AgentToolDrop

14 of 71

Browser Use

Lets an LLM drive a real browser to complete multi-step web tasks from Python code or a CLI

Install with uv

uv add browser-use

Copied from the project's docs at github.com/browser-use/browser-use

Why you'd want it

Browser Use is an open-source browser agent: you give it a task in plain language and a model, and it opens a browser, works through the site and returns a result. It works with OpenAI, Anthropic and Google models or local models through Ollama, accepts custom tools registered as Python functions, and can drive a local Chrome profile, a remote browser over CDP or a Browser Use Cloud browser. A CLI gives existing agents such as Claude Code, Codex and Cursor browser access, and an integration implements Claude's browser toolset with Browser Use as the driver.

Best for

  • Python apps that automate tasks on real websites
  • Giving a coding agent browser access
  • Projects that may move to hosted browsers later

Use it when

You want an agent that completes tasks on live websites, such as forms, bookings and lookups, from your own Python code with your choice of model.

Skip it if

You only need fixed, scripted browser steps with no model in the loop. The library needs Python 3.11 or later, and stealth browsers, proxies and the BU2 model are paid Browser Use Cloud services.

Same category or shared tags, by drop score.

  1. Rank 58

    Adds natural-language act, observe and extract calls to Playwright-style browser code in TS, Python and Go

    • score 40
    • 25.7k stars
    • pushed
    • @browserbasehq/stagehand@3.7.3 on
    • MIT

    Install with pnpm

    pnpm add @browserbasehq/stagehand 'zod@~4.4.3'
    Use it when, skip it if, stats for Stagehand

    Why you'd want it

    Stagehand mixes ordinary browser code (goto, click, locator) with three AI calls: act performs an action described in plain language, observe returns real selectors, and extract returns data validated against a Zod or Pydantic schema. Because observe hands back selectors, you can fill credentials yourself without sending them to the model, and the README says act, observe and extract refresh how an action happens when a site changes. It runs against a local Chrome or a Browserbase cloud browser, which adds a model gateway, server-side caching, proxies and session recordings.

    Best for

    • Developers who already write Playwright-style scripts
    • Structured data extraction from logged-in sites
    • TypeScript, Python or Go codebases

    Use it when

    You want to keep control of each browser step in code but let a model handle brittle selectors and data extraction.

    Skip it if

    You do not want to write browser code yourself. Caching, the model gateway and cloud browsers require a Browserbase API key, and local runs need Chrome installed.

    Stats

    Stars
    25,671
    Last push
    Release
    @browserbasehq/stagehand@3.7.3,
    License
    MIT
    Pricing
    Open source
    Drop score
    40 of 100
  2. Rank 8

    Gives coding agents structured processes for spec-driven builds, bug fixes and idea assessment

    • score 82
    • 141k stars
    • pushed
    • v1.2.0 on
    • MIT

    Install with uv and create a project

    uv tool install specify-cli
    specify init my-project --integration copilot
    Use it when, skip it if, stats for Spec Kit

    Why you'd want it

    The specify CLI installs skills or command files for your coding agent, which you then run in chat: constitution once per project, then specify, plan, tasks, implement and converge for each feature. Optional extensions add a bug-fixing flow (assess, fix, test) and an idea assessment flow that ends in a go, clarify or stop decision, with reports saved as Markdown under .specify/. It has integrations for dozens of agents, including GitHub Copilot, Claude Code, Codex CLI, Cursor, Gemini CLI and Zed, and you can customize it with extensions, presets and workflows.

    Best for

    • Teams that want a spec before code
    • Keeping agent work reviewable step by step
    • Using one process across several coding agents

    Use it when

    You want a coding agent to work from a written specification, plan and task list rather than one prompt, with artifacts you review at each step.

    Skip it if

    Your changes are small enough that a single prompt does the job. The CLI needs Python 3.11+ and uv.

    Stats

    Stars
    141,300
    Last push
    Release
    v1.2.0,
    License
    MIT
    Pricing
    Open source
    Works with
    Claude Code, Cursor, Codex, Gemini CLI, Zed, Linux, macOS, Windows
    Drop score
    82 of 100
  3. Rank 51

    Controls your computer and browser from screenshots, with mouse and keyboard actions chosen by a vision model

    • score 48
    • 39.3k stars
    • pushed
    • v0.3.1 on
    • Apache-2.0

    Download from GitHub releases or install with Homebrew

    brew install --cask ui-tars
    Use it when, skip it if, stats for UI-TARS Desktop

    Why you'd want it

    The repo ships two ByteDance projects. UI-TARS Desktop is a desktop app with a native GUI agent driven by the UI-TARS and Seed-1.5-VL/1.6 vision-language models: it takes screenshots, recognizes what is on screen and controls the mouse and keyboard to follow natural-language instructions, with local computer and browser operators. Agent TARS is a separate CLI and Web UI agent that controls browsers through visual grounding, the DOM or a hybrid of both, and can mount MCP servers to reach other tools.

    Best for

    • Experimenting with vision-based computer use
    • Automating desktop apps that have no API
    • Running an open GUI agent model you deploy yourself

    Use it when

    You want an agent that operates desktop apps or a browser by looking at the screen, and you can point it at a UI-TARS model endpoint, for example one deployed on Hugging Face.

    Skip it if

    You use more than one monitor (the quick start says only single-monitor setups are supported) or want a library to embed in your own code. The free remote operator service was discontinued on August 20, 2025.

    Stats

    Stars
    39,279
    Last push
    Release
    v0.3.1,
    License
    Apache-2.0
    Pricing
    Open source
    Works with
    macOS, Windows
    Drop score
    48 of 100

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/browser-use.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'