---
title: Prebuilt Components
icon: "lucide/MessageSquare"
description: Customizable, drop-in components for building AI-powered chat interfaces
hideTOC: true
---
import { IntegrationGrid } from "@/components/content/integration-grid";
import { Callout } from "fumadocs-ui/components/callout";

## Pre-built components for agentic chat

CopilotKit's chat components give you a fully functional, customizable AI chat interface out of the box.
They handle streaming, generative UI, and deep customization — so you can focus on your agent's behavior, not UI plumbing.

<video src="https://cdn.copilotkit.ai/docs/copilotkit/images/coagents/agentic-chat-ui.mp4" className="rounded-lg shadow-xl" loop playsInline controls autoPlay muted />

<Callout type="info">
  Want users to send images, audio, or documents alongside their messages? See [Multimodal Attachments](/multimodal-attachments).
</Callout>

<OpsPlatformCTA
  variant="inline"
  title="Want users to resume conversations across sessions?"
  body="Persistent threads ship with the Enterprise Intelligence Platform. Try it for free."
  surface="docs_prebuilt_components"
/>

## Get started by choosing your AI backend

<IntegrationGrid path="prebuilt-components" />
