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

# Tauri-стартер для SaaS, превращающий веб-приложение в десктопный продукт

Приложение Tauri в supastack упаковывает тот же продукт в нативную десктопную оболочку: системный трей, подписанные автообновления и установщики для macOS и Windows, без бинарников размером с Electron.

_Опубликовано 2026-10-17._
_Обновлено 2026-10-17._

> **Что входит в Tauri-приложение supastack?**
> Зависит от тарифа, но Tauri-приложение оборачивает тот же продукт в нативную десктопную оболочку: ваш существующий веб-интерфейс в нативном окне, системный трей с закрытием в трей и подписанные автообновления через плагин updater. Установщики для macOS и Windows остаются маленькими, потому что рендеринг идёт через webview операционной системы, а не через встроенный Chromium.

## Настоящее десктопное приложение, а не ярлык

Приложение Tauri открывает ваш продукт в нативном окне с теми интеграциями ОС, которых ждут десктопные пользователи, системный трей со сворачиванием в трей и подписанные обновления, держащие каждую установку актуальной без страницы загрузки.

- Нативное окно поверх существующей веб-UI, вся поверхность продукта
- Системный трей с поведением «закрыть в трей»
- Подписанные автообновления через плагин updater в Tauri
- Темы, биллинг, ИИ-задачи, входящие и доки, всё, что есть у веб-приложения
- Разрешения через capabilities в tauri.conf.json, а не полный доступ


## Собрано так, как ожидают команды на Tauri

Ядро на Rust вокруг нативного вебвью ОС держит установщики маленькими, а потребление памяти низким, практическая причина, по которой команды выбирают Tauri вместо Electron. Рендерер, ваше существующее веб-приложение: десктопная работа, это работа оболочки, а не продукта.

Каналы обновлений, подпись и релизная инфраструктура задаются переменными окружения и конфигом бандла: выпуск новой десктопной версии, это шаг конвейера, а не проект.

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


## Одна кодовая база, каждый экран

Десктопное приложение переиспользует вашу веб-UI и авторизацию, никакой параллельной десктопной кодовой базы, которую надо синхронизировать. Функция, вышедшая в вебе, приходит на десктоп со следующим обновлением.

А поскольку каждая лицензия supastack покрывает все четыре приложения, десктоп идёт в комплекте, а не второй покупкой.


## От клона до подписанного установщика

Запустите десктопное приложение против локального или продакшн-веб-сервера, затем подпишите и опубликуйте через канал обновлений. Десктопные гайды покрывают сертификаты, ленту релизов и первый подписанный установщик от начала до конца.

- Переиспользует локальный или продакшн-деплой веба, без дополнительного бэкенда
- Канал обновлений и ключи подписи настраиваются переменными окружения
- Гайды покрывают подпись, релизы и updater от начала до конца


## Частые вопросы

- Десктопное приложение, это нативный рерайт?, Нет, и в этом суть. Оно встраивает ваше существующее веб-приложение в нативную оболочку: вы выпускаете один продукт, и каждое улучшение автоматически приходит на десктоп.
- Как обновления добираются до установленных приложений?, Плагин updater в Tauri проверяет вашу ленту релизов и устанавливает подписанные обновления на место. Канал и эндпоинты задаются переменными окружения.
- Почему Tauri, а не Electron?, Tauri рендерит через системный вебвью вместо упаковки Chromium, поэтому установщики значительно меньше, а потребление памяти в простое ниже. Полное сравнение, в нашей статье Tauri vs Electron.
