Your AI assistant shouldn’t be stuck replying in plain text.
OpenUI is a full-stack, renderer-agnostic Generative UI framework for builders who want models to generate structured interfaces.
It helps you turn a component library into live UI by generating model instructions from the components you allow, then progressively rendering OpenUI Lang as the model streams output.
Key features:
• Component-driven output – define and register the components a model can generate
• Streaming renderer – parse and render model output progressively in React as tokens arrive
• Built-in UI libraries – start with charts, forms, tables, layouts, and more, then extend them
• React support – use official React packages for rendering, headless chat state, or prebuilt chat interfaces
• CLI scaffolding – create a starter app with streaming, built-in UI, and OpenUI Lang support
It’s open-source (MIT license).
Link in the reply 👇