Camofox Browser

活跃
GitHub JavaScript MIT

简介

Camofox Browser 是一个基于 Camoufox(Firefox 反检测分支)的无头浏览器自动化服务器,在 C++ 层面实现指纹伪装,可绕过 Google、Cloudflare 等反爬检测,为 AI Agent 提供令牌高效的无障碍快照交互接口。

核心特性

  • C++ 层级指纹伪装,绕过机器人检测
  • 稳定的元素引用 (e1, e2, e3) 用于可靠交互
  • 令牌高效的无障碍快照(比 HTML 小约 90%)
  • Google、YouTube、Amazon 和 Reddit 的搜索宏
  • 会话隔离,独立的 Cookie 和存储
  • 代理和 GeoIP 支持,自动设置区域/时区

适用场景

💡 AI Agent 无检测 Web 浏览
💡 绕过反机器人保护的网页抓取
💡 在具有指纹保护的网站上进行自动化测试
💡 从受保护网站提取内容
💡 社交媒体监控和数据收集

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(10.5k stars)
  • 开源许可证友好(MIT)

快速开始

运行 npx @askjo/camofox-browser 或克隆仓库后 npm install && npm start。服务器在 http://localhost:9377 启动。使用 REST API 和无障碍快照进行 Agent 交互。支持通过 Makefile 进行 Docker 部署。

相关项目

Browserable

1.2k · JavaScript
不活跃 C

Browserable 是一个可自托管的浏览器自动化工具,专为 AI Agent 设计,基于 Docker 容器提供安全的浏览器环境,支持 JavaScript SDK 调用,在 Web Voyager 基准测试中达到 90.4% 准确率。

browser-automationself-hosteddocker +3
  • · 开源浏览器自动化库,专为 AI Agent 设计,支持导航网站、填写表单和提取信息
  • · Web Voyager 基准测试准确率达 90.4%,性能领先
  • · 基于 Docker 的自托管架构,提供安全隔离的浏览器环境

Moli

1.9k · Rust
活跃 A

为 AI 智能体打造的生产级无头浏览器,以 DOM 为单一事实来源按需触发布局与渲染,可通过 CLI、CDP、WebDriver Classic 与 BiDi 四种方式使用。

headless-browserbrowser-automationweb-scraping +3
  • · 独立浏览器内核 — 非 Chromium 封装,Rust 实现,集成 V8、Stylo 与 Taffy 布局
  • · 按需渲染 — 默认跳过布局与绘制,仅截图等操作触发真实渲染,内存占用远低于 Chrome
  • · 提取友好输出 — CLI 直接产出 HTML、Markdown、JSON 与语义树,支持选择器与网络等待

Rebrowser Patches

1.4k · JavaScript
不活跃 D

Rebrowser Patches 为 Playwright 和浏览器自动化场景提供反检测补丁,帮助自动化浏览器更接近真实用户环境。对于需要长期访问网页、执行表单和采集任务的 AI Agent,它能降低被阻断的概率并提升任务连续性。

playwrightbrowser-automationanti-detection
  • · 修复 Playwright 和 Puppeteer 的 Runtime.Enable 检测漏洞
  • · 提供三种反检测修复模式:addBinding、隔离上下文、Enable/Disable
  • · 即插即用的替代包 rebrowser-puppeteer 和 rebrowser-playwright