Estimates how long the rest of the ComfyUI queue will take, learned from how
long previous runs of each workflow took, and can shut the PC down once the
queue is done.
- Server-side tracker wraps the prompt queue, so timing keeps running when the
browser tab is closed or reloaded
- Run times are kept per workflow type (hash of the nodes that run and their
links, widget values ignored), the estimate is the median of the last 10 runs
- Node panel shows items left, time left, ETA, progress bar and a per-workflow
table, with a Reset button and per-workflow reset in the right-click menu
- Stats persist to user/brekel_queue_eta.json, nothing is stored in the workflow
- Optional shutdown when the queue is done: 5 minute countdown with a cancel
button, never remembered, cancelled again when new work is queued
- One console line with the stats per finished prompt
- Version 1.5.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>