# AI 编程工具选型指南

工具太多，不知道选哪个？先问自己一个问题：**你希望 AI 在旁边辅助你，还是直接帮你跑任务？**

---

## 先看你的场景

**我在 VS Code 里写代码，需要 AI 帮我改文件、执行任务**
→ 看 [IDE 插件](#ide-插件cline--roo-code--continue)

**我想在终端里跑 AI，处理大任务或自动化**
→ 看 [编程 CLI](#编程-cliclaude-code--aider--codex)

**我想要一个现成的 AI IDE，开箱即用**
→ 看 [AI IDE](#ai-idecursor--trae)

---

## IDE 插件：Cline / Roo Code / Continue

三者都是 VS Code 插件，模型自带（BYOK），免费使用。

### Cline
- 定位：功能最全的 AI 编程 Agent 插件，5M+ 安装量，社区最活跃
- 支持子代理并行执行、CLI 模式、MCP 工具无上限
- 每步操作需确认，有检查点可回滚
- **适合**：想要最强 Agent 能力、需要精细控制的开发者

### Roo Code
- 从 Cline 分叉，整体能力相近，增加了 Architect / Coder / Debugger 自定义模式
- 每种模式限制工具访问范围，更适合团队和有合规要求的场景（SOC 2）
- **适合**：Cline 的平替，或需要合规能力的团队

### Continue
- 定位不同：CI/CD 优先，AI 代码检查可作为 GitHub PR 的自动状态检查
- 同时提供聊天、自动补全、内联编辑，支持 VS Code 和 JetBrains
- Agent 能力相对弱，但在代码质量门禁场景独特
- **适合**：在意代码质量卡控、需要 JetBrains 支持的团队

> Cline 和 Roo Code 可以直接装在 Cursor 里同时使用，不冲突。

---

## 编程 CLI：Claude Code / Aider / Codex

跑在终端里，不依赖 IDE，适合大任务、自动化、无人监督运行。

> 关键数据：同一模型在不同工具里，性能差距可达 16 个百分点。工具本身很重要，不只是模型。

### Claude Code
- 自主运行能力最强，Terminal-Bench 2.0 得分 92.1%
- 支持 `CLAUDE.md` 持久化项目上下文，Agent Teams 并行子代理
- Token 消耗较高，长会话（>2 小时）上下文会丢失
- **适合**：需要无人监督跑大任务、复杂多步骤自动化

### Aider
- Git 优先：每次 AI 修改自动提交，完整审计链
- Token 效率比 Claude Code 高 4.2 倍，支持本地模型（Ollama）
- 不擅长大规模自主编排，适合增量式改动
- **适合**：预算有限、需要完整 Git 记录、做重构

### Codex
- GPT 驱动，可在云容器后台断线执行
- 擅长应用开发（iOS / macOS / Web），多步骤链式任务连贯性一般
- 含于 ChatGPT Plus 订阅，性价比高
- **适合**：已有 ChatGPT Plus、做应用开发

---

## AI IDE：Cursor / Trae

不想装插件，想要开箱即用的完整 AI 编程 IDE。

### Cursor
- Tab 补全是核心竞争力，日常编码体验流畅
- 后台 Agent 可在云 VM 独立执行任务（Pro+）
- 需要离开 VS Code 生态，有一定锁定风险
- 需要 Pro 套餐（$20/月）才能接入自定义模型
- **适合**：不在意锁定、追求日常编码顺畅体验

### Trae
- 字节跳动出品，界面风格接近 Cursor
- 目前账号登录在部分地区可能受限
- **适合**：想要 Cursor 类体验、国内用户

---

## 费用对比

| 工具 | 费用模式 | 大致费用 |
| --- | --- | --- |
| Cline | 免费，自付 API 费 | 按用量，轻度使用 $5–20/月 |
| Roo Code | 免费，自付 API 费 | 同上 |
| Continue | 免费开源 | 自付 API 费 |
| Claude Code | 订阅制 | $20–100+/月 |
| Aider | 免费，自付 API 费 | 效率高，同等任务费用约为 Claude Code 的 1/4 |
| Codex | 含于 ChatGPT Plus | $20/月（已有 Plus 则无额外费用） |
| Cursor | 订阅制 | Pro $20/月，Business $40/月 |
| Trae | 免费 | 目前免费 |

> 接入 UModelverse 使用 BYOK 工具（Cline / Roo Code / Aider / Continue）时，费用取决于你选的模型和用量，可自由控制。

---

## 组合用法

工具之间并不互斥，很多开发者同时用多个：

**Cursor + Cline**：Cursor 提供流畅的 Tab 补全，Cline 处理复杂 Agent 任务。两者可以同时安装，互不影响。

**Claude Code + Aider**：Claude Code 跑大任务，Aider 做日常小改动——后者 Token 效率更高，省钱。

**Continue + 任意 CLI**：Continue 负责 PR 代码质量检查，CLI 工具负责本地开发，两个维度互补。

---

## 快速决策

| 我的情况 | 推荐 |
| --- | --- |
| 用 VS Code，要最强 Agent 能力 | Cline |
| 用 VS Code，团队有合规要求 | Roo Code |
| 需要 JetBrains 支持 | Continue |
| 想跑大任务、不在旁边盯着 | Claude Code |
| 预算有限，要 Git 记录 | Aider |
| 有 ChatGPT Plus，做应用开发 | Codex |
| 想要完整 AI IDE，愿意付订阅费 | Cursor |
