小白如何快速上手 Codex:从安装配置到完成第一次代码任务

很多人第一次看到 Codex,会觉得它只是一个能在终端里聊天的 AI 工具。真正打开项目并使用几次后,你会发现,它可以阅读代码、定位问题、修改文件、执行命令、检查改动,还能根据项目规则持续完成开发任务。

对于新手来说,上手 Codex 只需要完成三个环节:安装命令行工具、配置登录或接口、在项目目录中描述任务。

本文以 Windows 为主,同时给出 macOSLinux 的安装方法。

一、使用 Codex 前需要准备什么

准备以下环境:

  • 一台可以正常联网的电脑
  • 一个准备分析或开发的代码项目
  • Node.js 20 或更高的长期支持版本
  • ChatGPT 账号,或者支持 Responses API 的接口服务

打开终端,检查电脑是否已经安装 Node.js

node -v
npm -v

能够看到版本号就可以继续。没有版本号时,前往 Node.js 官方网站 下载长期支持版本并安装。

二、安装 Codex

Windows 安装方法

打开 PowerShell,执行:

npm install -g @openai/codex

安装完成后检查版本:

codex --version

出现版本号说明安装成功。

后续升级可以执行:

npm install -g @openai/codex@latest

macOSLinux 安装方法

官方提供独立安装脚本:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

也可以继续使用通用的 npm 安装方式:

npm install -g @openai/codex

三、配置账号和接口

Codex 常用的接入方式有两种:使用 ChatGPT 账号登录,或者配置第三方接口服务。

方式一:登录 ChatGPT 账号

在终端执行:

codex login

系统会打开浏览器,登录账号并完成授权。授权完成后回到终端,检查当前状态:

codex login status

这种方式配置简单,适合已经拥有可用 ChatGPT 套餐的用户。

方式二:通过邀请链接注册接口服务

没有可用账号,或者希望通过接口调用模型时,可以按下面的邀请链接注册:

点击这里注册接口服务

该邀请页属于第三方 AI API Gateway。注册后进入平台控制台,查看以下三项信息:

  • 接口密钥
  • 接口基础地址
  • 支持的模型标识

账户计费、模型价格、数据处理方式和服务稳定性以第三方平台说明为准。接口密钥相当于账号密码,需要使用环境变量保存。

在当前 PowerShell 会话中设置密钥:

$env:J3GB_API_KEY = "替换成平台生成的接口密钥"

打开用户目录下的配置文件:

notepad $HOME\.codex\config.toml

文件不存在时,先执行:

New-Item -ItemType Directory -Force "$HOME\.codex"
New-Item -ItemType File -Force "$HOME\.codex\config.toml"
notepad $HOME\.codex\config.toml

在配置文件中填写:

# 使用平台控制台提供的真实模型标识
model = "替换成平台提供的模型标识"

# 指定自定义接口服务
model_provider = "j3gb"

# 执行敏感命令前请求确认
approval_policy = "on-request"

# 允许修改当前工作目录内的文件
sandbox_mode = "workspace-write"

[model_providers.j3gb]
name = "J3GB"

# 使用平台控制台提供的完整接口基础地址
base_url = "替换成平台提供的接口基础地址"

# 从环境变量读取密钥,避免把密钥写入配置文件
env_key = "J3GB_API_KEY"

# Codex 当前使用 Responses 协议
wire_api = "responses"

这里的模型名称和接口地址必须使用平台控制台给出的真实值。Codex 当前要求接口支持 Responses API,注册后优先查看平台提供的 Codex 专用接入教程。

配置完成后运行:

codex

能够正常进入交互界面并返回回答,说明接口配置成功。

四、开始第一次使用

进入你的项目目录:

cd D:\project\你的项目目录

启动 Codex

codex

第一次使用可以输入:

请先只读分析当前项目,告诉我项目使用的技术栈、主要目录、启动命令和核心功能,暂时不要修改文件。

Codex 会读取当前目录中的代码,并根据真实文件回答。确认它已经理解项目后,再交给它具体任务:

请修复登录按钮重复提交的问题。

要求:
1. 只查看登录页面、登录组件和相关接口文件。
2. 请求期间显示加载状态。
3. 增加防抖,避免用户连续点击。
4. 保留当前页面样式和接口参数。
5. 修改完成后说明改动文件和验证方法。

这类任务描述包含目标、范围、约束和完成标准,Codex 更容易一次完成。

五、推荐的新手使用流程

每次开始开发前,先查看当前代码状态:

git status

然后启动:

codex

按照下面的顺序操作:

  1. Codex 只读分析相关代码。
  2. 明确允许修改的文件和功能范围。
  3. 让它完成修改并说明原因。
  4. 使用 git diff 检查实际改动。
  5. 运行项目已有的检查或测试命令。
  6. 确认功能正常后自行提交代码。

需要继续上一次会话时,可以执行:

codex resume

六、新手最需要注意的几个问题

接口密钥应该保存在环境变量中,避免写进项目文件、聊天内容和代码仓库。

任务描述需要具体。把“帮我优化一下项目”改成“修复登录按钮重复提交,只允许修改登录组件和登录接口文件”,结果会更稳定。

涉及删除文件、数据库变更、批量替换和部署操作时,应要求 Codex 先说明影响范围,确认后再执行。

项目长期规则可以写入项目根目录的 AGENTS.md,例如编码规范、允许修改的范围、测试命令和提交要求。Codex 进入项目后会读取这些规则。

从“分析一个项目”开始,再完成一个范围清晰的小任务,你就能快速建立完整使用闭环。推荐先让 Codex 处理报错定位、局部功能修改和代码解释,熟悉它的工作方式后再逐步交付更复杂的开发任务。

参考资料

备选标题

  1. 小白也能学会:10 分钟完成 Codex 安装、配置和第一次使用
  2. 从零开始使用 Codex:一篇讲清安装、接口配置与实战
  3. Codex 新手入门教程:让 AI 直接进入项目帮你写代码
  4. 还在手动排查代码?用 Codex 快速完成第一个开发任务
  5. Codex 完整上手指南:注册、安装、配置、使用一次讲明白
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐