Day 02 / 共 20 天 · 第 1 周 · 会用 + 建立心智
安装、登录与第一次对话
安装方式、ChatGPT / API Key 登录、交互模式发第一条任务、doctor 自检。
📍 你在整门课的位置 · 第 1 周 · 会用 + 建立心智
D01 项目全景与目录地图→D02 安装、登录与第一次对话→D03 沙箱与审批→D04 CLI 子命令全家桶→D05 TUI 交互与 Slash 命令
L01
安装
# macOS / Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Windows PowerShell
irm https://chatgpt.com/codex/install.ps1 | iex
# 包管理器
npm install -g @openai/codex
brew install --cask codex
codex --version
源码对应:npm 入口 codex-cli/bin/codex.js 按
platform/arch 选 @openai/codex-darwin-arm64 等包,再 spawn 原生二进制。L02
登录(两种主流方式)
| 方式 | 命令 | 计费 |
|---|---|---|
| ChatGPT(推荐) | codex login | 走 Plus/Pro/… 套餐 |
| API Key | printenv OPENAI_API_KEY | codex login --with-api-key | 按 API 计价 |
codex login status
codex logout
安全凭证在
~/.codex/(或钥匙串)。别提交 Git、别贴聊天。实现:codex-rs/login/ · 官方 Auth
L03
第一次交互对话
cd your-project
codex
# 或带初始 prompt
codex "阅读 README,用三句话总结如何本地跑测试"
- 确认工作目录是仓库根(或用
-C /path) - 先用会询问审批的模式,别开
--yolo - 任务说清目标 + 验收(「改什么 / 怎么证明改对」)
✅ 终端出现 Codex TUI,能看到模型回复或工具调用轨迹。
L04
doctor 自检
codex doctor
🍼 作用诊断安装、config、auth、运行时健康——登录失败或奇怪报错时先跑它。
子命令在 codex-rs/cli/src/main.rs 的 Subcommand::Doctor。
L05
今日小结
✅ 已安装;已登录;完成一次只读任务;知道
doctor。明天:沙箱与审批——CLI 最重要的安全课。