What it does
- Runs the gateway as a sidecar process — starts and stops with the app
- Provides a native window with OS integration (menu bar, window management)
- Connects to the gateway over
http://localhost:3000
The desktop app is a companion to the gateway — it doesn’t replace it. The gateway does all the work; the desktop app provides a native window for the web UI.
Running the desktop app
Building for distribution
apps/desktop/src-tauri/target/release/.
How it connects
The desktop app loads the web UI from the bundled frontend and connects to the gateway sidecar over localhost. The CSP (Content Security Policy) is configured to allow connections tolocalhost on any port:
- HTTP and WebSocket connections to
localhost - Font loading from Google Fonts
- Image loading from
data:andblob:URIs
Current status
| Platform | Status |
|---|---|
| macOS | Supported |
| Linux | Supported |
| Windows | Supported |
