> ## 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

# 一套把你的 Web 应用变成桌面产品的 Tauri SaaS 起步套件

supastack 的 Tauri 应用把同一套产品装进原生桌面壳：系统托盘、签名自动更新，以及 macOS 与 Windows 安装包，没有 Electron 级别的体积。

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

> **supastack 的 Tauri 应用包含什么？**
> 取决于所选方案，但 Tauri 应用把同一套产品装进原生桌面壳：你现有的 Web UI 跑在原生窗口里，系统托盘与关闭到托盘行为，以及经 updater 插件的签名自动更新。macOS 与 Windows 安装包体积很小，因为它用操作系统的 WebView 渲染，而不是捆绑 Chromium。

## 真正的桌面应用，不是快捷方式

Tauri 应用把你的产品放进原生窗口，并带上桌面用户期待的系统集成，系统托盘与关闭到托盘的行为，以及签名自动更新：无需下载页，每台安装都保持最新。

- 承载你现有 Web UI 的原生窗口，完整产品面
- 系统托盘与关闭到托盘行为
- 经 Tauri updater 插件的签名自动更新
- 主题、计费、AI 任务、收件箱与文档，网页应用有的这里都有
- tauri.conf.json 中的能力化权限，而非全盘放行


## 以 Tauri 团队熟悉的方式构建

Rust 核心加操作系统原生 WebView，让安装包更小、内存占用更低，这正是团队放弃 Electron 选择 Tauri 的实际理由。渲染层就是你现有的 Web 应用，桌面工作只发生在壳层，不碰产品代码。

更新通道、签名与发布管线通过环境变量与打包配置完成，发布新的桌面版本是流水线的一步，而不是一个项目。

- Rust + TypeScript
- tauri.conf.json + capabilities
- macOS + Windows
- TypeScript + Turborepo


## 一套代码库，覆盖所有屏幕

桌面应用复用你的 Web UI 与认证，没有需要额外维护的桌面代码库。网页端发布的功能会随下一次更新出现在桌面上。

而且每份 supastack 许可证都覆盖全部四个应用，桌面端包含在内，无需二次购买。


## 从克隆到签名安装包

让桌面应用对接本地或已部署的 Web 服务，然后通过更新通道签名并发布。桌面端指南覆盖证书、发布源，以及第一个签名安装包的完整流程。

- 复用本地或生产的 Web 部署，无需额外后端
- 更新通道与签名密钥通过环境变量配置
- 指南完整覆盖签名、发布与更新器


## 常见问题

- 桌面应用是原生重写吗？, 不是，这正是它的意义。它把你现有的 Web 应用嵌入原生壳层，你交付一个产品，每次改进都会自动落到桌面上。
- 更新如何到达已安装的应用？, Tauri updater 插件检查你的发布源并就地安装签名更新。通道与端点通过环境变量设置。
- 为什么选 Tauri 而不是 Electron？, Tauri 用操作系统的 WebView 渲染，而不是捆绑 Chromium，因此安装包体积更小、空闲内存占用更低。我们的 Tauri 对比 Electron 文章有完整分析。
