bb-browser 的定位是让 AI 智能体使用人类界面而非 API 来访问互联网。项目指出,99% 的网站并不提供 API,而互联网本就是为浏览器构建的。bb-browser 的做法是:与其强迫网站提供机器接口,不如让机器直接使用人类界面。其适配器会在你的浏览器标签页中运行 eval、携带你的 Cookie 调用 fetch(),或调用页面自身的 webpack 模块——网站会认为请求来自你本人,因为实际上确实是。
主要能力与覆盖范围:
- 直接复用你真实浏览器的登录状态,无需密钥、无需机器人账号、无需爬虫。
- 提供 36 个平台、103 条命令,示例平台包括 Twitter、Reddit、YouTube、知乎、Bilibili、LinkedIn、GitHub。
- 支持 OpenClaw:通过 OpenClaw 内置浏览器直接运行,无需 Chrome 扩展或守护进程。ClawHub 上的技能名为 bb-browser-openclaw。
- 支持 MCP(Claude Code / Cursor)方式接入。
- 同时也是一个完整的浏览器自动化工具:所有命令支持 --json 输出、--jq <expr> 内联过滤,以及 --tab <id> 并发多标签页操作。
使用方式:
- 可通过 OpenClaw 内置浏览器直接使用,无需扩展;也可作为 MCP 服务器接入 Claude Code 或 Cursor。
- 守护进程默认绑定 127.0.0.1:19824,可用 --host 自定义主机。
- 社区通过 bb-sites 驱动,每条命令为一个 JS 文件;添加任意网站大约需 10 分钟。可让 AI 智能体执行“把 XX 网站变成一个 CLI”,它会阅读指南、用 network --with-body 逆向 API、编写适配器、测试并提交 PR,全程自主完成。
- 适配器复杂度分为三个层级。
适用场景:
- 让 AI 智能体在无官方 API 的网站上执行操作或抓取结构化数据。
- 进行跨平台研究:资料称智能体可在不到一分钟内,跨六个平台、六个维度获取结构化 JSON,速度与广度超过任何人类研究者。
- 扩充智能体可访问的互联网范围:没有 bb-browser 时,智能体的世界是文件、终端和少量带密钥的 API;有了它,则是文件、终端和整个互联网。
限制与注意事项:
- 依赖你真实浏览器的登录状态,因此其能力边界与登录状态相关。
- 关于具体支持的完整命令列表、适配器三层复杂度的具体内容、安装命令、依赖要求、许可协议与收费信息,资料中暂未提供。
理念与验证: 项目强调“你的浏览器就是 API。无需密钥。无需机器人。无需爬虫。”并称已做过验证:20 个 AI 智能体并行运行,各自独立逆向一个网站并产出可用的适配器,把新网站接入智能体可访问互联网的边际成本正趋近于零。