Zum Inhalt springen
Supastack
DE
Design
AnmeldenSupastack holen
Alle Artikel

Ein Tauri SaaS-Starter, der deine Web-App zum Desktop-Produkt macht

Die Tauri-App von supastack packt dasselbe Produkt in eine native Desktop-Shell: Systemtray, signierte Auto-Updates und Installer für macOS und Windows, keine Electron-großen Binaries.

Noah Zixin Zhang1 Min. Lesezeit

Was enthält die Tauri-App von supastack?

Das hängt vom Tarif ab, aber die Tauri-App verpackt dasselbe Produkt in eine native Desktop-Hülle: Ihre bestehende Web-UI in einem nativen Fenster, eine Systemablage mit Schließen-in-die-Ablage-Verhalten und signierte Auto-Updates über das Updater-Plugin. Installer für macOS und Windows bleiben klein, weil sie über die Webview des Betriebssystems rendern statt Chromium zu bündeln.

Eine echte Desktop-App, keine Verknüpfung

Die Tauri-App öffnet dein Produkt in einem nativen Fenster mit den OS-Integrationen, die Desktop-Nutzer erwarten, Systemtray mit Close-to-Tray-Verhalten und signierte Auto-Updates, die jede Installation ohne Download-Seite aktuell halten.

  • Natives Fenster über deiner bestehenden Web-UI, die komplette Produktoberfläche
  • Systemtray mit Close-to-Tray-Verhalten
  • Signierte Auto-Updates über das Tauri-Updater-Plugin
  • Theming, Billing, KI-Tasks, Inbox und Docs, alles, was die Web-App hat
  • Capability-basierte Permissions in tauri.conf.json statt Rundum-Zugriff

So gebaut, wie Tauri-Teams es erwarten

Ein Rust-Kern um die OS-native Webview hält Installer klein und den Speicherverbrauch niedrig, der praktische Grund, warum Teams Tauri statt Electron wählen. Der Renderer ist deine bestehende Web-App; Desktop-Arbeit ist Shell-Arbeit, keine Produkt-Arbeit.

Update-Kanäle, Signing und Release-Plumbing laufen über Umgebungsvariablen und die Bundle-Config, eine neue Desktop-Version ist ein Pipeline-Schritt, kein Projekt.

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

Eine Codebase, jeder Screen

Die Desktop-App nutzt deine Web-UI und dein Auth wieder, es gibt keine parallele Desktop-Codebase, die ehrlich gehalten werden müsste. Ein Feature, das im Web shipped, erscheint mit dem nächsten Update auf dem Desktop.

Und weil jede supastack-Lizenz alle vier Apps abdeckt, ist Desktop inklusive statt ein zweiter Kauf.

Von Clone zum signierten Installer

Fahre die Desktop-App gegen deinen lokalen oder deployed Web-Server, dann signiere und veröffentliche über den Update-Kanal. Die Desktop-Guides decken Zertifikate, den Release-Feed und den ersten signierten Installer Ende zu Ende ab.

  • Nutzt dein lokales oder produktives Web-Deployment, kein Extra-Backend
  • Update-Kanal und Signing-Keys über Env-Vars konfiguriert
  • Guides decken Signing, Releases und den Updater Ende zu Ende ab

Häufige Fragen

  • Ist die Desktop-App ein natives Rewrite?, Nein, und genau das ist der Punkt. Sie bettet deine bestehende Web-App in eine native Shell ein: Du shippst ein Produkt, und jede Verbesserung landet automatisch auf dem Desktop.
  • Wie erreichen Updates installierte Apps?, Das Tauri-Updater-Plugin prüft deinen Release-Feed und installiert signierte Updates in-place. Kanal und Endpunkte werden über Umgebungsvariablen gesetzt.
  • Warum Tauri statt Electron?, Tauri rendert über die Webview des Betriebssystems statt Chromium mitzuliefern, Installer sind dadurch dramatisch kleiner und der Speicherbedarf im Leerlauf niedriger. Unser Tauri-vs-Electron-Post hat den vollen Vergleich.

Dein nächstes Produkt beginnt hier.

Einmal zahlen. Weiter profitable Produkte bauen.