Skip to content
场景示例

安装 Codex CLI

这一页只讲怎么把 Codex CLI 装到电脑上。装完请回到 Codex CLI 配置 填写网关地址和 Key。

安装 ​

macOS / Linux ​

打开终端,粘贴回车:

bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh

Windows(PowerShell) ​

按 Win 键搜索「PowerShell」打开,粘贴回车:

powershell
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

关于 -ExecutionPolicy ByPass

这是为了让 PowerShell 允许执行这个安装脚本。它只对这一次命令生效,不会永久降低你系统的安全设置。

其他安装方式 ​

方式命令适合
Homebrewbrew install --cask codexmacOS 上习惯用 brew
npmnpm install -g @openai/codex已有 Node.js 环境
直接下二进制见下方上面几种都不行时

如果官方安装脚本下载失败 ​

chatgpt.com 在某些网络环境下会被拦截,报 403 或直接卡住。这不是你的问题,换下面任意一种方式:

方式一:npm(最省事,只要能装 Node.js)

bash
npm install -g @openai/codex

方式二:直接下二进制

到 GitHub Releases 下载对应系统的包,解压后把可执行文件改名为 codex 放进 PATH:

系统下载哪个
macOS(Apple 芯片)codex-aarch64-apple-darwin.tar.gz
macOS(Intel)codex-x86_64-apple-darwin.tar.gz
Linux x86_64codex-x86_64-unknown-linux-musl.tar.gz
Linux arm64codex-aarch64-unknown-linux-musl.tar.gz

GitHub 也可能慢

如果 GitHub 下载也慢,npm 方式通常最稳(国内有镜像源)。

不要用 sudo 装 npm 包

sudo npm install -g 会带来权限问题。遇到权限报错应该去修 npm 全局目录,而不是加 sudo。

验证装好了 ​

bash
codex --version

能打印出版本号就成功了。

⚠️ 关于「登录 ChatGPT 账号」 ​

第一次运行 codex 时,它会引导你登录 ChatGPT 账号(Sign in with ChatGPT)。

接到我们这里之后不需要登录。

但要先把配置文件写好——Codex CLI 配置里的 model_provider 和 env_key 设好之后,它会用你的 API Key 走我们的网关,不再要求 ChatGPT 登录。

顺序很重要

先写配置,再运行 codex。 如果你先跑了 codex 并进了登录流程,它会打开浏览器让你登录 ChatGPT——那不是我们想要的。直接 Ctrl+C 退出,把配置写好再重来即可。

装不上的常见原因 ​

报错原因怎么办
command not found: codex安装目录不在 PATH 里关掉终端重新开一个;还不行就重启
安装脚本返回 403chatgpt.com 被你的网络拦截改用 npm 或直接下二进制,见上方「如果官方安装脚本下载失败」
脚本下载失败 / 超时网络原因挂代理重试,或改用 npm
ExecutionPolicy 相关报错用了 CMD 而不是 PowerShell用 Win 键搜「PowerShell」打开正确的窗口
npm 装完但 codex 命令找不到npm 全局 bin 目录不在 PATH用 npm bin -g 查到路径后加进 PATH

装完下一步 ​

回到 Codex CLI 配置,把 ~/.codex/config.toml 写好。

再提醒一次两个最容易错的点:

  1. Base URL 是 https://api.wxiai.com/v1(要带 /v1,和 Claude Code 相反)
  2. 配置必须放在用户级 ~/.codex/config.toml,放项目里会被忽略

相关页 ​

基于 Apache-2.0 许可发布