ComfyUI Essentials
Essential nodes that are weirdly missing from ComfyUI core. With few exceptions they are new features and not commodities. I hope this will be just a temporary…
Nodes (87)
Apply CLIPSeg — make a mask by just describing what you want masked
Batch Count — how many items are in that batch? This node tells you.
The two-prompt encoder SDXL actually wants
Cond Combine Multiple — merge up to five conditionings in one node
Print any wire's value straight to your ComfyUI terminal
Print the shape of any tensor to find a mismatch
Display Any — see what's actually flowing through your ComfyUI graph
Render text onto an image (and get a mask of it too)
Thin a frame batch down to what actually changed
Per-layer attention tweaking for Flux's text encoders
Dial the strength of individual Flux transformer blocks
Flux Sampler Parameters (ComfyUI Essentials)
Get Image Size
Schedule Flux-style guidance instead of leaving it flat
Image Apply LUT (ComfyUI Essentials)
Images Batch Multiple (ComfyUI Essentials)
Split a batch into a list so nodes process one at a time
Image Contrast Adaptive Sharpening — crisp detail without the crunchy halos
Image Color Match (ComfyUI Essentials)
Image Color Match Adobe — make one image adopt another's colors
Image Composite — paste one image onto another, with a mask if you want
Image Composite From Mask Batch (ComfyUI Essentials)
Crop Image (ImageCrop) — the deprecated Essentials node that moved into core
Proper grayscale with a choice of luminance formula
Making the delta between two images actually visible
Pad an image batch up to a target frame count
Mirror an image horizontally or vertically
Get Image from Batch
Match one image's colors to a reference
Turn a list of images into one batch tensor
Threshold an image down to hard, high-contrast tones
Decode, preview, and grab dimensions in one node
Quick augmentation for stress-testing a pipeline
Drop the transparency channel before a node chokes on it
Rembg wired straight into your graph
Image Resize (ComfyUI Essentials)
Content-aware resize that doesn't just crop or squish
Image Smart Sharpen (ComfyUI Essentials)
Cut an image into overlapping tiles for tiled processing
Moving image tensors between CPU and GPU on purpose
Stitch processed tiles back into one seamless image
Inject Latent Noise — add controlled grit to a latent before sampling
KSampler Stochastic Variations — nudge a seed you like without losing it
KSampler Variations with Noise Injection (ComfyUI Essentials)
The loader behind text-prompted masking in Essentials
Bundle Flux LoRAs and strengths for a parameter sweep
Stack two masks into one batch
Mask Blur (ComfyUI Essentials)
Mask Bounding Box — crop to exactly where the mask is, and get the coordinates
Padding a mask batch up to match your frame count
Mask Fix — clean up ugly masks before they wreck your inpaint
Mirror a mask without touching the image it's paired with
The mask slicer ComfyUI core forgot
Chroma-key a mask straight out of an exact RGB value
Build a mask from a list of numbers you type or feed in
Mask From RGB/CMY/BW — split a color map into eight separate masks
Turning a flat-color segmentation map into usable masks
Preview Mask
Soften hard mask edges to kill compositing seams
Torch.compile as a drop-in ComfyUI node
Model Sampling SD3 Advanced (ComfyUI Essentials)
Noise From Image (ComfyUI Essentials)
Turning a generated image into pixel art that doesn't look like mush
Plot Sampler Parameters — turn a sampler XY test into a labeled grid
RemBG Session (ComfyUI Essentials)
Strip a noise mask off a latent
Tick a few boxes to build a sampler list for XY plots
Scheduler Select Helper — turn a set of checkboxes into a scheduler list
Per-layer dials for your CLIP text encoders
Dialing T5-XXL up or down, one layer at a time
A surgical fix for SD3's negative-prompt problem
Empty Latent Size Picker (ComfyUI Essentials)
Pick a resolution SDXL was actually trained on
Simple Comparison — compare two values, get a true/false back
Simple Condition (ComfyUI Essentials)
Simple Math (ComfyUI Essentials)
Simple Math Boolean — a plain true/false switch for your workflow logic
Simple Math Condition — a tiny if/else that returns numbers
Simple Math Dual (ComfyUI Essentials)
Simple Math Float — a clean float source for any decimal input
Simple Math Int (ComfyUI Essentials)
A plain 0-1 slider, wired for reuse
Simple Math Slider — a draggable knob for any float or int in your graph
A coarse 0-10 dial mapped onto your real range
Multiple prompts, one text box, split by dashes
Procedural wipe transitions as a mask batch
Loading the background-remover BiRefNet's rival
:wrench: ComfyUI Essentials
Essential nodes that are weirdly missing from ComfyUI core. With few exceptions they are new features and not commodities. I hope this will be just a temporary repository until the nodes get included into ComfyUI.
[!IMPORTANT]
2025.04.14 - I do not use ComfyUI as my main way to interact with Gen AI anymore as a result I'm setting the repository in "maintenance only" mode. If there are crucial updates or PRs I might still consider merging them but I do not plan any consistent work on this repo.