Every evaluation we have published, in one place: graff against Devin, Codex, Claude Code, OpenCode and Pi on the same models, release-over-release runs, FrontierHarness terminal tasks and verified repository patches. Tune the numbers to your team, then inspect the conditions behind them.
Measured ratios, same model on both sides. Your team size and workload.
Pick the agent you use today, then set your team's numbers.
Measured on 21 tasks × 3 runs, every run passed, same model on both (one gateway model). Our tasks are not yours: treat this as a ratio, not a promise.
graff against Claude Code
35%less agent time per task
74hagent hours saved / month
$1,408saved each month, out of $2,000 model spend (70%)estimated from prompt tokens per task (only tokens were compared)
$5,559of team time saved each month, at $75 / h
Money saved plus time saved: +$6,967 / month.
Every hour your agent runs in Claude Code takes 39 minutes in graff
Each run pins the model and the tasks. Only the harness changes.
The losses stay in: Pi with codemode was faster before v0.0.302.18, Claude Code is quicker on the smallest coding tasks, and Devin passed one more run.
· gpt-6.1-sol, medium effort
graff and Devin CLI on the same model
7 coding tasks × 3 runs, interleaved · seconds per task, shorter is faster
graff v0.0.302.2146s
Devin CLI128.2s
2.8× faster and 5.7× cheaper per task ($0.0249 against $0.1416 list). Devin passed one more run: 19/21 against 18/21.
FrontierHarness, Sep 6, 2026: selected Terminal-Bench 2.1 tasks. The final environment is graded with public tests.
These Graff runs used additional evaluation instructions and a local Docker runtime.
Completed tasks No recorded pass
Graff / Grok 4.6
20 / 2195.2%
$0.31 / completed task
$6.2335 recorded spend · failures included
Graff / Kimi K3
17 / 2181.0%
$0.21 / completed task
$3.6463 recorded spend · failures included
Each segment represents one task in the total, not a specific task identity. Costs use the evaluator’s historical list-price estimates.
05 / PATCH VERIFICATION
One pass. Eight misses.
Nine DeepSWE tasks. Submitted patches face the project’s real verifier.
Both Graff runs passed the KaTeX multicolumn-array-spans task. The other eight did not pass. Patch-application failures and test failures remain part of the result.
Graff / Grok 4.6
1 / 911.1%
$25.56 / completed task
$25.5616 recorded spend · failures included
Graff / Kimi K3
1 / 911.1%
$21.91 / completed task
$21.9148 recorded spend · failures included
A near-pass is still a failure. A missing verifier result never becomes an inferred success.
06 / THE WIDER FIELD
Compare the configurations.
The published FrontierHarness field contains twelve Kimi K3 configurations. Graff used different instructions and runtime conditions; those differences belong alongside the numbers.
Costs include failed attempts. ≥ marks a lower bound where some task costs are missing.
Recorded Graff configurations
Extra terminal instructions · local Docker runtime · historical list-price estimates
21 terminal tasks — Graff
Configuration
Completed
Recorded USD
USD / pass
Costed tasks
Median attempt
Graff / Grok 4.6
20/21
$6.2335
$0.31
21/21
Not reported
Graff / Kimi K3
17/21
$3.6463
$0.21
21/21
Not reported
Published Kimi K3 field
Shared published runtime and instructions · first-turn-cold pricing
21 terminal tasks — published Kimi K3 configurations
Configuration
Completed
Recorded USD
USD / pass
Costed tasks
Median attempt
Codex
15/21
$4.8584
$0.32
21/21
6m 51s
DSH Creator
15/21
≥ $3.3749
≥ $0.22
18/21
7m 33s
Claude Code
16/21
$15.5788
$0.97
21/21
9m 38s
Pi
16/21
$5.4599
$0.34
21/21
8m 06s
DSH PTC
16/21
≥ $3.0198
≥ $0.19
18/21
7m 55s
DSH Standard
16/21
≥ $8.1457
≥ $0.51
19/21
7m 04s
Oh My Pi
16/21
$5.4428
$0.34
21/21
7m 24s
Kimi Code
14/21
$9.3918
$0.67
21/21
7m 56s
DSH Minimal
15/21
≥ $6.2995
≥ $0.42
17/21
6m 55s
Exo Harness
16/21
$6.4250
$0.40
21/21
6m 51s
OpenCode
15/21
$3.4771
$0.23
21/21
7m 43s
Hermes
13/21
$11.3272
$0.87
21/21
9m 08s
Costs include failed attempts. ≥ marks a lower bound where some task costs are missing.
Recorded Graff configurations
Extra terminal instructions · local Docker runtime · historical list-price estimates
9 DeepSWE tasks — Graff
Configuration
Completed
Recorded USD
USD / pass
Costed tasks
Median attempt
Graff / Grok 4.6
1/9
$25.5616
$25.56
9/9
Not reported
Graff / Kimi K3
1/9
$21.9148
$21.91
9/9
Not reported
Published Kimi K3 field
Shared published runtime and instructions · first-turn-cold pricing
9 DeepSWE tasks — published Kimi K3 configurations
Configuration
Completed
Recorded USD
USD / pass
Costed tasks
Median attempt
Codex
5/9
$64.5075
$12.90
9/9
43m 07s
DSH Creator
4/9
$59.0383
$14.76
9/9
37m 12s
Claude Code
3/9
≥ $332.8210
≥ $110.94
8/9
59m 56s
Pi
2/9
$38.3334
$19.17
9/9
39m 11s
DSH PTC
2/9
$79.3743
$39.69
9/9
50m 21s
DSH Standard
2/9
≥ $54.1143
≥ $27.06
8/9
47m 16s
Oh My Pi
1/9
$75.2314
$75.23
9/9
49m 57s
Kimi Code
3/9
$52.6087
$17.54
9/9
44m 29s
DSH Minimal
2/9
$73.9058
$36.95
9/9
41m 25s
Exo Harness
0/9
$10.2977
No passes
9/9
15m 55s
OpenCode
0/9
≥ $45.1881
No passes
8/9
49m 05s
Hermes
2/9
≥ $32.2374
≥ $16.12
7/9
28m 48s
Combined totals add the terminal and DeepSWE slices. Costs include failed attempts. ≥ marks a lower bound where some task costs are missing.
Recorded Graff configurations
Extra terminal instructions · local Docker runtime · historical list-price estimates
All 30 tasks — Graff
Configuration
Completed
Recorded USD
USD / pass
Costed tasks
Median attempt
Graff / Grok 4.6
21/30
$31.7951
$1.51
30/30
Not reported
Graff / Kimi K3
18/30
$25.5611
$1.42
30/30
Not reported
Published Kimi K3 field
Shared published runtime and instructions · first-turn-cold pricing
Checking your own patch? Follow the verification workflow to retain commands, outcomes and a reviewable diff.
Results are repository-reported evaluations checked against the tracked summaries and protocol at revision b4bd80c, not a fresh rerun or an independent audit. The Graff terminal runs shown here used additional evaluation instructions. Models and execution environments differ across some rows. Published Exo costs are taken from FrontierHarness revision 8f11b13; the terminal subtotal is calculated from its public task-level records.
What does each task set measure?+
The selected 21 Terminal-Bench 2.1 tasks grade the environment left behind by the agent. The nine DeepSWE tasks grade submitted patches against real project verifiers. These results cover those slices, not the full Terminal-Bench leaderboard.
Combined totals add both slices: Graff / Grok completes 21/30 and Graff / Kimi completes 18/30. Keep the individual slices visible when interpreting those totals.
Why are Graff and the published field separate?+
Graff’s later terminal runs received BENCH_APPEND: additional evaluation guidance about final files and persistent services. They used a local Docker runtime. The published Kimi K3 field used a shared setup with prepared VM checkpoints and did not receive Graff’s append.
Grok also differs from the published field’s model. The recorded outcomes describe those complete configurations; they do not isolate the effect of switching harnesses alone.
How are cost and time calculated?+
Cost per pass is recorded spend divided by completed tasks, including spending on failures. Graff uses historical evaluator list-price estimates. The published field uses cost_first_cold_usd, which reprices first-turn cache reads. These are different accounting methods, not current provider price quotes.
Where task costs are missing, ≥ denotes a lower bound. No passes means the ratio is undefined, not free. Median attempt time includes successful and failed attempts where timings are available. Graff medians are not reported; summary maxima are not medians.
Can I inspect the underlying evidence?+
These are repository-reported results, not a new rerun or independent audit. Graff records are pinned to b4bd80c; the published board is pinned to 8f11b13. Publication and page-update dates do not imply new evaluation runs.