A desktop application built with Electron and Vite that allows you to manage and automatically start applications when a specific USB device is connected to your computer.
- 🚀 Launch applications automatically when a specific USB device is connected
- 🎮 Manual control over starting and stopping applications
- ⚡ Quick access through system tray
- 🔄 Auto-start with Windows option
Prerequisites:
- Node.js 20 or later
- npm
To start the development environment:
# Install dependencies
npm install
# Start the development server
npm run dev
To create a production build:
# Create production build
npm run build
# Build and install locally
npm run build:install
The built application will be available in the dist
folder with both installer and portable versions.
The project includes automated builds through GitHub Actions, which creates:
- Windows installer (.exe)
- Portable version (ZIP)
- Electron - Desktop application framework
- Vite - Build tool and development server
- React - UI framework
- TypeScript - Programming language
- Material-UI (MUI) - React component library
- Electron Store - Data persistence
- Electron Builder - Application packaging