Browser agents
browser automation and web agents
firecrawl/firecrawl firecrawl/firecrawl is the clear category leader — it combines large-scale crawling with an agent-ready web context API that converts JS-heavy pages into LLM-ready Markdown/JSON and supports actions. The single most useful thing to know: pick Firecrawl for scalable, agent-oriented scraping and action execution; pick something else only if you need different runtime/privacy/performance tradeoffs.
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 | |||||
|---|---|---|---|---|---|---|---|---|
⭐ 176.3k +2902/7d | CLICoding-agent pluginWeb app | Fixed provider | Whole-site crawling | Structured output | ●●●●● | Hosted API key | ●●●●● | Hosted service — API key required |
⭐ 112.2k +704/7d | CLICoding-agent plugin | BYOKOpenAIAnthropicGeminiOllama / localFixed provider | Diff only | None mentioned | ●●●●● | Fully local capable | ●●●●● | Your LLM API key (or run free local models). |
⭐ 29.0k +91/7d | Web app | BYOKOllama / local | Single-page only | No noise controls | ●●●●● | Self-hostable | ●●●●● | Demo testing LLM available; otherwise use your API key |
⭐ 29.0k +286/7d | CLICoding-agent plugin | AnthropicGeminiFixed provider | Site & related files | Basic diagnostics | ●●●●● | Runs locally | ●●●●● | Free, local runtime |
⭐ 6.0k +7/7d | CLICoding-agent pluginWeb app | OpenAIAnthropicFixed provider | Workspace-wide | Screenshot verification | ●●●●● | Cloud APIs | ●●●●● | Your API key for chosen backend (OpenAI / Anthropic / OpenRouter). |
⭐ 1.7k +357/7d | CLICI | Fixed provider | No repo insight | Opt-in controls | ●●●●● | Runs locally | ●●●●● | Free, local binary |
⭐ 1.6k | CLICoding-agent pluginWeb app | OpenAIAnthropicGeminiFixed provider | Diff only | Minimal controls | ●●●●● | Self-hostable | ●●●●● | Free to run locally; optional hosted cloud |
⭐ 570 +75/7d | CLIWeb appCoding-agent plugin | BYOK | Current page only | User approvals & masking | ●●●●● | Local harness, external model | ●●●●● | Free to install; model usage may incur provider costs |
Capability profiles
Six axes, 0–5 each. The shape tells you the strategy: a wide hexagon is a generalist, a spike is a specialist.
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.
An in-page GUI agent that runs entirely inside any web page with a single script, no extension or headless browser required.
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.
Treats the browser as a disposable environment and the local workspace (code, logs, screenshots) as the persistent state, producing reusable Playwright scripts rather than single-step agent actions.
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.
Learns site navigation and compiles it into reusable deterministic commands so agents stop rediscovering the web and greatly reduce token spend.
Provides a text-only bridge to your real Chrome tab, preserving login state and masking sensitive fields so the model can operate without screenshots or exposing secrets.
All repositories (8)
The context API to search, scrape, and interact with the web at scale. 🔥
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
JavaScript in-page GUI agent. Control web interfaces with natural language.
Make Any Website into CLI & Use your logged-in browser by AI agent.
A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks.
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
The Browser Infra that learns and cuts token spend by upto 90%
Chrome sidebar extension that lets DeepSeek Harness operate your browser directly, no vision capabilities requ…
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 →