Skip to content

Hybes/pairkiller

Repository files navigation

Pairkiller

Pairkiller Logo

A Powerful App Monitoring and Control System

Key FeaturesInstallationHow To UseConfigurationDownload

Key Features

  • Dynamic App Monitoring - Monitor multiple applications and respond to their states
  • Flexible Group Configuration - Create groups with different monitoring conditions
  • Smart Actions - Multiple action types for controlled apps:
    • Start when triggered
    • Stop when triggered
    • Sync with trigger (run alongside)
    • Opposite of trigger (run inversely)
  • Reverse Logic - Invert any group's behavior with a single click
  • System Tray Integration - Runs quietly in your system tray
  • Auto-Updates - Always stay up to date with the latest features
  • Cross Platform - Windows support, with macOS and Linux coming soon

Installation

Download the latest version from the releases page and run the installer.

How to Use

  1. Create a Group

    • Click "Add New Group"
    • Give your group a name
    • Choose monitoring condition (All or Any)
    • Optionally enable reverse logic
  2. Add Monitored Apps

    • Click "Add App" in the Monitored Apps section
    • Browse to select your application
    • Repeat for all apps you want to monitor
  3. Add Controlled Apps

    • Click "Add App" in the Controlled Apps section
    • Browse to select your application
    • Choose the desired action:
      • Start when triggered
      • Stop when triggered
      • Sync with trigger
      • Opposite of trigger
  4. Save and Run

    • Click "Save & Close"
    • The app will run in your system tray
    • Right-click the tray icon for options

Configuration

Group Settings

  • Name: Identify your group
  • Condition: Choose between:
    • All apps must be running
    • Any app must be running
  • Reverse Logic: Invert the condition

App Actions

  • Start when triggered: Launches the app when condition is met
  • Stop when triggered: Closes the app when condition is met
  • Sync with trigger: Runs alongside monitored apps
  • Opposite of trigger: Runs inverse to monitored apps

Development

# Clone this repository
git clone https://github.com/hybes/pairkiller

# Install dependencies
npm install

# Run the app
npm start

# Build the app
npm run build

License

MIT

Credits

Created by Ben Hybert