安装 Codex CLI
Codex 是 OpenAI 出品的 AI 编程助手,装好后在终端里就能直接和 AI 对话、让它帮你写代码、改文件。
你将学会: 安装 Codex CLI、完成首次登录、用三种模式和 AI 对话。
预计时间: 10 分钟
前置条件: 已完成 终端与 Homebrew 的安装。
一、什么是 Codex CLI
你可能用过 ChatGPT 的网页版 —— 打开浏览器,输入问题,AI 回答你。
Codex CLI 做的是类似的事,但它直接运行在终端里。区别在于:
| ChatGPT 网页版 | Codex CLI | |
|---|---|---|
| 在哪用 | 浏览器 | 终端 |
| 能看到你的文件吗 | 不能 | 能 |
| 能帮你改代码吗 | 只能给建议 | 能直接修改文件 |
| 能运行命令吗 | 不能 | 能(经你同意后) |
简单来说,ChatGPT 只能"说",Codex 能"说"也能"做"。
费用说明
如果你已经订阅了 ChatGPT Plus($20/月)或 ChatGPT Pro($200/月),Codex CLI 是免费附赠的,不需要额外花钱,不需要单独购买 API 额度。
登录时使用你的 ChatGPT 账号即可。
二、安装 Codex CLI
打开终端,选择以下任一方式安装。
方式一:用 Homebrew 安装(推荐)
如果你跟着上一篇教程安装好了 Homebrew,直接运行:
brew install codexHomebrew 会自动下载并安装 Codex CLI。
方式二:用 npm 安装
如果你的电脑上已经装了 Node.js(一个 JavaScript 运行环境),也可以用 npm 安装:
npm install -g @openai/codex不确定自己有没有 Node.js?在终端输入
node --version。如果显示版本号(比如v22.x.x),说明有。如果显示command not found,用方式一的 Homebrew 安装就好。
验证安装
安装完成后,输入以下命令确认 Codex 已经装好:
codex --version看到版本号就说明安装成功。
三、首次登录
安装好了,现在要把 Codex 和你的 ChatGPT 账号关联起来。
在终端中输入:
codex第一次运行时,Codex 会:
- 自动打开浏览器,跳转到 OpenAI 的登录页面
- 用你的 ChatGPT 账号登录(就是你平时用 ChatGPT 的那个账号)
- 页面会提示授权 Codex CLI,点击"允许"
- 浏览器显示"认证成功"后,回到终端
终端里会出现一个对话界面,表示 Codex 已经准备好了。
如果浏览器没有自动打开,终端里会显示一个 URL 链接。手动复制这个链接,粘贴到浏览器里打开即可。
四、第一次对话
登录成功后,你会进入 Codex 的交互界面。试着问它一个简单的问题。
首先,让我们进入一个有文件的目录再启动 Codex(这样 AI 才能"看到"你的文件):
cd ~/Desktop
codex进入对话界面后,输入:
what files are on my Desktop?
Codex 会扫描你桌面上的文件,然后用自然语言告诉你有哪些东西。
再试试:
create a file called hello.txt with the content "my first AI-created file"
Codex 会先告诉你它打算做什么(创建一个文件),然后等你确认。按 Enter 同意后,它就会帮你创建这个文件。
你可以在 Finder 中打开桌面,确认 hello.txt 是否出现了。
这就是 Codex 的核心体验:你用自然语言描述你想做的事,AI 帮你执行。它不会偷偷做任何事情 —— 每一步都会先问你同不同意。
退出 Codex 对话界面:按 Ctrl + C,或者输入 /exit。
五、三种工作模式
Codex 有三种模式,决定了 AI 的"自主程度"。你可以根据需要切换。
Ask 模式(默认)
只回答问题,不做任何操作。
这是最安全的模式。Codex 只会看你的文件、回答问题,但不会修改任何东西。适合你刚开始使用,想先了解情况的时候。
Agent 模式
可以读写文件、运行命令,但每一步都先问你。
这是最常用的模式。Codex 会提出操作建议,你逐一确认后它才执行。比如它说"我要修改 app.js 的第 15 行",你看了觉得没问题,按回车确认,它才动手。
Auto 模式
自动执行,不逐步确认。
Codex 会自己判断该做什么,直接执行。适合你已经熟练使用、信任 AI 判断的时候。初学者不建议使用这个模式。
怎么切换模式
在 Codex 对话界面中,你可以在启动时指定模式:
codex --approval-mode ask # Ask 模式
codex --approval-mode suggest # Agent 模式
codex --approval-mode auto # Auto 模式或者在启动后,界面底部会有模式切换的提示。
六、常用操作
在对话中切换模型
/model
输入 /model 可以查看和切换当前使用的 AI 模型。
查看帮助
/help
列出所有可用的斜杠命令。
开始新对话
/clear
清除当前对话历史,从头开始。
退出
按 Ctrl + C 或输入 /exit。
常用斜杠命令速查
| 命令 | 作用 |
|---|---|
/help | 查看所有命令 |
/model | 查看或切换模型 |
/clear | 清除对话历史 |
/exit | 退出 Codex |
七、排错指南
"command not found: codex"
原因: Codex 没有正确安装,或者安装路径不在系统 PATH 中。
解决方法:
# 如果用 Homebrew 安装的,试试重新安装
brew reinstall codex
# 安装完后验证
codex --version如果还是不行,关闭终端窗口,重新打开一个新的终端再试。
浏览器登录后终端没有反应
解决方法: 回到终端,等几秒钟。有时候认证回调需要一点时间。如果超过 30 秒还没反应,按 Ctrl + C 中断,重新运行 codex。
提示 "rate limit" 或 "quota exceeded"
原因: ChatGPT Plus 有使用额度限制。如果你短时间内用了太多次,会暂时被限速。
解决方法: 等一会儿再试。通常等待几分钟到一小时后会恢复。
brew install 卡住不动
解决方法: 检查网络连接。如果使用的是公司或学校网络,可能存在防火墙限制。试试切换到手机热点。
八、为什么选择 Codex CLI
市面上有很多 AI 编程工具,为什么推荐从 Codex 开始?
性价比最高。 ChatGPT Plus 订阅 $20/月,Codex CLI 免费附赠。不需要单独购买 API 额度,不需要设置 API Key,不需要担心账单。对于刚入门的人来说,这是门槛最低的选择。
上手最简单。 安装一行命令,登录用现有的 ChatGPT 账号,打开就能用。不需要配置环境变量、不需要管理 API Key。
功能完整。 能读文件、写文件、运行命令、理解项目结构。对于日常的编程辅助、文件管理、脚本编写来说完全够用。
为后续做铺垫。 当你后面配置 OpenClaw(AI 网关)时,Codex 的 OAuth 认证可以直接复用,让 OpenClaw 也能使用 OpenAI 的模型作为"大脑"。一次登录,多处使用。
总结
你在这一页学会了:
- Codex CLI 是运行在终端里的 AI 助手,能直接操作你的文件
- 用
brew install codex一行命令安装 - 首次运行
codex会通过浏览器登录 ChatGPT 账号 - 三种模式:Ask(只问不动)、Agent(问了再动)、Auto(自己动)
- ChatGPT Plus 订阅自带 Codex,不额外花钱
下一步
Codex 装好了,你已经有了一个本地 AI 助手。接下来,我们要搭建 OpenClaw —— 一个开源 AI 网关,让 AI 的能力从终端扩展到 Telegram、定时任务和更多场景。