AI 工具 Codex 专题
Codex 是什么:OpenAI 的编程智能体、云端与 CLI 两种形态及使用条件
介绍 Codex 是什么、与 ChatGPT 的关系、云端任务与本地 CLI 两种形态的区别与适用场景、订阅要求,以及国内用户使用 Codex 需要的网络条件。
工具 Codex · OpenAI · openai.com/codex
推荐节点地区 日本、新加坡、美国
网络要点
- CLI 通过环境变量读取代理,或依赖 TUN 模式接管系统流量
- 云端任务对网络要求低,本地 CLI 对连接稳定性要求高
- 与 ChatGPT 共用账号体系,地区限制一致
Codex 是 OpenAI 的编程智能体:给它一个任务,它会读代码、改代码、跑测试、提交结果。它有云端与本地两种形态,对国内用户的网络要求差别很大。
与 ChatGPT 的关系
Codex 使用 ChatGPT 账号体系,在 chatgpt.com 中作为一个入口存在,部分功能需要 Plus、Pro 或 Team 订阅。地区限制与 ChatGPT 一致:中国大陆与香港不可用。
两种形态
| 形态 | 运行位置 | 适合 | 网络要求 |
|---|---|---|---|
| 云端任务 | OpenAI 沙箱,连接你的 GitHub 仓库 | 独立任务、并行多任务、不想配本地环境 | 能打开 chatgpt.com 即可 |
| Codex CLI | 本地终端 | 在本地仓库交互式开发、需要本地工具 | 终端代理、专线、固定节点 |
云端任务
在 chatgpt.com 中进入 Codex,连接 GitHub 仓库,描述任务后 Codex 在云端沙箱克隆仓库、执行修改、运行测试,最后生成可审阅的差异或 Pull Request。本地网络只负责打开网页。
Codex CLI
通过 npm 安装:
npm install -g @openai/codex
codex
在本地项目目录运行,读取本地文件、执行本地命令。安装与运行前需要终端代理,见 Codex 网络环境。
国内用户的使用条件
- 支持地区节点: 日本、新加坡、美国;香港不可用。
- ChatGPT 账号: 注册需要支持地区手机号,见 ChatGPT 是什么、怎么使用。
- CLI 用户额外: 终端代理(环境变量或 TUN)、专线、固定节点。
与 Claude Code 的关系
Codex CLI 与 Claude Code 是同类工具:都在终端运行,都是长连接,都不读系统代理。网络配置可以共用一套方案,见 AI 开发工具网络环境。选服务见 Codex 机场推荐,连不上见 Codex 无法连接。
常见问题
- Codex 和 ChatGPT 有什么关系?
- Codex 是 OpenAI 面向编程的智能体产品,用 ChatGPT 账号登录,部分功能需要付费订阅。
- Codex 云端和 CLI 选哪个?
- 云端适合独立任务、不想配置本地环境的用户;CLI 适合在本地仓库中交互式工作、需要访问本地文件与工具的用户。
- 中国大陆能用 Codex 吗?
- 需要支持地区的网络出口(日本、新加坡、美国),与 ChatGPT 相同。CLI 额外需要终端代理。