Diagram of natural language to code conversion process.

OpenAI 在 2025 年初发布了 Codex CLI——一个在终端里直接用 AI 写代码、改文件、执行命令的工具。跟 ChatGPT 网页版不一样,Codex CLI 的核心是直接操作你本地文件系统,让 AI 真正帮你干活,而不是给你贴代码让你自己粘。

这篇文章覆盖完整的入门流程,从安装到能用,大约 10 分钟。

准备工作

需要两样东西:

  1. Node.js 18+(node --version 确认)
  2. OpenAI API Key(platform.openai.com 获取)

API Key 需要绑定了付费方式,免费额度不支持 Codex 用的模型。

安装

npm install -g @openai/codex

安装完验证:

codex --version

认证配置

有两种方式配置 API Key:

方式一:环境变量(推荐)

export OPENAI_API_KEY="sk-xxxx..."

加到 ~/.zshrc 或 ~/.bashrc 让它持久化:

echo 'export OPENAI_API_KEY="sk-xxxx..."' >> ~/.zshrc
source ~/.zshrc

方式二:运行时输入

直接运行 codex,第一次会提示你输入 API Key,会保存到 ~/.codex/config.json。

三种运行模式

Codex CLI 的核心设计是渐进式自主权,你可以根据信任程度选择让它干多少:

模式命令行为
suggest(默认)codexAI 给出建议,每步都需要你确认
autocodex --approval-mode auto-edit自动编辑文件,但 shell 命令需确认
full-autocodex --approval-mode full-auto全自动,文件和命令都不需要确认

建议新手用 suggest 模式,先感受它的能力边界。

第一次使用

启动:

codex

进入交互界面后,直接用自然语言描述任务。

示例 1:读懂一个复杂函数

> 帮我解释一下当前目录里的 main.py

Codex 会先读取文件,然后解释关键逻辑。

示例 2:修改代码

> 把 utils.py 里的 parse_date 函数改成支持时区参数,默认 UTC

它会:

  1. 读取 utils.py
  2. 定位 parse_date 函数
  3. 给出修改方案,等你确认
  4. 确认后写入文件

示例 3:执行系统任务

> 找出当前目录里最近 7 天修改过的 Python 文件,列出来

它会生成 find 命令,等你确认后执行并返回结果。

沙盒模式

full-auto 模式下,Codex 会在 macOS 的沙盒环境里执行命令(Linux 用 Docker),防止意外操作影响系统其他部分。

查看沙盒状态:

codex --help | grep sandbox

如果不需要沙盒(比如你已经在 Docker 容器里),可以用 --no-sandbox 跳过。

指定模型

Codex CLI 默认用 codex-mini-latest,也可以切换到更强的模型:

codex --model o4-mini

或者 o3(更强但更贵):

codex --model o3

对于日常代码任务,codex-mini-latest 速度快、成本低,够用。复杂重构或架构设计才需要 o4-mini 以上。

配置文件

Codex 支持项目级配置文件 AGENTS.md(放在项目根目录),可以给 AI 补充上下文:

# AGENTS.md

这个项目是 Python 量化交易策略,使用 Binance API。

## 代码规范
- 函数命名用 snake_case
- 所有日志用 structlog
- 数据库操作统一走 db/repository.py

## 注意事项
- 不要修改 config/secrets.py
- 回测逻辑在 backtest/ 目录

有了这个文件,Codex 在处理这个项目时会遵守这些规则,不用每次都重新说。

费用估算

Codex CLI 按 OpenAI API token 计费,不是固定月费。

实际使用下来,一个完整的小任务(读文件 + 修改 + 解释)大概消耗:

  • codex-mini-latest:$0.002–0.01
  • o4-mini:$0.02–0.1

日常使用一个月 $5–20 左右,比订阅更灵活。

Codex CLI vs Claude Code

用了两个都一段时间,简单说区别:

对比维度Codex CLIClaude Code
背后模型o3 / codex-mini(OpenAI)Claude Sonnet / Opus(Anthropic)
代码能力强,o3 做重构很稳强,长上下文理解好
工具集成专注代码和终端支持 MCP/Skill 扩展
计费方式按用量(API)固定月费(Claude Pro)
上下文窗口o3:200kClaude Opus 4.6:200k

没有绝对的好坏,看你已有哪个账号、主要做什么类型的任务。我个人 Codex CLI 用来做 Python 重构,Claude Code 用来做运维自动化和多工具协调。


一个入门场景:用 Codex CLI 写交易监控脚本

如果你刚接触 CLI AI 工具,一个容易上手又立刻见效的场景是给自己的交易账户写监控脚本。比如:

30 分钟就能写完,实际运行产生价值。如果还没接触加密量化,Pionex 是最低门槛的入口。


有任何安装问题,评论区留言。


📷 封面图 · Flux Schnell AI 生成 · panshi.io 品牌风格