Repolode
okisdev

okisdev/ChatChat

一个可自托管的网页应用,在统一界面中集成多家 AI 服务的对话与搜索功能。

可替代:ChatGPT

Star
1,266
Fork
211
未关闭 Issue
23
最近提交
前天

这是什么?

ChatChat 是一个网页应用,把多家 AI 模型服务商统一放在同一个对话与搜索界面中。无需在各家厂商的控制台之间来回切换,就可以通过一个前端与 Anthropic、OpenAI、Cohere、Google Gemini 等服务商的模型交互。

项目基于 Next.js、Tailwind CSS 和 shadcn UI 构建,便于自托管。作者提供了 Vercel 和 Railway 的一键部署入口,更多部署方式可参考在线文档。

项目采用 AGPL-3.0 协议。AI 可能生成不当内容,使用时需要自行审核输出结果。

核心功能

  • 01支持 Anthropic、OpenAI、Cohere、Google Gemini 等主流 AI 服务商。
  • 02在同一界面中提供对话和 AI 驱动的搜索功能。
  • 03便于自托管部署。
  • 04提供 Vercel 和 Railway 一键部署。
  • 05基于 Next.js、Tailwind CSS 和 shadcn UI 构建。

适用场景

  • 为个人或团队搭建私有的自托管 AI 对话前端,统一接入多家模型服务。
  • 让团队通过同一界面在不同 AI 模型之间切换或对比。
  • 在个人或内部网页工具中加入 AI 驱动的搜索功能。

快速上手

  1. 1

    使用 README 中的一键按钮部署到 Vercel

  2. 2

    使用 README 中的模板按钮在 Railway 上部署

  3. 3

    查看文档了解更多自托管方式

使用前须知

  • 使用模型需要各 AI 服务商的 API 密钥。
  • 采用 AGPL-3.0 许可证,属于 Copyleft 协议,网络部署时需公开源代码。
  • README 未提供快速本地安装命令,部署需参考外部文档。

收录于专题

标签

常见问题

ChatChat 是什么?
一个可自托管的网页应用,在统一界面中集成多家 AI 服务的对话与搜索功能。 ChatChat 是一个网页应用,把多家 AI 模型服务商统一放在同一个对话与搜索界面中。无需在各家厂商的控制台之间来回切换,就可以通过一个前端与 Anthropic、OpenAI、Cohere、Google Gemini 等服务商的模型交互。
ChatChat 可以免费使用吗?用的什么许可证?
ChatChat 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
ChatChat 还在维护吗?
活跃维护中。ChatChat 最近一次提交是在 2026年11月5日。
ChatChat 适合用来做什么?
为个人或团队搭建私有的自托管 AI 对话前端,统一接入多家模型服务。 让团队通过同一界面在不同 AI 模型之间切换或对比。 在个人或内部网页工具中加入 AI 驱动的搜索功能。
ChatChat 怎么安装和运行?
使用 README 中的一键按钮部署到 Vercel 使用 README 中的模板按钮在 Railway 上部署 查看文档了解更多自托管方式
在哪里获取 ChatChat?
源代码和安装说明在 GitHub 上:https://github.com/okisdev/ChatChat

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目