CloakHQ/CloakBrowser

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

What it solves

CloakBrowser provides a stealth Chromium browser designed to bypass advanced bot detection systems (like Cloudflare Turnstile, reCAPTCHA v3, and FingerprintJS) that typically block automated tools like Playwright or Puppeteer. Unlike traditional stealth plugins that inject JavaScript or modify configurations, CloakBrowser modifies the Chromium source code at the C++ level to ensure the browser's fingerprints are indistinguishable from a real user's browser.

How it works

It acts as a drop-in replacement for Playwright and Puppeteer. The project consists of a thin wrapper (available in Python, JavaScript, and .NET) and a custom-compiled Chromium binary. This binary contains 66 source-level C++ patches that modify how the browser reports GPU, WebGL, audio, fonts, and network timing, effectively removing automation signals. It also includes a humanize flag that simulates realistic mouse curves, keyboard timing, and scrolling patterns to defeat behavioral detection.

Who it’s for

It is intended for developers building AI agents, web scrapers, QA automation, and monitoring tools that need to interact with websites protected by aggressive anti-bot measures without being detected or blocked.

Highlights

  • Source-level stealth: Patches are compiled into the C++ binary rather than injected via JS, making them harder to detect.
  • Drop-in replacement: Uses the same API as Playwright and Puppeteer, requiring minimal code changes to integrate.
  • Behavioral simulation: The humanize=True flag mimics human-like interaction patterns.
  • Broad compatibility: Passes tests against 30+ detection services, including high reCAPTCHA v3 scores (0.9).
  • Advanced proxy support: Includes native SOCKS5 support and the ability to auto-detect timezone and locale based on the proxy IP.