Job

Coding agents

Which model should I use for a coding agent, and what will it cost each month?

DRAFT — placeholder editorial, not approved. The score uses cited agentic-coding benchmarks from the lab or the benchmark owner, plus tool-calling signals. Models within a few points are treated as one flagship band and the lower bill is the top pick. A human has not signed off on it.

How this pick is chosen

A working day of an agent: 60 turns, a long repo in the prompt, and short patches back. 40% of the input is assumed cached.

154 models cleared the bar.303 failed the lab, provider, or specialty bar.61 failed a capability filter.1 listed at $0 were left out.0 had no usable price.

Top pick

Claude Opus 5

$199 / month

Lower bill among the top cited coding scores: SWE-Bench Pro 79.2 and SWE-Bench Verified 96 (anthropic.com).

Score 101.0 · $5.00 input · $25.00 output per 1M · context 1,000,000 · 39 providers

Budget pick

GPT-5.6 Luna

$8.86 / month

Lower bill with a cited coding result: SWE-Bench Pro 62.7 and Terminal-Bench 84.7 (openai.com).

Score 79.0 · $0.20 input · $1.20 output per 1M · context 1,050,000 · 44 providers

Premium pick

Claude Fable 5

$398 / month

Higher bill at the top of the cited coding table: SWE-Bench Pro 80.3 and Terminal-Bench 88 (anthropic.com).

Score 104.1 · $10.00 input · $50.00 output per 1M · context 1,000,000 · 43 providers

When not to use it

DRAFT — placeholder. Do not treat this as a reason to avoid the pick. The real caveat, once written, should say when a cheap tool-calling model is the wrong agent, for example when you need a lab's best coding quality and will pay for it.

DRAFT — placeholder. This note will say who the workload is for. Until then, change the calculator inputs to your own traffic.

Change the workload

Prices are USD per 1M tokens. A month is 30 days. Cache hits use the cache-read rate when the model has one; otherwise the cache field is ignored.

monthly = requests/day × 30 × (input tokens × (1 − cache hit) × input price + input tokens × cache hit × cache-read price + output tokens × output price) ÷ 1,000,000

The three cards follow the inputs. Fit, and who holds each role, stays on the reference workload.

Everyone who cleared the bar, best fit first

Top 12 of 154 models at the reference workload, highest job score first. Scores are shown to one decimal. 142 more cleared the bar and rank lower.
ScoreModelMonthlyInputOutputContextProviders
104.1Claude Fable 5$398$10.00$50.001,000,00043
101.0Claude Opus 5$199$5.00$25.001,000,00039
95.8Claude Opus 4.8$199$5.00$25.001,000,00049
93.1Qwen3.8 Max$62.10$2.00$6.001,000,00032
92.8Muse Spark 1.3$41.00$1.25$4.251,048,57616
92.0GPT-5.6 Sol$159$4.00$20.001,050,00045
90.3Grok 4.5$62.64$2.00$6.00500,00026
88.2Kimi K3$119$3.00$15.001,048,57680
86.7Qwen3.8 Max Preview$62.10$2.00$6.001,000,0008
85.0GPT-5.6 Terra$88.56$2.00$12.001,050,00042
80.7DeepSeek V4 Pro 0813$19.84$0.66$1.981,000,00042
80.6Claude Opus 4.7$199$5.00$25.001,000,00041