What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

Skill Finder

agent-browser vs browser-use

Pick browser-use if you want Claude to control your own Chrome, or a paid cloud browser for parallel jobs; pick agent-browser if you want a global npm CLI whose usage guide loads from the installed version, and you accept that at least one scanner rated it high risk. agent-browser scores 95 with 1,261,853 installs, and browser-use scores 86 with 98,788.

agent-browserby Vercel Labsbrowser-useby Browser Use
Best forFor developers who want Claude to drive Chrome from the terminal to click, fill forms and take screenshots. Skip it if you cannot install a global npm tool.For developers who want Claude to drive their own Chrome, or a hosted cloud browser, through the DevTools protocol. Skip it if a plain fetch can read the page.
Score9586
Rank#11#24
Security scansHigh-risk warning Scanners disagree
Installs1,402,69499,489
Repository stars49,494120,663
Last repository changeNov 11, 2026Nov 11, 2026
Tokens when usedabout 602about 3,499
You needNode.js and the agent-browser CLIThe browser-use CLI, installed with uv, Chrome with remote debugging turned on, A Browser Use Cloud account for remote browsers (optional)
LicenseApache-2.0MIT
Installnpx skills add https://github.com/vercel-labs/agent-browser --skill agent-browsernpx skills add https://github.com/browser-use/browser-use --skill browser-use

How do they differ?

agent-browser is a short stub that sends Claude to the agent-browser CLI. Before any browser command, Claude loads a usage guide matched to the installed version, so you cannot read the working instructions before you install. It reads pages as accessibility-tree snapshots and picks elements by refs such as @e1. Extra guides cover Electron apps like VS Code and Slack, exploratory QA and recording a HAR file.

browser-use sends short Python snippets to a background daemon with helpers such as click_at_xy. It keeps one tab per task, works without bringing Chrome to the front and stops to ask at login walls. For parallel or bot-sensitive jobs it can start a paid Browser Use Cloud browser. On macOS, a helper with Accessibility permission approves Chrome's remote debugging prompt for you.

What does each one need?

  • agent-browser: Node.js and the agent-browser CLI.
  • browser-use: the browser-use CLI installed with uv, and Chrome with remote debugging on. A Browser Use Cloud account is optional.

Which should you install?

agent-browser has the higher score and far more installs, while browser-use has more GitHub stars, 119,798 against 45,143. Skip browser-use if a plain HTTP request can read the page, or if you do not want an agent attached to your own Chrome.