AI编程工具Codex快速入门

5 阅读4分钟

1. 主流AI编程工具对比

1.1 海外AI编程工具

主要聚焦在Codex和ClaudeCode(简称CC)

工具供应商大模型类型工作方式场景
CodexOpenAIGPT-5.XAI编程与自动化代理工具沙盒中自助完成复杂任务OpenAI工具链, 沙盒环境中长时间自主运行任务
Claude CodeAnthropicClaude Sonnet5/Fable5/Opus5终端AI编程助手终端开发协作,审批确认复杂、多步骤的自主任务,如大型重构、深度排错
CopilotMicrosoft第三方多模型IDE结对编程助手实时提供行内代码补全和建议日常编码
CursorCursor第三方多模型AI原生代码编辑器基于VS Code二次开发的独立IDE流畅的AI辅助编码体验

1.2 国内AI竞品

国内的AI工具更倾向于多功能广泛覆盖,不少大厂会划分 编程Code办公Work 产品

工具功能模型
阿里 QoderAI 工作助手,软件开发与日常办公多元场景通义千问 (Qwen),多模型
腾讯 CodeBuddyAI 智能编程助手混元,多模型
智谱 ZCode长上下文、长程任务与 Agentic 编程能力GLM, 多模型
字节 TraeCodeAI 原生集成开发环境多模型
百度 ComateAI 编程助手文心一言,多模型
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 提供了三种沙箱策略:

  1. read-only (只读模式)
  2. workspace-write (工作区写入模式)
  3. danger-full-access (完全访问模式)

以及三种审批策略:

  1. untrusted (不信任)
  2. on-request (按需请求)
  3. never (永不)

2.3 Codex的基本使用

  • 对话框
  1. CodeX支持多任务,选择/新建项目,在对话框输入提示词,回车后自动创建任务
  2. 权限推荐使用"替我审批"/"自动审批"
  3. 对话框右下角可以选择模型和推理速度(token用量会增加)
  4. 对话框+号可添加文件和文件夹、目标、计划模式
  • 右侧边栏
  1. 右上角侧边栏按钮,可以查看文件树、打开侧边浏览器、聊天和终端
  • 左测边栏
  1. 搜索按钮可用于搜索聊天历史、命令等
  2. 项目下的对话可重命名,旁边的按钮可归档到设置里面的“已归档的聊天”,取消归档会还原

2.4 Codex的进阶使用

  • 跟进行为
  1. 排队:按顺序执行任务
  2. 引导:引导当前运行任务按自己的方向思考
  • 计划模式
  1. 默认模式: 直接开始写代码
  2. 计划模式:先生成计划,审核确认后再实施

计划模式适用场景:新项目、重构、复杂bug修复、多步骤任务等

  • 批注模式
  1. 右侧浏览器"注释"按钮切换注释批注模式,选择区域,进行分区域标注

2.5 项目额外说明和上下文 AGENTS.md

Codex 在执行任何工作之前,都会读取 AGENTS.md 文件。通过将全局性指导与项目特定的覆盖规则相结合,使每个 任务都符合一致预期。

优先级顺序:

  1. 全局作用域: Codex优先读取用户主目录AGENTS.md(设置-> 个性化->自定义指令)
  2. 项目作用域: 项目根目录AGENTS.md
  3. 合并顺序:Codex从根目录开始向下拼接文件,并会覆盖较早的指导内容

2.6 插件、技能、MCP、钩子

  • 插件:通过左侧边栏"插件"安装,在对话框通过斜杠/调起对应指令。
  • 技能:通过左侧边栏"插件"-"技能"安装官方skill或右上角创建,或第三方skills按需放在项目或用户目录特定位置,在对话框通过斜杠$调起对应技能。
  • MCP:模型上下文协议,接入外部数据和工具。(设置-> 集成-> 插件 -> MCP)
  • 钩子:事件触发器,事件发生时运行自定义的检测脚本

2.7 定时任务

  • 通过左侧边栏"已安排"创建或查看,或对话框直接创建。