Skip to main content
Docs/Installation
Native App Available

Installation & Download

Maximize performance with the STET Desktop client. Direct GPU access, multi-threaded reconciliation, and large-file streaming.

Download for Desktop

Note

Installers are published automatically on every release via GitHub Actions. Head to the latest release to download for your platform.

Platform Notes

Windows

Requires Windows 10 or higher. The installer will automatically configure the STET Protocol handler for secure cross-app communication.

macOS

Optimized for M1/M2/M3 chips. Intel Macs are supported via Rosetta 2, but GPU acceleration may be limited.

Hardware Acceleration

⚡ GPU Mode (Recommended)

Uses Vulkan, Metal, or DX12 for parallel Bloom filter checks. Reconciles 100k+ file sets in seconds rather than minutes.

⚙ CPU Native Mode

Automatically active if no compatible GPU is found. Uses Rust's Rayon library for multi-core hash calculations.

Developer Runtime

If you are building from source, ensure you have Node.js 18+ and the Rust (1.75+) toolchain installed.

bash
# Install dependencies
npm install

# Run in development mode
npm run tauri:dev

# Build production installer
npm run tauri:build

Warning

Building from source requires C++ build tools on Windows or Xcode Command Line Tools on macOS.

Not ready for desktop?

Try the Browser Quickstart