主题
Codex CLI
更习惯图形界面?先看 ChatGPT 桌面端(Codex)安装与权限设置。本页只讲终端版的安装与使用。
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 集成
- ChatGPT 桌面端中的 Codex: 图形界面入口,安装、登录与权限设置见桌面端指南;部分 CLI 安装版本也提供
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 计费,先在当前终端设置变量,再执行 Codex 登录;只设置变量不等于已经完成 Codex 认证。只选择自己使用的终端执行对应示例:
powershell
$env:OPENAI_API_KEY = "sk-xxxx"
$env:OPENAI_API_KEY | codex login --with-api-keybash
export OPENAI_API_KEY="sk-xxxx"
printenv OPENAI_API_KEY | codex login --with-api-key环境变量只在当前终端生效。若需要持久配置,使用操作系统或密钥管理工具;新开终端需要重新读取环境变量。不要把真实密钥写入项目文件或提交到 Git。首次使用通常优先选择 Sign in with ChatGPT。
常用命令
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 安装时先查看全局前缀和命令解析位置:
bash
npm prefix -gpowershell
Get-Command codex
where.exe codexmacOS / Linux 可使用:
bash
command -v codex脚本或二进制安装时,确认 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

