Chatbot UI
不活跃简介
Chatbot UI 是一个开源的 AI 聊天界面,支持 OpenAI、Claude、Gemini 等多种模型,提供现代化对话界面和灵活的部署选项。
核心特性
- 多模型支持 — 同时接入 OpenAI、Claude、Gemini、Azure OpenAI、Ollama 等多种 LLM
- Supabase 后端 — 基于 Supabase 提供用户认证、数据持久化和实时同步
- 现代对话界面 — 支持 Markdown 渲染、代码高亮、消息流式输出的现代化聊天 UI
- 本地与云端部署 — 支持 Supabase 本地开发和 Vercel/Vercel 等平台一键云端部署
- Ollama 本地模型 — 可对接 Ollama 运行本地开源模型,完全离线使用
- OpenAI API 兼容 — 任何 OpenAI 兼容的 API 端点均可直接接入
适用场景
💡 个人 AI 聊天应用 — 部署自己的 ChatGPT 替代品,支持多模型切换
💡 团队内部助手 — 为团队搭建私有化的 AI 对话平台,数据不外泄
💡 客户服务前端 — 作为 AI 客服系统的对话界面层,对接后端 LLM
💡 教育互动平台 — 学生通过多模型对比学习,探索不同 AI 的回答风格
💡 AI 产品原型 — 快速搭建 AI 聊天功能的产品原型进行用户验证
分类
快速开始
git clone https://github.com/mckaywrigley/chatbot-ui.git
cd chatbot-ui
npm install
cp .env.local.example .env.local
supabase start
npm run chat