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。
  • 企业版增加了品牌主题、管理员控制的资源/知识库权限、安全审计和私有云部署。

如何试用

  1. 从您想要的提供商(例如 OpenAI)获取 API 密钥。
  2. 点击 README 中的 Deploy on Vercel 按钮(或使用 Zeabur/Vercel/Gitpod 快捷方式),并设置所需的 OPENAI_API_KEY 和可选的 CODE 密码环境变量。
  3. 打开部署的 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。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目