chat vs gemini-chatbot

Two of the top chat apps, side by side: score, setup, license, activity and what each review found.

33rd of 12 in Chat apps

chat

Nuxt UI chat template with GitHub login, SQLite history and AI Gateway

#44th of 12 in Chat apps

gemini-chatbot

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

chat vs gemini-chatbot: score parts and facts
What we comparechatgemini-chatbot
Score parts, out of 100
Adoption14, niche46, known
Freshness100, active83, active
Maintenance33, patchy0, weak
Easy to run67, easy67, easy
Agent-ready0, none0, none
Facts from GitHub and the README
Stars3761.4k
LicenseMIT (permissive)Apache-2.0 (permissive)
Last commitOct 2026May 2026
Last releaseNone publishedNone published
LanguageVueTypeScript
DockerNoNo
GPUNot neededNot needed
arm64 or Apple SiliconNot statedNot stated

chat

A Nuxt app on Nuxt UI and the AI SDK: streaming replies with reasoning, three models through Vercel AI Gateway (Claude Haiku 4.5, Gemini 3 Flash, GPT-5 Nano), provider web search, dictation over WebSocket, and chart and weather tool calls. GitHub OAuth, chat history in SQLite or Turso through Drizzle, and NuxtHub Blob uploads are included. For Vue and Nuxt teams who want a complete chat UI with persistence.

Who it is for: Vue and Nuxt teams who want a complete chat UI

Strengths

  • Auth, Drizzle migrations and uploads wired; local dev needs no external database
  • Blob storage swaps between local disk, Vercel Blob, Cloudflare R2 and S3
  • Live demo and a one-command scaffold (npm create nuxt -t ui/chat)
  • Committed within the last day

Weaknesses

  • Models and dictation go through Vercel AI Gateway; direct keys need code changes
  • Auth is GitHub OAuth only
  • No tests listed
  • Production database path assumes Turso
  • Vue, ai-gateway, ai-sdk, anthropic, google
  • Needs ai-gateway-api-key, github-oauth-app, sqlite-or-turso
  • GitHub template
  • env example file

gemini-chatbot

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
  • TypeScript, google, ai-sdk
  • Needs postgres, vercel-blob, google-api-key
  • GitHub template
  • env example file
  • sign-in: Auth.js

More in Chat apps