项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 88945
使用教程
环境要求
- 已安装 Docker(推荐方式)
- 使用本地开发方式需先安装 Node.js 与 Yarn
- 一个可用的 OPENAI_API_KEY(示例 sk-xxxx 需替换为真实值)
安装与启动步骤
-
1拉取镜像
从 Docker Hub 拉取官方镜像 yidadaa/chatgpt-next-web,这是推荐的部署方式。
docker pull yidadaa/chatgpt-next-web -
2启动容器
映射 3000 端口并传入密钥与访问密码,-d 表示后台运行,CODE 用于密码保护。
docker run -d -p 3000:3000 \ -e OPENAI_API_KEY=sk-xxxx \ -e CODE=your-password \ yidadaa/chatgpt-next-web -
3配置代理启动
若访问模型接口需要代理,加 PROXY_URL;代理需密码时写成 http://127.0.0.1:7890 user pass。
docker run -d -p 3000:3000 \ -e OPENAI_API_KEY=sk-xxxx \ -e CODE=your-password \ -e PROXY_URL=http://localhost:7890 \ yidadaa/chatgpt-next-web -
4启用 MCP
如需启用 MCP 能力,在启动命令中追加 ENABLE_MCP=true 环境变量即可。
docker run -d -p 3000:3000 \ -e OPENAI_API_KEY=sk-xxxx \ -e CODE=your-password \ -e ENABLE_MCP=true \ yidadaa/chatgpt-next-web -
5本地安装依赖
本地开发需先安装 Node.js 和 Yarn,然后在项目目录执行 yarn install 安装依赖。
yarn install -
6本地启动服务
执行 yarn dev 启动开发服务器,按终端提示的地址在浏览器中访问。
yarn dev
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_API_KEY | 是 | 模型接口密钥,缺失则无法正常对话 | sk-xxxx |
CODE | 否 | 页面访问密码,设置后可防止他人白嫖你的额度 | your-password |
PROXY_URL | 否 | 接口代理地址,网络受限时需要设置 | http://localhost:7890 |
ENABLE_MCP | 否 | 是否启用 MCP 功能 | true |
如何确认成功
浏览器访问 http://localhost:3000,能打开聊天界面并成功发起一次对话即表示部署成功。
常见问题
Q:模型请求超时或连不上怎么办?
A:在启动命令中增加 PROXY_URL 指向你的代理,例如 http://localhost:7890;若代理需要账号密码,写成 "http://127.0.0.1:7890 user pass"。
Q:怎么避免别人使用我的接口额度?
A:启动时设置 CODE 环境变量作为访问密码,未输入正确密码的访客无法使用你的模型额度。
Q:不想用 Docker 怎么本地跑?
A:README 给出的方式是先安装 Node.js 和 Yarn,然后在项目目录执行 yarn install 与 yarn dev。
Q:怎么开启 MCP 功能?
A:在 docker run 命令中加入 -e ENABLE_MCP=true 后重新启动容器。
注意事项
- 命令中的 sk-xxxx 与 your-password 是示例值,务必替换为你自己的真实密钥和密码。
- Docker 方式使用 3000 端口,若被占用需自行调整端口映射。
- CODE 未设置时服务可能被他人直接访问,建议始终设置访问密码。
核心亮点
- 支持GPT-4、Claude、Gemini、Ollama等十余种模型,可自由切换和对比
- 全平台覆盖(Web/桌面/移动),数据通过云端同步,多设备无缝衔接
- 部署极简,支持Vercel一键部署,也可Docker自托管,数据完全自主可控
不足之处
- 部分高级功能(如团队协作、更多模型)依赖付费计划,免费版有消息数限制
- 文档和社区支持相对分散,新用户上手可能需要自行摸索配置
适用场景
- 个人用户搭建私有AI助手,保护对话隐私
- 开发者集成多模型API,进行模型效果对比测试
- 小型团队内部部署,统一AI工具入口,降低使用门槛
替代项目
ChatGPT-Next-Web、Lobe Chat、Open WebUI
同类项目推荐
LibreChat
开源
自托管全能 AI 聊天平台,自由切换模型并支持插件扩展
Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, Open···
evolution-api
开源
一行代码接入 WhatsApp,快速构建聊天机器人和客服系统
Evolution API is an open-source WhatsApp integration API
glados-voice-assistant
开源
把GLaDOS带回家,用毒舌语音控制你的智能家居。
DIY Voice Assistant based on the GLaDOS character from Portal video game series. Wor···
alan-sdk-ios
开源
给 iOS App 加上能听懂话的语音助手,无需重写代码
The Self-Coding System for Your App — Alan AI SDK for iOS
JARVIS
开源
说句话就能得到 AI 语音回复,本地搭建个人语音助手
Your own personal voice assistant: Voice to Text to LLM to Speech, displayed in a we···
nonebot-plugin-learning-chat
开源
让群机器人学会群友说话,秒变聊天搭子
Nonebot2插件,让Bot学习群友的发言和表情包。/ Nonebot2 plugin to learn what your grou···
ChatGirl
开源
用 TensorFlow 快速训练一个能聊天的机器人
ChatGirl is an AI ChatBot based on TensorFlow Seq2Seq Model. ChatGirl 一个基于 T···
openai-whatsapp-chatbot
开源
给 WhatsApp 装上 GPT 大脑,自动回复还能画图
A chatbot app that uses OpenAI's GPT and DALL-E to reply to incoming messages from W···
LittlePaimon
开源
给原神群聊装个全能小助手,查面板、析抽卡、管群聊一步到位
小派蒙!基于Nonebot2的原神机器人,包括但不限于UID面板查询、抽卡记录分析、游戏攻略图鉴···
