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.
Right-click the canvas → Workflow Image → Export 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.
Load Checkpoint (with Name Clean) and Load Diffusion Model (with Name Clean)
- Lists models from both
models/checkpointsandmodels/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_
- Precision / format markers:
Use the cleaned name with a trailing / in a Save Image node’s filename_prefix to automatically organize outputs into per-model subfolders.
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.
Saves images with the following fields stored as separate PNG metadata (in addition to the full workflow JSON):
positive_promptadditional_promptnegative_promptcaptionseed
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.
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.
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.
Includes hierarchical model merging nodes (e.g. Model Scale SDXL) and related utilities for advanced blending while preserving structure.
The pack is registered in the ComfyUI Registry. Search for Easygoing in the Nodes Manager and install.
cd ComfyUI/custom_nodes
git clone https://github.com/easygoing0114/ComfyUI-easygoing-nodes.gitRestart 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.
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.
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_mapoutput tobrightness_diff_map. Note: this will break existing links to that output in saved workflows — reconnect the node after updating.
- updated
web/js/workflow_image_export.jsfor ComfyUI Nodes Maneger securitu issus.
- Major update, Full support for Nodes 2.0 and V3 schema.
- The experimental
sdxl_clip.pyreplacement (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.
- HDR Effects based on ComfyUI-SuperBeasts
- Workflow screenshot improvements based on ComfyUI-Custom-Scripts







