Overview
allternit-desktop is the Electron shell that wraps allternit-platform into a native macOS (and eventually Windows/Linux) desktop application. It is the only packaged app — all other surfaces either run in the browser or serve as libraries.
What it does
- Launches and manages the
allternit-platformNext.js server in the background - Provides a native window loading
http://localhost:3013 - Manages local VM provisioning via Apple Virtualization.framework (macOS)
- Handles system tray, global shortcuts, and native menus
- Distributes as a
.dmginstaller via electron-builder
Quick Chat (Global Hotkey)
A floating mini-window can be toggled from anywhere on the system:
The mini-window loads the platform at
http://localhost:3013/?mini=1 — frameless, always-on-top, centered on screen.