Apps

AI Chat

A complete AI chat application built with Next.js, shadcn/ui, and the Vercel AI SDK.

Thread history, projects, a file library, share links, and an assistant panel that docks beside your own app.
Included in Pro React bundlesNext.js app React
Figma coming soon

This is the exact app you download, deployed unmodified in demo mode. Press d inside it to flip the theme. The blocks and renderers inside AI Chat ship with Pro React and Pro Figma + React. See pricing

Demo to production

A working app out of the box

Clone it and it streams demo conversations. Add an API key and the same app talks to real models.
The demo is the real app
Demo conversations stream reasoning, tool calls, citations, and attachments through the same code a live model uses. No setup required.
One variable to go live
Set AI_GATEWAY_API_KEY and you are talking to Claude, GPT, and Grok through the Vercel AI Gateway. Nothing else changes.
Bring your own backend
Storage sits behind one small ChatStore interface. Point it at your database and the UI never notices.
Components

Every kind of reply, designed

Reasoning, tool calls, citations, attachments: each gets its own polished component, loading and error states included.
tsCopy
Streaming markdown
Text stays cleanly formatted while it streams in. Code blocks come highlighted and copyable.
Reasoning
Reasoning
Thinking shows as a collapsible summary while it runs, then tucks away under the answer.
failed
denied
Tool calls
Running, done, failed, and denied: every state has a designed treatment.
3 sources
Web search and citations
Sources merge into one tidy list per answer, with unsafe links filtered out.
Attachments
Files arrive by picker, drag, or paste. Images preview inline in the conversation.
1
2
3
Next
Questionnaire forms
The assistant can ask questions through a multi-step form right inside the chat.
App

More product than chat box

Every screen around the conversation is built too: projects, a file library, sharing, and an assistant mode.

Thread history

Grouped by recency, with pinning, inline rename, and confirm-first deletes.

Command palette

⌘K jumps to any thread, or straight to New chat, Projects, and Library.

Dictation

Speak instead of type, with a live waveform in the composer.

Projects

Group chats under shared instructions and sources.

Library

Every file in one place, linked back to the conversation it came from.

Assistant panel

Docks the same chat beside your own app. One shortcut opens and closes it.

Share links

Share a thread as private, team, or public. The link is one click away.

Accessible by construction

Labeled controls, full keyboard navigation, and screen reader announcements throughout.
Assistant

Or just add the assistant

You do not need the whole app. The assistant panel installs on its own and docks the chat beside the product you already have, opened from an Ask AI button or a shortcut.
View the Assistant Panel block
Ask AI
New chat

More apps

Frequently Asked Questions

Quick FAQs to get you started.
Still have questions? See all FAQs, or get support.

Yes. They follow shadcn/ui structure and are built for real products.

SBIOTJ

Join 14,000+ builders shipping with shadcncraft

Design and assemble full pages faster with production-ready blocks built for real products.
  • Production-ready blocks and components
  • Clean React and Tailwind parity
  • Built for SaaS, marketing, and ecommerce teams
Get the design system
Join Now CTA

Real support from the team behind shadcncraft

Get help within 24 hours from the people who build and maintain the system.
Email
Prefer a direct line? Send us a message and we'll get back to you as soon as possible.
Discord
Get quick support, share feedback, or connect with other builders.
Feedback
Got something to say about anything shadcncraft? We'd love to hear it.