返回 AI 工具目录
Chatbot UI
AI 应用人工精选最近核验 2026年7月23日
Chatbot UI 是 mckaywrigley 开源的 ChatGPT 风格聊天前端(MIT),定位为可自托管的通用 AI 对话界面。它支持接入 OpenAI、Azure OpenAI 以及本地 Ollama 等多种模型,提供会话持久化、文件上传、API Key 与参数设置管理;认证与数据存储基于 Supabase(PostgreSQL)。技术栈为 Next.js + TypeScript + Tailwind。部署方式有三种:本地(Docker + Supabase CLI)、自托管(Vercel 前端 + Supabase 后端),以及官方托管版 chatbotui.com。项目已迭代到 2.0,旧版代码保留在独立分支。
定价开源部署自托管、本地运行、SaaS 云服务国内可达国内可达性待核验许可MIT
解决什么问题
- 快速自建一个 ChatGPT 风格的多模型对话界面
- 统一接入 OpenAI、Azure、本地 Ollama 等模型
- 提供会话保存、文件上传与密钥/参数管理
- 用 Supabase 承载认证与数据存储
适合
- 想私有部署、掌控数据的团队内部对话工具
- 需要一个可二次开发的开源对话前端底座
- 希望在一个界面切换多家或本地模型的场景
- 用 Next.js 技术栈、便于定制的团队
不适合
- 强依赖 Supabase,需自行搭建或托管该后端
- 界面与文档以英文为主,中文需自行本地化
- 模型能力取决于所接入的服务,并不自带模型
- 面向自部署,官方托管版功能与可用性另计
如何接入
- 接入 OpenAI、Azure OpenAI 与本地 Ollama
- 认证与数据库基于 Supabase(PostgreSQL)
- 本地用 Docker + Supabase CLI 起服务
- 自托管走 Vercel 前端 + Supabase 后端
已知限制
- 正文不含指标;能力随所接模型而定
- Supabase 与默认模型服务多在海外,注意数据出域
- UI 与文档偏英文,需自行做中文适配
- 自托管需具备一定前端与后端运维能力
接入与使用事实
- 部署方式
- 自托管、本地运行、SaaS 云服务
- 实现语言
- TypeScript
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- MIT
- 国内可达性
- 国内可达性待核验
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
- 代码仓库仅作事实索引
