$17M seed led by Felicis with Paul Graham participating. 20+ YC W25 batch companies used Browser Use. Manus (viral agent) built on top of it.
Browser Use
activePython library for controlling a real browser with vision and DOM extraction, built for agent workflows.
Where it wins
Vision + DOM hybrid approach for robust page understanding
Large public traction and active development
Works with multiple LLM providers
Handles complex multi-step browser tasks
Where to be skeptical
Python-only — no native TypeScript/Node support
Still evolving reliability for complex flows
Heavier setup than MCP-based browser tools
Editorial verdict
Unchallenged category leader — 81K stars, 1M+ weekly PyPI downloads, 89.1% WebVoyager. The gap to #2 is enormous: 4x stars, 6x downloads vs the next autonomous agent.
Source
Videos
Reviews, tutorials, and comparisons from the community.
Browser Use: This New AI Agent Can Do Anything (Full AI Scraping Tutorial)
Browser Use: FREE AI Agent CAN CONTROL BROWSERS & DO ANYTHING! (Beats Anthropic!)
Browser Use - AI Agent with the Browser
Related
Playwright MCP
93Microsoft's official MCP server for Playwright. Uses accessibility snapshots instead of screenshots for structured browser control. Auto-configured in GitHub Copilot's Coding Agent.
Chrome DevTools MCP
92Google Chrome team's official MCP server for Chrome DevTools. Gives coding agents deep debugging, performance profiling, and Core Web Vitals analysis through 26 tools across 6 categories.
Stagehand
90AI-native browser automation SDK by Browserbase with natural language selectors and act/extract/observe primitives.
Skyvern
90Vision-LLM browser automation for enterprise workflows. Combines computer vision with LLM reasoning to handle websites never seen before. YC S23 backed with CAPTCHA solving, 2FA, and proxy networks.
Public evidence
Browser Use achieved 89.1% success rate on the WebVoyager benchmark across 586 web tasks. State-of-the-art open-source performance, though below commercial competitors (Surfer 2 at 97.1%).
Firecrawl's independent ranking places Browser Use as the top open-source AI browser agent. Cites vision+DOM hybrid approach and multi-step task capability.
1M+ weekly PyPI downloads confirms massive real-world adoption. No other open-source browser agent comes close — Skyvern is at 167K/wk (6x gap).
YC W25 backing, SOC 2 Type II certified, cloud product at $30/month. Proprietary cost-optimized model BU-30B (200 tasks/$1). Enterprise runway no other open-source agent has.
Dominant AI browser agent framework by stars. Zero to 81K+ in ~18 months. Weekly release cadence. 314 contributors.
Hands-on comparison of 6 browser automation tools confirms Browser Use wins for 'complex multi-step tasks (form filling, autonomous workflows).'
Multiple independent sources confirm Browser Use in production contexts. AWS blog coverage, InfoWorld feature, and official Apify integration validate real-world deployment beyond star counts.
Confirms Browser Use's unique full-autonomy positioning: 'the LLM decides what to click, what to type, when to scroll, and when the task is complete.' Independent editorial, not sponsored.
Multiple commenters compared Browser Use and Stagehand architectures in depth. Organic community discussion validates Browser Use as the autonomous agent default.
Browser Use Cloud showed 43.9% success rate vs Skyvern's 64.4% in cloud mode. However, Browser Use was 2x faster and 2x cheaper per task. Reveals reliability gap in cloud deployment vs strong cost/speed profile.
Raw GitHub source
GitHub README peek
Constrained peek so you can sanity-check the source material without leaving the site.
<div align="center"> <a href="#navigate-the-web-like-a-human-does"><img src="https://media.browser-use.tools/badges/demos" alt="Demos"></a> <img width="16" height="1" alt=""> <a href="https://docs.browser-use.com"><img src="https://media.browser-use.tools/badges/docs" alt="Docs"></a> <img width="16" height="1" alt=""> <a href="https://browser-use.com/posts"><img src="https://media.browser-use.tools/badges/blog" alt="Blog"></a> <img width="16" height="1" alt=""> <a href="https://browsermerch.com"><img src="https://media.browser-use.tools/badges/merch" alt="Merch"></a> <img width="100" height="1" alt=""> <a href="https://github.com/browser-use/browser-use"><img src="https://media.browser-use.tools/badges/github" alt="Github Stars"></a> <img width="4" height="1" alt=""> <a href="https://x.com/intent/user?screen_name=browser_use"><img src="https://media.browser-use.tools/badges/twitter" alt="Twitter"></a> <img width="4" height="1" alt=""> <a href="https://link.browser-use.com/discord"><img src="https://media.browser-use.tools/badges/discord" alt="Discord"></a> <img width="4" height="1" alt=""> <a href="https://cloud.browser-use.com?utm_source=github&utm_medium=readme-badge-cloud"><img src="https://media.browser-use.tools/badges/cloud" height="48" alt="Browser-Use Cloud"></a> </div> <br/> <div align="center"> <a href="https://browser-use.com"> <img src="https://browser-use.com/lander/plates/browsers-8dd60aa0.jpg" alt="A person crossing an orange canyon on a giant key-shaped bridge, from the Browser Use website." width="720"> </a> </div> <div align="center">
The open-source browser agent. Run it locally with any LLM, or on Browser Use Cloud: stealth browsers from $0.02/hour, top score (90.5%) on Stealth Bench V2.
</div> <br/>Navigate the web like a human does.
Find an available slot, pick a date and time, handle the CAPTCHA, and book a driving test.
Explore more demos and prompts ↗
<br/>AI agents and crawlers: read browser-use.com/llms.txt for the product map (open source, Browser Harness, Cloud browsers, Agents API, pricing) and docs.browser-use.com/llms.txt for the documentation index. Browser Use is the open-source browser agent (Python and TypeScript), a $0.02 per browser-hour cloud browser with stealth, CAPTCHA solving and residential proxies, and a hosted agent API.
Which Browser Use do I need?
<picture> <source media="(max-width: 600px) and (prefers-color-scheme: dark)" srcset="static/readme/which-product-dark-mobile.svg"> <source media="(max-width: 600px)" srcset="static/readme/which-product-light-mobile.svg"> <source media="(prefers-color-scheme: dark)" srcset="static/readme/which-product-dark.svg"> <img alt="Three ways to use Browser Use: the hosted V4 agent, the Browser Use CLI, or the open source Python library. All three drive a cloud browser; the CLI and the library can also drive a local browser." src="https://raw.githubusercontent.com/browser-use/browser-use/main/static/readme/which-product-light.svg" width="100%"> </picture>- Path 1: Fully Hosted Cloud: Scale up with a fully hosted agent and browser.
- Path 2: CLI: Automate your own browser tasks.
- Path 3: Python Library: Run the open source Browser Use agent locally from your own code.
Quickstart
Path 1: Fully Hosted Cloud
Scale browser automation with our hosted agent, stealth browsers, and infrastructure for profiles, recordings, and data policies.
Get started with the API ↗
New Google, GitHub, or Microsoft signups get $15 cloud credit.
<br/>Path 2: CLI
Paste this prompt into Claude Code, Codex, Hermes, OpenClaw, or your favorite agent.
Install or upgrade browser-use to the latest stable version with uv using Python 3.12, run `browser-use skill install` to register the skill, and connect it to my browser. If setup or connection fails, follow https://github.com/browser-use/browser-harness/blob/main/install.md.
<br/>
Path 3: Python Library
Run the Browser Use agent locally from Python, with your choice of model and a local or cloud browser:
1. Install Browser Use (Python >= 3.11):
With uv installed, run uv init --python 3.12 first if you're starting a new project.
uv add browser-use
2. Add your OpenAI API key to .env:
# .env
OPENAI_API_KEY=your-key
# BROWSER_USE_API_KEY=your-key # Optional: BU2 model or cloud browser
For either optional Browser Use service, get a Browser Use API key.
3. Save this as agent.py:
import asyncio
from browser_use import Agent, Browser, ChatBrowserUse, ChatOpenAI
from dotenv import load_dotenv
load_dotenv()
async def main():
llm = ChatOpenAI(model='gpt-5.6-luna', reasoning_effort='xhigh')
# llm = ChatBrowserUse(model='bu-2-0') # Use BU2 instead; requires BROWSER_USE_API_KEY
agent = Agent(
task="Find the number of stars of the browser-use repo",
llm=llm,