topboilerplates.com

Nuxt AI Chatbot Template

An official Nuxt UI template for building a streaming AI chatbot with auth and chat history

Nuxt AI Chatbot TemplateCheck Nuxt AI Chatbot Template
Nuxt AI Chatbot Template
Best for
Nuxt/Vue developers building an AI chat interface who want streaming responses, auth, and chat history solved without starting from scratch.
Skip if
You're not building in Nuxt, or you need a chatbot with billing/subscriptions already built in.

Nuxt AI Chatbot Template is a free, open-source template from the Nuxt UI team for building AI chat apps. It uses the Vercel AI SDK for streaming responses across Claude, Gemini, and GPT models, GitHub OAuth via nuxt-auth-utils, persistent chat history in SQLite/Turso with Drizzle ORM, file uploads, web search tool calling, and markdown rendering with code highlighting.

Pros

  • Officially maintained under the Nuxt UI templates organization
  • Multi-model support (Claude, Gemini, GPT) via Vercel AI SDK, not locked to one provider
  • Persistent chat history and file uploads included, not just a demo UI
  • Free, MIT licensed, and deploys cleanly to Vercel with automatic AI Gateway config

Cons

  • No payments or subscription billing included - you'd add that yourself
  • Turso/SQLite database choice may not fit teams standardized on Postgres
  • AI usage costs (model API calls) are on you, not bundled

Features

Auth and access

  • Auth included
  • Social login

AI capability

  • AI chat
  • Streaming responses
  • Model-agnostic

What's in the box

  • File uploads

Growth and ops

  • Dark mode

Licensing and commercial

  • Open source
  • Free tier
  • MIT licensed