每周一个开源项目 #4ChatGPT-Next-Web 增强版 一句话看懂项目ChatGPT-Next-Web 增强版是近期GitHub最火的AI聊天前端项目基于原版升级优化支持多模型切换、自定义主题、离线对话缓存无需复杂部署新手5分钟即可搭建属于自己的AI聊天界面兼顾颜值与实用性星标一周暴涨20k。 项目核心简介ChatGPT-Next-Web 增强版是一款轻量高效、可高度定制的AI聊天前端框架核心基于ReactTypeScript开发适配OpenAI、智谱、百度文心一言等主流大模型解决了原版功能单一、部署繁琐、适配性差的痛点新增离线缓存、多账号管理、主题定制等实用功能。项目定位为“人人可用的AI聊天工具前端”无需深厚的前端开发基础普通人可通过一键部署快速搭建开发者可基于源码二次开发适配自己的业务需求目前已成为GitHub近一周前端领域星标增长最快的开源项目广泛应用于个人AI助手、企业内部聊天工具搭建等场景。项目GitHub地址https://github.com/Yidadaa/ChatGPT-Next-Web官方文档https://chatgpt-next-web.js.org/docs/getting-started 核心功能与适用场景核心能力多模型无缝切换支持OpenAI、智谱GLM、百度文心一言、阿里通义千问等10主流大模型一键切换无需重启服务高度自定义配置支持自定义主题颜色、聊天背景、字体大小可添加自定义Prompt、设置对话记忆长度离线缓存与备份对话记录本地缓存支持导出Markdown/PDF断网也能查看历史对话防止数据丢失多账号管理支持添加多个大模型API Key按需切换账号适配不同场景下的使用需求轻量高效打包后体积不足10MB加载速度快支持PC/手机端自适应适配各种设备扩展功能丰富支持插件扩展、自定义快捷键、对话翻译、代码高亮等实用功能可按需开启适用人群想拥有个人AI聊天界面不想依赖第三方平台的普通用户前端开发者需要快速搭建AI聊天前端框架进行二次开发企业员工需要搭建内部AI聊天工具适配企业专属大模型AI爱好者喜欢尝试各类开源AI工具追求个性化使用体验️ 本地部署教程三种方案新手首选一键部署基础环境要求系统Windows 10/macOS 12/LinuxUbuntu 20.04及以上硬件CPU≥1核、内存≥2GB、磁盘剩余空间≥50MB轻量化部署无过高硬件要求基础依赖Node.js ≥ 18版本一键部署可自动安装无需手动配置可选配置任意大模型API Key无API Key也可体验离线缓存功能方案一一键安装新手首选5分钟上手Windows系统PowerShell运行# 克隆项目仓库无需手动下载源码git clone https://github.com/Yidadaa/ChatGPT-Next-Web.git cd ChatGPT-Next-Web# 一键安装依赖并启动npm run setup npm runstart启动成功后浏览器访问http://localhost:3000即可进入聊天界面首次打开需配置API Key可选。macOS/Linux系统终端运行# 克隆项目gitclone https://github.com/Yidadaa/ChatGPT-Next-Web.gitcdChatGPT-Next-Web# 一键部署启动bash(curl-shttps://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)启动后访问http://localhost:3000默认自带演示模式无需API Key即可体验基础功能。方案二Docker容器部署稳定隔离推荐服务器使用# 拉取最新镜像dockerpull yidadaa/chatgpt-next-web# 启动容器映射端口3000可自定义dockerrun-d-p3000:3000\-eOPENAI_API_KEYyour-api-key\-eCODEyour-access-code\yidadaa/chatgpt-next-web参数说明OPENAI_API_KEY填写你的大模型API KeyCODE是访问密码可自定义设置防止他人滥用。方案三静态页面部署无需后端仅前端展示# 克隆项目gitclone https://github.com/Yidadaa/ChatGPT-Next-Web.gitcdChatGPT-Next-Web# 打包静态文件npmrun build# 启动静态服务器需安装servenpminstall-gserve serve-sout-l3000静态部署仅支持离线缓存、主题定制等基础功能无法调用大模型API适合仅需展示界面的场景。⚙️ 核心配置文件详解项目核心配置文件为.env.local修改该文件可适配自身需求核心配置项如下复制即可使用# 大模型配置示例OpenAIOPENAI_API_KEYsk-xxxxxxxxxxxxxxxx OPENAI_BASE_URLhttps://api.openai.com/v1# 访问权限配置CODE123456# 访问密码可自定义留空则无需密码DISABLE_GPT4false# 是否禁用GPT-4true为禁用false为启用# 界面配置THEMElight# 主题可选light浅色、dark深色、auto自动切换DEFAULT_MODELgpt-3.5-turbo# 默认使用的模型MAX_HISTORY100# 最大对话记忆长度# 缓存配置CACHE_TYPElocal# 缓存类型local为本地缓存redis为Redis缓存需配置Redis 实战常用操作直接复制使用场景1自定义主题颜色操作进入聊天界面 → 点击右上角设置 → 选择“主题设置” → 输入自定义颜色值如#1677ff → 点击保存立即生效。场景2导出对话记录操作打开需要导出的对话 → 点击对话右上角“更多” → 选择“导出为Markdown”或“导出为PDF” → 保存至本地即可。场景3切换大模型操作点击聊天输入框上方“模型”下拉框 → 选择需要使用的模型如智谱GLM-4、文心一言 → 若未配置对应API Key点击“配置”填写 → 切换完成后即可使用该模型聊天。⚠️ 新手避坑注意事项部署失败优先检查Node.js版本必须升级至18及以上可使用nvm管理版本npm install -g nvm启动后无法访问检查端口是否被占用可修改端口npm run start – --port 3001调用大模型失败核对API Key是否正确、是否有余额国内用户需配置代理修改BASE_URL离线缓存无法使用清除浏览器缓存重启服务后重新生成对话记录Docker部署后无法保存配置需添加数据卷映射-v ./data:/app/data✨ 项目核心亮点零门槛部署一键安装脚本新手无需配置环境5分钟即可搭建完成高度可定制主题、Prompt、模型、快捷键均可自定义适配不同使用习惯跨平台适配PC/手机端自适应支持浏览器直接访问无需安装额外软件轻量高效打包体积小加载速度快低配置设备也能流畅运行社区活跃一周星标增长20k开发者响应及时插件扩展丰富持续更新优化✅ 上手建议新手优先选择一键部署无需配置复杂环境先体验基础聊天、主题定制功能熟悉后再配置API Key调用大模型前端开发者可基于源码修改界面样式、添加自定义插件适配自己的业务场景。作为近期GitHub最火的AI前端项目ChatGPT-Next-Web 增强版完美解决了普通用户“搭建难、定制难”的痛点不管是个人使用还是二次开发都是极具性价比的开源选择值得入手尝试。
每周一个开源项目 #4:ChatGPT-Next-Web 增强版
每周一个开源项目 #4ChatGPT-Next-Web 增强版 一句话看懂项目ChatGPT-Next-Web 增强版是近期GitHub最火的AI聊天前端项目基于原版升级优化支持多模型切换、自定义主题、离线对话缓存无需复杂部署新手5分钟即可搭建属于自己的AI聊天界面兼顾颜值与实用性星标一周暴涨20k。 项目核心简介ChatGPT-Next-Web 增强版是一款轻量高效、可高度定制的AI聊天前端框架核心基于ReactTypeScript开发适配OpenAI、智谱、百度文心一言等主流大模型解决了原版功能单一、部署繁琐、适配性差的痛点新增离线缓存、多账号管理、主题定制等实用功能。项目定位为“人人可用的AI聊天工具前端”无需深厚的前端开发基础普通人可通过一键部署快速搭建开发者可基于源码二次开发适配自己的业务需求目前已成为GitHub近一周前端领域星标增长最快的开源项目广泛应用于个人AI助手、企业内部聊天工具搭建等场景。项目GitHub地址https://github.com/Yidadaa/ChatGPT-Next-Web官方文档https://chatgpt-next-web.js.org/docs/getting-started 核心功能与适用场景核心能力多模型无缝切换支持OpenAI、智谱GLM、百度文心一言、阿里通义千问等10主流大模型一键切换无需重启服务高度自定义配置支持自定义主题颜色、聊天背景、字体大小可添加自定义Prompt、设置对话记忆长度离线缓存与备份对话记录本地缓存支持导出Markdown/PDF断网也能查看历史对话防止数据丢失多账号管理支持添加多个大模型API Key按需切换账号适配不同场景下的使用需求轻量高效打包后体积不足10MB加载速度快支持PC/手机端自适应适配各种设备扩展功能丰富支持插件扩展、自定义快捷键、对话翻译、代码高亮等实用功能可按需开启适用人群想拥有个人AI聊天界面不想依赖第三方平台的普通用户前端开发者需要快速搭建AI聊天前端框架进行二次开发企业员工需要搭建内部AI聊天工具适配企业专属大模型AI爱好者喜欢尝试各类开源AI工具追求个性化使用体验️ 本地部署教程三种方案新手首选一键部署基础环境要求系统Windows 10/macOS 12/LinuxUbuntu 20.04及以上硬件CPU≥1核、内存≥2GB、磁盘剩余空间≥50MB轻量化部署无过高硬件要求基础依赖Node.js ≥ 18版本一键部署可自动安装无需手动配置可选配置任意大模型API Key无API Key也可体验离线缓存功能方案一一键安装新手首选5分钟上手Windows系统PowerShell运行# 克隆项目仓库无需手动下载源码git clone https://github.com/Yidadaa/ChatGPT-Next-Web.git cd ChatGPT-Next-Web# 一键安装依赖并启动npm run setup npm runstart启动成功后浏览器访问http://localhost:3000即可进入聊天界面首次打开需配置API Key可选。macOS/Linux系统终端运行# 克隆项目gitclone https://github.com/Yidadaa/ChatGPT-Next-Web.gitcdChatGPT-Next-Web# 一键部署启动bash(curl-shttps://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)启动后访问http://localhost:3000默认自带演示模式无需API Key即可体验基础功能。方案二Docker容器部署稳定隔离推荐服务器使用# 拉取最新镜像dockerpull yidadaa/chatgpt-next-web# 启动容器映射端口3000可自定义dockerrun-d-p3000:3000\-eOPENAI_API_KEYyour-api-key\-eCODEyour-access-code\yidadaa/chatgpt-next-web参数说明OPENAI_API_KEY填写你的大模型API KeyCODE是访问密码可自定义设置防止他人滥用。方案三静态页面部署无需后端仅前端展示# 克隆项目gitclone https://github.com/Yidadaa/ChatGPT-Next-Web.gitcdChatGPT-Next-Web# 打包静态文件npmrun build# 启动静态服务器需安装servenpminstall-gserve serve-sout-l3000静态部署仅支持离线缓存、主题定制等基础功能无法调用大模型API适合仅需展示界面的场景。⚙️ 核心配置文件详解项目核心配置文件为.env.local修改该文件可适配自身需求核心配置项如下复制即可使用# 大模型配置示例OpenAIOPENAI_API_KEYsk-xxxxxxxxxxxxxxxx OPENAI_BASE_URLhttps://api.openai.com/v1# 访问权限配置CODE123456# 访问密码可自定义留空则无需密码DISABLE_GPT4false# 是否禁用GPT-4true为禁用false为启用# 界面配置THEMElight# 主题可选light浅色、dark深色、auto自动切换DEFAULT_MODELgpt-3.5-turbo# 默认使用的模型MAX_HISTORY100# 最大对话记忆长度# 缓存配置CACHE_TYPElocal# 缓存类型local为本地缓存redis为Redis缓存需配置Redis 实战常用操作直接复制使用场景1自定义主题颜色操作进入聊天界面 → 点击右上角设置 → 选择“主题设置” → 输入自定义颜色值如#1677ff → 点击保存立即生效。场景2导出对话记录操作打开需要导出的对话 → 点击对话右上角“更多” → 选择“导出为Markdown”或“导出为PDF” → 保存至本地即可。场景3切换大模型操作点击聊天输入框上方“模型”下拉框 → 选择需要使用的模型如智谱GLM-4、文心一言 → 若未配置对应API Key点击“配置”填写 → 切换完成后即可使用该模型聊天。⚠️ 新手避坑注意事项部署失败优先检查Node.js版本必须升级至18及以上可使用nvm管理版本npm install -g nvm启动后无法访问检查端口是否被占用可修改端口npm run start – --port 3001调用大模型失败核对API Key是否正确、是否有余额国内用户需配置代理修改BASE_URL离线缓存无法使用清除浏览器缓存重启服务后重新生成对话记录Docker部署后无法保存配置需添加数据卷映射-v ./data:/app/data✨ 项目核心亮点零门槛部署一键安装脚本新手无需配置环境5分钟即可搭建完成高度可定制主题、Prompt、模型、快捷键均可自定义适配不同使用习惯跨平台适配PC/手机端自适应支持浏览器直接访问无需安装额外软件轻量高效打包体积小加载速度快低配置设备也能流畅运行社区活跃一周星标增长20k开发者响应及时插件扩展丰富持续更新优化✅ 上手建议新手优先选择一键部署无需配置复杂环境先体验基础聊天、主题定制功能熟悉后再配置API Key调用大模型前端开发者可基于源码修改界面样式、添加自定义插件适配自己的业务场景。作为近期GitHub最火的AI前端项目ChatGPT-Next-Web 增强版完美解决了普通用户“搭建难、定制难”的痛点不管是个人使用还是二次开发都是极具性价比的开源选择值得入手尝试。