LLM index: /llms.txt

Roadmap

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.

View as markdown Edit on GitHub