2025-10-13 17:56:39 -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-10-13 16:08:02 -07:00
2025-08-26 17:34:48 -07:00
2025-10-13 17:56:39 -07:00
2025-09-02 16:13:22 +02:00
2025-10-09 19:35:22 +02:00
2025-10-08 08: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-12 13:33:20 -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:

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.

https://github.com/user-attachments/assets/171fb4d6-0355-46f2-863e-edb04a828d04



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
Description
Mirrored from GitHub
Readme MIT 125 MiB
Languages
Python 98%
Shell 1.4%
Dockerfile 0.4%
HTML 0.2%