No description
  • JavaScript 58.3%
  • CSS 32.8%
  • HTML 8.9%
Find a file
2025-05-11 00:03:02 -07:00
assets Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
.gitignore Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
index.html Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
main.js Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
package-lock.json Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
package.json Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
preload.js Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
README.md Update README.md with new features and usage instructions; clean up styles.css by removing redundant CSS rules. 2025-05-07 22:30:46 -07:00
renderer.js Initial commit of AppRun, a floating search bar application for managing and running servers. Added core files including main application logic, HTML structure, styles, and assets. Configured package.json for dependencies and build scripts, and included .gitignore for node modules and build outputs. 2025-05-07 22:23:35 -07:00
styles.css Add max-height and overflow styles to body for improved layout; fix missing newline at end of file 2025-05-11 00:03:02 -07:00

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

  1. Press Ctrl+Space or Ctrl+Shift+A (or Cmd+Space/Cmd+Shift+A on macOS) to open the AppRun search bar

  2. 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
  3. Use the search bar to filter your servers

  4. Click on a server to start it and open in your browser

  5. Use the action buttons to start/stop, edit, or open servers

  6. Right-click the system tray icon to access additional options

Keyboard Shortcuts

  • Ctrl+Space or Ctrl+Shift+A: Toggle the app interface
  • Ctrl+N: Add a new server
  • Ctrl+Q: Quit the app
  • Esc: 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