OpenAI Codex 是一个终端人工智能编程助手,在 2026 年已经使用了专门的模型 GPT-5.3-Codex,并且可以切换到新版本 GPT-6 Astra。本文主要介绍安装、设置、常用命令以及实际使用中的例子,并且与 Claude Code 进行了对比分析,为开发人员提供参考。
一、工具简介
Codex 是由 OpenAI 开发的一款人工智能编程工具,它的功能与 Claude Code 一样,可以通过自然语言来下达指令,并且会自动地读取代码、编辑文件、运行命令以及查看结果。
主要特征为:
- 终端智能体:npm 安装之后就可以用命令行的方式来使用了
- 多种接口形式:命令行工具、Web 界面、VS Code 插件以及 macOS 桌面应用程序
- 模型类型:GPT-5.3-Codex 是专门为编程设计的,具有较长的上下文长度并且可以自行制定计划
- 沙箱的安全:默认情况下,在隔离环境中运行命令要比直接在本地机器上运行更加安全
二、为什么要选用 Codex
- 多文件重构效率高,实际完成率为 85%,比 Claude Code 的 78% 要高一些
- 编写测试文档:单元测试比较全面,并且符合规范
- 起始价格较低,最低档的任务费用约为 0.22 美元
- 订阅即使用:ChatGPT Plus/Pro 套餐里已经有这个功能了,不需要再额外花钱
- 可以随时随地使用,不需要用命令行
三、安装方法
1. 安装 Codex 命令行工具
用 npm 进行全局安装(需要已经安装了 Node.js):
npminstall-g@openai/codexmacOS 用户也可以用 Homebrew:
brewinstallcodex完成之后请运行:
codex login用 ChatGPT 账号进行 OAuth 认证。
2. 进行安装检验
codex--version输出版本号表示已经安装好了。
3. 用 ChatGPT 桌面版
如果已经安装了 ChatGPT 桌面版的话,则可以直接在 App 里面调用 Codex,并且不需要再额外地安装 CLI 了。
四、常用的命令
| 命令 | 功能 |
|---|---|
| codex login | 登录 ChatGPT 账号 |
| codex | 启动交互式会话 |
| /new | 开始新会话 |
| /resume | 恢复历史会话 |
| /fork | 分叉当前会话为新分支 |
| /model | 切换 AI 模型 |
| /review | 代码审查(支持分支对比) |
| /permissions | 切换沙盒权限模式 |
| /quit | 退出 CLI |
在交互界面上输入 / 可以调出命令菜单。
五、实际使用的感受
实际测试了三种情况:
- 多文件重构:把老项目的老代码全部改成新的代码,一共有十几份文件需要改动,用 Codex 进行一次扫描就可以完成所有的修改和检查了,完成率大约 85%
- 生成测试:给模块添加单元测试,覆盖面广且格式正确,和 Claude Code 相差无几
- 疑难 Bug 的解决方法:首先提供几种可能的问题所在,但是对于需要多步骤推理并且要结合很多上下文信息来解决的复杂 bug 来说,它的耐心和准确度不如 Claude Code
六、优缺点汇总
优点:
- 多文件重构和批量修改的速度快
- 产生高质量的测试结果
- 成本很低,基本的单项工作大约 0.22 美元
- 订阅了 ChatGPT Plus 之后就可以用上了,大约 20 美元一个月
- 沙箱隔离执行,安全
不足之处:
- 复杂的逻辑推理和疑难 bug 的查找能力不如 Claude Code
- 重度玩家要学会基本的命令行操作
- OpenAI 在国内访问比较困难,使用的难度与网络状况有关
- 不同的套餐所对应的模型不一样,免费用户的体验跟 Plus 用户的差别很大
七、选型建议
评分:4.2/5
适用对象为:
- 经常做多文件重构和批量修改的程序员
- 想要让 AI 自己执行指令并且自己检查结果的程序员
- 对价格比较敏感并且想要以较低的成本来尝试人工智能编程的人群
- 已经开通了 ChatGPT,可以免费使用 Codex
不适用的人群:
- 主要是解决疑难问题、进行复杂的逻辑分析的用户(推荐使用 Claude Code)
- 不使用命令行的人
- 只需要偶尔敲几行代码的话,用 IDE 自带的自动补全功能就可以了
简单的记忆方式是:大事情就用 Codex 来解决,小问题就找 Claude Code 帮忙。