A SpaceX-inspired Windows system tray application for launching development tools and managing projects.
- System Tray Integration: Sits quietly in your system tray, always accessible
- Project Management: Create and manage multiple project configurations
- Multi-Tool Launcher: Launch all your tools with a single click
- SpaceX-Inspired Design: Sleek, modern UI with dark theme and blue accents
- Supported Tools:
- VS Code (in specific directory)
- Terminal / PowerShell (in specific directory)
- Browser (to specific URLs)
- Docker Compose
- Custom commands
- Files and applications
- Install dependencies:
npm install- Create icon assets:
- Follow instructions in
assets/README.mdto create proper icon files - Or use the provided SVG files and convert them to PNG/ICO
- Follow instructions in
Run the app in development mode:
npm startOr with dev flag:
npm run devBuild the app for Windows:
npm run buildThis will create an installer in the dist folder.
- Click the system tray icon or right-click and select "Open Launcher"
- Click "+ NEW" button
- Enter project details:
- Name: Your project name
- Description: Brief description
- Add tools by clicking "+ ADD TOOL"
- For each tool:
- Name: Display name for the tool
- Type: Select tool type (VS Code, Terminal, Browser, etc.)
- Configuration: Enter path, URL, or command based on type
- Click "SAVE PROJECT"
Project: E-Commerce Site
- VS Code:
C:\dev\ecommerce - Terminal:
C:\dev\ecommerce - Docker Compose:
C:\dev\ecommerce - Browser:
http://localhost:8080 - Browser:
https://portal.azure.com
- Opens VS Code in the specified directory
- Field:
path- Directory path
- Opens Command Prompt or PowerShell in the specified directory
- Field:
path- Directory path
- Opens the specified URL in your default browser
- Field:
url- Full URL including http/https
- Opens terminal and runs
docker-compose upin the specified directory - Field:
path- Directory containing docker-compose.yml
- Runs any custom command
- Field:
command- Command to execute
- Opens a file or application
- Field:
path- File or application path
Esc- Close/minimize window- Click tool card - Launch individual tool
- "LAUNCH ALL" button - Launch all tools in sequence
Projects are stored in:
%APPDATA%\launcher\projects.json
You can manually edit this file to backup or transfer configurations.
- Electron - Cross-platform desktop framework
- Node.js - JavaScript runtime
- HTML/CSS/JavaScript - UI layer
Inspired by SpaceX's clean, futuristic aesthetic:
- Dark theme with deep blacks
- Blue gradient accents (#005288 to #00a8e8)
- Condensed sans-serif fonts (Roboto Condensed)
- Minimal, functional design
- Focus on efficiency and speed
- Make sure you've created PNG/ICO files in the
assetsfolder - See
assets/README.mdfor instructions
- Verify paths are correct and accessible
- For VS Code, ensure
codecommand is in PATH - For terminal commands, use full paths if needed
- Check Windows system tray settings
- Ensure app has permission to show notifications
- Auto-start with Windows
- Global keyboard shortcuts
- Import/export project configurations
- Cloud sync for projects
- More tool integrations
- Themes and customization
- Launch profiles (dev, staging, production)
MIT License - Feel free to use and modify!
Feel free to submit issues and enhancement requests!