v0 Template
vercel/ai-chatbot
vercel/ai-chatbot· TypeScript
Vercel's official Next.js + AI SDK chatbot starter with auth, streaming, and persistence
GitHub stats
- Stars
- 20,207
- Forks
- 6,522
- Watchers
- 147
- Open issues
- 18
meta
- License
- NOASSERTION
- Primary language
- TypeScript
- Last commit
- 2026-04-17
- Stats fetched at
- 2026-04-29
Vercel's reference implementation of a production-grade chatbot built on Next.js App Router and the AI SDK. Ships with streaming responses, multi-model switching, NextAuth login, chat history in Postgres, file uploads via Blob storage, and shadcn/ui components. Clone it, swap your provider keys, deploy to Vercel — or fork and rip out pieces as a foundation for your own product.
Editor's verdict
The default starting point if you're building on the Vercel stack — auth, persistence, and streaming are already wired up correctly so you skip a week of plumbing. Trade-off: it's opinionated about Vercel infra (Postgres, Blob, KV), so porting to AWS or self-hosting means rewriting the data layer. If you want a backend-agnostic template or a non-React stack, look at assistant-ui or build on LangChain/LlamaIndex directly instead.