Codex是目前最火爆的AI大模型工具,下面我详解Codex核心命令@mikechen
1. codex
启动 Codex 交互模式。
codex
作用:
- 进入对话模式
- 连续执行开发任务
- 项目辅助开发
示例:
codex
输入:
帮我实现一个SpringBoot用户登录接口
输出:
@PostMapping("/login")
public Result login(){
}
2. codex “prompt”
单次执行模式。
codex "写一个Java快速排序"
示例:
codex "使用Java实现LRU缓存"
适用于:
- 快速问答
- 临时代码生成
- 算法实现
3. codex –model
指定模型。
codex --model gpt-5
示例:
codex --model gpt-5 "实现Redis分布式锁"
适用场景:
- 模型切换
- 成本控制
- 性能优化
4. codex –approval-mode
设置执行审批模式。
codex --approval-mode auto
常见模式:
auto
manual
never
说明:
| 模式 | 含义 |
|---|---|
| auto | 自动批准 |
| manual | 人工确认 |
| never | 不允许执行 |
5. codex exec
执行具体任务。
codex exec
示例:
codex exec "优化当前项目性能"
执行过程:
分析代码
↓
发现问题
↓
生成方案
↓
自动修改
6. codex review
代码审查。
codex review
作用:
- 检查Bug
- 检查安全漏洞
- 检查代码规范
示例:
codex review src/
输出:
发现SQL注入风险
发现空指针问题
发现资源未释放
7. codex fix
自动修复代码问题。
codex fix
示例:
codex fix NullPointerException
自动完成:
定位问题
分析原因
生成修复代码
8. codex test
自动生成测试代码。
codex test
示例:
codex test UserService.java
生成:
@Test
public void testLogin(){
}
支持:
- JUnit
- Mockito
- Integration Test
9. codex explain
解释代码。
codex explain
示例:
codex explain UserService.java
输出:
该类负责用户登录认证
使用JWT完成Token签发
适用于:
- 新项目接手
- 阅读遗留代码
- 快速理解系统
10. codex refactor
代码重构。
codex refactor
示例:
codex refactor OrderService.java
优化内容:
- 消除重复代码
- 提高可读性
- 提升性能
11. codex generate-doc
自动生成文档。
codex generate-doc
示例:
codex generate-doc UserController.java
生成:
# 用户管理模块
## 登录接口
POST /login
支持:
- Markdown
- Swagger
- API文档
12. codex commit-message
生成 Git 提交说明。
codex commit-message
示例:
codex commit-message
输出:
feat: add user login feature
- support JWT token
- add login validation
符合:
- Conventional Commit
- Git规范
13. codex doctor
环境检查命令。
codex doctor
作用:
检查:
Node.js
Git
网络连接
OpenAI配置
权限设置
输出:
✓ Git OK
✓ Node OK
✓ API OK
适用于:
- 安装验证
- 故障排查
- 环境诊断