产品推荐 2026-07-28

gptcli:免费的命令行 AI 对话工具(源码)

命令行 ChatGPT 客户端,通过 OpenAI API 实现终端 AI 对话。

开源软件跨平台工具

产品简介

gptcli 是一个基于 Python 的命令行工具,支持 Windows、macOS 和 Linux 系统,允许用户通过 OpenAI API 在终端中与 GPT 模型(如 gpt-3.5-turbo、gpt-4)对话。它解决了无需图形界面即可快速进行 AI 交互的需求,适合开发者、命令行爱好者和需要轻量级 AI 对话的用户。

核心功能

  • 支持任何 OpenAI 兼容 API 和多种模型
  • 流式输出带 Markdown 渲染和代码高亮
  • 代理支持(HTTP/HTTPS/SOCKS4A/SOCKS5)
  • 多行输入和会话管理(保存/加载为 Markdown/JSON 文件)
  • 实时显示令牌使用量和计费信息

快速开始

  1. 克隆仓库:git clone <仓库地址>
  2. 安装依赖:pip3 install -U -r requirements.txt
  3. 配置文件:复制 demo_config.json 到 conf/config.json 并设置 API 密钥
  4. 运行程序:./gptcli.py -c conf/config.json

界面预览

与其他方案对比

对比项gptcli同类方案
功能丰富度轻量简洁,专注于命令行 AI 对话,单一 Python 脚本功能更全面,支持 RAG、图像生成、Function Calling 等高级特性

适合谁用

  • 开发者在终端中调试或集成 OpenAI API
  • 系统管理员使用命令行快速查询信息
  • 学生学习 AI 对话和 API 使用

下载与版本

当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/evilpan/gptcli