ChatAny

一键部署,聚合 ChatGPT 与多款 AI 服务,打造私有 AI 工作台。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 1758 🐛 待处理 12 👀 关注 34
GitHub ↗
GitHub 星标 ★ 6482
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可自行部署,完全免费。

项目预览

ChatAny 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队ChatAnyTeam
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可自行部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型chatgpt,chatgpt-next-web,chatgpt-web,midjourney,openai,stable-diffusion
GitHub 星标★ 6482
上线时间2023-06-05 00:00:00
代码更新2026-04-02
仓库体积13.3 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

ChatAny 是一个基于 TypeScript 开发的开源 AI 聚合网关,旨在通过一键部署,让用户快速拥有自己的 ChatGPT 及众多 AI 网页服务。它解决了用户需要分别注册、登录多个 AI 平台(如 OpenAI、Midjourney、Stable Diffusion)的痛点,将多种 AI 能力整合到统一界面和 API 中。核心能力包括:支持多模型切换与统一对话管理,集成图像生成、代码辅助等场景;提供自托管部署方案,保护用户数据隐私;通过反向代理和密钥管理,实现安全访问与成本控制。项目基于 Next.js 构建,界面友好,适合个人开发者和小团队快速搭建私有 AI 工作台。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6482

使用教程

难度:入门 约 10 分钟 部署方式:Docker 6 步

环境要求

  • 已安装 Docker 环境(用于一键部署)
  • 已安装 Node.js 与 npm(手动部署时使用)
  • 一个可用的 OpenAI API Key(如 sk-xxx)或兼容 BASE_URL 的服务
  • 使用 Midjourney 功能时需自建 midjourney-proxy 或使用第三方中转 API

安装与启动步骤

  1. 1确认运行环境

    先确认本机已装好 Docker;若走手动部署路径,则需准备 Node.js 和 npm 环境,两者选其一即可。

    docker --version
  2. 2准备 API 密钥

    获取 OpenAI 格式的 API Key,并确认要调用的接口地址(官方或中转站),后面用环境变量传入。

  3. 3Docker 一键启动

    把 API Key 和地址填入环境变量后运行容器,端口映射为 3000。若不用绘图可留空 MJ 参数。

    docker run -d -p 3000:3000 -e OPENAI_API_KEY="sk-xxx" -e BASE_URL="https://api.openai.com" -e MJ_PROXY_URL="" -e MJ_PROXY_KEY="" licoy/chatany:latest
  4. 4克隆源码(可选)

    不想用 Docker 时,可手动部署:先把项目克隆到本地目录,再进入项目文件夹操作。

    git clone https://github.com/ChatAnyTeam/ChatAny.git
    cd ChatAny
  5. 5安装依赖并构建

    在项目根目录安装依赖并执行构建,构建完成后才能以生产模式启动服务。

    npm install
    npm run build
  6. 6启动服务

    生产模式启动:npm run start;需要边改边调试则改用 npm run dev 开发模式。

    npm run start

关键配置

配置项必填说明示例
OPENAI_API_KEY是OpenAI 或兼容服务的密钥,用于调用对话接口sk-xxx
BASE_URL否API 请求的基地址,官方或中转站地址https://api.openai.com
MJ_PROXY_URL否Midjourney Proxy 的 API 链接地址,不用 MJ 可留空https://your-mj-proxy.com
MJ_PROXY_KEY否Midjourney Proxy 的调用密钥,不用 MJ 可留空your-mj-key

如何确认成功

浏览器打开 http://localhost:3000,能看到 ChatAny 对话界面并能正常发消息即部署成功。

常见问题

Q:没有 Midjourney 代理能用吗?

A:可以。MJ_PROXY_URL 和 MJ_PROXY_KEY 留空即可,只是无法使用 Midjourney 相关绘图功能,对话等能力不受影响。

Q:可以用第三方中转 API 吗?

A:可以。把 BASE_URL 改成中转站地址、OPENAI_API_KEY 填中转站提供的密钥即可。

Q:3000 端口被占用怎么办?

A:修改 docker run 的端口映射,例如写成 -p 8080:3000,然后访问 http://localhost:8080。

Q:这个项目还维护吗?

A:README 明确标注已停止维护,作者推荐改用开源的 AQBot 桌面客户端。

注意事项

  • 项目已停止维护,生产使用前建议评估是否改用 README 推荐的 AQBot。
  • Midjourney 相关接口依赖外部 midjourney-proxy 服务,需自行搭建或使用第三方中转平台。
  • API Key 属于敏感信息,建议通过环境变量传入并注意不要泄露到公开仓库。
  • 手动部署必须先执行 npm run build 再 npm run start,否则无法以生产模式运行。

核心亮点

  • 聚合多种 AI 服务(ChatGPT、Midjourney、SD),统一入口,免去多平台切换。
  • 一键部署,基于 Next.js 和 Docker,上手快,适合个人快速自托管。
  • 支持自定义 API 密钥和模型参数,灵活适配不同使用场景。

不足之处

  • 依赖各 AI 服务商的 API 稳定性和政策,存在被限制的风险。
  • 文档/社区待观察,部分高级功能配置需自行摸索。

适用场景

  • 个人开发者搭建私有 AI 助手,统一管理日常问答和代码生成。
  • 小团队内部共享 AI 服务,降低账号管理成本。
  • 技术爱好者整合图像生成与对话功能,探索创意工作流。

替代项目

ChatGPT-Next-Web、Lobe Chat、Open WebUI

上一篇:openwebui-importer

下一篇:loominary

同类项目推荐

gemini_multipdf_chat 开源

上传多个 PDF,直接对话提问,快速获取答案。

Gemini PDF Chatbot: A Streamlit-based application powered by the Gemini conversation···

★ 225 2026-08-09
chatbox 开源

一个窗口聊遍所有 AI,界面清爽咋聊都顺

Powerful AI Client

★ 42278 2026-08-09
anythingllm-mobile 开源

把私有 AI 助手装进手机,离线也能问答和跑 Agent

An AI Agent that lives in your pocket. Local-first and privacy focused.

★ 189 2026-09-24
fbchat-v2 开源

异步监听并解密 Facebook Messenger 消息,轻松构建聊天机器人。

About Facebook Chat (Messenger) for Python / Message Listening for E2EE (end-to-end)

★ 144 2026-08-09
java-slack-sdk 开源

用 Java 快速构建 Slack 机器人,无需公网服务器

Slack Developer Kit (including Bolt for Java) for any JVM language

★ 602 2026-08-09
llmbox 开源

一个 Flutter 写的跨平台 OpenAI 对话客户端

LLMBox - a third-party client for OpenAI API.

★ 390 2026-10-29
awesome-ChatGPT-resource-zh 开源

一网打尽 ChatGPT 中文资源,快速上手少走弯路

精选 OpenAI 的 [ChatGPT](https://chat.openai.com) 资源清单, 跟随最新资源并添加中文相···

★ 676 2026-08-09
maxapi 开源

用 Python 快速开发 MAX 聊天机器人,异步高效省心

Библиотека по разработке чат-ботов для мессен···

★ 231 2026-08-09