mirror of
https://github.com/mystxcal/apprun.git
synced 2026-08-26 06:10:52 +00:00
No description
- JavaScript 58.3%
- CSS 32.8%
- HTML 8.9%
| assets | ||
| .gitignore | ||
| index.html | ||
| main.js | ||
| package-lock.json | ||
| package.json | ||
| preload.js | ||
| README.md | ||
| renderer.js | ||
| styles.css | ||
AppRun
A sleek, floating search bar to manage and run your local servers. Inspired by Raycast's design and vibes.
Features
- Simple floating search UI (toggle with keyboard shortcuts)
- System tray icon for quick access
- Save and manage servers with custom icons
- Start servers with a single click
- Open server URLs in your browser
- Monitor server status
- Search through your saved servers
- Auto-launch on startup option
- Option to hide console windows for cleaner experience
Usage
-
Press
Ctrl+SpaceorCtrl+Shift+A(orCmd+Space/Cmd+Shift+Aon macOS) to open the AppRun search bar -
Click "+" to add a new server configuration:
- Name: Descriptive name for your server
- Command: The command to start your server
- Port: The port your server runs on
- Icon: A single character to use as an icon
- Hide console window: Option to run the server without showing a terminal window
-
Use the search bar to filter your servers
-
Click on a server to start it and open in your browser
-
Use the action buttons to start/stop, edit, or open servers
-
Right-click the system tray icon to access additional options
Keyboard Shortcuts
Ctrl+SpaceorCtrl+Shift+A: Toggle the app interfaceCtrl+N: Add a new serverCtrl+Q: Quit the appEsc: Close the current modal or hide the app
Development
# Install dependencies
npm install
# Start the app in development mode
npm start
# Build the app for production
npm run build
Dependencies
- Electron
- Electron Store (for persistent data)
- React
- Styled Components
License
ISC