← all repositories
ibelick/prompt-kit

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.

2.8k stars TypeScript Other AI
prompt-kit
Velocity · 7d
+5.9
★ / day
Trend
steady
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.