ChatGPTNextWeb/NextChat
✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat with GPT-5, Claude 4, Gemini 2.5, DeepSeek & 100+ top models. Pay-as-you-go saves you more. Available on Web, iOS, macOS, Android, Linux, Windows.
NextChat (ChatGPT‑Next‑Web)
它是什么 – 一个轻量级、开源的 Web 界面,让您可以通过浏览器或桌面客户端与各种大型语言模型(OpenAI、Claude、Gemini、DeepSeek、Azure 等)聊天。它也可以自托管或一键部署到云平台。
主要功能
- 通过简单的环境变量支持多种 LLM 提供商(OpenAI、Anthropic、Google Gemini、百度、字节跳动、阿里、LocalAI、RWKV‑Runner 等)。
- 仅浏览器模式将对话历史存储在本地,保护数据隐私。
- 支持 Markdown 渲染,包括 LaTeX、Mermaid、语法高亮;深色模式和响应式设计;可在移动/桌面端安装 PWA。
- 提示模板系统("mask")用于可复用的聊天设置,以及社区提示库。
- 支持网络搜索、计算器和任意 API 的插件;实时流式响应;工件预览和分享。
- 使用 Tauri(约 5 MB)构建的多平台桌面客户端,支持 Windows、macOS、Linux。
- 企业版增加了品牌主题、管理员控制的资源/知识库权限、安全审计和私有云部署。
如何试用
- 从您想要的提供商(例如 OpenAI)获取 API 密钥。
- 点击 README 中的 Deploy on Vercel 按钮(或使用 Zeabur/Vercel/Gitpod 快捷方式),并设置所需的
OPENAI_API_KEY和可选的CODE密码环境变量。 - 打开部署的 URL,选择一个模型,开始聊天。
本地运行 / Docker
# Docker(推荐)
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=sk-xxxx \
-e CODE=my‑pwd \
yidadaa/chatgpt-next-web
或者克隆仓库,创建包含您的密钥的 .env.local 文件,然后运行 yarn install && yarn dev(Node ≥ 18)。
可扩展性
- 通过
CUSTOM_MODELS环境变量添加自定义模型(例如+llama,-gpt-3.5-turbo)。 - 使用
VISION_MODELS启用视觉支持。 - 开启模型上下文协议(
ENABLE_MCP=true)以进行高级上下文处理。 - 通过社区维护的 NextChat‑Awesome‑Plugins 仓库贡献插件或提示模板。
社区与支持
- 活跃的 GitHub 仓库(问题、PR、路线图)。
- iOS 应用(源代码即将发布)。
- 企业联系:
business@nextchat.club。
许可证 – MIT。
所有细节均直接取自项目的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目