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.
- 🔍 Executable Path Detection – Automatically identifies the target
.exeto 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.
- Qt 5.x or later (Core, GUI, Widgets modules)
- C++14 or newer
- Supported OS: Windows or Linux
- Clone the repository:
git clone https://github.com/erfan-mohammadzade/Watchdox.git cd watchdox