Coding model rankings.
A focused coding view using Code Arena and SWE-bench today, with clear source slots for Terminal-Bench and Aider-style coding benchmarks as those feeds are wired.
Ranked models
101
Code Arena or SWE-bench signal
SWE-bench matches
0
Matched to model rows
Top coding index
Qwen3.8 Max 0902
100 coding index
Best SWE-bench
Pending
Coding formula
Code generation plus real issue resolution.
The coding index blends Code Arena and SWE-bench where available, with output speed as a small tie-breaker. Terminal-Bench and Aider remain visible as planned feed slots until we have a reliable ingestion path.
Coding performance
Higher coding index is better. SWE-bench cells show verified model matches only.
Top 30 of 101
| Rank | Model | Index | Code Arena | SWE-bench | Speed | Run mode | Sources |
|---|---|---|---|---|---|---|---|
| #1 | 100coding index | 1,691Code Arena rank #1 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #2 | 99coding index | 1,688Code Arena rank #2 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #3 | 95coding index | 1,674Code Arena rank #3 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #4 | 83coding index | 1,629Code Arena rank #6 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #5 | 78coding index | 1,669Code Arena rank #4 | Not listedNo confident match | 40 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #6 | 77coding index | 1,608Code Arena rank #11 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #7 | 77coding index | 1,661Code Arena rank #5 | Not listedNo confident match | 47 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #8 | 74coding index | 1,587Code Arena rank #14 | Not listedNo confident match | 286 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #9 | 71coding index | 1,585Code Arena rank #15 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #10 | 71coding index | 1,584Code Arena rank #16 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #11 | 70coding index | 1,581Code Arena rank #17 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #12 | 70coding index | 1,628Code Arena rank #8 | Not listedNo confident match | 59 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #13 | 70coding index | 1,620Code Arena rank #9 | Not listedNo confident match | 84 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #14 | 70coding index | 1,629Code Arena rank #7 | Not listedNo confident match | 50 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #15 | 68coding index | 1,616Code Arena rank #10 | Not listedNo confident match | 76 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #16 | 65coding index | 1,563Code Arena rank #18 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #17 | 64coding index | 1,557Code Arena rank #19 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #18 | 64coding index | 1,604Code Arena rank #12 | Not listedNo confident match | 42 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #19 | 63coding index | 1,556Code Arena rank #20 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #20 | 63coding index | 1,599Code Arena rank #13 | Not listedNo confident match | 49 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #21 | 61coding index | 1,546Code Arena rank #22 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #22 | 59coding index | 1,540Code Arena rank #24 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #23 | 59coding index | 1,540Code Arena rank #23 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #24 | 58coding index | 1,537Code Arena rank #27 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #25 | 56coding index | 1,538Code Arena rank #25 | Not listedNo confident match | 161 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #26 | 54coding index | 1,522Code Arena rank #30 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #27 | 54coding index | 1,522Code Arena rank #29 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #28 | 53coding index | 1,555Code Arena rank #21 | Not listedNo confident match | 48 tok/soutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis | |
| #29 | 53coding index | 1,517Code Arena rank #33 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-bench | |
| #30 | 51coding index | 1,511Code Arena rank #34 | Not listedNo confident match | Not listedoutput speed | PlannedTerminal-Bench + Aider feed | Code ArenaSWE-benchArtificial Analysis |
Benchmark guide
What the scores mean.
A quick reading key for comparing coding models without confusing source coverage, preference scores, and real issue-resolution benchmarks.
What does the coding index measure?
The coding index combines Code Arena and SWE-bench signals where available, with output speed used as a small tie-breaker. It is a practical coding comparison, not a guarantee that the model will solve every repository task.
How should I read Code Arena versus SWE-bench?
Code Arena is a public preference-style benchmark for coding outputs, while SWE-bench measures real software issue resolution. Code Arena is broader and more available; SWE-bench is more task-specific and harder to match across model names.
Why does Terminal-Bench show as planned?
Terminal-Bench is relevant for agentic coding workflows, but this page does not mix it into rankings until a reliable source feed is wired. Planned benchmarks are called out so the table does not imply hidden or invented scores.
Why are some SWE-bench cells empty?
Empty SWE-bench cells mean there is no public model row or no confident match to the model name in this table. They should be read as missing source coverage, not as a zero percent result.
