Browser agents
browser automation and web agents
firecrawl/firecrawl firecrawl/firecrawl is the clear category leader by adoption and offers an agent-ready web context API plus large-scale JS-heavy crawling out of the box. Before choosing, decide whether you need fully local/private execution or human-like, anti-detection browsing — most other projects exist to trade off those specific needs.
Which one matches your setup?
Answer any of the questions — the shortlist updates as you go. Recommendations come from the capability passports below, nothing else.
Comparison matrix
Axes are extracted from each project's docs by our review pipeline; the maturity score is computed from stars, growth and commit activity — not an opinion. Click a column to sort.
| Runs in | Models | Context | Cost to run | |||||
|---|---|---|---|---|---|---|---|---|
⭐ 193.2k +2223/7d | CLICoding-agent pluginWeb app | Fixed provider | Whole-site crawling | Structured output | ●●●●● | Hosted API key | ●●●●● | Hosted service — API key required |
⭐ 118.6k +789/7d | CLICoding-agent plugin | BYOKOpenAIAnthropicGeminiOllama / localFixed provider | Diff only | None mentioned | ●●●●● | Fully local capable | ●●●●● | Your LLM API key (or run free local models). |
⭐ 32.2k +174/7d | CLIWeb appIDE | BYOKAnthropicGemini | No repo access | None mentioned | ●●●●● | Cloud API key | ●●●●● | Your OpenRouter API key or assistant-provided model |
⭐ 30.5k +301/7d | CLICoding-agent plugin | AnthropicGeminiFixed provider | Site & related files | Basic diagnostics | ●●●●● | Runs locally | ●●●●● | Free, local runtime |
⭐ 29.5k +101/7d | Web app | BYOKOllama / local | Single-page only | No noise controls | ●●●●● | Self-hostable | ●●●●● | Demo testing LLM available; otherwise use your API key |
⭐ 19.8k +2107/7d | CLICI | Fixed provider | No repo insight | Opt-in controls | ●●●●● | Runs locally | ●●●●● | Free, local binary |
⭐ 32.2k +174/7d | CLICoding-agent pluginWeb app | Fixed provider | Diff only | None mentioned | ●●●●● | Self-hosted run | ●●●●● | Your OpenRouter key |
⭐ 32.2k +174/7d | CLIWeb app | Fixed provider | Single page only | None mentioned | ●●●●● | Cloud via OpenRouter | ●●●●● | Your OpenRouter API key |
⭐ 2.7k +20/7d | CLICoding-agent pluginWeb app | OpenAIAnthropicGeminiFixed provider | Diff only | Minimal controls | ●●●●● | Self-hostable | ●●●●● | Free to run locally; optional hosted cloud |
⭐ 6.1k +15/7d | CLICoding-agent pluginWeb app | OpenAIAnthropicFixed provider | Workspace-wide | Screenshot verification | ●●●●● | Cloud APIs | ●●●●● | Your API key for chosen backend (OpenAI / Anthropic / OpenRouter). |
⭐ 6.1k +15/7d | CLICoding-agent pluginGitHub ActionCI | BYOKOpenAIAnthropicFixed provider | Workspace + related files | Self-reflection & verification | ●●●●● | Cloud APIs with key | ●●●●● | Your API key (OpenAI / Anthropic / OpenRouter / Responses-compatible) |
⭐ 2.8k +10/7d | CLIWeb appCoding-agent plugin | Fixed provider | No repo context | None mentioned | ●●●●● | Cloud via your key | ●●●●● | Your OpenRouter key; model usage billed by provider. |
Capability profiles
Six axes, 0–5 each. The shape tells you the strategy: a wide hexagon is a generalist, a spike is a specialist. Showing the 8 most established — the rest are in the full catalog.
Provides an agent-ready web context API that scrapes JS-heavy pages into LLM-ready Markdown/JSON and supports actions (click/scroll/write) plus large-scale crawling — a combination many scrapers don’t offer.
An open-source browser agent that runs locally and is extensible with custom tools and provider‑prefixed models, enabling reproducible, privacy-friendly web automation.
Drives a real, patched Firefox browser over MCP or OpenRouter so the agent can click, type and read actual web pages for automation rather than relying on APIs or scraped data.
Converts any website into a deterministic CLI and lets AI agents drive your logged-in Chrome via a local Browser Bridge and reusable adapter skills.
An in-page GUI agent that runs entirely inside any web page with a single script, no extension or headless browser required.
A standalone, Rust-built, DOM-first headless browser that performs on-demand layout and rendering to minimize resource use for AI agent workloads compared with Chromium-based engines.
An anti-detect, human-like web-browsing agent that runs locally and drives pages (pointer movement, keystrokes) to avoid captchas and blocks while exposing an MCP server.
Provides a real, patched Firefox engine that presents a consistent, human-like fingerprint (no WebDriver flags) so the agent interacts with sites without obvious automation traces.
All repositories (16)
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent…
Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.
Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.
Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.
Make Any Website into CLI & Use your logged-in browser by AI agent.
JavaScript in-page GUI agent. Control web interfaces with natural language.
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
A simple SWE-style browser+desktop agent framework that achieves SOTA results on long-horizon CUA tasks
A simple SWE-style browser+desktop agent framework that achieves SOTA results on long-horizon CUA tasks
Playwright MCP server undetected by anti-bots and captchas: AI agent browses the web on anti-detect stealth Fi…
复刻网站的 Agent Skill:抓只读镜像、从压缩代码逐行还原、自动比对验收。An agent skill that mirrors a website, rebuilds it from the minified…
Chrome sidebar extension that lets DeepSeek Harness operate your browser directly, no vision capabilities requ…
Chrome sidebar extension that lets DeepSeek Harness operate your browser directly, no vision capabilities requ…
Peer-to-peer LLM inference in the browser: pool your devices to run big open models, for chat and coding agent…
Hosted alternatives
If running your own reviewer is more ops than you want, these managed services cover the same job.
Hosted headless browsers built for agents: run and scale browser sessions through an API instead of managing your own fleet and its fingerprinting.
Try Browserbase →The managed side of the open-source browser-use agent: point it at a task and it drives a cloud browser for you, no local runtime to keep alive.
Try Browser Use Cloud →A hosted vision-based browser agent for filling forms and running flows, run for you rather than self-hosting the agent and its browsers.
Try Skyvern Cloud →