Skip to content

erfan-mohammadzade/Watchdox

Repository files navigation

🕒 WatchDox

WatchDox is a lightweight Qt-based utility that monitors and keeps an executable file running.
It automatically detects the target application's path, restarts it if it stops, and offers simple configuration options.


🚀 Features

  • 🔍 Executable Path Detection – Automatically identifies the target .exe to monitor.
  • 🔄 Auto-Restart – Keeps the watched app running by restarting it if it stops.
  • ⚙️ Custom Settings – Adjust monitoring interval, startup behavior, and logging.
  • 🪶 Lightweight – Minimal resource usage and stable Qt/C++ core.
  • 🧩 System Tray Support (optional) – Can run silently in the background.

🧰 Requirements

  • Qt 5.x or later (Core, GUI, Widgets modules)
  • C++14 or newer
  • Supported OS: Windows or Linux

🏗️ Building from Source

  1. Clone the repository:
    git clone https://github.com/erfan-mohammadzade/Watchdox.git
    cd watchdox

About

This program keep running your app forever

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published