Repository navigation
Installation and Setup
This guide covers installing CyberLauncher, building from source, and keeping it up to date (current version v1.12.0).
| Requirement | Detail |
|---|---|
| OS | Windows 10/11, 64-bit (x64) |
| Runtime | None (Electron bundles all dependencies) |
| Installer |
CyberLauncher-Setup-{version}.exe (NSIS, ~tens of MB) |
| Data |
%APPDATA%/CyberLauncher/ for config + icon cache |
- Download
CyberLauncher-Setup-1.12.0.exefrom Releases (Windows 64-bit) - Run the
.exe(Thematic NSIS wizard with custom branding and welcome page) - Choose install directory when prompted (
allowToChangeInstallationDirectory, elevation allowed) - Finish; the app launches automatically (
runAfterFinish)
- Installs the application + Start Menu shortcuts (NSIS standard)
- Always creates a Desktop shortcut (
createDesktopShortcut: always) - Runs the app after setup, it does not offer start-with-Windows during install (enable it later in-app)
- Press
Alt+Shift+Lto summon the launcher - Optional:
Settings β SYSTEM β LAUNCH AUTO WITH WINDOWS(+START MINIMIZEDfor tray-only start) - Optional:
Settings β BACKUP & DATA β Restore shortcutsto seed Windows utilities
Windows may show a SmartScreen warning the first time you run the CyberLauncher installer; this is expected until Windows builds enough reputation for the file.
To continue:
- Click More info.
- Click Run anyway.
| Tool | Version |
|---|---|
| Node.js | v18+ (CI builds with Node 22) |
| Git | Any recent version |
| Windows | Required for packaging (NSIS + open-taskbar-settings.exe) |
# Clone the repository
git clone https://github.com/CyberGems/CyberLauncher.git
cd CyberLauncher
# Install dependencies
npm install
# Run in development mode
npm run dev# Build web + package Electron installer (output: release/)
npm run build:electronReleases are cut by pushing a v* tag: CI (Release Installer workflow) builds on windows-latest, uploads release/*.exe + latest.yml, and publishes GitHub Releases as drafts first so notes (template + SHA256 checksum) can be reviewed before going public.
npm run lint # tsc --noEmit, must pass before PRs
npm run icons # regenerate public/ icons (needs gitignored artifacts/ masters: 1024px PNG + multi-size ICO)-
Settings β SYSTEM β LAUNCH AUTO WITH WINDOWS(+START MINIMIZED= open to tray without showing the window) - Alternative: Windows Settings β Apps β Startup β toggle CyberLauncher
Updates notify; they never force-install:
- Automatic background check (also triggerable from tray or About modal) β
An update is available ({version}) - Preview changes with the bilingual release-notes peek (in English or Spanish matching your app language).
- Choose your action:
- Download update / Install on restart: The update downloads in the background and installs silently on restart.
- Skip this version: Suppress all further update notifications for the current release until a newer one arrives.
- The update notice shows a
What's newpeek with a direct link to the GitHub release page.
-
About β Check for updates, or downloadCyberLauncher-Setup-{version}.exefrom Releases and install over the existing copy (config is preserved)
| Data | Location |
|---|---|
| Config | %APPDATA%/CyberLauncher/cyber-launcher-config.json |
| Indexer settings | %APPDATA%/CyberLauncher/indexer_settings.json |
| Window state | %APPDATA%/CyberLauncher/window-state.json |
| Icon cache | %APPDATA%/CyberLauncher/icon-cache/ |
About β Open folder reveals it in Explorer; About β Copy diagnostics copies environment info for bug reports. Close the app before editing JSON by hand.
- Windows Settings β Apps β Installed Apps
- Find CyberLauncher β Uninstall (NSIS uninstaller uses the app ICO)
- Program files
- Start Menu + Desktop shortcuts
- Auto-start entry
-
%APPDATA%/CyberLauncher(config, indexer settings, icon cache)
To remove all data, manually delete
%APPDATA%/CyberLauncherafter uninstalling.
Start Here