React Components for Conversational AI.
Open-source React components for ChatGPT-style chat UIs — messages, reasoning, tool use, streaming, citations.
- components
- 50
- families
- 8
- streaming
- 60fps
- new deps
- 0
Can you explain how React hooks work?
React hooks are functions that let you hook into React state and lifecycle features from function components. The most common hooks are: - useState - for managing local state - useEffect - for side effects like data fetching - useContext - for consuming context values Would you like me to show you some examples?
Yes please, show me a useState example!
- Actions AI component
- Agent AI component
- Artifact AI component
- Attachments AI component
- Audio Player AI component
- Branch AI component
- Canvas AI component
- Chain of Thought AI component
- Checkpoint AI component
- Code Block AI component
- Commit AI component
- Confirmation AI component
- Connection AI component
- Context AI component
- Controls AI component
- Conversation AI component
- Edge AI component
- Env Vars AI component
- File Tree AI component
- Image AI component
- Inline Citation AI component
- Loader AI component
- Message AI component
- Mic Selector AI component
- Model Selector AI component
- Node AI component
- Open in Chat AI component
- Package Info AI component
- Panel AI component
- Persona AI component
- Plan AI component
- Prompt Input AI component
- Queue AI component
- Reasoning AI component
- Sandbox AI component
- Schema Display AI component
- Shimmer AI component
- Snippet AI component
- Sources AI component
- Speech Input AI component
- Stack Trace AI component
- Suggestion AI component
- Task AI component
- Terminal AI component
- Test Results AI component
- Tool AI component
- Toolbar AI component
- Transcription AI component
- Voice Selector AI component
- Web Preview AI component
Every AI component, grouped by family
8 families · 50 components total. Click any card for a live preview, install command, and prop reference.
Every AI component. One prompt away.
Prompt Claude Code, Cursor, Windsurf — or any MCP-ready AI agent — to install any of these 50 AI components, and every other resource on shadcn.io, in seconds.
Grab your MCP URL
Copy from /dashboard/account — your personal Pro token is baked in.
Paste into your editor
Any MCP-ready client. Here's the command for Claude Code:
Prompt as usual
Your AI agent auto-discovers all 15 MCP tools — search, preview and install any shadcn.io resource straight from your prompt.
- Claude Code MCP setup guide
- Claude Desktop MCP setup guide
- ChatGPT MCP setup guide
- Opencode MCP setup guide
- OpenAI Codex MCP setup guide
- Antigravity MCP setup guide
- Cursor MCP setup guide
- Kiro MCP setup guide
- Kilo Code MCP setup guide
- Roo Code MCP setup guide
- Cline MCP setup guide
- Augment Code MCP setup guide
- Windsurf MCP setup guide
- VS Code MCP setup guide
- Visual Studio MCP setup guide
- Copilot Coding Agent MCP setup guide
- Copilot CLI MCP setup guide
- JetBrains MCP setup guide
- Trae MCP setup guide
- Gemini CLI MCP setup guide
- Qwen Code MCP setup guide
- Warp MCP setup guide
- Amp MCP setup guide
- Amazon Q MCP setup guide
- LM Studio MCP setup guide
- Crush MCP setup guide
- BoltAI MCP setup guide
- Rovo Dev MCP setup guide
- Zencoder MCP setup guide
- Qodo Gen MCP setup guide
- Perplexity MCP setup guide
- Factory MCP setup guide
- Hermes MCP setup guide
- Zed MCP setup guide
- Smithery MCP setup guide
Frequently Asked Questions
Everything you need to know about shadcn React AI components — the 50-component collection, how to install with the shadcn CLI, streaming + tool-use + reasoning support, stack compatibility, and how to contribute.