dev-browser lets coding agents control Chrome with short JavaScript scripts. The browser stays open between calls, so an agent can navigate once, inspect the page, act, and verify the result without starting over each time.
Persistent pages. Named tabs carry state across scripts. Compact snapshots. Accessibility trees give agents readable output and stable element refs. Real Puppeteer. Scripts use the Puppeteer Page API plus a small set of agent-focused helpers. Launch or attach. Start an isolated Chrome profile or connect to a browser you already have open.
https://github.com/user-attachments/assets/c6cf7fb9-b1dc-46ed-93b9-6e7240990c53
The release binary includes Bun and Puppeteer. Node is not required after installation. macOS and glibc Linux are supported; Windows and musl Linux are not yet supported.
