Illustration of what camoufox does: Modified Firefox browser that masks its fingerprint for web scraping and AI agents
AI-generated illustration

daijro /

camoufox

Modified Firefox browser that masks its fingerprint for web scraping and AI agents

Many websites try to spot automated browsers by reading their fingerprint: the small details a browser reveals about itself. Camoufox is a Firefox-based browser built to hide those signs, so scrapers and AI agents get blocked less often.

The GitHub topics point to Playwright, so it is meant to plug into that automation tooling. The README says it is intended for use with rotating proxies, preferably residential IPs, since your IP address is something the browser cannot hide.

The README text available here is mostly sponsor listings. Full documentation is at camoufox.com, and the project warns that it is under development and may not suit stable production use. Install steps and feature details were not in the text I saw.

What it does

  • Anti-detect Firefox browser

    The project describes itself as an open source anti-detect browser. GitHub topics mention Firefox and fingerprinting.

  • Made for scraping and agents

    It is built for web scraping and for AI agents that need to browse sites that resist automated traffic.

  • Playwright-friendly

    GitHub topics list Playwright, so it is designed to work with that automation library.

  • Built to pair with proxies

    The README says it is intended for use with rotating proxies, preferably residential IPs, and lists several proxy providers.

What you could build

  • Scrape pages that block ordinary headless browsers.
  • Give an AI agent a browser that is less likely to be flagged as automated.
  • Run Playwright scripts through rotating residential proxies.
  • Study how browser fingerprinting works by testing against detection sites.

Get started

The README given here includes no install commands, so follow the documentation at camoufox.com. Expect to pair it with Playwright and a rotating proxy.

Commands are copied from the project's README. Read it on GitHub for the full setup.

More in Browser & computer use

    ↑↓ to move, Enter to open, Esc to close