A lightweight, file‑driven watcher daemon that monitors ComfyUI workflow files, resolves required models and inputs, downloads missing assets, and maintains a local cache. Designed for hybrid Docker + local development.
- Watches workflow directories for changes
- Parses ComfyUI workflow JSON
- Resolves model dependencies
- Downloads missing models and inputs with retry logic
- Maintains a persistent cache directory
- Runs cleanly in Docker or local dev
Use the included devcontainer for a fully configured environment:
devcontainer open .
Or run locally:
python -m daemon.daemon
Build and run:
docker compose up --build
The daemon code is live‑mounted for rapid iteration.
Edit daemon/config.yaml to control:
- watched directories
- cache location
- download endpoints
- retry/backoff behavior