Introduction
OpenUI is a Generative UI toolkit for creating agents that respond with live, interactive interfaces instead of only text. It provides the building blocks for interfaces that adapt to each request while remaining consistent with your product and design system.

Try it out live
Live interactive demo of OpenUI Chat in action
OpenUI stack
OpenUI includes three products for building and running Generative UI:
OpenUI Lang
A compact, line-based language for AI models to generate interfaces from your components. It is predictable, stream-friendly, and uses up to 67% fewer tokens than JSON.
Gateway
OpenRouter for Generative UI. Use one API to access models across providers, with automatic failover and model-output correction that prevents broken interfaces.
Observability
Production visibility for Generative UI. Trace generated interfaces and improve their reliability.
Ready to build? Get started with OpenUI.