SvelteKit AI Chatbot (jianyuan)
An open-source SvelteKit port of Vercel's AI Chatbot template

- Best for
- SvelteKit developers who want a free, ready-made AI chat interface with swappable model providers.
- Skip if
- You want a full SaaS product around the chatbot (billing, teams) - this is a chat UI template, not a complete product.
SvelteKit AI Chatbot is a free, open-source AI chatbot template built with SvelteKit and the Vercel AI SDK, unofficially porting vercel-labs/ai-chatbot to Svelte. It defaults to OpenAI but supports swapping in Anthropic, HuggingFace, or LangChain-backed models, with Auth.js for authentication, shadcn-svelte/Radix Svelte components, Tailwind styling, and Vercel KV for chat history and rate limiting.
Pros
- Supports multiple LLM providers (OpenAI, Anthropic, HuggingFace, LangChain) with minimal code changes
- Free and open-source
- Built on the well-known Vercel AI SDK with streaming responses
- Live demo available to try before using
Cons
- Chat-only template, not a full SaaS starter - no billing or team features
- Could not verify current GitHub star count or maintenance activity
- Some noted features (like session storage via Vercel KV) were described as still under construction
Features
Auth and access
- Auth included
AI capability
- AI chat
- Streaming responses
- Model-agnostic
Data and infra
- Rate limiting
Licensing and commercial
- Open source
- Free tier
Alternatives

Laravel AI Chat
Laravel + Inertia AI chat starter with streaming responses across 9 model providers

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

Cloudflare Agents Starter
An AI chat agent starter on Cloudflare Workers with Auth0 authentication