返回 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
国内可达性
国内可达性待核验
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

  1. 代码仓库仅作事实索引

访问官网