Generative UI
Render your agent's behavior with custom UI components.

What is Generative UI?
Generative UI lets you render your agent's state, progress, outputs, and tool calls with custom UI components in real-time. It bridges the gap between AI agents and user interfaces. As your Agent Spec agent processes information and makes decisions, you can render custom UI components that:
- Show loading states and progress indicators
- Display structured data in tables, cards, or charts
- Create interactive elements for user input
How can I use this?
To get started, you first need to decide what is going to be backing your generative UI. Currently, there are two main variants of Generative UI with CopilotKit for Agent Spec.
