Updated 2026-10-20 — since 2026-09-22

Snazzyham's AI Benchmark

Models tested against my personal workflows, rather than an arbitrary benchmark.

Latest result per task for each model. Full stack averages FS1 and FS2, and Lead averages L1 and L2; each needs both tasks; with one missing it shows as incomplete. Click a row for task scores, dates and source runs; click a column header to sort.

Search 100.0 claude-opus-5-5 Best value deepseek-v4.1-flash low $0.23 Digest 64.8 deepseek-v4.1-flash Plan 62.1 gpt-5.6-sol Frontend dev 100.0 deepseek-v4.1-flash Full stack 100.0 claude-opus-5-5 Best value claude-opus-5-5 low $3.85 CLI development 100.0 deepseek-v4.1-flash Best value gpt-6-luna high $0.57 Ops 100.0 claude-opus-5-5 Best value claude-opus-5-5 low $0.93 Review 100.0 gpt-6-luna Best value muse-spark-1.3-contributor minimal $0.34 Lead 70.8 gpt-6-luna
$0.20/ min

The effective token rate sets how much you value time saved, and the Best value pick in each track is recommended on that basis. At a lower rate, price counts for more, so cheaper models win even when they are slower. At a higher rate, speed counts for more, so faster models win even when they cost more. When you filter models, the pick is made among the models you filtered.

Digest

Compress a 3,853-line business-rule spec and a 723-line client audit, in under 40 lines each.

What the tasks check
  • D1 checks a business-rule specification is compressed without losing conditions
  • D2 checks a client audit is compressed without losing critical issues
0255075100$0.01$0.1$1$10deepseek-v4.1-flash · low: 47.6, $0.58minimax-m3.1-flash-free · low: 53.8, $0.16minimax-m3.1-flash-free · medium: 45.8, $0.39minimax-m3.1-flash-free · xhigh: 41.5, $0.43deepseek-v4.1-flash · high: 63.4, $0.33beam-free · high: 40.8, $0.08omen-alpha · unknown: 51.1, $0.55claude-haiku-5-5 · high: 45.2, $0.26gpt-6-luna · high: 43.9, $0.14claude-haiku-5-5 · low: 41.4, $0.17gpt-6.1-sol · low: 49.1, $0.53gpt-6.1-sol · xhigh: 51.8, $1.15claude-sonnet-4-6 · low: 39.9, $0.84claude-sonnet-5-5 · high: 45.6, $0.69claude-sonnet-5-5 · low: 45.1, $0.45claude-haiku-4-5 · minimal: 32.5, $0.36longcat-2.5-preview-free · minimal: 40.1, $0.27space-bunny-free · minimal: 42.0, $0.11space-bunny-free · xhigh: 42.2, $0.19claude-opus-5-5 · max: 54.6, $6.09gpt-6-luna · low: 49.2, $0.18gpt-6-luna · medium: 44.9, $0.18mimo-v2.6-flash · low: 43.7, $1.35glm-5.3-flash · low: 44.3, $0.19gpt-6-sol · low: 47.6, $0.31claude-opus-5-5 · low: 49.2, $1.11qwen3.8-flash · high: 40.1, $0.55gemini-3.8-flash · medium: 42.0, $0.47gpt-6-sol · xhigh: 42.3, $0.54gpt-6-luna · max: 47.6, $0.85gpt-5.6-terra · medium: 50.7, $0.40muse-spark-1.3-contributor · minimal: 43.5, $0.23claude-opus-5-5 · medium: 43.5, $1.17claude-opus-5 · max: 44.0, $1.44gpt-6-astra · low: 51.8, $1.39deepseek-v4-pro · max: 38.3, $0.33muse-spark-1.3-contributor · xhigh: 49.3, $0.44claude-opus-5 · low: 46.4, $1.27claude-sonnet-5 · medium: 34.5, $0.42gpt-5.6-luna · low: 51.8, $0.22gpt-5.6-sol · high: 44.0, $1.04gpt-5.6-luna · max: 51.8, $1.47deepseek-v4.1-flash · max: 64.8, $0.43glm-5.3-flash · max: 46.8, $0.17mimo-v2.6-flash · high: 42.6, $0.21Effective cost (log)

Plan

Name every file a known change has to touch. The real fixes touched 25 and 19 files.

What the tasks check
  • P1 checks a plan names every file affected by the icon-system change
  • P2 checks a plan names every file affected by the materialised-order-cost change
0255075100$0.1$1$10$100deepseek-v4.1-flash · low: 48.7, $3.18minimax-m3.1-flash-free · low: 56.2, $1.91minimax-m3.1-flash-free · medium: 46.9, $3.28minimax-m3.1-flash-free · xhigh: 19.7, $2.17deepseek-v4.1-flash · high: 19.4, $2.72beam-free · high: 27.5, $1.11omen-alpha · unknown: 0.0, $3.49claude-haiku-5-5 · high: 60.7, $1.99gpt-6-luna · high: 35.5, $1.12claude-haiku-5-5 · low: 40.0, $0.44gpt-6.1-sol · low: 58.9, $2.29gpt-6.1-sol · xhigh: 60.5, $7.16claude-sonnet-4-6 · low: 32.0, $2.57claude-sonnet-5-5 · high: 42.9, $2.09claude-sonnet-5-5 · low: 34.5, $0.80claude-haiku-4-5 · minimal: 36.0, $1.38longcat-2.5-preview-free · minimal: 17.0, $6.40space-bunny-free · minimal: 40.0, $0.32space-bunny-free · xhigh: 28.4, $1.69claude-opus-5-5 · max: 56.9, $23.43gpt-6-luna · low: 38.2, $0.65gpt-6-luna · medium: 35.7, $0.85mimo-v2.6-flash · low: 61.1, $9.60glm-5.3-flash · low: 44.5, $1.07gpt-6-sol · low: 30.1, $0.68claude-opus-5-5 · low: 33.8, $1.27qwen3.8-flash · high: 52.9, $2.94gemini-3.8-flash · medium: 19.1, $2.33gpt-6-sol · xhigh: 40.5, $3.36gpt-6-luna · max: 57.4, $6.92gpt-5.6-terra · medium: 42.2, $2.13muse-spark-1.3-contributor · minimal: 23.7, $0.38claude-opus-5-5 · medium: 42.3, $4.43claude-opus-5 · max: 36.1, $5.34gpt-6-astra · low: 49.7, $4.80deepseek-v4-pro · max: 58.7, $3.09muse-spark-1.3-contributor · xhigh: 19.3, $2.89claude-opus-5 · low: 57.5, $2.36claude-sonnet-5 · medium: 43.4, $3.37gpt-5.6-luna · low: 31.0, $0.67gpt-5.6-sol · high: 62.1, $8.22gpt-5.6-luna · max: 54.0, $4.08deepseek-v4.1-flash · max: 54.2, $3.42glm-5.3-flash · max: 51.6, $1.77mimo-v2.6-flash · high: 22.5, $6.19Effective cost (log)

Frontend dev

Ship a CMS section end to end, and apply a design batch that then gets corrected mid-task.

What the tasks check
  • B1 checks a CMS section is shipped end to end and correctly registered
  • B2 checks a design batch is applied and corrected after a steering request
0255075100$0.1$1$10$100deepseek-v4.1-flash · low: 100.0, $2.60minimax-m3.1-flash-free · low: 100.0, $3.26minimax-m3.1-flash-free · medium: 87.5, $13.84minimax-m3.1-flash-free · xhigh: 79.8, $8.45deepseek-v4.1-flash · high: 95.0, $6.43beam-free · high: 98.0, $2.28omen-alpha · unknown: 92.5, $10.45claude-haiku-5-5 · high: 97.5, $3.08gpt-6-luna · high: 96.2, $1.75claude-haiku-5-5 · low: 95.0, $1.50gpt-6.1-sol · low: 97.5, $2.61gpt-6.1-sol · xhigh: 87.0, $7.52claude-sonnet-4-6 · low: 76.5, $2.69claude-sonnet-5-5 · high: 100.0, $2.32claude-sonnet-5-5 · low: 100.0, $0.93claude-haiku-4-5 · minimal: 57.0, $1.46longcat-2.5-preview-free · minimal: 67.0, $20.09space-bunny-free · minimal: 97.5, $0.73space-bunny-free · xhigh: 87.5, $1.95claude-opus-5-5 · max: 97.5, $19.84gpt-6-luna · low: 100.0, $3.75gpt-6-luna · medium: 93.0, $1.38mimo-v2.6-flash · low: 97.5, $9.09glm-5.3-flash · low: 88.0, $3.56gpt-6-sol · low: 100.0, $1.57claude-opus-5-5 · low: 90.0, $1.42qwen3.8-flash · high: 90.0, $5.40gemini-3.8-flash · medium: 100.0, $9.38gpt-6-sol · xhigh: 97.5, $3.45gpt-6-luna · max: 100.0, $7.69gpt-5.6-terra · medium: 97.5, $2.67muse-spark-1.3-contributor · minimal: 85.0, $3.03claude-opus-5-5 · medium: 90.0, $3.02claude-opus-5 · max: 93.8, $9.12gpt-6-astra · low: 97.5, $6.22deepseek-v4-pro · max: 100.0, $5.02muse-spark-1.3-contributor · xhigh: 97.5, $12.05claude-opus-5 · low: 100.0, $2.79claude-sonnet-5 · medium: 92.5, $2.78gpt-5.6-luna · low: 95.5, $1.59gpt-5.6-sol · high: 96.2, $6.31gpt-5.6-luna · max: 97.5, $3.79deepseek-v4.1-flash · max: 97.5, $5.70glm-5.3-flash · max: 95.0, $5.24mimo-v2.6-flash · high: 97.5, $6.43Effective cost (log)

Full stack

Build a slice of a shipped warehouse feature (FS1), and repair a workout log's history paging and monthly totals (FS2).

What the tasks check
  • FS1 checks a warehouse import-tracking feature against hidden tests on a fresh database
  • FS2 checks a workout log loads its full history in pages and reports true monthly totals
0255075100$1$10$100$1000beam-free · high: 43.5, $2.45omen-alpha · unknown: 18.0, $8.16claude-haiku-5-5 · high: 97.5, $5.46gpt-6-luna · high: 90.9, $6.65claude-haiku-5-5 · low: 69.5, $3.47claude-opus-5-5 · max: 100.0, $167.29glm-5.3-flash · max: 48.5, $13.97gpt-6-luna · max: 97.2, $14.23gpt-6-sol · low: 91.9, $3.34gpt-6.1-sol · xhigh: 100.0, $9.67deepseek-v4.1-flash · max: 98.6, $7.22muse-spark-1.3-contributor · minimal: 79.9, $1.52claude-sonnet-5-5 · low: 93.5, $4.13gpt-6-luna · low: 96.0, $7.14deepseek-v4.1-flash · low: 93.1, $4.93glm-5.3-flash · low: 90.8, $5.42space-bunny-free · low: 45.0, $5.16Best value: claude-opus-5-5 · low: 97.5, $3.85Effective cost (log)

Best value: the paid model within 8 points of the best paid score, scoring 75 or above, with the lowest cost once its time is charged at the chosen rate.

CLI development

Build a terminal download dashboard, with a fixed recovery follow-up only if the first saved implementation does not already satisfy the complete checklist.

What the tasks check
  • CLI1 checks saved Go changes against a shipped download dashboard and recovery fix, with conditional feedback
0255075100$0.1$1$10deepseek-v4.1-flash · low: 100.0, $1.40minimax-m3.1-flash-free · low: 100.0, $1.83minimax-m3.1-flash-free · xhigh: 0.0, $4.77deepseek-v4.1-flash · high: 0.0, $2.80beam-free · high: 100.0, $0.72omen-alpha · unknown: 100.0, $0.47claude-haiku-5-5 · high: 100.0, $2.60claude-haiku-5-5 · low: 100.0, $1.27claude-opus-5-5 · low: 100.0, $1.50gpt-6-luna · low: 100.0, $1.96gpt-6.1-sol · low: 85.0, $6.60Best value: gpt-6-luna · high: 100.0, $0.57Effective cost (log)

Best value: the paid model within 8 points of the best paid score, scoring 75 or above, with the lowest cost once its time is charged at the chosen rate.

Ops

Make a slow, leaky Astro + Sanity Dockerfile fast and safe, and fix a broken server from a copy of its files.

What the tasks check
  • O1 checks a Dockerfile builds a small, cache-friendly image without leaking the CMS token
  • O2 checks a broken server snapshot is repaired without weakening its protection
0255075100$0.1$1$10$100deepseek-v4.1-flash · low: 97.5, $1.63minimax-m3.1-flash-free · low: 50.0, $4.11minimax-m3.1-flash-free · medium: 0.0, $13.95minimax-m3.1-flash-free · xhigh: 97.5, $2.77deepseek-v4.1-flash · high: 47.5, $3.51beam-free · high: 97.5, $1.50omen-alpha · unknown: 96.0, $11.39claude-haiku-5-5 · high: 92.5, $1.07gpt-6-luna · high: 96.0, $1.23claude-haiku-5-5 · low: 80.0, $0.57claude-opus-5-5 · max: 100.0, $14.34gpt-6-sol · low: 67.0, $1.28deepseek-v4.1-flash · max: 97.5, $2.08glm-5.3-flash · max: 50.0, $4.12muse-spark-1.3-contributor · minimal: 50.0, $1.08claude-sonnet-5-5 · low: 98.5, $0.95gpt-6-luna · max: 97.5, $4.65space-bunny-free · low: 100.0, $0.90gpt-6.1-sol · xhigh: 97.5, $3.96glm-5.3-flash · low: 53.5, $1.06gpt-6-luna · low: 50.0, $1.50Best value: claude-opus-5-5 · low: 97.5, $0.93Effective cost (log)

Best value: the paid model within 8 points of the best paid score, scoring 75 or above, with the lowest cost once its time is charged at the chosen rate.

Review

Three storefront-header and cart/menu diffs: the header change with two injected requirement violations, the shipped header with two unmet requirements, and a mobile fix with a menu-view mismatch.

What the tasks check
  • R1 checks a storefront-header diff for the two injected requirement violations
  • R2 checks the shipped header against its desktop search width and gap requirements
  • R3 checks a mobile navigation fix for a mismatched menu-view name
0255075100$0.1$1$10$100deepseek-v4.1-flash · low: 46.7, $0.71minimax-m3.1-flash-free · low: 65.0, $1.18minimax-m3.1-flash-free · medium: 66.7, $1.26minimax-m3.1-flash-free · xhigh: 58.3, $1.88deepseek-v4.1-flash · high: 86.7, $2.16beam-free · high: 90.0, $1.60omen-alpha · unknown: 60.0, $1.55claude-haiku-5-5 · high: 68.3, $0.56gpt-6-luna · high: 93.3, $0.63claude-haiku-5-5 · low: 76.7, $0.30gpt-6.1-sol · low: 96.7, $0.54gpt-6.1-sol · xhigh: 90.0, $4.23claude-sonnet-4-6 · low: 88.3, $0.67claude-sonnet-5-5 · high: 71.7, $1.12claude-sonnet-5-5 · low: 86.7, $0.40claude-haiku-4-5 · minimal: 60.0, $0.83longcat-2.5-preview-free · minimal: 73.3, $4.60space-bunny-free · minimal: 68.3, $0.37space-bunny-free · xhigh: 68.3, $0.92claude-opus-5-5 · max: 86.7, $11.84mimo-v2.6-flash · high: 91.7, $1.33gpt-6-luna · low: 60.0, $0.25gpt-6-luna · medium: 88.3, $0.32mimo-v2.6-flash · low: 81.7, $2.46glm-5.3-flash · low: 83.3, $0.67gpt-6-sol · low: 85.0, $0.47claude-opus-5-5 · low: 86.7, $0.61qwen3.8-flash · high: 76.7, $1.36gemini-3.8-flash · medium: 86.7, $1.54gpt-6-sol · xhigh: 93.3, $1.06gpt-6-luna · max: 100.0, $1.15gpt-5.6-terra · medium: 96.7, $0.58claude-opus-5-5 · medium: 88.3, $0.74claude-opus-5 · max: 66.7, $3.70gpt-6-astra · low: 93.3, $1.25deepseek-v4-pro · max: 93.3, $1.11muse-spark-1.3-contributor · xhigh: 90.0, $1.34claude-opus-5 · low: 90.0, $0.76claude-sonnet-5 · medium: 93.3, $0.61gpt-5.6-luna · low: 100.0, $0.43gpt-5.6-sol · high: 100.0, $1.74gpt-5.6-luna · max: 95.0, $3.32deepseek-v4.1-flash · max: 90.0, $3.09glm-5.3-flash · max: 91.7, $0.86Best value: muse-spark-1.3-contributor · minimal: 93.3, $0.34Effective cost (log)

Best value: the paid model within 8 points of the best paid score, scoring 75 or above, with the lowest cost once its time is charged at the chosen rate.

Lead

Run a scripted client conversation as the orchestrator: a vague brief that changes midway and a question that needs a lookup (L1), then a pure recommendation followed by a lookup (L2). Scout, digest and build are pinned, so only the lead changes.

What the tasks check
  • L1 checks the lead routes work to the right helper, briefs it, and ships a changed discount rule
  • L2 checks the lead answers a design question itself and delegates only the lookup
0255075100$0.1$1$10$100beam-free · high: 46.5, $3.90omen-alpha · unknown: 64.5, $17.29claude-haiku-5-5 · high: 60.5, $5.87gpt-6-luna · high: 70.8, $7.34claude-haiku-5-5 · low: 61.5, $3.67claude-opus-5-5 · max: 49.1, $3.69claude-opus-5-5 · low: 67.5, $1.32claude-sonnet-5-5 · low: 55.5, $0.97gpt-6-luna · low: 57.0, $2.69gpt-6.1-sol · low: 29.0, $3.21deepseek-v4.1-flash · low: 55.5, $1.59glm-5.3-flash · low: 56.0, $1.08minimax-m3 · high: 66.0, $1.52space-bunny-free · high: 62.5, $1.40Effective cost (log)

Thinking Slop

This test determines if the model sends itself into thinking loops when doing a task.

Rubric
  • A Purposeful reasoning. Checks and corrections move the task forward.
  • B Occasional second-guessing, quickly resolved.
  • C Repeatedly reopens a decision, but eventually makes clear progress.
  • D Substantial circular reasoning before recovering.
  • F Circular reasoning dominates, or the model gets stuck repeating unresolved reasoning instead of advancing.

Each row combines the latest saved task grades for one model and thinking level. The combined grade is the middle task grade, taking the worse middle for even counts. Useful checks and genuine corrections do not count as loops.

ModelGradeRun
openai-codex/gpt-6.1-sol low * 07 Oct 23:50
openai-codex/gpt-6.1-sol xhigh * 30 Sep 21:22
openai-codex/gpt-6-sol low * 30 Sep 21:22
openai-codex/gpt-6-sol xhigh * 23 Sep 14:00
anthropic/claude-opus-5-5 low A 07 Oct 23:50
anthropic/claude-opus-5-5 max D 07 Oct 05:37
anthropic/claude-opus-5-5 medium A 23 Sep 08:45
anthropic/claude-sonnet-5-5 high A 29 Sep 06:03
anthropic/claude-sonnet-5-5 low A 01 Oct 09:19
opencode-go/glm-5.3-flash low D 07 Oct 23:50
opencode-go/glm-5.3-flash max D 30 Sep 22:57
opencode-go/deepseek-v4.1-flash high D 19 Oct 12:43
opencode-go/deepseek-v4.1-flash low D 07 Oct 22:48
opencode-go/deepseek-v4.1-flash max D 30 Sep 21:22
opencode-go/mimo-v2.6-flash high D 26 Sep 11:34
opencode-go/mimo-v2.6-flash low C 26 Sep 09:33
opencode-go/muse-spark-1.3-contributor minimal * 30 Sep 21:22
opencode-go/muse-spark-1.3-contributor xhigh * 22 Sep 14:00

*No reasoning shown by model.

This benchmark was created by Soham Adwani to test the above models on how well they work for the day-to-day tasks he does at Forge, Otterdev and in his personal side projects.

Judged by Claude Opus 5 at max thinking, GPT-6 Luna at max thinking, unrecorded. The judge decides every review score and most of the digest and CLI development scores, so a different judge would give different numbers.

Each score is one run of each task. Scores within 8 points of each other are a tie.

The tasks come from my own work. A score says how a model did on that work, not how good it is in general.

Cost and token counts come from each agent's own session log.