Repo: github.com/CloakHQ/CloakBrowser
Stars: 19,458 (at ingest 2026-05-23)
Language: Python
License: MIT
Source: raw/gh-star-cloakhq-cloakbrowser.md
Drop-in Playwright replacement built on a modified Chromium with source-level fingerprint patches rather than runtime monkey-patches. Headline claim: passes 30/30 bot-detection tests. Sits in the same browser-automation surface as Browserbase Autobrowse (managed cloud) and TinyFish (full-Chromium fetch), but is self-hosted + explicitly anti-detect. Dual-use framing required — the topic tags include captcha-bypass, cloudflare-bypass, and undetected, which is a different ethics layer from the existing browser-automation cluster.
Key Takeaways
- Drop-in Playwright replacement — same API surface, so existing Playwright scripts work with minimal modification. Lowers integration cost meaningfully vs. building against a bespoke stealth-browser API.
- Source-level fingerprint patches — modifies Chromium at the source layer rather than injecting JS at runtime. Closer to undetectable by definition: there is no
navigator.webdrivershim to detect because the property never returnedtrueto begin with. - 30/30 bot-detection tests passed — falsifiable claim, reproducible against public test suites (bot.sannysoft.com, creepjs, fingerprintjs demos). See verification section.
- Star count 19,458 on a ~3-month-old repo (created 2026-02-22). Same young-but-high-star caveat as NemoClaw / multica-ai’s skills repo. MIT-licensed Python lowers verification cost.
- Sits in the security gray zone. Topic tags explicitly include
anti-detect,cloudflare-bypass,captcha-bypass,undetected. This wiki’s strict-bar flags these as a separate ethics layer from generic browser automation — see Verify section. - Marketing-and-productivity-legitimate use cases exist — testing your own bot-detection layer, internal QA against your own site, accessibility regression testing, scraping content you own across mirrors. These are orthogonal to the dual-use side.
- Comparison to the existing cluster. Browserbase Autobrowse is managed-cloud with bot-evasion as a side-effect of high-quality emulation; TinyFish is full-Chromium fetch positioned around content retrieval. CloakBrowser is the first in-wiki entry explicitly framed as stealth-first / detection-bypass-first.
- No first-party benchmark vs. competitors, no maintainer talk, no third-party walkthrough found at ingest. The 30/30 claim rests on the repo’s own assertions.
Implementation
Tool/Service: CloakHQ/CloakBrowser (Python, MIT, stealth Chromium with source-level fingerprint patches)
Setup: Python install (likely pip install + a Chromium binary download step — the patched binary is the load-bearing artifact, can’t be reproduced via npm/pip alone). Exact wheel / binary distribution mechanism needs to be read from the repo README.
Cost: Free / open-source (MIT). Note: running a patched Chromium binary requires either trusting CloakHQ’s build pipeline or building from source yourself — non-trivial.
Integration notes:
- API-compatible with Playwright, so scripts targeting playwright.async_api / playwright.sync_api should work with the import swapped.
- Verify the binary before running. Patched Chromium binaries are an obvious attack vector — supply-chain compromise here would be high-impact. Check binary signatures, prefer building from source for production use.
- For QA / internal-testing use cases: drop into existing Playwright test suites, run against your own production site, measure what your own bot-detection layer catches vs. lets through. This is the highest-leverage legitimate use case.
- ToS implications vary by target. Using CloakBrowser to scrape a site whose ToS prohibits automation is a violation of those ToS regardless of detection — bypass tooling doesn’t change the legal/contractual layer. Some targets explicitly criminalize circumvention (e.g., CFAA-adjacent jurisprudence in the U.S.).
- Marketing/productivity-legitimate slot: internal QA, accessibility regression, mirror-content scraping (where you own the content), competitive-pricing scraping where the target has no scraping prohibition.
Verify before citing
This article inherits the verification caveat from the raw stub. Strict-bar applies on two axes here — young age + high stars (structural) AND dual-use framing (ethics layer).
- Star count 19,458 on a ~3-month-old repo (created 2026-02-22). Same structural caveat as the other Jan-Feb 2026 high-star Claude/AI repos. MIT + clear technical claim raises the prior.
- 30/30 tests passed is reproducible. Run CloakBrowser against bot.sannysoft.com, creepjs, fingerprintjs demo. The number either holds or it doesn’t. Until reproduced independently it is a vendor-side claim.
- Patched-binary supply-chain risk. The load-bearing artifact is a modified Chromium binary. Compromise of the build pipeline or CloakHQ’s release process means every install is compromised. This is a separate verification layer from the source code itself.
- Dual-use ethics layer. The wiki’s domain is “applied AI for marketing & productivity.” Anti-detect / Cloudflare-bypass / captcha-bypass tooling sits on the security gray zone. Marking explicitly: (a) the wiki indexes this as infrastructure-aware comparison, not endorsement; (b) ToS implications vary by target — bypass tooling doesn’t legalize circumvention; (c) legitimate use cases exist (testing your own bot-detection, internal QA, accessibility regression) and are how a marketing/productivity practitioner should approach this.
- What would falsify this. If reproduction shows: (i) 30/30 is closer to 18/30 or 25/30 in practice, (ii) the “source-level patches” are actually runtime monkey-patches with a different name, (iii) the binary fails on widely-deployed enterprise bot-detection (Cloudflare Bot Management, DataDome, PerimeterX) at default settings, or (iv) the maintainer disappears / repo goes unmaintained — downgrade significantly or archive.
Try It
- Pull the repo and read the install instructions:
gh repo clone CloakHQ/CloakBrowser && cd CloakBrowser && cat README.md. Identify how the patched Chromium binary is distributed (wheel? script-download? self-build?). - Reproduce the 30/30 claim. Install in an isolated environment, run against bot.sannysoft.com + creepjs.com + fingerprintjs demo. Count failures. Compare against vanilla Playwright in the same environment.
- Legitimate-use evaluation. Point it at your own site’s bot-detection layer (if you have one). Measure what gets through. This is the highest-leverage internal-QA application.
- Compare side-by-side to Browserbase Autobrowse on a content-retrieval task (managed-cloud vs. self-hosted, identical target). Different cost profiles, different deployment shapes.
Related
- Browserbase Autobrowse — managed-cloud cousin; bot-evasion as side-effect of high-quality emulation rather than primary objective
- TinyFish — full-Chromium fetch-content surface already in this wiki; complementary scope (content retrieval) rather than competing
- ScrapeCreators — adjacent web-scraping infrastructure
- Shopify Review Scraper — concrete scraping workflow; CloakBrowser would be a swap-in for the browser layer where target sites block default Playwright