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, scroll support, 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 body, optional avatar, actions, and attachments
  • Thread — Chat thread viewport with stick-to-bottom scrolling and a scroll-to-bottom control

In Progress

  • Reasoning — Expandable display for chain-of-thought and model reasoning steps
  • Citation — Inline source references with hover preview

Planned

  • Chat Sidebar — Conversation history panel with search, grouping, and active state
  • Feedback — Thumbs up/down and rating controls for message responses
  • Text Shimmer — Animated loading placeholder for streaming text

Future

  • Audio Player — Playback controls for text-to-speech and audio responses
  • Mic Selector — Dropdown for choosing input microphone device
  • 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.