Realtime benchmark / 2026-11-09

Codex · Claude Code · DeepSeek Harness Custom skills supplied: 17

Main prompt

Build a global todo app with one shared list that everyone can view, add to, and mark complete without signing up. 

Generate 100 varied, fun, and achievable todo suggestions. Users can only add todos by choosing from these suggestions; they cannot write their own. 

Keep at most 200 todos in the shared list. When adding a todo would exceed this limit, automatically remove the oldest todo by creation time, whether completed or not.

One independent run per configuration, using the same exact task. Initial workspace cleanliness and full context isolation were not proved. Charts exclude setup, review, and publication work. Token costs are estimates and exclude infrastructure. Claude includes a Haiku helper call. Public access was enabled after the trials. Agent-reported local checks and independent deployed checks are distinguished below. This single comparison does not establish a quality winner. The prompt did not require a particular sync transport. Update latency depends on polling phase and network conditions. Some emoji render as boxes in the screenshot environment. New Fable entries were added on 10 November 2026 using explicit Claude Code CLI runs and current frozen Neo skills. Their databases use the current Singapore development default; older entries use US databases. Public access was enabled by the host after completion. Fable 5.1 required same-session recovery after a missing test-harness keepalive. Its recorded time and token cost include recovery; this was not an uninterrupted trial.

Time taken

Execution time, seconds

  1. GPT-6.1 Sol585.9s
  2. Claude Opus 5.5742.8s
  3. Claude Fable 5.2744.8s
  4. DeepSeek V4.1 Flash1276.4s
  5. Claude Fable 5.12069.7s

Cost

Priced token subtotal, USD · * incomplete · — unknown

  1. DeepSeek V4.1 Flash$0.4735
  2. GPT-6.1 Sol$0.6281
  3. Claude Opus 5.5$2.5594
  4. Claude Fable 5.2$3.1007
  5. Claude Fable 5.1$8.1817
shared todo app benchmark results
ModelHarnessRunTotalInput tokensOutput tokensCache readCache writeReasoningOriginal previewPublication check
GPT-6.1 SolCodexComplete585.9s597.0s80,71620,3732,629,5650$0.6281mediumProtected during trialAdd + completion + reload passed
Claude Opus 5.5Claude CodeComplete742.8s752.9s6,31333,8586,190,105128,675$2.5594mediumProtected during trialAdd + completion + reload passed
Claude Fable 5.2Claude CodeComplete744.8s761.4s8238,2932,682,055103,195$3.1007mediumProtected during trialAdd + completion + reload passed
DeepSeek V4.1 FlashDeepSeek HarnessComplete1276.4s1367.7s99,623128,40821,977,7280$0.4735maxProtected during trialAdd + completion + reload passed
Claude Fable 5.1Claude CodeRecovered2069.7s4846.3s20859,4378,132,824253,962$8.1817mediumProtected during trialLive updates passed; mobile overflow
Download results JSON ↗

Sorted by time taken, fastest first.

GPT-6.1 Sol shared todo app

GPT-6.1 Sol

585.9s · $0.6281

Add + completion + reload passed

Custom skills supplied: 17

Claude Opus 5.5 shared todo app

Claude Opus 5.5

742.8s · $2.5594

Add + completion + reload passed

Uses Neon Realtime. Original local browser checks used an origin bridge and two pages in one session. Publication checks used independent anonymous sessions against the real deployed app. Includes a Haiku helper call. Observed cross-session add/completion: 0.53s / 0.17s in one check, not a latency benchmark.

Custom skills supplied: 17

DeepSeek V4.1 Flash shared todo app

DeepSeek V4.1 Flash

1276.4s · $0.4735

Add + completion + reload passed

Uses Neon Realtime with a snapshot fallback. Original browser checks used polling; live-service checks ran in Node. No saved concurrent-add runtime check was found. Publication checks used independent anonymous sessions. Observed cross-session add/completion: 0.17s / 0.14s in one check, not a latency benchmark.

Custom skills supplied: 17

Claude Fable 5.1 shared todo app

Claude Fable 5.1

2069.7s · $8.1817

Live updates passed; mobile overflow

Recovered in the same native session after the test setup omitted workspace keepalive. Execution and cost include the interrupted turn and recovery; total time also includes downtime. This was not an uninterrupted trial. Horizontal overflow at 390px viewport (504px document)

Custom skills supplied: 17