Claude Code以及相关竞品简介
Claude Code 和这类工具的迭代很快,我先查一下最新的官方文档和市场情况,再给你完整的介绍。# Claude Code 与 AI 编程 Agent 竞品概览
下面的信息来自官方文档和近期第三方评测,截至 2026 年 10 月初。
一、Claude Code 是什么
Claude Code 是 Anthropic 推出的 agentic 编程工具,运行在终端里,能理解你的代码库,并通过自然语言指令提升开发效率。它和聊天式助手的本质区别,在于它是一个能真正动手的 Agent:可以直接编辑文件、运行命令、创建提交,并通过 MCP 连接 Google Drive、Jira 等外部系统。
核心架构:Agentic Loop
按我的理解,它的工作循环大致分三步:
- 收集上下文:用 grep、读文件、看 git 历史等工具探索代码库。
- 执行动作:编辑文件、跑命令、调用 MCP 工具。
- 验证结果:运行测试、lint、构建,根据反馈继续迭代,直到任务完成或需要人介入。
这个循环的关键在于能自我验证。有测试、类型检查等反馈信号的项目,Agent 的效果明显更好。
关键机制
- CLAUDE.md:项目级持久指令文件,写入架构约定、构建命令、代码规范。没有 CLAUDE.md 时,每次会话都是冷启动。这是影响输出质量最大的单一因素。
- MCP(Model Context Protocol):一个开放标准,让 Claude Code 连接外部服务和数据源。
- Subagents 与并行:可以生成多个 Claude Code 代理并行处理任务的不同部分,由主代理协调、分配子任务并合并结果。
- Agent SDK:让你基于 Claude Code 的工具和能力构建自己的 Agent,完全控制编排、工具权限和权限策略。
- Skills、Hooks、Plan Mode、Slash Commands:Skills 是可复用的领域能力包;Hooks 是在生命周期节点触发的确定性脚本(比如提交前自动跑格式化);Plan Mode 让 Agent 先规划再动手。
- 可脚本化 :它遵循 Unix 哲学,可组合、可脚本化。例如
claude -p能放进管道或 CI 里做无头调用。 - 多端统一:终端、VS Code、JetBrains、桌面端和网页都连接同一个底层引擎,所以 CLAUDE.md、设置和 MCP 服务器在各端通用。
- 企业部署:可使用 Anthropic API,也可以托管在 AWS 或 GCP 上。
定价
Claude Code 通过 Pro(20/月)或 Max(100/月起)订阅提供,用量按 5 小时滚动窗口加每周上限计算,并与 claude.ai 共享。也可以走 API 按量计费,长时间自主运行时成本可能攀升很快。
二、主要竞品
1. OpenAI Codex(CLI + Cloud)
- 形态:开源 CLI,加云端异步执行。它可以在云端沙箱里无人值守地运行,最后返回一个 PR。
- 配置文件:用 AGENTS.md,这个格式已成为较通用的约定。
- 优势:多篇评测认为它每个任务消耗的 token 比 Claude Code 更少。它也更适合"派发后不管"的任务和 CI 场景。
- 劣势:在需要深度人机协作的复杂重构上,评测普遍认为 Claude Code 更细致。
2. Cursor
- 形态:AI 原生 IDE,基于 VS Code 的分支。内联对话、快速补全和跨文件的可视化 diff 是它的特点。
- 模型策略:混合使用 Claude、GPT、Gemini 等前沿模型和自研的 Composer。
- 优势:上手门槛最低,适合不想离开 IDE 的开发者。
- 劣势:有 IDE 绑定。另有一篇评测提到 OpenAI 曾从 Cursor 撤下模型,这是模型访问风险的一个例子。
- 背景:有一篇近期评测称 Cursor 所属公司已并入 SpaceX。这只是单一来源,建议你自行核实。
3. Gemini CLI / Antigravity CLI(Google)
- Gemini CLI 的个人免费服务已于 2026 年 6 月 18 日结束,免费方案由 Antigravity CLI 接替。
- 优势是 1M 级上下文和免费额度,适合处理大型陌生仓库。
4. 开源 / BYOK 阵营
- Cline、opencode、Aider、Pi、Kilo Code 等。它们的核心卖点是自带 API Key,不被单一厂商绑定。
- 适合对成本、隐私和模型选择有强控制需求的团队。
- DeepSeek V4、Kimi K3 等开源权重模型也被视为替代方案。
5. 其他
- GitHub Copilot(agent mode):深度集成 GitHub 生态。
- Devin 系列:偏全自主的软件工程 Agent。
三、横向对比
| 维度 | Claude Code | Codex | Cursor | Gemini/Antigravity |
|---|---|---|---|---|
| 主形态 | 终端 CLI(多端) | CLI + 云端 | IDE | CLI / Agent IDE |
| 指令文件 | CLAUDE.md | AGENTS.md | .cursor + AGENTS.md | GEMINI.md |
| 擅长 | 深度多文件重构、可编程性 | 异步任务、CI、省 token | 编辑器内流畅体验 | 大上下文、免费 |
| 开源 | 否 | 是 | 否 | 是 |
关于 Claude Code 的"可编程深度",有评测认为它的 harness 在各家中最深,同时也指出没有绝对的最佳工具。
四、关于基准测试,需要谨慎
我查到的各家评测在排名上互相矛盾,所以不建议直接拿某个数字下结论:
- 一篇 8 月的评测显示,Terminal-Bench 2.1 上 Codex CLI(GPT-5.6 Sol)为 89.5%,Claude Code(Opus 5)为 89.1%,两者几乎持平。
- 另一篇近期评测中,在 Artificial Analysis 的 Coding Agent Index 上 Claude Code 领先 Codex 约 4 分,但 Claude Code 每个任务的成本和耗时更高。
- 不同榜单的版本、harness 和提交方式都不一样,模型名称在各来源里也不统一。
一个更有价值的观察是:有评测者认为护城河在模型而不在工具,各家 Agent 正在快速趋同。
五、选型建议
- 终端原生、复杂重构、需要深度定制(hooks/skills/subagents/SDK):Claude Code
- 想留在 IDE 里、追求低门槛:Cursor
- 长时间无人值守、PR 批量产出、CI 集成:Codex
- 预算有限、超大仓库探索:Antigravity CLI 或开源 BYOK 方案
- 需要避免厂商锁定:opencode、Cline、Aider 这类工具