Overview

OpenUI is a generative UI toolkit for building agents that respond with interactive interfaces, not just text. Agents compose the interface best suited to each request, from inline forms and data visualizations to dashboards, reports, and presentations.

Agent Interface
CopilotKit
assistant-ui
Custom
Gen UIOpenUI Lang runtime
LangGraph
Mastra
Vercel AI SDK
OpenUI CloudModels · validation · persistence · built-in artifacts
Self-managedProvider · API route · storage · tools
Anthropic
OpenAI
Google Gemini

Agent Interface

Agent Interface is a frontend SDK for building agentic experiences. It includes streaming conversations, thread history, native support for generative UI, and an artifact workspace without requiring you to assemble the application shell from scratch.

Explore Agent Interface

OpenUI Lang

OpenUI Lang is an open-source, streaming-first language and runtime for generative UI. Agents compose interfaces from your component library, while the runtime parses and renders their output progressively as it streams.

Explore OpenUI Lang

OpenUI Cloud

OpenUI Cloud is the managed backend for OpenUI. It provides model access and automatic fallbacks, validates generated output, persists conversations and artifacts, and includes built-in tools, reports, and presentations.

Explore OpenUI Cloud