The Last Supper Index
The matrix Rows: model families, newest first · Columns: model size · Click any panel to magnify
Prompt
FamilyFrontierLargeMediumSmall
Claude 5ANTHROPIC · CLAUDE CODE
The Last Supper as rendered by Fable 5.1
01Fable 5.119m · 192 KB
The Last Supper as rendered by Opus 5
02Opus 513m · 61 KB
The Last Supper as rendered by Sonnet 5
03Sonnet 58m56s · 26 KB
Claude 4.5ANTHROPIC · CLAUDE CODE
The Last Supper as rendered by Opus 4.5
04Opus 4.52m00s · 21 KB
The Last Supper as rendered by Sonnet 4.5
05Sonnet 4.51m54s · 16 KB
The Last Supper as rendered by Haiku 4.5
06Haiku 4.548s · 10 KB
GPT-6OPENAI · CODEX CLI
The Last Supper as rendered by GPT-6 Astra
07GPT-6 Astra7m20s · 277 KB
The Last Supper as rendered by GPT-Reserve
08GPT-Reserve2m45s · 13 KB
GPT-5.6OPENAI · CODEX CLI
The Last Supper as rendered by GPT-5.6 Sol
09GPT-5.6 Sol2m08s · 14 KB
The Last Supper as rendered by GPT-5.6 Terra
10GPT-5.6 Terra2m44s · 8 KB
The Last Supper as rendered by GPT-5.6 Luna
11GPT-5.6 Luna2m33s · 14 KB
GPT-5.5OPENAI · CODEX CLI
The Last Supper as rendered by GPT-5.5
12GPT-5.52m23s · 16 KB
Gemini 3.6GOOGLE · OPENROUTER
The Last Supper as rendered by Gemini 3.6 Flash
13Gemini 3.6 Flash1m48s · 67 KB
Gemini 3.5GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 3.5 Flash
14Gemini 3.5 Flash3m42s · 139 KB
The Last Supper as rendered by Gemini 3.5 Flash-Lite
15Gemini 3.5 Flash-Lite43s · 21 KB
Gemini 3GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 3.1 Pro
16Gemini 3.1 Pro1m57s · 10 KB
Did not renderGemini 3 Flash

Planned the drawing, then stopped to ask permission to proceed — three times.

The Last Supper as rendered by Gemini 3.1 Flash-Lite
17Gemini 3.1 Flash-Lite15s · 1 KB
Gemini 2.5GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 2.5 Pro
18Gemini 2.5 Pro55s · 6 KB
Did not renderGemini 2.5 Flash-Lite

Refused: claimed it has no capability to draw — three times.

FamilyFrontierLargeMediumSmall
Claude 5ANTHROPIC · CLAUDE CODE
The Last Supper as rendered by Fable 5.1
01Fable 5.125m · 46 KB
The Last Supper as rendered by Opus 5
02Opus 525m · 67 KB
The Last Supper as rendered by Sonnet 5
03Sonnet 513m · 30 KB
Claude 4.5ANTHROPIC · CLAUDE CODE
The Last Supper as rendered by Opus 4.5
04Opus 4.51m47s · 25 KB
The Last Supper as rendered by Sonnet 4.5
05Sonnet 4.51m21s · 18 KB
The Last Supper as rendered by Haiku 4.5
06Haiku 4.536s · 15 KB
GPT-6OPENAI · CODEX CLI
The Last Supper as rendered by GPT-6 Astra
07GPT-6 Astra5m32s · 614 KB
The Last Supper as rendered by GPT-Reserve
08GPT-Reserve2m14s · 12 KB
GPT-5.6OPENAI · CODEX CLI
The Last Supper as rendered by GPT-5.6 Sol
09GPT-5.6 Sol2m41s · 15 KB
The Last Supper as rendered by GPT-5.6 Terra
10GPT-5.6 Terra3m12s · 10 KB
The Last Supper as rendered by GPT-5.6 Luna
11GPT-5.6 Luna3m09s · 11 KB
GPT-5.5OPENAI · CODEX CLI
The Last Supper as rendered by GPT-5.5
12GPT-5.54m02s · 25 KB
Gemini 3.6GOOGLE · OPENROUTER
The Last Supper as rendered by Gemini 3.6 Flash
13Gemini 3.6 Flash4m26s · 59 KB
Gemini 3.5GOOGLE · GEMINI CLI
Did not renderGemini 3.5 Flash

Entered plan mode and waited for a go-ahead that never came — three times.

The Last Supper as rendered by Gemini 3.5 Flash-Lite
14Gemini 3.5 Flash-Lite47s · 34 KB
Gemini 3GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 3.1 Pro
15Gemini 3.1 Pro1m30s · 20 KB
Did not renderGemini 3 Flash

Wrote its plan, asked permission to proceed, and waited — three times.

The Last Supper as rendered by Gemini 3.1 Flash-Lite
16Gemini 3.1 Flash-Lite17s · 3 KB
Gemini 2.5GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 2.5 Pro
17Gemini 2.5 Pro1m18s · 7 KB
The Last Supper as rendered by Gemini 2.5 Flash-Lite
18Gemini 2.5 Flash-Lite5m35s · 9 KB
FamilyFrontierLargeMediumSmall
Claude 5ANTHROPIC · CLAUDE CODE
The Last Supper as rendered by Fable 5.1
01Fable 5.132m · 639 KB
The Last Supper as rendered by Opus 5
02Opus 525m · 1380 KB
The Last Supper as rendered by Sonnet 5
03Sonnet 59m51s · 40 KB
Claude 4.5ANTHROPIC · CLAUDE CODE
The Last Supper as rendered by Opus 4.5
04Opus 4.51m37s · 21 KB
The Last Supper as rendered by Sonnet 4.5
05Sonnet 4.51m17s · 16 KB
The Last Supper as rendered by Haiku 4.5
06Haiku 4.547s · 12 KB
GPT-6OPENAI · CODEX CLI
The Last Supper as rendered by GPT-6 Astra
07GPT-6 Astra5m35s · 614 KB
The Last Supper as rendered by GPT-Reserve
08GPT-Reserve2m54s · 15 KB
GPT-5.6OPENAI · CODEX CLI
The Last Supper as rendered by GPT-5.6 Sol
09GPT-5.6 Sol3m56s · 1278 KB
The Last Supper as rendered by GPT-5.6 Terra
10GPT-5.6 Terra4m55s · 601 KB
The Last Supper as rendered by GPT-5.6 Luna
11GPT-5.6 Luna2m24s · 11 KB
GPT-5.5OPENAI · CODEX CLI
The Last Supper as rendered by GPT-5.5
12GPT-5.54m46s · 25 KB
Gemini 3.6GOOGLE · OPENROUTER
The Last Supper as rendered by Gemini 3.6 Flash
13Gemini 3.6 Flash1m56s · 60 KB
Gemini 3.5GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 3.5 Flash
14Gemini 3.5 Flash3m28s · 73 KB
The Last Supper as rendered by Gemini 3.5 Flash-Lite
15Gemini 3.5 Flash-Lite43s · 29 KB
Gemini 3GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 3.1 Pro
16Gemini 3.1 Pro49s · 12 KB
The Last Supper as rendered by Gemini 3 Flash
17Gemini 3 Flash28s · 7 KB
The Last Supper as rendered by Gemini 3.1 Flash-Lite
18Gemini 3.1 Flash-Lite11s · 3 KB
Gemini 2.5GOOGLE · GEMINI CLI
The Last Supper as rendered by Gemini 2.5 Pro
19Gemini 2.5 Pro18s · 4 KB
The Last Supper as rendered by Gemini 2.5 Flash-Lite
20Gemini 2.5 Flash-Lite38s · 10 KB

Method

Each run started in an empty directory with file-write access and the single prompt above; wall-clock time and file size are printed under each panel. Runs that produced no file were retried with the identical prompt, at most three attempts. 3D scenes are shown as captured at 1280×800 in a headless browser, exactly as the file opens — including the ones that hang on their own loading screen.

Refusals

Every refusal panel reports behavior reproduced on all three attempts. The permission-askers completed the Python test without complaint — the reflex is task-specific, and the tabs above let you watch it come and go.

Exclusions

Claude Opus 4.1 was dropped: the CLI silently substitutes Opus 5. Gemini 2.5/2.0 Flash and 3.7/3.8 Flash were dropped as silently remapped or unreachable‑in‑practice. Google's frontier tier (3.5 Pro, Ultra, Deep Think) is not accessible on this account. GPT‑5 and earlier are not reachable through Codex CLI.

Colophon

Anthropic models ran via Claude Code, OpenAI via Codex CLI, Google via Gemini CLI (two newer Flash models via an OpenRouter bridge). Identical prompts, no reference images, September 2026.