DemonAlone-nodes-ComfyUI
A collection of nodes that provide dynamic dropdown selectors for Samplers, Schedulers, Checkpoints, and Diffusion Models, outputting a comma-separated string for use in…
Nodes (53)
A pass-through that won't break on empty
Join up to five strings with a custom delimiter
Convert or fail quietly, never crash
Convert or fail quietly, never crash
Pick between two branches with one flag
Grab a checkpoint's name without loading it
A dedicated -24 to -1 dial for CLIP skip
A decode you can switch off
How many items are actually in that list
Dump channel count, sample rate, duration, and shape from an AUDIO input
A vendored copy of the vanilla KSampler, for this pack's own use
Fold ten wires into one pipe without losing which ones were empty
Unpack a bus_pipe back into up to ten wires
WAS_KSampler's spirit, with shift and preview control folded in
Reload a saved .latent file, old format or new
DIY tiled-diffusion upscaling in one node (author calls it experimental)
Build a list of models to compare in one run
A dropdown over your diffusion_models folder
A named 0-1 dial for denoise, strength, weight
Stretch, crop, or pad — and it won't crash on a missing image
Merge two lists into one, in order
Turn a blob of text into a real LIST, one delimiter at a time
A tidy pass-through for LIST wires
Get the workflow data back out of a PNG, and load it right-side up
Stack up to 10 LoRAs with weights, for comparison runs
Stop guessing what shape your mask actually is
Build a checkpoint list without ten separate loaders
Generate every prompt combination from a template
The node that actually assembles your XYZ comparison grid
The index-to-grid-position engine behind DemonAlone's XYZ plots
Collects your XYZ grid cells into the finished sheet
Combine 1-3 conditionings without rewiring for each
A dropdown over your ComfyUI patches folder
Stop typing score_9, score_8_up... by hand
A remote dropdown for ImageResizeNode's interpolation
A remote dropdown for ImageResizeNode's resize strategy
Build a sampler list for comparison runs
Turn a text value into a real KSampler sampler
Strip the workflow out of your PNGs on purpose
Cap the long side, keep the aspect ratio, move on
Build a scheduler list for comparison runs
Turn a text value into a real KSampler scheduler
A reusable, wireable source for your timestep shift value
Sneak a string past a strict-typed input
Bridge a text value into a numeric input, without crashing on bad input
Bridge a text value into an integer input, safely
Glue up to five text fields into one string
Picking which text encoders a run actually uses
One dropdown for whichever CLIP file you've got installed
Build a VAE list without ten separate loaders
Pick a VAE once, wire that choice everywhere
A frame-count slider that won't let you pick an invalid length
Keeping row/column/page values from colliding in an XYZ grid
This repository bundles a set of lightweight utility nodes for ComfyUI that were originally crafted to support XYZ‑plot pipelines but are broadly useful in any workflow.
Credits:
TextConcatNode is based on TextConcat from mikey_nodes
ImageResizeNode is based on 🔧 Image Resize from ComfyUI_essentials
DA_Base_KSampler and DA_Enhanced_KSampler based on WAS_KSampler from was-node-suite-comfyui (archived)
LoadImageWithMetadataNode is based on CImageLoadWithMetadata from ComfyUI-Crystools
feedbackNode, MyXYZHelper, MyXYGridAccumulator, MyXYZSuperStacker nodes based on nodes from qq-nodes-comfyui
Created with the assistance of Google Gemini/Gemma, Qwen, GPT-OSS, DeepSeek.