Lexmount · Open Benchmark

LexBench-Browser

A real-world browser-agent benchmark with long-tail, multilingual web tasks and a deterministic stepwise judge.

Lexmount Research External collaborators welcome

Overview

LexBench is not just another dataset — it is a benchmark series and evaluation infrastructure for real-world Agents. The platform is built around four orthogonal, pluggable axes, so that any layer can be swapped or replaced without touching the rest. Results stay reproducible, comparable and ablation-friendly.

🤖
Agent
Standardized BaseAgent contract. browser-use, skyvern, Agent-TARS, deepbrowse, openai-cua, claude-code — same protocol, fair comparison.
🧠
Model
Any LLM the agent can call. GPT, Claude, Gemini, Doubao, Kimi, Qwen, DeepSeek, MiniMax — switch via config, no code change.
🌐
Browser
Local Chrome, Lexmount cloud browser, AgentBay, CDP — pluggable execution environment with per-task isolation and session-pool support.
⚖️
Eval
Pluggable judge strategies — stepwise rubric (LexJudge), final-answer judge, WebJudge, custom graders. Process-level scoring with structured failure attribution.
Why an evaluation platform, not just a dataset? Most benchmarks ship as "data + scripts" and decay as soon as the dataset is solved. LexBench treats evaluation as shared infrastructure: every layer is decoupled, every run is reproducible, and every result is comparable across Agent × Model × Browser × Eval combinations.

Tasks

LexBench-Browser is a live-web benchmark for realistic browser-agent workflows across Chinese and English websites. It covers information retrieval and state-changing task execution, including authenticated and safety-sensitive scenarios that prior benchmarks often under-represent.

377
Tasks total
across 200+ target websites
2
Task types
294 information retrieval · 83 task execution
11
Models evaluated
BU · GLM · GPT · Claude · Gemini · Doubao · Kimi · Qwen · MiniMax
167
Login-required tasks
plus 25 safety-testing tasks
Task distribution diagram showing LexBench-Browser domains and task types
Domain and task-type distribution across the LexBench-Browser task pool.
Authenticated and operational workflows are included. The benchmark contains 281 Chinese and 96 English tasks, with live sessions, account context, multi-step operations and safety-sensitive flows evaluated under the same browser-agent protocol.

Architecture

The system is organized as four layers — CLI, Execution, Data & Evaluation, and Output — with five pluggable modules concentrated in the middle two layers. Agents, models, browsers, benchmarks and judge strategies are all selected through configuration; the core flow is fixed.

LexBench system architecture: four horizontal layers (CLI, Execution, Data and Evaluation, Output) with pluggable modules for LLM Models, Agents, Browsers, Benchmarks, and Eval LLM Judges
Four-layer architecture: CLI → Execution (Models · Agents · Browsers) → Data & Evaluation (Benchmarks · LLM Judge) → Output (Leaderboard · API).

Evaluation Methodology

Each trajectory is judged stepwise by a calibrated LLM judge. Final tasks pass when the step-aligned score crosses a per-task threshold declared in the dataset. All judge prompts, step screenshots and per-task scores are saved alongside the run for full reproducibility.

Evaluation pipeline diagram: trajectory captured, screenshots collected, stepwise judge model scores each step, final score gated against pass threshold of 60
Stepwise judge pipeline: trajectory → step alignment → judge model → threshold-gated final score.
Strategy
stepwise
Per-step screenshot + intent alignment
Judge
gpt-5.4
Calibrated LLM judge model
Pass threshold
per-task
Declared in the dataset, scaled to task difficulty
Reported
success / total
No silent task drops

Reference Agents

Four open agent integrations ship in the runner today, each registered with a single decorator on a BaseAgent subclass. Adding a new one is roughly ten lines.

browser-use
DOM-action LLM agent driving Playwright with built-in tool primitives.
repo →
deepbrowse
Long-horizon planning + execution split, optimized for multi-step navigation.
private preview
Agent-TARS
Vision-grounded action policy with screenshot-first reasoning.
repo →
skyvern
Workflow-style orchestrated agent with explicit step contracts.
repo →
Implementing a new agent: subclass BaseAgent, register with @register_agent("name"), and the runner will spawn it inside its own uv environment via --extra <agent>.

Community

LexBench-Browser is most useful when teams can reproduce each other's results and compare new agents under the same protocol. The fastest way to contribute is to add a run, an integration, or a benchmark proposal that others can verify.

1
Run a Baseline
Start with bubench run --agent browser-use --data LexBench-Browser --mode first_n --count 3 and share the run directory when reporting results.
2
Add an Agent
Implement a BaseAgent adapter, register it once, and compare it against the same browser backends and judge settings.
3
Propose Tasks
Open an issue with target sites, expected actions, login requirements, and why the task reveals a real browser-agent failure mode.
4
Reproduce Results
Attach config, model ID, browser backend, judge settings, and task-level outputs so leaderboard changes can be audited.

Leaderboard

Snapshot results for LexBench-Browser. The model view compares browser-use across 14 models; the agent view compares five agents on the public 210-task split; the browser view compares three cloud browser backends on the 92-task global split. Click any header to sort.

Step-efficiency scatter plot comparing model success rate and average steps
Model efficiency view: success rate versus average browser-agent steps.

Model Leaderboard

# Agent Model Browser Pass Fail Total Success % Avg steps Avg e2e (s)
1 browser-use dmx-claude-opus-4-8-thinking Lexmount 158 52 210 75.3 16.9 522.4
2 browser-use gpt-5.5 Lexmount 156 54 210 74.3 14.0 212.0
3 browser-use grok-4.5 Lexmount 156 54 210 74.3 15.4 132.2
4 browser-use gpt-5.6 Sol Lexmount 155 55 210 73.8 13.5 292.7
5 browser-use kimi-k3 Lexmount 152 58 210 72.4 14.7 515.6
6 browser-use bu-2-0 Lexmount 144 66 210 68.7 17.5 323.8
7 browser-use glm-5.1 Lexmount 143 67 210 68.2 22.0 589.7
8 browser-use glm-5.2 Lexmount 139 71 210 66.2 22.3 697.9
9 browser-use qwen3.7-max Lexmount 138 72 210 65.8 18.8 487.6
10 browser-use gemini-3.1-pro-preview Lexmount 134 76 210 63.9 12.6 368.6
11 browser-use doubao-seed-2-0-pro Lexmount 130 80 210 61.8 17.7 595.3
12 browser-use gemini-3.5-flash Lexmount 123 87 210 58.6 26.9 376.4
13 browser-use kimi-k2.6 Lexmount 112 98 210 53.3 23.6 433.4
14 browser-use MiniMax-M3 Lexmount 84 126 210 40.1 20.1 584.5

Agent Leaderboard

Same benchmark, split, Lexmount browser backend, 900s timeout, and gpt-4.1 stepwise judge. Main-agent report generated on 2026-07-14.

# Agent Model Browser Pass Fail Total Success % Avg steps Avg e2e (s)
1 Hermes gpt-5.5 Lexmount 174 36 210 82.86 - 184.4
2 Codex gpt-5.5 Lexmount 171 39 210 81.43 - 254.4
3 browser-use gpt-5.5 Lexmount 156 54 210 74.3 14.0 212.0
4 Claude Code gpt-5.5 Lexmount 156 54 210 74.29 - 228.4
5 Cursor gpt-5.5 Lexmount 153 57 210 72.86 - 211.8
6 OpenClaw gpt-5.5 Lexmount 144 66 210 68.57 - 476.0

Browser Leaderboard

Same browser-use agent, gpt-5.4 model, 600s timeout, vision off, and gpt-5.4 stepwise judge on the 92-task global split. Browser report generated on 2026-07-16.

# Agent Model Browser backend Pass Fail Total Success % Avg steps Avg e2e (s)
1 browser-use gpt-5.4 Lexmount 60 32 92 65.2 17.2 182.3
2 browser-use gpt-5.4 Browser Use Cloud 58 34 92 63.0 13.8 273.3
3 browser-use gpt-5.4 Browserbase 54 38 92 58.7 16.0 258.4