seeksvc Search tools, solutions, libraries…
Home / Data & Analytics / Crawler Systems / Camofox Browser
github.com icon
Camofox Browser Open source ★ 8.6k
Anti-detection browser server for AI agents, powered by Camoufox.
Visit website ↗ GitHub ↗
Introduction
## Camofox Browser
Anti-detection browser server for AI agents, powered by Camoufox. Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
Standing on the mighty shoulders of Camoufox - a Firefox fork with fingerprint spoofing at the C++ level.
## Why
AI agents need to browse the real web. Playwright gets blocked. Headless Chrome gets fingerprinted. Stealth plugins become the fingerprint.
Camoufox patches Firefox at the C++ implementation level - navigator.hardwareConcurrency, WebGL renderers, AudioContext, screen geometry, WebRTC - all spoofed before JavaScript ever sees them. No shims, no wrappers, no tells.
This project wraps that engine in a REST API built for agents: accessibility snapshots instead of bloated HTML, stable element refs for clicking, and search macros for common sites.
## Try the beta free
```bash
git clone https://github.com/jo-inc/camofox-browser && cd camofox-browser
npm install && npm start
# -> http://localhost:9377
```
## Features
- **C++ Anti-Detection** - bypasses Google, Cloudflare, and most bot detection
- **Element Refs** - stable `e1`, `e2`, `e3` identifiers for reliable interaction
- **Token-Efficient** - accessibility snapshots are ~90% smaller than raw HTML
- **Runs on Anything** - lazy browser launch + idle shutdown keeps memory at ~40MB when idle. Designed to share a box with the rest of your stack -- Raspberry Pi, $5 VPS, shared infra.
- **Session Isolation** - separate cookies/storage per user
- **Cookie Import** - inject Netscape-format cookie files for authenticated browsing
- **File Upload** - attach files from a configured upload directory without a native OS dialog
- **Proxy + GeoIP** - route traffic through residential proxies with automatic locale/timezone
- **Structured Logging** - JSON log lines with request IDs for production observability
- **YouTube Transcripts** - extract captions from any YouTube video via yt-dlp, no API key needed
- **Search Macros** - `@google_search`, `@youtube_search`, `@amazon_search`, `@reddit_subreddit`, and 10 more
- **Snapshot Screenshots** - include a base64 PNG screenshot alongside the accessibility snapshot
- **Large Page Handling** - automatic snapshot truncation with offset-based pagination
- **Download Capture** - capture browser downloads and fetch them via API
AI agentsanti-detectionREST APIFirefox forkaccessibility snapshotselement refssession isolationproxy GeoIP
Screenshots
Screenshot placeholder
Screenshot placeholder
Deployment
npm/npx 独立运行
适合在本机、VPS 或现有 Node.js 环境中快速启动独立 REST 浏览器服务。
源码安装
适合需要修改代码、参与开发或从 GitHub 仓库自行构建运行的场景。
Docker
适合用容器在本地、服务器或共享基础设施中部署,并通过官方 Makefile 或 Windows PowerShell 脚本预取依赖后构建运行。
Fly.io
适合将服务部署到 Fly.io 等远程容器平台,并使用可在构建时下载二进制文件的 Dockerfile。
Railway
适合在 Railway 上一键式容器部署,官方提供 railway.toml 并自动映射端口环境变量。
OpenClaw 插件
适合在 OpenClaw AI Agent 框架中直接安装并调用 camofox 浏览器工具。
npm 包安装
适合将 @askjo/camofox-browser 作为依赖集成到现有 JavaScript/Node.js 项目中。
Details
Type Open-source software
GitHub Stars 8,587
Last commit 1 周前
Last verified 2026-08-14
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.
seeksvc
一个可查询的宝藏收藏库:开源与闭源软件、开发库与完整解决方案。
© 2026 seeksvc · Manually verified, continuously updated