Skip to content

fix(deps): update dependency browser-use to v0.12.5#168

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/browser-use-0.x
Open

fix(deps): update dependency browser-use to v0.12.5#168
renovate[bot] wants to merge 1 commit intomainfrom
renovate/browser-use-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 3, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
browser-use ==0.11.2==0.12.5 age confidence

Release Notes

browser-use/browser-use (browser-use)

v0.12.5

Compare Source

Security fix

Remove litellm from core dependencies in response to the litellm supply chain attack (versions 1.82.7 & 1.82.8 backdoored on March 24, 2026).

  • pip install browser-use no longer installs litellm
  • ChatLiteLLM wrapper is preserved — install litellm separately if needed: pip install litellm

See: #​4515

v0.12.4

Compare Source

Pinned litellm library version

What's Changed

New Contributors

Full Changelog: browser-use/browser-use@0.12.3...0.12.4

v0.12.3: - Browser Use CLI 2.0

Compare Source

Browser Use CLI 2.0

The fastest browser automation for AI coding agents. 2x faster, 50% fewer tokens, and works with any CLI agent — Claude Code, Codex, and more.

Built on direct CDP (Chrome DevTools Protocol) instead of Playwright, giving ~50ms command latency via a persistent background daemon.

browser-use-cli-demo-2.mp4
Install
# Install the CLI
curl -fsSL https://browser-use.com/cli/install.sh | bash

# Install the skill (for Claude Code / Codex)
mkdir -p ~/.claude/skills/browser-use
curl -o ~/.claude/skills/browser-use/SKILL.md \
  https://raw.githubusercontent.com/browser-use/browser-use/main/skills/browser-use/SKILL.md

Works with any CLI coding agent — Claude Code, Codex, OpenClaw, and more. Just install the CLI and the skill.


Quick Start
browser-use open https://example.com   # Navigate (starts browser if needed)
browser-use state                      # Returns clickable elements: [0] button "Submit", [1] input "Email"...
browser-use click 0                    # Click by index
browser-use input 3 "[email protected]" # Click element, then type
browser-use type "search query"        # Type into focused element
browser-use screenshot page.png        # See the page
browser-use close                      # Done

The CLI uses element indices from state — no selectors to maintain. browser-use state is optimized for agents: fast, token-efficient, and returns every interactable element on the page.


🖥️ Browser Modes
Mode Command Description
Headless browser-use open <url> Default, fast, invisible
Headed browser-use --headed open <url> Visible window for debugging
Real Chrome browser-use --profile "Default" open <url> Your Chrome with existing logins & cookies
Connect browser-use --connect open <url> Auto-discover and attach to running Chrome via CDP
CDP URL browser-use --cdp-url ws://localhost:9222/... open <url> Connect to any browser via CDP URL
☁️ Cloud browser-use cloud connect Stealth cloud browser + proxies included

Chrome only. The CLI uses Chrome DevTools Protocol (CDP), which is Chrome/Chromium-specific. Safari and Firefox are not supported.

Cloud browser requires BROWSER_USE_API_KEY from cloud.browser-use.com. Cloud gives you agent-ready browsers with anti-detection, proxies, and massive parallelization.


🔗 Connect to Running Chrome

One of the most requested features — connect to your already-running Chrome with all your logins, cookies, and extensions:

# Auto-discover running Chrome's CDP endpoint
browser-use --connect open https://github.com

# Or use an existing Chrome profile directly
browser-use --profile "Default" open https://github.com    # Already logged in!
browser-use --profile "Profile 1" open https://gmail.com   # Named profile

# List available profiles
browser-use profile list

Tip for WSL2 users: Add browser-use --cdp-url to your CLAUDE.md to control the host browser from WSL2.


🔀 Multiple Sessions
browser-use -s work open https://work.example.com
browser-use -s personal open https://gmail.com
browser-use sessions       # List all
browser-use close --all    # Close all

📤 Forms, Uploads & Interactions

The CLI excels at form filling and complex interactions:

browser-use input 5 "[email protected]"   # Fill email field
browser-use input 6 "password123"        # Fill password
browser-use click 7                      # Submit button
browser-use select 3 "United States"     # Dropdown selection
browser-use upload 4 ./resume.pdf        # Upload a file
browser-use hover 2                      # Hover over element
browser-use keys "Enter"                 # Send keyboard keys

📊 Data Extraction
browser-use get title                    # Page title
browser-use get html --selector "table"  # Scoped HTML
browser-use get text 5                   # Element text
browser-use eval "document.title"        # Run JavaScript
browser-use screenshot --full page.png   # Full-page screenshot

🐍 Persistent Python Session
browser-use python "browser.goto('https://example.com')"
browser-use python "items = browser.html"
browser-use python "print(len(items))"    # Variables persist across calls
browser-use python --vars                  # Show defined variables

🌐 Tunnels (Expose Local Dev)
browser-use tunnel 3000                   # → https://abc.trycloudflare.com
browser-use open https://abc.trycloudflare.com
browser-use tunnel stop --all

How It Works

The CLI doesn't use screenshots or image detection. Instead, it directly reads the browser's DOM tree via CDP and returns structured, token-efficient element data. Your coding agent processes the content; the CLI handles browser context and command execution. Every command shares the same battle-tested implementation as the browser-use Python library.

Architecture: A background daemon keeps the browser alive between commands, so there's no startup cost per command — just ~50ms latency.


FAQ

Does it work with Codex / other CLI agents?
Yes — it works with any CLI coding agent. Install the CLI and the skill file.

Can it run headless?
Yes, headless is the default. Use --headed when you want to see the browser.

How does it compare to the Claude Chrome extension?
The Browser Use CLI is also free, faster and more token efficient, doesn't require a Chrome extension, and works with any CLI agent (not just Claude).

How does it compare to Vercel Agent Browser?
2x the speed for half the cost with half the commands.

Does it work with Safari/Firefox?
No — it uses Chrome DevTools Protocol (CDP), which is Chrome/Chromium only.

Can it upload files?
Yes! Use browser-use upload <index> <path>.

What about security/pentesting?
Yes — popular use cases include form filling, QA/pentesting, and general web automation.


What's Changed

New Contributors

Full Changelog: browser-use/browser-use@0.12.2...0.12.3

v0.12.2

Compare Source

What's Changed

New Contributors

Full Changelog: browser-use/browser-use@0.12.1...0.12.2

v0.12.1

Compare Source

What's Changed

New Contributors

Full Changelog: browser-use/browser-use@0.12.0...0.12.1

v0.12.0

Compare Source

What's Changed

Full Changelog: browser-use/browser-use@0.11.13...0.12.0

v0.11.13

Compare Source

What's Changed

Full Changelog: browser-use/browser-use@0.11.12...0.11.13

v0.11.12

Compare Source

What's Changed

Full Changelog: browser-use/browser-use@0.11.11...0.11.12

v0.11.11

Compare Source

What's Changed
New Contributors

Full Changelog: browser-use/browser-use@0.11.9...0.11.11

v0.11.9

Compare Source

What's Changed
New Contributors

Full Changelog: browser-use/browser-use@0.11.8...0.11.9

v0.11.8: - Profiles in Browser Use CLI

Compare Source

What's Changed

Full Changelog: browser-use/browser-use@0.11.7...0.11.8

v0.11.7: - Agent performance boost

Compare Source

What's Changed

Full Changelog: browser-use/browser-use@0.11.6...0.11.7

v0.11.6

Compare Source

What's Changed
New Contributors

Full Changelog: browser-use/browser-use@0.11.5...0.11.6

v0.11.5

Compare Source

Release: 0.11.5 - Browser Use Model bu-2-0 🚀

We're excited to announce bu-2-0, our latest premium model for browser automation.

What's New

bu-2-0 delivers a significant leap in accuracy while maintaining the speed that made bu-1-0 the fastest web agent:

Metric bu-1-0 bu-2-0
Accuracy 74.7% 83.3% (+12%)
Speed 58s/task 60s/task (≈ same)

Quick Start

from browser_use import Agent, ChatBrowserUse

llm = ChatBrowserUse(model='bu-2-0')
agent = Agent( task="Your task here", llm=llm )

await agent.run()

Environment Setup

export BROWSER_USE_API_KEY=your_api_key_here

Get your API key at cloud.browser-use.com


What's Changed
New Contributors

Full Changelog: browser-use/browser-use@0.11.4...0.11.5

v0.11.4: - CLI

Compare Source

Browser Use CLI + skill

Give your Claude Code/Codex agent access to local and remote browsers. Really helpful for local dev.

local-qa
browser-use open https://example.com   # Navigate
browser-use state                      # Returns clickable elements: [0] button "Submit", [1] input "Email"...
browser-use click 0                    # Click by index
browser-use type "[email protected]"   # Type text
browser-use screenshot page.png        # See the page
browser-use close                      # Done

Just install the skill and ask Claude to browse:

mkdir -p ~/.claude/skills/browser-use
curl -o ~/.claude/skills/browser-use/SKILL.md \
  https://raw.githubusercontent.com/browser-use/browser-use/main/skills/browser-use/SKILL.md

🖥️ Browser Modes
Mode Command Description
Headless browser-use open <url> Default, fast
Headed browser-use open --headed <url> Visible window
Real Chrome browser-use --browser real open <url> Your Chrome with existing logins
☁️ Cloud browser-use --browser remote open <url> Stealth browser + proxies included

Cloud browser requires BROWSER_USE_API_KEY from cloud.browser-use.com.
Proxies and anti-detection are automatic - just use --browser remote. Returns a live preview URL.


🔀 Multiple Sessions
browser-use -s work open https://work.example.com
browser-use -s personal open https://gmail.com
browser-use sessions       # List all
browser-use close --all    # Close all
What's Changed

Full Changelog: browser-use/browser-use@0.11.3...0.11.4

v0.11.3

Compare Source

What's Changed

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/browser-use-0.x branch from 48945f0 to bbda79d Compare March 10, 2026 09:57
@renovate renovate bot changed the title fix(deps): update dependency browser-use to v0.12.1 Update dependency browser-use to v0.12.1 Mar 10, 2026
@renovate renovate bot force-pushed the renovate/browser-use-0.x branch from bbda79d to cfffc63 Compare March 12, 2026 22:00
@renovate renovate bot changed the title Update dependency browser-use to v0.12.1 Update dependency browser-use to v0.12.2 Mar 12, 2026
@renovate renovate bot force-pushed the renovate/browser-use-0.x branch 2 times, most recently from 3f116cc to 1359bf4 Compare March 24, 2026 00:46
@renovate renovate bot changed the title Update dependency browser-use to v0.12.2 Update dependency browser-use to v0.12.3 Mar 24, 2026
@renovate renovate bot force-pushed the renovate/browser-use-0.x branch from 1359bf4 to 8c0541a Compare March 24, 2026 21:56
@renovate renovate bot changed the title Update dependency browser-use to v0.12.3 Update dependency browser-use to v0.12.4 Mar 24, 2026
@renovate renovate bot force-pushed the renovate/browser-use-0.x branch from 8c0541a to dabf2c0 Compare March 25, 2026 08:32
@renovate renovate bot changed the title Update dependency browser-use to v0.12.4 Update dependency browser-use to v0.12.5 Mar 25, 2026
@renovate renovate bot changed the title Update dependency browser-use to v0.12.5 fix(deps): update dependency browser-use to v0.12.5 Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants