Skip to main content

browser-use

browser-use is a Python-based browser agent that provides programmatic browser automation.

Installation

pip install browseruse-bench[browser-use]

Configuration

Copy the example config, then edit:
cp agents/browser-use/config.yaml.example agents/browser-use/config.yaml
agents/browser-use/config.yaml:
MODEL_TYPE: BROWSER_USE
MODEL_ID: BU-1.0
BROWSER_USE_API_KEY: your_api_key_here
BROWSER_ID: Chrome-Local
LEXMOUNT_BROWSER_MODE: normal
TIMEOUT: 300  # Task timeout in seconds (can be overridden by --timeout)

Usage

uv run scripts/run.py --agent browser-use --benchmark LexBench-Browser --mode first_n --count 3

Browser Modes

  • local: Use local Chrome browser
  • lexmount: Use Lexmount cloud browser (see browser/lexmount.md)

Supported Benchmarks

  • LexBench-Browser
  • Online-Mind2Web
  • BrowseComp