#55th of 12 in Chat apps

gemini-chatbot

Next.js chatbot template defaulting to Gemini with NextAuth and Postgres

Stars
1.4k
License
Apache-2.0
Last commit
Oct 2026
Language
TypeScript
Stars, last 30 weeks+69
26 Mar 2026: 1,285 stars2 Apr 2026: 1,291 stars9 Apr 2026: 1,291 stars16 Apr 2026: 1,297 stars23 Apr 2026: 1,299 stars30 Apr 2026: 1,301 stars7 May 2026: 1,304 stars14 May 2026: 1,309 stars21 May 2026: 1,311 stars28 May 2026: 1,315 stars4 Jun 2026: 1,316 stars11 Jun 2026: 1,319 stars18 Jun 2026: 1,320 stars25 Jun 2026: 1,324 stars2 Jul 2026: 1,329 stars9 Jul 2026: 1,331 stars16 Jul 2026: 1,333 stars23 Jul 2026: 1,336 stars30 Jul 2026: 1,338 stars6 Aug 2026: 1,338 stars13 Aug 2026: 1,340 stars20 Aug 2026: 1,341 stars27 Aug 2026: 1,342 stars3 Sept 2026: 1,344 stars10 Sept 2026: 1,345 stars17 Sept 2026: 1,346 stars24 Sept 2026: 1,346 stars1 Oct 2026: 1,349 stars8 Oct 2026: 1,351 stars15 Oct 2026: 1,353 stars22 Oct 2026: 1,354 stars

1,285 on 26 Mar 20261,354 on 22 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Vercel is hiring: 95 open roles

Overview

An earlier cut of the Vercel chatbot template pinned to Google Gemini: Next.js App Router, AI SDK streaming with tool calls, NextAuth.js login, chat history in Vercel Postgres through Drizzle, and file storage on Vercel Blob. The default model is gemini-1.5-pro; the AI SDK lets you switch to OpenAI, Anthropic or Cohere. For teams on Google models who want the Vercel chat stack.

Who it is for: Teams on Gemini who want the Vercel chat stack

Strengths

  • Auth, Postgres history and Blob uploads already wired
  • Two env vars to deploy: AUTH_SECRET and GOOGLE_GENERATIVE_AI_API_KEY
  • Deployed demo at gemini.vercel.ai

Weaknesses

  • Default model gemini-1.5-pro is dated; update before shipping
  • Tied to Vercel Postgres and Blob; self-hosting means swapping both
  • No tests, no Docker
  • vercel/chatbot is the maintained successor for most uses

What it needs

  • TypeScript, google, ai-sdk
  • Needs postgres, vercel-blob, google-api-key
  • GitHub template
  • env example file
  • sign-in: Auth.js

Quick answers

Is gemini-chatbot open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Also in Chat apps

See all 12
Also in Chat apps
RankProjectScore
1claude-quickstartsIndependent Claude API starter projects, one folder per pattern19k starsMIT70 out of 100
2chatbotNext.js chat template with Auth.js, Postgres history and AI Gateway models Live demo ↗ (opens in a new tab)21k starsApache-2.060 out of 100
3langchain-nextjs-templateNext.js routes for LangChain.js chat, agents, structured output and RAG Live demo ↗ (opens in a new tab)2.5k starsMIT58 out of 100
#4twitterbioSingle-form Next.js text generator streaming from Together AI Live demo ↗ (opens in a new tab)1.8k starsMIT49 out of 100
#6chatNuxt UI chat template with GitHub login, SQLite history and AI Gateway Live demo ↗ (opens in a new tab)378 starsMIT42 out of 100