Skip to content

认识 Codex

Codex 是 OpenAI 推出的工程级 AI 编程代理(coding agent)。它的关键特征是:不只是“写一段代码给你”,而是能够在你本地或云端环境中读取文件、执行命令、修改代码、请求审批,像一个可以配置、可以沉淀经验的工程队友那样工作。

OpenAI 官方在 Best Practices 中对 Codex 的定位是:

Codex works best when you treat it less like a one-off assistant and more like a teammate you configure and improve over time.

(Codex 的最佳用法,不是把它当一次性助手,而是当成一个你可以持续配置和改进的队友。)

需要注意的是,网上常说的“ChatGPT Codex CLI”是个不准确的称呼。正确的名称是 OpenAI Codex,它是一个产品族,CLI 只是其中一个入口。

1.2 五年演进:从模型到多端智能体

Section titled “1.2 五年演进:从模型到多端智能体”

如果 2021 年听过 Codex,印象可能停留在“给 GitHub Copilot 提供底气的那个模型”。但到 2026 年中,Codex 已经不是“一个模型”了,它是 CLI、云端 Agent、桌面应用、IDE 插件、集成平台的组合体。

阶段 时间 形态
起源 2021 Codex 模型,作为 GitHub Copilot 的底层
独立产品化 2025 年 5 月 OpenAI 发布《Introducing Codex》,云端 Agent 跑在隔离容器
CLI 发布 2025 年 6 月 Codex CLI 开源(Rust),终端编程助手
多端扩张 2025 下半年 IDE 插件(VS Code/Cursor/Windsurf)、桌面 App
智能体化 2026 年中 Computer Use、插件市场、内置浏览器、Skills、Automations
  • 实现语言:Rust(侧重性能与效率,开源在 github.com/openai/codex)
  • 底层模型:GPT-5-Codex 系列(如 gpt-5-codex medium/high)
  • 上下文窗口:官方未明确公布,社区实测约 200K 级别,能读整个 Laravel 仓库
  • 架构模式:代理循环(agency loop)——读取 → 推理 → 执行 → 验证 → 反馈

Codex CLI 能在终端中完成的开发操作:

  • 代码生成、重构、BUG 修复
  • 项目分析与代码审查
  • 文档生成
  • 批量文件处理(整仓重构、JS→TS 迁移)
  • 自动化脚本生成(Shell/Python/Node.js)
  • 执行测试、运行构建、跑 lint
  • 多模态输入:能读终端截图(报错图),省掉手打错误信息

Codex 提供 5 种使用方式,共享同一套配置体系(~/.codex/config.toml):

形态 适合场景
CLI 终端命令行工具 命令行用户、自动化脚本、CI/CD、批量处理
IDE 插件 VS Code / Cursor / Windsurf 扩展 日常开发、边写边问、图形界面友好
Codex App 桌面应用(macOS/Windows) Computer Use、内置浏览器、插件市场、Automations
Cloud 云端 Agent(隔离容器) 团队任务派发、并行执行、自动生成 PR
集成平台 GitHub Cloud 等 自动 PR Review、issue 修复

💡 新手最常见的困惑是“我该从哪个开始”。建议:喜欢命令行从 CLI 起,日常开发用 IDE 插件,需要并行任务用 Cloud。三者配置互通。

特别适合:

  • 命令行重度用户
  • 已订阅 ChatGPT Plus / Pro / Team 的开发者
  • 需要批量处理代码的项目
  • 全栈开发者
  • DevOps 工程师
  • 开源项目维护者

可能不适合:

  • 对命令行完全不熟悉的初学者(建议先用 IDE 插件)
  • 只需要简单代码补全(用 Copilot 即可)
  • 网络环境严重受限且无法配置代理的地区
  • 对数据安全有严格要求、不允许代码驻留云端的企业

OpenAI 推出了面向开源项目开发者和维护者的 Codex for Open Source 计划。核心福利是 6 个月 ChatGPT Pro with Codex,部分符合条件者可免费领取。详见 OpenAI 官方页面。