SWE-bench CLI
Tests whether an AI coding agent can diagnose and deliver a validated, multi-file change in a real open-source repository, navigating code, tests, dependencies, and tooling through the command line.
overview
SWE-bench CLI evaluates whether an agent can complete substantive software engineering work inside an unfamiliar repository. Tasks require agents to inspect the codebase, understand a change request, modify multiple files, run tests, diagnose failures, and leave the repository in a verified state.
The benchmark spans backend systems, developer tooling, front-end interfaces, language runtimes, networking, storage, infrastructure, machine learning, scientific computing, and security.
At a glance
200
frontier tasks
11
languages
10
technical domains
8
task types
Leaderboard
| Rank | Model | Pass@1 | Pass@5 | Cost / Trial | Cost / Task |
|---|---|---|---|---|---|
| 1 | Fable 5.1 |
14.5%
|
26.2%
|
$12.99 | $64.93 |
| 2 | Claude Opus 5 |
14%
|
24.7%
|
$23.73 | $118.64 |
| 3 | GPT-6 Astra |
12.4%
|
18.8%
|
$2.16 | $10.8 |
| 4 | Gemini Flash 3.8 |
6.3%
|
14.1%
|
$4.61 | $23.06 |
| 5 | Grok 4.6 |
5.7%
|
13%
|
$3.3 | $16.5 |
| 6 | Qwen 3.8 Max |
4.9%
|
10.5%
|
$3.15 | $15.77 |
| 7 | Kimi K3 |
4.1%
|
11.9%
|
$6.09 | $30.45 |
| 8 | GLM 5.3 |
3.5%
|
10.8%
|
$8.19 | $40.96 |
| 9 | DeepSeek V4 Pro |
2.3%
|
5.2%
|
$2.2 | $10.98 |
| 10 | Muse Spark 1.3 |
2.2%
|
5.7%
|
$5.09 | $25.47 |
| 11 | Nemotron 3 Ultra 550B |
0.5%
|
1.1%
|
$4.62 | $23.11 |
Frontier performance
Methodology
Evaluator
Each task includes a containerized repository, natural-language problem statement, reference patch, test configuration, and CLI-accessible development environment.
scoring note
The task reward is binary. A task receives credit only when all required tests pass. Golden changes must represent substantive engineering work spanning at least two files.
Behind the benchmark
Many coding evaluations reduce software engineering to generating a plausible patch. Real repository work requires navigating unfamiliar code, tracing behavior across files, selecting the right tests, diagnosing failures, and preserving existing functionality.
SWE-bench CLI focuses on that complete workflow. It measures whether an agent can operate as a software engineer inside a real codebase, not merely produce code that looks correct in isolation.

