Gregor Žunič 369b5012b7 reverted task
2025-10-20 20:42:02 -07:00
2025-08-26 16:19:53 -07:00
2025-09-16 22:27:45 -07:00
2025-07-07 18:03:55 -07:00
2025-08-26 17:34:48 -07:00
2025-10-20 20:42:02 -07:00
2025-09-02 16:13:22 +02:00
2025-10-09 19:35:22 +02:00
2025-10-15 15:39:24 -07:00
2025-06-03 16:03:08 -07:00
2025-08-31 12:01:39 -07:00
2025-06-27 05:36:23 -07:00
2024-11-05 19:07:17 +01:00
2025-10-16 19:59:27 -07:00
2025-10-16 19:18:07 -07:00
2025-10-14 17:21:06 -07:00

Shows a black Browser Use Logo in light color mode and a white one in dark color mode.

Enable AI to control your browser

Docs Browser-use cloud

Discord Twitter Follow Twitter Follow Merch store Weave Badge

Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文

🤖 Quickstart

With uv (Python>=3.11):

#  We ship every day - use the latest version!
uv pip install browser-use

Download chromium using playwright's shortcut:

uvx playwright install chromium --with-deps --no-shell

Get your API key from Browser Use Cloud and add it to your .env file (new signups get $10 free credits via OAuth or $1 via email):

BROWSER_USE_API_KEY=your-key

Run your first agent:

from browser_use import Agent, ChatBrowserUse

agent = Agent(
    task="Find the number of stars of the browser-use repo",
    llm=ChatBrowserUse(),
)
agent.run_sync()

Check out the library docs and cloud docs for more settings.

Stealth Browser Infrastructure

Want to bypass Cloudflare, or any other anti-bot protection?

Simply go to Browser Use Cloud grab a BROWSER_USE_API_KEY and use the use_cloud parameter.

from browser_use import Agent, Browser
from browser_use import ChatBrowserUse

# Use Browser-Use cloud browser service
browser = Browser(
    use_cloud=True,  # Automatically provisions a cloud browser
)

agent = Agent(
    task="Your task here",
    llm=ChatBrowserUse(),
    browser=browser,
)

Demos

Task: Add grocery items to cart, and checkout.

AI Did My Groceries



Task: Read my CV & find ML jobs, save them to a file, and then start applying for them in new tabs, if you need help, ask me.

Job Application Demo



See more examples and give us a star!



MCP Integration

This gives Claude Desktop access to browser automation tools for web scraping, form filling, and more. See the MCP docs.

{
  "mcpServers": {
    "browser-use": {
      "command": "uvx",
      "args": ["browser-use[cli]", "--mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-..."
      }
    }
  }
}

Tell your computer what to do, and it gets it done.

Twitter Follow Twitter Follow

Made with ❤️ in Zurich and San Francisco
S
Description
browser-use: Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.; remote-browser: Controls an isolated Browser Use Cloud browser from a sandboxed machine with the current Browser Use CLI.; open-source: Documentation reference for writing Python code using the browser-use open-source library. Use this skill whenever the user needs help with Agent, Browser, or…; cloud: Documentation reference for using Browser Use Cloud — the hosted A…
Readme MIT 120 MiB
Languages
Python 99.2%
Shell 0.3%
Dockerfile 0.3%
HTML 0.2%