Skip to content
38

AI.

AI chat surfaces: prompt composers with model pickers, streaming message threads with tool calls and complete 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 01

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