Codex CLI

Codex CLI 入门:安装、登录并启动第一个终端会话

学习 Codex CLI 的基础流程:安装命令、选择登录方式、运行 codex,并用一个小任务开始终端里的 Codex 会话。

Codex CLI终端安装入门

OpenAI 官方 Codex CLI 终端界面截图

适用场景

这篇手册适合想在终端中使用 Codex 的用户。你会完成三件事:安装 Codex CLI、登录账号、运行第一个小任务。

OpenAI 官方 GitHub 仓库说明,Codex CLI 是运行在本地终端里的 coding agent,可以读取、修改并运行你机器上的代码。它适合已经熟悉命令行、希望减少编辑器和网页之间切换的开发者。

步骤 1:选择安装方式

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 安装:

npm install -g @openai/codex

安装完成后,在终端运行:

codex --version

如果能看到版本号,说明命令已经可用。

步骤 2:进入项目目录

Codex CLI 会以当前目录作为主要工作区。启动前先进入你要处理的项目:

cd path/to/your-project

如果你不确定当前目录是否正确,先运行:

pwd
git status

确认路径和 Git 状态没有问题后,再启动 Codex。

步骤 3:启动 Codex CLI

在项目目录中运行:

codex

第一次运行时,Codex 会要求你登录。通常可以选择使用 ChatGPT 账号登录;如果你使用 API key,则需要按官方文档完成额外配置。

截图中展示的是 Codex CLI 的终端界面:顶部显示模型、当前目录和提示信息,中间是你的提示词和 Codex 的执行过程。

步骤 4:先用只读任务试运行

第一次不要直接让 Codex 修改代码。建议先让它解释项目:

请阅读当前项目结构,说明这个项目的主要目录、运行命令和内容入口。
先不要修改任何文件。
如果你不确定某个文件用途,请指出需要继续查看的位置。

这个任务可以帮你确认 Codex 是否正确理解了当前工作区。

步骤 5:再交给它一个小修改

确认只读任务没问题后,再尝试一个范围很小、可验证的修改:

请修复当前 lint 报错。
只修改与报错直接相关的文件。
完成后运行 lint,并总结修改内容和验证结果。

好的 CLI 任务一般包含四件事:目标、范围、限制、验证方式。

常见错误

不要在错误目录运行 codex。Codex 会读取当前目录上下文,目录错了,后面所有判断都会偏。

不要第一次就使用高权限或绕过审批的模式。先用默认权限跑小任务,理解 Codex 会做什么。

不要把生产密钥、未脱敏日志或客户数据粘贴进终端会话。

小结

Codex CLI 的入门路径很短:安装、进入项目、运行 codex、登录、先做只读理解任务,再做小范围修改。熟悉之后,再学习 slash commands、图片输入、review 和非交互模式会更稳。

相关教程

常见问题

Codex CLI 和 Codex App 有什么区别?
Codex CLI 是终端优先的本地工作方式,适合习惯命令行、希望在 terminal 中让 Codex 读代码、改文件和运行命令的用户;Codex App 更适合可视化线程、截图、浏览器和桌面交互。

第一次运行应该让 Codex 做什么?
建议先让 Codex 解释当前项目结构、运行命令和主要目录,确认它读懂项目后再让它改文件。