Stealth Chromium that passes
every bot detection test.
Not a patched config. Not a JS injection. A real Chromium binary with fingerprints modified at the C++ source level. Antibot systems score it as a normal browser — because it is a normal browser.
Drop-in Playwright/Puppeteer replacement for Python and JavaScript. Same API, same code. 3 lines of code, 30 seconds to unblock.
Others charge $49–299/month for this. CloakBrowser is free.
Cloudflare Turnstile — 3 live tests passing (headed mode, macOS) pip install cloakbrowser npm install cloakbrowser docker run --rm cloakhq/cloakbrowser cloaktest Or manage browser profiles visually — Browser Profile Manager
Three lines to stealth
Same Playwright/Puppeteer API you already know. Just swap the import.
from cloakbrowser import launch
browser = launch()
page = browser.new_page()
page.goto("https://protected-site.com") # no more blocks
browser.close() import { launch } from 'cloakbrowser';
const browser = await launch();
const page = await browser.newPage();
await page.goto('https://protected-site.com');
await browser.close(); import { launch } from 'cloakbrowser/puppeteer';
const browser = await launch({ headless: true });
const page = await browser.newPage();
await page.goto('https://protected-site.com');
await browser.close(); Migrating? One line change.
- from playwright.sync_api import sync_playwright
- pw = sync_playwright().start()
- browser = pw.chromium.launch()
+ from cloakbrowser import launch
+ browser = launch()
page = browser.new_page()
page.goto("https://example.com")
# ... rest of your code works unchanged Browser Profile Manager
Self-hosted alternative to Multilogin, GoLogin, and AdsPower. Create browser profiles with unique fingerprints from a web GUI.
docker run -p 8080:8080 -v cloakprofiles:/data cloakhq/cloakbrowser-manager Open localhost:8080 → Create a profile → Set proxy, timezone, fingerprint → Click Launch
| Multilogin | GoLogin | AdsPower | CloakBrowser | |
|---|---|---|---|---|
| Price | $29–199/mo | $24–199/mo | Free–$50/mo | Free |
| Self-hosted | No | No | No | Yes |
| Fingerprints | JS injection | JS injection | JS injection | C++ source patches |
| Open source | No | No | No | Wrapper MIT |
| Data location | Their cloud | Their cloud | Their cloud | Your machine |
Why CloakBrowser?
Config-level stealth breaks every Chrome update. We patch Chromium itself.
Source-level patches
32 C++ patches compiled into the Chromium binary. Not JavaScript injection, not config flags. Canvas, WebGL, audio, fonts, GPU — all modified before compilation. Detection sites see a real browser because it is a real browser.
Two layers of stealth
C++ patches handle fingerprints (GPU, screen, UA, hardware reporting). The stealth driver eliminates CDP automation leaks. Most tools only do one or the other.
Drop-in replacement
Same Playwright API. Same Puppeteer API. No new abstractions, no CAPTCHA-solving services, no new SDK to learn. Change your import, keep your code.
Human-like interaction
humanize=True adds Bézier mouse movements, natural keyboard timing with thinking pauses, and realistic scroll physics. One flag — no extra code, no external services.
Works with any automation framework
Tested with Playwright, Puppeteer, and Selenium. Also powers AI browser agents like browser-use, Crawl4AI, agent-browser, and Claude computer use.
Enterprise results, zero cost
Anti-detect browsers charge $49–299/month for what CloakBrowser does for free. Same 0.9 reCAPTCHA score, same Turnstile pass rate, no subscription.
CloakBrowser doesn't solve CAPTCHAs — it prevents them from appearing. No CAPTCHA services, no proxy rotation built in. Bring your own proxies, use the Playwright API you already know.
Tested against 30+ detection sites
All tests verified against live detection services. Last tested: Mar 2026 (Chromium 145).
| Detection Service | Stock Playwright | CloakBrowser | Notes |
|---|---|---|---|
| reCAPTCHA v3 | 0.1 (bot) | 0.9 (human) | Server-side verified |
| Cloudflare Turnstile (non-interactive) | FAIL | PASS | Auto-resolve |
| Cloudflare Turnstile (managed) | FAIL | PASS | Single click |
| ShieldSquare | BLOCKED | PASS | Production site |
| FingerprintJS bot detection | DETECTED | PASS | demo.fingerprint.com |
| BrowserScan bot detection | DETECTED | NORMAL (4/4) | browserscan.net |
| bot.incolumitas.com | 13 fails | 1 fail | WEBDRIVER spec only |
| deviceandbrowserinfo.com | 6 true flags | 0 true flags | isBot: false |
navigator.webdriver | true | false | Source-level patch |
navigator.plugins.length | 0 | 5 | Real plugin list |
window.chrome | undefined | object | Present like real Chrome |
| UA string | HeadlessChrome | Chrome/145.0.0.0 | No headless leak |
| CDP detection | Detected | Not detected | isAutomatedWithCDP: false |
| TLS fingerprint | Mismatch | Identical to Chrome | ja3n/ja4/akamai match |
How it compares
| Feature | Playwright | playwright-stealth | undetected-chromedriver | Camoufox | CloakBrowser |
|---|---|---|---|---|---|
| reCAPTCHA v3 score | 0.1 | 0.3–0.5 | 0.3–0.7 | 0.7–0.9 | 0.9 |
| Cloudflare Turnstile | Fail | Sometimes | Sometimes | Pass | Pass |
| Patch level | None | JS injection | Config patches | C++ (Firefox) | C++ (Chromium) |
| Survives Chrome updates | N/A | Breaks often | Breaks often | Yes | Yes |
| Maintained | Yes | Stale | Stale | Unstable (2026 beta) | Active |
| Browser engine | Chromium | Chromium | Chrome | Firefox | Chromium |
| Playwright API | Native | Native | No (Selenium) | No | Native |
How it works
A thin wrapper around a custom-built Chromium binary.
Install
pip install cloakbrowser or npm install cloakbrowser
First launch
Binary auto-downloads for your platform (~200MB, cached locally)
Every launch
Playwright or Puppeteer starts with our binary + stealth args
Write code
Standard Playwright/Puppeteer API — nothing new to learn
33 source-level patches
Compiled into the binary — not injected via JavaScript, not set via flags.
v0.3.14 — Chromium 145
Stealth Chromium 145 on all 4 platforms. 32 source-level patches, human-like interaction, CDP input stealth, binary management CLI.
Stay in the loop
Get notified when new builds and platforms launch. No spam.