Browser Use CLI

CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP

  • 119,424 ★ on the repository
  • Last commit
  • MIT
CLIEditors’ pick

Broad access

Why this level

  • The agent acts in the browser on the user's behalf, including logged-in sessions
  • Runs arbitrary Python code with browser helpers
All reasons and checks

browser-use/browser-use

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/browser-use

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The agent acts in the browser on the user's behalf, including logged-in sessions
  • Runs arbitrary Python code with browser helpers

This is third-party code. Review the repository files before installing.

What it does

Browser Use gives an agent direct browser control over the Chrome DevTools Protocol. The browser-use CLI registers a skill with browser-use skill install, after which Claude Code, Codex or OpenClaw drive the browser through short Python snippets with preloaded helpers. The skill itself tells the agent to skip the browser when a plain HTTP request is enough. Besides the CLI there is a Python library for building your own browser agent with any model, and a hosted cloud option with remote browsers.

Who it is for. For developers and QA engineers who need an agent to work with websites like a person: log in, click and collect data.

Good fit when

  • The task needs actions on a site: forms, navigation, logging in
  • The page is rendered with JavaScript and a plain request returns an empty shell
  • You want to embed a browser agent in your own Python app

Not a fit when

  • The data is available via an API or a static page
  • You would be bypassing site protections against their terms

Example request

Open my account on the site, find the latest invoice and note its amount and date

Limitations

Requires Python 3.11+ and uv. The BU2 model and cloud browsers need BROWSER_USE_API_KEY and the paid cloud, though the library works with other models. Access to the cloud and foreign model APIs from Russia is not guaranteed.

How to disable. Remove the browser-use skill from the agent's skills directory and the package with uv tool uninstall browser-use, or uv remove browser-use in a project.

FAQ

Do I need a paid key?

Not for the CLI or the library with a local browser. The key is for the BU2 model and cloud browsers.

How does the CLI differ from the library?

The CLI gives a browser to an existing agent such as Claude Code. The library runs Browser Use's own agent inside your code.

Discussion

No questions or reviews yet.

CLI tools

A skill and CLI from Browser Use: the agent drives your real Chrome over the DevTools Protocol, logged in as you, and writes any missing helper itself

SkillBroad access18.7KRepository stars
Official

A local browser automation platform: MCP server, CLI and skills so an agent can drive Chrome, fill forms and pull data from pages

MCP serverBroad access1.4KRepository stars

Browserbase's official skill set that gives Claude Code web access: browser automation, search, page fetching and UI testing

PluginBroad access3.7KRepository stars
Official

A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills

CLIBroad access44.8KRepository stars

A Claude Code plugin with an MCP server and seven skills: the agent drives a real browser by writing Python code

PluginBroad access279Repository stars
Editors’ pick

A separate browser for agents with a skill and MCP: Claude Code and Codex work in your logged-in accounts, and every session is recorded for replay

SkillBroad access14.2KRepository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Browser Use (this entry)no119,424
Oya BrowseryesAPI key351a browser for agents and people with an MCP server
OpenBrowserno279a Claude Code plugin with an MCP server and seven skills

README in short

The README offers three paths: a fully hosted agent via API, a CLI for existing agents, and a Python library. For the CLI there is a ready prompt you paste into your agent so it installs the package and registers the skill. The library section covers uv add browser-use, an example agent, custom tools and model choice. MIT licensed.

README badge

Report a problem

Foxx AIBrowser Use
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.