METAL for iPhone

AI 新闻, 现在用 App 阅读。

下载 METAL, 每天发现最新 AI 报道。

在 App Store 下载

iPhone 应用 · 免费下载

也可在 iPhone 的 App Store 中搜索 METAL AI Magazine。

METAL

OpenAI Codex CLI:在终端里运行的开源编程智能体

无论是用ChatGPT套餐还是API密钥都能使用的开源编程智能体,从安装方法到与IDE、桌面应用、网页版的区别,这里都整理清楚了

OpenAI Codex CLI:在终端里运行的开源编程智能体

摘要

  • OpenAI于2025年4月在GitHub上开源发布的终端编程智能体"Codex CLI",最近再度登上GitHub趋势榜
  • 它支持curl、PowerShell、npm、Homebrew等多种安装方式,登录时可以选择ChatGPT付费套餐或API密钥
  • 在同一个Codex品牌下,还分别存在IDE扩展版、桌面应用和浏览器端的"Codex Web",各自的运行方式并不相同

端坐在终端里的编程智能体

OpenAI于2025年4月开源发布的编程智能体Codex,其命令行版本"Codex CLI"最近再度登上GitHub趋势榜。该代码仓库的简介只有简短一句话:"一个在终端中运行的轻量级编程智能体"。

Codex CLI在开发者的终端中运行,能直接操作本地文件和执行命令。使用前需要登录ChatGPT账号或配置API密钥。在同一个Codex名号下,OpenAI还同时运营着代码编辑器扩展版、桌面应用,以及通过浏览器访问的云端版本,形态各不相同。

四种安装方式

代码仓库文档中列出了按操作系统分类的安装命令。macOS和Linux用户可以使用下面这段curl脚本安装。

curl -fsSL https://chatgpt.com/codex/install.sh | sh

Windows用户则使用PowerShell命令。

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

这个安装脚本默认会从releases.openai.com/codex获取文件,一旦出现问题会自动切换到GitHub Releases。如果把环境变量CODEX_INSTALLER_USE_RELEASES_OPENAI_COM设为false,则可以强制从一开始就只使用GitHub Releases。

代码仓库的官方README中还给出了npm和Homebrew的安装命令。

npm install -g @openai/codex

brew install --cask codex

如果想直接下载可执行文件,可以在GitHub Releases页面上选择对应版本:macOS用户可选Apple芯片版(codex-aarch64-apple-darwin.tar.gz)或英特尔版(codex-x86_64-apple-darwin.tar.gz),Linux用户则可选择x86_64版或arm64版压缩包。解压后里面只有一个带平台名称的可执行文件,仓库建议将其重命名为codex以方便使用。

GitHub 오픈AI codex 저장소 코드 탭과 폴더 및 파일 목록 화면
이미지: GitHub · OpenAI

具体怎么用

  1. 用上述四种方法中的任意一种完成安装后,终端里就会注册codex命令。
  2. 在终端中输入codex并回车,会弹出选择登录方式的界面。
  3. 选择"Sign in with ChatGPT"即可用账号登录。OpenAI提供"Sign in with ChatGPT"和API密钥两种登录方式。
  4. 如果没有ChatGPT订阅,也可以连接API密钥来使用,不过官方仓库说明这种方式需要额外的配置步骤。
  5. 登录完成后,只需用自然语言提出修改代码或创建新文件之类的请求,就能立刻让它开始工作。

Codex CLI、IDE、应用、网页版有什么不同

即便同属Codex品牌,运行位置和接入方式也各不相同。

形态运行位置接入方式
Codex CLI本地终端curl、npm、brew安装
Codex IDEVS Code、Cursor、Windsurf内部IDE安装页面
Codex 应用桌面端codex app命令或应用介绍页面
Codex Web浏览器(云端)chatgpt.com/codex

如果想直接在代码编辑器里使用,可以到IDE页面安装扩展程序;如果不想打开终端、希望用独立窗口操作,可以下载桌面应用。若想在没有本地环境的情况下,直接在浏览器里把工作交给它处理,可以选择基于云端的Codex Web——这一点与CLI不同,它的运算是在OpenAI服务器上完成,而不是占用本地电脑的资源。

ChatGPT 공식 문서 사이트 개요 페이지와 사이드바 메뉴, 우측 기능 설명 화면
이미지: OpenAI

同一个名字,不同的运行方式

OpenAI官方文档把Codex CLI、IDE扩展版、桌面应用和Codex Web作为不同的接入方式分别说明。本文所讨论的对象是运行在终端里的Codex CLI,不应把其他产品或企业服务的用户数据与CLI的使用数据混为一谈。

Codex CLI的源代码和安装文件均可在github.com/openai/codex代码仓库中查看。

编辑观察

Codex CLI的优势在于能在终端中直接操作文件和执行命令。不过,不能仅凭"在本地运行"这一表述就推测其数据处理范围。

在实际引入使用前,建议先确认CLI、IDE、应用、网页版这几种接入方式中,哪一种更符合团队的工作流程。

既然官方文档已经把CLI、IDE、应用、网页版区分说明,团队完全可以根据具体的工作场景来选择合适的接入方式:以终端为中心的开发适合用CLI,在编辑器内完成的工作适合用IDE扩展版,而需要通过浏览器委托任务时则更适合Codex Web。


更正 (2026-08-24) — 最初的报道曾将Codex CLI描述为此次才首次开源发布,但该代码仓库实际上创建于2025年4月13日。现已对导语和摘要部分作出更正。

评论