
chatgpt
在终端里优雅地聊 ChatGPT,开发效率拉满。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 776
使用教程
环境要求
- Go 环境或 Homebrew
- OpenAI Key
安装与启动步骤
-
1装 CLI
Go 写的 ChatGPT 终端客户端。
brew install j178/tap/chatgpt -
2或用 go install
没有 brew 就走这条。
go install github.com/j178/chatgpt/cmd/chatgpt@latest -
3配 Key
首次运行会引导写入配置。
export OPENAI_API_KEY=sk-xxx -
4开始对话
支持多轮与管道输入。
chatgpt echo "解释这段代码" | chatgpt
如何确认成功
终端里能多轮对话,管道输入能返回结果。
注意事项
- 终端里用比开网页快,适合边写代码边问。
- 历史存在本地配置目录,敏感内容注意清理。
- 支持自定义 base_url,可接兼容接口。
核心亮点
- 纯 Go 实现,单二进制部署,无运行时依赖,安装简单
- 交互式界面设计优雅,支持多轮对话上下文,体验流畅
- 支持 GPT-3/GPT-4 模型切换,可配置 API 参数,灵活度高
不足之处
- 功能相对基础,缺少会话历史保存、流式输出等高级特性
- 文档和社区生态尚不完善,待观察
适用场景
- 开发者快速在终端中测试 ChatGPT 提示词或进行问答
- 在无图形界面的服务器或 SSH 环境中使用 ChatGPT
- 将 ChatGPT 集成到脚本或自动化工作流中,通过命令行调用
替代项目
chatgpt-cli、shell-gpt、aichat
上一篇:dangermode
下一篇:HubFrontend
同类项目推荐
chatblade
开源
在终端里用 ChatGPT,管道、会话、脚本一把梭
A CLI Swiss Army Knife for ChatGPT
DaVinci
开源
把 ChatGPT 装进树莓派,打造能对话的智能硬件
DaVinci - The GPT-Realtime-2.1 Talking AI Virtual Assistant - New Version Fall 2026
Customer-Chatbot
开源
快速搭建中文客服机器人,闲聊+FAQ双模式,支持自定义组件。
中文智能客服机器人demo,包含闲聊和专业问答2个部分,支持自定义组件(Chinese intellige···
DB-GPT-Web
开源
给大模型套上网页壳,聊天就能调视觉和语音。
DB-GPT WebUI,LLM to vision.
claude-overlay
开源
屏幕感知的浮动聊天,让 Claude 随时待命,不打断编码节奏。
A floating, screen-aware Claude Code chat for Windows - it reads your screen to answ···
AmigaGPT
开源
让 Amiga 老电脑也能聊 ChatGPT 和画图
AmigaOS 3.1/4.1 and MorphOS application for chatting with ChatGPT or generating imag···
Klee
开源
在 Mac 上本地跑 AI 聊天,离线私密不花钱
A native macOS AI chat app powered by MLX. 100% local inference on Apple Silicon, no···
Aivory
开源
自托管 AI 助手,能调工具、跑代码、查资料
Self-hosted AI chat platform with multi-step tool calls, persistent Python sandbox, ···
GPT3-Chatbot
开源
用 Python 快速接入 GPT-3,搭建你的聊天机器人
A python code to interact with the GPT3 API to train the chatbot and use it.