Toolbox/Agent capabilities

Browser agents

browser automation and web agents

8 repositories, most starred first
State of the category

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.

Local privacy and BYO
Many teams require browsers and agents that run fully under their control and can use bring‑your‑own models for compliance, latency, or cost reasons, which hosted, centralized scrapers don't satisfy.
In-page GUI
Product teams often want an agent that embeds directly into a page with a single script so end‑users get interactive automation without extra infra or headless browsers.
Reproducible automation
Engineering teams need deterministic, scriptable outputs (reusable CLI/Playwright commands or learned navigation) for CI, debugging, and predictable cost control instead of ad‑hoc agent steps.
Lightweight rendering
Resource‑constrained deployments and CI environments benefit from a DOM‑first, non‑Chromium engine that reduces memory and CPU compared with full Chromium stacks.
moli
Real‑browser bridging
Automating authenticated workflows without exposing credentials requires tooling that drives a real Chrome tab, preserves login state, and can mask sensitive fields.
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
176.3k +2902/7d
CLICoding-agent pluginWeb appFixed providerWhole-site crawlingStructured outputHosted API keyHosted service — API key required
112.2k +704/7d
CLICoding-agent pluginBYOKOpenAIAnthropicGeminiOllama / localFixed providerDiff onlyNone mentionedFully local capableYour LLM API key (or run free local models).
29.0k +91/7d
Web appBYOKOllama / localSingle-page onlyNo noise controlsSelf-hostableDemo testing LLM available; otherwise use your API key
29.0k +286/7d
CLICoding-agent pluginAnthropicGeminiFixed providerSite & related filesBasic diagnosticsRuns locallyFree, local runtime
6.0k +7/7d
CLICoding-agent pluginWeb appOpenAIAnthropicFixed providerWorkspace-wideScreenshot verificationCloud APIsYour API key for chosen backend (OpenAI / Anthropic / OpenRouter).
1.7k +357/7d
CLICIFixed providerNo repo insightOpt-in controlsRuns locallyFree, local binary
1.6k
CLICoding-agent pluginWeb appOpenAIAnthropicGeminiFixed providerDiff onlyMinimal controlsSelf-hostableFree to run locally; optional hosted cloud
570 +75/7d
CLIWeb appCoding-agent pluginBYOKCurrent page onlyUser approvals & maskingLocal harness, external modelFree to install; model usage may incur provider costs
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.

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

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

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

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.

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

Learns site navigation and compiles it into reusable deterministic commands so agents stop rediscovering the web and greatly reduce token spend.

ContextNoiseCustomPrivacyModelsMaturity

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

176.3k
+2,9027d
TypeScript
2 yrs

🌐 Make websites accessible for AI agents. Automate tasks online with ease.

112.2k
+7047d
Python
1 yr

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

29.0k
+917d
TypeScript
11 mo

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

29.0k
+2867d
JavaScript
5 mo

A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks.

6.0k
+77d
Python
5 mo

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

1.7k
+3577d
Rust
3 wk

The Browser Infra that learns and cuts token spend by upto 90%

1.6k
-177d
TypeScript
2 mo

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

570
+757d
TypeScript
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