> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# TanStack Start SaaS 脚手架：2026 年该看什么

2026 年一套 TanStack Start SaaS 脚手架应该包含什么，以及 supastack、supastarter 和 TanStarter 在认证、团队、计费、托管和价格上的对比。

_发布于 2026-10-31._
_更新于 2026-10-31._

> **最好的 TanStack Start SaaS 脚手架是什么？**
> 这取决于你的产品除了 Web 应用之外还需要什么。对于跑在 Cloudflare Workers 上的精简纯 Web 工具，TanStarter 的托管成本最低。想要 Hono 和 oRPC 搭配五家支付服务商的团队适合 supastarter。supastack 适合 B2B 和 AI 产品：它的 TanStack Start 应用一次性买断 $149，包含团队工作区、八家支付服务商、API 密钥、签名 Webhook 和 13 种语言。之后还可以加装共用同一后端的 Next.js、Expo 移动端和 Tauri 桌面端应用。

## 简短回答

一套 TanStack Start SaaS 脚手架能替你省下从 `npm create` 到第一位付费客户之间的几周：登录、团队、计费、邮件，以及一套能用的部署。今天有三款 starter 提供 TanStack Start，它们适合不同的产品。

- **选 supastack**：如果你在构建 B2B 或 AI 产品，需要团队工作区、API 密钥、Webhook，以及日后加装移动端或桌面端应用的空间。
- **选 supastarter**：如果你想用 Hono 和 oRPC 搭 API 层，并且已经从它的 Next.js 版熟悉了 supastarter 的约定。
- **选 TanStarter**：如果你的产品是一个纯 Web 的小工具，而 Cloudflare Workers 上接近零的托管成本最重要。


## TanStack Start 脚手架应该包含什么

TanStack Start 给你类型化路由、路由 loader、服务端函数和服务端渲染。它不会给你账户、计费或租户隔离。购买任何 starter 之前要检查的是这些部分：

| 要检查什么 | 为什么重要 |
|---|---|
| 校验会话与工作区角色的服务端函数 | 类型化路由不保护数据；每个服务端函数都必须确认调用者是谁 |
| 独立服务端路由上的支付 Webhook | 服务商会重试投递，所以每个事件都必须先验证、且只应用一次 |
| 首个提交就带团队功能 | 事后再加组织意味着要改动每张表和每一处权限检查 |
| 经过测试的计费层 | 套餐变更、席位和退款，正是生成代码悄悄出错的地方 |
| 已经能用的部署路径 | TanStack Start 能跑在很多宿主上，但 starter 应该自带一个你今天就能用的 |
| 成文的指南与 agent 指令 | TanStack Start 的在线示例比 Next.js 少，所以文档替你与你的编程 agent 补上这块空缺 |


## TanStack Start 脚手架对比

下面是三款 starter 在上述各项上的对比。supastack 列来自它的源代码；其余来自表格下方列出的公开来源。

|  | supastack | supastarter | TanStarter |
|---|---|---|---|
| 一次性价格 | TanStack Start 版 $149 | $349 起（Solo 方案） | 见厂商官网 |
| 登录 | Better Auth（可选 Auth.js）：通行密钥、2FA、魔法链接、OTP、OAuth | Better Auth：通行密钥、2FA、魔法链接、OAuth | Better Auth，含管理员 |
| 团队 | 带邀请与角色的工作区 | 带邀请与角色的组织 | 无 |
| Web 计费 | Stripe, Lemon Squeezy, Paddle, Polar, Creem, Dodo, Whop, PayPal | Stripe, Lemon Squeezy, Polar, Creem, Dodo | Stripe, Creem, Waffo |
| 客户集成 | API 密钥、签名 Webhook、审计日志、OpenAPI | 带 OpenAPI 的类型化 API | 无 |
| 托管 | Node 服务器或 Docker | Vercel 及其他全栈宿主 | Cloudflare Workers |
| 语言 | 内置 13 种 | 内置翻译 | en, zh |
| 共享后端的其他应用 | Next.js、Expo 移动端、Tauri 桌面端 | 此版本不包含 | 无 |


## supastack 的 TanStack Start 应用给你什么

supastack 的 TanStack Start 应用是完整的 SaaS Web 应用，不是 demo。它与 Next.js 应用站在同一批共享包之上，因此登录、计费、数据库和 AI 在两者中表现一致。从[五分钟快速上手](https://supastack.dev/zh/docs/tanstack/ship-in-5-minutes.md)开始，用假服务商、无需账号就能在本地跑起来。

- 支持邮箱验证码、密码、魔法链接、社交账号、通行密钥和双因子认证的登录。
- 个人与团队工作区，含邀请、角色、按席位计费和管理后台。
- 可任选八家服务商之一计费，同一条 Webhook 流程会忽略重复投递。
- 一个 AI 助手：各工作区自己的服务商密钥加密存储，开销被限制在预算内。
- 一个版本化 API，含工作区 API 密钥、出站 Webhook、审计日志和给客户的 OpenAPI 参考。
- 后台任务、事务性邮件、sitemap 与 robots 文件，以及 13 种语言。
- 仓库内超过 580 个自动化测试文件，外加 `AGENTS.md` 和 27 项 Agent Skills，让 Cursor、Claude Code 和 Codex 始终遵循既有模式。


## 什么时候别的 starter 更合适

supastack 不是最小的选项。如果你一个人验证一个想法、想要最低的月账单，TanStarter 那个单一的 Cloudflare Workers 应用要读的代码少得多。如果你的团队已经在 Next.js 上交付 supastarter，它的 TanStack Start 版保持了同样的习惯。

如果你还在选框架，读一读[为什么 TanStack Start 适合 SaaS](https://supastack.dev/zh/blog/why-tanstack-start-for-saas.md)和 [Next.js vs TanStack Start 对比](https://supastack.dev/zh/blog/nextjs-vs-tanstack-start-for-saas.md)。想看整个市场，参考[2026 年最佳 SaaS 脚手架](https://supastack.dev/zh/blog/best-saas-boilerplate-2026.md)和完整的 [supastack vs TanStarter 对比](https://supastack.dev/zh/blog/supastack-vs-tanstarter.md)。

资料来源：supastack 源代码（截至 2026 年 10 月）；supastarter 的 TanStack Start 产品页（最后更新于 2026 年 8 月 13 日）；TanStarter 源代码（截至 2026 年 9 月）。功能和价格会变，购买前请查看各厂商官网。


## 关于 TanStack Start 脚手架的常见问题

- TanStack Start 能撑起一个付费 SaaS 产品吗？ — 对大多数团队来说可以。它已经是稳定的 1.x 版本，构建在 TanStack Router 和 Vite 之上，并在服务端渲染。它的生态比 Next.js 小，所以选一个指南写得透的 starter。
- 运行 TanStack Start 必须要 Cloudflare 吗？ — 不需要。supastack 的 TanStack Start 应用以 Node 服务器运行，并附带适用于 [Google Cloud Run](https://supastack.dev/zh/docs/tanstack/deploy-google-cloud.md) 等容器宿主的 Dockerfile。TanStarter 则是面向 Cloudflare Workers。
- 以后能在 TanStack Start 和 Next.js 之间切换吗？ — 在 supastack 里，两个 Web 应用共享同一套登录、计费、数据库和 AI 包。切换意味着移植界面和路由，而不是重写后端。
- 必须连 Next.js 应用一起买吗？ — 不必。TanStack Start 应用单买 $149。任选两个平台 $298，四个平台（Next.js、TanStack Start、Expo 和 Tauri）$299。见[定价](/pricing)。
- 编程 agent 能驾驭 TanStack Start 代码库吗？ — 它们更熟悉 Next.js，所以指令更重要。supastack 的 `AGENTS.md` 和 Agent Skills 会告诉 agent 每处改动该放在哪里。
