20 chat stacks

Every Chat InterfaceYou'll Ever Need

Streaming responses, reasoning chains, inline citations, tool confirmations, voice input, model selection — every chat UI pattern as a production-ready stack.

What's included

Streaming text with token-by-token rendering
Reasoning chain display with collapsible sections
Source citations with link previews
Plan rendering with step status
Tool call confirmation with approve/reject
Voice input with waveform visualization
Model selection with provider grouping
Context window token counter
File and image attachment handling
Conversation history with search
Message branching and regeneration
Loading states and skeleton animations

Build a complete chat experience in minutes

npx shadcn@latest add https://shadcnagents.com/r/ai-elements-chat.json
Browse all stacks