apps/desktop/README.md
Minimal Electron wrapper for the Kortix web application with deep linking support.
kortix:// protocol)npm install
npm start
Build for your platform:
npm run build:mac # macOS (with signing if .env exists)
npm run build:mac:unsigned # macOS (quick, no signing)
npm run build:win # Windows
npm run build:linux # Linux
Or build for all platforms:
npm run build
Note: For signed macOS builds, create a .env file with Apple credentials (see LOCAL-BUILD.md).
Set APP_URL environment variable to load a different URL:
APP_URL=http://localhost:3000 npm start
By default, it loads https://kortix.com/.
For end users, see INSTALLATION.md for detailed installation instructions including how to bypass macOS Gatekeeper on first launch.
The app registers the kortix:// protocol for magic link authentication:
kortix://auth/callback?code=xxxThe protocol is automatically registered when the app is installed.
The CI/CD builds use ad-hoc code signing which means:
For production notarization, add Apple Developer credentials to GitHub Secrets.