A silent application installer with system tray integration and protocol handler support for Windows.
- System Tray Integration - Runs silently in the background with live progress tracking
- Protocol Handler - Install apps via
mult://URLs - Multiple Installation Methods - Supports MSI, EXE, Winget, and Microsoft Store
- Auto-Updates - Automatic updates via GitHub releases
- Smart Notifications - Configurable Windows notifications for installation events
- Installation Queue - Parallel or sequential installation with retry support
- Comprehensive Logging - Full debug logs with automatic rotation
Download the latest installer from Releases and run it.
The installer will:
- Install the application
- Register the
mult://protocol handler - Add a Start Menu shortcut
- Configure auto-updates
mult://install/APP_ID # Install single app
mult://multiinstall/ID1,ID2,ID3 # Install multiple apps
mult://uninstall/APP_ID # Uninstall app
mult://update/APP_ID # Update app
Right-click the tray icon to access:
- Active installations with progress
- Installation queue
- Statistics and history
- Settings and configuration
- Logs folder
All settings are accessible via the system tray menu.
Notifications
- Enable/disable notifications
- Control which events show notifications
Behavior
- Auto-close when complete
- Silent mode
- Auto-start on Windows startup
Installation
- Parallel vs sequential installations
- Retry on failure with configurable attempts
- Auto-cleanup downloaded files
# Install dependencies
npm install
# Run in development
npm start
# Build installer
npm run build:installerThe app checks for updates:
- On startup (after 3 seconds)
- Every 6 hours
- Manually via tray menu
Updates are downloaded automatically and installed on next restart.
Logs are stored in %APPDATA%/mult-client/logs/
Access via: Tray Menu → Settings → Open Logs Folder
- Automatic rotation at 5MB
- Keeps last 5 log files
- Configurable log levels
- Go to the Actions tab
- Select "Build and Release" workflow
- Click "Run workflow"
- Choose version bump type (patch/minor/major)
The workflow will build the installer and create a new release.
Requires Administrator privileges or Developer Mode enabled.
npm run build:installerOutput: dist/Mult Client Setup.exe
- Config:
%APPDATA%/mult-client/config.json - Logs:
%APPDATA%/mult-client/logs/ - Protocol: Registered in Windows Registry under
HKCU\Software\Classes\mult
ISC