OpenAI开源了官方CLI工具openai-cli,Apache 2.0许可证。项目负责人jason liu在X上把这个项目定性为"small ship / passion project",说明这是个相对轻量的发布。
安装很简单,Homebrew或Go一行命令:
# Homebrew
brew install openai/tools/openai
# Go
go install 'github.com/openai/openai-cli/cmd/openai@latest'安装后,调用GPT-5.5等模型只需一行:
export OPENAI_API_KEY="sk-..."
openai responses create --input "Say this is a test" --model gpt-5.5从写代码到写命令
之前OpenAI只有各种语言的SDK,写自动化脚本得写一堆代码。现在有了CLI,可以直接在命令行调用GPT-5.5等模型。
这个CLI工具直接调用Responses API,支持所有云端工具:网页搜索、代码解释器、文件检索、图像生成等。说白了就是,完整的agent工作流都能在命令行跑通。
图像生成、图像编辑、语音转录、TTS这些原本要写Python调SDK的事情,现在一行命令就能完成。
有开发者试用后表示:"之前做demo跟工程师对prompt都要包一层SDK wrapper来回扯字段,现在cli一行就能演示,真省事。"
Unix风格的实际价值
输出是Unix风格的结构化格式(JSON、YAML、JSONL、pretty、raw),可以管道串联。它还内置了GJSON语法,直接抽字段,类似jq但更原生。
文件传参用@file.ext语法,跟curl习惯一致;二进制内容可以用@data://显式base64编码。
社区反应很直接:"终于不用写5行Python代码来curl他们的API了,pipe到jq简直完美。"
把AI接回Unix世界
CLI版最大的意义是把OpenAI API接回Unix世界。JSON/YAML/JSONL、管道、CI、审计日志、secret管理,这些老工具链突然都能直接接上agent workflow。
"SDK-less体验意味着小项目可以完全跳过Python依赖直接shell pipe,对运维脚本类任务很爽。"
Anthropic的claude-cli也是同方向,CLI化是LLM接入的下一阶段。当AI能力从新鲜玩具变成基础设施时,命令行接口就变得至关重要。
管理类操作也整合进去了,可以创建project、配发API key,对运维和团队管理者比较友好。
从设计理念看,这个工具走的是"小而美"路线,专注于提供OpenAI API的命令行接口,不像之前的一些工具试图集成太多功能。
对于需要在脚本中频繁调用OpenAI API的开发者,这个CLI工具可能会成为日常工作的好帮手。毕竟在AI时代,能少写一行代码都是进步。
工具目前还在完善中,更多文档稍后放出。但对于已经习惯命令行工作流的开发者来说,这无疑是个值得尝试的工具。
地址:https://github.com/openai/openai-cli
关注公众号回复“进群”入群讨论。
夜雨聆风