git404hub

what is burrow fr?

dhravya/burrow — explained in plain English

Analysis updated 2026-05-18

115TypeScriptAudience · developerComplexity · 4/5Setup · moderate

tl;dr

Burrow runs a complete coding environment, terminal, editor, git and a local AI assistant, entirely inside one browser tab with nothing sent to a server.

vibe map

mindmap
  root((Burrow))
    What it does
      Full dev machine in browser
      Runs entirely client side
      No data leaves the tab
    Tech stack
      TypeScript
      Bun compiled to WebAssembly
      WebGPU local AI
      IndexedDB storage
    Use cases
      Try a dev environment instantly
      Preview a local web server
      Run a local AI coding agent
    Audience
      Developers
      Tool tinkerers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Try out a full dev environment in the browser without installing anything locally.

VIBE 2

Run and preview a small web server directly inside a browser tab.

VIBE 3

Use a local AI coding agent that edits files and runs commands without any cloud calls.

VIBE 4

Experiment with npm packages, git commands and a code editor in one self-contained page.

what's the stack?

TypeScriptBunWebAssemblyWebGPUIndexedDB

how it stacks up fr

dhravya/burrowdavedbase/solid-slidermetavault-fi/solana-pumpfun-bundler
Stars115116114
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-02-14
MaintenanceMaintained
Setup difficultymoderateeasyhard
Complexity4/52/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Bun 1.3 or newer installed locally to run the dev server.

in plain english

Burrow packs an entire coding setup into a single browser tab. Instead of installing a runtime, a terminal and an AI coding tool on your computer, you open a webpage and get all of it running right there, with nothing sent to any outside server. The project's trick is that it cannot actually run Bun, a JavaScript runtime, directly inside a browser, so instead it recreates the pieces that make a real dev machine feel real. It uses Bun's own code transpiler compiled to run in the browser, a shared virtual file system that the code editor, terminal and version control all read from and write to, and background browser workers that stand in for separate running processes. A special browser feature lets a program running inside the page act like a real web server you can open and click around in, as if it were hosted somewhere else. Inside the tab you get an interactive terminal with command history and tab completion, a code editor with a file browser and a live view of your uncommitted changes, the ability to run your code and see a live preview of any small web server you build, and a package manager that can download and install real packages from the npm registry. It also includes basic version control commands like cloning a project, committing changes and viewing history. A built in AI assistant runs a small language model directly on your computer's graphics card, using your browser rather than a cloud service. It can read your files, make edits, and run terminal commands on your behalf in a loop, similar to how AI coding assistants like Cursor work, except everything happens locally instead of over the internet. To run it yourself you need Bun installed, then a couple of commands starts a local development server you can open in your browser. The project is upfront that it is still young: some networking features, like raw database connections, are not yet supported.

prompts (copy fr)

prompt 1
Explain how Burrow runs Bun code inside a browser tab without a backend server.
prompt 2
Show me how to start a Bun HTTP server and preview it inside Burrow.
prompt 3
Help me understand Burrow's virtual filesystem and how the editor and terminal stay in sync.
prompt 4
Walk me through installing and running Burrow locally with bun install and bun run dev.

Frequently asked questions

what is burrow fr?

Burrow runs a complete coding environment, terminal, editor, git and a local AI assistant, entirely inside one browser tab with nothing sent to a server.

What language is burrow written in?

Mainly TypeScript. The stack also includes TypeScript, Bun, WebAssembly.

How hard is burrow to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is burrow for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.