Codex CLI
OpenAI 官方出品、跑在终端里的编码智能体
官方文档描述了审批与沙箱执行机制,可限制未经确认的破坏性操作;但本次评审未在隔离环境实际验证其默认权限边界。
由 OpenAI 官方维护,更新频繁、issue 响应活跃,但未做隔离环境的多任务复测。
面向终端场景的编码任务定位清晰,同时提供 IDE 扩展和云端 Codex Web 分流不适用场景。
文档结构完整(Quickstart、鉴权、安装方式),版本发布节奏清楚,仓库本身即含 AGENTS.md 供其他编码智能体参考。
社区采用规模大(10 万+ Star),但产出质量高度依赖具体任务与所选模型,缺乏本次评审的可复现基准。
评审仅基于 README、公开文档与仓库元数据,未做独立复测或第三方交叉验证。
- 启用完全自动模式前,请先理解其审批与沙箱设置,避免命令执行造成意外后果
- 需要 ChatGPT Plus/Pro/Business/Edu/Enterprise 订阅或 API Key 才能使用
- 本评审为静态评审,未做隔离环境的动态验证
它能做什么 & 适用场景
Codex CLI 是 OpenAI 推出的本地编码智能体,用 Rust 编写,直接在终端运行,可以读取仓库、编辑文件、执行命令并根据结果迭代。它是 Codex 家族的一部分——同一套能力也以 IDE 扩展、桌面 App 和云端 Codex Web 的形式提供,CLI 版本更适合习惯终端工作流的开发者。
在你的仓库目录下运行,读取代码上下文、按需修改文件、执行 shell 命令和测试,并根据执行结果继续下一步操作;提供分级的审批/沙箱设置来控制它在多大程度上可以不经确认就执行操作。
- 在终端里让它定位并修复一个具体 bug
- 让它按现有代码风格实现一个小功能并跑通测试
- 批量重构或清理某个模块,人工复核每一步 diff
- 作为 CI 之外的本地快速迭代工具,减少来回切换编辑器和终端的成本
优缺点一览
- 官方维护,更新频繁,紧跟 OpenAI 最新模型能力
- 同时提供 CLI/IDE/桌面/云端多种形态,工作流迁移成本低
- 开源(Apache-2.0),可审查其审批与沙箱实现
- 支持 ChatGPT 订阅额度,不强制走按量计费的 API
- 完全自动模式下会执行 shell 命令,需要用户理解权限边界,配置不当有误操作风险
- 重度任务的效果和成本高度依赖所选模型和上下文质量,没有统一基准
- 本次评审未做隔离环境的实际运行验证,可靠性结论应视为初步
如何安装
macOS/Linux 一键安装:curl -fsSL https://chatgpt.com/codex/install.sh | sh;也可以用包管理器安装,如 npm install -g @openai/codex 或 brew install --cask codex。安装后运行 codex 命令,首次会引导登录 ChatGPT 账号(推荐,随 Plus/Pro/Business/Edu/Enterprise 套餐使用)或配置 API Key。
如何使用
在项目目录下直接运行 codex,用自然语言描述任务,例如:“修复 src/parser.py 里的空指针问题并补一个回归测试”,Codex 会读取代码、提出修改并按你设置的审批级别请求确认或直接执行。
对比同类
和 opencode、Claude Code 等同类终端编码智能体相比,Codex CLI 的差异化在于原生绑定 ChatGPT 订阅额度(无需单独的按量 API Key),以及 OpenAI 官方在 IDE 扩展、桌面 App、云端 Codex Web 之间保持了较一致的体验;如果你已经是 ChatGPT 付费用户且希望减少工具账号数量,这是主要优势。