Skip to content

Latest commit

 

History

160 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComfyUI Easygoing Nodes banner image

ComfyUI-easygoing-nodes

Custom nodes for ComfyUI focused on practical workflow improvements: workflow screenshots, model loading helpers, prompt metadata embedding, VRAM/RAM control, HDR color adjustment, and image difference analysis.

v2.0.0 supports ComfyUI Nodes 2.0 and the V3 node schema.

Updating from v1.x.x?
Nodes are designed to migrate automatically when opening old workflows. If migration fails in your environment, delete the old nodes and place the new ones again.


Features

1. Workflow Screenshots (Nodes 1.0 only)

workflow image screenshot

Right-click the canvas → Workflow ImageExport PNG to save a high-resolution screenshot of the current workflow with embedded metadata.

  • Improved implementation based on the original from ComfyUI-Custom-Scripts, fixed for recent ComfyUI frontend changes.
  • Exports at 4× resolution for clean display on high-DPI screens (4K monitors, tablets, etc.).

Note: Workflow export is currently supported only in Nodes 1.0. Nodes 2.0 (Vue + litegraph rendering) is not supported yet. Switch to Nodes 1.0 when using this feature.

2. Improved Model Loading

load model with name clean nodes

Load Checkpoint (with Name Clean) and Load Diffusion Model (with Name Clean)

  • Lists models from both models/checkpoints and models/diffusion_models.
  • Outputs a cleaned model name (model_name_clean) with the following removed (case-insensitive):
    • Precision / format markers: fp32, fp16, bf16, fp8, svd, scaled, mxfp8, nvfp4, int8, convrot, hq, e4m3fn, e4m3, e5m2fn, e5m2
    • Extensions: .safetensors, .pth, .pt
    • Trailing - and _

Use the cleaned name with a trailing / in a Save Image node’s filename_prefix to automatically organize outputs into per-model subfolders.

3. CLIP Text Encode (with Offload)

clip text encode with offload node

Replaces the standard CLIP Text Encode node and explicitly frees the text encoder from VRAM (and optionally RAM) after encoding.

Useful on systems with limited VRAM/RAM where ComfyUI’s default model retention can reduce available memory. Performance impact depends on your hardware — test both ways.

4. Save Image With Prompt

Images/save image with prompt sample workflow

Saves images with the following fields stored as separate PNG metadata (in addition to the full workflow JSON):

  • positive_prompt
  • additional_prompt
  • negative_prompt
  • caption
  • seed

Makes prompts easy to view and copy in image viewers such as XnView MP or digiKam.

Tip: Seeds are integers in ComfyUI. Pass them through a “Preview as Text” (or equivalent) node to convert to string before connecting to this node.

5. HDR Effects with LAB Adjust

hdr lab color adjusts sample workflow.png

Advanced tone-mapping and color adjustment in LAB color space (luminance and chrominance separated). Controls include shadows, highlights, gamma, contrast, color boost, and per-channel LAB adjustments.

Based on the HDR processing from ComfyUI-SuperBeasts with additional color controls. Well suited for high-contrast looks.

6. Image Difference Checker

image difference checker sample workflow

Compares two similar images and outputs:

  • Difference map
  • Similarity metrics (MAE, SSIM)
  • Tone-curve / color analysis

Useful for evaluating VAE reconstruction accuracy, upscaler differences, etc. Use ComfyUI’s partial execution (blue play button) to re-run only from this node onward after changing settings.

Model Merging

Includes hierarchical model merging nodes (e.g. Model Scale SDXL) and related utilities for advanced blending while preserving structure.


Installation

Recommended: ComfyUI Manager / Registry

comfyui nodes manager easygoing search with comment

The pack is registered in the ComfyUI Registry. Search for Easygoing in the Nodes Manager and install.

Manual

cd ComfyUI/custom_nodes
git clone https://github.com/easygoing0114/ComfyUI-easygoing-nodes.git

Restart ComfyUI. Nodes appear under their respective categories (model loaders, image, etc.). Requirement: A ComfyUI build that supports the V3 node API (comfy_api.latest). Older ComfyUI versions without V3 support will not register the nodes.


Update Notes

v2.1.7

  • Image Difference Checker: Changed the luminance calculation from Rec.601 to Rec.709 weights (0.2126R + 0.7152G + 0.0722B), used by both the SSIM calculation and the Brightness Difference map. This better matches the sRGB/Rec.709 color space that ComfyUI images are typically in. Note: this changes the numeric output of SSIM, the brightness diff map, and the Brightness row in the tone table compared to earlier versions — results are not directly comparable to those from before this update.

v2.1.2

  • Image Difference Checker: Replaced the grayscale difference map with a Brightness Difference (Rec.601) map, using Rec.601 luminance weights (0.299R + 0.587G + 0.114B) for consistency with the SSIM calculation.
  • Added a Rec.601 brightness curve (gray) drawn on top of the RGB histogram in the tone-curve graph.
  • Renamed the grayscale_diff_map output to brightness_diff_map. Note: this will break existing links to that output in saved workflows — reconnect the node after updating.

v2.1.0

  • updated web/js/workflow_image_export.js for ComfyUI Nodes Maneger securitu issus.

v2.0.0

  • Major update, Full support for Nodes 2.0 and V3 schema.
  • The experimental sdxl_clip.py replacement (enhanced attention mask / tokenization) has been removed. Recent ComfyUI core updates made it ineffective.
  • Automatic node migration for existing workflows is implemented, but may not succeed in every environment.
  • If nodes appear broken or missing after the update, delete the old instances and re-add the new ones.
  • Updating ComfyUI itself is also recommended if you encounter issues.

Links


Credits


License

MIT License


About

Practical ComfyUI nodes: workflow screenshots (4x), Load Checkpoint/Diffusion with name clean, CLIP Text Encode with offload, Save Image with Prompt metadata, HDR Effects with LAB Adjust, Image Difference Checker. Supports Nodes 2.0 and V3 schema (v2.0.0).

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages