Extensions/DemonAlone-nodes-ComfyUI
ComfyUI Extension

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…

By DemonAlone·Created 7 months ago·Updated 16 days ago· 3
DemonAlone/DemonAlone-nodes-ComfyUI
Nodes53
On cloudLocal install
Categoryutils, logic
Stars3
Updated16 days ago

Nodes (53)

Any‑to‑Any Adapter

A pass-through that won't break on empty

utils
Any Concat

Join up to five strings with a custom delimiter

utils
Any to Float

Convert or fail quietly, never crash

utils
Any to Integer

Convert or fail quietly, never crash

utils
Boolean Switch

Pick between two branches with one flag

logic
Checkpoint Selector

Grab a checkpoint's name without loading it

utils
Clip Skip Slider

A dedicated -24 to -1 dial for CLIP skip

utils
Conditional VAE Decode Preview

A decode you can switch off

custom_nodes
Count List

How many items are actually in that list

Utils
DA_AudioDebug

Dump channel count, sample rate, duration, and shape from an AUDIO input

debug
DA_Base_KSampler

A vendored copy of the vanilla KSampler, for this pack's own use

Sampling
BusIn

Fold ten wires into one pipe without losing which ones were empty

System/Bus
BusOut

Unpack a bus_pipe back into up to ten wires

System/Bus
DA_Enhanced_KSampler

WAS_KSampler's spirit, with shift and preview control folded in

Sampling
Latent Loader

Reload a saved .latent file, old format or new

latent
Tiled Upscaler (experemental)

DIY tiled-diffusion upscaling in one node (author calls it experimental)

Image Processing/Upscale
Dynamic Diffusion Model Selector

Build a list of models to compare in one run

utils
Diffusion Model Selector

A dropdown over your diffusion_models folder

utils
Float Selector

A named 0-1 dial for denoise, strength, weight

utils
Image and Mask Resize

Stretch, crop, or pad — and it won't crash on a missing image

utils
List Combiner

Merge two lists into one, in order

List Operations
List Creater

Turn a blob of text into a real LIST, one delimiter at a time

utility/text
List Reroute

A tidy pass-through for LIST wires

utils
Load Image With Metadata

Get the workflow data back out of a PNG, and load it right-side up

Image
Dynamic LORA Selector

Stack up to 10 LoRAs with weights, for comparison runs

utils
Mask Debug

Stop guessing what shape your mask actually is

sd
Dynamic Checkpoint Selector

Build a checkpoint list without ten separate loaders

utils
MultiPlaceholder Prompt List

Generate every prompt combination from a template

utility/text
MyXYGridAccumulator

The node that actually assembles your XYZ comparison grid

Utils
MyXYZHelper

The index-to-grid-position engine behind DemonAlone's XYZ plots

Utils
MyXYZSuperStacker

Collects your XYZ grid cells into the finished sheet

Utils
Optional Conditioning Merge

Combine 1-3 conditionings without rewiring for each

conditioning
Patch Model Selector

A dropdown over your ComfyUI patches folder

utils
Rating, Score, Source for Pony

Stop typing score_9, score_8_up... by hand

utils
ResizeInterpolationControl

A remote dropdown for ImageResizeNode's interpolation

utils
ResizeMethodControl

A remote dropdown for ImageResizeNode's resize strategy

utils
Dynamic Sampler Selector

Build a sampler list for comparison runs

utils
Sampler Selector From String

Turn a text value into a real KSampler sampler

utils
Save Image With No Meta

Strip the workflow out of your PNGs on purpose

ImageSaver
Scale Image

Cap the long side, keep the aspect ratio, move on

utils
Dynamic Scheduler Selector

Build a scheduler list for comparison runs

utils
Scheduler Selector From String

Turn a text value into a real KSampler scheduler

utils
Shift Slider

A reusable, wireable source for your timestep shift value

utils
String To Any

Sneak a string past a strict-typed input

utils
String to Float

Bridge a text value into a numeric input, without crashing on bad input

utils
String to Integer

Bridge a text value into an integer input, safely

utils
Text Concatenator

Glue up to five text fields into one string

utils
Dynamic Encoder Selector

Picking which text encoders a run actually uses

utils
Text Encoder Selector

One dropdown for whichever CLIP file you've got installed

utils
Dynamic VAE Selector

Build a VAE list without ten separate loaders

utils
VAE Selector

Pick a VAE once, wire that choice everywhere

utils
Wan Number of Frames

A frame-count slider that won't let you pick an invalid length

utils
XYZ ConflictValidator And Switch

Keeping row/column/page values from colliding in an XYZ grid

utils/XYZ
Readme

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.