Codex / 2026-09-12
Codex 安装与使用教程
面向普通用户的 Codex 桌面端、命令行安装、登录与项目协作指南。
Codex 是 OpenAI 面向真实工作目录的智能体产品。你可以在桌面端管理多个项目和长任务,也可以在终端里用 Codex CLI 读取代码、修改文件、运行命令并验证结果。
想比较另一种终端智能体?可以阅读 Claude Code 最新版安装教程。
本文更新于 2026 年 9 月。产品入口、套餐权限和可用模型会调整,请以文末 OpenAI 官方文档为准。
本文要点#
适合谁
- 第一次使用 Codex 桌面端或 CLI 的用户
- 希望 AI 能直接理解和处理本地项目的人
- 想区分 ChatGPT 登录与 API Key 计费方式的人
你会完成
- 选择桌面端或命令行版本
- 安装并登录 Codex
- 打开项目,发起第一项可验证的任务
- 理解本地任务、权限与长任务的基本边界
目录#
1. 选择桌面端还是 CLI#
两种入口使用同一类智能体能力,但工作体验不同。
| 入口 | 更适合 | 特点 |
|---|---|---|
| Codex 桌面端 | 新手、视觉化管理多个任务 | 项目、文件、终端、浏览器与长任务集中在一个界面 |
| Codex CLI | 熟悉终端的开发者 | 启动快,适合脚本、远程环境和纯键盘工作流 |
如果你还不确定,从桌面端开始会更直观;如果你已经习惯在仓库里运行命令,可以直接安装 CLI。
2. 安装 Codex#
桌面端#
从 OpenAI 官方桌面端页面 下载与你系统匹配的版本。安装后打开应用,登录账户,再选择一个本地文件夹作为工作位置。
不要从来源不明的网盘或镜像站安装应用。若公司网络限制官方下载,请让管理员提供经过校验的安装包或部署方式。
Codex CLI#
macOS、Linux 或 WSL 可以使用官方独立安装器:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
安装完成后验证:
codex --version
然后进入项目并启动:
cd path/to/your-project
codex
如果你在 Windows 上使用 CLI,请优先查看官方 CLI 页面当前显示的 Windows 安装选项,因为 Windows 支持方式可能随版本变化。
3. 登录与计费方式#
Codex 本地客户端通常提供两种个人登录方式:
使用 ChatGPT 账户#
运行 Codex 后选择“使用 ChatGPT 登录”,浏览器会打开授权页面。完成登录后,Codex 的可用范围跟随你的 ChatGPT 工作区、套餐和管理员设置。
CLI 也可以主动发起登录:
codex login
使用 OpenAI API Key#
API Key 方式按 OpenAI Platform 的 API 用量计费,不会使用 ChatGPT 套餐内的使用额度。请从 OpenAI Platform 创建密钥,并通过安全的本地环境变量或标准输入传递,避免把密钥写进仓库。
macOS / Linux 示例:
printenv OPENAI_API_KEY | codex login --with-api-key
在 Windows PowerShell 中,不要把真实密钥直接粘贴到可被记录的脚本或聊天中。先在本机安全设置环境变量,再根据当前官方 CLI 提示完成登录。
检查当前登录状态:
codex login status
退出并清除当前凭据:
codex logout
ChatGPT 订阅和 OpenAI API 是两套计费体系。是否能用某个模型、功能或插件,以你登录后的界面和官方功能表为准,不要依赖网上流传的固定 Token 表格。
4. 第一次使用#
在桌面端打开项目#
- 新建一个任务;
- 选择项目或本地文件夹;
- 在输入框说明目标、限制和完成标准;
- 查看 Codex 的文件修改与命令输出;
- 在接受结果前检查 diff,并运行项目自己的测试。
一个好的第一次请求可以这样写:
先阅读 AGENTS.md、README 和 package.json。
告诉我这个项目的技术栈、本地启动方式和最重要的三个目录。
本轮只读,不要修改任何文件。
确认上下文正确后,再发实施请求:
为登录表单补充加载状态和错误提示。
保持现有组件风格,不改认证协议。
完成后运行类型检查和相关测试,并列出仍需人工验证的交互。
在 CLI 中工作#
进入项目目录运行 codex。首次启动时选择登录方式,随后直接描述任务。工作目录非常重要:它决定 Codex 优先读取哪些文件,也影响项目指引和历史上下文。
5. Codex 的工作方式#
项目与任务#
把不同代码库分成不同项目,相关工作则保留在同一任务中。这样 Codex 更容易延续上下文,也能减少把一个项目的假设带到另一个项目。
文件、终端与浏览器#
Codex 可以把代码修改、终端输出和浏览器验证放在同一条工作链里。但“构建通过”不等于“页面体验正确”:涉及视觉或交互时,应明确要求浏览器检查;涉及生产环境时,还要单独验证真实域名和线上配置。
长任务#
对于迁移、审计或大量重复工作,先给清楚的目标、允许范围与停止条件。例如:
目标:把 tests/unit 下的旧断言迁移到新 API。
范围:只改 tests/unit,不改产品代码。
完成条件:相关测试和类型检查通过,且没有跳过用例。
遇到需要删除数据、改远端配置或无法判断的产品行为时停止并告诉我。
权限与审查#
Codex 能执行命令并修改文件,因此要像对待一位能操作电脑的协作者一样管理权限:
- 密钥放在本地且不提交到 Git;
- 删除、部署、发消息和修改线上数据前确认范围;
- 保留并审查 diff;
- 让测试、浏览器检查和真实环境验证各自提供证据。
6. 常见问题与安全建议#
ChatGPT 能用,为什么 API Key 仍然收费?#
因为 ChatGPT 订阅和 OpenAI Platform API 是独立计费。选择 API Key 登录时,Codex 会按 API 标准费率计费。
为什么别人有的功能我没有?#
功能可能受系统、客户端版本、套餐、地区、工作区策略或灰度发布影响。先更新客户端,再查看登录账户和工作区是否正确。
可以接入第三方中转站吗?#
第三方网关会接触你的请求内容和密钥,稳定性、模型真实性、日志策略与售后都不由 OpenAI 保证。确需使用时,使用独立且限额的密钥,不要传入私有仓库、客户数据或生产凭据。
桌面端不稳定怎么办?#
先更新应用并重新打开任务;长时间纯代码工作也可以切换到 CLI。若问题可复现,记录系统版本、客户端版本和最小复现步骤,再对照官方故障排查页面。
官方资料#
— Whiskey