chatGPT-shell-cli

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

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

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1240
维护状态 低维护
是否开源
定价模式 unknown

项目数据

分类对话助手
开发团队0xacx
所属国家
定价模式unknown
价格说明开源项目,官网为在线演示,但未提供定价信息。
访问状态
是否开源
开源协议MIT
主要语言Shell
技术栈/模型bash,chatbot,chatgpt,chatgpt-api,chatgpt-api-wrapper,cli,dall-e,dalle,dalle2,image-generation,shell,shell-script,terminal,zsh
GitHub 星标★ 1240
30天Star增速
HF 下载量
上线时间2022-12-14 00:00:00
最近更新2026-09-04 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 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_KEYOpenAI 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

项目介绍

chatGPT-shell-cli 是对话助手领域的开源项目,由 0xacx 开发,2022 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,240)位列前 30%,在对话助手分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-04。官网为在线演示,但未提供定价信息。从国内网络环境看,当前已无法正常访问。

它主要面向的使用场景是:在远程服务器或轻量环境中快速使用ChatGPT对话。同类可对比的替代方案包括 shell-gpt、chatgpt-cli、openai-cli。

上一篇:Mojo-Weixin

下一篇:bing-chat

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09