一句话介绍: bb-browser 是一个让 AI代理(Agent)直接调用你真实浏览器、无需任何 API密钥的开源 CLI工具。你已登录的微博、知乎、GitHub、Twitter——AI 立刻就能用。
📦 bb-browser 是什么?
bb-browser(BadBoy Browser / “坏孩子浏览器”)是一个创新型浏览器自动化工具,核心理念是 “Your browser is the API”——你的浏览器本身就是 API。
它的核心逻辑是:互联网本就是为浏览器设计的,但 99% 的网站没有开放API。bb-browser 不做模拟,而是直接寄生在你已有的 Chrome 浏览器里,让 AI Agent 像真正的用户一样浏览、搜索、提取数据——无需 API Key,无需重新登录,无需对抗反爬虫。
核心定位
- 对 AI Agent:用你的身份接入了整个互联网,而不只是少数有开放 API 的网站。
- 对开发者:将任何网站转换为可被程序调度的“CLI 化”命令。
- 对普通用户:一个超强的浏览器自动化工具,支持点击、填表、eval、截图、网络抓包等全部能力。
🔧 技术原理:为什么网站看不出是 AI 在操作?
bb-browser 的架构分为三层:
AI Agent(Claude Code / Cursor 等)
↓ CLI 或 MCP 协议
bb-browser CLI ──HTTP──▶ 本地 Daemon(端口 19824)
↓ CDP WebSocket 连接
你的真实 Chrome 浏览器(已登录账号)
↓
目标网站(看到的就是一个真实登录用户)
架构示意图源自官方文档及社区分析。
关键突破在于 v0.11.0(2026年4月发布)彻底移除了 Chrome Extension 依赖,daemon 直接通过 CDP WebSocket 连接 Chrome,统一了 daemon / cdp-monitor / CLI 直连三条路径,安装复杂度大幅降低。
bb-browser 通过三层机制操作网页:
- eval:在页面上下文中执行任意 JavaScript;
- fetch:在页面内发起 HTTP 请求,自动携带当前域名的 Cookie、Session 和 CSRF Token;
- Accessibility Tree:通过 CDP 获取页面的无障碍树,提取可交互元素并编号。
对于目标网站而言,所有请求来自你的真实浏览器,带的是你的真实 Cookie 和指纹——它无法区分是 AI 在操作,还是你自己在操作。
🚀 快速开始(2026 最新版)
1. 安装 bb-browser
⚠️ 重要提示:不同安装方式对应不同的使用模式,请根据你的使用场景选择。
方式一:全局安装(推荐 CLI 方式)
# 安装 npm install -g bb-browser # 验证版本 bb-browser --version # 拉取社区适配器(首次务必执行) bb-browser site update
方式二:MCP 模式(Claude Code / Cursor)
在 MCP 配置文件中添加:
{
"mcpServers": {
"bb-browser": {
"command": "npx",
"args": ["-y", "bb-browser", "--mcp"]
}
}
}
2. 连接 Chrome 浏览器
如果使用 v0.11.0 及以上版本(推荐): daemon 直接通过 CDP WebSocket 连接 Chrome,无需安装扩展。
# 启动 daemon(保持运行) bb-browser daemon # 在另一终端测试连接 curl localhost:19824/status
如果使用旧版本或特定场景: 从 Releases 下载扩展,在 chrome://extensions/ 打开开发者模式,加载解压后的扩展文件夹。
3. 执行第一个命令
# 获取知乎热榜 bb-browser site zhihu/hot # 搜索 Twitter bb-browser site twitter/search "AI agent" # 搜索 arXiv 论文 bb-browser site arxiv/search "transformer" # 东方财富股票行情 bb-browser site eastmoney/stock "茅台" # BOSS 直聘职位搜索 bb-browser site boss/search "AI 工程师"
📋 完整使用教程
基础命令大全
# 社区适配器管理 bb-browser site update # 拉取最新社区适配器 bb-browser site recommend # 根据浏览习惯推荐适配器 # 社交媒体 bb-browser site twitter/search "关键词" # 搜索推文 bb-browser site twitter/trending # 推特趋势 bb-browser site zhihu/hot # 知乎热榜 bb-browser site reddit/hot # Reddit 热门 bb-browser site weibo/search "关键词" # 微博搜索 bb-browser site xiaohongshu/search "关键词" # 小红书搜索 # 技术资源 bb-browser site github/search "关键词" # GitHub 仓库搜索 bb-browser site arxiv/search "关键词" # arXiv 论文搜索 bb-browser site stackoverflow/search "关键词" # Stack Overflow 问答 bb-browser site npm/search "包名" # npm 包搜索 bb-browser site pypi/search "包名" # PyPI 搜索 # 视频平台 bb-browser site youtube/search "关键词" # YouTube 视频搜索 bb-browser site youtube/transcript VIDEO_ID # 获取视频字幕全文 bb-browser site bilibili/search "关键词" # B站视频搜索 # 财经资讯 bb-browser site eastmoney/stock "股票代码/名称" # 实时股票行情 bb-browser site xueqiu/hot-stock N # 雪球热股榜(N为条数) # 知识百科 bb-browser site wikipedia/summary "关键词" # 维基百科摘要 bb-browser site youdao/translate "文本" # 有道翻译
浏览器通用操作
bb-browser open https://example.com # 打开网页 bb-browser snapshot -i # 获取页面可访问树快照 bb-browser click "选择器" # 点击元素 bb-browser fill-form "选择器" "内容" # 填充表单 bb-browser eval "document.title" # 执行自定义 JavaScript bb-browser fetch URL --json # 带 Cookie 认证的请求 bb-browser screenshot # 页面截图 bb-browser network requests --with-body --json # 抓取网络请求(支持 Body)
结合 OpenClaw 使用(无需扩展)
如果你使用 OpenClaw,bb-browser 可直接通过其内置浏览器运行:
bb-browser site reddit/hot --openclaw
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent}'
📊 支持平台与命令(截至 2026-05)
bb-browser 由社区通过 bb-sites 仓库维护,当前覆盖 36 个平台、103 条命令,每个命令对应一个独立的 JavaScript 适配器文件。
| 类别 | 平台 | 命令 |
|---|---|---|
| 搜索引擎 | Google、百度、Bing、DuckDuckGo、搜狗微信 | search |
| 社交媒体 | Twitter/X、Reddit、微博、小红书、即刻、LinkedIn、虎扑 | search、feed、thread、user、notifications、hot |
| 新闻资讯 | BBC、Reuters、36氪、今日头条、东方财富 | headlines、search、newsflash、hot |
| 技术开发 | GitHub、StackOverflow、HackerNews、CSDN、博客园、V2EX、Dev.to、npm、PyPI、arXiv | search、issues、repo、top、thread、package |
| 视频平台 | YouTube、B站 | search、video、transcript、popular、comments、feed |
| 影音娱乐 | 豆瓣、IMDb、Genius、起点中文网 | search、rating、lyrics、chapter |
| 金融投资 | 雪球、Yahoo Finance | hot-stock、quote |
| 知识百科 | Wikipedia、知乎 | summary、search、hot、thread |
| 实用工具 | 有道翻译、BART | translate、summarize |
完整列表可查阅 bb-sites 仓库。
⚖️ 与主流方案对比
| 维度 | Playwright / Selenium | 传统爬虫库(requests等) | bb-browser |
|---|---|---|---|
| 浏览器 | 无头、隔离环境 | 无浏览器 | 你的真实 Chrome |
| 登录态 | 无,需重新登录 | 需手动提取并维护 Cookie | 已有 Cookie,直接使用 |
| 反爬检测 | 容易被识别 | 猫鼠游戏,易被封 | 无法检测——它就是真实用户 |
| 复杂鉴权(Token/CSRF) | 难以复制 | 需逆向分析 | 页面自己处理 |
| Token 消耗(AI场景) | 高(DOM 成千上万行) | — | 低(结构化 JSON) |
| 启动速度 | 慢(启动新浏览器实例) | — | 快(连接已有浏览器) |
对比数据综合自 GitHub README 及多篇社区评测。
社区评测也指出,在浏览器自动化操作上(如点击、填表),bb-browser 目前还不如 Playwright 成熟,稳定性有提升空间。但在 Site Adapter(获取结构化数据) 领域,bb-browser 是当前最务实的选择。
✨ 高级玩法:创建自定义 Site Adapter
对于 bb-sites 尚未覆盖的网站,可以让你手头的 AI Agent 帮你写一个适配器。
每个适配器就是一个 JavaScript 文件,放在 ~/.bb-browser/bb-sites/ 对应目录下,结构如下:
/* @meta {
"name": "baidu-pan/list",
"description": "获取百度网盘文件列表",
"domain": "pan.baidu.com",
"args": {
"path": { "required": false, "description": "目录路径" }
},
"capabilities": ["network"],
"readOnly": true
} */
async function(args) {
const response = await fetch('/api/list?path=' + (args.path || '/'));
const data = await response.json();
return data.list || [];
}
适配器按认证复杂度分三档:
| 层级 | 认证方式 | 示例平台 | 预计耗时 |
|---|---|---|---|
| Tier 1 | Cookie 直接 fetch | Reddit、GitHub、V2EX | 1 分钟 |
| Tier 2 | Bearer Token + CSRF | Twitter、知乎 | 3 分钟 |
| Tier 3 | Webpack 注入 / Pinia Store | Twitter 搜索、小红书 | 10 分钟 |
🔒 安全建议与注意事项
权限控制
bb-browser 会获得你完整浏览器的控制权,建议:
- 使用独立的浏览器 Profile:为 bb-browser 创建一个单独的 Chrome 用户配置,不要与日常浏览混用。
- 只在可信环境中运行:确认 daemon 端口(默认 19824)未对外暴露。
账号安全
- bb-browser 不在任何服务器存储你的 Cookie 或登录态——所有操作均在本地完成。
- 但请注意:AI Agent 获得浏览器控制权后,理论上可以代表你执行任何操作(发帖、删帖、购买等)。建议为 AI 操作设置明确的权限边界,避免误操作。
合规性
- 使用 bb-browser 访问网站时,网站认为是你本人在操作,不涉及绕过反爬的合规争议。
- 但如果用于批量抓取数据,仍需遵守目标网站的 robots.txt 及服务条款。
- 商业用途请评估所在地区相关法律要求。
💡 最佳实践建议
适合使用的场景
✅ 跨平台信息搜集与调研:一分钟内同时查询 arXiv 论文、GitHub 仓库、Twitter 讨论、知乎热榜——比任何人类研究员都快都广。
✅ 需要登录态才能访问的数据获取:微信公众号后台、B站收藏夹、微博私信界面、LinkedIn 关系网络等。
✅ 没有开放 API 但又需要自动化的业务操作:百度网盘文件管理、企业内网系统等封闭平台。
✅ 舆情监控与内容聚合:自动抓取多个社交媒体平台的热点话题和讨论趋势。
✅ 金融数据实时查询:雪球、东方财富等多渠道实时行情。
不太适合的场景
❌ 需要复杂交互的端到端自动化流程(如多步表单提交、购物车结算等),目前稳定性有待提升。
❌ 高并发、海量请求的场景(bb-browser 设计为轻量级 CLI,更适合中小规模任务)。
性能优化建议
- 善用
--json和--jq过滤:直接获取结构化数据,避免处理冗余信息。 - 多标签并发查询:对不同平台的操作可在不同标签页中并发执行。
- 增量查询:v0.11.0 及以上版本支持
--since last_action增量事件查询,避免每次拿全量数据。
📚 资源链接
| 资源 | 链接 |
|---|---|
| GitHub 主仓库 | https://github.com/epiral/bb-browser |
| 中文 README | https://github.com/epiral/bb-browser/blob/main/README.zh-CN.md |
| 适配器仓库(bb-sites) | https://github.com/epiral/bb-sites |
| npm 包 | https://www.npmjs.com/package/bb-browser |
| OpenClaw Skill | https://clawhub.ai/yan5xu/bb-browser |
| 最新版本 Releases | https://github.com/epiral/bb-browser/releases |
bb-browser 的开源路线(MIT 协议)和活跃的社区生态(定期更新、110+ 测试用例、PR 门禁)决定了它的持续发展潜力。无论你是开发者、数据分析师,还是 AI Agent 的重度使用者,这个工具都值得被放进你的工具箱——因为它回答了一个 AI 时代的根本问题:AI 到底该如何像人一样使用互联网?
数据统计
数据评估
关于bb-browser AI代理接管浏览器神器特别声明
本站微企脉提供的bb-browser AI代理接管浏览器神器都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由微企脉实际控制,在2026年5月23日 下午1:14收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,微企脉不承担任何责任。
相关导航
OpenFang是一个开源的生产级“智能体操作系统”,它不是又一个聊天机器人框架或大语言模型包装器,而是一个用 Rust 从头构建、旨在让智能体真正“为你工作”的完整系统。
DeerFlow
DeerFlow是由字节跳动开源的一个项目,其官网定位为一个“深度研究”平台,但项目本身已发展为一个功能强大的“超级智能体”框架。旨在通过多智能体协作,自动化完成从研究、编码到内容创作等一系列复杂、多步骤的任务。
文心智能体平台AgentBuilder
文心智能体平台AgentBuilder,是百度推出的基于文心大模型的智能体平台,支持广大开发者根据自身行业领域、应用场景,选取不同类型的开发方式,打造大模型时代的产品能力。
PageAgent网页GUI智能体
PageAgent 是一个创新的、纯前端运行的网页图形界面智能体(GUI Agent)。它的核心使命是让开发者能够通过简单的JavaScript代码集成,为自己的网页应用赋予一个能用自然语言理解并控制界面的AI助手,彻底改变传统网页自动化的范式。
LocalAI本地化人工智能平台
LocalAI是一个免费、开源的(MIT 许可证)平台,其核心目标是让你完全在本地硬件上运行强大的AI模型,从而成为OpenAI、Anthropic等云端API的本地替代品。它的核心理念是“无需云端,没有限制,无需妥协”,强调数据隐私、低成本和高可控性 。
OpenMAIC多智能体AI课堂平台
OpenMAIC是一个由清华大学团队研发并开源的多智能体生成式交互课堂平台。它旨在通过AI技术,将任何主题或文档瞬间转化为沉浸式的互动学习体验,被看作是“教育界的OpenClaw”。
Accio AI商业助手
Accio Work是阿里巴巴国际站于2026年3月24日正式推出的首个企业级AI Agent(智能体),定位为“能自主帮人做生意的AI商业助手”。它并非一个简单的聊天机器人,而是一支可7x24小时工作的“数字员工团队”,旨在为全球中小企业和个人创业者提供从创意到生意的全链路自动化服务。
OpenClaw
OpenClaw是一个开源的、真正能“做事”的个人AI助手。它不仅仅是一个聊天机器人,更是一个能自主行动的智能体,你可以通过日常使用的聊天应用(如 WhatsApp、Telegram、Discord 等)与它交互,让它替你执行各种复杂任务 。
CoPaw协同个人智能体工作台
CoPaw是由阿里云通义实验室推出的一款个人智能体工作台,旨在成为“为你工作,与你一同成长”的AI助理。CoPaw已于2026年2月28日正式开源,是业界部署门槛最低的桌面Agent工具之一。
Marvis马维斯操作系统级AI助手
Marvis马维斯是腾讯最新推出的操作系统层级AI助手。真正理解你的每一份文件,使用deepseek v4、混元hunyuan3/hy3等最新模型。支持本地文档与图片AI搜索,APK与EXE应用一句话调用,跨PC、手机、微信多端在线。自然语言控制电脑设置,支持本地大模型隐私模式(机器学习驱动),敏感文件不上云。安全又强大,是一款全能AI工具,做你的全端私人AI助手。
MiniMax Agent
MiniMax Agent是MiniMax公司推出的一款旨在处理“长程复杂任务”的AI智能体平台。其核心理念是让AI从被动的对话工具,进化为能深度嵌入工作流、主动执行任务的“行动者”与“长期合伙人”。
AlphaShop遨虾AI跨境电商运营Agent
遨虾(AlphaShop) 是阿里巴巴旗下1688平台于2026年初正式推出的跨境电商AI智能体,旨在通过AI技术重构跨境贸易的运营逻辑,被定位为商家的“AI全能运营官”或“数字合伙人”。让不懂外语、没有运营经验和团队的个人商家或工厂,也能轻松开展全球生意 。
暂无评论...






