Codex(CLI)安装与使用指南

1.Codex 是什么(快速定位)

Codex CLI 本质是一个本地运行的 AI 编码代理(Agent)

  • 在终端直接操作代码(读 / 改 / 执行)

  • 类似:Claude Code / Cursor CLI / Gemini CLI

  • 支持:

    • 自动写代码
    • 执行 shell
    • 修 bug / refactor
    • 操作项目目录

👉 简单理解:
“会操作你代码仓库的 ChatGPT(CLI Agent)”


2.安装前准备(关键依赖)

2.1 必备环境

组件 要求
Node.js ≥ 20 / 推荐 22
npm ≥ 10
Python 可选(部分登录流程用)
OS macOS / Linux(推荐),Windows 建议 WSL

Codex CLI 是基于 Node 生态的工具


3.Codex CLI 安装(核心步骤)

3.1 推荐方式:npm安装

1
npm install -g @openai/codex

验证:

1
codex --version

3.2 macOS(Homebrew)

1
brew install codex

3.3 国内加速(可选)

1
2
npm install -g @openai/codex \
--registry=https://registry.npmmirror.com

3.4 Python方式(备用)

1
pipx install openai-codex-cli

4.认证登录(重要)

4.1 推荐方式(2026主流)

1
codex login
  • 使用 ChatGPT 账号登录
  • Plus/Pro 用户无需 API Key

4.2 API Key方式(企业环境)

1
export OPENAI_API_KEY=xxx

5.基础使用(CLI交互模式)

5.1 启动

1
codex

进入类似 REPL 的交互环境


5.2 常见指令

操作 示例
生成代码 write a golang http server
修改代码 refactor this file to use context
执行命令 run tests
分析项目 explain this repo

5.3 非交互模式(推荐)

1
codex "帮我写一个Gin API服务"

6.工作模式(核心理解)

Codex CLI ≠ ChatGPT,它是 Agent + Toolchain

6.1 执行流程

flowchart LR
    A[用户输入 Prompt] --> B[Codex解析任务]
    B --> C[读取代码仓库]
    C --> D[生成修改方案]
    D --> E[执行Shell/修改文件]
    E --> F[返回结果]

6.2 三种能力层级

能力 说明
L1 代码生成
L2 修改已有代码
L3 自动执行 + 修复(Agent能力)

7.高级用法(工程级)

7.1 在项目目录使用

1
2
cd your-project
codex

Codex 会自动感知代码结构


7.2 自动执行模式(减少确认)

1
codex --dangerously-bypass-approvals-and-sandbox

适合 CI / 自动化任务


8.总结(核心认知)

Codex CLI 本质:

一个具备“读代码 + 改代码 + 执行代码”的本地 AI Agent

核心价值:

  • 提升开发效率(10x)
  • 自动化 DevOps 流程
  • 减少重复劳动