AI Skill Hub 强烈推荐:NextChat AI技能包 是一款优质的AI工具。在 GitHub 上收获超过 88.0k 颗 Star,AI 综合评分 8.5 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
轻量级跨平台AI对话工具,支持ChatGPT、Claude等模型接入。提供Web、移动端、桌面端完整解决方案,界面简洁高效,适合需要多平台AI助手的开发者和普通用户。
NextChat AI技能包 是一款基于 TypeScript 开发的开源工具,专注于 跨平台、开源、AI助手 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
轻量级跨平台AI对话工具,支持ChatGPT、Claude等模型接入。提供Web、移动端、桌面端完整解决方案,界面简洁高效,适合需要多平台AI助手的开发者和普通用户。
NextChat AI技能包 是一款基于 TypeScript 开发的开源工具,专注于 跨平台、开源、AI助手 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:npm 全局安装 npm install -g nextchat # 方式二:npx 直接运行(无需安装) npx nextchat --help # 方式三:项目依赖安装 npm install nextchat # 方式四:从源码运行 git clone https://github.com/ChatGPTNextWeb/NextChat cd NextChat npm install npm start
# 命令行使用
nextchat --help
# 基本用法
nextchat [options] <input>
# Node.js 代码中使用
const nextchat = require('nextchat');
const result = await nextchat.run(options);
console.log(result);
# nextchat 配置说明 # 查看配置选项 nextchat --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export NEXTCHAT_CONFIG="/path/to/config.yml"
<a href='https://nextchat.club'> <img src="https://github.com/user-attachments/assets/83bdcc07-ae5e-4954-a53a-ac151ba6ccf3" width="1000" alt="icon"/> </a>
English / 简体中文
<a href="https://trendshift.io/repositories/5973" target="_blank"><img src="https://trendshift.io/api/badge/repositories/5973" alt="ChatGPTNextWeb%2FChatGPT-Next-Web | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
✨ Light and Fast AI Assistant,with Claude, DeepSeek, GPT4 & Gemini Pro support.
[![Saas][Saas-image]][saas-url] [![Web][Web-image]][web-url] [![Windows][Windows-image]][download-url] [![MacOS][MacOS-image]][download-url] [![Linux][Linux-image]][download-url]
NextChatAI / iOS APP / Web App Demo / Desktop App / Enterprise Edition
[saas-url]: https://nextchat.club?utm_source=readme [saas-image]: https://img.shields.io/badge/NextChat-Saas-green?logo=microsoftedge [web-url]: https://app.nextchat.club/ [download-url]: https://github.com/Yidadaa/ChatGPT-Next-Web/releases [Web-image]: https://img.shields.io/badge/Web-PWA-orange?logo=microsoftedge [Windows-image]: https://img.shields.io/badge/-Windows-blue?logo=windows [MacOS-image]: https://img.shields.io/badge/-MacOS-black?logo=apple [Linux-image]: https://img.shields.io/badge/-Linux-333?logo=ubuntu
<img src="https://zeabur.com/button.svg" alt="Deploy on Zeabur" height="30"> <img src="https://vercel.com/button" alt="Deploy on Vercel" height="30"> <img src="https://gitpod.io/button/open-in-gitpod.svg" alt="Open in Gitpod" height="30"> <img src="https://oss.opendeploy.dev/static/deploy-with-your-agent.svg" alt="Deploy with your agent" height="30">
</div>
</div>
NodeJS >= 18, Docker >= 20
docker pull yidadaa/chatgpt-next-web
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=sk-xxxx \
-e CODE=your-password \
yidadaa/chatgpt-next-web
You can start service behind a proxy:
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=sk-xxxx \
-e CODE=your-password \
-e PROXY_URL=http://localhost:7890 \
yidadaa/chatgpt-next-web
If your proxy needs password, use:
-e PROXY_URL="http://127.0.0.1:7890 user pass"
If enable MCP, use:
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=sk-xxxx \
-e CODE=your-password \
-e ENABLE_MCP=true \
yidadaa/chatgpt-next-web


Access password, separated by comma.
Default: https://api.openai.com
Examples: http://your-openai-proxy.com
Override openai api request base url.
Specify OpenAI organization ID.
Example: https://{azure-resource-url}/openai
Azure deploy url.
Azure Api Key.
Azure Api Version, find it at Azure Documentation.
Google Gemini Pro Api Key.
Google Gemini Pro Api Url.
anthropic claude Api Key.
anthropic claude Api version.
anthropic claude Api Url.
Baidu Api Key.
Baidu Secret Key.
Baidu Api Url.
ByteDance Api Key.
ByteDance Api Url.
Alibaba Cloud Api Key.
Alibaba Cloud Api Url.
iflytek Api Url.
iflytek Api Key.
iflytek Api Secret.
ChatGLM Api Key.
ChatGLM Api Url.
DeepSeek Api Key.
DeepSeek Api Url.
Default: Empty
If you do not want users to input their own API key, set this value to 1.
Default: Empty
If you do not want users to use GPT-4, set this value to 1.
Default: Empty
If you do want users to query balance, set this value to 1.
Default: Empty
If you want to disable parse settings from url, set this to 1.
Default: Empty Example:+llama,+claude-2,-gpt-3.5-turbo,gpt-4-1106-preview=gpt-4-turbomeans addllama, claude-2to model list, and removegpt-3.5-turbofrom list, and displaygpt-4-1106-previewasgpt-4-turbo.
To control custom models, use + to add a custom model, use - to hide a model, use name=displayName to customize model name, separated by comma.
User -all to disable all default models, +all to enable all default models.
For Azure: use modelName@Azure=deploymentName to customize model name and deployment name.
Example:+gpt-3.5-turbo@Azure=gpt35will show optiongpt35(Azure)in model list. If you only can use Azure model,-all,+gpt-3.5-turbo@Azure=gpt35willgpt35(Azure)the only option in model list.
For ByteDance: use modelName@bytedance=deploymentName to customize model name and deployment name.
Example:+Doubao-lite-4k@bytedance=ep-xxxxx-xxxwill show optionDoubao-lite-4k(ByteDance)in model list.
Change default model
Default: Empty Example: gpt-4-vision,claude-3-opus,my-custom-model means add vision capabilities to these models in addition to the default pattern matches (which detect models containing keywords like "vision", "claude-3", "gemini-1.5", etc).
Add additional models to have vision capabilities, beyond the default pattern matching. Multiple models should be separated by commas.
You can use this option if you want to increase the number of webdav service addresses you are allowed to access, as required by the format:
- Each address must be a complete endpoint > https://xxxx/yyy - Multiple addresses are connected by ', '
Customize the default template used to initialize the User Input Preprocessing configuration item in Settings.
Stability API key.
Customize Stability API url.
Enable MCP(Model Context Protocol)Feature
SiliconFlow API Key.
SiliconFlow API URL.
302.AI API Key.
302.AI API URL.
<a href='https://302.ai/'> <img src="https://github.com/user-attachments/assets/a03edf82-2031-4f23-bdb8-bfc0bfd168a4" width="100%" alt="icon"/> </a>
302.AI is a pay-as-you-go AI application platform that offers the most comprehensive AI APIs and online applications available.
Your openai api key, join multiple api keys with comma.
NextChat 是一个基于 Web 的聊天应用,提供了实时聊天功能和自定义插件支持。它支持在 Vercel 上一键部署,适用于 Linux、Windows 和 MacOS 等操作系统。
NextChat 的功能包括:一键部署在 Vercel 上,客户端体积小于 5MB,兼容自行部署的 LLM,推荐与 RWKV-Runner 或 LocalAI 一起使用,优先考虑隐私,所有数据都存储在本地。
NextChat 需要 NodeJS 版本 18 或更高,Docker 版本 20 或更高。
安装 NextChat 需要先安装 NodeJS 和 Yarn,之后可以使用 Docker 部署。Docker 部署方法如下:docker pull yidadaa/chatgpt-next-web,docker run -d -p 3000:3000 -e OPENAI_API_KEY=sk-xxxx -e CODE=your-password yidadaa/chatgpt-next-web
NextChat 的配置包括:CODE(可选,访问密码,逗号分隔),BASE_URL(可选,覆盖 OpenAI API 请求的 base URL),OPENAI_API_KEY(必填,OpenAI API 密钥,逗号分隔)
NextChat 支持使用 302.AI 的 AI API,提供了最全面的 AI API 和在线应用。
NextChat 的 FAQ 可以在 ./docs/faq-en.md 中找到。
高质��开源项目,8.8万Stars体现社区认可。跨平台支持完善,TypeScript实现保证代码质量,活跃维护确保可靠性。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,NextChat AI技能包 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | NextChat |
| 原始描述 | 开源AI工具:✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | W。⭐88.0k · TypeScript |
| Topics | 跨平台开源AI助手ChatGPTClaude轻量级 |
| GitHub | https://github.com/ChatGPTNextWeb/NextChat |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-05-14 · 更新时间:2026-05-16 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。