开发与工程 ✓ OpenAI · 官方 coding-agentcliopenaiterminalrust

Codex CLI

OpenAI 官方出品、跑在终端里的编码智能体

FollowAgents 评估 · FARS-2.0
谨慎使用
73/ 100 五分制 3.7 / 5
信任安全17 / 25 · 3.4/5

官方文档描述了审批与沙箱执行机制,可限制未经确认的破坏性操作;但本次评审未在隔离环境实际验证其默认权限边界。

可靠稳定14 / 20 · 3.5/5

由 OpenAI 官方维护,更新频繁、issue 响应活跃,但未做隔离环境的多任务复测。

适用触发12 / 15 · 4.0/5

面向终端场景的编码任务定位清晰,同时提供 IDE 扩展和云端 Codex Web 分流不适用场景。

规范维护13 / 15 · 4.3/5

文档结构完整(Quickstart、鉴权、安装方式),版本发布节奏清楚,仓库本身即含 AGENTS.md 供其他编码智能体参考。

有效结果12 / 15 · 4.0/5

社区采用规模大(10 万+ Star),但产出质量高度依赖具体任务与所选模型,缺乏本次评审的可复现基准。

证据核验5 / 10 · 2.5/5

评审仅基于 README、公开文档与仓库元数据,未做独立复测或第三方交叉验证。

证据充分度: 评估于 2026年7月24日 审查版本 94ebae725e5e
使用前请注意
  • 启用完全自动模式前,请先理解其审批与沙箱设置,避免命令执行造成意外后果
  • 需要 ChatGPT Plus/Pro/Business/Edu/Enterprise 订阅或 API Key 才能使用
  • 本评审为静态评审,未做隔离环境的动态验证
评估证据 [1][2]
查看完整评分方法 →

它能做什么 & 适用场景

Codex CLI 是 OpenAI 推出的本地编码智能体,用 Rust 编写,直接在终端运行,可以读取仓库、编辑文件、执行命令并根据结果迭代。它是 Codex 家族的一部分——同一套能力也以 IDE 扩展、桌面 App 和云端 Codex Web 的形式提供,CLI 版本更适合习惯终端工作流的开发者。

在你的仓库目录下运行,读取代码上下文、按需修改文件、执行 shell 命令和测试,并根据执行结果继续下一步操作;提供分级的审批/沙箱设置来控制它在多大程度上可以不经确认就执行操作。

  1. 在终端里让它定位并修复一个具体 bug
  2. 让它按现有代码风格实现一个小功能并跑通测试
  3. 批量重构或清理某个模块,人工复核每一步 diff
  4. 作为 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/codexbrew 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 付费用户且希望减少工具账号数量,这是主要优势。

常见问题

必须付费才能用吗?
推荐使用 ChatGPT Plus/Pro/Business/Edu/Enterprise 订阅登录使用;也支持用 API Key 按量付费,但需要额外配置。
它会不会未经确认就修改我的代码或执行危险命令?
Codex 提供分级的审批和沙箱设置,可以控制自动执行的范围;建议先在非自动模式下熟悉其行为,再按需放开权限。
和 IDE 插件版本是同一个引擎吗?
是同一套 Codex 能力的不同形态,CLI 面向终端工作流,也提供 VS Code/Cursor/Windsurf 的 IDE 集成和桌面 App。

相关 Agents