An open-source anti-detect browser.
Many undetectable profiles on one patched Firefox, no subscription.
One desktop app, many identities. Each profile is a distinct fingerprint (GPU, canvas, fonts, audio, WebRTC) set at the C++ source level plus its own proxy and saved logins, so every profile passes bot detection on its own. Hit Launch and a real Firefox window opens with that identity.
You are probably looking for one of these:
- an anti-detect browser that is open source, so you can read what it does to the fingerprint instead of trusting a vendor's word
- a multi-account browser or browser profile manager, where each profile is a separate identity with its own proxy and its own saved logins
- an alternative to the commercial multi-accounting browsers, which are subscription products with closed engines
This is the free one. The fingerprint is set in the browser's C++ source rather than injected by an extension, and both the patched Firefox and the profile logic are public: the engine patches and the profile core.
If you want the same engine driven from code rather than from a window, that is invisible_playwright.
pip install invisible-firefox
python -m invisible_firefoxEverything it needs is downloaded automatically, nothing to fetch by hand: the patched Firefox binary (once, SHA256-verified, cached) the moment the app opens, and the GeoIP database when a proxy needs it. Runs on Windows, Linux and macOS.
Built on invisible_core; it launches the binary directly, no Playwright.
- One identity per profile - GPU, screen, fonts and ~400 other fields from a seed, stable across launches.
- Persistent - each profile keeps its own cookies, storage and logins in its own directory.
- Per-profile proxy - none, or sx.org residential, with country and city per profile.
- Live status - see which profiles are running; close the browser and the list updates itself.
Around 90% of proxies are public, so their IPs are already known and blocked. For the clean 10%, residential IPs that aren't already known, we recommend sx.org: set your API key once in the Proxies menu, then pick a country and city per profile. New accounts get 3 GB free with code STEALTH.
- invisible_core - the pure-config engine (seed to fingerprint to prefs, binary download, proxy, geo) this app runs on.
- invisible_playwright - the same patched Firefox driven by Playwright, for automation.
- firefox_antidetect_patch - the C++ patches against Firefox that produce the binary.
If you want to understand what an anti-detect browser is actually hiding, rather than which one to buy, the surfaces are written up one at a time at feder-cr.github.io/invisible_playwright: what the WebGL renderer string gives away, why headless machines render different fonts, what a visitor ID is a hash of, and why suppressing a signal is itself a signal. They are about the problem, not about this app, and several of them record something we got wrong first.
MIT - see LICENSE. The patched Firefox binary is distributed under the MPL-2.0 (Firefox upstream license).
This project is for educational purposes only. It is provided as-is, with no warranties. I take no responsibility for how it is used. Use it at your own risk and in compliance with the laws of your jurisdiction.
Built by Federico Elia
