{ "custom_nodes": [ { "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."
},
{
"author": "PTA",
"title": "auto nodes layout",
"reference": "https://github.com/phineas-pta/comfyui-auto-nodes-layout",
"files": [
"https://github.com/phineas-pta/comfyui-auto-nodes-layout"
],
"install_type": "git-clone",
"description": "A ComfyUI extension to apply better nodes layout algorithm to ComfyUI workflow (mostly for visualization purpose)"
},
{
"author": "rklaffehn",
"title": "rk-comfy-nodes",
"reference": "https://github.com/rklaffehn/rk-comfy-nodes",
"files": [
"https://github.com/rklaffehn/rk-comfy-nodes"
],
"install_type": "git-clone",
"description": "Nodes: RK_CivitAIMetaChecker, RK_CivitAIAddHashes."
},
{
"author": "receyuki",
"title": "comfyui-prompt-reader-node",
"reference": "https://github.com/receyuki/comfyui-prompt-reader-node",
"files": [
"https://github.com/receyuki/comfyui-prompt-reader-node"
],
"install_type": "git-clone",
"description": "ComfyUI node version of the SD Prompt Reader."
},
{
"author": "spacepxl",
"title": "ComfyUI-HQ-Image-Save",
"reference": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
"files": [
"https://github.com/spacepxl/ComfyUI-HQ-Image-Save"
],
"install_type": "git-clone",
"description": "Add Image Save nodes for TIFF 16 bit and EXR 32 bit formats. Probably only useful if you're applying a LUT or other color corrections, and care about preserving as much color accuracy as possible."
},
{
"author": "meap158",
"title": "ComfyUI Prompt Expansion",
"reference": "https://github.com/meap158/ComfyUI-Prompt-Expansion",
"files": [
"https://github.com/meap158/ComfyUI-Prompt-Expansion"
],
"install_type": "git-clone",
"description": "Dynamic prompt expansion, powered by GPT-2 locally on your device."
},
{
"author": "BiffMunky",
"title": "Endless \ufe0f\ud83c\udf0a\ud83c\udf20 Node \ud83c\udf0c",
"reference": "https://github.com/tusharbhutt/Endless-Nodes",
"files": [
"https://github.com/tusharbhutt/Endless-Nodes"
],
"install_type": "git-clone",
"description": "A small set of nodes I created for various numerical and text inputs. Features switches for text and numbers, parameter collection nodes, and two aesthetic scoring models."
},
{
"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": "spinagon",
"title": "Seamless tiling Node for ComfyUI",
"reference": "https://github.com/spinagon/ComfyUI-seamless-tiling",
"files": [
"https://github.com/spinagon/ComfyUI-seamless-tiling"
],
"install_type": "git-clone",
"description": "Node for generating almost seamless textures, based on similar setting from A1111."
},
{
"author": "ramyma",
"title": "A8R8 ComfyUI Nodes",
"reference": "https://github.com/ramyma/A8R8_ComfyUI_nodes",
"files": [
"https://github.com/ramyma/A8R8_ComfyUI_nodes"
],
"install_type": "git-clone",
"description": "Nodes: Base64Image Input Node, Base64Image Output Node. A8R8 supporting nodes to integrate with ComfyUI"
},
{
"author": "Zuellni",
"title": "ComfyUI-ExLlama",
"reference": "https://github.com/Zuellni/ComfyUI-ExLlama",
"files": [
"https://github.com/Zuellni/ComfyUI-ExLlama"
],
"pip": ["sentencepiece", "https://github.com/jllllll/exllama/releases/download/0.0.17/exllama-0.0.17+cu118-cp310-cp310-win_amd64.whl"],
"install_type": "git-clone",
"description": "Nodes: ExLlama Loader, ExLlama Generator.
Used to load 4-bit GPTQ Llama/2 models. You can find a lot of them over at https://huggingface.co/TheBloke
NOTE: You need to manually install a pip package that suits your system. For example. If your system is 'Python3.10 + Windows + CUDA 11.8' then you need to install 'exllama-0.0.17+cu118-cp310-cp310-win_amd64.whl'. Available package files are here." }, { "author": "budihartono", "title": "Otonx's Custom Nodes", "reference": "https://github.com/budihartono/comfyui_otonx_nodes", "files": [ "https://github.com/budihartono/comfyui_otonx_nodes" ], "install_type": "git-clone", "description": "Nodes: OTX Multiple Values, OTX KSampler Feeder. This extension provides custom nodes for ComfyUI created for personal projects. Made available for reference. Nodes may be updated or changed intermittently or not at all. Review & test before use." }, { "author": "bvhari", "title": "ComfyUI_PerpWeight", "reference": "https://github.com/bvhari/ComfyUI_PerpWeight", "files": [ "https://github.com/bvhari/ComfyUI_PerpWeight" ], "install_type": "git-clone", "description": "A novel weighting scheme for token vectors from CLIP. Allows a wider range of values for the weight. Inspired by Perp-Neg." }, { "author": "WASasquatch", "title": "Power Noise Suite for ComfyUI", "reference": "https://github.com/WASasquatch/PowerNoiseSuite", "files": [ "https://github.com/WASasquatch/PowerNoiseSuite" ], "install_type": "git-clone", "description": "Power Noise Suite contains nodes centered around latent noise input, and diffusion, as well as latent adjustments." }, { "author": "aimingfail", "title": "Image2Halftone Node for ComfyUI", "reference": "https://civitai.com/models/143293/image2halftone-node-for-comfyui", "files": [ "https://civitai.com/api/download/models/158997" ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." }, { "author": "M1kep", "title": "KepPromptLang", "reference": "https://github.com/M1kep/KepPromptLang", "files": [ "https://github.com/M1kep/KepPromptLang" ], "install_type": "git-clone", "description": "Nodes: Build Gif, Special CLIP Loader. It offers various manipulation capabilities for the internal operations of the prompt." }, { "author": "jmkl", "title": "ComfyUI Ricing", "reference": "https://github.com/jmkl/ComfyUI-ricing", "files": [ "https://github.com/jmkl/ComfyUI-ricing" ], "install_type": "git-clone", "description": "ComfyUI custom user.css and some script stuff. mainly for web interface." }, { "author": "M1kep", "title": "Comfy_KepListStuff", "reference": "https://github.com/M1kep/Comfy_KepListStuff", "files": [ "https://github.com/M1kep/Comfy_KepListStuff" ], "install_type": "git-clone", "description": "Nodes: Range(Step), Range(Num Steps), List Length, Image Overlay, Stack Images, Empty Images, Join Image Lists, Join Float Lists. This extension provides various list manipulation nodes" }, { "author": "Clybius", "title": "ComfyUI-Latent-Modifiers", "reference": "https://github.com/Clybius/ComfyUI-Latent-Modifiers", "files": [ "https://github.com/Clybius/ComfyUI-Latent-Modifiers" ], "install_type": "git-clone", "description": "Nodes: Latent Diffusion Mega Modifier. ComfyUI nodes which modify the latent during the diffusion process. (Sharpness, Tonemap, Rescale, Extra Noise)" }, { "author": "ali1234", "title": "comfyui-job-iterator", "reference": "https://github.com/ali1234/comfyui-job-iterator", "files": [ "https://github.com/ali1234/comfyui-job-iterator" ], "install_type": "git-clone", "description": "Implements iteration over sequences within a single workflow run.
NOTE: This node replaces the execution of ComfyUI for iterative processing functionality.
" }, { "author": "Tropfchen", "title": "Embedding Picker", "reference": "https://github.com/Tropfchen/ComfyUI-Embedding_Picker", "files": [ "https://github.com/Tropfchen/ComfyUI-Embedding_Picker" ], "install_type": "git-clone", "description": "Tired of forgetting and misspelling often weird names of embeddings you use? Or perhaps you use only one, cause you forgot you have tens of them installed?" }, { "author": "Kosinkadink", "title": "AnimateDiff Evolved", "reference": "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved", "files": [ "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved" ], "install_type": "git-clone", "description": "A forked repository that actively maintains AnimateDiff, created by ArtVentureX.Download one or more motion models from Original Models | Finetuned Models. See README for additional model links and usage. Put the model weights under ComfyUI/custom_nodes/ComfyUI-AnimateDiff-Evolved/models. You are free to rename the models, but keeping original names will ease use when sharing your workflow.
" }, { "author": "bvhari", "title": "ComfyUI_PerpNeg [WIP]", "reference": "https://github.com/bvhari/ComfyUI_PerpNeg", "files": [ "https://github.com/bvhari/ComfyUI_PerpNeg" ], "install_type": "git-clone", "description": "Nodes: KSampler (Advanced + Perp-Neg). Implementation of Perp-NegWARNING: Experimental code, might have incompatibilities and edge cases.>" }, { "author": "hayden-fr", "title": "ComfyUI-Model-Manager", "reference": "https://github.com/hayden-fr/ComfyUI-Model-Manager", "files": [ "https://github.com/hayden-fr/ComfyUI-Model-Manager" ], "install_type": "git-clone", "description": "Manage models: browsing, donwload and delete." }, { "author": "wolfden", "title": "ComfyUi_String_Function_Tree", "reference": "https://github.com/wolfden/ComfyUi_String_Function_Tree", "files": [ "https://github.com/wolfden/ComfyUi_String_Function_Tree" ], "install_type": "git-clone", "description": "This custom node provides the capability to manipulate multiple string inputs." }, { "author": "city96", "title": "ComfyUI_DiT [WIP]", "reference": "https://github.com/city96/ComfyUI_DiT", "files": [ "https://github.com/city96/ComfyUI_DiT" ], "pip": ["huggingface-hub"], "install_type": "git-clone", "description": "Testbed for DiT(Scalable Diffusion Models with Transformers).
None of this code is stable, expect breaking changes if for some reason you want to use this.
" }, { "author": "braintacles", "title": "braintacles-nodes", "reference": "https://github.com/braintacles/braintacles-comfyui-nodes", "files": [ "https://github.com/braintacles/braintacles-comfyui-nodes" ], "install_type": "git-clone", "description": "Nodes: CLIPTextEncodeSDXL-Multi-IO, CLIPTextEncodeSDXL-Pipe, Empty Latent Image from Aspect-Ratio, Random Find and Replace." }, { "author": "mav-rik", "title": "Facerestore CF (Code Former)", "reference": "https://github.com/mav-rik/facerestore_cf", "files": [ "https://github.com/mav-rik/facerestore_cf" ], "install_type": "git-clone", "description": "This is a copy of facerestore custom node with a bit of a change to support CodeFormer Fidelity parameter. These ComfyUI nodes can be used to restore faces in images similar to the face restore option in AUTOMATIC1111 webui.