CloakBrowser
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.
CloakBrowser is a patched build of the Chromium browser that bypasses bot detection systems like Cloudflare and FingerprintJS, it is a drop-in replacement for Playwright and Puppeteer requiring only a two-line import change.
CloakBrowser is a modified version of the Chromium browser (the open-source base that Google Chrome is built on) designed to pass automated bot detection systems. It is aimed at developers who write scripts to control a browser automatically, such as for web scraping, testing, or AI agent tasks, and who keep getting blocked by services like Cloudflare.
Most tools that try to disguise automated browsers work by injecting small pieces of JavaScript code or tweaking settings at startup. The README explains that bot detection services have learned to spot these surface-level tricks. CloakBrowser instead modifies Chromium at the C++ source code level, meaning the changes are compiled directly into the browser binary. The result is a browser that behaves like a real one because it technically is one, just built from a patched source. The README states it passed 30 out of 30 bot detection tests including Cloudflare Turnstile, FingerprintJS, and similar services.
The project is a drop-in replacement for Playwright and Puppeteer, which are the two most common libraries developers use to automate browsers in Python and JavaScript. Switching requires changing just a couple of lines of import code; the rest of your existing automation code works unchanged. An optional flag called humanize=True adds human-like mouse movements, keyboard timing, and scroll patterns to make the browser behavior harder to distinguish from a real person.
Installation is through pip (for Python) or npm (for JavaScript). The first time you run it, the patched Chromium binary downloads automatically, about 200MB. A Docker image is also available. There is no subscription or usage limit; the project is free and open source.
The repository also mentions a companion tool called CloakBrowser Manager, which is a self-hosted browser profile manager similar to paid commercial products like Multilogin or GoLogin. It lets you create multiple browser profiles with different fingerprints and proxy settings, accessible via a web interface running locally. The full README is longer than what was shown.
Where it fits
- Replace Playwright or Puppeteer in an existing web scraping project to bypass Cloudflare Turnstile and FingerprintJS with just two lines of import code changed.
- Run browser automation for AI agent tasks without getting blocked by anti-bot services.
- Set up multiple isolated browser profiles with different fingerprints and proxy settings using the bundled CloakBrowser Manager.