OpenAI Codex 这页适合想快速完成安装、登录、选择项目并发出第一条任务的用户,覆盖 App、IDE extension、CLI 和 Cloud 四种入口。按平台安装后可用 ChatGPT 账号或 OpenAI API key 登录;如果用 API key,部分 cloud threads 可能不可用,Cloud 还需要先连接 GitHub repository。

Codex 使用教程:安装下载、登录与第一次对话

Every ChatGPT plan includes Codex。

你也可以用 OpenAI API key,通过 API credits 使用 Codex。

Codex 下载安装

平台 下载方式
Windows Microsoft Store 下载winget install Codex -s msstore
macOS 官网下载 Codex app(支持 Apple Silicon 和 Intel)
Linux 暂无桌面版,可 登记通知;CLI 支持 Linux
CLI(跨平台) npm install -g @openai/codexbrew install codex
Cloud 无需安装,浏览器访问 chatgpt.com/codex

CLI 详细安装和配置见 Codex CLI 文档

Setup

Codex app 怎么安装和登录

The Codex app is available on macOS and Windows。

大多数 Codex app 功能在两个平台都可用;平台差异会在相关文档里单独说明。

  1. 下载并安装 Codex app

    下载适用于 macOS 或 Windows 的 Codex app。如果你用的是 Intel Mac,请选择 Intel build。

    Get notified for Linux

  2. 打开 Codex 并登录

    安装完成后,打开 Codex app,用你的 ChatGPT 账号或 OpenAI API key 登录。

    如果你使用 OpenAI API key 登录,像 cloud threads 这样的部分功能可能不可用。

  3. 选择一个项目

    选择一个希望 Codex 处理的项目文件夹。

    如果你以前用过 Codex app、CLI 或 IDE extension,会看到你之前处理过的项目。

  4. 发送第一条消息

    选好项目后,确认 Local 已选中,这样 Codex 就会在你的机器上工作,然后发送第一条消息。

    你可以直接问 Codex 关于项目的问题,也可以问电脑里的通用问题。比如:

    • Tell me about this project
    • Build a classic Snake game in this repo.
    • Find and fix bugs in my codebase with minimal, high-confidence changes.

    如果你想看更多任务写法,可以浏览 Codex use cases。如果你是第一次用 Codex,建议先读 best practices guide

怎么安装和使用 IDE 扩展

Install the Codex extension for your IDE。

  1. 安装 Codex 扩展

    下载对应编辑器版本:

  2. 打开 Codex 面板

    安装后,Codex extension 会出现在侧边栏,和其他扩展一起显示。它也可能被折叠起来。你可以把 Codex 面板移动到编辑器右侧。

  3. 登录并开始第一个任务

    用 ChatGPT 账号或 API key 登录即可开始。

    Codex 默认进入 Agent mode,可以读取文件、运行命令,并在你的项目目录里写入改动。

  4. 使用 Git checkpoints

    Codex 可以修改你的 codebase,所以建议在每个任务前后创建 Git checkpoints,方便需要时快速回滚。

    如果你刚开始用 Codex,可以继续看 best practices guide

怎么安装和运行 Codex CLI

The Codex CLI is supported on macOS, Windows, and Linux。

  1. 安装 Codex CLI

    使用 npm 安装:

    npm install -g @openai/codex

    或者使用 Homebrew 安装:

    brew install codex
  2. 运行 codex 并登录

    在终端里运行 codex,然后按提示用 ChatGPT 账号或 API key 登录。

  3. 让 Codex 在当前目录工作

    认证完成后,你就可以让 Codex 在当前目录执行任务。

    你可以让 Codex 做这些任务:

    • Tell me about this project
    • Build a classic Snake game in this repo.
    • Find and fix bugs in my codebase with minimal, high-confidence changes.
  4. 使用 Git checkpoints

    Codex 可以改动你的 codebase,建议在每次任务前后创建 Git checkpoints,便于需要时快速回滚。

    如果你刚开始用 Codex,可以继续看 best practices guide

怎么在 Cloud 使用 Codex

Use Codex in the cloud at chatgpt.com/codex

  1. 在浏览器里打开 Codex

    访问 chatgpt.com/codex。你也可以在 GitHub pull request 评论里标记 @codex 把任务委托给 Codex,这需要先登录 ChatGPT。

  2. 设置环境

    在开始第一个任务之前,先为 Codex 配置环境。打开 chatgpt.com/codex/settings/environments,按步骤连接 GitHub repository。

  3. 发起任务并查看进度

    环境准备好后,就可以从 Codex interface 发起编码任务。你可以实时查看 logs,也可以让任务在后台运行。

    你可以发给 Codex 的任务包括:

    • Tell me about this project
    • Explain the top failure modes of my application's architecture.
    • Find and fix bugs in my codebase with minimal, high-confidence changes.
  4. 审查改动并创建 pull request

    任务完成后,在 diff view 里审查改动。你可以继续迭代,也可以直接在 GitHub repository 里创建 pull request。

    Codex 也会提供改动预览。你可以直接接受 PR,也可以把分支检出到本地测试:

    git fetch
    git checkout <branch-name>

下一步

使用 Codex app 在本地项目中工作。

把受支持的 instruction files、MCP server configuration、skills 和 subagents 迁移到 Codex。

常见问题

OpenAI Codex 可以只用 ChatGPT 账号吗?

可以。Every ChatGPT plan includes Codex,所以只要有 ChatGPT 计划就能用,不一定要 OpenAI API key。

用 OpenAI API key 登录时会少什么功能?

可以用 OpenAI API key 通过 API credits 使用 Codex,但部分功能,比如 cloud threads,可能不可用。

Linux 上能安装 Codex app 吗?

当前 Codex app 提供的是 macOS 和 Windows 版本。Linux 用户可以先登记通知;Codex CLI 支持 Linux。