Skip to main content
browseruse-bench provides automated leaderboard generation to compare agent performance across benchmarks.

Features

Multi-metric Comparison

Success rate, steps, time, token usage

Interactive UI

Filtering, sorting, and detailed views

Task-level Analysis

Inspect per-task execution details and trajectories

Error Analysis

Categorize and visualize failure cases

Quickstart

Generate leaderboard

Start server

Service configuration

bubench service reads systemd settings from config.yaml:
Environment variable overrides (optional):
  • BU_SERVICE_NAME
  • BU_SERVICE_DESCRIPTION
  • BU_SERVICE_USER
  • BU_SERVICE_GROUP
  • BU_SERVICE_HOST
  • BU_SERVICE_PORT
  • BU_SERVICE_LOG_PATH
  • BU_SERVICE_RESTART_SEC
  • BU_SERVICE_LIMIT_NOFILE

UI Preview

Overview

Shows success rate, steps, and time for each Agent x Benchmark combination:
  • Compare multiple agents
  • Click a row to view task details
  • Click error category bars to filter failures

Task details

Each task includes:
  • Task ID and description
  • Action history (expandable)
  • Trajectory screenshots (paginated)
  • Time and token statistics
  • Evaluation results and error analysis

Submission format

If you want to submit your own results, use the following structure:

Directory structure

result.json format

Cost documentation

For detailed token and cost accounting logic (token source, pricing source, and formulas), see:

Evaluation output

After submission, the system evaluates and generates:
Added fields:
  • predicted_label: 1 = success, 0 = failure
  • evaluation_details: score, grader response, failure category

Service commands