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 Labs | browser-useby Browser Use | |
|---|---|---|
| Best for | For 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. |
| Score | 95 | 86 |
| Rank | #11 | #24 |
| Security scans | High-risk warning | Scanners disagree |
| Installs | 1,402,694 | 99,489 |
| Repository stars | 49,494 | 120,663 |
| Last repository change | Nov 11, 2026 | Nov 11, 2026 |
| Tokens when used | about 602 | about 3,499 |
| You need | Node.js and the agent-browser CLI | The browser-use CLI, installed with uv, Chrome with remote debugging turned on, A Browser Use Cloud account for remote browsers (optional) |
| License | Apache-2.0 | MIT |
| Install | npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser | npx 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.