📌 项目地址openai/codex | ⭐ 99,636 颗星 | 🔧 Rust | 📜 未标注

这不是一个代码补全插件,而是一个终端原生代理

Codex CLI 是 OpenAI 把一个 AI 编程能力塞进了命令行。你不需要开浏览器、不需要装 VS Code 扩展,直接在终端里运行 codex 就能和 AI 对话,让它生成、修改代码。它自己就是一个二进制文件,Rust 写的,体积小,没有任何 GUI 依赖。

它的定位很明确:给那些习惯纯终端工作流的人用。如果你日常就是 tmux + vim/emacs,或者经常在 SSH 远程服务器上写代码,这比切到网页版或 IDE 插件要顺手得多。

安装:三到四种方式,选一个就行

README 里给出了多条路径,这里按我自己的偏好排序:

最快的(Mac/Linux):

curl -fsSL https://chatgpt.com/codex/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

用包管理器(如果你的机器上已经有这些工具):

npm install -g @openai/codex
brew install --cask codex

从 GitHub Release 手动下载:
每个 Release 页面都有预编译的二进制压缩包。比如 macOS 的 arm64 版本叫 codex-aarch64-apple-darwin.tar.gz,Linux x86_64 叫 codex-x86_64-unknown-linux-musl.tar.gz。解压后把那个长名字二进制改名为 codex 放到 PATH 里就行。

装完直接敲 codex 就能启动。

登录:用你的 ChatGPT 账号,或者 API Key

第一次运行会让你登录。README 推荐选择“Sign in with ChatGPT”,它会和你的 OpenAI 账号绑定,然后根据你的 Plus、Pro、Business、Edu 或 Enterprise 计划来计费。如果你只想用 API Key,需要做额外配置,官方文档在这:https://developers.openai.com/codex/auth#sign-in-with-an-api-key

怎么用:交互式对话,没有预设命令集

启动后,终端会进入交互模式。你可以用自然语言描述你要做的事,比如“写一个 Python 脚本,遍历当前文件夹下所有 .log 文件并统计行数”。Codex 会返回代码建议,你可以接受、修改或继续追问。但 README 没有给出具体的交互命令示例,所以建议你去查阅 Codex 官方文档 了解完整用法。

一个直观的感觉是:它本质上是一个隐身在你终端里的编程助手,你不需要学习任何特殊的语法或关键词。

和 OpenAI 其他几款“Codex”的区别

OpenAI 同时维护了四个 Codex 形态的产品,很多人会搞混。我用一张表说明:

产品 运行环境 目标用户
Codex CLI 终端命令行 纯 CLI 党、远程服务器、自动化脚本场景
Codex IDE 插件 VS Code / Cursor / Windsurf 希望编辑器内直接获代码建议的人
Codex App 桌面应用(单独安装) 偏好图形界面的人
Codex Web chatgpt.com/codex 不装任何东西,浏览器即开即用

四个产品的底层模型是一样的,只是入口不同。Codex CLI 的核心差异是“不需要 GUI”,甚至不需要显示终端额外窗口——it 就是你的新终端。

要注意的几个点

  • 需要付费计划:免费版有严格限制。如果你只是偶尔试试,可能用不起来。建议绑定 Plus 或更高版本。
  • 模型在云端:虽然二进制在本地跑,但每次提问都会发请求到 OpenAI 的服务器。没有网络时不能工作,纯粹离线是不可能的。
  • 平台支持确实全:macOS、Linux、Windows 都有二进制,但注意不同架构的命名。苹果 M 芯片用 aarch64,Intel 用 x86_64;Linux 上建议用 musl 版本以减少依赖冲突。
  • 代码安全:生成的代码由 AI 构造,和你从 Stack Overflow 复制粘贴一样,都需要人工审查。不要盲信。
  • 开源许可证:Apache-2.0,你可以 fork、修改,但必须遵守 OpenAI 的服务条款(商业用途限制等)。

我的评价

我觉得 Codex CLI 最大的价值是填补了一个空白:以前 terminal-friendly 的 AI 编程工具要么是 Copilot CLI(只能补全单行),要么是各种 shell 整合的 prototype。Codex CLI 是 OpenAI 官方做的,质量有保证,而且直接可交互模式让你能完成复杂任务。

如果你日常工作流 90% 时间都在终端里,这个工具值得一试。安装一分钟,然后你就能在 tmux 分屏里直接跟 AI 讨论代码了。

如果你主要用 IDE,应该直接装它的 VS Code 插件,而不是折腾 CLI。

这篇文章对你有帮助吗?

发表回复