From onchain insight to execution. Without leaving your browser.
bag.watch combines OLAP-class analysis, EVM RPC access, and local-first execution in one notebook. Query live data, plan responses, preview transactions, and soon - execute them. No context switching. It’s so local-first, it could be your browser extension
TL;DR
bag.watch is a local-first, in-browser notebook for onchain ops.
Query any EVM chain with SQL, simulate transactions, and (soon) execute - all without servers or installs.
Launch a private, in-browser workspace that keeps research, planning, and execution side-by-side - everything local, everything reproducible.
- Bring your own RPCs
Connect public endpoints or localhost Anvil and mix live RPC calls with DuckDB queries in the same cell.
- Checkpoint findings
Annotate results and create replayable notebooks your teammates can verify or extend.
- Prepare before you sign
Line up calldata, simulate transactions, and audit changes long before you open a wallet.
One notebook cell, running instantly
Launch DuckDB right in your browser, pull Base WETH Transfer logs, and see how analysis, planning, and execution live side-by-side.
Try it, it's live:
SELECT *
FROM get_logs(
$transport, -- any RPC works!
'0x4200000000000000000000000000000000000006'::address, -- Base WETH
'event Transfer(address indexed from, address indexed to, uint256 value)',
36760640, -- from_block
36760643 -- to_block
);Local-first EVM workspace
bag.watch runs entirely in your browser.
DuckDB + WebAssembly deliver database-grade performance while your data and keys never leave the machine.
Connect to any RPC — public, private, or localhost Anvil — and start querying instantly.
Programmable chain access
Query the EVM as if it were a database.
Combine SQL and native RPC functions to pull blocks, decode logs, or read contract state in a single statement.
Every call is inspectable, composable, and reproducible inside the notebook.
Analysis that’s ready to act
OLAP power meets transaction context.
Slice onchain data, compute routes, and preview calldata — all in the same session that will soon execute it.
We’re already building the next wave of tooling to close the gap between analysis and action. Here’s what’s on deck.
Rewind any notebook like game tape, comment on pivotal cells, and ship approvals with full context.
Sketch the move in plain language and let bag.watch stage the SQL, RPC calls, and annotations for you.
- Turn “swap $100 worth of BTC into WETH and stake in Aave” into a runnable, reviewable notebook.
- Capture rationale and risk notes automatically alongside execution steps.
Review simulations, gather sign-offs, then execute without leaving the notebook once wallet support lands.