本文将带你从零开始安装 OpenAI Codex CLI,配置 API Key,设置沙箱模式,并与 ProjectManager 集成。

安装前提

在安装 Codex CLI 之前,请确保你的环境满足以下条件:

检查 Node.js 版本:

node --version
# 应输出 v22.x.x 或更高

安装步骤

全局安装

npm install -g @openai/codex

验证安装

codex --version
# 应输出 codex/x.x.x

首次运行

codex
# 首次运行会提示输入 API Key

配置详解

API Key 配置

Codex CLI 支持以下方式配置 API Key:

export OPENAI_API_KEY=sk-xxxxx

模型选择

Codex CLI 支持以下模型,通过 --model 参数指定:

codex --model o3

沙箱模式

Codex CLI 内置沙箱模式,限制 AI 的操作权限:

codex                        # 建议模式(默认)
codex --full-auto            # 完全自动模式

建议仅在可信环境中使用完全自动模式,并始终配合 Git 使用以便回滚。

自定义 Base URL

如果你使用代理或兼容 OpenAI API 的第三方服务:

export OPENAI_BASE_URL=https://your-proxy.example.com/v1

与 Wishmere 集成

Wishmere 可以自动检测已安装的 Codex CLI,你可以根据项目类型选择合适的智能体:

在 Wishmere 的项目设置中,你可以配置默认工具和模型切换策略。

常见问题

1. Node.js 版本不满足

Codex CLI 需要 Node.js 22+,如果版本过低:

nvm install 22
nvm use 22
npm install -g @openai/codex

2. 沙箱权限被拒绝

如果沙箱模式下操作被拒绝,检查是否缺少必要的系统权限。macOS 用户可能需要在"系统偏好设置 → 安全性与隐私"中允许终端操作。

3. API 调用频率限制

OpenAI API 有调用频率限制。如果遇到 429 错误,等待片刻后重试,或升级 API 计划。

4. 输出乱码

如果终端输出乱码,确保终端支持 UTF-8 编码:

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

下一步

使用 Wishmere 可以同时管理 Claude Code 和 Codex CLI,根据任务自动选择最合适的工具,让你专注于功能本身。

← 返回文章列表