← Back

How well does codelazr actually work?

We test every model against real coding tasks - bug fixes, tests, refactors, real open-source repos - and check the actual result, not just whether something happened. Here's the real data.

1,431
test runs
74%
overall success rate
~$0.01
per automatic quality check
$0.008
avg cost per task
1.5m
avg time to finish

Case study: same prompt, real sites

See all case studies →

We sent the exact same "build a SaaS landing site" prompt to 15 models. Real repos, real deployments - a few of the results:

Getting better over time

Our hardest benchmark - multi-step to-do lists - tested repeatedly as we shipped fixes.

54%Before any fix67%First fixes83%More fixes96%Full stack (today)

Success rate across every batch we've run

Every test batch we've ever run, oldest to newest (81 batches, 1,431 runs total) - not just the highlights. Hover a point for details.

100%0%86%2026-07-082026-07-18

Where codelazr is consistently strong

100%

Rewrite text to sound human

36/36 runs · 7 models

93%

Build a marketing page (plain prompt)

28/30 runs · 10 models

96%

Write a validation function

24/25 runs · 6 models

100%

Write tests for existing code

24/24 runs · 8 models

100%

Refactor a function

24/24 runs · 8 models

96%

Add input validation

23/24 runs · 8 models

100%

Add a small feature

24/24 runs · 8 models

100%

Write docs for existing code

24/24 runs · 8 models

100%

makealist 10tasks

14/14 runs · 7 models

100%

task 05 refactor

14/14 runs · 6 models

100%

task 10 simplify

14/14 runs · 6 models

92%

task 07 debug error

12/13 runs · 6 models

90%

plain do stuff

9/10 runs · 5 models

100%

plain blog dogs

10/10 runs · 5 models

Success rate by task type

The 10 kinds of requests we test most, ranked by how often we've tested them. Numbers are from our most recent measurement of each - real strengths and real weak spots, not a highlight reel.

Multi-step to-do list (4 topics)
100%14/14
Multi-step to-do list + docs
100%14/14
Write a blog post (guided)
93%13/14
Debug from an error message
86%18/21
Fix a pricing bug
71%20/28
Write a short blog post
67%20/30
Scaffold a Next.js app
57%8/14
validate email A guided
20%4/20
Plan, then build a marketing page
13%1/8
validate email B plain
5%1/21

Cost per task type

Average full cost to complete each task - including any automatic continues or fix-it-and-recheck rounds it took to land. Cheapest first.

validate email B plain
$0.000
validate email A guided
$0.000
Write a blog post (guided)
$0.000
Scaffold a Next.js app
$0.001
Write a short blog post
$0.002
Fix a pricing bug
$0.002
Debug from an error message
$0.006
Multi-step to-do list + docs
$0.006
Multi-step to-do list (4 topics)
$0.014
Plan, then build a marketing page
$0.014

Time to completion per task type

Average wall-clock time from request to finished result, same full-task basis as cost above. Fastest first.

Write a blog post (guided)
10s
Scaffold a Next.js app
46s
Fix a pricing bug
48s
Write a short blog post
1.0m
Multi-step to-do list + docs
1.0m
Debug from an error message
1.2m
Plan, then build a marketing page
1.5m
Multi-step to-do list (4 topics)
2.0m
validate email A guided
3.1m
validate email B plain
5.4m

Cost vs. success rate, by model

Each dot is one of our 7 default models - further right costs more per task, higher up succeeds more often. The sweet spot is top-left.

0%25%50%75%100%avg cost per task ($) →

Avg task completion time by model, ranked

Our 7 default models, sorted fastest first - avg full-task time including any continues it took to land.

stepfun/step-3.7-flash38sgoogle/gemini-2.5-flash44sdeepseek/deepseek-v4-pro60sz-ai/glm-5.21.0mminimax/minimax-m31.1mgoogle/gemini-3-flash-preview1.1mxiaomi/mimo-v2.51.4m

Model leaderboard

🥇google/gemini-2.5-flash98%60/61
🥈z-ai/glm-5.296%50/52
🥉deepseek/deepseek-v4-pro90%86/96
4xiaomi/mimo-v2.586%202/234
5stepfun/step-3.7-flash86%89/103
6tencent/hy3-preview82%94/114
7minimax/minimax-m382%71/87
8google/gemini-3-flash-preview82%50/61
9deepseek/deepseek-v4-flash78%29/37
10tencent/hy3:free75%57/76
11openai/gpt-oss-120b71%56/79
12poolside/laguna-m.1:free70%57/81
13cohere/north-mini-code:free56%81/145
14openai/gpt-4.150%4/8
15poolside/laguna-xs-2.1:free45%41/91
16nvidia/nemotron-3-nano-30b-a3b:free41%22/54
17openai/gpt-4o33%3/9
18nvidia/nemotron-3-ultra-550b-a55b:free32%8/25
19tencent/hy38%1/12
20openai/gpt-oss-120b:free0%0/5
21poolside/laguna-xs.2:free0%0/1

Which model is best at which task

Our 7 default models against the 10 most-tested task types. Darker green = higher success rate - scan a column to see which model wins for that kind of work.

ModelFix a pricing bugMulti-step to-do list (4 topics)Multi-step to-do list + docsDebug from an error messageScaffold a Next.js appWrite a short blog postvalidate email B plainvalidate email A guidedPlan, then build a marketing pageWrite a blog post (guided)
z-ai/glm-5.2100%100%100%100%----80%-
google/gemini-2.5-flash100%100%100%100%-100%--75%-
minimax/minimax-m390%100%100%100%-86%--80%-
deepseek/deepseek-v4-pro100%100%100%100%-100%--75%-
stepfun/step-3.7-flash100%100%100%100%-86%--100%-
google/gemini-3-flash-preview86%100%100%0%-100%--75%-
xiaomi/mimo-v2.590%89%89%78%100%57%--86%100%

What we've learned

Simple, single-focused tasks are a solved problem

Write this function, fix this bug, add this one feature - tasks with a single clear goal succeed 90-100% of the time, across nearly every model we test. This is the bread-and-butter of day-to-day coding, and it's where codelazr is most dependable.

Real open-source code holds up, not just toy examples

We forked a real, popular npm package (dotenv) and gave models a real missing feature to build, with real existing conventions to follow. 12 of 14 runs got it right - 86%, across all 7 models we tested. It's one thing to do well on examples built to be easy; it's another to do well on code you didn't write yourself.

Multi-step task lists were our hardest case, and our biggest improvement

Give a model a to-do list with several steps and it's easy for it to lose the thread, wander off, or quietly stop before finishing. Our first measurement here was 54% success. Targeted fixes - better prompting, automatic continuation, and a mid-task check that steps in when a model gets stuck - took that to 96%.

A cheap second opinion catches what the first model misses

Before any change is proposed as a commit, a second, cheaper model reads the diff and the original task, and flags anything that looks wrong or incomplete. It costs about a penny per check. One bug-fixing benchmark went from 67% actually-correct to 100% actually-correct from adding that single habit.

What codelazr actually is

Codelazr is a web harness with tweaks and stuff to turn weaker OpenRouter models into a full, high-tier coding platform. When you send an instruction, the response you get isn't just the raw model output - it's processed by our system, and optionally checked by a second model before it's proposed as a commit. LLMs checking each other's work, basically. On top of that, a handful of small mechanisms catch the specific ways weaker models tend to fail - a stalled plan, a claim that something was done when it wasn't, a task that just hangs - and handle those gracefully so the task still finishes for you.

Goals for this project

Every test batch we've run

The full public log - 81 batches, newest first. Nothing held back.

DateTimeTasks testedModelsRunsSuccess
2026-07-1801:18future A plain, future B makealist61486%
2026-07-1801:08future A plain, future B makealist61267%
2026-07-1308:03task 01 fix bug, task 06 input validation4989%
2026-07-1307:50task 01 fix bug, task 02 small feature, task 03 write function, task 04 write tests, task 05 refactor, task 06 input validation, task 07 debug error, task 08 api integration, task 09 write docs, task 10 simplify66881%
2026-07-1306:52task 01 fix bug, task 02 small feature, task 03 write function, task 04 write tests, task 05 refactor, task 06 input validation, task 07 debug error, task 08 api integration, task 09 write docs, task 10 simplify66592%
2026-07-1206:33whack a mole makealist4450%
2026-07-1205:58Plan, then build a marketing page11100%
2026-07-1205:53Plan, then build a marketing page22100%
2026-07-1205:45Plan, then build a marketing page8813%
2026-07-1205:32whack a mole makealist4450%
2026-07-1119:50audio visualizer110%
2026-07-1119:49audio visualizer110%
2026-07-1119:37audio visualizer, bar race, solar system41225%
2026-07-1119:31blob morph110%
2026-07-1119:19blob morph, fireworks, kaleidoscope41217%
2026-07-1119:12interactive dashboard110%
2026-07-1119:04interactive dashboard440%
2026-07-1119:02whack a mole11100%
2026-07-1118:58dodge game, memory game, synthwave player, tictactoe ai, whack a mole15100%
2026-07-1118:50dodge game, tictactoe ai, whack a mole41225%
2026-07-1118:37memory game, space parallax, synthwave player41217%
2026-07-1118:05dog landing110%
2026-07-1117:38dog landing4450%
2026-07-1117:35dog landing4425%
2026-07-1116:01kanban A guided, kanban B plain2520%
2026-07-1115:44kanban A guided, kanban B plain32152%
2026-07-1115:11apple clone A guided, apple clone B plain61250%
2026-07-1114:19validate email A guided, validate email B plain44112%
2026-07-1113:34validate email A guided, validate email B plain55046%
2026-07-1113:00kanban board v281580%
2026-07-1112:37kanban board5580%
2026-07-1108:57case study nextjs saas101127%
2026-07-1107:57Write a short blog post, Fix a pricing bug105869%
2026-07-0914:08Write a short blog post, Fix a pricing bug, Write a validation function63795%
2026-07-0914:06Write a short blog post, Fix a pricing bug, Write a validation function636100%
2026-07-0913:17Real OSS repo: multi-step feature list (dotenv)71464%
2026-07-0911:08Real OSS repo: multi-step feature list (dotenv)71856%
2026-07-0910:53Real OSS repo: add a feature (dotenv)71486%
2026-07-0910:33Multi-step to-do list (4 topics), Multi-step to-do list + docs728100%
2026-07-0909:59makealist 10tasks714100%
2026-07-0909:39Debug from an error message72186%
2026-07-0909:09Plan, then build a marketing page, Build a marketing page (plain prompt)84894%
2026-07-0909:02Debug from an error message82483%
2026-07-0908:57Debug from an error message82483%
2026-07-0908:52Write docs for existing code824100%
2026-07-0908:48Add a small feature824100%
2026-07-0908:43Add input validation82496%
2026-07-0908:38Refactor a function824100%
2026-07-0908:32Write tests for existing code824100%
2026-07-0908:22Fix a pricing bug92986%
2026-07-0908:08Build a marketing page92789%
2026-07-0907:54Build a marketing page220%
2026-07-0907:32Build a marketing page4540%
2026-07-0907:27Build a marketing page4425%
2026-07-0907:04Multi-step to-do list (4 topics), Multi-step to-do list + docs31275%
2026-07-0906:35Multi-step to-do list (4 topics), Multi-step to-do list + docs31283%
2026-07-0906:17Multi-step to-do list (4 topics), Multi-step to-do list + docs31275%
2026-07-0905:51Multi-step to-do list (4 topics), Multi-step to-do list + docs31283%
2026-07-0905:26Multi-step to-do list (4 topics), Multi-step to-do list + docs312100%
2026-07-0904:04contact form3617%
2026-07-0903:46contact form3650%
2026-07-0902:58makealist nextjs landing, plain nextjs landing31258%
2026-07-0902:39Plan, then build a marketing page, Build a marketing page (plain prompt)31283%
2026-07-0902:22makealist blog dogs, plain blog dogs2944%
2026-07-0902:18makealist blog dogs, plain blog dogs31283%
2026-07-0902:10makealist do stuff, plain do stuff2838%
2026-07-0902:07makealist do stuff, plain do stuff312100%
2026-07-0817:09Scaffold a Next.js app, Multi-file task completion, Multi-step to-do list (4 topics), Multi-step to-do list + docs75732%
2026-07-0816:18Write a blog post (guided), Plan, then write a blog post, Rewrite text to sound human, Research, then build a task list75686%
2026-07-0816:15Write a blog post (guided), Plan, then write a blog post, Rewrite text to sound human, Research, then build a task list75691%
2026-07-0814:44Scaffold a Next.js app, Multi-file task completion, Multi-step to-do list (4 topics), Multi-step to-do list + docs75782%
2026-07-0814:27Scaffold a Next.js app48100%
2026-07-0814:04Scaffold a Next.js app48100%
2026-07-0814:01Scaffold a Next.js app4813%
2026-07-0813:49Scaffold a Next.js app36100%
2026-07-0813:26Multi-file task completion, Multi-step to-do list (4 topics), Multi-step to-do list + docs31894%
2026-07-0813:14Write a blog post (guided), Plan, then write a blog post, caveman json coding31878%
2026-07-0812:45Write a blog post (guided), Plan, then write a blog post, plain blog31861%
2026-07-0811:57besure vague feature, Rewrite text to sound human, Research, then build a task list31889%
2026-07-0811:50besure vague feature, Rewrite text to sound human, Research, then build a task list2771%
2026-07-0811:32ask then blog, multi research articles318100%