跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashNode.jsAI

OpenAI Codex 跨平台安装配置指南:Windows macOS Linux

OpenAI Codex 在 Windows、macOS 和 Linux 系统上的完整安装与配置流程。涵盖环境准备(Node.js)、API 密钥获取、配置文件创建及启动验证步骤,并提供常用命令速查与故障排查建议,帮助开发者快速部署 AI 编程助手。

芝士奶盖发布于 2026/3/29更新于 2026/7/2660 浏览
OpenAI Codex 跨平台安装配置指南:Windows macOS Linux

1. Codex 概述与核心功能

1.1 什么是 Codex

Codex 是 OpenAI 官方推出的命令行 AI 编程助手工具,专为开发者打造。它基于 OpenAI 最新的大语言模型技术,能够理解自然语言描述并生成高质量的代码,是提升开发效率的利器。

Codex 不仅仅是一个代码生成工具,更是一个全方位的编程助手,可以:

  • 根据自然语言描述生成完整的功能代码
  • 分析现有代码的结构和潜在问题
  • 协助调试和修复 Bug
  • 自动生成代码文档和注释
  • 与命令行环境无缝集成

1.2 实际开发效率对比

为了直观展示 Codex 的价值,我们来看一个典型开发场景的效率对比:

开发阶段传统开发方式使用 Codex
需求理解与研究30 分钟30 秒
后端 API 编写45 分钟即时生成
前端组件开发60 分钟即时生成
调试与集成30 分钟2 分钟
总耗时2.5 小时3 分钟
效率提升基准50 倍

从上表可以看出,使用 Codex 可以将原本需要数小时的开发工作压缩到几分钟内完成,效率提升高达 50 倍以上。这种效率的飞跃,让开发者能够将更多精力投入到架构设计和创新思考中。

1.3 核心功能特性

Codex 提供以下五大核心功能:

功能模块功能描述适用场景
智能代码生成根据自然语言描述快速生成高质量代码新功能开发、原型构建
代码分析深度理解代码结构,提供优化建议代码重构、性能优化
调试助手智能发现 Bug 并提供修复方案问题排查、错误修复
文档生成自动生成代码注释和说明文档项目维护、团队协作
命令行集成无缝嵌入终端工作流日常开发、快速迭代

1.4 支持平台

Codex 支持多种主流操作系统,覆盖绝大多数开发环境:

操作系统支持版本安装方式
WindowsWindows 10/11npm 全局安装
macOSmacOS 12+npm 全局安装 / Homebrew
LinuxUbuntu 20.04+、Debian 10+、CentOS、Fedora、Arch包管理器 + npm

2. 环境准备与前置要求

2.1 通用系统要求

在开始安装 Codex 之前,请确保你的系统满足以下基本要求:

要求项最低版本说明
Node.js22+运行环境必需
npm10+包管理工具
网络连接-访问 API 服务商
终端工具-CMD、PowerShell、Terminal 等

2.2 API 站点注册与配置

由于网络环境限制,国内开发者需要通过镜像 API 站点来使用 Codex。以下是详细的注册配置流程:

2.2.1 注册账号
  1. 访问 API 独立站进行账号注册
  2. 完成邮箱验证和基本信息填写
  3. 登录后进入控制台界面
2.2.2 创建 API 令牌
  1. 令牌名称可自定义,如 'codex-dev'
  2. 额度建议设置为「无限额度」,避免使用中额度耗尽
  3. 其他选项保持默认,点击「提交」
  4. 复制生成的令牌密钥(格式为 sk-xxx),妥善保存

重要:令牌分组请选择 'openai codex 专用'(务必选择此分组,否则无法使用)

点击「添加令牌」按钮

点击左侧菜单「控制台」→「API 令牌」页面

2.2.3 配置文件说明

Codex 需要两个核心配置文件:

配置文件作用存放位置
auth.json存储 API 密钥~/.codex/auth.json
config.toml存储模型和站点配置~/.codex/config.toml

3. Windows 系统安装教程

3.1 系统要求

  • Windows 10 或 Windows 11(64 位)
  • Node.js 22 或更高版本
  • npm 10 或更高版本
  • 稳定的网络连接

3.2 前置步骤:安装 Git Bash

Windows 系统建议先安装 Git Bash,以获得更好的命令行体验:

  1. 访问 Git 官网下载 Windows 版本
  2. 运行安装程序,保持默认选项一路点击「Next」
  3. 安装完成后,可在开始菜单找到「Git Bash」

3.3 安装 Node.js

  1. 访问 Node.js 官网下载最新 LTS 版本
  2. 运行安装程序,按提示完成安装
  3. 安装完成后,打开 CMD 或 PowerShell 验证:
node --version
npm --version

3.4 安装 Codex

打开命令提示符(CMD)或 PowerShell,执行以下命令:

npm install -g @openai/codex

安装过程可能需要几分钟,请耐心等待。

3.5 验证安装

安装完成后,验证 Codex 是否正确安装:

codex --version

如果显示版本号,说明安装成功。

3.6 配置 API

重要提示:请将下方的 sk-xxx 替换为你在 API 站点生成的实际 API 密钥!

3.6.1 创建配置目录

找到或创建 .codex 文件夹(路径示例:C:\Users\你的用户名\.codex)

打开文件资源管理器,进入当前用户的用户目录

如果看不到隐藏目录,请在文件资源管理器的「查看」选项卡中勾选「隐藏的项目」

3.6.2 创建配置文件

在 .codex 文件夹中创建两个文件:auth.json 和 config.toml

auth.json 内容 (需要将 sk-xxx 替换成刚才在 API 站点创建的真实的 sk):

{"OPENAI_API_KEY":"sk-xxx"}

config.toml 内容:

model_provider = "aigcbar"
model = "gpt-5.2-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.aigcbar]
name = "aigcbar"
base_url = "https://api.aigc.bar/v1"
wire_api = "responses"

配置参数说明:

参数可选值说明
model_reasoning_efforthigh / medium / low模型思考努力程度,high 为最高质量
modelgpt-5.2-codex / gpt-5-codex使用的模型版本
base_url-API 端点地址,代码块中保留原样

3.7 启动 Codex

关键步骤:配置完成后,必须重启终端才能使配置生效!

  1. 重启 CMD 或 PowerShell
  2. 进入你的项目目录:
cd your-project-folder

启动 Codex:

codex

4. macOS 系统安装教程

4.1 系统要求

  • macOS 12(Monterey)或更高版本
  • Node.js 22 或更高版本
  • npm 10 或更高版本
  • 管理员权限(安装时需要输入密码)

4.2 安装 Node.js

macOS 有两种安装方式:

方式一:官网下载安装(推荐新手)
  1. 访问 Node.js 官网下载 macOS 版本
  2. 运行安装包,按提示完成安装
方式二:使用 Homebrew 安装(推荐开发者)

如果你已安装 Homebrew,可直接使用命令安装:

brew install node

如果尚未安装 Homebrew,先执行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

4.3 安装 Codex

打开终端(Terminal),执行以下命令:

sudo npm install -g @openai/codex

注意:命令执行时可能要求输入开机密码,输入时不会显示任何字符,输入完成后按 Enter 确认即可。

4.4 验证安装

codex --version

4.5 配置 API

重要提示:请将下方的 sk-xxx 替换为你在 API 站点生成的实际 API 密钥!

4.5.1 创建配置目录
mkdir ~/.codex
4.5.2 创建 auth.json
vi ~/.codex/auth.json

按 i 进入编辑模式,粘贴以下内容:

{"OPENAI_API_KEY":"sk-xxx"}

粘贴后按 ESC 键,输入 :wq 后按 Enter 保存退出。

4.5.3 创建 config.toml
vi ~/.codex/config.toml

按 i 进入编辑模式,粘贴以下内容:

model_provider = "aigcbar"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.aigcbar]
name = "aigcbar"
base_url = "https://api.aigc.bar/v1"
wire_api = "responses"

粘贴后按 ESC 键,输入 :wq 后按 Enter 保存退出。

4.6 启动 Codex

关键步骤:配置完成后,必须重启终端才能使配置生效!

  1. 重启 Terminal
  2. 进入项目目录:
cd your-project-folder
  1. 启动 Codex:
codex

5. Linux 系统安装教程

5.1 系统要求

  • Linux 发行版:Ubuntu 20.04+、Debian 10+、CentOS 7+、Fedora、Arch Linux 等
  • Node.js 22 或更高版本
  • npm 10 或更高版本
  • sudo 权限

5.2 安装 Node.js

不同发行版的安装命令有所不同:

Ubuntu / Debian
# 更新包列表
sudo apt update
# 安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
CentOS / RHEL / Fedora
# 使用 dnf (Fedora) 或 yum (CentOS/RHEL)
sudo dnf install nodejs npm
# 或
sudo yum install nodejs npm
Arch Linux
sudo pacman -S nodejs npm

5.3 安装 Codex

打开终端,执行:

npm install -g @openai/codex

如果提示权限不足,使用 sudo:

sudo npm install -g @openai/codex

5.4 验证安装

codex --version

5.5 配置 API

重要提示:请将下方的 sk-xxx 替换为你在 API 站点生成的实际 API 密钥!

5.5.1 创建配置目录
mkdir ~/.codex
5.5.2 创建 auth.json
vi ~/.codex/auth.json

按 i 进入编辑模式,粘贴:

{"OPENAI_API_KEY":"sk-xxx"}

按 ESC,输入 :wq,按 Enter 保存退出。

5.5.3 创建 config.toml
vi ~/.codex/config.toml

按 i 进入编辑模式,粘贴:

model_provider = "aigcbar"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.aigcbar]
name = "aigcbar"
base_url = "https://api.aigc.bar/v1"
wire_api = "responses"

按 ESC,输入 :wq,按 Enter 保存退出。

5.6 启动 Codex

关键步骤:配置完成后,必须重启终端才能使配置生效!

  1. 重启终端
  2. 进入项目目录:
cd your-project-folder
  1. 启动 Codex:
codex

6. 实战使用指南

6.1 基本启动流程

无论使用哪个操作系统,启动 Codex 的标准流程都是:

# 1. 进入项目目录
cd your-project-folder
# 2. 启动 codex
codex

启动成功后,你会看到 Codex 的交互式命令行界面,可以开始输入自然语言指令。

6.2 实战使用示例

示例 1:代码生成
> 帮我写一个 Python 函数,实现快速排序算法

Codex 会立即生成完整的快速排序实现代码,包括注释说明。

示例 2:代码分析
> 分析这段代码的性能瓶颈

将代码文件拖拽到对话框,Codex 会分析代码并指出潜在的性能问题。

示例 3:Bug 修复
> 这段代码为什么报错,如何修复?

粘贴报错代码后,Codex 会分析错误原因并提供修复方案。

6.3 VSCode 插件使用

除了命令行工具,Codex 还提供了 VSCode 插件:

  1. 在 VSCode 扩展商店搜索 'OpenAI Codex'
  2. 点击安装
  3. 安装完成后,Codex 会出现在侧边栏
  4. 完成上述 API 配置后即可直接使用

7. 常见问题排查

7.1 安装问题

问题现象可能原因解决方案
npm 命令不存在Node.js 未正确安装重新安装 Node.js 并重启终端
安装权限不足缺少管理员权限Windows 以管理员身份运行,macOS/Linux 使用 sudo
安装卡住网络问题检查网络连接,或更换 npm 镜像源

7.2 配置问题

问题现象可能原因解决方案
提示 API Key 无效密钥错误或分组选择错误检查密钥是否正确,确认分组选择 'openai codex 专用'
提示额度不足令牌额度设置过低在 API 独立站将额度设为无限
配置不生效未重启终端配置完成后必须重启终端

7.3 使用问题

问题现象可能原因解决方案
无法连接 API网络问题检查网络连接,确认能访问 API 独立站
响应缓慢模型推理级别设置过高将 model_reasoning_effort 改为 medium 或 low
代码质量不佳提示词不够清晰提供更详细的需求描述

8. 常用命令速查表

8.1 内置斜杠命令

Codex 提供了丰富的内置命令,通过输入 / 可以快速调用:

命令功能描述
/mode切换审批模式(Suggest / Auto Edit / Full Auto)
/model切换 AI 模型和推理级别
/approvals切换批准模式(Read Only / Auto / Full Access)
/init创建 AGENTS.md 文件,为 Codex 提供项目指令
/status显示当前会话配置和令牌使用情况
/diff显示 Git 差异(包括未跟踪文件)
/clear清除会话历史
/prompts显示示例提示
/help显示帮助信息

8.2 审批模式说明

模式说明适用场景
Suggest仅提供建议,不直接修改代码学习参考、谨慎操作
Auto Edit自动编辑代码,但需要确认日常开发、可控自动化
Full Auto完全自动,无需确认批量处理、信任场景

9. 总结与建议

9.1 安装配置要点回顾

恭喜!通过本文的详细指导,你已经完成了 OpenAI Codex 在 Windows、macOS 或 Linux 系统上的完整安装配置。让我们回顾一下关键步骤:

  1. 环境准备:确保 Node.js 22+ 和 npm 10+ 已安装
  2. API 注册:在 API 独立站注册并创建专用令牌
  3. 配置文件:正确创建 auth.json 和 config.toml
  4. 重启终端:配置完成后务必重启终端使配置生效
  5. 启动使用:进入项目目录,运行 codex 命令

9.2 使用技巧与建议

  • 文件上传:建议将代码文件拖拽到对话框,让 Codex 更好地理解项目上下文
  • 清晰描述:提供详细、清晰的需求描述,能获得更高质量的代码
  • 迭代优化:不满意的结果可以通过补充说明让 Codex 继续优化
  • 版本控制:在重要项目上使用 Git,方便回溯 Codex 的修改

9.3 进阶学习资源

如需了解更多 Codex 的高级配置和使用技巧,可参考:

  • Codex 官方文档
  • OpenAI 开发者论坛

目录

  1. 1. Codex 概述与核心功能
  2. 1.1 什么是 Codex
  3. 1.2 实际开发效率对比
  4. 1.3 核心功能特性
  5. 1.4 支持平台
  6. 2. 环境准备与前置要求
  7. 2.1 通用系统要求
  8. 2.2 API 站点注册与配置
  9. 2.2.1 注册账号
  10. 2.2.2 创建 API 令牌
  11. 2.2.3 配置文件说明
  12. 3. Windows 系统安装教程
  13. 3.1 系统要求
  14. 3.2 前置步骤:安装 Git Bash
  15. 3.3 安装 Node.js
  16. 3.4 安装 Codex
  17. 3.5 验证安装
  18. 3.6 配置 API
  19. 3.6.1 创建配置目录
  20. 3.6.2 创建配置文件
  21. 3.7 启动 Codex
  22. 4. macOS 系统安装教程
  23. 4.1 系统要求
  24. 4.2 安装 Node.js
  25. 方式一:官网下载安装(推荐新手)
  26. 方式二:使用 Homebrew 安装(推荐开发者)
  27. 4.3 安装 Codex
  28. 4.4 验证安装
  29. 4.5 配置 API
  30. 4.5.1 创建配置目录
  31. 4.5.2 创建 auth.json
  32. 4.5.3 创建 config.toml
  33. 4.6 启动 Codex
  34. 5. Linux 系统安装教程
  35. 5.1 系统要求
  36. 5.2 安装 Node.js
  37. Ubuntu / Debian
  38. 更新包列表
  39. 安装 Node.js
  40. CentOS / RHEL / Fedora
  41. 使用 dnf (Fedora) 或 yum (CentOS/RHEL)
  42. 或
  43. Arch Linux
  44. 5.3 安装 Codex
  45. 5.4 验证安装
  46. 5.5 配置 API
  47. 5.5.1 创建配置目录
  48. 5.5.2 创建 auth.json
  49. 5.5.3 创建 config.toml
  50. 5.6 启动 Codex
  51. 6. 实战使用指南
  52. 6.1 基本启动流程
  53. 1. 进入项目目录
  54. 2. 启动 codex
  55. 6.2 实战使用示例
  56. 示例 1:代码生成
  57. 示例 2:代码分析
  58. 示例 3:Bug 修复
  59. 6.3 VSCode 插件使用
  60. 7. 常见问题排查
  61. 7.1 安装问题
  62. 7.2 配置问题
  63. 7.3 使用问题
  64. 8. 常用命令速查表
  65. 8.1 内置斜杠命令
  66. 8.2 审批模式说明
  67. 9. 总结与建议
  68. 9.1 安装配置要点回顾
  69. 9.2 使用技巧与建议
  70. 9.3 进阶学习资源
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Git 用户名与邮箱配置指南
  • 人工智能:循环神经网络(RNN)与序列数据处理实战
  • 数据洞察系统 InsightPilot 技术解析与架构分析
  • 大疆无人机常见故障提示及应对指南
  • OpenClaw 集成飞书 AI 机器人配置指南
  • 汇川机器人软件 RobotLab 基础操作指南
  • 基于 Microi 吾码低代码框架构建 Vue 高效应用
  • Spring Boot 日志全方位指南:从入门到高级配置
  • 从0到1上手OpenClaw:本地安装 + 云部署全攻略,人人都能拥有专属 AI 执行助手
  • Docker 容器部署 MySQL Redis、资源控制与常用命令解析
  • 央企业人工智能应用场景优秀案例白皮书发布
  • 三本关键 AI 大模型开发书籍推荐与学习指南
  • 算法实战:位运算解决字符唯一性与丢失数字问题
  • Unidbg 环境下解决 Native 调用 Java 方法报错问题
  • LLM 提示工程技巧总结:减少幻觉与提升一致性方法
  • 多进制奇偶校验检查器(HTML+CSS+JS 实现)
  • 字节跳动大模型工程师日常与 Top Seed 计划深度解析
  • C++ 指针与引用核心面试题详解
  • AI 与数据驱动下的组织进化:未来三年技术与人才趋势
  • Flutter 与 Web 混合开发方案与实践

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online