Fully Headless UI
What is this?
A headless UI gives you full control over the chat experience — you bring your own components, layout, and styling while CopilotKit handles agent communication, message management, and streaming.
When should I use this?
Use headless UI when the slot system isn't enough — for example, when you need a completely different layout, want to embed the chat into an existing UI, or are building a non-chat interface that still communicates with an agent.
Get started by choosing your AI backend
See Integrations for all available frameworks (custom-look-and-feel/headless-ui).