Open Source Radar
Dhravya/burrow provides a browser-based dev machine using bun.wasm, a virtual filesystem, and an in-browser AI agent. It runs entirely client-side with local persistence via IndexedDB and a minimal network surface.
37stars
3forks
0issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (2 so far).
Reviewgenerated from repository data · Jul 18, 2026
What it is
- A browser-based dev machine that runs Bun, git, a shell, a live server preview, and a local AI coding agent entirely in the browser. It perserves workspace by snapshotting to IndexedDB.
How it works
- Uses bun.wasm (Rust transpiler) driven through a WASI shim to transpile code in-browser.
- A virtual filesystem is shared across editor, shell, git, package manager, and runtime; in-memory tree is snapshotted to IndexedDB.
- Web Workers run per bun run process; a service worker bridges Bun.serve() to a page URL for in-page server previews.
- Network calls Burrow itself makes are limited to a CORS proxy for git clone and npm registry fetches, both same-origin passthroughs visible in server.ts.
Getting started
- Quickstart requires Bun ≥ 1.3.
- Commands from README:
- "bun install"
- "bun run dev" # dev server with HMR
- Open http://localhost:4808
- Additional commands:
- "bun test" # run the suite (~340 tests)
- "bun run build" # static bundle into dist/
Recent releases
- There are no releases listed in the repository (latest 0).
Traction
- Stars: 37
- Forks: 3
- Open issues: 0
Behind the repo
- License: MIT
- Created: 2026-07-14
- Last pushed: 2026-07-15
- Language: TypeScript
Caveats
- Compatibility notes include no raw TCP, no native addons, and limited Bun.serve fetch handlers only (no routes/websocket yet), no git push/pull, no npm lifecycle scripts. Documentation references COMPAT.md for full details.
