Shadcn refreshes its database-free chatbot starter

Shadcn has updated the chatbot template with the latest Next.js, AI SDK, shadcn React components, and cn utility, plus assorted bug fixes. The repository has 902 GitHub stars as a compact reference for building a streaming chatbot on the Vercel AI Gateway without adding a database or authentication layer.

Many Next.js examples demonstrate a bare useChat hook, while larger starters bundle persistence, authentication, billing, and other SaaS infrastructure. This template focuses on the application layer: streaming responses, markdown rendering, tool calls, web search, citations, and typed components for interactive tool output.

Inside the compact starter

The template provides the main pieces required for a tool-enabled chat interface:

  • Streaming chat responses rendered as markdown with shadcn/typeset.
  • A server-executed tool that retrieves GitHub repository information.
  • Provider-native web search with deduplicated source citations.
  • A human-in-the-loop questionnaire that lets the model request clarification through a shadcn component.

The request and rendering paths remain easy to trace: