Introduction
An open source browser built for AI agents. 🦊
Camoufox is under active development to get back to its original performance. The latest releases are highly experimental (expect breaking changes). Preview releases are available, but are not stable or suitable for production use.
Features
- Built for AI agents 🤖
- Drop-in Playwright compatibility — works with any automation stack
- Headless-first, <200MB footprint
- No CSS animations or telemetry noise making a cleaner DOM for LLMs
- Undetectable by design 🎭
- See the stealth page for more details
- Fingerprint injection & rotation (without JS injection!)
- All navigator properties (device, OS, hardware, browser, etc.)
- Screen size, resolution, window, & viewport properties
- Geolocation, timezone, locale, & Intl spoofing
- WebRTC IP spoofing at the protocol level
- Voices, speech playback rate, etc.
- And much, much more!
- Anti Graphical fingerprinting
- WebGL parameters, supported extensions, context attributes, & shader precision formats
- Font spoofing & anti-fingerprinting
- Quality of life features
- Human-like mouse movement 🖱️
- Blocks & circumvents ads 🛡️
- No CSS animations 💨
- Debloated & optimized for memory efficiency ⚡
- PyPi package for updates & auto fingerprint injection 📦
- Stays up to date with the latest Firefox version 🕓
Design and Implementation
Camoufox is built around three principles that make it the right browser layer for AI agents operating at scale.
AI automations need to run several agents in parallel. Camoufox is a debloated Firefox build stripped of telemetry, background services, and UI overhead running at ~200MB vs Chrome's 800MB+.
Camoufox modifies fingerprint data at the C++ implementation level, not via JavaScript injection which leaves detectable traces. Built on Firefox and research from the Tor project, Arkenfox, and CreepJS, every property (navigator, WebGL, screen, fonts, WebRTC, and more) is intercepted before it reaches the page. Playwright's internal Page Agent runs in a sandboxed world, making automation nearly impossible to detect.
A realistic fingerprint must be internally consistent. A Windows user agent with an Apple GPU, or a mobile screen resolution on a desktop browser, will be flagged immediately. Camoufox uses BrowserForge to rotate device characteristics that match real-world traffic distributions, ensuring every session looks like a plausible human user.
Camoufox is built on top of Firefox instead of Chromium for these main reasons:
- Chrome is bundled with certain features that Chromium does not have. Anti-bot providers can detect if you are using Chromium rather than Chrome. Since Chrome is closed source, patching Chrome is significantly more difficult.
- CDP is more widely used and known, so it's a more common target for bot detection
- Juggler operates on a lower level than CDP, making it less prone to JS leaks.
- Firefox is more ideal for fingerprint rotation. More research has been made on Firefox for fingerprinting resistance than on Chromium.
As of v146.0.1-beta.25 (January 2026), all of Camoufox's source is publicly avaliable. While some future patches may be closed source, the open sourced code will always remain buildable. However, the official GitHub releases for v135.0.1-beta.24 and lower do have a closed source Canvas patch. You can still build it yourself without the patch.
If you'd like to build Camoufox yourself, see the build guide.