AI Chat
ProA complete Next.js chat app on the AI SDK — streaming, tool calls, reasoning, model switching, saved conversations and real error states.
Components are files you paste. Templates are the twenty decisions around them — which you only enjoy making once.
A complete Next.js chat app on the AI SDK — streaming, tool calls, reasoning, model switching, saved conversations and real error states.
Upload, chunk, embed, retrieve, answer — with citations that land on the sentence they came from, not a list of filenames at the bottom.
A resumable agent run: human-in-the-loop approvals, per-step cost and tokens, retry and step-level re-run, and cancellation that actually stops the model.
Stream a zod schema into a form: partial objects rendered without flicker or layout shift, per-field confidence and evidence, correction, and honest validation failure.
A chat where the model renders components: a two-sided registry as the trust boundary, streaming props, skeletons from partial input, and prose when a name is unknown.
Every demo above is a scripted replay of the real components the template ships — there is no model behind this page, but the buttons inside them are live. The template you download talks to your own key.