CloakHQ / CloakBrowser

CloakHQ / CloakBrowser

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. 这是一款能够通过所有机器人检测测试的隐身 Chromium 浏览器。它不是通过修改配置或注入 JavaScript 实现的,而是一个在 C++ 源码层面修改了指纹的真实 Chromium 二进制文件。反机器人系统会将其判定为普通浏览器——因为它本身就是一个普通浏览器。

Cloudflare Turnstile — 3 live tests passing (headed mode, macOS) Drop-in Playwright/Puppeteer replacement for Python and JavaScript. Same API, same code — just swap the import. 3 lines of code, 30 seconds to unblock. Cloudflare Turnstile — 3 项实时测试通过(有头模式,macOS)。它是 Python 和 JavaScript 中 Playwright/Puppeteer 的直接替代品。API 和代码完全相同,只需替换导入语句。3 行代码,30 秒即可解除封锁。

49 source-level C++ patches — canvas, WebGL, audio, fonts, GPU, screen, WebRTC, network timing, automation signals, CDP input behavior humanize=True — human-like mouse curves, keyboard timing, and scroll patterns. One flag, behavioral detection passes 0.9 reCAPTCHA v3 score — human-level, server-verified. 49 个源码级 C++ 补丁 — 涵盖 canvas、WebGL、音频、字体、GPU、屏幕、WebRTC、网络时序、自动化信号及 CDP 输入行为。设置 humanize=True 即可实现类人的鼠标曲线、键盘时序和滚动模式。仅需一个标志,行为检测得分即可达到 0.9 的 reCAPTCHA v3 分数——达到人类水平,且经过服务器验证。

Passes Cloudflare Turnstile, FingerprintJS, BrowserScan — tested against 30+ detection sites. Auto-updating binary — background update checks, always on the latest stealth build. pip install cloakbrowser or npm install cloakbrowser — binary auto-downloads, zero config. Free and open source — no subscriptions, no usage limits. 通过 Cloudflare Turnstile、FingerprintJS、BrowserScan 等 30 多个检测网站的测试。二进制文件自动更新——后台检查更新,始终保持最新的隐身版本。通过 pip install cloakbrowsernpm install cloakbrowser 即可安装——二进制文件自动下载,无需配置。免费且开源——无订阅限制,无使用限制。

Try it now — no install needed: docker run --rm cloakhq/cloakbrowser cloaktest 立即尝试——无需安装:docker run --rm cloakhq/cloakbrowser cloaktest

Python

from cloakbrowser import launch
browser = launch()
page = browser.new_page()
page.goto("https://protected-site.com") # no more blocks
browser.close()

JavaScript (Playwright)

import { launch } from 'cloakbrowser';
const browser = await launch();
const page = await browser.newPage();
await page.goto('https://protected-site.com');
await browser.close();

Also works with Puppeteer: import { launch } from 'cloakbrowser/puppeteer' (details) 同样适用于 Puppeteer:import { launch } from 'cloakbrowser/puppeteer'(详情见文档)

Install

Python: pip install cloakbrowser JavaScript / Node.js:

With Playwright

npm install cloakbrowser playwright-core

With Puppeteer

npm install cloakbrowser puppeteer-core On first run, the stealth Chromium binary is automatically downloaded (~200MB, cached locally). 首次运行时,隐身 Chromium 二进制文件会自动下载(约 200MB,缓存在本地)。

Optional: Auto-detect timezone/locale from proxy IP: pip install cloakbrowser[geoip] 可选:从代理 IP 自动检测时区/区域设置:pip install cloakbrowser[geoip]

Migrating from Playwright? One-line change: 从 Playwright 迁移?只需一行修改:

- 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

⭐ Star to show support — Watch releases to get notified when new builds drop. ⭐ 点星以示支持 — 关注发布以获取新版本通知。

Browser Profile Manager

Self-hosted alternative to Multilogin, GoLogin, and AdsPower. Create browser profiles with unique fingerprints, proxies, and persistent sessions. Launch and interact with them in your browser via noVNC. 浏览器配置文件管理器:Multilogin、GoLogin 和 AdsPower 的自托管替代方案。创建具有唯一指纹、代理和持久会话的浏览器配置文件。通过 noVNC 在浏览器中启动并与其交互。

docker run -p 8080:8080 -v cloakprofiles:/data cloakhq/cloakbrowser-manager Open http://localhost:8080. Create a profile. Click Launch. Done. → CloakBrowser Manager — free, open source (MIT) 打开 http://localhost:8080。创建配置文件。点击启动。完成。→ CloakBrowser Manager — 免费、开源 (MIT)。

Why CloakBrowser?

Config-level patches break — playwright-stealth, undetected-chromedriver, and puppeteer-extra inject JavaScript or tweak flags. Every Chrome update breaks them. Antibot systems detect the patches themselves. 为什么选择 CloakBrowser?配置级补丁容易失效——playwright-stealth、undetected-chromedriver 和 puppeteer-extra 通过注入 JavaScript 或调整标志来实现。每次 Chrome 更新都会导致它们失效。反机器人系统能够直接检测到这些补丁本身。

CloakBrowser patches Chromium source code — fingerprints are modified at the C++ level, compiled into the binary. Detection sites see a real browser because it is a real browser. CloakBrowser 修改了 Chromium 源代码——指纹在 C++ 层面被修改并编译进二进制文件中。检测网站看到的是一个真实的浏览器,因为它确实就是一个真实的浏览器。

Source-level stealth — C++ patches handle fingerprints (GPU, screen, UA, hardware reporting) at the binary level. No JavaScript injection, no config-level hacks. Most stealth tools only patch at the surface. 源码级隐身——C++ 补丁在二进制层面处理指纹(GPU、屏幕、UA、硬件报告)。没有 JavaScript 注入,没有配置级黑客手段。大多数隐身工具只在表面进行修补。

Same behavior everywhere — works identically local, in Docker, and on VPS. No environment-specific patches or config needed. Works with AI agents and automation frameworks — drop-in stealth for browser-use, Crawl4AI, Scrapling, Stagehand, LangChain, Selenium, and more. 在任何地方表现一致——在本地、Docker 和 VPS 上运行效果完全相同。无需针对特定环境的补丁或配置。适用于 AI 代理和自动化框架——为 browser-use、Crawl4AI、Scrapling、Stagehand、LangChain、Selenium 等提供即插即用的隐身功能。

CloakBrowser doesn’t solve CAPTCHAs — it prevents them from appearing. No CAPTCHA-solving services, no proxy rotation built in — bring your own proxies, use the Playwright API you already know. CloakBrowser 不解决验证码——它防止验证码出现。没有内置验证码解决服务,也没有内置代理轮换——请自带代理,并使用你已经熟悉的 Playwright API。

Test Results

All tests verified against live detection services. Last tested: Apr 2026 (Chromium 146). 测试结果:所有测试均通过实时检测服务验证。最后测试时间:2026 年 4 月(Chromium 146)。

Detection ServiceStock PlaywrightCloakBrowserNotes
reCAPTCHA v30.1 (bot)0.9 (human)Server-side verified
Cloudflare Turnstile (non-interactive)FAILPASSAuto-resolved