项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 8376
使用教程
环境要求
- node.js v14.18.0 或以上
- yarn 或 npm 6.14.15 或以上(二选一)
- Docker v24.0.7 或以上(仅本地容器化运行时需要)
- 一个可用的 OpenAI API Key,或可访问的代理 API 端点
安装与启动步骤
-
1直接访问在线版
最简单的方式是打开官网 https://bettergpt.chat/,无需安装任何软件即可开始使用。
-
2选择 API 接入方式
进入 API 菜单后有三种选择:填自己的 OpenAI Key、用 ChatGPTAPIFree 代理,或自建端点。
-
3克隆项目仓库
在本地终端执行克隆命令,把源码下载到当前目录。
git clone https://github.com/ztjhz/BetterChatGPT.git -
4进入项目目录
切换到刚克隆下来的项目文件夹,后续命令都在此目录执行。
cd BetterChatGPT -
5安装项目依赖
根据你安装的包管理器二选一:有 yarn 用 yarn,只有 npm 用 npm install。
npm install -
6启动本地开发服务
运行开发命令启动应用,终端会输出本地访问地址,用浏览器打开即可。
npm run dev -
7Docker 方式运行
已装 Docker 时,可构建镜像并以容器方式后台启动服务,停止用 docker compose down。
docker compose build docker compose up -d
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OpenAI API Key | 是 | 在 API 菜单中填入,从 OpenAI 平台 API Keys 页面获取 | sk-xxxxxxxx |
API Endpoint | 否 | 改用 ChatGPTAPIFree 提供的代理地址或自建端点,填入 API 菜单 | https://your-api-endpoint |
如何确认成功
执行 npm run dev 后终端会打印本地访问地址,浏览器打开该地址,在 API 菜单填入密钥后能正常对话即成功。
常见问题
Q:没有 OpenAI API Key 能用吗?
A:可以。使用 ayaka14732/ChatGPTAPIFree 提供的免费 API 端点代理,或按该项目说明自建端点后填入 API 菜单。
Q:所在地区无法访问 ChatGPT / OpenAI 怎么办?
A:README 建议使用 ChatGPTAPIFree 提供的代理端点,或自建 API 端点后再填入 API 菜单。
Q:yarn 和 npm 应该选哪个?
A:任选其一即可。装了 yarn 就运行 yarn 与 yarn dev,只用 npm 就运行 npm install 与 npm run dev。
Q:必须安装 Docker 吗?
A:不是必须。Docker 只是本地运行的另一种方式,用 node.js 加 yarn/npm 直接跑即可。
注意事项
- 在线版无需任何安装,本地部署是为了自行托管和二次开发
- API Key 等信息填写在应用的 API 菜单中,请勿随意外泄
- 自建 API 端点的完整步骤请参考 ayaka14732/ChatGPTAPIFree 仓库
- Docker 运行需要版本 v24.0.7 或以上
核心亮点
- 支持多平台(网页+桌面),跨设备使用方便
- 内置丰富提示词库和角色预设,开箱即用
- 可自定义 API 密钥,灵活控制成本与隐私
不足之处
- 依赖第三方 API 或代理,稳定性受外部影响
- 文档/社区待观察
适用场景
- 日常与 ChatGPT 对话,想要更清爽的界面
- 需要管理多个对话场景,使用提示词模板快速生成
- 开发者或重度用户想通过自定义 API 密钥降低使用成本
替代项目
ChatGPT-Next-Web、Lobe Chat、OpenCat
下一篇:gpt4free-ts
同类项目推荐
WechatRobot
开源
给个人微信加个自动回复机器人,查天气、看热榜、陪聊一键搞定
个人微信号自动回复、陪聊、查天气、查垃圾分类。新增查看今日新闻和知乎热榜功能。
SwiftAI
开源
在 iPhone 上原生体验 ChatGPT 和 DALL·E 2,聊天绘图两不误。
iOS app that features a chat powered by ChatGPT and DALL·E 2
seq2seq_chatbot_links
开源
一份清单,找齐各大框架的聊天机器人代码实现
Links to the implementations of neural conversational models for different framework···
awesome-python
开源
翻遍 Python 生态,帮你挑出最值得用的库
Hand-picked awesome Python libraries and frameworks, organised by category
AiChat-QuickJump
开源
在AI对话间一键跳转,告别翻找历史会话
AI对话快速导航、收藏、跳转插件。目前大部分 AI 对话网站已经内置了类似功能,本项目停止···
AI-Infinity
开源
一站式集成多种 AI 工具,探索无限可能
A set of AI tools that will help you explore the infinite possibilities of AI.
ComfyJS
开源
几行代码接入 Twitch 聊天,快速打造机器人
Comfiest Twitch Chat Library for JavaScript | NodeJS + Browser Support
ChatGPT-API-Scanner
开源
扫GitHub找可用OpenAI密钥,一键验证
Scan GitHub for available OpenAI API Keys
laibot-client
开源
用树莓派和 Python 打造你的专属智能音箱,实现语音对话。
开源人工智能,基于开源软硬件构建语音对话机器人、智能音箱……人机对话、自然交互,来宝···
