MakoBench: Main Bench

MakoBench is a quick-running benchmark. It is easy to run and adaptable, it can score any text model on code and chat, and it grows: when models start acing a set, harder questions go on top, so it can keep scoring even the most capable ones. What we learned building it.

Got a model you want tested? Go to the Vote page and put it in to get it on the list.

Model Total Chat Code Quant Date tested
DeepSeek V4 Flash 19.2 8.0 11.2 API 2026-11-01
Grok 4.7 19.0 9.0 10.0 API 2026-11-06
Kimi K3.1 Pro 18.9 8.9 10.0 API 2026-11-06
Claude Opus 5.5 18.6 8.9 9.7 API 2026-11-06
Claude Sonnet 5.5 18.0 8.2 9.8 API 2026-11-06
GPT-6.1 Terra 17.7 8.1 9.6 API 2026-11-06
DeepSeek V4 Pro 17.5 7.4 10.1 API 2026-11-01
GPT-6 Luna 17.1 7.7 9.4 API 2026-11-06
Swish 31B FinalQ8_0 16.1 7.7 8.4 Q8_0 2026-11-01
Claude Fable 5.12 blocked 15.7 8.0 7.7 API 2026-11-07
Claude Haiku 5.5 15.3 6.0 9.3 API 2026-11-06
Artemis 31B v1.2 15.2 7.1 8.1 Q6_K 2026-11-01
Omega Arsenal 31B FinalQ8_0 15.1 6.5 8.6 Q8_0 2026-11-01
Qwen3.8 27B HereticNVFP4 14.9 6.9 8.0 NVFP4 2026-11-03
Dark Craving 31B v2.0Q8_0 14.5 6.9 7.5 Q8_0 2026-11-03
MiniMax M3 14.4 5.9 8.5 API 2026-11-02
Dark Scarlett 27B v3.0Q8_0⚠ provisional 14.2 6.4 7.9 Q8_0 2026-11-01
Dark Scarlett 27B v2.0 (Q5_K_M)Q5_K_M 14.0 5.9 8.1 Q5_K_M 2026-11-01
OrcaRouter Qwen3.8 27BQ8_0 13.8 6.3 7.6 Q8_0 2026-11-03
MiniMax M3.1 Flash 13.5 5.4 8.1 API 2026-11-02
Darker Scarlett 27B v0.1Q4_K_M 13.1 6.2 6.9 Q4_K_M 2026-11-01
Split-Untied 31BQ8_0 12.1 6.9 5.2 Q8_0 2026-11-03
Qwen3.8 27B Twin Turbo FableQ5_K_M⚠ provisional 11.5 5.6 5.8 Q5_K_M 2026-11-01
Wicked Tutu 26B-A4BQ8_0 11.2 5.2 6.1 Q8_0 2026-11-01
gpt-oss 20B 11.2 4.2 7.0 Q8_0 2026-11-06
Qwen3.5 122B HereticQ4_K_S 11.2 5.4 5.8 Q4_K_S 2026-11-01
Gemma 4 26B-A4B QATQ4_0 10.2 4.2 6.0 Q4_0 2026-11-01
Darker Hero 27BQ4_K_S⚠ provisional 9.5 4.1 5.4 Q4_K_S 2026-11-01
Spark-X 2.6 4B 5.4 2.1 3.2 Q8_0 2026-11-07
Cydonia 22B v1 3.1 2.7 0.5 Q6_K 2026-11-01
DeepSeek R1 0528 8BQ4_K_M 2.7 1.3 1.3 Q4_K_M 2026-11-03
Celeste 12B v1.6 1.4 1.0 0.4 Q8_0 2026-11-01
Qwen3.8 27BQ5_K_S⚠ provisional – – 8.5 Q5_K_S 2026-11-07
Grok Build 0.1⚠ provisional – – 4.5 API 2026-11-06
Qwen2.5 1.5BQ4_K_M⚠ provisional – – 0.3 Q4_K_M 2026-11-05
Qwen2.5 0.5BQ8_0⚠ provisional – – 0.3 Q8_0 2026-11-05
Gemma 2 2B AbliteratedQ5_K_S⚠ provisional – – 0.2 Q5_K_S 2026-11-05
  • Total = Code + Chat. 10 each is a perfect run of the standard tests, so 20 is the nominal top; bonus sets add points on top, with no ceiling.
  • Β± Total = half of the 90% interval of a bootstrap over the test cases; models closer together than that are statistically tied.
  • Each model is run once, so Β± covers which cases were drawn, not run-to-run noise, and it understates the real uncertainty. Rows for the same weights (quant or serving-tier twins) differ by up to 2.3 points here. Treat gaps of a point or two as ties.
  • Class is a coarse band on Total: S β‰₯ 16, A β‰₯ 13, B β‰₯ 10, C β‰₯ 0.
  • Lean = chat-leaning or code-leaning when the gap to the board median is 1.5 points or more, otherwise balanced.
  • tok/s = median generation speed; only comparable between models run on the same host.
  • Quant = the quantization we scored. Q8_0 is the standard for local models; any other quant is marked as a non-standard quant in the row details. API = a hosted model, served by its provider.
  • Run cost = what one run of the Code and Chat tests cost at the provider's price, generation only. ~ = estimated from token counts at list price. * means some requests came back without usage data, so the figure may be low. β€” = run on our own hardware, so no bill.
  • N blocked = the provider's content filter blocked N replies; each scores zero.
  • One row per model: other quants and serving tiers of the same weights sit under the main row (open the arrow) and are not ranked.
  • ⚠ Provisional = CrucibleForge's compatibility check failed for that model, so its score may mis-measure it. It is shown without a rank until it is re-run, except rows tested below Q5, which are not re-run.
  • A dash in Total means that model has no complete Chat score yet, so it is not ranked.

MakoBench is free and has no ads. Running it costs power, hardware and our time.

β˜• Donate: Help keep us going

New here? See what the tests measure.

About this bench

  • The engine is CrucibleForge. It’s open source, so you can download it and test models yourself.
  • The bench grows: once models start acing a question set, we add harder questions on top, so in theory nobody ever hits a perfect score.
  • It tests text models on two jobs, code and role-play or companion chat. Image, video, audio and 3D generators and single-task tools are left out; what MakoBench tests, and what it doesn’t.
  • The main test is built to run quickly and cheaply, which makes it easy to tell models apart.
  • There’s also an NSFW test. It has its own tab, the last one: +NSFW Bench.

Read next

Request a model Want a model tested? Search the list, add your +1, or send a new one.