跳到正文

Codex下载、安装、配置保姆级教程(2026最新版图解)

更新时间:2026年8月2日

想把 Codex 真正装到电脑上并开始改项目,可以直接按这条路线操作:确认官方入口 -> 选择适合系统的安装方式 -> 核对版本和命令路径 -> 使用 ChatGPT 账号或 API Key 登录 -> 配置 config.toml -> 在测试项目中完成第一次只读分析和小范围修改

本文聚焦当前 OpenAI Codex CLI,不把早期已经弃用的 Codex 模型、第三方同名软件、网页聊天和本地命令行工具混为一谈。安装命令以 OpenAI 官方 Codex 仓库 当前 README 为准;本文核验时,官方 GitHub Latest Release 为 rust-v0.146.0,发布时间为 2026年7月29日。版本会继续更新,实际安装时不要强行照搬本文记录的版本号。

国内开发路径

优先尝试 OpenAI 官方 Codex CLI。若你的主要需求是中文开发工作流、Codex 国内版和较高额度的 GPT 编程模型,也可以了解第三方平台 ZeoGPT。它不是 OpenAI 官方产品,使用前应先用公开或脱敏代码测试,不要上传 API Key、.env、客户数据、生产日志或私有仓库。

一张图看懂 Codex 下载、安装和配置顺序

01核对来源OpenAI 文档、openai/codex 仓库、官方 Release
02选择安装Windows 脚本、macOS/Linux 脚本、npm 或 Homebrew
03验证命令检查版本、帮助信息和实际可执行文件路径
04完成登录ChatGPT 登录、设备码登录或 API Key
05安全配置config.toml、审批策略、沙箱和项目规则
06首次实战只读分析、小改动、Git Diff、测试与回滚

OpenAI 官方 Codex CLI 界面示意,展示终端中的 Codex 编程工作区

图:OpenAI 官方 openai/codex 仓库中的 Codex CLI 界面示意。截图中的模型名和版本号不代表当前默认值,实际状态以你安装后的界面为准。

第 0 步:先分清 Codex Web、App、CLI 和 IDE

搜索“Codex 下载”时,最容易发生的错误不是命令输错,而是下载了错误形态。当前 Codex 可以出现在网页、桌面应用、命令行和编辑器中,它们的安装方式与权限边界不同。

入口是否需要本地安装更适合什么任务从哪里开始
Codex Web通常不需要云端任务、阅读仓库、发起编码工作chatgpt.com/codex
Codex App需要按当前官方页面安装或从 CLI 启动图形界面管理项目、会话和修改运行 codex app 或核对官方 App 页面
Codex CLI需要在终端读取项目、修改文件、运行测试openai/codex
Codex IDE需要编辑器扩展VS Code、Cursor、Windsurf 内协作Codex IDE 官方文档

如果你只想解释一段报错,不一定需要安装 CLI;如果你希望 Codex 读取本地仓库、修改多个文件并运行命令,CLI 或 IDE 更合适。还没选好入口,可以先看站内的 Codex 官网入口选择指南

第 1 步:只从官方来源下载 Codex

建议把下面三个页面作为核验链路:

  1. OpenAI Codex 官方文档:核对当前产品、认证和配置说明。
  2. OpenAI 官方 GitHub 仓库:核对安装命令、源码、README 和版本发布。
  3. Codex GitHub Releases:需要手动下载二进制文件时核对平台和架构。

不要从网盘、论坛附件、所谓绿色版、破解版、免登录版或不明镜像下载安装包。Codex 会读取本地代码并可能执行命令,下载来源错误的风险远高于普通阅读软件。看到要求关闭安全软件、输入 ChatGPT 密码、复制浏览器 Cookie 或以管理员身份运行不明脚本时,应立即停止。

第 2 步:Windows 安装 Codex

OpenAI 官方仓库当前给出了 Windows PowerShell 安装脚本。打开 Windows Terminal 或 PowerShell,先确认你使用的是自己的普通用户终端,再运行:

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

安装结束后关闭当前终端,重新打开 PowerShell,然后核对:

powershell
codex --version
codex --help
where.exe codex

三个命令分别确认版本、帮助信息和实际调用路径。若 codex --version 成功,但 where.exe codex 显示多个路径,说明电脑里可能同时存在旧版 npm 安装、手动下载版本或其他同名命令。应先确认哪个路径来自 OpenAI 官方安装,再决定是否清理旧版本。

Windows 安装脚本无法运行怎么办

按以下顺序排查,不要一开始就关闭安全软件或永久放开执行策略:

  1. 确认 PowerShell 能访问 https://chatgpt.com/codex/install.ps1
  2. 检查公司电脑是否禁止远程脚本、用户级软件安装或未知发布者程序。
  3. 改用官方 README 中的 npm 安装方式。
  4. 仍无法安装时,从官方 GitHub Release 下载与你的架构匹配的 Windows 文件。
  5. 如果原生 Windows 的沙箱、路径或依赖表现不符合当前文档,再考虑使用 WSL2。

需要更细的 PATH、登录回调和 Windows 排错步骤,可继续看 Codex CLI Windows 安装与首次运行排错

第 3 步:macOS 或 Linux 安装 Codex

OpenAI 官方仓库当前给出的 macOS/Linux 安装脚本是:

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

安装后新开终端并运行:

bash
codex --version
codex --help
command -v codex

如果提示 command not found,先检查 shell 类型与 PATH。macOS 常见于 zsh 启动文件尚未重新加载,Linux 常见于安装目录不在当前用户 PATH、代理拦截下载或 CA 证书异常。不要为了让命令出现而直接把未知目录放到 PATH 最前面。

Homebrew 安装

已经使用 Homebrew 管理开发工具的 macOS 用户,也可以按照官方 README 使用:

bash
brew install --cask codex

安装后仍要运行 codex --versioncommand -v codex,确认 Homebrew 安装路径没有被旧版 npm 或手动二进制覆盖。

第 4 步:使用 npm 安装 Codex CLI

Windows、macOS 和 Linux 都可以使用官方 npm 包:

bash
npm install -g @openai/codex

安装前先检查 Node.js 与 npm:

bash
node --version
npm --version

安装后检查:

bash
codex --version
npm list -g @openai/codex --depth=0

npm 安装最常见的问题是全局目录权限、Node 版本管理器冲突和多个 npm 路径。Windows 可以用 where.exe nodewhere.exe npmwhere.exe codex 对比;macOS/Linux 可以用 command -v nodecommand -v npmcommand -v codex 对比。三者最好来自你预期的同一套环境。

需要升级、降级或卸载时,不要反复覆盖安装,参考 Codex CLI 更新、降级与卸载教程

第 5 步:启动 Codex 并完成 ChatGPT 登录

安装完成后进入一个不含敏感信息的测试目录,再运行:

bash
codex

首次启动时,优先按界面选择 Sign in with ChatGPT。官方仓库当前建议使用 ChatGPT 账号登录,以便在账号可用范围内使用 Codex。浏览器登录成功不等于终端一定完成认证,必须回到终端确认 Codex 已收到登录结果。

远程服务器、SSH 或没有可用浏览器的环境,可以尝试官方 CLI 提供的设备码登录:

bash
codex login --device-auth

完成后检查登录状态:

bash
codex login status

若浏览器不断跳转、登录后终端没有反应或选错账号,先记录 Codex 版本、终端类型、浏览器状态和错误原文,再按 Codex VS Code 登录授权循环排查 中的认证分层思路处理。

第 6 步:使用 API Key 登录

ChatGPT 登录和 OpenAI API Key 是两条不同认证路径。需要 API Key 时,应从环境变量通过标准输入交给 Codex,不要把完整 Key 写进命令参数、截图、文章或仓库。

macOS/Linux:

bash
printenv OPENAI_API_KEY | codex login --with-api-key

PowerShell:

powershell
$env:OPENAI_API_KEY | codex login --with-api-key

然后运行:

bash
codex login status

如果提示 401、403 或没有读取到 Key,应先确认当前 Shell 是否真的存在变量,再检查 Key 所属项目、组织权限和认证方式。不要为了排错把 Key 明文写入 config.toml。完整配置与密钥排查见 Codex API、ChatGPT 登录和 config.toml 教程

第 7 步:找到并配置 config.toml

Codex 默认把状态和用户配置放在 ~/.codex,也可以通过 CODEX_HOME 改变目录。常见用户级配置路径是:

系统常见配置路径
Windows%USERPROFILE%\.codex\config.toml
macOS/Linux~/.codex/config.toml
自定义目录$CODEX_HOME/config.toml

项目还可以使用 .codex/config.toml。当前官方实现中,命令行会话覆盖通常高于项目配置,项目配置又高于用户配置。因此遇到“改了配置却不生效”,不要只盯着一个文件,应同时检查当前目录、命令行参数、项目级配置和用户级配置。

下面是一个偏保守的基础示例:

toml
# ~/.codex/config.toml
approval_policy = "on-request"
sandbox_mode = "workspace-write"

approval_policy 控制执行命令时何时向你请求批准,sandbox_mode 控制文件与环境访问范围。具体可用值和默认行为可能随版本变化,修改前应核对 Codex 配置文档 与当前 CLI 输出。

建议遵守三个配置原则:

  • API Key、Token、Cookie 和密码放环境变量或 Secret 系统,不写进仓库。
  • 第一次使用保留审批,不要直接授予不受限制的系统权限。
  • 项目规则放在 AGENTS.md,把允许修改的目录、测试命令和禁止范围写清楚。

需要团队规则模板,可看 Codex AGENTS.md 配置教程

第 8 步:第一次运行不要直接改生产项目

新建一个测试目录,或者复制一个没有 .env、密钥、客户数据和生产配置的小项目。先创建 Git 基线:

bash
git init
git add .
git commit -m "baseline before Codex"

启动 Codex 后,第一条任务只要求读取和解释:

text
只读取当前项目,说明目录结构、启动命令和测试命令。
不要修改文件,不要安装依赖,不要访问网络。

确认只读结果正常后,再给一个极小修改:

text
只修改 tests/example.test.ts,为现有函数补一个边界测试。
不要修改依赖、配置和其他文件。完成后给出 Git Diff 摘要和测试命令。

修改完成后必须自己检查:

bash
git status
git diff

然后运行项目原有测试或构建。Codex 的回答不是验收结果,文件列表、Diff、测试输出和可回滚性才是。更完整的任务模板见 Codex 提示词与项目工作流

Codex 安装和配置常见错误

现象优先检查不建议做的事
codex 命令找不到终端是否重开、PATH、安装目录、是否有多个 Node 环境反复安装不同来源的同名包
版本与预期不同where.exe codexcommand -v codex、npm/Homebrew/手动版本冲突只看包管理器显示,不看实际执行路径
ChatGPT 登录循环浏览器账号、回调端口、代理、CLI 版本、组织策略复制 Cookie 或把账号密码交给第三方
401Key 是否撤销、变量名、当前 Shell 是否读取、认证方式截图或公开完整 Key
403项目、组织、模型权限与策略限制连续生成新 Key 掩盖权限问题
429速率、并发、可用额度和重试策略无限重试或并发轰炸
无法修改文件沙箱模式、审批、目录权限、项目规则直接启用完全访问后继续试错
config.toml 不生效用户级、项目级、会话参数和 CODEX_HOME 优先级同时改多个配置来源

无法修改文件时,进入 Codex 只读、沙箱与审批排查;MCP 连接失败时,进入 Codex MCP 启动与超时排查;错误码问题统一从 Codex 故障排查中心进入。

下载和配置完成后的安全检查表

  • 下载来源能回到 OpenAI 官方文档、官方仓库或官方 Release。
  • codex --version、帮助命令和实际路径都能正常返回。
  • 已明确使用 ChatGPT 登录还是 API Key,不混用排错。
  • config.toml 不包含 API Key、Token、Cookie 或生产密码。
  • 第一次任务在测试项目或新分支中完成。
  • 已查看 Git Diff,没有无关文件、依赖或配置变化。
  • 已运行与改动相匹配的测试或构建。
  • 能够回滚本次修改,并知道日志与配置保存在哪里。

常见问题

Codex 下载应该优先选哪个方式?

Windows 可以先用 OpenAI 官方 PowerShell 安装脚本;macOS/Linux 可以先用官方 shell 脚本;已经统一使用 Node.js 或 Homebrew 管理工具的开发者,也可以选择 npm 或 Homebrew。无论选哪种方式,都要核对官方 README、版本和实际命令路径。

Codex CLI 和 Codex App 是同一个东西吗?

不是同一种交互形态。CLI 主要在终端工作,App 提供图形界面,Web 运行在网页或云端,IDE 入口嵌入编辑器。它们可能共享账号或部分能力,但安装、权限、项目访问和排错方式不同。

Windows 必须使用 WSL2 吗?

OpenAI 官方仓库当前已经提供 Windows PowerShell 安装脚本和 Windows Release 文件。某些运行、沙箱、依赖或团队环境仍可能更适合 WSL2,应以当前官方文档、CLI 提示和你的开发环境为准。

ChatGPT 登录和 API Key 登录选哪个?

个人本机交互可以优先按官方提示使用 ChatGPT 登录;CI、服务器或需要独立凭据管理的场景更适合 API Key。两者的权限、会话和使用条件不同,不要认为能登录 ChatGPT 网页就一定能使用 API。

config.toml 一定在用户目录吗?

默认用户配置通常位于 ~/.codex/config.toml,Windows 对应用户目录下的 .codex\config.toml。如果设置了 CODEX_HOME,目录会改变;项目还可能有 .codex/config.toml,会话参数也可能覆盖配置。

可以把第三方 API 地址写进 Codex 吗?

只有在服务明确兼容当前 Codex 请求、认证、模型名和工具调用格式时才有可能正常工作。第三方服务不是 OpenAI 官方入口,使用前要核对数据流向、日志、密钥保存和服务条款,并先用脱敏项目测试。

安装成功后可以直接让 Codex 重构整个仓库吗?

不建议。先做只读分析,再允许一个文件或一个测试的小改动,查看 Diff 并运行测试。确认权限、配置、修改范围和回滚链路都正常后,再逐步扩大任务。

相关阅读

官方参考与核验时间

本文在 2026年8月2日核验了官方仓库 README、安装命令、登录命令、配置目录实现和 Latest Release。Codex 的安装脚本、版本、认证、系统支持和配置字段可能继续变化,实际操作前应再次查看官方页面。本站是独立中文教程站,不是 OpenAI 官方网站;内容核验方法见编辑与核验规则

独立中文教程站,不是 OpenAI 官方网站。产品信息请以官方资料为准。