supastarter、Makerkit 和 supastack,哪个最适合外包团队?
取决于端面与席位。supastarter($349 起,最高约 $1,499)是覆盖 Next.js、Nuxt 与 TanStack Start 的成熟纯 Web 选择;Makerkit($299 起)适合全面押注 Supabase 的团队;supastack($199–$799)是唯一在两个 Web 引擎之外原生附带移动端(Expo)、桌面端(Tauri)与 MV3 插件脚手架的产品——含 693+ 测试、.ai/ 代理护栏,且包括 $199 Starter 在内的每个档位都允许无限量商业客户项目。
三个实力派,三种不同的押注
三者都是有真实团队维护的付费生产级 SaaS 起点——这是个幸福的烦恼。分歧在于「全栈」的定义:supastarter 押 Web 框架可选,Makerkit 押 Supabase 技术栈,supastack 则押注你的产品终将长出浏览器之外。
我们为每两两组合都写过独立深评——supastack vs supastarter、supastack vs Makerkit 与 Makerkit vs supastarter。本篇是站在外包视角的总评。
价格对比:$199–$799 对 $299–$1,499
外包经济性取决于许可证条款,而非标价。三者在入门价、顶档与客户项目权限上的对比如下:
| 脚手架 | 入门档 | 顶配 / 外包档 | 客户项目权限 |
|---|---|---|---|
| supastack | $199 Starter(1 席位) | $799 Agency(10 席位) | 每个档位均允许无限量商业客户项目 |
| supastarter | $349 Solo | 团队档最高约 $1,499 | 按许可证条款——注意档位限制 |
| Makerkit | $299+ | 更高档面向团队 | 客户用途取决于档位 |
平台对比:纯 Web 对四个端面
从这里开始,对比就不再胶着了。客户在第三个月提出要 iOS 应用时,其中两个脚手架要另起一套代码库,另一个继续交付:
| 能力 | supastarter | Makerkit | supastack |
|---|---|---|---|
| Web 框架 | Next.js、Nuxt 或 TanStack Start(任选一个版本) | Next.js | Next.js 16 + TanStack Start——两者都含 |
| iOS / Android | 无 | 无 | 内置 Expo 移动应用 |
| 桌面端 | 无 | 无 | Tauri 2——macOS、Windows、Linux |
| 浏览器插件 | 无 | 无 | MV3 伴侣脚手架 |
| ORM / 数据库 | Prisma 或 Drizzle | Drizzle(Supabase 优先) | Drizzle + Postgres |
| 支付 | 5 家服务商 | 以 Stripe 为主 | 8 家网关 + RevenueCat 移动内购 |
| 自动化测试 | 单元与集成 | Playwright E2E 套件 | 693+ 测试,免凭证本地门禁 |
| AI 代理护栏 | 基础代理文档 | 有限 | AGENTS.md、.ai/ 文档、约 29 个技能、@supastack/mcp |
| 开发者平台 | 类型化 API (oRPC) | API + webhooks | 工作区 API 密钥、签名 webhooks、审计日志、OpenAPI |
外包经济学:真正决定成败的几行
决定客户工作盈利能力的是三条许可证现实。第一,单证可承项目数:supastack 每个档位——包括 $199 的 Starter——都允许无限量商业客户最终产品,一次购买摊薄到整个客户盘子。
第二,席位:Full Bundle 含 3 个席位、Agency 含 10 个,需要接触客户仓库的开发者无需逐席位谈判。第三,交付端面:当移动端与桌面端早已含在同一张许可证里,「顺便做个 App 行吗」就成了加价项而非外包转包。
为 AI 软件外包与 Agentic 工作流而生(BMAD, Claude Code, Cursor)
越来越多购买 supastack 的用户用它来经营 AI 软件外包公司。BMAD 风格的规划代理(Analyst、PM、Architect、QA)把客户需求拆解成边界清晰的故事;Claude Code 和 Cursor 在一个已经搞定 auth、计费、多租户和测试的仓库里实现它们;AGENTS.md、.ai/ 文档与 Agent Skills 让每个代理都沿着既有模式工作。
无论你是用单端仓库 5 分钟给外包客户交差 Web MVP,还是用统一 Monorepo 交付 iOS + Android + Desktop,一份授权允许构建无限个客户商业项目——不按项目收费,每个需要仓库权限的开发者一个席位即可。
- 单端仓库用于快速交付纯 Web 客户项目;统一 Monorepo 承接 iOS + Android + Desktop 整体交付
- AGENTS.md、.ai/ 文件级文档与 Agent Skills,让 BMAD、Claude Code、Cursor 代理始终待在架构边界内
- 无需真实凭证的本地测试闸门,在客户看到之前就拦住代理引入的回归
- 一份授权、无限客户项目——可以替客户采购,在每个项目上保住你的利润
结论:按端面图选,别按功能表选
三者都能服务好一个 Web SaaS。诚实的推荐矩阵如下:
- 下单前先到 定价页 看清档位与席位——许可证的账比标价更重要。
| 你的情况 | 选择 |
|---|---|
| 纯 Web 产品,想要最老牌的套件或 Nuxt 代码库 | supastarter |
| 全面押注 Supabase,想要现成的 Postgres RLS | Makerkit |
| 交付客户 SaaS 的外包团队,可能碰移动端/桌面端/插件 | supastack |
| 预算敏感的独立开发者但仍要客户交付权 | supastack Starter——$199 |
常见问题:supastarter、Makerkit 与 supastack
外包买家在比较三件套时常问的问题:
- supastack 真的比 supastarter 便宜吗?, 入门确实便宜——Starter 为 $199 对 $349 Solo,而 $299 的 Full Bundle 比 supastarter 顶档更低,还多出移动端、桌面端与插件。
- 客户坚持用 Supabase 时选哪个?, Makerkit——它以 Supabase 优先构建,带深度 Postgres RLS。supastack 跑在 Postgres + Drizzle 上也能部署到 Supabase,但 Makerkit 的默认值更贴生态。
- 最便宜的 supastack 档位能交付客户项目吗?, 能——包括 Starter 在内的每个档位都允许无限量商业客户最终产品,变量只有席位(1 / 3 / 10)。
- 三者里谁带浏览器插件?, 只有 supastack 附带 MV3 伴侣脚手架,直连同一套 REST API 与工作区认证。