加餐3 AI 开发工具选型决策树——30+ 工具怎么选不踩坑

5 阅读6分钟

加餐 3 | AI 开发工具选型决策树——30+ 工具怎么选不踩坑

目标:止损「工具集邮」,用同一套判断标准做选择。下列 30+ 工具按类别罗列,并非排名;适合你团队的才是正确答案。


一、选型的第一性问题:你在优化什么?

flowchart TD
    Q{瓶颈是什么?}
    Q -->|交付速度| A[协作流/Agent]
    Q -->|质量稳定| B[测试/规范/审查]
    Q -->|分发增长| C[落地页/SEO/数据]
    Q -->|成本| D[模型/托管/观测]

先写瓶颈,再选工具;反过来会被广告带着跑。


二、决策树(总览)

flowchart LR
    P[产品阶段] --> S[栈约束]
    S --> T[团队习惯]
    T --> TC[工具组合]
  • MVP:优先默认栈(Next.js + 一家托管)+ 一个主力 Agent。
  • 增长期:补观测与测试,不补「更多模型」。
  • 团队期:补规范、权限、审计与工作流,不补「更多原型工具」。

三、编辑器与 IDE 层(6)

  1. Cursor:深度集成 Agent,适合 Vibe Coding 主战场。
  2. VS Code:生态最大;配合插件可拼装工作流。
  3. Windsurf / Codeium 系:强调流式与多文件编辑,按团队试用。
  4. JetBrains 系:强重构与语言服务,适合 Java/Kotlin 主力栈团队。
  5. Neovim + 插件:极致可定制,学习曲线陡。
  6. GitHub Codespaces:标准化远程环境,适合协作 onboarding。

选型建议:全栈 Next.js 课程默认 Cursor 或 VS Code;不要同时强行统一 Vim 与 GUI 派。


四、编码 Agent 与 CLI(7)

  1. Claude Code / Anthropic 生态 Agent
  2. GitHub Copilot / Copilot Chat
  3. Aider(终端补丁流)
  4. Continue(开源助手插件)
  5. Cline(强调可扩展工作流)
  6. Amazon Q Developer(企业 AWS 绑定场景)
  7. 自建 Agent(LangGraph / 自研编排,成本高)

选型建议:个人开发者 1 主 1 备;企业再加审计与数据出境评估。


五、原型与 UI 生成(4)

  1. v0(Vercel)
  2. Bolt
  3. Lovable
  4. Framer AI / 其他页面生成器

参考《工具链与开发框架》:比较的应是 后续接入你栈的成本,不是首屏生成速度。


六、模型与 API 路由(5)

  1. OpenAI API
  2. Anthropic API
  3. Google Gemini API
  4. DeepSeek / 国内模型 API
  5. OpenRouter 等多模型网关

选型建议:生产要 可切换(抽象一层 SDK),但开发期不要同时开太多家,否则调试爆炸。


七、全栈框架与元框架(3)

  1. Next.js(App Router)(本课默认)
  2. Remix
  3. SvelteKit

选型建议:跟课程走选 Next;若团队已有 Remix 存量,别为课强行迁移。


八、UI 与样式(4)

  1. Tailwind CSS
  2. shadcn/ui
  3. Radix / Headless 组件
  4. MUI / Chakra(企业组件库路线)

九、数据层与 BaaS(4)

  1. Drizzle ORM
  2. Prisma
  3. Supabase(Postgres + Auth + Storage)
  4. PlanetScale / Neon / Turso(托管数据库)

十、认证(2)

  1. Auth.js / NextAuth
  2. Clerk / Auth0 等商业化 Auth

十一、测试与质量(4)

  1. Vitest
  2. Jest
  3. Playwright
  4. Testing Library

选型建议:Next 全栈优先 Vitest + Playwright 组合思路(按团队现状微调)。


十二、CI/CD、托管与边缘(4)

  • GitHub ActionsGitLab CI:流水线与发布闸门。
  • Vercel:Next.js 默认亲和。
  • Cloudflare Pages / Workers:边缘与 DNS/CDN 一体时常用。

十三、可观测、日志与统计(4)

  • Sentry:前端/服务端错误聚合。
  • GA4:行为分析(注意隐私同意)。
  • Umami:轻量自托管统计。
  • Axiom / Grafana Cloud 等:日志与指标(按规模选用)。

十四、协议与集成(2+)

  • MCP:工具与资源的标准接口层(本课 V6 重点)。
  • A2A 等 Agent 互联协议:关注演进,选型以「可替换」为原则。

十五、附录:30+ 工具速查表(不按排名)

下表用于「点名覆盖」——避免你产生「是不是漏了某个热门名词」的焦虑;真正选型仍回到第一节的瓶颈问题。

#工具/产品类别备注
1CursorIDE/Agent 宿主Vibe Coding 主战场
2VS CodeIDE生态最大
3WindsurfIDE/Agent多文件流式编辑
4JetBrains IDEIDE强语言支持
5Neovim编辑器可定制
6GitHub Codespaces远程环境协作 onboarding
7Claude(应用/CLI)模型+Agent长文与代码强
8ChatGPT / Codex模型+Agent通用
9GitHub Copilot补全/Chat与 GH 深度集成
10AiderCLI Agent补丁流
11Continue插件 Agent开源可改
12ClineAgent 工作流可扩展
13Amazon Q企业助手AWS 场景
14v0原型Vercel 生态
15Bolt原型快速页面
16Lovable原型全栈生成
17Framer站点/设计视觉向
18Next.js框架本课默认
19Remix框架Web 标准向
20SvelteKit框架轻量向
21Tailwind CSS样式实用类优先
22shadcn/ui组件可复制粘贴
23RadixHeadlessa11y 基座
24MUI组件库企业风
25DrizzleORMSQL-like
26PrismaORMSchema 中心
27SupabaseBaaSAuth+DB+存储
28NeonDB 托管Serverless PG
29Turso/libSQLDB 托管边缘 SQLite
30Auth.js认证自托管向
31Clerk认证开箱即用
32Vitest测试
33Jest测试传统
34PlaywrightE2E浏览器自动化
35Testing Library测试组件行为向
36GitHub ActionsCI/CD常见默认
37Vercel部署Next 亲和
38CloudflareCDN/边缘DNS+安全
39Docker容器自建/一致环境
40Sentry观测错误
41GA4统计行为分析
42Umami统计自托管轻量
43PostHog产品分析功能旗/事件
44LangfuseLLM 观测提示与调用追踪
45MCP Inspector调试MCP 开发
46OpenAI API模型通用
47Anthropic API模型长上下文
48OpenRouter网关多模型路由

(已超过 30;你可把表当作「地图」,不必全部尝试。)


十六、反模式:工具越多越慢

参考 Vercel 工程经验:工具集合过大会提高模型决策噪声。你应定期做「工具裁员」:

  • 三个月未用的插件卸载
  • 重复能力的 Agent 只保留一个主路径
  • 文档里写明「默认路径」,其他都算例外

十七、给 VibeNote 学习者的推荐「最小套装」

  • IDE:Cursor
  • 框架:Next.js + TypeScript
  • UI:Tailwind + shadcn/ui
  • DB:Drizzle + 托管 Postgres/SQLite(按阶段)
  • Auth:Auth.js 或 Clerk(按投入)
  • 测试:Vitest + Playwright(逐步加)
  • 部署:Vercel(或等价)
  • 观测:Sentry + Umami/GA4 二选一
  • 集成:自研 VibeNote MCP Server(V6)

十八、小结

  • 先识别瓶颈,再选工具;先默认栈,再扩展。
  • 原型工具看「后续接入成本」,模型网关看「可切换抽象」。
  • 定期裁员工具集,避免决策噪声。
  • VibeNote 路线有清晰最小套装,可按阶段渐进。

思考题

  1. 你当前最痛的瓶颈是交付、质量、成本还是分发?它会如何改变你的工具优先级?
  2. 你是否在重复购买两种「同类 Agent」?能否合并成主备关系?
  3. 你会如何为团队写一页「默认工具链」以避免各自为政?

下节预告

结束语:把课程收束为「个人系统」——如何持续学习、如何把 VibeNote 当作作品集、如何看职业路径与趋势。