NextChat 详解:一键部署的跨平台 AI 聊天助手
2023 年"自部署 ChatGPT"浪潮里,被 fork 最多的项目是哪一个?答案是 ChatGPTNextWeb/NextChat——88.8k Star 背后是 5.9 万个 Fork,几乎每个想"一分钟拥有自己 ChatGPT"的人都 fork 过它:Vercel 点一下按钮、填一个 API Key,网页就跑起来了。它由 Yidadaa 个人发起,Tauri 桌面端只有约 5MB,数据全部存在浏览器本地。三年演进后形态已相当完整:全平台客户端、十几家模型提供商、插件与 Artifacts、MCP 支持,官方还运营着注册即用的 SaaS 与企业版。本文从部署文化、功能演进、双形态商业化到选型,完整拆解。
1、项目概述
NextChat 定位为轻快(Light and Fast)的 AI 聊天助手:TypeScript + Next.js 的 Web 应用 + Tauri 跨平台桌面端,支持 Claude、DeepSeek、GPT、Gemini Pro 等主流模型。约 88.8k Star、5.9 万 Fork、MIT 协议,2023 年 3 月由 Yidadaa 创建,是"Vercel 一键部署"范式的标志性项目。数据隐私优先——全部聊天记录存浏览器本地;首屏约 100KB 加载极快,客户端约 5MB。当前版本 v2.15.8,官方 SaaS(nextchat.club)、iOS App、桌面端、企业版四线并行。
基本盘:
- 部署:Vercel / Zeabur / Gitpod / OpenDeploy 一键按钮,Docker 亦全支持;NodeJS 18+ 或 Docker 20+
- 平台:Web(PWA)+ Windows / macOS / Linux 桌面(Tauri)+ iOS App(已上架,源码将开源)
- 提供商:OpenAI / Azure / Google / Anthropic / 百度 / 字节 / 阿里 / 讯飞 / ChatGLM / DeepSeek / SiliconFlow / 302.AI——国内外通吃
- 访问控制:CODE 环境变量设访问密码(逗号分隔多密码),轻量权限方案
- 本地模型兼容:官方推荐搭配 RWKV-Runner 或 LocalAI 自部署
2、部署文化:一分钟自部署的标杆
5.9 万 Fork 的数字背后,是 NextChat 定义并推广的部署范式。
部署范式拆解:
- 三步起步:领 OpenAI API Key → 点 Vercel 按钮(填 KEY 与 CODE)→ 完成,官方口径"1 分钟内免费部署"
- Fork 更新机制:fork 后在 Actions 页手动启用 Upstream Sync,每小时自动同步上游——官方专门写了重部署教程解决"更新可用"误报
- 四平台按钮:Vercel / Zeabur / Gitpod / OpenDeploy(用你的 Agent 部署),Docker 与 shell 脚本兜底
- 代理友好:PROXY_URL 环境变量支持带密码代理,网络受限地区有官方中转示例
部署要点:
1. Fork/Star 比 2:3 的奇观:多数项目 Fork 不足 Star 十分之一,NextChat 的 Fork 数说明"改一版自己用"是主流用法
2. CODE 密码是访问控制的全部:适合个人与小圈子分享,不是企业级权限体系(那是企业版的领地)
3. 环境变量即配置:二十余个变量覆盖密钥、模型定制(+/- 增删、改名、Azure 部署名映射)、视觉模型声明、WebDAV 白名单
4. CUSTOM_MODELS 语法值得学:+llama,-gpt-3.5,gpt-4-1106=gpt-4-turbo 一行控制模型列表增删与显示名
3、功能演进:从聊天窗到工具平台
v2 系列的功能爬坡轨迹,是前端 AI 应用三年演进的缩影。
功能清单:
- 基础体验:Markdown 全家桶(LaTeX / mermaid / 代码高亮)、响应式、暗色模式、PWA、流式响应
- 提示词工程(v2.0):面具(mask)模板——创建、分享、调试带预置上下文的聊天工具
- Artifacts(v2.14):独立窗口预览、复制、分享生成的内容与网页
- 插件系统(v2.15):网络搜索、计算器、任意 API,Tauri fetch 调 LLM API 更安全
- 实时语音(v2.15.8):Realtime Chat 落地;MCP 支持(构建时 ENABLE_MCP=true)
- 长对话处理:自动压缩聊天历史,省 token 保上下文
- 分享体系:对话转图片、ShareGPT 分享、WebDAV 同步聊天记录(UpStash 方案)
功能要点:
1. Roadmap 的诚实:已完成项一长串,唯一未勾选项是"本地知识库"——RAG 是这块拼图缺失的一角
2. 面具(mask)是提示词资产化:与 SillyTavern 角色卡同思路,模板可创建可分享
3. 十五种语言 i18n:国际化程度在同类里顶级,中文用户群庞大
4. 与自部署引擎的官方联动:推荐 LocalAI / RWKV-Runner——聊天前端 + 本地引擎的组合拳
4、双形态商业化:SaaS 与企业版
开源核心之上,官方运营着两条商业线。
商业形态拆解:
- SaaS(nextchat.club):零配置注册即聊——GPT-5、Claude 4、Gemini 2.5、DeepSeek 等 100+ 模型,按量付费更省
- iOS App:已上架 App Store,源码承诺开源(仓库 NextChat-iOS)
- 企业版:品牌定制 VI/UI、管理员统一配置 AI 资源、成员/资源/知识库三级权限、内部知识库结合 AI、敏感提问拦截与全量审计、私有云部署、持续更新
商业要点:
1. 开源与商业的分层:社区版管个人自部署,SaaS 管零门槛即用,企业版管私有化定制——三层互不蚕食
2. 企业版补齐开源版的短板:CODE 单密码 → 三级权限面板;无审计 → 全量追溯——功能差异即卖点
3. Description 的转向信号:"No API key needed, sign up and instantly chat"——获客重心已移向 SaaS
4. 赞助生态:302.AI(按量付费 AI 平台)与 Monica 等商业化伙伴在列
5、定位对比:AI 聊天前端三选一
把 NextChat 与 LobeHub、Open WebUI 放在一张桌上,三个生态位清晰起来。
三者对比:
- NextChat:轻快自部署标杆,5MB 客户端 + 浏览器本地数据,Fork 文化深厚(88.8k Star,MIT)
- LobeHub:Agent 运营平台路线,插件市场与 Agent 编排,从聊天进化到 CAO(82.4k Star,Community License)
- Open WebUI:自托管多用户站,Ollama 深度绑定,团队共享场景最全
选型建议:
1. 个人轻量自部署、追求快与省 → NextChat
2. 要插件生态与 Agent 能力 → LobeHub
3. 团队 / 多用户自托管站 → Open WebUI
4. 组合玩法:NextChat 当个人随身前端,配 LocalAI 引擎;团队站另起 Open WebUI
6、总结
NextChat 是 Yidadaa 发起的轻快 AI 聊天助手(约 88.8k Star、5.9 万 Fork、MIT 协议、TypeScript + Next.js + Tauri):"Vercel 一分钟部署"范式的定义者,四平台部署按钮 + Docker + Fork 自动更新构成部署文化;功能面覆盖十几家国内外提供商、面具提示词模板、Artifacts 预览、插件系统、Realtime 语音与 MCP,聊天数据全存浏览器本地,客户端仅约 5MB;商业侧 SaaS(注册即用 100+ 模型按量付费)、iOS App 与企业版(权限面板 + 知识库 + 审计 + 私有云)三层并行。十五语言 i18n,社区贡献者众多。
适用与边界:它适合个人与小组的轻量自部署——部署最简、体量最小、国内外提供商通吃,是"第一个自部署 AI 应用"的最优解之一;本地知识库(RAG)是 Roadmap 上唯一的未竟事项,文档问答需求应看 AnythingLLM 或 Open Notebook;CODE 单密码的访问控制止步于小圈子,企业场景走企业版;仓库主体更新节奏已明显放缓(近月提交稀疏),核心能力趋于稳定,新特性跟进速度不如 LobeHub 等后起竞品——选型时按"稳定够用"而非"最新最全"预期它。

