Free open-source Firefox fork with C++-level fingerprint patching, built for Playwright scraping and AI agents.
The anti-detect core: how Camoufox masks each browser fingerprint vector. Verified against the official site — “—” means not publicly documented.
Drive profiles programmatically for scraping and multi-account workflows.
Our editorial assessment across four dimensions, averaging 4.0/5 overall. Scored by the ProxyLook team, not user votes.
Suitability by use case, from our per-workflow scoring. Follow a link to compare proxies for that job.
Reviewed by the ProxyLook editorial team · Last updated Aug 23, 2026. Facts verified against the official Camoufox site; see our methodology.
Camoufox (camoufox.com) is not an antidetect browser in the sense the rest of this directory uses the term. It is an open-source Firefox fork and Python library, licensed MPL-2.0, built by a single developer under the handle daijro, and it is aimed squarely at web scraping and AI agents. There is no account, no subscription, no dashboard, no profile list and no team. You pip install camoufox, run python -m camoufox fetch to download the browser, and drive it from existing Playwright code.
Current releases are built on Firefox 152 — the newest tagged build at the time of writing is v152.0.4-beta.29, published 21 August 2026 — and the repository carries roughly 11,300 GitHub stars. The project's central technical claim is that it modifies fingerprint data at the C++ implementation level rather than through JavaScript injection, so the patched values are not visible to a page inspecting the JavaScript environment for tampering.
This needs stating plainly, because the category's marketing tends to blur it. Camoufox has no profile manager, no cookie vault, no team roles, no permission system, no cloud sync, no proxy shop and no GUI for day-to-day work. The one graphical component, launched with camoufox gui, is a Qt panel for managing which browser build is installed and active — not for managing browsing identities. Session state is whatever your own code persists.
That means Camoufox is a poor fit for manual multi-accounting. If your workflow is "open twenty profiles, log into twenty accounts, click around", every other tool in this directory will serve you better. Camoufox is for the case where a script or an agent is doing the browsing and you need each run to look like a plausible, internally consistent device.
Camoufox is free. There are no tiers, no seats and no metering. The project is licensed MPL-2.0, and as of v146.0.1-beta.25 in January 2026 the maintainer states that all of the source is publicly available; official release binaries at v135.0.1-beta.24 and below included a closed-source canvas patch, which can be omitted if you build the browser yourself. The site accepts donations and carries proxy and scraping-API sponsors, but nothing is paywalled. The maintainer also notes some future patches may be closed source while committing that the open-sourced code will remain buildable.
The integration surface is deliberately tiny. Replace your Playwright Firefox launch with Camoufox() (sync) or AsyncCamoufox() (async) and every other Playwright API stays the same. All Playwright Firefox launch options are accepted alongside Camoufox's own parameters — os to constrain or randomize the spoofed platform, screen to constrain resolution, fonts to add families, fingerprint_preset to use bundled real fingerprints instead of generated ones, and a config dictionary for raw property overrides. A CLI manages installed builds (sync, set, fetch, list, remove, active) and can pin a version or follow the stable or prerelease channel. Builds are published for Linux, Windows and macOS on x86_64 and arm64, plus i686 on Windows.
Two hard limits are documented rather than hidden. Camoufox cannot inject Chromium fingerprints — the docs state that any competent WAF tests for JavaScript behaviour unique to V8, which is impossible to spoof from a SpiderMonkey engine — so every session looks like Firefox. And when spoofing Chrome-flavoured values, navigator.userAgentData and navigator.deviceMemory will be missing, which is itself a tell. Canvas is not among the fingerprint properties documented in the current configuration reference.
Proxies are passed straight through Playwright's proxy parameter, so anything Playwright accepts works. The value-add is the geoip extra: install camoufox[geoip] and Camoufox will resolve the proxy's exit IP to a location and align geolocation, timezone, country, locale and the language distribution for that region, then spoof the WebRTC IP to match. That removes the single most common self-inflicted leak in scraping setups — a US residential IP paired with a European timezone. The documentation is explicit that residential proxies give the best results, and the site carries proxy sponsors, but there is no bundled proxy product and nothing to buy inside the tool.
The project's own stealth page opens with a warning that deserves repeating rather than burying: there has been a roughly year-long gap in maintenance due to the maintainer's personal circumstances, and in the maintainer's own words Camoufox "has gone down in performance due to the base Firefox version and newly discovered fingerprint inconsistencies." The repository README states the project "may not be suitable for stable production use." Development is active again — the Firefox 152 line has shipped several betas through mid-2026 — but this is one person's project, published without warranty, with GitHub issues and discussions as the only support channel. There is no company, no SLA and no commercial support contract available at any price.
The documentation is also candid about the ceiling on what fingerprint spoofing can achieve: it explains that consistency across thousands of datapoints is the hard part, that the human-cursor algorithm "isn't perfect" and "may still be detected with sophisticated enough analysis", and that fingerprint rotation still requires ongoing maintenance to spot and fix inconsistencies. That honesty is a point in its favour, but it should also set your expectations.
Camoufox is the best free option in this directory for one specific job: running Playwright-driven scraping or agent workloads that need a consistent, statistically plausible Firefox identity per session. On that job it is genuinely strong, the engineering is serious, and the documentation is more honest about its own limits than most paid vendors manage. Costing nothing makes the evaluation cheap: a scraping team can prototype against it in an afternoon.
It is the wrong tool for almost everything else. If you need to manage account profiles by hand, share them with a team, keep cookies in a vault or answer to a procurement checklist, Camoufox offers none of that and is not trying to — pick Octo Browser, Multilogin or OmniLogin instead. If you want automation-first tooling with a company behind it, an SLA and multi-engine support, Kameleo is the paid equivalent. Deploy Camoufox with the maintenance warning in mind, pin a version you have tested, and remember that no browser — open source or commercial — can promise that a target site will not detect it, and that automated access and multi-accounting can breach a platform's terms of service.
Common questions, answered from the official Camoufox site.
We use functional cookies to remember your theme and a single analytics cookie to count anonymous page views. Affiliate links may also drop a 3rd-party cookie on click. Learn more.