
tools1
CamoFox浏览器
CamoFox浏览器是由Camoufox(具有C++级指纹伪装的Firefox分支)驱动的无头反检测浏览器自动化服务器。它能让AI代理可靠地浏览被Cloudflare、Google和其他机器人检测系统屏蔽的网站。
CamoFox 浏览器是什么?
CamoFox 浏览器是一款专为AI智能体打造的无头浏览器自动化服务器。它由 Camoufox 提供支持——这是一个 Firefox 的分支版本,能够在 C++ 引擎层面执行浏览器指纹欺骗,而不是依赖脆弱的 JavaScript 补丁。
这使得 AI 智能体能够访问那些通常会屏蔽 Playwright 或 Puppeteer 等自动化工具的真实网站,包括受 Cloudflare、Google 和其他高级机器人检测系统保护的网站。
它与 Jo AI 助手背后使用的是相同的浏览引擎,并能与 OpenClaw 及其他智能体框架无缝集成。
主要特性
- C++ 层面反检测:在浏览器引擎层面欺骗导航器属性、WebGL、AudioContext、屏幕几何、WebRTC 等,实现最高级别的不可检测性。
- 高效的快照令牌:返回无障碍树快照(比原始 HTML 小约 90%)+ 可选的 base64 截图。
- 稳定的元素引用:使用可靠的
e1、e2等引用进行点击、输入和交互操作。 - 会话隔离:按 userId 和 sessionKey 进行隔离,具备自动过期和标签页回收机制。
- 代理与 GeoIP 对齐:通过匹配语言环境、时区和地理位置的住宅代理路由流量。
- Cookie 导入:支持 Netscape 格式的 Cookie 注入,用于已认证的会话(例如 LinkedIn、Amazon 等)。
- 内置搜索宏:
@google_search、@youtube_search、@amazon_search、@reddit_subreddit及更多。 - YouTube 字幕提取:通过 yt-dlp 快速提取,或使用浏览器作为备用方案。
- 低资源占用:闲置内存约 40MB;支持延迟启动和空闲关闭。可在树莓派或廉价 VPS 上运行。
- 结构化 API:提供 REST 端点,具备 JSON 日志记录和请求 ID 追踪功能。
架构
- 浏览器由 Camoufox 驱动
- 每个用户拥有独立的 BrowserContext
- 按 sessionKey 组织的标签页组
- 自动空闲关闭与按需重新启动
安装与快速开始
独立安装
git clone https://github.com/jo-inc/camofox-browser
cd camofox-browser
npm install
npm start
服务器运行于 http://localhost:9377 。Camoufox(约 300MB)将在首次运行时自动下载。
Docker 安装
make up
支持 Fly.io、Railway 以及多架构构建。
OpenClaw 集成
openclaw plugins install @askjo/camofox-browser
使用示例
新建标签页
curl -X POST http://localhost:9377/tabs \
-H "Content-Type: application/json" \
-d '{"userId": "agent1", "sessionKey": "task1", "url": "https://example.com"}'
获取无障碍快照 + 截图
curl "http://localhost:9377/tabs/{TAB_ID}/snapshot?userId=agent1&includeScreenshot=true"
通过 ref 点击元素
curl -X POST http://localhost:9377/tabs/{TAB_ID}/click \
-d '{"userId": "agent1", "ref": "e1"}'
使用宏进行搜索
curl -X POST http://localhost:9377/tabs/{TAB_ID}/navigate \
-d '{"userId": "agent1", "macro": "@google_search", "query": "best wireless headphones"}'
应用场景
- 需要可靠网络浏览的AI智能体(用于调研、购物、社交媒体等)
- 绕过受Cloudflare保护或Google网站的反机器人防护
- 使用导入的Cookie进行身份验证的浏览
- 在长时间运行的智能体工作流中实现令牌高效的网络交互
- 与 OpenClaw、Claude Desktop(通过 MCP)、LangChain 及自定义智能体集成
资源链接
- GitHub: https://github.com/jo-inc/camofox-browser
- Camoufox: https://camoufox.com
- OpenClaw 集成: https://openclaw.ai
- 文档: https://jo-inc-camofox-browser.mintlify.app
CamoFox Browser 采用 MIT 许可证,持续维护(最新版本发布于 2026 年 4 月),并广泛用于生产环境中的 AI 智能体网络自动化。
Tags
AI代理无头浏览器反检测浏览器自动化camoufoxopenclawmcpplaywright指纹伪装typescriptnode-js