floyo logo
Powered by
ThinkDiffusion
⚡️Nano Banana 2 ⚡️ just landed. Start creating now.
floyo logo
Powered by
ThinkDiffusion
⚡️Nano Banana 2 ⚡️ just landed. Start creating now.

ComfyUI-utils-nodes

122

Last updated
2026-03-02

This repository offers a set of utilities designed to enhance the performance and functionality of ComfyUI, particularly focusing on image processing and manipulation. The tools included aim to improve speed, efficiency, and flexibility in handling various image-related tasks.

  • Customizable Nodes: Many nodes have been modified to include switches that allow users to control the loading and processing of images, improving resource management.
  • Performance Enhancements: Several nodes are optimized to bypass slow operations, such as using os.listdir, to streamline image loading processes.
  • Advanced Image Processing: The repository includes specialized nodes for tasks like outpainting, video generation, and face attribute analysis, expanding the capabilities of ComfyUI.

Context

This repository contains a collection of utility nodes specifically designed to enhance the functionality and performance of ComfyUI, an open-source user interface for image generation using Stable Diffusion. The tools focus on improving speed and efficiency in image loading and processing, making them invaluable for users engaged in AI art workflows.

Key Features & Benefits

The repository introduces several key features that significantly enhance the user experience in ComfyUI:

  • Nodes like LoadImageWithSwitch and LoadImageMaskWithSwitch allow users to control whether images are loaded, optimizing memory usage.
  • Performance-focused nodes such as LoadImageWithoutListDir and LoadImageMaskWithoutListDir eliminate the slower os.listdir method for faster image loading.
  • The ImageCompositeMaskedOneByOne node processes images individually, reducing memory overhead, which is especially beneficial in resource-constrained environments.

Advanced Functionalities

The repository includes advanced functionalities that cater to specific needs:

  • The VolcanoOutpainting and VolcanoImageEdit nodes utilize the Volcano engine for enhanced image editing and outpainting capabilities, providing users with powerful tools for creative image manipulation.
  • The DeepfaceAnalyzeFaceAttributes node integrates face analysis to extract attributes such as gender and emotion, offering insights that can be used in further image processing tasks.
  • The DetectorForNSFW node employs a specialized model to filter out NSFW content, enhancing the safety and appropriateness of generated images.

Practical Benefits

The tools provided in this repository streamline workflows by offering greater control over image processing tasks. By minimizing unnecessary operations and allowing for more precise control, users can achieve higher quality outputs while maintaining efficiency. This leads to improved productivity in projects that rely on ComfyUI for image generation.

Credits/Acknowledgments

The original authors and contributors of the nodes include various developers from the ComfyUI community. Notable mentions include @kijai for the ImageConcatenate node and @EllangoK for the ColorCorrect node. The repository is open-source, allowing for community contributions and continuous improvement.

Inner Nodes

AspectRatioSizeNodeOfUtils, BooleanControlOutput, CheckpointLoaderSimpleWithSwitch, ColorCorrectOfUtils, ConcatTextOfUtils, CropByMaskToSpecificSize, DeepfaceAnalyzeFaceAttributes, DetectorForNSFW, EmptyConditioning, FalFunControlVideoRequestNode, FalImage2VideoRequestNode, FalNanoBananaNode, FalVideo2VideoRequestNode, FloatMultipleAddLiteral, FrameAdjuster, GeminiPromptEnhance, GenderControlOutput, ImageAutoSelector, ImageBatchOneOrMore, ImageCompositeMaskedOneByOne, ImageCompositeMaskedWithSwitch, ImageCompositeWatermark, ImageConcanateOfUtils, ImageMaskColorAverage, ImageResizeTo8x, ImageScaleToTotalPixelsSwitch, ImageTransition, ImageTransitionBottomToTop, ImageTransitionLeftToRight, ImageTransitionRightToLeft, ImageTransitionTopToBottom, ImagesConcanateToGrid, IntMultipleAddLiteral, LayerUtility: CropByMask To Specific Size, LoadImageMaskWithSwitch, LoadImageMaskWithoutListDir, LoadImageWithSwitch, LoadImageWithoutListDir, MaskAreaComparison, MaskAutoSelector, MaskCoverFourCorners, MaskFastGrow, MaskFromFaceModel, MaskofCenter, MatchImageRatioToPreset, ModelsDownloaderOfUtils, ModifyTextGender, NeedImageSizeAndCount, NovitaVideoRequestNode, QwenEditPlusLoraNode, ReferenceLatentSwitch, ReplicateRequstNode, ReplicateVideoRequestNode, SegmindVideoRequestNode, SplitMask, TextInputAutoSelector, TextPreview, TorchCompileModelAdvancedOfUtils, UpscaleImageWithModelIfNeed, VAEEncoderSwitch, VolcanoArkImageEditNode, VolcanoImageEditNode, VolcanoOutpaintingNode