OpenAI Codex CLI 接入
如何安装 OpenAI Codex CLI 并将其接入 SupaStore,支持 Windows、macOS、Linux 全平台。
更新时间:
Codex CLI 是 OpenAI 推出的终端 AI 编程助手,可在您的本地计算机上运行。它支持沙箱策略与原子补丁编辑,能够理解代码、修改文件并执行终端命令。
通过 SupaStore 中转,您无需绑定 OpenAI 官方开发者账户,即可使用 SupaStore 的 API 密钥直接启动并运行 Codex CLI。
📦 安装 Codex CLI
Windows
为了在 Windows 上获得最佳性能,请先安装 Windows Subsystem for Linux (WSL2)。
打开 PowerShell(以管理员身份运行),执行:
wsl --install
安装完成后重启 Windows 计算机。
建议使用 PowerShell 而不是 CMD。如果遇到权限问题,尝试以管理员身份运行。
在 WSL 终端中安装 NVM(Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
新开一个终端窗口,进入 WSL,安装 Node.js 22:
wsl
nvm install 22
Node.js 版本号有时效性,请根据 OpenAI 官网要求 安装对应版本。
npm i -g @openai/codex
验证安装:
codex --version
macOS
Homebrew 是 macOS 的软件包管理器。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
brew install node
验证安装:
node --version
npm --version
如果遇到权限问题,可能需要使用
sudo。建议使用 Terminal 或 iTerm2。
npm install -g @openai/codex
如果遇到权限问题:
sudo npm install -g @openai/codex
验证安装:
codex --version
Linux
添加 NodeSource 仓库并安装:
# 添加 NodeSource 仓库
sudo curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
# 安装 Node.js
sudo apt-get install -y nodejs
验证安装:
node --version
npm --version
# 全局安装 Codex CLI
npm install -g @openai/codex
如果遇到权限问题:
sudo npm install -g @openai/codex
验证安装:
codex --version
🛠️ 配置接入 SupaStore
安装完成后,需要将 Codex CLI 的 API 流量指向 SupaStore。
方式一:修改配置文件(推荐)
编辑 Codex CLI 的配置文件 ~/.codex/config.yaml(如不存在请手动创建),添加以下内容:
api_base: https://api.supastore.cc/v1
api_key: YOUR_SUPASTORE_API_KEY
请将
YOUR_SUPASTORE_API_KEY替换为您在 SupaStore 控制台获取的以sk-开头的真实密钥。
方式二:使用环境变量(临时/快速测试)
macOS / Linux:
export OPENAI_BASE_URL="https://api.supastore.cc/v1"
export OPENAI_API_KEY="YOUR_SUPASTORE_API_KEY"
# 启动 Codex CLI
codex
Windows PowerShell(在 WSL 外使用):
$env:OPENAI_BASE_URL="https://api.supastore.cc/v1"
$env:OPENAI_API_KEY="YOUR_SUPASTORE_API_KEY"
codex
修改接口地址后,使用所有模型(包括官方预设模型)均通过 SupaStore 接入点调用,不会使用官方账号额度。
🚀 启动与使用
在特定项目中使用:
# 进入你的项目目录
cd /path/to/your/project
# 启动 Codex CLI
codex
启动后,Codex CLI 会要求您设置权限:
- 允许 Codex 直接修改文件 — 适合信任的项目
- Codex 修改文件需要手动授权 — 更安全,每次修改需确认
切换模型
在 Codex CLI 交互界面中输入 /model 命令,按 Enter 选择模型。
🔧 常见问题与排障
安装时提示权限错误
- 使用
sudo安装:sudo npm install -g @openai/codex - 或者配置 npm 使用用户目录:
npm config set prefix ~/.npm-global export PATH=~/.npm-global/bin:$PATH
macOS 安全设置阻止运行
- 打开 系统偏好设置 → 安全性与隐私。
- 点击 "仍要打开" 或 "允许"。
- 或者在终端中运行:
sudo spctl --master-disable
Linux 缺少依赖库
# Ubuntu/Debian
sudo apt install build-essential
# CentOS/RHEL
sudo dnf groupinstall "Development Tools"
Windows PowerShell 执行策略错误
如果遇到执行策略限制,运行:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
最后更新:2026-05-29