2.4x
fewer tokens
vs browser-use and @playwright/mcp
~100ms
ms per command
After initial startup
121
commands
Navigation, interaction, extraction, and more
MIT
MIT License
Free and open source
Built for AI agents
Native MCP integration
Run browse as an MCP server. Cursor, Claude Desktop, and Windsurf call browse tools directly — no shell commands, no wrappers. Same 121 commands, same ~100ms speed.
{
"mcpServers": {
"browse": {
"command": "browse",
"args": ["--mcp"]
}
}
}Local or cloud. Your choice.
Switch browser engines on the fly or offload to cloud providers. Same commands work everywhere.
Playwright (default)
Full-featured Chromium with auto-install. All 121 commands, most tested and stable. The default for local development.
Rebrowser (stealth)
Patched Chromium that evades bot detection. Passes Cloudflare, DataDome, and more. Same API, drop-in replacement.
LightPanda (lightweight)
Zig-based browser engine. 10x faster page loads, ~10MB memory. Ideal for static content extraction and simple scraping.
Browserbase
Managed cloud Chromium for CI/CD and serverless. Spin up sessions on demand — no local browser needed.
Browserless
Connect to Browserless for scalable headless browsing. API keys encrypted at rest, never visible to agents.
$ browse react-tree
# App > Layout > Dashboard
# <UserProfile name="Alice">
# <DataTable rows=142 loading=false>
$ browse react-props @e12
# { rows: 142, onSort: fn, filter: "active" }
$ browse react-state @e12
# { sortCol: "date", page: 3 }Your agent can debug React — on the fly
Inspect component trees, read props and state, find Suspense boundaries, and measure render timing. Your AI agent can now diagnose UI bugs without you lifting a finger.
- Inspect the full React component tree with one command
- Read any component's props, state, and hooks in real time
- Find Suspense boundaries and hydration mismatches automatically
- Measure render timing and identify performance bottlenecks
Works with your favorite AI agent
Compatible with 39 AI coding agents and IDEs