Skip to content

Camoufox

Category: OSS Agent / Anti-Detect Browser

License: Free and open source (MPL-2.0)

Official site: https://camoufox.com

GitHub: https://github.com/daijro/camoufox

PyPI: https://pypi.org/project/camoufox/


What is Camoufox?

Camoufox is an open source anti-detect browser built for AI agents and web scraping. It modifies fingerprint data at the C++ level rather than using JavaScript injection, making detection far harder compared to tools that patch the DOM after load.

It ships a modified Firefox binary with a Python interface that is a drop-in replacement for Playwright. You write standard Playwright code; Camoufox handles the fingerprint randomization automatically on every launch.

Key characteristics

PropertyValue
Underlying browserFirefox (modified at C++ level)
Python interfaceDrop-in Playwright compatibility
Fingerprint spoofingOS, device, navigator, fonts, headers, screen/viewport, addons, geolocation, timezone, locale
Headless modesheadless=True (standard), headless="virtual" (Xvfb on Linux)
Proxy supportYes, pairs with rotating residential proxies
GeoIP matchingOptional [geoip] extra for locale/timezone auto-matching to proxy IP
Paid tierNone (free, accepts donations)

Stability warning

Camoufox is under active development. The latest releases are highly experimental. Expect breaking changes. Not recommended for stable production use yet.

Use pinned versions in production pipelines and test on upgrade.

Where it fits in the browser matrix

Use Camoufox when you need a local anti-detect browser with C++-level fingerprint spoofing and Playwright-compatible code. For managed cloud anti-detect sessions with CAPTCHA solving and session replay, prefer Browserbase or Hyperbrowser instead.