Generative UI patterns

Generative UI (GenUI) is when AI produces live interface elements (forms, dashboards, cards, charts) from prompts or data, not just static text. These patterns help you ship GenUI with guardrails.

Start here

Patterns to ship first

Frequently asked questions

What is generative UI?

Generative UI (GenUI) is when AI outputs component trees, layout, and interactions that render in product, often iteratively edited through follow-up prompts, not just markdown text.

How is GenUI different from static UI?

Static UI is deterministic. GenUI is probabilistic: layouts and components vary per prompt, so you need design tokens, allowlists, and review before merge.

When should I use generative UI?

Use GenUI for exploratory dashboards, one-off tools, and internal admin surfaces where speed beats pixel-perfect consistency, always with a review gate.

What are common GenUI failure modes?

Ignoring design systems, no preview vs production boundary, and infinite prompt iteration without version compare or rollback.