Awesome AI Agents › Browser Automation Tools

CloakHQ/CloakBrowser

⭐ 32785 Python added to this list on 2026-05-18 repository created 2026-02-22

CloakBrowser is an open-source project offering a customized Chromium browser designed to evade bot detection systems. Unlike other stealth solutions that rely on JavaScript injection or configuration tweaks, CloakBrowser modifies Chromium's C++ source code to alter fingerprints directly within the binary. This approach ensures that detection sites perceive it as a regular browser, making it highly effective against advanced anti-bot measures like Cloudflare Turnstile, reCAPTCHA v3 (achieving a 0.9 score), and FingerprintJS. The project offers drop-in replacements for Playwright and Puppeteer in both Python and JavaScript, allowing developers to integrate stealth capabilities with minimal code changes. It includes 58 source-level C++ patches for various browser features such as canvas, WebGL, audio, fonts, GPU, and WebRTC, mitigating common detection vectors. Additionally, it features a `humanize=True` option that simulates realistic mouse curves, keyboard timing, and scroll patterns, crucial for behavioral detection systems. CloakBrowser handles automatic binary updates, ensuring users always have the latest stealth build. Installation is straightforward via pip for Python or npm for Node.js, with the browser binary downloading automatically on first run. It supports residential proxies with `geoip=True` for matching timezone and locale, and provides persistent profiles for maintaining cookies and local storage across sessions. The project also offers a standalone CloakBrowser Manager for self-hosting multi-login browser profiles, enhancing its utility for web scraping, automation, and bypassing detection.

https://github.com/CloakHQ/CloakBrowser

ai-agentsanti-detectantidetect-browserbot-detectionbrowser-automationcaptcha-bypasschromiumcloudflarecloudflare-bypassfingerprintheadless-browserplaywrightpuppeteerpythonrecaptchaseleniumstealth-browserundetectedweb-scrapingwebscraping

Also in Browser Automation Tools

browser-use/browser-use

Browser-use is a project that enables AI agents to control and automate web browsers, allowing users to perform complex tasks through natural language commands and AI-driven browser interactions.

unclecode/crawl4ai

Open-source Python web crawler and scraper that converts web pages into clean, LLM-ready Markdown for RAG pipelines and AI agents, with an API and an MCP server.

feder-cr/dots

dots is an open-source CLI/web agent pairing any OpenRouter model with a patched Firefox engine for undetectable, human-like browsing, with per-seed identities and persistent login profiles.

jackwener/OpenCLI

OpenCLI converts any website or local tool into a command-line interface, enabling both human interaction and AI agent automation through logged-in browser sessions.

browserbase/stagehand

Stagehand is a production-ready AI web browsing framework that combines code and natural language to enable reliable and extensible browser automation.

lexmount/moli

Rust headless browser built for AI agents, with on-demand layout and rendering plus a CLI and CDP/WebDriver Classic/BiDi servers for lightweight page fetching and browser-use workloads.

citrolabs/ego-lite

ego lite is a specialized browser designed for AI agents to perform web automation in parallel with human browsing, offering isolated workspaces and enhanced page snapshots.

browser-use/web-ui

A web-based user interface, powered by Gradio, for interacting with browser automation agents, supporting various LLMs and custom browser configurations.