Extensions/ComfyUI Essentials
ComfyUI Extension Runs on cloud

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…

By cubiq·Created 3 years ago·Updated about a year ago· 1,152
cubiq/ComfyUI_essentials
Nodes87
On cloudRunnable
Categoryessentials/segmentation, essentials/utilities
Stars1,152
Updatedabout a year ago

Nodes (87)

🔧 Apply CLIPSeg

Apply CLIPSeg — make a mask by just describing what you want masked

essentials/segmentation
🔧 Batch Count

Batch Count — how many items are in that batch? This node tells you.

essentials/utilities
🔧 SDXL CLIPTextEncode

The two-prompt encoder SDXL actually wants

essentials/conditioning
🔧 Cond Combine Multiple

Cond Combine Multiple — merge up to five conditionings in one node

essentials/conditioning
🔧 Console Debug

Print any wire's value straight to your ComfyUI terminal

essentials/utilities
🔧 Debug Tensor Shape

Print the shape of any tensor to find a mismatch

essentials/utilities
🔧 Display Any

Display Any — see what's actually flowing through your ComfyUI graph

essentials/utilities
🔧 Draw Text

Render text onto an image (and get a mask of it too)

essentials/text
🔧 Extract Keyframes (experimental)

Thin a frame batch down to what actually changed

essentials
🔧 Flux Attention Seeker

Per-layer attention tweaking for Flux's text encoders

essentials/conditioning
🔧 Flux Model Blocks Buster

Dial the strength of individual Flux transformer blocks

essentials/conditioning
🔧 Flux Sampler Parameters

Flux Sampler Parameters (ComfyUI Essentials)

essentials/sampling
🔧 Get Image Size

Get Image Size

essentials/image utils
🔧 Guidance Timestep (experimental)

Schedule Flux-style guidance instead of leaving it flat

essentials/sampling
🔧 Image Apply LUT

Image Apply LUT (ComfyUI Essentials)

essentials/image processing
🔧 Images Batch Multiple

Images Batch Multiple (ComfyUI Essentials)

essentials/image batch
🔧 Image Batch To List

Split a batch into a list so nodes process one at a time

essentials/image batch
🔧 Image Contrast Adaptive Sharpening

Image Contrast Adaptive Sharpening — crisp detail without the crunchy halos

essentials/image processing
🔧 Image Color Match

Image Color Match (ComfyUI Essentials)

essentials/image processing
🔧 Image Color Match Adobe

Image Color Match Adobe — make one image adopt another's colors

essentials/image processing
🔧 Image Composite

Image Composite — paste one image onto another, with a mask if you want

essentials/image manipulation
🔧 Image Composite From Mask Batch

Image Composite From Mask Batch (ComfyUI Essentials)

essentials/image manipulation
🔧 Image Crop

Crop Image (ImageCrop) — the deprecated Essentials node that moved into core

essentials/image manipulation
🔧 Image Desaturate

Proper grayscale with a choice of luminance formula

essentials/image processing
🔧 Image Enhance Difference

Making the delta between two images actually visible

essentials/image analysis
🔧 Image Expand Batch

Pad an image batch up to a target frame count

essentials/image batch
🔧 Image Flip

Mirror an image horizontally or vertically

essentials/image manipulation
🔧 Image From Batch

Get Image from Batch

essentials/image batch
🔧 Image Histogram Match

Match one image's colors to a reference

essentials/image processing
🔧 Image List To Batch

Turn a list of images into one batch tensor

essentials/image batch
🔧 Image Posterize

Threshold an image down to hard, high-contrast tones

essentials/image processing
🔧 Image Preview From Latent

Decode, preview, and grab dimensions in one node

essentials/image utils
🔧 Image Random Transform

Quick augmentation for stress-testing a pipeline

essentials/image manipulation
🔧 Image Remove Alpha

Drop the transparency channel before a node chokes on it

essentials/image utils
🔧 Image Remove Background

Rembg wired straight into your graph

essentials/image manipulation
🔧 Image Resize

Image Resize (ComfyUI Essentials)

essentials/image manipulation
🔧 Image Seam Carving

Content-aware resize that doesn't just crop or squish

essentials/image manipulation
🔧 Image Smart Sharpen

Image Smart Sharpen (ComfyUI Essentials)

essentials/image processing
🔧 Image Tile

Cut an image into overlapping tiles for tiled processing

essentials/image manipulation
🔧 Image To Device

Moving image tensors between CPU and GPU on purpose

essentials/image utils
🔧 Image Untile

Stitch processed tiles back into one seamless image

essentials/image manipulation
🔧 Inject Latent Noise

Inject Latent Noise — add controlled grit to a latent before sampling

essentials/sampling
🔧 KSampler Stochastic Variations

KSampler Stochastic Variations — nudge a seed you like without losing it

essentials/sampling
🔧 KSampler Variations with Noise Injection

KSampler Variations with Noise Injection (ComfyUI Essentials)

essentials/sampling
🔧 Load CLIPSeg Models

The loader behind text-prompted masking in Essentials

essentials/segmentation
🔧 LoRA for Flux Parameters

Bundle Flux LoRAs and strengths for a parameter sweep

essentials/sampling
🔧 Mask Batch

Stack two masks into one batch

essentials/mask batch
🔧 Mask Blur

Mask Blur (ComfyUI Essentials)

essentials/mask
🔧 Mask Bounding Box

Mask Bounding Box — crop to exactly where the mask is, and get the coordinates

essentials/mask
🔧 Mask Expand Batch

Padding a mask batch up to match your frame count

essentials/mask batch
🔧 Mask Fix

Mask Fix — clean up ugly masks before they wreck your inpaint

essentials/mask
🔧 Mask Flip

Mirror a mask without touching the image it's paired with

essentials/mask
🔧 Mask From Batch

The mask slicer ComfyUI core forgot

essentials/mask batch
🔧 Mask From Color

Chroma-key a mask straight out of an exact RGB value

essentials/mask
🔧 Mask From List

Build a mask from a list of numbers you type or feed in

essentials/mask
🔧 Mask From RGB/CMY/BW

Mask From RGB/CMY/BW — split a color map into eight separate masks

essentials/mask
🔧 Mask From Segmentation

Turning a flat-color segmentation map into usable masks

essentials/mask
🔧 Mask Preview

Preview Mask

essentials/mask
🔧 Mask Smooth

Soften hard mask edges to kill compositing seams

essentials/mask
🔧 Model Compile

Torch.compile as a drop-in ComfyUI node

essentials/utilities
🔧 Model Sampling SD3 Advanced

Model Sampling SD3 Advanced (ComfyUI Essentials)

essentials/sampling
🔧 Noise From Image

Noise From Image (ComfyUI Essentials)

essentials/image utils
🔧 Pixelize

Turning a generated image into pixel art that doesn't look like mush

essentials/image processing
🔧 Plot Sampler Parameters

Plot Sampler Parameters — turn a sampler XY test into a labeled grid

essentials/sampling
🔧 RemBG Session

RemBG Session (ComfyUI Essentials)

essentials/image manipulation
🔧 Remove Latent Mask

Strip a noise mask off a latent

essentials/utilities
🔧 Sampler Select Helper

Tick a few boxes to build a sampler list for XY plots

essentials/sampling
🔧 Scheduler Select Helper

Scheduler Select Helper — turn a set of checkboxes into a scheduler list

essentials/sampling
🔧 SD3 Attention Seeker L/G

Per-layer dials for your CLIP text encoders

essentials/conditioning
🔧 SD3 Attention Seeker T5

Dialing T5-XXL up or down, one layer at a time

essentials/conditioning
🔧 SD3 Negative Conditioning

A surgical fix for SD3's negative-prompt problem

essentials/conditioning
🔧 Empty Latent Size Picker

Empty Latent Size Picker (ComfyUI Essentials)

essentials/utilities
🔧 SDXL Resolutions

Pick a resolution SDXL was actually trained on

essentials
🔧 Simple Comparison

Simple Comparison — compare two values, get a true/false back

essentials/utilities
🔧 Simple Condition

Simple Condition (ComfyUI Essentials)

essentials/utilities
🔧 Simple Math

Simple Math (ComfyUI Essentials)

essentials/utilities
🔧 Simple Math Boolean

Simple Math Boolean — a plain true/false switch for your workflow logic

essentials/utilities
🔧 Simple Math Condition

Simple Math Condition — a tiny if/else that returns numbers

essentials/utilities
🔧 Simple Math Dual

Simple Math Dual (ComfyUI Essentials)

essentials/utilities
🔧 Simple Math Float

Simple Math Float — a clean float source for any decimal input

essentials/utilities
🔧 Simple Math Int

Simple Math Int (ComfyUI Essentials)

essentials/utilities
🔧 Simple Math Percent

A plain 0-1 slider, wired for reuse

essentials/utilities
🔧 Simple Math Slider

Simple Math Slider — a draggable knob for any float or int in your graph

essentials/utilities
🔧 Simple Math Slider low-res

A coarse 0-10 dial mapped onto your real range

essentials/utilities
🔧Text Encode for Sampler Params

Multiple prompts, one text box, split by dashes

essentials/sampling
🔧 Transition Mask

Procedural wipe transitions as a mask batch

essentials/mask
🔧 InSPyReNet TransparentBG

Loading the background-remover BiRefNet's rival

essentials/image manipulation
Readme

: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.