Genericness Index

How generic is the AI default?

Six CSS signals, measured from the default output of AI build tools. Every score is computed against a fixed anchor, not authored.

Default-output benchmark

Higher genericness score means closer to the AI-tool default. A score of 0 indicates no matching signals were detected.

One measurement so far — score changes appear after the next capture.

20
Diverging

Default output — Lovable, generated from 'a landing page for a project-management SaaS' on July 3, 2026.

Signal breakdown

Present (1)

System or default font stack +20
System or default font stack in use: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"

Clear (5)

Purple or indigo gradient
No purple or indigo gradient detected.
shadcn default border-radius
Custom border-radius in use: 0, 6, 12, 16, 20 px
Dark hero with glow effect
First viewport is not dark.
Sparkle or wand iconography
No sparkle or wand iconography detected.
Near-monochrome or desaturated dominant palette
Palette includes saturated color: #f4f8fb
View full Lovable report →
45
Mixed

Default output — Replit Agent, generated from 'a landing page for a project-management SaaS' on July 3, 2026.

Signal breakdown

Present (3)

System or default font stack +20
System or default font stack in use: Inter, sans-serif
shadcn default border-radius +15
shadcn default border-radius values detected: 0, 6 px
Near-monochrome or desaturated dominant palette +10
Near-monochrome dominant palette: #09090b

Clear (3)

Purple or indigo gradient
No purple or indigo gradient detected.
Dark hero with glow effect
No radial-gradient glow detected in first viewport.
Sparkle or wand iconography
No sparkle or wand iconography detected.
View full Replit Agent report →
40
Mixed

Default output — Bolt (StackBlitz), generated from 'a landing page for a project-management SaaS' on July 3, 2026.

Signal breakdown

Present (3)

System or default font stack +20
System or default font stack in use: Inter, system-ui, sans-serif
Sparkle or wand iconography +10
Sparkle or wand iconography detected (class or aria-label).
Near-monochrome or desaturated dominant palette +10
Near-monochrome dominant palette: #ffffff

Clear (3)

Purple or indigo gradient
No purple or indigo gradient detected.
shadcn default border-radius
Custom border-radius in use: 0, 4, 8, 12, 16, 9999 px
Dark hero with glow effect
First viewport is not dark.
View full Bolt (StackBlitz) report →
25
Diverging

Default output — v0 (Vercel), generated from 'a landing page for a project-management SaaS' on July 3, 2026.

Signal breakdown

Present (2)

shadcn default border-radius +15
shadcn default border-radius values detected: 0, 4, 6, 8 px
Near-monochrome or desaturated dominant palette +10
Near-monochrome dominant palette: #fafafa

Clear (4)

Purple or indigo gradient
No purple or indigo gradient detected.
System or default font stack
Custom display webfont in use: GeistSans, "GeistSans Fallback"
Dark hero with glow effect
First viewport is not dark.
Sparkle or wand iconography
No sparkle or wand iconography detected.
View full v0 (Vercel) report →
25
Diverging

Default output — shadcn/ui Next.js SaaS starter, generated from 'a landing page for a project-management SaaS' on July 3, 2026.

Signal breakdown

Present (2)

shadcn default border-radius +15
shadcn default border-radius values detected: 0, 4, 6, 8 px
Near-monochrome or desaturated dominant palette +10
Near-monochrome dominant palette: #fafafa

Clear (4)

Purple or indigo gradient
No purple or indigo gradient detected.
System or default font stack
Custom display webfont in use: GeistSans, "GeistSans Fallback"
Dark hero with glow effect
First viewport is not dark.
Sparkle or wand iconography
No sparkle or wand iconography detected.
View full shadcn/ui Next.js SaaS starter report →

What is measured

Each entry is the default output of an AI build tool, generated from one neutral prompt with no iteration. The scan reads computed CSS signals from a headless browser render — not company websites, not curated examples. We measure six signals against a fixed AI-default anchor.

Signals and weights

SignalAxisWeight
Purple or indigo gradientgradients[].isPurpleIndigo+30
System or default font stackfonts.usesSystemDefaultStack+20
shadcn default border-radiusradii.matchesShadcnDefault+15
Dark hero with glow effectdarkHero.isDark && darkHero.hasGlow+15
Sparkle or wand iconographyiconography.sparkleOrWand+10
Near-monochrome or desaturated dominant palettedominantColors[coverage>0.05].allDesaturated+10

Weights are fixed constants in the anchor and sum to 100. The score adds the weight of every matched signal, clamped to 0-100.

Anchor versionv1.2.0
Dataset capturedJuly 3, 2026

Point-in-time note

Each score reflects a tool's default output at the time it was captured. Tool defaults change; the scores here do not update automatically. This index measures observable CSS signals in generated output — it is not a ranking of any company's design ability.