Components · Chat
Thread
The scrolling part of a conversation, on shadcn's message scroller. It anchors each new turn near the top, follows a streaming reply only while you are at the end, opens a saved chat at its last turn, and keeps your place when older messages load.
What should that page show first?
Installation
The command adds the @aiellie registry to components.json on its first run. With it there, shadcn installs it too: npx shadcn@latest add @aiellie/thread.
Usage and the API reference for Thread are still being written.