shadcn/ui's missing AI furniture
A component kit for chat UIs that installs like shadcn pieces, because AI apps need more than raw LLM output.

What it does
prompt-kit is a collection of React components built to drop into shadcn/ui projects. Think inputs, message lists, and chat chrome — the repetitive UI every AI assistant needs but nobody wants to build from scratch. You install individual components via the shadcn CLI, same workflow you already know.
The interesting bit
It treats AI interfaces as a solved design pattern rather than a frontier. The components are unstyled-by-default in the shadcn tradition, but scoped specifically to conversational UX — prompt inputs, streaming responses, agent status indicators. It’s UI pragmatism: your LLM is special; your send button doesn’t need to be.
Key highlights
- Installs via
npx shadcn add prompt-kit/[component]— no separate package manager dance - Built on Tailwind + Radix, same stack as shadcn/ui, so styling feels familiar
- Components are copy-pasteable source, not opaque dependencies
- Targets chat, agents, and “autonomous assistants” — the README’s phrasing, not mine
- 2,839 stars suggests the itch is real
Caveats
- README is thin: no component list, no live demo, no docs link beyond the install snippet
- Requires full shadcn/ui setup first — not a standalone option
- Actual component count and maturity unclear from sources; seems early
Verdict
Worth a look if you’re already in the shadcn ecosystem and tired of rebuilding chat UIs. Skip it if you need a batteries-included framework or want to see components before installing.