#18 · Primary category: AI Chatbots
chatbot
A full-featured, hackable Next.js AI chatbot built by Vercel
Project last updated:07/08/26
GitHub Stars
20.9K
Forks
6.7K
Contributors
76
License
Other
Why we included this project
Most chat templates stop at a demo that streams a reply and call it done. This one is a working application: the Next.js App Router, the AI SDK, and shadcn/ui components are already wired together, and it handles streaming responses, tool calls, chat history persistence, file storage, and authentication out of the box. The model layer is genuinely swappable. It ships with routing for Mistral, Moonshot, DeepSeek, OpenAI, and xAI through the AI Gateway, and pointing it at a direct provider like Anthropic or Cohere takes a few lines of code. The codebase is split into clear modules such as lib/ai/models.ts, so you can replace the UI or add tools without fighting the framework. It is a template rather than a hosted service, which is exactly what you want when you plan to build a real product on top of it.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
NextChat
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows
gpt4free
The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
system_prompts_leaks
Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs