⚠️ Mobile is not supported yet.
Search for a command to run...
Open-source component library of composable, copy-paste primitives for building AI interfaces (chat, streaming, multimodal)
Composable file attachments for chat inputs and messages with preview, variants, and upload wiring
Structured multi-step thought timeline with step status, optional expandable output, and auto-close when steps finish
Inline source references with hover preview and multi-source carousel
Feedback prompt bar for per-message or thread ratings with action and close slots
Image renderer for URLs, base64, and byte payloads with preview, loader, lightbox, and action slots
Chat message layout with markdown, optional avatar, actions, and attachments
Dropdown for selecting AI models with radio groups, sub-menus, and custom items
Composable chat input with auto-resizing textarea and action slots
Follow-up clarification questions with single or multiple choice, carousel navigation, and batch submission
Collapsible model reasoning trace with streaming-aware labels and markdown body
Prompt suggestion chips for guiding user input
Animated shimmer text for loading, tool runs, and other in-progress UI
Scrollable chat thread with stick-to-bottom scrolling and jump-to-bottom control
Headless toast notifications powered by Sonner, with variant-aware styling and custom action/cancel controls
Tool call component with state-aware header and JSON input/output blocks