Skip to content

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.

Last updated: 2026-04-29

We use cookies

Anonymous analytics help us improve the site. You can opt out anytime. Learn more

vercel/ai-chatbot · BuilderWorld