Which AI designs on brand?

Every model gets the same brand file and the same screens to build. A real browser renders each page, and designlang measures how close it stayed to the brand and how generic it looks. Measured, not judged.

Oil painting of small robots painting web pages at easels while a woman hangs a scorecard on each

The table

Run on 4 November 2026: 5 brands × 4 screens per model. On brand is higher-is-better; generic look is lower-is-better.

#ModelOn brandGeneric lookFailed runs
1Gemini 4 Argon
Google
9442 of 20
2Claude Sonnet 5
Anthropic
9310 of 20
3Kimi K3.1 Pro
Moonshot AI
9221 of 20
4GPT-6.1 Sol
OpenAI
9130 of 20
—GLM-5.3
Zhipu AI
95616 of 20
Not ranked: most runs returned nothing

A failed run (no reply, something other than one complete HTML page, or a page that would not render) counts against its model and is left out of the averages. Runs the provider dropped were tried once more. A model is ranked only when at least three in four of its runs completed. Models were called through Atlas Cloud; the run cost $14.25.

The brands

Five fictional brands, each a DESIGN.md with colours, fonts, corners and a spacing grid. None of them is a real company.

Brightline

Archivo · 6px corners

Ember

Bricolage Grotesque · Source Serif 4 · 0px corners

Fernwood

Fraunces · Work Sans · 4/10px corners

Halcyon

DM Serif Display · Nunito Sans · 12/24px corners

Koto

Space Grotesk · IBM Plex Sans · 0/2px corners

Screens: Landing page hero, Pricing page, Dashboard, Settings.

Run it yourself

The briefs, prompts, runner and scorer are open source. Bring your own key and a spending cap.

Private evals

Sign in for 3 more free reads

Your first browser read is free for everyone. Sign in and you get three more. Nothing to pay.

Every site is free in your terminal too: npx designlang <site>