chatGPT-shell-cli

终端里直接聊 ChatGPT、画 DALL-E,零依赖秒上手

开源 🏷️定价信息待确认 🚫 站点已失效 对话助手 🍴 复刻 161 🐛 待处理 50 👀 关注 27
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1238
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

chatGPT-shell-cli 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队0xacx
定价模式🏷️定价信息待确认
价格说明开源项目,官网为在线演示,但未提供定价信息。
访问状态🚫 站点已失效
是否开源是
开源协议MIT
主要语言Shell
技术栈/模型bash,chatbot,chatgpt,chatgpt-api,chatgpt-api-wrapper,cli,dall-e,dalle,dalle2,image-generation,shell,shell-script,terminal,zsh
GitHub 星标★ 1238
上线时间2022-12-14 00:00:00
代码更新2024-06-19
仓库体积170 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

chatGPT-shell-cli 是一个用纯 Shell 脚本编写的命令行工具,让你无需安装 Python 或 JavaScript 环境,就能在终端中直接调用 OpenAI 的 ChatGPT 和 DALL-E 接口。它解决了开发者希望在终端快速、轻量地使用 AI 对话和图像生成的需求,避免了重型依赖和复杂配置。核心能力包括:通过简单的命令进行多轮对话、支持流式输出、可自定义模型和参数、调用 DALL-E 生成图片并保存到本地,以及提供交互式聊天模式。脚本设计简洁,易于安装和定制,适合喜欢命令行工作流的用户。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1238

使用教程

难度:入门 约 5 分钟 部署方式:命令行工具 6 步

环境要求

  • macOS / Linux 终端(bash 或 zsh 等 shell 环境)
  • 有效的 OpenAI API Key
  • 可选:使用 iTerm 并安装 imgcat 以便在终端查看图片

安装与启动步骤

  1. 1一键安装

    在终端运行官方安装脚本,过程中会提示输入 OpenAI API Key,需要 sudo 权限。

    curl -sS https://raw.githubusercontent.com/0xacx/chatGPT-shell-cli/main/install.sh | sudo -E bash
  2. 2手动安装(可选)

    不想用安装脚本时,把项目中的 chatgpt.sh 文件下载到任意目录即可。

  3. 3加入 PATH

    把脚本所在目录加入环境变量,之后可直接用 chatgpt 命令调用。

    export PATH=$PATH:/path/to/chatgpt.sh
  4. 4配置 API Key

    把 OpenAI 密钥写入 shell profile,安装脚本已自动写入则可跳过。

    export OPENAI_KEY=your_key_here
  5. 5启动对话

    在终端运行 chatgpt 进入交互模式,输入问题即可与 ChatGPT 多轮对话。

    chatgpt
  6. 6设置初始提示词

    用 -i 参数指定角色或背景设定,然后开始对话;输入 exit 退出。

    chatgpt -i "You are Rick, from Rick and Morty."

关键配置

配置项必填说明示例
OPENAI_KEY是OpenAI API 密钥,用于调用聊天与图像生成接口sk-xxxxxxxx
PATH是把 chatgpt.sh 所在目录加入 PATH,才能直接执行 chatgpt/path/to/chatgpt.sh

如何确认成功

运行 chatgpt 后出现 “Welcome to chatgpt. You can quit with 'exit'.” 即表示安装成功。

常见问题

Q:如何退出交互式聊天模式?

A:在 chatgpt 提示符下输入 exit 即可退出。

Q:需要预先安装 Python 或 Node.js 吗?

A:不需要。该工具是纯 Shell 脚本,直接使用终端和 curl 即可运行。

Q:怎么让 ChatGPT 扮演指定角色?

A:启动时加 -i 参数,例如 chatgpt -i "You are Rick, from Rick and Morty."。

Q:生成的图片在 iTerm 里看不到怎么办?

A:安装 iTerm 官方提供的 imgcat 工具后即可在终端直接查看图片。

注意事项

  • 一键安装脚本会使用 sudo,请确认你有管理员权限并信任脚本来源。
  • API Key 会被写入 shell profile,注意不要在共享设备上泄露。
  • 若手动安装,PATH 与 OPENAI_KEY 的 export 语句需写入 shell profile 才能长期生效。

核心亮点

  • 纯 Shell 实现,无需 Python/Node 环境,安装即用
  • 支持流式输出,对话响应实时显示,体验流畅
  • 内置交互式聊天模式,也支持单次命令调用,灵活适配脚本场景

不足之处

  • 功能相对基础,不支持插件或复杂上下文管理
  • 文档/社区待观察

适用场景

  • 在远程服务器或轻量环境中快速使用 ChatGPT 对话
  • 在 shell 脚本中集成 AI 问答或图像生成能力
  • 作为终端爱好者的日常 AI 助手,快速查询或创作

替代项目

shell-gpt、chatgpt-cli、openai-cli

上一篇:Mojo-Weixin

下一篇:bing-chat

同类项目推荐

openchat-monorepo 开源

一套代码多端跑的 AI 聊天应用基座

一个现代化的全栈 AI Chatbot 应用,使用 React 和 Cloudflare Workers 结合 Connect RPC ···

★ 563 2026-11-04
SwiftyChat 开源

用 SwiftUI 快速搭建聊天界面,内置 11 种消息类型和 8 套主题

A lightweight SwiftUI chat UI framework with 11 built-in message types, 8 themes, an···

★ 356 2026-08-09
sqlchat 开源

用聊天的方式查数据库,不懂 SQL 也能秒出结果

Chat-based SQL Client and Editor for the next decade

★ 5855 2026-08-09
llmcord 开源

把 Discord 变成你的 AI 聊天前端,一个指令切换所有大模型

Make Discord your LLM frontend

★ 839 2026-08-09
lightfriend 开源

让功能手机也能用上 AI,数据隐私可验证

The first verifiably private cloud AI assistant. Runs in AWS Nitro Enclave with hard···

★ 80 2026-08-09
chat-js 开源

快速搭起生产级 AI 聊天应用,多模型随意切换

Production-ready AI chat. Start here and make it your own.

★ 1202 2026-08-09
chatAir 开源

一个安卓应用,同时对话 ChatGPT、Gemini、Claude 和 DeepSeek。

☁️A native Android app for ChatGPT, Gemini, Claude, and DeepSeek ☁️ChatGPT、Gem···

★ 825 2026-08-09
Smart_Group_Bot 开源

给 Telegram 群配个会聊天、能管群的 AI 管理员

基于 LLM 的 Telegram 群聊智能管理机器人 — 智能决策、知识库 RAG、内容审查、贴纸学习、···

★ 115 2026-11-08