🔥Raise the DeadStart daemons only if they're not already running. No more duplicate processes haunting your system.
😈Eternal VigilanceAutomatic restarts on failure with configurable retry limits and exponential backoff. Your daemons will rise again.
⚡Ready When SummonedSmart ready checks via delay, output patterns, HTTP endpoints, TCP ports, or custom commands. Know when your daemon is truly alive.
🏠Shell PossessionAuto-start daemons when entering a project directory, auto-stop when leaving. Seamless possession.
🔗Dependency ChainsDeclare daemon dependencies for automatic topological start ordering and parallel execution within each level.
📂File WatchingAuto-restart daemons when source files change. Glob patterns with debouncing keep your dev loop tight.
⏰Unholy SchedulesCron-style scheduling for periodic tasks with configurable retrigger modes (finish, always, success, fail).
🔮Scrying PortalsPeer into the abyss with a terminal TUI or web dashboard. Vim keybindings for the devoted, browser for the casual summoner.
🤖AI IntegrationBuilt-in MCP server lets AI assistants (Claude, Cursor) manage your daemons — start, stop, restart, and read logs.
🛡️Resource LimitsEnforce memory and CPU limits per daemon. Transient spike protection with consecutive-sample thresholds.
📦Container ReadyRun as PID 1 inside Docker with zombie reaping and graceful signal forwarding. Production-grade container entrypoint.
🏷️Lifecycle HooksRun commands on ready, fail, retry, stop, and exit events. Fire-and-forget with environment variable injection.