⏱️ ComfyUI Batch Image Timer

A custom node for ComfyUI that provides a real-time 7-segment LED display timer to accurately track execution duration and progress during image batching, dataset processing, and image-to-image loop workflows.


✨ Features

  • 📺 7-Segment LED UI: Retro digital clock design rendered directly on the canvas node.
  • 🎨 Interactive Palette: Click-to-change display color scheme (White, Blue, Green, Yellow, Pink).
  • ⏱️ Accurate Batch Timing: Seamlessly measures time spent across multiple batch iterations without resetting prematurely.
  • 📊 Live Progress Counter: Displays real-time progress [ Current / Total ] and execution status ([ STARTING... ], [ CANCEL ], [ ERROR ]).
  • 🔄 Smart Auto-Reset: Resets automatically when starting a brand-new queue, but retains state across batch steps.

Batch Image Timer Screen Capture
*Click the color swatches on the node to switch LED display themes*


📦 Installation

Method 1: Git Clone (Manual)

  1. Open your terminal or command prompt.
  2. Navigate to your ComfyUI custom_nodes folder:
    cd ComfyUI/custom_nodes
    
  3. Clone this repository:
    git clone https://github.com/hermankwan/ComfyUI-Batch-Image-Timer
    
  4. Restart ComfyUI.

🚀 How to Use

  1. Double-click on the ComfyUI canvas or search for Batch Image Timer.
  2. Place the node in your batch generation workflow.
  3. Set the total_images parameter to match the total count of images in your batch or loop execution.
  4. Click Queue Prompt. The node will keep timing seamlessly across all iterations.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

S
Description
No description provided
Readme MIT
736 KiB
Languages
JavaScript 90%
Python 10%