Awesome AI Agents › Browser Automation Tools

feder-cr/dots

⭐ 32411 Python added to this list on 2026-10-12 repository created 2026-09-29

dots is an open-source web-browsing agent built around the idea that most agent failures are browser failures, not model failures: a page that never loads, a bot challenge, an expired login, or a click that misses the target all happen before the model gets a chance to reason. dots pairs any language model available through OpenRouter, selected with --model, with a browser engine designed to avoid detection: a real Firefox engine patched in C++ so the fingerprint is set inside the engine rather than painted over with JavaScript a page can inspect, no WebDriver flag or DevTools protocol exposed to the page, and pointer movement and keystrokes delivered as trusted input events rather than synthetic DOM calls. Each run can use a --seed to get a consistent identity, matching screen size, fonts, GPU, timezone and language, and a --profile-dir to persist cookies and logins across runs. A --proxy option changes the apparent network origin, with timezone and language following it. Installation uses uv, via uvx --from git+https://github.com/feder-cr/dots dots, with an OpenRouter API key, and opens a local web UI at 127.0.0.1:8765 showing the chat on one side and the live browser on the other, so the user can watch the agent navigate in real time. The same browser engine is published separately as invisible_playwright_mcp, an MCP server that gives Claude Code, Codex, Gemini CLI or any MCP client the same undetectable browsing capability. The project is MIT-licensed and not affiliated with OpenAI.

https://github.com/feder-cr/dots

browser-automationstealth-browserai-agentplaywrightopenrouterweb-agent

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.

CloakHQ/CloakBrowser

CloakBrowser provides a stealthy Chromium binary with C++ source-level fingerprint patches to pass bot detection, serving as a drop-in Playwright/Puppeteer replacement.

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.