# agent-browser

A native Rust CLI that gives coding agents a browser they can drive one short command at a time.

HTML: https://softbests.com/software/agent-browser
Markdown: https://softbests.com/software/agent-browser.md
Website: https://agent-browser.dev

- Category: [Agent infrastructure](https://softbests.com/category/agent-tools)
- Pricing: Open source
- Platforms: CLI
- Underrated

## Best for

Agent builders who want browser control without wiring Playwright or a cloud browser service themselves.

## Why it deserves attention

agent-browser opens a page, returns it as a compact accessibility tree with refs like @e1, and lets the agent click, type, and re-read the page in separate shell calls. The browser stays open in a background daemon, sessions persist, and the CLI supports CDP attach, mobile Safari in the iOS Simulator, video recording, network inspection, and cloud providers such as Browserbase and Browserless. It is Apache-2.0 with 45,000 GitHub stars and active daily development from Vercel Labs. It is a low-level tool rather than a test framework or visual agent, so your agent still needs a loop and error handling.

## Can replace

- Playwright
- Puppeteer

## Related and alternatives

- [Playwright MCP](https://softbests.com/software/playwright-mcp)
- [Browserbase](https://softbests.com/software/browserbase)
