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-tooling-nodes

635

Last updated
2026-02-21

ComfyUI Nodes for External Tooling is a set of nodes and an API designed to enhance the functionality of ComfyUI by enabling direct image exchange with external applications, eliminating the need for file system uploads and downloads. This allows for a more seamless and efficient workflow when integrating ComfyUI with other tools.

  • Facilitates the direct transfer of images and masks using WebSocket and HTTP protocols, which streamlines the process and reduces potential errors.
  • Implements advanced region-based attention masking, allowing users to apply prompts selectively to specific areas of an image for more refined outputs.
  • Supports image tiling, enabling the processing of large images in smaller segments, thus optimizing resource usage and improving performance.

Context

This tool provides a framework for using ComfyUI as a backend for external applications, focusing on efficient image transfer and processing. By allowing images to be sent and received directly without relying on file system interactions, it simplifies the workflow for users who need to integrate ComfyUI with other software.

Key Features & Benefits

The primary features include the ability to send and receive images via WebSocket, load images and masks from base64 strings, and cache images in RAM for faster access. These functionalities are crucial as they minimize the overhead associated with file handling, allowing users to focus on their creative processes without interruptions.

Advanced Functionalities

The tool offers advanced capabilities such as attention masking for specific image regions, which allows for targeted application of prompts. This feature enhances the quality of generated images by providing more control over how prompts affect different parts of an image. Additionally, the tiling system enables users to break down larger images into manageable sections for individual processing, facilitating the use of varied prompts and settings for each tile.

Practical Benefits

By integrating these nodes into their workflows, users can significantly improve their operational efficiency and control over image generation in ComfyUI. The elimination of file system dependencies reduces the chances of errors and speeds up the process, while the advanced masking and tiling features enhance the quality and flexibility of the outputs.

Credits/Acknowledgments

The repository is maintained by the original authors and contributors, with the code available under an open-source license. Users are encouraged to acknowledge the contributions of the developers and engage with the community for further enhancements and support.

Inner Nodes

ETN_ApplyMaskToImage, ETN_ApplyReferenceImages, ETN_AttentionMask, ETN_BackgroundRegion, ETN_DefineRegion, ETN_ExtractImageTile, ETN_ExtractMaskTile, ETN_GenerateTileMask, ETN_KritaCanvas, ETN_KritaImageLayer, ETN_KritaMaskLayer, ETN_KritaOutput, ETN_KritaSelection, ETN_KritaSendText, ETN_KritaStyle, ETN_KritaStyleAndPrompt, ETN_ListRegionMasks, ETN_LoadImageBase64, ETN_LoadImageCache, ETN_LoadMaskBase64, ETN_MergeImageTile, ETN_NSFWFilter, ETN_Parameter, ETN_ReferenceImage, ETN_SaveImageCache, ETN_SendImageWebSocket, ETN_TileLayout, ETN_Translate