vercel

    vercel/chatbot

    A full-featured, hackable Next.js AI chatbot built by Vercel

    ai
    web
    frontend
    database
    chatgpt
    nextjs
    react
    redis
    shadcn-ui
    TypeScript
    NOASSERTION
    21.0K stars
    6.8K forks
    21.0K GitHub watchers
    Updated Nov 5, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    The project lists 76 contributors on GitHub.

    Use Cases & Benefits

    • Provides a full-featured, customizable AI chatbot template built with Next.js and the Vercel AI SDK.
    • Enables rapid development of performant chat applications with seamless integration of multiple AI model providers and modern React features.
    • Use for building scalable, server-rendered AI chatbots with advanced routing and React Server Components in Next.js.
    • Use for integrating various large language models like xAI, OpenAI, and Anthropic via a unified API for flexible AI capabilities.
    • Use for deploying secure, authenticated chat applications with persistent user data storage using Neon Serverless Postgres and Vercel Blob.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Other

    GitHub could not identify this license; read the LICENSE file before depending on it.

    Community files

    • README: present

    Watch-outs

    • License not identified by GitHub; read the LICENSE file before depending on it.
    • No GitHub releases; pin a commit or tag instead of a release.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    This template ships with xAI grok-2-1212 as the default chat model. However, with the AI SDK, you can switch LLM providers to OpenAI, Anthropic, Cohere, and many more with just a few lines of code.

    You will need to use the environment variables defined in .env.example to run Next.js AI Chatbot. It's recommended you use Vercel Environment Variables for this, but a .env file is all that is necessary.

    Note: You should not commit your .env file or it will expose secrets that will allow others to control access to your various AI and authentication provider accounts.

    Your app template should now be running on localhost:3000.

    Excerpt from the vercel/chatbot README on GitHub (NOASSERTION license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    6.8K+59

    Open issues

    34+11

    Compared with peers in AI

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    vercel/chatbot compared with AI repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    thedotmack/claude-mem113.6K+8.8K35today
    D4Vinci/Scrapling98.1K+6.9K651 day ago
    Leonxlnx/taste-skill110.7K+5.2K551 day ago
    calesthio/OpenMontage77.2K+4.2K40—
    heygen-com/hyperframes79.6K+4.1K45today
    vercel/chatbot21.0K—35—
    Category median98.1K+5.2K45—

    Also by vercel

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description