A modern, full-featured AI chatbot application built with Nuxt 3, Nuxt UI Pro, and the Vercel AI SDK v5. Features real-time streaming, multiple AI models support via AI Gateway, persistent chat history with PostgreSQL, and a beautiful responsive interface.
Features
Streaming AI responses powered by Vercel AI SDK v5
Multiple AI models support via Vercel AI Gateway - access OpenAI, Anthropic, Google, and more
Reasoning models support for advanced problem-solving capabilities
Generative UI - AI can generate interactive components (e.g., weather widgets)
GitHub authentication via nuxt-auth-utils
Persistent chat history with PostgreSQL and Drizzle ORM
Beautiful UI built with Nuxt UI Pro components
Real-time syntax highlighting with Shiki
Responsive design optimized for all devices
Keyboard shortcuts and command palette
Chat search and management