From f1dcc981bd6360931d76c989ba25ff3b3df179a2 Mon Sep 17 00:00:00 2001 From: davask Date: Mon, 5 Feb 2024 22:03:13 +0100 Subject: [PATCH 001/106] Update custom-node-list.json --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 7cb54fd1..9fee6e2f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4952,7 +4952,7 @@ "https://github.com/davask/ComfyUI-MarasIT-Nodes" ], "install_type": "git-clone", - "description": "This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output." + "description": "This is a Bus Node, including Get/Set approach\n[i/INFO:This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output.\nIt combines [a/Get & Set Node from KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\nSpecial thanks to Jags for helping in developing that node]" }, { "author": "yffyhk", From c77c529387b951c58c0233d277962fc0e31519d5 Mon Sep 17 00:00:00 2001 From: davask Date: Mon, 5 Feb 2024 22:05:44 +0100 Subject: [PATCH 002/106] Update custom-node-list.json --- custom-node-list.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 9fee6e2f..6695b986 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4946,13 +4946,13 @@ }, { "author": "davask", - "title": "MarasIT Nodes", + "title": "🐰 MarasIT Nodes", "reference": "https://github.com/davask/ComfyUI-MarasIT-Nodes", "files": [ "https://github.com/davask/ComfyUI-MarasIT-Nodes" ], "install_type": "git-clone", - "description": "This is a Bus Node, including Get/Set approach\n[i/INFO:This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output.\nIt combines [a/Get & Set Node from KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\nSpecial thanks to Jags for helping in developing that node]" + "description": "This is a Bus Node\n[i/INFO:This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output.\nIt combines [a/Get & Set Node from KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\nSpecial thanks to Jags for helping in developing that node]" }, { "author": "yffyhk", From 4d4155790f5f5b4502848a702040156a3c759fc6 Mon Sep 17 00:00:00 2001 From: davask Date: Mon, 5 Feb 2024 22:07:38 +0100 Subject: [PATCH 003/106] Update custom-node-list.json --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 6695b986..909687c9 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4952,7 +4952,7 @@ "https://github.com/davask/ComfyUI-MarasIT-Nodes" ], "install_type": "git-clone", - "description": "This is a Bus Node\n[i/INFO:This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output.\nIt combines [a/Get & Set Node from KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\nSpecial thanks to Jags for helping in developing that node]" + "description": "This is a Bus Node with Multi profile and Get/set approach\n[i/INFO:This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output.\nIt combines [a/Get & Set Node from KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\nSpecial thanks to Jags for helping in developing that node]" }, { "author": "yffyhk", From 20d578c94028634b1d3cbe81af2d75f0c10c5a1b Mon Sep 17 00:00:00 2001 From: bennykok Date: Fri, 16 Feb 2024 18:34:28 +0800 Subject: [PATCH 004/106] fix: ensure nodename_pattern is working properly with escaping [ ] with \ for Comfy3D and AnimateAnyone --- custom-node-list.json | 4 ++-- extension-node-map.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index ed6e506a..4be244e0 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4381,7 +4381,7 @@ "files": [ "https://github.com/MrForExample/ComfyUI-3D-Pack" ], - "nodename_pattern": "^[Comfy3D]", + "nodename_pattern": "^\\[Comfy3D\\]", "install_type": "git-clone", "description": "An extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc) using cutting edge algorithms (3DGS, NeRF, etc.)\nNOTE: Pre-built python wheels can be download from [a/https://github.com/remsky/ComfyUI3D-Assorted-Wheels](https://github.com/remsky/ComfyUI3D-Assorted-Wheels)" }, @@ -4392,7 +4392,7 @@ "files": [ "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved" ], - "nodename_pattern": "^[AnimateAnyone]", + "nodename_pattern": "^\\[AnimateAnyone\\]", "install_type": "git-clone", "description": "Improved AnimateAnyone implementation that allows you to use the opse image sequence and reference image to generate stylized video.\nThe current goal of this project is to achieve desired pose2video result with 1+FPS on GPUs that are equal to or better than RTX 3080!πŸš€\n[w/The torch environment may be compromised due to version issues as some torch-related packages are being reinstalled.]" }, diff --git a/extension-node-map.json b/extension-node-map.json index 490f2271..b96465f7 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -1658,14 +1658,14 @@ "https://github.com/MrForExample/ComfyUI-3D-Pack": [ [], { - "nodename_pattern": "^[Comfy3D]", + "nodename_pattern": "^\\[Comfy3D\\]", "title_aux": "ComfyUI-3D-Pack" } ], "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": [ [], { - "nodename_pattern": "^[AnimateAnyone]", + "nodename_pattern": "^\\[AnimateAnyone\\]", "title_aux": "ComfyUI-AnimateAnyone-Evolved" } ], From ca4279ef2d5fdc1b79748e9fa201a19c5155dcbe Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 17 Feb 2024 17:53:49 +0900 Subject: [PATCH 005/106] update DB --- model-list.json | 102 ++++++++++++++++++++++++++++++++++++ node_db/new/model-list.json | 101 +++++++++++++++++++++++++++++++++++ 2 files changed, 203 insertions(+) diff --git a/model-list.json b/model-list.json index c213446c..575824fd 100644 --- a/model-list.json +++ b/model-list.json @@ -270,6 +270,108 @@ "filename": "easynegative.safetensors", "url": "https://civitai.com/api/download/models/9208" }, + + { + "name": "stabilityai/Stable Cascade: stage_a.safetensors (VAE)", + "type": "VAE", + "base": "Stable Cascade", + "save_path": "vae/Stable-Cascade", + "description": "[73.7MB] Stable Cascade: stage_a", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_a.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_a.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[6.25GB] Stable Cascade: stage_b", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b_bf16.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[3.13GB] Stable Cascade: stage_b/bf16", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[2.8GB] Stable Cascade: stage_b/lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b_lite.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b_lite.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[1.4GB] Stable Cascade: stage_b/bf16,lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b_lite_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b_lite_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[14.4GB] Stable Cascade: stage_c", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c_bf16.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[7.18GB] Stable Cascade: stage_c/bf16", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[4.12GB] Stable Cascade: stage_c/lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c_lite.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c_lite.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[2.06GB] Stable Cascade: stage_c/bf16,lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c_lite_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c_lite_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: text_encoder (CLIP)", + "type": "clip", + "base": "Stable Cascade", + "save_path": "clip/Stable-Cascade", + "description": "[1.39GB] Stable Cascade: text_encoder", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "model.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/text_encoder/model.safetensors" + }, + { "name": "SDXL-Turbo 1.0 (fp16)", "type": "checkpoints", diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index e3a52280..a55b8a14 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,106 @@ { "models": [ + { + "name": "stabilityai/Stable Cascade: stage_a.safetensors (VAE)", + "type": "VAE", + "base": "Stable Cascade", + "save_path": "vae/Stable-Cascade", + "description": "[73.7MB] Stable Cascade: stage_a", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_a.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_a.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[6.25GB] Stable Cascade: stage_b", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b_bf16.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[3.13GB] Stable Cascade: stage_b/bf16", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[2.8GB] Stable Cascade: stage_b/lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b_lite.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b_lite.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_b_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[1.4GB] Stable Cascade: stage_b/bf16,lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_b_lite_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_b_lite_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[14.4GB] Stable Cascade: stage_c", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c_bf16.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[7.18GB] Stable Cascade: stage_c/bf16", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[4.12GB] Stable Cascade: stage_c/lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c_lite.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c_lite.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: stage_c_lite.safetensors (UNET)", + "type": "unet", + "base": "Stable Cascade", + "save_path": "unet/Stable-Cascade", + "description": "[2.06GB] Stable Cascade: stage_c/bf16,lite", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stage_c_lite_bf16.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_c_lite_bf16.safetensors" + }, + { + "name": "stabilityai/Stable Cascade: text_encoder (CLIP)", + "type": "clip", + "base": "Stable Cascade", + "save_path": "clip/Stable-Cascade", + "description": "[1.39GB] Stable Cascade: text_encoder", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "model.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/text_encoder/model.safetensors" + }, + { "name": "1k3d68.onnx", "type": "insightface", From 0850f33a547e9e1f95de9a9d11a137b788826f48 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 17 Feb 2024 18:55:35 +0900 Subject: [PATCH 006/106] update DB --- extension-node-map.json | 26 ++++++++++++++++++------- node_db/new/extension-node-map.json | 30 ++++++++++++++++++++--------- 2 files changed, 40 insertions(+), 16 deletions(-) diff --git a/extension-node-map.json b/extension-node-map.json index b96465f7..45fe4ded 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -467,6 +467,7 @@ "SamplerCustomNoise", "SamplerCustomNoiseDuo", "SamplerDPMPP_DualSDE_Momentumized", + "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", "SamplerTTM" @@ -652,7 +653,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1015,12 +1016,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2561,6 +2560,7 @@ "tri3d-position-parts-batch", "tri3d-recolor-mask", "tri3d-recolor-mask-LAB_space", + "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" @@ -2579,6 +2579,7 @@ ], "https://github.com/Taremin/comfyui-string-tools": [ [ + "StringToolsBalancedChoice", "StringToolsConcat", "StringToolsRandomChoice", "StringToolsString", @@ -3775,7 +3776,8 @@ "BlehDeepShrink", "BlehDiscardPenultimateSigma", "BlehHyperTile", - "BlehInsaneChainSampler" + "BlehInsaneChainSampler", + "BlehModelPatchConditional" ], { "title_aux": "ComfyUI-bleh" @@ -4228,6 +4230,7 @@ "LayerFilter: SkinBeauty", "LayerFilter: SoftLight", "LayerFilter: WaterColor", + "LayerMask: CreateGradientMask", "LayerMask: MaskBoxDetect", "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", @@ -4263,6 +4266,8 @@ "LayerUtility: ImageOpacity", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", + "LayerUtility: LayerImageTransform", + "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", "LayerUtility: RestoreCropBox", "LayerUtility: TextImage", @@ -4573,6 +4578,8 @@ "SolidMask", "SplitImageWithAlpha", "SplitSigmas", + "StableCascade_EmptyLatentImage", + "StableCascade_StageB_Conditioning", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", @@ -7373,6 +7380,7 @@ "AlphaClean", "AlphaMatte", "BatchAverageImage", + "BatchAverageUnJittered", "BatchNormalizeImage", "BatchNormalizeLatent", "BlurImageFast", @@ -7386,12 +7394,14 @@ "GuidedFilterAlpha", "ImageConstant", "ImageConstantHSV", + "JitterImage", "Keyer", "LatentStats", "NormalMapSimple", "OffsetLatentImage", "RemapRange", "Tonemap", + "UnJitterImage", "UnTonemap" ], { @@ -8088,8 +8098,10 @@ "dynamicThresholdingFull", "easy LLLiteLoader", "easy XYInputs: CFG Scale", + "easy XYInputs: Checkpoint", "easy XYInputs: ControlNet", "easy XYInputs: Denoise", + "easy XYInputs: Lora", "easy XYInputs: ModelMergeBlocks", "easy XYInputs: NegativeCond", "easy XYInputs: NegativeCondList", @@ -8270,7 +8282,7 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideo" + "LoadYoutubeVideoNode" ], { "title_aux": "ComfyUI-Pronodes" diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 490f2271..45fe4ded 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -467,6 +467,7 @@ "SamplerCustomNoise", "SamplerCustomNoiseDuo", "SamplerDPMPP_DualSDE_Momentumized", + "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", "SamplerTTM" @@ -652,7 +653,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1015,12 +1016,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1658,14 +1657,14 @@ "https://github.com/MrForExample/ComfyUI-3D-Pack": [ [], { - "nodename_pattern": "^[Comfy3D]", + "nodename_pattern": "^\\[Comfy3D\\]", "title_aux": "ComfyUI-3D-Pack" } ], "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": [ [], { - "nodename_pattern": "^[AnimateAnyone]", + "nodename_pattern": "^\\[AnimateAnyone\\]", "title_aux": "ComfyUI-AnimateAnyone-Evolved" } ], @@ -2561,6 +2560,7 @@ "tri3d-position-parts-batch", "tri3d-recolor-mask", "tri3d-recolor-mask-LAB_space", + "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" @@ -2579,6 +2579,7 @@ ], "https://github.com/Taremin/comfyui-string-tools": [ [ + "StringToolsBalancedChoice", "StringToolsConcat", "StringToolsRandomChoice", "StringToolsString", @@ -3775,7 +3776,8 @@ "BlehDeepShrink", "BlehDiscardPenultimateSigma", "BlehHyperTile", - "BlehInsaneChainSampler" + "BlehInsaneChainSampler", + "BlehModelPatchConditional" ], { "title_aux": "ComfyUI-bleh" @@ -4228,6 +4230,7 @@ "LayerFilter: SkinBeauty", "LayerFilter: SoftLight", "LayerFilter: WaterColor", + "LayerMask: CreateGradientMask", "LayerMask: MaskBoxDetect", "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", @@ -4263,6 +4266,8 @@ "LayerUtility: ImageOpacity", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", + "LayerUtility: LayerImageTransform", + "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", "LayerUtility: RestoreCropBox", "LayerUtility: TextImage", @@ -4573,6 +4578,8 @@ "SolidMask", "SplitImageWithAlpha", "SplitSigmas", + "StableCascade_EmptyLatentImage", + "StableCascade_StageB_Conditioning", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", @@ -7373,6 +7380,7 @@ "AlphaClean", "AlphaMatte", "BatchAverageImage", + "BatchAverageUnJittered", "BatchNormalizeImage", "BatchNormalizeLatent", "BlurImageFast", @@ -7386,12 +7394,14 @@ "GuidedFilterAlpha", "ImageConstant", "ImageConstantHSV", + "JitterImage", "Keyer", "LatentStats", "NormalMapSimple", "OffsetLatentImage", "RemapRange", "Tonemap", + "UnJitterImage", "UnTonemap" ], { @@ -8088,8 +8098,10 @@ "dynamicThresholdingFull", "easy LLLiteLoader", "easy XYInputs: CFG Scale", + "easy XYInputs: Checkpoint", "easy XYInputs: ControlNet", "easy XYInputs: Denoise", + "easy XYInputs: Lora", "easy XYInputs: ModelMergeBlocks", "easy XYInputs: NegativeCond", "easy XYInputs: NegativeCondList", @@ -8270,7 +8282,7 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideo" + "LoadYoutubeVideoNode" ], { "title_aux": "ComfyUI-Pronodes" From f4c6a7159d9af97aca2e912669cc832f0819b035 Mon Sep 17 00:00:00 2001 From: Ash Martian Date: Sun, 18 Feb 2024 02:29:25 -0800 Subject: [PATCH 007/106] Add DirGir to custom-node-list.json --- custom-node-list.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 4be244e0..2048dd26 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5551,6 +5551,17 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "AshMartian", + "title": "Dir Gir", + "reference": "https://github.com/AshMartian/ComfyUI-DirGir", + "files": [ + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_picker.py", + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_loop.py" + ], + "install_type": "copy", + "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." } ] } From bf0ab4d1fd872bad330f70a004130a44222bc6f7 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 19 Feb 2024 00:32:35 +0900 Subject: [PATCH 008/106] update DB --- alter-list.json | 5 ++ custom-node-list.json | 83 ++++++++++++++-------------- extension-node-map.json | 45 +++++++++------ node_db/dev/custom-node-list.json | 10 ---- node_db/legacy/custom-node-list.json | 20 +++++++ node_db/new/custom-node-list.json | 31 +++++++++++ node_db/new/extension-node-map.json | 45 +++++++++------ 7 files changed, 156 insertions(+), 83 deletions(-) diff --git a/alter-list.json b/alter-list.json index e79915c1..7822ffc0 100644 --- a/alter-list.json +++ b/alter-list.json @@ -199,6 +199,11 @@ "id":"https://github.com/abyz22/image_control", "tags":"BMAB", "description": "This extension provides some alternative functionalities of the [a/sd-webui-bmab](https://github.com/portu-sim/sd-webui-bmab) extension." + }, + { + "id":"https://github.com/blepping/ComfyUI-sonar", + "tags":"sonar", + "description": "This extension provides some alternative functionalities of the [a/stable-diffusion-webui-sonar](https://github.com/Kahsolt/stable-diffusion-webui-sonar) extension." } ] } \ No newline at end of file diff --git a/custom-node-list.json b/custom-node-list.json index 2048dd26..f50f373c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -2317,16 +2317,6 @@ "install_type": "git-clone", "description": "Node to use [a/DDColor](https://github.com/piddnad/DDColor) in ComfyUI." }, - { - "author": "kijai", - "title": "ComfyUI StableCascade using diffusers", - "reference": "https://github.com/kijai/ComfyUI-DiffusersStableCascade", - "files": [ - "https://github.com/kijai/ComfyUI-DiffusersStableCascade" - ], - "install_type": "git-clone", - "description": "Simple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" - }, { "author": "hhhzzyang", "title": "Comfyui-Lama", @@ -4866,6 +4856,16 @@ "install_type": "git-clone", "description": "Better TAESD previews, BlehHyperTile." }, + { + "author": "blepping", + "title": "ComfyUI-sonar", + "reference": "https://github.com/blepping/ComfyUI-sonar", + "files": [ + "https://github.com/blepping/ComfyUI-sonar" + ], + "install_type": "git-clone", + "description": "A janky implementation of Sonar sampling (momentum-based sampling) for ComfyUI." + }, { "author": "JerryOrbachJr", "title": "ComfyUI-RandomSize", @@ -4946,6 +4946,26 @@ "install_type": "git-clone", "description": "Nodes:segformer_clothes, segformer_agnostic, segformer_remove_bg, stabel_vition. Nodes for model dress up." }, + { + "author": "StartHua", + "title": "Comfyui_joytag", + "reference": "https://github.com/StartHua/Comfyui_joytag", + "files": [ + "https://github.com/StartHua/Comfyui_joytag" + ], + "install_type": "git-clone", + "description": "JoyTag is a state of the art AI vision model for tagging images, with a focus on sex positivity and inclusivity. It uses the Danbooru tagging schema, but works across a wide range of images, from hand drawn to photographic.\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/fancyfeast/joytag/tree/main](https://huggingface.co/fancyfeast/joytag/tree/main)" + }, + { + "author": "StartHua", + "title": "comfyui_segformer_b2_clothes", + "reference": "https://github.com/StartHua/Comfyui_segformer_b2_clothes", + "files": [ + "https://github.com/StartHua/Comfyui_segformer_b2_clothes" + ], + "install_type": "git-clone", + "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" + }, { "author": "ricklove", "title": "comfyui-ricklove", @@ -5156,16 +5176,6 @@ "install_type": "git-clone", "description": "A custom node for ComfyUI to create a prompt based on a list of keywords saved in CSV files." }, - { - "author": "StartHua", - "title": "Comfyui_joytag", - "reference": "https://github.com/StartHua/Comfyui_joytag", - "files": [ - "https://github.com/StartHua/Comfyui_joytag" - ], - "install_type": "git-clone", - "description": "JoyTag is a state of the art AI vision model for tagging images, with a focus on sex positivity and inclusivity. It uses the Danbooru tagging schema, but works across a wide range of images, from hand drawn to photographic.\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/fancyfeast/joytag/tree/main](https://huggingface.co/fancyfeast/joytag/tree/main)" - }, { "author": "xiaoxiaodesha", "title": "hd-nodes-comfyui", @@ -5226,16 +5236,6 @@ "install_type": "git-clone", "description": "A collection of nice utility nodes for ComfyUI" }, - { - "author": "ccvv804", - "title": "ComfyUI StableCascade using diffusers for Low VRAM", - "reference": "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM", - "files": [ - "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM" - ], - "install_type": "git-clone", - "description": "Works with RTX 4070ti 12GB.\nSimple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" - }, { "author": "Ser-Hilary", @@ -5508,6 +5508,18 @@ "install_type": "copy", "description": "A node which takes in x, y, width, height, total width, and total height, in order to accurately represent the area of an image which is covered by area-based conditioning." }, + { + "author": "AshMartian", + "title": "Dir Gir", + "reference": "https://github.com/AshMartian/ComfyUI-DirGir", + "files": [ + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_picker.py", + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_loop.py" + ], + "install_type": "copy", + "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." + }, + { "author": "theally", "title": "TheAlly's Custom Nodes", @@ -5551,17 +5563,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "AshMartian", - "title": "Dir Gir", - "reference": "https://github.com/AshMartian/ComfyUI-DirGir", - "files": [ - "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_picker.py", - "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_loop.py" - ], - "install_type": "copy", - "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 45fe4ded..df153c08 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -2243,6 +2243,14 @@ "title_aux": "Comfyui_joytag" } ], + "https://github.com/StartHua/Comfyui_segformer_b2_clothes": [ + [ + "segformer_b2_clothes" + ], + { + "title_aux": "comfyui_segformer_b2_clothes" + } + ], "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": [ [ "CR 8 Channel In", @@ -3293,6 +3301,7 @@ "abyz22_ImpactWildcardEncode_GetPrompt", "abyz22_Ksampler", "abyz22_Padding Image", + "abyz22_RemoveControlnet", "abyz22_SaveImage", "abyz22_SetQueue", "abyz22_ToBasicPipe", @@ -3783,6 +3792,19 @@ "title_aux": "ComfyUI-bleh" } ], + "https://github.com/blepping/ComfyUI-sonar": [ + [ + "NoisyLatentLike", + "SamplerSonarDPMPPSDE", + "SamplerSonarEuler", + "SamplerSonarEulerA", + "SonarCustomNoise", + "SonarGuidanceConfig" + ], + { + "title_aux": "ComfyUI-sonar" + } + ], "https://github.com/bmad4ever/comfyui_ab_samplercustom": [ [ "AB SamplerCustom (experimental)" @@ -4042,14 +4064,6 @@ "title_aux": "Image loader with subfolders" } ], - "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM": [ - [ - "DiffusersStableCascade" - ], - { - "title_aux": "ComfyUI StableCascade using diffusers for Low VRAM" - } - ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4551,6 +4565,7 @@ "ModelMergeSubtract", "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", + "ModelSamplingStableCascade", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -4718,7 +4733,9 @@ "MaskFromColor+", "MaskPreview+", "ModelCompile+", + "NoiseFromImage~", "RemBGSession+", + "RemoveLatentMask+", "SDXLEmptyLatentSizePicker+", "SimpleMath+", "TransitionMask+" @@ -5720,14 +5737,6 @@ "title_aux": "ComfyUI-DDColor" } ], - "https://github.com/kijai/ComfyUI-DiffusersStableCascade": [ - [ - "DiffusersStableCascade" - ], - { - "title_aux": "ComfyUI StableCascade using diffusers" - } - ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -5756,6 +5765,7 @@ "CreateVoronoiMask", "CrossFadeImages", "DummyLatentOut", + "EffnetEncode", "EmptyLatentImagePresets", "FilterZeroMasksAndCorrespondingImages", "FlipSigmasAdjusted", @@ -7379,6 +7389,7 @@ "AdainLatent", "AlphaClean", "AlphaMatte", + "BatchAlign", "BatchAverageImage", "BatchAverageUnJittered", "BatchNormalizeImage", @@ -8115,6 +8126,7 @@ "easy XYPlotAdvanced", "easy a1111Loader", "easy boolean", + "easy cascadeLoader", "easy cleanGpuUsed", "easy comfyLoader", "easy compare", @@ -8162,6 +8174,7 @@ "easy preDetailerFix", "easy preSampling", "easy preSamplingAdvanced", + "easy preSamplingCascade", "easy preSamplingDynamicCFG", "easy preSamplingSdTurbo", "easy promptList", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 0bf875b7..abc630d2 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -100,16 +100,6 @@ "install_type": "git-clone", "description": "A simple node to request ChatGPT completions. [w/Do not share your workflows including the API key! I'll take no responsibility for your leaked keys.]" }, - { - "author": "blepping", - "title": "ComfyUI-sonar (WIP)", - "reference": "https://github.com/blepping/ComfyUI-sonar", - "files": [ - "https://github.com/blepping/ComfyUI-sonar" - ], - "install_type": "git-clone", - "description": "Extremely WIP and untested implementation of Sonar sampling. Currently it may not be even close to working properly. Only supports Euler and Euler Ancestral sampling. See [a/stable-diffusion-webui-sonar](https://github.com/Kahsolt/stable-diffusion-webui-sonar) for a more in-depth explanation." - }, { "author": "kappa54m", "title": "ComfyUI_Usability (WIP)", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index a33dff52..a5671a20 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -10,6 +10,26 @@ }, + { + "author": "ccvv804", + "title": "ComfyUI StableCascade using diffusers for Low VRAM [DEPRECATED]", + "reference": "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM", + "files": [ + "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM" + ], + "install_type": "git-clone", + "description": "Works with RTX 4070ti 12GB.\nSimple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" + }, + { + "author": "kijai", + "title": "ComfyUI StableCascade using diffusers [DEPRECATED]", + "reference": "https://github.com/kijai/ComfyUI-DiffusersStableCascade", + "files": [ + "https://github.com/kijai/ComfyUI-DiffusersStableCascade" + ], + "install_type": "git-clone", + "description": "Simple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" + }, { "author": "solarpush", "title": "comfyui_sendimage_node [REMOVED]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 4df27db0..ed72e5a9 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,37 @@ }, + { + "author": "blepping", + "title": "ComfyUI-sonar", + "reference": "https://github.com/blepping/ComfyUI-sonar", + "files": [ + "https://github.com/blepping/ComfyUI-sonar" + ], + "install_type": "git-clone", + "description": "A janky implementation of Sonar sampling (momentum-based sampling) for ComfyUI." + }, + { + "author": "StartHua", + "title": "comfyui_segformer_b2_clothes", + "reference": "https://github.com/StartHua/Comfyui_segformer_b2_clothes", + "files": [ + "https://github.com/StartHua/Comfyui_segformer_b2_clothes" + ], + "install_type": "git-clone", + "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" + }, + { + "author": "AshMartian", + "title": "Dir Gir", + "reference": "https://github.com/AshMartian/ComfyUI-DirGir", + "files": [ + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_picker.py", + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_loop.py" + ], + "install_type": "copy", + "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." + }, { "author": "ccvv804", "title": "ComfyUI StableCascade using diffusers for Low VRAM", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 45fe4ded..df153c08 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -2243,6 +2243,14 @@ "title_aux": "Comfyui_joytag" } ], + "https://github.com/StartHua/Comfyui_segformer_b2_clothes": [ + [ + "segformer_b2_clothes" + ], + { + "title_aux": "comfyui_segformer_b2_clothes" + } + ], "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": [ [ "CR 8 Channel In", @@ -3293,6 +3301,7 @@ "abyz22_ImpactWildcardEncode_GetPrompt", "abyz22_Ksampler", "abyz22_Padding Image", + "abyz22_RemoveControlnet", "abyz22_SaveImage", "abyz22_SetQueue", "abyz22_ToBasicPipe", @@ -3783,6 +3792,19 @@ "title_aux": "ComfyUI-bleh" } ], + "https://github.com/blepping/ComfyUI-sonar": [ + [ + "NoisyLatentLike", + "SamplerSonarDPMPPSDE", + "SamplerSonarEuler", + "SamplerSonarEulerA", + "SonarCustomNoise", + "SonarGuidanceConfig" + ], + { + "title_aux": "ComfyUI-sonar" + } + ], "https://github.com/bmad4ever/comfyui_ab_samplercustom": [ [ "AB SamplerCustom (experimental)" @@ -4042,14 +4064,6 @@ "title_aux": "Image loader with subfolders" } ], - "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM": [ - [ - "DiffusersStableCascade" - ], - { - "title_aux": "ComfyUI StableCascade using diffusers for Low VRAM" - } - ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4551,6 +4565,7 @@ "ModelMergeSubtract", "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", + "ModelSamplingStableCascade", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -4718,7 +4733,9 @@ "MaskFromColor+", "MaskPreview+", "ModelCompile+", + "NoiseFromImage~", "RemBGSession+", + "RemoveLatentMask+", "SDXLEmptyLatentSizePicker+", "SimpleMath+", "TransitionMask+" @@ -5720,14 +5737,6 @@ "title_aux": "ComfyUI-DDColor" } ], - "https://github.com/kijai/ComfyUI-DiffusersStableCascade": [ - [ - "DiffusersStableCascade" - ], - { - "title_aux": "ComfyUI StableCascade using diffusers" - } - ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -5756,6 +5765,7 @@ "CreateVoronoiMask", "CrossFadeImages", "DummyLatentOut", + "EffnetEncode", "EmptyLatentImagePresets", "FilterZeroMasksAndCorrespondingImages", "FlipSigmasAdjusted", @@ -7379,6 +7389,7 @@ "AdainLatent", "AlphaClean", "AlphaMatte", + "BatchAlign", "BatchAverageImage", "BatchAverageUnJittered", "BatchNormalizeImage", @@ -8115,6 +8126,7 @@ "easy XYPlotAdvanced", "easy a1111Loader", "easy boolean", + "easy cascadeLoader", "easy cleanGpuUsed", "easy comfyLoader", "easy compare", @@ -8162,6 +8174,7 @@ "easy preDetailerFix", "easy preSampling", "easy preSamplingAdvanced", + "easy preSamplingCascade", "easy preSamplingDynamicCFG", "easy preSamplingSdTurbo", "easy promptList", From aaa4bdb1054556fb92dadb0fa46c7d195326e854 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 20 Feb 2024 00:31:18 +0900 Subject: [PATCH 009/106] update DB --- custom-node-list.json | 21 ++++++++++++++++----- extension-node-map.json | 28 ++++++++++++++++++++++++++-- model-list.json | 10 ++++++++++ node_db/new/custom-node-list.json | 10 ++++++++++ node_db/new/extension-node-map.json | 28 ++++++++++++++++++++++++++-- node_db/new/model-list.json | 10 ++++++++++ 6 files changed, 98 insertions(+), 9 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index f50f373c..c1c5fe2e 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -446,7 +446,7 @@ ], "install_type": "git-clone", "description": "Custom node to convert the lantents between SDXL and SD v1.5 directly without the VAE decoding/encoding step." - }, + }, { "author": "city96", "title": "SD-Advanced-Noise", @@ -456,7 +456,7 @@ ], "install_type": "git-clone", "description": "Nodes: LatentGaussianNoise, MathEncode. An experimental custom node that generates latent noise directly by utilizing the linear characteristics of the latent space." - }, + }, { "author": "city96", "title": "SD-Latent-Upscaler", @@ -467,7 +467,7 @@ "pip": ["huggingface-hub"], "install_type": "git-clone", "description": "Upscaling stable diffusion latents using a small neural network." - }, + }, { "author": "city96", "title": "ComfyUI_DiT [WIP]", @@ -478,7 +478,7 @@ "pip": ["huggingface-hub"], "install_type": "git-clone", "description": "Testbed for [a/DiT(Scalable Diffusion Models with Transformers)](https://github.com/facebookresearch/DiT). [w/None of this code is stable, expect breaking changes if for some reason you want to use this.]" - }, + }, { "author": "city96", "title": "ComfyUI_ColorMod", @@ -488,7 +488,7 @@ ], "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": "city96", "title": "Extra Models for ComfyUI", @@ -5236,6 +5236,17 @@ "install_type": "git-clone", "description": "A collection of nice utility nodes for ComfyUI" }, + { + "author": "GavChap", + "title": "ComfyUI-CascadeResolutions", + "reference": "https://github.com/GavChap/ComfyUI-CascadeResolutions", + "files": [ + "https://github.com/GavChap/ComfyUI-CascadeResolutions" + ], + "install_type": "git-clone", + "description": "Nodes:Cascade Resolutions" + }, + { "author": "Ser-Hilary", diff --git a/extension-node-map.json b/extension-node-map.json index df153c08..06eb608e 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -496,6 +496,7 @@ "PrimereEmbedding", "PrimereEmbeddingHandler", "PrimereEmbeddingKeywordMerger", + "PrimereEmotionsStyles", "PrimereHypernetwork", "PrimereImageSegments", "PrimereKSampler", @@ -976,6 +977,14 @@ "title_aux": "ComfyUI-GTSuya-Nodes" } ], + "https://github.com/GavChap/ComfyUI-CascadeResolutions": [ + [ + "CascadeResolutions" + ], + { + "title_aux": "ComfyUI-CascadeResolutions" + } + ], "https://github.com/Gourieff/comfyui-reactor-node": [ [ "ReActorFaceSwap", @@ -3784,6 +3793,7 @@ [ "BlehDeepShrink", "BlehDiscardPenultimateSigma", + "BlehForceSeedSampler", "BlehHyperTile", "BlehInsaneChainSampler", "BlehModelPatchConditional" @@ -4798,7 +4808,10 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitBusNode" + "MarasitBusNode", + "MarasitBusPipeNode", + "MarasitPipeNodeBasic", + "MarasitUniversalBusNode" ], { "title_aux": "MarasIT Nodes" @@ -6957,9 +6970,20 @@ ], "https://github.com/redhottensors/ComfyUI-Prediction": [ [ - "SamplerCustomPrediction" + "AvoidErasePrediction", + "CFGPrediction", + "CombinePredictions", + "ConditionedPrediction", + "PerpNegPrediction", + "SamplerCustomPrediction", + "ScalePrediction", + "ScaledGuidancePrediction" ], { + "author": "RedHotTensors", + "description": "Fully customizable Classifer Free Guidance for ComfyUI", + "nickname": "ComfyUI-Prediction", + "title": "ComfyUI-Prediction", "title_aux": "ComfyUI-Prediction" } ], diff --git a/model-list.json b/model-list.json index 575824fd..e8b34a93 100644 --- a/model-list.json +++ b/model-list.json @@ -281,6 +281,16 @@ "filename": "stage_a.safetensors", "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/stage_a.safetensors" }, + { + "name": "stabilityai/Stable Cascade: effnet_encoder.safetensors (VAE)", + "type": "VAE", + "base": "Stable Cascade", + "save_path": "vae/Stable-Cascade", + "description": "[81.5MB] Stable Cascade: effnet_encoder.\nVAE encoder for stage_c latent.", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "effnet_encoder.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/effnet_encoder.safetensors" + }, { "name": "stabilityai/Stable Cascade: stage_b.safetensors (UNET)", "type": "unet", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index ed72e5a9..8572df23 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "GavChap", + "title": "ComfyUI-CascadeResolutions", + "reference": "https://github.com/GavChap/ComfyUI-CascadeResolutions", + "files": [ + "https://github.com/GavChap/ComfyUI-CascadeResolutions" + ], + "install_type": "git-clone", + "description": "Nodes:Cascade Resolutions" + }, { "author": "blepping", "title": "ComfyUI-sonar", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index df153c08..06eb608e 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -496,6 +496,7 @@ "PrimereEmbedding", "PrimereEmbeddingHandler", "PrimereEmbeddingKeywordMerger", + "PrimereEmotionsStyles", "PrimereHypernetwork", "PrimereImageSegments", "PrimereKSampler", @@ -976,6 +977,14 @@ "title_aux": "ComfyUI-GTSuya-Nodes" } ], + "https://github.com/GavChap/ComfyUI-CascadeResolutions": [ + [ + "CascadeResolutions" + ], + { + "title_aux": "ComfyUI-CascadeResolutions" + } + ], "https://github.com/Gourieff/comfyui-reactor-node": [ [ "ReActorFaceSwap", @@ -3784,6 +3793,7 @@ [ "BlehDeepShrink", "BlehDiscardPenultimateSigma", + "BlehForceSeedSampler", "BlehHyperTile", "BlehInsaneChainSampler", "BlehModelPatchConditional" @@ -4798,7 +4808,10 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitBusNode" + "MarasitBusNode", + "MarasitBusPipeNode", + "MarasitPipeNodeBasic", + "MarasitUniversalBusNode" ], { "title_aux": "MarasIT Nodes" @@ -6957,9 +6970,20 @@ ], "https://github.com/redhottensors/ComfyUI-Prediction": [ [ - "SamplerCustomPrediction" + "AvoidErasePrediction", + "CFGPrediction", + "CombinePredictions", + "ConditionedPrediction", + "PerpNegPrediction", + "SamplerCustomPrediction", + "ScalePrediction", + "ScaledGuidancePrediction" ], { + "author": "RedHotTensors", + "description": "Fully customizable Classifer Free Guidance for ComfyUI", + "nickname": "ComfyUI-Prediction", + "title": "ComfyUI-Prediction", "title_aux": "ComfyUI-Prediction" } ], diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index a55b8a14..dfabc357 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,15 @@ { "models": [ + { + "name": "stabilityai/Stable Cascade: effnet_encoder.safetensors (VAE)", + "type": "VAE", + "base": "Stable Cascade", + "save_path": "vae/Stable-Cascade", + "description": "[81.5MB] Stable Cascade: effnet_encoder.\nVAE encoder for stage_c latent.", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "effnet_encoder.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/effnet_encoder.safetensors" + }, { "name": "stabilityai/Stable Cascade: stage_a.safetensors (VAE)", "type": "VAE", From b9b0851a874993da6911402e97bf89c839a78447 Mon Sep 17 00:00:00 2001 From: POM Date: Mon, 19 Feb 2024 20:27:40 +0100 Subject: [PATCH 010/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index c1c5fe2e..efba207f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -32,6 +32,16 @@ "install_type": "git-clone", "description": "This extension provides various nodes to support Lora Block Weight and the Impact Pack. Provides many easily applicable regional features and applications for Variation Seed." }, + { + "author": "Kijai", + "title": "Animatediff MotionLoRA Trainer", + "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", + "files": [ + "https://github.com/kijai/ComfyUI-ADMotionDirector" + ], + "install_type": "git-clone", + "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." + }, { "author": "comfyanonymous", "title": "ComfyUI_experiments", From c00b1680775765ce10e48fa30abea88f0f6b4b73 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 20 Feb 2024 10:02:45 +0900 Subject: [PATCH 011/106] update DB --- custom-node-list.json | 20 +++++------ node_db/dev/custom-node-list.json | 10 ------ node_db/new/custom-node-list.json | 60 ++++++------------------------- 3 files changed, 20 insertions(+), 70 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index efba207f..87c3c0c3 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -32,16 +32,6 @@ "install_type": "git-clone", "description": "This extension provides various nodes to support Lora Block Weight and the Impact Pack. Provides many easily applicable regional features and applications for Variation Seed." }, - { - "author": "Kijai", - "title": "Animatediff MotionLoRA Trainer", - "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", - "files": [ - "https://github.com/kijai/ComfyUI-ADMotionDirector" - ], - "install_type": "git-clone", - "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." - }, { "author": "comfyanonymous", "title": "ComfyUI_experiments", @@ -2327,6 +2317,16 @@ "install_type": "git-clone", "description": "Node to use [a/DDColor](https://github.com/piddnad/DDColor) in ComfyUI." }, + { + "author": "Kijai", + "title": "Animatediff MotionLoRA Trainer", + "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", + "files": [ + "https://github.com/kijai/ComfyUI-ADMotionDirector" + ], + "install_type": "git-clone", + "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." + }, { "author": "hhhzzyang", "title": "Comfyui-Lama", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index abc630d2..24b8a23a 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -30,16 +30,6 @@ "install_type": "git-clone", "description": "Nodes:Continuous CFG rescaler (pre CFG), Intermediary latent merge (post CFG), Intensity/Brightness limiter (post CFG), Dynamic renoising (post CFG), Automatic CFG scale (pre/post CFG), CFG multiplier per channel (pre CFG), Self-Attention Guidance delayed activation mod (post CFG)" }, - { - "author": "kijai", - "title": "ComfyUI-ADMotionDirector [WIP]", - "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", - "files": [ - "https://github.com/kijai/ComfyUI-ADMotionDirector" - ], - "install_type": "git-clone", - "description": "ComfyUI custom nodes for using [a/AnimateDiff-MotionDirector](https://github.com/ExponentialML/AnimateDiff-MotionDirector)\nAfter training, the LoRAs are intended to be used with the ComfyUI Extension [a/ComfyUI-AnimateDiff-Evolved](https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved)." - }, { "author": "shadowcz007", "title": "comfyui-CLIPSeg", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 8572df23..1b241afc 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "Kijai", + "title": "Animatediff MotionLoRA Trainer", + "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", + "files": [ + "https://github.com/kijai/ComfyUI-ADMotionDirector" + ], + "install_type": "git-clone", + "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." + }, { "author": "GavChap", "title": "ComfyUI-CascadeResolutions", @@ -680,56 +690,6 @@ ], "install_type": "git-clone", "description": "Just a simple substring node that takes text and length as input, and outputs the first length characters." - }, - { - "author": "Nlar", - "title": "ComfyUI_CartoonSegmentation", - "reference": "https://github.com/Nlar/ComfyUI_CartoonSegmentation", - "files": [ - "https://github.com/Nlar/ComfyUI_CartoonSegmentation" - ], - "install_type": "git-clone", - "description": "Front end ComfyUI nodes for CartoonSegmentation Based upon the work of the CartoonSegmentation repository this project will provide a front end to some of the features." - }, - { - "author": "Acly", - "title": "ComfyUI Inpaint Nodes", - "reference": "https://github.com/Acly/comfyui-inpaint-nodes", - "files": [ - "https://github.com/Acly/comfyui-inpaint-nodes" - ], - "install_type": "git-clone", - "description": "Experimental nodes for better inpainting with ComfyUI. Adds two nodes which allow using [a/Fooocus](https://github.com/Acly/comfyui-inpaint-nodes) inpaint model. It's a small and flexible patch which can be applied to any SDXL checkpoint and will transform it into an inpaint model. This model can then be used like other inpaint models, and provides the same benefits. [a/Read more](https://github.com/lllyasviel/Fooocus/discussions/414)" - }, - { - "author": "Abdullah Ozmantar", - "title": "InstaSwap Face Swap Node for ComfyUI", - "reference": "https://github.com/abdozmantar/ComfyUI-InstaSwap", - "files": [ - "https://github.com/abdozmantar/ComfyUI-InstaSwap" - ], - "install_type": "git-clone", - "description": "A quick and easy ComfyUI custom nodes for ultra-quality, lightning-speed face swapping of humans." - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI PhotoMaker (ZHO)", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of [a/PhotoMaker](https://github.com/TencentARC/PhotoMaker) for ComfyUI" - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-InstantID", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of [a/InstantID](https://github.com/InstantID/InstantID) for ComfyUI" } ] } From 8046217df4cfde5f3476d0eec322e7f609dd9053 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 20 Feb 2024 10:03:41 +0900 Subject: [PATCH 012/106] add script for windows --- check.bat | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 check.bat diff --git a/check.bat b/check.bat new file mode 100644 index 00000000..e7a3b09f --- /dev/null +++ b/check.bat @@ -0,0 +1,21 @@ +@echo off + +python json-checker.py "custom-node-list.json" +python json-checker.py "model-list.json" +python json-checker.py "alter-list.json" +python json-checker.py "extension-node-map.json" +python json-checker.py "node_db\new\custom-node-list.json" +python json-checker.py "node_db\new\model-list.json" +python json-checker.py "node_db\new\extension-node-map.json" +python json-checker.py "node_db\dev\custom-node-list.json" +python json-checker.py "node_db\dev\model-list.json" +python json-checker.py "node_db\dev\extension-node-map.json" +python json-checker.py "node_db\tutorial\custom-node-list.json" +python json-checker.py "node_db\tutorial\model-list.json" +python json-checker.py "node_db\tutorial\extension-node-map.json" +python json-checker.py "node_db\legacy\custom-node-list.json" +python json-checker.py "node_db\legacy\model-list.json" +python json-checker.py "node_db\legacy\extension-node-map.json" +python json-checker.py "node_db\forked\custom-node-list.json" +python json-checker.py "node_db\forked\model-list.json" +python json-checker.py "node_db\forked\extension-node-map.json" \ No newline at end of file From 62f1e5a36c1a37d9abcbeb5d9afa923a26e6ed35 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 20 Feb 2024 23:09:12 +0900 Subject: [PATCH 013/106] update DB --- custom-node-list.json | 91 ++++++++++----- extension-node-map.json | 57 ++++++++++ model-list.json | 20 ++++ node_db/dev/custom-node-list.json | 21 +++- node_db/new/custom-node-list.json | 30 +++++ node_db/new/extension-node-map.json | 57 ++++++++++ node_db/new/model-list.json | 164 ++++------------------------ 7 files changed, 265 insertions(+), 175 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 87c3c0c3..19375902 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -3040,6 +3040,36 @@ "install_type": "git-clone", "description": "Easily use Stable Video Diffusion inside ComfyUI!" }, + { + "author": "thecooltechguy", + "title": "ComfyUI-ComfyRun", + "reference": "https://github.com/thecooltechguy/ComfyUI-ComfyRun", + "files": [ + "https://github.com/thecooltechguy/ComfyUI-ComfyRun" + ], + "install_type": "git-clone", + "description": "The easiest way to run & share any ComfyUI workflow [a/https://comfyrun.com](https://comfyrun.com)" + }, + { + "author": "thecooltechguy", + "title": "ComfyUI-MagicAnimate", + "reference": "https://github.com/thecooltechguy/ComfyUI-MagicAnimate", + "files": [ + "https://github.com/thecooltechguy/ComfyUI-MagicAnimate" + ], + "install_type": "git-clone", + "description": "Easily use Magic Animate within ComfyUI!\n[w/WARN: This extension requires 15GB disk space.]" + }, + { + "author": "thecooltechguy", + "title": "ComfyUI-ComfyWorkflows", + "reference": "https://github.com/thecooltechguy/ComfyUI-ComfyWorkflows", + "files": [ + "https://github.com/thecooltechguy/ComfyUI-ComfyWorkflows" + ], + "install_type": "git-clone", + "description": "The best way to run, share, & discover thousands of ComfyUI workflows." + }, { "author": "Danand", "title": "ComfyUI-ComfyCouple", @@ -3180,6 +3210,16 @@ "install_type": "git-clone", "description": "Unofficial implementation of [a/SegMoE: Segmind Mixture of Diffusion Experts](https://github.com/segmind/segmoe) for ComfyUI" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI YoloWorld-EfficientSAM", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI" + }, { "author": "kenjiqq", "title": "qq-nodes-comfyui", @@ -3922,36 +3962,6 @@ "install_type": "git-clone", "description": "A ComfyUI extension for chatting with your images. Runs on your own system, no external services used, no filter. Uses the [a/LLaVA multimodal LLM](https://llava-vl.github.io/) so you can give instructions or ask questions in natural language. It's maybe as smart as GPT3.5, and it can see." }, - { - "author": "thecooltechguy", - "title": "ComfyUI-ComfyRun", - "reference": "https://github.com/thecooltechguy/ComfyUI-ComfyRun", - "files": [ - "https://github.com/thecooltechguy/ComfyUI-ComfyRun" - ], - "install_type": "git-clone", - "description": "The easiest way to run & share any ComfyUI workflow [a/https://comfyrun.com](https://comfyrun.com)" - }, - { - "author": "thecooltechguy", - "title": "ComfyUI-MagicAnimate", - "reference": "https://github.com/thecooltechguy/ComfyUI-MagicAnimate", - "files": [ - "https://github.com/thecooltechguy/ComfyUI-MagicAnimate" - ], - "install_type": "git-clone", - "description": "Easily use Magic Animate within ComfyUI!\n[w/WARN: This extension requires 15GB disk space.]" - }, - { - "author": "thecooltechguy", - "title": "ComfyUI-ComfyWorkflows", - "reference": "https://github.com/thecooltechguy/ComfyUI-ComfyWorkflows", - "files": [ - "https://github.com/thecooltechguy/ComfyUI-ComfyWorkflows" - ], - "install_type": "git-clone", - "description": "The best way to run, share, & discover thousands of ComfyUI workflows." - }, { "author": "styler00dollar", "title": "ComfyUI-sudo-latent-upscale", @@ -4626,6 +4636,16 @@ "install_type": "git-clone", "description": "Add a node for drawing text with CR Draw Text of ComfyUI_Comfyroll_CustomNodes to the area of SEGS detected by Ultralytics Detector of ComfyUI-Impact-Pack." }, + { + "author": "nkchocoai", + "title": "ComfyUI-SaveImageWithMetaData", + "reference": "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData", + "files": [ + "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData" + ], + "install_type": "git-clone", + "description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata." + }, { "author": "JaredTherriault", "title": "ComfyUI-JNodes", @@ -5256,6 +5276,17 @@ "install_type": "git-clone", "description": "Nodes:Cascade Resolutions" }, + { + "author": "yuvraj108c", + "title": "ComfyUI-Vsgan", + "reference": "https://github.com/yuvraj108c/ComfyUI-Vsgan", + "files": [ + "https://github.com/yuvraj108c/ComfyUI-Vsgan" + ], + "install_type": "git-clone", + "description": "Nodes:Upscale Video Tensorrt" + }, + { diff --git a/extension-node-map.json b/extension-node-map.json index 06eb608e..f35bbe55 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -516,6 +516,7 @@ "PrimereModelKeyword", "PrimereNetworkTagLoader", "PrimerePrompt", + "PrimerePromptOrganizer", "PrimerePromptSwitch", "PrimereRefinerPrompt", "PrimereResolution", @@ -2026,8 +2027,10 @@ ], "https://github.com/SOELexicon/ComfyUI-LexTools": [ [ + "AesthetlcScoreSorter", "AgeClassifierNode", "ArtOrHumanClassifierNode", + "CalculateAestheticScore", "DocumentClassificationNode", "FoodCategoryClassifierNode", "ImageAspectPadNode", @@ -2037,6 +2040,7 @@ "ImageQualityScoreNode", "ImageRankingNode", "ImageScaleToMin", + "LoadAesteticModel", "MD5ImageHashNode", "SamplerPropertiesNode", "ScoreConverterNode", @@ -2555,6 +2559,7 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ + "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", "tri3d-atr-parse-batch", @@ -3230,6 +3235,16 @@ "title_aux": "ComfyUI-Text_Image-Composite [WIP]" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": [ + [ + "ESAM_ModelLoader_Zho", + "Yoloworld_ESAM_Zho", + "Yoloworld_ModelLoader_Zho" + ], + { + "title_aux": "ComfyUI YoloWorld-EfficientSAM" + } + ], "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": [ [ "PortraitMaster_\u4e2d\u6587\u7248" @@ -4288,6 +4303,7 @@ "LayerUtility: ImageChannelSplit", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", + "LayerUtility: ImageScaleByAspectRatio", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", @@ -4605,6 +4621,7 @@ "SplitSigmas", "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", + "StableCascade_StageC_VAEEncode", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", @@ -4694,6 +4711,7 @@ "https://github.com/cubiq/ComfyUI_InstantID": [ [ "ApplyInstantID", + "ApplyInstantIDAdvanced", "FaceKeypointsPreprocessor", "InstantIDFaceAnalysis", "InstantIDModelLoader" @@ -5173,6 +5191,7 @@ "FEImagePadForOutpaintByImage", "FEOperatorIf", "FEPythonStrOp", + "FERandomBool", "FERandomLoraSelect", "FERandomPrompt", "FERandomizedColor2Image", @@ -5180,6 +5199,7 @@ "FERerouteWithName", "FESaveEncryptImage", "FETextCombine", + "FETextCombine2Any", "FETextInput" ], { @@ -5373,6 +5393,7 @@ ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ + "Internlm", "Joytag", "JsonToText", "KeywordExtraction", @@ -5733,6 +5754,22 @@ "title_aux": "Knodes" } ], + "https://github.com/kijai/ComfyUI-ADMotionDirector": [ + [ + "ADMD_AdditionalModelSelect", + "ADMD_CheckpointLoader", + "ADMD_DiffusersLoader", + "ADMD_InitializeTraining", + "ADMD_LoadLora", + "ADMD_SaveLora", + "ADMD_TrainLora", + "ADMD_ValidationSampler", + "ADMD_ValidationSettings" + ], + { + "title_aux": "Animatediff MotionLoRA Trainer" + } + ], "https://github.com/kijai/ComfyUI-CCSR": [ [ "CCSR_Model_Select", @@ -6136,6 +6173,7 @@ "ImpactRemoteInt", "ImpactSEGSClassify", "ImpactSEGSConcat", + "ImpactSEGSLabelAssign", "ImpactSEGSLabelFilter", "ImpactSEGSOrderedFilter", "ImpactSEGSPicker", @@ -6310,6 +6348,7 @@ "RetrieveBackendDataNumberKey //Inspire", "SeedExplorer //Inspire", "ShowCachedInfo //Inspire", + "StableCascade_CheckpointLoader //Inspire", "TilePreprocessor_Provider_for_SEGS //Inspire", "ToIPAdapterPipe //Inspire", "UnzipPrompt //Inspire", @@ -6632,6 +6671,14 @@ "title_aux": "ComfyUI-PromptUtilities" } ], + "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData": [ + [ + "SaveImageWithMetaData" + ], + { + "title_aux": "ComfyUI-SaveImageWithMetaData" + } + ], "https://github.com/nkchocoai/ComfyUI-SizeFromPresets": [ [ "EmptyLatentImageFromPresetsSD15", @@ -8150,6 +8197,7 @@ "easy XYPlotAdvanced", "easy a1111Loader", "easy boolean", + "easy cascadeKSampler", "easy cascadeLoader", "easy cleanGpuUsed", "easy comfyLoader", @@ -8160,6 +8208,7 @@ "easy detailerFix", "easy float", "easy fooocusInpaintLoader", + "easy fullCascadeKSampler", "easy fullLoader", "easy fullkSampler", "easy globalSeed", @@ -8325,6 +8374,14 @@ "title_aux": "ComfyUI-Pronodes" } ], + "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ + [ + "UpscaleVideoTrtNode" + ], + { + "title_aux": "ComfyUI-Vsgan" + } + ], "https://github.com/yuvraj108c/ComfyUI-Whisper": [ [ "Add Subtitles To Background", diff --git a/model-list.json b/model-list.json index e8b34a93..8688e909 100644 --- a/model-list.json +++ b/model-list.json @@ -271,6 +271,26 @@ "url": "https://civitai.com/api/download/models/9208" }, + { + "name": "stabilityai/comfyui_checkpoints/stable_cascade_stage_b.safetensors", + "type": "checkpoints", + "base": "Stable Cascade", + "save_path": "checkpoints/Stable-Cascade", + "description": "[4.55GB] Stable Cascade stage_b checkpoints", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stable_cascade_stage_b.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/comfyui_checkpoints/stable_cascade_stage_b.safetensors" + }, + { + "name": "stabilityai/comfyui_checkpoints/stable_cascade_stage_c.safetensors", + "type": "checkpoints", + "base": "Stable Cascade", + "save_path": "checkpoints/Stable-Cascade", + "description": "[9.22GB] Stable Cascade stage_c checkpoints", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stable_cascade_stage_c.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/comfyui_checkpoints/stable_cascade_stage_c.safetensors" + }, { "name": "stabilityai/Stable Cascade: stage_a.safetensors (VAE)", "type": "VAE", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 24b8a23a..1e6bacfe 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,7 +9,26 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, - + { + "author": "huizhang0110", + "title": "ComfyUI_Easy_Nodes_hui", + "reference": "https://github.com/huizhang0110/ComfyUI_Easy_Nodes_hui", + "files": [ + "https://github.com/huizhang0110/ComfyUI_Easy_Nodes_hui" + ], + "install_type": "git-clone", + "description": "Nodes:EasyEmptyLatentImage" + }, + { + "author": "tuckerdarby", + "title": "ComfyUI-TDNodes [WIP]", + "reference": "https://github.com/tuckerdarby/ComfyUI-TDNodes", + "files": [ + "https://github.com/tuckerdarby/ComfyUI-TDNodes" + ], + "install_type": "git-clone", + "description": "Nodes:KSampler (RAVE), KSampler (TF), Object Tracker, KSampler Batched, Video Tracker Prompt, TemporalNet Preprocessor, Instance Tracker Prompt, Instance Diffusion Loader, Hand Tracker Node" + }, { "author": "shadowcz007", "title": "comfyui-musicgen", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 1b241afc..4b2ec650 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,36 @@ }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI YoloWorld-EfficientSAM", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI" + }, + { + "author": "nkchocoai", + "title": "ComfyUI-SaveImageWithMetaData", + "reference": "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData", + "files": [ + "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData" + ], + "install_type": "git-clone", + "description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata." + }, + { + "author": "yuvraj108c", + "title": "ComfyUI-Vsgan", + "reference": "https://github.com/yuvraj108c/ComfyUI-Vsgan", + "files": [ + "https://github.com/yuvraj108c/ComfyUI-Vsgan" + ], + "install_type": "git-clone", + "description": "Nodes:Upscale Video Tensorrt" + }, { "author": "Kijai", "title": "Animatediff MotionLoRA Trainer", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 06eb608e..f35bbe55 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -516,6 +516,7 @@ "PrimereModelKeyword", "PrimereNetworkTagLoader", "PrimerePrompt", + "PrimerePromptOrganizer", "PrimerePromptSwitch", "PrimereRefinerPrompt", "PrimereResolution", @@ -2026,8 +2027,10 @@ ], "https://github.com/SOELexicon/ComfyUI-LexTools": [ [ + "AesthetlcScoreSorter", "AgeClassifierNode", "ArtOrHumanClassifierNode", + "CalculateAestheticScore", "DocumentClassificationNode", "FoodCategoryClassifierNode", "ImageAspectPadNode", @@ -2037,6 +2040,7 @@ "ImageQualityScoreNode", "ImageRankingNode", "ImageScaleToMin", + "LoadAesteticModel", "MD5ImageHashNode", "SamplerPropertiesNode", "ScoreConverterNode", @@ -2555,6 +2559,7 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ + "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", "tri3d-atr-parse-batch", @@ -3230,6 +3235,16 @@ "title_aux": "ComfyUI-Text_Image-Composite [WIP]" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": [ + [ + "ESAM_ModelLoader_Zho", + "Yoloworld_ESAM_Zho", + "Yoloworld_ModelLoader_Zho" + ], + { + "title_aux": "ComfyUI YoloWorld-EfficientSAM" + } + ], "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": [ [ "PortraitMaster_\u4e2d\u6587\u7248" @@ -4288,6 +4303,7 @@ "LayerUtility: ImageChannelSplit", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", + "LayerUtility: ImageScaleByAspectRatio", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", @@ -4605,6 +4621,7 @@ "SplitSigmas", "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", + "StableCascade_StageC_VAEEncode", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", @@ -4694,6 +4711,7 @@ "https://github.com/cubiq/ComfyUI_InstantID": [ [ "ApplyInstantID", + "ApplyInstantIDAdvanced", "FaceKeypointsPreprocessor", "InstantIDFaceAnalysis", "InstantIDModelLoader" @@ -5173,6 +5191,7 @@ "FEImagePadForOutpaintByImage", "FEOperatorIf", "FEPythonStrOp", + "FERandomBool", "FERandomLoraSelect", "FERandomPrompt", "FERandomizedColor2Image", @@ -5180,6 +5199,7 @@ "FERerouteWithName", "FESaveEncryptImage", "FETextCombine", + "FETextCombine2Any", "FETextInput" ], { @@ -5373,6 +5393,7 @@ ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ + "Internlm", "Joytag", "JsonToText", "KeywordExtraction", @@ -5733,6 +5754,22 @@ "title_aux": "Knodes" } ], + "https://github.com/kijai/ComfyUI-ADMotionDirector": [ + [ + "ADMD_AdditionalModelSelect", + "ADMD_CheckpointLoader", + "ADMD_DiffusersLoader", + "ADMD_InitializeTraining", + "ADMD_LoadLora", + "ADMD_SaveLora", + "ADMD_TrainLora", + "ADMD_ValidationSampler", + "ADMD_ValidationSettings" + ], + { + "title_aux": "Animatediff MotionLoRA Trainer" + } + ], "https://github.com/kijai/ComfyUI-CCSR": [ [ "CCSR_Model_Select", @@ -6136,6 +6173,7 @@ "ImpactRemoteInt", "ImpactSEGSClassify", "ImpactSEGSConcat", + "ImpactSEGSLabelAssign", "ImpactSEGSLabelFilter", "ImpactSEGSOrderedFilter", "ImpactSEGSPicker", @@ -6310,6 +6348,7 @@ "RetrieveBackendDataNumberKey //Inspire", "SeedExplorer //Inspire", "ShowCachedInfo //Inspire", + "StableCascade_CheckpointLoader //Inspire", "TilePreprocessor_Provider_for_SEGS //Inspire", "ToIPAdapterPipe //Inspire", "UnzipPrompt //Inspire", @@ -6632,6 +6671,14 @@ "title_aux": "ComfyUI-PromptUtilities" } ], + "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData": [ + [ + "SaveImageWithMetaData" + ], + { + "title_aux": "ComfyUI-SaveImageWithMetaData" + } + ], "https://github.com/nkchocoai/ComfyUI-SizeFromPresets": [ [ "EmptyLatentImageFromPresetsSD15", @@ -8150,6 +8197,7 @@ "easy XYPlotAdvanced", "easy a1111Loader", "easy boolean", + "easy cascadeKSampler", "easy cascadeLoader", "easy cleanGpuUsed", "easy comfyLoader", @@ -8160,6 +8208,7 @@ "easy detailerFix", "easy float", "easy fooocusInpaintLoader", + "easy fullCascadeKSampler", "easy fullLoader", "easy fullkSampler", "easy globalSeed", @@ -8325,6 +8374,14 @@ "title_aux": "ComfyUI-Pronodes" } ], + "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ + [ + "UpscaleVideoTrtNode" + ], + { + "title_aux": "ComfyUI-Vsgan" + } + ], "https://github.com/yuvraj108c/ComfyUI-Whisper": [ [ "Add Subtitles To Background", diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index dfabc357..aa370012 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,25 @@ { "models": [ + { + "name": "stabilityai/comfyui_checkpoints/stable_cascade_stage_b.safetensors", + "type": "checkpoints", + "base": "Stable Cascade", + "save_path": "checkpoints/Stable-Cascade", + "description": "[4.55GB] Stable Cascade stage_b checkpoints", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stable_cascade_stage_b.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/comfyui_checkpoints/stable_cascade_stage_b.safetensors" + }, + { + "name": "stabilityai/comfyui_checkpoints/stable_cascade_stage_c.safetensors", + "type": "checkpoints", + "base": "Stable Cascade", + "save_path": "checkpoints/Stable-Cascade", + "description": "[9.22GB] Stable Cascade stage_c checkpoints", + "reference": "https://huggingface.co/stabilityai/stable-cascade", + "filename": "stable_cascade_stage_c.safetensors", + "url": "https://huggingface.co/stabilityai/stable-cascade/resolve/main/comfyui_checkpoints/stable_cascade_stage_c.safetensors" + }, { "name": "stabilityai/Stable Cascade: effnet_encoder.safetensors (VAE)", "type": "VAE", @@ -670,150 +690,6 @@ "reference": "https://huggingface.co/guoyww/animatediff", "filename": "v2_lora_ZoomOut.ckpt", "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_ZoomOut.ckpt" - }, - - { - "name": "CiaraRowles/TemporalNet1XL (1.0)", - "type": "controlnet", - "base": "SD1.5", - "save_path": "controlnet/TemporalNet1XL", - "description": "This is TemporalNet1XL, it is a re-train of the controlnet TemporalNet1 with Stable Diffusion XL.", - "reference": "https://huggingface.co/CiaraRowles/controlnet-temporalnet-sdxl-1.0", - "filename": "diffusion_pytorch_model.safetensors", - "url": "https://huggingface.co/CiaraRowles/controlnet-temporalnet-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" - }, - - { - "name": "LCM LoRA SD1.5", - "type": "lora", - "base": "SD1.5", - "save_path": "loras/lcm/SD1.5", - "description": "Latent Consistency LoRA for SD1.5", - "reference": "https://huggingface.co/latent-consistency/lcm-lora-sdv1-5", - "filename": "pytorch_lora_weights.safetensors", - "url": "https://huggingface.co/latent-consistency/lcm-lora-sdv1-5/resolve/main/pytorch_lora_weights.safetensors" - }, - { - "name": "LCM LoRA SSD-1B", - "type": "lora", - "base": "SSD-1B", - "save_path": "loras/lcm/SSD-1B", - "description": "Latent Consistency LoRA for SSD-1B", - "reference": "https://huggingface.co/latent-consistency/lcm-lora-ssd-1b", - "filename": "pytorch_lora_weights.safetensors", - "url": "https://huggingface.co/latent-consistency/lcm-lora-ssd-1b/resolve/main/pytorch_lora_weights.safetensors" - }, - { - "name": "LCM LoRA SDXL", - "type": "lora", - "base": "SSD-1B", - "save_path": "loras/lcm/SDXL", - "description": "Latent Consistency LoRA for SDXL", - "reference": "https://huggingface.co/latent-consistency/lcm-lora-sdxl", - "filename": "pytorch_lora_weights.safetensors", - "url": "https://huggingface.co/latent-consistency/lcm-lora-sdxl/resolve/main/pytorch_lora_weights.safetensors" - }, - - { - "name": "face_yolov8m-seg_60.pt (segm)", - "type": "Ultralytics", - "base": "Ultralytics", - "save_path": "ultralytics/segm", - "description": "These are the available models in the UltralyticsDetectorProvider of Impact Pack.", - "reference": "https://github.com/hben35096/assets/releases/tag/yolo8", - "filename": "face_yolov8m-seg_60.pt", - "url": "https://github.com/hben35096/assets/releases/download/yolo8/face_yolov8m-seg_60.pt" - }, - { - "name": "face_yolov8n-seg2_60.pt (segm)", - "type": "Ultralytics", - "base": "Ultralytics", - "save_path": "ultralytics/segm", - "description": "These are the available models in the UltralyticsDetectorProvider of Impact Pack.", - "reference": "https://github.com/hben35096/assets/releases/tag/yolo8", - "filename": "face_yolov8n-seg2_60.pt", - "url": "https://github.com/hben35096/assets/releases/download/yolo8/face_yolov8n-seg2_60.pt" - }, - { - "name": "hair_yolov8n-seg_60.pt (segm)", - "type": "Ultralytics", - "base": "Ultralytics", - "save_path": "ultralytics/segm", - "description": "These are the available models in the UltralyticsDetectorProvider of Impact Pack.", - "reference": "https://github.com/hben35096/assets/releases/tag/yolo8", - "filename": "hair_yolov8n-seg_60.pt", - "url": "https://github.com/hben35096/assets/releases/download/yolo8/hair_yolov8n-seg_60.pt" - }, - { - "name": "skin_yolov8m-seg_400.pt (segm)", - "type": "Ultralytics", - "base": "Ultralytics", - "save_path": "ultralytics/segm", - "description": "These are the available models in the UltralyticsDetectorProvider of Impact Pack.", - "reference": "https://github.com/hben35096/assets/releases/tag/yolo8", - "filename": "skin_yolov8m-seg_400.pt", - "url": "https://github.com/hben35096/assets/releases/download/yolo8/skin_yolov8m-seg_400.pt" - }, - { - "name": "skin_yolov8n-seg_400.pt (segm)", - "type": "Ultralytics", - "base": "Ultralytics", - "save_path": "ultralytics/segm", - "description": "These are the available models in the UltralyticsDetectorProvider of Impact Pack.", - "reference": "https://github.com/hben35096/assets/releases/tag/yolo8", - "filename": "skin_yolov8n-seg_400.pt", - "url": "https://github.com/hben35096/assets/releases/download/yolo8/skin_yolov8n-seg_400.pt" - }, - { - "name": "skin_yolov8n-seg_800.pt (segm)", - "type": "Ultralytics", - "base": "Ultralytics", - "save_path": "ultralytics/segm", - "description": "These are the available models in the UltralyticsDetectorProvider of Impact Pack.", - "reference": "https://github.com/hben35096/assets/releases/tag/yolo8", - "filename": "skin_yolov8n-seg_800.pt", - "url": "https://github.com/hben35096/assets/releases/download/yolo8/skin_yolov8n-seg_800.pt" - }, - - { - "name": "CiaraRowles/temporaldiff-v1-animatediff.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "animatediff", - "base": "SD1.x", - "save_path": "animatediff_models", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/CiaraRowles/TemporalDiff", - "filename": "temporaldiff-v1-animatediff.ckpt", - "url": "https://huggingface.co/CiaraRowles/TemporalDiff/resolve/main/temporaldiff-v1-animatediff.ckpt" - }, - { - "name": "animatediff/mm_sd_v15_v2.ckpt (ComfyUI-AnimateDiff-Evolved)", - "type": "animatediff", - "base": "SD1.x", - "save_path": "custom_nodes/ComfyUI-AnimateDiff-Evolved/models", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node. (Note: Requires ComfyUI-Manager V0.24 or above)", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "mm_sd_v15_v2.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v15_v2.ckpt" - }, - { - "name": "AD_Stabilized_Motion/mm-Stabilized_high.pth (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "animatediff", - "base": "SD1.x", - "save_path": "animatediff_models", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/manshoety/AD_Stabilized_Motion", - "filename": "mm-Stabilized_high.pth", - "url": "https://huggingface.co/manshoety/AD_Stabilized_Motion/resolve/main/mm-Stabilized_high.pth" - }, - { - "name": "AD_Stabilized_Motion/mm-Stabilized_mid.pth (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "animatediff", - "base": "SD1.x", - "save_path": "animatediff_models", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/manshoety/AD_Stabilized_Motion", - "filename": "mm-Stabilized_mid.pth", - "url": "https://huggingface.co/manshoety/AD_Stabilized_Motion/resolve/main/mm-Stabilized_mid.pth" } ] } From ebe4a8da86b7f13babbb324cdf08601b137379a2 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 20 Feb 2024 23:56:50 +0900 Subject: [PATCH 014/106] update DB --- model-list.json | 21 +++++++++++++++++++++ node_db/new/model-list.json | 21 +++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/model-list.json b/model-list.json index 8688e909..5df2c1c7 100644 --- a/model-list.json +++ b/model-list.json @@ -2014,6 +2014,27 @@ "reference": "https://huggingface.co/InstantX/InstantID", "filename": "diffusion_pytorch_model.safetensors", "url": "https://huggingface.co/InstantX/InstantID/resolve/main/ControlNetModel/diffusion_pytorch_model.safetensors" + }, + + { + "name": "efficient_sam_s_cpu.jit [ComfyUI-YoloWorld-EfficientSAM]", + "type": "efficient_sam", + "base": "efficient_sam", + "save_path": "custom_nodes/ComfyUI-YoloWorld-EfficientSAM", + "description": "Install efficient_sam_s_cpu.jit into ComfyUI-YoloWorld-EfficientSAM", + "reference": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/tree/main", + "filename": "efficient_sam_s_cpu.jit", + "url": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/resolve/main/efficient_sam_s_cpu.jit" + }, + { + "name": "efficient_sam_s_gpu.jit [ComfyUI-YoloWorld-EfficientSAM]", + "type": "efficient_sam", + "base": "efficient_sam", + "save_path": "custom_nodes/ComfyUI-YoloWorld-EfficientSAM", + "description": "Install efficient_sam_s_gpu.jit into ComfyUI-YoloWorld-EfficientSAM", + "reference": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/tree/main", + "filename": "efficient_sam_s_gpu.jit", + "url": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/resolve/main/efficient_sam_s_gpu.jit" } ] } diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index aa370012..51112ca6 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,26 @@ { "models": [ + { + "name": "efficient_sam_s_cpu.jit [ComfyUI-YoloWorld-EfficientSAM]", + "type": "efficient_sam", + "base": "efficient_sam", + "save_path": "custom_nodes/ComfyUI-YoloWorld-EfficientSAM", + "description": "Install efficient_sam_s_cpu.jit into ComfyUI-YoloWorld-EfficientSAM", + "reference": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/tree/main", + "filename": "efficient_sam_s_cpu.jit", + "url": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/resolve/main/efficient_sam_s_cpu.jit" + }, + { + "name": "efficient_sam_s_gpu.jit [ComfyUI-YoloWorld-EfficientSAM]", + "type": "efficient_sam", + "base": "efficient_sam", + "save_path": "custom_nodes/ComfyUI-YoloWorld-EfficientSAM", + "description": "Install efficient_sam_s_gpu.jit into ComfyUI-YoloWorld-EfficientSAM", + "reference": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/tree/main", + "filename": "efficient_sam_s_gpu.jit", + "url": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/resolve/main/efficient_sam_s_gpu.jit" + }, + { "name": "stabilityai/comfyui_checkpoints/stable_cascade_stage_b.safetensors", "type": "checkpoints", From ea864bee63f8094eea26aaf0d52b94eca960dd19 Mon Sep 17 00:00:00 2001 From: klinter007 <131816305+klinter007@users.noreply.github.com> Date: Wed, 21 Feb 2024 01:24:45 +0700 Subject: [PATCH 015/106] new nodes from klinter --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 19375902..4ef4b249 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5615,6 +5615,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "Klinter", + "title": "Klinter_nodes", + "reference": "https://github.com/klinter007/giling-around", + "files": [ + "https://github.com/klinter007/giling-around/tree/main/ComfyUI_KlinterPack" + ], + "install_type": "git-clone", + "description": "Concat_strings atm - celebrating first_node" } ] } From b28d27e24f1c8713af8ba7c69a00a7774a552283 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 21 Feb 2024 20:03:10 +0900 Subject: [PATCH 016/106] update DB --- custom-node-list.json | 45 +++++++++- extension-node-map.json | 53 +++++++++++- model-list.json | 21 +++++ node_db/dev/custom-node-list.json | 12 ++- node_db/new/custom-node-list.json | 113 +++++++++---------------- node_db/new/extension-node-map.json | 53 +++++++++++- node_db/new/model-list.json | 21 +++++ node_db/tutorial/custom-node-list.json | 10 +++ 8 files changed, 251 insertions(+), 77 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 19375902..0c5679df 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -914,6 +914,16 @@ "install_type": "git-clone", "description": "Native [a/InstantID](https://github.com/InstantID/InstantID) support for ComfyUI.\nThis extension differs from the many already available as it doesn't use diffusers but instead implements InstantID natively and it fully integrates with ComfyUI.\nPlease note this still could be considered beta stage, looking forward to your feedback." }, + { + "author": "cubiq", + "title": "Face Analysis for ComfyUI", + "reference": "https://github.com/cubiq/ComfyUI_FaceAnalysis", + "files": [ + "https://github.com/cubiq/ComfyUI_FaceAnalysis" + ], + "install_type": "git-clone", + "description": "This extension uses [a/DLib](http://dlib.net/) to calculate the Euclidean and Cosine distance between two faces.\nNOTE: Install the Shape Predictor, Face Recognition model from the Install models menu." + }, { "author": "shockz0rz", "title": "InterpolateEverything", @@ -3218,7 +3228,7 @@ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" ], "install_type": "git-clone", - "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI" + "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu." }, { "author": "kenjiqq", @@ -5286,8 +5296,37 @@ "install_type": "git-clone", "description": "Nodes:Upscale Video Tensorrt" }, - - + { + "author": "yytdfc", + "title": "Amazon Bedrock nodes for ComfyUI", + "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", + "files": [ + "https://github.com/yytdfc/ComfyUI-Bedrock" + ], + "pip": ["boto3"], + "install_type": "git-clone", + "description": "Amazon Bedrock is a fully managed service that offers a choice of high-performing foundation models (FMs) from leading AI companies. This repo is the ComfyUI nodes for Bedrock service. You could invoke the foundation model in your ComfyUI pipeline." + }, + { + "author": "mirabarukaso", + "title": "ComfyUI_Mira", + "reference": "https://github.com/mirabarukaso/ComfyUI_Mira", + "files": [ + "https://github.com/mirabarukaso/ComfyUI_Mira" + ], + "install_type": "git-clone", + "description": "Nodes:Integer Multiplier, Float Multiplier, Convert Numeral to String, Create Canvas Advanced, Create Canvas, Create PNG Mask, Color Mask to HEX String, Color Mask to INT RGB, Color Masks to List" + }, + { + "author": "1038lab", + "title": "ComfyUI-GPT2P", + "reference": "https://github.com/1038lab/ComfyUI-GPT2P", + "files": [ + "https://github.com/1038lab/ComfyUI-GPT2P" + ], + "install_type": "git-clone", + "description": "ComfyUI Node - Hugging Face repositories GTP2 Prompt" + }, { "author": "Ser-Hilary", diff --git a/extension-node-map.json b/extension-node-map.json index f35bbe55..38ef06f8 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -29,6 +29,15 @@ "title_aux": "Latent Consistency Model for ComfyUI" } ], + "https://github.com/1038lab/ComfyUI-GPT2P": [ + [ + "GPT2PNode", + "ShowText_GPT2P" + ], + { + "title_aux": "ComfyUI-GPT2P" + } + ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -3238,6 +3247,7 @@ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": [ [ "ESAM_ModelLoader_Zho", + "Yoloworld_ESAM_DetectorProvider_Zho", "Yoloworld_ESAM_Zho", "Yoloworld_ModelLoader_Zho" ], @@ -4297,13 +4307,13 @@ "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", "LayerUtility: GradientImage", + "LayerUtility: ImageAutoCrop", "LayerUtility: ImageBlend", "LayerUtility: ImageBlendAdvance", "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", - "LayerUtility: ImageScaleByAspectRatio", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", @@ -4689,6 +4699,15 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ + [ + "FaceAnalysisModels", + "FaceEmbedDistance" + ], + { + "title_aux": "Face Analysis for ComfyUI" + } + ], "https://github.com/cubiq/ComfyUI_IPAdapter_plus": [ [ "IPAdapterApply", @@ -5730,6 +5749,7 @@ "https://github.com/kenjiqq/qq-nodes-comfyui": [ [ "Any List", + "Any To Any", "Axis Pack", "Axis Unpack", "Image Accumulator End", @@ -6580,6 +6600,23 @@ "title_aux": "ComfyUI - Mask Bounding Box" } ], + "https://github.com/mirabarukaso/ComfyUI_Mira": [ + [ + "CanvasCreatorAdvanced", + "CanvasCreatorSimple", + "ColorMasksToMaskList", + "ColorMasksToRGB", + "ColorMasksToString", + "ColorMasksToStringList", + "CreateRegionalMask", + "FloatMultiplier", + "IntMultiplier", + "NumeralToString" + ], + { + "title_aux": "ComfyUI_Mira" + } + ], "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor": [ [ "LaMaPreprocessor", @@ -7468,6 +7505,7 @@ "BlurImageFast", "BlurMaskFast", "ClampOutliers", + "ColorMatch", "ConvertNormals", "DifferenceChecker", "DilateErodeMask", @@ -7482,6 +7520,7 @@ "NormalMapSimple", "OffsetLatentImage", "RemapRange", + "ShuffleChannels", "Tonemap", "UnJitterImage", "UnTonemap" @@ -8393,6 +8432,18 @@ "title_aux": "ComfyUI Whisper" } ], + "https://github.com/yytdfc/ComfyUI-Bedrock": [ + [ + "Bedrock - Claude", + "Bedrock - SDXL", + "Bedrock - Titan Image", + "Prompt Regex Remove", + "Prompt Template" + ], + { + "title_aux": "Amazon Bedrock nodes for ComfyUI" + } + ], "https://github.com/zcfrank1st/Comfyui-Toolbox": [ [ "PreviewJson", diff --git a/model-list.json b/model-list.json index 5df2c1c7..8db766ff 100644 --- a/model-list.json +++ b/model-list.json @@ -2035,6 +2035,27 @@ "reference": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/tree/main", "filename": "efficient_sam_s_gpu.jit", "url": "https://huggingface.co/camenduru/YoloWorld-EfficientSAM/resolve/main/efficient_sam_s_gpu.jit" + }, + + { + "name": "shape_predictor_68_face_landmarks.dat [Face Analysis]", + "type": "Shape Predictor", + "base": "DLIB", + "save_path": "custom_nodes/ComfyUI_FaceAnalysis/dlib", + "description": "To use the Face Analysis for ComfyUI custom node, installation of this model is needed.", + "reference": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/tree/main", + "filename": "shape_predictor_68_face_landmarks.dat", + "url": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/resolve/main/shape_predictor_68_face_landmarks.dat" + }, + { + "name": "dlib_face_recognition_resnet_model_v1.dat [Face Analysis]", + "type": "Face Recognition", + "base": "DLIB", + "save_path": "custom_nodes/ComfyUI_FaceAnalysis/dlib", + "description": "To use the Face Analysis for ComfyUI custom node, installation of this model is needed.", + "reference": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/tree/main", + "filename": "dlib_face_recognition_resnet_model_v1.dat", + "url": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/resolve/main/dlib_face_recognition_resnet_model_v1.dat" } ] } diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 1e6bacfe..43130911 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -8,7 +8,17 @@ "install_type": "git-clone", "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, - + + { + "author": "gameltb", + "title": "ComfyUI paper playground", + "reference": "https://github.com/gameltb/ComfyUI_paper_playground", + "files": [ + "https://github.com/gameltb/ComfyUI_paper_playground" + ], + "install_type": "git-clone", + "description": "Evaluate some papers in ComfyUI, just playground.\nNOTE: Various models need to be installed, so please visit the repository to check." + }, { "author": "huizhang0110", "title": "ComfyUI_Easy_Nodes_hui", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 4b2ec650..558603ec 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,47 @@ }, + { + "author": "cubiq", + "title": "Face Analysis for ComfyUI", + "reference": "https://github.com/cubiq/ComfyUI_FaceAnalysis", + "files": [ + "https://github.com/cubiq/ComfyUI_FaceAnalysis" + ], + "install_type": "git-clone", + "description": "This extension uses [a/DLib](http://dlib.net/) to calculate the Euclidean and Cosine distance between two faces.\nNOTE: Install the Shape Predictor, Face Recognition model from the Install models menu." + }, + { + "author": "1038lab", + "title": "ComfyUI-GPT2P", + "reference": "https://github.com/1038lab/ComfyUI-GPT2P", + "files": [ + "https://github.com/1038lab/ComfyUI-GPT2P" + ], + "install_type": "git-clone", + "description": "ComfyUI Node - Hugging Face repositories GTP2 Prompt" + }, + { + "author": "mirabarukaso", + "title": "ComfyUI_Mira", + "reference": "https://github.com/mirabarukaso/ComfyUI_Mira", + "files": [ + "https://github.com/mirabarukaso/ComfyUI_Mira" + ], + "install_type": "git-clone", + "description": "Nodes:Integer Multiplier, Float Multiplier, Convert Numeral to String, Create Canvas Advanced, Create Canvas, Create PNG Mask, Color Mask to HEX String, Color Mask to INT RGB, Color Masks to List" + }, + { + "author": "yytdfc", + "title": "Amazon Bedrock nodes for ComfyUI", + "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", + "files": [ + "https://github.com/yytdfc/ComfyUI-Bedrock" + ], + "pip": ["boto3"], + "install_type": "git-clone", + "description": "Amazon Bedrock is a fully managed service that offers a choice of high-performing foundation models (FMs) from leading AI companies. This repo is the ComfyUI nodes for Bedrock service. You could invoke the foundation model in your ComfyUI pipeline." + }, { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI YoloWorld-EfficientSAM", @@ -18,7 +59,7 @@ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" ], "install_type": "git-clone", - "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI" + "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu." }, { "author": "nkchocoai", @@ -650,76 +691,6 @@ ], "install_type": "git-clone", "description": "Transcribe audio and add subtitles to videos using Whisper in ComfyUI" - }, - { - "author": "kijai", - "title": "ComfyUI-CCSR", - "reference": "https://github.com/kijai/ComfyUI-CCSR", - "files": [ - "https://github.com/kijai/ComfyUI-CCSR" - ], - "install_type": "git-clone", - "description": "ComfyUI- CCSR upscaler node" - }, - { - "author": "azure-dragon-ai", - "title": "ComfyUI-ClipScore-Nodes", - "reference": "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes", - "files": [ - "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:ImageScore, Loader, Image Processor, Real Image Processor, Fake Image Processor, Text Processor. ComfyUI Nodes for ClipScore" - }, - { - "author": "Hiero207", - "title": "ComfyUI-Hiero-Nodes", - "reference": "https://github.com/Hiero207/ComfyUI-Hiero-Nodes", - "files": [ - "https://github.com/Hiero207/ComfyUI-Hiero-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Post to Discord w/ Webhook" - }, - { - "author": "azure-dragon-ai", - "title": "ComfyUI-ClipScore-Nodes", - "reference": "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes", - "files": [ - "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes" - ], - "install_type": "git-clone", - "description": "ComfyUI Nodes for ClipScore" - }, - { - "author": "godspede", - "title": "ComfyUI Substring", - "reference": "https://github.com/godspede/ComfyUI_Substring", - "files": [ - "https://github.com/godspede/ComfyUI_Substring" - ], - "install_type": "git-clone", - "description": "Just a simple substring node that takes text and length as input, and outputs the first length characters." - }, - { - "author": "gokayfem", - "title": "VLM_nodes", - "reference": "https://github.com/gokayfem/ComfyUI_VLM_nodes", - "files": [ - "https://github.com/gokayfem/ComfyUI_VLM_nodes" - ], - "install_type": "git-clone", - "description": "Nodes:VisionQuestionAnswering Node, PromptGenerate Node" - }, - { - "author": "godspede", - "title": "ComfyUI Substring", - "reference": "https://github.com/godspede/ComfyUI_Substring", - "files": [ - "https://github.com/godspede/ComfyUI_Substring" - ], - "install_type": "git-clone", - "description": "Just a simple substring node that takes text and length as input, and outputs the first length characters." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index f35bbe55..38ef06f8 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -29,6 +29,15 @@ "title_aux": "Latent Consistency Model for ComfyUI" } ], + "https://github.com/1038lab/ComfyUI-GPT2P": [ + [ + "GPT2PNode", + "ShowText_GPT2P" + ], + { + "title_aux": "ComfyUI-GPT2P" + } + ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -3238,6 +3247,7 @@ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": [ [ "ESAM_ModelLoader_Zho", + "Yoloworld_ESAM_DetectorProvider_Zho", "Yoloworld_ESAM_Zho", "Yoloworld_ModelLoader_Zho" ], @@ -4297,13 +4307,13 @@ "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", "LayerUtility: GradientImage", + "LayerUtility: ImageAutoCrop", "LayerUtility: ImageBlend", "LayerUtility: ImageBlendAdvance", "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", - "LayerUtility: ImageScaleByAspectRatio", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", @@ -4689,6 +4699,15 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ + [ + "FaceAnalysisModels", + "FaceEmbedDistance" + ], + { + "title_aux": "Face Analysis for ComfyUI" + } + ], "https://github.com/cubiq/ComfyUI_IPAdapter_plus": [ [ "IPAdapterApply", @@ -5730,6 +5749,7 @@ "https://github.com/kenjiqq/qq-nodes-comfyui": [ [ "Any List", + "Any To Any", "Axis Pack", "Axis Unpack", "Image Accumulator End", @@ -6580,6 +6600,23 @@ "title_aux": "ComfyUI - Mask Bounding Box" } ], + "https://github.com/mirabarukaso/ComfyUI_Mira": [ + [ + "CanvasCreatorAdvanced", + "CanvasCreatorSimple", + "ColorMasksToMaskList", + "ColorMasksToRGB", + "ColorMasksToString", + "ColorMasksToStringList", + "CreateRegionalMask", + "FloatMultiplier", + "IntMultiplier", + "NumeralToString" + ], + { + "title_aux": "ComfyUI_Mira" + } + ], "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor": [ [ "LaMaPreprocessor", @@ -7468,6 +7505,7 @@ "BlurImageFast", "BlurMaskFast", "ClampOutliers", + "ColorMatch", "ConvertNormals", "DifferenceChecker", "DilateErodeMask", @@ -7482,6 +7520,7 @@ "NormalMapSimple", "OffsetLatentImage", "RemapRange", + "ShuffleChannels", "Tonemap", "UnJitterImage", "UnTonemap" @@ -8393,6 +8432,18 @@ "title_aux": "ComfyUI Whisper" } ], + "https://github.com/yytdfc/ComfyUI-Bedrock": [ + [ + "Bedrock - Claude", + "Bedrock - SDXL", + "Bedrock - Titan Image", + "Prompt Regex Remove", + "Prompt Template" + ], + { + "title_aux": "Amazon Bedrock nodes for ComfyUI" + } + ], "https://github.com/zcfrank1st/Comfyui-Toolbox": [ [ "PreviewJson", diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index 51112ca6..2bd03383 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,26 @@ { "models": [ + { + "name": "shape_predictor_68_face_landmarks.dat [Face Analysis]", + "type": "Shape Predictor", + "base": "DLIB", + "save_path": "custom_nodes/ComfyUI_FaceAnalysis/dlib", + "description": "To use the Face Analysis for ComfyUI custom node, installation of this model is needed.", + "reference": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/tree/main", + "filename": "shape_predictor_68_face_landmarks.dat", + "url": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/resolve/main/shape_predictor_68_face_landmarks.dat" + }, + { + "name": "dlib_face_recognition_resnet_model_v1.dat [Face Analysis]", + "type": "Face Recognition", + "base": "DLIB", + "save_path": "custom_nodes/ComfyUI_FaceAnalysis/dlib", + "description": "To use the Face Analysis for ComfyUI custom node, installation of this model is needed.", + "reference": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/tree/main", + "filename": "dlib_face_recognition_resnet_model_v1.dat", + "url": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/resolve/main/dlib_face_recognition_resnet_model_v1.dat" + }, + { "name": "efficient_sam_s_cpu.jit [ComfyUI-YoloWorld-EfficientSAM]", "type": "efficient_sam", diff --git a/node_db/tutorial/custom-node-list.json b/node_db/tutorial/custom-node-list.json index d191d715..55a10e2c 100644 --- a/node_db/tutorial/custom-node-list.json +++ b/node_db/tutorial/custom-node-list.json @@ -119,6 +119,16 @@ ], "install_type": "git-clone", "description": "Nodes:M_Layer, M_Output" + }, + { + "author": "andrewharp", + "title": "ComfyUI Function Annotator", + "reference": "https://github.com/andrewharp/ComfyUI-Annotations", + "files": [ + "https://github.com/andrewharp/ComfyUI-Annotations" + ], + "install_type": "git-clone", + "description": "This module provides an annotation @ComfyFunc to streamline adding custom node types in ComfyUI. It processes your function's signature to create a wrapped function and custom node definition required for ComfyUI, eliminating all the boilerplate code. In most cases you can just add a @ComfyFunc(\"category\") annotation to your existing function." } ] } \ No newline at end of file From 6c918370a3faf50fc4c721c708df87a7e62ee166 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Thu, 22 Feb 2024 00:07:11 +0900 Subject: [PATCH 017/106] update DB --- extension-node-map.json | 1 + node_db/new/extension-node-map.json | 1 + 2 files changed, 2 insertions(+) diff --git a/extension-node-map.json b/extension-node-map.json index 38ef06f8..d3283736 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -6603,6 +6603,7 @@ "https://github.com/mirabarukaso/ComfyUI_Mira": [ [ "CanvasCreatorAdvanced", + "CanvasCreatorBasic", "CanvasCreatorSimple", "ColorMasksToMaskList", "ColorMasksToRGB", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 38ef06f8..d3283736 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -6603,6 +6603,7 @@ "https://github.com/mirabarukaso/ComfyUI_Mira": [ [ "CanvasCreatorAdvanced", + "CanvasCreatorBasic", "CanvasCreatorSimple", "ColorMasksToMaskList", "ColorMasksToRGB", From 36bd3fbdb4a8108a2f441aaee76f52997dd70432 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Thu, 22 Feb 2024 00:10:13 +0900 Subject: [PATCH 018/106] update DB --- custom-node-list.json | 2 +- node_db/new/custom-node-list.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 0c5679df..cd3a0dff 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -3228,7 +3228,7 @@ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" ], "install_type": "git-clone", - "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu." + "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" }, { "author": "kenjiqq", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 558603ec..78e18358 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -59,7 +59,7 @@ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" ], "install_type": "git-clone", - "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu." + "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" }, { "author": "nkchocoai", From 74216fab24290101c1b9652b44cb712173ace214 Mon Sep 17 00:00:00 2001 From: klinter007 <131816305+klinter007@users.noreply.github.com> Date: Wed, 21 Feb 2024 22:55:08 +0700 Subject: [PATCH 019/106] Update custom-node-list.json --- custom-node-list.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 4ef4b249..4c3c6dc6 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5617,11 +5617,11 @@ "description": "This is a node to convert an image into a CMYK Halftone dot image." }, { - "author": "Klinter", + "author": "Klinter", "title": "Klinter_nodes", - "reference": "https://github.com/klinter007/giling-around", + "reference": "https://github.com/klinter007/klinter_nodes", "files": [ - "https://github.com/klinter007/giling-around/tree/main/ComfyUI_KlinterPack" + "https://github.com/klinter007/klinter_nodes/blob/main/concat_klinter.py" ], "install_type": "git-clone", "description": "Concat_strings atm - celebrating first_node" From 19ffb0b9f67f8da1d054160c482d88d479225dda Mon Sep 17 00:00:00 2001 From: Ionite Date: Wed, 21 Feb 2024 13:29:31 -0500 Subject: [PATCH 020/106] Add LykosAI/ComfyUI-Inference-Core-Nodes --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index cd3a0dff..5d0916ef 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5654,6 +5654,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "LykosAI", + "title": "ComfyUI Nodes for Inference.Core", + "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", + "files": [ + "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" + ], + "install_type": "git-clone", + "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." } ] } From 96aa829bc19c2d4a87bc8ea1357f419db7a638dc Mon Sep 17 00:00:00 2001 From: gokayfem Date: Thu, 22 Feb 2024 06:19:10 +0300 Subject: [PATCH 021/106] update custom-node-list.json --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index cd3a0dff..23d26dfa 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4854,7 +4854,7 @@ "https://github.com/gokayfem/ComfyUI_VLM_nodes" ], "install_type": "git-clone", - "description": "Nodes:VisionQuestionAnswering Node, PromptGenerate Node" + "description": "Custom Nodes for Visual Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction" }, { "author": "Hiero207", From 49858945a668c93f1a5748f4591695f8563c9a43 Mon Sep 17 00:00:00 2001 From: FuChen Date: Thu, 22 Feb 2024 11:19:24 +0800 Subject: [PATCH 022/106] add custom nodes Amazon Bedrock --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index cd3a0dff..772ae26f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5645,6 +5645,16 @@ "install_type": "unzip", "description": "Various image processing nodes." }, + { + "author": "yytdfc", + "title": "Amazon Bedrock nodes for for ComfyUI", + "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", + "files": [ + "https://github.com/yytdfc/ComfyUI-Bedrock" + ], + "install_type": "git-clone", + "description": "This extension provides fundation models nodes from Amazon Bedrock, including Claude (v1, v2.0, v2.1), SDXL." + }, { "author": "aimingfail", "title": "Image2Halftone Node for ComfyUI", From 9348e65effc40103c662e1555787f8c7e1ce31bf Mon Sep 17 00:00:00 2001 From: gokayfem Date: Thu, 22 Feb 2024 06:21:07 +0300 Subject: [PATCH 023/106] Update custom-node-list.json --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 23d26dfa..423415c5 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4854,7 +4854,7 @@ "https://github.com/gokayfem/ComfyUI_VLM_nodes" ], "install_type": "git-clone", - "description": "Custom Nodes for Visual Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction" + "description": "Custom Nodes for Vision Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction" }, { "author": "Hiero207", From 83429403dd1fed712a4756a67fb222903589f376 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 22 Feb 2024 12:52:44 +0900 Subject: [PATCH 024/106] update DB --- custom-node-list.json | 36 +++----- extension-node-map.json | 18 +++- model-list.json | 33 ++++++++ node_db/new/custom-node-list.json | 15 +++- node_db/new/extension-node-map.json | 18 +++- node_db/new/model-list.json | 122 +++++++--------------------- 6 files changed, 117 insertions(+), 125 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index d7188b73..5452f2fa 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5298,14 +5298,13 @@ }, { "author": "yytdfc", - "title": "Amazon Bedrock nodes for ComfyUI", + "title": "Amazon Bedrock nodes for for ComfyUI", "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", "files": [ "https://github.com/yytdfc/ComfyUI-Bedrock" ], - "pip": ["boto3"], "install_type": "git-clone", - "description": "Amazon Bedrock is a fully managed service that offers a choice of high-performing foundation models (FMs) from leading AI companies. This repo is the ComfyUI nodes for Bedrock service. You could invoke the foundation model in your ComfyUI pipeline." + "description": "This extension provides fundation models nodes from Amazon Bedrock, including Claude (v1, v2.0, v2.1), SDXL." }, { "author": "mirabarukaso", @@ -5327,6 +5326,17 @@ "install_type": "git-clone", "description": "ComfyUI Node - Hugging Face repositories GTP2 Prompt" }, + { + "author": "LykosAI", + "title": "ComfyUI Nodes for Inference.Core", + "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", + "files": [ + "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" + ], + "install_type": "git-clone", + "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." + }, + { "author": "Ser-Hilary", @@ -5645,16 +5655,6 @@ "install_type": "unzip", "description": "Various image processing nodes." }, - { - "author": "yytdfc", - "title": "Amazon Bedrock nodes for for ComfyUI", - "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", - "files": [ - "https://github.com/yytdfc/ComfyUI-Bedrock" - ], - "install_type": "git-clone", - "description": "This extension provides fundation models nodes from Amazon Bedrock, including Claude (v1, v2.0, v2.1), SDXL." - }, { "author": "aimingfail", "title": "Image2Halftone Node for ComfyUI", @@ -5664,16 +5664,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "LykosAI", - "title": "ComfyUI Nodes for Inference.Core", - "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", - "files": [ - "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" - ], - "install_type": "git-clone", - "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index d3283736..407af3c0 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -664,7 +664,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1035,10 +1035,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1529,6 +1531,14 @@ "title_aux": "Anime Character Segmentation node for comfyui" } ], + "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ + [ + "Inference_Core_PromptExpansion" + ], + { + "title_aux": "ComfyUI Nodes for Inference.Core" + } + ], "https://github.com/M1kep/ComfyLiterals": [ [ "Checkpoint", @@ -8442,7 +8452,7 @@ "Prompt Template" ], { - "title_aux": "Amazon Bedrock nodes for ComfyUI" + "title_aux": "Amazon Bedrock nodes for for ComfyUI" } ], "https://github.com/zcfrank1st/Comfyui-Toolbox": [ diff --git a/model-list.json b/model-list.json index 8db766ff..d77d9264 100644 --- a/model-list.json +++ b/model-list.json @@ -492,6 +492,39 @@ "filename": "sd_xl_offset_example-lora_1.0.safetensors", "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors" }, + + { + "name": "SDXL Lightning LoRA (2step)", + "type": "lora", + "base": "SDXL", + "save_path": "loras/SDXL-Lightning", + "description": "SDXL Lightning LoRA (2step)", + "reference": "https://huggingface.co/ByteDance/SDXL-Lightning", + "filename": "sdxl_lightning_2step_lora.safetensors", + "url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_2step_lora.safetensors" + }, + { + "name": "SDXL Lightning LoRA (4step)", + "type": "lora", + "base": "SDXL", + "save_path": "loras/SDXL-Lightning", + "description": "SDXL Lightning LoRA (4step)", + "reference": "https://huggingface.co/ByteDance/SDXL-Lightning", + "filename": "sdxl_lightning_4step_lora.safetensors", + "url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_4step_lora.safetensors" + }, + { + "name": "SDXL Lightning LoRA (8step)", + "type": "lora", + "base": "SDXL", + "save_path": "loras/SDXL-Lightning", + "description": "SDXL Lightning LoRA (8tep)", + "reference": "https://huggingface.co/ByteDance/SDXL-Lightning", + "filename": "sdxl_lightning_8step_lora.safetensors", + "url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_8step_lora.safetensors" + }, + + { "name": "v1-5-pruned-emaonly.ckpt", "type": "checkpoints", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 78e18358..092d86af 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "LykosAI", + "title": "ComfyUI Nodes for Inference.Core", + "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", + "files": [ + "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" + ], + "install_type": "git-clone", + "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." + }, { "author": "cubiq", "title": "Face Analysis for ComfyUI", @@ -42,14 +52,13 @@ }, { "author": "yytdfc", - "title": "Amazon Bedrock nodes for ComfyUI", + "title": "Amazon Bedrock nodes for for ComfyUI", "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", "files": [ "https://github.com/yytdfc/ComfyUI-Bedrock" ], - "pip": ["boto3"], "install_type": "git-clone", - "description": "Amazon Bedrock is a fully managed service that offers a choice of high-performing foundation models (FMs) from leading AI companies. This repo is the ComfyUI nodes for Bedrock service. You could invoke the foundation model in your ComfyUI pipeline." + "description": "This extension provides fundation models nodes from Amazon Bedrock, including Claude (v1, v2.0, v2.1), SDXL." }, { "author": "ZHO-ZHO-ZHO", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index d3283736..407af3c0 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -664,7 +664,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1035,10 +1035,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1529,6 +1531,14 @@ "title_aux": "Anime Character Segmentation node for comfyui" } ], + "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ + [ + "Inference_Core_PromptExpansion" + ], + { + "title_aux": "ComfyUI Nodes for Inference.Core" + } + ], "https://github.com/M1kep/ComfyLiterals": [ [ "Checkpoint", @@ -8442,7 +8452,7 @@ "Prompt Template" ], { - "title_aux": "Amazon Bedrock nodes for ComfyUI" + "title_aux": "Amazon Bedrock nodes for for ComfyUI" } ], "https://github.com/zcfrank1st/Comfyui-Toolbox": [ diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index 2bd03383..2183b78d 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,36 @@ { "models": [ + { + "name": "SDXL Lightning LoRA (2step)", + "type": "lora", + "base": "SDXL", + "save_path": "loras/SDXL-Lightning", + "description": "SDXL Lightning LoRA (2step)", + "reference": "https://huggingface.co/ByteDance/SDXL-Lightning", + "filename": "sdxl_lightning_2step_lora.safetensors", + "url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_2step_lora.safetensors" + }, + { + "name": "SDXL Lightning LoRA (4step)", + "type": "lora", + "base": "SDXL", + "save_path": "loras/SDXL-Lightning", + "description": "SDXL Lightning LoRA (4step)", + "reference": "https://huggingface.co/ByteDance/SDXL-Lightning", + "filename": "sdxl_lightning_4step_lora.safetensors", + "url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_4step_lora.safetensors" + }, + { + "name": "SDXL Lightning LoRA (8step)", + "type": "lora", + "base": "SDXL", + "save_path": "loras/SDXL-Lightning", + "description": "SDXL Lightning LoRA (8tep)", + "reference": "https://huggingface.co/ByteDance/SDXL-Lightning", + "filename": "sdxl_lightning_8step_lora.safetensors", + "url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_8step_lora.safetensors" + }, + { "name": "shape_predictor_68_face_landmarks.dat [Face Analysis]", "type": "Shape Predictor", @@ -641,97 +672,6 @@ "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt", "filename": "svd_xt.safetensors", "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt/resolve/main/svd_xt.safetensors" - }, - - { - "name": "animatediff/mm_sdxl_v10_beta.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "animatediff", - "base": "SDXL", - "save_path": "animatediff_models", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "mm_sdxl_v10_beta.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/mm_sdxl_v10_beta.ckpt" - }, - { - "name": "animatediff/v2_lora_PanLeft.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_PanLeft.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_PanLeft.ckpt" - }, - { - "name": "animatediff/v2_lora_PanRight.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_PanRight.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_PanRight.ckpt" - }, - { - "name": "animatediff/v2_lora_RollingAnticlockwise.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_RollingAnticlockwise.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_RollingAnticlockwise.ckpt" - }, - { - "name": "animatediff/v2_lora_RollingClockwise.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_RollingClockwise.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_RollingClockwise.ckpt" - }, - { - "name": "animatediff/v2_lora_TiltDown.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_TiltDown.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_TiltDown.ckpt" - }, - { - "name": "animatediff/v2_lora_TiltUp.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_TiltUp.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_TiltUp.ckpt" - }, - { - "name": "animatediff/v2_lora_ZoomIn.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_ZoomIn.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_ZoomIn.ckpt" - }, - { - "name": "animatediff/v2_lora_ZoomOut.ckpt (ComfyUI-AnimateDiff-Evolved) (Updated path)", - "type": "motion lora", - "base": "SD1.x", - "save_path": "animatediff_motion_lora", - "description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node.", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v2_lora_ZoomOut.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v2_lora_ZoomOut.ckpt" } ] } From cbcf48bbf18a6dc75a4a8faabac65774c88ab5a7 Mon Sep 17 00:00:00 2001 From: klinter007 <131816305+klinter007@users.noreply.github.com> Date: Thu, 22 Feb 2024 14:51:24 +0700 Subject: [PATCH 025/106] contact_string --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 4ef4b249..541b0813 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5621,7 +5621,7 @@ "title": "Klinter_nodes", "reference": "https://github.com/klinter007/giling-around", "files": [ - "https://github.com/klinter007/giling-around/tree/main/ComfyUI_KlinterPack" + "https://github.com/klinter007/klinter_nodes" ], "install_type": "git-clone", "description": "Concat_strings atm - celebrating first_node" From 409fbfc241be31916b21d537a5c8d0370c026d1a Mon Sep 17 00:00:00 2001 From: klinter007 <131816305+klinter007@users.noreply.github.com> Date: Thu, 22 Feb 2024 14:58:17 +0700 Subject: [PATCH 026/106] local file server commit message --- custom-node-list.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index ed89f1a8..afc95c99 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5660,11 +5660,9 @@ "title": "Klinter_nodes", "reference": "https://github.com/klinter007/klinter_nodes", "files": [ -<<<<<<< HEAD - "https://github.com/klinter007/klinter_nodes" -======= - "https://github.com/klinter007/klinter_nodes/blob/main/concat_klinter.py" ->>>>>>> bd953616dd467d4162327019a85c0128d15ff5b2 + + "https://github.com/klinter007/klinter_nodes" + ], "install_type": "git-clone", "description": "Concat_strings atm - celebrating first_node" From 2cb22388f688f3649a0d244455f7384cc106f9ef Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Fri, 23 Feb 2024 01:07:02 +0900 Subject: [PATCH 027/106] update DB --- custom-node-list.json | 22 +++++++-------- extension-node-map.json | 43 +++++++++++++++++++++-------- node_db/new/custom-node-list.json | 11 +++++++- node_db/new/extension-node-map.json | 43 +++++++++++++++++++++-------- 4 files changed, 84 insertions(+), 35 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 869142b5..a84b3f35 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5336,6 +5336,16 @@ "install_type": "git-clone", "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." }, + { + "author": "Klinter", + "title": "Klinter_nodes", + "reference": "https://github.com/klinter007/klinter_nodes", + "files": [ + "https://github.com/klinter007/klinter_nodes" + ], + "install_type": "git-clone", + "description": "Concat_strings atm - celebrating first_node" + }, { @@ -5664,18 +5674,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "Klinter", - "title": "Klinter_nodes", - "reference": "https://github.com/klinter007/klinter_nodes", - "files": [ - - "https://github.com/klinter007/klinter_nodes" - - ], - "install_type": "git-clone", - "description": "Concat_strings atm - celebrating first_node" } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 407af3c0..187e3861 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -664,7 +664,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1035,12 +1035,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -5426,6 +5424,7 @@ "Joytag", "JsonToText", "KeywordExtraction", + "Kosmos2model", "LLMLoader", "LLMPromptGenerator", "LLMSampler", @@ -5438,6 +5437,7 @@ "PromptGenerateAPI", "SimpleText", "Suggester", + "UformGen2QwenNode", "ViewText" ], { @@ -5946,6 +5946,14 @@ "title_aux": "TiledIPAdapter" } ], + "https://github.com/klinter007/klinter_nodes": [ + [ + "concat_klinter" + ], + { + "title_aux": "Klinter_nodes" + } + ], "https://github.com/knuknX/ComfyUI-Image-Tools": [ [ "BatchImagePathLoader", @@ -6180,6 +6188,7 @@ "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", + "ImpactIPAdapterApplySEGS", "ImpactIfNone", "ImpactImageBatchToImageList", "ImpactImageInfo", @@ -6615,14 +6624,25 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", - "ColorMasksToMaskList", - "ColorMasksToRGB", - "ColorMasksToString", - "ColorMasksToStringList", - "CreateRegionalMask", + "CreateRegionalPNGMask", "FloatMultiplier", + "FourBooleanTrigger", + "FourFloats", "IntMultiplier", - "NumeralToString" + "NumeralToString", + "PngColorMasksToMaskList", + "PngColorMasksToRGB", + "PngColorMasksToString", + "PngColorMasksToStringList", + "PngRectanglesToMask", + "PngRectanglesToMaskList", + "SingleBooleanTrigger", + "SixBooleanTrigger", + "SixFloats", + "TextBox", + "TextWithBooleanSwitchAndCommonTextInput", + "TwoBooleanTrigger", + "TwoFloats" ], { "title_aux": "ComfyUI_Mira" @@ -7513,6 +7533,7 @@ "BatchAverageUnJittered", "BatchNormalizeImage", "BatchNormalizeLatent", + "BetterFilmGrain", "BlurImageFast", "BlurMaskFast", "ClampOutliers", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 092d86af..11cbf19e 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + { + "author": "Klinter", + "title": "Klinter_nodes", + "reference": "https://github.com/klinter007/klinter_nodes", + "files": [ + "https://github.com/klinter007/klinter_nodes" + ], + "install_type": "git-clone", + "description": "Concat_strings atm - celebrating first_node" + }, { "author": "LykosAI", "title": "ComfyUI Nodes for Inference.Core", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 407af3c0..187e3861 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -664,7 +664,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1035,12 +1035,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -5426,6 +5424,7 @@ "Joytag", "JsonToText", "KeywordExtraction", + "Kosmos2model", "LLMLoader", "LLMPromptGenerator", "LLMSampler", @@ -5438,6 +5437,7 @@ "PromptGenerateAPI", "SimpleText", "Suggester", + "UformGen2QwenNode", "ViewText" ], { @@ -5946,6 +5946,14 @@ "title_aux": "TiledIPAdapter" } ], + "https://github.com/klinter007/klinter_nodes": [ + [ + "concat_klinter" + ], + { + "title_aux": "Klinter_nodes" + } + ], "https://github.com/knuknX/ComfyUI-Image-Tools": [ [ "BatchImagePathLoader", @@ -6180,6 +6188,7 @@ "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", + "ImpactIPAdapterApplySEGS", "ImpactIfNone", "ImpactImageBatchToImageList", "ImpactImageInfo", @@ -6615,14 +6624,25 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", - "ColorMasksToMaskList", - "ColorMasksToRGB", - "ColorMasksToString", - "ColorMasksToStringList", - "CreateRegionalMask", + "CreateRegionalPNGMask", "FloatMultiplier", + "FourBooleanTrigger", + "FourFloats", "IntMultiplier", - "NumeralToString" + "NumeralToString", + "PngColorMasksToMaskList", + "PngColorMasksToRGB", + "PngColorMasksToString", + "PngColorMasksToStringList", + "PngRectanglesToMask", + "PngRectanglesToMaskList", + "SingleBooleanTrigger", + "SixBooleanTrigger", + "SixFloats", + "TextBox", + "TextWithBooleanSwitchAndCommonTextInput", + "TwoBooleanTrigger", + "TwoFloats" ], { "title_aux": "ComfyUI_Mira" @@ -7513,6 +7533,7 @@ "BatchAverageUnJittered", "BatchNormalizeImage", "BatchNormalizeLatent", + "BetterFilmGrain", "BlurImageFast", "BlurMaskFast", "ClampOutliers", From 8912182b3dbd11d90570b4e7fbb6cddba86928b6 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Fri, 23 Feb 2024 16:39:51 +0900 Subject: [PATCH 028/106] update DB --- custom-node-list.json | 40 +++++++++++++ extension-node-map.json | 49 ++++++++++++++-- node_db/new/custom-node-list.json | 91 +++++++++++++---------------- node_db/new/extension-node-map.json | 49 ++++++++++++++-- 4 files changed, 171 insertions(+), 58 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index a84b3f35..6b63999b 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5346,6 +5346,46 @@ "install_type": "git-clone", "description": "Concat_strings atm - celebrating first_node" }, + { + "author": "Ludobico", + "title": "ComfyUI-ScenarioPrompt", + "reference": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt", + "files": [ + "https://github.com/Ludobico/ComfyUI-ScenarioPrompt" + ], + "install_type": "git-clone", + "description": "ScenarioPrompt is a custom node that helps you understand what you're prompting for each property as you build your prompts" + }, + { + "author": "logtd", + "title": "ComfyUI-InstanceDiffusion", + "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", + "files": [ + "https://github.com/logtd/ComfyUI-InstanceDiffusion" + ], + "install_type": "git-clone", + "description": "ComfyUI nodes to use [a/InstanceDiffusion](https://github.com/frank-xwang/InstanceDiffusion/tree/main?tab=readme-ov-file)." + }, + { + "author": "Big-Idea-Technology", + "title": "ImageTextOverlay Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" + ], + "install_type": "git-clone", + "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." + }, + { + "author": "Guillaume-Fgt", + "title": "ComfyUI-ScenarioPrompt", + "reference": "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio", + "files": [ + "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio" + ], + "install_type": "git-clone", + "description": "A custom node to create empty latents for Stable Cascade.\nfeatures: width and height incrementation of 64 by default, possibility to lock the aspect ratio, switch width/height at execution" + }, { diff --git a/extension-node-map.json b/extension-node-map.json index 187e3861..822a7e4b 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -332,6 +332,14 @@ "title_aux": "ComfyUI Deploy" } ], + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay": [ + [ + "Image Text Overlay" + ], + { + "title_aux": "ImageTextOverlay Node for ComfyUI" + } + ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ [ "BatchJoinAudio", @@ -664,7 +672,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1006,6 +1014,14 @@ "title_aux": "ReActor Node for ComfyUI" } ], + "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio": [ + [ + "StableCascadeLatentRatio" + ], + { + "title_aux": "ComfyUI-ScenarioPrompt" + } + ], "https://github.com/HAL41/ComfyUI-aichemy-nodes": [ [ "aichemyYOLOv8Segmentation" @@ -1035,10 +1051,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1521,6 +1539,14 @@ "title_aux": "ComfyUI-RawSaver" } ], + "https://github.com/Ludobico/ComfyUI-ScenarioPrompt": [ + [ + "ScenarioPrompt" + ], + { + "title_aux": "ComfyUI-ScenarioPrompt" + } + ], "https://github.com/LyazS/comfyui-anime-seg": [ [ "Anime Character Seg" @@ -3799,7 +3825,8 @@ "InpaintingOptionNAID", "MaskImageToNAID", "ModelOptionNAID", - "PromptToNAID" + "PromptToNAID", + "VibeTransferOptionNAID" ], { "title_aux": "ComfyUI_NAIDGenerator" @@ -5759,8 +5786,10 @@ "https://github.com/kenjiqq/qq-nodes-comfyui": [ [ "Any List", + "Any List Iterator", "Any To Any", "Axis Pack", + "Axis To Any", "Axis Unpack", "Image Accumulator End", "Image Accumulator Start", @@ -6100,6 +6129,18 @@ "title_aux": "comfyui-easyapi-nodes" } ], + "https://github.com/logtd/ComfyUI-InstanceDiffusion": [ + [ + "ApplyScaleUModelNode", + "InstanceDiffusionTrackingPrompt", + "LoadInstanceFusersNode", + "LoadInstancePositionNetModel", + "LoadInstanceScaleUNode" + ], + { + "title_aux": "ComfyUI-InstanceDiffusion" + } + ], "https://github.com/longgui0318/comfyui-mask-util": [ [ "Mask Region Info", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 11cbf19e..c7560181 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,6 +9,47 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, + + { + "author": "Big-Idea-Technology", + "title": "ImageTextOverlay Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" + ], + "install_type": "git-clone", + "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." + }, + { + "author": "logtd", + "title": "ComfyUI-InstanceDiffusion", + "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", + "files": [ + "https://github.com/logtd/ComfyUI-InstanceDiffusion" + ], + "install_type": "git-clone", + "description": "ComfyUI nodes to use [a/InstanceDiffusion](https://github.com/frank-xwang/InstanceDiffusion/tree/main?tab=readme-ov-file)." + }, + { + "author": "Guillaume-Fgt", + "title": "ComfyUI-ScenarioPrompt", + "reference": "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio", + "files": [ + "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio" + ], + "install_type": "git-clone", + "description": "A custom node to create empty latents for Stable Cascade.\nfeatures: width and height incrementation of 64 by default, possibility to lock the aspect ratio, switch width/height at execution" + }, + { + "author": "Ludobico", + "title": "ComfyUI-ScenarioPrompt", + "reference": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt", + "files": [ + "https://github.com/Ludobico/ComfyUI-ScenarioPrompt" + ], + "install_type": "git-clone", + "description": "ScenarioPrompt is a custom node that helps you understand what you're prompting for each property as you build your prompts" + }, { "author": "Klinter", "title": "Klinter_nodes", @@ -659,56 +700,6 @@ ], "install_type": "git-clone", "description": "A project that combines all my qualify of life improvements for ComyUI. For more info visit: [a/https://comfyui.ma.pe/](https://comfyui.ma.pe/)" - }, - { - "author": "zhongpei", - "title": "Comfyui_image2prompt", - "reference": "https://github.com/zhongpei/Comfyui_image2prompt", - "files": [ - "https://github.com/zhongpei/Comfyui_image2prompt" - ], - "install_type": "git-clone", - "description": "Nodes:Image to Text, Loader Image to Text Model." - }, - { - "author": "jamal-alkharrat", - "title": "ComfyUI_rotate_image", - "reference": "https://github.com/jamal-alkharrat/ComfyUI_rotate_image", - "files": [ - "https://github.com/jamal-alkharrat/ComfyUI_rotate_image" - ], - "install_type": "git-clone", - "description": "ComfyUI Custom Node to Rotate Images, Img2Img node." - }, - { - "author": "JerryOrbachJr", - "title": "ComfyUI-RandomSize", - "reference": "https://github.com/JerryOrbachJr/ComfyUI-RandomSize", - "files": [ - "https://github.com/JerryOrbachJr/ComfyUI-RandomSize" - ], - "install_type": "git-clone", - "description": "A ComfyUI custom node that randomly selects a height and width pair from a list in a config file" - }, - { - "author": "blepping", - "title": "ComfyUI-bleh", - "reference": "https://github.com/blepping/ComfyUI-bleh", - "files": [ - "https://github.com/blepping/ComfyUI-bleh" - ], - "install_type": "git-clone", - "description": "Better TAESD previews, BlehHyperTile." - }, - { - "author": "yuvraj108c", - "title": "ComfyUI Whisper", - "reference": "https://github.com/yuvraj108c/ComfyUI-Whisper", - "files": [ - "https://github.com/yuvraj108c/ComfyUI-Whisper" - ], - "install_type": "git-clone", - "description": "Transcribe audio and add subtitles to videos using Whisper in ComfyUI" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 187e3861..822a7e4b 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -332,6 +332,14 @@ "title_aux": "ComfyUI Deploy" } ], + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay": [ + [ + "Image Text Overlay" + ], + { + "title_aux": "ImageTextOverlay Node for ComfyUI" + } + ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ [ "BatchJoinAudio", @@ -664,7 +672,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1006,6 +1014,14 @@ "title_aux": "ReActor Node for ComfyUI" } ], + "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio": [ + [ + "StableCascadeLatentRatio" + ], + { + "title_aux": "ComfyUI-ScenarioPrompt" + } + ], "https://github.com/HAL41/ComfyUI-aichemy-nodes": [ [ "aichemyYOLOv8Segmentation" @@ -1035,10 +1051,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1521,6 +1539,14 @@ "title_aux": "ComfyUI-RawSaver" } ], + "https://github.com/Ludobico/ComfyUI-ScenarioPrompt": [ + [ + "ScenarioPrompt" + ], + { + "title_aux": "ComfyUI-ScenarioPrompt" + } + ], "https://github.com/LyazS/comfyui-anime-seg": [ [ "Anime Character Seg" @@ -3799,7 +3825,8 @@ "InpaintingOptionNAID", "MaskImageToNAID", "ModelOptionNAID", - "PromptToNAID" + "PromptToNAID", + "VibeTransferOptionNAID" ], { "title_aux": "ComfyUI_NAIDGenerator" @@ -5759,8 +5786,10 @@ "https://github.com/kenjiqq/qq-nodes-comfyui": [ [ "Any List", + "Any List Iterator", "Any To Any", "Axis Pack", + "Axis To Any", "Axis Unpack", "Image Accumulator End", "Image Accumulator Start", @@ -6100,6 +6129,18 @@ "title_aux": "comfyui-easyapi-nodes" } ], + "https://github.com/logtd/ComfyUI-InstanceDiffusion": [ + [ + "ApplyScaleUModelNode", + "InstanceDiffusionTrackingPrompt", + "LoadInstanceFusersNode", + "LoadInstancePositionNetModel", + "LoadInstanceScaleUNode" + ], + { + "title_aux": "ComfyUI-InstanceDiffusion" + } + ], "https://github.com/longgui0318/comfyui-mask-util": [ [ "Mask Region Info", From 29288a76e6afe2cfae952e814ae4ab886920efe2 Mon Sep 17 00:00:00 2001 From: logtd Date: Fri, 23 Feb 2024 16:30:44 -0700 Subject: [PATCH 029/106] Add InstanceDiffusion Nodes and models --- custom-node-list.json | 20 ++++++++++++++++++++ model-list.json | 30 ++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 6b63999b..36f34416 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5714,6 +5714,26 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "logtd", + "title": "InstanceDiffusion Nodes", + "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", + "files": [ + "https://github.com/logtd/ComfyUI-InstanceDiffusion" + ], + "install_type": "git-clone", + "description": "A set of nodes to perform multi-object prompting with InstanceDiffusion" + }, + { + "author": "logtd", + "title": "Tracking Nodes for Videos", + "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", + "files": [ + "https://github.com/logtd/ComfyUI-TrackingNodes" + ], + "install_type": "git-clone", + "description": "A set of nodes to track objects through videos using YOLO and other processors." } ] } diff --git a/model-list.json b/model-list.json index d77d9264..db94446f 100644 --- a/model-list.json +++ b/model-list.json @@ -2089,6 +2089,36 @@ "reference": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/tree/main", "filename": "dlib_face_recognition_resnet_model_v1.dat", "url": "https://huggingface.co/matt3ounstable/dlib_predictor_recognition/resolve/main/dlib_face_recognition_resnet_model_v1.dat" + }, + { + "name": "InstanceDiffusion/fusers", + "type": "InstanceDiffusion", + "base": "SD1.5", + "save_path": "instance_models/fuser_models", + "description": "Fusers checkpoints for multi-object prompting with InstanceDiffusion.", + "reference": "https://huggingface.co/logtd/instance_diffusion", + "filename": "fusers.ckpt", + "url": "https://huggingface.co/logtd/instance_diffusion/resolve/main/fusers.ckpt" + }, + { + "name": "InstanceDiffusion/position_net", + "type": "InstanceDiffusion", + "base": "SD1.5", + "save_path": "instance_models/positionnet_models", + "description": "PositionNet checkpoints for multi-object prompting with InstanceDiffusion.", + "reference": "https://huggingface.co/logtd/instance_diffusion", + "filename": "position_net.ckpt", + "url": "https://huggingface.co/logtd/instance_diffusion/resolve/main/position_net.ckpt" + }, + { + "name": "InstanceDiffusion/scaleu", + "type": "InstanceDiffusion", + "base": "SD1.5", + "save_path": "instance_models/scaleu_models", + "description": "ScaleU checkpoints for multi-object prompting with InstanceDiffusion.", + "reference": "https://huggingface.co/logtd/instance_diffusion", + "filename": "scaleu.ckpt", + "url": "https://huggingface.co/logtd/instance_diffusion/resolve/main/scaleu.ckpt" } ] } From 7e1fce0a34f7b61a995cdec96cd69bbaf12a0bf3 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 24 Feb 2024 10:04:12 +0900 Subject: [PATCH 030/106] update DB --- custom-node-list.json | 55 +++++++++++++++++------------ extension-node-map.json | 46 +++++++++++++++++++----- node_db/new/custom-node-list.json | 34 ++++++++++++++++-- node_db/new/extension-node-map.json | 46 +++++++++++++++++++----- 4 files changed, 141 insertions(+), 40 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 36f34416..d55b23b7 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5358,13 +5358,23 @@ }, { "author": "logtd", - "title": "ComfyUI-InstanceDiffusion", + "title": "InstanceDiffusion Nodes", "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", "files": [ "https://github.com/logtd/ComfyUI-InstanceDiffusion" ], "install_type": "git-clone", - "description": "ComfyUI nodes to use [a/InstanceDiffusion](https://github.com/frank-xwang/InstanceDiffusion/tree/main?tab=readme-ov-file)." + "description": "A set of nodes to perform multi-object prompting with InstanceDiffusion" + }, + { + "author": "logtd", + "title": "Tracking Nodes for Videos", + "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", + "files": [ + "https://github.com/logtd/ComfyUI-TrackingNodes" + ], + "install_type": "git-clone", + "description": "A set of nodes to track objects through videos using YOLO and other processors." }, { "author": "Big-Idea-Technology", @@ -5386,6 +5396,27 @@ "install_type": "git-clone", "description": "A custom node to create empty latents for Stable Cascade.\nfeatures: width and height incrementation of 64 by default, possibility to lock the aspect ratio, switch width/height at execution" }, + { + "author": "AuroBit", + "title": "ComfyUI OOTDiffusion", + "reference": "https://github.com/AuroBit/ComfyUI-OOTDiffusion", + "files": [ + "https://github.com/AuroBit/ComfyUI-OOTDiffusion" + ], + "install_type": "git-clone", + "description": "A ComfyUI custom node that simply integrates the [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion) functionality." + }, + { + "author": "czcz1024", + "title": "Comfyui-FaceCompare", + "reference": "https://github.com/czcz1024/Comfyui-FaceCompare", + "files": [ + "https://github.com/czcz1024/Comfyui-FaceCompare" + ], + "install_type": "git-clone", + "description": "Nodes:FaceCompare" + }, + { @@ -5714,26 +5745,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "logtd", - "title": "InstanceDiffusion Nodes", - "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", - "files": [ - "https://github.com/logtd/ComfyUI-InstanceDiffusion" - ], - "install_type": "git-clone", - "description": "A set of nodes to perform multi-object prompting with InstanceDiffusion" - }, - { - "author": "logtd", - "title": "Tracking Nodes for Videos", - "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", - "files": [ - "https://github.com/logtd/ComfyUI-TrackingNodes" - ], - "install_type": "git-clone", - "description": "A set of nodes to track objects through videos using YOLO and other processors." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 822a7e4b..f45002cb 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -247,6 +247,15 @@ "title_aux": "AnimateDiff" } ], + "https://github.com/AuroBit/ComfyUI-OOTDiffusion": [ + [ + "LoadOOTDPipeline", + "OOTDGenerate" + ], + { + "title_aux": "ComfyUI OOTDiffusion" + } + ], "https://github.com/AustinMroz/ComfyUI-SpliceTools": [ [ "LogSigmas", @@ -316,6 +325,7 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ + "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", "ComfyUIDeployExternalImageAlpha", @@ -672,7 +682,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -718,8 +728,7 @@ ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ - "Automatic CFG", - "Automatic CFG channels multipliers" + "Automatic CFG" ], { "title_aux": "ComfyUI-AutomaticCFG" @@ -1051,12 +1060,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4826,6 +4833,18 @@ "title_aux": "ComfyUI Essentials" } ], + "https://github.com/czcz1024/Comfyui-FaceCompare": [ + [ + "FaceCompare" + ], + { + "author": "czcz1024", + "description": "Face Compare", + "nickname": "Face Compare", + "title": "Face Compare", + "title_aux": "Comfyui-FaceCompare" + } + ], "https://github.com/dagthomas/comfyui_dagthomas": [ [ "CSL", @@ -5892,6 +5911,7 @@ "ImageGrabPIL", "ImageGridComposite2x2", "ImageGridComposite3x3", + "ImageNormalize_Neg1_To_1", "ImageTransformByNormalizedAmplitude", "ImageUpscaleWithModelBatched", "InjectNoiseToLatent", @@ -6138,7 +6158,15 @@ "LoadInstanceScaleUNode" ], { - "title_aux": "ComfyUI-InstanceDiffusion" + "title_aux": "InstanceDiffusion Nodes" + } + ], + "https://github.com/logtd/ComfyUI-TrackingNodes": [ + [ + "YOLOTrackerNode" + ], + { + "title_aux": "Tracking Nodes for Videos" } ], "https://github.com/longgui0318/comfyui-mask-util": [ @@ -7592,6 +7620,7 @@ "LatentStats", "NormalMapSimple", "OffsetLatentImage", + "RelightSimple", "RemapRange", "ShuffleChannels", "Tonemap", @@ -8488,6 +8517,7 @@ ], "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ + "DepthAnythingTrtNode", "UpscaleVideoTrtNode" ], { diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index c7560181..7aef58ae 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,36 @@ }, + { + "author": "czcz1024", + "title": "Comfyui-FaceCompare", + "reference": "https://github.com/czcz1024/Comfyui-FaceCompare", + "files": [ + "https://github.com/czcz1024/Comfyui-FaceCompare" + ], + "install_type": "git-clone", + "description": "Nodes:FaceCompare" + }, + { + "author": "AuroBit", + "title": "ComfyUI OOTDiffusion", + "reference": "https://github.com/AuroBit/ComfyUI-OOTDiffusion", + "files": [ + "https://github.com/AuroBit/ComfyUI-OOTDiffusion" + ], + "install_type": "git-clone", + "description": "A ComfyUI custom node that simply integrates the [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion) functionality." + }, + { + "author": "logtd", + "title": "Tracking Nodes for Videos", + "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", + "files": [ + "https://github.com/logtd/ComfyUI-TrackingNodes" + ], + "install_type": "git-clone", + "description": "A set of nodes to track objects through videos using YOLO and other processors." + }, { "author": "Big-Idea-Technology", "title": "ImageTextOverlay Node for ComfyUI", @@ -22,13 +52,13 @@ }, { "author": "logtd", - "title": "ComfyUI-InstanceDiffusion", + "title": "InstanceDiffusion Nodes", "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", "files": [ "https://github.com/logtd/ComfyUI-InstanceDiffusion" ], "install_type": "git-clone", - "description": "ComfyUI nodes to use [a/InstanceDiffusion](https://github.com/frank-xwang/InstanceDiffusion/tree/main?tab=readme-ov-file)." + "description": "A set of nodes to perform multi-object prompting with InstanceDiffusion" }, { "author": "Guillaume-Fgt", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 822a7e4b..f45002cb 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -247,6 +247,15 @@ "title_aux": "AnimateDiff" } ], + "https://github.com/AuroBit/ComfyUI-OOTDiffusion": [ + [ + "LoadOOTDPipeline", + "OOTDGenerate" + ], + { + "title_aux": "ComfyUI OOTDiffusion" + } + ], "https://github.com/AustinMroz/ComfyUI-SpliceTools": [ [ "LogSigmas", @@ -316,6 +325,7 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ + "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", "ComfyUIDeployExternalImageAlpha", @@ -672,7 +682,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -718,8 +728,7 @@ ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ - "Automatic CFG", - "Automatic CFG channels multipliers" + "Automatic CFG" ], { "title_aux": "ComfyUI-AutomaticCFG" @@ -1051,12 +1060,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4826,6 +4833,18 @@ "title_aux": "ComfyUI Essentials" } ], + "https://github.com/czcz1024/Comfyui-FaceCompare": [ + [ + "FaceCompare" + ], + { + "author": "czcz1024", + "description": "Face Compare", + "nickname": "Face Compare", + "title": "Face Compare", + "title_aux": "Comfyui-FaceCompare" + } + ], "https://github.com/dagthomas/comfyui_dagthomas": [ [ "CSL", @@ -5892,6 +5911,7 @@ "ImageGrabPIL", "ImageGridComposite2x2", "ImageGridComposite3x3", + "ImageNormalize_Neg1_To_1", "ImageTransformByNormalizedAmplitude", "ImageUpscaleWithModelBatched", "InjectNoiseToLatent", @@ -6138,7 +6158,15 @@ "LoadInstanceScaleUNode" ], { - "title_aux": "ComfyUI-InstanceDiffusion" + "title_aux": "InstanceDiffusion Nodes" + } + ], + "https://github.com/logtd/ComfyUI-TrackingNodes": [ + [ + "YOLOTrackerNode" + ], + { + "title_aux": "Tracking Nodes for Videos" } ], "https://github.com/longgui0318/comfyui-mask-util": [ @@ -7592,6 +7620,7 @@ "LatentStats", "NormalMapSimple", "OffsetLatentImage", + "RelightSimple", "RemapRange", "ShuffleChannels", "Tonemap", @@ -8488,6 +8517,7 @@ ], "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ + "DepthAnythingTrtNode", "UpscaleVideoTrtNode" ], { From fc8a3758407e38e4272e38d74e8fb100340e6aa9 Mon Sep 17 00:00:00 2001 From: chaojie Date: Sat, 24 Feb 2024 11:11:22 +0800 Subject: [PATCH 031/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index d55b23b7..affdf7b9 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4264,6 +4264,16 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-Gemma", + "reference": "https://github.com/chaojie/ComfyUI-Gemma", + "files": [ + "https://github.com/chaojie/ComfyUI-Gemma" + ], + "install_type": "git-clone", + "description": "ComfyUI Gemma" + }, { "author": "chaojie", "title": "ComfyUI-DynamiCrafter", From 7f71314e086c185f9eab7d1f03aae4955f925076 Mon Sep 17 00:00:00 2001 From: "Craig R. Hughes" Date: Sat, 24 Feb 2024 13:58:50 -0800 Subject: [PATCH 032/106] Add Openpose Keypoint Extractor node to DB --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index affdf7b9..6fac6385 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5755,6 +5755,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "hughescr", + "title": "OpenPose Keypoint Extractor", + "reference": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor", + "files": [ + "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor" + ], + "install_type": "git-clone", + "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton" } ] } From d8ee15520e7575ee04044ce9e8cf41b6279f2eaf Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 25 Feb 2024 17:33:07 +0900 Subject: [PATCH 033/106] update DB --- custom-node-list.json | 80 +++++++++-- extension-node-map.json | 99 ++++++++++++++ node_db/dev/custom-node-list.json | 20 +++ node_db/new/custom-node-list.json | 202 +++++++++++----------------- node_db/new/extension-node-map.json | 99 ++++++++++++++ 5 files changed, 369 insertions(+), 131 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 6fac6385..3ae42bc4 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -813,6 +813,16 @@ "install_type": "git-clone", "description": "Given a set of lists, the node adjusts them so that when used as input to another node all the possible argument permutations are computed." }, + { + "author": "bmad4ever", + "title": "comfyui_wfc_like", + "reference": "https://github.com/bmad4ever/comfyui_wfc_like", + "files": [ + "https://github.com/bmad4ever/comfyui_wfc_like" + ], + "install_type": "git-clone", + "description": "Nodes:Sample (WFC), Generate (WFC), Encode (WFC), Decode (WFC), Custom Temperature Config (WFC), Custom Value Weights (WFC), Empty State (WFC), Filter (WFC), Parallel Multi Gen. (WFC)" + }, { "author": "FizzleDorf", "title": "FizzNodes", @@ -4666,6 +4676,16 @@ "install_type": "git-clone", "description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata." }, + { + "author": "nkchocoai", + "title": "ComfyUI-Dart", + "reference": "https://github.com/nkchocoai/ComfyUI-Dart", + "files": [ + "https://github.com/nkchocoai/ComfyUI-Dart" + ], + "install_type": "git-clone", + "description": "Add nodes that generates danbooru tags by [a/Dart(Danbooru Tags Transformer)](https://huggingface.co/p1atdev/dart-v1-sft)." + }, { "author": "JaredTherriault", "title": "ComfyUI-JNodes", @@ -5426,6 +5446,56 @@ "install_type": "git-clone", "description": "Nodes:FaceCompare" }, + { + "author": "TheBill2001", + "title": "comfyui-upscale-by-model", + "reference": "https://github.com/TheBill2001/comfyui-upscale-by-model", + "files": [ + "https://github.com/TheBill2001/comfyui-upscale-by-model" + ], + "install_type": "git-clone", + "description": "This custom node allow upscaling an image by a factor using a model." + }, + { + "author": "leoleelxh", + "title": "ComfyUI-LLMs", + "reference": "https://github.com/leoleelxh/ComfyUI-LLMs", + "files": [ + "https://github.com/leoleelxh/ComfyUI-LLMs" + ], + "install_type": "git-clone", + "description": "A minimalist node that calls LLMs, combined with one API, can call all language models, including local models." + }, + { + "author": "hughescr", + "title": "OpenPose Keypoint Extractor", + "reference": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor", + "files": [ + "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor" + ], + "install_type": "git-clone", + "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton" + }, + { + "author": "jkrauss82", + "title": "ULTools for ComfyUI", + "reference": "https://github.com/jkrauss82/ultools-comfyui", + "files": [ + "https://github.com/jkrauss82/ultools-comfyui" + ], + "install_type": "git-clone", + "description": "Nodes:SaveImgAdv, CLIPTextEncodeWithStats. Collection of tools supporting txt2img generation in ComfyUI and other tasks." + }, + { + "author": "hiforce", + "title": "Comfyui HiFORCE Plugin", + "reference": "https://github.com/hiforce/comfyui-hiforce-plugin", + "files": [ + "https://github.com/hiforce/comfyui-hiforce-plugin" + ], + "install_type": "git-clone", + "description": "Custom nodes pack provided by [a/HiFORCE](https://www.hiforce.net/) for ComfyUI. This custom node helps to conveniently enhance images through Sampler, Upscaler, Mask, and more.\nNOTE:You should install [a/ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack). Many optimizations are built upon the foundation of ComfyUI-Impact-Pack." + }, @@ -5755,16 +5825,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "hughescr", - "title": "OpenPose Keypoint Extractor", - "reference": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor", - "files": [ - "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor" - ], - "install_type": "git-clone", - "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton" } ] } diff --git a/extension-node-map.json b/extension-node-map.json index f45002cb..a79cdabd 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -2696,6 +2696,18 @@ "title_aux": "ZSuite" } ], + "https://github.com/TheBill2001/comfyui-upscale-by-model": [ + [ + "UpscaleImageByUsingModel" + ], + { + "author": "Tr\u1ea7n Nam Tu\u1ea5n", + "description": "This custom node allow upscaling an image by a factor using a model.", + "nickname": "Upscale Image By (Using Model)", + "title": "Upscale Image By (Using Model)", + "title_aux": "comfyui-upscale-by-model" + } + ], "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": [ [ "ttN busIN", @@ -4031,6 +4043,22 @@ "title_aux": "Lists Cartesian Product" } ], + "https://github.com/bmad4ever/comfyui_wfc_like": [ + [ + "WFC_CustomTemperature_Bmad", + "WFC_CustomValueWeights_Bmad", + "WFC_Decode_BMad", + "WFC_EmptyState_Bmad", + "WFC_Encode_BMad", + "WFC_Filter_Bmad", + "WFC_GenParallel_Bmad", + "WFC_Generate_BMad", + "WFC_SampleNode_BMad" + ], + { + "title_aux": "comfyui_wfc_like" + } + ], "https://github.com/bradsec/ComfyUI_ResolutionSelector": [ [ "ResolutionSelector" @@ -4193,6 +4221,15 @@ "title_aux": "ComfyUI-DynamiCrafter" } ], + "https://github.com/chaojie/ComfyUI-Gemma": [ + [ + "GemmaLoader", + "GemmaRun" + ], + { + "title_aux": "ComfyUI-Gemma" + } + ], "https://github.com/chaojie/ComfyUI-I2VGEN-XL": [ [ "I2VGEN-XL Simple", @@ -5466,6 +5503,7 @@ ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ + "CreativeArtPromptGenerator", "Internlm", "Joytag", "JsonToText", @@ -5509,6 +5547,23 @@ "title_aux": "Comfyui-Lama" } ], + "https://github.com/hiforce/comfyui-hiforce-plugin": [ + [ + "HfBoolSwitchKSampleStatus", + "HfIterativeLatentUpscale", + "HfLookbackSamplerLoader", + "HfLoopback", + "HfSampler", + "HfSamplerLoader", + "HfSamplerLoopback", + "HfSwitchKSampleStatus", + "HfTwoSamplersForMask", + "HfTwoStepSamplers" + ], + { + "title_aux": "Comfyui HiFORCE Plugin" + } + ], "https://github.com/hinablue/ComfyUI_3dPoseEditor": [ [ "Hina.PoseEditor3D" @@ -5517,6 +5572,14 @@ "title_aux": "ComfyUI 3D Pose Editor" } ], + "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ + [ + "Openpose Keypoint Extractor" + ], + { + "title_aux": "OpenPose Keypoint Extractor" + } + ], "https://github.com/hustille/ComfyUI_Fooocus_KSampler": [ [ "KSampler With Refiner (Fooocus)" @@ -5749,6 +5812,15 @@ "title_aux": "ComfyUI-Jjk-Nodes" } ], + "https://github.com/jkrauss82/ultools-comfyui": [ + [ + "CLIPTextEncodeWithStats", + "SaveImgAdv" + ], + { + "title_aux": "ULTools for ComfyUI" + } + ], "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative": [ [ "LCMScheduler", @@ -5927,6 +5999,7 @@ "RoundMask", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", + "SingleStepSampling", "SomethingToString", "SoundReactive", "SplitBboxes", @@ -6119,6 +6192,14 @@ "title_aux": "pfg-ComfyUI" } ], + "https://github.com/leoleelxh/ComfyUI-LLMs": [ + [ + "\ud83d\udc35 ComfyUI-LLMs" + ], + { + "title_aux": "ComfyUI-LLMs" + } + ], "https://github.com/lilly1987/ComfyUI_node_Lilly": [ [ "CheckpointLoaderSimpleText", @@ -6163,6 +6244,7 @@ ], "https://github.com/logtd/ComfyUI-TrackingNodes": [ [ + "OpenPoseTrackerNode", "YOLOTrackerNode" ], { @@ -6694,6 +6776,7 @@ "CanvasCreatorBasic", "CanvasCreatorSimple", "CreateRegionalPNGMask", + "EightFloats", "FloatMultiplier", "FourBooleanTrigger", "FourFloats", @@ -6708,6 +6791,8 @@ "SingleBooleanTrigger", "SixBooleanTrigger", "SixFloats", + "StepsAndCfg", + "StepsAndCfgAndWH", "TextBox", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", @@ -6793,6 +6878,20 @@ "title_aux": "comfyui-NDI" } ], + "https://github.com/nkchocoai/ComfyUI-Dart": [ + [ + "DanbooruTagsTransformerComposePrompt", + "DanbooruTagsTransformerDecode", + "DanbooruTagsTransformerDecodeBySplitedParts", + "DanbooruTagsTransformerGenerate", + "DanbooruTagsTransformerGenerateAdvanced", + "DanbooruTagsTransformerGenerationConfig", + "DanbooruTagsTransformerRearrangedByAnimagine" + ], + { + "title_aux": "ComfyUI-Dart" + } + ], "https://github.com/nkchocoai/ComfyUI-PromptUtilities": [ [ "PromptUtilitiesConstString", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 43130911..8085affd 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,26 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, + { + "author": "logtd", + "title": "ComfyUI-FLATTEN", + "reference": "https://github.com/logtd/ComfyUI-FLATTEN", + "files": [ + "https://github.com/logtd/ComfyUI-FLATTEN" + ], + "install_type": "git-clone", + "description": "Load Checkpoint with FLATTEN model, KSampler (Flatten), Unsampler (Flatten), Sample Trajectories" + }, + { + "author": "shadowcz007", + "title": "comfyui-llamafile [WIP]", + "reference": "https://github.com/shadowcz007/comfyui-llamafile", + "files": [ + "https://github.com/shadowcz007/comfyui-llamafile" + ], + "install_type": "git-clone", + "description": "This node is an experimental node aimed at exploring the collaborative way of human-machine creation." + }, { "author": "gameltb", "title": "ComfyUI paper playground", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 7aef58ae..cf151d2d 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,87 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + + { + "author": "hiforce", + "title": "Comfyui HiFORCE Plugin", + "reference": "https://github.com/hiforce/comfyui-hiforce-plugin", + "files": [ + "https://github.com/hiforce/comfyui-hiforce-plugin" + ], + "install_type": "git-clone", + "description": "Custom nodes pack provided by [a/HiFORCE](https://www.hiforce.net/) for ComfyUI. This custom node helps to conveniently enhance images through Sampler, Upscaler, Mask, and more.\nNOTE:You should install [a/ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack). Many optimizations are built upon the foundation of ComfyUI-Impact-Pack." + }, + { + "author": "hughescr", + "title": "OpenPose Keypoint Extractor", + "reference": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor", + "files": [ + "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor" + ], + "install_type": "git-clone", + "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton" + }, + { + "author": "bmad4ever", + "title": "comfyui_wfc_like", + "reference": "https://github.com/bmad4ever/comfyui_wfc_like", + "files": [ + "https://github.com/bmad4ever/comfyui_wfc_like" + ], + "install_type": "git-clone", + "description": "Nodes:Sample (WFC), Generate (WFC), Encode (WFC), Decode (WFC), Custom Temperature Config (WFC), Custom Value Weights (WFC), Empty State (WFC), Filter (WFC), Parallel Multi Gen. (WFC)" + }, + { + "author": "jkrauss82", + "title": "ULTools for ComfyUI", + "reference": "https://github.com/jkrauss82/ultools-comfyui", + "files": [ + "https://github.com/jkrauss82/ultools-comfyui" + ], + "install_type": "git-clone", + "description": "Nodes:SaveImgAdv, CLIPTextEncodeWithStats. Collection of tools supporting txt2img generation in ComfyUI and other tasks." + }, + { + "author": "leoleelxh", + "title": "ComfyUI-LLMs", + "reference": "https://github.com/leoleelxh/ComfyUI-LLMs", + "files": [ + "https://github.com/leoleelxh/ComfyUI-LLMs" + ], + "install_type": "git-clone", + "description": "A minimalist node that calls LLMs, combined with one API, can call all language models, including local models." + }, + { + "author": "nkchocoai", + "title": "ComfyUI-Dart", + "reference": "https://github.com/nkchocoai/ComfyUI-Dart", + "files": [ + "https://github.com/nkchocoai/ComfyUI-Dart" + ], + "install_type": "git-clone", + "description": "Add nodes that generates danbooru tags by [a/Dart(Danbooru Tags Transformer)](https://huggingface.co/p1atdev/dart-v1-sft)." + }, + { + "author": "chaojie", + "title": "ComfyUI-Gemma", + "reference": "https://github.com/chaojie/ComfyUI-Gemma", + "files": [ + "https://github.com/chaojie/ComfyUI-Gemma" + ], + "install_type": "git-clone", + "description": "ComfyUI Gemma" + }, + { + "author": "TheBill2001", + "title": "comfyui-upscale-by-model", + "reference": "https://github.com/TheBill2001/comfyui-upscale-by-model", + "files": [ + "https://github.com/TheBill2001/comfyui-upscale-by-model" + ], + "install_type": "git-clone", + "description": "This custom node allow upscaling an image by a factor using a model." + }, { "author": "czcz1024", "title": "Comfyui-FaceCompare", @@ -610,126 +690,6 @@ ], "install_type": "git-clone", "description": "Improve the interactive experience of using ComfyUI, such as making the loading of ComfyUI models more intuitive and making it easier to create model thumbnails" - }, - { - "author": "Chan-0312", - "title": "ComfyUI-IPAnimate", - "reference": "https://github.com/Chan-0312/ComfyUI-IPAnimate", - "files": [ - "https://github.com/Chan-0312/ComfyUI-IPAnimate" - ], - "install_type": "git-clone", - "description": "This is a project that generates videos frame by frame based on IPAdapter+ControlNet. Unlike [a/Steerable-motion](https://github.com/banodoco/Steerable-Motion), we do not rely on AnimateDiff. This decision is primarily due to the fact that the videos generated by AnimateDiff are often blurry. Through frame-by-frame control using IPAdapter+ControlNet, we can produce higher definition and more controllable videos." - }, - { - "author": "LyazS", - "title": "Anime Character Segmentation node for comfyui", - "reference": "https://github.com/LyazS/comfyui-anime-seg", - "files": [ - "https://github.com/LyazS/comfyui-anime-seg" - ], - "install_type": "git-clone", - "description": "A Anime Character Segmentation node for comfyui, based on [this hf space](https://huggingface.co/spaces/skytnt/anime-remove-background)." - }, - { - "author": "zhongpei", - "title": "ComfyUI for InstructIR", - "reference": "https://github.com/zhongpei/ComfyUI-InstructIR", - "files": [ - "https://github.com/zhongpei/ComfyUI-InstructIR" - ], - "install_type": "git-clone", - "description": "Enhancing Image Restoration. (ref:[a/InstructIR](https://github.com/mv-lab/InstructIR))" - }, - { - "author": "nosiu", - "title": "ComfyUI InstantID Faceswapper", - "reference": "https://github.com/nosiu/comfyui-instantId-faceswap", - "files": [ - "https://github.com/nosiu/comfyui-instantId-faceswap" - ], - "install_type": "git-clone", - "description": "Implementation of [a/faceswap](https://github.com/nosiu/InstantID-faceswap/tree/main) based on [a/InstantID](https://github.com/InstantID/InstantID) for ComfyUI. Allows usage of [a/LCM Lora](https://huggingface.co/latent-consistency/lcm-lora-sdxl) which can produce good results in only a few generation steps.\nNOTE:Works ONLY with SDXL checkpoints." - }, - { - "author": "ricklove", - "title": "comfyui-ricklove", - "reference": "https://github.com/ricklove/comfyui-ricklove", - "files": [ - "https://github.com/ricklove/comfyui-ricklove" - ], - "install_type": "git-clone", - "description": "Nodes: Image Crop and Resize by Mask, Image Uncrop, Image Shadow, Optical Flow (Dip), Warp Image with Flow, Image Threshold (Channels), Finetune Variable, Finetune Analyze, Finetune Analyze Batch, ... Misc ComfyUI nodes by Rick Love" - }, - { - "author": "chaojie", - "title": "ComfyUI-Pymunk", - "reference": "https://github.com/chaojie/ComfyUI-Pymunk", - "files": [ - "https://github.com/chaojie/ComfyUI-Pymunk" - ], - "install_type": "git-clone", - "description": "Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python" - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-Qwen-VL-API", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API" - ], - "install_type": "git-clone", - "description": "QWen-VL-Plus & QWen-VL-Max in ComfyUI" - }, - { - "author": "shadowcz007", - "title": "comfyui-ultralytics-yolo", - "reference": "https://github.com/shadowcz007/comfyui-ultralytics-yolo", - "files": [ - "https://github.com/shadowcz007/comfyui-ultralytics-yolo" - ], - "install_type": "git-clone", - "description": "Nodes:Detect By Label." - }, - { - "author": "StartHua", - "title": "ComfyUI_Seg_VITON", - "reference": "https://github.com/StartHua/ComfyUI_Seg_VITON", - "files": [ - "https://github.com/StartHua/ComfyUI_Seg_VITON" - ], - "install_type": "git-clone", - "description": "Nodes:segformer_clothes, segformer_agnostic, segformer_remove_bg, stabel_vition. Nodes for model dress up." - }, - { - "author": "HaydenReeve", - "title": "ComfyUI Better Strings", - "reference": "https://github.com/HaydenReeve/ComfyUI-Better-Strings", - "files": [ - "https://github.com/HaydenReeve/ComfyUI-Better-Strings" - ], - "install_type": "git-clone", - "description": "Strings should be easy, and simple. This extension aims to provide a set of nodes that make working with strings in ComfyUI a little bit easier." - }, - { - "author": "Loewen-Hob", - "title": "Rembg Background Removal Node for ComfyUI", - "reference": "https://github.com/Loewen-Hob/rembg-comfyui-node-better", - "files": [ - "https://github.com/Loewen-Hob/rembg-comfyui-node-better" - ], - "install_type": "git-clone", - "description": "This custom node is based on the [a/rembg-comfyui-node](https://github.com/Jcd1230/rembg-comfyui-node) but provides additional functionality to select ONNX models." - }, - { - "author": "mape", - "title": "mape's ComfyUI Helpers", - "reference": "https://github.com/mape/ComfyUI-mape-Helpers", - "files": [ - "https://github.com/mape/ComfyUI-mape-Helpers" - ], - "install_type": "git-clone", - "description": "A project that combines all my qualify of life improvements for ComyUI. For more info visit: [a/https://comfyui.ma.pe/](https://comfyui.ma.pe/)" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index f45002cb..a79cdabd 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -2696,6 +2696,18 @@ "title_aux": "ZSuite" } ], + "https://github.com/TheBill2001/comfyui-upscale-by-model": [ + [ + "UpscaleImageByUsingModel" + ], + { + "author": "Tr\u1ea7n Nam Tu\u1ea5n", + "description": "This custom node allow upscaling an image by a factor using a model.", + "nickname": "Upscale Image By (Using Model)", + "title": "Upscale Image By (Using Model)", + "title_aux": "comfyui-upscale-by-model" + } + ], "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": [ [ "ttN busIN", @@ -4031,6 +4043,22 @@ "title_aux": "Lists Cartesian Product" } ], + "https://github.com/bmad4ever/comfyui_wfc_like": [ + [ + "WFC_CustomTemperature_Bmad", + "WFC_CustomValueWeights_Bmad", + "WFC_Decode_BMad", + "WFC_EmptyState_Bmad", + "WFC_Encode_BMad", + "WFC_Filter_Bmad", + "WFC_GenParallel_Bmad", + "WFC_Generate_BMad", + "WFC_SampleNode_BMad" + ], + { + "title_aux": "comfyui_wfc_like" + } + ], "https://github.com/bradsec/ComfyUI_ResolutionSelector": [ [ "ResolutionSelector" @@ -4193,6 +4221,15 @@ "title_aux": "ComfyUI-DynamiCrafter" } ], + "https://github.com/chaojie/ComfyUI-Gemma": [ + [ + "GemmaLoader", + "GemmaRun" + ], + { + "title_aux": "ComfyUI-Gemma" + } + ], "https://github.com/chaojie/ComfyUI-I2VGEN-XL": [ [ "I2VGEN-XL Simple", @@ -5466,6 +5503,7 @@ ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ + "CreativeArtPromptGenerator", "Internlm", "Joytag", "JsonToText", @@ -5509,6 +5547,23 @@ "title_aux": "Comfyui-Lama" } ], + "https://github.com/hiforce/comfyui-hiforce-plugin": [ + [ + "HfBoolSwitchKSampleStatus", + "HfIterativeLatentUpscale", + "HfLookbackSamplerLoader", + "HfLoopback", + "HfSampler", + "HfSamplerLoader", + "HfSamplerLoopback", + "HfSwitchKSampleStatus", + "HfTwoSamplersForMask", + "HfTwoStepSamplers" + ], + { + "title_aux": "Comfyui HiFORCE Plugin" + } + ], "https://github.com/hinablue/ComfyUI_3dPoseEditor": [ [ "Hina.PoseEditor3D" @@ -5517,6 +5572,14 @@ "title_aux": "ComfyUI 3D Pose Editor" } ], + "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ + [ + "Openpose Keypoint Extractor" + ], + { + "title_aux": "OpenPose Keypoint Extractor" + } + ], "https://github.com/hustille/ComfyUI_Fooocus_KSampler": [ [ "KSampler With Refiner (Fooocus)" @@ -5749,6 +5812,15 @@ "title_aux": "ComfyUI-Jjk-Nodes" } ], + "https://github.com/jkrauss82/ultools-comfyui": [ + [ + "CLIPTextEncodeWithStats", + "SaveImgAdv" + ], + { + "title_aux": "ULTools for ComfyUI" + } + ], "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative": [ [ "LCMScheduler", @@ -5927,6 +5999,7 @@ "RoundMask", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", + "SingleStepSampling", "SomethingToString", "SoundReactive", "SplitBboxes", @@ -6119,6 +6192,14 @@ "title_aux": "pfg-ComfyUI" } ], + "https://github.com/leoleelxh/ComfyUI-LLMs": [ + [ + "\ud83d\udc35 ComfyUI-LLMs" + ], + { + "title_aux": "ComfyUI-LLMs" + } + ], "https://github.com/lilly1987/ComfyUI_node_Lilly": [ [ "CheckpointLoaderSimpleText", @@ -6163,6 +6244,7 @@ ], "https://github.com/logtd/ComfyUI-TrackingNodes": [ [ + "OpenPoseTrackerNode", "YOLOTrackerNode" ], { @@ -6694,6 +6776,7 @@ "CanvasCreatorBasic", "CanvasCreatorSimple", "CreateRegionalPNGMask", + "EightFloats", "FloatMultiplier", "FourBooleanTrigger", "FourFloats", @@ -6708,6 +6791,8 @@ "SingleBooleanTrigger", "SixBooleanTrigger", "SixFloats", + "StepsAndCfg", + "StepsAndCfgAndWH", "TextBox", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", @@ -6793,6 +6878,20 @@ "title_aux": "comfyui-NDI" } ], + "https://github.com/nkchocoai/ComfyUI-Dart": [ + [ + "DanbooruTagsTransformerComposePrompt", + "DanbooruTagsTransformerDecode", + "DanbooruTagsTransformerDecodeBySplitedParts", + "DanbooruTagsTransformerGenerate", + "DanbooruTagsTransformerGenerateAdvanced", + "DanbooruTagsTransformerGenerationConfig", + "DanbooruTagsTransformerRearrangedByAnimagine" + ], + { + "title_aux": "ComfyUI-Dart" + } + ], "https://github.com/nkchocoai/ComfyUI-PromptUtilities": [ [ "PromptUtilitiesConstString", From 00d8b22b9a2732d3be5ae739b1d9c17facab5c52 Mon Sep 17 00:00:00 2001 From: RomanKuschanow Date: Sun, 25 Feb 2024 14:45:52 +0200 Subject: [PATCH 034/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 3ae42bc4..d259ae09 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5825,6 +5825,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "kuschanow", + "title": "Advanced Latent Control", + "reference": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control", + "files": [ + "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control" + ], + "install_type": "git-clone", + "description": "This custom node helps to transform latent in different ways." } ] } From 2a54d98dbf81cf3d6661dc4784a32bb70ff01a12 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 25 Feb 2024 22:50:54 +0900 Subject: [PATCH 035/106] update DB --- custom-node-list.json | 20 ++++++++++---------- extension-node-map.json | 18 +++++++++++++++--- node_db/new/custom-node-list.json | 20 ++++++++++---------- node_db/new/extension-node-map.json | 18 +++++++++++++++--- 4 files changed, 50 insertions(+), 26 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index d259ae09..51506f17 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5496,6 +5496,16 @@ "install_type": "git-clone", "description": "Custom nodes pack provided by [a/HiFORCE](https://www.hiforce.net/) for ComfyUI. This custom node helps to conveniently enhance images through Sampler, Upscaler, Mask, and more.\nNOTE:You should install [a/ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack). Many optimizations are built upon the foundation of ComfyUI-Impact-Pack." }, + { + "author": "kuschanow", + "title": "Advanced Latent Control", + "reference": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control", + "files": [ + "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control" + ], + "install_type": "git-clone", + "description": "This custom node helps to transform latent in different ways." + }, @@ -5825,16 +5835,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "kuschanow", - "title": "Advanced Latent Control", - "reference": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control", - "files": [ - "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control" - ], - "install_type": "git-clone", - "description": "This custom node helps to transform latent in different ways." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index a79cdabd..ac64236b 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -1130,6 +1130,7 @@ ], "https://github.com/Inzaniak/comfyui-ranbooru": [ [ + "LockSeed", "PromptBackground", "PromptLimit", "PromptMix", @@ -1137,7 +1138,8 @@ "PromptRemove", "Ranbooru", "RanbooruURL", - "RandomPicturePath" + "RandomPicturePath", + "TimestampFileName" ], { "title_aux": "Ranbooru for ComfyUI" @@ -2011,6 +2013,14 @@ "title_aux": "ComfyUI-RenderRiftNodes" } ], + "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ + [ + "LatentMirror" + ], + { + "title_aux": "Advanced Latent Control" + } + ], "https://github.com/Ryuukeisyou/comfyui_face_parsing": [ [ "BBoxListItemSelect(FaceParsing)", @@ -4393,6 +4403,7 @@ "LayerUtility: ImageChannelSplit", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", + "LayerUtility: ImageScaleByAspectRatio", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", @@ -5988,6 +5999,7 @@ "ImageUpscaleWithModelBatched", "InjectNoiseToLatent", "InsertImageBatchByIndexes", + "Intrinsic_lora_sampling", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", @@ -5999,7 +6011,6 @@ "RoundMask", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", - "SingleStepSampling", "SomethingToString", "SoundReactive", "SplitBboxes", @@ -6886,7 +6897,8 @@ "DanbooruTagsTransformerGenerate", "DanbooruTagsTransformerGenerateAdvanced", "DanbooruTagsTransformerGenerationConfig", - "DanbooruTagsTransformerRearrangedByAnimagine" + "DanbooruTagsTransformerRearrangedByAnimagine", + "DanbooruTagsTransformerRemoveTagToken" ], { "title_aux": "ComfyUI-Dart" diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index cf151d2d..ca8695a4 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "kuschanow", + "title": "Advanced Latent Control", + "reference": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control", + "files": [ + "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control" + ], + "install_type": "git-clone", + "description": "This custom node helps to transform latent in different ways." + }, { "author": "hiforce", "title": "Comfyui HiFORCE Plugin", @@ -680,16 +690,6 @@ ], "install_type": "git-clone", "description": "An implementation of NSFW Detection for ComfyUI" - }, - { - "author": "AIGODLIKE", - "title": "AIGODLIKE-ComfyUI-Studio", - "reference": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio", - "files": [ - "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio" - ], - "install_type": "git-clone", - "description": "Improve the interactive experience of using ComfyUI, such as making the loading of ComfyUI models more intuitive and making it easier to create model thumbnails" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index a79cdabd..ac64236b 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -1130,6 +1130,7 @@ ], "https://github.com/Inzaniak/comfyui-ranbooru": [ [ + "LockSeed", "PromptBackground", "PromptLimit", "PromptMix", @@ -1137,7 +1138,8 @@ "PromptRemove", "Ranbooru", "RanbooruURL", - "RandomPicturePath" + "RandomPicturePath", + "TimestampFileName" ], { "title_aux": "Ranbooru for ComfyUI" @@ -2011,6 +2013,14 @@ "title_aux": "ComfyUI-RenderRiftNodes" } ], + "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ + [ + "LatentMirror" + ], + { + "title_aux": "Advanced Latent Control" + } + ], "https://github.com/Ryuukeisyou/comfyui_face_parsing": [ [ "BBoxListItemSelect(FaceParsing)", @@ -4393,6 +4403,7 @@ "LayerUtility: ImageChannelSplit", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", + "LayerUtility: ImageScaleByAspectRatio", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", @@ -5988,6 +5999,7 @@ "ImageUpscaleWithModelBatched", "InjectNoiseToLatent", "InsertImageBatchByIndexes", + "Intrinsic_lora_sampling", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", @@ -5999,7 +6011,6 @@ "RoundMask", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", - "SingleStepSampling", "SomethingToString", "SoundReactive", "SplitBboxes", @@ -6886,7 +6897,8 @@ "DanbooruTagsTransformerGenerate", "DanbooruTagsTransformerGenerateAdvanced", "DanbooruTagsTransformerGenerationConfig", - "DanbooruTagsTransformerRearrangedByAnimagine" + "DanbooruTagsTransformerRearrangedByAnimagine", + "DanbooruTagsTransformerRemoveTagToken" ], { "title_aux": "ComfyUI-Dart" From aed16687caab1b2d6e4d7873c26ed484b410ae36 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 25 Feb 2024 23:18:20 +0900 Subject: [PATCH 036/106] fix: reboot button occassionally doesn't work --- js/comfyui-manager.js | 4 ++-- js/common.js | 10 +++++----- js/snapshot.js | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/comfyui-manager.js b/js/comfyui-manager.js index 9f7224ec..46cd5924 100644 --- a/js/comfyui-manager.js +++ b/js/comfyui-manager.js @@ -624,12 +624,12 @@ async function updateAll(update_check_checkbox, manager_dialog) { } app.ui.dialog.show( - "ComfyUI and all extensions have been updated to the latest version.
To apply the updated custom node, please ComfyUI. And refresh browser.
" + "ComfyUI and all extensions have been updated to the latest version.
To apply the updated custom node, please ComfyUI. And refresh browser.
" +failed_list +updated_list ); - const rebootButton = document.getElementById('cm-reboot-button'); + const rebootButton = document.getElementById('cm-reboot-button5'); rebootButton.addEventListener("click", function() { if(rebootAPI()) { diff --git a/js/common.js b/js/common.js index a45bf75f..0815c1eb 100644 --- a/js/common.js +++ b/js/common.js @@ -67,7 +67,7 @@ export async function install_checked_custom_node(grid_rows, target_i, caller, m } await caller.invalidateControl(); - caller.updateMessage("
To apply the installed/updated/disabled/enabled custom node, please ComfyUI. And refresh browser.", 'cm-reboot-button'); + caller.updateMessage("
To apply the installed/updated/disabled/enabled custom node, please ComfyUI. And refresh browser.", 'cm-reboot-button1'); } }; @@ -92,9 +92,9 @@ export async function install_pip(packages) { const res = await api.fetchApi(`/customnode/install/pip?packages=${packages}`); if(res.status == 200) { - app.ui.dialog.show(`PIP package installation is processed.
To apply the pip packages, please click the button in ComfyUI.`); + app.ui.dialog.show(`PIP package installation is processed.
To apply the pip packages, please click the button in ComfyUI.`); - const rebootButton = document.getElementById('cm-reboot-button'); + const rebootButton = document.getElementById('cm-reboot-button3'); const self = this; rebootButton.addEventListener("click", rebootAPI); @@ -124,9 +124,9 @@ export async function install_via_git_url(url, manager_dialog) { const res = await api.fetchApi(`/customnode/install/git_url?url=${url}`); if(res.status == 200) { - app.ui.dialog.show(`'${url}' is installed
To apply the installed custom node, please ComfyUI.`); + app.ui.dialog.show(`'${url}' is installed
To apply the installed custom node, please ComfyUI.`); - const rebootButton = document.getElementById('cm-reboot-button'); + const rebootButton = document.getElementById('cm-reboot-button4'); const self = this; rebootButton.addEventListener("click", diff --git a/js/snapshot.js b/js/snapshot.js index 2e26df55..e2eed3f4 100644 --- a/js/snapshot.js +++ b/js/snapshot.js @@ -23,7 +23,7 @@ async function restore_snapshot(target) { } finally { await SnapshotManager.instance.invalidateControl(); - SnapshotManager.instance.updateMessage("
To apply the snapshot, please ComfyUI. And refresh browser.", 'cm-reboot-button'); + SnapshotManager.instance.updateMessage("
To apply the snapshot, please ComfyUI. And refresh browser.", 'cm-reboot-button2'); } } } From 9b91591ca138bb9cdf5385c7a0143a0e6a58b189 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 25 Feb 2024 23:39:31 +0900 Subject: [PATCH 037/106] update DB --- custom-node-list.json | 4 ++-- extension-node-map.json | 5 +++-- node_db/new/extension-node-map.json | 5 +++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 51506f17..890b36eb 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1890,13 +1890,13 @@ }, { "author": "Ttl", - "title": "ComfyUI Neural network latent upscale custom node", + "title": "ComfyUI Neural Network Latent Upscale", "reference": "https://github.com/Ttl/ComfyUi_NNLatentUpscale", "files": [ "https://github.com/Ttl/ComfyUi_NNLatentUpscale" ], "install_type": "git-clone", - "description": "A custom ComfyUI node designed for rapid latent upscaling using a compact neural network, eliminating the need for VAE-based decoding and encoding." + "description": "Nodes:NNLatentUpscale, A custom ComfyUI node designed for rapid latent upscaling using a compact neural network, eliminating the need for VAE-based decoding and encoding." }, { "author": "spro", diff --git a/extension-node-map.json b/extension-node-map.json index ac64236b..2062b501 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -2015,7 +2015,8 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "LatentMirror" + "LatentMirror", + "LatentShift" ], { "title_aux": "Advanced Latent Control" @@ -2824,7 +2825,7 @@ "NNLatentUpscale" ], { - "title_aux": "ComfyUI Neural network latent upscale custom node" + "title_aux": "ComfyUI Neural Network Latent Upscale" } ], "https://github.com/Umikaze-job/select_folder_path_easy": [ diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index ac64236b..2062b501 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -2015,7 +2015,8 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "LatentMirror" + "LatentMirror", + "LatentShift" ], { "title_aux": "Advanced Latent Control" @@ -2824,7 +2825,7 @@ "NNLatentUpscale" ], { - "title_aux": "ComfyUI Neural network latent upscale custom node" + "title_aux": "ComfyUI Neural Network Latent Upscale" } ], "https://github.com/Umikaze-job/select_folder_path_easy": [ From 4326ba231c8e0991fbe60207882db360170d1ab9 Mon Sep 17 00:00:00 2001 From: davask Date: Sun, 25 Feb 2024 18:34:40 +0100 Subject: [PATCH 038/106] Update extension-node-map.json for Maras IT Nus Node --- extension-node-map.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extension-node-map.json b/extension-node-map.json index f3a1a47c..c64a0e56 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -4594,10 +4594,10 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitBusNode" + "MarasitAnyBusNode" ], { - "title_aux": "MarasIT Nodes" + "title_aux": "🐰 MarasIT Nodes" } ], "https://github.com/dave-palt/comfyui_DSP_imagehelpers": [ @@ -8082,4 +8082,4 @@ "title_aux": "SDXLCustomAspectRatio" } ] -} \ No newline at end of file +} From a9fc80aad5646a44a9f06e72541d8c866704f891 Mon Sep 17 00:00:00 2001 From: davask Date: Sun, 25 Feb 2024 18:46:45 +0100 Subject: [PATCH 039/106] Update custom-node-list.json for Maras IT Nodes --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 909687c9..3589cc1e 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4952,7 +4952,7 @@ "https://github.com/davask/ComfyUI-MarasIT-Nodes" ], "install_type": "git-clone", - "description": "This is a Bus Node with Multi profile and Get/set approach\n[i/INFO:This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output.\nIt combines [a/Get & Set Node from KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\nSpecial thanks to Jags for helping in developing that node]" + "description": "AnyBus Node (AKA UniversalBus) is an attempt to provide a Universal Bus Node (as some might say) which is based on AnyType Input/Output.\n[i/INFO:Inspired by :Was Node Suite from WASasquatch, Get/Set nodes from KJNodes, Highway node from Trung0246]" }, { "author": "yffyhk", From 128b291a3db4e20d7d2de73c3610e878166d678c Mon Sep 17 00:00:00 2001 From: davask Date: Sun, 25 Feb 2024 20:45:55 +0100 Subject: [PATCH 040/106] Update extension-node-map.json - hotfix in marasit node details --- extension-node-map.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension-node-map.json b/extension-node-map.json index 55353de7..ae3620f9 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -4949,7 +4949,7 @@ "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ "MarasitBusNode", - "MarasitAnyBusNode" + "MarasitAnyBusNode", "MarasitBusPipeNode", "MarasitPipeNodeBasic", "MarasitUniversalBusNode" From ef24e2cee6f838ff24aafe406df5306bc604b148 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Mon, 26 Feb 2024 13:26:37 +0900 Subject: [PATCH 041/106] improve: add preemptions for custom nodes - better nickname displays for badge fix: If the missing node is included in multiple custom node packs, it reports all the custom node packs. --- __init__.py | 42 +++++++++++++++++++- custom-node-list.json | 1 + extension-node-map.json | 29 +++++++------- js/comfyui-manager.js | 16 ++++---- js/custom-nodes-downloader.js | 21 ++++++---- node_db/new/extension-node-map.json | 26 ++++++------- scan.sh | 2 +- scanner.py | 59 ++++++++++++++++++++--------- 8 files changed, 133 insertions(+), 63 deletions(-) diff --git a/__init__.py b/__init__.py index 65d4625a..d5142f4a 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 7, 2] +version = [2, 8] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") @@ -777,9 +777,47 @@ def check_custom_nodes_installed(json_obj, do_fetch=False, do_update_check=True, print(f"\x1b[2K\rUpdate check done.") +def nickname_filter(json_obj): + preemptions_map = {} + + for k, x in json_obj.items(): + if 'preemptions' in x[1]: + for y in x[1]['preemptions']: + preemptions_map[y] = k + elif k.endswith("/ComfyUI"): + for y in x[0]: + preemptions_map[y] = k + + updates = {} + for k, x in json_obj.items(): + removes = set() + for y in x[0]: + k2 = preemptions_map.get(y) + if k2 is not None and k != k2: + removes.add(y) + + if len(removes) > 0: + updates[k] = [y for y in x[0] if y not in removes] + + for k, v in updates.items(): + json_obj[k][0] = v + + return json_obj + + @server.PromptServer.instance.routes.get("/customnode/getmappings") async def fetch_customnode_mappings(request): - json_obj = await get_data_by_mode(request.rel_url.query["mode"], 'extension-node-map.json') + mode = request.rel_url.query["mode"] + + nickname_mode = False + if mode == "nickname": + mode = "local" + nickname_mode = True + + json_obj = await get_data_by_mode(mode, 'extension-node-map.json') + + if nickname_mode: + json_obj = nickname_filter(json_obj) all_nodes = set() patterns = [] diff --git a/custom-node-list.json b/custom-node-list.json index 4a494bf2..d3c36705 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1896,6 +1896,7 @@ "https://github.com/Ttl/ComfyUi_NNLatentUpscale" ], "install_type": "git-clone", + "preemptions": ["NNLatentUpscale"], "description": "Nodes:NNLatentUpscale, A custom ComfyUI node designed for rapid latent upscaling using a compact neural network, eliminating the need for VAE-based decoding and encoding." }, { diff --git a/extension-node-map.json b/extension-node-map.json index ae3620f9..2bc61d37 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -247,15 +247,6 @@ "title_aux": "AnimateDiff" } ], - "https://github.com/AuroBit/ComfyUI-OOTDiffusion": [ - [ - "LoadOOTDPipeline", - "OOTDGenerate" - ], - { - "title_aux": "ComfyUI OOTDiffusion" - } - ], "https://github.com/AustinMroz/ComfyUI-SpliceTools": [ [ "LogSigmas", @@ -682,7 +673,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1060,10 +1051,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2015,6 +2008,7 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ + "KSamplerMirroring", "LatentMirror", "LatentShift" ], @@ -2825,6 +2819,9 @@ "NNLatentUpscale" ], { + "preemptions": [ + "NNLatentUpscale" + ], "title_aux": "ComfyUI Neural Network Latent Upscale" } ], @@ -4948,14 +4945,14 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitBusNode", "MarasitAnyBusNode", + "MarasitBusNode", "MarasitBusPipeNode", "MarasitPipeNodeBasic", "MarasitUniversalBusNode" ], { - "title_aux": "🐰 MarasIT Nodes" + "title_aux": "\ud83d\udc30 MarasIT Nodes" } ], "https://github.com/dave-palt/comfyui_DSP_imagehelpers": [ @@ -5516,6 +5513,7 @@ ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ + "AudioLDM2Node", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -5531,6 +5529,7 @@ "LLavaSamplerSimple", "LlavaClipLoader", "MoonDream", + "PlayMusic", "PromptGenerateAPI", "SimpleText", "Suggester", @@ -8745,4 +8744,4 @@ "title_aux": "SDXLCustomAspectRatio" } ] -} +} \ No newline at end of file diff --git a/js/comfyui-manager.js b/js/comfyui-manager.js index 46cd5924..7cbd8dd4 100644 --- a/js/comfyui-manager.js +++ b/js/comfyui-manager.js @@ -147,13 +147,13 @@ docStyle.innerHTML = ` } .cm-notice-board > ul { - display: block; - list-style-type: disc; - margin-block-start: 1em; - margin-block-end: 1em; - margin-inline-start: 0px; - margin-inline-end: 0px; - padding-inline-start: 40px; + display: block; + list-style-type: disc; + margin-block-start: 1em; + margin-block-end: 1em; + margin-inline-start: 0px; + margin-inline-end: 0px; + padding-inline-start: 40px; } .cm-conflicted-nodes-text { @@ -378,7 +378,7 @@ await init_badge_mode(); await init_share_option(); async function fetchNicknames() { - const response1 = await api.fetchApi(`/customnode/getmappings?mode=local`); + const response1 = await api.fetchApi(`/customnode/getmappings?mode=nickname`); const mappings = await response1.json(); let result = {}; diff --git a/js/custom-nodes-downloader.js b/js/custom-nodes-downloader.js index 10d893e9..aa2b054b 100644 --- a/js/custom-nodes-downloader.js +++ b/js/custom-nodes-downloader.js @@ -154,7 +154,6 @@ export class CustomNodesInstaller extends ComfyDialog { async filter_missing_node(data) { const mappings = await getCustomnodeMappings(); - // build regex->url map const regex_to_url = []; for (let i in data) { @@ -165,11 +164,17 @@ export class CustomNodesInstaller extends ComfyDialog { } // build name->url map - const name_to_url = {}; + const name_to_urls = {}; for (const url in mappings) { const names = mappings[url]; + for(const name in names[0]) { - name_to_url[names[0][name]] = url; + let v = name_to_urls[names[0][name]]; + if(v == undefined) { + v = []; + name_to_urls[names[0][name]] = v; + } + v.push(url); } } @@ -194,9 +199,11 @@ export class CustomNodesInstaller extends ComfyDialog { continue; if (!registered_nodes.has(node_type)) { - const url = name_to_url[node_type.trim()]; - if(url) - missing_nodes.add(url); + const urls = name_to_urls[node_type.trim()]; + if(urls) + urls.forEach(url => { + missing_nodes.add(url); + }); else { for(let j in regex_to_url) { if(regex_to_url[j].regex.test(node_type)) { @@ -210,7 +217,7 @@ export class CustomNodesInstaller extends ComfyDialog { let unresolved_nodes = await getUnresolvedNodesInComponent(); for (let i in unresolved_nodes) { let node_type = unresolved_nodes[i]; - const url = name_to_url[node_type]; + const url = name_to_urls[node_type]; if(url) missing_nodes.add(url); } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 2062b501..2bc61d37 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -247,15 +247,6 @@ "title_aux": "AnimateDiff" } ], - "https://github.com/AuroBit/ComfyUI-OOTDiffusion": [ - [ - "LoadOOTDPipeline", - "OOTDGenerate" - ], - { - "title_aux": "ComfyUI OOTDiffusion" - } - ], "https://github.com/AustinMroz/ComfyUI-SpliceTools": [ [ "LogSigmas", @@ -682,7 +673,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1060,10 +1051,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2015,6 +2008,7 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ + "KSamplerMirroring", "LatentMirror", "LatentShift" ], @@ -2825,6 +2819,9 @@ "NNLatentUpscale" ], { + "preemptions": [ + "NNLatentUpscale" + ], "title_aux": "ComfyUI Neural Network Latent Upscale" } ], @@ -4948,13 +4945,14 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ + "MarasitAnyBusNode", "MarasitBusNode", "MarasitBusPipeNode", "MarasitPipeNodeBasic", "MarasitUniversalBusNode" ], { - "title_aux": "MarasIT Nodes" + "title_aux": "\ud83d\udc30 MarasIT Nodes" } ], "https://github.com/dave-palt/comfyui_DSP_imagehelpers": [ @@ -5515,6 +5513,7 @@ ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ + "AudioLDM2Node", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -5530,6 +5529,7 @@ "LLavaSamplerSimple", "LlavaClipLoader", "MoonDream", + "PlayMusic", "PromptGenerateAPI", "SimpleText", "Suggester", diff --git a/scan.sh b/scan.sh index 1b3cc377..ef6e4348 100755 --- a/scan.sh +++ b/scan.sh @@ -1,6 +1,6 @@ #!/bin/bash rm ~/.tmp/default/*.py > /dev/null 2>&1 -python scanner.py ~/.tmp/default +python scanner.py ~/.tmp/default $@ cp extension-node-map.json node_db/new/. echo Integrity check diff --git a/scanner.py b/scanner.py index 8b8d4de2..7e81aa9c 100644 --- a/scanner.py +++ b/scanner.py @@ -20,6 +20,8 @@ else: if not os.path.exists(temp_dir): os.makedirs(temp_dir) +skip_update = '--skip-update' in sys.argv + print(f"TEMP DIR: {temp_dir}") @@ -159,9 +161,9 @@ def get_git_urls_from_json(json_file): if node.get('install_type') == 'git-clone': files = node.get('files', []) if files: - git_clone_files.append((files[0], node.get('title'), node.get('nodename_pattern'))) + git_clone_files.append((files[0], node.get('title'), node.get('preemptions'), node.get('nodename_pattern'))) - git_clone_files.append(("https://github.com/comfyanonymous/ComfyUI", "ComfyUI", None)) + git_clone_files.append(("https://github.com/comfyanonymous/ComfyUI", "ComfyUI", None, None)) return git_clone_files @@ -176,7 +178,7 @@ def get_py_urls_from_json(json_file): if node.get('install_type') == 'copy': files = node.get('files', []) if files: - py_files.append((files[0], node.get('title'), node.get('nodename_pattern'))) + py_files.append((files[0], node.get('title'), node.get('preemptions'), node.get('nodename_pattern'))) return py_files @@ -208,27 +210,31 @@ def update_custom_nodes(): node_info = {} - git_url_titles = get_git_urls_from_json('custom-node-list.json') + git_url_titles_preemptions = get_git_urls_from_json('custom-node-list.json') + + def process_git_url_title(url, title, preemptions, node_pattern): + if 'Jovimetrix' in title: + pass - def process_git_url_title(url, title, node_pattern): name = os.path.basename(url) if name.endswith(".git"): name = name[:-4] - node_info[name] = (url, title, node_pattern) - clone_or_pull_git_repository(url) + node_info[name] = (url, title, preemptions, node_pattern) + if not skip_update: + clone_or_pull_git_repository(url) with concurrent.futures.ThreadPoolExecutor(10) as executor: - for url, title, node_pattern in git_url_titles: - executor.submit(process_git_url_title, url, title, node_pattern) + for url, title, preemptions, node_pattern in git_url_titles_preemptions: + executor.submit(process_git_url_title, url, title, preemptions, node_pattern) py_url_titles_and_pattern = get_py_urls_from_json('custom-node-list.json') - def download_and_store_info(url_title_and_pattern): - url, title, node_pattern = url_title_and_pattern + def download_and_store_info(url_title_preemptions_and_pattern): + url, title, preemptions, node_pattern = url_title_preemptions_and_pattern name = os.path.basename(url) if name.endswith(".py"): - node_info[name] = (url, title, node_pattern) + node_info[name] = (url, title, preemptions, node_pattern) try: download_url(url, temp_dir) @@ -262,15 +268,24 @@ def gen_json(node_info): dirname = os.path.basename(dirname) - if len(nodes) > 0 or (dirname in node_info and node_info[dirname][2] is not None): + if 'Jovimetrix' in dirname: + pass + + if len(nodes) > 0 or (dirname in node_info and node_info[dirname][3] is not None): nodes = list(nodes) nodes.sort() if dirname in node_info: - git_url, title, node_pattern = node_info[dirname] + git_url, title, preemptions, node_pattern = node_info[dirname] + metadata['title_aux'] = title + + if preemptions is not None: + metadata['preemptions'] = preemptions + if node_pattern is not None: metadata['nodename_pattern'] = node_pattern + data[git_url] = (nodes, metadata) else: print(f"WARN: {dirname} is removed from custom-node-list.json") @@ -278,17 +293,22 @@ def gen_json(node_info): for file in node_files: nodes, metadata = scan_in_file(file) - if len(nodes) > 0 or (dirname in node_info and node_info[dirname][2] is not None): + if len(nodes) > 0 or (dirname in node_info and node_info[dirname][3] is not None): nodes = list(nodes) nodes.sort() file = os.path.basename(file) if file in node_info: - url, title, node_pattern = node_info[file] + url, title, preemptions, node_pattern = node_info[file] metadata['title_aux'] = title + + if preemptions is not None: + metadata['preemptions'] = preemptions + if node_pattern is not None: metadata['nodename_pattern'] = node_pattern + data[url] = (nodes, metadata) else: print(f"Missing info: {file}") @@ -299,7 +319,7 @@ def gen_json(node_info): for extension in extensions: node_list_json_path = os.path.join(temp_dir, extension, 'node_list.json') if os.path.exists(node_list_json_path): - git_url, title, node_pattern = node_info[extension] + git_url, title, preemptions, node_pattern = node_info[extension] with open(node_list_json_path, 'r', encoding='utf-8') as f: node_list_json = json.load(f) @@ -315,8 +335,13 @@ def gen_json(node_info): nodes.add(x.strip()) metadata_in_url['title_aux'] = title + + if preemptions is not None: + metadata['preemptions'] = preemptions + if node_pattern is not None: metadata_in_url['nodename_pattern'] = node_pattern + nodes = list(nodes) nodes.sort() data[git_url] = (nodes, metadata_in_url) From cdc9259ee24d6fd3af643ace79f10435e680a8f0 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Mon, 26 Feb 2024 18:10:35 +0900 Subject: [PATCH 042/106] improve: reduce pip install spam --- __init__.py | 2 +- prestartup_script.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index d5142f4a..6b61427c 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 8] +version = [2, 8, 1] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") diff --git a/prestartup_script.py b/prestartup_script.py index 31c445e8..663c65eb 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -15,7 +15,11 @@ sys.path.append(glob_path) import cm_global -message_collapses = [] +def skip_pip_spam(x): + return 'Requirement already satisfied:' in x + + +message_collapses = [skip_pip_spam] import_failed_extensions = set() cm_global.variables['cm.on_revision_detected_handler'] = [] enable_file_logging = True From 99c0425d9ebdb4546019f900ef4fdb2459a9a450 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Mon, 26 Feb 2024 18:26:34 +0900 Subject: [PATCH 043/106] fix: occasionally doesn't perform install script on non-windows system --- __init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index 6b61427c..110cae68 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 8, 1] +version = [2, 8, 2] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") @@ -272,7 +272,7 @@ def set_double_click_policy(mode): def try_install_script(url, repo_path, install_cmd): - if platform.system() == "Windows" and comfy_ui_commit_datetime.date() >= comfy_ui_required_commit_datetime.date(): + if (len(install_cmd) > 0 and install_cmd[0].startswith('#')) or (platform.system() == "Windows" and comfy_ui_commit_datetime.date() >= comfy_ui_required_commit_datetime.date()): if not os.path.exists(startup_script_path): os.makedirs(startup_script_path) From 8e9bad46d46de4de33fbca161d1372487cd248fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jukka=20Sepp=C3=A4nen?= <40791699+kijai@users.noreply.github.com> Date: Mon, 26 Feb 2024 11:57:08 +0200 Subject: [PATCH 044/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index d3c36705..b4a78c5d 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5836,6 +5836,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "kijai", + "title": "ComfyUI-moondream", + "reference": "https://github.com/kijai/ComfyUI-moondream", + "files": [ + "https://github.com/kijai/ComfyUI-moondream" + ], + "install_type": "git-clone", + "description": "Moondream query node with batch support" } ] } From 26214873c69d84e4998022816bd22c881dd1c92d Mon Sep 17 00:00:00 2001 From: Kijai <40791699+kijai@users.noreply.github.com> Date: Mon, 26 Feb 2024 12:04:38 +0200 Subject: [PATCH 045/106] Update custom-node-list.json --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index b4a78c5d..63bf644d 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5845,7 +5845,7 @@ "https://github.com/kijai/ComfyUI-moondream" ], "install_type": "git-clone", - "description": "Moondream query node with batch support" + "description": "Moondream image to text query node with batch support" } ] } From eade613c2141751d9f0dd4322d3d0d3e8be560a2 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 26 Feb 2024 20:32:48 +0900 Subject: [PATCH 046/106] update DB --- custom-node-list.json | 54 ++++++++++++++++----- extension-node-map.json | 46 ++++++++++++++++-- node_db/new/custom-node-list.json | 73 ++++++++++++++++------------- node_db/new/extension-node-map.json | 46 ++++++++++++++++-- 4 files changed, 166 insertions(+), 53 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 63bf644d..a684e125 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -821,7 +821,7 @@ "https://github.com/bmad4ever/comfyui_wfc_like" ], "install_type": "git-clone", - "description": "Nodes:Sample (WFC), Generate (WFC), Encode (WFC), Decode (WFC), Custom Temperature Config (WFC), Custom Value Weights (WFC), Empty State (WFC), Filter (WFC), Parallel Multi Gen. (WFC)" + "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" }, { "author": "FizzleDorf", @@ -2348,6 +2348,16 @@ "install_type": "git-clone", "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." }, + { + "author": "kijai", + "title": "ComfyUI-moondream", + "reference": "https://github.com/kijai/ComfyUI-moondream", + "files": [ + "https://github.com/kijai/ComfyUI-moondream" + ], + "install_type": "git-clone", + "description": "Moondream image to text query node with batch support" + }, { "author": "hhhzzyang", "title": "Comfyui-Lama", @@ -5507,6 +5517,38 @@ "install_type": "git-clone", "description": "This custom node helps to transform latent in different ways." }, + { + "author": "guill", + "title": "abracadabra-comfyui", + "reference": "https://github.com/guill/abracadabra-comfyui", + "files": [ + "https://github.com/guill/abracadabra-comfyui" + ], + "install_type": "git-clone", + "description": "Nodes:Abracadabra Summary, Abracadabra" + }, + { + "author": "XINZHANG-ops", + "title": "comfyui-xin-nodes", + "reference": "https://github.com/XINZHANG-ops/comfyui-xin-nodes", + "files": [ + "https://github.com/XINZHANG-ops/comfyui-xin-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:ImageSizeClassifer, RandomInt, ShowValue" + }, + { + "author": "cerspense", + "title": "cspnodes", + "reference": "https://github.com/cerspense/ComfyUI_cspnodes", + "files": [ + "https://github.com/cerspense/ComfyUI_cspnodes" + ], + "install_type": "git-clone", + "description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v." + }, + + @@ -5836,16 +5878,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "kijai", - "title": "ComfyUI-moondream", - "reference": "https://github.com/kijai/ComfyUI-moondream", - "files": [ - "https://github.com/kijai/ComfyUI-moondream" - ], - "install_type": "git-clone", - "description": "Moondream image to text query node with batch support" } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 2bc61d37..c3e2de4c 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -673,7 +673,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1051,12 +1051,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -3132,6 +3130,16 @@ "title_aux": "WebDev9000-Nodes" } ], + "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ + [ + "ImageSizeClassifer", + "RandomInt", + "ShowValue" + ], + { + "title_aux": "comfyui-xin-nodes" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -4185,6 +4193,16 @@ "title_aux": "ComfyUI SimpleTools Suit" } ], + "https://github.com/cerspense/ComfyUI_cspnodes": [ + [ + "ImageDirIterator", + "Modelscopet2v", + "Modelscopev2v" + ], + { + "title_aux": "cspnodes" + } + ], "https://github.com/ceruleandeep/ComfyUI-LLaVA-Captioner": [ [ "LlavaCaptioner" @@ -4360,6 +4378,7 @@ "LayerColor: YUV", "LayerFilter: ChannelShake", "LayerFilter: ColorMap", + "LayerFilter: Film", "LayerFilter: GaussianBlur", "LayerFilter: MotionBlur", "LayerFilter: Sharp & Soft", @@ -5540,6 +5559,15 @@ "title_aux": "VLM_nodes" } ], + "https://github.com/guill/abracadabra-comfyui": [ + [ + "AbracadabraNode", + "AbracadabraNodeDefSummary" + ], + { + "title_aux": "abracadabra-comfyui" + } + ], "https://github.com/guoyk93/yk-node-suite-comfyui": [ [ "YKImagePadForOutpaint", @@ -6043,6 +6071,14 @@ "title_aux": "ComfyUI-SVD" } ], + "https://github.com/kijai/ComfyUI-moondream": [ + [ + "MoondreamQuery" + ], + { + "title_aux": "ComfyUI-moondream" + } + ], "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink": [ [ "GradientPatchModelAddDownscale", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index ca8695a4..25d6da27 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,46 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + { + "author": "kijai", + "title": "ComfyUI-moondream", + "reference": "https://github.com/kijai/ComfyUI-moondream", + "files": [ + "https://github.com/kijai/ComfyUI-moondream" + ], + "install_type": "git-clone", + "description": "Moondream image to text query node with batch support" + }, + { + "author": "guill", + "title": "abracadabra-comfyui", + "reference": "https://github.com/guill/abracadabra-comfyui", + "files": [ + "https://github.com/guill/abracadabra-comfyui" + ], + "install_type": "git-clone", + "description": "Nodes:Abracadabra Summary, Abracadabra" + }, + { + "author": "XINZHANG-ops", + "title": "comfyui-xin-nodes", + "reference": "https://github.com/XINZHANG-ops/comfyui-xin-nodes", + "files": [ + "https://github.com/XINZHANG-ops/comfyui-xin-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:ImageSizeClassifer, RandomInt, ShowValue" + }, + { + "author": "cerspense", + "title": "cspnodes", + "reference": "https://github.com/cerspense/ComfyUI_cspnodes", + "files": [ + "https://github.com/cerspense/ComfyUI_cspnodes" + ], + "install_type": "git-clone", + "description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v." + }, { "author": "kuschanow", "title": "Advanced Latent Control", @@ -48,7 +87,7 @@ "https://github.com/bmad4ever/comfyui_wfc_like" ], "install_type": "git-clone", - "description": "Nodes:Sample (WFC), Generate (WFC), Encode (WFC), Decode (WFC), Custom Temperature Config (WFC), Custom Value Weights (WFC), Empty State (WFC), Filter (WFC), Parallel Multi Gen. (WFC)" + "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" }, { "author": "jkrauss82", @@ -660,36 +699,6 @@ ], "install_type": "git-clone", "description": "[a/openai Consistency Decoder](https://github.com/openai/consistencydecoder). After downloading the [a/OpenAI VAE model](https://openaipublic.azureedge.net/diff-vae/c9cebd3132dd9c42936d803e33424145a748843c8f716c0814838bdc8a2fe7cb/decoder.pt), place it in the `model/vae` directory for use." - }, - { - "author": "pkpk", - "title": "ComfyUI-TemporaryLoader", - "reference": "https://github.com/pkpkTech/ComfyUI-TemporaryLoader", - "files": [ - "https://github.com/pkpkTech/ComfyUI-TemporaryLoader" - ], - "install_type": "git-clone", - "description": "This is a custom node of ComfyUI that downloads and loads models from the input URL. The model is temporarily downloaded into memory and not saved to storage.\nThis could be useful when trying out models or when using various models on machines with limited storage. Since the model is downloaded into memory, expect higher memory usage than usual." - }, - { - "author": "TemryL", - "title": "ComfyS3: Amazon S3 Integration for ComfyUI", - "reference": "https://github.com/TemryL/ComfyS3", - "files": [ - "https://github.com/TemryL/ComfyS3" - ], - "install_type": "git-clone", - "description": "ComfyS3 seamlessly integrates with [a/Amazon S3](https://aws.amazon.com/en/s3/) in ComfyUI. This open-source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface." - }, - { - "author": "trumanwong", - "title": "ComfyUI-NSFW-Detection", - "reference": "https://github.com/trumanwong/ComfyUI-NSFW-Detection", - "files": [ - "https://github.com/trumanwong/ComfyUI-NSFW-Detection" - ], - "install_type": "git-clone", - "description": "An implementation of NSFW Detection for ComfyUI" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 2bc61d37..c3e2de4c 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -673,7 +673,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1051,12 +1051,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -3132,6 +3130,16 @@ "title_aux": "WebDev9000-Nodes" } ], + "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ + [ + "ImageSizeClassifer", + "RandomInt", + "ShowValue" + ], + { + "title_aux": "comfyui-xin-nodes" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -4185,6 +4193,16 @@ "title_aux": "ComfyUI SimpleTools Suit" } ], + "https://github.com/cerspense/ComfyUI_cspnodes": [ + [ + "ImageDirIterator", + "Modelscopet2v", + "Modelscopev2v" + ], + { + "title_aux": "cspnodes" + } + ], "https://github.com/ceruleandeep/ComfyUI-LLaVA-Captioner": [ [ "LlavaCaptioner" @@ -4360,6 +4378,7 @@ "LayerColor: YUV", "LayerFilter: ChannelShake", "LayerFilter: ColorMap", + "LayerFilter: Film", "LayerFilter: GaussianBlur", "LayerFilter: MotionBlur", "LayerFilter: Sharp & Soft", @@ -5540,6 +5559,15 @@ "title_aux": "VLM_nodes" } ], + "https://github.com/guill/abracadabra-comfyui": [ + [ + "AbracadabraNode", + "AbracadabraNodeDefSummary" + ], + { + "title_aux": "abracadabra-comfyui" + } + ], "https://github.com/guoyk93/yk-node-suite-comfyui": [ [ "YKImagePadForOutpaint", @@ -6043,6 +6071,14 @@ "title_aux": "ComfyUI-SVD" } ], + "https://github.com/kijai/ComfyUI-moondream": [ + [ + "MoondreamQuery" + ], + { + "title_aux": "ComfyUI-moondream" + } + ], "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink": [ [ "GradientPatchModelAddDownscale", From 8f8041f3422654fa7d257dfd7139b355bab6784a Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Tue, 27 Feb 2024 10:26:58 +0900 Subject: [PATCH 047/106] fix: use tracking_branch instead of 'origin' --- __init__.py | 9 +++++---- git_helper.py | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/__init__.py b/__init__.py index 110cae68..21554290 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 8, 2] +version = [2, 8, 3] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") @@ -447,6 +447,9 @@ def git_repo_has_updates(path, do_fetch=False, do_update=False): # Fetch the latest commits from the remote repository repo = git.Repo(path) + current_branch = repo.active_branch + branch_name = current_branch.name + remote_name = 'origin' remote = repo.remote(name=remote_name) @@ -460,8 +463,6 @@ def git_repo_has_updates(path, do_fetch=False, do_update=False): if repo.head.is_detached: switch_to_default_branch(repo) - current_branch = repo.active_branch - branch_name = current_branch.name remote_commit_hash = repo.refs[f'{remote_name}/{branch_name}'].object.hexsha if commit_hash == remote_commit_hash: @@ -1685,7 +1686,7 @@ async def update_comfyui(request): current_branch = repo.active_branch branch_name = current_branch.name - remote_name = 'origin' + remote_name = current_branch.tracking_branch().remote_name remote = repo.remote(name=remote_name) try: diff --git a/git_helper.py b/git_helper.py index e6a85b35..dbe3271a 100644 --- a/git_helper.py +++ b/git_helper.py @@ -52,7 +52,7 @@ def gitcheck(path, do_fetch=False): current_branch = repo.active_branch branch_name = current_branch.name - remote_name = 'origin' + remote_name = current_branch.tracking_branch().remote_name remote = repo.remote(name=remote_name) if do_fetch: @@ -104,7 +104,7 @@ def gitpull(path): current_branch = repo.active_branch branch_name = current_branch.name - remote_name = 'origin' + remote_name = current_branch.tracking_branch().remote_name remote = repo.remote(name=remote_name) remote.fetch() From 2cac132c0459c8b62cad137e7f9543c1953c575b Mon Sep 17 00:00:00 2001 From: nick Date: Mon, 26 Feb 2024 18:53:47 -0800 Subject: [PATCH 048/106] add buffalo models for ipadapter plus --- model-list.json | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/model-list.json b/model-list.json index db94446f..46f8acd2 100644 --- a/model-list.json +++ b/model-list.json @@ -2119,6 +2119,56 @@ "reference": "https://huggingface.co/logtd/instance_diffusion", "filename": "scaleu.ckpt", "url": "https://huggingface.co/logtd/instance_diffusion/resolve/main/scaleu.ckpt" + }, + { + "name": "1k3d68.onnx", + "type": "insightface", + "base": "inswapper", + "save_path": "insightface/models/buffalo_l", + "description": "Buffalo_l 1k3d68.onnx model for IpAdapterPlus", + "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", + "filename": "1k3d68.onnx", + "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/1k3d68.onnx" + }, + { + "name": "2d106det.onnx", + "type": "insightface", + "base": "inswapper", + "save_path": "insightface/models/buffalo_l", + "description": "Buffalo_l 2d106det.onnx model for IpAdapterPlus", + "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", + "filename": "2d106det.onnx", + "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/2d106det.onnx" + }, + { + "name": "det_10g.onnx", + "type": "insightface", + "base": "inswapper", + "save_path": "insightface/models/buffalo_l", + "description": "Buffalo_l det_10g.onnx model for IpAdapterPlus", + "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", + "filename": "det_10g.onnx", + "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/det_10g.onnx" + }, + { + "name": "genderage.onnx", + "type": "insightface", + "base": "inswapper", + "save_path": "insightface/models/buffalo_l", + "description": "Buffalo_l genderage.onnx model for IpAdapterPlus", + "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", + "filename": "genderage.onnx", + "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/genderage.onnx" + }, + { + "name": "w600k_r50.onnx", + "type": "insightface", + "base": "inswapper", + "save_path": "insightface/models/buffalo_l", + "description": "Buffalo_l w600k_r50.onnx model for IpAdapterPlus", + "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", + "filename": "w600k_r50.onnx", + "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/w600k_r50.onnx" } ] } From 24bd6666cdda47f20f13ec15d551e1965c96f8b2 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Tue, 27 Feb 2024 14:43:37 +0900 Subject: [PATCH 049/106] update DB --- custom-node-list.json | 10 ++++++++++ extension-node-map.json | 21 ++++++++++++++++++--- node_db/new/custom-node-list.json | 11 +++++++++++ node_db/new/extension-node-map.json | 21 ++++++++++++++++++--- node_db/tutorial/custom-node-list.json | 10 ++++++++++ 5 files changed, 67 insertions(+), 6 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index a684e125..b7ccb2fe 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5547,6 +5547,16 @@ "install_type": "git-clone", "description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v." }, + { + "author": "qwixiwp", + "title": "queuetools", + "reference": "https://github.com/qwixiwp/queuetools", + "files": [ + "https://github.com/qwixiwp/queuetools" + ], + "install_type": "git-clone", + "description": "Nodes:load images (queue tools). tools made for queueing in comfyUI" + }, diff --git a/extension-node-map.json b/extension-node-map.json index c3e2de4c..b331b075 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -510,6 +510,7 @@ "PrimereCKPTLoader", "PrimereCLIPEncoder", "PrimereClearPrompt", + "PrimereConceptDataTuple", "PrimereDynamicParser", "PrimereEmbedding", "PrimereEmbeddingHandler", @@ -673,7 +674,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1051,10 +1052,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4380,6 +4383,7 @@ "LayerFilter: ColorMap", "LayerFilter: Film", "LayerFilter: GaussianBlur", + "LayerFilter: LightLeak", "LayerFilter: MotionBlur", "LayerFilter: Sharp & Soft", "LayerFilter: SkinBeauty", @@ -4838,7 +4842,9 @@ [ "ApplyInstantID", "ApplyInstantIDAdvanced", + "ApplyInstantIDControlNet", "FaceKeypointsPreprocessor", + "InstantIDAttentionPatch", "InstantIDFaceAnalysis", "InstantIDModelLoader" ], @@ -6034,6 +6040,7 @@ "OffsetMask", "OffsetMaskByNormalizedAmplitude", "ReferenceOnlySimple3", + "RemapMaskRange", "ReplaceImagesInBatch", "ResizeMask", "ReverseImageBatch", @@ -7239,6 +7246,14 @@ "title_aux": "ComfyUI WD 1.4 Tagger" } ], + "https://github.com/qwixiwp/queuetools": [ + [ + "load images (queue tools)" + ], + { + "title_aux": "queuetools" + } + ], "https://github.com/ramyma/A8R8_ComfyUI_nodes": [ [ "Base64ImageInput", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 25d6da27..ea7a8d72 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,6 +9,17 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, + + { + "author": "qwixiwp", + "title": "queuetools", + "reference": "https://github.com/qwixiwp/queuetools", + "files": [ + "https://github.com/qwixiwp/queuetools" + ], + "install_type": "git-clone", + "description": "Nodes:load images (queue tools). tools made for queueing in comfyUI" + }, { "author": "kijai", "title": "ComfyUI-moondream", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index c3e2de4c..b331b075 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -510,6 +510,7 @@ "PrimereCKPTLoader", "PrimereCLIPEncoder", "PrimereClearPrompt", + "PrimereConceptDataTuple", "PrimereDynamicParser", "PrimereEmbedding", "PrimereEmbeddingHandler", @@ -673,7 +674,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1051,10 +1052,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4380,6 +4383,7 @@ "LayerFilter: ColorMap", "LayerFilter: Film", "LayerFilter: GaussianBlur", + "LayerFilter: LightLeak", "LayerFilter: MotionBlur", "LayerFilter: Sharp & Soft", "LayerFilter: SkinBeauty", @@ -4838,7 +4842,9 @@ [ "ApplyInstantID", "ApplyInstantIDAdvanced", + "ApplyInstantIDControlNet", "FaceKeypointsPreprocessor", + "InstantIDAttentionPatch", "InstantIDFaceAnalysis", "InstantIDModelLoader" ], @@ -6034,6 +6040,7 @@ "OffsetMask", "OffsetMaskByNormalizedAmplitude", "ReferenceOnlySimple3", + "RemapMaskRange", "ReplaceImagesInBatch", "ResizeMask", "ReverseImageBatch", @@ -7239,6 +7246,14 @@ "title_aux": "ComfyUI WD 1.4 Tagger" } ], + "https://github.com/qwixiwp/queuetools": [ + [ + "load images (queue tools)" + ], + { + "title_aux": "queuetools" + } + ], "https://github.com/ramyma/A8R8_ComfyUI_nodes": [ [ "Base64ImageInput", diff --git a/node_db/tutorial/custom-node-list.json b/node_db/tutorial/custom-node-list.json index 55a10e2c..bdc1147a 100644 --- a/node_db/tutorial/custom-node-list.json +++ b/node_db/tutorial/custom-node-list.json @@ -10,6 +10,16 @@ "install_type": "git-clone", "description": "There is a small node pack attached to this guide. This includes the init file and 3 nodes associated with the tutorials." }, + { + "author": "BadCafeCode", + "title": "execution-inversion-demo-comfyui", + "reference": "https://github.com/BadCafeCode/execution-inversion-demo-comfyui", + "files": [ + "https://github.com/BadCafeCode/execution-inversion-demo-comfyui" + ], + "install_type": "git-clone", + "description": "These are demo nodes for [a/PR2666](https://github.com/comfyanonymous/ComfyUI/pull/2666)" + }, { "author": "dynamixar", "title": "Atluris", From f4bdbe164764073026ec1792d09ba7b396b887b5 Mon Sep 17 00:00:00 2001 From: Chan <925355568@qq.com> Date: Tue, 27 Feb 2024 19:59:34 +0800 Subject: [PATCH 050/106] add ComfyUI-Prompt-Preview --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index b7ccb2fe..099c0a1c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5888,6 +5888,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "Chan-0312", + "title": "ComfyUI-Prompt-Preview", + "reference": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview", + "files": [ + "https://github.com/Chan-0312/ComfyUI-Prompt-Preview" + ], + "install_type": "git-clone", + "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." } ] } From 45c37505c265898cce0f953752a5c8c1ce6549fd Mon Sep 17 00:00:00 2001 From: Munkyfoot Date: Tue, 27 Feb 2024 15:17:22 -0800 Subject: [PATCH 051/106] Update custom-node-list. --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index b7ccb2fe..18d537f4 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5888,6 +5888,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "munkyfoot", + "title": "ComfyUI-TextOverlay", + "reference": "https://github.com/Munkyfoot/ComfyUI-TextOverlay", + "files": [ + "https://github.com/Munkyfoot/ComfyUI-TextOverlay" + ], + "install_type": "git-clone", + "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." } ] } From af9b7f40d763631e7ac4c210610ea30bc34c1f55 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 29 Feb 2024 09:53:16 +0900 Subject: [PATCH 052/106] update DB --- custom-node-list.json | 20 ++++++++++---------- extension-node-map.json | 23 +++++++++++++++++++++++ node_db/new/custom-node-list.json | 10 ++++++++++ node_db/new/extension-node-map.json | 23 +++++++++++++++++++++++ 4 files changed, 66 insertions(+), 10 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 099c0a1c..c053e8ef 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5557,6 +5557,16 @@ "install_type": "git-clone", "description": "Nodes:load images (queue tools). tools made for queueing in comfyUI" }, + { + "author": "Chan-0312", + "title": "ComfyUI-Prompt-Preview", + "reference": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview", + "files": [ + "https://github.com/Chan-0312/ComfyUI-Prompt-Preview" + ], + "install_type": "git-clone", + "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." + }, @@ -5888,16 +5898,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "Chan-0312", - "title": "ComfyUI-Prompt-Preview", - "reference": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview", - "files": [ - "https://github.com/Chan-0312/ComfyUI-Prompt-Preview" - ], - "install_type": "git-clone", - "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index b331b075..d09e583a 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -467,6 +467,15 @@ "title_aux": "ComfyUI-IPAnimate" } ], + "https://github.com/Chan-0312/ComfyUI-Prompt-Preview": [ + [ + "SDXLPromptStylerAdvancedPreview", + "SDXLPromptStylerPreview" + ], + { + "title_aux": "ComfyUI-Prompt-Preview" + } + ], "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": [ [ "ImageToPIL", @@ -3903,6 +3912,7 @@ "https://github.com/blepping/ComfyUI-sonar": [ [ "NoisyLatentLike", + "SamplerConfigOverride", "SamplerSonarDPMPPSDE", "SamplerSonarEuler", "SamplerSonarEulerA", @@ -4400,6 +4410,7 @@ "LayerMask: MaskMotionBlur", "LayerMask: MaskPreview", "LayerMask: MaskStroke", + "LayerMask: PersonMaskUltra", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", "LayerMask: SegmentAnythingUltra", @@ -4422,10 +4433,14 @@ "LayerUtility: ImageBlendAdvance", "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", + "LayerUtility: ImageCombineAlpha", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", + "LayerUtility: ImageRemoveAlpha", "LayerUtility: ImageScaleByAspectRatio", + "LayerUtility: ImageScaleByAspectRatio V2", "LayerUtility: ImageScaleRestore", + "LayerUtility: ImageScaleRestore V2", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", @@ -4548,8 +4563,10 @@ "DitCheckpointLoader", "ExtraVAELoader", "PixArtCheckpointLoader", + "PixArtControlNetCond", "PixArtDPMSampler", "PixArtLoraLoader", + "PixArtResolutionCond", "PixArtResolutionSelect", "PixArtT5TextEncode", "T5TextEncode", @@ -4813,6 +4830,7 @@ "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", + "FaceBoundingBox", "FaceEmbedDistance" ], { @@ -5415,6 +5433,7 @@ [ "BatchIndex_AS", "CropImage_AS", + "Eval_AS", "ImageMixMasked_As", "ImageToMask_AS", "Increment_AS", @@ -5553,6 +5572,7 @@ "LLavaSamplerAdvanced", "LLavaSamplerSimple", "LlavaClipLoader", + "MCLLaVAModel", "MoonDream", "PlayMusic", "PromptGenerateAPI", @@ -8703,6 +8723,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index ea7a8d72..0f194e03 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "Chan-0312", + "title": "ComfyUI-Prompt-Preview", + "reference": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview", + "files": [ + "https://github.com/Chan-0312/ComfyUI-Prompt-Preview" + ], + "install_type": "git-clone", + "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." + }, { "author": "qwixiwp", "title": "queuetools", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index b331b075..d09e583a 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -467,6 +467,15 @@ "title_aux": "ComfyUI-IPAnimate" } ], + "https://github.com/Chan-0312/ComfyUI-Prompt-Preview": [ + [ + "SDXLPromptStylerAdvancedPreview", + "SDXLPromptStylerPreview" + ], + { + "title_aux": "ComfyUI-Prompt-Preview" + } + ], "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": [ [ "ImageToPIL", @@ -3903,6 +3912,7 @@ "https://github.com/blepping/ComfyUI-sonar": [ [ "NoisyLatentLike", + "SamplerConfigOverride", "SamplerSonarDPMPPSDE", "SamplerSonarEuler", "SamplerSonarEulerA", @@ -4400,6 +4410,7 @@ "LayerMask: MaskMotionBlur", "LayerMask: MaskPreview", "LayerMask: MaskStroke", + "LayerMask: PersonMaskUltra", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", "LayerMask: SegmentAnythingUltra", @@ -4422,10 +4433,14 @@ "LayerUtility: ImageBlendAdvance", "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", + "LayerUtility: ImageCombineAlpha", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", + "LayerUtility: ImageRemoveAlpha", "LayerUtility: ImageScaleByAspectRatio", + "LayerUtility: ImageScaleByAspectRatio V2", "LayerUtility: ImageScaleRestore", + "LayerUtility: ImageScaleRestore V2", "LayerUtility: ImageShift", "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", @@ -4548,8 +4563,10 @@ "DitCheckpointLoader", "ExtraVAELoader", "PixArtCheckpointLoader", + "PixArtControlNetCond", "PixArtDPMSampler", "PixArtLoraLoader", + "PixArtResolutionCond", "PixArtResolutionSelect", "PixArtT5TextEncode", "T5TextEncode", @@ -4813,6 +4830,7 @@ "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", + "FaceBoundingBox", "FaceEmbedDistance" ], { @@ -5415,6 +5433,7 @@ [ "BatchIndex_AS", "CropImage_AS", + "Eval_AS", "ImageMixMasked_As", "ImageToMask_AS", "Increment_AS", @@ -5553,6 +5572,7 @@ "LLavaSamplerAdvanced", "LLavaSamplerSimple", "LlavaClipLoader", + "MCLLaVAModel", "MoonDream", "PlayMusic", "PromptGenerateAPI", @@ -8703,6 +8723,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 1fa8a595c04b7e4f9611ac37094205352abdad8e Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 29 Feb 2024 09:55:27 +0900 Subject: [PATCH 053/106] update DB --- custom-node-list.json | 20 ++++++------ extension-node-map.json | 8 +++++ node_db/new/custom-node-list.json | 50 ++++++----------------------- node_db/new/extension-node-map.json | 8 +++++ 4 files changed, 36 insertions(+), 50 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 167b16b0..97d54640 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5567,6 +5567,16 @@ "install_type": "git-clone", "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." }, + { + "author": "munkyfoot", + "title": "ComfyUI-TextOverlay", + "reference": "https://github.com/Munkyfoot/ComfyUI-TextOverlay", + "files": [ + "https://github.com/Munkyfoot/ComfyUI-TextOverlay" + ], + "install_type": "git-clone", + "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." + }, @@ -5898,16 +5908,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "munkyfoot", - "title": "ComfyUI-TextOverlay", - "reference": "https://github.com/Munkyfoot/ComfyUI-TextOverlay", - "files": [ - "https://github.com/Munkyfoot/ComfyUI-TextOverlay" - ], - "install_type": "git-clone", - "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index d09e583a..b2ed7834 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -1733,6 +1733,14 @@ "title_aux": "ComfyUI-AnimateAnyone-Evolved" } ], + "https://github.com/Munkyfoot/ComfyUI-TextOverlay": [ + [ + "Text Overlay" + ], + { + "title_aux": "ComfyUI-TextOverlay" + } + ], "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite": [ [ "LatentTravel" diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 0f194e03..409f92c8 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "munkyfoot", + "title": "ComfyUI-TextOverlay", + "reference": "https://github.com/Munkyfoot/ComfyUI-TextOverlay", + "files": [ + "https://github.com/Munkyfoot/ComfyUI-TextOverlay" + ], + "install_type": "git-clone", + "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." + }, { "author": "Chan-0312", "title": "ComfyUI-Prompt-Preview", @@ -680,46 +690,6 @@ ], "install_type": "git-clone", "description": "Nodes: SamplerCustomNoise, SamplerCustomNoiseDuo, SamplerCustomModelMixtureDuo, SamplerRES_Momentumized, SamplerDPMPP_DualSDE_Momentumized, SamplerCLYB_4M_SDE_Momentumized, SamplerTTM, SamplerLCMCustom\nThis extension provides various custom samplers not offered by the default nodes in ComfyUI." - }, - { - "author": "ttulttul", - "title": "ComfyUI-Tensor-Operations", - "reference": "https://github.com/ttulttul/ComfyUI-Tensor-Operations", - "files": [ - "https://github.com/ttulttul/ComfyUI-Tensor-Operations" - ], - "install_type": "git-clone", - "description": "This repo contains nodes for ComfyUI that implement some helpful operations on tensors, such as normalization." - }, - { - "author": "davask", - "title": "🐰 MarasIT Nodes", - "reference": "https://github.com/davask/ComfyUI-MarasIT-Nodes", - "files": [ - "https://github.com/davask/ComfyUI-MarasIT-Nodes" - ], - "install_type": "git-clone", - "description": "This is a revised version of the Bus node from the [a/Was Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui) to integrate more input/output." - }, - { - "author": "chaojie", - "title": "ComfyUI-Panda3d", - "reference": "https://github.com/chaojie/ComfyUI-Panda3d", - "files": [ - "https://github.com/chaojie/ComfyUI-Panda3d" - ], - "install_type": "git-clone", - "description": "ComfyUI 3d engine" - }, - { - "author": "shadowcz007", - "title": "Consistency Decoder", - "reference": "https://github.com/shadowcz007/comfyui-consistency-decoder", - "files": [ - "https://github.com/shadowcz007/comfyui-consistency-decoder" - ], - "install_type": "git-clone", - "description": "[a/openai Consistency Decoder](https://github.com/openai/consistencydecoder). After downloading the [a/OpenAI VAE model](https://openaipublic.azureedge.net/diff-vae/c9cebd3132dd9c42936d803e33424145a748843c8f716c0814838bdc8a2fe7cb/decoder.pt), place it in the `model/vae` directory for use." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index d09e583a..b2ed7834 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -1733,6 +1733,14 @@ "title_aux": "ComfyUI-AnimateAnyone-Evolved" } ], + "https://github.com/Munkyfoot/ComfyUI-TextOverlay": [ + [ + "Text Overlay" + ], + { + "title_aux": "ComfyUI-TextOverlay" + } + ], "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite": [ [ "LatentTravel" From 2e181e9656fcb390c3ee1675fdbab7728867fa8c Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 29 Feb 2024 10:56:39 +0900 Subject: [PATCH 054/106] update DB --- custom-node-list.json | 73 ++++++++++++- extension-node-map.json | 63 +++++++++++ node_db/dev/custom-node-list.json | 61 +++++++++++ node_db/new/custom-node-list.json | 140 ++++++++++++------------- node_db/new/extension-node-map.json | 63 +++++++++++ node_db/tutorial/custom-node-list.json | 10 ++ 6 files changed, 339 insertions(+), 71 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 97d54640..29f737a0 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4815,7 +4815,17 @@ "https://github.com/longgui0318/comfyui-mask-util" ], "install_type": "git-clone", - "description": "Nodes:Split Masks" + "description": "Nodes:Split Masks, Mask Selection Of Masks, Mask Region Info" + }, + { + "author": "longgui0318", + "title": "comfyui-llm-assistant", + "reference": "https://github.com/longgui0318/comfyui-llm-assistant", + "files": [ + "https://github.com/longgui0318/comfyui-llm-assistant" + ], + "install_type": "git-clone", + "description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM" }, { "author": "DimaChaichan", @@ -5577,6 +5587,57 @@ "install_type": "git-clone", "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." }, + { + "author": "holchan", + "title": "ComfyUI-ModelDownloader", + "reference": "https://github.com/holchan/ComfyUI-ModelDownloader", + "files": [ + "https://github.com/holchan/ComfyUI-ModelDownloader" + ], + "install_type": "git-clone", + "description": "A ComfyUI node to download models(Checkpoints and LoRA) from external links and act as an output standalone node." + }, + { + "author": "Alysondao", + "title": "Comfyui-Yolov8-JSON", + "reference": "https://github.com/Alysondao/Comfyui-Yolov8-JSON", + "files": [ + "https://github.com/Alysondao/Comfyui-Yolov8-JSON" + ], + "install_type": "git-clone", + "description": "This node is mainly based on the Yolov8 model for object detection, and it outputs related images, masks, and JSON information." + }, + { + "author": "CC-BryanOttho", + "title": "ComfyUI_API_Manager", + "reference": "https://github.com/CC-BryanOttho/ComfyUI_API_Manager", + "files": [ + "https://github.com/CC-BryanOttho/ComfyUI_API_Manager" + ], + "install_type": "git-clone", + "description": "This package provides three custom nodes designed to streamline workflows involving API requests, dynamic text manipulation based on API responses, and image posting to APIs. These nodes are particularly useful for automating interactions with APIs, enhancing text-based workflows with dynamic data, and facilitating image uploads." + }, + { + "author": "maracman", + "title": "ComfyUI-SubjectStyle-CSV", + "reference": "https://github.com/maracman/ComfyUI-SubjectStyle-CSV", + "files": [ + "https://github.com/maracman/ComfyUI-SubjectStyle-CSV" + ], + "install_type": "git-clone", + "description": "Store a CSV of prompts where the style can change for each subject. The CSV node initialises with the column (style) and row (subject) names for easy interpretability." + }, + { + "author": "438443467", + "title": "ComfyUI-GPT4V-Image-Captioner", + "reference": "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner", + "files": [ + "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner" + ], + "install_type": "git-clone", + "description": "Nodes:GPT4V-Image-Captioner" + }, + @@ -5864,6 +5925,16 @@ "install_type": "copy", "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." }, + { + "author": "underclockeddev", + "title": "BrevImage", + "reference": "https://github.com/bkunbargi/BrevImage", + "files": [ + "https://github.com/bkunbargi/BrevImage/raw/main/BrevLoadImage.py" + ], + "install_type": "copy", + "description": "Nodes:BrevImage. ComfyUI Load Image From URL" + }, { "author": "theally", diff --git a/extension-node-map.json b/extension-node-map.json index b2ed7834..1a885155 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -58,6 +58,14 @@ "title_aux": "ComfyUI-safety-checker" } ], + "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ + [ + "GPT4VCaptioner" + ], + { + "title_aux": "ComfyUI-GPT4V-Image-Captioner" + } + ], "https://github.com/54rt1n/ComfyUI-DareMerge": [ [ "DM_AdvancedDareModelMerger", @@ -205,6 +213,16 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ + [ + "Apply Yolov8 Model", + "Apply Yolov8 Model One Label", + "Load Yolov8 Model" + ], + { + "title_aux": "Comfyui-Yolov8-JSON" + } + ], "https://github.com/Amorano/Jovimetrix": [ [], { @@ -423,6 +441,16 @@ "title_aux": "Tiled sampling for ComfyUI" } ], + "https://github.com/CC-BryanOttho/ComfyUI_API_Manager": [ + [ + "APIRequestNode", + "PostImageToAPI", + "TextPromptCombinerNode" + ], + { + "title_aux": "ComfyUI_API_Manager" + } + ], "https://github.com/CYBERLOOM-INC/ComfyUI-nodes-hnmr": [ [ "CLIPIter", @@ -3904,6 +3932,14 @@ "title_aux": "ComfyUI_TextAssets" } ], + "https://github.com/bkunbargi/BrevImage/raw/main/BrevLoadImage.py": [ + [ + "BrevImage" + ], + { + "title_aux": "BrevImage" + } + ], "https://github.com/blepping/ComfyUI-bleh": [ [ "BlehDeepShrink", @@ -5646,6 +5682,15 @@ "title_aux": "ComfyUI 3D Pose Editor" } ], + "https://github.com/holchan/ComfyUI-ModelDownloader": [ + [ + "LoRADownloader", + "ModelDownloader" + ], + { + "title_aux": "ComfyUI-ModelDownloader" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6334,6 +6379,16 @@ "title_aux": "Tracking Nodes for Videos" } ], + "https://github.com/longgui0318/comfyui-llm-assistant": [ + [ + "Chat With LLM", + "Generate Stable Diffsution Prompt With LLM", + "Translate Text With LLM" + ], + { + "title_aux": "comfyui-llm-assistant" + } + ], "https://github.com/longgui0318/comfyui-mask-util": [ [ "Mask Region Info", @@ -6671,6 +6726,14 @@ "title_aux": "mape's ComfyUI Helpers" } ], + "https://github.com/maracman/ComfyUI-SubjectStyle-CSV": [ + [ + "CSVPromptProcessor" + ], + { + "title_aux": "ComfyUI-SubjectStyle-CSV" + } + ], "https://github.com/marhensa/sdxl-recommended-res-calc": [ [ "RecommendedResCalc" diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 8085affd..aa67dc54 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,67 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, + + { + "author": "mut-ex", + "title": "ComfyUI GLIGEN GUI Node", + "reference": "https://github.com/mut-ex/comfyui-gligengui-node", + "files": [ + "https://github.com/mut-ex/comfyui-gligengui-node" + ], + "install_type": "git-clone", + "description": "This is a simple, straightforward ComfyUI node to be used along with the [a/GLIGEN GUI](https://github.com/mut-ex/gligen-gui) I developed.\nNOTE:[a/Make sure you have the GLIGEN GUI up and running](https://github.com/mut-ex/gligen-gui/tree/main)" + }, + { + "author": "unanan", + "title": "ComfyUI-Dist [WIP]", + "reference": "https://github.com/unanan/ComfyUI-Dist", + "files": [ + "https://github.com/unanan/ComfyUI-Dist" + ], + "install_type": "git-clone", + "description": "For distributed processing ComfyUI workflows within a local area network.\nNot Finished Yet." + }, + { + "author": "NicholasKao1029", + "title": "comfyui-hook", + "reference": "https://github.com/NicholasKao1029/comfyui-hook", + "files": [ + "https://github.com/NicholasKao1029/comfyui-hook" + ], + "install_type": "git-clone", + "description": "This extension provides additional API" + }, + { + "author": "ForeignGods", + "title": "ComfyUI-Mana-Nodes", + "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", + "files": [ + "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:font2img" + }, + { + "author": "Extraltodeus", + "title": "Conditioning-token-experiments-for-ComfyUI", + "reference": "https://github.com/Extraltodeus/Conditioning-token-experiments-for-ComfyUI", + "files": [ + "https://github.com/Extraltodeus/Conditioning-token-experiments-for-ComfyUI" + ], + "install_type": "git-clone", + "description": "I made these nodes for experimenting so it's far from perfect but at least it is entertaining!\nIt uses cosine similarities or smallest euclidean distances to find the closest tokens." + }, + { + "author": "kijai", + "title": "ComfyUI SUPIR upscaler wrapper node [WIP]", + "reference": "https://github.com/kijai/ComfyUI-SUPIR", + "files": [ + "https://github.com/kijai/ComfyUI-SUPIR" + ], + "install_type": "git-clone", + "description": "ComfyUI [a/SUPIR](https://github.com/Fanghua-Yu/SUPIR) upscaler wrapper node" + }, { "author": "logtd", "title": "ComfyUI-FLATTEN", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 409f92c8..382cebca 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,56 @@ }, + { + "author": "maracman", + "title": "ComfyUI-SubjectStyle-CSV", + "reference": "https://github.com/maracman/ComfyUI-SubjectStyle-CSV", + "files": [ + "https://github.com/maracman/ComfyUI-SubjectStyle-CSV" + ], + "install_type": "git-clone", + "description": "Store a CSV of prompts where the style can change for each subject. The CSV node initialises with the column (style) and row (subject) names for easy interpretability." + }, + { + "author": "438443467", + "title": "ComfyUI-GPT4V-Image-Captioner", + "reference": "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner", + "files": [ + "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner" + ], + "install_type": "git-clone", + "description": "Nodes:GPT4V-Image-Captioner" + }, + { + "author": "longgui0318", + "title": "comfyui-llm-assistant", + "reference": "https://github.com/longgui0318/comfyui-llm-assistant", + "files": [ + "https://github.com/longgui0318/comfyui-llm-assistant" + ], + "install_type": "git-clone", + "description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM" + }, + { + "author": "Alysondao", + "title": "Comfyui-Yolov8-JSON", + "reference": "https://github.com/Alysondao/Comfyui-Yolov8-JSON", + "files": [ + "https://github.com/Alysondao/Comfyui-Yolov8-JSON" + ], + "install_type": "git-clone", + "description": "This node is mainly based on the Yolov8 model for object detection, and it outputs related images, masks, and JSON information." + }, + { + "author": "holchan", + "title": "ComfyUI-ModelDownloader", + "reference": "https://github.com/holchan/ComfyUI-ModelDownloader", + "files": [ + "https://github.com/holchan/ComfyUI-ModelDownloader" + ], + "install_type": "git-clone", + "description": "A ComfyUI node to download models(Checkpoints and LoRA) from external links and act as an output standalone node." + }, { "author": "munkyfoot", "title": "ComfyUI-TextOverlay", @@ -30,6 +80,26 @@ "install_type": "git-clone", "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." }, + { + "author": "CC-BryanOttho", + "title": "ComfyUI_API_Manager", + "reference": "https://github.com/CC-BryanOttho/ComfyUI_API_Manager", + "files": [ + "https://github.com/CC-BryanOttho/ComfyUI_API_Manager" + ], + "install_type": "git-clone", + "description": "This package provides three custom nodes designed to streamline workflows involving API requests, dynamic text manipulation based on API responses, and image posting to APIs. These nodes are particularly useful for automating interactions with APIs, enhancing text-based workflows with dynamic data, and facilitating image uploads." + }, + { + "author": "underclockeddev", + "title": "BrevImage", + "reference": "https://github.com/bkunbargi/BrevImage", + "files": [ + "https://github.com/bkunbargi/BrevImage/raw/main/BrevLoadImage.py" + ], + "install_type": "copy", + "description": "Nodes:BrevImage. ComfyUI Load Image From URL" + }, { "author": "qwixiwp", "title": "queuetools", @@ -620,76 +690,6 @@ ], "install_type": "git-clone", "description": "With this node you can upload text files to input folder from your local computer." - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI SegMoE", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of [a/SegMoE: Segmind Mixture of Diffusion Experts](https://github.com/segmind/segmoe) for ComfyUI" - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-SVD-ZHO (WIP)", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO" - ], - "install_type": "git-clone", - "description": "My Workflows + Auxiliary nodes for Stable Video Diffusion (SVD)" - }, - { - "author": "MarkoCa1", - "title": "ComfyUI_Segment_Mask", - "reference": "https://github.com/MarkoCa1/ComfyUI_Segment_Mask", - "files": [ - "https://github.com/MarkoCa1/ComfyUI_Segment_Mask" - ], - "install_type": "git-clone", - "description": "Mask cutout based on Segment Anything." - }, - { - "author": "antrobot", - "title": "antrobots-comfyUI-nodepack", - "reference": "https://github.com/antrobot1234/antrobots-comfyUI-nodepack", - "files": [ - "https://github.com/antrobot1234/antrobots-comfyUI-nodepack" - ], - "install_type": "git-clone", - "description": "A small node pack containing various things I felt like ought to be in base comfy-UI. Currently includes Some image handling nodes to help with inpainting, a version of KSampler (advanced) that allows for denoise, and a node that can swap it's inputs. Remember to make an issue if you experience any bugs or errors!" - }, - { - "author": "dfl", - "title": "comfyui-clip-with-break", - "reference": "https://github.com/dfl/comfyui-clip-with-break", - "files": [ - "https://github.com/dfl/comfyui-clip-with-break" - ], - "install_type": "git-clone", - "description": "Clip text encoder with BREAK formatting like A1111 (uses conditioning concat)" - }, - { - "author": "yffyhk", - "title": "comfyui_auto_danbooru", - "reference": "https://github.com/yffyhk/comfyui_auto_danbooru", - "files": [ - "https://github.com/yffyhk/comfyui_auto_danbooru" - ], - "install_type": "git-clone", - "description": "Nodes: Get Danbooru, Tag Encode" - }, - { - "author": "Clybius", - "title": "ComfyUI Extra Samplers", - "reference": "https://github.com/Clybius/ComfyUI-Extra-Samplers", - "files": [ - "https://github.com/Clybius/ComfyUI-Extra-Samplers" - ], - "install_type": "git-clone", - "description": "Nodes: SamplerCustomNoise, SamplerCustomNoiseDuo, SamplerCustomModelMixtureDuo, SamplerRES_Momentumized, SamplerDPMPP_DualSDE_Momentumized, SamplerCLYB_4M_SDE_Momentumized, SamplerTTM, SamplerLCMCustom\nThis extension provides various custom samplers not offered by the default nodes in ComfyUI." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index b2ed7834..1a885155 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -58,6 +58,14 @@ "title_aux": "ComfyUI-safety-checker" } ], + "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ + [ + "GPT4VCaptioner" + ], + { + "title_aux": "ComfyUI-GPT4V-Image-Captioner" + } + ], "https://github.com/54rt1n/ComfyUI-DareMerge": [ [ "DM_AdvancedDareModelMerger", @@ -205,6 +213,16 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ + [ + "Apply Yolov8 Model", + "Apply Yolov8 Model One Label", + "Load Yolov8 Model" + ], + { + "title_aux": "Comfyui-Yolov8-JSON" + } + ], "https://github.com/Amorano/Jovimetrix": [ [], { @@ -423,6 +441,16 @@ "title_aux": "Tiled sampling for ComfyUI" } ], + "https://github.com/CC-BryanOttho/ComfyUI_API_Manager": [ + [ + "APIRequestNode", + "PostImageToAPI", + "TextPromptCombinerNode" + ], + { + "title_aux": "ComfyUI_API_Manager" + } + ], "https://github.com/CYBERLOOM-INC/ComfyUI-nodes-hnmr": [ [ "CLIPIter", @@ -3904,6 +3932,14 @@ "title_aux": "ComfyUI_TextAssets" } ], + "https://github.com/bkunbargi/BrevImage/raw/main/BrevLoadImage.py": [ + [ + "BrevImage" + ], + { + "title_aux": "BrevImage" + } + ], "https://github.com/blepping/ComfyUI-bleh": [ [ "BlehDeepShrink", @@ -5646,6 +5682,15 @@ "title_aux": "ComfyUI 3D Pose Editor" } ], + "https://github.com/holchan/ComfyUI-ModelDownloader": [ + [ + "LoRADownloader", + "ModelDownloader" + ], + { + "title_aux": "ComfyUI-ModelDownloader" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6334,6 +6379,16 @@ "title_aux": "Tracking Nodes for Videos" } ], + "https://github.com/longgui0318/comfyui-llm-assistant": [ + [ + "Chat With LLM", + "Generate Stable Diffsution Prompt With LLM", + "Translate Text With LLM" + ], + { + "title_aux": "comfyui-llm-assistant" + } + ], "https://github.com/longgui0318/comfyui-mask-util": [ [ "Mask Region Info", @@ -6671,6 +6726,14 @@ "title_aux": "mape's ComfyUI Helpers" } ], + "https://github.com/maracman/ComfyUI-SubjectStyle-CSV": [ + [ + "CSVPromptProcessor" + ], + { + "title_aux": "ComfyUI-SubjectStyle-CSV" + } + ], "https://github.com/marhensa/sdxl-recommended-res-calc": [ [ "RecommendedResCalc" diff --git a/node_db/tutorial/custom-node-list.json b/node_db/tutorial/custom-node-list.json index bdc1147a..e332c589 100644 --- a/node_db/tutorial/custom-node-list.json +++ b/node_db/tutorial/custom-node-list.json @@ -20,6 +20,16 @@ "install_type": "git-clone", "description": "These are demo nodes for [a/PR2666](https://github.com/comfyanonymous/ComfyUI/pull/2666)" }, + { + "author": "ecjojo", + "title": "ecjojo_example_nodes", + "reference": "https://github.com/ecjojo/ecjojo-example-nodes", + "files": [ + "https://github.com/ecjojo/ecjojo-example-nodes" + ], + "install_type": "git-clone", + "description": "Welcome to ecjojo_example_nodes! This example is specifically designed for beginners who want to learn how to write a simple custom node.\nFeel free to modify this example and make it your own. Experiment with different features and functionalities to enhance your understanding of ComfyUI custom nodes. Don't be afraid to explore and customize the code to suit your needs.\nBy diving into this example and making it your own, you'll gain valuable hands-on experience in creating custom nodes in ComfyUI. Enjoy the process of learning and have fun with your custom node development journey!" + }, { "author": "dynamixar", "title": "Atluris", From 396146a0dbae0a422e9b91db89767ae611a6499e Mon Sep 17 00:00:00 2001 From: davask Date: Thu, 29 Feb 2024 09:03:18 +0100 Subject: [PATCH 055/106] Update list of nodes --- custom-node-list.json | 2 +- extension-node-map.json | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 29f737a0..8b9ca62c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5135,7 +5135,7 @@ "https://github.com/davask/ComfyUI-MarasIT-Nodes" ], "install_type": "git-clone", - "description": "AnyBus Node (AKA UniversalBus) is an attempt to provide a Universal Bus Node (as some might say) which is based on AnyType Input/Output.\n[i/INFO:Inspired by :Was Node Suite from WASasquatch, Get/Set nodes from KJNodes, Highway node from Trung0246]" + "description": "AnyBus Node (AKA UniversalBus or UniBus) is an attempt to provide a Universal Bus Node (as some might say) which is based on AnyType Input/Output.\n[i/INFO:Inspired by :Was Node Suite from WASasquatch, Get/Set nodes from KJNodes, Highway node from Trung0246]" }, { "author": "yffyhk", diff --git a/extension-node-map.json b/extension-node-map.json index 1a885155..e0e7dd66 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -5032,11 +5032,7 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitAnyBusNode", - "MarasitBusNode", - "MarasitBusPipeNode", - "MarasitPipeNodeBasic", - "MarasitUniversalBusNode" + "MarasitAnyBusNode" ], { "title_aux": "\ud83d\udc30 MarasIT Nodes" From c6826517339119a34c387d5ea341985fd803d3b2 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Thu, 29 Feb 2024 19:40:00 +0900 Subject: [PATCH 056/106] update DB --- custom-node-list.json | 11 ++++++++++ extension-node-map.json | 30 +++++++++++++++++++--------- node_db/dev/custom-node-list.json | 10 ++++++++++ node_db/forked/custom-node-list.json | 10 ++++++++++ node_db/new/custom-node-list.json | 10 ++++++++++ node_db/new/extension-node-map.json | 30 +++++++++++++++++++--------- 6 files changed, 83 insertions(+), 18 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 29f737a0..3a3314a0 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5457,6 +5457,16 @@ "install_type": "git-clone", "description": "A ComfyUI custom node that simply integrates the [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion) functionality." }, + { + "author": "AuroBit", + "title": "ComfyUI-AnimateAnyone-reproduction", + "reference": "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction", + "files": [ + "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction" + ], + "install_type": "git-clone", + "description": "A ComfyUI custom node that simply integrates the [a/animate-anyone-reproduction](https://github.com/bendanzzc/AnimateAnyone-reproduction) functionality." + }, { "author": "czcz1024", "title": "Comfyui-FaceCompare", @@ -5643,6 +5653,7 @@ + { "author": "Ser-Hilary", "title": "SDXL_sizing", diff --git a/extension-node-map.json b/extension-node-map.json index 1a885155..1e335843 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -265,6 +265,14 @@ "title_aux": "AnimateDiff" } ], + "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction": [ + [ + "AnimateAnyone" + ], + { + "title_aux": "ComfyUI-AnimateAnyone-reproduction" + } + ], "https://github.com/AustinMroz/ComfyUI-SpliceTools": [ [ "LogSigmas", @@ -711,7 +719,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1089,12 +1097,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4486,6 +4492,7 @@ "LayerUtility: ImageScaleRestore", "LayerUtility: ImageScaleRestore V2", "LayerUtility: ImageShift", + "LayerUtility: LaMa", "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", @@ -5660,15 +5667,23 @@ "https://github.com/hiforce/comfyui-hiforce-plugin": [ [ "HfBoolSwitchKSampleStatus", + "HfImageAutoExpansionSquare", + "HfImageToRGB", + "HfImageToRGBA", + "HfInitImageWithMaxSize", "HfIterativeLatentUpscale", + "HfLoadImageWithCropper", "HfLookbackSamplerLoader", "HfLoopback", + "HfResizeImage", "HfSampler", "HfSamplerLoader", "HfSamplerLoopback", + "HfSaveImage", "HfSwitchKSampleStatus", "HfTwoSamplersForMask", - "HfTwoStepSamplers" + "HfTwoStepSamplers", + "LoadImageFromURL" ], { "title_aux": "Comfyui HiFORCE Plugin" @@ -8794,9 +8809,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index aa67dc54..5b0bef8f 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "SeedV", + "title": "ComfyUI-SeedV-Nodes [UNSAFE]", + "reference": "https://github.com/SeedV/ComfyUI-SeedV-Nodes", + "files": [ + "https://github.com/SeedV/ComfyUI-SeedV-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Script.\n[w/This extension poses a risk of executing arbitrary commands through workflow execution. Please be cautious.]" + }, { "author": "mut-ex", "title": "ComfyUI GLIGEN GUI Node", diff --git a/node_db/forked/custom-node-list.json b/node_db/forked/custom-node-list.json index 3bd8ce03..ff14f0e4 100644 --- a/node_db/forked/custom-node-list.json +++ b/node_db/forked/custom-node-list.json @@ -1,5 +1,15 @@ { "custom_nodes": [ + { + "author": "BlenderNeko", + "title": "Dr.Lt.Data/Advanced CLIP Text Encode (PR21)", + "reference": "https://github.com/ltdrdata/ComfyUI_ADV_CLIP_emb", + "files": [ + "https://github.com/ltdrdata/ComfyUI_ADV_CLIP_emb" + ], + "install_type": "git-clone", + "description": "[a/PR21](https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb/pull/21) is applied.\nmissing 'clip_layer' method fix." + }, { "author": "gameltb", "title": "comfyui-stablsr", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 382cebca..fb8dc49c 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "AuroBit", + "title": "ComfyUI-AnimateAnyone-reproduction", + "reference": "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction", + "files": [ + "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction" + ], + "install_type": "git-clone", + "description": "A ComfyUI custom node that simply integrates the [a/animate-anyone-reproduction](https://github.com/bendanzzc/AnimateAnyone-reproduction) functionality." + }, { "author": "maracman", "title": "ComfyUI-SubjectStyle-CSV", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 1a885155..1e335843 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -265,6 +265,14 @@ "title_aux": "AnimateDiff" } ], + "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction": [ + [ + "AnimateAnyone" + ], + { + "title_aux": "ComfyUI-AnimateAnyone-reproduction" + } + ], "https://github.com/AustinMroz/ComfyUI-SpliceTools": [ [ "LogSigmas", @@ -711,7 +719,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1089,12 +1097,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4486,6 +4492,7 @@ "LayerUtility: ImageScaleRestore", "LayerUtility: ImageScaleRestore V2", "LayerUtility: ImageShift", + "LayerUtility: LaMa", "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", @@ -5660,15 +5667,23 @@ "https://github.com/hiforce/comfyui-hiforce-plugin": [ [ "HfBoolSwitchKSampleStatus", + "HfImageAutoExpansionSquare", + "HfImageToRGB", + "HfImageToRGBA", + "HfInitImageWithMaxSize", "HfIterativeLatentUpscale", + "HfLoadImageWithCropper", "HfLookbackSamplerLoader", "HfLoopback", + "HfResizeImage", "HfSampler", "HfSamplerLoader", "HfSamplerLoopback", + "HfSaveImage", "HfSwitchKSampleStatus", "HfTwoSamplersForMask", - "HfTwoStepSamplers" + "HfTwoStepSamplers", + "LoadImageFromURL" ], { "title_aux": "Comfyui HiFORCE Plugin" @@ -8794,9 +8809,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From a31c528906759783ef2863c2e1590fd4d61cbbbf Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Fri, 1 Mar 2024 15:41:28 +0900 Subject: [PATCH 057/106] update DB --- custom-node-list.json | 10 +++++ extension-node-map.json | 60 ++++++++++++++++++++++++++++- node_db/new/custom-node-list.json | 10 +++++ node_db/new/extension-node-map.json | 54 +++++++++++++++++++++++++- 4 files changed, 131 insertions(+), 3 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 4a717f3c..b004639c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5647,6 +5647,16 @@ "install_type": "git-clone", "description": "Nodes:GPT4V-Image-Captioner" }, + { + "author": "uetuluk", + "title": "comfyui-webcam-node", + "reference": "https://github.com/uetuluk/comfyui-webcam-node", + "files": [ + "https://github.com/uetuluk/comfyui-webcam-node" + ], + "install_type": "git-clone", + "description": "Nodes:Webcam Capture" + }, diff --git a/extension-node-map.json b/extension-node-map.json index 80cd34e7..e764bed0 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -3194,6 +3194,42 @@ "title_aux": "comfyui-xin-nodes" } ], + "https://github.com/XmYx/deforum-comfy-nodes": [ + [ + "DeforumAddNoiseNode", + "DeforumAnimParamsNode", + "DeforumAreaPromptNode", + "DeforumBaseParamsNode", + "DeforumCacheLatentNode", + "DeforumCadenceNode", + "DeforumCadenceParamsNode", + "DeforumColorMatchNode", + "DeforumColorParamsNode", + "DeforumConditioningBlendNode", + "DeforumDepthParamsNode", + "DeforumDiffusionParamsNode", + "DeforumFILMInterpolationNode", + "DeforumFrameWarpNode", + "DeforumGetCachedLatentNode", + "DeforumHybridMotionNode", + "DeforumHybridParamsNode", + "DeforumHybridScheduleNode", + "DeforumIteratorNode", + "DeforumKSampler", + "DeforumLoadVideo", + "DeforumNoiseParamsNode", + "DeforumPromptNode", + "DeforumSeedNode", + "DeforumSetVAEDownscaleRatioNode", + "DeforumSimpleInterpolationNode", + "DeforumSingleSampleNode", + "DeforumTranslationParamsNode", + "DeforumVideoSaveNode" + ], + { + "title_aux": "Deforum Nodes" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -4472,12 +4508,14 @@ "LayerStyle: OuterGlow", "LayerStyle: Stroke", "LayerUtility: ColorImage", + "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", "LayerUtility: GradientImage", + "LayerUtility: GradientImage V2", "LayerUtility: ImageAutoCrop", "LayerUtility: ImageBlend", "LayerUtility: ImageBlendAdvance", @@ -4496,6 +4534,7 @@ "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", + "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", "LayerUtility: TextImage", "LayerUtility: XY to Percent" @@ -5039,7 +5078,11 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitAnyBusNode" + "MarasitAnyBusNode", + "MarasitBusNode", + "MarasitBusPipeNode", + "MarasitPipeNodeBasic", + "MarasitUniversalBusNode" ], { "title_aux": "\ud83d\udc30 MarasIT Nodes" @@ -6402,7 +6445,11 @@ ], "https://github.com/longgui0318/comfyui-mask-util": [ [ - "Mask Region Info", + "Image Adaptive Crop M&R", + "Image Change Device", + "Image Resolution Adaptive With X", + "Image Resolution Limit With 8K", + "Mask Change Device", "Mask Selection Of Masks", "Split Masks" ], @@ -7037,6 +7084,7 @@ ], "https://github.com/nkchocoai/ComfyUI-Dart": [ [ + "DanbooruTagsTransformerBanTagsFromRegex", "DanbooruTagsTransformerComposePrompt", "DanbooruTagsTransformerDecode", "DanbooruTagsTransformerDecodeBySplitedParts", @@ -8325,6 +8373,14 @@ "title_aux": "ComfyUI-Fans" } ], + "https://github.com/uetuluk/comfyui-webcam-node": [ + [ + "webcam_capture_node" + ], + { + "title_aux": "comfyui-webcam-node" + } + ], "https://github.com/vanillacode314/SimpleWildcardsComfyUI": [ [ "SimpleConcat", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index fb8dc49c..ac762fee 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "uetuluk", + "title": "comfyui-webcam-node", + "reference": "https://github.com/uetuluk/comfyui-webcam-node", + "files": [ + "https://github.com/uetuluk/comfyui-webcam-node" + ], + "install_type": "git-clone", + "description": "Nodes:Webcam Capture" + }, { "author": "AuroBit", "title": "ComfyUI-AnimateAnyone-reproduction", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 1e335843..e764bed0 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -3194,6 +3194,42 @@ "title_aux": "comfyui-xin-nodes" } ], + "https://github.com/XmYx/deforum-comfy-nodes": [ + [ + "DeforumAddNoiseNode", + "DeforumAnimParamsNode", + "DeforumAreaPromptNode", + "DeforumBaseParamsNode", + "DeforumCacheLatentNode", + "DeforumCadenceNode", + "DeforumCadenceParamsNode", + "DeforumColorMatchNode", + "DeforumColorParamsNode", + "DeforumConditioningBlendNode", + "DeforumDepthParamsNode", + "DeforumDiffusionParamsNode", + "DeforumFILMInterpolationNode", + "DeforumFrameWarpNode", + "DeforumGetCachedLatentNode", + "DeforumHybridMotionNode", + "DeforumHybridParamsNode", + "DeforumHybridScheduleNode", + "DeforumIteratorNode", + "DeforumKSampler", + "DeforumLoadVideo", + "DeforumNoiseParamsNode", + "DeforumPromptNode", + "DeforumSeedNode", + "DeforumSetVAEDownscaleRatioNode", + "DeforumSimpleInterpolationNode", + "DeforumSingleSampleNode", + "DeforumTranslationParamsNode", + "DeforumVideoSaveNode" + ], + { + "title_aux": "Deforum Nodes" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -4472,12 +4508,14 @@ "LayerStyle: OuterGlow", "LayerStyle: Stroke", "LayerUtility: ColorImage", + "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", "LayerUtility: GradientImage", + "LayerUtility: GradientImage V2", "LayerUtility: ImageAutoCrop", "LayerUtility: ImageBlend", "LayerUtility: ImageBlendAdvance", @@ -4496,6 +4534,7 @@ "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", + "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", "LayerUtility: TextImage", "LayerUtility: XY to Percent" @@ -6406,7 +6445,11 @@ ], "https://github.com/longgui0318/comfyui-mask-util": [ [ - "Mask Region Info", + "Image Adaptive Crop M&R", + "Image Change Device", + "Image Resolution Adaptive With X", + "Image Resolution Limit With 8K", + "Mask Change Device", "Mask Selection Of Masks", "Split Masks" ], @@ -7041,6 +7084,7 @@ ], "https://github.com/nkchocoai/ComfyUI-Dart": [ [ + "DanbooruTagsTransformerBanTagsFromRegex", "DanbooruTagsTransformerComposePrompt", "DanbooruTagsTransformerDecode", "DanbooruTagsTransformerDecodeBySplitedParts", @@ -8329,6 +8373,14 @@ "title_aux": "ComfyUI-Fans" } ], + "https://github.com/uetuluk/comfyui-webcam-node": [ + [ + "webcam_capture_node" + ], + { + "title_aux": "comfyui-webcam-node" + } + ], "https://github.com/vanillacode314/SimpleWildcardsComfyUI": [ [ "SimpleConcat", From 7be1a43916aa5987765c021a4e78ca6cee36768c Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 2 Mar 2024 23:54:30 +0900 Subject: [PATCH 058/106] update DB --- custom-node-list.json | 11 ++++- extension-node-map.json | 68 +++++++++++++++++++++++++++-- node_db/dev/custom-node-list.json | 20 +++++++++ node_db/new/custom-node-list.json | 40 +++++------------ node_db/new/extension-node-map.json | 68 +++++++++++++++++++++++++++-- 5 files changed, 170 insertions(+), 37 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index b004639c..84be5408 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5057,6 +5057,16 @@ "install_type": "git-clone", "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" }, + { + "author": "StartHua", + "title": "ComfyUI_OOTDiffusion_CXH", + "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", + "files": [ + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" + ], + "install_type": "git-clone", + "description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)" + }, { "author": "ricklove", "title": "comfyui-ricklove", @@ -5663,7 +5673,6 @@ - { "author": "Ser-Hilary", "title": "SDXL_sizing", diff --git a/extension-node-map.json b/extension-node-map.json index e764bed0..38f497c3 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -216,8 +216,8 @@ "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", - "Apply Yolov8 Model One Label", - "Load Yolov8 Model" + "Load Yolov8 Model", + "Load Yolov8 Model From Path" ], { "title_aux": "Comfyui-Yolov8-JSON" @@ -342,6 +342,7 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ + "ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", @@ -1603,9 +1604,58 @@ ], "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ [ - "Inference_Core_PromptExpansion" + "AIO_Preprocessor", + "AnimalPosePreprocessor", + "AnimeFace_SemSegPreprocessor", + "AnimeLineArtPreprocessor", + "BAE-NormalMapPreprocessor", + "BinaryPreprocessor", + "CannyEdgePreprocessor", + "ColorPreprocessor", + "DWPreprocessor", + "DensePosePreprocessor", + "DepthAnythingPreprocessor", + "DiffusionEdge_Preprocessor", + "FacialPartColoringFromPoseKps", + "FakeScribblePreprocessor", + "HEDPreprocessor", + "HintImageEnchance", + "ImageGenResolutionFromImage", + "ImageGenResolutionFromLatent", + "ImageIntensityDetector", + "ImageLuminanceDetector", + "InpaintPreprocessor", + "LeReS-DepthMapPreprocessor", + "LineArtPreprocessor", + "LineartStandardPreprocessor", + "M-LSDPreprocessor", + "Manga2Anime_LineArt_Preprocessor", + "MaskOptFlow", + "MediaPipe-FaceMeshPreprocessor", + "MeshGraphormer-DepthMapPreprocessor", + "MiDaS-DepthMapPreprocessor", + "MiDaS-NormalMapPreprocessor", + "OneFormer-ADE20K-SemSegPreprocessor", + "OneFormer-COCO-SemSegPreprocessor", + "OpenposePreprocessor", + "PiDiNetPreprocessor", + "PixelPerfectResolution", + "PromptExpansion", + "SAMPreprocessor", + "SavePoseKpsAsJsonFile", + "ScribblePreprocessor", + "Scribble_XDoG_Preprocessor", + "SemSegPreprocessor", + "ShufflePreprocessor", + "TEEDPreprocessor", + "TilePreprocessor", + "UniFormer-SemSegPreprocessor", + "Unimatch_OptFlowPreprocessor", + "Zoe-DepthMapPreprocessor", + "Zoe_DepthAnythingPreprocessor" ], { + "author": "tstandley", "title_aux": "ComfyUI Nodes for Inference.Core" } ], @@ -1952,6 +2002,7 @@ "Integer Variable [n-suite]", "Llava Clip Loader [n-suite]", "LoadFramesFromFolder [n-suite]", + "LoadImageFromFolder [n-suite]", "LoadVideo [n-suite]", "SaveVideo [n-suite]", "SetMetadataForSaveVideo [n-suite]", @@ -2344,6 +2395,14 @@ "title_aux": "stability-ComfyUI-nodes" } ], + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ + [ + "Ood_hd_CXH" + ], + { + "title_aux": "ComfyUI_OOTDiffusion_CXH" + } + ], "https://github.com/StartHua/ComfyUI_Seg_VITON": [ [ "segformer_agnostic", @@ -6998,6 +7057,8 @@ "StepsAndCfg", "StepsAndCfgAndWH", "TextBox", + "TextCombinerSix", + "TextCombinerTwo", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", "TwoFloats" @@ -8688,6 +8749,7 @@ "easy imageSizeBySide", "easy imageSwitch", "easy imageToMask", + "easy instantIDApply", "easy int", "easy isSDXL", "easy joinImageBatch", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 5b0bef8f..135efd31 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,26 @@ }, + { + "author": "sdfxai", + "title": "SDFXBridgeForComfyUI - ComfyUI Custom Node for SDFX Integration", + "reference": "https://github.com/sdfxai/SDFXBridgeForComfyUI", + "files": [ + "https://github.com/sdfxai/SDFXBridgeForComfyUI" + ], + "install_type": "git-clone", + "description": "SDFXBridgeForComfyUI is a custom node designed for seamless integration between ComfyUI and the SDFX solution. This custom node allows users to make ComfyUI compatible with SDFX when running the ComfyUI instance on their local machines." + }, + { + "author": "Beinsezii", + "title": "comfyui-amd-go-fast", + "reference": "https://github.com/Beinsezii/comfyui-amd-go-fast", + "files": [ + "https://github.com/Beinsezii/comfyui-amd-go-fast" + ], + "install_type": "git-clone", + "description": "See details: [a/link](https://github.com/Beinsezii/comfyui-amd-go-fast?tab=readme-ov-file)" + }, { "author": "SeedV", "title": "ComfyUI-SeedV-Nodes [UNSAFE]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index ac762fee..fcc35eaf 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "StartHua", + "title": "ComfyUI_OOTDiffusion_CXH", + "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", + "files": [ + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" + ], + "install_type": "git-clone", + "description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)" + }, { "author": "uetuluk", "title": "comfyui-webcam-node", @@ -680,36 +690,6 @@ ], "install_type": "git-clone", "description": "ComfyUI implementation for [a/AnimateLCM](https://animatelcm.github.io/) [[a/paper](https://arxiv.org/abs/2402.00769)]." - }, - { - "author": "kadirnar", - "title": "ComfyUI-Transformers", - "reference": "https://github.com/kadirnar/ComfyUI-Transformers", - "files": [ - "https://github.com/kadirnar/ComfyUI-Transformers" - ], - "install_type": "git-clone", - "description": "ComfyUI-Transformers is a cutting-edge project combining the power of computer vision and natural language processing to create intuitive and user-friendly interfaces. Our goal is to make technology more accessible and engaging." - }, - { - "author": "chaojie", - "title": "ComfyUI-DynamiCrafter", - "reference": "https://github.com/chaojie/ComfyUI-DynamiCrafter", - "files": [ - "https://github.com/chaojie/ComfyUI-DynamiCrafter" - ], - "install_type": "git-clone", - "description": "Better Dynamic, Higher Resolution, and Stronger Coherence!" - }, - { - "author": "bilal-arikan", - "title": "ComfyUI_TextAssets", - "reference": "https://github.com/bilal-arikan/ComfyUI_TextAssets", - "files": [ - "https://github.com/bilal-arikan/ComfyUI_TextAssets" - ], - "install_type": "git-clone", - "description": "With this node you can upload text files to input folder from your local computer." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index e764bed0..38f497c3 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -216,8 +216,8 @@ "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", - "Apply Yolov8 Model One Label", - "Load Yolov8 Model" + "Load Yolov8 Model", + "Load Yolov8 Model From Path" ], { "title_aux": "Comfyui-Yolov8-JSON" @@ -342,6 +342,7 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ + "ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", @@ -1603,9 +1604,58 @@ ], "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ [ - "Inference_Core_PromptExpansion" + "AIO_Preprocessor", + "AnimalPosePreprocessor", + "AnimeFace_SemSegPreprocessor", + "AnimeLineArtPreprocessor", + "BAE-NormalMapPreprocessor", + "BinaryPreprocessor", + "CannyEdgePreprocessor", + "ColorPreprocessor", + "DWPreprocessor", + "DensePosePreprocessor", + "DepthAnythingPreprocessor", + "DiffusionEdge_Preprocessor", + "FacialPartColoringFromPoseKps", + "FakeScribblePreprocessor", + "HEDPreprocessor", + "HintImageEnchance", + "ImageGenResolutionFromImage", + "ImageGenResolutionFromLatent", + "ImageIntensityDetector", + "ImageLuminanceDetector", + "InpaintPreprocessor", + "LeReS-DepthMapPreprocessor", + "LineArtPreprocessor", + "LineartStandardPreprocessor", + "M-LSDPreprocessor", + "Manga2Anime_LineArt_Preprocessor", + "MaskOptFlow", + "MediaPipe-FaceMeshPreprocessor", + "MeshGraphormer-DepthMapPreprocessor", + "MiDaS-DepthMapPreprocessor", + "MiDaS-NormalMapPreprocessor", + "OneFormer-ADE20K-SemSegPreprocessor", + "OneFormer-COCO-SemSegPreprocessor", + "OpenposePreprocessor", + "PiDiNetPreprocessor", + "PixelPerfectResolution", + "PromptExpansion", + "SAMPreprocessor", + "SavePoseKpsAsJsonFile", + "ScribblePreprocessor", + "Scribble_XDoG_Preprocessor", + "SemSegPreprocessor", + "ShufflePreprocessor", + "TEEDPreprocessor", + "TilePreprocessor", + "UniFormer-SemSegPreprocessor", + "Unimatch_OptFlowPreprocessor", + "Zoe-DepthMapPreprocessor", + "Zoe_DepthAnythingPreprocessor" ], { + "author": "tstandley", "title_aux": "ComfyUI Nodes for Inference.Core" } ], @@ -1952,6 +2002,7 @@ "Integer Variable [n-suite]", "Llava Clip Loader [n-suite]", "LoadFramesFromFolder [n-suite]", + "LoadImageFromFolder [n-suite]", "LoadVideo [n-suite]", "SaveVideo [n-suite]", "SetMetadataForSaveVideo [n-suite]", @@ -2344,6 +2395,14 @@ "title_aux": "stability-ComfyUI-nodes" } ], + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ + [ + "Ood_hd_CXH" + ], + { + "title_aux": "ComfyUI_OOTDiffusion_CXH" + } + ], "https://github.com/StartHua/ComfyUI_Seg_VITON": [ [ "segformer_agnostic", @@ -6998,6 +7057,8 @@ "StepsAndCfg", "StepsAndCfgAndWH", "TextBox", + "TextCombinerSix", + "TextCombinerTwo", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", "TwoFloats" @@ -8688,6 +8749,7 @@ "easy imageSizeBySide", "easy imageSwitch", "easy imageToMask", + "easy instantIDApply", "easy int", "easy isSDXL", "easy joinImageBatch", From 35f0653b0b2541fe3650ed6da77afb2b49e65f5b Mon Sep 17 00:00:00 2001 From: 11dogzi <695660735@qq.com> Date: Sun, 3 Mar 2024 17:52:59 +0800 Subject: [PATCH 059/106] Add new lines at the end of custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 84be5408..c42c643c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6009,6 +6009,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "11dogzi", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", + "files": [ + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" + ], + "install_type": "git-clone", + "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" } ] } From a04ba7f01b38a7c0d1c95c260075f0f04ab5319b Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Mon, 4 Mar 2024 16:39:32 +0900 Subject: [PATCH 060/106] update DB --- custom-node-list.json | 62 ++++++++++++++++---- extension-node-map.json | 91 +++++++++++++++++++++++++++-- node_db/dev/custom-node-list.json | 10 ++++ node_db/new/custom-node-list.json | 90 +++++++++++++++------------- node_db/new/extension-node-map.json | 91 +++++++++++++++++++++++++++-- 5 files changed, 286 insertions(+), 58 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index c42c643c..8cd9f9b1 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -823,6 +823,16 @@ "install_type": "git-clone", "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" }, + { + "author": "bmad4ever", + "title": "comfyui_quilting", + "reference": "https://github.com/bmad4ever/comfyui_quilting", + "files": [ + "https://github.com/bmad4ever/comfyui_quilting" + ], + "install_type": "git-clone", + "description": "image and latent quilting nodes for comfyui" + }, { "author": "FizzleDorf", "title": "FizzNodes", @@ -5667,6 +5677,48 @@ "install_type": "git-clone", "description": "Nodes:Webcam Capture" }, + { + "author": "huchenlei", + "title": "ComfyUI-layerdiffusion", + "reference": "https://github.com/huchenlei/ComfyUI-layerdiffusion", + "files": [ + "https://github.com/huchenlei/ComfyUI-layerdiffusion" + ], + "install_type": "git-clone", + "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." + }, + { + "author": "nathannlu", + "title": "ComfyUI Pets", + "reference": "https://github.com/nathannlu/ComfyUI-Pets", + "files": [ + "https://github.com/nathannlu/ComfyUI-Pets" + ], + "install_type": "git-clone", + "description": "Play with your pet while your workflow generates!" + }, + { + "author": "nathannlu", + "title": "Comfy Cloud", + "reference": "https://github.com/nathannlu/ComfyUI-Cloud", + "files": [ + "https://github.com/nathannlu/ComfyUI-Cloud" + ], + "install_type": "git-clone", + "description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!" + }, + { + "author": "11dogzi", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", + "files": [ + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" + ], + "install_type": "git-clone", + "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" + }, + + @@ -6009,16 +6061,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "11dogzi", - "title": "Comfyui-ergouzi-Nodes", - "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", - "files": [ - "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" - ], - "install_type": "git-clone", - "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 38f497c3..5854a80c 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -38,6 +38,47 @@ "title_aux": "ComfyUI-GPT2P" } ], + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": [ + [ + "EG-YSZT-ZT", + "EG_CPSYTJ", + "EG_FX_BDAPI", + "EG_JF_ZZSC", + "EG_JXFZ_node", + "EG_SCQY_BHDQY", + "EG_SCQY_QBQY", + "EG_SCQY_SXQY", + "EG_SJ", + "EG_SJPJ_Node", + "EG_TC_Node", + "EG_TSCDS_CJ", + "EG_TSCDS_DG", + "EG_TSCDS_FG", + "EG_TSCDS_JT", + "EG_TSCDS_QT", + "EG_TSCDS_RW", + "EG_TSCDS_WP", + "EG_TSCDS_ZL", + "EG_TSCMB_GL", + "EG_TX_CCHQ", + "EG_TX_CJPJ", + "EG_TX_LJBC", + "EG_WB_KSH", + "EG_WXZ_QH", + "EG_XZ_QH", + "EG_YSQY_BBLLD", + "EG_YSQY_BLLD", + "EG_ZZKZ_HT_node", + "EG_ZZ_BSYH", + "EG_ZZ_BYYH", + "EG_ZZ_HSYH", + "EG_ZZ_SSKZ", + "ER_TX_ZZCJ" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -216,6 +257,7 @@ "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", + "Apply Yolov8 Model Seg", "Load Yolov8 Model", "Load Yolov8 Model From Path" ], @@ -574,6 +616,8 @@ "PrimereLycorisKeywordMerger", "PrimereLycorisStackMerger", "PrimereMetaCollector", + "PrimereMetaDistributor", + "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", "PrimereMidjourneyStyles", @@ -720,7 +764,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -875,6 +919,7 @@ "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", + "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", @@ -1098,10 +1143,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2915,7 +2962,8 @@ "0246.ScriptPile", "0246.ScriptRule", "0246.Stringify", - "0246.Switch" + "0246.Switch", + "0246.Tag" ], { "author": "Trung0246", @@ -3617,6 +3665,7 @@ "Aegisflow VAE Pass", "Aegisflow controlnet preprocessor bus", "Apply Instagram Filter", + "Binary INT Switch", "Brightness_Contrast_Ally", "Flatten Colors", "Gaussian Blur_Ally", @@ -4217,6 +4266,15 @@ "title_aux": "Lists Cartesian Product" } ], + "https://github.com/bmad4ever/comfyui_quilting": [ + [ + "ImageQuilting_Bmad", + "LatentQuilting_Bmad" + ], + { + "title_aux": "comfyui_quilting" + } + ], "https://github.com/bmad4ever/comfyui_wfc_like": [ [ "WFC_CustomTemperature_Bmad", @@ -4811,6 +4869,7 @@ "ControlNetLoader", "CropMask", "DiffControlNetLoader", + "DifferentialDiffusion", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", @@ -4913,6 +4972,7 @@ "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", + "ThresholdMask", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", @@ -5529,6 +5589,7 @@ "https://github.com/filliptm/ComfyUI_Fill-Nodes": [ [ "FL_ImageCaptionSaver", + "FL_ImageDimensionDisplay", "FL_ImageRandomizer" ], { @@ -5707,6 +5768,7 @@ "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", + "ChatMusician", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -5725,6 +5787,7 @@ "MoonDream", "PlayMusic", "PromptGenerateAPI", + "SaveAudioNode", "SimpleText", "Suggester", "UformGen2QwenNode", @@ -5804,6 +5867,18 @@ "title_aux": "ComfyUI-ModelDownloader" } ], + "https://github.com/huchenlei/ComfyUI-layerdiffusion": [ + [ + "LayeredDiffusionApply", + "LayeredDiffusionCondApply", + "LayeredDiffusionDecode", + "LayeredDiffusionDecodeRGBA", + "LayeredDiffusionDiffApply" + ], + { + "title_aux": "ComfyUI-layerdiffusion" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6591,6 +6666,8 @@ "ImpactEdit_SEG_ELT", "ImpactFloat", "ImpactFrom_SEG_ELT", + "ImpactFrom_SEG_ELT_bbox", + "ImpactFrom_SEG_ELT_crop_region", "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", @@ -8750,12 +8827,14 @@ "easy imageSwitch", "easy imageToMask", "easy instantIDApply", + "easy instantIDApplyADV", "easy int", "easy isSDXL", "easy joinImageBatch", "easy kSampler", "easy kSamplerDownscaleUnet", "easy kSamplerInpainting", + "easy kSamplerLayerDiffusion", "easy kSamplerSDTurbo", "easy kSamplerTiled", "easy latentCompositeMaskedWithCond", @@ -8773,6 +8852,7 @@ "easy preSamplingAdvanced", "easy preSamplingCascade", "easy preSamplingDynamicCFG", + "easy preSamplingLayerDiffusion", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -8923,6 +9003,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 135efd31..2e588d77 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "GrindHouse66", + "title": "GH Tools for ComfyUI", + "reference": "https://github.com/GrindHouse66/ComfyUI-GH_Tools", + "files": [ + "https://github.com/GrindHouse66/ComfyUI-GH_Tools" + ], + "install_type": "git-clone", + "description": "Nodes:GH Tools Image Sizer. Simple quality of life Tools for ComfyUI. Basically, If it makes my life easier, it will be here. The list will grow over time." + }, { "author": "sdfxai", "title": "SDFXBridgeForComfyUI - ComfyUI Custom Node for SDFX Integration", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index fcc35eaf..f9b7b353 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,56 @@ }, + { + "author": "huchenlei", + "title": "ComfyUI-layerdiffusion", + "reference": "https://github.com/huchenlei/ComfyUI-layerdiffusion", + "files": [ + "https://github.com/huchenlei/ComfyUI-layerdiffusion" + ], + "install_type": "git-clone", + "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." + }, + { + "author": "bmad4ever", + "title": "comfyui_quilting", + "reference": "https://github.com/bmad4ever/comfyui_quilting", + "files": [ + "https://github.com/bmad4ever/comfyui_quilting" + ], + "install_type": "git-clone", + "description": "image and latent quilting nodes for comfyui" + }, + { + "author": "11dogzi", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", + "files": [ + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" + ], + "install_type": "git-clone", + "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" + }, + { + "author": "nathannlu", + "title": "Comfy Cloud", + "reference": "https://github.com/nathannlu/ComfyUI-Cloud", + "files": [ + "https://github.com/nathannlu/ComfyUI-Cloud" + ], + "install_type": "git-clone", + "description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!" + }, + { + "author": "nathannlu", + "title": "ComfyUI Pets", + "reference": "https://github.com/nathannlu/ComfyUI-Pets", + "files": [ + "https://github.com/nathannlu/ComfyUI-Pets" + ], + "install_type": "git-clone", + "description": "Play with your pet while your workflow generates!" + }, { "author": "StartHua", "title": "ComfyUI_OOTDiffusion_CXH", @@ -650,46 +700,6 @@ ], "install_type": "git-clone", "description": "A set of custom ComfyUI nodes for performing basic post-processing effects including Film Grain and Vignette. These effects can help to take the edge off AI imagery and make them feel more natural." - }, - { - "author": "deforum", - "title": "Deforum Nodes", - "reference": "https://github.com/XmYx/deforum-comfy-nodes", - "files": [ - "https://github.com/XmYx/deforum-comfy-nodes" - ], - "install_type": "git-clone", - "description": "Official Deforum animation pipeline tools that provide a unique way to create frame-by-frame generative motion art." - }, - { - "author": "adbrasi", - "title": "ComfyUI-TrashNodes-DownloadHuggingface", - "reference": "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface", - "files": [ - "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface" - ], - "install_type": "git-clone", - "description": "ComfyUI-TrashNodes-DownloadHuggingface is a ComfyUI node designed to facilitate the download of models you have just trained and uploaded to Hugging Face. This node is particularly useful for users who employ Google Colab for training and need to quickly download their models for deployment." - }, - { - "author": "DonBaronFactory", - "title": "ComfyUI-Cre8it-Nodes", - "reference": "https://github.com/DonBaronFactory/ComfyUI-Cre8it-Nodes", - "files": [ - "https://github.com/DonBaronFactory/ComfyUI-Cre8it-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:CRE8IT Serial Prompter, CRE8IT Apply Serial Prompter, CRE8IT Image Sizer. A few simple nodes to facilitate working wiht ComfyUI Workflows" - }, - { - "author": "dezi-ai", - "title": "ComfyUI Animate LCM", - "reference": "https://github.com/dezi-ai/ComfyUI-AnimateLCM", - "files": [ - "https://github.com/dezi-ai/ComfyUI-AnimateLCM" - ], - "install_type": "git-clone", - "description": "ComfyUI implementation for [a/AnimateLCM](https://animatelcm.github.io/) [[a/paper](https://arxiv.org/abs/2402.00769)]." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 38f497c3..5854a80c 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -38,6 +38,47 @@ "title_aux": "ComfyUI-GPT2P" } ], + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": [ + [ + "EG-YSZT-ZT", + "EG_CPSYTJ", + "EG_FX_BDAPI", + "EG_JF_ZZSC", + "EG_JXFZ_node", + "EG_SCQY_BHDQY", + "EG_SCQY_QBQY", + "EG_SCQY_SXQY", + "EG_SJ", + "EG_SJPJ_Node", + "EG_TC_Node", + "EG_TSCDS_CJ", + "EG_TSCDS_DG", + "EG_TSCDS_FG", + "EG_TSCDS_JT", + "EG_TSCDS_QT", + "EG_TSCDS_RW", + "EG_TSCDS_WP", + "EG_TSCDS_ZL", + "EG_TSCMB_GL", + "EG_TX_CCHQ", + "EG_TX_CJPJ", + "EG_TX_LJBC", + "EG_WB_KSH", + "EG_WXZ_QH", + "EG_XZ_QH", + "EG_YSQY_BBLLD", + "EG_YSQY_BLLD", + "EG_ZZKZ_HT_node", + "EG_ZZ_BSYH", + "EG_ZZ_BYYH", + "EG_ZZ_HSYH", + "EG_ZZ_SSKZ", + "ER_TX_ZZCJ" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -216,6 +257,7 @@ "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", + "Apply Yolov8 Model Seg", "Load Yolov8 Model", "Load Yolov8 Model From Path" ], @@ -574,6 +616,8 @@ "PrimereLycorisKeywordMerger", "PrimereLycorisStackMerger", "PrimereMetaCollector", + "PrimereMetaDistributor", + "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", "PrimereMidjourneyStyles", @@ -720,7 +764,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -875,6 +919,7 @@ "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", + "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", @@ -1098,10 +1143,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2915,7 +2962,8 @@ "0246.ScriptPile", "0246.ScriptRule", "0246.Stringify", - "0246.Switch" + "0246.Switch", + "0246.Tag" ], { "author": "Trung0246", @@ -3617,6 +3665,7 @@ "Aegisflow VAE Pass", "Aegisflow controlnet preprocessor bus", "Apply Instagram Filter", + "Binary INT Switch", "Brightness_Contrast_Ally", "Flatten Colors", "Gaussian Blur_Ally", @@ -4217,6 +4266,15 @@ "title_aux": "Lists Cartesian Product" } ], + "https://github.com/bmad4ever/comfyui_quilting": [ + [ + "ImageQuilting_Bmad", + "LatentQuilting_Bmad" + ], + { + "title_aux": "comfyui_quilting" + } + ], "https://github.com/bmad4ever/comfyui_wfc_like": [ [ "WFC_CustomTemperature_Bmad", @@ -4811,6 +4869,7 @@ "ControlNetLoader", "CropMask", "DiffControlNetLoader", + "DifferentialDiffusion", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", @@ -4913,6 +4972,7 @@ "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", + "ThresholdMask", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", @@ -5529,6 +5589,7 @@ "https://github.com/filliptm/ComfyUI_Fill-Nodes": [ [ "FL_ImageCaptionSaver", + "FL_ImageDimensionDisplay", "FL_ImageRandomizer" ], { @@ -5707,6 +5768,7 @@ "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", + "ChatMusician", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -5725,6 +5787,7 @@ "MoonDream", "PlayMusic", "PromptGenerateAPI", + "SaveAudioNode", "SimpleText", "Suggester", "UformGen2QwenNode", @@ -5804,6 +5867,18 @@ "title_aux": "ComfyUI-ModelDownloader" } ], + "https://github.com/huchenlei/ComfyUI-layerdiffusion": [ + [ + "LayeredDiffusionApply", + "LayeredDiffusionCondApply", + "LayeredDiffusionDecode", + "LayeredDiffusionDecodeRGBA", + "LayeredDiffusionDiffApply" + ], + { + "title_aux": "ComfyUI-layerdiffusion" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6591,6 +6666,8 @@ "ImpactEdit_SEG_ELT", "ImpactFloat", "ImpactFrom_SEG_ELT", + "ImpactFrom_SEG_ELT_bbox", + "ImpactFrom_SEG_ELT_crop_region", "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", @@ -8750,12 +8827,14 @@ "easy imageSwitch", "easy imageToMask", "easy instantIDApply", + "easy instantIDApplyADV", "easy int", "easy isSDXL", "easy joinImageBatch", "easy kSampler", "easy kSamplerDownscaleUnet", "easy kSamplerInpainting", + "easy kSamplerLayerDiffusion", "easy kSamplerSDTurbo", "easy kSamplerTiled", "easy latentCompositeMaskedWithCond", @@ -8773,6 +8852,7 @@ "easy preSamplingAdvanced", "easy preSamplingCascade", "easy preSamplingDynamicCFG", + "easy preSamplingLayerDiffusion", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -8923,6 +9003,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 7f95b824c5e66acd2639dfba2702fab80509bcd0 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Mon, 4 Mar 2024 16:52:56 +0900 Subject: [PATCH 061/106] feat: config.ini - model_download_by_agent https://github.com/ltdrdata/ComfyUI-Manager/issues/156 --- __init__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/__init__.py b/__init__.py index 21554290..fe13d91f 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 8, 3] +version = [2, 9] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") @@ -178,6 +178,7 @@ def write_config(): 'component_policy': get_config()['component_policy'], 'double_click_policy': get_config()['double_click_policy'], 'windows_selector_event_loop_policy': get_config()['windows_selector_event_loop_policy'], + 'model_download_by_agent': get_config()['model_download_by_agent'] } with open(config_path, 'w') as configfile: config.write(configfile) @@ -201,6 +202,7 @@ def read_config(): 'component_policy': default_conf['component_policy'] if 'component_policy' in default_conf else 'workflow', 'double_click_policy': default_conf['double_click_policy'] if 'double_click_policy' in default_conf else 'copy-all', 'windows_selector_event_loop_policy': default_conf['windows_selector_event_loop_policy'] if 'windows_selector_event_loop_policy' in default_conf else False, + 'model_download_by_agent': default_conf['model_download_by_agent'] if 'model_download_by_agent' in default_conf else False, } except Exception: @@ -215,7 +217,8 @@ def read_config(): 'default_ui': 'none', 'component_policy': 'workflow', 'double_click_policy': 'copy-all', - 'windows_selector_event_loop_policy': False + 'windows_selector_event_loop_policy': False, + 'model_download_by_agent': False, } @@ -1755,8 +1758,7 @@ async def install_model(request): print(f"Install model '{json_data['name']}' into '{model_path}'") model_url = json_data['url'] - - if model_url.startswith('https://github.com') or model_url.startswith('https://huggingface.co') or model_url.startswith('https://heibox.uni-heidelberg.de'): + if not get_config()['model_download_by_agent'] and (model_url.startswith('https://github.com') or model_url.startswith('https://huggingface.co') or model_url.startswith('https://heibox.uni-heidelberg.de')): model_dir = get_model_dir(json_data) download_url(model_url, model_dir, filename=json_data['filename']) From a2a8f58f44390961cfab3eca3ff2ab3e43d403ec Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Tue, 5 Mar 2024 11:44:00 +0900 Subject: [PATCH 062/106] update DB --- custom-node-list.json | 39 ++++++++++++-- extension-node-map.json | 79 +++++++++++++++++++++++++---- node_db/dev/custom-node-list.json | 13 ++++- node_db/new/custom-node-list.json | 32 ++++++++++++ node_db/new/extension-node-map.json | 79 +++++++++++++++++++++++++---- 5 files changed, 215 insertions(+), 27 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 8cd9f9b1..2a056b94 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -297,6 +297,17 @@ "install_type": "git-clone", "description": "Nodes:Conditioning (Blend), Inpainting VAE Encode (WAS), VividSharpen. Experimental nodes, or other random extra helper nodes." }, + { + "author": "SaltAI", + "title": "SaltAI-Open-Resources", + "reference": "https://github.com/get-salt-AI/SaltAI", + "pip": ["numba"], + "files": [ + "https://github.com/get-salt-AI/SaltAI" + ], + "install_type": "git-clone", + "description": "This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI models to do pretty much anything.\nOur mission is to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. Our vision is to foster a flourishing AI ecosystem where the world’s best developers can build and share their work, thereby redefining how software is made, pushing innovation forward, and ensuring as many people as possible can benefit from the positive promise of AI technologies.\nWe believe that ComfyUI is a powerful tool that can help us achieve our mission and vision, by enabling anyone to explore the possibilities and limitations of AI models in a visual and interactive way, without coding if desired.\nWe hope that by sharing our nodes and workflows, we can inspire and empower more people to create amazing AI-powered content with ComfyUI." + }, { "author": "omar92", "title": "Quality of life Suit:V2", @@ -4237,10 +4248,10 @@ }, { "author": "Ryuukeisyou", - "title": "comfyui_image_io_helpers", - "reference": "https://github.com/Ryuukeisyou/comfyui_image_io_helpers", + "title": "comfyui_io_helpers", + "reference": "https://github.com/Ryuukeisyou/comfyui_io_helpers", "files": [ - "https://github.com/Ryuukeisyou/comfyui_image_io_helpers" + "https://github.com/Ryuukeisyou/comfyui_io_helpers" ], "install_type": "git-clone", "description": "Nodes:ImageLoadFromBase64, ImageLoadByPath, ImageLoadAsMaskByPath, ImageSaveToPath, ImageSaveAsBase64." @@ -5717,6 +5728,17 @@ "install_type": "git-clone", "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" }, + { + "author": "BXYMartin", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils", + "files": [ + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils" + ], + "install_type": "git-clone", + "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" + }, + @@ -6017,6 +6039,17 @@ "install_type": "copy", "description": "Nodes:BrevImage. ComfyUI Load Image From URL" }, + { + "author": "IsItDanOrAi", + "title": "ComfyUI-Stereopsis", + "reference": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis", + "files": [ + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py", + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Side-By-Side.py" + ], + "install_type": "copy", + "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." + }, { "author": "theally", diff --git a/extension-node-map.json b/extension-node-map.json index 5854a80c..8fe9466d 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -62,6 +62,7 @@ "EG_TSCMB_GL", "EG_TX_CCHQ", "EG_TX_CJPJ", + "EG_TX_JZRY", "EG_TX_LJBC", "EG_WB_KSH", "EG_WXZ_QH", @@ -101,7 +102,9 @@ ], "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ - "GPT4VCaptioner" + "GPT4VCaptioner", + "Samin Counter", + "Samin Load Image Batch" ], { "title_aux": "ComfyUI-GPT4V-Image-Captioner" @@ -327,6 +330,18 @@ "title_aux": "SpliceTools" } ], + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils": [ + [ + "ListOfImages", + "MultiControlNetConverter", + "NHWC2NCHWTensor", + "NHWCTensor2PIL", + "PIL2NHWCTensor" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/BadCafeCode/masquerade-nodes-comfyui": [ [ "Blur", @@ -1230,6 +1245,14 @@ "title_aux": "Ranbooru for ComfyUI" } ], + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py": [ + [ + "Dan_FrameDelay" + ], + { + "title_aux": "ComfyUI-Stereopsis" + } + ], "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": [ [ "Conditioning Switch (JPS)", @@ -2159,8 +2182,13 @@ "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ "KSamplerMirroring", + "KSamplerMirroringApart", "LatentMirror", - "LatentShift" + "LatentShift", + "MirrorTransform", + "MultiplyTransform", + "ShiftTransform", + "TransformsCombine" ], { "title_aux": "Advanced Latent Control" @@ -2198,16 +2226,17 @@ "title_aux": "comfyui_face_parsing" } ], - "https://github.com/Ryuukeisyou/comfyui_image_io_helpers": [ + "https://github.com/Ryuukeisyou/comfyui_io_helpers": [ [ - "ImageLoadAsMaskByPath(ImageIOHelpers)", - "ImageLoadByPath(ImageIOHelpers)", - "ImageLoadFromBase64(ImageIOHelpers)", - "ImageSaveAsBase64(ImageIOHelpers)", - "ImageSaveToPath(ImageIOHelpers)" + "ImageLoadAsMaskByPath(IOHelpers)", + "ImageLoadByPath(IOHelpers)", + "ImageLoadFromBase64(IOHelpers)", + "ImageSaveAsBase64(IOHelpers)", + "ImageSaveToPath(IOHelpers)", + "TypeConversion(IOHelpers)" ], { - "title_aux": "comfyui_image_io_helpers" + "title_aux": "comfyui_io_helpers" } ], "https://github.com/SLAPaper/ComfyUI-Image-Selector": [ @@ -2444,7 +2473,7 @@ ], "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ [ - "Ood_hd_CXH" + "Ood_CXH" ], { "title_aux": "ComfyUI_OOTDiffusion_CXH" @@ -4653,6 +4682,7 @@ "LayerUtility: PrintInfo", "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", + "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", "LayerUtility: XY to Percent" ], @@ -4938,6 +4968,7 @@ "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "ModelSamplingStableCascade", + "Morphology", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -5711,6 +5742,25 @@ "title_aux": "ComfyUI_GMIC" } ], + "https://github.com/get-salt-AI/SaltAI": [ + [ + "OPAC", + "OPAC2Floats", + "OPACList2ExecList", + "OPACListVariance", + "OPACPerlinSettings", + "OPACTransformImages", + "OPCSLayerExtractor", + "OPCScheduler", + "ParallaxMotion", + "SaltAIStableVideoDiffusion", + "SaltInput", + "SaltOutput" + ], + { + "title_aux": "SaltAI-Open-Resources" + } + ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -6386,7 +6436,9 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ - "concat_klinter" + "PresentString", + "concat_klinter", + "whitelist" ], { "title_aux": "Klinter_nodes" @@ -6765,6 +6817,8 @@ "SEGSRangeFilterDetailerHookProvider", "SEGSSwitch", "SEGSToImageList", + "SEGSUpscaler", + "SEGSUpscalerPipe", "SegmDetectorCombined", "SegmDetectorCombined_v2", "SegmDetectorForEach", @@ -7774,6 +7828,7 @@ "LoadImagesFromPath", "LoadImagesFromURL", "LoraNames_", + "LoraPrompt", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -7802,6 +7857,7 @@ "TESTNODE_TOKEN", "TextImage", "TextInput_", + "TextSplitByDelimiter", "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", @@ -8841,6 +8897,7 @@ "easy latentNoisy", "easy loraStack", "easy negative", + "easy pipeEdit", "easy pipeIn", "easy pipeOut", "easy pipeToBasicPipe", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 2e588d77..304857c0 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,7 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, - + { + "author": "DeTK", + "title": "ComfyUI Node Switcher", + "reference": "https://github.com/DeTK/ComfyUI-Switch", + "files": [ + "https://github.com/DeTK/ComfyUI-Switch" + ], + "install_type": "git-clone", + "description": "Nodes:NodeSwitch." + }, { "author": "GrindHouse66", "title": "GH Tools for ComfyUI", @@ -18,7 +27,7 @@ "https://github.com/GrindHouse66/ComfyUI-GH_Tools" ], "install_type": "git-clone", - "description": "Nodes:GH Tools Image Sizer. Simple quality of life Tools for ComfyUI. Basically, If it makes my life easier, it will be here. The list will grow over time." + "description": "Nodes:GH Tools Image Sizer, GH Tools Simple Scale. Simple quality of life Tools for ComfyUI. Basically, If it makes my life easier, it will be here. The list will grow over time." }, { "author": "sdfxai", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index f9b7b353..ab22dc55 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,38 @@ }, + { + "author": "SaltAI", + "title": "SaltAI-Open-Resources", + "reference": "https://github.com/get-salt-AI/SaltAI", + "pip": ["numba"], + "files": [ + "https://github.com/get-salt-AI/SaltAI" + ], + "install_type": "git-clone", + "description": "This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI models to do pretty much anything.\nOur mission is to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. Our vision is to foster a flourishing AI ecosystem where the world’s best developers can build and share their work, thereby redefining how software is made, pushing innovation forward, and ensuring as many people as possible can benefit from the positive promise of AI technologies.\nWe believe that ComfyUI is a powerful tool that can help us achieve our mission and vision, by enabling anyone to explore the possibilities and limitations of AI models in a visual and interactive way, without coding if desired.\nWe hope that by sharing our nodes and workflows, we can inspire and empower more people to create amazing AI-powered content with ComfyUI." + }, + { + "author": "BXYMartin", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils", + "files": [ + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils" + ], + "install_type": "git-clone", + "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" + }, + { + "author": "IsItDanOrAi", + "title": "ComfyUI-Stereopsis", + "reference": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis", + "files": [ + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py", + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Side-By-Side.py" + ], + "install_type": "copy", + "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." + }, { "author": "huchenlei", "title": "ComfyUI-layerdiffusion", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 5854a80c..8fe9466d 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -62,6 +62,7 @@ "EG_TSCMB_GL", "EG_TX_CCHQ", "EG_TX_CJPJ", + "EG_TX_JZRY", "EG_TX_LJBC", "EG_WB_KSH", "EG_WXZ_QH", @@ -101,7 +102,9 @@ ], "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ - "GPT4VCaptioner" + "GPT4VCaptioner", + "Samin Counter", + "Samin Load Image Batch" ], { "title_aux": "ComfyUI-GPT4V-Image-Captioner" @@ -327,6 +330,18 @@ "title_aux": "SpliceTools" } ], + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils": [ + [ + "ListOfImages", + "MultiControlNetConverter", + "NHWC2NCHWTensor", + "NHWCTensor2PIL", + "PIL2NHWCTensor" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/BadCafeCode/masquerade-nodes-comfyui": [ [ "Blur", @@ -1230,6 +1245,14 @@ "title_aux": "Ranbooru for ComfyUI" } ], + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py": [ + [ + "Dan_FrameDelay" + ], + { + "title_aux": "ComfyUI-Stereopsis" + } + ], "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": [ [ "Conditioning Switch (JPS)", @@ -2159,8 +2182,13 @@ "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ "KSamplerMirroring", + "KSamplerMirroringApart", "LatentMirror", - "LatentShift" + "LatentShift", + "MirrorTransform", + "MultiplyTransform", + "ShiftTransform", + "TransformsCombine" ], { "title_aux": "Advanced Latent Control" @@ -2198,16 +2226,17 @@ "title_aux": "comfyui_face_parsing" } ], - "https://github.com/Ryuukeisyou/comfyui_image_io_helpers": [ + "https://github.com/Ryuukeisyou/comfyui_io_helpers": [ [ - "ImageLoadAsMaskByPath(ImageIOHelpers)", - "ImageLoadByPath(ImageIOHelpers)", - "ImageLoadFromBase64(ImageIOHelpers)", - "ImageSaveAsBase64(ImageIOHelpers)", - "ImageSaveToPath(ImageIOHelpers)" + "ImageLoadAsMaskByPath(IOHelpers)", + "ImageLoadByPath(IOHelpers)", + "ImageLoadFromBase64(IOHelpers)", + "ImageSaveAsBase64(IOHelpers)", + "ImageSaveToPath(IOHelpers)", + "TypeConversion(IOHelpers)" ], { - "title_aux": "comfyui_image_io_helpers" + "title_aux": "comfyui_io_helpers" } ], "https://github.com/SLAPaper/ComfyUI-Image-Selector": [ @@ -2444,7 +2473,7 @@ ], "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ [ - "Ood_hd_CXH" + "Ood_CXH" ], { "title_aux": "ComfyUI_OOTDiffusion_CXH" @@ -4653,6 +4682,7 @@ "LayerUtility: PrintInfo", "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", + "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", "LayerUtility: XY to Percent" ], @@ -4938,6 +4968,7 @@ "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "ModelSamplingStableCascade", + "Morphology", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -5711,6 +5742,25 @@ "title_aux": "ComfyUI_GMIC" } ], + "https://github.com/get-salt-AI/SaltAI": [ + [ + "OPAC", + "OPAC2Floats", + "OPACList2ExecList", + "OPACListVariance", + "OPACPerlinSettings", + "OPACTransformImages", + "OPCSLayerExtractor", + "OPCScheduler", + "ParallaxMotion", + "SaltAIStableVideoDiffusion", + "SaltInput", + "SaltOutput" + ], + { + "title_aux": "SaltAI-Open-Resources" + } + ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -6386,7 +6436,9 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ - "concat_klinter" + "PresentString", + "concat_klinter", + "whitelist" ], { "title_aux": "Klinter_nodes" @@ -6765,6 +6817,8 @@ "SEGSRangeFilterDetailerHookProvider", "SEGSSwitch", "SEGSToImageList", + "SEGSUpscaler", + "SEGSUpscalerPipe", "SegmDetectorCombined", "SegmDetectorCombined_v2", "SegmDetectorForEach", @@ -7774,6 +7828,7 @@ "LoadImagesFromPath", "LoadImagesFromURL", "LoraNames_", + "LoraPrompt", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -7802,6 +7857,7 @@ "TESTNODE_TOKEN", "TextImage", "TextInput_", + "TextSplitByDelimiter", "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", @@ -8841,6 +8897,7 @@ "easy latentNoisy", "easy loraStack", "easy negative", + "easy pipeEdit", "easy pipeIn", "easy pipeOut", "easy pipeToBasicPipe", From 5962dce91f497dfe2ac7a9ac14f27e9747ada758 Mon Sep 17 00:00:00 2001 From: chaojie Date: Tue, 5 Mar 2024 12:18:02 +0800 Subject: [PATCH 063/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 2a056b94..9b1cdf59 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4306,6 +4306,16 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-dust3r", + "reference": "https://github.com/chaojie/ComfyUI-dust3r", + "files": [ + "https://github.com/chaojie/ComfyUI-dust3r" + ], + "install_type": "git-clone", + "description": "ComfyUI dust3r" + }, { "author": "chaojie", "title": "ComfyUI-Gemma", From 59d7088258ed0ae30a00b51e37bdec3b6e3068eb Mon Sep 17 00:00:00 2001 From: Blanchon Date: Wed, 6 Mar 2024 11:21:48 +0100 Subject: [PATCH 064/106] Update model-list.json - Add T2I-Adapter XL --- model-list.json | 110 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/model-list.json b/model-list.json index 46f8acd2..fbadb6ee 100644 --- a/model-list.json +++ b/model-list.json @@ -824,6 +824,116 @@ "reference": "https://huggingface.co/TencentARC/T2I-Adapter", "filename": "t2iadapter_style_sd14v1.pth", "url": "https://huggingface.co/TencentARC/T2I-Adapter/resolve/main/models/t2iadapter_style_sd14v1.pth" + }, + { + "name": "T2I-Adapter XL (lineart) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for lineart", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0", + "filename": "t2i-adapter-lineart-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (canny) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for canny", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0", + "filename": "t2i-adapter-canny-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-zoe) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-zoe", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0", + "filename": "t2i-adapter-depth-zoe-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-midas) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-midas", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0", + "filename": "t2i-adapter-depth-midas-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (sketch) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for sketch", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0", + "filename": "t2i-adapter-sketch-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (lineart)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for lineart", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0", + "filename": "t2i-adapter-lineart-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (canny)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for canny", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0", + "filename": "t2i-adapter-canny-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-zoe)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-zoe", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0", + "filename": "t2i-adapter-depth-zoe-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-midas)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-midas", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0", + "filename": "t2i-adapter-depth-midas-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (sketch)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for sketch", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0", + "filename": "t2i-adapter-sketch-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (openpose)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for openpose", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-openpose-sdxl-1.0", + "filename": "t2i-adapter-openpose-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-openpose-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" }, { "name": "CiaraRowles/TemporalNet2", From c5d753f17690243f663a4f81b98589e2a3aa06b7 Mon Sep 17 00:00:00 2001 From: Blanchon Date: Wed, 6 Mar 2024 11:23:03 +0100 Subject: [PATCH 065/106] Fix space --- model-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model-list.json b/model-list.json index fbadb6ee..24c9f5fb 100644 --- a/model-list.json +++ b/model-list.json @@ -825,7 +825,7 @@ "filename": "t2iadapter_style_sd14v1.pth", "url": "https://huggingface.co/TencentARC/T2I-Adapter/resolve/main/models/t2iadapter_style_sd14v1.pth" }, - { + { "name": "T2I-Adapter XL (lineart) FP16", "type": "T2I-Adapter", "base": "SDXL 1.0", From 2f704db3fcda337ff483e73ea5427f2e390c4221 Mon Sep 17 00:00:00 2001 From: Blanchon Date: Wed, 6 Mar 2024 11:25:10 +0100 Subject: [PATCH 066/106] Add GroundingDINO models --- model-list.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/model-list.json b/model-list.json index 46f8acd2..8f4619ad 100644 --- a/model-list.json +++ b/model-list.json @@ -2169,6 +2169,26 @@ "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", "filename": "w600k_r50.onnx", "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/w600k_r50.onnx" + }, + { + "name": "GroundingDINO SwinT OGC - Model", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC Model", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO", + "filename": "groundingdino_swint_ogc.pth", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swint_ogc.pth" + }, + { + "name": "GroundingDINO SwinT OGC - CFG File", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC CFG File", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py", + "filename": "GroundingDINO_SwinT_OGC.cfg.py", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" } ] } From 8ee4d4aa90ddb6972caf64705de456e1e0706225 Mon Sep 17 00:00:00 2001 From: Blanchon Date: Wed, 6 Mar 2024 11:29:57 +0100 Subject: [PATCH 067/106] Add BLIP ImageCaption model --- model-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/model-list.json b/model-list.json index 46f8acd2..89cd582d 100644 --- a/model-list.json +++ b/model-list.json @@ -2169,6 +2169,16 @@ "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", "filename": "w600k_r50.onnx", "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/w600k_r50.onnx" + }, + { + "name": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "type": "BLIP_MODEL", + "base": "blip_model", + "save_path": "blip", + "description": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "reference": "https://github.com/salesforce/BLIP", + "filename": "model_base_capfilt_large.pth", + "url": "https://storage.googleapis.com/sfr-vision-language-research/BLIP/models/model_base_capfilt_large.pth" } ] } From 3a76506a5e9a641b5bef24a27dd71f54affa8439 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 6 Mar 2024 22:36:38 +0900 Subject: [PATCH 068/106] update DB --- model-list.json | 1 + 1 file changed, 1 insertion(+) diff --git a/model-list.json b/model-list.json index 19386b49..a6ce93b3 100644 --- a/model-list.json +++ b/model-list.json @@ -2180,6 +2180,7 @@ "filename": "model_base_capfilt_large.pth", "url": "https://storage.googleapis.com/sfr-vision-language-research/BLIP/models/model_base_capfilt_large.pth" }, + { "name": "GroundingDINO SwinT OGC - Model", "type": "GroundingDINO", "base": "DINO", From f14d81d5759c2d130538c731ad4996245572dad1 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 6 Mar 2024 22:39:08 +0900 Subject: [PATCH 069/106] update DB --- model-list.json | 4 ++++ node_db/new/model-list.json | 40 +++++++++++++++++++++++++++---------- 2 files changed, 34 insertions(+), 10 deletions(-) diff --git a/model-list.json b/model-list.json index d4256835..135bcb0f 100644 --- a/model-list.json +++ b/model-list.json @@ -2310,5 +2310,9 @@ "filename": "GroundingDINO_SwinT_OGC.cfg.py", "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" } + + + + ] } diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index 2183b78d..cd25384c 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,35 @@ { "models": [ + { + "name": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "type": "BLIP_MODEL", + "base": "blip_model", + "save_path": "blip", + "description": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "reference": "https://github.com/salesforce/BLIP", + "filename": "model_base_capfilt_large.pth", + "url": "https://storage.googleapis.com/sfr-vision-language-research/BLIP/models/model_base_capfilt_large.pth" + }, + { + "name": "GroundingDINO SwinT OGC - Model", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC Model", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO", + "filename": "groundingdino_swint_ogc.pth", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swint_ogc.pth" + }, + { + "name": "GroundingDINO SwinT OGC - CFG File", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC CFG File", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py", + "filename": "GroundingDINO_SwinT_OGC.cfg.py", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" + }, { "name": "SDXL Lightning LoRA (2step)", "type": "lora", @@ -662,16 +692,6 @@ "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid", "filename": "svd.safetensors", "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid/resolve/main/svd.safetensors" - }, - { - "name": "Stable Video Diffusion Image-to-Video (XT)", - "type": "checkpoints", - "base": "SVD", - "save_path": "checkpoints/SVD", - "description": "Stable Video Diffusion (SVD) Image-to-Video is a diffusion model that takes in a still image as a conditioning frame, and generates a video from it.\nNOTE: 25 frames @ 576x1024 ", - "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt", - "filename": "svd_xt.safetensors", - "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt/resolve/main/svd_xt.safetensors" } ] } From bde5811bd514de42928515b9b3bdfd8507df9c56 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 6 Mar 2024 22:53:04 +0900 Subject: [PATCH 070/106] update DB --- custom-node-list.json | 20 ++++++ extension-node-map.json | 63 +++++++++++++++--- node_db/dev/custom-node-list.json | 10 +++ node_db/new/custom-node-list.json | 100 +++++++++------------------- node_db/new/extension-node-map.json | 63 +++++++++++++++--- 5 files changed, 166 insertions(+), 90 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 9b1cdf59..b942ea9f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4266,6 +4266,16 @@ "install_type": "git-clone", "description": "This is a custom node that lets you take advantage of Latent Diffusion Super Resolution (LDSR) models inside ComfyUI." }, + { + "author": "flowtyone", + "title": "ComfyUI-Flowty-TripoSR", + "reference": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR", + "files": [ + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR" + ], + "install_type": "git-clone", + "description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)" + }, { "author": "massao000", "title": "ComfyUI_aspect_ratios", @@ -5748,6 +5758,16 @@ "install_type": "git-clone", "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" }, + { + "author": "cdb-boop", + "title": "comfyui-image-round", + "reference": "https://github.com/cdb-boop/comfyui-image-round", + "files": [ + "https://github.com/cdb-boop/comfyui-image-round" + ], + "install_type": "git-clone", + "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." + }, diff --git a/extension-node-map.json b/extension-node-map.json index 8fe9466d..e5fac5f8 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -43,13 +43,16 @@ "EG-YSZT-ZT", "EG_CPSYTJ", "EG_FX_BDAPI", + "EG_HT_YSTZ", "EG_JF_ZZSC", "EG_JXFZ_node", + "EG_RY_HT", "EG_SCQY_BHDQY", "EG_SCQY_QBQY", "EG_SCQY_SXQY", "EG_SJ", "EG_SJPJ_Node", + "EG_SZ_JDYS", "EG_TC_Node", "EG_TSCDS_CJ", "EG_TSCDS_DG", @@ -63,12 +66,15 @@ "EG_TX_CCHQ", "EG_TX_CJPJ", "EG_TX_JZRY", + "EG_TX_LJ", "EG_TX_LJBC", + "EG_TX_WHLJ", "EG_WB_KSH", "EG_WXZ_QH", "EG_XZ_QH", "EG_YSQY_BBLLD", "EG_YSQY_BLLD", + "EG_ZZHBCJ", "EG_ZZKZ_HT_node", "EG_ZZ_BSYH", "EG_ZZ_BYYH", @@ -779,7 +785,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1158,12 +1164,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4023,6 +4027,7 @@ "Batch Load Images", "Batch Resize Image for SDXL", "Checkpoint Loader Simple Mikey", + "CheckpointHash", "CinematicLook", "Empty Latent Ratio Custom SDXL", "Empty Latent Ratio Select SDXL", @@ -4047,6 +4052,7 @@ "Mikey Sampler Tiled Base Only", "MikeySamplerTiledAdvanced", "MikeySamplerTiledAdvancedBaseOnly", + "MosaicExpandImage", "OobaPrompt", "PresetRatioSelector", "Prompt With SDXL", @@ -4430,6 +4436,14 @@ "title_aux": "Image loader with subfolders" } ], + "https://github.com/cdb-boop/comfyui-image-round": [ + [ + "ImageRound" + ], + { + "title_aux": "comfyui-image-round" + } + ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4610,6 +4624,15 @@ "title_aux": "ComfyUI-RAFT" } ], + "https://github.com/chaojie/ComfyUI-dust3r": [ + [ + "Dust3rLoader", + "Dust3rRun" + ], + { + "title_aux": "ComfyUI-dust3r" + } + ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", @@ -5490,13 +5513,13 @@ "Eden_Float", "Eden_Int", "Eden_String", - "Filepicker", "IMG_blender", "IMG_padder", "IMG_scaler", "IMG_unpadder", "If ANY execute A else B", "LatentTypeConversion", + "LoadRandomImage", "SaveImageAdvanced", "VAEDecode_to_folder" ], @@ -5670,6 +5693,16 @@ "title_aux": "ComfyUI-Flowty-LDSR" } ], + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": [ + [ + "TripoSRModelLoader", + "TripoSRSampler", + "TripoSRViewer" + ], + { + "title_aux": "ComfyUI-Flowty-TripoSR" + } + ], "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": [ [ "BatchIndex_AS", @@ -5835,6 +5868,7 @@ "LlavaClipLoader", "MCLLaVAModel", "MoonDream", + "Moondream2model", "PlayMusic", "PromptGenerateAPI", "SaveAudioNode", @@ -6584,15 +6618,27 @@ [ "Base64ToImage", "Base64ToMask", + "ColorPicker", + "GetImageBatchSize", "ImageToBase64", "ImageToBase64Advanced", + "InsightFaceBBOXDetect", + "IntToList", + "IntToNumber", + "JoinList", + "ListMerge", "LoadImageFromURL", "LoadImageToBase64", "LoadMaskFromURL", "MaskImageToBase64", "MaskToBase64", "MaskToBase64Image", - "SamAutoMaskSEGS" + "SamAutoMaskSEGS", + "ShowFloat", + "ShowInt", + "ShowNumber", + "ShowString", + "StringToList" ], { "title_aux": "comfyui-easyapi-nodes" @@ -9060,9 +9106,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 304857c0..c3bd8996 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, + { + "author": "tjorbogarden", + "title": "my-useful-comfyui-custom-nodes", + "reference": "https://github.com/tjorbogarden/my-useful-comfyui-custom-nodes", + "files": [ + "https://github.com/tjorbogarden/my-useful-comfyui-custom-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:My-Image Sizer, KSamplerSDXLAdvanced." + }, { "author": "DeTK", "title": "ComfyUI Node Switcher", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index ab22dc55..99c17baf 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,36 @@ }, + { + "author": "flowtyone", + "title": "ComfyUI-Flowty-TripoSR", + "reference": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR", + "files": [ + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR" + ], + "install_type": "git-clone", + "description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)" + }, + { + "author": "chaojie", + "title": "ComfyUI-dust3r", + "reference": "https://github.com/chaojie/ComfyUI-dust3r", + "files": [ + "https://github.com/chaojie/ComfyUI-dust3r" + ], + "install_type": "git-clone", + "description": "ComfyUI dust3r" + }, + { + "author": "cdb-boop", + "title": "comfyui-image-round", + "reference": "https://github.com/cdb-boop/comfyui-image-round", + "files": [ + "https://github.com/cdb-boop/comfyui-image-round" + ], + "install_type": "git-clone", + "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." + }, { "author": "SaltAI", "title": "SaltAI-Open-Resources", @@ -662,76 +692,6 @@ ], "install_type": "git-clone", "description": "JoyTag is a state of the art AI vision model for tagging images, with a focus on sex positivity and inclusivity. It uses the Danbooru tagging schema, but works across a wide range of images, from hand drawn to photographic.\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/fancyfeast/joytag/tree/main](https://huggingface.co/fancyfeast/joytag/tree/main)" - }, - { - "author": "redhottensors", - "title": "ComfyUI-Prediction", - "reference": "https://github.com/redhottensors/ComfyUI-Prediction", - "files": [ - "https://github.com/redhottensors/ComfyUI-Prediction" - ], - "install_type": "git-clone", - "description": "Fully customizable Classifier Free Guidance for ComfyUI." - }, - { - "author": "nkchocoai", - "title": "ComfyUI-TextOnSegs", - "reference": "https://github.com/nkchocoai/ComfyUI-TextOnSegs", - "files": [ - "https://github.com/nkchocoai/ComfyUI-TextOnSegs" - ], - "install_type": "git-clone", - "description": "Add a node for drawing text with CR Draw Text of ComfyUI_Comfyroll_CustomNodes to the area of SEGS detected by Ultralytics Detector of ComfyUI-Impact-Pack." - }, - { - "author": "cubiq", - "title": "ComfyUI InstantID (Native Support)", - "reference": "https://github.com/cubiq/ComfyUI_InstantID", - "files": [ - "https://github.com/cubiq/ComfyUI_InstantID" - ], - "install_type": "git-clone", - "description": "Native [a/InstantID](https://github.com/InstantID/InstantID) support for ComfyUI.\nThis extension differs from the many already available as it doesn't use diffusers but instead implements InstantID natively and it fully integrates with ComfyUI.\nPlease note this still could be considered beta stage, looking forward to your feedback." - }, - { - "author": "Franck-Demongin", - "title": "NX_PromptStyler", - "reference": "https://github.com/Franck-Demongin/NX_PromptStyler", - "files": [ - "https://github.com/Franck-Demongin/NX_PromptStyler" - ], - "install_type": "git-clone", - "description": "A custom node for ComfyUI to create a prompt based on a list of keywords saved in CSV files." - }, - { - "author": "Billius-AI", - "title": "ComfyUI-Path-Helper", - "reference": "https://github.com/Billius-AI/ComfyUI-Path-Helper", - "files": [ - "https://github.com/Billius-AI/ComfyUI-Path-Helper" - ], - "install_type": "git-clone", - "description": "Nodes:Create Project Root, Add Folder, Add Folder Advanced, Add File Name Prefix, Add File Name Prefix Advanced, ShowPath" - }, - { - "author": "mbrostami", - "title": "ComfyUI-HF", - "reference": "https://github.com/mbrostami/ComfyUI-HF", - "files": [ - "https://github.com/mbrostami/ComfyUI-HF" - ], - "install_type": "git-clone", - "description": "ComfyUI Node to work with Hugging Face repositories" - }, - { - "author": "digitaljohn", - "title": "ComfyUI-ProPost", - "reference": "https://github.com/digitaljohn/comfyui-propost", - "files": [ - "https://github.com/digitaljohn/comfyui-propost" - ], - "install_type": "git-clone", - "description": "A set of custom ComfyUI nodes for performing basic post-processing effects including Film Grain and Vignette. These effects can help to take the edge off AI imagery and make them feel more natural." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 8fe9466d..e5fac5f8 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -43,13 +43,16 @@ "EG-YSZT-ZT", "EG_CPSYTJ", "EG_FX_BDAPI", + "EG_HT_YSTZ", "EG_JF_ZZSC", "EG_JXFZ_node", + "EG_RY_HT", "EG_SCQY_BHDQY", "EG_SCQY_QBQY", "EG_SCQY_SXQY", "EG_SJ", "EG_SJPJ_Node", + "EG_SZ_JDYS", "EG_TC_Node", "EG_TSCDS_CJ", "EG_TSCDS_DG", @@ -63,12 +66,15 @@ "EG_TX_CCHQ", "EG_TX_CJPJ", "EG_TX_JZRY", + "EG_TX_LJ", "EG_TX_LJBC", + "EG_TX_WHLJ", "EG_WB_KSH", "EG_WXZ_QH", "EG_XZ_QH", "EG_YSQY_BBLLD", "EG_YSQY_BLLD", + "EG_ZZHBCJ", "EG_ZZKZ_HT_node", "EG_ZZ_BSYH", "EG_ZZ_BYYH", @@ -779,7 +785,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1158,12 +1164,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -4023,6 +4027,7 @@ "Batch Load Images", "Batch Resize Image for SDXL", "Checkpoint Loader Simple Mikey", + "CheckpointHash", "CinematicLook", "Empty Latent Ratio Custom SDXL", "Empty Latent Ratio Select SDXL", @@ -4047,6 +4052,7 @@ "Mikey Sampler Tiled Base Only", "MikeySamplerTiledAdvanced", "MikeySamplerTiledAdvancedBaseOnly", + "MosaicExpandImage", "OobaPrompt", "PresetRatioSelector", "Prompt With SDXL", @@ -4430,6 +4436,14 @@ "title_aux": "Image loader with subfolders" } ], + "https://github.com/cdb-boop/comfyui-image-round": [ + [ + "ImageRound" + ], + { + "title_aux": "comfyui-image-round" + } + ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4610,6 +4624,15 @@ "title_aux": "ComfyUI-RAFT" } ], + "https://github.com/chaojie/ComfyUI-dust3r": [ + [ + "Dust3rLoader", + "Dust3rRun" + ], + { + "title_aux": "ComfyUI-dust3r" + } + ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", @@ -5490,13 +5513,13 @@ "Eden_Float", "Eden_Int", "Eden_String", - "Filepicker", "IMG_blender", "IMG_padder", "IMG_scaler", "IMG_unpadder", "If ANY execute A else B", "LatentTypeConversion", + "LoadRandomImage", "SaveImageAdvanced", "VAEDecode_to_folder" ], @@ -5670,6 +5693,16 @@ "title_aux": "ComfyUI-Flowty-LDSR" } ], + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": [ + [ + "TripoSRModelLoader", + "TripoSRSampler", + "TripoSRViewer" + ], + { + "title_aux": "ComfyUI-Flowty-TripoSR" + } + ], "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": [ [ "BatchIndex_AS", @@ -5835,6 +5868,7 @@ "LlavaClipLoader", "MCLLaVAModel", "MoonDream", + "Moondream2model", "PlayMusic", "PromptGenerateAPI", "SaveAudioNode", @@ -6584,15 +6618,27 @@ [ "Base64ToImage", "Base64ToMask", + "ColorPicker", + "GetImageBatchSize", "ImageToBase64", "ImageToBase64Advanced", + "InsightFaceBBOXDetect", + "IntToList", + "IntToNumber", + "JoinList", + "ListMerge", "LoadImageFromURL", "LoadImageToBase64", "LoadMaskFromURL", "MaskImageToBase64", "MaskToBase64", "MaskToBase64Image", - "SamAutoMaskSEGS" + "SamAutoMaskSEGS", + "ShowFloat", + "ShowInt", + "ShowNumber", + "ShowString", + "StringToList" ], { "title_aux": "comfyui-easyapi-nodes" @@ -9060,9 +9106,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From a59760373d178b94bc3db532e9caff677fd4cf60 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Thu, 7 Mar 2024 00:15:53 +0900 Subject: [PATCH 071/106] update DB --- extension-node-map.json | 1 + node_db/new/extension-node-map.json | 1 + 2 files changed, 2 insertions(+) diff --git a/extension-node-map.json b/extension-node-map.json index e5fac5f8..e2842e82 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -2810,6 +2810,7 @@ "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", + "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", "tri3d-extract-parts-batch", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index e5fac5f8..e2842e82 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -2810,6 +2810,7 @@ "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", + "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", "tri3d-extract-parts-batch", From cb2c82a4f2df76e9467f4f8152484aa891679688 Mon Sep 17 00:00:00 2001 From: Blanchon Date: Wed, 6 Mar 2024 18:52:12 +0100 Subject: [PATCH 072/106] Add SAM vit_h, vit_l and MobileSAM --- model-list.json | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/model-list.json b/model-list.json index 135bcb0f..b985a744 100644 --- a/model-list.json +++ b/model-list.json @@ -2309,10 +2309,36 @@ "reference": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py", "filename": "GroundingDINO_SwinT_OGC.cfg.py", "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" + }, + { + "name": "ViT-H SAM model", + "type": "sam", + "base": "SAM", + "save_path": "sams", + "description": "Segmenty Anything SAM model (ViT-H)", + "reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints", + "filename": "sam_vit_h_4b8939.pth", + "url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_h_4b8939.pth" + }, + { + "name": "ViT-L SAM model", + "type": "sam", + "base": "SAM", + "save_path": "sams", + "description": "Segmenty Anything SAM model (ViT-L)", + "reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints", + "filename": "sam_vit_l_0b3195.pth", + "url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_l_0b3195.pth" + }, + { + "name": "MobileSAM", + "type": "sam", + "base": "SAM", + "save_path": "sams", + "description": "MobileSAM", + "reference": "https://github.com/ChaoningZhang/MobileSAM/", + "filename": "mobile_sam.pt", + "url": "https://github.com/ChaoningZhang/MobileSAM/blob/master/weights/mobile_sam.pt" } - - - - ] } From 56f5487ae90f9e9d76971f3dccfb9fc321f7998e Mon Sep 17 00:00:00 2001 From: atmaranto <35581227+atmaranto@users.noreply.github.com> Date: Thu, 7 Mar 2024 04:59:39 -0600 Subject: [PATCH 073/106] Update extension-node-map.json --- extension-node-map.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/extension-node-map.json b/extension-node-map.json index e2842e82..da6ceceb 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -284,6 +284,15 @@ "title_aux": "Jovimetrix Composition Nodes" } ], + "https://github.com/atmaranto/ComfyUI-SaveAsScript": [ + [], + { + "author": "Anthony Maranto", + "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support.", + "nickname": "Save as Script", + "title": "SaveAsScript" + } + ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -9199,4 +9208,4 @@ "title_aux": "SDXLCustomAspectRatio" } ] -} \ No newline at end of file +} From 7c0a5d216f128da5c8057706ef3cc9669064b431 Mon Sep 17 00:00:00 2001 From: atmaranto <35581227+atmaranto@users.noreply.github.com> Date: Thu, 7 Mar 2024 05:05:41 -0600 Subject: [PATCH 074/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index b942ea9f..f6296d39 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5768,6 +5768,16 @@ "install_type": "git-clone", "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." }, + { + "author": "atmaranto", + "title": "SaveAsScript", + "reference": "https://github.com/atmaranto/ComfyUI-SaveAsScript", + "files": [ + "https://github.com/atmaranto/ComfyUI-SaveAsScript" + ], + "install_type": "git-clone", + "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support.", + } From 31c226daa04e7e0acd86a02810c558caed07080d Mon Sep 17 00:00:00 2001 From: atmaranto <35581227+atmaranto@users.noreply.github.com> Date: Thu, 7 Mar 2024 05:06:40 -0600 Subject: [PATCH 075/106] Revert "Update extension-node-map.json" This reverts commit 56f5487ae90f9e9d76971f3dccfb9fc321f7998e. --- extension-node-map.json | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/extension-node-map.json b/extension-node-map.json index da6ceceb..e2842e82 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -284,15 +284,6 @@ "title_aux": "Jovimetrix Composition Nodes" } ], - "https://github.com/atmaranto/ComfyUI-SaveAsScript": [ - [], - { - "author": "Anthony Maranto", - "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support.", - "nickname": "Save as Script", - "title": "SaveAsScript" - } - ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -9208,4 +9199,4 @@ "title_aux": "SDXLCustomAspectRatio" } ] -} +} \ No newline at end of file From 800a854d57a9f6c22815c0b965db46b80511d445 Mon Sep 17 00:00:00 2001 From: atmaranto <35581227+atmaranto@users.noreply.github.com> Date: Thu, 7 Mar 2024 05:07:13 -0600 Subject: [PATCH 076/106] Update custom-node-list.json --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index f6296d39..0b51b95e 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5777,7 +5777,7 @@ ], "install_type": "git-clone", "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support.", - } + }, From 40988444494b6a58c14ec3901f7c087e20a1fd23 Mon Sep 17 00:00:00 2001 From: atmaranto <35581227+atmaranto@users.noreply.github.com> Date: Thu, 7 Mar 2024 05:08:41 -0600 Subject: [PATCH 077/106] Update custom-node-list.json --- custom-node-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 0b51b95e..72e47562 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5776,7 +5776,7 @@ "https://github.com/atmaranto/ComfyUI-SaveAsScript" ], "install_type": "git-clone", - "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support.", + "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support." }, From 92f65730aa16cf726b1db869fd2c4c172553c072 Mon Sep 17 00:00:00 2001 From: chty627 <610827839@qq.com> Date: Thu, 7 Mar 2024 20:14:51 +0800 Subject: [PATCH 078/106] Add new custom nodes and extensions --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index b942ea9f..7b1dbbb4 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6124,6 +6124,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "jw782cn", + "title": "ComfyUI-Catcat", + "reference": "https://github.com/jw782cn/ComfyUI-Catcat", + "files": [ + "https://github.com/jw782cn/ComfyUI-Catcat" + ], + "install_type": "copy", + "description": "Extension to show random cat GIFs while queueing prompt." } ] } From 626aad2b00e777261c808a323baa7e62230c073d Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Fri, 8 Mar 2024 12:51:35 +0900 Subject: [PATCH 079/106] update DB --- custom-node-list.json | 120 ++++++++++++++--- extension-node-map.json | 109 ++++++++++++++- node_db/new/custom-node-list.json | 202 ++++++++++++++-------------- node_db/new/extension-node-map.json | 109 ++++++++++++++- 4 files changed, 409 insertions(+), 131 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index b9094e70..157b616f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1719,6 +1719,16 @@ "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": "laksjdjf", + "title": "LoRTnoC-ComfyUI", + "reference": "https://github.com/laksjdjf/LoRTnoC-ComfyUI", + "files": [ + "https://github.com/laksjdjf/LoRTnoC-ComfyUI" + ], + "install_type": "git-clone", + "description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)" + }, { "author": "alsritter", "title": "asymmetric-tiling-comfyui", @@ -2569,6 +2579,16 @@ "install_type": "git-clone", "description": "Nodes:Word Cloud, Load Text File" }, + { + "author": "chflame163", + "title": "ComfyUI Layer Style", + "reference": "https://github.com/chflame163/ComfyUI_LayerStyle", + "files": [ + "https://github.com/chflame163/ComfyUI_LayerStyle" + ], + "install_type": "git-clone", + "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress." + }, { "author": "drustan-hawk", "title": "primitive-types", @@ -4768,16 +4788,6 @@ "install_type": "git-clone", "description": "A pony prompt helper extension for AUTOMATIC1111's Stable Diffusion Web UI and ComfyUI that utilizes the full power of your favorite booru query syntax. Currently supports [a/Derpibooru](https://derpibooru/org) and [a/E621](https://e621.net/)." }, - { - "author": "chflame163", - "title": "ComfyUI Layer Style", - "reference": "https://github.com/chflame163/ComfyUI_LayerStyle", - "files": [ - "https://github.com/chflame163/ComfyUI_LayerStyle" - ], - "install_type": "git-clone", - "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress." - }, { "author": "dave-palt", "title": "comfyui_DSP_imagehelpers", @@ -5208,6 +5218,16 @@ "install_type": "git-clone", "description": "Clip text encoder with BREAK formatting like A1111 (uses conditioning concat)" }, + { + "author": "dfl", + "title": "ComfyUI-TCD-scheduler", + "reference": "https://github.com/dfl/comfyui-tcd-scheduler", + "files": [ + "https://github.com/dfl/comfyui-tcd-scheduler" + ], + "install_type": "git-clone", + "description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)" + }, { "author": "MarkoCa1", "title": "ComfyUI_Segment_Mask", @@ -5778,6 +5798,66 @@ "install_type": "git-clone", "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support." }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-megamask", + "reference": "https://github.com/meshmesh-io/mm-comfyui-megamask", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-megamask" + ], + "install_type": "git-clone", + "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" + }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-loopback", + "reference": "https://github.com/meshmesh-io/mm-comfyui-loopback", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-loopback" + ], + "install_type": "git-clone", + "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" + }, + { + "author": "cozymantis", + "title": "Cozy Human Parser", + "reference": "https://github.com/cozymantis/human-parser-comfyui-node", + "files": [ + "https://github.com/cozymantis/human-parser-comfyui-node" + ], + "install_type": "git-clone", + "description": "Simple ComfyUI nodes to generate masks for specific body parts and clothes or fashion items. Runs on CPU and CUDA. Made with πŸ’š by the CozyMantis squad." + }, + { + "author": "vivax3794", + "title": "ComfyUI-Vivax-Nodes", + "reference": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes", + "files": [ + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Inspect, Any String, Model From URL" + }, + { + "author": "victorchall", + "title": "Comfyui Webcam capture node", + "reference": "https://github.com/victorchall/comfyui_webcamcapture", + "files": [ + "https://github.com/victorchall/comfyui_webcamcapture" + ], + "install_type": "git-clone", + "description": "This node captures images one at a time from your webcam when you click generate.\nThis is particular useful for img2img or controlnet workflows.\nNOTE:This node will take over your webcam, so if you have another program using it, you may need to close that program first. Likewise, you may need to close Comfyui or close the workflow to release the webcam." + }, + { + "author": "ljleb", + "title": "comfy-mecha", + "reference": "https://github.com/ljleb/comfy-mecha", + "files": [ + "https://github.com/ljleb/comfy-mecha" + ], + "install_type": "git-clone", + "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" + }, @@ -6090,6 +6170,16 @@ "install_type": "copy", "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." }, + { + "author": "jw782cn", + "title": "ComfyUI-Catcat", + "reference": "https://github.com/jw782cn/ComfyUI-Catcat", + "files": [ + "https://github.com/jw782cn/ComfyUI-Catcat" + ], + "install_type": "copy", + "description": "Extension to show random cat GIFs while queueing prompt." + }, { "author": "theally", @@ -6134,16 +6224,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "jw782cn", - "title": "ComfyUI-Catcat", - "reference": "https://github.com/jw782cn/ComfyUI-Catcat", - "files": [ - "https://github.com/jw782cn/ComfyUI-Catcat" - ], - "install_type": "copy", - "description": "Extension to show random cat GIFs while queueing prompt." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index e2842e82..e11e7f65 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -52,6 +52,7 @@ "EG_SCQY_SXQY", "EG_SJ", "EG_SJPJ_Node", + "EG_SS_RYZH", "EG_SZ_JDYS", "EG_TC_Node", "EG_TSCDS_CJ", @@ -63,6 +64,7 @@ "EG_TSCDS_WP", "EG_TSCDS_ZL", "EG_TSCMB_GL", + "EG_TXZZ_ZH", "EG_TX_CCHQ", "EG_TX_CJPJ", "EG_TX_JZRY", @@ -74,6 +76,7 @@ "EG_XZ_QH", "EG_YSQY_BBLLD", "EG_YSQY_BLLD", + "EG_ZY_WBK", "EG_ZZHBCJ", "EG_ZZKZ_HT_node", "EG_ZZ_BSYH", @@ -785,7 +788,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1164,10 +1167,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2094,6 +2099,7 @@ "Crop Center with SEGS", "Dilate Mask for Each Face", "GW Number Formatting", + "Grid Image from batch (OFF)", "Image Crop Fit", "Image Resize Fit", "OFF SEGS to Image", @@ -4439,7 +4445,9 @@ ], "https://github.com/cdb-boop/comfyui-image-round": [ [ - "ImageRound" + "ComfyUI_Image_Round__ImageCropAdvanced", + "ComfyUI_Image_Round__ImageRound", + "ComfyUI_Image_Round__ImageRoundAdvanced" ], { "title_aux": "comfyui-image-round" @@ -4681,6 +4689,7 @@ "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", + "LayerUtility: CropByMask V2", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", @@ -5023,6 +5032,7 @@ "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", "StableCascade_StageC_VAEEncode", + "StableCascade_SuperResolutionControlnet", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", @@ -5091,6 +5101,16 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cozymantis/human-parser-comfyui-node": [ + [ + "Cozy Human Parser ATR", + "Cozy Human Parser LIP", + "Cozy Human Parser Pascal" + ], + { + "title_aux": "Cozy Human Parser" + } + ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5321,6 +5341,15 @@ "title_aux": "comfyui-clip-with-break" } ], + "https://github.com/dfl/comfyui-tcd-scheduler": [ + [ + "SamplerTCD", + "TCDScheduler" + ], + { + "title_aux": "ComfyUI-TCD-scheduler" + } + ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5813,6 +5842,7 @@ ], "https://github.com/glibsonoran/Plush-for-ComfyUI": [ [ + "AdvPromptEnhancer", "DalleImage", "Enhancer", "ImgTextSwitch", @@ -6472,6 +6502,9 @@ "https://github.com/klinter007/klinter_nodes": [ [ "PresentString", + "SingleString", + "SizeSelector", + "concat", "concat_klinter", "whitelist" ], @@ -6569,6 +6602,14 @@ "title_aux": "LoRA-Merger-ComfyUI" } ], + "https://github.com/laksjdjf/LoRTnoC-ComfyUI": [ + [ + "LortnocLoader" + ], + { + "title_aux": "LoRTnoC-ComfyUI" + } + ], "https://github.com/laksjdjf/attention-couple-ComfyUI": [ [ "Attention couple" @@ -6597,7 +6638,11 @@ ], "https://github.com/leoleelxh/ComfyUI-LLMs": [ [ - "\ud83d\udc35 ComfyUI-LLMs" + "\ud83d\uddbc\ufe0f LLMs_Vison_Ali", + "\ud83d\uddbc\ufe0f LLMs_Vison_GLM4", + "\ud83d\uddbc\ufe0f LLMs_Vison_Gemini", + "\ud83d\ude00 LLMs_Chat", + "\ud83d\ude00 LLMs_Chat_GLM4_Only" ], { "title_aux": "ComfyUI-LLMs" @@ -6615,6 +6660,17 @@ "title_aux": "simple wildcard for ComfyUI" } ], + "https://github.com/ljleb/comfy-mecha": [ + [ + "Blocks Mecha Hyper", + "Custom Code Mecha Recipe", + "Mecha Merger", + "Model Mecha Recipe" + ], + { + "title_aux": "comfy-mecha" + } + ], "https://github.com/lldacing/comfyui-easyapi-nodes": [ [ "Base64ToImage", @@ -7187,6 +7243,27 @@ "title_aux": "MTB Nodes" } ], + "https://github.com/meshmesh-io/mm-comfyui-loopback": [ + [ + "Loop", + "LoopEnd", + "LoopEnd_SEGIMAGE", + "LoopStart", + "LoopStart_SEGIMAGE" + ], + { + "title_aux": "mm-comfyui-loopback" + } + ], + "https://github.com/meshmesh-io/mm-comfyui-megamask": [ + [ + "ColorListMaskToImage", + "FlattenAndCombineMaskImages" + ], + { + "title_aux": "mm-comfyui-megamask" + } + ], "https://github.com/mihaiiancu/ComfyUI_Inpaint": [ [ "InpaintMediapipe" @@ -8635,6 +8712,14 @@ "title_aux": "Simple Wildcard" } ], + "https://github.com/victorchall/comfyui_webcamcapture": [ + [ + "WebcamCapture" + ], + { + "title_aux": "Comfyui Webcam capture node" + } + ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ "ChatGptPrompt" @@ -8651,6 +8736,16 @@ "title_aux": "comfyui-psd2png" } ], + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ + [ + "Any String", + "Inspect", + "Model From URL" + ], + { + "title_aux": "ComfyUI-Vivax-Nodes" + } + ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", @@ -8966,6 +9061,7 @@ "easy showAnything", "easy showLoaderSettingsNames", "easy showSpentTime", + "easy showTensorShape", "easy string", "easy stylesSelector", "easy svdLoader", @@ -9107,6 +9203,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 99c17baf..54d60649 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,107 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + + { + "author": "laksjdjf", + "title": "LoRTnoC-ComfyUI", + "reference": "https://github.com/laksjdjf/LoRTnoC-ComfyUI", + "files": [ + "https://github.com/laksjdjf/LoRTnoC-ComfyUI" + ], + "install_type": "git-clone", + "description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)" + }, + { + "author": "victorchall", + "title": "Comfyui Webcam capture node", + "reference": "https://github.com/victorchall/comfyui_webcamcapture", + "files": [ + "https://github.com/victorchall/comfyui_webcamcapture" + ], + "install_type": "git-clone", + "description": "This node captures images one at a time from your webcam when you click generate.\nThis is particular useful for img2img or controlnet workflows.\nNOTE:This node will take over your webcam, so if you have another program using it, you may need to close that program first. Likewise, you may need to close Comfyui or close the workflow to release the webcam." + }, + { + "author": "dfl", + "title": "ComfyUI-TCD-scheduler", + "reference": "https://github.com/dfl/comfyui-tcd-scheduler", + "files": [ + "https://github.com/dfl/comfyui-tcd-scheduler" + ], + "install_type": "git-clone", + "description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)" + }, + { + "author": "cozymantis", + "title": "Cozy Human Parser", + "reference": "https://github.com/cozymantis/human-parser-comfyui-node", + "files": [ + "https://github.com/cozymantis/human-parser-comfyui-node" + ], + "install_type": "git-clone", + "description": "Simple ComfyUI nodes to generate masks for specific body parts and clothes or fashion items. Runs on CPU and CUDA. Made with πŸ’š by the CozyMantis squad." + }, + { + "author": "atmaranto", + "title": "SaveAsScript", + "reference": "https://github.com/atmaranto/ComfyUI-SaveAsScript", + "files": [ + "https://github.com/atmaranto/ComfyUI-SaveAsScript" + ], + "install_type": "git-clone", + "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support." + }, + { + "author": "jw782cn", + "title": "ComfyUI-Catcat", + "reference": "https://github.com/jw782cn/ComfyUI-Catcat", + "files": [ + "https://github.com/jw782cn/ComfyUI-Catcat" + ], + "install_type": "copy", + "description": "Extension to show random cat GIFs while queueing prompt." + }, + { + "author": "ljleb", + "title": "comfy-mecha", + "reference": "https://github.com/ljleb/comfy-mecha", + "files": [ + "https://github.com/ljleb/comfy-mecha" + ], + "install_type": "git-clone", + "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" + }, + { + "author": "vivax3794", + "title": "ComfyUI-Vivax-Nodes", + "reference": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes", + "files": [ + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Inspect, Any String, Model From URL" + }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-megamask", + "reference": "https://github.com/meshmesh-io/mm-comfyui-megamask", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-megamask" + ], + "install_type": "git-clone", + "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" + }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-loopback", + "reference": "https://github.com/meshmesh-io/mm-comfyui-loopback", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-loopback" + ], + "install_type": "git-clone", + "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" + }, { "author": "flowtyone", "title": "ComfyUI-Flowty-TripoSR", @@ -592,106 +692,6 @@ ], "install_type": "copy", "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." - }, - { - "author": "ccvv804", - "title": "ComfyUI StableCascade using diffusers for Low VRAM", - "reference": "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM", - "files": [ - "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM" - ], - "install_type": "git-clone", - "description": "Works with RTX 4070ti 12GB.\nSimple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" - }, - { - "author": "yuvraj108c", - "title": "ComfyUI-Pronodes", - "reference": "https://github.com/yuvraj108c/ComfyUI-Pronodes", - "files": [ - "https://github.com/yuvraj108c/ComfyUI-Pronodes" - ], - "install_type": "git-clone", - "description": "A collection of nice utility nodes for ComfyUI" - }, - { - "author": "pkpkTech", - "title": "ComfyUI-SaveQueues", - "reference": "https://github.com/pkpkTech/ComfyUI-SaveQueues", - "files": [ - "https://github.com/pkpkTech/ComfyUI-SaveQueues" - ], - "install_type": "git-clone", - "description": "Add a button to the menu to save and load the running queue and the pending queues.\nThis is intended to be used when you want to exit ComfyUI with queues still remaining." - }, - { - "author": "jordoh", - "title": "ComfyUI Deepface", - "reference": "https://github.com/jordoh/ComfyUI-Deepface", - "files": [ - "https://github.com/jordoh/ComfyUI-Deepface" - ], - "install_type": "git-clone", - "description": "ComfyUI nodes wrapping the [a/deepface](https://github.com/serengil/deepface) library." - }, - { - "author": "kijai", - "title": "ComfyUI StableCascade using diffusers", - "reference": "https://github.com/kijai/ComfyUI-DiffusersStableCascade", - "files": [ - "https://github.com/kijai/ComfyUI-DiffusersStableCascade" - ], - "install_type": "git-clone", - "description": "Simple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" - }, - { - "author": "Extraltodeus", - "title": "ComfyUI-AutomaticCFG", - "reference": "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG", - "files": [ - "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG" - ], - "install_type": "git-clone", - "description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality." - }, - { - "author": "Mamaaaamooooo", - "title": "Batch Rembg for ComfyUI", - "reference": "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes", - "files": [ - "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes" - ], - "install_type": "git-clone", - "description": "Remove background of plural images." - }, - { - "author": "ShmuelRonen", - "title": "ComfyUI-SVDResizer", - "reference": "https://github.com/ShmuelRonen/ComfyUI-SVDResizer", - "files": [ - "https://github.com/ShmuelRonen/ComfyUI-SVDResizer" - ], - "install_type": "git-clone", - "description": "SVDResizer is a helper for resizing the source image, according to the sizes enabled in Stable Video Diffusion. The rationale behind the possibility of changing the size of the image in steps between the ranges of 576 and 1024, is the use of the greatest common denominator of these two numbers which is 64. SVD is lenient with resizing that adheres to this rule, so the chance of coherent video that is not the standard size of 576X1024 is greater. It is advisable to keep the value 1024 constant and play with the second size to maintain the stability of the result." - }, - { - "author": "xiaoxiaodesha", - "title": "hd-nodes-comfyui", - "reference": "https://github.com/xiaoxiaodesha/hd_node", - "files": [ - "https://github.com/xiaoxiaodesha/hd_node" - ], - "install_type": "git-clone", - "description": "Nodes:Combine HDMasks, Cover HDMasks, HD FaceIndex, HD SmoothEdge, HD GetMaskArea, HD Image Levels, HD Ultimate SD Upscale" - }, - { - "author": "StartHua", - "title": "Comfyui_joytag", - "reference": "https://github.com/StartHua/Comfyui_joytag", - "files": [ - "https://github.com/StartHua/Comfyui_joytag" - ], - "install_type": "git-clone", - "description": "JoyTag is a state of the art AI vision model for tagging images, with a focus on sex positivity and inclusivity. It uses the Danbooru tagging schema, but works across a wide range of images, from hand drawn to photographic.\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/fancyfeast/joytag/tree/main](https://huggingface.co/fancyfeast/joytag/tree/main)" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index e2842e82..e11e7f65 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -52,6 +52,7 @@ "EG_SCQY_SXQY", "EG_SJ", "EG_SJPJ_Node", + "EG_SS_RYZH", "EG_SZ_JDYS", "EG_TC_Node", "EG_TSCDS_CJ", @@ -63,6 +64,7 @@ "EG_TSCDS_WP", "EG_TSCDS_ZL", "EG_TSCMB_GL", + "EG_TXZZ_ZH", "EG_TX_CCHQ", "EG_TX_CJPJ", "EG_TX_JZRY", @@ -74,6 +76,7 @@ "EG_XZ_QH", "EG_YSQY_BBLLD", "EG_YSQY_BLLD", + "EG_ZY_WBK", "EG_ZZHBCJ", "EG_ZZKZ_HT_node", "EG_ZZ_BSYH", @@ -785,7 +788,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1164,10 +1167,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2094,6 +2099,7 @@ "Crop Center with SEGS", "Dilate Mask for Each Face", "GW Number Formatting", + "Grid Image from batch (OFF)", "Image Crop Fit", "Image Resize Fit", "OFF SEGS to Image", @@ -4439,7 +4445,9 @@ ], "https://github.com/cdb-boop/comfyui-image-round": [ [ - "ImageRound" + "ComfyUI_Image_Round__ImageCropAdvanced", + "ComfyUI_Image_Round__ImageRound", + "ComfyUI_Image_Round__ImageRoundAdvanced" ], { "title_aux": "comfyui-image-round" @@ -4681,6 +4689,7 @@ "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", + "LayerUtility: CropByMask V2", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", @@ -5023,6 +5032,7 @@ "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", "StableCascade_StageC_VAEEncode", + "StableCascade_SuperResolutionControlnet", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", @@ -5091,6 +5101,16 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cozymantis/human-parser-comfyui-node": [ + [ + "Cozy Human Parser ATR", + "Cozy Human Parser LIP", + "Cozy Human Parser Pascal" + ], + { + "title_aux": "Cozy Human Parser" + } + ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5321,6 +5341,15 @@ "title_aux": "comfyui-clip-with-break" } ], + "https://github.com/dfl/comfyui-tcd-scheduler": [ + [ + "SamplerTCD", + "TCDScheduler" + ], + { + "title_aux": "ComfyUI-TCD-scheduler" + } + ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5813,6 +5842,7 @@ ], "https://github.com/glibsonoran/Plush-for-ComfyUI": [ [ + "AdvPromptEnhancer", "DalleImage", "Enhancer", "ImgTextSwitch", @@ -6472,6 +6502,9 @@ "https://github.com/klinter007/klinter_nodes": [ [ "PresentString", + "SingleString", + "SizeSelector", + "concat", "concat_klinter", "whitelist" ], @@ -6569,6 +6602,14 @@ "title_aux": "LoRA-Merger-ComfyUI" } ], + "https://github.com/laksjdjf/LoRTnoC-ComfyUI": [ + [ + "LortnocLoader" + ], + { + "title_aux": "LoRTnoC-ComfyUI" + } + ], "https://github.com/laksjdjf/attention-couple-ComfyUI": [ [ "Attention couple" @@ -6597,7 +6638,11 @@ ], "https://github.com/leoleelxh/ComfyUI-LLMs": [ [ - "\ud83d\udc35 ComfyUI-LLMs" + "\ud83d\uddbc\ufe0f LLMs_Vison_Ali", + "\ud83d\uddbc\ufe0f LLMs_Vison_GLM4", + "\ud83d\uddbc\ufe0f LLMs_Vison_Gemini", + "\ud83d\ude00 LLMs_Chat", + "\ud83d\ude00 LLMs_Chat_GLM4_Only" ], { "title_aux": "ComfyUI-LLMs" @@ -6615,6 +6660,17 @@ "title_aux": "simple wildcard for ComfyUI" } ], + "https://github.com/ljleb/comfy-mecha": [ + [ + "Blocks Mecha Hyper", + "Custom Code Mecha Recipe", + "Mecha Merger", + "Model Mecha Recipe" + ], + { + "title_aux": "comfy-mecha" + } + ], "https://github.com/lldacing/comfyui-easyapi-nodes": [ [ "Base64ToImage", @@ -7187,6 +7243,27 @@ "title_aux": "MTB Nodes" } ], + "https://github.com/meshmesh-io/mm-comfyui-loopback": [ + [ + "Loop", + "LoopEnd", + "LoopEnd_SEGIMAGE", + "LoopStart", + "LoopStart_SEGIMAGE" + ], + { + "title_aux": "mm-comfyui-loopback" + } + ], + "https://github.com/meshmesh-io/mm-comfyui-megamask": [ + [ + "ColorListMaskToImage", + "FlattenAndCombineMaskImages" + ], + { + "title_aux": "mm-comfyui-megamask" + } + ], "https://github.com/mihaiiancu/ComfyUI_Inpaint": [ [ "InpaintMediapipe" @@ -8635,6 +8712,14 @@ "title_aux": "Simple Wildcard" } ], + "https://github.com/victorchall/comfyui_webcamcapture": [ + [ + "WebcamCapture" + ], + { + "title_aux": "Comfyui Webcam capture node" + } + ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ "ChatGptPrompt" @@ -8651,6 +8736,16 @@ "title_aux": "comfyui-psd2png" } ], + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ + [ + "Any String", + "Inspect", + "Model From URL" + ], + { + "title_aux": "ComfyUI-Vivax-Nodes" + } + ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", @@ -8966,6 +9061,7 @@ "easy showAnything", "easy showLoaderSettingsNames", "easy showSpentTime", + "easy showTensorShape", "easy string", "easy stylesSelector", "easy svdLoader", @@ -9107,6 +9203,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 5c41a50119d9ac71a0a656e83b19d331b3c30934 Mon Sep 17 00:00:00 2001 From: diSty Date: Fri, 8 Mar 2024 12:19:53 +0200 Subject: [PATCH 080/106] ComfyUI Frame Maker --- custom-node-list.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 157b616f..be246fcf 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5858,7 +5858,16 @@ "install_type": "git-clone", "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" }, - + { + "author": "diSty", + "title": "ComfyUI Frame Maker", + "reference": "https://github.com/diStyApps/ComfyUI_FrameMaker", + "files": [ + "https://github.com/diStyApps/ComfyUI_FrameMaker" + ], + "install_type": "git-clone", + "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." + }, From 5fe6f82944f32ee2f1988765a408e421cf8a02e3 Mon Sep 17 00:00:00 2001 From: hackkhai <51231270+hackkhai@users.noreply.github.com> Date: Fri, 8 Mar 2024 16:49:21 +0530 Subject: [PATCH 081/106] image matting custom node --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 157b616f..f84e26e5 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6224,6 +6224,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "hackkhai", + "title": "ComfyUI-Image-Matting", + "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", + "files": [ + "https://github.com/hackkhai/ComfyUI-Image-Matting" + ], + "install_type": "git-clone", + "description": "This node improves the quality of the image mask. more suitable for image composite matting" } ] } From 125fa50e966a093a2046e00e4d2917371850bc94 Mon Sep 17 00:00:00 2001 From: Pos13 <64479446+Pos13@users.noreply.github.com> Date: Fri, 8 Mar 2024 22:33:13 +0300 Subject: [PATCH 082/106] Add Cyclist custom nodes https://github.com/Pos13/comfyui-cyclist --- custom-node-list.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/custom-node-list.json b/custom-node-list.json index 157b616f..db517add 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6224,6 +6224,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - } + }, + { + "author": "Pos13", + "title": "Cyclist", + "reference": "https://github.com/Pos13/comfyui-cyclist", + "files": [ + "https://github.com/Pos13/comfyui-cyclist" + ], + "install_type": "git-clone", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." + } ] } From f81da108c5685dfc291a2b4045dfe4093d086ce5 Mon Sep 17 00:00:00 2001 From: Pos13 <64479446+Pos13@users.noreply.github.com> Date: Fri, 8 Mar 2024 22:36:09 +0300 Subject: [PATCH 083/106] Tabs fix --- custom-node-list.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index db517add..907fcf59 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6225,8 +6225,8 @@ "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." }, - { - "author": "Pos13", + { + "author": "Pos13", "title": "Cyclist", "reference": "https://github.com/Pos13/comfyui-cyclist", "files": [ @@ -6234,6 +6234,6 @@ ], "install_type": "git-clone", "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." - } + } ] } From ebdc72681cc6155d9a3193ecd1774bceddc28757 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 9 Mar 2024 09:46:15 +0900 Subject: [PATCH 084/106] update DB --- custom-node-list.json | 20 +++++++------- node_db/new/custom-node-list.json | 43 +++++++++++++++---------------- 2 files changed, 31 insertions(+), 32 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 2f9795e0..6504a9f6 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5867,6 +5867,16 @@ ], "install_type": "git-clone", "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." + }, + { + "author": "hackkhai", + "title": "ComfyUI-Image-Matting", + "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", + "files": [ + "https://github.com/hackkhai/ComfyUI-Image-Matting" + ], + "install_type": "git-clone", + "description": "This node improves the quality of the image mask. more suitable for image composite matting" }, @@ -6233,16 +6243,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "hackkhai", - "title": "ComfyUI-Image-Matting", - "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", - "files": [ - "https://github.com/hackkhai/ComfyUI-Image-Matting" - ], - "install_type": "git-clone", - "description": "This node improves the quality of the image mask. more suitable for image composite matting" } ] } diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 54d60649..5cf3c15d 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,27 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + + { + "author": "hackkhai", + "title": "ComfyUI-Image-Matting", + "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", + "files": [ + "https://github.com/hackkhai/ComfyUI-Image-Matting" + ], + "install_type": "git-clone", + "description": "This node improves the quality of the image mask. more suitable for image composite matting" + }, + { + "author": "diSty", + "title": "ComfyUI Frame Maker", + "reference": "https://github.com/diStyApps/ComfyUI_FrameMaker", + "files": [ + "https://github.com/diStyApps/ComfyUI_FrameMaker" + ], + "install_type": "git-clone", + "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." + }, { "author": "laksjdjf", "title": "LoRTnoC-ComfyUI", @@ -671,27 +691,6 @@ ], "install_type": "git-clone", "description": "A janky implementation of Sonar sampling (momentum-based sampling) for ComfyUI." - }, - { - "author": "StartHua", - "title": "comfyui_segformer_b2_clothes", - "reference": "https://github.com/StartHua/Comfyui_segformer_b2_clothes", - "files": [ - "https://github.com/StartHua/Comfyui_segformer_b2_clothes" - ], - "install_type": "git-clone", - "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" - }, - { - "author": "AshMartian", - "title": "Dir Gir", - "reference": "https://github.com/AshMartian/ComfyUI-DirGir", - "files": [ - "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_picker.py", - "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_loop.py" - ], - "install_type": "copy", - "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." } ] } From cc80e8c4bfcd1d0da387f7b689cb8e63c377ef22 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 9 Mar 2024 12:12:38 +0900 Subject: [PATCH 085/106] update DB --- custom-node-list.json | 64 +++++++++++--- extension-node-map.json | 128 +++++++++++++++++++++++++--- node_db/dev/custom-node-list.json | 20 +++++ node_db/new/custom-node-list.json | 102 +++++++++++----------- node_db/new/extension-node-map.json | 128 +++++++++++++++++++++++++--- 5 files changed, 357 insertions(+), 85 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index dc33af86..4569b14b 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -3292,6 +3292,16 @@ "install_type": "git-clone", "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-PixArt-alpha-Diffusers", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI" + }, { "author": "kenjiqq", "title": "qq-nodes-comfyui", @@ -5818,6 +5828,16 @@ "install_type": "git-clone", "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" }, + { + "author": "meshmesh-io", + "title": "ComfyUI-MeshMesh", + "reference": "https://github.com/meshmesh-io/ComfyUI-MeshMesh", + "files": [ + "https://github.com/meshmesh-io/ComfyUI-MeshMesh" + ], + "install_type": "git-clone", + "description": "Nodes:Masks to Colored Masks, Color Picker" + }, { "author": "cozymantis", "title": "Cozy Human Parser", @@ -5877,7 +5897,37 @@ ], "install_type": "git-clone", "description": "This node improves the quality of the image mask. more suitable for image composite matting" - }, + }, + { + "author": "Pos13", + "title": "Cyclist", + "reference": "https://github.com/Pos13/comfyui-cyclist", + "files": [ + "https://github.com/Pos13/comfyui-cyclist" + ], + "install_type": "git-clone", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." + }, + { + "author": "ExponentialML", + "title": "ComfyUI_ModelScopeT2V", + "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", + "files": [ + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" + ], + "install_type": "git-clone", + "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" + }, + { + "author": "angeloshredder", + "title": "StableCascadeResizer", + "reference": "https://github.com/angeloshredder/StableCascadeResizer", + "files": [ + "https://github.com/angeloshredder/StableCascadeResizer" + ], + "install_type": "git-clone", + "description": "Nodes:Cascade_Resizer" + }, @@ -6243,16 +6293,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "Pos13", - "title": "Cyclist", - "reference": "https://github.com/Pos13/comfyui-cyclist", - "files": [ - "https://github.com/Pos13/comfyui-cyclist" - ], - "install_type": "git-clone", - "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." - } + } ] } diff --git a/extension-node-map.json b/extension-node-map.json index e11e7f65..49338723 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -112,6 +112,7 @@ "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ "GPT4VCaptioner", + "Image Load with Metadata", "Samin Counter", "Samin Load Image Batch" ], @@ -788,7 +789,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -832,6 +833,14 @@ "title_aux": "ComfyUI-post-processing-nodes" } ], + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [ + [ + "ModelScopeT2VLoader" + ], + { + "title_aux": "ComfyUI_ModelScopeT2V" + } + ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -1167,12 +1176,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2105,6 +2112,7 @@ "OFF SEGS to Image", "Paste Face Segment to Image", "Query Gender and Age", + "RandomSeedfromList", "SEGS to Face Crop Data", "Safe Mask to Image", "VAE Encode For Inpaint V2", @@ -2162,6 +2170,38 @@ "title_aux": "pfaeff-comfyui" } ], + "https://github.com/Pos13/comfyui-cyclist": [ + [ + "CyclistCompare", + "CyclistMathFloat", + "CyclistMathInt", + "CyclistTimer", + "CyclistTimerStop", + "CyclistTypeCast", + "Interrupt", + "MemorizeConditioning", + "MemorizeFloat", + "MemorizeInt", + "MemorizeString", + "OverrideImage", + "OverrideLatent", + "OverrideModel", + "RecallConditioning", + "RecallFloat", + "RecallInt", + "RecallString", + "ReloadImage", + "ReloadLatent", + "ReloadModel" + ], + { + "author": "Pos13", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles.", + "nickname": "comfyui-cyclist", + "title": "Cyclist", + "title_aux": "Cyclist" + } + ], "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": [ [ "Bool Binary Operation", @@ -2193,11 +2233,20 @@ [ "KSamplerMirroring", "KSamplerMirroringApart", + "LatentAddTransform", + "LatentInterpolateTransform", "LatentMirror", "LatentShift", "MirrorTransform", "MultiplyTransform", + "OffsetCombine", + "OneTimeLatentAddTransform", + "OneTimeLatentInterpolateTransform", + "OneTimeMirrorTransform", + "OneTimeMultiplyTransform", + "OneTimeShiftTransform", "ShiftTransform", + "TransformOffset", "TransformsCombine" ], { @@ -3334,8 +3383,10 @@ "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ "ImageSizeClassifer", + "PaintTiles", "RandomInt", - "ShowValue" + "ShowValue", + "Tiles" ], { "title_aux": "comfyui-xin-nodes" @@ -3498,6 +3549,16 @@ "title_aux": "ComfyUI PhotoMaker (ZHO)" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": [ + [ + "PA_BaseModelLoader_fromhub_Zho", + "PA_Generation_Zho", + "PA_Styler_Zho" + ], + { + "title_aux": "ComfyUI-PixArt-alpha-Diffusers" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": [ [ "QAlign_Zho" @@ -3908,6 +3969,14 @@ "title_aux": "CLIP Directional Prompt Attention" } ], + "https://github.com/angeloshredder/StableCascadeResizer": [ + [ + "CascadeResize" + ], + { + "title_aux": "StableCascadeResizer" + } + ], "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": [ [ "composite", @@ -4645,6 +4714,7 @@ "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", + "LayerColor: Color of Shadow & Highlight", "LayerColor: ColorAdapter", "LayerColor: Exposure", "LayerColor: Gamma", @@ -4678,6 +4748,7 @@ "LayerMask: PixelSpread", "LayerMask: RemBgUltra", "LayerMask: SegmentAnythingUltra", + "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", "LayerStyle: GradientOverlay", @@ -5350,6 +5421,15 @@ "title_aux": "ComfyUI-TCD-scheduler" } ], + "https://github.com/diStyApps/ComfyUI_FrameMaker": [ + [ + "FrameMaker", + "FrameMakerBatch" + ], + { + "title_aux": "ComfyUI Frame Maker" + } + ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5930,6 +6010,16 @@ "title_aux": "y.k.'s ComfyUI node suite" } ], + "https://github.com/hackkhai/ComfyUI-Image-Matting": [ + [ + "ApplyMatting", + "CreateTrimap", + "MattingModelLoader" + ], + { + "title_aux": "ComfyUI-Image-Matting" + } + ], "https://github.com/hhhzzyang/Comfyui_Lama": [ [ "LamaApply", @@ -6456,7 +6546,8 @@ ], "https://github.com/kijai/ComfyUI-moondream": [ [ - "MoondreamQuery" + "MoondreamQuery", + "MoondreamQueryCaptions" ], { "title_aux": "ComfyUI-moondream" @@ -6501,6 +6592,7 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ + "Filter", "PresentString", "SingleString", "SizeSelector", @@ -7243,6 +7335,15 @@ "title_aux": "MTB Nodes" } ], + "https://github.com/meshmesh-io/ComfyUI-MeshMesh": [ + [ + "ColorPicker", + "MasksToColoredMasks" + ], + { + "title_aux": "ComfyUI-MeshMesh" + } + ], "https://github.com/meshmesh-io/mm-comfyui-loopback": [ [ "Loop", @@ -8739,7 +8840,10 @@ "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ [ "Any String", + "Chunk Up", + "Get Chunk", "Inspect", + "Join Chunks", "Model From URL" ], { @@ -9039,6 +9143,7 @@ "easy latentNoisy", "easy loraStack", "easy negative", + "easy pipeBatchIndex", "easy pipeEdit", "easy pipeIn", "easy pipeOut", @@ -9052,6 +9157,7 @@ "easy preSamplingCascade", "easy preSamplingDynamicCFG", "easy preSamplingLayerDiffusion", + "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -9172,7 +9278,9 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideoNode" + "LoadYoutubeVideoNode", + "PreviewVHSAudioNode", + "VHSFilenamesToPath" ], { "title_aux": "ComfyUI-Pronodes" @@ -9181,6 +9289,7 @@ "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ "DepthAnythingTrtNode", + "TTSCapcutNode", "UpscaleVideoTrtNode" ], { @@ -9203,9 +9312,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index c3bd8996..b4450f15 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,26 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, + { + "author": "A719689614", + "title": "ComfyUI_AC_FUNV8Beta1", + "reference": "https://github.com/A719689614/ComfyUI_AC_FUNV8Beta1", + "files": [ + "https://github.com/A719689614/ComfyUI_AC_FUNV8Beta1" + ], + "install_type": "git-clone", + "description": "Nodes:AC_Super_Controlnet/Checkpoint/Loras/Lora&LCM/KSampler/UpKSampler/SaveImage/PreviewImage/CKPT&LCM/CLIPEN/EmptLatent, AC_FUN_SUPER_LARGE, AC_Super_Come_Ckpt, AC_Super_Come_Lora" + }, + { + "author": "houdinii", + "title": "comfy-magick [WIP]", + "reference": "https://github.com/houdinii/comfy-magick", + "files": [ + "https://github.com/houdinii/comfy-magick" + ], + "install_type": "git-clone", + "description": "This is a way to implement ImageMagick functionality in ComfyUI, which is generally PIL (pillow) based. I'm not sure the best way to handle this, as batch images make it a lot more complex, but the general idea will be two nodes to translate the IMAGE type, a torch.tensor of shape [batch, height, width, channels], or [1, 600, 800, 3] for a single 800x600 image, into/from a wand Image object." + }, { "author": "tjorbogarden", "title": "my-useful-comfyui-custom-nodes", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 5cf3c15d..211f1179 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,27 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + + { + "author": "ExponentialML", + "title": "ComfyUI_ModelScopeT2V", + "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", + "files": [ + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" + ], + "install_type": "git-clone", + "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" + }, + { + "author": "Pos13", + "title": "Cyclist", + "reference": "https://github.com/Pos13/comfyui-cyclist", + "files": [ + "https://github.com/Pos13/comfyui-cyclist" + ], + "install_type": "git-clone", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." + }, { "author": "hackkhai", "title": "ComfyUI-Image-Matting", @@ -30,6 +50,36 @@ "install_type": "git-clone", "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-PixArt-alpha-Diffusers", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI" + }, + { + "author": "angeloshredder", + "title": "StableCascadeResizer", + "reference": "https://github.com/angeloshredder/StableCascadeResizer", + "files": [ + "https://github.com/angeloshredder/StableCascadeResizer" + ], + "install_type": "git-clone", + "description": "Nodes:Cascade_Resizer" + }, + { + "author": "meshmesh-io", + "title": "ComfyUI-MeshMesh", + "reference": "https://github.com/meshmesh-io/ComfyUI-MeshMesh", + "files": [ + "https://github.com/meshmesh-io/ComfyUI-MeshMesh" + ], + "install_type": "git-clone", + "description": "Nodes:Masks to Colored Masks, Color Picker" + }, { "author": "laksjdjf", "title": "LoRTnoC-ComfyUI", @@ -641,56 +691,6 @@ ], "install_type": "git-clone", "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" - }, - { - "author": "nkchocoai", - "title": "ComfyUI-SaveImageWithMetaData", - "reference": "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData", - "files": [ - "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData" - ], - "install_type": "git-clone", - "description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata." - }, - { - "author": "yuvraj108c", - "title": "ComfyUI-Vsgan", - "reference": "https://github.com/yuvraj108c/ComfyUI-Vsgan", - "files": [ - "https://github.com/yuvraj108c/ComfyUI-Vsgan" - ], - "install_type": "git-clone", - "description": "Nodes:Upscale Video Tensorrt" - }, - { - "author": "Kijai", - "title": "Animatediff MotionLoRA Trainer", - "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", - "files": [ - "https://github.com/kijai/ComfyUI-ADMotionDirector" - ], - "install_type": "git-clone", - "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." - }, - { - "author": "GavChap", - "title": "ComfyUI-CascadeResolutions", - "reference": "https://github.com/GavChap/ComfyUI-CascadeResolutions", - "files": [ - "https://github.com/GavChap/ComfyUI-CascadeResolutions" - ], - "install_type": "git-clone", - "description": "Nodes:Cascade Resolutions" - }, - { - "author": "blepping", - "title": "ComfyUI-sonar", - "reference": "https://github.com/blepping/ComfyUI-sonar", - "files": [ - "https://github.com/blepping/ComfyUI-sonar" - ], - "install_type": "git-clone", - "description": "A janky implementation of Sonar sampling (momentum-based sampling) for ComfyUI." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index e11e7f65..49338723 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -112,6 +112,7 @@ "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ "GPT4VCaptioner", + "Image Load with Metadata", "Samin Counter", "Samin Load Image Batch" ], @@ -788,7 +789,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -832,6 +833,14 @@ "title_aux": "ComfyUI-post-processing-nodes" } ], + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [ + [ + "ModelScopeT2VLoader" + ], + { + "title_aux": "ComfyUI_ModelScopeT2V" + } + ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -1167,12 +1176,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -2105,6 +2112,7 @@ "OFF SEGS to Image", "Paste Face Segment to Image", "Query Gender and Age", + "RandomSeedfromList", "SEGS to Face Crop Data", "Safe Mask to Image", "VAE Encode For Inpaint V2", @@ -2162,6 +2170,38 @@ "title_aux": "pfaeff-comfyui" } ], + "https://github.com/Pos13/comfyui-cyclist": [ + [ + "CyclistCompare", + "CyclistMathFloat", + "CyclistMathInt", + "CyclistTimer", + "CyclistTimerStop", + "CyclistTypeCast", + "Interrupt", + "MemorizeConditioning", + "MemorizeFloat", + "MemorizeInt", + "MemorizeString", + "OverrideImage", + "OverrideLatent", + "OverrideModel", + "RecallConditioning", + "RecallFloat", + "RecallInt", + "RecallString", + "ReloadImage", + "ReloadLatent", + "ReloadModel" + ], + { + "author": "Pos13", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles.", + "nickname": "comfyui-cyclist", + "title": "Cyclist", + "title_aux": "Cyclist" + } + ], "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": [ [ "Bool Binary Operation", @@ -2193,11 +2233,20 @@ [ "KSamplerMirroring", "KSamplerMirroringApart", + "LatentAddTransform", + "LatentInterpolateTransform", "LatentMirror", "LatentShift", "MirrorTransform", "MultiplyTransform", + "OffsetCombine", + "OneTimeLatentAddTransform", + "OneTimeLatentInterpolateTransform", + "OneTimeMirrorTransform", + "OneTimeMultiplyTransform", + "OneTimeShiftTransform", "ShiftTransform", + "TransformOffset", "TransformsCombine" ], { @@ -3334,8 +3383,10 @@ "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ "ImageSizeClassifer", + "PaintTiles", "RandomInt", - "ShowValue" + "ShowValue", + "Tiles" ], { "title_aux": "comfyui-xin-nodes" @@ -3498,6 +3549,16 @@ "title_aux": "ComfyUI PhotoMaker (ZHO)" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": [ + [ + "PA_BaseModelLoader_fromhub_Zho", + "PA_Generation_Zho", + "PA_Styler_Zho" + ], + { + "title_aux": "ComfyUI-PixArt-alpha-Diffusers" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": [ [ "QAlign_Zho" @@ -3908,6 +3969,14 @@ "title_aux": "CLIP Directional Prompt Attention" } ], + "https://github.com/angeloshredder/StableCascadeResizer": [ + [ + "CascadeResize" + ], + { + "title_aux": "StableCascadeResizer" + } + ], "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": [ [ "composite", @@ -4645,6 +4714,7 @@ "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", + "LayerColor: Color of Shadow & Highlight", "LayerColor: ColorAdapter", "LayerColor: Exposure", "LayerColor: Gamma", @@ -4678,6 +4748,7 @@ "LayerMask: PixelSpread", "LayerMask: RemBgUltra", "LayerMask: SegmentAnythingUltra", + "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", "LayerStyle: GradientOverlay", @@ -5350,6 +5421,15 @@ "title_aux": "ComfyUI-TCD-scheduler" } ], + "https://github.com/diStyApps/ComfyUI_FrameMaker": [ + [ + "FrameMaker", + "FrameMakerBatch" + ], + { + "title_aux": "ComfyUI Frame Maker" + } + ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5930,6 +6010,16 @@ "title_aux": "y.k.'s ComfyUI node suite" } ], + "https://github.com/hackkhai/ComfyUI-Image-Matting": [ + [ + "ApplyMatting", + "CreateTrimap", + "MattingModelLoader" + ], + { + "title_aux": "ComfyUI-Image-Matting" + } + ], "https://github.com/hhhzzyang/Comfyui_Lama": [ [ "LamaApply", @@ -6456,7 +6546,8 @@ ], "https://github.com/kijai/ComfyUI-moondream": [ [ - "MoondreamQuery" + "MoondreamQuery", + "MoondreamQueryCaptions" ], { "title_aux": "ComfyUI-moondream" @@ -6501,6 +6592,7 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ + "Filter", "PresentString", "SingleString", "SizeSelector", @@ -7243,6 +7335,15 @@ "title_aux": "MTB Nodes" } ], + "https://github.com/meshmesh-io/ComfyUI-MeshMesh": [ + [ + "ColorPicker", + "MasksToColoredMasks" + ], + { + "title_aux": "ComfyUI-MeshMesh" + } + ], "https://github.com/meshmesh-io/mm-comfyui-loopback": [ [ "Loop", @@ -8739,7 +8840,10 @@ "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ [ "Any String", + "Chunk Up", + "Get Chunk", "Inspect", + "Join Chunks", "Model From URL" ], { @@ -9039,6 +9143,7 @@ "easy latentNoisy", "easy loraStack", "easy negative", + "easy pipeBatchIndex", "easy pipeEdit", "easy pipeIn", "easy pipeOut", @@ -9052,6 +9157,7 @@ "easy preSamplingCascade", "easy preSamplingDynamicCFG", "easy preSamplingLayerDiffusion", + "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -9172,7 +9278,9 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideoNode" + "LoadYoutubeVideoNode", + "PreviewVHSAudioNode", + "VHSFilenamesToPath" ], { "title_aux": "ComfyUI-Pronodes" @@ -9181,6 +9289,7 @@ "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ "DepthAnythingTrtNode", + "TTSCapcutNode", "UpscaleVideoTrtNode" ], { @@ -9203,9 +9312,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 473d21f4cf6f7633af0c01ba59ffe2f2fb1a8746 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 11 Mar 2024 00:23:03 +0900 Subject: [PATCH 086/106] update DB --- custom-node-list.json | 73 +++++++++++++++++++++ extension-node-map.json | 99 ++++++++++++++++++++++++++++- node_db/dev/custom-node-list.json | 10 +++ node_db/new/custom-node-list.json | 70 ++++++++++++++++++++ node_db/new/extension-node-map.json | 99 ++++++++++++++++++++++++++++- 5 files changed, 347 insertions(+), 4 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 4569b14b..d1a5fa50 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1558,6 +1558,16 @@ "install_type": "git-clone", "description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality." }, + { + "author": "Extraltodeus", + "title": "PerpPrompt-for-ComfyUI", + "reference": "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI", + "files": [ + "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI" + ], + "install_type": "git-clone", + "description": "This nodes gather similar vectors and uses them either enhance the conditioning or make it more precise and enhance the prompt following. It is a cleaned up and simplified version of [a/Conditioning-token-experiments-for-ComfyUI](https://github.com/Extraltodeus/Conditioning-token-experiments-for-ComfyUI) with the method that works the most." + }, { "author": "JPS", "title": "JPS Custom Nodes for ComfyUI", @@ -1729,6 +1739,16 @@ "install_type": "git-clone", "description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)" }, + { + "author": "laksjdjf", + "title": "Batch-Condition-ComfyUI", + "reference": "https://github.com/laksjdjf/Batch-Condition-ComfyUI", + "files": [ + "https://github.com/laksjdjf/Batch-Condition-ComfyUI" + ], + "install_type": "git-clone", + "description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String" + }, { "author": "alsritter", "title": "asymmetric-tiling-comfyui", @@ -5928,6 +5948,59 @@ "install_type": "git-clone", "description": "Nodes:Cascade_Resizer" }, + { + "author": "stavsap", + "title": "ComfyUI Ollama", + "reference": "https://github.com/stavsap/comfyui-ollama", + "files": [ + "https://github.com/stavsap/comfyui-ollama" + ], + "install_type": "git-clone", + "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily." + }, + { + "author": "gokayfem", + "title": "ComfyUI-Dream-Interpreter", + "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", + "files": [ + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" + ], + "install_type": "git-clone", + "description": "Tell your dream and it interprets it and puts you inside your dream" + }, + { + "author": "dchatel", + "title": "comfyui_facetools", + "reference": "https://github.com/dchatel/comfyui_facetools", + "files": [ + "https://github.com/dchatel/comfyui_facetools" + ], + "install_type": "git-clone", + "description": "These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options." + }, + { + "author": "ggpid", + "title": "idpark_custom_node", + "reference": "https://github.com/ggpid/idpark_custom_node", + "files": [ + "https://github.com/ggpid/idpark_custom_node" + ], + "install_type": "git-clone", + "description": "Nodes:Load Image from S3, Save Image to S3, Generate SAM, Generate FastSAM, Cut by Mask fixed" + }, + { + "author": "prodogape", + "title": "Comfyui-Minio", + "reference": "https://github.com/prodogape/ComfyUI-Minio", + "files": [ + "https://github.com/prodogape/ComfyUI-Minio" + ], + "install_type": "git-clone", + "description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines." + }, + + + diff --git a/extension-node-map.json b/extension-node-map.json index 49338723..fbd4d9b1 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -83,6 +83,7 @@ "EG_ZZ_BYYH", "EG_ZZ_HSYH", "EG_ZZ_SSKZ", + "ER_JBCH", "ER_TX_ZZCJ" ], { @@ -597,11 +598,13 @@ "SamplerCustomModelMixtureDuo", "SamplerCustomNoise", "SamplerCustomNoiseDuo", + "SamplerDPMPP_3M_SDE_DynETA", "SamplerDPMPP_DualSDE_Momentumized", "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", - "SamplerTTM" + "SamplerTTM", + "SimpleExponentialScheduler" ], { "title_aux": "ComfyUI Extra Samplers" @@ -857,6 +860,15 @@ "title_aux": "LoadLoraWithTags" } ], + "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI": [ + [ + "Conditioning merge clip g/l", + "Conditioning perp prompt" + ], + { + "title_aux": "PerpPrompt-for-ComfyUI" + } + ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -1835,6 +1847,7 @@ ], "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": [ [ + "Generate Negative Prompt_mne", "Save Text File_mne" ], { @@ -3383,8 +3396,10 @@ "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ "ImageSizeClassifer", + "ImageSizeCombiner", "PaintTiles", "RandomInt", + "SaveTensor", "ShowValue", "Tiles" ], @@ -4139,6 +4154,9 @@ "Range Integer", "Ratio Advanced", "Resize Image for SDXL", + "SRFloatPromptInput", + "SRIntPromptInput", + "SRStringPromptInput", "Save Image If True", "Save Image With Prompt Data", "Save Images Mikey", @@ -4738,6 +4756,7 @@ "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", "LayerMask: MaskEdgeUltraDetail", + "LayerMask: MaskEdgeUltraDetail V2", "LayerMask: MaskGradient", "LayerMask: MaskGrow", "LayerMask: MaskInvert", @@ -4745,9 +4764,12 @@ "LayerMask: MaskPreview", "LayerMask: MaskStroke", "LayerMask: PersonMaskUltra", + "LayerMask: PersonMaskUltra V2", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", + "LayerMask: RmBgUltra V2", "LayerMask: SegmentAnythingUltra", + "LayerMask: SegmentAnythingUltra V2", "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", @@ -4976,7 +4998,9 @@ [ "BasicScheduler", "CLIPLoader", + "CLIPMergeAdd", "CLIPMergeSimple", + "CLIPMergeSubtract", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", @@ -5091,6 +5115,7 @@ "SamplerCustom", "SamplerDPMPP_2M_SDE", "SamplerDPMPP_SDE", + "SamplerEulerAncestral", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -5378,6 +5403,21 @@ "title_aux": "DZ-FaceDetailer" } ], + "https://github.com/dchatel/comfyui_facetools": [ + [ + "AlignFaces", + "CropFaces", + "DetectFaces", + "FaceDetails", + "GenderFaceFilter", + "MergeWarps", + "OrderedFaceFilter", + "WarpFacesBack" + ], + { + "title_aux": "comfyui_facetools" + } + ], "https://github.com/deroberon/StableZero123-comfyui": [ [ "SDZero ImageSplit", @@ -5904,6 +5944,18 @@ "title_aux": "SaltAI-Open-Resources" } ], + "https://github.com/ggpid/idpark_custom_node": [ + [ + "CutByMaskFixed", + "FastSAMGenerator", + "LoadImageS3", + "SAMGenerator", + "SaveImageS3" + ], + { + "title_aux": "idpark_custom_node" + } + ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -5959,6 +6011,14 @@ "title_aux": "ComfyUI Substring" } ], + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ + [ + "DreamViewer" + ], + { + "title_aux": "ComfyUI-Dream-Interpreter" + } + ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", @@ -6076,9 +6136,12 @@ [ "LayeredDiffusionApply", "LayeredDiffusionCondApply", + "LayeredDiffusionCondJointApply", "LayeredDiffusionDecode", "LayeredDiffusionDecodeRGBA", - "LayeredDiffusionDiffApply" + "LayeredDiffusionDecodeSplit", + "LayeredDiffusionDiffApply", + "LayeredDiffusionJointApply" ], { "title_aux": "ComfyUI-layerdiffusion" @@ -6674,6 +6737,16 @@ "title_aux": "abg-comfyui" } ], + "https://github.com/laksjdjf/Batch-Condition-ComfyUI": [ + [ + "Batch String", + "CLIP Text Encode (Batch)", + "String Input" + ], + { + "title_aux": "Batch-Condition-ComfyUI" + } + ], "https://github.com/laksjdjf/LCMSampler-ComfyUI": [ [ "SamplerLCM", @@ -7785,6 +7858,16 @@ "title_aux": "ComfyUI-TemporaryLoader" } ], + "https://github.com/prodogape/ComfyUI-Minio": [ + [ + "Load Image From Minio", + "Save Image To Minio", + "Set Minio Config" + ], + { + "title_aux": "Comfyui-Minio" + } + ], "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": [ [ "CheckpointLoader|pysssss", @@ -8443,6 +8526,15 @@ "title_aux": "ComfyUI roop" } ], + "https://github.com/stavsap/comfyui-ollama": [ + [ + "OllamaGenerate", + "OllamaVision" + ], + { + "title_aux": "ComfyUI Ollama" + } + ], "https://github.com/storyicon/comfyui_segment_anything": [ [ "GroundingDinoModelLoader (segment anything)", @@ -9126,6 +9218,7 @@ "easy imageSize", "easy imageSizeByLongerSide", "easy imageSizeBySide", + "easy imageSplitList", "easy imageSwitch", "easy imageToMask", "easy instantIDApply", @@ -9157,6 +9250,7 @@ "easy preSamplingCascade", "easy preSamplingDynamicCFG", "easy preSamplingLayerDiffusion", + "easy preSamplingLayerDiffusionADDTL", "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", @@ -9380,6 +9474,7 @@ "https://github.com/zhongpei/Comfyui_image2prompt": [ [ "Image2Text", + "Image2TextWithTags", "LoadImage2TextModel" ], { diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index b4450f15..a7eceb94 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, + { + "author": "christian-byrne", + "title": "elimination-nodes", + "reference": "https://github.com/christian-byrne/elimination-nodes", + "files": [ + "https://github.com/christian-byrne/elimination-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Paste Cutout on Base Image" + }, { "author": "A719689614", "title": "ComfyUI_AC_FUNV8Beta1", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 211f1179..79c969d7 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,76 @@ }, + { + "author": "dchatel", + "title": "comfyui_facetools", + "reference": "https://github.com/dchatel/comfyui_facetools", + "files": [ + "https://github.com/dchatel/comfyui_facetools" + ], + "install_type": "git-clone", + "description": "These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options." + }, + { + "author": "Extraltodeus", + "title": "PerpPrompt-for-ComfyUI", + "reference": "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI", + "files": [ + "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI" + ], + "install_type": "git-clone", + "description": "This nodes gather similar vectors and uses them either enhance the conditioning or make it more precise and enhance the prompt following. It is a cleaned up and simplified version of [a/Conditioning-token-experiments-for-ComfyUI](https://github.com/Extraltodeus/Conditioning-token-experiments-for-ComfyUI) with the method that works the most." + }, + { + "author": "laksjdjf", + "title": "Batch-Condition-ComfyUI", + "reference": "https://github.com/laksjdjf/Batch-Condition-ComfyUI", + "files": [ + "https://github.com/laksjdjf/Batch-Condition-ComfyUI" + ], + "install_type": "git-clone", + "description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String" + }, + { + "author": "stavsap", + "title": "ComfyUI Ollama", + "reference": "https://github.com/stavsap/comfyui-ollama", + "files": [ + "https://github.com/stavsap/comfyui-ollama" + ], + "install_type": "git-clone", + "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily." + }, + { + "author": "gokayfem", + "title": "ComfyUI-Dream-Interpreter", + "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", + "files": [ + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" + ], + "install_type": "git-clone", + "description": "Tell your dream and it interprets it and puts you inside your dream" + }, + { + "author": "prodogape", + "title": "Comfyui-Minio", + "reference": "https://github.com/prodogape/ComfyUI-Minio", + "files": [ + "https://github.com/prodogape/ComfyUI-Minio" + ], + "install_type": "git-clone", + "description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines." + }, + { + "author": "ggpid", + "title": "idpark_custom_node", + "reference": "https://github.com/ggpid/idpark_custom_node", + "files": [ + "https://github.com/ggpid/idpark_custom_node" + ], + "install_type": "git-clone", + "description": "Nodes:Load Image from S3, Save Image to S3, Generate SAM, Generate FastSAM, Cut by Mask fixed" + }, { "author": "ExponentialML", "title": "ComfyUI_ModelScopeT2V", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 49338723..fbd4d9b1 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -83,6 +83,7 @@ "EG_ZZ_BYYH", "EG_ZZ_HSYH", "EG_ZZ_SSKZ", + "ER_JBCH", "ER_TX_ZZCJ" ], { @@ -597,11 +598,13 @@ "SamplerCustomModelMixtureDuo", "SamplerCustomNoise", "SamplerCustomNoiseDuo", + "SamplerDPMPP_3M_SDE_DynETA", "SamplerDPMPP_DualSDE_Momentumized", "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", - "SamplerTTM" + "SamplerTTM", + "SimpleExponentialScheduler" ], { "title_aux": "ComfyUI Extra Samplers" @@ -857,6 +860,15 @@ "title_aux": "LoadLoraWithTags" } ], + "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI": [ + [ + "Conditioning merge clip g/l", + "Conditioning perp prompt" + ], + { + "title_aux": "PerpPrompt-for-ComfyUI" + } + ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -1835,6 +1847,7 @@ ], "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": [ [ + "Generate Negative Prompt_mne", "Save Text File_mne" ], { @@ -3383,8 +3396,10 @@ "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ "ImageSizeClassifer", + "ImageSizeCombiner", "PaintTiles", "RandomInt", + "SaveTensor", "ShowValue", "Tiles" ], @@ -4139,6 +4154,9 @@ "Range Integer", "Ratio Advanced", "Resize Image for SDXL", + "SRFloatPromptInput", + "SRIntPromptInput", + "SRStringPromptInput", "Save Image If True", "Save Image With Prompt Data", "Save Images Mikey", @@ -4738,6 +4756,7 @@ "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", "LayerMask: MaskEdgeUltraDetail", + "LayerMask: MaskEdgeUltraDetail V2", "LayerMask: MaskGradient", "LayerMask: MaskGrow", "LayerMask: MaskInvert", @@ -4745,9 +4764,12 @@ "LayerMask: MaskPreview", "LayerMask: MaskStroke", "LayerMask: PersonMaskUltra", + "LayerMask: PersonMaskUltra V2", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", + "LayerMask: RmBgUltra V2", "LayerMask: SegmentAnythingUltra", + "LayerMask: SegmentAnythingUltra V2", "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", @@ -4976,7 +4998,9 @@ [ "BasicScheduler", "CLIPLoader", + "CLIPMergeAdd", "CLIPMergeSimple", + "CLIPMergeSubtract", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", @@ -5091,6 +5115,7 @@ "SamplerCustom", "SamplerDPMPP_2M_SDE", "SamplerDPMPP_SDE", + "SamplerEulerAncestral", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -5378,6 +5403,21 @@ "title_aux": "DZ-FaceDetailer" } ], + "https://github.com/dchatel/comfyui_facetools": [ + [ + "AlignFaces", + "CropFaces", + "DetectFaces", + "FaceDetails", + "GenderFaceFilter", + "MergeWarps", + "OrderedFaceFilter", + "WarpFacesBack" + ], + { + "title_aux": "comfyui_facetools" + } + ], "https://github.com/deroberon/StableZero123-comfyui": [ [ "SDZero ImageSplit", @@ -5904,6 +5944,18 @@ "title_aux": "SaltAI-Open-Resources" } ], + "https://github.com/ggpid/idpark_custom_node": [ + [ + "CutByMaskFixed", + "FastSAMGenerator", + "LoadImageS3", + "SAMGenerator", + "SaveImageS3" + ], + { + "title_aux": "idpark_custom_node" + } + ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -5959,6 +6011,14 @@ "title_aux": "ComfyUI Substring" } ], + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ + [ + "DreamViewer" + ], + { + "title_aux": "ComfyUI-Dream-Interpreter" + } + ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", @@ -6076,9 +6136,12 @@ [ "LayeredDiffusionApply", "LayeredDiffusionCondApply", + "LayeredDiffusionCondJointApply", "LayeredDiffusionDecode", "LayeredDiffusionDecodeRGBA", - "LayeredDiffusionDiffApply" + "LayeredDiffusionDecodeSplit", + "LayeredDiffusionDiffApply", + "LayeredDiffusionJointApply" ], { "title_aux": "ComfyUI-layerdiffusion" @@ -6674,6 +6737,16 @@ "title_aux": "abg-comfyui" } ], + "https://github.com/laksjdjf/Batch-Condition-ComfyUI": [ + [ + "Batch String", + "CLIP Text Encode (Batch)", + "String Input" + ], + { + "title_aux": "Batch-Condition-ComfyUI" + } + ], "https://github.com/laksjdjf/LCMSampler-ComfyUI": [ [ "SamplerLCM", @@ -7785,6 +7858,16 @@ "title_aux": "ComfyUI-TemporaryLoader" } ], + "https://github.com/prodogape/ComfyUI-Minio": [ + [ + "Load Image From Minio", + "Save Image To Minio", + "Set Minio Config" + ], + { + "title_aux": "Comfyui-Minio" + } + ], "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": [ [ "CheckpointLoader|pysssss", @@ -8443,6 +8526,15 @@ "title_aux": "ComfyUI roop" } ], + "https://github.com/stavsap/comfyui-ollama": [ + [ + "OllamaGenerate", + "OllamaVision" + ], + { + "title_aux": "ComfyUI Ollama" + } + ], "https://github.com/storyicon/comfyui_segment_anything": [ [ "GroundingDinoModelLoader (segment anything)", @@ -9126,6 +9218,7 @@ "easy imageSize", "easy imageSizeByLongerSide", "easy imageSizeBySide", + "easy imageSplitList", "easy imageSwitch", "easy imageToMask", "easy instantIDApply", @@ -9157,6 +9250,7 @@ "easy preSamplingCascade", "easy preSamplingDynamicCFG", "easy preSamplingLayerDiffusion", + "easy preSamplingLayerDiffusionADDTL", "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", @@ -9380,6 +9474,7 @@ "https://github.com/zhongpei/Comfyui_image2prompt": [ [ "Image2Text", + "Image2TextWithTags", "LoadImage2TextModel" ], { From 2474e3b1be40f49a3b91b7b335cf97bc76d300e1 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 11 Mar 2024 22:11:14 +0900 Subject: [PATCH 087/106] update DB --- custom-node-list.json | 30 +++++++++++++++++++---------- extension-node-map.json | 21 +++++++++++++++++++- node_db/new/custom-node-list.json | 10 ++++++++++ node_db/new/extension-node-map.json | 21 +++++++++++++++++++- 4 files changed, 70 insertions(+), 12 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index d1a5fa50..fb754405 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4988,6 +4988,26 @@ "install_type": "git-clone", "description": "Custom Nodes for Vision Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction" }, + { + "author": "gokayfem", + "title": "ComfyUI-Dream-Interpreter", + "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", + "files": [ + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" + ], + "install_type": "git-clone", + "description": "Tell your dream and it interprets it and puts you inside your dream" + }, + { + "author": "gokayfem", + "title": "ComfyUI-Depth-Visualization", + "reference": "https://github.com/gokayfem/ComfyUI-Depth-Visualization", + "files": [ + "https://github.com/gokayfem/ComfyUI-Depth-Visualization" + ], + "install_type": "git-clone", + "description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI" + }, { "author": "Hiero207", "title": "ComfyUI-Hiero-Nodes", @@ -5958,16 +5978,6 @@ "install_type": "git-clone", "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily." }, - { - "author": "gokayfem", - "title": "ComfyUI-Dream-Interpreter", - "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", - "files": [ - "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" - ], - "install_type": "git-clone", - "description": "Tell your dream and it interprets it and puts you inside your dream" - }, { "author": "dchatel", "title": "comfyui_facetools", diff --git a/extension-node-map.json b/extension-node-map.json index fbd4d9b1..9826490a 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -46,6 +46,7 @@ "EG_HT_YSTZ", "EG_JF_ZZSC", "EG_JXFZ_node", + "EG_K_LATENT", "EG_RY_HT", "EG_SCQY_BHDQY", "EG_SCQY_QBQY", @@ -70,6 +71,7 @@ "EG_TX_JZRY", "EG_TX_LJ", "EG_TX_LJBC", + "EG_TX_SFBLS", "EG_TX_WHLJ", "EG_WB_KSH", "EG_WXZ_QH", @@ -3395,6 +3397,9 @@ ], "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ + "ImageFlipper", + "ImagePixelPalette", + "ImageRotator", "ImageSizeClassifer", "ImageSizeCombiner", "PaintTiles", @@ -4034,6 +4039,7 @@ [ "MUForceCacheClear", "MUJinjaRender", + "MUReplaceModelWeights", "MUSimpleWildcard" ], { @@ -5358,7 +5364,9 @@ "https://github.com/darkpixel/darkprompts": [ [ "DarkCombine", + "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", + "DarkFolders", "DarkLoRALoader", "DarkPrompt" ], @@ -6011,6 +6019,14 @@ "title_aux": "ComfyUI Substring" } ], + "https://github.com/gokayfem/ComfyUI-Depth-Visualization": [ + [ + "DepthViewer" + ], + { + "title_aux": "ComfyUI-Depth-Visualization" + } + ], "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ [ "DreamViewer" @@ -9475,7 +9491,10 @@ [ "Image2Text", "Image2TextWithTags", - "LoadImage2TextModel" + "LoadImage2TextModel", + "LoadText2PromptModel", + "Text2GPTPrompt", + "Text2Prompt" ], { "title_aux": "Comfyui_image2prompt" diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 79c969d7..8d3923a2 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "gokayfem", + "title": "ComfyUI-Depth-Visualization", + "reference": "https://github.com/gokayfem/ComfyUI-Depth-Visualization", + "files": [ + "https://github.com/gokayfem/ComfyUI-Depth-Visualization" + ], + "install_type": "git-clone", + "description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI" + }, { "author": "dchatel", "title": "comfyui_facetools", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index fbd4d9b1..9826490a 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -46,6 +46,7 @@ "EG_HT_YSTZ", "EG_JF_ZZSC", "EG_JXFZ_node", + "EG_K_LATENT", "EG_RY_HT", "EG_SCQY_BHDQY", "EG_SCQY_QBQY", @@ -70,6 +71,7 @@ "EG_TX_JZRY", "EG_TX_LJ", "EG_TX_LJBC", + "EG_TX_SFBLS", "EG_TX_WHLJ", "EG_WB_KSH", "EG_WXZ_QH", @@ -3395,6 +3397,9 @@ ], "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ + "ImageFlipper", + "ImagePixelPalette", + "ImageRotator", "ImageSizeClassifer", "ImageSizeCombiner", "PaintTiles", @@ -4034,6 +4039,7 @@ [ "MUForceCacheClear", "MUJinjaRender", + "MUReplaceModelWeights", "MUSimpleWildcard" ], { @@ -5358,7 +5364,9 @@ "https://github.com/darkpixel/darkprompts": [ [ "DarkCombine", + "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", + "DarkFolders", "DarkLoRALoader", "DarkPrompt" ], @@ -6011,6 +6019,14 @@ "title_aux": "ComfyUI Substring" } ], + "https://github.com/gokayfem/ComfyUI-Depth-Visualization": [ + [ + "DepthViewer" + ], + { + "title_aux": "ComfyUI-Depth-Visualization" + } + ], "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ [ "DreamViewer" @@ -9475,7 +9491,10 @@ [ "Image2Text", "Image2TextWithTags", - "LoadImage2TextModel" + "LoadImage2TextModel", + "LoadText2PromptModel", + "Text2GPTPrompt", + "Text2Prompt" ], { "title_aux": "Comfyui_image2prompt" From 0381c73648169c0679edce468680ceb496d8d7dc Mon Sep 17 00:00:00 2001 From: Christian Bastian <80225746+cdb-boop@users.noreply.github.com> Date: Tue, 12 Mar 2024 03:22:01 -0400 Subject: [PATCH 088/106] Add ComfyUI-Bringing-Old-Photos-Back-to-Life custom nodes. --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index fb754405..7850561b 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6376,6 +6376,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "cdb-boop", + "title": "ComfyUI Bringing Old Photos Back to Life", + "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", + "files": [ + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" + ], + "install_type": "git-clone", + "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." } ] } From 19c47d17186b7ccf3d1c3120163514f23e37a918 Mon Sep 17 00:00:00 2001 From: jackzhou Date: Tue, 12 Mar 2024 16:17:58 +0800 Subject: [PATCH 089/106] add "ComfyUI_kkTranslator_nodes" nodes --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index fb754405..10a49666 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6008,6 +6008,16 @@ "install_type": "git-clone", "description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines." }, + { + "author": "kingzcheung", + "title": "ComfyUI_kkTranslator_nodes", + "reference": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes", + "files": [ + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes" + ], + "install_type": "git-clone", + "description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection。" + }, From 6c553d1228978352767f4914c4dd7787b00f6769 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Tue, 12 Mar 2024 17:39:27 +0900 Subject: [PATCH 090/106] update DB --- custom-node-list.json | 30 +++++--------- extension-node-map.json | 62 ++++++++++++++++++++++------- node_db/new/custom-node-list.json | 22 +++++++++- node_db/new/extension-node-map.json | 62 ++++++++++++++++++++++------- 4 files changed, 127 insertions(+), 49 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 277996c8..e879792f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1558,16 +1558,6 @@ "install_type": "git-clone", "description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality." }, - { - "author": "Extraltodeus", - "title": "PerpPrompt-for-ComfyUI", - "reference": "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI", - "files": [ - "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI" - ], - "install_type": "git-clone", - "description": "This nodes gather similar vectors and uses them either enhance the conditioning or make it more precise and enhance the prompt following. It is a cleaned up and simplified version of [a/Conditioning-token-experiments-for-ComfyUI](https://github.com/Extraltodeus/Conditioning-token-experiments-for-ComfyUI) with the method that works the most." - }, { "author": "JPS", "title": "JPS Custom Nodes for ComfyUI", @@ -5838,6 +5828,16 @@ "install_type": "git-clone", "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." }, + { + "author": "cdb-boop", + "title": "ComfyUI Bringing Old Photos Back to Life", + "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", + "files": [ + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" + ], + "install_type": "git-clone", + "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." + }, { "author": "atmaranto", "title": "SaveAsScript", @@ -6386,16 +6386,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "cdb-boop", - "title": "ComfyUI Bringing Old Photos Back to Life", - "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", - "files": [ - "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" - ], - "install_type": "git-clone", - "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 9826490a..ebd5fc17 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -166,6 +166,16 @@ "title_aux": "ComfyUI-Static-Primitives" } ], + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": [ + [ + "LoadMarianMTCheckPoint", + "PromptBaiduFanyiToText", + "PromptTranslateToText" + ], + { + "title_aux": "ComfyUI_kkTranslator_nodes" + } + ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -231,6 +241,7 @@ "SegmentToMaskByPoint-badger", "StringToFizz-badger", "TextListToString-badger", + "ToPixel-badger", "TrimTransparentEdges-badger", "VideoCutFromDir-badger", "VideoToFrame-badger", @@ -794,7 +805,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -862,15 +873,6 @@ "title_aux": "LoadLoraWithTags" } ], - "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI": [ - [ - "Conditioning merge clip g/l", - "Conditioning perp prompt" - ], - { - "title_aux": "PerpPrompt-for-ComfyUI" - } - ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -1190,10 +1192,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1735,12 +1739,19 @@ "MeshGraphormer-DepthMapPreprocessor", "MiDaS-DepthMapPreprocessor", "MiDaS-NormalMapPreprocessor", + "ModelMergeBlockNumber", + "ModelMergeSDXL", + "ModelMergeSDXLDetailedTransformers", + "ModelMergeSDXLTransformers", + "ModelSamplerTonemapNoiseTest", "OneFormer-ADE20K-SemSegPreprocessor", "OneFormer-COCO-SemSegPreprocessor", "OpenposePreprocessor", "PiDiNetPreprocessor", "PixelPerfectResolution", "PromptExpansion", + "ReferenceOnlySimple", + "RescaleClassifierFreeGuidanceTest", "SAMPreprocessor", "SavePoseKpsAsJsonFile", "ScribblePreprocessor", @@ -1749,6 +1760,7 @@ "ShufflePreprocessor", "TEEDPreprocessor", "TilePreprocessor", + "TonemapNoiseWithRescaleCFG", "UniFormer-SemSegPreprocessor", "Unimatch_OptFlowPreprocessor", "Zoe-DepthMapPreprocessor", @@ -2246,8 +2258,6 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "KSamplerMirroring", - "KSamplerMirroringApart", "LatentAddTransform", "LatentInterpolateTransform", "LatentMirror", @@ -2261,7 +2271,9 @@ "OneTimeMultiplyTransform", "OneTimeShiftTransform", "ShiftTransform", + "TSamplerWithTransform", "TransformOffset", + "TransformSampler", "TransformsCombine" ], { @@ -4536,6 +4548,24 @@ "title_aux": "Image loader with subfolders" } ], + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [ + [ + "BOPBTL_BlendFaces", + "BOPBTL_DetectEnhanceBlendFaces", + "BOPBTL_DetectFaces", + "BOPBTL_EnhanceFaces", + "BOPBTL_EnhanceFacesAdvanced", + "BOPBTL_LoadFaceDetectorModel", + "BOPBTL_LoadFaceEnhancerModel", + "BOPBTL_LoadRestoreOldPhotosModel", + "BOPBTL_LoadScratchMaskModel", + "BOPBTL_RestoreOldPhotos", + "BOPBTL_ScratchMask" + ], + { + "title_aux": "ComfyUI Bringing Old Photos Back to Life" + } + ], "https://github.com/cdb-boop/comfyui-image-round": [ [ "ComfyUI_Image_Round__ImageCropAdvanced", @@ -7148,6 +7178,7 @@ "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", "ChangeImageBatchSize //Inspire", + "ChangeLatentBatchSize //Inspire", "CheckpointLoaderSimpleShared //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "ConcatConditioningsWithMultiplier //Inspire", @@ -9422,6 +9453,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 8d3923a2..268f52ec 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,27 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + + { + "author": "cdb-boop", + "title": "ComfyUI Bringing Old Photos Back to Life", + "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", + "files": [ + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" + ], + "install_type": "git-clone", + "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." + }, + { + "author": "kingzcheung", + "title": "ComfyUI_kkTranslator_nodes", + "reference": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes", + "files": [ + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes" + ], + "install_type": "git-clone", + "description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection。" + }, { "author": "gokayfem", "title": "ComfyUI-Depth-Visualization", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 9826490a..ebd5fc17 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -166,6 +166,16 @@ "title_aux": "ComfyUI-Static-Primitives" } ], + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": [ + [ + "LoadMarianMTCheckPoint", + "PromptBaiduFanyiToText", + "PromptTranslateToText" + ], + { + "title_aux": "ComfyUI_kkTranslator_nodes" + } + ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -231,6 +241,7 @@ "SegmentToMaskByPoint-badger", "StringToFizz-badger", "TextListToString-badger", + "ToPixel-badger", "TrimTransparentEdges-badger", "VideoCutFromDir-badger", "VideoToFrame-badger", @@ -794,7 +805,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ImageSizer", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -862,15 +873,6 @@ "title_aux": "LoadLoraWithTags" } ], - "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI": [ - [ - "Conditioning merge clip g/l", - "Conditioning perp prompt" - ], - { - "title_aux": "PerpPrompt-for-ComfyUI" - } - ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -1190,10 +1192,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1735,12 +1739,19 @@ "MeshGraphormer-DepthMapPreprocessor", "MiDaS-DepthMapPreprocessor", "MiDaS-NormalMapPreprocessor", + "ModelMergeBlockNumber", + "ModelMergeSDXL", + "ModelMergeSDXLDetailedTransformers", + "ModelMergeSDXLTransformers", + "ModelSamplerTonemapNoiseTest", "OneFormer-ADE20K-SemSegPreprocessor", "OneFormer-COCO-SemSegPreprocessor", "OpenposePreprocessor", "PiDiNetPreprocessor", "PixelPerfectResolution", "PromptExpansion", + "ReferenceOnlySimple", + "RescaleClassifierFreeGuidanceTest", "SAMPreprocessor", "SavePoseKpsAsJsonFile", "ScribblePreprocessor", @@ -1749,6 +1760,7 @@ "ShufflePreprocessor", "TEEDPreprocessor", "TilePreprocessor", + "TonemapNoiseWithRescaleCFG", "UniFormer-SemSegPreprocessor", "Unimatch_OptFlowPreprocessor", "Zoe-DepthMapPreprocessor", @@ -2246,8 +2258,6 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "KSamplerMirroring", - "KSamplerMirroringApart", "LatentAddTransform", "LatentInterpolateTransform", "LatentMirror", @@ -2261,7 +2271,9 @@ "OneTimeMultiplyTransform", "OneTimeShiftTransform", "ShiftTransform", + "TSamplerWithTransform", "TransformOffset", + "TransformSampler", "TransformsCombine" ], { @@ -4536,6 +4548,24 @@ "title_aux": "Image loader with subfolders" } ], + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [ + [ + "BOPBTL_BlendFaces", + "BOPBTL_DetectEnhanceBlendFaces", + "BOPBTL_DetectFaces", + "BOPBTL_EnhanceFaces", + "BOPBTL_EnhanceFacesAdvanced", + "BOPBTL_LoadFaceDetectorModel", + "BOPBTL_LoadFaceEnhancerModel", + "BOPBTL_LoadRestoreOldPhotosModel", + "BOPBTL_LoadScratchMaskModel", + "BOPBTL_RestoreOldPhotos", + "BOPBTL_ScratchMask" + ], + { + "title_aux": "ComfyUI Bringing Old Photos Back to Life" + } + ], "https://github.com/cdb-boop/comfyui-image-round": [ [ "ComfyUI_Image_Round__ImageCropAdvanced", @@ -7148,6 +7178,7 @@ "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", "ChangeImageBatchSize //Inspire", + "ChangeLatentBatchSize //Inspire", "CheckpointLoaderSimpleShared //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "ConcatConditioningsWithMultiplier //Inspire", @@ -9422,6 +9453,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 1c5e35a960fa9ce15f1c969409b5af180ae73e1f Mon Sep 17 00:00:00 2001 From: dham Date: Wed, 13 Mar 2024 15:02:00 +0100 Subject: [PATCH 091/106] remove anything-v3.0 upstream huggingface model does not exist anymore --- model-list.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/model-list.json b/model-list.json index b985a744..f61e643a 100644 --- a/model-list.json +++ b/model-list.json @@ -585,16 +585,6 @@ "filename": "AOM3A3_orangemixs.safetensors", "url": "https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A3_orangemixs.safetensors" }, - { - "name": "Anything v3 (fp16; pruned)", - "type": "checkpoints", - "base": "SD1.5", - "save_path": "default", - "description": "Anything v3 (anime style)", - "reference": "https://huggingface.co/Linaqruf/anything-v3.0", - "filename": "anything-v3-fp16-pruned.safetensors", - "url": "https://huggingface.co/Linaqruf/anything-v3.0/resolve/main/anything-v3-fp16-pruned.safetensors" - }, { "name": "Waifu Diffusion 1.5 Beta3 (fp16)", "type": "checkpoints", From 050a5b3310aba34d437169e6f2522eeaa5a386a6 Mon Sep 17 00:00:00 2001 From: Gabi Dobocan Date: Tue, 12 Mar 2024 17:33:22 +0200 Subject: [PATCH 092/106] Add Cozy Human Parser nodes --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index e879792f..968e0ce5 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6386,6 +6386,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "CozyMantis", + "title": "Cozy Human Parser", + "reference": "https://github.com/cozymantis/human-parser-comfyui-node", + "files": [ + "https://github.com/cozymantis/human-parser-comfyui-node" + ], + "install_type": "git-clone", + "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with πŸ’š by the CozyMantis squad." } ] } From 560459454cb52438875a6d3ee1e59637f644b9c0 Mon Sep 17 00:00:00 2001 From: Gabi Dobocan Date: Wed, 13 Mar 2024 16:42:15 +0200 Subject: [PATCH 093/106] Add Cozy Reference Pose nodes --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index e879792f..b76a9888 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6386,6 +6386,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "CozyMantis", + "title": "Cozy Reference Pose Generator", + "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", + "files": [ + "https://github.com/cozymantis/pose-generator-comfyui-node" + ], + "install_type": "git-clone", + "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with πŸ’š by the CozyMantis squad." } ] } From a144e94d7d06bf17292b706a8548f69e113577ea Mon Sep 17 00:00:00 2001 From: Gabi Dobocan Date: Wed, 13 Mar 2024 16:47:11 +0200 Subject: [PATCH 094/106] Add Cozy utils --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index e879792f..16d491f2 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6386,6 +6386,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "CozyMantis", + "title": "Cozy Utils", + "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", + "files": [ + "https://github.com/cozymantis/cozy-utils-comfyui-nodes" + ], + "install_type": "git-clone", + "description": "Various cozy nodes, made with πŸ’š by the CozyMantis squad." } ] } From 75d7d1aa2cb9d7f5afbcd0059b5a929a3cef5f11 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 14 Mar 2024 09:07:07 +0900 Subject: [PATCH 095/106] update DB --- custom-node-list.json | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 968e0ce5..26f826e9 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4928,16 +4928,6 @@ "install_type": "git-clone", "description": "Custom node for ComfyUI that makes parts of the image transparent (face, background...)" }, - { - "author": "Abdullah Ozmantar", - "title": "InstaSwap Face Swap Node for ComfyUI", - "reference": "https://github.com/abdozmantar/ComfyUI-InstaSwap", - "files": [ - "https://github.com/abdozmantar/ComfyUI-InstaSwap" - ], - "install_type": "git-clone", - "description": "A quick and easy ComfyUI custom nodes for ultra-quality, lightning-speed face swapping of humans." - }, { "author": "FlyingFireCo", "title": "tiled_ksampler", @@ -5879,14 +5869,14 @@ "description": "Nodes:Masks to Colored Masks, Color Picker" }, { - "author": "cozymantis", + "author": "CozyMantis", "title": "Cozy Human Parser", "reference": "https://github.com/cozymantis/human-parser-comfyui-node", "files": [ "https://github.com/cozymantis/human-parser-comfyui-node" ], "install_type": "git-clone", - "description": "Simple ComfyUI nodes to generate masks for specific body parts and clothes or fashion items. Runs on CPU and CUDA. Made with πŸ’š by the CozyMantis squad." + "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with πŸ’š by the CozyMantis squad." }, { "author": "vivax3794", @@ -6386,16 +6376,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "CozyMantis", - "title": "Cozy Human Parser", - "reference": "https://github.com/cozymantis/human-parser-comfyui-node", - "files": [ - "https://github.com/cozymantis/human-parser-comfyui-node" - ], - "install_type": "git-clone", - "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with πŸ’š by the CozyMantis squad." } ] } From 185013fdb811f6f44714b8cfb0eda8ef2623cf80 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 14 Mar 2024 09:08:16 +0900 Subject: [PATCH 096/106] update DB --- custom-node-list.json | 20 ++++++++++---------- node_db/new/custom-node-list.json | 14 ++++++++++++-- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index dd046295..8fd83ee3 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5878,6 +5878,16 @@ "install_type": "git-clone", "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with πŸ’š by the CozyMantis squad." }, + { + "author": "CozyMantis", + "title": "Cozy Reference Pose Generator", + "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", + "files": [ + "https://github.com/cozymantis/pose-generator-comfyui-node" + ], + "install_type": "git-clone", + "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with πŸ’š by the CozyMantis squad." + }, { "author": "vivax3794", "title": "ComfyUI-Vivax-Nodes", @@ -6376,16 +6386,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "CozyMantis", - "title": "Cozy Reference Pose Generator", - "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", - "files": [ - "https://github.com/cozymantis/pose-generator-comfyui-node" - ], - "install_type": "git-clone", - "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with πŸ’š by the CozyMantis squad." } ] } diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 268f52ec..dc2eabc4 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "CozyMantis", + "title": "Cozy Reference Pose Generator", + "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", + "files": [ + "https://github.com/cozymantis/pose-generator-comfyui-node" + ], + "install_type": "git-clone", + "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with πŸ’š by the CozyMantis squad." + }, { "author": "cdb-boop", "title": "ComfyUI Bringing Old Photos Back to Life", @@ -211,14 +221,14 @@ "description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)" }, { - "author": "cozymantis", + "author": "CozyMantis", "title": "Cozy Human Parser", "reference": "https://github.com/cozymantis/human-parser-comfyui-node", "files": [ "https://github.com/cozymantis/human-parser-comfyui-node" ], "install_type": "git-clone", - "description": "Simple ComfyUI nodes to generate masks for specific body parts and clothes or fashion items. Runs on CPU and CUDA. Made with πŸ’š by the CozyMantis squad." + "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with πŸ’š by the CozyMantis squad." }, { "author": "atmaranto", From 0dfa84b36827167011f2eb6874220d45773c67df Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 14 Mar 2024 09:29:03 +0900 Subject: [PATCH 097/106] update DB --- custom-node-list.json | 80 +++++++--- extension-node-map.json | 129 +++++++++++++-- node_db/dev/custom-node-list.json | 10 ++ node_db/legacy/custom-node-list.json | 10 ++ node_db/new/custom-node-list.json | 230 +++++++-------------------- node_db/new/extension-node-map.json | 129 +++++++++++++-- 6 files changed, 376 insertions(+), 212 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 5c5919a6..07c2f58e 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -673,16 +673,6 @@ "install_type": "git-clone", "description": "ComfyUI nodes for the Ultimate Stable Diffusion Upscale script by Coyote-A." }, - { - "author": "ssitu", - "title": "NestedNodeBuilder", - "reference": "https://github.com/ssitu/ComfyUI_NestedNodeBuilder", - "files": [ - "https://github.com/ssitu/ComfyUI_NestedNodeBuilder" - ], - "install_type": "git-clone", - "description": "This extension provides the ability to combine multiple nodes into a single node." - }, { "author": "ssitu", "title": "Restart Sampling", @@ -5198,6 +5188,16 @@ "install_type": "git-clone", "description": "This is a project that generates videos frame by frame based on IPAdapter+ControlNet. Unlike [a/Steerable-motion](https://github.com/banodoco/Steerable-Motion), we do not rely on AnimateDiff. This decision is primarily due to the fact that the videos generated by AnimateDiff are often blurry. Through frame-by-frame control using IPAdapter+ControlNet, we can produce higher definition and more controllable videos." }, + { + "author": "Chan-0312", + "title": "ComfyUI-EasyDeforum", + "reference": "https://github.com/Chan-0312/ComfyUI-EasyDeforum", + "files": [ + "https://github.com/Chan-0312/ComfyUI-EasyDeforum" + ], + "install_type": "git-clone", + "description": "Nodes:Easy2DDeforum (Chan)" + }, { "author": "trumanwong", "title": "ComfyUI-NSFW-Detection", @@ -5888,6 +5888,16 @@ "install_type": "git-clone", "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with πŸ’š by the CozyMantis squad." }, + { + "author": "CozyMantis", + "title": "Cozy Utils", + "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", + "files": [ + "https://github.com/cozymantis/cozy-utils-comfyui-nodes" + ], + "install_type": "git-clone", + "description": "Various cozy nodes, made with πŸ’š by the CozyMantis squad." + }, { "author": "vivax3794", "title": "ComfyUI-Vivax-Nodes", @@ -6018,6 +6028,46 @@ "install_type": "git-clone", "description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection。" }, + { + "author": "vsevolod-oparin", + "title": "Kandinsky 2.2 ComfyUI Plugin", + "reference": "https://github.com/vsevolod-oparin/comfyui-kandinsky22", + "files": [ + "https://github.com/vsevolod-oparin/comfyui-kandinsky22" + ], + "install_type": "git-clone", + "description": "Nodes provide an options to combine prior and decoder models of Kandinsky 2.2." + }, + { + "author": "Xyem", + "title": "Xycuno Oobabooga", + "reference": "https://github.com/Xyem/Xycuno-Oobabooga", + "files": [ + "https://github.com/Xyem/Xycuno-Oobabooga" + ], + "install_type": "git-clone", + "description": "Xycuno Oobabooga provides custom nodes for ComfyUI, for sending requests to an [a/Oobabooga](https://github.com/oobabooga/text-generation-webui) instance to assist in creating prompt texts." + }, + { + "author": "shi3z", + "title": "ComfyUI_Memeplex_DALLE", + "reference": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE", + "files": [ + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE" + ], + "install_type": "git-clone", + "description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys." + }, + { + "author": "if-ai", + "title": "ComfyUI-IF_AI_tools", + "reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools", + "files": [ + "https://github.com/if-ai/ComfyUI-IF_AI_tools" + ], + "install_type": "git-clone", + "description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time." + }, @@ -6386,16 +6436,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "CozyMantis", - "title": "Cozy Utils", - "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", - "files": [ - "https://github.com/cozymantis/cozy-utils-comfyui-nodes" - ], - "install_type": "git-clone", - "description": "Various cozy nodes, made with πŸ’š by the CozyMantis squad." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index ebd5fc17..f91191e6 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -577,6 +577,14 @@ "title_aux": "ComfyUIInvisibleWatermark" } ], + "https://github.com/Chan-0312/ComfyUI-EasyDeforum": [ + [ + "Easy2DDeforum" + ], + { + "title_aux": "ComfyUI-EasyDeforum" + } + ], "https://github.com/Chan-0312/ComfyUI-IPAnimate": [ [ "IPAdapterAnimate" @@ -805,7 +813,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -2905,6 +2913,7 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", + "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", "tri3d-position-hands", @@ -3460,6 +3469,14 @@ "title_aux": "Deforum Nodes" } ], + "https://github.com/Xyem/Xycuno-Oobabooga": [ + [ + "Oobabooga" + ], + { + "title_aux": "Xycuno Oobabooga" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -3713,16 +3730,6 @@ "title_aux": "ComfyUI-AudioScheduler" } ], - "https://github.com/abdozmantar/ComfyUI-InstaSwap": [ - [ - "InstaSwapFaceSwap", - "InstaSwapLoadFaceModel", - "InstaSwapSaveFaceModel" - ], - { - "title_aux": "InstaSwap Face Swap Node for ComfyUI" - } - ], "https://github.com/abyz22/image_control": [ [ "abyz22_Convertpipe", @@ -5150,8 +5157,10 @@ "SVD_img2vid_Conditioning", "SamplerCustom", "SamplerDPMPP_2M_SDE", + "SamplerDPMPP_3M_SDE", "SamplerDPMPP_SDE", "SamplerEulerAncestral", + "SamplerLMS", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -5233,6 +5242,14 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cozymantis/cozy-utils-comfyui-nodes": [ + [ + "Cozy Sampler Options" + ], + { + "title_aux": "Cozy Utils" + } + ], "https://github.com/cozymantis/human-parser-comfyui-node": [ [ "Cozy Human Parser ATR", @@ -5243,6 +5260,15 @@ "title_aux": "Cozy Human Parser" } ], + "https://github.com/cozymantis/pose-generator-comfyui-node": [ + [ + "Cozy Pose Body Reference", + "Cozy Pose Face Reference" + ], + { + "title_aux": "Cozy Reference Pose Generator" + } + ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5965,6 +5991,38 @@ ], "https://github.com/get-salt-AI/SaltAI": [ [ + "LLMChat", + "LLMChatEngine", + "LLMChatMessageConcat", + "LLMChatMessages", + "LLMChatMessagesAdv", + "LLMComplete", + "LLMDirectoryReader", + "LLMHtmlComposer", + "LLMHtmlRepair", + "LLMJSONQueryEngine", + "LLMJsonComposer", + "LLMJsonRepair", + "LLMMarkdownComposer", + "LLMMarkdownRepair", + "LLMNotionReader", + "LLMPostProcessDocuments", + "LLMQueryEngine", + "LLMQueryEngineAdv", + "LLMRegexCreator", + "LLMRegexRepair", + "LLMRssReaderNode", + "LLMSemanticSplitterNodeParser", + "LLMSentenceSplitterNodeCreator", + "LLMServiceContextAdv", + "LLMServiceContextDefault", + "LLMSimpleWebPageReader", + "LLMSummaryIndex", + "LLMTrafilaturaWebReader", + "LLMTreeIndex", + "LLMVectorStoreIndex", + "LLMYamlComposer", + "LLMYamlRepair", "OPAC", "OPAC2Floats", "OPACList2ExecList", @@ -5973,7 +6031,11 @@ "OPACTransformImages", "OPCSLayerExtractor", "OPCScheduler", + "OpenAIModel", "ParallaxMotion", + "SAIPrimitiveConverter", + "SAIStringRegexSearchMatch", + "SAIStringRegexSearchReplace", "SaltAIStableVideoDiffusion", "SaltInput", "SaltOutput" @@ -6251,6 +6313,18 @@ "title_aux": "ComfyUI-Lora-Auto-Trigger-Words" } ], + "https://github.com/if-ai/ComfyUI-IF_AI_tools": [ + [ + "IF_DisplayText", + "IF_ImagePrompt", + "IF_PromptMkr", + "IF_SaveText", + "IF_saveText" + ], + { + "title_aux": "ComfyUI-IF_AI_tools" + } + ], "https://github.com/imb101/ComfyUI-FaceSwap": [ [ "FaceSwapNode" @@ -8230,6 +8304,19 @@ "title_aux": "comfyui-ultralytics-yolo" } ], + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": [ + [ + "DallERender", + "GPT", + "MemeplexCustomSDXLRender", + "MemeplexRender", + "TextInput", + "TextSend" + ], + { + "title_aux": "ComfyUI_Memeplex_DALLE" + } + ], "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [ [ "PhotoMakerEncodePlus", @@ -8989,6 +9076,26 @@ "title_aux": "ComfyUI-Vivax-Nodes" } ], + "https://github.com/vsevolod-oparin/comfyui-kandinsky22": [ + [ + "comfy-kandinsky22-decoder-loader", + "comfy-kandinsky22-hint-combiner", + "comfy-kandinsky22-image-encoder", + "comfy-kandinsky22-img-latents", + "comfy-kandinsky22-latents", + "comfy-kandinsky22-movq-decoder", + "comfy-kandinsky22-positive-text-encoder", + "comfy-kandinsky22-prior-averaging-2", + "comfy-kandinsky22-prior-averaging-3", + "comfy-kandinsky22-prior-averaging-4", + "comfy-kandinsky22-prior-loader", + "comfy-kandinsky22-text-encoder", + "comfy-kandinsky22-unet-decoder" + ], + { + "title_aux": "Kandinsky 2.2 ComfyUI Plugin" + } + ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index a7eceb94..cf48a532 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, + { + "author": "chaojie", + "title": "ComfyUI-Trajectory", + "reference": "https://github.com/chaojie/ComfyUI-Trajectory", + "files": [ + "https://github.com/chaojie/ComfyUI-Trajectory" + ], + "install_type": "git-clone", + "description": "Nodes:Edit Trajectory In Another Tab" + }, { "author": "christian-byrne", "title": "elimination-nodes", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index a5671a20..5d7979c3 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "ssitu", + "title": "NestedNodeBuilder [DEPRECATED]", + "reference": "https://github.com/ssitu/ComfyUI_NestedNodeBuilder", + "files": [ + "https://github.com/ssitu/ComfyUI_NestedNodeBuilder" + ], + "install_type": "git-clone", + "description": "This extension provides the ability to combine multiple nodes into a single node.\nNOTE:An identical feature now exists in ComfyUI. Additionally, this extension is largely broken with the recent versions of the codebase, so please use the built-in feature for group nodes." + }, { "author": "ccvv804", "title": "ComfyUI StableCascade using diffusers for Low VRAM [DEPRECATED]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index dc2eabc4..0d1a3276 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,26 @@ }, + { + "author": "vsevolod-oparin", + "title": "Kandinsky 2.2 ComfyUI Plugin", + "reference": "https://github.com/vsevolod-oparin/comfyui-kandinsky22", + "files": [ + "https://github.com/vsevolod-oparin/comfyui-kandinsky22" + ], + "install_type": "git-clone", + "description": "Nodes provide an options to combine prior and decoder models of Kandinsky 2.2." + }, + { + "author": "Xyem", + "title": "Xycuno Oobabooga", + "reference": "https://github.com/Xyem/Xycuno-Oobabooga", + "files": [ + "https://github.com/Xyem/Xycuno-Oobabooga" + ], + "install_type": "git-clone", + "description": "Xycuno Oobabooga provides custom nodes for ComfyUI, for sending requests to an [a/Oobabooga](https://github.com/oobabooga/text-generation-webui) instance to assist in creating prompt texts." + }, { "author": "CozyMantis", "title": "Cozy Reference Pose Generator", @@ -20,6 +40,46 @@ "install_type": "git-clone", "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with πŸ’š by the CozyMantis squad." }, + { + "author": "CozyMantis", + "title": "Cozy Utils", + "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", + "files": [ + "https://github.com/cozymantis/cozy-utils-comfyui-nodes" + ], + "install_type": "git-clone", + "description": "Various cozy nodes, made with πŸ’š by the CozyMantis squad." + }, + { + "author": "Chan-0312", + "title": "ComfyUI-EasyDeforum", + "reference": "https://github.com/Chan-0312/ComfyUI-EasyDeforum", + "files": [ + "https://github.com/Chan-0312/ComfyUI-EasyDeforum" + ], + "install_type": "git-clone", + "description": "Nodes:Easy2DDeforum (Chan)" + }, + { + "author": "if-ai", + "title": "ComfyUI-IF_AI_tools", + "reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools", + "files": [ + "https://github.com/if-ai/ComfyUI-IF_AI_tools" + ], + "install_type": "git-clone", + "description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time." + }, + { + "author": "shi3z", + "title": "ComfyUI_Memeplex_DALLE", + "reference": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE", + "files": [ + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE" + ], + "install_type": "git-clone", + "description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys." + }, { "author": "cdb-boop", "title": "ComfyUI Bringing Old Photos Back to Life", @@ -631,176 +691,6 @@ ], "install_type": "git-clone", "description": "A minimalist node that calls LLMs, combined with one API, can call all language models, including local models." - }, - { - "author": "nkchocoai", - "title": "ComfyUI-Dart", - "reference": "https://github.com/nkchocoai/ComfyUI-Dart", - "files": [ - "https://github.com/nkchocoai/ComfyUI-Dart" - ], - "install_type": "git-clone", - "description": "Add nodes that generates danbooru tags by [a/Dart(Danbooru Tags Transformer)](https://huggingface.co/p1atdev/dart-v1-sft)." - }, - { - "author": "chaojie", - "title": "ComfyUI-Gemma", - "reference": "https://github.com/chaojie/ComfyUI-Gemma", - "files": [ - "https://github.com/chaojie/ComfyUI-Gemma" - ], - "install_type": "git-clone", - "description": "ComfyUI Gemma" - }, - { - "author": "TheBill2001", - "title": "comfyui-upscale-by-model", - "reference": "https://github.com/TheBill2001/comfyui-upscale-by-model", - "files": [ - "https://github.com/TheBill2001/comfyui-upscale-by-model" - ], - "install_type": "git-clone", - "description": "This custom node allow upscaling an image by a factor using a model." - }, - { - "author": "czcz1024", - "title": "Comfyui-FaceCompare", - "reference": "https://github.com/czcz1024/Comfyui-FaceCompare", - "files": [ - "https://github.com/czcz1024/Comfyui-FaceCompare" - ], - "install_type": "git-clone", - "description": "Nodes:FaceCompare" - }, - { - "author": "AuroBit", - "title": "ComfyUI OOTDiffusion", - "reference": "https://github.com/AuroBit/ComfyUI-OOTDiffusion", - "files": [ - "https://github.com/AuroBit/ComfyUI-OOTDiffusion" - ], - "install_type": "git-clone", - "description": "A ComfyUI custom node that simply integrates the [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion) functionality." - }, - { - "author": "logtd", - "title": "Tracking Nodes for Videos", - "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", - "files": [ - "https://github.com/logtd/ComfyUI-TrackingNodes" - ], - "install_type": "git-clone", - "description": "A set of nodes to track objects through videos using YOLO and other processors." - }, - { - "author": "Big-Idea-Technology", - "title": "ImageTextOverlay Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", - "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" - ], - "install_type": "git-clone", - "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." - }, - { - "author": "logtd", - "title": "InstanceDiffusion Nodes", - "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", - "files": [ - "https://github.com/logtd/ComfyUI-InstanceDiffusion" - ], - "install_type": "git-clone", - "description": "A set of nodes to perform multi-object prompting with InstanceDiffusion" - }, - { - "author": "Guillaume-Fgt", - "title": "ComfyUI-ScenarioPrompt", - "reference": "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio", - "files": [ - "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio" - ], - "install_type": "git-clone", - "description": "A custom node to create empty latents for Stable Cascade.\nfeatures: width and height incrementation of 64 by default, possibility to lock the aspect ratio, switch width/height at execution" - }, - { - "author": "Ludobico", - "title": "ComfyUI-ScenarioPrompt", - "reference": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt", - "files": [ - "https://github.com/Ludobico/ComfyUI-ScenarioPrompt" - ], - "install_type": "git-clone", - "description": "ScenarioPrompt is a custom node that helps you understand what you're prompting for each property as you build your prompts" - }, - { - "author": "Klinter", - "title": "Klinter_nodes", - "reference": "https://github.com/klinter007/klinter_nodes", - "files": [ - "https://github.com/klinter007/klinter_nodes" - ], - "install_type": "git-clone", - "description": "Concat_strings atm - celebrating first_node" - }, - { - "author": "LykosAI", - "title": "ComfyUI Nodes for Inference.Core", - "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", - "files": [ - "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" - ], - "install_type": "git-clone", - "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." - }, - { - "author": "cubiq", - "title": "Face Analysis for ComfyUI", - "reference": "https://github.com/cubiq/ComfyUI_FaceAnalysis", - "files": [ - "https://github.com/cubiq/ComfyUI_FaceAnalysis" - ], - "install_type": "git-clone", - "description": "This extension uses [a/DLib](http://dlib.net/) to calculate the Euclidean and Cosine distance between two faces.\nNOTE: Install the Shape Predictor, Face Recognition model from the Install models menu." - }, - { - "author": "1038lab", - "title": "ComfyUI-GPT2P", - "reference": "https://github.com/1038lab/ComfyUI-GPT2P", - "files": [ - "https://github.com/1038lab/ComfyUI-GPT2P" - ], - "install_type": "git-clone", - "description": "ComfyUI Node - Hugging Face repositories GTP2 Prompt" - }, - { - "author": "mirabarukaso", - "title": "ComfyUI_Mira", - "reference": "https://github.com/mirabarukaso/ComfyUI_Mira", - "files": [ - "https://github.com/mirabarukaso/ComfyUI_Mira" - ], - "install_type": "git-clone", - "description": "Nodes:Integer Multiplier, Float Multiplier, Convert Numeral to String, Create Canvas Advanced, Create Canvas, Create PNG Mask, Color Mask to HEX String, Color Mask to INT RGB, Color Masks to List" - }, - { - "author": "yytdfc", - "title": "Amazon Bedrock nodes for for ComfyUI", - "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", - "files": [ - "https://github.com/yytdfc/ComfyUI-Bedrock" - ], - "install_type": "git-clone", - "description": "This extension provides fundation models nodes from Amazon Bedrock, including Claude (v1, v2.0, v2.1), SDXL." - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI YoloWorld-EfficientSAM", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index ebd5fc17..f91191e6 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -577,6 +577,14 @@ "title_aux": "ComfyUIInvisibleWatermark" } ], + "https://github.com/Chan-0312/ComfyUI-EasyDeforum": [ + [ + "Easy2DDeforum" + ], + { + "title_aux": "ComfyUI-EasyDeforum" + } + ], "https://github.com/Chan-0312/ComfyUI-IPAnimate": [ [ "IPAdapterAnimate" @@ -805,7 +813,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ImageSizer", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -2905,6 +2913,7 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", + "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", "tri3d-position-hands", @@ -3460,6 +3469,14 @@ "title_aux": "Deforum Nodes" } ], + "https://github.com/Xyem/Xycuno-Oobabooga": [ + [ + "Oobabooga" + ], + { + "title_aux": "Xycuno Oobabooga" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -3713,16 +3730,6 @@ "title_aux": "ComfyUI-AudioScheduler" } ], - "https://github.com/abdozmantar/ComfyUI-InstaSwap": [ - [ - "InstaSwapFaceSwap", - "InstaSwapLoadFaceModel", - "InstaSwapSaveFaceModel" - ], - { - "title_aux": "InstaSwap Face Swap Node for ComfyUI" - } - ], "https://github.com/abyz22/image_control": [ [ "abyz22_Convertpipe", @@ -5150,8 +5157,10 @@ "SVD_img2vid_Conditioning", "SamplerCustom", "SamplerDPMPP_2M_SDE", + "SamplerDPMPP_3M_SDE", "SamplerDPMPP_SDE", "SamplerEulerAncestral", + "SamplerLMS", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -5233,6 +5242,14 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cozymantis/cozy-utils-comfyui-nodes": [ + [ + "Cozy Sampler Options" + ], + { + "title_aux": "Cozy Utils" + } + ], "https://github.com/cozymantis/human-parser-comfyui-node": [ [ "Cozy Human Parser ATR", @@ -5243,6 +5260,15 @@ "title_aux": "Cozy Human Parser" } ], + "https://github.com/cozymantis/pose-generator-comfyui-node": [ + [ + "Cozy Pose Body Reference", + "Cozy Pose Face Reference" + ], + { + "title_aux": "Cozy Reference Pose Generator" + } + ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5965,6 +5991,38 @@ ], "https://github.com/get-salt-AI/SaltAI": [ [ + "LLMChat", + "LLMChatEngine", + "LLMChatMessageConcat", + "LLMChatMessages", + "LLMChatMessagesAdv", + "LLMComplete", + "LLMDirectoryReader", + "LLMHtmlComposer", + "LLMHtmlRepair", + "LLMJSONQueryEngine", + "LLMJsonComposer", + "LLMJsonRepair", + "LLMMarkdownComposer", + "LLMMarkdownRepair", + "LLMNotionReader", + "LLMPostProcessDocuments", + "LLMQueryEngine", + "LLMQueryEngineAdv", + "LLMRegexCreator", + "LLMRegexRepair", + "LLMRssReaderNode", + "LLMSemanticSplitterNodeParser", + "LLMSentenceSplitterNodeCreator", + "LLMServiceContextAdv", + "LLMServiceContextDefault", + "LLMSimpleWebPageReader", + "LLMSummaryIndex", + "LLMTrafilaturaWebReader", + "LLMTreeIndex", + "LLMVectorStoreIndex", + "LLMYamlComposer", + "LLMYamlRepair", "OPAC", "OPAC2Floats", "OPACList2ExecList", @@ -5973,7 +6031,11 @@ "OPACTransformImages", "OPCSLayerExtractor", "OPCScheduler", + "OpenAIModel", "ParallaxMotion", + "SAIPrimitiveConverter", + "SAIStringRegexSearchMatch", + "SAIStringRegexSearchReplace", "SaltAIStableVideoDiffusion", "SaltInput", "SaltOutput" @@ -6251,6 +6313,18 @@ "title_aux": "ComfyUI-Lora-Auto-Trigger-Words" } ], + "https://github.com/if-ai/ComfyUI-IF_AI_tools": [ + [ + "IF_DisplayText", + "IF_ImagePrompt", + "IF_PromptMkr", + "IF_SaveText", + "IF_saveText" + ], + { + "title_aux": "ComfyUI-IF_AI_tools" + } + ], "https://github.com/imb101/ComfyUI-FaceSwap": [ [ "FaceSwapNode" @@ -8230,6 +8304,19 @@ "title_aux": "comfyui-ultralytics-yolo" } ], + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": [ + [ + "DallERender", + "GPT", + "MemeplexCustomSDXLRender", + "MemeplexRender", + "TextInput", + "TextSend" + ], + { + "title_aux": "ComfyUI_Memeplex_DALLE" + } + ], "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [ [ "PhotoMakerEncodePlus", @@ -8989,6 +9076,26 @@ "title_aux": "ComfyUI-Vivax-Nodes" } ], + "https://github.com/vsevolod-oparin/comfyui-kandinsky22": [ + [ + "comfy-kandinsky22-decoder-loader", + "comfy-kandinsky22-hint-combiner", + "comfy-kandinsky22-image-encoder", + "comfy-kandinsky22-img-latents", + "comfy-kandinsky22-latents", + "comfy-kandinsky22-movq-decoder", + "comfy-kandinsky22-positive-text-encoder", + "comfy-kandinsky22-prior-averaging-2", + "comfy-kandinsky22-prior-averaging-3", + "comfy-kandinsky22-prior-averaging-4", + "comfy-kandinsky22-prior-loader", + "comfy-kandinsky22-text-encoder", + "comfy-kandinsky22-unet-decoder" + ], + { + "title_aux": "Kandinsky 2.2 ComfyUI Plugin" + } + ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", From d82922097388f2d618b4a031da021276aab1474c Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 14 Mar 2024 12:45:18 +0900 Subject: [PATCH 098/106] improve: pip handling - prevent downgrade `torch, torchsde, torchvision, transformers, safetensors, kornia` --- __init__.py | 33 ++++++++++++++++++++++++++++----- prestartup_script.py | 10 +++++++++- 2 files changed, 37 insertions(+), 6 deletions(-) diff --git a/__init__.py b/__init__.py index fe13d91f..a6de5bed 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 9] +version = [2, 10] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") @@ -39,6 +39,22 @@ comfy_ui_hash = "-" cache_lock = threading.Lock() +def is_blacklisted(name): + name = name.strip() + + pattern = r'([^<>!=]+)([<>!=]=?)' + match = re.search(pattern, name) + + if match: + name = match.group(1) + + if name in cm_global.pip_downgrade_blacklist: + if match is None or match.group(2) in ['<=', '==', '<']: + return True + + return False + + def handle_stream(stream, prefix): stream.reconfigure(encoding=locale.getpreferredencoding(), errors='replace') for msg in stream: @@ -286,6 +302,12 @@ def try_install_script(url, repo_path, install_cmd): return True else: + if len(install_cmd) == 5 and install_cmd[2:4] == ['pip', 'install']: + if is_blacklisted(install_cmd[4]): + print(f"[ComfyUI-Manager] skip black listed pip installation: '{install_cmd[4]}'") + return True + + print(f"\n## ComfyUI-Manager: EXECUTE => {install_cmd}") code = run_script(install_cmd, cwd=repo_path) @@ -525,16 +547,17 @@ def git_pull(path): else: repo = git.Repo(path) - print(f"path={path} / repo.is_dirty: {repo.is_dirty()}") - if repo.is_dirty(): repo.git.stash() if repo.head.is_detached: switch_to_default_branch(repo) - origin = repo.remote(name='origin') - origin.pull() + current_branch = repo.active_branch + remote_name = current_branch.tracking_branch().remote_name + remote = repo.remote(name=remote_name) + + remote.pull() repo.git.submodule('update', '--init', '--recursive') repo.close() diff --git a/prestartup_script.py b/prestartup_script.py index 663c65eb..b7e13f42 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -15,6 +15,9 @@ sys.path.append(glob_path) import cm_global +cm_global.pip_downgrade_blacklist = ['torch', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia'] + + def skip_pip_spam(x): return 'Requirement already satisfied:' in x @@ -350,7 +353,12 @@ def is_installed(name): if match: name = match.group(1) - + + if name in cm_global.pip_downgrade_blacklist: + if match is None or match.group(2) in ['<=', '==', '<']: + print(f"[ComfyUI-Manager] skip black listed pip installation: '{name}'") + return True + return name.lower() in get_installed_packages() From fb6549c709fbfd2a2dcecb195aaaed50fa5951de Mon Sep 17 00:00:00 2001 From: chaojie Date: Thu, 14 Mar 2024 16:15:45 +0800 Subject: [PATCH 099/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 07c2f58e..72211613 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4426,6 +4426,16 @@ "install_type": "git-clone", "description": "Nodes: Download the weights of MotionCtrl-SVD [a/motionctrl_svd.ckpt](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl_svd.ckpt) and put it to ComfyUI/models/checkpoints" }, + { + "author": "chaojie", + "title": "ComfyUI-DragAnything", + "reference": "https://github.com/chaojie/ComfyUI-DragAnything", + "files": [ + "https://github.com/chaojie/ComfyUI-DragAnything" + ], + "install_type": "git-clone", + "description": "DragAnything" + }, { "author": "chaojie", "title": "ComfyUI-DragNUWA", From bbec0b5540d9d63407da80e84f9dbdd8e55655cf Mon Sep 17 00:00:00 2001 From: chaojie Date: Thu, 14 Mar 2024 23:08:45 +0800 Subject: [PATCH 100/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 07c2f58e..0088ee0c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4346,6 +4346,16 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-Trajectory", + "reference": "https://github.com/chaojie/ComfyUI-Trajectory", + "files": [ + "https://github.com/chaojie/ComfyUI-Trajectory" + ], + "install_type": "git-clone", + "description": "ComfyUI Trajectory" + }, { "author": "chaojie", "title": "ComfyUI-dust3r", From 503d7962cf5da44fb5736457fef15c066dfdfeba Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Fri, 15 Mar 2024 10:36:37 +0900 Subject: [PATCH 101/106] update DB --- custom-node-list.json | 40 ++++++++++++++++++ extension-node-map.json | 65 ++++++++++++++++++++++++++++- node_db/dev/custom-node-list.json | 21 +++++++--- node_db/new/custom-node-list.json | 60 ++++++++++++++++++++++++++ node_db/new/extension-node-map.json | 65 ++++++++++++++++++++++++++++- 5 files changed, 244 insertions(+), 7 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index fe52ecb8..c17de628 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1548,6 +1548,16 @@ "install_type": "git-clone", "description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality." }, + { + "author": "Extraltodeus", + "title": "Vector_Sculptor_ComfyUI", + "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", + "files": [ + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" + ], + "install_type": "git-clone", + "description": "Nodes:CLIP Vector Sculptor text encode.\nNOTE:1 means disabled / normal text encode." + }, { "author": "JPS", "title": "JPS Custom Nodes for ComfyUI", @@ -6088,6 +6098,36 @@ "install_type": "git-clone", "description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time." }, + { + "author": "dmMaze", + "title": "Sketch2Manga", + "reference": "https://github.com/dmMaze/sketch2manga", + "files": [ + "https://github.com/dmMaze/sketch2manga" + ], + "install_type": "git-clone", + "description": "Apply screentone to line drawings or colored illustrations with diffusion models." + }, + { + "author": "olduvai-jp", + "title": "ComfyUI-HfLoader", + "reference": "https://github.com/olduvai-jp/ComfyUI-HfLoader", + "files": [ + "https://github.com/olduvai-jp/ComfyUI-HfLoader" + ], + "install_type": "git-clone", + "description": "Nodes:Lora Loader From HF" + }, + { + "author": "AiMiDi", + "title": "ComfyUI-HfLoader", + "reference": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes", + "files": [ + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Merge Tag, Clear Tag, Add Tag, Load Images Pair Batch, Save Images Pair" + }, diff --git a/extension-node-map.json b/extension-node-map.json index f91191e6..863bb700 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -116,6 +116,7 @@ [ "GPT4VCaptioner", "Image Load with Metadata", + "SAMIN String Attribute Selector", "Samin Counter", "Samin Load Image Batch" ], @@ -281,6 +282,18 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": [ + [ + "Add Tag", + "Clear Tag", + "Load Images Pair Batch", + "Merge Tag", + "Save Images Pair" + ], + { + "title_aux": "ComfyUI-HfLoader" + } + ], "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", @@ -881,6 +894,14 @@ "title_aux": "LoadLoraWithTags" } ], + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": [ + [ + "CLIP Vector Sculptor text encode" + ], + { + "title_aux": "Vector_Sculptor_ComfyUI" + } + ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -4265,7 +4286,8 @@ "SamplerSonarEuler", "SamplerSonarEulerA", "SonarCustomNoise", - "SonarGuidanceConfig" + "SonarGuidanceConfig", + "SonarPowerNoise" ], { "title_aux": "ComfyUI-sonar" @@ -4609,6 +4631,14 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-DragAnything": [ + [ + "DragAnythingRun" + ], + { + "title_aux": "ComfyUI-DragAnything" + } + ], "https://github.com/chaojie/ComfyUI-DragNUWA": [ [ "BrushMotion", @@ -4763,6 +4793,18 @@ "title_aux": "ComfyUI-RAFT" } ], + "https://github.com/chaojie/ComfyUI-Trajectory": [ + [ + "Trajectory_Canvas_Tab" + ], + { + "author": "Lerc", + "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", + "nickname": "Canvas Tab", + "title": "Canvas Tab", + "title_aux": "ComfyUI-Trajectory" + } + ], "https://github.com/chaojie/ComfyUI-dust3r": [ [ "Dust3rLoader", @@ -5585,6 +5627,15 @@ "title_aux": "a-person-mask-generator" } ], + "https://github.com/dmMaze/sketch2manga": [ + [ + "BlendScreentone", + "EmptyLatentImageAdvanced" + ], + { + "title_aux": "Sketch2Manga" + } + ], "https://github.com/dmarx/ComfyUI-AudioReactive": [ [ "OpAbs", @@ -6684,6 +6735,7 @@ "InjectNoiseToLatent", "InsertImageBatchByIndexes", "Intrinsic_lora_sampling", + "LoadResAdapterNormalization", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", @@ -6701,6 +6753,7 @@ "SplitBboxes", "StableZero123_BatchSchedule", "StringConstant", + "Superprompt", "VRAM_Debug", "WidgetToString" ], @@ -6712,6 +6765,7 @@ [ "ColorizeDepthmap", "MarigoldDepthEstimation", + "MarigoldDepthEstimationVideo", "RemapDepth", "SaveImageOpenEXR" ], @@ -7588,6 +7642,7 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", + "CreateMaskWithCanvas", "CreateRegionalPNGMask", "EightFloats", "FloatMultiplier", @@ -7818,6 +7873,14 @@ "title_aux": "ntdviet/comfyui-ext" } ], + "https://github.com/olduvai-jp/ComfyUI-HfLoader": [ + [ + "Lora Loader From HF" + ], + { + "title_aux": "ComfyUI-HfLoader" + } + ], "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": [ [ "CLIPStringEncode _O", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index cf48a532..78196db1 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,15 +9,26 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel." }, + { - "author": "chaojie", - "title": "ComfyUI-Trajectory", - "reference": "https://github.com/chaojie/ComfyUI-Trajectory", + "author": "cubiq", + "title": "Comfy Dungeon [WIP]", + "reference": "https://github.com/cubiq/Comfy_Dungeon", "files": [ - "https://github.com/chaojie/ComfyUI-Trajectory" + "https://github.com/cubiq/Comfy_Dungeon" ], "install_type": "git-clone", - "description": "Nodes:Edit Trajectory In Another Tab" + "description": "Build D&D Character Portraits with ComfyUI.\nIMPORTANT: At the moment this is mostly a tech demo to show how to build a web app on top of ComfyUI. The code is very messy and the application doesn't guaratee consistent results." + }, + { + "author": "dfl", + "title": "comfyui-stylegan", + "reference": "https://github.com/dfl/comfyui-stylegan", + "files": [ + "https://github.com/dfl/comfyui-stylegan" + ], + "install_type": "git-clone", + "description": "Generator for StyleGAN 3" }, { "author": "christian-byrne", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 0d1a3276..beeaa100 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,66 @@ }, + { + "author": "dmMaze", + "title": "Sketch2Manga", + "reference": "https://github.com/dmMaze/sketch2manga", + "files": [ + "https://github.com/dmMaze/sketch2manga" + ], + "install_type": "git-clone", + "description": "Apply screentone to line drawings or colored illustrations with diffusion models." + }, + { + "author": "chaojie", + "title": "ComfyUI-DragAnything", + "reference": "https://github.com/chaojie/ComfyUI-DragAnything", + "files": [ + "https://github.com/chaojie/ComfyUI-DragAnything" + ], + "install_type": "git-clone", + "description": "DragAnything" + }, + { + "author": "chaojie", + "title": "ComfyUI-Trajectory", + "reference": "https://github.com/chaojie/ComfyUI-Trajectory", + "files": [ + "https://github.com/chaojie/ComfyUI-Trajectory" + ], + "install_type": "git-clone", + "description": "ComfyUI Trajectory" + }, + { + "author": "Extraltodeus", + "title": "Vector_Sculptor_ComfyUI", + "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", + "files": [ + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" + ], + "install_type": "git-clone", + "description": "Nodes:CLIP Vector Sculptor text encode.\nNOTE:1 means disabled / normal text encode." + }, + { + "author": "olduvai-jp", + "title": "ComfyUI-HfLoader", + "reference": "https://github.com/olduvai-jp/ComfyUI-HfLoader", + "files": [ + "https://github.com/olduvai-jp/ComfyUI-HfLoader" + ], + "install_type": "git-clone", + "description": "Nodes:Lora Loader From HF" + }, + { + "author": "AiMiDi", + "title": "ComfyUI-HfLoader", + "reference": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes", + "files": [ + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Merge Tag, Clear Tag, Add Tag, Load Images Pair Batch, Save Images Pair" + }, { "author": "vsevolod-oparin", "title": "Kandinsky 2.2 ComfyUI Plugin", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index f91191e6..863bb700 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -116,6 +116,7 @@ [ "GPT4VCaptioner", "Image Load with Metadata", + "SAMIN String Attribute Selector", "Samin Counter", "Samin Load Image Batch" ], @@ -281,6 +282,18 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": [ + [ + "Add Tag", + "Clear Tag", + "Load Images Pair Batch", + "Merge Tag", + "Save Images Pair" + ], + { + "title_aux": "ComfyUI-HfLoader" + } + ], "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", @@ -881,6 +894,14 @@ "title_aux": "LoadLoraWithTags" } ], + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": [ + [ + "CLIP Vector Sculptor text encode" + ], + { + "title_aux": "Vector_Sculptor_ComfyUI" + } + ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -4265,7 +4286,8 @@ "SamplerSonarEuler", "SamplerSonarEulerA", "SonarCustomNoise", - "SonarGuidanceConfig" + "SonarGuidanceConfig", + "SonarPowerNoise" ], { "title_aux": "ComfyUI-sonar" @@ -4609,6 +4631,14 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-DragAnything": [ + [ + "DragAnythingRun" + ], + { + "title_aux": "ComfyUI-DragAnything" + } + ], "https://github.com/chaojie/ComfyUI-DragNUWA": [ [ "BrushMotion", @@ -4763,6 +4793,18 @@ "title_aux": "ComfyUI-RAFT" } ], + "https://github.com/chaojie/ComfyUI-Trajectory": [ + [ + "Trajectory_Canvas_Tab" + ], + { + "author": "Lerc", + "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", + "nickname": "Canvas Tab", + "title": "Canvas Tab", + "title_aux": "ComfyUI-Trajectory" + } + ], "https://github.com/chaojie/ComfyUI-dust3r": [ [ "Dust3rLoader", @@ -5585,6 +5627,15 @@ "title_aux": "a-person-mask-generator" } ], + "https://github.com/dmMaze/sketch2manga": [ + [ + "BlendScreentone", + "EmptyLatentImageAdvanced" + ], + { + "title_aux": "Sketch2Manga" + } + ], "https://github.com/dmarx/ComfyUI-AudioReactive": [ [ "OpAbs", @@ -6684,6 +6735,7 @@ "InjectNoiseToLatent", "InsertImageBatchByIndexes", "Intrinsic_lora_sampling", + "LoadResAdapterNormalization", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", @@ -6701,6 +6753,7 @@ "SplitBboxes", "StableZero123_BatchSchedule", "StringConstant", + "Superprompt", "VRAM_Debug", "WidgetToString" ], @@ -6712,6 +6765,7 @@ [ "ColorizeDepthmap", "MarigoldDepthEstimation", + "MarigoldDepthEstimationVideo", "RemapDepth", "SaveImageOpenEXR" ], @@ -7588,6 +7642,7 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", + "CreateMaskWithCanvas", "CreateRegionalPNGMask", "EightFloats", "FloatMultiplier", @@ -7818,6 +7873,14 @@ "title_aux": "ntdviet/comfyui-ext" } ], + "https://github.com/olduvai-jp/ComfyUI-HfLoader": [ + [ + "Lora Loader From HF" + ], + { + "title_aux": "ComfyUI-HfLoader" + } + ], "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": [ [ "CLIPStringEncode _O", From e3effbf9326fdea79cb656cacafa75c7e5e2259e Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Fri, 15 Mar 2024 13:22:50 +0900 Subject: [PATCH 102/106] update DB --- node_db/dev/custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 78196db1..e50ce0cd 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "ExponentialML", + "title": "comfyui-ComfyUI_VisualStylePrompting [WIP]", + "reference": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting", + "files": [ + "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting" + ], + "install_type": "git-clone", + "description": "ComfyUI Version of '[a/Visual Style Prompting with Swapping Self-Attention](https://github.com/naver-ai/Visual-Style-Prompting)'" + }, { "author": "cubiq", "title": "Comfy Dungeon [WIP]", From ec2e6474232d77f7361f3c52af4338887c4876c9 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Fri, 15 Mar 2024 15:35:29 +0900 Subject: [PATCH 103/106] update script --- scripts/install-comfyui-venv-win.bat | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/scripts/install-comfyui-venv-win.bat b/scripts/install-comfyui-venv-win.bat index 6bb0e836..f953d4b4 100755 --- a/scripts/install-comfyui-venv-win.bat +++ b/scripts/install-comfyui-venv-win.bat @@ -8,13 +8,10 @@ python -m pip install -r requirements.txt python -m pip install -r custom_nodes/ComfyUI-Manager/requirements.txt python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118 xformers cd .. -echo "cd ComfyUI" >> run_gpu.sh -echo "call venv/Scripts/activate" >> run_gpu.sh -echo "python main.py" >> run_gpu.sh -chmod +x run_gpu.sh +echo "cd ComfyUI" >> run_gpu.bat +echo "call venv/Scripts/activate" >> run_gpu.bat +echo "python main.py" >> run_gpu.bat -echo "#!/bin/bash" > run_cpu.sh -echo "cd ComfyUI" >> run_cpu.sh -echo "call venv/Scripts/activate" >> run_cpu.sh -echo "python main.py --cpu" >> run_cpu.sh -chmod +x run_cpu.sh +echo "cd ComfyUI" >> run_cpu.bat +echo "call venv/Scripts/activate" >> run_cpu.bat +echo "python main.py --cpu" >> run_cpu.bat From b7e57b9b9d553162a8cd58970722a4e5cc7d75d1 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Fri, 15 Mar 2024 15:39:51 +0900 Subject: [PATCH 104/106] update script --- scripts/install-comfyui-venv-linux.sh | 2 +- scripts/install-comfyui-venv-win.bat | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/install-comfyui-venv-linux.sh b/scripts/install-comfyui-venv-linux.sh index be473dc6..7b53e851 100755 --- a/scripts/install-comfyui-venv-linux.sh +++ b/scripts/install-comfyui-venv-linux.sh @@ -4,9 +4,9 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager cd .. python -m venv venv source venv/bin/activate +pythoh -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install -r requirements.txt python -m pip install -r custom_nodes/ComfyUI-Manager/requirements.txt -python -m pip install torchvision cd .. echo "#!/bin/bash" > run_gpu.sh echo "cd ComfyUI" >> run_gpu.sh diff --git a/scripts/install-comfyui-venv-win.bat b/scripts/install-comfyui-venv-win.bat index f953d4b4..98111110 100755 --- a/scripts/install-comfyui-venv-win.bat +++ b/scripts/install-comfyui-venv-win.bat @@ -4,9 +4,9 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager cd .. python -m venv venv call venv/Scripts/activate +pythoh -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install -r requirements.txt python -m pip install -r custom_nodes/ComfyUI-Manager/requirements.txt -python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118 xformers cd .. echo "cd ComfyUI" >> run_gpu.bat echo "call venv/Scripts/activate" >> run_gpu.bat From bb440a4d2d705a6bfb8c0c1ba923abf0dacc373c Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Fri, 15 Mar 2024 16:08:29 +0900 Subject: [PATCH 105/106] fix: invalid detection of failed import - reflect changed ComfyUI log system https://github.com/ltdrdata/ComfyUI-Manager/issues/480 --- __init__.py | 2 +- prestartup_script.py | 23 ++++++----------------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/__init__.py b/__init__.py index a6de5bed..0b783db5 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 10] +version = [2, 10, 1] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") diff --git a/prestartup_script.py b/prestartup_script.py index b7e13f42..a335f3d0 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -173,11 +173,9 @@ try: write_stderr = wrapper_stderr pat_tqdm = r'\d+%.*\[(.*?)\]' - pat_import_fail = r'seconds \(IMPORT FAILED\):' - pat_custom_node = r'[/\\]custom_nodes[/\\](.*)$' + pat_import_fail = r'seconds \(IMPORT FAILED\):.*[/\\]custom_nodes[/\\](.*)$' is_start_mode = True - is_import_fail_mode = False class ComfyUIManagerLogger: def __init__(self, is_stdout): @@ -197,26 +195,17 @@ try: def write(self, message): global is_start_mode - global is_import_fail_mode if any(f(message) for f in message_collapses): return if is_start_mode: - if is_import_fail_mode: - match = re.search(pat_custom_node, message) - if match: - import_failed_extensions.add(match.group(1)) - is_import_fail_mode = False - else: - match = re.search(pat_import_fail, message) - if match: - is_import_fail_mode = True - else: - is_import_fail_mode = False + match = re.search(pat_import_fail, message) + if match: + import_failed_extensions.add(match.group(1)) - if 'Starting server' in message: - is_start_mode = False + if 'Starting server' in message: + is_start_mode = False if not self.is_stdout: match = re.search(pat_tqdm, message) From e8093115092fe571682b315ca9a139ebbf97904a Mon Sep 17 00:00:00 2001 From: madtunebk <128463309+madtunebk@users.noreply.github.com> Date: Sat, 16 Mar 2024 11:23:23 +0200 Subject: [PATCH 106/106] Update custom-node-list.json --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index c17de628..1e395b5e 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6496,6 +6496,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "Cornea Valentin", + "title": "ControlNet Auxiliar", + "reference": "https://github.com/madtunebk/ComfyUI-ControlnetAux", + "files": [ + "https://github.com/madtunebk/ComfyUI-ControlnetAux" + ], + "install_type": "git-clone", + "description": "This ComfyUI custom node, named ControlNet Auxiliar, is designed to provide auxiliary functionalities for image processing tasks. It is particularly useful for various image manipulation and enhancement operations. The node is integrated with functionalities for converting images between different formats and applying various image processing techniques." } ] }