首页 › LLM大语言模型 › Codex专栏 › Codex保姆级教程 › Codex 安装与使用(2026最新版)

Codex 安装与使用(2026最新版)

一、环境准备​

1.1 系统要求​

​

飞书文档 - 图片

​

​

⚠️ Windows 用户注意:Codex CLI 暂时不支持原生 Windows,需要通过 WSL2 或使用 Codex App。​

​

1.2 环境检查​

二、安装步骤​

2.1 安装 Codex CLI​

​

飞书文档 - 图片

​

Codex CLI 有两种安装方式,推荐方式一:​

​

代码块​

Plain Text

方式一:npm 安装(推荐)​

npm install -g @openai/codex​

​

方式二:Homebrew 安装(仅 macOS/Linux)​

brew install --cask codex​

​

​

飞书文档 - 图片

​

​

💡 国内用户如果 npm 安装慢,可以使用淘宝镜像:​

​

代码块​

Plain Text

npm install -g @openai/codex --registry=https://registry.npmmirror.com​

​

​

2.2 验证安装​

​

代码块​

Plain Text

检查版本​

codex --version​

输出示例:codex 0.130.0 ✓​

​

看到版本号就说明安装成功了。​

2.3 登录 ChatGPT 账号​

​

代码块​

Plain Text

启动 Codex​

codex​

​

终端会提示选择登录方式:​

​

Sign in with ChatGPT (推荐)​

Use API Key​

一键获取完整项目代码​

1​

2​

方式一(推荐):输入 1,通过浏览器授权登录你的 ChatGPT 账号。Plus/Pro 用户可享受更高的使用额度。​

方式二:输入你的 OpenAI API Key。​

💡 如果你有 ChatGPT Plus/Pro 订阅,推荐使用方式一登录,可以享受更好的使用体验。​

​

三、国内用户配置(核心)​

3.1 为什么需要配置?​

Codex CLI 默认调用 api.openai.com,中国大陆无法直连。需要将 API 端点替换为兼容 OpenAI 协议的国内服务。​

​

3.2 配置文件位置​

Codex 的配置文件位于:~/.codex/config.toml​

​

3.3 推荐国内中转平台​

服务商 Base URL 支持模型 特点​

七牛云 AI https://api.qnaigc.com/v1 DeepSeek V4、Claude、Kimi、GLM 多模型统一 Key​

硅基流动 https://api.siliconflow.cn/v1 多家开源模型 按量付费,有免费额度​

DeepSeek 官方 https://api.deepseek.com/v1 DeepSeek 系列 官方源,稳定性高​

阿里百炼 https://dashscope.aliyuncs.com/compatible-mode/v1 Qwen3 系列 中文能力强​

3.4 配置示例​

编辑 ~/.codex/config.toml:​

​

国内配置示例:使用七牛云 AI​

openai_base_url = "https://api.qnaigc.com/v1"​

​

选择使用的模型​

model = "deepseek-chat"​

​

模型提供商配置​

[model_providers.deepseek]​

name = "deepseek"​

env_key = "DEEPSEEK_API_KEY"​

一键获取完整项目代码​

toml​

​

1​

2​

3​

4​

5​

6​

7​

8​

9​

10​

⚠️ 关键提醒:Codex 新版本使用 Responses API,很多中转平台只支持 Chat Completions 协议。如果能连上但跑不起来,很可能是 API 协议不兼容,建议多试几家平台。​

​

3.5 环境变量配置​

在 ~/.bashrc 或 ~/.zshrc 中添加:​

​

DeepSeek 示例​

export DEEPSEEK_API_KEY="sk-xxxxxxxxxxxxxxxxxxxx"​

​

阿里百炼示例​

export BAILIAN_API_KEY="sk-xxxxxxxxxxxxxxxxxxxx"​

一键获取完整项目代码​

bash​

1​

2​

3​

4​

5​

生效配置:​

​

source ~/.bashrc # 或 source ~/.zshrc​

一键获取完整项目代码​

bash​

1​

四、实战演示​

4.1 基础使用​

进入项目目录,启动 Codex:​

​

cd your-project​

codex​

一键获取完整项目代码​

bash​

1​

2​

进入交互式 TUI 界面后,可以直接用自然语言描述需求:​

​

​

帮我创建一个用户登录系统,包含注册和登录功能​

一键获取完整项目代码​

1​

Codex 会自动:​

​

​

分析项目结构​

生成代码文件​

写入磁盘​

运行测试验证​

4.2 非交互式执行​

适合 CI/CD 集成或快速任务:​

​

单条命令执行​

codex exec "修复 src/auth.py 中的登录验证漏洞"​

​

指定模型执行​

codex exec --model gpt-5.3-codex "优化这段代码的性能"​

一键获取完整项目代码​

bash​

1​

2​

3​

4​

5​

4.3 SDK 集成(Node.js)​

如果你想在项目中使用 Codex SDK:​

​

npm install @openai/codex-sdk​

一键获取完整项目代码​

bash​

1​

基础示例:​

​

import { Codex } from "@openai/codex-sdk";​

​

const codex = new Codex();​

const thread = codex.startThread();​

​

// 让 Codex 诊断测试失败并提出修复方案​

const turn = await thread.run("Diagnose the test failure and propose a fix");​

​

console.log(turn.finalResponse);​

console.log(turn.items);​

​

// 继续对话​

const nextTurn = await thread.run("Implement the fix");​

一键获取完整项目代码​

javascript​

​

1​

2​

3​

4​

5​

6​

7​

8​

9​

10​

11​

12​

13​

带结构的输出示例:​

​

const schema = {​

type: "object",​

properties: {​

summary: { type: "string" },​

status: { type: "string", enum: ["ok", "action_required"] },​

},​

required: ["summary", "status"],​

additionalProperties: false,​

};​

​

const turn = await thread.run("Summarize repository status", {​

outputSchema: schema,​

});​

一键获取完整项目代码​

javascript​

​

1​

2​

3​

4​

5​

6​

7​

8​

9​

10​

11​

12​

13​

五、踩坑指南​

坑1:codex 命令找不到​

问题表现:​

​

codex: command not found​

一键获取完整项目代码​

1​

解决方案:​

​

重新安装​

npm install -g @openai/codex​

​

检查 npm 全局路径​

npm config get prefix​

​

确保路径在 PATH 中​

echo $PATH​

一键获取完整项目代码​

bash​

1​

2​

3​

4​

5​

6​

7​

8​

Windows 用户建议直接使用 Codex App,避免 CLI 环境配置问题。​

​

坑2:登录授权后仍然失败​

问题表现:浏览器授权成功,但终端提示失败。​

​

解决方案:​

​

检查网络连接​

清除浏览器缓存后重试​

换用 API Key 方式登录​

执行 codex logout 后重新登录​

坑3:国内模型配置后提示找不到​

问题表现:配置了环境变量,但 Codex 仍然提示找不到 API Key。​

​

解决方案:​

​

Windows 用户:配置完环境变量后,必须完全退出 Codex 并重启(不是刷新,是完全退出再打开)​

如果还不行,试试重启电脑​

检查 config.toml 中的 env_key 名称是否与环境变量名匹配​

⚠️ Codex 新版本使用 Responses API,很多平台还没适配。能跑就用,跑不起来就换平台。​

​

坑4:长会话性能下降​

问题表现:对话时间长了,Codex 开始"变笨"。​

​

解决方案:​

​

分段任务:复杂任务拆分成多个小任务,每个任务开启新会话​

使用 AGENTS.md:将关键上下文写入项目根目录的 AGENTS.md 文件​

会话刷新策略:​

会话 1:理解代码库结构 → 写入 AGENTS.md​

会话 2:基于 AGENTS.md 实现功能​

会话 3:独立验证​

坑5:Computer Use 功能不可用​

问题表现:想用 Codex 操作电脑,但提示 Computer Use 不可用。​

​

解决方案:Computer Use 目前只支持 macOS 15+。如果你的系统版本低于 macOS 15,这个功能将无法使用。​

​

六、进阶配置:AGENTS.md​

Codex 支持通过 AGENTS.md 文件配置项目级别的行为规范。这是一个非常强大的功能。​

​

基本结构​

项目名​

​

工作流​

•

每次代码变更后运行 npm test​

•

使用 Conventional Commits (feat:, fix:, refactor:)​

•

完成后通过 gh pr create 创建 PR​

​

技术栈​

•

Node.js 18+, Express 4.x, PostgreSQL 16​

•

测试: Jest + React Testing Library​

​

代码规范​

•

组件文件不超过 300 行,超过则拆分​

•

禁止使用 any 类型​

•

所有公开 API 必须有 JSDoc 注释​

​

必须运行的检查​

修改完成后,按顺序运行:​

npm run lint - Linter 修复​

npm test - 运行相关测试​

npm run typecheck - 类型检查​

一键获取完整项目代码​

​

配置原则​

原则 说明​

保持简短 控制在 100 行以内,硬上限 300 行​

精准 只写 Codex 可能忽略的信息​

拆分 规则太多时,拆分到子目录的 AGENTS.md​

七、总结​

本文带你完成了以下内容:​

​

步骤 内容​

✅ 环境准备 Node.js、npm、Git 安装与版本检查​

✅ 安装 Codex CLI npm/Homebrew 两种方式​

✅ 国内用户配置 七牛云/硅基流动/DeepSeek/阿里百炼​

✅ 实战演示 交互式/非交互式/SDK 三种使用方式​

✅ 踩坑指南 5 个常见问题及解决方案​

✅ 进阶配置 AGENTS.md 项目规范配置​

Codex CLI 最新数据(截至 2026-05):​

​

📦 最新版本:v0.130.0​

⭐ GitHub Stars:83,200+​

🛠️ 支持平台:macOS / Linux / Windows(WSL2)​

💡 主要特性:Responses API、Computer Use、90+ 插件​

​