camofox-browser一款专为 AI Agent设计的浏览器

Camofox-browser一款专为 AI Agent(智能体) 设计的隐私与防检测浏览器引擎。它基于 Firefox 的分支(Fork)进行深度定制,旨在解决传统自动化工具(如 Puppeteer, Playwright)极易被反爬虫系统(如 Cloudflare, Akamai)识别的问题。


1.核心功能与特点

  • 底层反检测 (C++ 级注入)
    与传统的 JavaScript 脚本混淆不同,Camofox 在浏览器的 C++ 核心层面 修改了指纹信息。这意味着它在 JS 执行前就已经伪装好了硬件并发数、WebGL 渲染器、屏幕分辨率和 WebRTC 等信息,使反爬系统几乎无法通过“指纹探测”识别出它是机器人。

  • 瘦身版引擎: 移除冗余的 UI 界面、遥测插件和后台服务,启动极快,内存占用远低于 Chrome。

  • Token 节省: 提供简洁的 DOM 输出和可访问性快照(Accessibility Snapshot),帮助 AI Agent 更精准地理解网页,同时减少输入给大模型的 Token 数量。

  • 无缝集成

  • 它是 Playwright 的“掉入式”替代品(Drop-in replacement),开发者可以轻松地将原有的自动化代码切换到 Camofox。

  • 支持 **MCP (Model Context Protocol)**,可直接作为 Claude Desktop、Cursor 或 VS Code 等 AI 开发工具的浏览技能(Skill)使用。

  • 指纹旋转
    内置 BrowserForge 技术,能够模拟真实世界中的各种设备环境(如不同的操作系统、浏览器版本、地理位置等),确保每次会话看起来都像一个真实的人类用户。


2.技术优势对比

特性 普通自动化 (Puppeteer/Playwright) Camofox-browser
检测风险 高(易被 Cloudflare 等拦截) 极低(底层伪装)
内存占用 较大 (800MB+) 较小 (~200MB)
指纹伪装 依赖 JS 注入(易被探测) C++ 内核级注入(难以察觉)
主要用途 通用自动化测试 AI 爬虫、AI 代理自动化任务

3.使用场景

  1. AI 自动化办公: 让 Claude 或 GPT 等模型能够顺畅访问那些封禁 Headless 浏览器的网站(如招聘平台、社交媒体、电商后台)。
  2. 数据采集: 在不触发验证码(CAPTCHA)或防火墙拦截的情况下,大规模采集受保护的网页数据。
  3. 隐私浏览: 作为高强度的防追踪浏览器,防止广告商通过硬件特征锁定用户。

4.如何获取

该项目主要通过 GitHub 开源(主要仓库为 daijro/camoufoxjo-inc/camofox-browser)。你可以通过 npmpip 快速安装:

1
2
# Node.js 快速启动
npx camofox-browser@latest

注意:Camofox 目前主要面向开发者和 AI 工程师,通常以 Headless(无头/无界面)模式或通过 API 形式运行,而不是作为普通用户日常上网的主浏览器。