{ "custom_nodes": [ { "author": "whmc76", "title": "ComfyUI-Openpose-Editor-Plus", "reference": "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus", "files": [ "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus" ], "install_type": "git-clone", "description": "Nodes:Openpose Editor Plus" }, { "author": "Off-Live", "title": "ComfyUI-off-suite", "reference": "https://github.com/Off-Live/ComfyUI-off-suite", "files": [ "https://github.com/Off-Live/ComfyUI-off-suite" ], "install_type": "copy", "description": "Nodes:Image Crop Fit Node, OFF SEGS to Image, Crop Center wigh SEGS, GW Number Formatting Node." }, { "author": "laksjdjf", "title": "LCMSampler-ComfyUI", "reference": "https://github.com/laksjdjf/LCMSampler-ComfyUI", "files": [ "https://github.com/laksjdjf/LCMSampler-ComfyUI" ], "install_type": "git-clone", "description": "This extension node is intended for the use of LCM conversion for SSD-1B-anime. It does not guarantee operation with the original LCM (as it cannot load weights in the current version). To take advantage of fast generation with LCM, a node for using TAESD as a decoder is also provided. This is inspired by ComfyUI-OtherVAEs." }, { "author": "palant", "title": "Integrated Nodes for ComfyUI", "reference": "https://github.com/palant/integrated-nodes-comfyui", "files": [ "https://github.com/palant/integrated-nodes-comfyui" ], "install_type": "git-clone", "description": "This tool will turn entire workflows or parts of them into single integrated nodes. In a way, it is similar to the Node Templates functionality but hides the inner structure. This is useful if all you want is to reuse and quickly configure a bunch of nodes without caring how they are interconnected." }, { "author": "palant", "title": "Image Resize for ComfyUI", "reference": "https://github.com/palant/image-resize-comfyui", "files": [ "https://github.com/palant/image-resize-comfyui" ], "install_type": "git-clone", "description": "This custom node provides various tools for resizing images. The goal is resizing without distorting proportions, yet without having to perform any calculations with the size of the original image. If a mask is present, it is resized and modified along with the image." }, { "author": "M1kep", "title": "ComfyUI-KepOpenAI", "reference": "https://github.com/M1kep/ComfyUI-KepOpenAI", "files": [ "https://github.com/M1kep/ComfyUI-KepOpenAI" ], "install_type": "git-clone", "description": "ComfyUI-KepOpenAI is a user-friendly node that serves as an interface to the GPT-4 with Vision (GPT-4V) API. This integration facilitates the processing of images coupled with text prompts, leveraging the capabilities of the OpenAI API to generate text completions that are contextually relevant to the provided inputs." }, { "author": "bmad4ever", "title": "comfyui_ab_sampler", "reference": "https://github.com/bmad4ever/comfyui_ab_samplercustom", "files": [ "https://github.com/bmad4ever/comfyui_ab_samplercustom" ], "install_type": "git-clone", "description": "Experimental sampler node. Sampling alternates between A and B inputs until only one remains, starting with A. B steps run over a 2x2 grid, where 3/4's of the grid are copies of the original input latent. When the optional mask is used, the region outside the defined roi is copied from the original latent at the end of every step." }, { "author": "AbyssYuan0", "title": "ComfyUI_BadgerTools", "reference": "https://github.com/AbyssYuan0/ComfyUI_BadgerTools", "files": [ "https://github.com/AbyssYuan0/ComfyUI_BadgerTools" ], "install_type": "git-clone", "description": "Nodes:ImageOverlap-badger, FloatToInt-badger, IntToString-badger, FloatToString-badger, ImageNormalization-badger, ImageScaleToSide-badger, NovelToFizz-badger." }, { "author": "fexli", "title": "fexli-util-node-comfyui", "reference": "https://github.com/fexli/fexli-util-node-comfyui", "files": [ "https://github.com/fexli/fexli-util-node-comfyui" ], "install_type": "git-clone", "description": "Nodes:FEImagePadForOutpaint, FEColorOut, FEColor2Image, FERandomizedColor2Image" }, { "author": "nagolinc", "title": "ComfyUI_FastVAEDecorder_SDXL", "reference": "https://github.com/nagolinc/ComfyUI_FastVAEDecorder_SDXL", "files": [ "https://github.com/nagolinc/ComfyUI_FastVAEDecorder_SDXL" ], "install_type": "git-clone", "description": "Based off of: Birch-san/diffusers-play/approx_vae. This ComfyUI node allows you to quickly preview SDXL 1.0 latents." }, { "author": "jags111", "title": "ComfyUI_Jags_VectorMagic", "reference": "https://github.com/jags111/ComfyUI_Jags_VectorMagic", "files": [ "https://github.com/jags111/ComfyUI_Jags_VectorMagic" ], "install_type": "git-clone", "description": "a collection of nodes to explore Vector and image manipulation" }, { "author": "Trung0246", "title": "ComfyUI-0246", "reference": "https://github.com/Trung0246/ComfyUI-0246", "files": [ "https://github.com/Trung0246/ComfyUI-0246" ], "install_type": "git-clone", "description": "Nodes: Highway, Junction. Random nodes for ComfyUI I made to solve my struggle with ComfyUI. Have varying quality." }, { "author": "PCMonsterx", "title": "ComfyUI-CSV-Loader", "reference": "https://github.com/PCMonsterx/ComfyUI-CSV-Loader", "files": [ "https://github.com/PCMonsterx/ComfyUI-CSV-Loader" ], "install_type": "git-clone", "description": "CSV Loader for prompt building within ComfyUI interface. Allows access to positive/negative prompts associated with a name. Selections are being pulled from CSV files." }, { "author": "IAmMatan.com", "title": "ComfyUI Serving toolkit", "reference": "https://github.com/matan1905/ComfyUI-Serving-Toolkit", "files": [ "https://github.com/matan1905/ComfyUI-Serving-Toolkit" ], "install_type": "git-clone", "description": "This extension adds nodes that allow you to easily serve your workflow (for example using a discord bot) " }, { "author": "ParmanBabra", "title": "ComfyUI-Malefish-Custom-Scripts", "reference": "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts", "files": [ "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts" ], "install_type": "git-clone", "description": "Nodes:Multi Lora Loader, Random (Prompt), Combine (Prompt), CSV Prompts Loader" }, { "author": "mikkel", "title": "ComfyUI - Mask Bounding Box", "reference": "https://github.com/mikkel/comfyui-mask-boundingbox", "files": [ "https://github.com/mikkel/comfyui-mask-boundingbox" ], "install_type": "git-clone", "description": "The ComfyUI Mask Bounding Box Plugin provides functionalities for selecting a specific size mask from an image. Can be combined with ClipSEG to replace any aspect of an SDXL image with an SD1.5 output." }, { "author": "THtianhao", "title": "ComfyUI-FaceChain", "reference": "https://github.com/THtianhao/ComfyUI-FaceChain", "files": [ "https://github.com/THtianhao/ComfyUI-FaceChain" ], "install_type": "git-clone", "description": "Nodes:FC_LoraMerge." }, { "author": "noEmbryo", "title": "ComfyUI-noEmbryo nodes", "reference": "https://github.com/noembryo/ComfyUI-noEmbryo", "files": [ "https://raw.githubusercontent.com/noembryo/ComfyUI-noEmbryo/master/nodes.py" ], "install_type": "copy", "description": "PromptTermList (1-6): are some nodes that help with the creation of Prompts inside ComfyUI." }, { "author": "aianimation55", "title": "Comfy UI FatLabels", "reference": "https://github.com/aianimation55/ComfyUI-FatLabels", "files": [ "https://github.com/aianimation55/ComfyUI-FatLabels" ], "install_type": "git-clone", "description": "It's a super simple custom node for Comfy UI, to generate text, with a font size option. Useful for bigger labelling of nodes, helpful for wider screen captures or tutorials. Plus you can of course use the text within your generations." }, { "author": "idrirap", "title": "ComfyUI-Lora-Auto-Trigger-Words", "reference": "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words", "files": [ "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words" ], "install_type": "git-clone", "description": "This project is a fork of https://github.com/Extraltodeus/LoadLoraWithTags The aim of these custom nodes is to get an easy access to the tags used to trigger a lora." }, { "author": "jags111", "title": "Efficiency Nodes for ComfyUI Version 2.0+", "reference": "https://github.com/jags111/efficiency-nodes-comfyui", "files": [ "https://github.com/jags111/efficiency-nodes-comfyui" ], "install_type": "git-clone", "description": "A collection of ComfyUI custom nodes to help streamline workflows and reduce total node count.
NOTE: This node is originally created by LucianoCirino, but the original repository is no longer maintained and has been forked by a new maintainer. To use the forked version, you should uninstall the original version and REINSTALL this one.
" }, { "author": "M1kep", "title": "ComfyUI-OtherVAEs", "reference": "https://github.com/M1kep/ComfyUI-OtherVAEs", "files": [ "https://github.com/M1kep/ComfyUI-OtherVAEs" ], "install_type": "git-clone", "description": "Nodes: TAESD VAE Decode" }, { "author": "Fictiverse", "title": "ComfyUI Fictiverse Nodes", "reference": "https://github.com/Fictiverse/ComfyUI_Fictiverse", "files": [ "https://github.com/Fictiverse/ComfyUI_Fictiverse" ], "install_type": "git-clone", "description": "Nodes:Color correction." }, { "author": "kinfolk0117", "title": "ComfyUI_SimpleTiles", "reference": "https://github.com/kinfolk0117/ComfyUI_SimpleTiles", "files": [ "https://github.com/kinfolk0117/ComfyUI_SimpleTiles" ], "install_type": "git-clone", "description": "Nodes:TileSplit, TileMerge." }, { "author": "CaptainGrock", "title": "ComfyUIInvisibleWatermark", "reference": "https://github.com/CaptainGrock/ComfyUIInvisibleWatermark", "files": [ "https://github.com/CaptainGrock/ComfyUIInvisibleWatermark/raw/main/Invisible%20Watermark.py" ], "install_type": "copy", "description": "Nodes:Apply Invisible Watermark, Extract Watermark. Adds up to 12 characters encoded into an image that can be extracted." }, { "author": "apesplat", "title": "ezXY scripts and nodes", "reference": "https://github.com/GMapeSplat/ComfyUI_ezXY", "files": [ "https://github.com/GMapeSplat/ComfyUI_ezXY" ], "install_type": "git-clone", "description": "Extensions/Patches: Enables linking float and integer inputs and ouputs. Values are automatically cast to the correct type and clamped to the correct range. Works with both builtin and custom nodes.NOTE: This repo patches ComfyUI's validate_inputs and map_node_over_list functions while running. May break depending on your version of ComfyUI. Can be deactivated in config.yaml.
Nodes: A collection of nodes for facilitating the generation of XY plots. Capable of plotting changes over most primitive values." }, { "author": "noxinias", "title": "ComfyUI_NoxinNodes", "reference": "https://github.com/noxinias/ComfyUI_NoxinNodes", "files": [ "https://github.com/noxinias/ComfyUI_NoxinNodes" ], "install_type": "git-clone", "description": "Nodes: Noxin Complete Chime, Noxin Scaled Resolutions, Load from Noxin Prompt Library, Save to Noxin Prompt Library" }, { "author": "taabata", "title": "LCM_Inpaint-Outpaint_Comfy", "reference": "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy", "files": [ "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy" ], "install_type": "git-clone", "description": "ComfyUI custom nodes for inpainting/outpainting using the new latent consistency model (LCM)" }, { "author": "0xbitches", "title": "Latent Consistency Model for ComfyUI", "reference": "https://github.com/0xbitches/ComfyUI-LCM", "files": [ "https://github.com/0xbitches/ComfyUI-LCM" ], "install_type": "git-clone", "description": "This custom node implements a Latent Consistency Model sampler in ComfyUI. (LCM)" }, { "author": "flowtyone", "title": "comfyui-flowty-lcm", "reference": "https://github.com/flowtyone/comfyui-flowty-lcm", "files": [ "https://github.com/flowtyone/comfyui-flowty-lcm" ], "install_type": "git-clone", "description": "This is a comfyui early testing node for LCM, adapted from https://github.com/0xbitches/sd-webui-lcm. It uses the diffusers backend unfortunately and not comfy's model loading mechanism. But the intention here is just to be able to execute lcm inside comfy.Warning:ASTERR runs Python Code from a Web Interface! It is highly recommended to run this in a closed-off environment, as it could have potential security risks.
" }, { "author": "Zuellni", "title": "ComfyUI PickScore Nodes", "reference": "https://github.com/Zuellni/ComfyUI-PickScore-Nodes", "files": [ "https://github.com/Zuellni/ComfyUI-PickScore-Nodes" ], "install_type": "git-clone", "description": "Image scoring nodes for ComfyUI using PickScore with a batch of images to predict which ones fit a given prompt the best." }, { "author": "chrisgoringe", "title": "Use Everywhere (UE Nodes)", "reference": "https://github.com/chrisgoringe/cg-use-everywhere", "files": [ "https://github.com/chrisgoringe/cg-use-everywhere" ], "install_type": "git-clone", "nodename_pattern": "^(UE\\? |UE )", "description": "A set of nodes that allow data to be 'broadcast' to some or all unconnected inputs. Greatly reduces link spaghetti." }, { "author": "azazeal04", "title": "ComfyUI-Styles", "reference": "https://github.com/azazeal04/ComfyUI-Styles", "files": [ "https://github.com/azazeal04/ComfyUI-Styles" ], "install_type": "git-clone", "description": "Nodes:Anime_Styler, Fantasy_Styler, Gothic_Styler, Line_Art_Styler, Movie_Poster_Styler, Punk_Styler, Travel_Poster_Styler. This extension offers 8 art style nodes, each of which includes approximately 50 individual style variations." }, { "author": "city96", "title": "ComfyUI_ColorMod", "reference": "https://github.com/city96/ComfyUI_ColorMod", "files": [ "https://github.com/city96/ComfyUI_ColorMod" ], "install_type": "git-clone", "description": "This extension currently has two sets of nodes - one set for editing the contrast/color of images and another set for saving images as 16 bit PNG files." }, { "author": "mlinmg", "title": "LaMa Preprocessor [WIP]", "reference": "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor", "files": [ "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor" ], "install_type": "git-clone", "description": "A LaMa prerocessor for ComfyUI. This preprocessor finally enable users to generate coherent inpaint and outpaint prompt-free. The best results are given on landscapes, not so much in drawings/animation." }, { "author": "alpertunga-bile", "title": "prompt-generator", "reference": "https://github.com/alpertunga-bile/prompt-generator-comfyui", "files": [ "https://github.com/alpertunga-bile/prompt-generator-comfyui" ], "install_type": "git-clone", "description": "Custom AI prompt generator node for ComfyUI." }, { "author": "alkemann", "title": "alkemann nodes", "reference": "https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68", "files": [ "https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68/raw/f9605be0b38d38d3e3a2988f89248ff557010076/alkemann.py" ], "install_type": "copy", "description": "Nodes:Int to Text, Seed With Text, Save A1 Image." }, { "author": "seanlynch", "title": "SRL's nodes", "reference": "https://github.com/seanlynch/srl-nodes", "files": [ "https://github.com/seanlynch/srl-nodes" ], "install_type": "git-clone", "description": "Nodes: SRL Conditional Interrupt, SRL Format String, SRL Eval, SRL Filter Image List. This is a collection of nodes I find useful. Note that at least one module allows execution of arbitrary code. Do not use any of these nodes on a system that allow untrusted users to control workflows or inputs.WARNING: The custom nodes in this extension are vulnerable to security risks because they allow the execution of arbitrary code through the workflow>" }, { "author": "M1kep", "title": "Comfy_KepMatteAnything", "reference": "https://github.com/M1kep/Comfy_KepMatteAnything", "files": [ "https://github.com/M1kep/Comfy_KepMatteAnything" ], "install_type": "git-clone", "description": "This extension provides a custom node that allows the use of Matte Anything in ComfyUI." }, { "author": "TGu-97", "title": "TGu Utilities", "reference": "https://github.com/TGu-97/ComfyUI-TGu-utils", "files": [ "https://github.com/TGu-97/ComfyUI-TGu-utils" ], "install_type": "git-clone", "description": "Nodes: MPN Switch, MPN Reroute, PN Switch. This is a set of custom nodes for ComfyUI. Mainly focus on control switches." }, { "author": "M1kep", "title": "Comfy_KepKitchenSink", "reference": "https://github.com/M1kep/Comfy_KepKitchenSink", "files": [ "https://github.com/M1kep/Comfy_KepKitchenSink" ], "install_type": "git-clone", "description": "Nodes: KepRotateImage" }, { "author": "Kosinkadink", "title": "ComfyUI-VideoHelperSuite", "reference": "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite", "files": [ "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite" ], "install_type": "git-clone", "description": "Nodes: VHS_VideoCombine. Nodes related to video workflows" }, { "author": "chrisgoringe", "title": "Variation seeds", "reference": "https://github.com/chrisgoringe/cg-noise", "files": [ "https://github.com/chrisgoringe/cg-noise" ], "install_type": "git-clone", "description": "Adds KSampler custom nodes with variation seed and variation strength." }, { "author": "chrisgoringe", "title": "Image chooser", "reference": "https://github.com/chrisgoringe/cg-image-picker", "files": [ "https://github.com/chrisgoringe/cg-image-picker" ], "install_type": "git-clone", "description": "A custom node that pauses the flow while you choose which image (or latent) to pass on to the rest of the workflow." }, { "author": "WASasquatch", "title": "FreeU_Advanced", "reference": "https://github.com/WASasquatch/FreeU_Advanced", "files": [ "https://github.com/WASasquatch/FreeU_Advanced" ], "install_type": "git-clone", "description": "This custom node provides advanced settings for FreeU." }, { "author": "Tropfchen", "title": "YARS: Yet Another Resolution Selector", "reference": "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector", "files": [ "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector" ], "install_type": "git-clone", "description": "A slightly different Resolution Selector node, allowing to freely change base resolution and aspect ratio, with options to maintain the pixel count or use the base resolution as the highest or lowest dimension." }, { "author": "mcmonkeyprojects", "title": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)", "reference": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding", "files": [ "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding" ], "install_type": "git-clone", "description": "Extension for StableSwarmUI, ComfyUI, and AUTOMATIC1111 Stable Diffusion WebUI that enables a way to use higher CFG Scales without color issues. This works by clamping latents between steps." }, { "author": "cubiq", "title": "ComfyUI Essentials", "reference": "https://github.com/cubiq/ComfyUI_essentials", "files": [ "https://github.com/cubiq/ComfyUI_essentials" ], "install_type": "git-clone", "description": "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." }, { "author": "laksjdjf", "title": "cd-tuner_negpip-ComfyUI", "reference": "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI", "files": [ "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI" ], "install_type": "git-clone", "description": "Nodes:Apply CDTuner, Apply Negapip. This extension provides the CD(Color/Detail) Tuner and the Negative Prompt in the Promptfeatures." } ] }