CAPABILITY 05 / 05
Desktop
Desktop software should start before the user finishes clicking. We build Tauri apps with Rust cores that make Electron feel like a different era.
THE POSITION
The desktop is quietly the highest-trust surface a product can occupy — always present, always a keystroke away. That trust is earned in milliseconds: cold start, tray responsiveness, memory footprint. Forgeline proves the numbers: 74 ms to interactive from a 4.8 MB installer.
Our split is strict: Rust owns filesystem, processes, and anything measured in milliseconds; the webview owns pixels. A typed IPC contract keeps the boundary honest — drift is a compile error.

The webview you already know, without the 200 MB apology
File watching, process supervision, and indexing on native threads
UI layer sharing typed IPC schemas with the core
Local state that memory-maps in before the window paints
Cross-platform release builds, signing, and notarization
PHASE 01
Millisecond budget
Cold start, input latency, and idle memory targets set before architecture.
PHASE 02
Core / skin split
Every feature is assigned to Rust or webview by measurement, not preference.
PHASE 03
OS-native pass
Tray, shortcuts, and file handling wired so the app feels first-party.
PHASE 04
Signed & shipped
Code-signing, auto-update, and rollback tested as features, not afterthoughts.

