# browser-use

Connects Claude Code to a local Chrome window or a cloud session. It helps with web data extraction and browser automation.

- plugin · `type=plugin` · Claude Code · ★ 26
- Author: Browser Use
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/browser-use/plugins/tree/HEAD/browser-use
- Updated: 2026-10-17
- HTML: https://affpapa.org/en/nevibecode/plugins/browser-use

## What it does

The plugin configures an MCP server that executes `uvx browser-use@latest --cli-mcp`. The `uv` runner pulls the current build directly from PyPI on first use and resolves version updates at the start of every session. Because the CLI bundles `browser-harness` as an internal dependency, you do not need to install extra browser code into your workspace.

Once connected, Claude Code gains two tools: `browser_exec` and `browser_screenshot`. With `browser_exec`, the agent executes Python snippets to click elements, inspect DOM trees, handle navigation, and dispatch raw CDP commands. The screenshot tool captures the current browser viewport.

The plugin fails immediately if `uv` is not present in your system path. Running local automations requires approving Chrome remote debugging either in the browser popup or via `chrome://inspect/#remote-debugging`. Using Browser Use Cloud is optional and requires passing `BROWSER_USE_API_KEY` or authenticating through `browser-use auth login`.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin install browser-use@claude-plugins-official
```
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## When to use it
- extract DOM elements and scrape web pages
- automate multi-step web form submissions
- capture screenshots of web applications during testing
- drive browser sessions using CDP commands and Python

## Example prompts
- Browse Hacker News and write a summary of the latest Show HN submissions
- Capture a screenshot of the settings dashboard running on localhost
- Fill out the checkout form with test values and check for validation errors

## Similar
- [last-30-days-skill](https://affpapa.org/en/nevibecode/plugins/last-30-days-skill.md) — plugin · ★ 65701
- [playwright](https://affpapa.org/en/nevibecode/plugins/playwright.md) — plugin · ★ 44967
- [browser-harness](https://affpapa.org/en/nevibecode/plugins/browser-harness.md) — plugin · ★ 18664
- [visual-pr](https://affpapa.org/en/nevibecode/plugins/visual-pr.md) — plugin · ★ 40478
- [chromium-control-canvas](https://affpapa.org/en/nevibecode/plugins/chromium-control-canvas.md) — plugin · ★ 40478
- [exa](https://affpapa.org/en/nevibecode/plugins/exa.md) — plugin · ★ 5190

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
