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
Definitions & demos
Related patterns & guides
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.