Skip to content
6

AI.

Chat surfaces: prompt composers with model pickers, streaming message threads with tool calls, and full chat screens.

3 blocks, live at full size, install from here

01 / 03Auto-grow textarea · attachments · model picker

Prompt Input

Chat composer with an auto-growing textarea, Enter to send, attachments, a model picker, and a Stop button while streaming. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/prompt-input.json

02 / 03Sticks to bottom · tool calls · streaming cursor

Message Thread

Message list that follows streaming output, with tool calls, reasoning, sources, hover actions, typing dots, and a streaming cursor. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/message-thread.json

03 / 03History sidebar · streaming replies · Stop cancels

AI Chat 1

Full chat screen: grouped history sidebar that collapses to a sheet, top bar with model badge, streaming thread, and pinned composer. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/ai-chat-01.json