2026最新Codex下载安装和使用教程:Windows、macOS、CLI、IDE与APIBest配置
Codex 是一类可以直接参与本地项目工作的 AI 编程助手。它不只是回答“这段代码是什么意思”,还可以在获得权限后读取项目结构、定位文件、修改代码、运行命令和整理改动结果。
这篇教程面向第一次接触 Codex 的用户,按实际操作顺序讲清楚四件事:选择适合自己的使用方式、完成 Windows 或 macOS 安装、连接本地项目,以及通过 APIBest 配置自定义 API。
先看结论:新手应该选择哪一种 Codex
Codex 常见的使用方式包括桌面应用、CLI 命令行和 IDE 插件。三种方式可以同时安装,不需要只能选择一个。
| 使用方式 | 适合人群 | 主要特点 | 推荐场景 |
|---|---|---|---|
| Codex 桌面应用 | 新手、产品经理、独立开发者 | 图形界面直观,可以添加本地项目 | 理解项目、修改页面、处理日常任务 |
| Codex CLI | 熟悉终端的开发者 | 直接在项目目录运行,开发流程紧凑 | 修复 Bug、运行测试、批量修改代码 |
| Codex IDE 插件 | VS Code、Cursor 等编辑器用户 | 编码时随时调用,不必切换窗口 | 解释代码、局部修改、辅助日常编程 |
如果你还不熟悉命令行,建议先安装桌面应用;如果你每天都在终端和 Git 中工作,CLI 通常更顺手;如果你的需求主要发生在编辑器中,可以再安装 IDE 插件。
Codex 和普通聊天式 AI 有什么区别
普通聊天工具通常根据你粘贴的代码给出建议,最终仍要由你自己找到文件、复制代码并完成修改。Codex 的重点是连接真实项目,让“分析—修改—检查”发生在同一个工作环境中。
| 能力 | 普通网页聊天 | Codex 项目工作方式 |
|---|---|---|
| 理解项目 | 依赖手动粘贴上下文 | 可以读取已授权的项目文件 |
| 修改代码 | 输出代码片段 | 可以生成并应用文件改动 |
| 运行命令 | 通常只给命令建议 | 获得批准后可执行命令 |
| 检查结果 | 需要人工来回复制 | 可以结合构建、测试和终端输出继续处理 |
| 多文件任务 | 上下文容易分散 | 可以围绕同一个项目持续工作 |
Codex 适合处理“帮我找出登录失败的原因”“把这个页面改成响应式布局”“为这个函数补测试”等具体任务。任务描述越清楚,它越容易正确判断修改范围和完成标准。
下载和安装前的准备
正式安装前,建议准备好以下内容:
- 一台 Windows 或 macOS 电脑。
- 一个用于测试的本地项目文件夹。
- 需要使用账号登录时,准备对应账号。
- 需要使用自定义 API 时,提前准备 API Key。
- 打算安装 CLI 时,准备 Node.js 和终端环境。
- 打算使用插件时,提前安装 VS Code、Cursor 等兼容编辑器。
需要国内 API 服务的用户,可以先访问 APIBest 官网,注册后在控制台创建一个专门给 Codex 使用的 API Key。不要把真实 Key 写进项目文件、截图或 Git 提交。
Codex 下载入口
桌面应用建议从 Codex 官方产品页面进入下载:
下载时选择与你电脑系统相符的版本:
- Windows 用户选择 Windows 安装包。
- Mac 用户选择 macOS 安装包。
- CLI 用户可以直接通过终端安装,不需要下载桌面安装包。
安装前先核对文件来源和系统类型,不要把来历不明的安装包当成官方客户端。
Windows 安装 Codex 桌面版
第一步:打开安装包
下载完成后,找到 Codex 安装文件并双击打开。

第二步:开始安装
在安装界面确认应用名称后,点击安装按钮。

第三步:等待安装完成
安装过程中不要关闭窗口。完成后可以从开始菜单搜索并打开 Codex。

第四步:启动 Codex
首次启动后会进入欢迎或登录界面。

如果双击安装包没有反应,可以依次检查:安装包是否下载完整、当前账号是否有安装权限、Windows 是否拦截了外部应用,以及设备是否受到公司管理策略限制。
macOS 安装 Codex 桌面版
Mac 用户可以按下面的顺序操作:
- 下载 macOS 对应的安装包。
- 双击打开下载文件。
- 按安装窗口提示将 Codex 放入“应用程序”。
- 从 Finder 或 Launchpad 启动 Codex。
- 首次打开时,根据系统提示确认应用来源和目录访问权限。
如果应用无法打开,先确认下载的是与你设备匹配的版本,再检查 macOS 的安全提示。不要为了安装一个应用而直接关闭整个系统的安全保护。
安装 Codex CLI
CLI 适合希望在终端中完成项目分析、代码修改和测试的用户。
使用 npm 安装
打开终端,执行:
npm install -g @openai/codex安装完成后检查命令:
codex --version进入项目目录并启动:
cd /你的项目路径
codexWindows 用户如果主要在 WSL 中开发,应在对应的 WSL 项目目录和终端环境中安装、启动 Codex,避免 Windows 路径和 Linux 路径混用。
出现 command not found 怎么办
如果安装后提示找不到 codex 命令,通常需要检查:
- Node.js 和 npm 是否可以正常运行。
- npm 全局命令目录是否已经加入
PATH。 - 安装命令是否在当前用户环境中成功完成。
- 关闭并重新打开终端后是否恢复正常。
也可以先用下面的方式启动:
npx @openai/codex安装 Codex IDE 插件
在 VS Code、Cursor 或其他兼容编辑器中打开扩展市场,搜索 Codex,选择对应插件并安装。安装后通常会在编辑器侧边栏出现 Codex 入口。
IDE 插件适合这些任务:
- 解释当前文件或选中的代码。
- 根据注释补充实现。
- 修改当前函数或组件。
- 分析编辑器里正在显示的报错。
- 在编码过程中快速发起小范围任务。
安装插件时注意查看发布者信息,避免安装名称相似但来源不明的扩展。
桌面版第一次使用
1. 选择登录方式
打开 Codex 后,如果要使用 API Key,可以点击“使用其他方式登录”。

进入 API Key 页面后,可以看到密钥输入入口。

需要注意:登录界面中的 API Key 入口不等于已经完成第三方 API 地址配置。如果你使用 APIBest,还要继续设置环境变量和 config.toml。
2. 添加本地项目
登录后添加一个准备好的项目文件夹。第一次体验时建议选择测试项目,不要直接选择包含客户数据、生产密钥或大量私有文件的目录。
项目添加后,可以先用只读问题确认 Codex 是否理解项目:
请先不要修改文件,阅读这个项目并告诉我:
1. 项目使用了什么技术栈;
2. 入口文件在哪里;
3. 主要目录分别负责什么;
4. 应该使用什么命令启动和构建。3. 发起第一个修改任务
确认项目读取正常后,再给出边界清楚的小任务:
请把首页标题下方增加一段产品说明。
只修改首页相关文件,保持现有设计风格。
修改完成后运行项目现有的构建检查,并列出改动文件。这类提示词包含目标、范围、设计约束和验收方式,比“帮我优化一下项目”更容易得到可控结果。
使用 APIBest 为 Codex 配置自定义 API
如果你希望 Codex 通过自定义 API 工作,可以使用 APIBest 创建密钥,并将接口地址配置为 https://apibest.org/v1。
第一步:创建 APIBest Key
打开 APIBest 控制台,创建一个单独用于 Codex 的 API Key。

建议为不同设备或用途分别创建密钥,后续需要停用或轮换时更容易定位。
第二步:设置环境变量
本文使用的环境变量名是 APIBEST_API_KEY。
macOS 或 Linux 当前终端:
export APIBEST_API_KEY="你的 API Key"Windows PowerShell 当前会话:
$env:APIBEST_API_KEY="你的 API Key"上面的命令只对当前终端会话生效。如果你从桌面图标启动 Codex,需要确保应用能够读取到用户环境中的这个变量。
第三步:打开用户级 config.toml
macOS、Linux 常见路径:
~/.codex/config.tomlWindows 常见路径:
$HOME\.codex\config.toml这里配置的是用户级模型提供商,不要把真实 API Key 直接写进项目仓库。
第四步:写入 APIBest 配置
model = "gpt-5.6-sol"
model_provider = "apibest"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
[model_providers.apibest]
name = "APIBest"
base_url = "https://apibest.org/v1"
env_key = "APIBEST_API_KEY"
wire_api = "responses"这段配置中需要重点检查:
| 字段 | 应填写的内容 |
|---|---|
model | APIBest 控制台中要使用的模型 ID |
model_provider | 与下面的 model_providers.apibest 对应 |
base_url | https://apibest.org/v1 |
env_key | 环境变量名称 APIBEST_API_KEY |
wire_api | responses |
示例中的 gpt-5.6-sol 是模型 ID 写法示例。实际使用时,可以按 APIBest 控制台中显示的模型名称替换。
第五步:重启并测试
保存配置后完全退出 Codex,再重新打开。第一次测试建议使用不修改文件的简单任务:
请只读取当前项目,概括项目用途和主要目录,不要修改任何文件,也不要运行会写入数据的命令。如果能够正常返回项目分析,再继续测试小范围文件修改和构建命令。
Codex 基础使用方法
桌面版:适合完整项目任务
桌面版适合围绕一个项目持续对话。例如:
请检查这个登录页面在手机端的布局问题,先说明原因,再修改相关样式。不要调整其他页面。CLI:适合开发工作流
在项目目录启动 codex 后,可以直接描述任务:
分析当前测试失败的原因,只修复与失败用例直接相关的代码,完成后重新运行测试。IDE 插件:适合局部操作
编辑某个函数或组件时,可以选中代码后要求:
解释这段代码的数据流,并指出可能导致空值错误的位置。先不要修改。确认分析后,再要求它只修改选中的逻辑。
提示词怎么写更有效
一个可执行的 Codex 任务通常包含四部分:
- 目标:最终要实现什么。
- 范围:允许修改哪些文件或页面。
- 限制:哪些内容不能改,是否可以安装依赖。
- 验收:用构建、测试、截图还是具体行为判断完成。
例如:
目标:修复注册表单在提交后一直显示加载中的问题。
范围:只检查注册页面和对应请求逻辑。
限制:不要更换表单库,不要调整页面设计。
验收:成功和失败请求都能结束加载状态,并运行现有测试。常见问题排查
Windows 安装包打不开
检查安装包是否完整、系统是否允许安装外部应用、当前账号是否有权限,以及设备是否受到管理员策略限制。重新下载时仍应从原下载入口获取,不要随意更换来历不明的文件。
macOS 提示无法打开应用
先核对安装包来源和设备版本,再查看系统安全设置中的具体提示。不要直接关闭整套系统安全机制。
CLI 提示 codex: command not found
重新打开终端,检查 npm 全局安装目录和 PATH,或先使用 npx @openai/codex 启动。
Codex 读不到项目文件
确认选择的是正确项目目录,并检查应用是否获得该目录的访问权限。CLI 用户要确认是在目标项目目录中启动命令。
Codex 只能读取,不能修改
检查当前沙箱模式、目录权限和任务审批状态。涉及写文件或运行命令时,Codex 可能需要你明确批准。
APIBest 返回 401 或 403
检查 APIBEST_API_KEY 是否存在、Codex 是否能够读取该环境变量,以及当前 Key 是否仍可使用。
API 请求返回 404
确认配置使用的是:
base_url = "https://apibest.org/v1"不要重复添加 /v1,也不要在 base_url 后手动拼接具体接口路径。
提示模型不存在
检查 model 是否与 APIBest 控制台中显示的模型 ID 一致,再完全退出并重启 Codex。
完成检查表
- [ ] 已选择适合自己的桌面版、CLI 或 IDE 插件。
- [ ] Codex 能够打开并读取测试项目。
- [ ] 第一个任务明确写出了修改范围和验收方式。
- [ ] 使用 APIBest 时,Key 保存在环境变量中。
- [ ]
base_url已设置为https://apibest.org/v1。 - [ ]
config.toml中的模型 ID 与控制台一致。 - [ ] Codex 已重启并完成一次只读测试。
- [ ] 重要项目在修改前已经提交 Git 或做好备份。
总结
第一次使用 Codex,可以按照“选择使用方式—安装客户端—添加测试项目—完成只读分析—执行小范围修改”的顺序逐步熟悉。新手优先使用桌面版,开发者可以把 CLI 加入日常终端工作流,IDE 插件则适合处理当前文件和局部代码。
如果你需要为 Codex 接入自定义 API,可以访问 APIBest 创建 API Key,在用户级 config.toml 中设置 base_url = "https://apibest.org/v1",然后从只读任务开始测试连接。