Skip to the collection

agent-native · Browser & Web Execution

bb-browser

Listed on The Agent-Native Index

Your browser is the API. No keys. No bots. No scrapers

What it does

bb-browser (BadBoy Browser) gives AI agents access to the entire authenticated internet by routing commands through the user’s real Chrome browser — not a headless bot, not a scraper, not a reverse-engineered API. The agent calls a CLI command or MCP tool; bb-browser runs fetch() or eval() inside the user’s actual browser tab, where the user is already logged in.

The core insight: 99% of websites don’t offer public APIs, but they all accept browser requests. The user’s authenticated session is the API.

103 commands across 36 platforms are available instantly. Adding a new website takes an AI agent ~10 minutes to reverse-engineer autonomously.


Agent-facing interfaces

Protocol surface

Interface Detail
CLI bb-browser site <platform>/<command> — 103 commands, all --json
MCP Server npx -y bb-browser --mcp — stdio transport
HTTP Daemon localhost:19824 — local REST API
Chrome Extension SSE bridge from daemon to browser; CDP-level control
OpenClaw Mode --openclaw flag for OpenClaw browser integration
--jq Inline JSON filtering with jq expressions
--tab <id> Concurrent multi-tab operations