Camofox Browser
Agent-facing anti-detection browser server built on Camoufox, positioned for protected scraping targets where fast headless browsers lose to TLS, browser, and automation fingerprints.
What It Is
jo-inc/camofox-browser wraps Camoufox, a Firefox fork with fingerprint spoofing, behind an agent-oriented browser server. The README frames it as a REST/API surface for agents: accessibility snapshots instead of raw HTML, stable element refs for clicking, and search macros for common sites. Source: GitHub jo-inc/camofox-browser, 2026-06-30
The durable lesson from the source bookmark is not "always use Camofox." It is that browser speed and CDP compatibility do not solve protected scraping. Some targets gate before page JavaScript matters, through TLS/HTTP2/browser fingerprints and IP reputation. Camofox Browser belongs in the stealth branch of Web Scraping Stealth (TLS Fingerprinting & Anti-Bot Evasion), not the default browser automation branch. Source: X/@leftcurvedev_, 2026-04-09
Stack Fit
| Need | Start here |
|---|---|
| Fast ad-hoc browsing, lightweight snapshots, React/perf checks | Browser Testing Skills / Lightpanda |
| Visual QA against the user's real browser | Browser Harness - Self-Healing Browser Automation |
| Structured CI E2E tests | Playwright |
| Protected scraping where TLS/JS fingerprints matter | Camofox Browser, Camoufox, curl_cffi, tls-client, or managed crawl APIs |
| "I just need the content" on defended sites | Cloudflare /crawl Endpoint / Firecrawl Monitoring before hand-rolling stealth |
Treat Camofox Browser as a candidate runtime component, not a default dependency. It is useful when the target is protected enough that Lightpanda or vanilla headless Chrome gets fingerprinted, and the task is legitimate enough to justify operating in an anti-detection lane.
Versioning
Current source authority checked on 2026-06-30:
| Surface | Snapshot |
|---|---|
| GitHub repo | jo-inc/camofox-browser, MIT, master HEAD ce3a3b085aacba73eb8de6c51733c19fb13bfae4, 7,311 stars / 752 forks |
| GitHub release | v1.11.2, published 2026-05-24 |
| npm package | @askjo/camofox-browser@1.11.2 |
There are similarly named unscoped npm packages (camofox-browser, camoufox-browser) with different repository metadata. Use the jo-inc/camofox-browser repo and @askjo/camofox-browser package as the source of truth unless a future upstream migration says otherwise. Source: GitHub API, npm registry, 2026-06-30
Timeline
- 2026-06-30 | Created after reviewing the local X artifact for @leftcurvedev_'s TLS-fingerprinting thread. Decision: promote Camofox Browser as the concrete anti-detection browser server behind the screenshot, update scraping/browser routing, and keep it candidate-gated because stealth scraping has legal, ToS, and maintenance risk. Source: X/@leftcurvedev_, 2026-04-09; Source: GitHub
jo-inc/camofox-browser, 2026-06-30