Codex是 OpenAI 推出的终端 AI 编程 Agent,下面我详解Codex CLI命令大全@mikechen
1. codex —— 启动 Codex
命令
codex
作用:
启动 Codex 交互式开发环境。
进入后,可以直接输入自然语言:
例如:
帮我分析这个Spring Boot项目架构
Codex 会:
- 分析目录结构
- 阅读代码
- 给出架构说明
- 提供优化建议
指定任务启动
codex "分析当前项目代码结构"
适合:
- 新项目理解
- 接手老项目
- 技术调研
2. codex exec —— 自动执行任务
命令
codex exec "修复项目中的测试失败问题"
作用:
非交互模式执行任务。
适合:
- 自动化开发
- CI/CD
- 批量任务
例如:
codex exec "给UserService增加单元测试"
Codex 会:
- 分析代码
- 修改文件
- 生成测试
- 输出结果
3. codex review —— AI代码审查
命令
codex review
作用:
让 AI 自动 Review 当前代码。
类似大厂 Code Review 流程。
检查:
- Bug风险
- 性能问题
- 安全漏洞
- 代码规范
例如:
codex review
输出:
发现问题:
1. Redis缓存没有设置过期时间
2. SQL存在全表扫描风险
3. 异常处理不完整
4. codex resume —— 恢复开发上下文
命令
codex resume
作用:
恢复之前中断的 AI 会话。
例如:
上午:
帮我设计订单系统
下午:
继续:
codex resume
Codex 可以继续之前的上下文。
指定Session:
codex resume session_id
适合:
- 长周期项目开发
- 大型架构设计
5. codex apply —— 应用代码修改
命令
codex apply
作用:
将 Codex 生成的修改应用到当前代码。
典型流程:
Codex分析
↓
生成Patch
↓
人工Review
↓
apply应用
适合:
企业级开发流程。
6. codex login —— 登录认证
命令
codex login
作用:
登录 OpenAI账号。
首次使用需要:
codex login
完成身份认证。
7. codex logout ——退出登录
命令
codex logout
作用:
清除当前认证信息。
8. codex –model —— 指定模型
命令
codex --model o3
作用:
指定使用的大模型。
例如:
codex -m o3
选择更强推理模型。
9. codex –full-auto —— 全自动模式
命令
codex --full-auto
作用:
开启自动执行模式。
Codex 可以:
- 修改代码
- 执行命令
- 修复问题
例如:
codex --full-auto "修复所有编译错误"
10. codex –auto-edit —— 自动编辑模式
命令
codex --auto-edit
作用:
允许 Codex 自动修改文件。
区别:
| 模式 | 能力 |
|---|---|
| 默认 | 建议修改 |
| auto-edit | 自动改代码 |
| full-auto | 自动改+执行 |
适合:
代码重构:
优化整个Controller层代码
11. codex exec –json —— JSON输出模式
命令
codex exec --json "分析项目"
作用:
输出结构化JSON。
12. codex exec –ephemeral —— 临时执行
命令
codex exec --ephemeral "分析代码性能"
作用:
执行任务但不保存Session。
适合:
一次性任务:
- 代码分析
- SQL优化
- 性能诊断
13. codex –upgrade —— 更新版本
命令
codex --upgrade
作用:
升级 Codex CLI。
保持:
- 最新模型支持
- 最新功能
- Bug修复