Agentfy
Get started
Watchdogs

Auto-relaunch the moment an app crashes or gets foreground-jacked

Keep target apps alive across the fleet 24/7. Tunable cadence. Per-tenant quotas. Multi-signal liveness coming next.

Watchdog auto-recover demo
Watchdog auto-recover demo
At a glance

Every device on a single status table

Restart counts, last-check timestamps, mode, cadence — all live, all queryable, all auditable.

agentfy.io/watchdogs
20 enabled
Name Device Bundle id Mode Every State Restarts Last check
rednote 20 d-27a9fb… com.xingin.discover foreground 5s Success 55 4s ago
rednote 19 d-6065b9… com.xingin.discover foreground 5s Success 56 0s ago
rednote 18 d-fb4159… com.xingin.discover foreground 5s Success 61 0s ago
rednote 17 d-e362bd… com.xingin.discover foreground 5s Success 55 2s ago
rednote 16 d-633fcc… com.xingin.discover foreground 5s Success 58 4s ago
rednote 15 d-3ccfe4… com.xingin.discover crash 30s Success 58 0s ago

Liveness, not best-effort

Two trigger modes

Crash mode: app no longer running → relaunch. Foreground mode: another app stole focus → switch back. Pick per watchdog.

Tunable polling cadence

Default 30s. Tighten to 5s for fast-recovery-critical setups, relax to 5 min for low-priority workloads. Per-device override.

Per-device watchdogs

Each device can run multiple watchdogs (different apps). Scoped to the owning tenant; cloud admins can audit but not bypass.

Plan-aware quotas

Solo: 1 watchdog · Pro: 10 · Studio: 50. Hard caps protect tunnel load; usage page shows live counts.

Liveness signals beyond foreground

Multi-signal liveness (network heartbeat / OCR text presence) coming with todo/36. Today: process + foreground; tomorrow: 'has the app screen actually changed in the last N minutes?'

AI agent can manage watchdogs

list_watchdogs / create_watchdog / update_watchdog / delete_watchdog are MCP-exposed tools — Claude can stand them up for you.

Combine with…

One less reason to babysit your phone farm

Configure once; the runtime checks every device every 30 seconds and auto-recovers on failure.

Start free trial