This is an early release preview. You may encounter bugs.
Terminal-Bench logo
Unclaimed

Tool qa coding

Terminal-Bench

Benchmark and harness for evaluating AI agents on end-to-end tasks in real terminal environments.

B 70/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About Terminal-Bench.

Terminal-Bench measures how well AI agents complete end-to-end tasks in real terminal environments — compiling code, training models, setting up servers, and similar work — without human intervention. It has two parts: a dataset of tasks and an execution harness that connects a language model to a sandboxed terminal.

Each task carries an instruction in English, a test script that checks whether the agent finished the job, and a reference solution that solves it. The suite is in beta at roughly 100 tasks and is distributed as a Python package driven by a tb command; running the harness also needs uv and Docker.

Results can be submitted to a public leaderboard, which tracks resolution rate, cost, and token use per model and agent. The leaderboard corresponds to the Terminal-Bench-Core v0.1.1 task set, selected by passing a dataset name and version to the harness. New users are pointed at Harbor, a newer framework that runs Terminal-Bench 2.0.

  • Task dataset: around 100 tasks, each with an English instruction, a verification test script, and a reference solution
  • Execution harness: connects a language model to a sandboxed terminal and runs it through tb run
  • Versioned datasets: named, versioned task sets chosen with --dataset-name and --dataset-version, listed in a registry
  • Leaderboard: runs against Terminal-Bench-Core v0.1.1 can be submitted for public ranking
  • Concurrency: --n-concurrent controls how many task instances run at once
  • Extensibility: contributors add tasks in a documented task format, and adapters connect other benchmarks to the harness

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Terminal-Bench.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Terminal-Bench →

Browse the catalog