主题
Codex CLI
OpenAI 官方推出的本地编码 Agent,运行在你的电脑上,可在终端中读取代码、生成补丁、执行命令并协助完成开发任务。
作用说明
Codex CLI 是 OpenAI 的本地命令行编码助手,适合在项目目录中完成"读代码 → 修改代码 → 运行验证"的开发闭环。
- 在终端中以对话方式完成代码编辑、补丁生成、命令执行
- 直接读写本地文件,可结合 Git 工作流使用
- 推荐使用 ChatGPT 账号登录,可使用 Plus / Pro / Business / Edu / Enterprise 计划额度
- 也支持使用 OpenAI API Key,但需要额外配置
- 支持 macOS、Linux、Windows,也可下载 GitHub Release 中的独立二进制文件
相关产品区分:
- Codex CLI: 本页介绍的本地终端 Agent
- Codex IDE: 面向 VS Code、Cursor、Windsurf 等编辑器的 IDE 集成
- Codex App: 桌面应用体验,可通过
codex app启动 - Codex Web: OpenAI 的云端编码 Agent,入口是 https://chatgpt.com/codex
环境要求
- 一个可登录的 ChatGPT 账号,或 OpenAI API Key
- 使用 npm 安装时需要 Node.js 与 npm
- 使用 Homebrew 安装时需要 macOS 与 Homebrew
- Windows 可直接使用官方 PowerShell 安装脚本
安装
官方 README 推荐优先使用安装脚本。
bash
curl -fsSL https://chatgpt.com/codex/install.sh | shpowershell
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"bash
npm install -g @openai/codexbash
brew install --cask codex也可以到 GitHub Release 下载对应平台的二进制文件。常见文件包括:
- macOS Apple Silicon:
codex-aarch64-apple-darwin.tar.gz - macOS x86_64:
codex-x86_64-apple-darwin.tar.gz - Linux x86_64:
codex-x86_64-unknown-linux-musl.tar.gz - Linux arm64:
codex-aarch64-unknown-linux-musl.tar.gz
解压后通常需要把可执行文件重命名为 codex,并放入 PATH。
验证安装:
bash
codex --version首次登录
直接运行:
bash
codex首次启动时选择登录方式:
- Sign in with ChatGPT: 官方推荐方式,使用 ChatGPT 订阅计划中的 Codex 权益
- API Key: 适合使用 OpenAI API 计费的开发者,需要按官方认证文档完成额外配置
常见 API Key 环境变量配置:
powershell
# Windows PowerShell
setx OPENAI_API_KEY "sk-xxxx"bash
# macOS / Linux / Git Bash / WSL
export OPENAI_API_KEY="sk-xxxx"常用命令
codex: 启动 Codex CLI 交互式会话codex "<任务描述>": 直接带任务启动会话codex app: 启动 Codex 桌面应用体验codex --help: 查看命令帮助codex --version: 查看当前版本
会话内命令以实际 codex --help 和交互界面提示为准。
基本工作流
进入项目目录:
bashcd your-project启动 Codex:
bashcodex用自然语言描述任务,例如:
text修复 src/api/user.ts 中的 token 刷新逻辑,补充错误处理Codex 会读取文件、生成补丁、运行命令或请求权限
检查修改与验证结果,必要时继续给出反馈
升级
如果使用 npm 安装:
bash
npm update -g @openai/codex如果使用 Homebrew 安装:
bash
brew upgrade --cask codex如果使用官方安装脚本或 GitHub Release 安装,按最新 README 或 Release 说明重新安装对应版本。
常见问题
codex: command not found
通常是安装目录未加入 PATH。npm 安装时可检查全局 bin 目录:
bash
npm bin -g脚本或二进制安装时,确认 codex 可执行文件所在目录已加入 PATH。
npm 全局安装权限错误
Linux / macOS 下可以改用用户级 npm 前缀:
bash
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH也可以改用官方安装脚本或 Homebrew。
Windows 是否必须使用 WSL2?
不必须。README 提供了 Windows PowerShell 安装脚本。若项目依赖 Linux 工具链或团队统一使用 WSL2,再在 WSL2 中安装即可。
想在编辑器里使用 Codex?
如果需要 VS Code、Cursor、Windsurf 等编辑器集成,应安装 Codex IDE,而不是只使用 Codex CLI。
想使用云端 Agent?
云端版本是 Codex Web,访问 https://chatgpt.com/codex。
参考链接
- GitHub README: https://github.com/openai/codex/blob/main/README.md
- Codex 文档: https://developers.openai.com/codex
- Codex IDE: https://developers.openai.com/codex/ide
- API Key 认证说明: https://developers.openai.com/codex/auth#sign-in-with-an-api-key
- GitHub Release: https://github.com/openai/codex/releases/latest
- npm 包: https://www.npmjs.com/package/@openai/codex

