ComfyUI Extension
ComfyBros - Custom ComfyUI Nodes
Custom ComfyUI nodes for enhanced text and image processing
turnbros/ComfyBros
Nodes24
On cloudLocal install
CategoryComfyBros/JSON, ComfyBros/Configuration
Stars0
Updated9 months ago
Nodes (24)
Dict Get
ComfyBros/JSON
Endpoint Configuration
ComfyBros/Configuration
Generate Image
ComfyBros/Image Generation
Generate Image API
ComfyBros/API Nodes/Image Generation
Image Batch Combiner
ComfyBros/Image Utils
Image Batch Splitter
ComfyBros/Image Utils
Image Batch to GIF
ComfyBros/Image Utils
Image To Image
ComfyBros/Image Generation
Integer Compare
ComfyBros/Math
Integer Constant
ComfyBros/Math
Integer Math
ComfyBros/Math
JSON Parse
ComfyBros/JSON
LORA Discovery
ComfyBros/LORA Management
Upload to Gallerina
ComfyBros/Storage
Module Management
ComfyBros/API Nodes/Model Management
Ollama Configuration
ComfyBros/LLM
Ollama Connection
ComfyBros/LLM
SDXL LORA Prompter
ComfyBros/Prompting
Text Concatenate
ComfyBros/Text
Text Storage
ComfyBros/Text
Text Template
ComfyBros/Text
Text to Video
ComfyBros/Video Generation
WAN22 Generate Video
ComfyBros/Video Generation
WAN22 Upscale Image
ComfyBros/Image Enhancement
Readme
ComfyBros - Custom ComfyUI Nodes
A collection of custom nodes for ComfyUI that enhance text and image processing capabilities.
Installation
-
Clone or download this repository to your ComfyUI custom nodes directory:
cd ComfyUI/custom_nodes/ git clone <your-repo-url> ComfyBros -
Install dependencies:
cd ComfyBros pip install -r requirements.txt -
Restart ComfyUI
Nodes Included
Text Processing Nodes
Text Processor
- Category: ComfyBros/Text
- Function: Apply various text transformations
- Inputs:
text: Input text (multiline string)operation: Transformation type (uppercase, lowercase, title, capitalize, remove_spaces, remove_numbers)
- Outputs: Processed text
Text Combiner
- Category: ComfyBros/Text
- Function: Combine two text inputs with a separator
- Inputs:
text1: First text inputtext2: Second text inputseparator: Text to insert between inputs (default: space)
- Outputs: Combined text
Image Processing Nodes
Image Resize
- Category: ComfyBros/Image
- Function: Resize images with various interpolation methods
- Inputs:
image: Input imagewidth: Target width (64-2048, step 8)height: Target height (64-2048, step 8)interpolation: Method (nearest, linear, bilinear, bicubic)
- Outputs: Resized image
Image Blend
- Category: ComfyBros/Image
- Function: Blend two images using different blend modes
- Inputs:
image1: Base imageimage2: Overlay image (auto-resized to match image1)blend_factor: Blend strength (0.0-1.0)blend_mode: Blending method (normal, multiply, screen, overlay)
- Outputs: Blended image
Usage
After installation, you'll find the ComfyBros nodes in the node menu under their respective categories:
- ComfyBros/Text
- ComfyBros/Image
Simply add them to your workflow like any other ComfyUI node.
Development
To add new nodes:
- Create your node class in the appropriate file under
nodes/ - Add the node to
NODE_CLASS_MAPPINGSandNODE_DISPLAY_NAME_MAPPINGSinnodes/__init__.py - Follow ComfyUI node conventions for INPUT_TYPES, RETURN_TYPES, and FUNCTION definitions