LLM index: /llms.txt
A look at what's shipped and what's ahead. Components are released as they reach production quality.
Released
- Prompt Input — Composable chat input with auto-resizing textarea and action slots
- Suggestions — Prompt suggestion chips for guiding user input
- Model Selector — Dropdown for selecting AI models with radio groups, sub-menus, and custom items
- Attachments — Composable file attachments for chat inputs and messages with preview, variants, and upload wiring
- Message — Chat message layout with markdown, optional avatar, actions, and attachments
- Thread — Scrollable chat thread with stick-to-bottom scrolling and jump-to-bottom control
- Citation — Inline source references with hover preview and multi-source carousel
- Reasoning — Collapsible model reasoning trace with streaming-aware labels and markdown body
- Text Shimmer — Animated shimmer text for loading, tool runs, and other in-progress UI
- Image — Image renderer for URLs, base64, and byte payloads with preview, loader, lightbox, and action slots
- Feedback Bar — Feedback prompt bar for per-message or thread ratings with action and close slots
- Toaster — Headless toast notifications powered by Sonner, with variant-aware styling and custom action/cancel controls
- Chain of Thought — Structured multi-step thought timeline with step status, optional expandable output, and auto-close when steps finish
- Tool — Status-aware tool call UI with JSON input/output codeblocks
Planned
- Audio Player — Playback controls for text-to-speech and audio responses
- Mic Selector — Dropdown for choosing input microphone device
- Queue — Queue manager for tracking and managing background tasks
Future
- Orb — Animated audio visualization orb for active voice sessions
- Scrub Bar — Seekable progress bar for audio playback
- Voice Selector — Dropdown for choosing TTS voice and language
- Voice Input — Push-to-talk and continuous voice capture with waveform
- Transcription — Real-time speech-to-text display with interim and final results
Suggest a component
Have an idea for a component? Open an issue on GitHub.