Codex CLI:在本地终端理解、修改并验证代码的 OpenAI 编码智能体
一分钟看懂
Codex CLI 是 OpenAI 的开源本地编码智能体。你在仓库中运行它后,可以用自然语言要求其阅读代码、解释问题、编辑文件、执行命令和测试。除终端外,Codex 也有 IDE、桌面 App 和云端形态;这个仓库主要承载 CLI、Rust 核心、SDK 和相关工具。
你可以用它做什么
- 快速理解陌生仓库、定位符号和梳理依赖。
- 实现功能、修复缺陷、重构并生成补丁。
- 执行测试、格式化和构建,依据结果迭代。
- 在本地上下文中进行代码评审或编写说明。
- 通过配置、技能和工具连接扩展工作流。
主要能力
Codex CLI 能在项目目录中与文件和终端协同,并通过沙箱与审批策略控制动作。用户可使用 ChatGPT 计划登录,也可额外配置 API key。官方提供安装脚本、npm、Homebrew 和发行版二进制,项目采用 Apache-2.0。
适合哪些人
适合希望从命令行把 AI 纳入日常工程流程的开发者,也适合需要审计本地变更和自定义规则的团队。它不是无需审查的自动程序员。
怎么开始使用
macOS/Linux 可使用官方安装脚本,Windows 有 PowerShell 安装器;也可执行 npm install -g @openai/codex 或 Homebrew 安装。之后运行 codex,选择 ChatGPT 登录或按文档配置 API key,并先在版本控制仓库的小任务中试用。
使用前需要知道
智能体可能执行命令和修改文件,应先提交或备份工作区,审阅权限提示与 diff,不向上下文暴露无关密钥。模型输出会出错,测试通过也不代表业务正确。不同 ChatGPT 计划、API 使用和网络策略可能带来费用或限制,具体以官方文档为准。