Skip to content

Latest commit

Β 

History

165 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CyberLauncher

CyberLauncher β€” Desktop Application Launcher

A full-screen, cyberpunk-themed launcher for Windows

Download Latest ReleaseWindows 64-bit Β All Releases

LicenseΒ  PlatformΒ  ElectronΒ  Wiki

A full-screen, glassmorphic application launcher built with Electron + React + TypeScript. Designed to replace the traditional Windows Start Menu, CyberLauncher provides a fast, keyboard-driven workflow to organize, search, and launch your apps β€” all wrapped in a sleek cyberpunk interface with neon accents.

Free and open source (GPLv3) β€” no ads, no tracking, and no data collection. Just enjoy it.


πŸš€ Why CyberLauncher?

The Windows Start Menu works, but it's slow, cluttered, and mouse-driven. CyberLauncher reimagines app launching from the ground up β€” type to search, hotkey to summon, click to launch. No more digging through nested folders or scrolling through an alphabet soup of icons.

Need Solution
Replace the clunky Start Menu Full-screen, keyboard-driven launcher with instant fuzzy search
Find anything on your PC Hybrid indexing engine β€” Everything-grade file search across all drives
Stay organized Color-coded categories, favorites bar, drag-to-reorder, taskbar pins
Launch from anywhere Global hotkey, hot corners, per-app custom shortcuts
Track your workflow Execution history, scheduled launches, console command runner
Make it yours Background images, gradients, glass effects, opacity, UI scale

✨ Key Features

πŸ” Launch & Search

  • Instant Launch β€” Open any app, shortcut (.lnk), or URL with a single click or Enter
  • Fuzzy Search β€” Start typing to instantly filter your app library (no exact match needed)
  • System-Wide File Search β€” Hybrid indexing engine finds files, folders, and apps across all drives
  • UWP / Windows Store Support β€” Natively scan, import, and launch UWP & MSIX apps via AUMID
  • Console Mode β€” Type > in search to execute shell commands directly

πŸ“‚ Organization

  • Custom Categories β€” Organize apps into color-coded categories with inline editing
  • Favorites & Drag-to-Reorder β€” Pin most-used apps with drag & drop reordering
  • Taskbar β€” Customizable bottom bar with pinned apps for quick access
  • Resizable Panels β€” Drag to resize the category sidebar and most-used panel

🎯 Activation

  • Global Shortcut β€” Show/hide with a customizable keyboard shortcut (default: Alt+Shift+L)
  • Hot Corners β€” Activate the launcher by moving your cursor to any screen corner
  • Multi-Monitor Support β€” Choose which display CyberLauncher appears on (including "Follow cursor")
  • Auto-Hide on Blur β€” Launcher hides automatically when switching to another window

πŸ“Š System & Monitoring

  • System Monitor β€” Real-time RAM, CPU, and disk usage in the top bar
  • Storage HUD β€” View free space and status of all system drives
  • Execution Scheduler β€” Schedule app launches or console commands with a countdown timer
  • Execution History β€” Track and reopen everything you've launched, with clear-history option

🎨 Customization

  • Theming β€” Background images, gradients, solid colors, glass intensity, and opacity controls
  • UI Scale β€” Adjust the interface size to your preference
  • Bilingual UI β€” Full English and Spanish interface with instant language switcher

⚑ Power User

  • Run as Administrator β€” Per-app option to request elevated privileges on launch
  • Per-App Global Shortcuts β€” Assign custom hotkeys to launch any app from anywhere
  • Drag & Drop from Explorer β€” Drag .exe or .lnk files directly into the launcher to add them
  • Auto-Updates β€” Automatic update checks and downloads via GitHub releases
  • Export / Import β€” Backup and restore your entire configuration as JSON
  • Single Instance β€” Only one instance runs at a time; second launches focus the existing window
  • Launch with Windows β€” Optionally start minimized or visible at system boot

πŸ› οΈ Tech Stack & Architecture

  • Platform: Windows (primary target)
  • Framework: Electron 42 + React 19 + TypeScript
  • Bundler: Vite 6
  • Styling: Tailwind CSS 4 + Motion (Framer Motion)
  • Installer: electron-builder (NSIS)
  • Updater: electron-updater (GitHub releases)
CyberLauncher/
β”œβ”€β”€ electron/
β”‚   β”œβ”€β”€ main.ts            Electron main process (window, tray, IPC, hotspots, indexer)
β”‚   β”œβ”€β”€ preload.ts         Context bridge (IPC API exposed to renderer)
β”‚   β”œβ”€β”€ display-resolve.ts Multi-monitor display resolution logic
β”‚   └── updater.ts         Auto-update via electron-updater + GitHub Releases
β”œβ”€β”€ scripts/
β”‚   └── generate-icons.mjs Icon generation pipeline (sharp)
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ App.tsx            Main React application (all UI logic)
β”‚   β”œβ”€β”€ main.tsx           React entry point
β”‚   β”œβ”€β”€ index.css          Global styles, Tailwind, font imports
β”‚   β”œβ”€β”€ locales.ts         i18n (English / Spanish)
β”‚   β”œβ”€β”€ AboutModal.tsx     About & update dialog
β”‚   └── Tooltip.tsx        Reusable tooltip component
β”œβ”€β”€ public/                Static assets & icons
β”œβ”€β”€ vite.config.ts         Vite + Electron plugin configuration
└── tsconfig.json          TypeScript configuration

πŸš€ Getting Started

Prerequisites

Development

git clone https://github.com/CyberGems/CyberLauncher.git
cd CyberLauncher
npm install
npm run dev

Build for Production

npm run build:electron

The installer will be in the release/ directory.

Lint

npm run lint

πŸ›‘οΈ Windows SmartScreen

Windows may show a SmartScreen warning the first time you run the CyberLauncher installer β€” this is an unsigned hobby app, so Windows hasn't built reputation for the file yet. This is expected; the source is public so you can inspect exactly what it does.

To continue:

  1. Click More info.
  2. Click Run anyway.

⌨️ Keyboard Shortcuts

Key Action
Alt+Shift+L Show/hide CyberLauncher (customizable)
> (in search) Switch to console mode (execute shell commands)
Enter Launch selected app / execute console command
Esc Close menu / clear search
↑ ↓ Navigate search results
← β†’ Navigate sidebar menu
Ctrl+← / Ctrl+β†’ Cycle search filter (Mixed / Apps / Folders / Files)
Tab (in system search) Return to normal launcher search

❓ Frequently Asked Questions

What is CyberLauncher?

CyberLauncher is a full-screen desktop application launcher for Windows. It replaces the traditional Start Menu with a fast, keyboard-driven interface featuring fuzzy search, system-wide file indexing, and a distinctive cyberpunk aesthetic.

Does it replace the Windows Start Menu?

CyberLauncher runs alongside Windows β€” it doesn't modify system files. You can use it as your primary launcher while keeping the Start Menu accessible. Many users set CyberLauncher to auto-start and use the global hotkey to summon it instantly.

Where is configuration stored?

All settings are stored in a single JSON file:

%APPDATA%/CyberLauncher/cyber-launcher-config.json

This includes apps, categories, favorites, taskbar pins, theme settings, shortcuts, indexer configuration, and scheduler tasks. You can export/import this file for backup.

How do per-app global shortcuts work?

In the Add/Edit drawer for any app, you can assign a custom hotkey. CyberLauncher registers it system-wide via Electron's globalShortcut API, so you can launch that app from any application at any time.

Does it support UWP / Microsoft Store apps?

Yes. CyberLauncher scans for UWP and MSIX packaged apps via their AUMID (Application User Model ID) and imports them into your library. They launch natively alongside traditional desktop apps.

Can I contribute?

Absolutely! Fork the repository, create a feature branch, and submit a pull request. Please ensure your changes pass npm run lint before submitting.


❀️ Donate

CyberLauncher is one of the gems in CyberGems, a personal suite I've spent thousands of hours building and refining for my own use. I've decided to share the whole suite with the world β€” completely free and open-source.

If you'd like to support this work, a donation would mean a lot. Thank you! πŸ™

Donate via PayPal

Support me on Ko-fi

Buy Me a Coffee

Crypto donations (BTC, ETH, USDT, LTC) β€” click to view addresses
Asset Address QR
BTC
bc1q5mxzz05nmvsheqzx7970euswta3fksxzcfzag4
BTC QR
ETH
0x79b703Ec0f77493679Fcd280aF3b983E20c580B8
ETH QR
USDT (ERC20 / BEP20)
0x79b703Ec0f77493679Fcd280aF3b983E20c580B8
USDT QR
USDT (TRC20)
TSVbSk1HSyZ1NprCnAYiw56ECwXgH887mD
USDT TRC20 QR
LTC
LWGnEHgcFCE2BRkzLnsdPDD8Y8ZeDK577X
LTC QR

⚠️ Send only the selected asset on the indicated network. Using the wrong network will result in permanent loss of funds.


πŸ“„ License

CyberLauncher is distributed under the terms of the GNU General Public License v3.0. See LICENSE for the full license text.

Copyright (C) 2026 CyberGems


Thanks for using CyberLauncher! πŸŽ‰

Made by CyberGems

About

πŸš€ CyberLauncher is a Windows application launcher with hot corners, scheduler, system monitor, glassmorphic UI and integrated terminal β€” free, open-source and fast.

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages