1. 主流AI编程工具对比
1.1 海外AI编程工具
主要聚焦在Codex和ClaudeCode(简称CC)
| 工具 | 供应商 | 大模型 | 类型 | 工作方式 | 场景 |
|---|---|---|---|---|---|
| Codex | OpenAI | GPT-5.X | AI编程与自动化代理工具 | 沙盒中自助完成复杂任务 | OpenAI工具链, 沙盒环境中长时间自主运行任务 |
| Claude Code | Anthropic | Claude Sonnet5/Fable5/Opus5 | 终端AI编程助手 | 终端开发协作,审批确认 | 复杂、多步骤的自主任务,如大型重构、深度排错 |
| Copilot | Microsoft | 第三方多模型 | IDE结对编程助手 | 实时提供行内代码补全和建议 | 日常编码 |
| Cursor | Cursor | 第三方多模型 | AI原生代码编辑器 | 基于VS Code二次开发的独立IDE | 流畅的AI辅助编码体验 |
1.2 国内AI竞品
国内的AI工具更倾向于多功能广泛覆盖,不少大厂会划分 编程Code 和 办公Work 产品
| 工具 | 功能 | 模型 |
|---|---|---|
| 阿里 Qoder | AI 工作助手,软件开发与日常办公多元场景 | 通义千问 (Qwen),多模型 |
| 腾讯 CodeBuddy | AI 智能编程助手 | 混元,多模型 |
| 智谱 ZCode | 长上下文、长程任务与 Agentic 编程能力 | GLM, 多模型 |
| 字节 TraeCode | AI 原生集成开发环境 | 多模型 |
| 百度 Comate | AI 编程助手 | 文心一言,多模型 |
| Kimi Code | 智能编程服务 | Kimi, 多模型 |
1.3 AI编程工具选型
目前全球市场使用率较高的是Copilot、Claude Code、Cursor和Codex。
- Copilot依赖GitHub/VSCode生态和销售策略独占鳌头
- Cursor是AI+IDE成为"Vibe Coding"最强大的工具之一
- Claude Code拥有超强代码库理解能力和长上下文
- Codex借助OenAI拥有最强通用推理能力
国内的产品竞争激烈,同质化明显,可以选用阿里的Qoder或者字节的Trae入门,后续切换到其它也容易。
2. Codex快速入门
Codex有App、CLI、IDE 扩展和Web四种界面入口,可以根据实际项目选择。访问官网
2.1 CodeX的基本安装
- 安装Git和NodeJS
- 下载安装codex app
- 安装VSCode+Codex扩展,用于后续编辑代码
- 下载CC Switch ,配置自己使用的模型的APIKey(新手可购买deepseek的价格便宜)
2.2 沙箱模式与审批策略
Codex 提供了三种沙箱策略:
- read-only (只读模式)
- workspace-write (工作区写入模式)
- danger-full-access (完全访问模式)
以及三种审批策略:
- untrusted (不信任)
- on-request (按需请求)
- never (永不)
2.3 Codex的基本使用
- 对话框
- CodeX支持多任务,选择/新建项目,在对话框输入提示词,回车后自动创建任务
- 权限推荐使用"替我审批"/"自动审批"
- 对话框右下角可以选择模型和推理速度(token用量会增加)
- 对话框+号可添加文件和文件夹、目标、计划模式
- 右侧边栏
- 右上角侧边栏按钮,可以查看文件树、打开侧边浏览器、聊天和终端
- 左测边栏
- 搜索按钮可用于搜索聊天历史、命令等
- 项目下的对话可重命名,旁边的按钮可归档到设置里面的“已归档的聊天”,取消归档会还原
2.4 Codex的进阶使用
- 跟进行为
- 排队:按顺序执行任务
- 引导:引导当前运行任务按自己的方向思考
- 计划模式
- 默认模式: 直接开始写代码
- 计划模式:先生成计划,审核确认后再实施
计划模式适用场景:新项目、重构、复杂bug修复、多步骤任务等
- 批注模式
- 右侧浏览器"注释"按钮切换注释批注模式,选择区域,进行分区域标注
2.5 项目额外说明和上下文 AGENTS.md
Codex 在执行任何工作之前,都会读取 AGENTS.md 文件。通过将全局性指导与项目特定的覆盖规则相结合,使每个
任务都符合一致预期。
优先级顺序:
- 全局作用域: Codex优先读取用户主目录
AGENTS.md(设置-> 个性化->自定义指令) - 项目作用域: 项目根目录
AGENTS.md - 合并顺序:Codex从根目录开始向下拼接文件,并会覆盖较早的指导内容
2.6 插件、技能、MCP、钩子
- 插件:通过左侧边栏"插件"安装,在对话框通过斜杠/调起对应指令。
- 技能:通过左侧边栏"插件"-"技能"安装官方skill或右上角创建,或第三方skills按需放在项目或用户目录特定位置,在对话框通过斜杠$调起对应技能。
- MCP:模型上下文协议,接入外部数据和工具。(设置-> 集成-> 插件 -> MCP)
- 钩子:事件触发器,事件发生时运行自定义的检测脚本
2.7 定时任务
- 通过左侧边栏"已安排"创建或查看,或对话框直接创建。