Codex是目前最火爆的AI大模型工具,下面我详解Codex核心命令@mikechen
1. codex —— 启动 Codex
命令
codex
作用:
启动交互式 AI 编程环境。
进入后可以直接使用自然语言:
分析一下这个项目的架构
请分析这个Spring Boot项目的整体架构
Codex 会分析:
项目结构
├── controller
├── service
├── dao
├── config
└── middleware
业务流程
技术栈
核心模块
风险点
2. codex “任务描述” —— 直接执行任务
命令
codex "任务描述"
例如:
codex "帮我创建一个Spring Boot用户管理模块"
执行流程:
需求
↓
AI分析
↓
生成代码
↓
修改文件
↓
运行验证
3. codex exec —— 非交互执行模式
命令
codex exec "任务"
例如:
codex exec "分析项目代码结构"
区别:
| 模式 | 特点 |
|---|---|
| codex | 交互式 |
| codex exec | 一次性执行 |
适合:
CI/CD:
codex exec "检查代码质量"
自动化脚本:
codex exec "生成接口文档"
4. codex review —— AI代码审查
命令
codex review
作用:
自动 Review 代码。
类似:
开发提交PR
|
↓
Codex分析
|
↓
发现问题
|
↓
提出修改建议
检查:
- Bug
- 性能问题
- 安全漏洞
- 代码规范
例如:
发现数据库查询没有分页,
百万数据情况下可能导致OOM。
5. codex apply —— 应用修改
命令
codex apply
作用:
把 Codex 生成的修改应用到当前代码。
流程:
Codex生成diff
↓
review修改
↓
apply应用
类似:
git apply patch
6. codex resume —— 恢复历史任务
命令
codex resume
作用:
继续之前未完成的任务。
例如:
昨天:
帮我重构订单系统
今天:
codex resume
继续:
继续优化订单模块
适合:
大型任务:
- 微服务拆分
- 架构重构
- 数据迁移
7. codex fork —— 创建任务分支
命令
codex fork
作用:
基于当前会话复制一个新的 AI 任务。
例如:
当前:
优化Redis缓存
复制:
方案A:本地缓存
方案B:分布式缓存
两个方向并行探索。
8. codex login —— 登录认证
命令
codex login
作用:
登录 OpenAI 账号。
首次使用:
codex
↓
login
↓
认证
↓
开始开发
9. codex logout —— 退出登录
命令
codex logout
作用:
清除本地认证信息。
场景:
- 更换账号
- 企业环境切换
10. codex mcp —— 管理 MCP 服务
命令
codex mcp
MCP:
Model Context Protocol
作用:
让 Codex 连接外部工具。
架构:
Codex
|
MCP协议
|
----------------
数据库
GitHub
文件系统
云服务
例如:
连接:
- GitHub
- Jira
- 数据库
- 云平台
11. codex –auto-edit —— 自动修改代码
命令
codex --auto-edit
作用:
允许 Codex 自动修改文件。
适合:
代码重构:
旧代码
↓
AI修改
↓
新代码
例如:
codex --auto-edit
优化这个Java服务性能
12. codex –full-auto —— 全自动模式
命令
codex --full-auto
作用:
允许 Codex:
- 修改代码
- 执行命令
- 运行测试
流程:
需求
↓
分析
↓
修改代码
↓
执行测试
↓
修复问题
↓
完成
适合:
大型自动化任务。