This is an early release preview. You may encounter bugs.
Camofox Browser logo
Unclaimed

Tool research

Camofox Browser

Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.

A 86/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About Camofox Browser.

Camofox Browser is a browser server that AI agents call over a REST API to browse sites that block automated traffic. It runs on Camoufox, a Firefox fork that spoofs fingerprint signals such as hardware concurrency, WebGL renderers, AudioContext, screen geometry, and WebRTC at the C++ level, before page JavaScript can read them.

Instead of raw HTML, the API returns accessibility snapshots with stable element refs (e1, e2, and so on) that an agent clicks or types into, and these snapshots are about 90% smaller than the page HTML. Search macros open common sites directly (Google, YouTube, Amazon, Reddit, Wikipedia, LinkedIn, and others), and the Reddit macros return JSON.

Each user gets an isolated browser context with its own cookies and storage, grouped into tabs per conversation. Sessions persist across restarts, expire after 30 minutes of inactivity, and the browser shuts down when idle, keeping memory around 40 MB so the server can share a small machine. It ships as an OpenClaw plugin with tools for tabs, snapshots, clicks, typing, scrolling, screenshots, and cookie import, or as a standalone server deployed with Docker, Fly.io, or Railway.

  • Fingerprint spoofing: Camoufox patches Firefox at the C++ level to get past Google, Cloudflare, and most bot detection
  • Element refs: accessibility snapshots label interactive elements with stable refs for clicking and typing
  • Search macros: 14 macros for sites including Google, YouTube, Amazon, Reddit, LinkedIn, TikTok, and Twitch
  • Structured extract: maps a JSON Schema onto snapshot refs to return structured data from a page
  • Session isolation and persistence: separate cookies and storage per user, restored after browser restarts
  • Cookie import and VNC login: loads Netscape-format cookie files or lets a person log in through noVNC and reuses the stored state
  • Proxy and GeoIP: routes traffic through single or rotating proxies with locale, timezone, and geolocation derived from the proxy IP
  • YouTube transcripts: extracts captions from YouTube videos without an API key
  • Downloads, images, and screenshots: captures browser downloads, lists page images, and attaches screenshots to snapshots
  • Large pages: truncates long snapshots and pages through them by offset
  • Session tracing: optional per-session Playwright traces with screenshots, DOM snapshots, network, and console output
  • Crash telemetry: anonymized crash and hang reports filed as GitHub issues, with an opt-out

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Camofox Browser.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Camofox Browser →

Browse the catalog