
이미지: GitHub Copilot 화면 갈무리
摘要
- OpenAI在GitHub上公开了一款可在终端运行的开源编程智能体"Codex CLI"
- 安装方式支持curl、PowerShell、npm、Homebrew等多种途径,登录时可用ChatGPT付费套餐或API密钥
- 同属Codex品牌下,还有IDE扩展版、桌面应用、浏览器版"Codex Web",各自的运行方式并不相同
- 프로젝트명
- openai/codex (Codex CLI)
- 저장소 설명
- Lightweight coding agent that runs in your terminal
- 실행 방식
- 터미널에서 로컬 파일·명령을 다룸; 사용 시 ChatGPT 로그인 또는 API 키 필요
- 라이선스
- Apache-2.0
- 지원 플랫폼
- macOS(Apple Silicon/x86_64), Linux(x86_64/arm64)
- 로그인 방식
- ChatGPT 계정 또는 API 키
坐进终端里的编程智能体
OpenAI打造的编程智能体Codex的命令行版本"Codex CLI"以开源形式发布了。仓库简介写得很简洁:"在终端中运行的轻量级编程智能体"。
Codex CLI程序运行在开发者的终端里,可以直接操作本地文件和执行命令。使用前需要登录ChatGPT账号,或者设置API密钥。OpenAI在同一个Codex品牌之下,同时运营着代码编辑器扩展版、桌面应用,以及可通过浏览器访问的云端版本等多种形态。

安装方式共有四种
仓库文档按操作系统分别列出了安装命令。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以便使用。

具体怎么用
- 用上述四种方法中的任意一种完成安装后,终端里就会注册
codex命令。 - 在终端输入
codex并运行,就会出现选择登录方式的界面。 - 选择"Sign in with ChatGPT"即可用账号登录。OpenAI提供了"Sign in with ChatGPT"和API密钥两种登录方式。
- 如果没有ChatGPT订阅,也可以连接API密钥来使用,不过仓库说明中提到这种方式需要额外配置。
- 登录完成后,就可以用自然语言直接要求它修改代码或创建新文件,让它立刻开始工作。
Codex CLI、IDE、应用、网页版有什么不同
同属Codex品牌,但运行位置和接入方式各不相同。
| 形态 | 运行位置 | 接入方式 |
|---|---|---|
| Codex CLI | 本地终端 | curl、npm、brew安装 |
| Codex IDE | VS Code、Cursor、Windsurf内部 | IDE安装页面 |
| Codex应用 | 桌面 | codex app命令或应用介绍页面 |
| Codex Web | 浏览器(云端) | chatgpt.com/codex |
如果想直接在代码编辑器里使用,可以到IDE页面安装扩展程序;如果不想打开终端、想用独立窗口操作,可以下载桌面应用。如果不想依赖本地环境、只想在浏览器里完成工作,可以使用基于云端的Codex Web——它与CLI的不同之处在于,任务是在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。




评论