NextChat

活跃
GitHub TypeScript MIT

简介

NextChat 是一款轻量、跨平台的 AI 助手客户端,支持 GPT-4、Claude、Gemini 等多种模型,提供 Web、桌面和移动端体验。

核心特性

  • 多模型兼容 — 支持 OpenAI GPT-4、Claude、DeepSeek、Gemini Pro 等多种 LLM 后端
  • 一键部署 — 支持 Vercel/Zeabur 一键部署,也可构建为 ~5MB 的跨平台桌面客户端
  • 隐私优先 — 所有数据存储于浏览器本地,无需服务端持久化
  • MCP 协议支持 — 可通过 MCP 扩展工具能力(需设置 ENABLE_MCP=true 构建)
  • Prompt 模板系统 — 创建、分享和调试聊天工具模板(Mask),内置丰富提示词库
  • 实时对话与 Artifacts — 支持 Realtime Chat 和独立窗口预览生成内容

适用场景

💡 快速搭建私有 AI 聊天界面,支持自定义 API 端点和密钥
💡 为团队部署统一的 AI 助手客户端,兼容多种模型供应商
💡 利用 Prompt 模板创建特定场景的聊天工具并分享给团队
💡 作为本地桌面应用使用,数据完全保存在本地保障隐私
💡 通过 MCP 集成外部工具扩展 AI 助手的能力边界

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(88.7k stars)
  • 开源许可证友好(MIT)
  • 项目有一定历史沉淀(已维护 3 年)

快速开始

# 克隆项目
git clone https://github.com/ChatGPTNextWeb/NextChat.git
cd NextChat

# 安装依赖并启动开发服务器
pnpm install
pnpm dev

# 或直接一键部署到 Vercel
# 访问 https://vercel.com/new/clone?repository-url=https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web
# 设置环境变量 OPENAI_API_KEY 即可

相关项目

Chatbox

41.7k · TypeScript
活跃 A

Chatbox 是一款跨平台 AI 客户端,支持 OpenAI、Claude、Gemini 等多种大模型,提供桌面端和移动端应用。

chat-uimulti-modeldesktop +2
  • · 多模型支持 — 无缝集成 OpenAI、Azure OpenAI、Claude、Gemini Pro、Ollama 等主流 LLM
  • · 本地数据存储 — 数据完全存储在本地设备,保护隐私且不丢失对话记录
  • · 跨平台桌面应用 — 支持 Windows、macOS、Linux,提供安装包即开即用

Witsy

2.0k · TypeScript
不活跃 C

桌面 AI 助手和通用 MCP 客户端,支持通过 Model Context Protocol 连接多种 AI 模型和工具服务。提供简洁直观的桌面界面,方便用户与多个 AI 服务交互。

typescriptmcpagent +3
  • · 通用 MCP 客户端,支持 OpenAI、Anthropic、Google、Ollama 等所有 LLM 提供商
  • · Prompt Anywhere 功能通过全局快捷键在任何应用中直接生成内容
  • · AI Commands 提供快速文本处理助手(总结、翻译、重写)用于选中文本

Inkos

9.6k · TypeScript
活跃 A

自主小说创作 AI Agent,多个 Agent 协作完成写作、审核和修订,在人类审核关卡处暂停等待反馈。

chatbottypescriptagent +2
  • · 多 Agent 协作写小说:Writer 起草、Auditor 审核、Reviser 修订,全自动化流水线
  • · 覆盖多种文学风格:玄幻、仙侠、都市、科幻等,支持续写、番外、同人、仿写
  • · 人工审核门控:在关键节点暂停等待人类批准,确保创作质量可控