CloakBrowser is an open-source stealth Chromium browser and Playwright/Puppeteer-compatible launcher that aims to reduce bot-detection signals through source-level fingerprint changes and human-like interaction options.
CloakBrowser is a Python-first open-source project that provides a Chromium binary with stealth-oriented fingerprint modifications. The README presents it as a drop-in replacement for Playwright and Puppeteer in both Python and JavaScript, with the same API pattern but a different browser binary underneath. It also includes a browser profile manager for creating persistent profiles with unique fingerprints and proxies.
It targets websites and services that use bot-detection and anti-bot systems, including Cloudflare Turnstile, FingerprintJS, BrowserScan, and reCAPTCHA-related checks mentioned in the README. The project is positioned for users who want their automation to look more like a normal browser session without spending time fighting detection signals, API incompatibilities, or repeated configuration changes after browser updates.
Conceptually, CloakBrowser works by shipping a real Chromium build whose observable browser characteristics are adjusted at the source level, rather than relying only on JavaScript injection or launch flags. The README says it modifies many fingerprint-related areas such as canvas, WebGL, audio, fonts, GPU, screen, WebRTC, network timing, automation signals, and CDP input behavior, and it also offers a humanize mode for mouse, keyboard, and scroll patterns. It can optionally use proxy and geo-location matching features so the browser session better aligns with the proxy IP and locale/timezone expectations.
It appears to be gaining attention because it combines several attractive traits for automation users: a drop-in replacement workflow, open-source availability, binary auto-downloads, and explicit claims of passing multiple public bot-detection tests. The README also highlights recent Chromium upgrades, added proxy handling, persistent profiles, and human-like interaction features, which are all practical reasons automation communities tend to watch closely. Its star growth in the provided metadata suggests strong recent interest, though the README itself does not explain the exact cause of the surge.
The README itself names several adjacent approaches and tools: playwright-stealth, undetected-chromedriver, and puppeteer-extra, which it contrasts with CloakBrowser’s source-level browser modifications. It also references CloakBrowser Manager as a related open-source profile manager, and mentions Multilogin, GoLogin, and AdsPower as commercial alternatives in the profile-management space. Beyond that, the README only clearly establishes that CloakBrowser is meant for Playwright, Puppeteer, and browser-automation workflows generally.
AI-explained · grounded in each repo's README