Discover and explore top open-source AI tools and projects—updated daily.
nuxt-ui-templatesAI chatbot application for building interactive conversational experiences
Top 92.9% on SourcePulse
This repository provides a full-featured AI chatbot template built with Nuxt UI and the Vercel AI SDK. It targets developers seeking a robust starting point for AI-powered chat applications, offering pre-integrated features like authentication, chat history, and multi-provider AI support to accelerate development and deployment.
How It Works
This template leverages Nuxt UI for a polished user interface and the Vercel AI SDK for seamless integration with various AI providers through the AI Gateway. Core functionalities include chat history persistence managed by Drizzle ORM with SQLite (or Turso for production) and optional authentication via nuxt-auth-utils, typically configured with GitHub OAuth. The AI Gateway simplifies multi-model access by providing a unified API, abstracting individual provider keys and offering features like load balancing and spend monitoring.
Quick Start & Requirements
To start, use npm create nuxt@latest -- -t ui/chat. Install dependencies with pnpm install and run database migrations using pnpm db:migrate. The development server can be started with pnpm dev. Prerequisites include Node.js and PNPM. Configuration requires setting environment variables for AI providers (via Vercel AI Gateway), optional GitHub OAuth, and optional Blob Storage (Vercel Blob, Cloudflare R2, S3). Links to a live demo and documentation are mentioned but not provided.
Highlighted Details
Maintenance & Community
No details on notable contributors, sponsorships, community channels (Discord/Slack), or roadmaps are provided.
Licensing & Compatibility
The license type and compatibility notes for commercial use or closed-source linking are not specified.
Limitations & Caveats
The template is presented as a starting point; advanced configurations for authentication and blob storage require specific environment variable setup. No explicit limitations, known bugs, or alpha status were mentioned.
1 day ago
Inactive
Renset
mistralai