SaaS 桌面应用最好的 Tauri 模板是哪个?
取决于桌面应用是否属于一个更大的产品。create-tauri-app 是官方免费的空 Tauri 项目起步方式。如果你偏好 Electron,Electron React Boilerplate 是免费的选项。supastack 适合 SaaS 产品:其 Tauri 2 应用一次性收费 $149,在原生窗口中打开你的 supastack 网页应用,并内置托盘图标、全局快捷键、深度链接、开机启动和已经接好的自动更新器。
简短回答
大多数 SaaS 桌面应用就是原生窗口里的你的网页应用,加上浏览器标签页做不到的事:托盘图标、键盘快捷键、能打开应用的链接和更新。Tauri 用很小的安装包做到这些,因为它使用操作系统的 webview 而不是打包 Chromium。
- 选 supastack:如果桌面应用是 SaaS 产品的一部分,需要与你的网页应用共享账号、工作区和计费。
- 选 create-tauri-app:如果你想要一个空的 Tauri 项目并自己构建每一项原生功能。
- 选 Electron React Boilerplate:如果你需要 Electron 打包的 Chromium 和 Node.js API。
Tauri 模板应该包含什么
Tauri 给你窗口、Rust 核心和插件系统。桌面 SaaS 应用在发布前需要更多东西。应检查的部分如下:
| 检查项 | 为什么重要 |
|---|---|
| 与网页应用共享的账号和计费 | 客户期望每台设备上一个登录和一个订阅 |
| 网页与系统之间的窄桥 | 页面可调用的每个原生命令都是一扇需要看守的门 |
| 自动更新 | 桌面用户很少重装;修复只能通过更新器送达他们 |
| 代码签名指南 | 未签名的应用会在 macOS 和 Windows 上触发吓跑客户的警告 |
| 托盘、快捷键和深度链接 | 这些是人们安装桌面应用而不是留着标签页的理由 |
桌面模板对比
以下是三个选项的对比。supastack 列来自其自身源代码,其余来自它们的公开仓库。
| supastack | create-tauri-app | Electron React Boilerplate | |
|---|---|---|---|
| 许可 | Tauri 版一次性 $149 | 免费开源 | 免费开源 |
| 运行时 | Tauri 2,系统 webview | Tauri 2,系统 webview | Electron,打包 Chromium |
| 账号、团队和计费 | 有,来自你的 supastack 网页应用 | 无 | 无 |
| 原生功能 | 托盘、全局快捷键、深度链接、开机启动、自动更新器 | 自己添加插件 | 自己接好 Electron API |
| 发布指南 | 签名与更新指南 | Tauri 文档 | 项目文档 |
supastack 的 Tauri 应用能给你什么
supastack 的桌面应用基于 macOS 和 Windows 的 Tauri 2 构建。它在原生窗口中打开你的 supastack 网页应用,所以登录、工作区、计费和 AI 的表现与浏览器中完全一致,每个网页版本都会立即送达桌面用户。从五分钟快速上手开始。
什么时候其他选项更合适
supastack 的桌面应用假设你已有一个网页产品。如果你在构建完全离线的工具,或必须在完全没有服务器的情况下工作的应用,从 create-tauri-app 起步并设计自己的数据层。如果你依赖 Chromium 独有功能或应用内的 Node.js 模块,Electron 是更稳妥的选择。
还在对比桌面框架?阅读 Tauri vs Electron 和为什么 Tauri 是桌面应用的坚实基础。
来源:截至 2026 年 10 月的 supastack 源代码;create-tauri-app 和 Electron React Boilerplate 的公开仓库。功能会变化,选择前请查看各项目。
关于 Tauri 模板的常见问题
- 我需要会 Rust 吗?——大多数改动不需要。supastack 的桌面功能已经写好;只有在新增原生命令时才需要碰 Rust。
- 桌面应用能离线工作吗?——它会加载你的网页应用,所以需要联网。如果离线使用是必须的,请选其他设计。
- 桌面应用能单独卖吗?——可以。这是你的产品;桌面端是包含在套餐中还是单独出售由你决定。
- Tauri 应用多少钱?——单独 $149。因为它打开的是你的网页应用,大多数买家会搭配 Next.js 或 TanStack Start:任意两个平台 $298,四个平台共 $299。见[定价](/pricing)。