Make your AI a shadcn expert

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
message.tsx

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!

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.

  1. Grab your MCP URL

    Copy from /dashboard/account — your personal Pro token is baked in.

  2. Paste into your editor

    Any MCP-ready client. Here's the command for Claude Code:

  3. Prompt as usual

    Your AI agent auto-discovers all 15 MCP tools — search, preview and install any shadcn.io resource straight from your prompt.

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.