GPT-6.1 Sol and Claude Opus 5.5 at Low, Medium, High, and Extra High. One fresh static website per setting.
8 recorded runs2 models24 screenshots44m 2.4s recorded agent time
01 / THE STARTING POINT
Here's what we asked.
The original prompt is part of the evidence. Delivery rules and limitations are recorded with the method.
USER PROMPT
Machine,
Pls make website,
all responsive like,
w/ BIG pictures ooo,
use my fav fonts,
also fancy menus with whooosh on,
load fast pls
Thanks,
Human
PS no bugs :)
02 / THE NUMBERS
How long? How much?
INDIVIDUAL RUNS · NO AVERAGING
ClaudeCodex
Claude Opus 5.5Low
53.5s
Claude Opus 5.5Medium
2m 34.5s
Claude Opus 5.5High
4m 16.9s
Claude Opus 5.5Extra high
21m 38.7s
GPT-6.1 SolLow
48.7s
GPT-6.1 SolMedium
1m 39.1s
GPT-6.1 SolHigh
2m 2.7s
GPT-6.1 SolExtra high
10m 8.4s
Completed T3 provider-turn wall time; excludes parent orchestration gaps and post-run browser verification.
Claude Opus 5.5Low
5,400
Claude Opus 5.5Medium
18,028
Claude Opus 5.5High
29,191
Claude Opus 5.5Extra high
143,410
GPT-6.1 SolLow
3,178
GPT-6.1 SolMedium
6,681
GPT-6.1 SolHigh
8,178
GPT-6.1 SolExtra high
25,461
Output includes reported reasoning. Tokenizers and provider accounting differ; totals do not establish dollar cost.
Claude Opus 5.5Low
10.2 KB
Claude Opus 5.5Medium
33.2 KB
Claude Opus 5.5High
48.6 KB
Claude Opus 5.5Extra high
119.0 KB
GPT-6.1 SolLow
10.0 KB
GPT-6.1 SolMedium
21.1 KB
GPT-6.1 SolHigh
24.4 KB
GPT-6.1 SolExtra high
64.7 KB
HTML, CSS, and JavaScript bytes. Excludes photos and other assets. Models chose different feature scopes.
READ WITH CONTEXT One sample per setting; uncontrolled provider load and cache state. Different scopes chosen by the models; no matched feature budget.
Input includes cached input. Output includes reported reasoning. Other wall time includes generation, reasoning, transport, and runtime overhead. Local load observations use an unthrottled browser with uncontrolled cache state; see run notes for browser changes. Missing counters remain unknown.
Includes desktop dropdown, animated circular menu, synthesized whoosh, gallery, and a demo contact form. Audio output was not independently listened to.
Desktop/phone screenshots were recaptured in local Chrome after the entrance animation settled; the heading and hero image both had opacity 1. Browser timings remain the original shared-browser measurements.
Images with no src are intentionally deferred; they are not broken-image failures. Audio output was not independently listened to.
Protocol deviation: this run also wrote temporary photo-research contact sheets to its Claude scratch directory outside the requested output folder. No browser was used by the contender.
Includes saved stories in local storage, filters, story dialogs, and locally downloaded photos.
Browser deviation: shared-browser screenshot capture timed out twice. Screenshots and browser measurements for this result use a separate local Chrome session; load timings are not directly comparable.
Verified saving a story increments the count and appears in the reading list; removing it restores the count. The coast filter shows two stories.
Screenshots show the recorded outputs. Website previews run in isolated frames; browser-storage features may be limited. Download the original to inspect or run it yourself.
Eight fresh T3 child sessions, sequential; Promptfoo grades captured browser artifacts without new inference.
Controls
Same static-site instructions except output directory.
Codex Priority tier held constant; Claude Fast explicitly off.
Fresh session and empty output directory for every setting.
Contenders could verify locally; browser use, delegation, publishing, package installs, and edits outside output directory were forbidden.
Full delivery instructions
Website generation benchmark. Work independently; do not delegate or invoke other models. You have a fresh empty output directory: {outputDirectory}
Create the website requested below. Since subject and favorite fonts are unspecified, choose them yourself without asking questions. Deliver a static site with index.html at that directory; HTML/CSS/JS and external image/font URLs are allowed. No package installs, build pipeline, servers, publishing, or edits outside that directory. Use filesystem/shell tools to write files. Make the result complete, then stop. Do not read other contenders, benchmark files, prior runs, or repository source. You may verify your own work locally but do not call preview tools or launch browsers. This harness fixes static-site delivery for all models; you are being timed from task start to final answer. In your final answer state completion and any assumptions briefly.
Exact user prompt transcribed from their image:
Machine,
Pls make website,
all responsive like,
w/ BIG pictures ooo,
use my fav fonts,
also fancy menus with whooosh on,
load fast pls
Thanks,
Human
PS no bugs :)
Limits of this experiment
One sample per setting; uncontrolled provider load and cache state.
Subject and favorite fonts unspecified; compliance smoke checks are not visual-design accuracy.
Different scopes chosen by the models; no matched feature budget.
Local browser load observations are not production mobile performance.
Controls were prompt instructions rather than filesystem restrictions; deviations are noted per run.
Generated websites may depend on live external images and fonts.
Raw T3 traces and machine-specific paths are not included in this dataset.
Scoring
Rubric 1.0.0. These are requirement smoke checks, not visual-design accuracy or proof of bug-free behavior.
What each check means
Renders
Body contains substantive page content; screenshots inspected separately.
Responsive
No page-wide horizontal overflow at 390, 768, and 1440 CSS pixels.
Large Picture
At least one loaded image is at least half the desktop viewport width and 240px high.
Typography
Computed fonts show a deliberate font choice; favorite-font preference is unspecified.
Menu Works
Observed menu opens and closes.
Menu Motion
Menu or descendant has nonzero transition/animation duration.
Script Checks
Inline/local JS parses and no errors were observed during tested interactions.
Anchor Targets
Nonempty internal hash links have section targets or browser-verified dialog actions.