Toolbox/Agent capabilities

Browser agents

browser automation and web agents

16 repositories, most starred first
State of the category

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.

Local & private
Many teams require fully local or self-hosted execution to keep credentials, session state and page content private and auditable, so projects focus on reproducible, on‑prem browser bridges and in‑tab runtimes.
Anti-detection browsing
Sites increasingly block automation, so teams building reliable agents prioritize driving real browsers with human‑like fingerprints, pointer movement and keystroke patterns to avoid captchas and bans.
Resource-efficient engines
Running full Chromium at scale is expensive, so projects that use lightweight, DOM‑first renderers or text‑first bridges reduce compute and memory cost for agent workloads.
Scripted reproducible workflows
Teams that need repeatable QA, debugging, or low‑token long‑running automation prefer tools that produce reusable scripts, recorded commands, or verifiable site rebuilds instead of ephemeral single‑step actions.
Find your fit

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.

Where should reviews happen?
Can code leave your infrastructure?
What matters most?
Model access?
Pick at least one answer to get a shortlist.
Side by side

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 inModelsContextCost to run
⭐ 193.2k +2223/7d
CLICoding-agent pluginWeb appFixed providerWhole-site crawlingStructured output●●●●●Hosted API key●●●●●Hosted service — API key required
⭐ 118.6k +789/7d
CLICoding-agent pluginBYOKOpenAIAnthropicGeminiOllama / localFixed providerDiff onlyNone mentioned●●●●●Fully local capable●●●●●Your LLM API key (or run free local models).
⭐ 32.2k +174/7d
CLIWeb appIDEBYOKAnthropicGeminiNo repo accessNone mentioned●●●●●Cloud API key●●●●●Your OpenRouter API key or assistant-provided model
⭐ 30.5k +301/7d
CLICoding-agent pluginAnthropicGeminiFixed providerSite & related filesBasic diagnostics●●●●●Runs locally●●●●●Free, local runtime
⭐ 29.5k +101/7d
Web appBYOKOllama / localSingle-page onlyNo noise controls●●●●●Self-hostable●●●●●Demo testing LLM available; otherwise use your API key
⭐ 19.8k +2107/7d
CLICIFixed providerNo repo insightOpt-in controls●●●●●Runs locally●●●●●Free, local binary
⭐ 32.2k +174/7d
CLICoding-agent pluginWeb appFixed providerDiff onlyNone mentioned●●●●●Self-hosted run●●●●●Your OpenRouter key
⭐ 32.2k +174/7d
CLIWeb appFixed providerSingle page onlyNone mentioned●●●●●Cloud via OpenRouter●●●●●Your OpenRouter API key
⭐ 2.7k +20/7d
CLICoding-agent pluginWeb appOpenAIAnthropicGeminiFixed providerDiff onlyMinimal controls●●●●●Self-hostable●●●●●Free to run locally; optional hosted cloud
⭐ 6.1k +15/7d
CLICoding-agent pluginWeb appOpenAIAnthropicFixed providerWorkspace-wideScreenshot verification●●●●●Cloud APIs●●●●●Your API key for chosen backend (OpenAI / Anthropic / OpenRouter).
⭐ 6.1k +15/7d
CLICoding-agent pluginGitHub ActionCIBYOKOpenAIAnthropicFixed providerWorkspace + related filesSelf-reflection & verification●●●●●Cloud APIs with key●●●●●Your API key (OpenAI / Anthropic / OpenRouter / Responses-compatible)
⭐ 2.8k +10/7d
CLIWeb appCoding-agent pluginFixed providerNo repo contextNone mentioned●●●●●Cloud via your key●●●●●Your OpenRouter key; model usage billed by provider.
Ranked by maturity — 4 more in the full catalog below.
At a glance

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.

ContextNoiseCustomPrivacyModelsMaturity

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.

ContextNoiseCustomPrivacyModelsMaturity

An open-source browser agent that runs locally and is extensible with custom tools and provider‑prefixed models, enabling reproducible, privacy-friendly web automation.

ContextNoiseCustomPrivacyModelsMaturity

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.

ContextNoiseCustomPrivacyModelsMaturity

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.

ContextNoiseCustomPrivacyModelsMaturity

An in-page GUI agent that runs entirely inside any web page with a single script, no extension or headless browser required.

lexmount/moli⭐ 19.8k
ContextNoiseCustomPrivacyModelsMaturity

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.

ContextNoiseCustomPrivacyModelsMaturity

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.

feder-cr/dots⭐ 32.2k
ContextNoiseCustomPrivacyModelsMaturity

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. 🔥

⭐193.2k
+2,2237d
TypeScript
2 yrs

Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent…

⭐118.6k
+7897d
Python
1 yr

Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.

⭐32.2k
+1747d
TypeScript
2 yrs

Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.

⭐32.2k
+1747d
TypeScript
2 yrs

Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.

⭐32.2k
+1747d
TypeScript
2 yrs

Make Any Website into CLI & Use your logged-in browser by AI agent.

⭐30.5k
+3017d
JavaScript
7 mo

JavaScript in-page GUI agent. Control web interfaces with natural language.

⭐29.5k
+1017d
TypeScript
1 yr

Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust

⭐19.8k
+2,1077d
Rust
2 mo

A simple SWE-style browser+desktop agent framework that achieves SOTA results on long-horizon CUA tasks

⭐6.1k
+157d
Python
6 mo

A simple SWE-style browser+desktop agent framework that achieves SOTA results on long-horizon CUA tasks

⭐6.1k
+157d
Python
6 mo

Playwright MCP server undetected by anti-bots and captchas: AI agent browses the web on anti-detect stealth Fi…

⭐2.8k
+107d
Python
3 wk

Self-learning agent browser

⭐2.7k
+207d
TypeScript
3 mo

复刻网站的 Agent Skill:抓只读镜像、从压缩代码逐行还原、自动比对验收。An agent skill that mirrors a website, rebuilds it from the minified…

⭐1.5k
+1297d
JavaScript
2 mo

Chrome sidebar extension that lets DeepSeek Harness operate your browser directly, no vision capabilities requ…

⭐861
+507d
TypeScript
2 mo

Chrome sidebar extension that lets DeepSeek Harness operate your browser directly, no vision capabilities requ…

⭐861
+507d
TypeScript
2 mo

Peer-to-peer LLM inference in the browser: pool your devices to run big open models, for chat and coding agent…

⭐601
+167d
JavaScript
1 mo
Don't want to self-host?

Hosted alternatives

If running your own reviewer is more ops than you want, these managed services cover the same job.

Browserbase

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 →
Browser Use Cloud

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 →
Skyvern 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 →

More in Agent capabilities