browser-use
Make websites accessible for AI agents
Install
browser-use on PyPI
pip
pip install browser-useuv
uv add browser-usepoetry
poetry add browser-usePackage facts
| License | not declared (permissive) |
| Python support | supports the current Python release (<4.0,>=3.11) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 36 — aiohttp, anthropic, anyio, browser-harness, browser-use-sdk, bubus, cdp-use, click, cloudpickle, google-api-core, google-api-python-client, google-auth-oauthlib, google-auth, google-genai, groq, httpx, inquirerpy, markdownify, mcp, ollama, openai, pillow, posthog, psutil, pydantic, pyobjc, pyotp, pypdf, python-docx, python-dotenv |
| Maintenance | actively maintained — 17 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: browser_use-0.13.7-py3-none-any.whl
About browser-use
from the package's own PyPI description — quoted content, verbatim
<!-- mcp-name: com.browser-use/browser-use --> <picture> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/2ccdb752-22fb-41c7-8948-857fc1ad7e24"> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/774a46d5-27a0-490c-b7d0-e65fcbbfa358"> <img alt="Shows a black Browser Use Logo in light color mode and a white one in dark color mode." src="https://github.com/user-attachments/assets/2ccdb752-22fb-41c7-8948-857fc1ad7e24" width="full"> </picture>
<div align="center"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/9955dda9-ede3-4971-8ee0-91cbc3850125"> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/6797d09b-8ac3-4cb9-ba07-b289e080765a"> <img alt="The AI browser agent." src="https://github.com/user-attachments/assets/9955dda9-ede3-4971-8ee0-91cbc3850125" width="400"> </picture> </div>
<div align="center"> <a href="https://cloud.browser-use.com?utm_source=github&utm_medium=readme-badge-downloads"><img src="https://media.browser-use.tools/badges/package"...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Browser Use is a Python library that lets AI agents control web browsers programmatically—opening pages, clicking buttons, typing text, and filling forms—to automate web tasks like form completion, data extraction, and QA testing.
Low friction: pure Python wheel with no compiled dependencies. Active maintenance (latest release 2026-07-27, 17 days old) and strong community signal (109110 GitHub stars). Requires Python 3.11+ and 36 runtime dependencies including LLM client libraries (anthropic, openai, google-genai, groq) and browser tooling (browser-harness, browser-use-sdk).
MIT license (permissive) allows free commercial and private use with minimal restrictions—you may use, modify, and distribute browser-use in proprietary projects provided you retain the license notice.
Usage
pip install browser-use
import asyncio
from browser_use import Agent, ChatBrowserUse
async def main():
agent = Agent(
task="Find the number of stars of the browser-use repo",
llm=ChatBrowserUse(model='openai/gpt-5.5'),
)
history = await agent.run()
asyncio.run(main())
Requires Python 3.11 or later; an LLM API key (Browser Use Cloud, OpenAI, Anthropic, Google, or Groq) set in .env as BROWSER_USE_API_KEY or provider-specific key; browser-harness installation may require system dependencies—see https://github.com/browser-use/browser-harness/blob/main/install.md if setup fails.
Verdict: Browser Use is a well-maintained, actively developed library (top 1000 PyPI tier, zero known vulnerabilities) for building AI-driven web automation. Its permissive MIT license and low install friction make it accessible; the large dependency tree (36 runtime packages) reflects its role as a full-stack agent framework rather than a lightweight utility. Suitable for production web automation, QA, and data extraction workflows paired with any major LLM provider.
Needs verification
- Whether browser-harness system dependencies (Chromium, display server) are documented or auto-installed on all major OS platforms
- Performance characteristics and rate limits when running many parallel tasks or against rate-limited sites
- Data retention and privacy implications of using Browser Use Cloud service vs. self-hosted browser-harness
Similar packages
permissive · top 1,000 on PyPI
questionarypermissive · top 1,000 on PyPI
realtimepermissive · top 1,000 on PyPI
transformerspermissive · top 1,000 on PyPI
semgrepcopyleft · top 1,000 on PyPI
litellmpermissive · top 100 on PyPI
msgspecpermissive · top 1,000 on PyPI
qdrant-clientpermissive · top 1,000 on PyPI
genai-pricespermissive · top 1,000 on PyPI
mlflowpermissive · top 1,000 on PyPI