Camofox Browser

πŸš€ Description

jo-inc/camofox-browser β€” a stealth headless browser for AI agents. If you build agents that browse the web, you hit the wall fast: bot detection blocks them instantly. Camofox makes the agent’s browser invisible.

It’s built on Camoufox, a Firefox fork that spoofs the fingerprint, WebGL, audio, and WebRTC signatures down at the C++ level β€” so the browser doesn’t look modified because it genuinely isn’t (no detectable JS patches).

The part agents love: it returns the page as an accessibility tree instead of raw HTML, which drops token cost by ~90%. Drop-in replacement for Puppeteer/Playwright.

🧩 Features

  • C++-level stealth β€” navigator.hardwareConcurrency, WebGL renderer, AudioContext, screen geometry, WebRTC all spoofed before JavaScript sees them.
  • Accessibility-tree output β€” structured page representation, stable element refs for clicking, ~90% fewer tokens than bloated HTML.
  • Agent-shaped API β€” navigate, click, type, screenshot; search macros for common sites.
  • Bypasses Cloudflare / anti-scraping / bot detection without paid stealth-scraping services that bill per request.

Reasoning for

The browsing layer for agentic web automation β€” the same slot as Browser Use and Browser Harness in this vault, but with stealth as the headline and accessibility-tree token savings as the kicker. Pairs with Bright Data / Firecrawl thinking on data acquisition, except this is the headful-but-invisible end where bot walls are the blocker. The ~90% token reduction overlaps in spirit with Headroom β€” both make agent context cheaper, at different layers.

Alternatives considered

  • CloakBrowser β€” the Chromium counterpart: same C++-level source patches, but keeps the native Playwright/Puppeteer API and adds humanize behavioral spoofing (vs Camofox’s accessibility-tree token savings).
  • Browser Use / Browser Harness β€” agent browsing without the C++-level anti-detection focus.
  • Commercial stealth-scraping APIs β€” do the same fingerprint evasion but charge per request.
  • Underlying engine: daijro/camoufox β€” the Firefox fork itself, if you want to build your own wrapper.

⚠️ Note

Anti-detection browsing is dual-use β€” appropriate for agents accessing sites you’re authorized to use; respect target sites’ terms and rate limits.


Template: tool