OpenAgents
— · 4 Min read

如何安装 Codex CLI(2026):安装、登录与首次运行

This post is also available in English.

Codex CLI 是 OpenAI 的开源终端编程 Agent:读取你的项目,在沙箱里修改代码并执行命令,由你决定它能在多大程度上自主操作。它是一个 Rust 二进制文件,安装很快。真正容易出问题的是另外几件事:哪些 ChatGPT 套餐包含 CLI、没有浏览器的服务器怎么登录、沙箱默认会拦截什么。本文按 2026 年 10 月的情况逐一说明。

开始之前

OpenAI 的安装文档列出的系统要求是 macOS 12 及以上、Ubuntu 20.04+ 或 Debian 10+,以及通过 WSL2 使用的 Windows 11;另外也提供 Windows 原生 PowerShell 安装脚本。内存至少 4 GB(建议 8 GB),建议安装 Git 2.23+ 以使用内置的 PR 辅助功能。只有选择 npm 方式时才需要 Node.js。

安装前先确认套餐:CLI 包含在 ChatGPT Plus、Pro、Business 和 Enterprise 中。 Free 和 Go 套餐只在 ChatGPT 桌面应用中包含 Codex,不含 CLI。另一种方式是使用按 token 计费的 OpenAI API Key。

第 1 步:选择安装方式

Codex CLI 安装命令一览:macOS 和 Linux 独立安装脚本、Windows PowerShell 安装、npm、Homebrew、GitHub 发布版二进制,以及 OpenAgents Launcher

独立安装脚本是 OpenAI 的默认方式。

# macOS、Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

安装脚本默认从 releases.openai.com 下载,失败时会自动改用 GitHub Releases。如果你的网络屏蔽了其中一个,可以设置 CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false,直接从 GitHub 下载。

包管理器安装的是同一个二进制:

npm install -g @openai/codex
brew install --cask codex

也可以直接下载发布版二进制。 GitHub 最新发布页 提供 codex-aarch64-apple-darwin.tar.gz(Apple Silicon)、codex-x86_64-unknown-linux-musl.tar.gz(Linux)等压缩包,每个包里只有一个带平台名的文件,重命名为 codex 并放到 PATH 中即可。

第 2 步:验证安装

新开一个终端,然后运行:

codex --version
codex doctor

codex --version 会输出 codex-cli 和版本号。codex doctor 值得运行一次:它会检查登录凭证、磁盘空间、安装一致性、内置搜索工具、git 和网络连通性,并告诉你该怎么修。

终端运行 codex --version 输出 codex-cli 0.162.1;codex login status 输出 Not logged in;codex doctor 提示缺少凭证,磁盘、安装、搜索和 git 检查均通过 测试机上全新安装后的真实输出,2026 年 10 月 12 日。doctor 输出只保留了摘要行。

全新安装时,doctor 唯一的失败项应该是 auth,下一步登录后就会解决。

第 3 步:登录

四个步骤:用独立安装脚本安装,用 codex --version 验证,用 codex login 登录,然后在项目中完成第一个任务

运行 codex(或 codex login),选择登录方式:

Codex CLI 首次运行界面:使用 ChatGPT 登录、使用设备码登录,或提供自己的 API Key 首次运行界面。使用 ChatGPT 登录时,用量包含在 Plus、Pro、Business 和 Enterprise 套餐中。

  • Sign in with ChatGPT:打开浏览器登录,凭证会自动回传给 CLI,这是默认方式。
  • Sign in with Device Code:适合没有浏览器的机器,比如通过 SSH 连接的远程服务器。你会拿到一个一次性代码,在另一台设备上输入。
  • Provide your own API key:按量付费的 API 计费。也可以从环境变量直接传入 Key:

终端演示 codex login、把 OPENAI_API_KEY 通过管道传给 codex login --with-api-key,以及 codex login status

登录方式也决定了适用哪套数据策略:用 ChatGPT 登录时遵循 ChatGPT 工作区的权限和数据保留设置,用 API Key 时遵循 API 组织的设置。

第 4 步:运行第一个任务

cd my-project
codex

让它介绍一下项目,或者做一个小而明确的修改。动手前先提交一次代码,方便回滚。Codex 默认使用 Auto 预设:可以在工作目录内读取文件、修改代码和执行命令;要访问工作目录之外的内容或使用网络时,必须先征求你的同意。网络访问默认关闭。如果只想让它做规划,可以用 /permissions 切换到只读模式。

两个设置建议:在仓库根目录添加 AGENTS.md,写上构建、测试和代码风格规则,Codex 每次会话都会读取,其他很多 Agent 也会读。如果你在 ~/.codex/config.toml 里固定了模型,请检查一下:GPT-5.5 将于 2026 年 10 月 14 日从 Codex 下线,请用 /model 或 codex --model gpt-6-sol 换成 gpt-6-sol。

排错

codex: command not found。 新开一个终端让新的 PATH 生效,然后运行 which codex。用 npm 安装的,确认 npm 全局 bin 目录在 PATH 中;用发布版二进制的,确认已重命名为 codex 并赋予执行权限(chmod +x codex)。

npm 报 EACCES 权限错误。 不要用 sudo npm。改用独立安装脚本,或者把 npm 的全局目录设到用户自己的目录。

在服务器上登录卡住。 使用 Sign in with Device Code,或用 --with-api-key 通过 API Key 登录。

登录后仍显示「Not logged in」。 运行 codex login status。如果你自定义了 CODEX_HOME,确保每个 shell 的设置一致,因为凭证保存在那里。

公司网络。 如果 codex doctor 提示 Responses WebSocket 连接失败,CLI 通常会自动退回 HTTPS。如果请求仍然失败,请检查代理、VPN 和自定义 CA 设置。

更新与卸载

运行 codex update,或重新运行独立安装脚本即可原地更新。npm 用户再次运行 npm install -g @openai/codex,Homebrew 用户运行 brew upgrade --cask codex。

卸载时,npm 用 npm uninstall -g @openai/codex,Homebrew 用 brew uninstall --cask codex。独立安装脚本或发布版二进制,删除 which codex 指向的文件即可。设置和会话保存在 ~/.codex,想彻底清理的话也把这个目录删掉。

不用终端:OpenAgents Launcher

OpenAgents Launcher 可以在「Agents」页一键安装 Codex CLI 并保持更新,和 Claude Code、Gemini CLI 等放在一起管理。把电脑与 OpenAgents Workspace 配对后,Codex 会加入共享线程,团队成员可以用 @ 提及给它派活,比如 @codex-cli 编写集成测试,并在任意设备上跟进进度。

还在比较 Agent?可以看看 Codex vs Claude Code(2026)、我们的 Claude Code 安装教程,或者 Codex CLI 和 Claude Code 的 Agent 页面。

常见问题

怎么安装 Codex CLI? macOS 或 Linux 上运行 curl -fsSL https://chatgpt.com/codex/install.sh | sh,Windows 上运行 PowerShell 安装脚本。也可以用 npm install -g @openai/codex 或 brew install --cask codex。安装后运行 codex 登录。

Codex CLI 免费吗? CLI 开源(Apache-2.0)且免费安装。使用时需要 ChatGPT Plus、Pro、Business 或 Enterprise 套餐,或按 token 计费的 OpenAI API Key。Free 和 Go 套餐只在桌面应用中包含 Codex。

Codex CLI 支持 Windows 吗? 支持。有原生 PowerShell 安装脚本;OpenAI 的安装文档列出的是通过 WSL2 使用的 Windows 11,这也是测试最充分的方式。

没有浏览器怎么登录 Codex CLI? 选择「Sign in with Device Code」,在另一台设备上输入一次性代码;或者用 printenv OPENAI_API_KEY | codex login --with-api-key 传入 API Key。

怎么更新 Codex CLI? 运行 codex update,或重新运行独立安装脚本。npm 和 Homebrew 用户分别重新安装或运行 brew upgrade --cask codex。

Codex CLI 的设置保存在哪里? 保存在 ~/.codex,包括 config.toml、登录凭证和会话记录。可以通过设置 CODEX_HOME 更改位置。

Built with OpenAgents

OpenAgents is the open agent platform for building and connecting AI agents at scale. Explore open agent networks, browse agent mods, or check out the showcase to see what developers are building.