11.1 工具入门指南
🎯 本节目标
帮助你根据自身背景和需求,选择最适合的 AI 编程工具,并完成基础配置。
🗺️ 工具选择决策树
根据你的情况,选择最合适的入口:
你想用 AI 来编程
│
▼
┌─────────────────────────────────────┐
│ 你会写代码吗? │
└─────────────────────────────────────┘
│
┌────┴────┐
│ │
不会 会
│ │
▼ ▼
┌──────┐ ┌────────────────────────┐
│ Web │ │ 你喜欢什么环境? │
│ 工具 │ └────────────────────────┘
└──────┘ │
│ ┌────┼────┐
│ │ │ │
│ IDE 终端 开源
│ │ │ │
│ ▼ ▼ ▼
│ Cursor aider OpenHands
│ Windsurf Claude Code
│ Codex
▼
Bolt.new
Replit
v0
Lovable🌐 Web 工具(适合编程新手)
如果你不会编程,但想快速构建产品,从这些工具开始:
Bolt.new
| 项目 | 信息 |
|---|---|
| 网址 | bolt.new |
| 特点 | 全栈 AI 生成,支持一键部署 |
| 优势 | 上手最快,无需任何配置 |
| 劣势 | 免费额度有限 |
使用场景:
✅ 快速验证产品想法
✅ 创建简单的 Web 应用
✅ 生成着陆页Replit
| 项目 | 信息 |
|---|---|
| 网址 | replit.com |
| 特点 | 在线 IDE + AI Agent |
| 优势 | 有免费课程 Vibe Coding 101 |
| 劣势 | 高级功能需付费 |
v0
| 项目 | 信息 |
|---|---|
| 网址 | v0.dev |
| 特点 | Vercel 出品,专注前端 UI 生成 |
| 优势 | 生成的 UI 组件质量高 |
| 劣势 | 主要用于前端,后端功能有限 |
Lovable
| 项目 | 信息 |
|---|---|
| 网址 | lovable.dev |
| 特点 | 全栈 AI 应用生成器 |
| 优势 | 可输出到 GitHub,再用 Cursor 继续开发 |
| 劣势 | 每日免费消息数有限(约 5 条) |
💡 技巧:用 Lovable 快速生成项目骨架,导出到 GitHub,然后克隆到本地用 Cursor 继续开发。这样可以充分利用免费额度!
💻 IDE 工具(适合有经验的开发者)
如果你已经会编程,这些 AI 增强的 IDE 将显著提升你的效率:
Cursor
| 项目 | 信息 |
|---|---|
| 网址 | cursor.com |
| 价格 | 免费版 + $20/月 Pro 版 |
| 特点 | 基于 VSCode,无缝迁移 |
| 优势 | Agent 模式、YOLO 模式、强大的上下文理解 |
bash
# 安装后的第一件事
# 1. 导入 VSCode 配置
# 2. 启用 Agent 模式
# 3. 尝试 YOLO 模式(自动执行命令)推荐教程:Cursor AI Tutorial for Beginners [2025 Edition]
Windsurf
| 项目 | 信息 |
|---|---|
| 网址 | windsurf.com |
| 价格 | 与 Cursor 类似 |
| 特点 | Cursor 的主要竞争对手 |
| 优势 | 某些场景下性能更好 |
VSCode + GitHub Copilot
| 项目 | 信息 |
|---|---|
| 网址 | code.visualstudio.com |
| 特点 | 官方 Agent Mode(2025 年 2 月推出) |
| 优势 | 如果你已经用 VSCode,无需切换 |
⚠️ 注意:VSCode 的 Agent 功能通常只在 Beta 或 Insider 版本中启用。
Amp
| 项目 | 信息 |
|---|---|
| 网址 | ampcode.com |
| 特点 | 支持并行子代理 |
| 优势 | 多代理并行执行,效率极高 |
| 劣势 | 成本较高,适合追求效率的用户 |
🖥️ 终端工具(适合终端爱好者)
如果你喜欢在终端中工作,这些工具适合你:
Claude Code
| 项目 | 信息 |
|---|---|
| 网址 | docs.anthropic.com/claude-code |
| 特点 | Anthropic 官方终端 AI 工具 |
| 优势 | 功能强大,与 Claude 深度集成 |
| 劣势 | 费用较高(可能 $50/天) |
bash
# 安装
npm install -g @anthropic-ai/claude-code
# 使用
claude⚠️ 成本警告:Claude Code 目前成本较高!建议先用 Cursor 的固定月费方案。
aider
| 项目 | 信息 |
|---|---|
| 网址 | aider.chat |
| 特点 | 开源终端 AI 编程助手 |
| 优势 | 开源、支持多种 LLM、自动记录聊天历史 |
bash
# 安装
pip install aider-chat
# 配置(推荐用 OpenRouter)
export OPENROUTER_API_KEY=your_key_here
# 使用
aiderOpenAI Codex CLI
| 项目 | 信息 |
|---|---|
| 网址 | github.com/openai/codex |
| 特点 | OpenAI 官方终端工具 |
Gemini CLI
| 项目 | 信息 |
|---|---|
| 网址 | github.com/google-gemini/gemini-cli |
| 特点 | Google Gemini 终端工具 |
🔓 开源替代方案
OpenHands
| 项目 | 信息 |
|---|---|
| 网址 | github.com/All-Hands-AI/OpenHands |
| 特点 | Docker 容器运行的开源 AI 编程代理 |
| 优势 | 完全开源,可自托管 |
bash
# 运行 OpenHands
docker run -it --rm \
-p 3000:3000 \
ghcr.io/all-hands-ai/openhands:latest你需要配置 API 密钥:
- Anthropic API - 获取 Claude API
- OpenRouter - 访问多种 LLM,包括免费版本
💰 API 与成本建议
推荐方案:OpenRouter
为什么用 OpenRouter?
├── 一个账号访问多种 LLM
├── 包含 Gemini 2.5 Pro 免费版本(有每日额度)
├── 按需付费,适合实验
└── 与 aider、OpenHands 集成良好设置步骤:
- 访问 openrouter.ai
- 创建账号并获取 API Key
- 在你的工具中配置这个 Key
成本对比
| 工具/服务 | 成本模式 | 估算月费 |
|---|---|---|
| Cursor Pro | 固定月费 | $20/月 |
| Claude Code | 按用量 | $50-150/天(高强度使用) |
| OpenRouter | 按用量 | 取决于使用量 |
| aider + OpenRouter | 按用量 | $10-50/月(一般使用) |
💡 建议:新手从 Cursor 开始,固定月费无需担心账单爆炸。
🎯 选择建议总结
根据你的情况选择
| 你的情况 | 推荐工具 | 原因 |
|---|---|---|
| 完全不会编程 | Bolt.new / Replit | 零配置,上手最快 |
| 想快速验证想法 | Lovable → Cursor | 先生成骨架,再本地开发 |
| 有经验的开发者 | Cursor / Windsurf | 功能强大,成本可控 |
| 终端重度用户 | aider / Claude Code | 完全在终端中操作 |
| 预算有限 | OpenHands + OpenRouter | 开源 + 免费额度 |
| 追求极致效率 | Amp | 并行代理,不计成本 |
🚀 下一步
选好工具后,继续学习 11.2 Vibe Coding 工作流 —— 掌握用 PRD 驱动开发的核心方法!
📚 本节参考资源
- Vibe Coding 101 with Replit - DeepLearning.AI 免费课程
- Cursor AI Tutorial for Beginners - 2025 版教程
- OpenRouter 模型列表 - 编程模型比较