跳轉到內容
全部文章

supastack vs TanStarter

TanStarter 在 Cloudflare Workers 上跑一個精簡的 TanStack Start 應用。supastack 是經過測試的 Next.js + Expo + Tauri monorepo,內建團隊與整合。如何選擇,請看下文。

supastack 團隊約 2 分鐘閱讀

Which is better for a low-cost SaaS: supastack or TanStarter?

It depends on what dominates your costs. TanStarter is a smart choice for lean, web-only products where hosting cost dominates, using a lightweight TanStack Start app on Cloudflare Workers with a lower upfront price. supastack asks more upfront but bundles team workspaces, web, mobile, and desktop clients, background jobs, API keys, signed webhooks, an audit log, and AI usage controls in one tested codebase. If you are validating a small single-user tool, TanStarter lowers the risk. Once the product needs teams, multiple surfaces, or integrations, supastack is the better long-term trade.

TL;DR

TanStarter 押注 TanStack Start 和 Cloudflare Workers:精簡的程式碼庫,託管成本極低。supastack 押注一個 monorepo 裡的 Next.js、Expo 和 Tauri,並內建團隊和開發者平臺。

  • 如果託管成本必須接近零、產品只做 Web、而且你喜歡 TanStack Start,選 TanStarter。
  • 如果你需要移動端或桌面端應用、團隊工作區、API 金鑰和 Webhook,或 Next.js 生態,選 supastack。

速覽

supastackTanStarter
框架Next.js 16.3 + Expo 57 + TauriTanStack Start + Vite
託管Vercel、Docker、自託管Cloudflare Workers
移動端 / 桌面端有無
認證Better Auth,含 2FA、通行金鑰、OTP、管理員Better Auth,含管理員
團隊工作區有無
計費Stripe 或 Lemon Squeezy,按席位Stripe、Creem、Waffo
積分無基礎版
AI路由器、BYOK 金鑰、預算AI SDK + fal.ai
API 金鑰 + Webhook有無
儲存儲存包Cloudflare R2
語言en、de、es、fren、zh
倉庫內測試檔案14420(另有 Playwright)
TypeScript 檔案約 470約 365

supastack 更強的地方

生態 —— Next.js 擁有遠比 TanStack Start 多的示例、庫和 AI 程式設計助手的知識儲備,意味著更少的意外。

多端客戶端 —— 移動端和桌面端應用共享同一批包。

B2B 功能 —— 團隊、席位計費、API 金鑰、Webhook、審計日誌、GDPR 匯出。

測試 —— 144 個測試檔案對比 20 個。

TanStarter 更強的地方

託管成本 —— Cloudflare Workers 和 R2 讓中小規模下的賬單非常低。

精簡的程式碼庫 —— 檔案更少,只需學一個應用。

中文和英文 —— 兩者都包含。

面向亞洲的更多支付選擇 —— 除 Stripe 外還有 Creem 和 Waffo。

誰該選哪個

你在構建應選
低流量、預算緊張的 Web 工具TanStarter
面向中文使用者的 Web 產品TanStarter
團隊或 B2B 產品supastack
帶移動端或桌面端應用的產品supastack
帶 API 整合的產品supastack

結論

對託管成本佔主導的精簡純 Web 產品來說,TanStarter 是聰明的選擇。一旦產品需要團隊、更多客戶端或整合,supastack 是更好的選擇,它的測試套件讓成長更安全。

本對比基於 2026 年 9 月時兩個 starter 的原始碼。最新功能請檢視各專案的檔案。

常見問題

14 個問題

supastack 是什麼?

supastack 是用於構建 AI 驅動 SaaS 產品的模組化基礎。它把通用基礎設施整合在一起,讓你專注於產品專屬的功能。

它支援 Web 和移動端嗎?

支援。supastack 包含 Next.js 與 Expo 應用,作為 Web 與移動端體驗的起點。

包含哪些認證方式?

Better Auth 覆蓋郵箱/密碼、OTP 與社交登入。個人工作區隨賬戶一起開通,產品記錄從第一天起就有邊界。

AI 是如何支援的?

supastack 包含可配置的多供應商 AI、用量追蹤、預算,以及加密的自帶金鑰(BYOK)支援。

訂閱如何處理?

對於基於該套件構建的產品,Stripe 計費、訂閱與許可權構成付費訪問的基礎。供應商金鑰僅存於服務端。

我的產品專屬程式碼放在哪裡?

產品專屬功能保留在獨立的程式碼庫中,產品通過配置接入 supastack 的基礎模組。

supastack 如何定價?

套件為一次性購買、終身更新:單棧 249 美元(Next.js(Web)、Expo(iOS 與 Android)、Tauri(macOS 與 Windows 桌面)倉庫任選其一),雙棧 398 美元(任選兩個倉庫),或完整套裝 399 美元(全部三個倉庫與完整 monorepo),每個額外開發者席位 75 美元。套件本身沒有訂閱。本站結賬後通過郵件傳送許可證金鑰,倉庫訪問通過 GitHub 邀請授予。

工作區如何界定我的資料?

使用者記錄按 workspaceId 劃定邊界。身份、許可權、AI 用量、計費事件與審計條目都留在個人工作區邊界內。

後臺任務如何工作?

Trigger.dev 是明確的任務執行時。JobRunner 契約只承諾 enqueue、status 與 cancel——工作流語義保持 Trigger.dev 專有且顯式。

郵件與營銷觸達有何不同?

事務性郵件覆蓋產品工作流,如任務完成通知。冷觸達與營銷活動屬於產品自身的範疇,不在本套件的郵件模組內。

移動端購買如何運作?

移動端已支援 RevenueCat 原生購買和恢復購買,訪問許可權由服務端驗證。釋出前需配置商店賬戶並完成裝置測試。Web 計費保持獨立。

AI 供應商金鑰存放在哪裡?

自帶金鑰憑證經過加密且僅存於服務端。金鑰在日誌中被脫敏;用量與預算在工作區級別保持可見。

結賬支援哪些付款方式?

Stripe 託管結賬接受銀行卡,在 Stripe 賬戶啟用後還可提供支付寶與微信支付——方便中國買家。錢包授權為非同步確認,付款完成後許可證頁面會立即更新。

我能申請退款嗎?

獲得程式碼倉庫訪問許可權後,supastack 將永久歸你所有,因此無法退款。但請放心,你將獲得包含終身更新的完整原始碼,可為你自己或客戶構建併發布無限數量的產品。你只需注意不能轉賣程式碼,也不能將倉庫作為啟動模板二次分發。唯一的例外是上線返現——上線一款用 supastack 打造的真實產品並公開分享,在購買後 60 天內達到 5,000 次自然瀏覽或 50 個自然按讚,即可退還已付款項的 50%;詳見條款。

TW