CloakBrowser
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.
Discover the CloakBrowser auto-update mechanism for managing Python wrapper and Chromium binary versions. Learn how background threads and caching ensure up-to-date components.
How to Run Multiple Browser Identities from a Single Docker Container Using CloakBrowserLearn how to run multiple browser identities from a single Docker container with CloakBrowser. Multiplex independent instances easily using fingerprint seeds and CDP connections.
How C++ Patches in CloakBrowser Remove Automation Signals: navigator.webdriver and chromeLearn how CloakBrowser uses C++ patches to remove automation signals like navigator.webdriver and chrome, bypassing detection and ensuring a genuine browser experience.
Why Is CloakBrowser Still Getting Blocked? 7 Source Code Fixes to Debug DetectionCloakBrowser gets blocked by undetectable paths and untrusted events. Discover 7 source code fixes to debug detection and unblock access in this technical guide.
How to Set Up Windows Fonts on Linux for Anti-Bot Font Checks in CloakBrowserEasily pass anti-bot font checks in CloakBrowser on Linux. Install emoji fonts, copy Windows fonts, and launch with the fingerprint flag for enhanced privacy.
CloakBrowser Source-Level Patches vs Playwright-Stealth JS Injection: What’s the Difference?Understand CloakBrowser source patches vs Playwright-Stealth JS injection. CloakBrowser's C++ patches offer superior stealth and stability over runtime JS injection.
How to Integrate CloakBrowser with Selenium Using ensure_binary: A Complete GuideIntegrate CloakBrowser with Selenium using ensure_binary. Download and cache the stealth Chromium binary automatically. Pass its path to ChromeOptions for seamless automation. Read the complete guide today.
How to Customize human_config for Typing Delays and Typo Simulation in CloakBrowserLearn to customize CloakBrowser human_config for realistic typing delays and typo simulation. Control settings globally or per interaction for advanced automation.
How to Disable Default Stealth Args for Custom Fingerprint Configuration in CloakBrowserDisable default stealth args in CloakBrowser for custom fingerprinting. Set stealthArgs to false in launch options to control your Chromium arguments.
How to Run CloakBrowser in Docker with Persistent Profile VolumesRun CloakBrowser in Docker with persistent profile volumes. Bind-mount host directories and set CLOAKBROWSER_CACHE_DIR to save cookies and fingerprints across restarts.
How to Integrate CloakBrowser with a Browser-Use AI Agent Framework: Complete Implementation GuideIntegrate CloakBrowser with AI agents by launching its patched Chromium with a remote debugging port. Learn how to pass the CDP endpoint URL to the BrowserSession constructor for seamless integration.
How to Bypass Incognito Detection Using Storage Quota Settings in CloakBrowserBypass incognito detection in CloakBrowser by increasing storage quota with the fingerprint storage quota flag. Learn how to mask your incognito browsing activity from websites.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →