WatchdogWindows / Free

A background tool for digital signage, media installations, and kiosks. It watches your app and restarts it automatically the moment it stops responding.
No need to drive to the venue when something freezes overnight.

Download latest View on GitHub

A single .exe. No installer, nothing written to the registry. Unzip it next to config.json and run.

Getting started

Monitoring methods

MethodHow it worksGood for
ProcessChecks the process is alive by PIDMost apps
WindowChecks a window with a given title existsGUI apps
UDPListens for a heartbeat sent by the appCustom apps (e.g. TouchDesigner)
HTTPPolls a health-check URLApps with a built-in web server (e.g. Unity)
FileChecks a file's timestamp keeps updatingApps that write output files

When an app stops responding, Watchdog kills and restarts it. If restarts keep failing, the retry interval backs off automatically (30s up to 5min), so a false positive can't trap the machine in a restart loop.

Built for the field

Everything above is free — there's no paid tier or feature gate. Full configuration details are in the README.

Requirements

Windows 10 IoT Enterprise or Windows 11.

Support development

Watchdog is free and open source, and will stay that way.
If it's saved you a trip to a venue, consider supporting continued development via GitHub Sponsors.

Sponsor on GitHub

Contact

Bug reports and feature requests: GitHub Issues, or email support@dougu.dev.