OpenUI
The open standard for Generative UI
OpenUI – The open standard for generative UI components
Summary: OpenUI is an open standard that enables AI applications to generate interactive UI components like cards, tables, forms, and charts instead of plain text. It uses a code-like syntax optimized for large language models (LLMs), improving token efficiency, rendering speed, and output validity across various AI models and frameworks.
What it does
OpenUI replaces verbose JSON with a structured, code-like format that aligns with how LLMs generate output, reducing token usage and malformed responses. It supports streaming, works with any AI model (GPT, Claude, M2.5), and integrates with agent frameworks like ai-sdk and Google ADK.
Who it's for
It is designed for developers building AI interfaces who need reliable, efficient, and flexible generative UI solutions compatible with multiple models and UI libraries.
Why it matters
OpenUI addresses the limitations of JSON-based UI generation by reducing errors, lowering latency, and enabling faster rendering, making generative UI more practical and scalable.