Codex 终端常用命令与使用场景小结

  发布时间:2026-06-02 10:56:52   作者:Zender Han   我要评论
Codex CLI 是 OpenAI 推出的终端编程智能体,可以在本地终端中读取代码仓库、修改文件、运行命令,并和开发者一起完成代码理解、Bug 修复、重构、测试、Code Review 等任务,下面就来详细的了解一下

一、Codex 是什么?

Codex CLI 是 OpenAI 推出的终端编程智能体,可以在本地终端中读取代码仓库、修改文件、运行命令,并和开发者一起完成代码理解、Bug 修复、重构、测试、Code Review 等任务。官方文档说明,Codex CLI 运行在本地终端中,可以在选定目录内读代码、改代码、执行命令,并且是开源项目,底层用 Rust 构建。

简单来说,它和 Claude Code 类似,都是“终端里的 AI 程序员”,但 Codex 更适合和 OpenAI 生态、ChatGPT 账号、Codex Cloud、MCP、自动化脚本等一起使用。

二、安装 Codex CLI

Codex CLI 支持 npm 和 Homebrew 安装。官方文档给出的 npm 安装方式是:

npm i -g @openai/codex

如果你是 macOS 用户,也可以用 Homebrew:

brew install --cask codex

GitHub 仓库 README 也列出了这两种安装方式。

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

codex

首次运行时会提示登录,可以使用 ChatGPT 账号或 API Key。官方文档说明,ChatGPT Plus、Pro、Business、Edu、Enterprise 计划包含 Codex 使用入口,首次运行 codex 时会提示认证。

三、更新 Codex CLI

如果你是 npm 安装,可以使用:

npm i -g @openai/codex@latest

官方文档说明 Codex CLI 会定期发布新版本,npm 安装方式可以通过安装 latest 版本来升级。

如果是 Homebrew 安装:

brew upgrade --cask codex

建议定期更新,因为 Codex CLI 命令、模型、权限模式、MCP、Cloud task 等能力变化比较快。

四、Codex 常用终端命令

1. codex

作用
启动 Codex 交互式终端界面。

cd your_project
codex

官方文档说明,运行 codex 会启动一个全屏终端 UI,Codex 可以读取仓库、修改文件、运行命令,并允许你实时审查它的行为。

使用场景
适合日常开发中直接进入项目,让 Codex 帮你理解或修改代码。
例如:

  • 帮我分析这个 Flutter 项目的目录结构
  • 帮我找一下登录页面的入口和状态管理逻辑
  • 帮我检查这个页面是否存在 build 方法过重的问题

这是最基础、最常用的方式。

2. codex “你的问题”

作用
启动 Codex,并直接带上初始 prompt。

codex "Explain this codebase to me"

官方文档给出的示例就是通过命令行附带初始问题来启动 Codex。

使用场景
当你已经知道要问什么时,可以一行命令直接启动。

codex "帮我分析这个项目的架构,并指出核心模块"
codex "帮我检查当前 Flutter 项目的 Riverpod 使用是否合理"

适合快速进入一个明确任务。

3. codex exec

作用
以非交互方式执行一次 Codex 任务,适合脚本、CI、自动化流程。

codex exec "帮我检查当前 diff 中是否存在明显问题"

官方功能页说明,Codex 支持通过 exec 命令来脚本化自动化流程。

使用场景
非常适合自动化 Code Review、CI 检查、批量分析等。
例如:

git diff | codex exec "请基于当前 diff 做代码审查,只指出新增代码中的问题"

也可以用于生成 MR 描述:

git diff --stat | codex exec "根据这些变更生成一份简洁的 MR 描述"

如果你想把 Codex 接入 CNB、Jenkins、GitHub Actions、GitLab CI,codex exec 会比交互式 codex 更合适。

4. codex resume

作用
恢复之前的 Codex 会话。

codex resume

官方文档说明,Codex 会把会话记录保存在本地,可以通过 codex resume 重新打开之前的会话,避免重复输入上下文。

使用场景
适合长期任务,比如:

  1. 一个复杂重构做了几天
  2. 昨天已经分析过项目架构
  3. 上次已经生成过迁移方案
  4. 今天想继续接着处理

执行命令后选择最近的会话继续即可。

5. codex resume --last

作用
直接恢复当前目录最近一次会话。

codex resume --last

官方文档说明,codex resume --last 可以跳过选择器,直接恢复当前工作目录最近的会话。

使用场景
比如你昨天让 Codex 分析过 Flutter 页面重构,今天继续使用该命令,进入后继续下达任务即可。

6. codex resume --all

作用
显示所有目录下的历史会话。

codex resume --all

官方文档说明,–all 可以显示当前工作目录之外的会话。

使用场景
适合你在多个项目中都使用 Codex,想找回某个历史任务,执行命令后选择对应项目会话即可。

7. codex exec resume --last

作用
以非交互方式恢复最近会话,并继续执行任务。

codex exec resume --last "继续修复你上次发现的问题"

官方文档给出的示例包括 codex exec resume --last “Fix the race conditions you found”,说明非交互自动化任务也可以恢复上下文。

使用场景
适合自动化连续任务。

8. codex --cd

作用
指定 Codex 的工作目录。

codex --cd /path/to/project

官方 CLI 参考说明,–cd 或 -C 可以在 Codex 开始处理请求前设置工作目录。

使用场景
适合在脚本中明确指定项目路径,无需提前切换文件夹。

9. codex --add-dir

作用
给 Codex 额外目录访问权限。

codex --add-dir ../shared_package

官方 CLI 参考说明,–add-dir 可以给主工作区之外的目录授予额外写访问权限,并且可以重复使用。

使用场景
适合多仓库或本地依赖场景,可同时让 Codex 读取主项目与本地依赖库代码。

10. codex --model

作用
指定本次使用的模型。

codex --model gpt-5.5

官方 CLI 参考说明,–model 或 -m 可以覆盖配置中的模型。

使用场景
复杂任务使用更强模型,简单任务使用更快模型,按需搭配使用。

11. codex --profile

作用
加载指定配置 profile。

codex --profile work

官方 CLI 参考说明,–profile 或 -p 可以从 ~/.codex/config.toml 中加载指定配置 profile。

使用场景
适合区分不同项目或不同使用模式,适配团队统一开发规范。

12. codex -c key=value

作用
临时覆盖配置项。

codex -c model="gpt-5.5"

官方 CLI 参考说明,Codex CLI 默认继承 ~/.codex/config.toml,命令行中的 -c key=value 会覆盖本次调用的配置。

使用场景
适合临时修改某些参数,不想改动全局配置文件。

13. codex --ask-for-approval

作用
控制 Codex 运行命令前是否需要人工审批。

codex --ask-for-approval on-request

官方 CLI 参考说明,–ask-for-approval 或 -a 支持 untrusted、on-request、never 等值,用于控制 Codex 何时暂停并请求人工批准。

使用场景
日常开发建议开启审批模式,自动化只读场景可按需关闭审批。

14. codex --dangerously-bypass-approvals-and-sandbox

作用
跳过审批和沙箱限制。

codex --dangerously-bypass-approvals-and-sandbox

官方文档明确说明,该选项会在没有审批和沙箱的情况下运行每个命令,只应在外部已经加固的环境中使用。

使用场景
仅适用于容器、虚拟机、临时测试环境,严禁在正式业务项目使用。

15. codex --image

作用
把图片作为初始 prompt 附件传给 Codex。

codex --image screenshot.png "根据这个截图帮我分析 UI 问题"

官方 CLI 参考说明,–image 或 -i 可以把一个或多个图片文件附加到初始 prompt 中,多个路径可以用逗号分隔,也可以重复传入。

使用场景
适合前端、Flutter、UI 还原、Bug 截图分析等场景。

16. codex --oss

作用
使用本地开源模型提供方。

codex --oss

官方 CLI 参考说明,–oss 等价于设置 model_provider=“oss”,并会校验 Ollama 是否正在运行。

使用场景
适合本地模型测试、离线实验、低成本代码调试。

17. codex app-server

作用
启动 Codex 远程 app server。

codex app-server --listen ws://127.0.0.1:4500

官方功能页说明,可以在拥有代码、凭证和执行环境的机器上启动 app server,然后从另一台机器连接 Codex TUI。

使用场景
适合远程开发机、云端打包机远程操控开发。

五、Codex 会话内常用操作

进入 codex 交互界面后,可以像聊天一样输入自然语言,也可以使用一些快捷操作。

1. 输入普通任务

直接输入开发相关需求即可,适配日常各类开发调试场景。

2. 使用 /model

作用
切换模型或调整模型相关配置。
官方文档说明,Codex CLI 支持通过 /model 在不同模型之间切换,适配架构设计、代码重构、安全审查等高难度开发工作。

3. /clear

作用
清空当前对话,开始新任务。
也可以按 Ctrl + L 只清屏但不开始新对话,适合快速切换开发需求。

4. /copy

作用
复制最近一次 Codex 输出。
快捷键 Ctrl + O 也可快速复制,适合复制审查报告、优化方案、开发文档等内容。

5. /exit

作用
退出当前 Codex 会话。
也可使用 Ctrl + C 快速关闭交互式会话。

6. Tab 追加后续任务

Codex 正在运行任务时,按下 Tab 可提前输入后续需求,排队等待执行,高效完成连续开发任务。

7. Ctrl + R 搜索历史 prompt

在输入框中按 Ctrl + R 快速检索过往输入的指令,复用常用审查、开发提示词。

六、典型使用场景

场景 1:快速理解项目

cd my_flutter_project
codex "帮我分析这个 Flutter 项目的整体架构、主要模块和状态管理方案"

场景 2:查找业务入口

直接输入指令快速定位项目内页面、接口、路由等核心业务代码。

场景 3:基于 Git Diff 做 Code Review

git diff | codex exec "请基于当前 diff 做代码审查,只审查新增代码,按 blocker、critical、major、minor、suggestion 分类输出"

场景 4:生成 MR 描述

借助 git 提交记录快速生成规范简洁的合并请求说明。

场景 5:生成周报

抓取周期内代码提交记录,自动整理分类生成工作周报。

场景 6:分析构建失败日志

读取打包、编译报错日志,自动定位问题根源并给出修复方案。

场景 7:辅助 Flutter 重构

优先让 AI 输出重构方案,确认无误后再执行代码修改,规避线上风险。

场景 8:根据截图分析 UI 问题

搭配图片指令,快速定位页面样式错乱、布局异常等前端问题。

场景 9:接入自动化 Code Review

在 CI 流水线中配置指令,固定 JSON 格式输出审查结果,对接各类自动化运维平台。

七、Flutter 项目推荐 Prompt

可自定义规范审查话术,限定代码编写规范、资源使用规则、代码行数限制等,统一团队 Flutter 开发代码风格,搭配执行命令批量审查项目代码。

八、Codex 安全使用建议

  1. 禁止在正式项目中关闭审批与沙箱限制,规避代码误改、高危命令执行风险
  2. 严格隔离 .env、密钥、证书、生产配置等敏感文件,限制 Codex 访问权限
  3. 自动化流水线优先配置只读审查模式,区分代码检查与代码修改权限
  4. 大型项目重构分步执行,先出方案核验,再分模块迭代修改

九、Codex 与 Claude Code 的区别简单对比

对比项Codex CLIClaude Code
所属生态OpenAI / ChatGPTAnthropic / Claude
使用方式终端、IDE、Cloud、App Server终端、IDE、Claude 生态
自动化能力codex exec 适配脚本CIclaude -p 适配脚本CI
项目规则文件AGENTS.md 为主CLAUDE.md 为主
远程能力支持app-server远程连接支持多端远程使用
适配场景OpenAI生态、自动化代码审查长文本上下文、复杂源码解析

团队依托 OpenAI 生态优先选用 Codex,深耕 Claude 技术体系则适配 Claude Code。

十、常用命令速查表

命令作用使用场景
codex启动交互式 Codex日常开发调试
codex “问题”带初始问题启动快速项目分析
codex exec “任务”非交互执行任务脚本、CI自动化
git diff | codex exec “审查”增量代码审查提交代码自检
codex resume恢复历史会话长期开发任务续接
codex resume --last恢复最近会话快速接续上次工作
codex resume --all查看全量历史会话多项目任务查找
codex --cd指定工作目录脚本批量执行
codex --add-dir新增目录访问权限多依赖库项目
codex --model指定运行大模型区分任务难度
codex --profile加载专属配置团队规范统一
codex --image 图片路径传入图片分析UI界面调试
codex --oss调用本地开源模型离线本地开发
codex app-server启动远程服务远程开发机操控

十一、推荐工作流

  1. 首次接入项目:进入项目目录启动交互终端,让AI通读项目整体结构,录入项目专属开发规范
  2. 日常开发:直接启动交互模式,完成页面开发、逻辑优化、代码纠错等日常需求
  3. 代码提交前:执行diff代码审查,结合原生编译检测双重校验代码质量
  4. 流水线自动化:配置非交互审查指令,接入CI流程,自动拦截不合规代码合并

十二、总结

Codex CLI 核心价值并非单纯问答交互,而是深度融入全流程开发体系。
日常开发使用交互式指令,批量自动化任务使用 codex exec,跨场景开发借助会话恢复功能衔接工作内容,搭配目录指定、图片解析、模型切换等能力,可完美适配 Flutter 开发、代码自动化审核、云端运维流水线等各类开发场景,将其打造为团队专属自动化代码助手。

到此这篇关于Codex 终端常用命令与使用场景小结的文章就介绍到这了,更多相关Codex 终端常用命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

相关文章

  • Codex接入DeepSeek API的实战指南

    这篇文章主要为大家详细介绍了Codex接入DeepSeek API的完整步骤,并实测了关于AI开发领域中第三方API的真实成本、开源模型的潜在陷阱,希望帮助开发者做出合适的技术选择
    2026-06-02
  • 从零到高效开发详解Codex本地安装与使用的完全指南

    Codex 是 OpenAI 推出的开源 AI 编程智能体,本文将手把手带你完成 Codex 的本地安装与配置,涵盖 Windows(含 WSL2)、macOS、Linux 三大平台,并深入讲解核心功能、安全
    2026-06-01
  • Codex配置GPT的保姆级教程

    这段SEO描述融合了Codex配置、API配置和常见报错三个关键词,详细介绍了跨平台安装Codex的步骤,包括Windows、macOS和Linux系统的要求和具体操作,同时提供了API配置方法和常
    2026-06-01
  • Codex在Windows系统下的安装配置指南

    Codex是OpenAI 官方推出的智能AI编程助手,整合代码生成、代码解释、报错调试、代码重构等核心功能,本文基于2026年最新版本,全程手把手教学,完整覆盖Codex在Windows系统
    2026-06-01
  • Codex接入DeepSeek本地路由的详细教程

    文章浏览阅读189次,点赞2次,收藏2次。适用于所有“只提供 Chat API,但需要接入 Codex/Agents”的场景。正确方式:使用 CC Switch 预设。Codex CLI 新版本默认面向。CC S
    2026-05-31
  • Codex从config.toml到AGENTS.md的配置实战

    最近用 AI 写代码的人越来越多,但很多同学对 Codex 的理解还停留在一个层面:把它当成一个能帮你补代码、解释代码的聊天工具,本文就从 config.toml、AGENTS.md、权限策略
    2026-05-29
  • 使用自定义API接入OpenAI CodeX配置教程

    Codex 是OpenAI 推出的一系列人工智能编码工具,通过将任务委托给强大的云端和本地编码代理,帮助开发人员提升工作效率,文中通过示例介绍的非常详细,需要的朋友们下面随
    2026-05-29
  • Codex 配置自定义 AI API 完整指南

    本文详细介绍了如何wen模型在macOSOSMini环境下配置Codex调用自定义AIAPI的方法,包括配置文件编写、环境变量设置等以及常见问题及解决方案,感兴趣的可以了解一下
    2026-05-29
  • 2026年国内 Codex 安装教程和使用教程(GPT-5.4完整指南)

    本文主要介绍了国内 Codex 安装教程和使用教程,基于GPT-5.4模型,文中通过示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来
    2026-05-21
  • 2026Codex国内安装与使用小白教程

    本文主要介绍了Codex的五种使用方式,并包括直接下载应用、通过CodexCLI在终端使用、在VSCode插件中使用、通过Homebrew安装以及通过GitHubRelease下载手动安装,具有一定的
    2026-05-21

最新评论