jo-inc/camofox-browser

⭐ 1,926 Stars 🍴 182 Forks JavaScript MIT

Camofox-browser 是一个基于 Camoufox 的无头浏览器自动化服务器,旨在帮助 AI 代理访问通常被阻止的网站。

来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

Camofox-browser 通过 Camoufox 引擎实现了 C++ 层面的指纹欺骗,有效绕过检测,填补了 AI 代理在无头浏览器自动化领域的空白。其轻量级设计、多平台支持和丰富的功能使其在 AI 和自动化领域受到关注。

来源:综合 README 描述和项目特征

核心功能

C++ Anti-Detection

通过 Camoufox 引擎在 C++ 层面进行指纹欺骗,有效绕过 Google、Cloudflare 等平台的检测。

来源:据 README 描述
Element Refs

提供稳定的元素引用,确保 AI 代理能够可靠地进行交互。

来源:据 README 描述
Token-Efficient

使用可访问性快照代替原始 HTML,显著减少数据传输量。

来源:据 README 描述

技术架构

项目采用模块化设计,代码结构清晰。主要模块包括配置、cookies、下载、图像处理、启动器、宏、指标、代理、请求工具、快照和 YouTube。数据通过 REST API 在模块间流转,关键的技术决策包括使用 Camoufox 引擎和 Playwright。

来源:代码目录结构 + 依赖文件

技术栈

infra: Docker, Fly.io, Railway  |  key_deps: camoufox-js, express, playwright, playwright-core, playwright-extra, prom-client, puppeteer-extra-plugin-stealth  |  language: JavaScript  |  framework: Express

来源:依赖文件 + 代码目录结构

快速上手

git clone https://github.com/jo-inc/camofox-browser && cd camofox-browser npm install && npm start # → http://localhost:9377
来源:README Installation/Quick Start

使用场景

适合 AI 代理开发者和需要自动化浏览器的场景,例如数据抓取、网络爬虫、自动化测试等。

来源:README

优势与局限

优势

  • 优势1:强大的抗检测能力,适用于需要绕过检测的场景。
  • 优势2:轻量级设计,适用于资源受限的环境。
  • 优势3:多平台支持,易于部署。

局限

  • 局限1:依赖外部库和工具,可能需要额外的配置。
  • 局限2:可能需要一定的技术背景来使用。
来源:综合 README、代码结构和依赖分析

最新版本

v1.5.2 (2026-04-06): Proxy Providers, Google Bot Detection, Tab Recycling

来源:GitHub Releases

总结评价

Camofox-browser 是一个值得关注的开源项目,对于需要 AI 代理自动化浏览器的开发者来说,它是一个强大的工具。它适合那些寻求高效、可靠且易于部署的解决方案的团队或个人使用。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间:2026-04-10 18:34。质量评分:85/100。 所有结论均标注了数据来源。如发现不准确之处,欢迎反馈。

数据来源: README、GitHub API、依赖文件