plans/chatbot.md
Overview
AI chat surface on Vercel's AI SDK v6: streaming responses, tool-call visualization, regenerate / edit / fork, syntax-highlighted code, math, image attachments. Swap MSW for any AI-SDK-compatible backend in one line.
What you're reading is the same plans/chatbot.md spec used
to build Chatbot. It lists what's in the source, what isn't, the audit
results, and the architecture. Read it before you subscribe — there are no
surprises on the other side of payment.
Full spec is being authored — the rich detail page (features, audit numbers, changelog, recipes, architecture) lands when this starter ships.
Stack
The shared baseline across every starter in the catalog.
-
typescript— strict mode, noany, no!non-null in shipping code -
@tanstack/react-router+@tanstack/react-queryfor routing and server state -
tailwindcsswith Radix primitives for unstyled, accessibility-first components -
mswfor the mock API layer — designed to be replaced with your real backend -
vitestfor unit/component,@playwright/testfor E2E
Per-starter additions for Chatbot:
-
ai -
@ai-sdk/react -
shiki