ScriptsMay 11, 2026·2 min read

browser-use — Python Browser Agent Toolkit

browser-use runs a Python agent that controls a real browser for web tasks. Use the repo’s uv quickstart, then run an Agent with your LLM provider.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Stage only · 29/100Stage only
Agent surface
Any MCP/CLI agent
Kind
Script
Install
Single
Trust
Trust: Established
Entrypoint
README.md
Universal CLI install command
npx tokrepo install a280a275-8b91-4755-82e5-5113a6c454b6
Intro

browser-use runs a Python agent that controls a real browser for web tasks. Use the repo’s uv quickstart, then run an Agent with your LLM provider.

  • Best for: developers building web-capable agents who need a real browser loop (not just HTTP requests) for login flows, forms, and navigation
  • Works with: Python >=3.11 (repo), uv/uvx, a supported LLM provider, local or cloud browser options
  • Setup time: 12 minutes

Quantitative Notes

  • Python >=3.11 requirement (repo)
  • Setup time ~12 minutes
  • GitHub stars (verified): see Source & Thanks

Practical Notes

Treat browser-use as an execution layer: your agent decides what to do, and browser-use reliably performs how to do it in a browser. Start with deterministic tasks (open URL → extract one number), then expand to multi-step flows (login → navigate → download). For production, add guardrails: domain allowlists, human approval for purchases, and logs of every action.

Safety note: Browser automation is powerful—add permissions, allowlists, and approval gates for destructive actions.

FAQ

Q: Do I need Browser Use Cloud? A: No. The README shows an optional cloud API key; you can run locally with your own setup.

Q: Which LLMs work? A: The README lists multiple providers (e.g., Browser Use, Google, Anthropic). Pick one that fits your environment and budget.

Q: How do I make runs stable? A: Use narrow tasks, add explicit success criteria, and keep browser state clean (fresh profiles for tests).


🙏

Source & Thanks

GitHub: https://github.com/browser-use/browser-use Owner avatar: https://avatars.githubusercontent.com/u/192012301?v=4 License (SPDX): MIT GitHub stars (verified via api.github.com/repos/browser-use/browser-use): 93,399

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets