主题
海外 AI 编程工具使用与对比(Claude Code / Codex / Cursor / ChatGPT)
更新时间:2026 年 8 月 本文聚焦国外大厂出品的编程工具:Claude Code(Anthropic)、Codex(OpenAI)、Cursor(Anysphere)、ChatGPT(OpenAI)。 讲清楚「各自怎么用」+「逐项对比细节」,选型建议见末尾。
一、一句话定位
| 工具 | 大厂 | 形态 | 核心定位 |
|---|---|---|---|
| Claude Code | Anthropic | 终端 CLI / Agent | 命令行里的自主编码 Agent,最擅长长上下文工程 |
| Codex | OpenAI | 云端 Agent + CLI | 云端异步写代码(一次性给任务,后台跑完交付 PR) |
| Cursor | Anysphere(OpenAI 投资) | 独立 AI IDE | 最成熟的「AI 原生编辑器」,补全/改代码/对话一体 |
| ChatGPT | OpenAI | 网页 / 桌面 / Canvas | 通用助手,Coding 模式 + 内置 Codex Agent |
共同点:四者底层都跑顶级大模型(Claude Opus 4.8 / GPT-5.5 / o 系列),代码能力都在第一梯队;区别在使用形态、自主程度、能否深度改本地工程。
二、各自怎么用
2.1 Claude Code(终端 Agent)
安装:Node 18+,终端执行
bash
npm install -g @anthropic-ai/claude-code
claude # 进入交互核心用法
- 直接对话改代码:
claude "把 src/utils 里的日期格式化抽成公共函数"—— 它会读仓库、改文件、跑命令。 - Plan Mode(规划模式):先只出方案不落地,
/plan或启动时--permission-mode plan,确认后再执行。 - 子 Agent / 并行:复杂任务拆给多个 subagent 并行搜索、改不同模块。
- 记忆:
CLAUDE.md(仓库根目录)写项目约定、技术栈、命令,/memory管理长期记忆。 - 权限与钩子:
~/.claude/settings.json里配permissions(允许/禁止的命令)、hooks(提交前 lint、自动跑测试)。 - 切模型:
/model切换 Opus / Sonnet / Haiku,按任务成本取舍。 - 自定义 API:
ANTHROPIC_BASE_URL+ANTHROPIC_API_KEY可指向兼容端点(国内接国产模型见实操篇)。
价格:Pro $20/月(含用量);Max $100 / $200 档给重度用户更多额度。API 另按 Token 计费。
适合:已经在终端工作流的人、需要让它端到端改一整个仓库、长上下文工程任务。
2.2 Codex(OpenAI 云端 Agent)
形态:两种 —— ① ChatGPT 里的 Codex Agent(网页点一下派活);② codex CLI 本地调度云端 agent。
CLI 安装
bash
npm install -g @openai/codex
codex # 交互;或 codex exec "任务" -- 直接跑核心用法
- 异步派活:给一个明确任务(含验收标准),云端 sandbox 里 clone 代码、改、跑测试,跑完交一个 PR / 差异,你 review 即可。
- 沙箱隔离:默认在受限容器执行,不碰你本机环境,安全。
- 多 agent 并行:可以同时派多个独立任务(不同文件/模块),互不干扰。
- 模型:GPT-5.5 主力,复杂推理走 o 系列(o4 等)。
价格:随 ChatGPT 订阅(Plus/Pro/Team)或 API 按用量;重度并行消耗额度快。
适合:明确、边界清晰的工程任务(修 bug、加单测、写脚手架),希望「派出去、回来拿结果」,不想要它一直占用你本地终端。
2.3 Cursor(AI IDE)
形态:基于 VS Code 源码的独立编辑器,开箱即用,最成熟的 AI 编码体验。
核心用法
- Tab 补全:上下文感知的多行补全,按 Tab 接受。
- Cmd/Ctrl+K:选中代码内联改写(「把这段改成防 XSS 的写法」)。
- Chat / Agent:
@codebase让它在整个仓库里检索再答;Agent 模式可自动跨文件改、跑命令。 - 规则文件:
.cursorrules(旧)/.cursor/rules/*.mdc(新)写项目规范,每次对话自动带入。 - MCP / 工具:接数据库、文档、Jira 等外部工具。
- 切模型:GPT、Claude、Gemini 随意切,也可填自定义兼容 API(接国产见实操篇)。
价格:Hobby 免费(有限);Pro $20/月;Business 更高。
适合:不想换工作流的 VS Code 用户、想要「补全+对话+跨文件 Agent」一站式、且想自由切模型的人。
2.4 ChatGPT(通用 + Coding)
形态:网页 / 桌面 App / Canvas;编程靠 Coding 模式 与内置 Codex Agent。
核心用法
- Canvas:写/改代码块的协作画布,适合小片段、脚本、一次性任务。
- Codex Agent(内嵌):在对话里直接派代码任务,后台跑、回差异。
- 项目/自定义 GPTs:把常用指令固化成 GPT。
- 多模态:贴截图、报错图直接问,C 端体验最顺。
价格:Free 有限;Plus ~$20/月;Pro $200/月(高额度 + 最强模型);Team/Enterprise 另计。
适合:不深度接 IDE、偶尔写脚本/改片段、要多模态 + 通用对话一条龙的人;重度工程化还是上面三个更专业。
三、逐项对比细节
3.1 能力维度对比
| 维度 | Claude Code | Codex | Cursor | ChatGPT |
|---|---|---|---|---|
| 使用形态 | 终端 CLI | 云端 Agent + CLI | 独立 IDE | 网页/桌面 |
| 核心模型 | Claude Opus 4.8 / Sonnet / Haiku | GPT-5.5 / o 系列 | 可切 GPT·Claude·Gemini | GPT-5.5 / o 系列 |
| 上下文窗口 | 最高 1M(Opus) | 视任务 sandbox | 视所选模型 | 视所选模型 |
| 自主 Agent | ⭐⭐⭐⭐⭐(强,可并行 subagent) | ⭐⭐⭐⭐⭐(异步、后台交付) | ⭐⭐⭐⭐(Agent 模式) | ⭐⭐⭐⭐(内置 Codex) |
| 深度改本地工程 | ✅ 最强 | ✅(云端 clone 改) | ✅ | ⚠️ 弱(偏片段) |
| 多文件编辑 | ✅ | ✅ | ✅ | ⚠️ |
| IDE 集成 | 终端为主,有 VS Code 插件 | 终端/网页 | 本身就是 IDE | 桌面端,非深度 IDE |
| 规则/记忆 | CLAUDE.md + /memory | 任务描述 | .cursorrules | 项目/自定义 GPT |
| 价格档 | $20 / $100 / $200 | 随订阅/API | 免费 / $20 | 免费 / $20 / $200 |
| 国内访问 | 需外网 | 需外网 | 客户端可装,海外模型需外网 | 需外网 |
| 接国产模型 | ⚠️ settings.json 配 | ❌ 原生不支持 | ✅ 自定义 API | ❌ |
3.2 一句话优劣
- Claude Code:工程理解、长上下文、端到端改仓库最强;但纯终端、国内需网络、贵。
- Codex:异步派活、沙箱隔离、并行多任务爽;但依赖「任务描述写清楚」,实时协作感弱。
- Cursor:体验最顺、模型自由切、学习成本最低;重度并行 Agent 略逊 Claude Code/Codex。
- ChatGPT:通用 + 多模态最方便,写片段/脚本随手用;不适合当主力 IDE 工程工具。
四、选型决策
| 你的情况 | 推荐 |
|---|---|
| 终端党,要它端到端改整个仓库 | Claude Code |
| 任务边界清晰,想「派出去等结果」 | Codex(异步 + 沙箱) |
| VS Code 用户,想补全覆盖+对话+Agent | Cursor |
| 偶尔写脚本/改片段,要截图问、多模态 | ChatGPT |
| 想自由切多家模型 | Cursor(最灵活) |
| 想用最强模型且能搞网络 | Claude Code + Opus / ChatGPT + GPT-5.5 |
| 不想翻墙 | 接国产模型:Cursor / Continue.dev(见实操篇) |
五、注意事项
- 它们都不是「免费用到底」:Pro 档有额度,重度并行(尤其 Codex)消耗极快,超了按 API 计费。
- 任务描述越清楚,Agent 越稳:Codex / Claude Code 都吃「验收标准」,写清「改完跑
npm test必须通过」比一句「修 bug」效果好得多。 - 权限要收口:Claude Code 默认会执行命令,生产仓库建议用 plan mode 先确认,或用
permissions限制只跑白名单命令。 - 国内网络:四者原生都需外网;Claude Code / Cursor 可配自定义 API 接国产模型实现直连。
- 数据合规:政企/敏感代码优先国产方案(Trae / CodeBuddy / 通义灵码),避免代码出境。
参考链接
- Claude Code:https://docs.claude.com/en/docs/claude-code
- OpenAI Codex:https://openai.com/index/introducing-codex/
- Cursor:https://www.cursor.com
- ChatGPT:https://chatgpt.com