Back to Tools & Extensions
CamoFox浏览器 logo
tools1,801

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 截图。
  • 稳定的元素引用:使用可靠的 e1e2 等引用进行点击、输入和交互操作。
  • 会话隔离:按 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

Related Entries

Keep exploring similar tools and resources in this category.

Browse Tools & Extensions
CamoFox Browser logo

CamoFox Browser

Tools & Extensions

CamoFox Browser is a headless anti-detection browser automation server powered by Camoufox (Firefox fork with C++-level fingerprint spoofing). It enables AI agents to reliably browse sites blocked by Cloudflare, Google, and other bot detection systems.

mcporter logo

mcporter

Tools & Extensions

MCPorter是一个基于TypeScript的运行时环境、命令行界面和代码生成工具包,专门为模型上下文协议(MCP)设计。通过零配置发现功能,您可以轻松发现、调用任何MCP服务器,并将其转化为独立的命令行界面或类型化API。

mcporter logo

mcporter

Tools & Extensions

MCPorter is a TypeScript runtime, CLI, and code-generation toolkit for the Model Context Protocol (MCP). Discover, call, and turn any MCP server into a standalone CLI or typed API with zero-config discovery.

LobeHub logo

LobeHub

Tools & Extensions

LobeHub is a modern AI agent platform and marketplace for discovering, building, and collaborating with intelligent agent teammates. It features native Model Context Protocol (MCP) integration and the world's largest curated MCP Servers Marketplace with tens of thousands of ready-to-use integrations.

LobeHub logo

LobeHub

Tools & Extensions

LobeHub 是一个现代化的AI智能体平台与市场,用于发现、构建并协作智能体队友。该平台原生集成模型上下文协议(MCP),并拥有全球最大的精选MCP服务器市场,提供数以万计即开即用的集成方案。