{"repo":"nuxt-ui-templates/chat-vue","free":true,"listed":false,"github":"https://github.com/nuxt-ui-templates/chat-vue","clone":"git clone https://github.com/nuxt-ui-templates/chat-vue.git","description":"Vue AI Chatbot Template made with Nuxt UI, Vercel AI SDK, Vite and Nitro.","language":"Vue","stars":96,"topics":["ai","nitro","nuxt-ui","vite","vue","ai-gateway","ai-sdk","drizzle-orm","chatbot","chat"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Vue AI Chatbot Template Full-featured AI Chatbot Vue application with authentication, chat history, collapsible sidebar, keyboard shortcuts, light & dark mode, command palette and more. Built using Nuxt UI components and integrated with AI SDK for a complete chat experience. - Live demo - Documentation The chat template for Nuxt is on https://github.com/nuxt-ui-templates/chat. Features - ⚡️ Streaming AI messages powered by the AI SDK with thinking/reasoning support - 🤖 Multiple model support — Claude Haiku 4.5, Gemini 3 Flash and GPT-5 Nano via Vercel AI Gateway - 🔍 Web search with built-in provider tools (Anthropic, OpenAI) - 📊 Charts and weather tool calling with rich UI rendering - 🔐 Authentication via GitHub OAuth using Nitro server routes and httpOnly cookies - 💾 Chat history persistence using SQLite database (Turso in production) and Drizzle ORM - ✨ Markdown rendering with streaming code highlighting via Comark Quick Start Deploy your own Setup Make sure to install the dependencies: Run database migrations: [!NOTE] In production, configure your database connection. On Vercel, add the Turso integration to automatically provision TURSO DATABASE URL and TURSO AUTH TOKEN . AI Integration This template uses the Vercel AI SDK for streaming AI responses with support for multiple providers through Vercel AI Gateway. When deployed on Vercel, the AI Gateway is configured automatically. For local development, set your API key in .env : [!TIP] With Vercel AI Gateway, you don't","default_branch":null,"files":null,"tree":[],"storefront":"/r/nuxt-ui-templates","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nuxt-ui-templates/chat-vue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}