- CollectionBrowser & Web Execution
- Classificationagent-native
- LicenseMIT
- MCPAvailable
- Agent SkillAvailable
- InterfacesAgent Skill · MCP · REST · CLI · STDIO · http · API
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
- Catalog protocols: Agent Skill, MCP, REST, CLI, STDIO, http, API
- MCP: ✅ Available (built-in)
- Agent Skill: ✅ Available on ClawHub
- Onboarding type:
cli
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 |