首页 Codex CLI 速查表
0.117.0 2026-03-26 openai/codex 打开 Zread
340px

🚀 快速定位 / 一眼入口 >>>

这是什么,先从哪开始

# Codex CLI = 终端里的编码代理
# 适合:读仓库、改代码、做 review、跑非交互任务、接 MCP

# 最短起手式:先在仓库根目录开交互会话
cd /path/to/repo
codex

# 首轮提示要同时说明目标、限制、验收口径
先读项目结构
修复登录跳转循环
不要改公开 API
最后跑相关测试

先选哪条工作流

# 要边聊边推进:交互模式
codex

# 要一次性执行并拿结果:非交互模式
codex exec "为 src/config.ts 增加环境变量校验"

# 要先看风险和改动建议:review 模式
codex review

# 要接着上次上下文继续干:resume
codex resume --last

🧭 最小工作流 >>>

从陌生仓库到稳定产出

# 1) 第一次进仓库,先保守探路
codex --sandbox read-only --ask-for-approval on-request

# 2) 确认范围后,切到可写工作区
codex --sandbox workspace-write --ask-for-approval on-request

# 3) 需要自动跑完一轮时,再用非交互执行
codex exec "补齐 docs 生成脚本的错误处理并跑测试"

# 4) 结果满意,再把最近一次 patch 应用到工作树
codex apply

速查:常见目标对应入口

读代码 / 问问题        -> codex
一次性改代码           -> codex exec "任务"
先做代码审查           -> codex review
继续最近会话           -> codex resume --last
从最近会话分叉方案      -> codex fork --last
看云端任务并拉回结果     -> codex cloud

🍳 高频场景 Recipes >>>

Recipe 1:先摸清仓库,再动手改

# 先限制能力,避免在陌生仓库里直接落盘
codex --sandbox read-only --ask-for-approval on-request

# 首轮提示给“阅读顺序 + 输出格式”
先看 package.json、src、tests 三块
总结构建、测试和入口文件
然后给出修复方案,不要直接改代码

Recipe 2:单次自动执行,适合脚本或 CI

# 跑一次就退出
codex exec "为 scripts/release.js 增加重试逻辑"

# 要给机器消费时输出 JSON
codex exec --json "总结这个仓库的构建步骤"

# 如果只需要最后一条答复,适合脚本取值
codex exec --output-last-message "列出这个项目的环境变量"

Recipe 3:先 review,再决定是否让它改

# 非交互审查当前工作树
codex review

# 交互期也可以随时切 review 视角
/review

# review 之后常见动作
/diff
/status

Recipe 4:保留主线,分叉试两种实现

# 回到最近一次上下文
codex resume --last

# 从最近会话分叉,适合试激进方案
codex fork --last

# 一个保守修补,一个做结构重构
# 最后比较 diff 再决定留哪条线

Recipe 5:带图、带目录、带联网资料一起开工

# 附设计图或报错截图给首轮提示
codex -i mockup.png "按图实现设置页,保留现有路由结构"

# 额外开放一个共享目录
codex --add-dir ../shared-lib

# 需要最新资料时再开 web search
codex --search

Recipe 6:把 Codex 接进外部工具链

# 管理 MCP 服务
codex mcp

# 把 Codex 作为 MCP server 跑起来
codex mcp-server

# 查看云端任务,必要时把结果应用到本地
codex cloud

🛠️ Quick Ref / 命令速查 >>>

核心入口

codex           # 交互式工作
codex exec      # 非交互执行任务
codex review    # 非交互代码审查
codex resume    # 恢复历史会话
codex fork      # 从历史会话分叉
codex apply     # 把最近一次 patch 应用到工作树

扩展入口

codex login       # 登录
codex logout      # 清理本地认证
codex mcp         # 管理 MCP 服务
codex mcp-server  # 以 MCP server 方式启动 Codex
codex sandbox     # 在 Codex 沙箱里运行命令
codex completion  # 生成 shell 补全
codex cloud       # 浏览 Codex Cloud 任务
codex features    # 查看 feature flags
codex debug       # 输出调试信息
codex app-server  # 实验性 app server 工具

高频全局参数

-m, --model MODEL                 # 指定模型
-p, --profile NAME                # 选择 config.toml 里的 profile
-c, --config key=value            # 临时覆盖配置
-s, --sandbox MODE                # read-only / workspace-write / danger-full-access
-a, --ask-for-approval POLICY     # untrusted / on-failure / on-request / never
--full-auto                       # 常用自动化组合
--search                          # 启用联网搜索
-i, --image FILE                  # 给首轮提示附图,可重复
-C, --cd DIR                      # 指定工作目录
--add-dir DIR                     # 额外开放可写目录
--enable FEATURE                  # 打开 feature flag
--disable FEATURE                 # 关闭 feature flag
--oss                             # 切到本地开源模型 provider
--local-provider PROVIDER         # lmstudio / ollama
--no-alt-screen                   # 禁用 alternate screen
-h, --help                        # 查看帮助
-V, --version                     # 查看版本

最常抄的命令组合

# 常规改代码
codex --sandbox workspace-write --ask-for-approval on-request

# 保守阅读
codex --sandbox read-only --ask-for-approval on-request

# 快速自动执行
codex --full-auto

# 指定目录 + 指定模型
codex -C ~/work/app --model gpt-5-codex

# 临时改配置
codex -c model=\"gpt-5-codex\" -c 'features.search=true'

⌨️ Slash Commands / 交互速记 >>>

会话里最常用的 slash commands

/model         # 切模型
/status        # 看当前上下文、token、模式等状态
/diff          # 看当前建议改动
/review        # 进入审查视角
/plan          # 先出计划再执行
/approvals     # 调整审批策略
/compact       # 压缩上下文,适合长会话
/logout        # 清除本地登录状态
/quit          # 退出 CLI
/exit          # 退出 CLI

什么时候用这些命令

任务刚开始不清楚范围      -> /plan
想确认改了什么            -> /diff
想确认当前模式和上下文     -> /status
会话太长、上下文太重       -> /compact
准备切模型或切策略         -> /model /approvals

⚖️ 决策点 / 常见坑 >>>

沙箱和审批怎么选

# 陌生仓库 / 高风险目录
codex --sandbox read-only --ask-for-approval on-request

# 常规开发默认档
codex --sandbox workspace-write --ask-for-approval on-request

# 失败才申请更高权限
codex --sandbox workspace-write --ask-for-approval on-failure

# 只有外部环境已经隔离好时才考虑
codex --dangerously-bypass-approvals-and-sandbox

配置分层别混用

# profile 管“长期场景”
codex --profile work

# -c 管“当前这一轮临时覆盖”
codex -c model=\"gpt-5-codex\"
codex -c 'features.search=true'

# 经验规则:
# profile 像前端项目里的环境文件
# -c 像你在命令行里临时塞一个 override

会话管理要点

# 最近会话继续做
codex resume --last

# 保留主线,再开一条实验分支
codex fork --last

# 长会话先 compact,再继续追问
/compact

🩺 排障 / 收尾动作 >>>

出问题先查这几项

# 看版本
codex --version

# 看当前可用 feature flags
codex features

# 看调试信息
codex debug

# shell 补全失效时重新生成
codex completion powershell
codex completion bash
codex completion zsh

收尾动作速记

# 把最近一次 patch 应回工作树
codex apply

# 退出当前会话
/quit

# 需要清理认证再重新登录
codex logout
codex login