Camofox Browser Skill:让 AI Agent 隐形浏览真实网页的 反检测利器
AI Agent 要抓取真实网页数据,Playwright 被拦截、Headless Chrome 被识别指纹、Stealth 插件本身就成了指纹——这是行业痛点。Camofox Browser 基于 Firefox 内核的 Camoufox 分支,在 C++ 层伪造硬件指纹,为 AI Agent 提供一个无法被检测的隐形浏览器服务。今天它在 GitHub Trending 拿下 285 颗星,9,623 ⭐ 总量,成为 Agent 浏览器自动化领域的新晋爆款。
Camofox Browser 的核心价值在于反检测与为 Agent 优化两个维度。传统无头浏览器的检测点——navigator.hardwareConcurrency、WebGL 渲染器、AudioContext、屏幕几何、WebRTC——Camoufox 在 C++ 层全部伪造,JavaScript 根本看不到真实值。项目再将这套引擎包装成 REST API,专为 Agent 使用场景设计:accessibility snapshots 比原始 HTML 小约 90%,稳定元素引用(e1/e2、e3)替代脆弱的 CSS 选择器,以及 @google_search、@youtube_search 等搜索宏。
核心特性:
- C++ 级反检测:在 Firefox 内核层伪造浏览器指纹,可绕过 Google、Cloudflare 及主流反爬机制
- Token 高效:accessibility snapshots 比原始 HTML 小约 90%,降低上下文消耗
- 稳定元素引用:e1/e2/e3 稳定 ID 替代脆弱选择器,保证点击/输入可靠性
- 资源占用极低:惰性启动 + 空闲关闭,空闲内存仅约 40MB,可在树莓派或 5 美元 VPS 上运行
- 搜索宏支持:@google_search、@youtube_search、@amazon_search、@reddit_subreddit 等开箱即用
- YouTube 字幕提取:通过 yt-dlp 无需 API Key 即可获取任意视频字幕
- 会话隔离 + Cookie 导入:支持 Netscape 格式 Cookie 文件,模拟真实登录态
- Docker 一键部署:make up 自动检测架构(x86_64 / aarch64),30 秒重建
- VNC 交互登录:通过 noVNC 可视化登录网站并导出存储状态供 Agent 复用
- 结构化提取:POST /tabs/:tabId/extract 配合 JSON Schema,通过 x-ref 映射快照属性
GitHub:https://github.com/jo-inc/camofox-browser
原作者为 jo-inc 组织(jo — 一个运行在 Mac + 专用云端机器上的个人 AI Agent,支持 macOS/Telegram/WhatsApp/Email),项目站在 Camoufox(Firefox 反指纹分叉)的肩膀上开发。
安装步骤:
# Docker 方式(一键)
git clone https://github.com/jo-inc/camofox-browser && cd camofox-browser
make up
# -> http://localhost:9377
# npm 方式
npm install -g camofox-browser
npx camofox-browser
# OpenClaw 插件
openclaw plugins install @askjo/camofox-browser
基本调用示例:
# 创建标签页并导航
curl -X POST http://localhost:9377/tabs
-H "Content-Type: application/json"
-d '{"url": "https://www.google.com"}'
# 获取快照
curl http://localhost:9377/tabs/<tabId>/snapshot
# 搜索宏
curl "http://localhost:9377/search?macro=@google_search&q=AI+agents"
Camofox Browser 面向需要真实网站数据的 AI Agent 开发者、研究员和自动化工程师。典型场景包括:竞品价格监控、社交媒体舆情采集、受反爬保护的 API 替代、YouTube 内容分析与字幕提取。任何需要以「真人浏览器」身份访问网页的 Agent 工作流,都可以用 Camofox 替代 Puppeteer/Playwright。
使用场景 1:电商价格追踪
输入:目标商品页面 URL + 登录 Cookie(Netscape 格式导入)
输出:Camofox 以真实浏览器身份访问,返回结构化页面快照,Agent 解析价格/库存字段
使用场景 2:YouTube 内容分析
输入:@youtube_search 宏 + 关键词「LLM agents 2026」
输出:搜索结果快照,包含视频标题、播放量、链接,Agent 再调用 /youtube/transcript 提取字幕进行文本分析
Camofox Browser 以 9,623 ⭐(截至 2026-09-07)、今日 +285 ⭐ 的速度在 GitHub Trending 快速攀升。它解决的不是「有没有浏览器」,而是「浏览器会不会被认出来」的问题——这个问题在未来 AI Agent 大规模采集真实网页数据的趋势下,只会越来越关键。
评论区
登录后可评论。