Make websites accessible for AI agents
Project description
Enable AI to control your browser
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
Create a .env file and add your API key. Don't have one? Start with a free Gemini key.
GEMINI_API_KEY=
Run your first agent:
from browser_use import Agent, ChatGoogle
from dotenv import load_dotenv
load_dotenv()
agent = Agent(
task="Find the number of stars of the browser-use repo",
llm=ChatGoogle(model="gemini-2.5-flash"),
# browser=Browser(use_cloud=True), # Uses Browser-Use cloud for the browser
)
agent.run_sync()
Check out the library docs and cloud docs for more settings.
Demos
Task: Add grocery items to cart, and checkout.
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-..."
}
}
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file browser_use-0.7.9.tar.gz.
File metadata
- Download URL: browser_use-0.7.9.tar.gz
- Upload date:
- Size: 332.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55a30864a422ce860f6879c1a92c783a583e1dafde3694b1e0aeb8e6d56510ac
|
|
| MD5 |
acc98bc3797c89fe0398f76adfdd8cf2
|
|
| BLAKE2b-256 |
94bfb920e6473d6f1cc539d55763f7494309f5614c877166ea3227390505f926
|
File details
Details for the file browser_use-0.7.9-py3-none-any.whl.
File metadata
- Download URL: browser_use-0.7.9-py3-none-any.whl
- Upload date:
- Size: 407.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16a16d2053274380d31ca4f4109621ba7e4dbff367139ea40eaf9ac9a9a6c936
|
|
| MD5 |
e3a7e0460367018c01b12e3a3bf87941
|
|
| BLAKE2b-256 |
b39b94e6ce590521d9075778a6b015eb023c73b56c8ed8aea8453440d9317569
|