What problem does it solve? Building AI chat interfaces from scratch requires implementing conversations, message rendering, tool call displays, reasoning visualizations, and prompt inputs, which is repetitive and time-consuming for developers. ## Core Features & Use Cases - Pre-built AI Components: Install composable React components like Conversation, Message, ChainOfThought, CodeBlock, Artifact, Attachments, and AudioPlayer via a CLI into your own codebase. - AI SDK Integration: Components are designed to work directly with the Vercel AI SDK's useChat hook, tool types, and speech results. - Full Customization: Since component code lives in your project (built on shadcn/ui and Tailwind), you can modify styles and behavior directly. - Use Case: You are building a chatbot in a Next.js app and need a message list with markdown rendering, a collapsible chain-of-thought panel, and a code block with copy button — install the components with one CLI command each and compose them in your page. ## Quick Start Use the ai-elements skill to install the message and conversation components and build a basic AI chat interface in my Next.js project.