bb-browser

A CLI and MCP server that lets an agent drive your real Chrome with its logged-in sessions: 103 commands across 36 platforms plus browser automation

CLI

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Acts as your logged-in sessions and can operate on sites as you
  • Runs arbitrary JS in your browser and captures network traffic
  • Avoiding anti-bot detection may violate service terms
All reasons and checks

epiral/bb-browser

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/bb-browser

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Install the tool

npm install -g bb-browser

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 7975dc7.

Text for your agent

Install the CLI: npm install -g bb-browser, then bb-browser site update. To work over MCP add a bb-browser server to the config with the command npx -y bb-browser --mcp.

Other ways from the author
npm install -g bb-browser

After install run bb-browser site update to pull community adapters.

This is third-party code. Review the repository files before installing.

What it does

The tool connects to your real Chrome over CDP and acts as the already-authenticated user, so an agent can reach pages that require a login. At its core is the site system: adapters turn site features into commands, for example Twitter search, a Reddit feed, a YouTube transcript, stock quotes, job listings or a Wikipedia summary. There is also general automation: open a page, capture the accessibility tree, click, fill a field, run JS, fetch with your cookies, capture network traffic and take screenshots. It runs as a plain CLI or as an MCP server over stdio, output can be filtered with jq and split across tabs. Adapters are community maintained in a separate repository, and an agent can reverse-engineer and add a new site itself.

Who it is for. For developers and agent builders who need web access through their own logged-in browser.

Good fit when

  • You need to gather data across several platforms on one topic
  • You need to automate actions on a site you are already logged into
  • You need to turn a site feature into a command for an agent

Not a fit when

  • The site has an official API that fits better
  • Automated access would break the service terms or rate limits
  • You need to run in CI without a real browser

Example request

Search Twitter and arxiv for recent work on retrieval augmented generation and put together a summary

Limitations

You need a running Chrome with a local daemon and extension, or a setup with OpenClaw. The tool acts as your own account and its sessions, so following each site's terms is on you. The author states access works without triggering anti-bot detection, which can conflict with a service's terms. Adapters are community maintained and break when sites change their markup or internal requests.

How to disable. Stop the daemon and remove the package: npm uninstall -g bb-browser. If you added it as MCP, remove the bb-browser entry from your agent's config.

Security check

  • Acts as your logged-in sessions and can operate on sites as you
  • Runs arbitrary JS in your browser and captures network traffic
  • Avoiding anti-bot detection may violate service terms

README in short

The README lays out the idea: instead of asking sites for a machine interface, let the machine use the human one, a real browser with the login already done. It shows the site system with per-platform commands, general browser automation and MCP setup for Claude Code and Cursor. It also describes an OpenClaw mode that needs no extension or daemon. The daemon listens on a local address by default and the host can be changed. MIT licensed, with README versions in English and Chinese.

FAQ

Do I need an API key?

No. The tool works through your browser and its active sessions, so no separate site keys are needed.

How do I add my own site?

Run bb-browser guide. The agent reads the guide, reverse-engineers the site's requests, writes an adapter, tests it and can submit it to the shared repository.

Editors’ pick

CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP

CLIHigh risk116.6KRepository stars
Editors’ pick

A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief

SkillHigh risk63.1KRepository stars
Official

The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces

MCP serverMedium risk52.7KRepository stars
Official

A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills

CLIHigh risk43.3KRepository stars
Foxx AIbb-browser

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.