Codex:OpenAI 开源到终端的编程智能体
Codex 是 OpenAI 开源的终端编程智能体,仓库地址 openai/codex,采用 Apache-2.0 协议,主要代码用 Rust 写成。它在终端里运行,能读懂代码库、修改文件、执行命令,用自然语言驱动完成编程任务。截至 2026 年 8 月,项目 Star 超过 11.7 万、Fork 约 1.79 万,最新版本 0.149.1。已经订阅 ChatGPT Plus、Pro、Business、Edu 或 Enterprise 的用户,可以直接用订阅账号登录使用,不需要额外申请 API key。
三种运行形态
Codex 不只是命令行工具,OpenAI 把它做成了三个入口:
- Codex CLI:终端形态,也是仓库 openai/codex 的本体,开源免费。
- Codex IDE:VS Code、Cursor、Windsurf 的插件形态。
- Codex Web:云端版本,入口在 chatgpt.com/codex。
三种形态共用一个编程智能体,区别只在运行位置。
安装
macOS 与 Linux 用一条命令安装:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
Windows 用 PowerShell:
powershell -ExecutionPolicy Bypass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
也可以用包管理器:npm install -g @openai/codex,或 Homebrew 的 brew install --cask codex。还可以直接到 GitHub Releases 下载对应平台的二进制文件。
登录:订阅账号或 API key
登录有两条路:
- 用 ChatGPT 订阅登录。运行
codex后选择 Sign in with ChatGPT,Plus、Pro、Business、Edu、Enterprise 计划均可使用。 - 用 OpenAI API key。需要额外配置,适合不想绑定订阅账号的团队。
干什么:从理解代码到执行命令
Codex 的核心能力是感知代码库并动手:
- 读代码库,理解项目结构,回答与代码相关的问题。
- 编辑文件、生成补丁,改完后让用户在终端里审查差异。
- 执行命令,运行测试与构建。
它还支持非交互模式 codex exec,一条命令完成指定任务,适合脚本和 CI 流程。codex app 则打开桌面应用形态。
安全边界:三级沙箱
给智能体文件系统权限有风险,Codex 用沙箱把权限分成三级:
- read-only:只读文件系统,是默认档位。
- workspace-write:只允许写当前工作目录。
- danger-full-access:无限制,仅限容器环境使用。
默认只读最保守;在日常开发机上,把范围限制在当前工作目录更稳妥。
上手与结论
上手路径只有三步:装好 CLI,用 ChatGPT 订阅账号登录,在自有代码库里运行 codex;无人值守时改用非交互模式,不需要图形界面。
Codex 把编程智能体放进了终端,订阅用户零额外成本使用,权限受沙箱约束。仓库至今已有 1,013 个 release、587 名贡献者,仍在高频迭代,说明这不是一次性实验,而是被持续投入维护的项目。