6 Best Custom Nodes for Comfy UI (For Best Workflow)

Sujeet Kumar
11 Min Read

In the dynamic realm of AI-powered image generation, ComfyUI has emerged as a versatile and intuitive platform. However, its true potential is unlocked through a vibrant community of creators who have developed an array of custom nodes, each catering to specific functionalities. These custom nodes amplify ComfyUI’s capabilities, enabling users to achieve extraordinary results with ease.

In this article, we delve into the realm of ComfyUI’s best custom nodes, exploring their functionalities and how they enhance the image generation experience. From refining facial features with the FaceRestore Node to unleashing creative variations with the StyleBlend Node, join us as we uncover the transformative power of these custom nodes in elevating your ComfyUI journey.

Custom Nodes for Comfy UI

Custom NodeDescription
SDXL Prompt StylerSimplifies prompt styling, allowing users to apply predefined templates with positive and negative text options.
Comfyroll Custom NodesOffers various custom nodes for advanced image processing and workflow optimization in ComfyUI.
WAS Node Suite – ComfyUIProvides custom nodes for advanced image analysis, segmentation, and image manipulation in ComfyUI.
tinyterraNodes for ComfyUIEnhances ComfyUI with features like autocomplete filenames, dynamic widgets, node management, and auto-updates.
Visual Area ConditioningEmpowers manual image composition control for fine-tuned outputs in ComfyUI’s image generation.
MultiLatentComposite 1.1Enables dynamic layer manipulation for intuitive image synthesis in ComfyUI.
FaceRestore NodeUtilizes advanced models for effective facial feature enhancement and refinement in generated images.

SDXL Prompt Styler

- 6 Best Custom Nodes for Comfy UI (For Best Workflow)

The SDXL Prompt Styler is a versatile custom node within Comfy UI that streamlines the prompt styling process. It allows users to apply predefined styling templates stored in JSON files to their prompts effortlessly. One of its key features is the ability to replace the {prompt} placeholder in the ‘prompt’ field of these templates with user-provided positive text.

Moreover, the SDXL Prompt Styler excels in managing negative prompts. Users have the flexibility to input their negative text, which is then seamlessly integrated with the ‘negative_prompt’ field from the selected JSON template. In cases where no negative text is provided, the system defaults to using the ‘negative_prompt’ from the JSON template. This robust functionality empowers users to craft a diverse and highly tailored set of prompts, enhancing the AI generation experience.

Comfyroll Custom Nodes for Comfy UI

ComfyrollSDXL - 6 Best Custom Nodes for Comfy UI (For Best Workflow)
  1. Switching Node: Seamlessly alternate between diverse workflows, optimizing tasks like inpainting and Lora integration with a single click.
  2. Image Input Switches: Swiftly switch between different image inputs, latents, conditionings, clips, models, and ControlNet options.
  3. Process Switches: Enhance image quality with Hires Fix Process, and customize image transformations with Img2Img Process.
  4. LoRA Integration: Load, stack, and apply LoRA data effortlessly for seamless dataset incorporation.
  5. Maths and Number Nodes: Achieve accurate numerical operations, from integer multiplication to seed-to-integer conversion.
  6. Image Enhancement: Resize, maintain aspect ratios, add color tints, and introduce halftone effects to images.
  7. Conditioning Power: Apply control nets seamlessly to guide image generation with precision.
  8. SDXL Transformation: Optimize image generation using custom nodes tailored for Stable Diffusion XL.
  9. Module Efficiency: Load, input, and output module pipelines with ease, enhancing workflow efficiency.
  10. Latent Control: Customize latent batch sizes to fine-tune image generation results.

Discover the efficiency and creativity these custom nodes bring to your ComfyUI experience.

WAS Node Suite – ComfyUI

FF9K%20Workflow - 6 Best Custom Nodes for Comfy UI (For Best Workflow)
  1. BLIP Analyze Image: Extract captions or interrogate images with questions using this node. Auto-downloads models for analysis.
  2. SAM Model Loader: Load SAM Segmentation models for advanced image analysis.
  3. SAM Parameters: Define segmentation parameters for precise image analysis.
  4. SAM Parameters Combine: Merge multiple segmentation parameters for comprehensive analysis.
  5. SAM Image Mask: Apply masks using SAM segmentation for targeted image manipulation.
  6. Image Bounds: Restrict image dimensions for focused processing.
  7. Bounded Image Blend: Seamlessly blend bounded images.
  8. Bounded Image Crop: Isolate specific areas within bounded images.
  9. Cache Node: Store Latnet, Tensor Batches, and Conditioning data on disk for later use.
  10. CLIPTextEncode (NSP): Decode noodle soups or wildcards for text prompts.
  11. Conditioning Input Switch: Toggle between two conditioning inputs for versatile processing.
  12. Create Grid Image: Generate image grids from customizable glob patterns.
  13. Create Morph Image: Create animated GIF/APNG transitions between images.
  14. Create Video from Path: Compile videos from images in specified paths.
  15. CLIPSeg Masking: Mask images using CLIPSeg, providing raw masks.
  16. Image Analyze: Analyze and process images for various enhancements.
  17. Black White Levels: Adjust black and white levels of images.
  18. Image Bloom Filter: Apply bloom filters for striking image effects.
  19. Image Canny Filter: Employ canny filters for edge detection.
  20. Image Chromatic Aberration: Infuse images with sci-fi inspired chromatic aberration.
  21. Image Color Palette: Generate color palettes based on input images.
  22. Image Crop Face: Crop and extract faces from images, with considerations.

These nodes, alongside numerous others, empower users to create intricate workflows in ComfyUI for efficient image generation and manipulation.

tinyterraNodes for ComfyUI

image 3 - 6 Best Custom Nodes for Comfy UI (For Best Workflow)

The tinyterraNodes custom nodes for ComfyUI offer a plethora of functionalities that seamlessly integrate with your Stable Diffusion workflows. These custom nodes have been thoughtfully designed to streamline the process of image generation, making your experience even more efficient. Enabled by default, the tinyterraNodes provide several valuable features:

Auto-Complete Embedding Filenames: This feature revolutionizes your text widgets by displaying a pop-up for autocomplete embedding filenames. Typing ’embedding’ triggers the list of options, allowing you to select with ease. To toggle this functionality, utilize the [ttNodes] setting: ‘enable_embed_autocomplete = True | False’.

Dynamic Widgets: The tinyterraNodes introduce dynamic widgets that adapt to relevance. This automated mechanism hides or displays widgets based on their contextual significance. To activate or deactivate this feature, control the [ttNodes] setting: ‘enable_dynamic_widgets = True | False’.

ttNinterface: Enhance your node management with the ttNinterface. This feature augments the right-click context menu by incorporating ‘Node Dimensions (ttN)’ for precise node adjustment. Furthermore, it supports ‘ctrl + arrow key’ node movement for swift positioning. The addition of ‘Reload Node (ttN)’ ensures a seamless workflow. Slot Type Color and Link Style options are also integrated into the Link right-click context menu.

Save Image Prefix Parsing: Customize your image filenames with ease. Incorporate date and time details using the format %date:yyyy-MM-dd-hh-mm-ss%. Harness the power of placeholders to parse upstream settings into filenames. Utilize %[widget_name]% for the current node or %[input_name]>[input_name]>[widget_name]% for inputting nodes.

Node Versioning: The tinyterraNodes adopt versioning to maintain workflow stability. Each node now carries a version property, highlighting nodes that might face compatibility issues due to future changes. This safeguard ensures that workflows created after the v1.0.0 release remain unaffected.

AutoUpdate: These custom nodes are designed to keep your experience up to date. With AutoUpdate, you can benefit from the latest enhancements effortlessly. Embrace a seamless workflow without the need for manual updates.

ComfyUI – Visual Area Conditioning

383101 - 6 Best Custom Nodes for Comfy UI (For Best Workflow)

The “ComfyUI – Visual Area Conditioning” custom node offers unparalleled compositional control within image generation. This tool empowers users to manually dictate the composition of their images, resulting in a fine-tuned output that matches their creative vision. By utilizing this node, you gain the ability to visualize the ConditioningSetArea node, which enhances control over the conditioning process.

2. MultiLatentComposite 1.1

The “MultiLatentComposite 1.1” custom node introduces a new dimension of control and precision to your image generation endeavors. This tool revolutionizes the process by allowing users to visualize the MultiLatentComposite node, granting an advanced level of control over image synthesis. By simply right-clicking, users can add, remove, or swap layers effortlessly, providing a dynamic and flexible approach to crafting images. This customization extends to the association of nodes with inputs, enhancing the user experience by displaying relevant information. With “MultiLatentComposite 1.1,” your image generation journey becomes more intuitive and tailored, paving the way for strikingly sophisticated results.

ComfyUI – FaceRestore Node

preview3 - 6 Best Custom Nodes for Comfy UI (For Best Workflow)

The ComfyUI FaceRestore Node introduces a powerful solution for restoring faces in images, akin to the face restoration feature in AUTOMATIC1111 webui. Contrary to misconceptions, this method offers an effective way to rectify faces in generated images. This custom node leverages advanced face restoration models, including the GFPGAN and CodeFormer models, accessible via download links. These models, stored in the ‘facerestore_models’ folder, work in tandem with face detection models found in the ‘facedetection’ directory. These detection models, such as ResNet50, MobileNet, and YOLOv5, ensure accurate cropping and facilitate the face restoration process. Overall, the ComfyUI FaceRestore Node provides a seamless approach to enhancing and refining facial features in generated images.

Share This Article
SK, an ardent writer whose creativity knows no bounds. With a profound love for anime, a fascination for the world of VFX, and an insatiable appetite for innovative storytelling, SK embarks on a journey where art and artificial intelligence converge to bring captivating narratives to life.