picovm.
picovm executes autonomous frontier agents behind one durable WebAssembly runtime, compiled from Rust or embedded via TypeScript. The agent below runs entirely in this browser: the Rust kernel compiled to WASM, an in-memory SQLite journal, and Solana RPC + Code Mode tools.
picovm WebAssembly core initialized in 1.4ms.
Attached tools: [solana_rpc, sqlite_journal, code_mode, wasm_subagent].
Click a suggestion below or type a query to execute an agent turn.
Zero external containers. Pure WebAssembly execution with client-managed deterministic tools.
Microsecond cold-starts. Compiles to a 140KB WebAssembly binary that runs in Node.js, Cloudflare Workers, or directly in client browser RAM.
Every turn, prompt, tool execution, and token is journaled into an embedded in-memory SQLite database for full deterministic replayability.
Agents write and execute typed JavaScript/WASM logic on the fly without round-tripping to external servers.
Native tool bindings for account serialization, transaction simulation, and Raydium/Orca liquidity routing directly inside the agent loop.
Ship native frontier agents into your CLI, web app, or Solana protocol harness.
| Metric | picovm | nanocode | LangChain / Python |
|---|---|---|---|
| Binary Footprint | 140 KB (WASM) | ~2.4 MB (WASM) | > 250 MB (Docker) |
| Cold Boot Time | 1.4 ms | 18 ms | 1,200 ms |
| Runtime Target | Browser RAM / Edge / Solana | Browser / Cloudflare | Server / Container only |
| State Journal | Embedded SQLite (Deterministic) | SQLite Journal | External Postgres / Redis |
| License | MIT / Apache 2.0 | Apache 2.0 | MIT |