From bd3834679bcf36e9be07535d50f41d3e18c9de9a Mon Sep 17 00:00:00 2001 From: smthemex <138738845+smthemex@users.noreply.github.com> Date: Sat, 11 May 2024 11:11:10 +0800 Subject: [PATCH 01/41] add new ComfyUI node (#666) * Update custom-node-list.json * Update custom-node-list.json * Update custom-node-list.json add node * Update custom-node-list.json ADD new Node --- custom-node-list.json | 60 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 0cc34eb3..a780bd11 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8995,6 +8995,66 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "smthemex", + "title": "ComfyUI_ChatGLM_API", + "reference": "https://github.com/smthemex/ComfyUI_ChatGLM_API", + "files": [ + "https://github.com/smthemex/ComfyUI_ChatGLM_API" + ], + "install_type": "git-clone", + "description": "You can call Chatglm's API in comfyUI to translate and describe pictures, and the API similar to OpenAI." + }, + { + "author": "smthemex", + "title": "ComfyUI_HiDiffusion_Pro", + "reference": "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro", + "files": [ + "https://github.com/smthemex/ComfyUI_HiDiffusion_Pr" + ], + "install_type": "git-clone", + "description": "A HiDiffusion node for ComfyUI." + }, + { + "author": "smthemex", + "title": "ComfyUI_Pic2Story", + "reference": "https://github.com/smthemex/ComfyUI_Pic2Story", + "files": [ + "https://github.com/smthemex/ComfyUI_Pic2Story" + ], + "install_type": "git-clone", + "description": "ComfyUI simple node based on BLIP method, with the function of Image to Txt." + }, + { + "author": "smthemex", + "title": "ComfyUI_Llama3_8B", + "reference": "https://github.com/smthemex/ComfyUI_Llama3_8B", + "files": [ + "https://github.com/smthemex/ComfyUI_Llama3_8B" + ], + "install_type": "git-clone", + "description": "Llama3_8B for comfyUI, using pipeline workflow." + }, + { + "author": "smthemex", + "title": "ComfyUI_ParlerTTS", + "reference": "https://github.com/smthemex/ComfyUI_ParlerTTS", + "files": [ + "https://github.com/smthemex/ComfyUI_ParlerTTS" + ], + "install_type": "git-clone", + "description": "You can call the ParlerTTS tool in comfyUI, which currently only supports English." + }, + { + "author": "smthemex", + "title": "ComfyUI_Pipeline_Tool", + "reference": "https://github.com/smthemex/ComfyUI_Pipeline_Tool", + "files": [ + "https://github.com/smthemex/ComfyUI_Pipeline_Tool" + ], + "install_type": "git-clone", + "description": "A tool for novice users in Chinese Mainland to call the huggingface hub and download the huggingface models." } ] } From 6a6b0b1acabe74d4388a7dfec201eef421dda6f9 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 11 May 2024 12:28:29 +0900 Subject: [PATCH 02/41] update DB --- custom-node-list.json | 180 ++++++++++++++-------------- extension-node-map.json | 9 ++ github-stats.json | 4 + node_db/new/custom-node-list.json | 11 ++ node_db/new/extension-node-map.json | 9 ++ 5 files changed, 126 insertions(+), 87 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index a780bd11..7f4d1958 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4432,6 +4432,7 @@ { "author": "SpaceKendo", "title": "Text to video for Stable Video Diffusion in ComfyUI", + "id": "svd-txt2vid", "reference": "https://github.com/SpaceKendo/ComfyUI-svd_txt2vid", "files": [ "https://github.com/SpaceKendo/ComfyUI-svd_txt2vid" @@ -4442,6 +4443,7 @@ { "author": "NimaNzrii", "title": "comfyui-popup_preview", + "id": "popup-preview", "reference": "https://github.com/NimaNzrii/comfyui-popup_preview", "files": [ "https://github.com/NimaNzrii/comfyui-popup_preview" @@ -4452,6 +4454,7 @@ { "author": "NimaNzrii", "title": "comfyui-photoshop", + "id": "comfy-photoshop", "reference": "https://github.com/NimaNzrii/comfyui-photoshop", "files": [ "https://github.com/NimaNzrii/comfyui-photoshop" @@ -4462,6 +4465,7 @@ { "author": "Rui", "title": "RUI-Nodes", + "id": "rui-nodes", "reference": "https://github.com/rui40000/RUI-Nodes", "files": [ "https://github.com/rui40000/RUI-Nodes" @@ -4472,6 +4476,7 @@ { "author": "dmarx", "title": "ComfyUI-Keyframed", + "id": "keyframed", "reference": "https://github.com/dmarx/ComfyUI-Keyframed", "files": [ "https://github.com/dmarx/ComfyUI-Keyframed" @@ -4482,6 +4487,7 @@ { "author": "dmarx", "title": "ComfyUI-AudioReactive", + "id": "audioreactive", "reference": "https://github.com/dmarx/ComfyUI-AudioReactive", "files": [ "https://github.com/dmarx/ComfyUI-AudioReactive" @@ -4492,6 +4498,7 @@ { "author": "TripleHeadedMonkey", "title": "ComfyUI_MileHighStyler", + "id": "milehighstyler", "reference": "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler", "files": [ "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler" @@ -4502,6 +4509,7 @@ { "author": "BennyKok", "title": "ComfyUI Deploy", + "id": "comfy-deploy", "reference": "https://github.com/BennyKok/comfyui-deploy", "files": [ "https://github.com/BennyKok/comfyui-deploy" @@ -4512,6 +4520,7 @@ { "author": "florestefano1975", "title": "comfyui-portrait-master", + "id": "portrait-master", "reference": "https://github.com/florestefano1975/comfyui-portrait-master", "files": [ "https://github.com/florestefano1975/comfyui-portrait-master" @@ -4522,6 +4531,7 @@ { "author": "florestefano1975", "title": "comfyui-prompt-composer", + "id": "prompt-composer", "reference": "https://github.com/florestefano1975/comfyui-prompt-composer", "files": [ "https://github.com/florestefano1975/comfyui-prompt-composer" @@ -4532,6 +4542,7 @@ { "author": "florestefano1975", "title": "ComfyUI StabilityAI Suite", + "id": "sai-suite", "reference": "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite", "files": [ "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite" @@ -4542,6 +4553,7 @@ { "author": "florestefano1975", "title": "ComfyUI HiDiffusion", + "id": "hidiffusion", "reference": "https://github.com/florestefano1975/ComfyUI-HiDiffusion", "files": [ "https://github.com/florestefano1975/ComfyUI-HiDiffusion" @@ -4552,6 +4564,7 @@ { "author": "mozman", "title": "ComfyUI_mozman_nodes", + "id": "mozman-nodes", "reference": "https://github.com/mozman/ComfyUI_mozman_nodes", "files": [ "https://github.com/mozman/ComfyUI_mozman_nodes" @@ -4562,6 +4575,7 @@ { "author": "rcsaquino", "title": "rcsaquino/comfyui-custom-nodes", + "id": "rcsaquino-nodes", "reference": "https://github.com/rcsaquino/comfyui-custom-nodes", "files": [ "https://github.com/rcsaquino/comfyui-custom-nodes" @@ -4572,6 +4586,7 @@ { "author": "rcfcu2000", "title": "zhihuige-nodes-comfyui", + "id": "zhihuige-nodes", "reference": "https://github.com/rcfcu2000/zhihuige-nodes-comfyui", "files": [ "https://github.com/rcfcu2000/zhihuige-nodes-comfyui" @@ -4582,6 +4597,7 @@ { "author": "IDGallagher", "title": "IG Interpolation Nodes", + "id": "ig-nodes", "reference": "https://github.com/IDGallagher/ComfyUI-IG-Nodes", "files": [ "https://github.com/IDGallagher/ComfyUI-IG-Nodes" @@ -5595,6 +5611,7 @@ { "author": "nkchocoai", "title": "ComfyUI-Dart", + "id": "dart", "reference": "https://github.com/nkchocoai/ComfyUI-Dart", "files": [ "https://github.com/nkchocoai/ComfyUI-Dart" @@ -5605,6 +5622,7 @@ { "author": "JaredTherriault", "title": "ComfyUI-JNodes", + "id": "jnodes", "reference": "https://github.com/JaredTherriault/ComfyUI-JNodes", "files": [ "https://github.com/JaredTherriault/ComfyUI-JNodes" @@ -5615,6 +5633,7 @@ { "author": "prozacgod", "title": "ComfyUI Multi-Workspace", + "id": "multi-workspace", "reference": "https://github.com/prozacgod/comfyui-pzc-multiworkspace", "files": [ "https://github.com/prozacgod/comfyui-pzc-multiworkspace" @@ -5625,6 +5644,7 @@ { "author": "Siberpone", "title": "Lazy Pony Prompter", + "id": "lazy-pony-prompter", "reference": "https://github.com/Siberpone/lazy-pony-prompter", "files": [ "https://github.com/Siberpone/lazy-pony-prompter" @@ -5635,6 +5655,7 @@ { "author": "dave-palt", "title": "comfyui_DSP_imagehelpers", + "id": "dsp-imagehelpers", "reference": "https://github.com/dave-palt/comfyui_DSP_imagehelpers", "files": [ "https://github.com/dave-palt/comfyui_DSP_imagehelpers" @@ -5645,6 +5666,7 @@ { "author": "Inzaniak", "title": "Ranbooru for ComfyUI", + "id": "ranbooru", "reference": "https://github.com/Inzaniak/comfyui-ranbooru", "files": [ "https://github.com/Inzaniak/comfyui-ranbooru" @@ -5655,6 +5677,7 @@ { "author": "miosp", "title": "ComfyUI-FBCNN", + "id": "fbcnn", "reference": "https://github.com/Miosp/ComfyUI-FBCNN", "files": [ "https://github.com/Miosp/ComfyUI-FBCNN" @@ -5665,6 +5688,7 @@ { "author": "JcandZero", "title": "ComfyUI_GLM4Node", + "id": "glm4node", "reference": "https://github.com/JcandZero/ComfyUI_GLM4Node", "files": [ "https://github.com/JcandZero/ComfyUI_GLM4Node" @@ -5675,6 +5699,7 @@ { "author": "darkpixel", "title": "DarkPrompts", + "id": "darkprompts", "reference": "https://github.com/darkpixel/darkprompts", "files": [ "https://github.com/darkpixel/darkprompts" @@ -5685,6 +5710,7 @@ { "author": "shiimizu", "title": "ComfyUI PhotoMaker Plus", + "id": "photomaker-plus", "reference": "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus", "files": [ "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus" @@ -5695,6 +5721,7 @@ { "author": "yytdfc", "title": "Amazon Bedrock nodes for ComfyUI", + "id": "bedrock", "reference": "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock", "files": [ "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock" @@ -5706,6 +5733,7 @@ { "author": "Qais Malkawi", "title": "ComfyUI-Qais-Helper", + "id": "qais-helper", "reference": "https://github.com/QaisMalkawi/ComfyUI-QaisHelper", "files": [ "https://github.com/QaisMalkawi/ComfyUI-QaisHelper" @@ -5716,6 +5744,7 @@ { "author": "longgui0318", "title": "comfyui-mask-util", + "id": "mask-util", "reference": "https://github.com/longgui0318/comfyui-mask-util", "files": [ "https://github.com/longgui0318/comfyui-mask-util" @@ -5726,6 +5755,7 @@ { "author": "longgui0318", "title": "comfyui-llm-assistant", + "id": "llm-assistant", "reference": "https://github.com/longgui0318/comfyui-llm-assistant", "files": [ "https://github.com/longgui0318/comfyui-llm-assistant" @@ -5736,6 +5766,7 @@ { "author": "longgui0318", "title": "comfyui-oms-diffusion", + "id": "oms-diffusion", "reference": "https://github.com/longgui0318/comfyui-oms-diffusion", "files": [ "https://github.com/longgui0318/comfyui-oms-diffusion" @@ -5746,6 +5777,7 @@ { "author": "longgui0318", "title": "comfyui-magic-clothing", + "id": "magic-clothing", "reference": "https://github.com/longgui0318/comfyui-magic-clothing", "files": [ "https://github.com/longgui0318/comfyui-magic-clothing" @@ -5766,6 +5798,7 @@ { "author": "adriflex", "title": "ComfyUI_Blender_Texdiff", + "id": "blender-texdiff", "reference": "https://github.com/adriflex/ComfyUI_Blender_Texdiff", "files": [ "https://github.com/adriflex/ComfyUI_Blender_Texdiff" @@ -5776,6 +5809,7 @@ { "author": "Shraknard", "title": "ComfyUI-Remover", + "id": "remover", "reference": "https://github.com/Shraknard/ComfyUI-Remover", "files": [ "https://github.com/Shraknard/ComfyUI-Remover" @@ -5796,6 +5830,7 @@ { "author": "Nlar", "title": "ComfyUI_CartoonSegmentation", + "id": "cartoon-seg", "reference": "https://github.com/Nlar/ComfyUI_CartoonSegmentation", "files": [ "https://github.com/Nlar/ComfyUI_CartoonSegmentation" @@ -5806,6 +5841,7 @@ { "author": "godspede", "title": "ComfyUI Substring", + "id": "substring", "reference": "https://github.com/godspede/ComfyUI_Substring", "files": [ "https://github.com/godspede/ComfyUI_Substring" @@ -5816,6 +5852,7 @@ { "author": "gokayfem", "title": "VLM_nodes", + "id": "vlm", "reference": "https://github.com/gokayfem/ComfyUI_VLM_nodes", "files": [ "https://github.com/gokayfem/ComfyUI_VLM_nodes" @@ -5826,6 +5863,7 @@ { "author": "gokayfem", "title": "ComfyUI-Dream-Interpreter", + "id": "dream-interpreter", "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", "files": [ "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" @@ -5836,6 +5874,7 @@ { "author": "gokayfem", "title": "ComfyUI-Depth-Visualization", + "id": "delpth-visualization", "reference": "https://github.com/gokayfem/ComfyUI-Depth-Visualization", "files": [ "https://github.com/gokayfem/ComfyUI-Depth-Visualization" @@ -5846,6 +5885,7 @@ { "author": "gokayfem", "title": "ComfyUI-Texture-Simple", + "id": "texture-simple", "reference": "https://github.com/gokayfem/ComfyUI-Texture-Simple", "files": [ "https://github.com/gokayfem/ComfyUI-Texture-Simple" @@ -5856,6 +5896,7 @@ { "author": "Hiero207", "title": "Hiero-Nodes", + "id": "hiero", "reference": "https://github.com/Hiero207/ComfyUI-Hiero-Nodes", "files": [ "https://github.com/Hiero207/ComfyUI-Hiero-Nodes" @@ -5866,6 +5907,7 @@ { "author": "azure-dragon-ai", "title": "ComfyUI-ClipScore-Nodes", + "id": "clipscore", "reference": "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes", "files": [ "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes" @@ -5876,6 +5918,7 @@ { "author": "yuvraj108c", "title": "ComfyUI Whisper", + "id": "whisper", "reference": "https://github.com/yuvraj108c/ComfyUI-Whisper", "files": [ "https://github.com/yuvraj108c/ComfyUI-Whisper" @@ -5886,6 +5929,7 @@ { "author": "yuvraj108c", "title": "ComfyUI-Pronodes", + "id": "pronodes", "reference": "https://github.com/yuvraj108c/ComfyUI-Pronodes", "files": [ "https://github.com/yuvraj108c/ComfyUI-Pronodes" @@ -5896,6 +5940,7 @@ { "author": "yuvraj108c", "title": "ComfyUI-Vsgan", + "id": "vsgan", "reference": "https://github.com/yuvraj108c/ComfyUI-Vsgan", "files": [ "https://github.com/yuvraj108c/ComfyUI-Vsgan" @@ -5906,6 +5951,7 @@ { "author": "yuvraj108c", "title": "ComfyUI Depth Anything TensorRT", + "id": "depth-anything-tensorrt", "reference": "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt", "files": [ "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt" @@ -5916,6 +5962,7 @@ { "author": "yuvraj108c", "title": "ComfyUI PiperTTS", + "id": "pipertts", "reference": "https://github.com/yuvraj108c/ComfyUI-PiperTTS", "files": [ "https://github.com/yuvraj108c/ComfyUI-PiperTTS" @@ -5926,6 +5973,7 @@ { "author": "yuvraj108c", "title": "ComfyUI Upscaler TensorRT", + "id": "upscaler-tensorrt", "reference": "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt", "files": [ "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt" @@ -5936,6 +5984,7 @@ { "author": "blepping", "title": "ComfyUI-bleh", + "id": "bleh", "reference": "https://github.com/blepping/ComfyUI-bleh", "files": [ "https://github.com/blepping/ComfyUI-bleh" @@ -5946,6 +5995,7 @@ { "author": "blepping", "title": "ComfyUI-sonar", + "id": "sonar", "reference": "https://github.com/blepping/ComfyUI-sonar", "files": [ "https://github.com/blepping/ComfyUI-sonar" @@ -5956,6 +6006,7 @@ { "author": "blepping", "title": "ComfyUI jank HiDiffusion", + "id": "jank-hidiffusion", "reference": "https://github.com/blepping/comfyui_jankhidiffusion", "files": [ "https://github.com/blepping/comfyui_jankhidiffusion" @@ -5986,6 +6037,7 @@ { "author": "mape", "title": "mape's helpers", + "id": "mape-helpers", "reference": "https://github.com/mape/ComfyUI-mape-Helpers", "files": [ "https://github.com/mape/ComfyUI-mape-Helpers" @@ -5996,6 +6048,7 @@ { "author": "zhongpei", "title": "Comfyui_image2prompt", + "id": "img2prompt", "reference": "https://github.com/zhongpei/Comfyui_image2prompt", "files": [ "https://github.com/zhongpei/Comfyui_image2prompt" @@ -6006,16 +6059,18 @@ { "author": "zhongpei", "title": "ComfyUI for InstructIR", + "id": "instructir", "reference": "https://github.com/zhongpei/ComfyUI-InstructIR", "files": [ "https://github.com/zhongpei/ComfyUI-InstructIR" ], "install_type": "git-clone", - "description": "Enhancing Image Restoration" + "description": "Enhancing Image Restoration. (ref:[a/InstructIR](https://github.com/mv-lab/InstructIR))" }, { "author": "Loewen-Hob", "title": "Rembg Background Removal Node for ComfyUI", + "id": "rembg", "reference": "https://github.com/Loewen-Hob/rembg-comfyui-node-better", "files": [ "https://github.com/Loewen-Hob/rembg-comfyui-node-better" @@ -6026,6 +6081,7 @@ { "author": "HaydenReeve", "title": "ComfyUI Better Strings", + "id": "better-string", "reference": "https://github.com/HaydenReeve/ComfyUI-Better-Strings", "files": [ "https://github.com/HaydenReeve/ComfyUI-Better-Strings" @@ -6036,6 +6092,7 @@ { "author": "StartHua", "title": "ComfyUI_Seg_VITON", + "id": "seg-viton", "reference": "https://github.com/StartHua/ComfyUI_Seg_VITON", "files": [ "https://github.com/StartHua/ComfyUI_Seg_VITON" @@ -6046,6 +6103,7 @@ { "author": "StartHua", "title": "Comfyui_joytag", + "id": "joytag", "reference": "https://github.com/StartHua/Comfyui_joytag", "files": [ "https://github.com/StartHua/Comfyui_joytag" @@ -6056,6 +6114,7 @@ { "author": "StartHua", "title": "comfyui_segformer_b2_clothes", + "id": "segformer-b2-clothes", "reference": "https://github.com/StartHua/Comfyui_segformer_b2_clothes", "files": [ "https://github.com/StartHua/Comfyui_segformer_b2_clothes" @@ -6066,6 +6125,7 @@ { "author": "StartHua", "title": "ComfyUI_OOTDiffusion_CXH", + "id": "ootdiffusion", "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", "files": [ "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" @@ -6076,6 +6136,7 @@ { "author": "ricklove", "title": "comfyui-ricklove", + "id": "ricklove", "reference": "https://github.com/ricklove/comfyui-ricklove", "files": [ "https://github.com/ricklove/comfyui-ricklove" @@ -6086,6 +6147,7 @@ { "author": "nosiu", "title": "ComfyUI InstantID Faceswapper", + "id": "instantid-faceswapper", "reference": "https://github.com/nosiu/comfyui-instantId-faceswap", "files": [ "https://github.com/nosiu/comfyui-instantId-faceswap" @@ -6093,16 +6155,6 @@ "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": "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": "LyazS", "title": "Anime Character Segmentation node for comfyui", @@ -7796,6 +7848,7 @@ { "author": "smthemex", "title": "ComfyUI_ChatGLM_API", + "id": "chatglm-api", "reference": "https://github.com/smthemex/ComfyUI_ChatGLM_API", "files": [ "https://github.com/smthemex/ComfyUI_ChatGLM_API" @@ -7805,14 +7858,14 @@ }, { "author": "smthemex", - "title": "ComfyUI_ParlerTTS", - "id": "parler-tts", - "reference": "https://github.com/smthemex/ComfyUI_ParlerTTS", + "title": "ComfyUI_HiDiffusion_Pro", + "id": "hidiffusion-pro", + "reference": "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro", "files": [ - "https://github.com/smthemex/ComfyUI_ParlerTTS" + "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro" ], "install_type": "git-clone", - "description": "You can call the ParlerTTS tool in comfyUI, which currently only supports English." + "description": "A HiDiffusion node for ComfyUI." }, { "author": "smthemex", @@ -7823,21 +7876,12 @@ "https://github.com/smthemex/ComfyUI_Pic2Story" ], "install_type": "git-clone", - "description": "ComfyUI simple node based on BLIP method, with the function of 'Image to Txt'." - }, - { - "author": "smthemex", - "title": "ComfyUI_Pipeline_Tool", - "reference": "https://github.com/smthemex/ComfyUI_Pipeline_Tool", - "files": [ - "https://github.com/smthemex/ComfyUI_Pipeline_Tool" - ], - "install_type": "git-clone", - "description": "A tool for novice users in Chinese Mainland to call the huggingface hub and download the huggingface models." + "description": "ComfyUI simple node based on BLIP method, with the function of Image to Txt." }, { "author": "smthemex", "title": "ComfyUI_Llama3_8B", + "id": "llama3-8b", "reference": "https://github.com/smthemex/ComfyUI_Llama3_8B", "files": [ "https://github.com/smthemex/ComfyUI_Llama3_8B" @@ -7845,6 +7889,28 @@ "install_type": "git-clone", "description": "Llama3_8B for comfyUI, using pipeline workflow." }, + { + "author": "smthemex", + "title": "ComfyUI_ParlerTTS", + "id": "parlertts", + "reference": "https://github.com/smthemex/ComfyUI_ParlerTTS", + "files": [ + "https://github.com/smthemex/ComfyUI_ParlerTTS" + ], + "install_type": "git-clone", + "description": "You can call the ParlerTTS tool in comfyUI, which currently only supports English." + }, + { + "author": "smthemex", + "title": "ComfyUI_Pipeline_Tool", + "id": "pipeline-tool", + "reference": "https://github.com/smthemex/ComfyUI_Pipeline_Tool", + "files": [ + "https://github.com/smthemex/ComfyUI_Pipeline_Tool" + ], + "install_type": "git-clone", + "description": "A tool for novice users in Chinese Mainland to call the huggingface hub and download the huggingface models." + }, { "author": "choey", "title": "Comfy-Topaz", @@ -8995,66 +9061,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "smthemex", - "title": "ComfyUI_ChatGLM_API", - "reference": "https://github.com/smthemex/ComfyUI_ChatGLM_API", - "files": [ - "https://github.com/smthemex/ComfyUI_ChatGLM_API" - ], - "install_type": "git-clone", - "description": "You can call Chatglm's API in comfyUI to translate and describe pictures, and the API similar to OpenAI." - }, - { - "author": "smthemex", - "title": "ComfyUI_HiDiffusion_Pro", - "reference": "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro", - "files": [ - "https://github.com/smthemex/ComfyUI_HiDiffusion_Pr" - ], - "install_type": "git-clone", - "description": "A HiDiffusion node for ComfyUI." - }, - { - "author": "smthemex", - "title": "ComfyUI_Pic2Story", - "reference": "https://github.com/smthemex/ComfyUI_Pic2Story", - "files": [ - "https://github.com/smthemex/ComfyUI_Pic2Story" - ], - "install_type": "git-clone", - "description": "ComfyUI simple node based on BLIP method, with the function of Image to Txt." - }, - { - "author": "smthemex", - "title": "ComfyUI_Llama3_8B", - "reference": "https://github.com/smthemex/ComfyUI_Llama3_8B", - "files": [ - "https://github.com/smthemex/ComfyUI_Llama3_8B" - ], - "install_type": "git-clone", - "description": "Llama3_8B for comfyUI, using pipeline workflow." - }, - { - "author": "smthemex", - "title": "ComfyUI_ParlerTTS", - "reference": "https://github.com/smthemex/ComfyUI_ParlerTTS", - "files": [ - "https://github.com/smthemex/ComfyUI_ParlerTTS" - ], - "install_type": "git-clone", - "description": "You can call the ParlerTTS tool in comfyUI, which currently only supports English." - }, - { - "author": "smthemex", - "title": "ComfyUI_Pipeline_Tool", - "reference": "https://github.com/smthemex/ComfyUI_Pipeline_Tool", - "files": [ - "https://github.com/smthemex/ComfyUI_Pipeline_Tool" - ], - "install_type": "git-clone", - "description": "A tool for novice users in Chinese Mainland to call the huggingface hub and download the huggingface models." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index b4a07c6c..edb28bff 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -11469,6 +11469,15 @@ "title_aux": "ComfyUI_ChatGLM_API" } ], + "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": [ + [ + "Hidiffusion_Controlnet_Image", + "Hidiffusion_Text2Image" + ], + { + "title_aux": "ComfyUI_HiDiffusion_Pro" + } + ], "https://github.com/smthemex/ComfyUI_Llama3_8B": [ [ "ChatQA_1p5_8B", diff --git a/github-stats.json b/github-stats.json index bcf85350..ada8107a 100644 --- a/github-stats.json +++ b/github-stats.json @@ -3266,5 +3266,9 @@ "https://github.com/gonzalu/ComfyUI_YFG_Comical": { "stars": 2, "last_update": "2024-05-10 05:06:36" + }, + "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { + "stars": 1, + "last_update": "2024-05-11 02:45:44" } } \ No newline at end of file diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 4b04475f..a9a28a31 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -12,6 +12,17 @@ + { + "author": "smthemex", + "title": "ComfyUI_HiDiffusion_Pro", + "id": "hidiffusion-pro", + "reference": "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro", + "files": [ + "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro" + ], + "install_type": "git-clone", + "description": "A HiDiffusion node for ComfyUI." + }, { "author": "ray", "title": "Light Gradient for ComfyUI", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index b4a07c6c..edb28bff 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -11469,6 +11469,15 @@ "title_aux": "ComfyUI_ChatGLM_API" } ], + "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": [ + [ + "Hidiffusion_Controlnet_Image", + "Hidiffusion_Text2Image" + ], + { + "title_aux": "ComfyUI_HiDiffusion_Pro" + } + ], "https://github.com/smthemex/ComfyUI_Llama3_8B": [ [ "ChatQA_1p5_8B", From 7a3055fdfe3e62820a6fc31fea0899009b91311e Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 11 May 2024 18:14:52 +0900 Subject: [PATCH 03/41] update DB --- extension-node-map.json | 3 +++ node_db/dev/custom-node-list.json | 12 ++++++++++++ node_db/new/extension-node-map.json | 3 +++ 3 files changed, 18 insertions(+) diff --git a/extension-node-map.json b/extension-node-map.json index edb28bff..87c49ef9 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -682,6 +682,7 @@ "ComfyUIDeployExternalLora", "ComfyUIDeployExternalNumber", "ComfyUIDeployExternalNumberInt", + "ComfyUIDeployExternalNumberSlider", "ComfyUIDeployExternalText", "ComfyUIDeployExternalVid", "ComfyUIDeployExternalVideo" @@ -2654,6 +2655,7 @@ "IntEvaluate", "IntFloatDict", "IntStringDict", + "JoinImages", "LandscapeBackgrounds", "LandscapeDir", "MakeupStylesDir", @@ -7943,6 +7945,7 @@ ], "https://github.com/fsdymy1024/ComfyUI_fsdymy": [ [ + "Preview Image Without Metadata", "Save Image Without Metadata" ], { diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 8213232c..672a6644 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,18 @@ "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": "jtscmw01", + "title": "ComfyUI-DiffBIR", + "id": "diffbir", + "reference": "https://github.com/jtscmw01/ComfyUI-DiffBIR", + "files": [ + "https://github.com/jtscmw01/ComfyUI-DiffBIR" + ], + "install_type": "git-clone", + "description": "This extension provides [a/DiffBIR](https://github.com/XPixelGroup/DiffBIR) feature." + }, { "author": "huchenlei", "title": "ComfyUI-IC-Light", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index edb28bff..87c49ef9 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -682,6 +682,7 @@ "ComfyUIDeployExternalLora", "ComfyUIDeployExternalNumber", "ComfyUIDeployExternalNumberInt", + "ComfyUIDeployExternalNumberSlider", "ComfyUIDeployExternalText", "ComfyUIDeployExternalVid", "ComfyUIDeployExternalVideo" @@ -2654,6 +2655,7 @@ "IntEvaluate", "IntFloatDict", "IntStringDict", + "JoinImages", "LandscapeBackgrounds", "LandscapeDir", "MakeupStylesDir", @@ -7943,6 +7945,7 @@ ], "https://github.com/fsdymy1024/ComfyUI_fsdymy": [ [ + "Preview Image Without Metadata", "Save Image Without Metadata" ], { From 489e32cfeb87f4d09b6b73226ef1ef4903d562e6 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 11 May 2024 18:29:02 +0900 Subject: [PATCH 04/41] update DB --- node_db/new/model-list.json | 72 ++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 41 deletions(-) diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index 6b2f22a5..86d68f1e 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,36 @@ { "models": [ + { + "name": "IC-Light/fc", + "type": "IC-Light", + "base": "SD1.5", + "save_path": "unet/IC-Light", + "description": "The default relighting model, conditioned on text and foreground", + "reference": "https://huggingface.co/lllyasviel/ic-light", + "filename": "iclight_sd15_fc.safetensors", + "url": "https://huggingface.co/lllyasviel/ic-light/resolve/main/iclight_sd15_fc.safetensors" + }, + { + "name": "IC-Light/fbc", + "type": "IC-Light", + "base": "SD1.5", + "save_path": "unet/IC-Light", + "description": "Relighting model conditioned with text, foreground, and background", + "reference": "https://huggingface.co/lllyasviel/ic-light", + "filename": "iclight_sd15_fbc.safetensors", + "url": "https://huggingface.co/lllyasviel/ic-light/resolve/main/iclight_sd15_fbc.safetensors" + }, + { + "name": "IC-Light/fcon", + "type": "IC-Light", + "base": "SD1.5", + "save_path": "unet/IC-Light", + "description": "Same as iclight_sd15_fc.safetensors, but trained with offset noise", + "reference": "https://huggingface.co/lllyasviel/ic-light", + "filename": "iclight_sd15_fcon.safetensors", + "url": "https://huggingface.co/lllyasviel/ic-light/resolve/main/iclight_sd15_fcon.safetensors" + }, + { "name": "MonsterMMORPG/insightface (for InstantID)", "type": "insightface", @@ -660,47 +691,6 @@ "reference": "https://huggingface.co/Lightricks/LongAnimateDiff", "filename": "lt_long_mm_16_64_frames_v1.1.ckpt", "url": "https://huggingface.co/Lightricks/LongAnimateDiff/resolve/main/lt_long_mm_16_64_frames_v1.1.ckpt" - }, - - { - "name": "animatediff/v3_sd15_sparsectrl_rgb.ckpt (ComfyUI-AnimateDiff-Evolved)", - "type": "controlnet", - "base": "SD1.x", - "save_path": "controlnet/SD1.5/animatediff", - "description": "AnimateDiff SparseCtrl RGB ControlNet model", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v3_sd15_sparsectrl_rgb.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v3_sd15_sparsectrl_rgb.ckpt" - }, - { - "name": "animatediff/v3_sd15_sparsectrl_scribble.ckpt", - "type": "controlnet", - "base": "SD1.x", - "save_path": "controlnet/SD1.5/animatediff", - "description": "AnimateDiff SparseCtrl Scribble ControlNet model", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v3_sd15_sparsectrl_scribble.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v3_sd15_sparsectrl_scribble.ckpt" - }, - { - "name": "animatediff/v3_sd15_mm.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": "v3_sd15_mm.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v3_sd15_mm.ckpt" - }, - { - "name": "animatediff/v3_sd15_adapter.ckpt", - "type": "lora", - "base": "SD1.x", - "save_path": "loras/SD1.5/animatediff", - "description": "AnimateDiff Adapter LoRA (SD1.5)", - "reference": "https://huggingface.co/guoyww/animatediff", - "filename": "v3_sd15_adapter.ckpt", - "url": "https://huggingface.co/guoyww/animatediff/resolve/main/v3_sd15_adapter.ckpt" } ] } From 9ed5a1bcf5d44af399ad777a300ca0a846da59f0 Mon Sep 17 00:00:00 2001 From: ruiqutech <167093047+ruiqutech@users.noreply.github.com> Date: Sun, 12 May 2024 08:24:40 +0800 Subject: [PATCH 05/41] update DB (#667) Co-authored-by: warmyouth --- custom-node-list.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 7f4d1958..d464512c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -9061,6 +9061,17 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "ruiqutech", + "title": "RuiquNodes for ComfyUI", + "id": "RuiquNodes", + "reference": "https://github.com/ruiqutech/ComfyUI-RuiquNodes", + "files": [ + "https://github.com/ruiqutech/ComfyUI-RuiquNodes" + ], + "install_type": "git-clone", + "description": "Nodes of EvaluateMultiple1, EvaluateMultiple3...\nSupport the execution of any fragment of Python code, generating multiple outputs from multiple inputs." } ] } From b4694afd0f76459a25af07cd2b4b6c0e35c4626d Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 12 May 2024 13:28:41 +0900 Subject: [PATCH 06/41] modified: print fetch done message, explicitly. Many cases involve a misconception that the FETCH DATA is hanging because it was the last output from an operation running in the background. --- glob/manager_core.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/glob/manager_core.py b/glob/manager_core.py index 76fcdc01..d553ca5e 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 30] +version = [2, 30, 1] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -564,7 +564,7 @@ def git_pull(path): async def get_data(uri, silent=False): if not silent: - print(f"FETCH DATA from: {uri}") + print(f"FETCH DATA from: {uri}", end="") if uri.startswith("http"): async with aiohttp.ClientSession(trust_env=True, connector=aiohttp.TCPConnector(verify_ssl=False)) as session: @@ -576,6 +576,8 @@ async def get_data(uri, silent=False): json_text = f.read() json_obj = json.loads(json_text) + if not silent: + print(f" [DONE]") return json_obj From 6deb665b8f11c0692b65339eeaf5620089efcb52 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 12 May 2024 14:05:33 +0900 Subject: [PATCH 07/41] update DB --- custom-node-list.json | 107 ++++++- extension-node-map.json | 106 ++++++- github-stats.json | 450 +++++++++++++++------------- node_db/dev/custom-node-list.json | 22 +- node_db/new/custom-node-list.json | 139 ++++----- node_db/new/extension-node-map.json | 106 ++++++- 6 files changed, 613 insertions(+), 317 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index d464512c..bb1e2645 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -2031,6 +2031,17 @@ "install_type": "git-clone", "description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String" }, + { + "author": "laksjdjf", + "title": "cgem156-ComfyUI🍌", + "id": "cgem156", + "reference": "https://github.com/laksjdjf/cgem156-ComfyUI", + "files": [ + "https://github.com/laksjdjf/cgem156-ComfyUI" + ], + "install_type": "git-clone", + "description": "The custom nodes of laksjdjf have been integrated into the node pack of cgem156🍌." + }, { "author": "alsritter", "title": "asymmetric-tiling-comfyui", @@ -5249,6 +5260,7 @@ { "author": "chaojie", "title": "ComfyUI-Moore-AnimateAnyone", + "id": "moore-animateanyone", "reference": "https://github.com/chaojie/ComfyUI-Moore-AnimateAnyone", "files": [ "https://github.com/chaojie/ComfyUI-Moore-AnimateAnyone" @@ -5350,6 +5362,7 @@ { "author": "Mr.ForExample", "title": "ComfyUI-AnimateAnyone-Evolved", + "id": "animateanyone-evolved", "reference": "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved", "files": [ "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved" @@ -6125,7 +6138,7 @@ { "author": "StartHua", "title": "ComfyUI_OOTDiffusion_CXH", - "id": "ootdiffusion", + "id": "ootdiffusion-cxh", "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", "files": [ "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" @@ -6359,6 +6372,7 @@ { "author": "ShmuelRonen", "title": "ComfyUI-SVDResizer", + "id": "svdresizer", "reference": "https://github.com/ShmuelRonen/ComfyUI-SVDResizer", "files": [ "https://github.com/ShmuelRonen/ComfyUI-SVDResizer" @@ -6369,6 +6383,7 @@ { "author": "redhottensors", "title": "ComfyUI-Prediction", + "id": "prediction", "reference": "https://github.com/redhottensors/ComfyUI-Prediction", "files": [ "https://github.com/redhottensors/ComfyUI-Prediction" @@ -6379,6 +6394,7 @@ { "author": "Mamaaaamooooo", "title": "Batch Rembg for ComfyUI", + "id": "batch-rembg", "reference": "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes", "files": [ "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes" @@ -6389,6 +6405,7 @@ { "author": "jordoh", "title": "ComfyUI Deepface", + "id": "deepface", "reference": "https://github.com/jordoh/ComfyUI-Deepface", "files": [ "https://github.com/jordoh/ComfyUI-Deepface" @@ -6399,6 +6416,7 @@ { "author": "al-swaiti", "title": "ComfyUI-CascadeResolutions", + "id": "cascade-resolution", "reference": "https://github.com/al-swaiti/ComfyUI-CascadeResolutions", "files": [ "https://github.com/al-swaiti/ComfyUI-CascadeResolutions" @@ -6409,6 +6427,7 @@ { "author": "mirabarukaso", "title": "ComfyUI_Mira", + "id": "mira", "reference": "https://github.com/mirabarukaso/ComfyUI_Mira", "files": [ "https://github.com/mirabarukaso/ComfyUI_Mira" @@ -6419,6 +6438,7 @@ { "author": "1038lab", "title": "ComfyUI-GPT2P", + "id": "gpt2p", "reference": "https://github.com/1038lab/ComfyUI-GPT2P", "files": [ "https://github.com/1038lab/ComfyUI-GPT2P" @@ -6429,6 +6449,7 @@ { "author": "LykosAI", "title": "ComfyUI Nodes for Inference.Core", + "id": "inference-core", "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", "files": [ "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" @@ -6439,6 +6460,7 @@ { "author": "Klinter", "title": "Klinter_nodes", + "id": "klinter", "reference": "https://github.com/klinter007/klinter_nodes", "files": [ "https://github.com/klinter007/klinter_nodes" @@ -6449,6 +6471,7 @@ { "author": "Ludobico", "title": "ComfyUI-ScenarioPrompt", + "id": "scenarioprompt", "reference": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt", "files": [ "https://github.com/Ludobico/ComfyUI-ScenarioPrompt" @@ -6459,6 +6482,7 @@ { "author": "logtd", "title": "InstanceDiffusion Nodes", + "id": "instancediffusion", "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", "files": [ "https://github.com/logtd/ComfyUI-InstanceDiffusion" @@ -6469,6 +6493,7 @@ { "author": "logtd", "title": "Tracking Nodes for Videos", + "id": "tracking", "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", "files": [ "https://github.com/logtd/ComfyUI-TrackingNodes" @@ -6479,6 +6504,7 @@ { "author": "logtd", "title": "ComfyUI-InversedNoise", + "id": "inversed-noise", "reference": "https://github.com/logtd/ComfyUI-InversedNoise", "files": [ "https://github.com/logtd/ComfyUI-InversedNoise" @@ -6489,6 +6515,7 @@ { "author": "logtd", "title": "ComfyUI-RefSampling", + "id": "refsampling", "reference": "https://github.com/logtd/ComfyUI-RefSampling", "files": [ "https://github.com/logtd/ComfyUI-RefSampling" @@ -6499,6 +6526,7 @@ { "author": "logtd", "title": "ComfyUI-FLATTEN", + "id": "flatten", "reference": "https://github.com/logtd/ComfyUI-FLATTEN", "files": [ "https://github.com/logtd/ComfyUI-FLATTEN" @@ -6509,6 +6537,7 @@ { "author": "logtd", "title": "ComfyUI-RAVE Attention", + "id": "rave", "reference": "https://github.com/logtd/ComfyUI-RAVE_ATTN", "files": [ "https://github.com/logtd/ComfyUI-RAVE_ATTN" @@ -6519,6 +6548,7 @@ { "author": "Big-Idea-Technology", "title": "ComfyUI-Book-Tools Nodes for ComfyUI", + "id": "booktool", "reference": "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools", "files": [ "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools" @@ -6538,7 +6568,8 @@ }, { "author": "Guillaume-Fgt", - "title": "ComfyUI-ScenarioPrompt", + "title": "ComfyUI_StableCascadeLatentRatio", + "id": "cascade-latent-ratio", "reference": "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio", "files": [ "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio" @@ -6549,6 +6580,7 @@ { "author": "AuroBit", "title": "ComfyUI OOTDiffusion", + "id": "ootdiffusion", "reference": "https://github.com/AuroBit/ComfyUI-OOTDiffusion", "files": [ "https://github.com/AuroBit/ComfyUI-OOTDiffusion" @@ -6559,6 +6591,7 @@ { "author": "AuroBit", "title": "ComfyUI-AnimateAnyone-reproduction", + "id": "animateanyone-reproduction", "reference": "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction", "files": [ "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction" @@ -6569,6 +6602,7 @@ { "author": "czcz1024", "title": "Face Compare", + "id": "facecompare", "reference": "https://github.com/czcz1024/Comfyui-FaceCompare", "files": [ "https://github.com/czcz1024/Comfyui-FaceCompare" @@ -6779,6 +6813,17 @@ "install_type": "git-clone", "description": "Port of [a/https://github.com/huchenlei/sd-webui-openpose-editor](https://github.com/huchenlei/sd-webui-openpose-editor) in ComfyUI" }, + { + "author": "huchenlei", + "title": "ComfyUI-IC-Light-Native", + "id": "ic-light-native", + "reference": "https://github.com/huchenlei/ComfyUI-IC-Light-Native", + "files": [ + "https://github.com/huchenlei/ComfyUI-IC-Light-Native" + ], + "install_type": "git-clone", + "description": "ComfyUI native implementation of [a/IC-Light](https://github.com/lllyasviel/IC-Light)." + }, { "author": "nathannlu", "title": "ComfyUI Pets", @@ -8294,7 +8339,17 @@ "https://github.com/lquesada/ComfyUI-Prompt-Combinator" ], "install_type": "git-clone", - "description": "'🔢 Prompt Combinator' is a node that generates all possible combinations of prompts from several lists of strings." + "description": "'🔢 Prompt Combinator' is a node that generates all possible combinations of prompts from several lists of strings.\n'🔢 Prompt Combinator Merger' is a node that enables merging the output of two different '🔢 Prompt Combinator' nodes." + }, + { + "author": "lquesada", + "title": "ComfyUI-Inpaint-CropAndStitch", + "reference": "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch", + "files": [ + "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch" + ], + "install_type": "git-clone", + "description": "'✂️ Inpaint Crop' is a node that crops an image before sampling. The context area can be specified via the mask, expand pixels and expand factor or via a separate (optional) mask.\n'✂️ Inpaint Stitch' is a node that stitches the inpainted image back into the original image without altering unmasked areas." }, { "author": "randjtw", @@ -8666,6 +8721,41 @@ "install_type": "git-clone", "description": "Nodes: image2histogram" }, + { + "author": "ruiqutech", + "title": "RuiquNodes for ComfyUI", + "id": "RuiquNodes", + "reference": "https://github.com/ruiqutech/ComfyUI-RuiquNodes", + "files": [ + "https://github.com/ruiqutech/ComfyUI-RuiquNodes" + ], + "install_type": "git-clone", + "description": "Nodes of EvaluateMultiple1, EvaluateMultiple3...\nSupport the execution of any fragment of Python code, generating multiple outputs from multiple inputs." + }, + { + "author": "teward", + "title": "ComfyUI-Helper-Nodes", + "id": "helper-nodes", + "reference": "https://github.com/teward/ComfyUI-Helper-Nodes", + "files": [ + "https://github.com/teward/ComfyUI-Helper-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes: HelperNodes_MultilineStringLiteral, HelperNodes_StringLiteral, HelperNodes_Steps, HelperNodes_CfgScale, HelperNodes_WidthHeight, HelperNodes_SchedulerSelector, HelperNodes_SamplerSelector, ..." + }, + { + "author": "fmatray", + "title": "ComfyUI_BattlemapGrid", + "id": "battlemap-grid", + "reference": "https://github.com/fmatray/ComfyUI_BattlemapGrid", + "files": [ + "https://github.com/fmatray/ComfyUI_BattlemapGrid" + ], + "install_type": "git-clone", + "description": "Nodes for ComfyUI in order to generate battelmaps" + }, + + @@ -9061,17 +9151,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "ruiqutech", - "title": "RuiquNodes for ComfyUI", - "id": "RuiquNodes", - "reference": "https://github.com/ruiqutech/ComfyUI-RuiquNodes", - "files": [ - "https://github.com/ruiqutech/ComfyUI-RuiquNodes" - ], - "install_type": "git-clone", - "description": "Nodes of EvaluateMultiple1, EvaluateMultiple3...\nSupport the execution of any fragment of Python code, generating multiple outputs from multiple inputs." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 87c49ef9..636a3eeb 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -1652,7 +1652,7 @@ "StableCascadeLatentRatio" ], { - "title_aux": "ComfyUI-ScenarioPrompt" + "title_aux": "ComfyUI_StableCascadeLatentRatio" } ], "https://github.com/HAL41/ComfyUI-aichemy-nodes": [ @@ -2645,6 +2645,8 @@ "DoubleClipTextEncode", "EmbeddingLoader", "FilmCharDir", + "FuseImages", + "FuseImages2", "HashText", "HueSatLum", "HueShift", @@ -2655,7 +2657,6 @@ "IntEvaluate", "IntFloatDict", "IntStringDict", - "JoinImages", "LandscapeBackgrounds", "LandscapeDir", "MakeupStylesDir", @@ -2671,6 +2672,7 @@ "SaveWithMetaData2", "SimplePrompts", "SpecificStylesDir", + "StringJoin", "TimeStamp", "TricolorComposition", "WorkflowSettings", @@ -4902,6 +4904,7 @@ ], "https://github.com/abyz22/image_control": [ [ + "abyz22_AddPrompt", "abyz22_Convertpipe", "abyz22_Editpipe", "abyz22_FirstNonNull", @@ -4911,6 +4914,7 @@ "abyz22_ImpactWildcardEncode_GetPrompt", "abyz22_Ksampler", "abyz22_Padding Image", + "abyz22_RandomMask", "abyz22_RemoveControlnet", "abyz22_SaveImage", "abyz22_SetQueue", @@ -7866,6 +7870,16 @@ "title_aux": "As_ComfyUI_CustomNodes" } ], + "https://github.com/fmatray/ComfyUI_BattlemapGrid": [ + [ + "Battlemap Grid", + "Map Generator", + "Map Generator(Outdoors)" + ], + { + "title_aux": "ComfyUI_BattlemapGrid" + } + ], "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": [ [ "HyperSDXL1StepUnetScheduler" @@ -8443,6 +8457,15 @@ "title_aux": "Light Gradient for ComfyUI" } ], + "https://github.com/huchenlei/ComfyUI-IC-Light-Native": [ + [ + "ICLightAppply", + "VAEEncodeArgMax" + ], + { + "title_aux": "ComfyUI-IC-Light-Native" + } + ], "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ [ "LayeredDiffusionApply", @@ -9182,7 +9205,8 @@ "CalculateNormalsFromImages", "ICLightConditioning", "LightSource", - "LoadAndApplyICLightUnet" + "LoadAndApplyICLightUnet", + "LoadHDRImage" ], { "title_aux": "ComfyUI-IC-Light" @@ -9216,6 +9240,7 @@ "CreateGradientMask", "CreateInstanceDiffusionTracking", "CreateMagicMask", + "CreateShapeImageOnPath", "CreateShapeMask", "CreateShapeMaskOnPath", "CreateTextMask", @@ -9241,6 +9266,7 @@ "GradientToFloat", "GrowMaskWithBlur", "INTConstant", + "ImageAddMulti", "ImageAndMaskPreview", "ImageBatchMulti", "ImageBatchRepeatInterleaving", @@ -9251,6 +9277,7 @@ "ImageGridComposite3x3", "ImageNormalize_Neg1_To_1", "ImagePadForOutpaintMasked", + "ImagePadForOutpaintTargetSize", "ImagePass", "ImageTransformByNormalizedAmplitude", "ImageUpscaleWithModelBatched", @@ -9545,6 +9572,19 @@ "title_aux": "cd-tuner_negpip-ComfyUI" } ], + "https://github.com/laksjdjf/cgem156-ComfyUI": [ + [ + "GradualLatentSampler", + "LCMSamplerRCFG", + "LoadAestheticShadow", + "PredictAesthetic", + "TCDSampler", + "TextScheduler" + ], + { + "title_aux": "cgem156-ComfyUI\ud83c\udf4c" + } + ], "https://github.com/laksjdjf/pfg-ComfyUI": [ [ "PFG" @@ -9759,6 +9799,15 @@ "title_aux": "Wildcards" } ], + "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": [ + [ + "InpaintCrop", + "InpaintStitch" + ], + { + "title_aux": "ComfyUI-Inpaint-CropAndStitch" + } + ], "https://github.com/lquesada/ComfyUI-Prompt-Combinator": [ [ "PromptCombinator", @@ -11066,6 +11115,37 @@ "title_aux": "RUI-Nodes" } ], + "https://github.com/ruiqutech/ComfyUI-RuiquNodes": [ + [ + "EvaluateListMultiple1", + "EvaluateListMultiple3", + "EvaluateListMultiple6", + "EvaluateListMultiple9", + "EvaluateMultiple1", + "EvaluateMultiple3", + "EvaluateMultiple6", + "EvaluateMultiple9", + "ImageDilate", + "ImageErode", + "ListPath", + "MaskDilate", + "MaskErode", + "PreviewMask", + "RangeSplit", + "SaveMask", + "StringAsAny", + "StringConcat1", + "StringConcat3", + "StringConcat6", + "StringConcat9", + "StringPathStem", + "TermsToList", + "VAEDecodeSave" + ], + { + "title_aux": "RuiquNodes for ComfyUI" + } + ], "https://github.com/runtime44/comfyui_r44_nodes": [ [ "Runtime44ColorMatch", @@ -11862,6 +11942,26 @@ "title_aux": "ComfyUI Browser" } ], + "https://github.com/teward/ComfyUI-Helper-Nodes": [ + [ + "HelperNodes_CfgScale", + "HelperNodes_CheckpointSelector", + "HelperNodes_MultilineStringLiteral", + "HelperNodes_Prompt", + "HelperNodes_SDXLCommonResolutions", + "HelperNodes_SamplerSelector", + "HelperNodes_SaveImage", + "HelperNodes_SchedulerSelector", + "HelperNodes_SeedSelector", + "HelperNodes_Steps", + "HelperNodes_StringLiteral", + "HelperNodes_VAESelector", + "HelperNodes_WidthHeight" + ], + { + "title_aux": "ComfyUI-Helper-Nodes" + } + ], "https://github.com/theUpsider/ComfyUI-Logic": [ [ "Bool", diff --git a/github-stats.json b/github-stats.json index ada8107a..8a008df1 100644 --- a/github-stats.json +++ b/github-stats.json @@ -1,30 +1,30 @@ { "https://github.com/ltdrdata/ComfyUI-Manager": { - "stars": 3742, - "last_update": "2024-05-10 23:39:52" + "stars": 3758, + "last_update": "2024-05-12 04:28:49" }, "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { - "stars": 1236, - "last_update": "2024-05-08 17:02:07" + "stars": 1241, + "last_update": "2024-05-11 09:02:15" }, "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { - "stars": 240, + "stars": 244, "last_update": "2024-05-09 15:26:59" }, "https://github.com/comfyanonymous/ComfyUI_experiments": { - "stars": 125, + "stars": 126, "last_update": "2023-09-13 06:28:20" }, "https://github.com/Stability-AI/stability-ComfyUI-nodes": { - "stars": 170, + "stars": 171, "last_update": "2023-08-18 19:03:06" }, "https://github.com/Fannovel16/comfyui_controlnet_aux": { - "stars": 1326, + "stars": 1333, "last_update": "2024-05-09 15:03:21" }, "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": { - "stars": 293, + "stars": 296, "last_update": "2024-05-07 03:30:35" }, "https://github.com/Fannovel16/ComfyUI-Loopchain": { @@ -32,11 +32,11 @@ "last_update": "2023-12-15 14:25:35" }, "https://github.com/Fannovel16/ComfyUI-MotionDiff": { - "stars": 133, + "stars": 134, "last_update": "2024-05-05 08:46:25" }, "https://github.com/Fannovel16/ComfyUI-Video-Matting": { - "stars": 122, + "stars": 124, "last_update": "2024-04-29 09:19:33" }, "https://github.com/BlenderNeko/ComfyUI_Cutoff": { @@ -48,7 +48,7 @@ "last_update": "2024-04-08 22:18:59" }, "https://github.com/BlenderNeko/ComfyUI_Noise": { - "stars": 192, + "stars": 194, "last_update": "2024-04-19 13:09:18" }, "https://github.com/BlenderNeko/ComfyUI_TiledKSampler": { @@ -60,7 +60,7 @@ "last_update": "2023-09-11 10:09:22" }, "https://github.com/jags111/efficiency-nodes-comfyui": { - "stars": 591, + "stars": 592, "last_update": "2024-04-11 15:08:50" }, "https://github.com/jags111/ComfyUI_Jags_VectorMagic": { @@ -80,7 +80,7 @@ "last_update": "2023-09-27 00:33:21" }, "https://github.com/WASasquatch/was-node-suite-comfyui": { - "stars": 830, + "stars": 833, "last_update": "2024-05-04 16:31:49" }, "https://github.com/WASasquatch/ComfyUI_Preset_Merger": { @@ -140,7 +140,7 @@ "last_update": "2024-01-01 20:01:25" }, "https://github.com/BadCafeCode/masquerade-nodes-comfyui": { - "stars": 272, + "stars": 273, "last_update": "2024-02-26 04:23:37" }, "https://github.com/guoyk93/yk-node-suite-comfyui": { @@ -148,7 +148,7 @@ "last_update": "2023-03-28 16:19:46" }, "https://github.com/Jcd1230/rembg-comfyui-node": { - "stars": 107, + "stars": 108, "last_update": "2023-04-03 00:12:22" }, "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI": { @@ -168,7 +168,7 @@ "last_update": "2024-02-15 17:34:51" }, "https://github.com/city96/SD-Latent-Interposer": { - "stars": 149, + "stars": 151, "last_update": "2024-03-20 21:55:09" }, "https://github.com/city96/SD-Advanced-Noise": { @@ -176,7 +176,7 @@ "last_update": "2023-08-14 15:17:54" }, "https://github.com/city96/SD-Latent-Upscaler": { - "stars": 99, + "stars": 100, "last_update": "2023-11-27 00:26:14" }, "https://github.com/city96/ComfyUI_DiT": { @@ -184,19 +184,19 @@ "last_update": "2023-09-06 17:15:54" }, "https://github.com/city96/ComfyUI_ColorMod": { - "stars": 27, + "stars": 28, "last_update": "2024-04-09 03:35:11" }, "https://github.com/city96/ComfyUI_ExtraModels": { - "stars": 137, - "last_update": "2024-05-08 11:21:07" + "stars": 139, + "last_update": "2024-05-11 16:02:07" }, "https://github.com/Kaharos94/ComfyUI-Saveaswebp": { "stars": 28, "last_update": "2023-11-11 19:53:48" }, "https://github.com/SLAPaper/ComfyUI-Image-Selector": { - "stars": 47, + "stars": 48, "last_update": "2024-01-10 10:02:25" }, "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": { @@ -216,15 +216,15 @@ "last_update": "2024-04-22 13:30:47" }, "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { - "stars": 579, + "stars": 582, "last_update": "2024-05-10 11:10:13" }, "https://github.com/pythongosssss/ComfyUI-WD14-Tagger": { - "stars": 339, - "last_update": "2024-04-04 01:15:12" + "stars": 342, + "last_update": "2024-05-11 19:28:37" }, "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": { - "stars": 1161, + "stars": 1162, "last_update": "2024-05-09 02:15:21" }, "https://github.com/strimmlarn/ComfyUI_Strimmlarns_aesthetic_score": { @@ -232,11 +232,11 @@ "last_update": "2024-03-01 23:00:05" }, "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": { - "stars": 274, - "last_update": "2024-05-10 08:20:45" + "stars": 275, + "last_update": "2024-05-12 02:12:10" }, "https://github.com/Jordach/comfy-plasma": { - "stars": 43, + "stars": 44, "last_update": "2023-07-31 00:57:50" }, "https://github.com/bvhari/ComfyUI_ImageProcessing": { @@ -252,19 +252,19 @@ "last_update": "2024-03-25 07:05:23" }, "https://github.com/ssitu/ComfyUI_UltimateSDUpscale": { - "stars": 557, + "stars": 559, "last_update": "2024-05-07 18:56:07" }, "https://github.com/ssitu/ComfyUI_restart_sampling": { - "stars": 67, - "last_update": "2024-05-07 22:02:07" + "stars": 68, + "last_update": "2024-05-11 01:25:41" }, "https://github.com/ssitu/ComfyUI_roop": { "stars": 58, "last_update": "2023-09-05 16:18:48" }, "https://github.com/ssitu/ComfyUI_fabric": { - "stars": 76, + "stars": 77, "last_update": "2024-05-06 18:11:12" }, "https://github.com/space-nuko/ComfyUI-Disco-Diffusion": { @@ -272,7 +272,7 @@ "last_update": "2023-09-12 07:35:52" }, "https://github.com/space-nuko/ComfyUI-OpenPose-Editor": { - "stars": 136, + "stars": 137, "last_update": "2024-01-05 17:45:55" }, "https://github.com/space-nuko/nui-suite": { @@ -284,15 +284,15 @@ "last_update": "2024-03-21 07:40:20" }, "https://github.com/melMass/comfy_mtb": { - "stars": 296, + "stars": 297, "last_update": "2024-05-07 21:45:23" }, "https://github.com/xXAdonesXx/NodeGPT": { - "stars": 310, + "stars": 311, "last_update": "2024-02-01 23:20:08" }, "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": { - "stars": 410, + "stars": 413, "last_update": "2024-04-19 21:02:12" }, "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo": { @@ -300,7 +300,7 @@ "last_update": "2023-11-29 14:41:23" }, "https://github.com/bmad4ever/comfyui_bmad_nodes": { - "stars": 39, + "stars": 40, "last_update": "2024-04-07 19:57:43" }, "https://github.com/bmad4ever/comfyui_ab_samplercustom": { @@ -320,7 +320,7 @@ "last_update": "2024-03-04 22:48:03" }, "https://github.com/FizzleDorf/ComfyUI_FizzNodes": { - "stars": 286, + "stars": 287, "last_update": "2024-04-24 04:23:42" }, "https://github.com/FizzleDorf/ComfyUI-AIT": { @@ -332,11 +332,11 @@ "last_update": "2024-02-01 04:09:13" }, "https://github.com/shiimizu/ComfyUI_smZNodes": { - "stars": 129, + "stars": 130, "last_update": "2024-05-10 00:26:33" }, "https://github.com/shiimizu/ComfyUI-TiledDiffusion": { - "stars": 172, + "stars": 173, "last_update": "2024-04-11 21:32:24" }, "https://github.com/ZaneA/ComfyUI-ImageReward": { @@ -344,7 +344,7 @@ "last_update": "2024-02-04 23:38:10" }, "https://github.com/SeargeDP/SeargeSDXL": { - "stars": 706, + "stars": 708, "last_update": "2024-04-10 14:29:50" }, "https://github.com/cubiq/ComfyUI_SimpleMath": { @@ -352,11 +352,11 @@ "last_update": "2023-09-26 06:31:44" }, "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { - "stars": 2581, + "stars": 2595, "last_update": "2024-05-08 14:10:24" }, "https://github.com/cubiq/ComfyUI_InstantID": { - "stars": 766, + "stars": 771, "last_update": "2024-05-08 14:56:00" }, "https://github.com/cubiq/ComfyUI_FaceAnalysis": { @@ -420,11 +420,11 @@ "last_update": "2023-09-22 22:48:52" }, "https://github.com/ArtVentureX/comfyui-animatediff": { - "stars": 600, + "stars": 602, "last_update": "2024-01-06 09:18:52" }, "https://github.com/twri/sdxl_prompt_styler": { - "stars": 556, + "stars": 557, "last_update": "2024-03-24 18:55:24" }, "https://github.com/wolfden/ComfyUi_PromptStylers": { @@ -436,7 +436,7 @@ "last_update": "2023-10-22 22:12:55" }, "https://github.com/daxthin/DZ-FaceDetailer": { - "stars": 89, + "stars": 90, "last_update": "2023-12-16 17:31:44" }, "https://github.com/asagi4/comfyui-prompt-control": { @@ -460,7 +460,7 @@ "last_update": "2024-03-10 06:45:45" }, "https://github.com/adieyal/comfyui-dynamicprompts": { - "stars": 163, + "stars": 165, "last_update": "2024-02-05 06:55:50" }, "https://github.com/mihaiiancu/ComfyUI_Inpaint": { @@ -492,15 +492,15 @@ "last_update": "2024-05-10 03:03:08" }, "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": { - "stars": 2057, + "stars": 2061, "last_update": "2024-05-09 23:40:15" }, "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": { - "stars": 328, + "stars": 333, "last_update": "2024-04-20 18:24:00" }, "https://github.com/Gourieff/comfyui-reactor-node": { - "stars": 914, + "stars": 921, "last_update": "2024-05-07 19:13:48" }, "https://github.com/imb101/ComfyUI-FaceSwap": { @@ -512,7 +512,7 @@ "last_update": "2024-04-05 11:14:24" }, "https://github.com/AIrjen/OneButtonPrompt": { - "stars": 668, + "stars": 670, "last_update": "2024-05-04 07:25:31" }, "https://github.com/coreyryanhanson/ComfyQR": { @@ -528,7 +528,7 @@ "last_update": "2024-01-07 03:29:57" }, "https://github.com/hylarucoder/ComfyUI-Eagle-PNGInfo": { - "stars": 6, + "stars": 7, "last_update": "2023-12-10 13:57:48" }, "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader": { @@ -592,7 +592,7 @@ "last_update": "2023-08-21 22:04:31" }, "https://github.com/Extraltodeus/LoadLoraWithTags": { - "stars": 30, + "stars": 31, "last_update": "2023-10-28 15:51:44" }, "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": { @@ -600,7 +600,7 @@ "last_update": "2024-05-07 16:18:48" }, "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": { - "stars": 195, + "stars": 198, "last_update": "2024-05-07 16:17:50" }, "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": { @@ -624,12 +624,12 @@ "last_update": "2024-02-12 07:46:02" }, "https://github.com/rgthree/rgthree-comfy": { - "stars": 560, + "stars": 562, "last_update": "2024-05-07 02:30:40" }, "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION": { - "stars": 752, - "last_update": "2024-05-10 08:29:34" + "stars": 755, + "last_update": "2024-05-11 07:22:00" }, "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio": { "stars": 188, @@ -644,7 +644,7 @@ "last_update": "2024-04-03 22:58:07" }, "https://github.com/giriss/comfy-image-saver": { - "stars": 120, + "stars": 121, "last_update": "2023-11-16 10:39:05" }, "https://github.com/shingo1228/ComfyUI-send-eagle-slim": { @@ -688,7 +688,7 @@ "last_update": "2023-10-07 09:45:25" }, "https://github.com/meap158/ComfyUI-Prompt-Expansion": { - "stars": 57, + "stars": 58, "last_update": "2023-09-17 00:00:31" }, "https://github.com/meap158/ComfyUI-Background-Replacement": { @@ -708,7 +708,7 @@ "last_update": "2023-08-19 06:52:19" }, "https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI": { - "stars": 131, + "stars": 132, "last_update": "2024-05-05 09:31:39" }, "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes": { @@ -724,11 +724,11 @@ "last_update": "2024-03-15 05:43:38" }, "https://github.com/Nuked88/ComfyUI-N-Nodes": { - "stars": 153, + "stars": 154, "last_update": "2024-03-16 11:27:55" }, "https://github.com/Nuked88/ComfyUI-N-Sidebar": { - "stars": 306, + "stars": 309, "last_update": "2024-04-27 07:19:24" }, "https://github.com/richinsley/Comfy-LFO": { @@ -744,7 +744,7 @@ "last_update": "2023-09-21 08:40:50" }, "https://github.com/Sxela/ComfyWarp": { - "stars": 20, + "stars": 21, "last_update": "2023-11-04 10:45:11" }, "https://github.com/skfoo/ComfyUI-Coziness": { @@ -776,7 +776,7 @@ "last_update": "2024-03-04 08:52:39" }, "https://github.com/Acly/comfyui-inpaint-nodes": { - "stars": 315, + "stars": 317, "last_update": "2024-04-24 04:17:56" }, "https://github.com/picturesonpictures/comfy_PoP": { @@ -788,7 +788,7 @@ "last_update": "2023-12-21 19:36:51" }, "https://github.com/alt-key-project/comfyui-dream-video-batches": { - "stars": 47, + "stars": 46, "last_update": "2023-12-03 10:31:55" }, "https://github.com/seanlynch/comfyui-optical-flow": { @@ -804,7 +804,7 @@ "last_update": "2023-10-25 04:29:40" }, "https://github.com/mav-rik/facerestore_cf": { - "stars": 136, + "stars": 137, "last_update": "2024-03-19 21:36:31" }, "https://github.com/braintacles/braintacles-comfyui-nodes": { @@ -812,7 +812,7 @@ "last_update": "2023-09-06 12:12:32" }, "https://github.com/hayden-fr/ComfyUI-Model-Manager": { - "stars": 20, + "stars": 21, "last_update": "2024-04-21 07:42:28" }, "https://github.com/hayden-fr/ComfyUI-Image-Browsing": { @@ -833,7 +833,7 @@ }, "https://github.com/ramyma/A8R8_ComfyUI_nodes": { "stars": 4, - "last_update": "2023-09-13 02:56:53" + "last_update": "2024-05-12 01:06:49" }, "https://github.com/spinagon/ComfyUI-seamless-tiling": { "stars": 62, @@ -844,7 +844,7 @@ "last_update": "2023-10-21 23:02:19" }, "https://github.com/spacepxl/ComfyUI-HQ-Image-Save": { - "stars": 23, + "stars": 24, "last_update": "2024-05-01 21:05:26" }, "https://github.com/spacepxl/ComfyUI-Image-Filters": { @@ -868,7 +868,7 @@ "last_update": "2024-01-23 17:12:45" }, "https://github.com/cubiq/ComfyUI_essentials": { - "stars": 234, + "stars": 238, "last_update": "2024-04-29 14:50:30" }, "https://github.com/Clybius/ComfyUI-Latent-Modifiers": { @@ -896,7 +896,7 @@ "last_update": "2024-05-10 07:27:18" }, "https://github.com/chrisgoringe/cg-use-everywhere": { - "stars": 283, + "stars": 285, "last_update": "2024-05-05 04:17:49" }, "https://github.com/chrisgoringe/cg-prompt-info": { @@ -920,8 +920,8 @@ "last_update": "2024-04-12 12:59:58" }, "https://github.com/kijai/ComfyUI-KJNodes": { - "stars": 231, - "last_update": "2024-05-10 08:46:48" + "stars": 234, + "last_update": "2024-05-11 23:55:38" }, "https://github.com/kijai/ComfyUI-CCSR": { "stars": 115, @@ -936,7 +936,7 @@ "last_update": "2024-04-08 08:33:04" }, "https://github.com/kijai/ComfyUI-Geowizard": { - "stars": 74, + "stars": 75, "last_update": "2024-04-07 12:46:47" }, "https://github.com/kijai/ComfyUI-depth-fm": { @@ -948,7 +948,7 @@ "last_update": "2024-01-18 08:05:17" }, "https://github.com/kijai/ComfyUI-ADMotionDirector": { - "stars": 105, + "stars": 107, "last_update": "2024-03-27 19:38:20" }, "https://github.com/kijai/ComfyUI-moondream": { @@ -956,7 +956,7 @@ "last_update": "2024-03-11 00:50:24" }, "https://github.com/kijai/ComfyUI-SUPIR": { - "stars": 989, + "stars": 1000, "last_update": "2024-04-23 10:04:12" }, "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": { @@ -984,11 +984,11 @@ "last_update": "2024-02-06 08:56:30" }, "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { - "stars": 11, + "stars": 12, "last_update": "2024-05-09 04:11:03" }, "https://github.com/storyicon/comfyui_segment_anything": { - "stars": 432, + "stars": 434, "last_update": "2024-04-29 15:07:42" }, "https://github.com/a1lazydog/ComfyUI-AudioScheduler": { @@ -1040,7 +1040,7 @@ "last_update": "2024-02-27 12:47:52" }, "https://github.com/chflame163/ComfyUI_LayerStyle": { - "stars": 461, + "stars": 462, "last_update": "2024-05-07 07:34:37" }, "https://github.com/chflame163/ComfyUI_FaceSimilarity": { @@ -1052,8 +1052,8 @@ "last_update": "2023-10-20 16:33:23" }, "https://github.com/shadowcz007/comfyui-mixlab-nodes": { - "stars": 729, - "last_update": "2024-05-10 06:38:35" + "stars": 736, + "last_update": "2024-05-11 16:03:14" }, "https://github.com/shadowcz007/comfyui-ultralytics-yolo": { "stars": 13, @@ -1072,11 +1072,11 @@ "last_update": "2023-11-26 21:41:27" }, "https://github.com/0xbitches/ComfyUI-LCM": { - "stars": 241, + "stars": 242, "last_update": "2023-11-11 21:24:33" }, "https://github.com/aszc-dev/ComfyUI-CoreMLSuite": { - "stars": 78, + "stars": 79, "last_update": "2023-12-01 00:09:15" }, "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy": { @@ -1108,7 +1108,7 @@ "last_update": "2024-04-29 03:36:52" }, "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words": { - "stars": 72, + "stars": 73, "last_update": "2024-04-09 20:35:52" }, "https://github.com/aianimation55/ComfyUI-FatLabels": { @@ -1168,8 +1168,8 @@ "last_update": "2024-02-15 05:52:28" }, "https://github.com/banodoco/steerable-motion": { - "stars": 608, - "last_update": "2024-05-09 09:42:02" + "stars": 620, + "last_update": "2024-05-11 14:15:55" }, "https://github.com/gemell1/ComfyUI_GMIC": { "stars": 5, @@ -1192,8 +1192,8 @@ "last_update": "2023-12-10 21:29:12" }, "https://github.com/Amorano/Jovimetrix": { - "stars": 126, - "last_update": "2024-05-10 20:55:18" + "stars": 132, + "last_update": "2024-05-11 01:49:25" }, "https://github.com/Umikaze-job/select_folder_path_easy": { "stars": 4, @@ -1220,7 +1220,7 @@ "last_update": "2023-11-21 14:34:54" }, "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative": { - "stars": 88, + "stars": 89, "last_update": "2024-04-07 00:30:45" }, "https://github.com/GTSuya-Studio/ComfyUI-Gtsuya-Nodes": { @@ -1244,7 +1244,7 @@ "last_update": "2023-12-03 12:32:49" }, "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes": { - "stars": 412, + "stars": 416, "last_update": "2024-04-27 10:15:08" }, "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion": { @@ -1268,7 +1268,7 @@ "last_update": "2024-05-07 23:06:53" }, "https://github.com/42lux/ComfyUI-safety-checker": { - "stars": 15, + "stars": 14, "last_update": "2024-03-15 18:39:38" }, "https://github.com/sergekatzmann/ComfyUI_Nimbus-Pack": { @@ -1284,7 +1284,7 @@ "last_update": "2024-02-10 14:58:22" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": { - "stars": 284, + "stars": 287, "last_update": "2024-04-17 19:59:18" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite": { @@ -1292,11 +1292,11 @@ "last_update": "2024-04-17 20:02:42" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": { - "stars": 532, + "stars": 538, "last_update": "2024-04-17 19:57:55" }, "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": { - "stars": 1388, + "stars": 1390, "last_update": "2024-04-17 19:57:18" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": { @@ -1304,19 +1304,19 @@ "last_update": "2024-01-03 15:22:13" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID": { - "stars": 1118, + "stars": 1120, "last_update": "2024-04-17 20:02:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO": { - "stars": 718, + "stars": 720, "last_update": "2024-04-17 20:01:40" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API": { - "stars": 170, + "stars": 171, "last_update": "2024-04-17 19:58:21" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": { - "stars": 81, + "stars": 80, "last_update": "2024-04-17 20:04:09" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE": { @@ -1328,11 +1328,11 @@ "last_update": "2024-04-30 01:42:11" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": { - "stars": 38, + "stars": 39, "last_update": "2024-04-17 20:03:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": { - "stars": 494, + "stars": 499, "last_update": "2024-04-17 20:00:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": { @@ -1340,11 +1340,11 @@ "last_update": "2024-04-17 20:00:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BiRefNet-ZHO": { - "stars": 106, + "stars": 107, "last_update": "2024-04-17 19:59:42" }, "https://github.com/kenjiqq/qq-nodes-comfyui": { - "stars": 20, + "stars": 21, "last_update": "2024-02-23 01:57:06" }, "https://github.com/80sVectorz/ComfyUI-Static-Primitives": { @@ -1352,7 +1352,7 @@ "last_update": "2023-12-11 11:06:16" }, "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD": { - "stars": 157, + "stars": 158, "last_update": "2023-12-12 12:23:04" }, "https://github.com/zhuanqianfish/ComfyUI-EasyNode": { @@ -1400,7 +1400,7 @@ "last_update": "2024-05-08 04:00:04" }, "https://github.com/Haoming02/comfyui-prompt-format": { - "stars": 27, + "stars": 28, "last_update": "2023-12-11 13:44:03" }, "https://github.com/Haoming02/comfyui-clear-screen": { @@ -1448,7 +1448,7 @@ "last_update": "2024-04-21 07:59:14" }, "https://github.com/11cafe/comfyui-workspace-manager": { - "stars": 674, + "stars": 678, "last_update": "2024-05-10 07:35:30" }, "https://github.com/knuknX/ComfyUI-Image-Tools": { @@ -1461,7 +1461,7 @@ }, "https://github.com/filliptm/ComfyUI_Fill-Nodes": { "stars": 40, - "last_update": "2024-05-07 15:15:45" + "last_update": "2024-05-10 23:54:23" }, "https://github.com/zfkun/ComfyUI_zfkun": { "stars": 11, @@ -1496,7 +1496,7 @@ "last_update": "2023-12-16 09:10:38" }, "https://github.com/brianfitzgerald/style_aligned_comfy": { - "stars": 232, + "stars": 233, "last_update": "2024-03-12 03:42:07" }, "https://github.com/deroberon/demofusion-comfyui": { @@ -1532,7 +1532,7 @@ "last_update": "2024-04-10 23:47:22" }, "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": { - "stars": 17, + "stars": 18, "last_update": "2024-05-02 11:13:16" }, "https://github.com/AI2lab/comfyUI-tool-2lab": { @@ -1548,7 +1548,7 @@ "last_update": "2024-01-07 12:21:43" }, "https://github.com/NimaNzrii/comfyui-photoshop": { - "stars": 78, + "stars": 85, "last_update": "2024-05-10 16:25:14" }, "https://github.com/rui40000/RUI-Nodes": { @@ -1556,7 +1556,7 @@ "last_update": "2023-12-15 07:37:43" }, "https://github.com/dmarx/ComfyUI-Keyframed": { - "stars": 73, + "stars": 74, "last_update": "2023-12-30 00:37:20" }, "https://github.com/dmarx/ComfyUI-AudioReactive": { @@ -1568,11 +1568,11 @@ "last_update": "2023-12-16 19:21:57" }, "https://github.com/BennyKok/comfyui-deploy": { - "stars": 590, - "last_update": "2024-05-10 04:08:40" + "stars": 592, + "last_update": "2024-05-11 06:50:53" }, "https://github.com/florestefano1975/comfyui-portrait-master": { - "stars": 692, + "stars": 695, "last_update": "2024-05-02 10:01:11" }, "https://github.com/florestefano1975/comfyui-prompt-composer": { @@ -1672,7 +1672,7 @@ "last_update": "2024-02-17 14:26:26" }, "https://github.com/crystian/ComfyUI-Crystools": { - "stars": 388, + "stars": 394, "last_update": "2024-05-04 01:51:37" }, "https://github.com/crystian/ComfyUI-Crystools-save": { @@ -1732,7 +1732,7 @@ "last_update": "2024-03-24 19:03:45" }, "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": { - "stars": 325, + "stars": 326, "last_update": "2024-03-19 10:49:59" }, "https://github.com/flowtyone/ComfyUI-Flowty-CRM": { @@ -1744,7 +1744,7 @@ "last_update": "2024-01-05 09:36:52" }, "https://github.com/siliconflow/onediff_comfy_nodes": { - "stars": 9, + "stars": 10, "last_update": "2024-05-10 06:59:23" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": { @@ -1752,7 +1752,7 @@ "last_update": "2024-05-07 05:13:49" }, "https://github.com/hinablue/ComfyUI_3dPoseEditor": { - "stars": 95, + "stars": 97, "last_update": "2024-01-04 14:41:18" }, "https://github.com/chaojie/ComfyUI-AniPortrait": { @@ -1784,7 +1784,7 @@ "last_update": "2024-02-24 10:02:51" }, "https://github.com/chaojie/ComfyUI-DynamiCrafter": { - "stars": 91, + "stars": 92, "last_update": "2024-03-16 19:08:28" }, "https://github.com/chaojie/ComfyUI-Panda3d": { @@ -1812,7 +1812,7 @@ "last_update": "2024-03-19 03:37:48" }, "https://github.com/chaojie/ComfyUI-DragNUWA": { - "stars": 347, + "stars": 348, "last_update": "2024-03-14 06:56:41" }, "https://github.com/chaojie/ComfyUI-Moore-AnimateAnyone": { @@ -1832,7 +1832,7 @@ "last_update": "2024-01-29 08:08:13" }, "https://github.com/alexopus/ComfyUI-Image-Saver": { - "stars": 20, + "stars": 21, "last_update": "2024-05-10 19:30:59" }, "https://github.com/kft334/Knodes": { @@ -1840,7 +1840,7 @@ "last_update": "2024-01-14 04:23:09" }, "https://github.com/MrForExample/ComfyUI-3D-Pack": { - "stars": 1450, + "stars": 1454, "last_update": "2024-04-13 17:45:06" }, "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": { @@ -1872,7 +1872,7 @@ "last_update": "2024-04-02 06:32:21" }, "https://github.com/djbielejeski/a-person-mask-generator": { - "stars": 197, + "stars": 198, "last_update": "2024-02-16 16:26:02" }, "https://github.com/smagnetize/kb-comfyui-nodes": { @@ -1896,7 +1896,7 @@ "last_update": "2024-01-12 14:34:55" }, "https://github.com/LarryJane491/Lora-Training-in-Comfy": { - "stars": 199, + "stars": 200, "last_update": "2024-03-03 17:16:51" }, "https://github.com/LarryJane491/Image-Captioning-in-ComfyUI": { @@ -1925,7 +1925,7 @@ }, "https://github.com/abyz22/image_control": { "stars": 2, - "last_update": "2024-02-18 23:17:53" + "last_update": "2024-05-12 04:26:12" }, "https://github.com/HAL41/ComfyUI-aichemy-nodes": { "stars": 4, @@ -1944,7 +1944,7 @@ "last_update": "2024-02-12 06:05:47" }, "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData": { - "stars": 2, + "stars": 3, "last_update": "2024-04-16 13:28:45" }, "https://github.com/nkchocoai/ComfyUI-Dart": { @@ -1953,7 +1953,7 @@ }, "https://github.com/JaredTherriault/ComfyUI-JNodes": { "stars": 7, - "last_update": "2024-05-08 03:39:42" + "last_update": "2024-05-11 19:10:15" }, "https://github.com/prozacgod/comfyui-pzc-multiworkspace": { "stars": 6, @@ -2000,7 +2000,7 @@ "last_update": "2024-05-06 01:34:45" }, "https://github.com/longgui0318/comfyui-oms-diffusion": { - "stars": 15, + "stars": 16, "last_update": "2024-04-28 03:29:42" }, "https://github.com/DimaChaichan/LAizypainter-Exporter-ComfyUI": { @@ -2028,11 +2028,11 @@ "last_update": "2024-01-26 06:28:40" }, "https://github.com/gokayfem/ComfyUI_VLM_nodes": { - "stars": 210, + "stars": 211, "last_update": "2024-05-10 13:36:20" }, "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": { - "stars": 60, + "stars": 61, "last_update": "2024-04-03 23:51:44" }, "https://github.com/gokayfem/ComfyUI-Depth-Visualization": { @@ -2044,15 +2044,15 @@ "last_update": "2024-03-24 22:20:21" }, "https://github.com/Hiero207/ComfyUI-Hiero-Nodes": { - "stars": 2, - "last_update": "2024-04-04 05:12:57" + "stars": 3, + "last_update": "2024-05-11 06:06:04" }, "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes": { "stars": 1, "last_update": "2024-01-26 08:38:39" }, "https://github.com/yuvraj108c/ComfyUI-Whisper": { - "stars": 37, + "stars": 38, "last_update": "2024-02-05 08:32:57" }, "https://github.com/blepping/ComfyUI-bleh": { @@ -2060,8 +2060,8 @@ "last_update": "2024-05-07 19:26:33" }, "https://github.com/blepping/ComfyUI-sonar": { - "stars": 25, - "last_update": "2024-05-10 05:06:38" + "stars": 26, + "last_update": "2024-05-11 17:01:50" }, "https://github.com/JerryOrbachJr/ComfyUI-RandomSize": { "stars": 2, @@ -2104,7 +2104,7 @@ "last_update": "2024-04-30 09:42:27" }, "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": { - "stars": 84, + "stars": 85, "last_update": "2024-03-04 09:33:57" }, "https://github.com/ricklove/comfyui-ricklove": { @@ -2112,7 +2112,7 @@ "last_update": "2024-02-01 02:50:59" }, "https://github.com/nosiu/comfyui-instantId-faceswap": { - "stars": 153, + "stars": 152, "last_update": "2024-02-25 13:58:50" }, "https://github.com/LyazS/comfyui-anime-seg": { @@ -2200,8 +2200,8 @@ "last_update": "2024-03-08 15:16:10" }, "https://github.com/redhottensors/ComfyUI-Prediction": { - "stars": 8, - "last_update": "2024-04-06 02:11:59" + "stars": 9, + "last_update": "2024-05-11 23:02:37" }, "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": { "stars": 11, @@ -2232,15 +2232,15 @@ "last_update": "2024-04-05 05:11:51" }, "https://github.com/klinter007/klinter_nodes": { - "stars": 3, + "stars": 4, "last_update": "2024-05-02 14:41:48" }, "https://github.com/Ludobico/ComfyUI-ScenarioPrompt": { - "stars": 12, + "stars": 11, "last_update": "2024-03-26 01:28:07" }, "https://github.com/logtd/ComfyUI-InstanceDiffusion": { - "stars": 75, + "stars": 78, "last_update": "2024-05-06 22:03:06" }, "https://github.com/logtd/ComfyUI-TrackingNodes": { @@ -2272,7 +2272,7 @@ "last_update": "2024-02-26 09:37:16" }, "https://github.com/AuroBit/ComfyUI-OOTDiffusion": { - "stars": 303, + "stars": 304, "last_update": "2024-03-26 02:44:57" }, "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction": { @@ -2352,7 +2352,7 @@ "last_update": "2024-03-01 07:25:27" }, "https://github.com/huchenlei/ComfyUI-layerdiffuse": { - "stars": 1144, + "stars": 1151, "last_update": "2024-03-09 21:16:31" }, "https://github.com/huchenlei/ComfyUI_DanTagGen": { @@ -2360,7 +2360,7 @@ "last_update": "2024-04-28 15:36:22" }, "https://github.com/nathannlu/ComfyUI-Pets": { - "stars": 33, + "stars": 34, "last_update": "2024-03-31 23:55:42" }, "https://github.com/nathannlu/ComfyUI-Cloud": { @@ -2420,7 +2420,7 @@ "last_update": "2024-03-06 18:33:39" }, "https://github.com/ljleb/comfy-mecha": { - "stars": 6, + "stars": 7, "last_update": "2024-05-09 20:07:46" }, "https://github.com/diStyApps/ComfyUI_FrameMaker": { @@ -2436,15 +2436,15 @@ "last_update": "2024-04-20 04:13:22" }, "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": { - "stars": 26, + "stars": 25, "last_update": "2024-03-09 00:02:47" }, "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter": { - "stars": 82, + "stars": 83, "last_update": "2024-04-02 23:29:14" }, "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": { - "stars": 238, + "stars": 239, "last_update": "2024-04-17 22:30:10" }, "https://github.com/angeloshredder/StableCascadeResizer": { @@ -2452,7 +2452,7 @@ "last_update": "2024-03-08 22:53:27" }, "https://github.com/stavsap/comfyui-ollama": { - "stars": 127, + "stars": 128, "last_update": "2024-04-07 20:49:11" }, "https://github.com/dchatel/comfyui_facetools": { @@ -2480,8 +2480,8 @@ "last_update": "2024-03-13 08:26:09" }, "https://github.com/if-ai/ComfyUI-IF_AI_tools": { - "stars": 233, - "last_update": "2024-04-27 09:27:21" + "stars": 238, + "last_update": "2024-05-12 01:55:04" }, "https://github.com/dmMaze/sketch2manga": { "stars": 22, @@ -2496,7 +2496,7 @@ "last_update": "2024-03-31 14:14:24" }, "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": { - "stars": 161, + "stars": 162, "last_update": "2024-04-28 17:33:13" }, "https://github.com/madtunebk/ComfyUI-ControlnetAux": { @@ -2520,7 +2520,7 @@ "last_update": "2024-05-08 11:12:17" }, "https://github.com/daxcay/ComfyUI-JDCN": { - "stars": 30, + "stars": 31, "last_update": "2024-05-06 17:30:27" }, "https://github.com/Seedsa/Fooocus_Nodes": { @@ -2560,7 +2560,7 @@ "last_update": "2024-03-26 16:55:10" }, "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": { - "stars": 45, + "stars": 46, "last_update": "2024-05-08 05:12:25" }, "https://github.com/hay86/ComfyUI_Dreamtalk": { @@ -2592,12 +2592,12 @@ "last_update": "2024-05-07 08:02:12" }, "https://github.com/NeuralSamurAI/Comfyui-Superprompt-Unofficial": { - "stars": 47, - "last_update": "2024-03-30 22:07:58" + "stars": 48, + "last_update": "2024-05-11 00:16:04" }, "https://github.com/MokkaBoss1/ComfyUI_Mokkaboss1": { "stars": 9, - "last_update": "2024-05-10 19:14:35" + "last_update": "2024-05-11 22:11:15" }, "https://github.com/jiaxiangc/ComfyUI-ResAdapter": { "stars": 257, @@ -2640,11 +2640,11 @@ "last_update": "2024-04-01 10:47:39" }, "https://github.com/comfyanonymous/ComfyUI": { - "stars": 34513, - "last_update": "2024-05-10 21:31:44" + "stars": 34603, + "last_update": "2024-05-12 00:54:31" }, "https://github.com/chaojie/ComfyUI-MuseV": { - "stars": 99, + "stars": 100, "last_update": "2024-04-04 02:07:29" }, "https://github.com/kijai/ComfyUI-DiffusionLight": { @@ -2700,7 +2700,7 @@ "last_update": "2024-04-06 16:48:55" }, "https://github.com/ronniebasak/ComfyUI-Tara-LLM-Integration": { - "stars": 57, + "stars": 58, "last_update": "2024-05-09 06:26:16" }, "https://github.com/hay86/ComfyUI_AceNodes": { @@ -2740,11 +2740,11 @@ "last_update": "2024-05-07 01:04:48" }, "https://github.com/chaojie/ComfyUI_StreamingT2V": { - "stars": 21, + "stars": 22, "last_update": "2024-05-10 09:14:57" }, "https://github.com/AIFSH/ComfyUI-UVR5": { - "stars": 45, + "stars": 46, "last_update": "2024-05-09 13:19:51" }, "https://github.com/CapsAdmin/ComfyUI-Euler-Smea-Dyn-Sampler": { @@ -2756,7 +2756,7 @@ "last_update": "2024-04-12 14:09:45" }, "https://github.com/smthemex/ComfyUI_ChatGLM_API": { - "stars": 13, + "stars": 14, "last_update": "2024-04-27 11:43:52" }, "https://github.com/kijai/ComfyUI-ELLA-wrapper": { @@ -2764,7 +2764,7 @@ "last_update": "2024-05-09 12:22:38" }, "https://github.com/ExponentialML/ComfyUI_ELLA": { - "stars": 150, + "stars": 151, "last_update": "2024-04-27 19:12:14" }, "https://github.com/choey/Comfy-Topaz": { @@ -2796,7 +2796,7 @@ "last_update": "2024-04-11 01:32:57" }, "https://github.com/wandbrandon/comfyui-pixel": { - "stars": 3, + "stars": 4, "last_update": "2024-05-10 14:45:42" }, "https://github.com/kale4eat/ComfyUI-speech-dataset-toolkit": { @@ -2804,11 +2804,11 @@ "last_update": "2024-04-25 06:50:39" }, "https://github.com/nullquant/ComfyUI-BrushNet": { - "stars": 179, - "last_update": "2024-05-10 22:58:25" + "stars": 187, + "last_update": "2024-05-11 11:32:24" }, "https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler": { - "stars": 120, + "stars": 121, "last_update": "2024-05-09 05:08:42" }, "https://github.com/pamparamm/sd-perturbed-attention": { @@ -2816,7 +2816,7 @@ "last_update": "2024-05-07 21:47:49" }, "https://github.com/kijai/ComfyUI-BrushNet-Wrapper": { - "stars": 90, + "stars": 91, "last_update": "2024-05-01 16:10:34" }, "https://github.com/unwdef/unwdef-nodes-comfyui": { @@ -2824,7 +2824,7 @@ "last_update": "2024-04-15 19:32:36" }, "https://github.com/smthemex/ComfyUI_ParlerTTS": { - "stars": 11, + "stars": 13, "last_update": "2024-04-24 11:48:21" }, "https://github.com/aburahamu/ComfyUI-RequestsPoster": { @@ -2832,7 +2832,7 @@ "last_update": "2024-04-21 02:35:06" }, "https://github.com/AIFSH/ComfyUI-GPT_SoVITS": { - "stars": 117, + "stars": 119, "last_update": "2024-05-09 03:19:04" }, "https://github.com/royceschultz/ComfyUI-TranscriptionTools": { @@ -2868,7 +2868,7 @@ "last_update": "2024-04-15 07:49:55" }, "https://github.com/jtydhr88/ComfyUI-InstantMesh": { - "stars": 106, + "stars": 107, "last_update": "2024-04-17 03:15:10" }, "https://github.com/txt2any/ComfyUI-PromptOrganizer": { @@ -2908,11 +2908,11 @@ "last_update": "2024-04-25 14:23:23" }, "https://github.com/heshengtao/comfyui_LLM_party": { - "stars": 51, - "last_update": "2024-05-10 15:15:41" + "stars": 52, + "last_update": "2024-05-11 16:42:34" }, "https://github.com/frankchieng/ComfyUI_MagicClothing": { - "stars": 338, + "stars": 339, "last_update": "2024-04-28 03:21:51" }, "https://github.com/AIFSH/ComfyUI-MuseTalk_FSH": { @@ -2944,7 +2944,7 @@ "last_update": "2024-04-18 13:11:09" }, "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite": { - "stars": 1, + "stars": 2, "last_update": "2024-04-21 07:34:21" }, "https://github.com/chaojie/ComfyUI-CameraCtrl-Wrapper": { @@ -2960,7 +2960,7 @@ "last_update": "2024-04-30 03:35:57" }, "https://github.com/TencentQQGYLab/ComfyUI-ELLA": { - "stars": 203, + "stars": 211, "last_update": "2024-05-07 03:07:38" }, "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools": { @@ -2988,11 +2988,11 @@ "last_update": "2024-04-28 10:13:50" }, "https://github.com/AIFSH/ComfyUI-WhisperX": { - "stars": 11, + "stars": 12, "last_update": "2024-05-06 06:25:52" }, "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ": { - "stars": 43, + "stars": 44, "last_update": "2024-05-03 04:44:45" }, "https://github.com/blueraincoatli/comfyUI_SillyNodes": { @@ -3004,7 +3004,7 @@ "last_update": "2024-04-24 13:41:02" }, "https://github.com/smthemex/ComfyUI_Pipeline_Tool": { - "stars": 5, + "stars": 6, "last_update": "2024-05-07 08:59:44" }, "https://github.com/ty0x2333/ComfyUI-Dev-Utils": { @@ -3012,16 +3012,16 @@ "last_update": "2024-04-29 15:28:22" }, "https://github.com/longgui0318/comfyui-magic-clothing": { - "stars": 15, + "stars": 16, "last_update": "2024-04-28 03:29:42" }, "https://github.com/huchenlei/ComfyUI-openpose-editor": { - "stars": 5, + "stars": 6, "last_update": "2024-04-25 22:45:00" }, "https://github.com/lquesada/ComfyUI-Prompt-Combinator": { - "stars": 13, - "last_update": "2024-04-26 19:10:31" + "stars": 14, + "last_update": "2024-05-11 20:17:27" }, "https://github.com/chaojie/ComfyUI-SimDA": { "stars": 13, @@ -3044,8 +3044,8 @@ "last_update": "2024-05-06 09:41:56" }, "https://github.com/jeffy5/comfyui-faceless-node": { - "stars": 4, - "last_update": "2024-05-10 10:17:36" + "stars": 6, + "last_update": "2024-05-11 08:53:45" }, "https://github.com/TaiTair/comfyui-simswap": { "stars": 2, @@ -3060,7 +3060,7 @@ "last_update": "2024-05-01 17:06:44" }, "https://github.com/chrisfreilich/virtuoso-nodes": { - "stars": 35, + "stars": 37, "last_update": "2024-05-07 22:57:00" }, "https://github.com/Shinsplat/ComfyUI-Shinsplat": { @@ -3072,15 +3072,15 @@ "last_update": "2024-04-27 11:46:50" }, "https://github.com/florestefano1975/ComfyUI-HiDiffusion": { - "stars": 105, + "stars": 109, "last_update": "2024-05-04 14:01:06" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini": { - "stars": 134, + "stars": 137, "last_update": "2024-04-26 15:03:13" }, "https://github.com/blepping/comfyui_jankhidiffusion": { - "stars": 59, + "stars": 62, "last_update": "2024-05-10 04:18:47" }, "https://github.com/da2el-ai/ComfyUI-d2-steps": { @@ -3100,7 +3100,7 @@ "last_update": "2024-04-27 13:25:08" }, "https://github.com/JettHu/ComfyUI-TCD": { - "stars": 47, + "stars": 48, "last_update": "2024-05-07 08:34:59" }, "https://github.com/web3nomad/ComfyUI_Invisible_Watermark": { @@ -3120,7 +3120,7 @@ "last_update": "2024-05-08 12:08:32" }, "https://github.com/TemryL/ComfyUI-IDM-VTON": { - "stars": 69, + "stars": 70, "last_update": "2024-05-09 15:37:12" }, "https://github.com/Nestorchik/NStor-ComfyUI-Translation": { @@ -3156,8 +3156,8 @@ "last_update": "2024-05-09 13:51:17" }, "https://github.com/audioscavenger/save-image-extended-comfyui": { - "stars": 0, - "last_update": "2024-05-08 18:22:16" + "stars": 2, + "last_update": "2024-05-11 18:44:57" }, "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock": { "stars": 2, @@ -3168,11 +3168,11 @@ "last_update": "2024-05-05 12:17:36" }, "https://github.com/AIFSH/ComfyUI-FishSpeech": { - "stars": 4, + "stars": 5, "last_update": "2024-05-07 07:23:38" }, "https://github.com/davask/ComfyUI_MaraScott_Nodes": { - "stars": 32, + "stars": 35, "last_update": "2024-05-08 13:01:28" }, "https://github.com/philz1337x/ComfyUI-ClarityAI": { @@ -3180,15 +3180,15 @@ "last_update": "2024-05-07 18:37:31" }, "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention": { - "stars": 17, + "stars": 16, "last_update": "2024-05-08 00:59:14" }, "https://github.com/KoreTeknology/ComfyUI-Universal-Styler": { - "stars": 3, + "stars": 4, "last_update": "2024-05-08 21:25:51" }, "https://github.com/ZeDarkAdam/ComfyUI-Embeddings-Tools": { - "stars": 0, + "stars": 1, "last_update": "2024-05-07 12:44:45" }, "https://github.com/AI2lab/comfyUI-DeepSeek-2lab": { @@ -3204,11 +3204,11 @@ "last_update": "2024-05-08 09:52:21" }, "https://github.com/AIFSH/ComfyUI-XTTS": { - "stars": 7, - "last_update": "2024-05-09 22:40:44" + "stars": 9, + "last_update": "2024-05-11 03:30:10" }, "https://github.com/smthemex/ComfyUI_Llama3_8B": { - "stars": 7, + "stars": 8, "last_update": "2024-05-08 09:31:25" }, "https://github.com/chenpx976/ComfyUI-RunRunRun": { @@ -3216,7 +3216,7 @@ "last_update": "2024-05-08 12:02:17" }, "https://github.com/cubiq/PuLID_ComfyUI": { - "stars": 197, + "stars": 226, "last_update": "2024-05-09 01:53:03" }, "https://github.com/githubYiheng/ComfyUI_GetFileNameFromURL": { @@ -3224,7 +3224,7 @@ "last_update": "2024-05-09 08:23:03" }, "https://github.com/Fihade/IC-Light-ComfyUI-Node": { - "stars": 1, + "stars": 3, "last_update": "2024-05-09 07:57:52" }, "https://github.com/KewkLW/ComfyUI-kewky_tools": { @@ -3240,11 +3240,11 @@ "last_update": "2024-05-09 16:16:26" }, "https://github.com/kijai/ComfyUI-IC-Light": { - "stars": 71, - "last_update": "2024-05-10 17:25:20" + "stars": 119, + "last_update": "2024-05-11 22:18:01" }, "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": { - "stars": 3, + "stars": 4, "last_update": "2024-05-10 15:41:40" }, "https://github.com/saftle/suplex_comfy_nodes": { @@ -3256,11 +3256,11 @@ "last_update": "2024-05-10 04:40:43" }, "https://github.com/fsdymy1024/ComfyUI_fsdymy": { - "stars": 0, - "last_update": "2024-05-10 06:49:30" + "stars": 1, + "last_update": "2024-05-11 08:50:56" }, "https://github.com/huagetai/ComfyUI_LightGradient": { - "stars": 1, + "stars": 5, "last_update": "2024-05-10 18:32:34" }, "https://github.com/gonzalu/ComfyUI_YFG_Comical": { @@ -3268,7 +3268,31 @@ "last_update": "2024-05-10 05:06:36" }, "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { - "stars": 1, + "stars": 4, "last_update": "2024-05-11 02:45:44" + }, + "https://github.com/laksjdjf/cgem156-ComfyUI": { + "stars": 22, + "last_update": "2024-05-12 01:26:21" + }, + "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { + "stars": 186, + "last_update": "2024-05-11 19:18:03" + }, + "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { + "stars": 3, + "last_update": "2024-05-11 20:21:31" + }, + "https://github.com/ruiqutech/ComfyUI-RuiquNodes": { + "stars": 0, + "last_update": "2024-05-11 15:23:55" + }, + "https://github.com/teward/ComfyUI-Helper-Nodes": { + "stars": 2, + "last_update": "2024-05-12 01:56:45" + }, + "https://github.com/fmatray/ComfyUI_BattlemapGrid": { + "stars": 0, + "last_update": "2024-05-11 22:40:15" } } \ No newline at end of file diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 672a6644..c1cd3f84 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,17 @@ }, + { + "author": "Elawphant", + "title": "ComfyUI-MusicGen [WIP]", + "id": "musicgen", + "reference": "https://github.com/Elawphant/ComfyUI-MusicGen", + "files": [ + "https://github.com/Elawphant/ComfyUI-MusicGen" + ], + "install_type": "git-clone", + "description": "ComfyUI for Meta MusicGen." + }, { "author": "jtscmw01", "title": "ComfyUI-DiffBIR", @@ -21,17 +32,6 @@ "install_type": "git-clone", "description": "This extension provides [a/DiffBIR](https://github.com/XPixelGroup/DiffBIR) feature." }, - { - "author": "huchenlei", - "title": "ComfyUI-IC-Light", - "id": "ic-light-huchenlei", - "reference": "https://github.com/huchenlei/ComfyUI-IC-Light", - "files": [ - "https://github.com/huchenlei/ComfyUI-IC-Light" - ], - "install_type": "git-clone", - "description": "ComfyUI native implementation of [a/IC-Light](https://github.com/lllyasviel/IC-Light). [w/It is not possible to install both because kijai's ComfyUI-IC-Light and another repository have the same name.]" - }, { "author": "Levy1417", "title": "Universal-Data-Processing-Kit [UNSAFE]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index a9a28a31..40f8bd95 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,9 +9,72 @@ "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": "huchenlei", + "title": "ComfyUI-IC-Light-Native", + "id": "ic-light-native", + "reference": "https://github.com/huchenlei/ComfyUI-IC-Light-Native", + "files": [ + "https://github.com/huchenlei/ComfyUI-IC-Light-Native" + ], + "install_type": "git-clone", + "description": "ComfyUI native implementation of [a/IC-Light](https://github.com/lllyasviel/IC-Light)." + }, + { + "author": "lquesada", + "title": "ComfyUI-Inpaint-CropAndStitch", + "reference": "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch", + "files": [ + "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch" + ], + "install_type": "git-clone", + "description": "'✂️ Inpaint Crop' is a node that crops an image before sampling. The context area can be specified via the mask, expand pixels and expand factor or via a separate (optional) mask.\n'✂️ Inpaint Stitch' is a node that stitches the inpainted image back into the original image without altering unmasked areas." + }, + { + "author": "laksjdjf", + "title": "cgem156-ComfyUI🍌", + "id": "cgem156", + "reference": "https://github.com/laksjdjf/cgem156-ComfyUI", + "files": [ + "https://github.com/laksjdjf/cgem156-ComfyUI" + ], + "install_type": "git-clone", + "description": "The custom nodes of laksjdjf have been integrated into the node pack of cgem156🍌." + }, + { + "author": "ruiqutech", + "title": "RuiquNodes for ComfyUI", + "id": "RuiquNodes", + "reference": "https://github.com/ruiqutech/ComfyUI-RuiquNodes", + "files": [ + "https://github.com/ruiqutech/ComfyUI-RuiquNodes" + ], + "install_type": "git-clone", + "description": "Nodes of EvaluateMultiple1, EvaluateMultiple3...\nSupport the execution of any fragment of Python code, generating multiple outputs from multiple inputs." + }, + { + "author": "fmatray", + "title": "ComfyUI_BattlemapGrid", + "id": "battlemap-grid", + "reference": "https://github.com/fmatray/ComfyUI_BattlemapGrid", + "files": [ + "https://github.com/fmatray/ComfyUI_BattlemapGrid" + ], + "install_type": "git-clone", + "description": "Nodes for ComfyUI in order to generate battelmaps" + }, + { + "author": "teward", + "title": "ComfyUI-Helper-Nodes", + "id": "helper-nodes", + "reference": "https://github.com/teward/ComfyUI-Helper-Nodes", + "files": [ + "https://github.com/teward/ComfyUI-Helper-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes: HelperNodes_MultilineStringLiteral, HelperNodes_StringLiteral, HelperNodes_Steps, HelperNodes_CfgScale, HelperNodes_WidthHeight, HelperNodes_SchedulerSelector, HelperNodes_SamplerSelector, ..." + }, { "author": "smthemex", "title": "ComfyUI_HiDiffusion_Pro", @@ -633,76 +696,6 @@ ], "install_type": "git-clone", "description": "The comfyui supported version of the [a/Magic Clothing](https://github.com/ShineChen1024/MagicClothing) project, not the diffusers version, allows direct integration with modules such as ipadapter" - }, - { - "author": "ty0x2333", - "title": "ComfyUI-Dev-Utils", - "reference": "https://github.com/ty0x2333/ComfyUI-Dev-Utils", - "files": [ - "https://github.com/ty0x2333/ComfyUI-Dev-Utils" - ], - "install_type": "git-clone", - "description": "Execution Time Analysis, Reroute Enhancement, Node collection for developers." - }, - { - "author": "chaojie", - "title": "ComfyUI-LaVIT", - "reference": "https://github.com/chaojie/ComfyUI-LaVIT", - "files": [ - "https://github.com/chaojie/ComfyUI-LaVIT" - ], - "install_type": "git-clone", - "description": "Nodes:VideoLaVITLoader, VideoLaVITT2V, VideoLaVITI2V, VideoLaVITI2VLong, VideoLaVITT2VLong, VideoLaVITI2I" - }, - { - "author": "smthemex", - "title": "ComfyUI_Pipeline_Tool", - "reference": "https://github.com/smthemex/ComfyUI_Pipeline_Tool", - "files": [ - "https://github.com/smthemex/ComfyUI_Pipeline_Tool" - ], - "install_type": "git-clone", - "description": "A tool for novice users in Chinese Mainland to call the huggingface hub and download the huggingface models." - }, - { - "author": "blueraincoatli", - "title": "comfyUI_SillyNodes", - "reference": "https://github.com/blueraincoatli/comfyUI_SillyNodes", - "files": [ - "https://github.com/blueraincoatli/comfyUI_SillyNodes" - ], - "install_type": "git-clone", - "description": "Using rgthree's fast_group_muter and bookmark nodes, introduce the pyautogui library to simulate clicks and hotkeys, and run groups in sequence. screen manipulation is involved" - }, - { - "author": "Fannovel16", - "title": "ComfyUI-MagickWand", - "reference": "https://github.com/Fannovel16/ComfyUI-MagickWand", - "files": [ - "https://github.com/Fannovel16/ComfyUI-MagickWand" - ], - "install_type": "git-clone", - "description": "Proper implementation of ImageMagick - the famous software suite for editing and manipulating digital images to ComfyUI using [a/wandpy](https://github.com/emcconville/wand).\nNOTE: You need to install ImageMagick, manually." - }, - { - "author": "MinusZoneAI", - "title": "ComfyUI-Prompt-MZ", - "reference": "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ", - "files": [ - "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ" - ], - "install_type": "git-clone", - "description": "Use llama.cpp to help generate some nodes for prompt word related work" - }, - { - "author": "AIFSH", - "title": "ComfyUI-WhisperX", - "reference": "https://github.com/AIFSH/ComfyUI-WhisperX", - "files": [ - "https://github.com/AIFSH/ComfyUI-WhisperX" - ], - "install_type": "git-clone", - "description": "a comfyui cuatom node for audio subtitling based on [a/whisperX](https://github.com/m-bain/whisperX.git) and [a/translators](https://github.com/UlionTse/translators)" } ] } \ No newline at end of file diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 87c49ef9..636a3eeb 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -1652,7 +1652,7 @@ "StableCascadeLatentRatio" ], { - "title_aux": "ComfyUI-ScenarioPrompt" + "title_aux": "ComfyUI_StableCascadeLatentRatio" } ], "https://github.com/HAL41/ComfyUI-aichemy-nodes": [ @@ -2645,6 +2645,8 @@ "DoubleClipTextEncode", "EmbeddingLoader", "FilmCharDir", + "FuseImages", + "FuseImages2", "HashText", "HueSatLum", "HueShift", @@ -2655,7 +2657,6 @@ "IntEvaluate", "IntFloatDict", "IntStringDict", - "JoinImages", "LandscapeBackgrounds", "LandscapeDir", "MakeupStylesDir", @@ -2671,6 +2672,7 @@ "SaveWithMetaData2", "SimplePrompts", "SpecificStylesDir", + "StringJoin", "TimeStamp", "TricolorComposition", "WorkflowSettings", @@ -4902,6 +4904,7 @@ ], "https://github.com/abyz22/image_control": [ [ + "abyz22_AddPrompt", "abyz22_Convertpipe", "abyz22_Editpipe", "abyz22_FirstNonNull", @@ -4911,6 +4914,7 @@ "abyz22_ImpactWildcardEncode_GetPrompt", "abyz22_Ksampler", "abyz22_Padding Image", + "abyz22_RandomMask", "abyz22_RemoveControlnet", "abyz22_SaveImage", "abyz22_SetQueue", @@ -7866,6 +7870,16 @@ "title_aux": "As_ComfyUI_CustomNodes" } ], + "https://github.com/fmatray/ComfyUI_BattlemapGrid": [ + [ + "Battlemap Grid", + "Map Generator", + "Map Generator(Outdoors)" + ], + { + "title_aux": "ComfyUI_BattlemapGrid" + } + ], "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": [ [ "HyperSDXL1StepUnetScheduler" @@ -8443,6 +8457,15 @@ "title_aux": "Light Gradient for ComfyUI" } ], + "https://github.com/huchenlei/ComfyUI-IC-Light-Native": [ + [ + "ICLightAppply", + "VAEEncodeArgMax" + ], + { + "title_aux": "ComfyUI-IC-Light-Native" + } + ], "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ [ "LayeredDiffusionApply", @@ -9182,7 +9205,8 @@ "CalculateNormalsFromImages", "ICLightConditioning", "LightSource", - "LoadAndApplyICLightUnet" + "LoadAndApplyICLightUnet", + "LoadHDRImage" ], { "title_aux": "ComfyUI-IC-Light" @@ -9216,6 +9240,7 @@ "CreateGradientMask", "CreateInstanceDiffusionTracking", "CreateMagicMask", + "CreateShapeImageOnPath", "CreateShapeMask", "CreateShapeMaskOnPath", "CreateTextMask", @@ -9241,6 +9266,7 @@ "GradientToFloat", "GrowMaskWithBlur", "INTConstant", + "ImageAddMulti", "ImageAndMaskPreview", "ImageBatchMulti", "ImageBatchRepeatInterleaving", @@ -9251,6 +9277,7 @@ "ImageGridComposite3x3", "ImageNormalize_Neg1_To_1", "ImagePadForOutpaintMasked", + "ImagePadForOutpaintTargetSize", "ImagePass", "ImageTransformByNormalizedAmplitude", "ImageUpscaleWithModelBatched", @@ -9545,6 +9572,19 @@ "title_aux": "cd-tuner_negpip-ComfyUI" } ], + "https://github.com/laksjdjf/cgem156-ComfyUI": [ + [ + "GradualLatentSampler", + "LCMSamplerRCFG", + "LoadAestheticShadow", + "PredictAesthetic", + "TCDSampler", + "TextScheduler" + ], + { + "title_aux": "cgem156-ComfyUI\ud83c\udf4c" + } + ], "https://github.com/laksjdjf/pfg-ComfyUI": [ [ "PFG" @@ -9759,6 +9799,15 @@ "title_aux": "Wildcards" } ], + "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": [ + [ + "InpaintCrop", + "InpaintStitch" + ], + { + "title_aux": "ComfyUI-Inpaint-CropAndStitch" + } + ], "https://github.com/lquesada/ComfyUI-Prompt-Combinator": [ [ "PromptCombinator", @@ -11066,6 +11115,37 @@ "title_aux": "RUI-Nodes" } ], + "https://github.com/ruiqutech/ComfyUI-RuiquNodes": [ + [ + "EvaluateListMultiple1", + "EvaluateListMultiple3", + "EvaluateListMultiple6", + "EvaluateListMultiple9", + "EvaluateMultiple1", + "EvaluateMultiple3", + "EvaluateMultiple6", + "EvaluateMultiple9", + "ImageDilate", + "ImageErode", + "ListPath", + "MaskDilate", + "MaskErode", + "PreviewMask", + "RangeSplit", + "SaveMask", + "StringAsAny", + "StringConcat1", + "StringConcat3", + "StringConcat6", + "StringConcat9", + "StringPathStem", + "TermsToList", + "VAEDecodeSave" + ], + { + "title_aux": "RuiquNodes for ComfyUI" + } + ], "https://github.com/runtime44/comfyui_r44_nodes": [ [ "Runtime44ColorMatch", @@ -11862,6 +11942,26 @@ "title_aux": "ComfyUI Browser" } ], + "https://github.com/teward/ComfyUI-Helper-Nodes": [ + [ + "HelperNodes_CfgScale", + "HelperNodes_CheckpointSelector", + "HelperNodes_MultilineStringLiteral", + "HelperNodes_Prompt", + "HelperNodes_SDXLCommonResolutions", + "HelperNodes_SamplerSelector", + "HelperNodes_SaveImage", + "HelperNodes_SchedulerSelector", + "HelperNodes_SeedSelector", + "HelperNodes_Steps", + "HelperNodes_StringLiteral", + "HelperNodes_VAESelector", + "HelperNodes_WidthHeight" + ], + { + "title_aux": "ComfyUI-Helper-Nodes" + } + ], "https://github.com/theUpsider/ComfyUI-Logic": [ [ "Bool", From 4c0065bdfb59834f22e5036000a3a18ab7724b08 Mon Sep 17 00:00:00 2001 From: ray <7039986@qq.com> Date: Sun, 12 May 2024 21:21:03 +0800 Subject: [PATCH 08/41] add comfyui's gaffer (#669) * add ComfyUI-LightGradient * add comfyui's gaffer --- custom-node-list.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index bb1e2645..d73379ac 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -9151,6 +9151,26 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "ray", + "title": "Light Gradient for ComfyUI", + "reference": "https://github.com/huagetai/ComfyUI_LightGradient", + "files": [ + "https://github.com/huagetai/ComfyUI_LightGradient" + ], + "install_type": "git-clone", + "description": "Nodes:Image Gradient,Mask Gradient" + }, + { + "author": "ray", + "title": "comfyui's gaffer(ComfyUI native implementation of IC-Light. )", + "reference": "https://github.com/huagetai/ComfyUI-Gaffer", + "files": [ + "https://github.com/huagetai/ComfyUI-Gaffer" + ], + "install_type": "git-clone", + "description": "Nodes:Load ICLight Model,Apply ICLight,Simple Light Source,Calculate Normal Map" } ] } From b90a82e716821c0a5d36ddc168f90b43e281407a Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 12 May 2024 22:44:18 +0900 Subject: [PATCH 09/41] update DB --- custom-node-list.json | 57 +++++++++++++--------- extension-node-map.json | 24 +++++++-- github-stats.json | 8 +++ node_db/dev/custom-node-list.json | 10 ++++ node_db/new/custom-node-list.json | 75 +++++++++++++---------------- node_db/new/extension-node-map.json | 24 +++++++-- 6 files changed, 125 insertions(+), 73 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index d73379ac..8bfbd1fd 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8754,10 +8754,39 @@ "install_type": "git-clone", "description": "Nodes for ComfyUI in order to generate battelmaps" }, - - - - + { + "author": "christian-byrne", + "title": "img2txt-comfyui-nodes", + "id": "img2txt-nodes", + "reference": "https://github.com/christian-byrne/img2txt-comfyui-nodes", + "files": [ + "https://github.com/christian-byrne/img2txt-comfyui-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:img2txt BLIP SalesForce Large" + }, + { + "author": "ray", + "title": "Light Gradient for ComfyUI", + "id": "light-gradient", + "reference": "https://github.com/huagetai/ComfyUI_LightGradient", + "files": [ + "https://github.com/huagetai/ComfyUI_LightGradient" + ], + "install_type": "git-clone", + "description": "Nodes:Image Gradient,Mask Gradient" + }, + { + "author": "ray", + "title": "comfyui's gaffer(ComfyUI native implementation of IC-Light. )", + "id": "gaffer", + "reference": "https://github.com/huagetai/ComfyUI-Gaffer", + "files": [ + "https://github.com/huagetai/ComfyUI-Gaffer" + ], + "install_type": "git-clone", + "description": "Nodes:Load ICLight Model,Apply ICLight,Simple Light Source,Calculate Normal Map" + }, @@ -9151,26 +9180,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "ray", - "title": "Light Gradient for ComfyUI", - "reference": "https://github.com/huagetai/ComfyUI_LightGradient", - "files": [ - "https://github.com/huagetai/ComfyUI_LightGradient" - ], - "install_type": "git-clone", - "description": "Nodes:Image Gradient,Mask Gradient" - }, - { - "author": "ray", - "title": "comfyui's gaffer(ComfyUI native implementation of IC-Light. )", - "reference": "https://github.com/huagetai/ComfyUI-Gaffer", - "files": [ - "https://github.com/huagetai/ComfyUI-Gaffer" - ], - "install_type": "git-clone", - "description": "Nodes:Load ICLight Model,Apply ICLight,Simple Light Source,Calculate Normal Map" } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 636a3eeb..324e1cbc 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -2668,8 +2668,10 @@ "PhotomontageC", "PostSamplerCrop", "SDXLEmptyLatent", + "SavePrompt", "SaveWithMetaData", "SaveWithMetaData2", + "SearchReplace", "SimplePrompts", "SpecificStylesDir", "StringJoin", @@ -4923,6 +4925,7 @@ "abyz22_blend_onecolor", "abyz22_blendimages", "abyz22_bypass", + "abyz22_censoring", "abyz22_drawmask", "abyz22_lamaInpaint", "abyz22_lamaPreprocessor", @@ -6467,10 +6470,10 @@ "LayerUtility: XY to Percent" ], { - "author": "Chris Freilich", - "description": "This extension provides a blend modes node with 30 blend modes.", - "nickname": "Virtuoso Pack - Blend Nodes", - "title": "Virtuoso Pack - Blend Modes", + "author": "chflame", + "description": "A set of nodes for ComfyUI that can composite layer and mask to achieve Photoshop like functionality.", + "nickname": "LayerStyle", + "title": "LayerStyle", "title_aux": "ComfyUI Layer Style" } ], @@ -8287,6 +8290,7 @@ ], "https://github.com/hay86/ComfyUI_AceNodes": [ [ + "ACE_AnyInputSwitchBool", "ACE_AudioLoad", "ACE_AudioPlay", "ACE_AudioSave", @@ -8353,6 +8357,7 @@ ], "https://github.com/heshengtao/comfyui_LLM_party": [ [ + "About_us", "CLIPTextEncode_party", "KSampler_party", "LLM", @@ -8448,6 +8453,17 @@ "title_aux": "ComfyUI-ModelDownloader" } ], + "https://github.com/huagetai/ComfyUI-Gaffer": [ + [ + "ApplyICLight", + "CalculateNormalMap", + "ICLightModelLoader", + "LightSource" + ], + { + "title_aux": "comfyui's gaffer(ComfyUI native implementation of IC-Light. )" + } + ], "https://github.com/huagetai/ComfyUI_LightGradient": [ [ "ImageGradient", diff --git a/github-stats.json b/github-stats.json index 8a008df1..e1e37c68 100644 --- a/github-stats.json +++ b/github-stats.json @@ -3294,5 +3294,13 @@ "https://github.com/fmatray/ComfyUI_BattlemapGrid": { "stars": 0, "last_update": "2024-05-11 22:40:15" + }, + "https://github.com/christian-byrne/img2txt-comfyui-nodes": { + "stars": 1, + "last_update": "2024-05-12 07:41:45" + }, + "https://github.com/huagetai/ComfyUI-Gaffer": { + "stars": 3, + "last_update": "2024-05-12 12:18:09" } } \ No newline at end of file diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index c1cd3f84..620c42c1 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "sangeet", + "title": "comfyui-testui", + "reference": "https://github.com/sangeet/comfyui-testui", + "files": [ + "https://github.com/sangeet/comfyui-testui" + ], + "install_type": "git-clone", + "description": "Simple Frontend For ComfyUI workflow" + }, { "author": "Elawphant", "title": "ComfyUI-MusicGen [WIP]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 40f8bd95..3923111d 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,40 @@ "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": "ray", + "title": "Light Gradient for ComfyUI", + "id": "light-gradient", + "reference": "https://github.com/huagetai/ComfyUI_LightGradient", + "files": [ + "https://github.com/huagetai/ComfyUI_LightGradient" + ], + "install_type": "git-clone", + "description": "Nodes:Image Gradient,Mask Gradient" + }, + { + "author": "ray", + "title": "comfyui's gaffer(ComfyUI native implementation of IC-Light. )", + "id": "gaffer", + "reference": "https://github.com/huagetai/ComfyUI-Gaffer", + "files": [ + "https://github.com/huagetai/ComfyUI-Gaffer" + ], + "install_type": "git-clone", + "description": "Nodes:Load ICLight Model,Apply ICLight,Simple Light Source,Calculate Normal Map" + }, + { + "author": "christian-byrne", + "title": "img2txt-comfyui-nodes", + "id": "img2txt-nodes", + "reference": "https://github.com/christian-byrne/img2txt-comfyui-nodes", + "files": [ + "https://github.com/christian-byrne/img2txt-comfyui-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:img2txt BLIP SalesForce Large" + }, { "author": "huchenlei", "title": "ComfyUI-IC-Light-Native", @@ -656,46 +689,6 @@ ], "install_type": "git-clone", "description": "Store text to Key-Values pair json." - }, - { - "author": "FredBill1", - "title": "comfyui-fb-utils", - "reference": "https://github.com/FredBill1/comfyui-fb-utils", - "files": [ - "https://github.com/FredBill1/comfyui-fb-utils" - ], - "install_type": "git-clone", - "description": "Nodes:FBStringJoin, FBStringSplit, FBMultilineStringList, FBMultilineString" - }, - { - "author": "lquesada", - "title": "ComfyUI-Prompt-Combinator", - "reference": "https://github.com/lquesada/ComfyUI-Prompt-Combinator", - "files": [ - "https://github.com/lquesada/ComfyUI-Prompt-Combinator" - ], - "install_type": "git-clone", - "description": "'🔢 Prompt Combinator' is a node that generates all possible combinations of prompts from several lists of strings." - }, - { - "author": "huchenlei", - "title": "ComfyUI-openpose-editor", - "reference": "https://github.com/huchenlei/ComfyUI-openpose-editor", - "files": [ - "https://github.com/huchenlei/ComfyUI-openpose-editor" - ], - "install_type": "git-clone", - "description": "Port of [a/https://github.com/huchenlei/sd-webui-openpose-editor](https://github.com/huchenlei/sd-webui-openpose-editor) in ComfyUI" - }, - { - "author": "longgui0318", - "title": "comfyui-magic-clothing", - "reference": "https://github.com/longgui0318/comfyui-magic-clothing", - "files": [ - "https://github.com/longgui0318/comfyui-magic-clothing" - ], - "install_type": "git-clone", - "description": "The comfyui supported version of the [a/Magic Clothing](https://github.com/ShineChen1024/MagicClothing) project, not the diffusers version, allows direct integration with modules such as ipadapter" } ] } \ No newline at end of file diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 636a3eeb..324e1cbc 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -2668,8 +2668,10 @@ "PhotomontageC", "PostSamplerCrop", "SDXLEmptyLatent", + "SavePrompt", "SaveWithMetaData", "SaveWithMetaData2", + "SearchReplace", "SimplePrompts", "SpecificStylesDir", "StringJoin", @@ -4923,6 +4925,7 @@ "abyz22_blend_onecolor", "abyz22_blendimages", "abyz22_bypass", + "abyz22_censoring", "abyz22_drawmask", "abyz22_lamaInpaint", "abyz22_lamaPreprocessor", @@ -6467,10 +6470,10 @@ "LayerUtility: XY to Percent" ], { - "author": "Chris Freilich", - "description": "This extension provides a blend modes node with 30 blend modes.", - "nickname": "Virtuoso Pack - Blend Nodes", - "title": "Virtuoso Pack - Blend Modes", + "author": "chflame", + "description": "A set of nodes for ComfyUI that can composite layer and mask to achieve Photoshop like functionality.", + "nickname": "LayerStyle", + "title": "LayerStyle", "title_aux": "ComfyUI Layer Style" } ], @@ -8287,6 +8290,7 @@ ], "https://github.com/hay86/ComfyUI_AceNodes": [ [ + "ACE_AnyInputSwitchBool", "ACE_AudioLoad", "ACE_AudioPlay", "ACE_AudioSave", @@ -8353,6 +8357,7 @@ ], "https://github.com/heshengtao/comfyui_LLM_party": [ [ + "About_us", "CLIPTextEncode_party", "KSampler_party", "LLM", @@ -8448,6 +8453,17 @@ "title_aux": "ComfyUI-ModelDownloader" } ], + "https://github.com/huagetai/ComfyUI-Gaffer": [ + [ + "ApplyICLight", + "CalculateNormalMap", + "ICLightModelLoader", + "LightSource" + ], + { + "title_aux": "comfyui's gaffer(ComfyUI native implementation of IC-Light. )" + } + ], "https://github.com/huagetai/ComfyUI_LightGradient": [ [ "ImageGradient", From d0fa0a8614168eda1ed8ef864c4f69b7cc390a41 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 12 May 2024 23:04:44 +0900 Subject: [PATCH 10/41] feature: disable_unsecure_features config. https://github.com/ltdrdata/ComfyUI-Manager/issues/668#issuecomment-2106247543 --- README.md | 8 +++++++- glob/manager_core.py | 13 ++++++++++--- glob/manager_server.py | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 710cf654..19faa5e7 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,7 @@ This repository provides Colab notebooks that allow you to install and use Comfy * NOTE: Before submitting the PR after making changes, please check `Use local DB` and ensure that the extension list loads without any issues in the `Install custom nodes` dialog. Occasionally, missing or extra commas can lead to JSON syntax errors. * The remaining JSON will be updated through scripts in the future, so you don't need to worry about it. + ## Custom node support guide * Currently, the system operates by cloning the git repository and sequentially installing the dependencies listed in requirements.txt using pip, followed by invoking the install.py script. In the future, we plan to discuss and determine the specifications for supporting custom nodes. @@ -336,7 +337,12 @@ When you run the `scan.sh` script: * Currently, `vid2vid` is not being updated, causing compatibility issues. * If you encounter the error message `Overlapped Object has pending operation at deallocation on Comfyui Manager load` under Windows * Edit `config.ini` file: add `windows_selector_event_loop_policy = True` - +* How to disable unsecure features + * Edit `config.ini` file: add `disable_unsecure_features = True` + * If you disable unsecure features these features won't work + * install/uninstall/fix custom nodes + * restore/remove snapshot + * pip install ## TODO: Unconventional form of custom node list diff --git a/glob/manager_core.py b/glob/manager_core.py index d553ca5e..81b40070 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 30, 1] +version = [2, 31] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -204,7 +204,8 @@ def write_config(): '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'], - 'downgrade_blacklist': get_config()['downgrade_blacklist'] + 'downgrade_blacklist': get_config()['downgrade_blacklist'], + 'disable_unsecure_features': get_config()['disable_unsecure_features'], } with open(config_path, 'w') as configfile: config.write(configfile) @@ -230,6 +231,7 @@ def read_config(): '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, 'downgrade_blacklist': default_conf['downgrade_blacklist'] if 'downgrade_blacklist' in default_conf else '', + 'disable_unsecure_features': default_conf['disable_unsecure_features'] if 'disable_unsecure_features' in default_conf else False, } except Exception: @@ -246,7 +248,8 @@ def read_config(): 'double_click_policy': 'copy-all', 'windows_selector_event_loop_policy': False, 'model_download_by_agent': False, - 'downgrade_blacklist': '' + 'downgrade_blacklist': '', + 'disable_unsecure_features': False, } @@ -1186,3 +1189,7 @@ def unzip(model_path): os.remove(model_path) return True + + +def is_unsecure_features_disabled(): + return get_config()['disable_unsecure_features'] diff --git a/glob/manager_server.py b/glob/manager_server.py index c643ffe5..7076d0c2 100644 --- a/glob/manager_server.py +++ b/glob/manager_server.py @@ -551,6 +551,10 @@ async def get_snapshot_list(request): @PromptServer.instance.routes.get("/snapshot/remove") async def remove_snapshot(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the remove feature. Please contact the administrator.") + return web.Response(status=400) + try: target = request.rel_url.query["target"] @@ -565,6 +569,10 @@ async def remove_snapshot(request): @PromptServer.instance.routes.get("/snapshot/restore") async def remove_snapshot(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the restore feature. Please contact the administrator.") + return web.Response(status=400) + try: target = request.rel_url.query["target"] @@ -729,6 +737,10 @@ def copy_set_active(files, is_disable, js_path_name='.'): @PromptServer.instance.routes.post("/customnode/install") async def install_custom_node(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the installation of custom nodes. Please contact the administrator.") + return web.Response(status=400) + json_data = await request.json() install_type = json_data['install_type'] @@ -767,6 +779,10 @@ async def install_custom_node(request): @PromptServer.instance.routes.post("/customnode/fix") async def fix_custom_node(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the fix feature. Please contact the administrator.") + return web.Response(status=400) + json_data = await request.json() install_type = json_data['install_type'] @@ -797,6 +813,10 @@ async def fix_custom_node(request): @PromptServer.instance.routes.post("/customnode/install/git_url") async def install_custom_node_git_url(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the installation of custom nodes. Please contact the administrator.") + return web.Response(status=400) + url = await request.text() res = core.gitclone_install([url]) @@ -809,6 +829,10 @@ async def install_custom_node_git_url(request): @PromptServer.instance.routes.post("/customnode/install/pip") async def install_custom_node_git_url(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the installation of pip package. Please contact the administrator.") + return web.Response(status=400) + packages = await request.text() core.pip_install(packages.split(' ')) @@ -817,6 +841,10 @@ async def install_custom_node_git_url(request): @PromptServer.instance.routes.post("/customnode/uninstall") async def uninstall_custom_node(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the uninstallation of custom nodes. Please contact the administrator.") + return web.Response(status=400) + json_data = await request.json() install_type = json_data['install_type'] @@ -955,6 +983,10 @@ manager_terminal_hook = ManagerTerminalHook() @PromptServer.instance.routes.get("/manager/terminal") async def terminal_mode(request): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the terminal feature. Please contact the administrator.") + return web.Response(status=400) + if "mode" in request.rel_url.query: if request.rel_url.query['mode'] == 'true': sys.__comfyui_manager_terminal_hook.add_hook('cm', manager_terminal_hook) @@ -1078,6 +1110,10 @@ async def get_notice(request): @PromptServer.instance.routes.get("/manager/reboot") def restart(self): + if core.is_unsecure_features_disabled(): + print(f"ERROR: The unsecure feature is disabled, restricting the reboot feature. Please contact the administrator.") + return web.Response(status=400) + try: sys.stdout.close_log() except Exception as e: From 734f65ef5a26f0fe186f51c9f9561810ed842997 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 12 May 2024 23:05:15 +0900 Subject: [PATCH 11/41] update readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 19faa5e7..70e32a5d 100644 --- a/README.md +++ b/README.md @@ -343,6 +343,7 @@ When you run the `scan.sh` script: * install/uninstall/fix custom nodes * restore/remove snapshot * pip install + * reboot ## TODO: Unconventional form of custom node list From 1646c0c62771140f90c23081760106181a4554f9 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 00:16:34 +0900 Subject: [PATCH 12/41] fix: cm-cli - prevent printing id in list --- cm-cli.py | 15 +++++++++------ glob/manager_core.py | 2 +- node_db/dev/custom-node-list.json | 12 +++++++++++- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/cm-cli.py b/cm-cli.py index b026c099..17e35d61 100644 --- a/cm-cli.py +++ b/cm-cli.py @@ -252,11 +252,11 @@ def load_custom_nodes(): for y in x['files']: if 'github.com' in y and not (y.endswith('.py') or y.endswith('.js')): repo_name = y.split('/')[-1] - res[repo_name] = x + res[repo_name] = (x, False) if 'id' in x: if x['id'] not in res: - res[x['id']] = x + res[x['id']] = (x, True) return res @@ -291,10 +291,10 @@ def lookup_node_path(node_name, robust=False): exit(-1) if node_name in custom_node_map: - node_url = custom_node_map[node_name]['files'][0] + node_url = custom_node_map[node_name][0]['files'][0] repo_name = node_url.split('/')[-1] node_path = os.path.join(custom_nodes_path, repo_name) - return node_path, custom_node_map[node_name] + return node_path, custom_node_map[node_name][0] elif robust: node_path = os.path.join(custom_nodes_path, node_name) return node_path, None @@ -473,6 +473,9 @@ def show_list(kind, simple=False): for k, v in custom_node_map.items(): node_path = os.path.join(custom_nodes_path, k) + if v[1]: + continue + states = set() if os.path.exists(node_path): prefix = '[ ENABLED ] ' @@ -493,8 +496,8 @@ def show_list(kind, simple=False): if simple: print(f"{k:50}") else: - short_id = v.get('id', "") - print(f"{prefix} {k:50} {short_id:20} (author: {v['author']})") + short_id = v[0].get('id', "") + print(f"{prefix} {k:50} {short_id:20} (author: {v[0]['author']})") # unregistered nodes candidates = os.listdir(os.path.realpath(custom_nodes_path)) diff --git a/glob/manager_core.py b/glob/manager_core.py index 81b40070..ec5688df 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 31] +version = [2, 31, 1] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 620c42c1..3c2bb30c 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,9 +10,19 @@ }, + { + "author": "shadowcz007", + "title": "ComfyUI-PuLID [TEST]", + "reference": "https://github.com/shadowcz007/ComfyUI-PuLID-Test", + "files": [ + "https://github.com/shadowcz007/ComfyUI-PuLID-Test" + ], + "install_type": "git-clone", + "description": "[a/PuLID](https://github.com/ToTheBeginning/PuLID) ComfyUI native implementation." + }, { "author": "sangeet", - "title": "comfyui-testui", + "title": "comfyui-testui [TEST]", "reference": "https://github.com/sangeet/comfyui-testui", "files": [ "https://github.com/sangeet/comfyui-testui" From 53d46f83d53473c9a9868fca4f970fd1634aa943 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 00:25:54 +0900 Subject: [PATCH 13/41] feat: cm-cli - export_custom_node_ids --- cm-cli.py | 13 +++++++++++-- glob/manager_core.py | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/cm-cli.py b/cm-cli.py index 17e35d61..981ced9e 100644 --- a/cm-cli.py +++ b/cm-cli.py @@ -469,13 +469,19 @@ def disable_node(node_name, is_all=False, cnt_msg=''): print(f"{cnt_msg} [ SKIPPED] {node_name:50} => Not installed") +def export_custom_node_ids(): + with open(sys.argv[2], "w", encoding='utf-8') as output_file: + for x in custom_node_map.keys(): + print(x, file=output_file) + + def show_list(kind, simple=False): for k, v in custom_node_map.items(): - node_path = os.path.join(custom_nodes_path, k) - if v[1]: continue + node_path = os.path.join(custom_nodes_path, k) + states = set() if os.path.exists(node_path): prefix = '[ ENABLED ] ' @@ -730,6 +736,9 @@ elif op == 'install-deps': elif op == 'clear': cancel() +elif op == 'export-custom-node-ids': + export_custom_node_ids() + else: print(f"\nInvalid command `{op}`") diff --git a/glob/manager_core.py b/glob/manager_core.py index ec5688df..57400d8e 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 31, 1] +version = [2, 32] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) From 40afa92f51127cac6024e70e7da7449bb35dc772 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 01:10:04 +0900 Subject: [PATCH 14/41] fix: invalid logic of unsecure setup --- glob/manager_core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glob/manager_core.py b/glob/manager_core.py index 57400d8e..4994383a 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 32] +version = [2, 32, 1] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -1192,4 +1192,4 @@ def unzip(model_path): def is_unsecure_features_disabled(): - return get_config()['disable_unsecure_features'] + return not get_config()['disable_unsecure_features'] From f03a22e8e4a521f2762f9ae5ab5b951f897a7182 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 11:56:25 +0900 Subject: [PATCH 15/41] fix: is_unsecure_features_disabled invalid negation https://github.com/ltdrdata/ComfyUI-Manager/issues/672 --- glob/manager_core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glob/manager_core.py b/glob/manager_core.py index 4994383a..33043645 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 32, 1] +version = [2, 32, 2] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -1192,4 +1192,4 @@ def unzip(model_path): def is_unsecure_features_disabled(): - return not get_config()['disable_unsecure_features'] + return get_config()['disable_unsecure_features'] From d40d39418ed1f860bf0efe145012382bfc34ef9e Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 16:32:03 +0900 Subject: [PATCH 16/41] invalid comparison.... type problem.....lol https://github.com/ltdrdata/ComfyUI-Manager/issues/673 --- glob/manager_core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glob/manager_core.py b/glob/manager_core.py index 33043645..49796b97 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 32, 2] +version = [2, 32, 3] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -1192,4 +1192,4 @@ def unzip(model_path): def is_unsecure_features_disabled(): - return get_config()['disable_unsecure_features'] + return get_config()['disable_unsecure_features'].lower() == 'true' From c5f1a6db99d8f478f2fdd39cf06a2396cf958763 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 21:10:15 +0900 Subject: [PATCH 17/41] hotfix --- glob/manager_core.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/glob/manager_core.py b/glob/manager_core.py index 49796b97..727af44b 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 32, 3] +version = [2, 32, 4] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -223,15 +223,15 @@ def read_config(): 'git_exe': default_conf['git_exe'] if 'git_exe' in default_conf else '', 'channel_url': default_conf['channel_url'] if 'channel_url' in default_conf else 'https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main', 'share_option': default_conf['share_option'] if 'share_option' in default_conf else 'all', - 'bypass_ssl': default_conf['bypass_ssl'] if 'bypass_ssl' in default_conf else False, - 'file_logging': default_conf['file_logging'] if 'file_logging' in default_conf else True, + 'bypass_ssl': default_conf['bypass_ssl'] if 'bypass_ssl' in default_conf else 'False', + 'file_logging': default_conf['file_logging'] if 'file_logging' in default_conf else 'True', 'default_ui': default_conf['default_ui'] if 'default_ui' in default_conf else 'none', '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, + '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', 'downgrade_blacklist': default_conf['downgrade_blacklist'] if 'downgrade_blacklist' in default_conf else '', - 'disable_unsecure_features': default_conf['disable_unsecure_features'] if 'disable_unsecure_features' in default_conf else False, + 'disable_unsecure_features': default_conf['disable_unsecure_features'] if 'disable_unsecure_features' in default_conf else 'False', } except Exception: From 772f464af94747a501500b263fd5cb803eaa7ff2 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 21:19:23 +0900 Subject: [PATCH 18/41] potential errors of bool values in config.ini is fixed --- glob/manager_core.py | 14 +++++++------- prestartup_script.py | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/glob/manager_core.py b/glob/manager_core.py index 727af44b..7f049588 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 32, 4] +version = [2, 32, 6] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -223,15 +223,15 @@ def read_config(): 'git_exe': default_conf['git_exe'] if 'git_exe' in default_conf else '', 'channel_url': default_conf['channel_url'] if 'channel_url' in default_conf else 'https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main', 'share_option': default_conf['share_option'] if 'share_option' in default_conf else 'all', - 'bypass_ssl': default_conf['bypass_ssl'] if 'bypass_ssl' in default_conf else 'False', - 'file_logging': default_conf['file_logging'] if 'file_logging' in default_conf else 'True', + 'bypass_ssl': default_conf['bypass_ssl'].lower() == 'true' if 'bypass_ssl' in default_conf else False, + 'file_logging': default_conf['file_logging'].lower() == 'true' if 'file_logging' in default_conf else True, 'default_ui': default_conf['default_ui'] if 'default_ui' in default_conf else 'none', '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', + 'windows_selector_event_loop_policy': default_conf['windows_selector_event_loop_policy'].lower() == 'true' if 'windows_selector_event_loop_policy' in default_conf else False, + 'model_download_by_agent': default_conf['model_download_by_agent'].lower() == 'true' if 'model_download_by_agent' in default_conf else False, 'downgrade_blacklist': default_conf['downgrade_blacklist'] if 'downgrade_blacklist' in default_conf else '', - 'disable_unsecure_features': default_conf['disable_unsecure_features'] if 'disable_unsecure_features' in default_conf else 'False', + 'disable_unsecure_features': default_conf['disable_unsecure_features'].lower() == 'true' if 'disable_unsecure_features' in default_conf else False, } except Exception: @@ -1192,4 +1192,4 @@ def unzip(model_path): def is_unsecure_features_disabled(): - return get_config()['disable_unsecure_features'].lower() == 'true' + return get_config()['disable_unsecure_features'] diff --git a/prestartup_script.py b/prestartup_script.py index 024634cd..4cf03b4b 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -49,7 +49,7 @@ def check_file_logging(): config.read(config_path) default_conf = config['default'] - if 'file_logging' in default_conf and default_conf['file_logging'].lower() == 'false': + if 'file_logging' in default_conf and not default_conf['file_logging']: enable_file_logging = False except Exception: pass @@ -364,7 +364,7 @@ def check_bypass_ssl(): config.read(config_path) default_conf = config['default'] - if 'bypass_ssl' in default_conf and default_conf['bypass_ssl'].lower() == 'true': + if 'bypass_ssl' in default_conf and default_conf['bypass_ssl']: print(f"[ComfyUI-Manager] WARN: Unsafe - SSL verification bypass option is Enabled. (see ComfyUI-Manager/config.ini)") ssl._create_default_https_context = ssl._create_unverified_context # SSL certificate error fix. except Exception: @@ -586,7 +586,7 @@ def check_windows_event_loop_policy(): config.read(config_path) default_conf = config['default'] - if 'windows_selector_event_loop_policy' in default_conf and default_conf['windows_selector_event_loop_policy'].lower() == 'true': + if 'windows_selector_event_loop_policy' in default_conf and default_conf['windows_selector_event_loop_policy']: try: import asyncio import asyncio.windows_events From f1d5cea1b461e24ed35f192b48201885e89f9b49 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 21:46:38 +0900 Subject: [PATCH 19/41] update DB --- custom-node-list.json | 41 ++- extension-node-map.json | 22 +- github-stats.json | 506 ++++++++++++++-------------- node_db/new/extension-node-map.json | 22 +- 4 files changed, 332 insertions(+), 259 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 8bfbd1fd..5fc3fc11 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1857,7 +1857,7 @@ { "author": "hustille", "title": "ComfyUI_Fooocus_KSampler", - "id": "fooocus", + "id": "fooocus-ksampler", "reference": "https://github.com/hustille/ComfyUI_Fooocus_KSampler", "files": [ "https://github.com/hustille/ComfyUI_Fooocus_KSampler" @@ -2758,7 +2758,7 @@ { "author": "kijai", "title": "ComfyUI-DDColor", - "id": "ddcolor", + "id": "ddcolor-kijai", "reference": "https://github.com/kijai/ComfyUI-DDColor", "files": [ "https://github.com/kijai/ComfyUI-DDColor" @@ -6989,6 +6989,7 @@ { "author": "ljleb", "title": "comfy-mecha", + "id": "mecha", "reference": "https://github.com/ljleb/comfy-mecha", "files": [ "https://github.com/ljleb/comfy-mecha" @@ -6999,6 +7000,7 @@ { "author": "diSty", "title": "ComfyUI Frame Maker", + "id": "frame-maker", "reference": "https://github.com/diStyApps/ComfyUI_FrameMaker", "files": [ "https://github.com/diStyApps/ComfyUI_FrameMaker" @@ -7009,6 +7011,7 @@ { "author": "hackkhai", "title": "ComfyUI-Image-Matting", + "id": "image-matting", "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", "files": [ "https://github.com/hackkhai/ComfyUI-Image-Matting" @@ -7019,6 +7022,7 @@ { "author": "Pos13", "title": "Cyclist", + "id": "cyclist", "reference": "https://github.com/Pos13/comfyui-cyclist", "files": [ "https://github.com/Pos13/comfyui-cyclist" @@ -7029,6 +7033,7 @@ { "author": "ExponentialML", "title": "ComfyUI_ModelScopeT2V", + "id": "modelscopet2v", "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", "files": [ "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" @@ -7039,6 +7044,7 @@ { "author": "ExponentialML", "title": "ComfyUI - Native DynamiCrafter", + "id": "dynamicrafter", "reference": "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter", "files": [ "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter" @@ -7049,6 +7055,7 @@ { "author": "ExponentialML", "title": "ComfyUI_VisualStylePrompting", + "id": "visual-style-prompting", "reference": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting", "files": [ "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting" @@ -7069,6 +7076,7 @@ { "author": "stavsap", "title": "ComfyUI Ollama", + "id": "ollama", "reference": "https://github.com/stavsap/comfyui-ollama", "files": [ "https://github.com/stavsap/comfyui-ollama" @@ -7079,6 +7087,7 @@ { "author": "dchatel", "title": "comfyui_facetools", + "id": "facetools", "reference": "https://github.com/dchatel/comfyui_facetools", "files": [ "https://github.com/dchatel/comfyui_facetools" @@ -7089,6 +7098,7 @@ { "author": "prodogape", "title": "Comfyui-Minio", + "id": "minio", "reference": "https://github.com/prodogape/ComfyUI-Minio", "files": [ "https://github.com/prodogape/ComfyUI-Minio" @@ -7099,6 +7109,7 @@ { "author": "kingzcheung", "title": "ComfyUI_kkTranslator_nodes", + "id": "kktranslator", "reference": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes", "files": [ "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes" @@ -7109,6 +7120,7 @@ { "author": "vsevolod-oparin", "title": "Kandinsky 2.2 ComfyUI Plugin", + "id": "kandinsky", "reference": "https://github.com/vsevolod-oparin/comfyui-kandinsky22", "files": [ "https://github.com/vsevolod-oparin/comfyui-kandinsky22" @@ -7119,6 +7131,7 @@ { "author": "Xyem", "title": "Xycuno Oobabooga", + "id": "xycuno-oobabooga", "reference": "https://github.com/Xyem/Xycuno-Oobabooga", "files": [ "https://github.com/Xyem/Xycuno-Oobabooga" @@ -7129,6 +7142,7 @@ { "author": "shi3z", "title": "ComfyUI_Memeplex_DALLE", + "id": "memeplex-dalle", "reference": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE", "files": [ "https://github.com/shi3z/ComfyUI_Memeplex_DALLE" @@ -7139,6 +7153,7 @@ { "author": "if-ai", "title": "ComfyUI-IF_AI_tools", + "id": "if-ai-tools", "reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools", "files": [ "https://github.com/if-ai/ComfyUI-IF_AI_tools" @@ -7149,6 +7164,7 @@ { "author": "if-ai", "title": "ComfyUI-IF_AI_WishperSpeechNode", + "id": "whisper-speech", "reference": "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode", "files": [ "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode" @@ -7159,6 +7175,7 @@ { "author": "dmMaze", "title": "Sketch2Manga", + "id": "sketch2manga", "reference": "https://github.com/dmMaze/sketch2manga", "files": [ "https://github.com/dmMaze/sketch2manga" @@ -7169,6 +7186,7 @@ { "author": "olduvai-jp", "title": "ComfyUI-HfLoader", + "id": "hfloader", "reference": "https://github.com/olduvai-jp/ComfyUI-HfLoader", "files": [ "https://github.com/olduvai-jp/ComfyUI-HfLoader" @@ -7179,6 +7197,7 @@ { "author": "AiMiDi", "title": "ComfyUI-Aimidi-nodes", + "id": "aimidi-nodes", "reference": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes", "files": [ "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes" @@ -7189,6 +7208,7 @@ { "author": "ForeignGods", "title": "ComfyUI-Mana-Nodes", + "id": "mana-nodes", "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", "files": [ "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" @@ -7199,6 +7219,7 @@ { "author": "Cornea Valentin", "title": "ControlNet Auxiliar", + "id": "controlnet-aux-valentin", "reference": "https://github.com/madtunebk/ComfyUI-ControlnetAux", "files": [ "https://github.com/madtunebk/ComfyUI-ControlnetAux" @@ -7219,6 +7240,7 @@ { "author": "MarkoCa1", "title": "ComfyUI_Segment_Mask", + "id": "seg-mask", "reference": "https://github.com/MarkoCa1/ComfyUI_Segment_Mask", "files": [ "https://github.com/MarkoCa1/ComfyUI_Segment_Mask" @@ -7229,6 +7251,7 @@ { "author": "Shadetail", "title": "Eagleshadow Custom Nodes", + "id": "eagleshadow", "reference": "https://github.com/Shadetail/ComfyUI_Eagleshadow", "files": [ "https://github.com/Shadetail/ComfyUI_Eagleshadow" @@ -7239,6 +7262,7 @@ { "author": "ArdeniusAI", "title": "CPlus_Ardenius ComfyUI Control Box", + "id": "controlbox", "reference": "https://github.com/ArdeniusAI/CPlus_Ardenius", "files": [ "https://github.com/ArdeniusAI/CPlus_Ardenius" @@ -7259,6 +7283,7 @@ { "author": "daxcay", "title": "ComfyUI-JDCN", + "id": "jdcn", "reference": "https://github.com/daxcay/ComfyUI-JDCN", "files": [ "https://github.com/daxcay/ComfyUI-JDCN" @@ -7269,6 +7294,7 @@ { "author": "daxcay", "title": "ComfyUI-DRMN", + "id": "drmn", "reference": "https://github.com/daxcay/ComfyUI-DRMN", "files": [ "https://github.com/daxcay/ComfyUI-DRMN" @@ -7279,6 +7305,7 @@ { "author": "Seedsa", "title": "ComfyUI Fooocus Nodes", + "id": "fooocus-nodes", "reference": "https://github.com/Seedsa/Fooocus_Nodes", "files": [ "https://github.com/Seedsa/Fooocus_Nodes" @@ -7299,6 +7326,7 @@ { "author": "ratulrafsan", "title": "Comfyui-SAL-VTON", + "id": "sal-vton", "reference": "https://github.com/ratulrafsan/Comfyui-SAL-VTON", "files": [ "https://github.com/ratulrafsan/Comfyui-SAL-VTON" @@ -7309,6 +7337,7 @@ { "author": "Nevysha", "title": "ComfyUI-nevysha-top-menu", + "id": "nevysha-top-menu", "reference": "https://github.com/Nevysha/ComfyUI-nevysha-top-menu", "files": [ "https://github.com/Nevysha/ComfyUI-nevysha-top-menu" @@ -7319,6 +7348,7 @@ { "author": "alisson-anjos", "title": "ComfyUI-LLaVA-Describer", + "id": "llava-describer", "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", "files": [ "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer" @@ -7329,6 +7359,7 @@ { "author": "chaosaiart", "title": "Chaosaiart-Nodes", + "id": "chaosaiart", "reference": "https://github.com/chaosaiart/Chaosaiart-Nodes", "files": [ "https://github.com/chaosaiart/Chaosaiart-Nodes" @@ -7339,6 +7370,7 @@ { "author": "viperyl", "title": "ComfyUI-BiRefNet", + "id": "birefnet", "reference": "https://github.com/viperyl/ComfyUI-BiRefNet", "files": [ "https://github.com/viperyl/ComfyUI-BiRefNet" @@ -7349,6 +7381,7 @@ { "author": "SuperBeastsAI", "title": "ComfyUI-SuperBeasts", + "id": "superbeasts", "reference": "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts", "files": [ "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts" @@ -7369,6 +7402,7 @@ { "author": "hay86", "title": "ComfyUI Dreamtalk", + "id": "dreamtalk", "reference": "https://github.com/hay86/ComfyUI_Dreamtalk", "files": [ "https://github.com/hay86/ComfyUI_Dreamtalk" @@ -7379,6 +7413,7 @@ { "author": "hay86", "title": "ComfyUI OpenVoice", + "id": "openvoice-hay86", "reference": "https://github.com/hay86/ComfyUI_OpenVoice", "files": [ "https://github.com/hay86/ComfyUI_OpenVoice" @@ -7389,6 +7424,7 @@ { "author": "hay86", "title": "ComfyUI DDColor", + "id": "ddcolor-hay86", "reference": "https://github.com/hay86/ComfyUI_DDColor", "files": [ "https://github.com/hay86/ComfyUI_DDColor" @@ -7399,6 +7435,7 @@ { "author": "hay86", "title": "ComfyUI MiniCPM-V", + "id": "minicpm-v", "reference": "https://github.com/hay86/ComfyUI_MiniCPM-V", "files": [ "https://github.com/hay86/ComfyUI_MiniCPM-V" diff --git a/extension-node-map.json b/extension-node-map.json index 324e1cbc..13491605 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -416,6 +416,7 @@ "IntToString-badger", "IntToStringAdvanced-badger", "LoadImageAdvanced-badger", + "LoadImagesFromDirListAdvanced-badger", "SegmentToMaskByPoint-badger", "SimpleBoolean-badger", "StringToFizz-badger", @@ -3635,7 +3636,8 @@ "Image Batch Manager (SuperBeasts.AI)", "Make Resized Mask Batch (SuperBeasts.AI)", "Mask Batch Manager (SuperBeasts.AI)", - "Pixel Deflicker (SuperBeasts.AI)" + "Pixel Deflicker (SuperBeasts.AI)", + "String List Manager (SuperBeasts.AI)" ], { "title_aux": "ComfyUI-SuperBeasts" @@ -6462,7 +6464,9 @@ "LayerUtility: PromptEmbellish", "LayerUtility: PromptTagger", "LayerUtility: QWenImage2Prompt", + "LayerUtility: RGB Value", "LayerUtility: RestoreCropBox", + "LayerUtility: Seed", "LayerUtility: SimpleTextImage", "LayerUtility: TextBox", "LayerUtility: TextImage", @@ -6976,6 +6980,7 @@ ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ + "FaceAlign", "FaceAnalysisModels", "FaceBoundingBox", "FaceEmbedDistance" @@ -7098,6 +7103,7 @@ "https://github.com/cubiq/PuLID_ComfyUI": [ [ "ApplyPulid", + "ApplyPulidAdvanced", "PulidEvaClipLoader", "PulidInsightFaceLoader", "PulidModelLoader" @@ -8457,6 +8463,7 @@ [ "ApplyICLight", "CalculateNormalMap", + "GrayScaler", "ICLightModelLoader", "LightSource" ], @@ -8475,6 +8482,7 @@ ], "https://github.com/huchenlei/ComfyUI-IC-Light-Native": [ [ + "ICLightApplyMaskGrey", "ICLightAppply", "VAEEncodeArgMax" ], @@ -8832,10 +8840,12 @@ "FacelessLoadImageUrl", "FacelessLoadVideo", "FacelessLoadVideoUrl", + "FacelessRemoveBackground", "FacelessSaveVideo", "FacelessUploadVideo", "FacelessVideoFaceRestore", - "FacelessVideoFaceSwap" + "FacelessVideoFaceSwap", + "FacelessVideoRemoveBackground" ], { "title_aux": "comfyui-fb-utils" @@ -10338,12 +10348,14 @@ "PettyPaintConvert", "PettyPaintExec", "PettyPaintImageCompositeMasked", + "PettyPaintImagePlacement", "PettyPaintImageSave", "PettyPaintImageStore", "PettyPaintImageToMask", "PettyPaintJsonMap", "PettyPaintJsonRead", "PettyPaintJsonReadArray", + "PettyPaintLoadImage", "PettyPaintLoadImages", "PettyPaintMap", "PettyPaintRemoveAddText", @@ -10676,6 +10688,7 @@ "BlendInpaint", "BrushNet", "BrushNetLoader", + "CutForInpaint", "PowerPaint", "PowerPaintCLIPLoader" ], @@ -11011,12 +11024,17 @@ [ "AvoidErasePrediction", "CFGPrediction", + "CharacteristicGuidancePrediction", "CombinePredictions", "ConditionedPrediction", + "InterpolatePredictions", + "LogSigmas", "PerpNegPrediction", "SamplerCustomPrediction", "ScalePrediction", "ScaledGuidancePrediction", + "SelectSigmas", + "SplitAtSigma", "SwitchPredictions" ], { diff --git a/github-stats.json b/github-stats.json index e1e37c68..3f5851ca 100644 --- a/github-stats.json +++ b/github-stats.json @@ -1,14 +1,14 @@ { "https://github.com/ltdrdata/ComfyUI-Manager": { - "stars": 3758, - "last_update": "2024-05-12 04:28:49" + "stars": 3785, + "last_update": "2024-05-13 12:19:51" }, "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { - "stars": 1241, + "stars": 1244, "last_update": "2024-05-11 09:02:15" }, "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { - "stars": 244, + "stars": 245, "last_update": "2024-05-09 15:26:59" }, "https://github.com/comfyanonymous/ComfyUI_experiments": { @@ -20,11 +20,11 @@ "last_update": "2023-08-18 19:03:06" }, "https://github.com/Fannovel16/comfyui_controlnet_aux": { - "stars": 1333, - "last_update": "2024-05-09 15:03:21" + "stars": 1339, + "last_update": "2024-05-13 09:26:49" }, "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": { - "stars": 296, + "stars": 298, "last_update": "2024-05-07 03:30:35" }, "https://github.com/Fannovel16/ComfyUI-Loopchain": { @@ -36,15 +36,15 @@ "last_update": "2024-05-05 08:46:25" }, "https://github.com/Fannovel16/ComfyUI-Video-Matting": { - "stars": 124, + "stars": 127, "last_update": "2024-04-29 09:19:33" }, "https://github.com/BlenderNeko/ComfyUI_Cutoff": { - "stars": 310, + "stars": 311, "last_update": "2024-04-08 22:34:21" }, "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb": { - "stars": 243, + "stars": 244, "last_update": "2024-04-08 22:18:59" }, "https://github.com/BlenderNeko/ComfyUI_Noise": { @@ -52,7 +52,7 @@ "last_update": "2024-04-19 13:09:18" }, "https://github.com/BlenderNeko/ComfyUI_TiledKSampler": { - "stars": 260, + "stars": 262, "last_update": "2024-04-08 22:15:55" }, "https://github.com/BlenderNeko/ComfyUI_SeeCoder": { @@ -60,7 +60,7 @@ "last_update": "2023-09-11 10:09:22" }, "https://github.com/jags111/efficiency-nodes-comfyui": { - "stars": 592, + "stars": 594, "last_update": "2024-04-11 15:08:50" }, "https://github.com/jags111/ComfyUI_Jags_VectorMagic": { @@ -69,10 +69,10 @@ }, "https://github.com/jags111/ComfyUI_Jags_Audiotools": { "stars": 23, - "last_update": "2023-12-27 16:47:20" + "last_update": "2024-05-12 21:08:34" }, "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": { - "stars": 253, + "stars": 256, "last_update": "2024-04-29 10:46:24" }, "https://github.com/paulo-coronado/comfy_clip_blip_node": { @@ -80,7 +80,7 @@ "last_update": "2023-09-27 00:33:21" }, "https://github.com/WASasquatch/was-node-suite-comfyui": { - "stars": 833, + "stars": 836, "last_update": "2024-05-04 16:31:49" }, "https://github.com/WASasquatch/ComfyUI_Preset_Merger": { @@ -140,7 +140,7 @@ "last_update": "2024-01-01 20:01:25" }, "https://github.com/BadCafeCode/masquerade-nodes-comfyui": { - "stars": 273, + "stars": 274, "last_update": "2024-02-26 04:23:37" }, "https://github.com/guoyk93/yk-node-suite-comfyui": { @@ -148,7 +148,7 @@ "last_update": "2023-03-28 16:19:46" }, "https://github.com/Jcd1230/rembg-comfyui-node": { - "stars": 108, + "stars": 110, "last_update": "2023-04-03 00:12:22" }, "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI": { @@ -164,7 +164,7 @@ "last_update": "2024-01-09 14:14:18" }, "https://github.com/city96/ComfyUI_NetDist": { - "stars": 188, + "stars": 190, "last_update": "2024-02-15 17:34:51" }, "https://github.com/city96/SD-Latent-Interposer": { @@ -188,15 +188,15 @@ "last_update": "2024-04-09 03:35:11" }, "https://github.com/city96/ComfyUI_ExtraModels": { - "stars": 139, - "last_update": "2024-05-11 16:02:07" + "stars": 141, + "last_update": "2024-05-12 20:07:52" }, "https://github.com/Kaharos94/ComfyUI-Saveaswebp": { "stars": 28, "last_update": "2023-11-11 19:53:48" }, "https://github.com/SLAPaper/ComfyUI-Image-Selector": { - "stars": 48, + "stars": 49, "last_update": "2024-01-10 10:02:25" }, "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": { @@ -216,15 +216,15 @@ "last_update": "2024-04-22 13:30:47" }, "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { - "stars": 582, + "stars": 591, "last_update": "2024-05-10 11:10:13" }, "https://github.com/pythongosssss/ComfyUI-WD14-Tagger": { - "stars": 342, + "stars": 345, "last_update": "2024-05-11 19:28:37" }, "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": { - "stars": 1162, + "stars": 1167, "last_update": "2024-05-09 02:15:21" }, "https://github.com/strimmlarn/ComfyUI_Strimmlarns_aesthetic_score": { @@ -232,8 +232,8 @@ "last_update": "2024-03-01 23:00:05" }, "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": { - "stars": 275, - "last_update": "2024-05-12 02:12:10" + "stars": 276, + "last_update": "2024-05-13 00:19:42" }, "https://github.com/Jordach/comfy-plasma": { "stars": 44, @@ -284,15 +284,15 @@ "last_update": "2024-03-21 07:40:20" }, "https://github.com/melMass/comfy_mtb": { - "stars": 297, - "last_update": "2024-05-07 21:45:23" + "stars": 299, + "last_update": "2024-05-13 11:52:15" }, "https://github.com/xXAdonesXx/NodeGPT": { - "stars": 311, + "stars": 313, "last_update": "2024-02-01 23:20:08" }, "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": { - "stars": 413, + "stars": 414, "last_update": "2024-04-19 21:02:12" }, "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo": { @@ -320,7 +320,7 @@ "last_update": "2024-03-04 22:48:03" }, "https://github.com/FizzleDorf/ComfyUI_FizzNodes": { - "stars": 287, + "stars": 288, "last_update": "2024-04-24 04:23:42" }, "https://github.com/FizzleDorf/ComfyUI-AIT": { @@ -332,7 +332,7 @@ "last_update": "2024-02-01 04:09:13" }, "https://github.com/shiimizu/ComfyUI_smZNodes": { - "stars": 130, + "stars": 132, "last_update": "2024-05-10 00:26:33" }, "https://github.com/shiimizu/ComfyUI-TiledDiffusion": { @@ -344,24 +344,24 @@ "last_update": "2024-02-04 23:38:10" }, "https://github.com/SeargeDP/SeargeSDXL": { - "stars": 708, + "stars": 709, "last_update": "2024-04-10 14:29:50" }, "https://github.com/cubiq/ComfyUI_SimpleMath": { - "stars": 10, + "stars": 11, "last_update": "2023-09-26 06:31:44" }, "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { - "stars": 2595, + "stars": 2614, "last_update": "2024-05-08 14:10:24" }, "https://github.com/cubiq/ComfyUI_InstantID": { - "stars": 771, + "stars": 777, "last_update": "2024-05-08 14:56:00" }, "https://github.com/cubiq/ComfyUI_FaceAnalysis": { - "stars": 134, - "last_update": "2024-05-06 22:53:00" + "stars": 141, + "last_update": "2024-05-13 08:09:56" }, "https://github.com/shockz0rz/ComfyUI_InterpolateEverything": { "stars": 21, @@ -396,7 +396,7 @@ "last_update": "2023-12-25 04:37:03" }, "https://github.com/sipherxyz/comfyui-art-venture": { - "stars": 68, + "stars": 69, "last_update": "2024-05-10 02:54:08" }, "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes": { @@ -408,7 +408,7 @@ "last_update": "2023-08-13 12:02:23" }, "https://github.com/evanspearman/ComfyMath": { - "stars": 41, + "stars": 42, "last_update": "2023-08-27 03:29:04" }, "https://github.com/civitai/comfy-nodes": { @@ -420,11 +420,11 @@ "last_update": "2023-09-22 22:48:52" }, "https://github.com/ArtVentureX/comfyui-animatediff": { - "stars": 602, + "stars": 603, "last_update": "2024-01-06 09:18:52" }, "https://github.com/twri/sdxl_prompt_styler": { - "stars": 557, + "stars": 559, "last_update": "2024-03-24 18:55:24" }, "https://github.com/wolfden/ComfyUi_PromptStylers": { @@ -440,11 +440,11 @@ "last_update": "2023-12-16 17:31:44" }, "https://github.com/asagi4/comfyui-prompt-control": { - "stars": 145, + "stars": 146, "last_update": "2024-05-05 16:02:52" }, "https://github.com/asagi4/ComfyUI-CADS": { - "stars": 27, + "stars": 28, "last_update": "2024-04-08 15:52:29" }, "https://github.com/asagi4/comfyui-utility-nodes": { @@ -456,11 +456,11 @@ "last_update": "2023-08-11 20:15:26" }, "https://github.com/jamesWalker55/comfyui-various": { - "stars": 24, + "stars": 25, "last_update": "2024-03-10 06:45:45" }, "https://github.com/adieyal/comfyui-dynamicprompts": { - "stars": 165, + "stars": 167, "last_update": "2024-02-05 06:55:50" }, "https://github.com/mihaiiancu/ComfyUI_Inpaint": { @@ -488,20 +488,20 @@ "last_update": "2024-03-28 23:02:54" }, "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet": { - "stars": 361, + "stars": 367, "last_update": "2024-05-10 03:03:08" }, "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": { - "stars": 2061, + "stars": 2072, "last_update": "2024-05-09 23:40:15" }, "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": { - "stars": 333, + "stars": 337, "last_update": "2024-04-20 18:24:00" }, "https://github.com/Gourieff/comfyui-reactor-node": { - "stars": 921, - "last_update": "2024-05-07 19:13:48" + "stars": 926, + "last_update": "2024-05-12 09:34:29" }, "https://github.com/imb101/ComfyUI-FaceSwap": { "stars": 28, @@ -512,7 +512,7 @@ "last_update": "2024-04-05 11:14:24" }, "https://github.com/AIrjen/OneButtonPrompt": { - "stars": 670, + "stars": 672, "last_update": "2024-05-04 07:25:31" }, "https://github.com/coreyryanhanson/ComfyQR": { @@ -532,7 +532,7 @@ "last_update": "2023-12-10 13:57:48" }, "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader": { - "stars": 25, + "stars": 26, "last_update": "2023-10-23 14:55:53" }, "https://github.com/M1kep/Comfy_KepListStuff": { @@ -580,7 +580,7 @@ "last_update": "2023-12-12 20:29:49" }, "https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt": { - "stars": 14, + "stars": 15, "last_update": "2023-08-14 11:27:09" }, "https://github.com/m-sokes/ComfyUI-Sokes-Nodes": { @@ -596,11 +596,11 @@ "last_update": "2023-10-28 15:51:44" }, "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": { - "stars": 38, + "stars": 39, "last_update": "2024-05-07 16:18:48" }, "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": { - "stars": 198, + "stars": 202, "last_update": "2024-05-07 16:17:50" }, "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": { @@ -624,15 +624,15 @@ "last_update": "2024-02-12 07:46:02" }, "https://github.com/rgthree/rgthree-comfy": { - "stars": 562, + "stars": 568, "last_update": "2024-05-07 02:30:40" }, "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION": { - "stars": 755, + "stars": 756, "last_update": "2024-05-11 07:22:00" }, "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio": { - "stars": 188, + "stars": 189, "last_update": "2024-04-03 03:59:31" }, "https://github.com/AIGODLIKE/ComfyUI-CUP": { @@ -640,11 +640,11 @@ "last_update": "2024-03-22 07:26:43" }, "https://github.com/syllebra/bilbox-comfyui": { - "stars": 72, - "last_update": "2024-04-03 22:58:07" + "stars": 73, + "last_update": "2024-05-13 03:36:36" }, "https://github.com/giriss/comfy-image-saver": { - "stars": 121, + "stars": 123, "last_update": "2023-11-16 10:39:05" }, "https://github.com/shingo1228/ComfyUI-send-eagle-slim": { @@ -688,7 +688,7 @@ "last_update": "2023-10-07 09:45:25" }, "https://github.com/meap158/ComfyUI-Prompt-Expansion": { - "stars": 58, + "stars": 59, "last_update": "2023-09-17 00:00:31" }, "https://github.com/meap158/ComfyUI-Background-Replacement": { @@ -708,7 +708,7 @@ "last_update": "2023-08-19 06:52:19" }, "https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI": { - "stars": 132, + "stars": 134, "last_update": "2024-05-05 09:31:39" }, "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes": { @@ -728,7 +728,7 @@ "last_update": "2024-03-16 11:27:55" }, "https://github.com/Nuked88/ComfyUI-N-Sidebar": { - "stars": 309, + "stars": 310, "last_update": "2024-04-27 07:19:24" }, "https://github.com/richinsley/Comfy-LFO": { @@ -760,7 +760,7 @@ "last_update": "2024-01-25 22:09:37" }, "https://github.com/Ttl/ComfyUi_NNLatentUpscale": { - "stars": 144, + "stars": 146, "last_update": "2023-08-28 13:56:20" }, "https://github.com/spro/comfyui-mirror": { @@ -772,11 +772,11 @@ "last_update": "2024-01-06 14:15:12" }, "https://github.com/Acly/comfyui-tooling-nodes": { - "stars": 179, + "stars": 180, "last_update": "2024-03-04 08:52:39" }, "https://github.com/Acly/comfyui-inpaint-nodes": { - "stars": 317, + "stars": 320, "last_update": "2024-04-24 04:17:56" }, "https://github.com/picturesonpictures/comfy_PoP": { @@ -804,7 +804,7 @@ "last_update": "2023-10-25 04:29:40" }, "https://github.com/mav-rik/facerestore_cf": { - "stars": 137, + "stars": 138, "last_update": "2024-03-19 21:36:31" }, "https://github.com/braintacles/braintacles-comfyui-nodes": { @@ -856,11 +856,11 @@ "last_update": "2024-01-28 09:08:08" }, "https://github.com/phineas-pta/comfyui-auto-nodes-layout": { - "stars": 15, + "stars": 16, "last_update": "2023-09-21 14:49:12" }, "https://github.com/receyuki/comfyui-prompt-reader-node": { - "stars": 167, + "stars": 168, "last_update": "2024-04-08 18:19:54" }, "https://github.com/rklaffehn/rk-comfy-nodes": { @@ -868,7 +868,7 @@ "last_update": "2024-01-23 17:12:45" }, "https://github.com/cubiq/ComfyUI_essentials": { - "stars": 238, + "stars": 241, "last_update": "2024-04-29 14:50:30" }, "https://github.com/Clybius/ComfyUI-Latent-Modifiers": { @@ -880,7 +880,7 @@ "last_update": "2024-04-18 04:28:09" }, "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding": { - "stars": 1023, + "stars": 1024, "last_update": "2024-05-09 23:04:40" }, "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector": { @@ -892,11 +892,11 @@ "last_update": "2024-02-02 23:38:25" }, "https://github.com/chrisgoringe/cg-image-picker": { - "stars": 141, + "stars": 143, "last_update": "2024-05-10 07:27:18" }, "https://github.com/chrisgoringe/cg-use-everywhere": { - "stars": 285, + "stars": 286, "last_update": "2024-05-05 04:17:49" }, "https://github.com/chrisgoringe/cg-prompt-info": { @@ -920,11 +920,11 @@ "last_update": "2024-04-12 12:59:58" }, "https://github.com/kijai/ComfyUI-KJNodes": { - "stars": 234, - "last_update": "2024-05-11 23:55:38" + "stars": 244, + "last_update": "2024-05-13 12:06:40" }, "https://github.com/kijai/ComfyUI-CCSR": { - "stars": 115, + "stars": 117, "last_update": "2024-03-18 10:10:20" }, "https://github.com/kijai/ComfyUI-SVD": { @@ -936,7 +936,7 @@ "last_update": "2024-04-08 08:33:04" }, "https://github.com/kijai/ComfyUI-Geowizard": { - "stars": 75, + "stars": 76, "last_update": "2024-04-07 12:46:47" }, "https://github.com/kijai/ComfyUI-depth-fm": { @@ -948,7 +948,7 @@ "last_update": "2024-01-18 08:05:17" }, "https://github.com/kijai/ComfyUI-ADMotionDirector": { - "stars": 107, + "stars": 108, "last_update": "2024-03-27 19:38:20" }, "https://github.com/kijai/ComfyUI-moondream": { @@ -956,11 +956,11 @@ "last_update": "2024-03-11 00:50:24" }, "https://github.com/kijai/ComfyUI-SUPIR": { - "stars": 1000, + "stars": 1010, "last_update": "2024-04-23 10:04:12" }, "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": { - "stars": 201, + "stars": 202, "last_update": "2024-04-18 11:22:03" }, "https://github.com/hhhzzyang/Comfyui_Lama": { @@ -980,7 +980,7 @@ "last_update": "2023-10-05 03:05:03" }, "https://github.com/avatechai/avatar-graph-comfyui": { - "stars": 193, + "stars": 194, "last_update": "2024-02-06 08:56:30" }, "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { @@ -988,7 +988,7 @@ "last_update": "2024-05-09 04:11:03" }, "https://github.com/storyicon/comfyui_segment_anything": { - "stars": 434, + "stars": 438, "last_update": "2024-04-29 15:07:42" }, "https://github.com/a1lazydog/ComfyUI-AudioScheduler": { @@ -1012,7 +1012,7 @@ "last_update": "2023-12-27 14:18:04" }, "https://github.com/chibiace/ComfyUI-Chibi-Nodes": { - "stars": 23, + "stars": 24, "last_update": "2024-04-09 09:23:35" }, "https://github.com/DigitalIO/ComfyUI-stable-wildcards": { @@ -1032,19 +1032,19 @@ "last_update": "2024-01-04 04:20:46" }, "https://github.com/chflame163/ComfyUI_MSSpeech_TTS": { - "stars": 16, + "stars": 17, "last_update": "2024-02-20 01:27:38" }, "https://github.com/chflame163/ComfyUI_WordCloud": { - "stars": 53, + "stars": 54, "last_update": "2024-02-27 12:47:52" }, "https://github.com/chflame163/ComfyUI_LayerStyle": { - "stars": 462, - "last_update": "2024-05-07 07:34:37" + "stars": 467, + "last_update": "2024-05-13 04:35:44" }, "https://github.com/chflame163/ComfyUI_FaceSimilarity": { - "stars": 3, + "stars": 4, "last_update": "2024-03-22 05:35:23" }, "https://github.com/drustan-hawk/primitive-types": { @@ -1052,8 +1052,8 @@ "last_update": "2023-10-20 16:33:23" }, "https://github.com/shadowcz007/comfyui-mixlab-nodes": { - "stars": 736, - "last_update": "2024-05-11 16:03:14" + "stars": 742, + "last_update": "2024-05-13 03:37:21" }, "https://github.com/shadowcz007/comfyui-ultralytics-yolo": { "stars": 13, @@ -1108,7 +1108,7 @@ "last_update": "2024-04-29 03:36:52" }, "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words": { - "stars": 73, + "stars": 74, "last_update": "2024-04-09 20:35:52" }, "https://github.com/aianimation55/ComfyUI-FatLabels": { @@ -1117,7 +1117,7 @@ }, "https://github.com/noembryo/ComfyUI-noEmbryo": { "stars": 11, - "last_update": "2024-03-22 17:52:32" + "last_update": "2024-05-13 04:25:15" }, "https://github.com/mikkel/comfyui-mask-boundingbox": { "stars": 22, @@ -1145,10 +1145,10 @@ }, "https://github.com/AbyssYuan0/ComfyUI_BadgerTools": { "stars": 6, - "last_update": "2024-04-25 05:10:53" + "last_update": "2024-05-13 09:33:01" }, "https://github.com/palant/image-resize-comfyui": { - "stars": 46, + "stars": 47, "last_update": "2024-01-18 20:59:55" }, "https://github.com/palant/integrated-nodes-comfyui": { @@ -1168,7 +1168,7 @@ "last_update": "2024-02-15 05:52:28" }, "https://github.com/banodoco/steerable-motion": { - "stars": 620, + "stars": 625, "last_update": "2024-05-11 14:15:55" }, "https://github.com/gemell1/ComfyUI_GMIC": { @@ -1192,7 +1192,7 @@ "last_update": "2023-12-10 21:29:12" }, "https://github.com/Amorano/Jovimetrix": { - "stars": 132, + "stars": 134, "last_update": "2024-05-11 01:49:25" }, "https://github.com/Umikaze-job/select_folder_path_easy": { @@ -1248,7 +1248,7 @@ "last_update": "2024-04-27 10:15:08" }, "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion": { - "stars": 268, + "stars": 269, "last_update": "2023-11-24 06:14:27" }, "https://github.com/thecooltechguy/ComfyUI-ComfyRun": { @@ -1256,7 +1256,7 @@ "last_update": "2023-12-27 18:16:34" }, "https://github.com/thecooltechguy/ComfyUI-MagicAnimate": { - "stars": 189, + "stars": 190, "last_update": "2024-01-09 19:24:47" }, "https://github.com/thecooltechguy/ComfyUI-ComfyWorkflows": { @@ -1284,7 +1284,7 @@ "last_update": "2024-02-10 14:58:22" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": { - "stars": 287, + "stars": 290, "last_update": "2024-04-17 19:59:18" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite": { @@ -1292,11 +1292,11 @@ "last_update": "2024-04-17 20:02:42" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": { - "stars": 538, + "stars": 539, "last_update": "2024-04-17 19:57:55" }, "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": { - "stars": 1390, + "stars": 1392, "last_update": "2024-04-17 19:57:18" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": { @@ -1308,7 +1308,7 @@ "last_update": "2024-04-17 20:02:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO": { - "stars": 720, + "stars": 722, "last_update": "2024-04-17 20:01:40" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API": { @@ -1324,7 +1324,7 @@ "last_update": "2024-04-17 20:03:27" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": { - "stars": 381, + "stars": 384, "last_update": "2024-04-30 01:42:11" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": { @@ -1332,15 +1332,15 @@ "last_update": "2024-04-17 20:03:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": { - "stars": 499, + "stars": 502, "last_update": "2024-04-17 20:00:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": { - "stars": 60, + "stars": 61, "last_update": "2024-04-17 20:00:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BiRefNet-ZHO": { - "stars": 107, + "stars": 110, "last_update": "2024-04-17 19:59:42" }, "https://github.com/kenjiqq/qq-nodes-comfyui": { @@ -1448,7 +1448,7 @@ "last_update": "2024-04-21 07:59:14" }, "https://github.com/11cafe/comfyui-workspace-manager": { - "stars": 678, + "stars": 684, "last_update": "2024-05-10 07:35:30" }, "https://github.com/knuknX/ComfyUI-Image-Tools": { @@ -1460,11 +1460,11 @@ "last_update": "2023-12-25 17:55:50" }, "https://github.com/filliptm/ComfyUI_Fill-Nodes": { - "stars": 40, + "stars": 41, "last_update": "2024-05-10 23:54:23" }, "https://github.com/zfkun/ComfyUI_zfkun": { - "stars": 11, + "stars": 12, "last_update": "2024-01-21 06:21:35" }, "https://github.com/zcfrank1st/Comfyui-Toolbox": { @@ -1472,12 +1472,12 @@ "last_update": "2023-12-13 11:36:14" }, "https://github.com/talesofai/comfyui-browser": { - "stars": 372, + "stars": 373, "last_update": "2024-05-05 03:46:04" }, "https://github.com/yolain/ComfyUI-Easy-Use": { - "stars": 375, - "last_update": "2024-05-10 18:14:57" + "stars": 381, + "last_update": "2024-05-13 06:24:13" }, "https://github.com/bruefire/ComfyUI-SeqImageLoader": { "stars": 25, @@ -1489,14 +1489,14 @@ }, "https://github.com/aria1th/ComfyUI-LogicUtils": { "stars": 14, - "last_update": "2023-12-24 09:07:07" + "last_update": "2024-05-13 00:25:11" }, "https://github.com/MitoshiroPJ/comfyui_slothful_attention": { "stars": 5, "last_update": "2023-12-16 09:10:38" }, "https://github.com/brianfitzgerald/style_aligned_comfy": { - "stars": 233, + "stars": 234, "last_update": "2024-03-12 03:42:07" }, "https://github.com/deroberon/demofusion-comfyui": { @@ -1528,7 +1528,7 @@ "last_update": "2024-04-29 21:57:49" }, "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": { - "stars": 24, + "stars": 26, "last_update": "2024-04-10 23:47:22" }, "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": { @@ -1544,12 +1544,12 @@ "last_update": "2023-12-15 21:07:36" }, "https://github.com/NimaNzrii/comfyui-popup_preview": { - "stars": 31, + "stars": 32, "last_update": "2024-01-07 12:21:43" }, "https://github.com/NimaNzrii/comfyui-photoshop": { - "stars": 85, - "last_update": "2024-05-10 16:25:14" + "stars": 94, + "last_update": "2024-05-12 13:56:48" }, "https://github.com/rui40000/RUI-Nodes": { "stars": 13, @@ -1564,15 +1564,15 @@ "last_update": "2024-01-03 08:27:32" }, "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler": { - "stars": 15, + "stars": 16, "last_update": "2023-12-16 19:21:57" }, "https://github.com/BennyKok/comfyui-deploy": { - "stars": 592, + "stars": 593, "last_update": "2024-05-11 06:50:53" }, "https://github.com/florestefano1975/comfyui-portrait-master": { - "stars": 695, + "stars": 696, "last_update": "2024-05-02 10:01:11" }, "https://github.com/florestefano1975/comfyui-prompt-composer": { @@ -1596,8 +1596,8 @@ "last_update": "2024-04-15 15:09:48" }, "https://github.com/violet-chen/comfyui-psd2png": { - "stars": 7, - "last_update": "2024-01-18 05:00:49" + "stars": 8, + "last_update": "2024-05-13 04:37:13" }, "https://github.com/lldacing/comfyui-easyapi-nodes": { "stars": 21, @@ -1672,11 +1672,11 @@ "last_update": "2024-02-17 14:26:26" }, "https://github.com/crystian/ComfyUI-Crystools": { - "stars": 394, + "stars": 396, "last_update": "2024-05-04 01:51:37" }, "https://github.com/crystian/ComfyUI-Crystools-save": { - "stars": 22, + "stars": 24, "last_update": "2024-01-28 14:37:54" }, "https://github.com/Kangkang625/ComfyUI-paint-by-example": { @@ -1684,7 +1684,7 @@ "last_update": "2024-01-29 02:37:38" }, "https://github.com/54rt1n/ComfyUI-DareMerge": { - "stars": 31, + "stars": 32, "last_update": "2024-01-29 23:23:01" }, "https://github.com/an90ray/ComfyUI_RErouter_CustomNodes": { @@ -1732,7 +1732,7 @@ "last_update": "2024-03-24 19:03:45" }, "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": { - "stars": 326, + "stars": 327, "last_update": "2024-03-19 10:49:59" }, "https://github.com/flowtyone/ComfyUI-Flowty-CRM": { @@ -1748,15 +1748,15 @@ "last_update": "2024-05-10 06:59:23" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": { - "stars": 298, + "stars": 301, "last_update": "2024-05-07 05:13:49" }, "https://github.com/hinablue/ComfyUI_3dPoseEditor": { - "stars": 97, + "stars": 99, "last_update": "2024-01-04 14:41:18" }, "https://github.com/chaojie/ComfyUI-AniPortrait": { - "stars": 218, + "stars": 220, "last_update": "2024-04-02 03:06:43" }, "https://github.com/chaojie/ComfyUI-Img2Img-Turbo": { @@ -1840,7 +1840,7 @@ "last_update": "2024-01-14 04:23:09" }, "https://github.com/MrForExample/ComfyUI-3D-Pack": { - "stars": 1454, + "stars": 1458, "last_update": "2024-04-13 17:45:06" }, "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": { @@ -1860,7 +1860,7 @@ "last_update": "2024-04-04 11:58:20" }, "https://github.com/tzwm/comfyui-profiler": { - "stars": 33, + "stars": 34, "last_update": "2024-01-12 07:38:40" }, "https://github.com/daniel-lewis-ab/ComfyUI-Llama": { @@ -1872,7 +1872,7 @@ "last_update": "2024-04-02 06:32:21" }, "https://github.com/djbielejeski/a-person-mask-generator": { - "stars": 198, + "stars": 199, "last_update": "2024-02-16 16:26:02" }, "https://github.com/smagnetize/kb-comfyui-nodes": { @@ -1888,7 +1888,7 @@ "last_update": "2024-01-09 08:33:02" }, "https://github.com/AInseven/ComfyUI-fastblend": { - "stars": 86, + "stars": 87, "last_update": "2024-04-03 11:50:44" }, "https://github.com/HebelHuber/comfyui-enhanced-save-node": { @@ -1896,7 +1896,7 @@ "last_update": "2024-01-12 14:34:55" }, "https://github.com/LarryJane491/Lora-Training-in-Comfy": { - "stars": 200, + "stars": 202, "last_update": "2024-03-03 17:16:51" }, "https://github.com/LarryJane491/Image-Captioning-in-ComfyUI": { @@ -1925,7 +1925,7 @@ }, "https://github.com/abyz22/image_control": { "stars": 2, - "last_update": "2024-05-12 04:26:12" + "last_update": "2024-05-13 06:39:18" }, "https://github.com/HAL41/ComfyUI-aichemy-nodes": { "stars": 4, @@ -1953,7 +1953,7 @@ }, "https://github.com/JaredTherriault/ComfyUI-JNodes": { "stars": 7, - "last_update": "2024-05-11 19:10:15" + "last_update": "2024-05-13 00:54:32" }, "https://github.com/prozacgod/comfyui-pzc-multiworkspace": { "stars": 6, @@ -2028,7 +2028,7 @@ "last_update": "2024-01-26 06:28:40" }, "https://github.com/gokayfem/ComfyUI_VLM_nodes": { - "stars": 211, + "stars": 212, "last_update": "2024-05-10 13:36:20" }, "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": { @@ -2052,16 +2052,16 @@ "last_update": "2024-01-26 08:38:39" }, "https://github.com/yuvraj108c/ComfyUI-Whisper": { - "stars": 38, + "stars": 39, "last_update": "2024-02-05 08:32:57" }, "https://github.com/blepping/ComfyUI-bleh": { - "stars": 27, + "stars": 28, "last_update": "2024-05-07 19:26:33" }, "https://github.com/blepping/ComfyUI-sonar": { "stars": 26, - "last_update": "2024-05-11 17:01:50" + "last_update": "2024-05-13 00:36:05" }, "https://github.com/JerryOrbachJr/ComfyUI-RandomSize": { "stars": 2, @@ -2076,7 +2076,7 @@ "last_update": "2024-02-07 16:58:47" }, "https://github.com/zhongpei/Comfyui_image2prompt": { - "stars": 193, + "stars": 194, "last_update": "2024-04-29 02:19:11" }, "https://github.com/zhongpei/ComfyUI-InstructIR": { @@ -2092,15 +2092,15 @@ "last_update": "2024-04-04 17:27:11" }, "https://github.com/StartHua/ComfyUI_Seg_VITON": { - "stars": 150, + "stars": 151, "last_update": "2024-05-04 14:01:04" }, "https://github.com/StartHua/Comfyui_joytag": { - "stars": 9, + "stars": 10, "last_update": "2024-02-12 04:13:41" }, "https://github.com/StartHua/Comfyui_segformer_b2_clothes": { - "stars": 27, + "stars": 28, "last_update": "2024-04-30 09:42:27" }, "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": { @@ -2112,7 +2112,7 @@ "last_update": "2024-02-01 02:50:59" }, "https://github.com/nosiu/comfyui-instantId-faceswap": { - "stars": 152, + "stars": 153, "last_update": "2024-02-25 13:58:50" }, "https://github.com/LyazS/comfyui-anime-seg": { @@ -2124,7 +2124,7 @@ "last_update": "2024-02-01 09:17:58" }, "https://github.com/Chan-0312/ComfyUI-EasyDeforum": { - "stars": 6, + "stars": 7, "last_update": "2024-03-14 02:14:56" }, "https://github.com/trumanwong/ComfyUI-NSFW-Detection": { @@ -2172,7 +2172,7 @@ "last_update": "2024-02-25 12:35:13" }, "https://github.com/XmYx/deforum-comfy-nodes": { - "stars": 90, + "stars": 92, "last_update": "2024-04-11 00:45:00" }, "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface": { @@ -2201,14 +2201,14 @@ }, "https://github.com/redhottensors/ComfyUI-Prediction": { "stars": 9, - "last_update": "2024-05-11 23:02:37" + "last_update": "2024-05-13 05:15:50" }, "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": { "stars": 11, "last_update": "2024-04-02 12:00:48" }, "https://github.com/jordoh/ComfyUI-Deepface": { - "stars": 9, + "stars": 10, "last_update": "2024-03-23 14:37:34" }, "https://github.com/yuvraj108c/ComfyUI-Pronodes": { @@ -2240,7 +2240,7 @@ "last_update": "2024-03-26 01:28:07" }, "https://github.com/logtd/ComfyUI-InstanceDiffusion": { - "stars": 78, + "stars": 85, "last_update": "2024-05-06 22:03:06" }, "https://github.com/logtd/ComfyUI-TrackingNodes": { @@ -2272,7 +2272,7 @@ "last_update": "2024-02-26 09:37:16" }, "https://github.com/AuroBit/ComfyUI-OOTDiffusion": { - "stars": 304, + "stars": 303, "last_update": "2024-03-26 02:44:57" }, "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction": { @@ -2348,11 +2348,11 @@ "last_update": "2024-05-09 08:47:13" }, "https://github.com/uetuluk/comfyui-webcam-node": { - "stars": 1, - "last_update": "2024-03-01 07:25:27" + "stars": 2, + "last_update": "2024-05-12 05:52:44" }, "https://github.com/huchenlei/ComfyUI-layerdiffuse": { - "stars": 1151, + "stars": 1162, "last_update": "2024-03-09 21:16:31" }, "https://github.com/huchenlei/ComfyUI_DanTagGen": { @@ -2360,7 +2360,7 @@ "last_update": "2024-04-28 15:36:22" }, "https://github.com/nathannlu/ComfyUI-Pets": { - "stars": 34, + "stars": 33, "last_update": "2024-03-31 23:55:42" }, "https://github.com/nathannlu/ComfyUI-Cloud": { @@ -2384,7 +2384,7 @@ "last_update": "2024-04-18 18:49:15" }, "https://github.com/atmaranto/ComfyUI-SaveAsScript": { - "stars": 18, + "stars": 19, "last_update": "2024-05-04 11:12:35" }, "https://github.com/meshmesh-io/mm-comfyui-megamask": { @@ -2452,7 +2452,7 @@ "last_update": "2024-03-08 22:53:27" }, "https://github.com/stavsap/comfyui-ollama": { - "stars": 128, + "stars": 134, "last_update": "2024-04-07 20:49:11" }, "https://github.com/dchatel/comfyui_facetools": { @@ -2464,7 +2464,7 @@ "last_update": "2024-03-09 07:44:51" }, "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": { - "stars": 2, + "stars": 3, "last_update": "2024-02-22 08:30:33" }, "https://github.com/vsevolod-oparin/comfyui-kandinsky22": { @@ -2472,7 +2472,7 @@ "last_update": "2024-03-17 00:05:27" }, "https://github.com/Xyem/Xycuno-Oobabooga": { - "stars": 2, + "stars": 3, "last_update": "2024-03-12 19:50:18" }, "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": { @@ -2480,8 +2480,8 @@ "last_update": "2024-03-13 08:26:09" }, "https://github.com/if-ai/ComfyUI-IF_AI_tools": { - "stars": 238, - "last_update": "2024-05-12 01:55:04" + "stars": 244, + "last_update": "2024-05-13 10:46:48" }, "https://github.com/dmMaze/sketch2manga": { "stars": 22, @@ -2496,8 +2496,8 @@ "last_update": "2024-03-31 14:14:24" }, "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": { - "stars": 162, - "last_update": "2024-04-28 17:33:13" + "stars": 163, + "last_update": "2024-05-12 20:43:17" }, "https://github.com/madtunebk/ComfyUI-ControlnetAux": { "stars": 7, @@ -2520,12 +2520,12 @@ "last_update": "2024-05-08 11:12:17" }, "https://github.com/daxcay/ComfyUI-JDCN": { - "stars": 31, + "stars": 34, "last_update": "2024-05-06 17:30:27" }, "https://github.com/Seedsa/Fooocus_Nodes": { - "stars": 23, - "last_update": "2024-04-13 12:38:56" + "stars": 24, + "last_update": "2024-05-13 03:20:40" }, "https://github.com/zhangp365/ComfyUI-utils-nodes": { "stars": 3, @@ -2548,12 +2548,12 @@ "last_update": "2024-05-10 13:15:33" }, "https://github.com/viperyl/ComfyUI-BiRefNet": { - "stars": 138, + "stars": 139, "last_update": "2024-03-25 11:02:49" }, "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": { - "stars": 81, - "last_update": "2024-05-08 00:32:31" + "stars": 82, + "last_update": "2024-05-13 05:16:12" }, "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes": { "stars": 0, @@ -2581,7 +2581,7 @@ }, "https://github.com/zombieyang/sd-ppp": { "stars": 5, - "last_update": "2024-05-10 18:12:54" + "last_update": "2024-05-13 04:59:23" }, "https://github.com/KytraScript/ComfyUI_KytraWebhookHTTP": { "stars": 3, @@ -2592,15 +2592,15 @@ "last_update": "2024-05-07 08:02:12" }, "https://github.com/NeuralSamurAI/Comfyui-Superprompt-Unofficial": { - "stars": 48, + "stars": 50, "last_update": "2024-05-11 00:16:04" }, "https://github.com/MokkaBoss1/ComfyUI_Mokkaboss1": { - "stars": 9, - "last_update": "2024-05-11 22:11:15" + "stars": 10, + "last_update": "2024-05-12 18:22:57" }, "https://github.com/jiaxiangc/ComfyUI-ResAdapter": { - "stars": 257, + "stars": 258, "last_update": "2024-04-06 09:25:46" }, "https://github.com/ParisNeo/lollms_nodes_suite": { @@ -2612,7 +2612,7 @@ "last_update": "2024-03-20 21:56:10" }, "https://github.com/frankchieng/ComfyUI_Aniportrait": { - "stars": 29, + "stars": 30, "last_update": "2024-04-22 05:53:26" }, "https://github.com/BlakeOne/ComfyUI-SchedulerMixer": { @@ -2632,7 +2632,7 @@ "last_update": "2024-04-01 01:32:04" }, "https://github.com/kijai/ComfyUI-APISR": { - "stars": 51, + "stars": 52, "last_update": "2024-04-19 16:38:57" }, "https://github.com/DrMWeigand/ComfyUI_ColorImageDetection": { @@ -2640,11 +2640,11 @@ "last_update": "2024-04-01 10:47:39" }, "https://github.com/comfyanonymous/ComfyUI": { - "stars": 34603, - "last_update": "2024-05-12 00:54:31" + "stars": 34752, + "last_update": "2024-05-13 11:03:58" }, "https://github.com/chaojie/ComfyUI-MuseV": { - "stars": 100, + "stars": 101, "last_update": "2024-04-04 02:07:29" }, "https://github.com/kijai/ComfyUI-DiffusionLight": { @@ -2660,7 +2660,7 @@ "last_update": "2024-04-04 16:39:56" }, "https://github.com/chaojie/ComfyUI-MuseTalk": { - "stars": 88, + "stars": 90, "last_update": "2024-04-05 15:26:14" }, "https://github.com/bvhari/ComfyUI_SUNoise": { @@ -2700,12 +2700,12 @@ "last_update": "2024-04-06 16:48:55" }, "https://github.com/ronniebasak/ComfyUI-Tara-LLM-Integration": { - "stars": 58, + "stars": 59, "last_update": "2024-05-09 06:26:16" }, "https://github.com/hay86/ComfyUI_AceNodes": { - "stars": 4, - "last_update": "2024-05-10 08:58:31" + "stars": 5, + "last_update": "2024-05-12 12:44:26" }, "https://github.com/liusida/ComfyUI-Debug": { "stars": 5, @@ -2768,7 +2768,7 @@ "last_update": "2024-04-27 19:12:14" }, "https://github.com/choey/Comfy-Topaz": { - "stars": 13, + "stars": 14, "last_update": "2024-04-10 09:05:18" }, "https://github.com/ALatentPlace/ComfyUI_yanc": { @@ -2776,7 +2776,7 @@ "last_update": "2024-05-04 11:27:41" }, "https://github.com/kijai/ComfyUI-LaVi-Bridge-Wrapper": { - "stars": 16, + "stars": 17, "last_update": "2024-04-11 15:56:49" }, "https://github.com/logtd/ComfyUI-RAVE_ATTN": { @@ -2788,7 +2788,7 @@ "last_update": "2024-04-21 17:11:04" }, "https://github.com/AIFSH/ComfyUI-IP_LAP": { - "stars": 19, + "stars": 21, "last_update": "2024-04-30 01:42:53" }, "https://github.com/Wicloz/ComfyUI-Simply-Nodes": { @@ -2804,19 +2804,19 @@ "last_update": "2024-04-25 06:50:39" }, "https://github.com/nullquant/ComfyUI-BrushNet": { - "stars": 187, - "last_update": "2024-05-11 11:32:24" + "stars": 206, + "last_update": "2024-05-13 09:01:46" }, "https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler": { "stars": 121, - "last_update": "2024-05-09 05:08:42" + "last_update": "2024-05-12 15:49:06" }, "https://github.com/pamparamm/sd-perturbed-attention": { "stars": 148, "last_update": "2024-05-07 21:47:49" }, "https://github.com/kijai/ComfyUI-BrushNet-Wrapper": { - "stars": 91, + "stars": 95, "last_update": "2024-05-01 16:10:34" }, "https://github.com/unwdef/unwdef-nodes-comfyui": { @@ -2832,8 +2832,8 @@ "last_update": "2024-04-21 02:35:06" }, "https://github.com/AIFSH/ComfyUI-GPT_SoVITS": { - "stars": 119, - "last_update": "2024-05-09 03:19:04" + "stars": 120, + "last_update": "2024-05-13 06:57:55" }, "https://github.com/royceschultz/ComfyUI-TranscriptionTools": { "stars": 10, @@ -2896,7 +2896,7 @@ "last_update": "2024-04-22 06:40:09" }, "https://github.com/smthemex/ComfyUI_Pic2Story": { - "stars": 2, + "stars": 3, "last_update": "2024-04-21 11:18:29" }, "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM": { @@ -2909,10 +2909,10 @@ }, "https://github.com/heshengtao/comfyui_LLM_party": { "stars": 52, - "last_update": "2024-05-11 16:42:34" + "last_update": "2024-05-12 17:44:21" }, "https://github.com/frankchieng/ComfyUI_MagicClothing": { - "stars": 339, + "stars": 343, "last_update": "2024-04-28 03:21:51" }, "https://github.com/AIFSH/ComfyUI-MuseTalk_FSH": { @@ -2920,7 +2920,7 @@ "last_update": "2024-04-30 08:27:59" }, "https://github.com/JettHu/ComfyUI_TGate": { - "stars": 32, + "stars": 34, "last_update": "2024-05-06 17:23:28" }, "https://github.com/VAST-AI-Research/ComfyUI-Tripo": { @@ -2928,7 +2928,7 @@ "last_update": "2024-04-18 11:37:22" }, "https://github.com/Stability-AI/ComfyUI-SAI_API": { - "stars": 31, + "stars": 32, "last_update": "2024-04-24 23:40:33" }, "https://github.com/chaojie/ComfyUI-CameraCtrl": { @@ -2936,8 +2936,8 @@ "last_update": "2024-04-19 03:46:18" }, "https://github.com/sugarkwork/comfyui_tag_fillter": { - "stars": 3, - "last_update": "2024-05-10 13:33:37" + "stars": 4, + "last_update": "2024-05-13 02:19:44" }, "https://github.com/hay86/ComfyUI_MiniCPM-V": { "stars": 4, @@ -2960,7 +2960,7 @@ "last_update": "2024-04-30 03:35:57" }, "https://github.com/TencentQQGYLab/ComfyUI-ELLA": { - "stars": 211, + "stars": 217, "last_update": "2024-05-07 03:07:38" }, "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools": { @@ -2968,16 +2968,16 @@ "last_update": "2024-04-26 07:53:44" }, "https://github.com/kijai/ComfyUI-APISR-KJ": { - "stars": 51, + "stars": 52, "last_update": "2024-04-19 16:38:57" }, "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode": { - "stars": 13, + "stars": 14, "last_update": "2024-04-19 10:52:02" }, "https://github.com/DarKDinDoN/comfyui-checkpoint-automatic-config": { "stars": 3, - "last_update": "2024-04-30 11:40:19" + "last_update": "2024-05-12 12:25:03" }, "https://github.com/BlakeOne/ComfyUI-NodeReset": { "stars": 1, @@ -2992,8 +2992,8 @@ "last_update": "2024-05-06 06:25:52" }, "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ": { - "stars": 44, - "last_update": "2024-05-03 04:44:45" + "stars": 45, + "last_update": "2024-05-12 17:10:11" }, "https://github.com/blueraincoatli/comfyUI_SillyNodes": { "stars": 2, @@ -3005,7 +3005,7 @@ }, "https://github.com/smthemex/ComfyUI_Pipeline_Tool": { "stars": 6, - "last_update": "2024-05-07 08:59:44" + "last_update": "2024-05-13 12:13:24" }, "https://github.com/ty0x2333/ComfyUI-Dev-Utils": { "stars": 28, @@ -3020,8 +3020,8 @@ "last_update": "2024-04-25 22:45:00" }, "https://github.com/lquesada/ComfyUI-Prompt-Combinator": { - "stars": 14, - "last_update": "2024-05-11 20:17:27" + "stars": 16, + "last_update": "2024-05-13 06:55:28" }, "https://github.com/chaojie/ComfyUI-SimDA": { "stars": 13, @@ -3040,15 +3040,15 @@ "last_update": "2024-05-05 15:14:45" }, "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans": { - "stars": 108, + "stars": 110, "last_update": "2024-05-06 09:41:56" }, "https://github.com/jeffy5/comfyui-faceless-node": { - "stars": 6, - "last_update": "2024-05-11 08:53:45" + "stars": 7, + "last_update": "2024-05-13 09:44:30" }, "https://github.com/TaiTair/comfyui-simswap": { - "stars": 2, + "stars": 3, "last_update": "2024-04-27 17:29:46" }, "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": { @@ -3060,7 +3060,7 @@ "last_update": "2024-05-01 17:06:44" }, "https://github.com/chrisfreilich/virtuoso-nodes": { - "stars": 37, + "stars": 38, "last_update": "2024-05-07 22:57:00" }, "https://github.com/Shinsplat/ComfyUI-Shinsplat": { @@ -3072,15 +3072,15 @@ "last_update": "2024-04-27 11:46:50" }, "https://github.com/florestefano1975/ComfyUI-HiDiffusion": { - "stars": 109, + "stars": 112, "last_update": "2024-05-04 14:01:06" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini": { - "stars": 137, + "stars": 138, "last_update": "2024-04-26 15:03:13" }, "https://github.com/blepping/comfyui_jankhidiffusion": { - "stars": 62, + "stars": 63, "last_update": "2024-05-10 04:18:47" }, "https://github.com/da2el-ai/ComfyUI-d2-steps": { @@ -3100,7 +3100,7 @@ "last_update": "2024-04-27 13:25:08" }, "https://github.com/JettHu/ComfyUI-TCD": { - "stars": 48, + "stars": 51, "last_update": "2024-05-07 08:34:59" }, "https://github.com/web3nomad/ComfyUI_Invisible_Watermark": { @@ -3108,7 +3108,7 @@ "last_update": "2024-04-29 14:46:19" }, "https://github.com/AIFSH/ComfyUI-RVC": { - "stars": 3, + "stars": 4, "last_update": "2024-04-30 09:22:22" }, "https://github.com/GentlemanHu/ComfyUI-SunoAI": { @@ -3116,11 +3116,11 @@ "last_update": "2024-04-29 12:36:18" }, "https://github.com/kealiu/ComfyUI-Zero123-Porting": { - "stars": 4, + "stars": 5, "last_update": "2024-05-08 12:08:32" }, "https://github.com/TemryL/ComfyUI-IDM-VTON": { - "stars": 70, + "stars": 77, "last_update": "2024-05-09 15:37:12" }, "https://github.com/Nestorchik/NStor-ComfyUI-Translation": { @@ -3160,8 +3160,8 @@ "last_update": "2024-05-11 18:44:57" }, "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock": { - "stars": 2, - "last_update": "2024-05-06 02:30:47" + "stars": 4, + "last_update": "2024-05-13 10:47:47" }, "https://github.com/runtime44/comfyui_r44_nodes": { "stars": 19, @@ -3169,18 +3169,18 @@ }, "https://github.com/AIFSH/ComfyUI-FishSpeech": { "stars": 5, - "last_update": "2024-05-07 07:23:38" + "last_update": "2024-05-13 06:56:34" }, "https://github.com/davask/ComfyUI_MaraScott_Nodes": { - "stars": 35, - "last_update": "2024-05-08 13:01:28" + "stars": 38, + "last_update": "2024-05-13 10:01:50" }, "https://github.com/philz1337x/ComfyUI-ClarityAI": { - "stars": 25, + "stars": 26, "last_update": "2024-05-07 18:37:31" }, "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention": { - "stars": 16, + "stars": 17, "last_update": "2024-05-08 00:59:14" }, "https://github.com/KoreTeknology/ComfyUI-Universal-Styler": { @@ -3204,11 +3204,11 @@ "last_update": "2024-05-08 09:52:21" }, "https://github.com/AIFSH/ComfyUI-XTTS": { - "stars": 9, + "stars": 10, "last_update": "2024-05-11 03:30:10" }, "https://github.com/smthemex/ComfyUI_Llama3_8B": { - "stars": 8, + "stars": 9, "last_update": "2024-05-08 09:31:25" }, "https://github.com/chenpx976/ComfyUI-RunRunRun": { @@ -3216,8 +3216,8 @@ "last_update": "2024-05-08 12:02:17" }, "https://github.com/cubiq/PuLID_ComfyUI": { - "stars": 226, - "last_update": "2024-05-09 01:53:03" + "stars": 255, + "last_update": "2024-05-13 08:18:28" }, "https://github.com/githubYiheng/ComfyUI_GetFileNameFromURL": { "stars": 0, @@ -3229,19 +3229,19 @@ }, "https://github.com/KewkLW/ComfyUI-kewky_tools": { "stars": 1, - "last_update": "2024-05-10 03:22:23" + "last_update": "2024-05-12 16:01:35" }, "https://github.com/ITurchenko/ComfyUI-SizeFromArray": { "stars": 0, "last_update": "2024-05-09 14:36:26" }, "https://github.com/get-salt-AI/SaltAI_LlamaIndex": { - "stars": 5, + "stars": 6, "last_update": "2024-05-09 16:16:26" }, "https://github.com/kijai/ComfyUI-IC-Light": { - "stars": 119, - "last_update": "2024-05-11 22:18:01" + "stars": 162, + "last_update": "2024-05-12 13:25:28" }, "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": { "stars": 4, @@ -3253,7 +3253,7 @@ }, "https://github.com/mephisto83/petty-paint-comfyui-node": { "stars": 1, - "last_update": "2024-05-10 04:40:43" + "last_update": "2024-05-12 20:03:00" }, "https://github.com/fsdymy1024/ComfyUI_fsdymy": { "stars": 1, @@ -3268,39 +3268,39 @@ "last_update": "2024-05-10 05:06:36" }, "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { - "stars": 4, - "last_update": "2024-05-11 02:45:44" + "stars": 5, + "last_update": "2024-05-13 06:44:11" }, "https://github.com/laksjdjf/cgem156-ComfyUI": { - "stars": 22, + "stars": 23, "last_update": "2024-05-12 01:26:21" }, "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { - "stars": 186, - "last_update": "2024-05-11 19:18:03" + "stars": 220, + "last_update": "2024-05-12 20:40:04" }, "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { - "stars": 3, - "last_update": "2024-05-11 20:21:31" + "stars": 55, + "last_update": "2024-05-13 12:24:10" }, "https://github.com/ruiqutech/ComfyUI-RuiquNodes": { "stars": 0, "last_update": "2024-05-11 15:23:55" }, "https://github.com/teward/ComfyUI-Helper-Nodes": { - "stars": 2, - "last_update": "2024-05-12 01:56:45" + "stars": 3, + "last_update": "2024-05-12 21:49:47" }, "https://github.com/fmatray/ComfyUI_BattlemapGrid": { "stars": 0, - "last_update": "2024-05-11 22:40:15" + "last_update": "2024-05-12 16:11:48" }, "https://github.com/christian-byrne/img2txt-comfyui-nodes": { - "stars": 1, - "last_update": "2024-05-12 07:41:45" + "stars": 3, + "last_update": "2024-05-12 10:54:44" }, "https://github.com/huagetai/ComfyUI-Gaffer": { - "stars": 3, - "last_update": "2024-05-12 12:18:09" + "stars": 21, + "last_update": "2024-05-13 09:05:11" } } \ No newline at end of file diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 324e1cbc..13491605 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -416,6 +416,7 @@ "IntToString-badger", "IntToStringAdvanced-badger", "LoadImageAdvanced-badger", + "LoadImagesFromDirListAdvanced-badger", "SegmentToMaskByPoint-badger", "SimpleBoolean-badger", "StringToFizz-badger", @@ -3635,7 +3636,8 @@ "Image Batch Manager (SuperBeasts.AI)", "Make Resized Mask Batch (SuperBeasts.AI)", "Mask Batch Manager (SuperBeasts.AI)", - "Pixel Deflicker (SuperBeasts.AI)" + "Pixel Deflicker (SuperBeasts.AI)", + "String List Manager (SuperBeasts.AI)" ], { "title_aux": "ComfyUI-SuperBeasts" @@ -6462,7 +6464,9 @@ "LayerUtility: PromptEmbellish", "LayerUtility: PromptTagger", "LayerUtility: QWenImage2Prompt", + "LayerUtility: RGB Value", "LayerUtility: RestoreCropBox", + "LayerUtility: Seed", "LayerUtility: SimpleTextImage", "LayerUtility: TextBox", "LayerUtility: TextImage", @@ -6976,6 +6980,7 @@ ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ + "FaceAlign", "FaceAnalysisModels", "FaceBoundingBox", "FaceEmbedDistance" @@ -7098,6 +7103,7 @@ "https://github.com/cubiq/PuLID_ComfyUI": [ [ "ApplyPulid", + "ApplyPulidAdvanced", "PulidEvaClipLoader", "PulidInsightFaceLoader", "PulidModelLoader" @@ -8457,6 +8463,7 @@ [ "ApplyICLight", "CalculateNormalMap", + "GrayScaler", "ICLightModelLoader", "LightSource" ], @@ -8475,6 +8482,7 @@ ], "https://github.com/huchenlei/ComfyUI-IC-Light-Native": [ [ + "ICLightApplyMaskGrey", "ICLightAppply", "VAEEncodeArgMax" ], @@ -8832,10 +8840,12 @@ "FacelessLoadImageUrl", "FacelessLoadVideo", "FacelessLoadVideoUrl", + "FacelessRemoveBackground", "FacelessSaveVideo", "FacelessUploadVideo", "FacelessVideoFaceRestore", - "FacelessVideoFaceSwap" + "FacelessVideoFaceSwap", + "FacelessVideoRemoveBackground" ], { "title_aux": "comfyui-fb-utils" @@ -10338,12 +10348,14 @@ "PettyPaintConvert", "PettyPaintExec", "PettyPaintImageCompositeMasked", + "PettyPaintImagePlacement", "PettyPaintImageSave", "PettyPaintImageStore", "PettyPaintImageToMask", "PettyPaintJsonMap", "PettyPaintJsonRead", "PettyPaintJsonReadArray", + "PettyPaintLoadImage", "PettyPaintLoadImages", "PettyPaintMap", "PettyPaintRemoveAddText", @@ -10676,6 +10688,7 @@ "BlendInpaint", "BrushNet", "BrushNetLoader", + "CutForInpaint", "PowerPaint", "PowerPaintCLIPLoader" ], @@ -11011,12 +11024,17 @@ [ "AvoidErasePrediction", "CFGPrediction", + "CharacteristicGuidancePrediction", "CombinePredictions", "ConditionedPrediction", + "InterpolatePredictions", + "LogSigmas", "PerpNegPrediction", "SamplerCustomPrediction", "ScalePrediction", "ScaledGuidancePrediction", + "SelectSigmas", + "SplitAtSigma", "SwitchPredictions" ], { From 7b5434365e93ea9e537416d0e1b14fe3e061072d Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 22:39:15 +0900 Subject: [PATCH 20/41] update DB --- extension-node-map.json | 2 ++ node_db/new/extension-node-map.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/extension-node-map.json b/extension-node-map.json index 13491605..c4e09607 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -6358,6 +6358,7 @@ ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ + "LayerColor: AutoAdjust", "LayerColor: AutoBrightness", "LayerColor: Brightness & Contrast", "LayerColor: Color of Shadow & Highlight", @@ -11284,6 +11285,7 @@ "ChatGPTOpenAI", "CkptNames_", "Color", + "ComparingTwoFrames_", "CompositeImages_", "DynamicDelayProcessor", "EmbeddingPrompt", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 13491605..c4e09607 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -6358,6 +6358,7 @@ ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ + "LayerColor: AutoAdjust", "LayerColor: AutoBrightness", "LayerColor: Brightness & Contrast", "LayerColor: Color of Shadow & Highlight", @@ -11284,6 +11285,7 @@ "ChatGPTOpenAI", "CkptNames_", "Color", + "ComparingTwoFrames_", "CompositeImages_", "DynamicDelayProcessor", "EmbeddingPrompt", From c82f80252fd5848f4e531ec1d95d342ee9e1bc2f Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Mon, 13 May 2024 23:37:58 +0900 Subject: [PATCH 21/41] update DB --- custom-node-list.json | 6 +++--- scanner.py | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 5fc3fc11..16b316fd 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -21,7 +21,7 @@ ], "pip": ["ultralytics"], "install_type": "git-clone", - "description": "This extension offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler.\n[w/NOTE:'Segs & Mask' has been renamed to 'ImpactSegsAndMask.' Please replace the node with the new name.]" + "description": "This extension offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler." }, { "author": "Dr.Lt.Data", @@ -44,7 +44,7 @@ "https://github.com/comfyanonymous/ComfyUI_experiments" ], "install_type": "git-clone", - "description": "Nodes: ModelSamplerTonemapNoiseTest, TonemapNoiseWithRescaleCFG, ReferenceOnlySimple, RescaleClassifierFreeGuidanceTest, ModelMergeBlockNumber, ModelMergeSDXL, ModelMergeSDXLTransformers, ModelMergeSDXLDetailedTransformers.[w/NOTE: This is a consolidation of the previously separate custom nodes. Please delete the sampler_tonemap.py, sampler_rescalecfg.py, advanced_model_merging.py, sdxl_model_merging.py, and reference_only.py files installed in custom_nodes before.]" + "description": "Nodes: ModelSamplerTonemapNoiseTest, TonemapNoiseWithRescaleCFG, ReferenceOnlySimple, RescaleClassifierFreeGuidanceTest, ModelMergeBlockNumber, ModelMergeSDXL, ModelMergeSDXLTransformers, ModelMergeSDXLDetailedTransformers." }, { "author": "Stability-AI", @@ -918,7 +918,7 @@ "https://github.com/Nourepide/ComfyUI-Allor" ], "install_type": "git-clone", - "description": "Allor is a plugin for ComfyUI with an emphasis on transparency and performance.\n[w/NOTE: If you do not disable the default node override feature in the settings, the built-in nodes, namely ImageScale and ImageScaleBy nodes, will be disabled. (ref: [a/Configutation](https://github.com/Nourepide/ComfyUI-Allor#configuration))]" + "description": "Allor is a plugin for ComfyUI with an emphasis on transparency and performance." }, { "author": "melMass", diff --git a/scanner.py b/scanner.py index 5f05dc92..39121cab 100644 --- a/scanner.py +++ b/scanner.py @@ -39,6 +39,7 @@ print(f"TEMP DIR: {temp_dir}") parse_cnt = 0 + def extract_nodes(code_text): global parse_cnt From 24a4152a9afd2d51ef48d55041967e929c471af0 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 14 May 2024 00:23:33 +0900 Subject: [PATCH 22/41] fix: prestartup_script.py - don't forget prestartup_script's config isn't relies on manager_core. they are string not a bool... improve: scanner.py - parallel github_stat scan --- github-stats.json | 2166 +++++++++++++++++++++--------------------- glob/manager_core.py | 2 +- prestartup_script.py | 6 +- scanner.py | 32 +- 4 files changed, 1087 insertions(+), 1119 deletions(-) diff --git a/github-stats.json b/github-stats.json index 3f5851ca..56e61212 100644 --- a/github-stats.json +++ b/github-stats.json @@ -1,67 +1,63 @@ { - "https://github.com/ltdrdata/ComfyUI-Manager": { - "stars": 3785, - "last_update": "2024-05-13 12:19:51" - }, - "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { - "stars": 1244, - "last_update": "2024-05-11 09:02:15" - }, - "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { - "stars": 245, - "last_update": "2024-05-09 15:26:59" + "https://github.com/Fannovel16/ComfyUI-MotionDiff": { + "stars": 134, + "last_update": "2024-05-05 08:46:25" }, "https://github.com/comfyanonymous/ComfyUI_experiments": { "stars": 126, "last_update": "2023-09-13 06:28:20" }, - "https://github.com/Stability-AI/stability-ComfyUI-nodes": { - "stars": 171, - "last_update": "2023-08-18 19:03:06" + "https://github.com/Fannovel16/ComfyUI-Video-Matting": { + "stars": 128, + "last_update": "2024-04-29 09:19:33" + }, + "https://github.com/Stability-AI/ComfyUI-SAI_API": { + "stars": 33, + "last_update": "2024-04-24 23:40:33" + }, + "https://github.com/ltdrdata/ComfyUI-Manager": { + "stars": 3788, + "last_update": "2024-05-13 13:39:35" + }, + "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { + "stars": 245, + "last_update": "2024-05-09 15:26:59" }, "https://github.com/Fannovel16/comfyui_controlnet_aux": { "stars": 1339, "last_update": "2024-05-13 09:26:49" }, - "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": { - "stars": 298, - "last_update": "2024-05-07 03:30:35" - }, "https://github.com/Fannovel16/ComfyUI-Loopchain": { "stars": 25, "last_update": "2023-12-15 14:25:35" }, - "https://github.com/Fannovel16/ComfyUI-MotionDiff": { - "stars": 134, - "last_update": "2024-05-05 08:46:25" + "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": { + "stars": 298, + "last_update": "2024-05-07 03:30:35" }, - "https://github.com/Fannovel16/ComfyUI-Video-Matting": { - "stars": 127, - "last_update": "2024-04-29 09:19:33" + "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { + "stars": 1244, + "last_update": "2024-05-11 09:02:15" }, - "https://github.com/BlenderNeko/ComfyUI_Cutoff": { - "stars": 311, - "last_update": "2024-04-08 22:34:21" + "https://github.com/Stability-AI/stability-ComfyUI-nodes": { + "stars": 171, + "last_update": "2023-08-18 19:03:06" + }, + "https://github.com/Fannovel16/ComfyUI-MagickWand": { + "stars": 57, + "last_update": "2024-04-28 10:13:50" }, "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb": { "stars": 244, "last_update": "2024-04-08 22:18:59" }, - "https://github.com/BlenderNeko/ComfyUI_Noise": { - "stars": 194, - "last_update": "2024-04-19 13:09:18" - }, "https://github.com/BlenderNeko/ComfyUI_TiledKSampler": { "stars": 262, "last_update": "2024-04-08 22:15:55" }, - "https://github.com/BlenderNeko/ComfyUI_SeeCoder": { - "stars": 35, - "last_update": "2023-09-11 10:09:22" - }, - "https://github.com/jags111/efficiency-nodes-comfyui": { - "stars": 594, - "last_update": "2024-04-11 15:08:50" + "https://github.com/BlenderNeko/ComfyUI_Cutoff": { + "stars": 311, + "last_update": "2024-04-08 22:34:21" }, "https://github.com/jags111/ComfyUI_Jags_VectorMagic": { "stars": 42, @@ -71,34 +67,42 @@ "stars": 23, "last_update": "2024-05-12 21:08:34" }, - "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": { - "stars": 256, - "last_update": "2024-04-29 10:46:24" + "https://github.com/BlenderNeko/ComfyUI_Noise": { + "stars": 195, + "last_update": "2024-04-19 13:09:18" }, "https://github.com/paulo-coronado/comfy_clip_blip_node": { "stars": 25, "last_update": "2023-09-27 00:33:21" }, + "https://github.com/jags111/efficiency-nodes-comfyui": { + "stars": 594, + "last_update": "2024-04-11 15:08:50" + }, + "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": { + "stars": 256, + "last_update": "2024-04-29 10:46:24" + }, + "https://github.com/BlenderNeko/ComfyUI_SeeCoder": { + "stars": 35, + "last_update": "2023-09-11 10:09:22" + }, "https://github.com/WASasquatch/was-node-suite-comfyui": { "stars": 836, "last_update": "2024-05-04 16:31:49" }, - "https://github.com/WASasquatch/ComfyUI_Preset_Merger": { - "stars": 20, - "last_update": "2023-08-23 04:57:58" - }, "https://github.com/WASasquatch/PPF_Noise_ComfyUI": { "stars": 19, "last_update": "2023-10-01 03:36:57" }, - "https://github.com/WASasquatch/PowerNoiseSuite": { - "stars": 48, - "last_update": "2023-09-19 17:04:01" - }, "https://github.com/WASasquatch/FreeU_Advanced": { "stars": 93, "last_update": "2024-03-05 15:36:38" }, + "https://github.com/WASasquatch/ComfyUI_Preset_Merger": { + "stars": 20, + "last_update": "2023-08-23 04:57:58" + }, "https://github.com/WASasquatch/ASTERR": { "stars": 9, "last_update": "2023-09-30 01:11:46" @@ -107,17 +111,25 @@ "stars": 23, "last_update": "2023-11-20 17:14:58" }, - "https://github.com/get-salt-AI/SaltAI": { - "stars": 42, - "last_update": "2024-05-03 18:02:30" + "https://github.com/lilly1987/ComfyUI_node_Lilly": { + "stars": 49, + "last_update": "2023-11-24 20:13:20" + }, + "https://github.com/WASasquatch/PowerNoiseSuite": { + "stars": 48, + "last_update": "2023-09-19 17:04:01" }, "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": { "stars": 102, "last_update": "2024-02-13 05:05:31" }, - "https://github.com/lilly1987/ComfyUI_node_Lilly": { - "stars": 49, - "last_update": "2023-11-24 20:13:20" + "https://github.com/get-salt-AI/SaltAI_LlamaIndex": { + "stars": 6, + "last_update": "2024-05-09 16:16:26" + }, + "https://github.com/get-salt-AI/SaltAI": { + "stars": 42, + "last_update": "2024-05-03 18:02:30" }, "https://github.com/sylym/comfy_vid2vid": { "stars": 57, @@ -127,6 +139,10 @@ "stars": 139, "last_update": "2024-02-07 01:59:01" }, + "https://github.com/BadCafeCode/masquerade-nodes-comfyui": { + "stars": 274, + "last_update": "2024-02-26 04:23:37" + }, "https://github.com/LEv145/images-grid-comfy-plugin": { "stars": 114, "last_update": "2024-02-23 08:22:13" @@ -139,29 +155,21 @@ "stars": 3, "last_update": "2024-01-01 20:01:25" }, - "https://github.com/BadCafeCode/masquerade-nodes-comfyui": { - "stars": 274, - "last_update": "2024-02-26 04:23:37" - }, - "https://github.com/guoyk93/yk-node-suite-comfyui": { - "stars": 10, - "last_update": "2023-03-28 16:19:46" - }, "https://github.com/Jcd1230/rembg-comfyui-node": { "stars": 110, "last_update": "2023-04-03 00:12:22" }, - "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI": { - "stars": 14, - "last_update": "2023-05-23 19:57:46" + "https://github.com/szhublox/ambw_comfyui": { + "stars": 11, + "last_update": "2024-01-09 14:14:18" }, "https://github.com/trojblue/trNodes": { "stars": 8, "last_update": "2024-03-17 00:16:43" }, - "https://github.com/szhublox/ambw_comfyui": { - "stars": 11, - "last_update": "2024-01-09 14:14:18" + "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI": { + "stars": 14, + "last_update": "2023-05-23 19:57:46" }, "https://github.com/city96/ComfyUI_NetDist": { "stars": 190, @@ -171,26 +179,30 @@ "stars": 151, "last_update": "2024-03-20 21:55:09" }, + "https://github.com/city96/SD-Latent-Upscaler": { + "stars": 100, + "last_update": "2023-11-27 00:26:14" + }, "https://github.com/city96/SD-Advanced-Noise": { "stars": 16, "last_update": "2023-08-14 15:17:54" }, - "https://github.com/city96/SD-Latent-Upscaler": { - "stars": 100, - "last_update": "2023-11-27 00:26:14" + "https://github.com/guoyk93/yk-node-suite-comfyui": { + "stars": 10, + "last_update": "2023-03-28 16:19:46" }, "https://github.com/city96/ComfyUI_DiT": { "stars": 2, "last_update": "2023-09-06 17:15:54" }, - "https://github.com/city96/ComfyUI_ColorMod": { - "stars": 28, - "last_update": "2024-04-09 03:35:11" - }, "https://github.com/city96/ComfyUI_ExtraModels": { "stars": 141, "last_update": "2024-05-12 20:07:52" }, + "https://github.com/city96/ComfyUI_ColorMod": { + "stars": 28, + "last_update": "2024-04-09 03:35:11" + }, "https://github.com/Kaharos94/ComfyUI-Saveaswebp": { "stars": 28, "last_update": "2023-11-11 19:53:48" @@ -207,7 +219,7 @@ "stars": 43, "last_update": "2023-09-19 12:11:26" }, - "https://github.com/Zuellni/ComfyUI-ExLlama": { + "https://github.com/Zuellni/ComfyUI-ExLlama-Nodes": { "stars": 85, "last_update": "2024-05-04 07:13:01" }, @@ -215,21 +227,21 @@ "stars": 21, "last_update": "2024-04-22 13:30:47" }, - "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { - "stars": 591, - "last_update": "2024-05-10 11:10:13" - }, "https://github.com/pythongosssss/ComfyUI-WD14-Tagger": { "stars": 345, "last_update": "2024-05-11 19:28:37" }, - "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": { - "stars": 1167, - "last_update": "2024-05-09 02:15:21" + "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { + "stars": 591, + "last_update": "2024-05-10 11:10:13" }, - "https://github.com/strimmlarn/ComfyUI_Strimmlarns_aesthetic_score": { - "stars": 22, - "last_update": "2024-03-01 23:00:05" + "https://github.com/SLAPaper/ComfyUI-dpmpp_2m_alt-Sampler": { + "stars": 3, + "last_update": "2024-04-25 07:58:30" + }, + "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": { + "stars": 1168, + "last_update": "2024-05-09 02:15:21" }, "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": { "stars": 276, @@ -243,26 +255,38 @@ "stars": 16, "last_update": "2023-05-25 10:49:24" }, + "https://github.com/Zuellni/ComfyUI-ExLlama": { + "stars": 85, + "last_update": "2024-05-04 07:13:01" + }, "https://github.com/bvhari/ComfyUI_LatentToRGB": { "stars": 11, "last_update": "2023-05-20 06:50:37" }, - "https://github.com/bvhari/ComfyUI_PerpWeight": { - "stars": 10, - "last_update": "2024-03-25 07:05:23" - }, "https://github.com/ssitu/ComfyUI_UltimateSDUpscale": { "stars": 559, "last_update": "2024-05-07 18:56:07" }, + "https://github.com/strimmlarn/ComfyUI_Strimmlarns_aesthetic_score": { + "stars": 22, + "last_update": "2024-03-01 23:00:05" + }, "https://github.com/ssitu/ComfyUI_restart_sampling": { "stars": 68, "last_update": "2024-05-11 01:25:41" }, + "https://github.com/bvhari/ComfyUI_SUNoise": { + "stars": 3, + "last_update": "2024-05-07 15:20:05" + }, "https://github.com/ssitu/ComfyUI_roop": { "stars": 58, "last_update": "2023-09-05 16:18:48" }, + "https://github.com/bvhari/ComfyUI_PerpWeight": { + "stars": 10, + "last_update": "2024-03-25 07:05:23" + }, "https://github.com/ssitu/ComfyUI_fabric": { "stars": 77, "last_update": "2024-05-06 18:11:12" @@ -271,49 +295,49 @@ "stars": 42, "last_update": "2023-09-12 07:35:52" }, - "https://github.com/space-nuko/ComfyUI-OpenPose-Editor": { - "stars": 137, - "last_update": "2024-01-05 17:45:55" - }, "https://github.com/space-nuko/nui-suite": { "stars": 10, "last_update": "2023-06-04 22:08:46" }, + "https://github.com/space-nuko/ComfyUI-OpenPose-Editor": { + "stars": 137, + "last_update": "2024-01-05 17:45:55" + }, "https://github.com/Nourepide/ComfyUI-Allor": { "stars": 156, "last_update": "2024-03-21 07:40:20" }, "https://github.com/melMass/comfy_mtb": { - "stars": 299, + "stars": 300, "last_update": "2024-05-13 11:52:15" }, - "https://github.com/xXAdonesXx/NodeGPT": { - "stars": 313, - "last_update": "2024-02-01 23:20:08" - }, - "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": { - "stars": 414, - "last_update": "2024-04-19 21:02:12" - }, "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo": { "stars": 50, "last_update": "2023-11-29 14:41:23" }, + "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": { + "stars": 414, + "last_update": "2024-04-19 21:02:12" + }, + "https://github.com/xXAdonesXx/NodeGPT": { + "stars": 313, + "last_update": "2024-02-01 23:20:08" + }, "https://github.com/bmad4ever/comfyui_bmad_nodes": { "stars": 40, "last_update": "2024-04-07 19:57:43" }, - "https://github.com/bmad4ever/comfyui_ab_samplercustom": { - "stars": 4, - "last_update": "2023-11-06 17:45:57" + "https://github.com/bmad4ever/comfyui_wfc_like": { + "stars": 3, + "last_update": "2024-03-19 23:02:45" }, "https://github.com/bmad4ever/comfyui_lists_cartesian_product": { "stars": 2, "last_update": "2023-12-22 00:54:35" }, - "https://github.com/bmad4ever/comfyui_wfc_like": { - "stars": 3, - "last_update": "2024-03-19 23:02:45" + "https://github.com/bmad4ever/comfyui_ab_samplercustom": { + "stars": 4, + "last_update": "2023-11-06 17:45:57" }, "https://github.com/bmad4ever/comfyui_quilting": { "stars": 2, @@ -339,34 +363,38 @@ "stars": 173, "last_update": "2024-04-11 21:32:24" }, - "https://github.com/ZaneA/ComfyUI-ImageReward": { - "stars": 22, - "last_update": "2024-02-04 23:38:10" - }, "https://github.com/SeargeDP/SeargeSDXL": { "stars": 709, "last_update": "2024-04-10 14:29:50" }, + "https://github.com/ZaneA/ComfyUI-ImageReward": { + "stars": 22, + "last_update": "2024-02-04 23:38:10" + }, + "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { + "stars": 2618, + "last_update": "2024-05-08 14:10:24" + }, "https://github.com/cubiq/ComfyUI_SimpleMath": { "stars": 11, "last_update": "2023-09-26 06:31:44" }, - "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { - "stars": 2614, - "last_update": "2024-05-08 14:10:24" - }, "https://github.com/cubiq/ComfyUI_InstantID": { "stars": 777, "last_update": "2024-05-08 14:56:00" }, "https://github.com/cubiq/ComfyUI_FaceAnalysis": { - "stars": 141, + "stars": 143, "last_update": "2024-05-13 08:09:56" }, "https://github.com/shockz0rz/ComfyUI_InterpolateEverything": { "stars": 21, "last_update": "2023-12-23 04:13:06" }, + "https://github.com/cubiq/PuLID_ComfyUI": { + "stars": 262, + "last_update": "2024-05-13 08:18:28" + }, "https://github.com/shockz0rz/comfy-easy-grids": { "stars": 10, "last_update": "2024-01-01 02:40:59" @@ -375,86 +403,86 @@ "stars": 5, "last_update": "2023-07-15 15:19:30" }, - "https://github.com/yolanother/DTAIImageToTextNode": { - "stars": 14, - "last_update": "2024-01-25 02:53:22" - }, "https://github.com/yolanother/DTAIComfyLoaders": { "stars": 1, "last_update": "2023-12-25 04:37:43" }, - "https://github.com/yolanother/DTAIComfyImageSubmit": { - "stars": 1, - "last_update": "2023-12-25 04:37:20" - }, - "https://github.com/yolanother/DTAIComfyQRCodes": { - "stars": 2, - "last_update": "2023-12-25 04:38:00" + "https://github.com/yolanother/DTAIImageToTextNode": { + "stars": 14, + "last_update": "2024-01-25 02:53:22" }, "https://github.com/yolanother/DTAIComfyVariables": { "stars": 7, "last_update": "2023-12-25 04:37:03" }, + "https://github.com/yolanother/DTAIComfyImageSubmit": { + "stars": 1, + "last_update": "2023-12-25 04:37:20" + }, "https://github.com/sipherxyz/comfyui-art-venture": { "stars": 69, "last_update": "2024-05-10 02:54:08" }, - "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes": { - "stars": 4, - "last_update": "2023-07-21 11:22:18" + "https://github.com/yolanother/DTAIComfyQRCodes": { + "stars": 2, + "last_update": "2023-12-25 04:38:00" }, "https://github.com/pants007/comfy-pants": { "stars": 2, "last_update": "2023-08-13 12:02:23" }, + "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes": { + "stars": 4, + "last_update": "2023-07-21 11:22:18" + }, "https://github.com/evanspearman/ComfyMath": { "stars": 42, "last_update": "2023-08-27 03:29:04" }, - "https://github.com/civitai/comfy-nodes": { - "stars": 77, - "last_update": "2024-02-29 12:23:11" - }, - "https://github.com/andersxa/comfyui-PromptAttention": { - "stars": 19, - "last_update": "2023-09-22 22:48:52" - }, "https://github.com/ArtVentureX/comfyui-animatediff": { "stars": 603, "last_update": "2024-01-06 09:18:52" }, - "https://github.com/twri/sdxl_prompt_styler": { - "stars": 559, - "last_update": "2024-03-24 18:55:24" + "https://github.com/andersxa/comfyui-PromptAttention": { + "stars": 19, + "last_update": "2023-09-22 22:48:52" }, - "https://github.com/wolfden/ComfyUi_PromptStylers": { - "stars": 55, - "last_update": "2023-10-22 21:34:59" + "https://github.com/twri/sdxl_prompt_styler": { + "stars": 560, + "last_update": "2024-03-24 18:55:24" }, "https://github.com/wolfden/ComfyUi_String_Function_Tree": { "stars": 7, "last_update": "2023-10-22 22:12:55" }, - "https://github.com/daxthin/DZ-FaceDetailer": { - "stars": 90, - "last_update": "2023-12-16 17:31:44" - }, - "https://github.com/asagi4/comfyui-prompt-control": { - "stars": 146, - "last_update": "2024-05-05 16:02:52" + "https://github.com/wolfden/ComfyUi_PromptStylers": { + "stars": 55, + "last_update": "2023-10-22 21:34:59" }, "https://github.com/asagi4/ComfyUI-CADS": { "stars": 28, "last_update": "2024-04-08 15:52:29" }, + "https://github.com/asagi4/comfyui-prompt-control": { + "stars": 146, + "last_update": "2024-05-05 16:02:52" + }, "https://github.com/asagi4/comfyui-utility-nodes": { "stars": 7, "last_update": "2024-03-10 16:04:01" }, + "https://github.com/civitai/comfy-nodes": { + "stars": 77, + "last_update": "2024-02-29 12:23:11" + }, "https://github.com/jamesWalker55/comfyui-p2ldgan": { "stars": 12, "last_update": "2023-08-11 20:15:26" }, + "https://github.com/mihaiiancu/ComfyUI_Inpaint": { + "stars": 9, + "last_update": "2023-07-30 22:32:41" + }, "https://github.com/jamesWalker55/comfyui-various": { "stars": 25, "last_update": "2024-03-10 06:45:45" @@ -463,21 +491,21 @@ "stars": 167, "last_update": "2024-02-05 06:55:50" }, - "https://github.com/mihaiiancu/ComfyUI_Inpaint": { - "stars": 9, - "last_update": "2023-07-30 22:32:41" - }, "https://github.com/kwaroran/abg-comfyui": { "stars": 20, "last_update": "2023-08-03 08:57:52" }, + "https://github.com/daxthin/DZ-FaceDetailer": { + "stars": 90, + "last_update": "2023-12-16 17:31:44" + }, "https://github.com/bash-j/mikey_nodes": { "stars": 71, "last_update": "2024-05-05 23:32:05" }, - "https://github.com/failfa-st/failfast-comfyui-extensions": { - "stars": 115, - "last_update": "2024-05-09 19:24:22" + "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet": { + "stars": 367, + "last_update": "2024-05-10 03:03:08" }, "https://github.com/Pfaeff/pfaeff-comfyui": { "stars": 18, @@ -487,38 +515,38 @@ "stars": 74, "last_update": "2024-03-28 23:02:54" }, - "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet": { - "stars": 367, - "last_update": "2024-05-10 03:03:08" - }, "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": { "stars": 2072, "last_update": "2024-05-09 23:40:15" }, + "https://github.com/Gourieff/comfyui-reactor-node": { + "stars": 926, + "last_update": "2024-05-13 14:08:13" + }, "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": { "stars": 337, "last_update": "2024-04-20 18:24:00" }, - "https://github.com/Gourieff/comfyui-reactor-node": { - "stars": 926, - "last_update": "2024-05-12 09:34:29" - }, "https://github.com/imb101/ComfyUI-FaceSwap": { "stars": 28, "last_update": "2023-08-04 23:54:24" }, - "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": { - "stars": 11, - "last_update": "2024-04-05 11:14:24" - }, "https://github.com/AIrjen/OneButtonPrompt": { "stars": 672, "last_update": "2024-05-04 07:25:31" }, + "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": { + "stars": 11, + "last_update": "2024-04-05 11:14:24" + }, "https://github.com/coreyryanhanson/ComfyQR": { "stars": 39, "last_update": "2024-03-20 20:10:27" }, + "https://github.com/failfa-st/failfast-comfyui-extensions": { + "stars": 115, + "last_update": "2024-05-09 19:24:22" + }, "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes": { "stars": 8, "last_update": "2023-10-15 03:19:16" @@ -527,50 +555,50 @@ "stars": 154, "last_update": "2024-01-07 03:29:57" }, - "https://github.com/hylarucoder/ComfyUI-Eagle-PNGInfo": { - "stars": 7, - "last_update": "2023-12-10 13:57:48" - }, "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader": { "stars": 26, "last_update": "2023-10-23 14:55:53" }, - "https://github.com/M1kep/Comfy_KepListStuff": { - "stars": 24, - "last_update": "2023-10-30 01:30:09" - }, - "https://github.com/M1kep/ComfyLiterals": { - "stars": 8, - "last_update": "2023-11-20 01:08:21" - }, "https://github.com/M1kep/KepPromptLang": { "stars": 4, "last_update": "2023-11-19 08:27:04" }, - "https://github.com/M1kep/Comfy_KepMatteAnything": { - "stars": 9, - "last_update": "2023-09-27 01:16:51" + "https://github.com/M1kep/ComfyLiterals": { + "stars": 8, + "last_update": "2023-11-20 01:08:21" + }, + "https://github.com/M1kep/Comfy_KepListStuff": { + "stars": 24, + "last_update": "2023-10-30 01:30:09" }, "https://github.com/M1kep/Comfy_KepKitchenSink": { "stars": 0, "last_update": "2023-09-25 05:58:26" }, - "https://github.com/M1kep/ComfyUI-OtherVAEs": { - "stars": 1, - "last_update": "2023-10-29 03:21:34" - }, - "https://github.com/M1kep/ComfyUI-KepOpenAI": { - "stars": 24, - "last_update": "2023-11-08 22:43:37" + "https://github.com/M1kep/Comfy_KepMatteAnything": { + "stars": 9, + "last_update": "2023-09-27 01:16:51" }, "https://github.com/uarefans/ComfyUI-Fans": { "stars": 12, "last_update": "2023-08-15 18:42:40" }, + "https://github.com/hylarucoder/ComfyUI-Eagle-PNGInfo": { + "stars": 7, + "last_update": "2023-12-10 13:57:48" + }, + "https://github.com/M1kep/ComfyUI-KepOpenAI": { + "stars": 24, + "last_update": "2023-11-08 22:43:37" + }, "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite": { "stars": 13, "last_update": "2024-02-02 11:09:18" }, + "https://github.com/M1kep/ComfyUI-OtherVAEs": { + "stars": 1, + "last_update": "2023-10-29 03:21:34" + }, "https://github.com/ManglerFTW/ComfyI2I": { "stars": 131, "last_update": "2023-11-03 11:09:53" @@ -579,10 +607,6 @@ "stars": 81, "last_update": "2023-12-12 20:29:49" }, - "https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt": { - "stars": 15, - "last_update": "2023-08-14 11:27:09" - }, "https://github.com/m-sokes/ComfyUI-Sokes-Nodes": { "stars": 1, "last_update": "2023-08-16 11:33:14" @@ -599,14 +623,14 @@ "stars": 39, "last_update": "2024-05-07 16:18:48" }, - "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": { - "stars": 202, - "last_update": "2024-05-07 16:17:50" - }, "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": { "stars": 69, "last_update": "2024-04-04 20:20:54" }, + "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": { + "stars": 203, + "last_update": "2024-05-07 16:17:50" + }, "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": { "stars": 27, "last_update": "2024-04-21 09:44:11" @@ -615,26 +639,30 @@ "stars": 5, "last_update": "2023-08-16 15:44:24" }, - "https://github.com/hustille/ComfyUI_Fooocus_KSampler": { - "stars": 57, - "last_update": "2023-09-10 01:51:24" - }, "https://github.com/badjeff/comfyui_lora_tag_loader": { "stars": 38, "last_update": "2024-02-12 07:46:02" }, - "https://github.com/rgthree/rgthree-comfy": { - "stars": 568, - "last_update": "2024-05-07 02:30:40" + "https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt": { + "stars": 15, + "last_update": "2023-08-14 11:27:09" }, - "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION": { - "stars": 756, - "last_update": "2024-05-11 07:22:00" + "https://github.com/hustille/ComfyUI_Fooocus_KSampler": { + "stars": 57, + "last_update": "2023-09-10 01:51:24" + }, + "https://github.com/rgthree/rgthree-comfy": { + "stars": 570, + "last_update": "2024-05-07 02:30:40" }, "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio": { "stars": 189, "last_update": "2024-04-03 03:59:31" }, + "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION": { + "stars": 757, + "last_update": "2024-05-11 07:22:00" + }, "https://github.com/AIGODLIKE/ComfyUI-CUP": { "stars": 1, "last_update": "2024-03-22 07:26:43" @@ -643,6 +671,10 @@ "stars": 73, "last_update": "2024-05-13 03:36:36" }, + "https://github.com/shingo1228/ComfyUI-SDXL-EmptyLatentImage": { + "stars": 24, + "last_update": "2023-08-17 07:51:02" + }, "https://github.com/giriss/comfy-image-saver": { "stars": 123, "last_update": "2023-11-16 10:39:05" @@ -651,22 +683,18 @@ "stars": 19, "last_update": "2024-04-11 17:41:50" }, - "https://github.com/shingo1228/ComfyUI-SDXL-EmptyLatentImage": { - "stars": 24, - "last_update": "2023-08-17 07:51:02" - }, "https://github.com/laksjdjf/pfg-ComfyUI": { "stars": 9, "last_update": "2023-07-12 06:33:40" }, - "https://github.com/laksjdjf/attention-couple-ComfyUI": { - "stars": 54, - "last_update": "2024-03-25 03:38:55" - }, "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI": { "stars": 17, "last_update": "2023-11-23 02:06:20" }, + "https://github.com/laksjdjf/attention-couple-ComfyUI": { + "stars": 54, + "last_update": "2024-03-25 03:38:55" + }, "https://github.com/laksjdjf/LCMSampler-ComfyUI": { "stars": 14, "last_update": "2023-11-08 11:07:04" @@ -675,17 +703,17 @@ "stars": 10, "last_update": "2024-03-07 12:27:44" }, - "https://github.com/laksjdjf/Batch-Condition-ComfyUI": { - "stars": 1, - "last_update": "2024-03-09 12:22:07" + "https://github.com/laksjdjf/cgem156-ComfyUI": { + "stars": 23, + "last_update": "2024-05-12 01:26:21" }, "https://github.com/alsritter/asymmetric-tiling-comfyui": { "stars": 14, "last_update": "2023-08-18 16:32:27" }, - "https://github.com/meap158/ComfyUI-GPU-temperature-protection": { - "stars": 3, - "last_update": "2023-10-07 09:45:25" + "https://github.com/laksjdjf/Batch-Condition-ComfyUI": { + "stars": 1, + "last_update": "2024-03-09 12:22:07" }, "https://github.com/meap158/ComfyUI-Prompt-Expansion": { "stars": 59, @@ -695,6 +723,10 @@ "stars": 32, "last_update": "2023-12-17 14:05:08" }, + "https://github.com/meap158/ComfyUI-GPU-temperature-protection": { + "stars": 3, + "last_update": "2023-10-07 09:45:25" + }, "https://github.com/TeaCrab/ComfyUI-TeaNodes": { "stars": 4, "last_update": "2024-04-26 01:35:01" @@ -711,14 +743,14 @@ "stars": 134, "last_update": "2024-05-05 09:31:39" }, - "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes": { - "stars": 4, - "last_update": "2023-08-19 19:17:07" - }, "https://github.com/dagthomas/comfyui_dagthomas": { "stars": 55, "last_update": "2024-05-04 16:10:21" }, + "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes": { + "stars": 4, + "last_update": "2023-08-19 19:17:07" + }, "https://github.com/marhensa/sdxl-recommended-res-calc": { "stars": 50, "last_update": "2024-03-15 05:43:38" @@ -727,6 +759,10 @@ "stars": 154, "last_update": "2024-03-16 11:27:55" }, + "https://github.com/Beinsezii/bsz-cui-extras": { + "stars": 19, + "last_update": "2024-05-07 22:06:18" + }, "https://github.com/Nuked88/ComfyUI-N-Sidebar": { "stars": 310, "last_update": "2024-04-27 07:19:24" @@ -735,22 +771,18 @@ "stars": 4, "last_update": "2023-08-23 23:08:16" }, - "https://github.com/Beinsezii/bsz-cui-extras": { - "stars": 19, - "last_update": "2024-05-07 22:06:18" - }, "https://github.com/youyegit/tdxh_node_comfyui": { "stars": 2, "last_update": "2023-09-21 08:40:50" }, - "https://github.com/Sxela/ComfyWarp": { - "stars": 21, - "last_update": "2023-11-04 10:45:11" - }, "https://github.com/skfoo/ComfyUI-Coziness": { "stars": 18, "last_update": "2024-02-23 18:59:41" }, + "https://github.com/Sxela/ComfyWarp": { + "stars": 21, + "last_update": "2023-11-04 10:45:11" + }, "https://github.com/YOUR-WORST-TACO/ComfyUI-TacoNodes": { "stars": 13, "last_update": "2023-08-30 16:06:45" @@ -763,46 +795,46 @@ "stars": 146, "last_update": "2023-08-28 13:56:20" }, - "https://github.com/spro/comfyui-mirror": { - "stars": 4, - "last_update": "2023-08-28 02:37:52" - }, "https://github.com/Tropfchen/ComfyUI-Embedding_Picker": { "stars": 20, "last_update": "2024-01-06 14:15:12" }, + "https://github.com/spro/comfyui-mirror": { + "stars": 4, + "last_update": "2023-08-28 02:37:52" + }, "https://github.com/Acly/comfyui-tooling-nodes": { - "stars": 180, + "stars": 181, "last_update": "2024-03-04 08:52:39" }, "https://github.com/Acly/comfyui-inpaint-nodes": { "stars": 320, "last_update": "2024-04-24 04:17:56" }, - "https://github.com/picturesonpictures/comfy_PoP": { - "stars": 11, - "last_update": "2024-02-01 03:04:42" - }, "https://github.com/alt-key-project/comfyui-dream-project": { "stars": 65, "last_update": "2023-12-21 19:36:51" }, - "https://github.com/alt-key-project/comfyui-dream-video-batches": { - "stars": 46, - "last_update": "2023-12-03 10:31:55" + "https://github.com/picturesonpictures/comfy_PoP": { + "stars": 11, + "last_update": "2024-02-01 03:04:42" }, "https://github.com/seanlynch/comfyui-optical-flow": { "stars": 20, "last_update": "2023-10-20 21:22:17" }, - "https://github.com/ealkanat/comfyui_easy_padding": { - "stars": 10, - "last_update": "2023-09-26 14:56:04" + "https://github.com/alt-key-project/comfyui-dream-video-batches": { + "stars": 46, + "last_update": "2023-12-03 10:31:55" }, "https://github.com/ArtBot2023/CharacterFaceSwap": { "stars": 50, "last_update": "2023-10-25 04:29:40" }, + "https://github.com/ealkanat/comfyui_easy_padding": { + "stars": 10, + "last_update": "2023-09-26 14:56:04" + }, "https://github.com/mav-rik/facerestore_cf": { "stars": 138, "last_update": "2024-03-19 21:36:31" @@ -811,18 +843,6 @@ "stars": 1, "last_update": "2023-09-06 12:12:32" }, - "https://github.com/hayden-fr/ComfyUI-Model-Manager": { - "stars": 21, - "last_update": "2024-04-21 07:42:28" - }, - "https://github.com/hayden-fr/ComfyUI-Image-Browsing": { - "stars": 2, - "last_update": "2023-09-07 14:06:12" - }, - "https://github.com/ali1234/comfyui-job-iterator": { - "stars": 47, - "last_update": "2023-09-10 23:42:15" - }, "https://github.com/jmkl/ComfyUI-ricing": { "stars": 9, "last_update": "2023-09-11 03:33:34" @@ -831,30 +851,46 @@ "stars": 1, "last_update": "2023-11-08 14:26:20" }, - "https://github.com/ramyma/A8R8_ComfyUI_nodes": { - "stars": 4, - "last_update": "2024-05-12 01:06:49" + "https://github.com/hayden-fr/ComfyUI-Image-Browsing": { + "stars": 2, + "last_update": "2023-09-07 14:06:12" + }, + "https://github.com/hayden-fr/ComfyUI-Model-Manager": { + "stars": 21, + "last_update": "2024-04-21 07:42:28" + }, + "https://github.com/ali1234/comfyui-job-iterator": { + "stars": 47, + "last_update": "2023-09-10 23:42:15" }, "https://github.com/spinagon/ComfyUI-seamless-tiling": { "stars": 62, "last_update": "2024-01-29 03:45:40" }, + "https://github.com/ramyma/A8R8_ComfyUI_nodes": { + "stars": 4, + "last_update": "2024-05-12 01:06:49" + }, "https://github.com/tusharbhutt/Endless-Nodes": { "stars": 21, "last_update": "2023-10-21 23:02:19" }, - "https://github.com/spacepxl/ComfyUI-HQ-Image-Save": { - "stars": 24, - "last_update": "2024-05-01 21:05:26" - }, "https://github.com/spacepxl/ComfyUI-Image-Filters": { "stars": 54, "last_update": "2024-04-25 23:07:26" }, + "https://github.com/spacepxl/ComfyUI-HQ-Image-Save": { + "stars": 24, + "last_update": "2024-05-01 21:05:26" + }, "https://github.com/spacepxl/ComfyUI-RAVE": { "stars": 77, "last_update": "2024-01-28 09:08:08" }, + "https://github.com/cubiq/ComfyUI_essentials": { + "stars": 243, + "last_update": "2024-05-13 13:43:36" + }, "https://github.com/phineas-pta/comfyui-auto-nodes-layout": { "stars": 16, "last_update": "2023-09-21 14:49:12" @@ -863,18 +899,14 @@ "stars": 168, "last_update": "2024-04-08 18:19:54" }, - "https://github.com/rklaffehn/rk-comfy-nodes": { - "stars": 2, - "last_update": "2024-01-23 17:12:45" - }, - "https://github.com/cubiq/ComfyUI_essentials": { - "stars": 241, - "last_update": "2024-04-29 14:50:30" - }, "https://github.com/Clybius/ComfyUI-Latent-Modifiers": { "stars": 40, "last_update": "2024-01-02 21:57:58" }, + "https://github.com/rklaffehn/rk-comfy-nodes": { + "stars": 2, + "last_update": "2024-01-23 17:12:45" + }, "https://github.com/Clybius/ComfyUI-Extra-Samplers": { "stars": 43, "last_update": "2024-04-18 04:28:09" @@ -883,10 +915,6 @@ "stars": 1024, "last_update": "2024-05-09 23:04:40" }, - "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector": { - "stars": 5, - "last_update": "2024-04-25 19:22:54" - }, "https://github.com/chrisgoringe/cg-noise": { "stars": 22, "last_update": "2024-02-02 23:38:25" @@ -895,6 +923,10 @@ "stars": 143, "last_update": "2024-05-10 07:27:18" }, + "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector": { + "stars": 5, + "last_update": "2024-04-25 19:22:54" + }, "https://github.com/chrisgoringe/cg-use-everywhere": { "stars": 286, "last_update": "2024-05-05 04:17:49" @@ -903,6 +935,10 @@ "stars": 24, "last_update": "2024-04-10 01:08:34" }, + "https://github.com/kijai/ComfyUI-KJNodes": { + "stars": 244, + "last_update": "2024-05-13 12:06:40" + }, "https://github.com/TGu-97/ComfyUI-TGu-utils": { "stars": 1, "last_update": "2023-09-25 04:06:55" @@ -915,22 +951,14 @@ "stars": 54, "last_update": "2024-05-04 14:00:29" }, - "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor": { - "stars": 64, - "last_update": "2024-04-12 12:59:58" - }, - "https://github.com/kijai/ComfyUI-KJNodes": { - "stars": 244, - "last_update": "2024-05-13 12:06:40" + "https://github.com/kijai/ComfyUI-SVD": { + "stars": 150, + "last_update": "2023-11-25 10:16:57" }, "https://github.com/kijai/ComfyUI-CCSR": { "stars": 117, "last_update": "2024-03-18 10:10:20" }, - "https://github.com/kijai/ComfyUI-SVD": { - "stars": 150, - "last_update": "2023-11-25 10:16:57" - }, "https://github.com/kijai/ComfyUI-Marigold": { "stars": 341, "last_update": "2024-04-08 08:33:04" @@ -951,50 +979,74 @@ "stars": 108, "last_update": "2024-03-27 19:38:20" }, + "https://github.com/kijai/ComfyUI-SUPIR": { + "stars": 1011, + "last_update": "2024-04-23 10:04:12" + }, "https://github.com/kijai/ComfyUI-moondream": { "stars": 68, "last_update": "2024-03-11 00:50:24" }, - "https://github.com/kijai/ComfyUI-SUPIR": { - "stars": 1010, - "last_update": "2024-04-23 10:04:12" + "https://github.com/kijai/ComfyUI-APISR-KJ": { + "stars": 52, + "last_update": "2024-04-19 16:38:57" }, "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": { "stars": 202, "last_update": "2024-04-18 11:22:03" }, + "https://github.com/kijai/ComfyUI-ELLA-wrapper": { + "stars": 94, + "last_update": "2024-05-09 12:22:38" + }, + "https://github.com/kijai/ComfyUI-DiffusionLight": { + "stars": 45, + "last_update": "2024-04-02 19:18:34" + }, + "https://github.com/kijai/ComfyUI-LaVi-Bridge-Wrapper": { + "stars": 17, + "last_update": "2024-04-11 15:56:49" + }, + "https://github.com/kijai/ComfyUI-BrushNet-Wrapper": { + "stars": 95, + "last_update": "2024-05-01 16:10:34" + }, + "https://github.com/kijai/ComfyUI-IC-Light": { + "stars": 163, + "last_update": "2024-05-12 13:25:28" + }, "https://github.com/hhhzzyang/Comfyui_Lama": { "stars": 33, "last_update": "2024-04-15 09:44:58" }, - "https://github.com/thedyze/save-image-extended-comfyui": { - "stars": 60, - "last_update": "2024-05-04 17:53:11" - }, "https://github.com/SOELexicon/ComfyUI-LexTools": { "stars": 18, "last_update": "2024-03-15 17:45:41" }, + "https://github.com/audioscavenger/save-image-extended-comfyui": { + "stars": 2, + "last_update": "2024-05-11 18:44:57" + }, "https://github.com/mikkel/ComfyUI-text-overlay": { "stars": 23, "last_update": "2023-10-05 03:05:03" }, - "https://github.com/avatechai/avatar-graph-comfyui": { - "stars": 194, - "last_update": "2024-02-06 08:56:30" - }, - "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { - "stars": 12, - "last_update": "2024-05-09 04:11:03" - }, "https://github.com/storyicon/comfyui_segment_anything": { "stars": 438, "last_update": "2024-04-29 15:07:42" }, + "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { + "stars": 12, + "last_update": "2024-05-09 04:11:03" + }, "https://github.com/a1lazydog/ComfyUI-AudioScheduler": { "stars": 86, "last_update": "2024-05-06 16:53:15" }, + "https://github.com/avatechai/avatar-graph-comfyui": { + "stars": 194, + "last_update": "2024-02-06 08:56:30" + }, "https://github.com/whatbirdisthat/cyberdolphin": { "stars": 14, "last_update": "2023-11-11 23:35:44" @@ -1023,25 +1075,25 @@ "stars": 162, "last_update": "2024-03-07 06:45:14" }, - "https://github.com/THtianhao/ComfyUI-FaceChain": { - "stars": 75, - "last_update": "2024-04-12 03:48:33" - }, "https://github.com/zer0TF/cute-comfy": { "stars": 27, "last_update": "2024-01-04 04:20:46" }, - "https://github.com/chflame163/ComfyUI_MSSpeech_TTS": { - "stars": 17, - "last_update": "2024-02-20 01:27:38" - }, "https://github.com/chflame163/ComfyUI_WordCloud": { "stars": 54, "last_update": "2024-02-27 12:47:52" }, + "https://github.com/THtianhao/ComfyUI-FaceChain": { + "stars": 75, + "last_update": "2024-04-12 03:48:33" + }, + "https://github.com/chflame163/ComfyUI_MSSpeech_TTS": { + "stars": 18, + "last_update": "2024-02-20 01:27:38" + }, "https://github.com/chflame163/ComfyUI_LayerStyle": { - "stars": 467, - "last_update": "2024-05-13 04:35:44" + "stars": 468, + "last_update": "2024-05-13 13:10:09" }, "https://github.com/chflame163/ComfyUI_FaceSimilarity": { "stars": 4, @@ -1052,49 +1104,45 @@ "last_update": "2023-10-20 16:33:23" }, "https://github.com/shadowcz007/comfyui-mixlab-nodes": { - "stars": 742, - "last_update": "2024-05-13 03:37:21" + "stars": 744, + "last_update": "2024-05-13 13:53:00" }, "https://github.com/shadowcz007/comfyui-ultralytics-yolo": { "stars": 13, "last_update": "2024-04-23 02:35:25" }, - "https://github.com/shadowcz007/comfyui-consistency-decoder": { - "stars": 1, - "last_update": "2024-02-02 01:46:54" - }, "https://github.com/shadowcz007/comfyui-Image-reward": { "stars": 14, "last_update": "2024-03-25 05:41:04" }, + "https://github.com/shadowcz007/comfyui-consistency-decoder": { + "stars": 1, + "last_update": "2024-02-02 01:46:54" + }, "https://github.com/ostris/ostris_nodes_comfyui": { "stars": 19, "last_update": "2023-11-26 21:41:27" }, - "https://github.com/0xbitches/ComfyUI-LCM": { - "stars": 242, - "last_update": "2023-11-11 21:24:33" - }, "https://github.com/aszc-dev/ComfyUI-CoreMLSuite": { "stars": 79, "last_update": "2023-12-01 00:09:15" }, - "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy": { - "stars": 215, - "last_update": "2024-04-07 21:32:38" + "https://github.com/0xbitches/ComfyUI-LCM": { + "stars": 242, + "last_update": "2023-11-11 21:24:33" }, "https://github.com/noxinias/ComfyUI_NoxinNodes": { "stars": 5, "last_update": "2023-11-01 00:11:28" }, - "https://github.com/GMapeSplat/ComfyUI_ezXY": { - "stars": 17, - "last_update": "2023-11-30 00:32:24" - }, "https://github.com/kinfolk0117/ComfyUI_SimpleTiles": { "stars": 22, "last_update": "2024-01-29 19:27:12" }, + "https://github.com/GMapeSplat/ComfyUI_ezXY": { + "stars": 17, + "last_update": "2023-11-30 00:32:24" + }, "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink": { "stars": 21, "last_update": "2023-12-01 20:13:00" @@ -1103,34 +1151,38 @@ "stars": 6, "last_update": "2024-01-07 14:49:46" }, - "https://github.com/Fictiverse/ComfyUI_Fictiverse": { - "stars": 7, - "last_update": "2024-04-29 03:36:52" + "https://github.com/noembryo/ComfyUI-noEmbryo": { + "stars": 11, + "last_update": "2024-05-13 04:25:15" }, "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words": { "stars": 74, "last_update": "2024-04-09 20:35:52" }, + "https://github.com/Fictiverse/ComfyUI_Fictiverse": { + "stars": 7, + "last_update": "2024-04-29 03:36:52" + }, "https://github.com/aianimation55/ComfyUI-FatLabels": { "stars": 4, "last_update": "2023-10-31 14:25:23" }, - "https://github.com/noembryo/ComfyUI-noEmbryo": { - "stars": 11, - "last_update": "2024-05-13 04:25:15" + "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy": { + "stars": 215, + "last_update": "2024-04-07 21:32:38" }, "https://github.com/mikkel/comfyui-mask-boundingbox": { "stars": 22, "last_update": "2024-03-07 08:11:06" }, - "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts": { - "stars": 0, - "last_update": "2023-11-03 04:16:28" - }, "https://github.com/matan1905/ComfyUI-Serving-Toolkit": { "stars": 32, "last_update": "2024-02-28 18:30:35" }, + "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts": { + "stars": 0, + "last_update": "2023-11-03 04:16:28" + }, "https://github.com/PCMonsterx/ComfyUI-CSV-Loader": { "stars": 11, "last_update": "2023-11-06 06:34:25" @@ -1147,10 +1199,6 @@ "stars": 6, "last_update": "2024-05-13 09:33:01" }, - "https://github.com/palant/image-resize-comfyui": { - "stars": 47, - "last_update": "2024-01-18 20:59:55" - }, "https://github.com/palant/integrated-nodes-comfyui": { "stars": 30, "last_update": "2023-12-27 22:52:00" @@ -1159,6 +1207,10 @@ "stars": 9, "last_update": "2024-03-27 14:08:21" }, + "https://github.com/palant/image-resize-comfyui": { + "stars": 47, + "last_update": "2024-01-18 20:59:55" + }, "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus": { "stars": 13, "last_update": "2024-01-06 18:32:07" @@ -1187,42 +1239,42 @@ "stars": 3, "last_update": "2024-01-04 17:52:44" }, - "https://github.com/ka-puna/comfyui-yanc": { - "stars": 5, - "last_update": "2023-12-10 21:29:12" - }, "https://github.com/Amorano/Jovimetrix": { "stars": 134, "last_update": "2024-05-11 01:49:25" }, + "https://github.com/ka-puna/comfyui-yanc": { + "stars": 5, + "last_update": "2023-12-10 21:29:12" + }, "https://github.com/Umikaze-job/select_folder_path_easy": { "stars": 4, "last_update": "2023-11-18 14:59:56" }, - "https://github.com/Niutonian/ComfyUi-NoodleWebcam": { - "stars": 27, - "last_update": "2023-11-20 11:25:01" + "https://github.com/wutipong/ComfyUI-TextUtils": { + "stars": 1, + "last_update": "2023-11-20 21:32:07" }, "https://github.com/Feidorian/feidorian-ComfyNodes": { "stars": 5, "last_update": "2024-01-03 09:01:58" }, - "https://github.com/wutipong/ComfyUI-TextUtils": { - "stars": 1, - "last_update": "2023-11-20 21:32:07" + "https://github.com/Niutonian/ComfyUi-NoodleWebcam": { + "stars": 27, + "last_update": "2023-11-20 11:25:01" }, "https://github.com/natto-maki/ComfyUI-NegiTools": { "stars": 21, "last_update": "2024-02-02 07:50:01" }, - "https://github.com/LonicaMewinsky/ComfyUI-RawSaver": { - "stars": 1, - "last_update": "2023-11-21 14:34:54" - }, "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative": { "stars": 89, "last_update": "2024-04-07 00:30:45" }, + "https://github.com/LonicaMewinsky/ComfyUI-RawSaver": { + "stars": 1, + "last_update": "2023-11-21 14:34:54" + }, "https://github.com/GTSuya-Studio/ComfyUI-Gtsuya-Nodes": { "stars": 6, "last_update": "2023-12-10 01:20:36" @@ -1231,25 +1283,21 @@ "stars": 0, "last_update": "2023-11-21 01:46:07" }, - "https://github.com/drago87/ComfyUI_Dragos_Nodes": { - "stars": 3, - "last_update": "2023-11-24 19:04:31" - }, - "https://github.com/ansonkao/comfyui-geometry": { - "stars": 7, - "last_update": "2023-11-30 02:45:49" - }, "https://github.com/bronkula/comfyui-fitsize": { - "stars": 27, + "stars": 28, "last_update": "2023-12-03 12:32:49" }, + "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion": { + "stars": 269, + "last_update": "2023-11-24 06:14:27" + }, "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes": { "stars": 416, "last_update": "2024-04-27 10:15:08" }, - "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion": { - "stars": 269, - "last_update": "2023-11-24 06:14:27" + "https://github.com/drago87/ComfyUI_Dragos_Nodes": { + "stars": 3, + "last_update": "2023-11-24 19:04:31" }, "https://github.com/thecooltechguy/ComfyUI-ComfyRun": { "stars": 75, @@ -1275,66 +1323,70 @@ "stars": 2, "last_update": "2024-04-06 15:42:48" }, - "https://github.com/komojini/ComfyUI_SDXL_DreamBooth_LoRA_CustomNodes": { - "stars": 3, - "last_update": "2023-12-15 23:36:59" + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": { + "stars": 290, + "last_update": "2024-04-17 19:59:18" + }, + "https://github.com/ansonkao/comfyui-geometry": { + "stars": 7, + "last_update": "2023-11-30 02:45:49" }, "https://github.com/komojini/komojini-comfyui-nodes": { "stars": 56, "last_update": "2024-02-10 14:58:22" }, - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": { - "stars": 290, - "last_update": "2024-04-17 19:59:18" - }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite": { "stars": 62, "last_update": "2024-04-17 20:02:42" }, + "https://github.com/komojini/ComfyUI_SDXL_DreamBooth_LoRA_CustomNodes": { + "stars": 3, + "last_update": "2023-12-15 23:36:59" + }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": { "stars": 539, "last_update": "2024-04-17 19:57:55" }, - "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": { - "stars": 1392, - "last_update": "2024-04-17 19:57:18" - }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": { "stars": 2, "last_update": "2024-01-03 15:22:13" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID": { - "stars": 1120, + "stars": 1121, "last_update": "2024-04-17 20:02:02" }, + "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": { + "stars": 1392, + "last_update": "2024-04-17 19:57:18" + }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO": { - "stars": 722, + "stars": 723, "last_update": "2024-04-17 20:01:40" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API": { "stars": 171, "last_update": "2024-04-17 19:58:21" }, - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": { - "stars": 80, - "last_update": "2024-04-17 20:04:09" - }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE": { "stars": 71, "last_update": "2024-04-17 20:03:27" }, - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": { - "stars": 384, - "last_update": "2024-04-30 01:42:11" - }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": { "stars": 39, "last_update": "2024-04-17 20:03:46" }, + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": { + "stars": 384, + "last_update": "2024-04-30 01:42:11" + }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": { "stars": 502, "last_update": "2024-04-17 20:00:02" }, + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": { + "stars": 80, + "last_update": "2024-04-17 20:04:09" + }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": { "stars": 61, "last_update": "2024-04-17 20:00:46" @@ -1343,6 +1395,10 @@ "stars": 110, "last_update": "2024-04-17 19:59:42" }, + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini": { + "stars": 138, + "last_update": "2024-04-26 15:03:13" + }, "https://github.com/kenjiqq/qq-nodes-comfyui": { "stars": 21, "last_update": "2024-02-23 01:57:06" @@ -1351,33 +1407,33 @@ "stars": 9, "last_update": "2023-12-11 11:06:16" }, - "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD": { - "stars": 158, - "last_update": "2023-12-12 12:23:04" - }, "https://github.com/zhuanqianfish/ComfyUI-EasyNode": { "stars": 54, "last_update": "2024-04-04 00:20:08" }, + "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD": { + "stars": 158, + "last_update": "2023-12-12 12:23:04" + }, "https://github.com/discopixel-studio/comfyui-discopixel": { "stars": 7, "last_update": "2023-11-30 02:45:49" }, - "https://github.com/zcfrank1st/Comfyui-Yolov8": { - "stars": 15, - "last_update": "2024-02-25 06:28:49" - }, "https://github.com/SoftMeng/ComfyUI_Mexx_Styler": { "stars": 15, "last_update": "2024-04-06 06:49:01" }, + "https://github.com/zcfrank1st/Comfyui-Yolov8": { + "stars": 15, + "last_update": "2024-02-25 06:28:49" + }, "https://github.com/SoftMeng/ComfyUI_Mexx_Poster": { "stars": 15, "last_update": "2023-12-05 09:44:42" }, - "https://github.com/wmatson/easy-comfy-nodes": { - "stars": 10, - "last_update": "2024-04-03 15:31:07" + "https://github.com/SoftMeng/ComfyUI_ImageToText": { + "stars": 3, + "last_update": "2024-04-07 07:27:14" }, "https://github.com/DrJKL/ComfyUI-Anchors": { "stars": 4, @@ -1387,6 +1443,10 @@ "stars": 3, "last_update": "2024-04-09 01:57:14" }, + "https://github.com/wmatson/easy-comfy-nodes": { + "stars": 10, + "last_update": "2024-04-03 15:31:07" + }, "https://github.com/WebDev9000/WebDev9000-Nodes": { "stars": 1, "last_update": "2023-12-01 02:23:18" @@ -1399,14 +1459,14 @@ "stars": 41, "last_update": "2024-05-08 04:00:04" }, - "https://github.com/Haoming02/comfyui-prompt-format": { - "stars": 28, - "last_update": "2023-12-11 13:44:03" - }, "https://github.com/Haoming02/comfyui-clear-screen": { "stars": 1, "last_update": "2023-12-12 08:16:28" }, + "https://github.com/Haoming02/comfyui-prompt-format": { + "stars": 28, + "last_update": "2023-12-11 13:44:03" + }, "https://github.com/Haoming02/comfyui-menu-anchor": { "stars": 3, "last_update": "2024-01-26 03:54:55" @@ -1419,14 +1479,14 @@ "stars": 24, "last_update": "2024-01-31 09:08:14" }, - "https://github.com/bedovyy/ComfyUI_NAIDGenerator": { - "stars": 16, - "last_update": "2024-03-13 09:36:48" - }, "https://github.com/Off-Live/ComfyUI-off-suite": { "stars": 0, "last_update": "2024-04-19 07:13:08" }, + "https://github.com/bedovyy/ComfyUI_NAIDGenerator": { + "stars": 16, + "last_update": "2024-03-13 09:36:48" + }, "https://github.com/ningxiaoxiao/comfyui-NDI": { "stars": 33, "last_update": "2024-03-07 02:08:05" @@ -1435,22 +1495,22 @@ "stars": 13, "last_update": "2024-01-14 20:01:01" }, - "https://github.com/zcfrank1st/comfyui_visual_anagrams": { - "stars": 5, - "last_update": "2023-12-05 12:31:26" - }, "https://github.com/Electrofried/ComfyUI-OpenAINode": { "stars": 16, "last_update": "2023-12-05 21:34:23" }, - "https://github.com/AustinMroz/ComfyUI-SpliceTools": { - "stars": 7, - "last_update": "2024-04-21 07:59:14" + "https://github.com/zcfrank1st/comfyui_visual_anagrams": { + "stars": 5, + "last_update": "2023-12-05 12:31:26" }, "https://github.com/11cafe/comfyui-workspace-manager": { "stars": 684, "last_update": "2024-05-10 07:35:30" }, + "https://github.com/AustinMroz/ComfyUI-SpliceTools": { + "stars": 7, + "last_update": "2024-04-21 07:59:14" + }, "https://github.com/knuknX/ComfyUI-Image-Tools": { "stars": 2, "last_update": "2024-01-01 03:30:49" @@ -1471,45 +1531,49 @@ "stars": 2, "last_update": "2023-12-13 11:36:14" }, - "https://github.com/talesofai/comfyui-browser": { - "stars": 373, - "last_update": "2024-05-05 03:46:04" - }, "https://github.com/yolain/ComfyUI-Easy-Use": { "stars": 381, "last_update": "2024-05-13 06:24:13" }, + "https://github.com/talesofai/comfyui-browser": { + "stars": 373, + "last_update": "2024-05-05 03:46:04" + }, "https://github.com/bruefire/ComfyUI-SeqImageLoader": { "stars": 25, "last_update": "2024-04-06 18:12:44" }, - "https://github.com/modusCell/ComfyUI-dimension-node-modusCell": { - "stars": 0, - "last_update": "2023-12-13 21:01:18" - }, "https://github.com/aria1th/ComfyUI-LogicUtils": { "stars": 14, "last_update": "2024-05-13 00:25:11" }, + "https://github.com/modusCell/ComfyUI-dimension-node-modusCell": { + "stars": 0, + "last_update": "2023-12-13 21:01:18" + }, "https://github.com/MitoshiroPJ/comfyui_slothful_attention": { "stars": 5, "last_update": "2023-12-16 09:10:38" }, "https://github.com/brianfitzgerald/style_aligned_comfy": { - "stars": 234, + "stars": 235, "last_update": "2024-03-12 03:42:07" }, "https://github.com/deroberon/demofusion-comfyui": { "stars": 80, "last_update": "2023-12-19 22:54:02" }, + "https://github.com/glifxyz/ComfyUI-GlifNodes": { + "stars": 6, + "last_update": "2024-04-16 16:27:56" + }, "https://github.com/deroberon/StableZero123-comfyui": { "stars": 124, "last_update": "2024-01-15 10:38:27" }, - "https://github.com/glifxyz/ComfyUI-GlifNodes": { - "stars": 6, - "last_update": "2024-04-16 16:27:56" + "https://github.com/aegis72/comfyui-styles-all": { + "stars": 24, + "last_update": "2024-04-18 04:30:06" }, "https://github.com/concarne000/ConCarneNode": { "stars": 4, @@ -1519,10 +1583,6 @@ "stars": 21, "last_update": "2024-03-06 14:04:56" }, - "https://github.com/aegis72/comfyui-styles-all": { - "stars": 24, - "last_update": "2024-04-18 04:30:06" - }, "https://github.com/glibsonoran/Plush-for-ComfyUI": { "stars": 94, "last_update": "2024-04-29 21:57:49" @@ -1531,14 +1591,18 @@ "stars": 26, "last_update": "2024-04-10 23:47:22" }, - "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": { - "stars": 18, - "last_update": "2024-05-02 11:13:16" - }, "https://github.com/AI2lab/comfyUI-tool-2lab": { "stars": 3, "last_update": "2024-04-24 09:16:07" }, + "https://github.com/AI2lab/comfyUI-DeepSeek-2lab": { + "stars": 1, + "last_update": "2024-05-10 01:53:54" + }, + "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": { + "stars": 18, + "last_update": "2024-05-02 11:13:16" + }, "https://github.com/SpaceKendo/ComfyUI-svd_txt2vid": { "stars": 6, "last_update": "2023-12-15 21:07:36" @@ -1548,37 +1612,45 @@ "last_update": "2024-01-07 12:21:43" }, "https://github.com/NimaNzrii/comfyui-photoshop": { - "stars": 94, + "stars": 95, "last_update": "2024-05-12 13:56:48" }, - "https://github.com/rui40000/RUI-Nodes": { - "stars": 13, - "last_update": "2023-12-15 07:37:43" - }, "https://github.com/dmarx/ComfyUI-Keyframed": { "stars": 74, "last_update": "2023-12-30 00:37:20" }, + "https://github.com/rui40000/RUI-Nodes": { + "stars": 13, + "last_update": "2023-12-15 07:37:43" + }, "https://github.com/dmarx/ComfyUI-AudioReactive": { "stars": 10, "last_update": "2024-01-03 08:27:32" }, + "https://github.com/BennyKok/comfyui-deploy": { + "stars": 595, + "last_update": "2024-05-11 06:50:53" + }, "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler": { "stars": 16, "last_update": "2023-12-16 19:21:57" }, - "https://github.com/BennyKok/comfyui-deploy": { - "stars": 593, - "last_update": "2024-05-11 06:50:53" + "https://github.com/florestefano1975/comfyui-prompt-composer": { + "stars": 197, + "last_update": "2024-04-18 16:19:36" + }, + "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite": { + "stars": 2, + "last_update": "2024-04-21 07:34:21" + }, + "https://github.com/florestefano1975/ComfyUI-HiDiffusion": { + "stars": 112, + "last_update": "2024-05-04 14:01:06" }, "https://github.com/florestefano1975/comfyui-portrait-master": { "stars": 696, "last_update": "2024-05-02 10:01:11" }, - "https://github.com/florestefano1975/comfyui-prompt-composer": { - "stars": 197, - "last_update": "2024-04-18 16:19:36" - }, "https://github.com/mozman/ComfyUI_mozman_nodes": { "stars": 0, "last_update": "2023-12-18 06:07:50" @@ -1599,22 +1671,18 @@ "stars": 8, "last_update": "2024-05-13 04:37:13" }, - "https://github.com/lldacing/comfyui-easyapi-nodes": { - "stars": 21, - "last_update": "2024-05-07 10:11:16" - }, "https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": { "stars": 59, "last_update": "2024-05-01 08:26:32" }, + "https://github.com/lldacing/comfyui-easyapi-nodes": { + "stars": 21, + "last_update": "2024-05-07 10:11:16" + }, "https://github.com/RenderRift/ComfyUI-RenderRiftNodes": { "stars": 6, "last_update": "2023-12-31 11:14:29" }, - "https://github.com/OpenArt-AI/ComfyUI-Assistant": { - "stars": 12, - "last_update": "2024-01-24 21:44:12" - }, "https://github.com/ttulttul/ComfyUI-Iterative-Mixer": { "stars": 94, "last_update": "2024-04-09 00:15:26" @@ -1623,6 +1691,10 @@ "stars": 4, "last_update": "2024-02-07 21:22:45" }, + "https://github.com/OpenArt-AI/ComfyUI-Assistant": { + "stars": 12, + "last_update": "2024-01-24 21:44:12" + }, "https://github.com/jitcoder/lora-info": { "stars": 27, "last_update": "2024-04-30 17:19:25" @@ -1631,14 +1703,14 @@ "stars": 64, "last_update": "2024-03-04 10:07:53" }, - "https://github.com/styler00dollar/ComfyUI-sudo-latent-upscale": { - "stars": 23, - "last_update": "2024-05-03 02:53:03" - }, "https://github.com/styler00dollar/ComfyUI-deepcache": { "stars": 6, "last_update": "2023-12-26 17:53:44" }, + "https://github.com/styler00dollar/ComfyUI-sudo-latent-upscale": { + "stars": 23, + "last_update": "2024-05-03 02:53:03" + }, "https://github.com/NotHarroweD/Harronode": { "stars": 5, "last_update": "2023-12-31 06:00:14" @@ -1651,17 +1723,17 @@ "stars": 98, "last_update": "2024-03-08 11:07:01" }, - "https://github.com/edenartlab/eden_comfy_pipelines": { - "stars": 32, - "last_update": "2024-05-09 12:52:18" + "https://github.com/pkpkTech/ComfyUI-ngrok": { + "stars": 1, + "last_update": "2024-01-23 18:52:25" }, "https://github.com/pkpkTech/ComfyUI-SaveAVIF": { "stars": 1, "last_update": "2023-12-27 01:33:08" }, - "https://github.com/pkpkTech/ComfyUI-ngrok": { - "stars": 1, - "last_update": "2024-01-23 18:52:25" + "https://github.com/edenartlab/eden_comfy_pipelines": { + "stars": 32, + "last_update": "2024-05-09 12:52:18" }, "https://github.com/pkpkTech/ComfyUI-TemporaryLoader": { "stars": 1, @@ -1679,50 +1751,50 @@ "stars": 24, "last_update": "2024-01-28 14:37:54" }, - "https://github.com/Kangkang625/ComfyUI-paint-by-example": { - "stars": 13, - "last_update": "2024-01-29 02:37:38" - }, "https://github.com/54rt1n/ComfyUI-DareMerge": { "stars": 32, "last_update": "2024-01-29 23:23:01" }, + "https://github.com/Kangkang625/ComfyUI-paint-by-example": { + "stars": 13, + "last_update": "2024-01-29 02:37:38" + }, "https://github.com/an90ray/ComfyUI_RErouter_CustomNodes": { "stars": 0, "last_update": "2023-12-30 01:42:04" }, - "https://github.com/jesenzhang/ComfyUI_StreamDiffusion": { - "stars": 96, - "last_update": "2023-12-29 09:41:48" - }, "https://github.com/ai-liam/comfyui_liam_util": { "stars": 2, "last_update": "2023-12-29 04:44:00" }, - "https://github.com/Ryuukeisyou/comfyui_face_parsing": { - "stars": 28, - "last_update": "2024-02-17 11:00:34" - }, "https://github.com/tocubed/ComfyUI-AudioReactor": { "stars": 6, "last_update": "2024-01-02 07:51:03" }, - "https://github.com/ntc-ai/ComfyUI-DARE-LoRA-Merge": { - "stars": 19, - "last_update": "2024-01-05 03:38:18" + "https://github.com/Ryuukeisyou/comfyui_face_parsing": { + "stars": 28, + "last_update": "2024-02-17 11:00:34" + }, + "https://github.com/jesenzhang/ComfyUI_StreamDiffusion": { + "stars": 96, + "last_update": "2023-12-29 09:41:48" }, "https://github.com/wwwins/ComfyUI-Simple-Aspect-Ratio": { "stars": 1, "last_update": "2024-01-02 04:07:20" }, - "https://github.com/ownimage/ComfyUI-ownimage": { - "stars": 0, - "last_update": "2024-01-01 16:36:42" + "https://github.com/ntc-ai/ComfyUI-DARE-LoRA-Merge": { + "stars": 19, + "last_update": "2024-01-05 03:38:18" }, "https://github.com/Millyarde/Pomfy": { "stars": 7, "last_update": "2024-01-13 08:01:42" }, + "https://github.com/ownimage/ComfyUI-ownimage": { + "stars": 0, + "last_update": "2024-01-01 16:36:42" + }, "https://github.com/Ryuukeisyou/comfyui_io_helpers": { "stars": 0, "last_update": "2024-03-04 13:20:38" @@ -1731,37 +1803,57 @@ "stars": 150, "last_update": "2024-03-24 19:03:45" }, - "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": { - "stars": 327, - "last_update": "2024-03-19 10:49:59" - }, "https://github.com/flowtyone/ComfyUI-Flowty-CRM": { "stars": 112, "last_update": "2024-04-03 23:47:03" }, - "https://github.com/massao000/ComfyUI_aspect_ratios": { - "stars": 3, - "last_update": "2024-01-05 09:36:52" + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": { + "stars": 327, + "last_update": "2024-03-19 10:49:59" }, "https://github.com/siliconflow/onediff_comfy_nodes": { "stars": 10, "last_update": "2024-05-10 06:59:23" }, - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": { - "stars": 301, - "last_update": "2024-05-07 05:13:49" - }, "https://github.com/hinablue/ComfyUI_3dPoseEditor": { "stars": 99, "last_update": "2024-01-04 14:41:18" }, + "https://github.com/massao000/ComfyUI_aspect_ratios": { + "stars": 3, + "last_update": "2024-01-05 09:36:52" + }, + "https://github.com/chaojie/ComfyUI-CameraCtrl-Wrapper": { + "stars": 11, + "last_update": "2024-04-19 03:46:18" + }, + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": { + "stars": 300, + "last_update": "2024-05-07 05:13:49" + }, + "https://github.com/chaojie/ComfyUI-EasyAnimate": { + "stars": 34, + "last_update": "2024-04-16 14:45:13" + }, + "https://github.com/chaojie/ComfyUI_StreamingT2V": { + "stars": 22, + "last_update": "2024-05-10 09:14:57" + }, + "https://github.com/chaojie/ComfyUI-Open-Sora-Plan": { + "stars": 45, + "last_update": "2024-04-23 08:01:58" + }, + "https://github.com/chaojie/ComfyUI-MuseTalk": { + "stars": 90, + "last_update": "2024-04-05 15:26:14" + }, "https://github.com/chaojie/ComfyUI-AniPortrait": { "stars": 220, "last_update": "2024-04-02 03:06:43" }, - "https://github.com/chaojie/ComfyUI-Img2Img-Turbo": { - "stars": 35, - "last_update": "2024-03-27 01:10:14" + "https://github.com/chaojie/ComfyUI-MuseV": { + "stars": 101, + "last_update": "2024-04-04 02:07:29" }, "https://github.com/chaojie/ComfyUI-Champ": { "stars": 17, @@ -1771,6 +1863,10 @@ "stars": 79, "last_update": "2024-03-26 05:54:18" }, + "https://github.com/chaojie/ComfyUI-Img2Img-Turbo": { + "stars": 35, + "last_update": "2024-03-27 01:10:14" + }, "https://github.com/chaojie/ComfyUI-Trajectory": { "stars": 5, "last_update": "2024-03-14 14:41:18" @@ -1795,14 +1891,14 @@ "stars": 16, "last_update": "2024-01-31 15:36:36" }, - "https://github.com/chaojie/ComfyUI-MotionCtrl": { - "stars": 120, - "last_update": "2024-01-08 14:18:40" - }, "https://github.com/chaojie/ComfyUI-Motion-Vector-Extractor": { "stars": 0, "last_update": "2024-01-20 16:51:06" }, + "https://github.com/chaojie/ComfyUI-MotionCtrl": { + "stars": 120, + "last_update": "2024-01-08 14:18:40" + }, "https://github.com/chaojie/ComfyUI-MotionCtrl-SVD": { "stars": 76, "last_update": "2024-01-16 09:41:07" @@ -1811,94 +1907,106 @@ "stars": 60, "last_update": "2024-03-19 03:37:48" }, - "https://github.com/chaojie/ComfyUI-DragNUWA": { - "stars": 348, - "last_update": "2024-03-14 06:56:41" - }, "https://github.com/chaojie/ComfyUI-Moore-AnimateAnyone": { "stars": 196, "last_update": "2024-02-24 13:48:57" }, + "https://github.com/chaojie/ComfyUI-DragNUWA": { + "stars": 348, + "last_update": "2024-03-14 06:56:41" + }, "https://github.com/chaojie/ComfyUI-I2VGEN-XL": { "stars": 27, "last_update": "2024-01-19 09:02:08" }, - "https://github.com/chaojie/ComfyUI-LightGlue": { - "stars": 48, - "last_update": "2024-01-20 16:53:51" - }, "https://github.com/chaojie/ComfyUI-RAFT": { "stars": 23, "last_update": "2024-01-29 08:08:13" }, - "https://github.com/alexopus/ComfyUI-Image-Saver": { - "stars": 21, - "last_update": "2024-05-10 19:30:59" + "https://github.com/chaojie/ComfyUI-SimDA": { + "stars": 13, + "last_update": "2024-04-25 03:38:51" }, - "https://github.com/kft334/Knodes": { - "stars": 2, - "last_update": "2024-01-14 04:23:09" + "https://github.com/chaojie/ComfyUI-LightGlue": { + "stars": 48, + "last_update": "2024-01-20 16:53:51" }, - "https://github.com/MrForExample/ComfyUI-3D-Pack": { - "stars": 1458, - "last_update": "2024-04-13 17:45:06" + "https://github.com/chaojie/ComfyUI-LaVIT": { + "stars": 8, + "last_update": "2024-04-24 13:41:02" + }, + "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention": { + "stars": 17, + "last_update": "2024-05-08 00:59:14" }, "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": { "stars": 408, "last_update": "2024-02-02 14:19:37" }, - "https://github.com/Hangover3832/ComfyUI-Hangover-Nodes": { - "stars": 25, - "last_update": "2024-04-06 11:02:44" + "https://github.com/alexopus/ComfyUI-Image-Saver": { + "stars": 21, + "last_update": "2024-05-10 19:30:59" + }, + "https://github.com/MrForExample/ComfyUI-3D-Pack": { + "stars": 1459, + "last_update": "2024-04-13 17:45:06" + }, + "https://github.com/kft334/Knodes": { + "stars": 2, + "last_update": "2024-01-14 04:23:09" }, "https://github.com/Hangover3832/ComfyUI-Hangover-Moondream": { "stars": 33, "last_update": "2024-05-07 15:00:31" }, - "https://github.com/Hangover3832/ComfyUI-Hangover-Recognize_Anything": { - "stars": 11, - "last_update": "2024-04-04 11:58:20" + "https://github.com/Hangover3832/ComfyUI-Hangover-Nodes": { + "stars": 25, + "last_update": "2024-04-06 11:02:44" }, "https://github.com/tzwm/comfyui-profiler": { "stars": 34, "last_update": "2024-01-12 07:38:40" }, + "https://github.com/Hangover3832/ComfyUI-Hangover-Recognize_Anything": { + "stars": 11, + "last_update": "2024-04-04 11:58:20" + }, "https://github.com/daniel-lewis-ab/ComfyUI-Llama": { "stars": 23, "last_update": "2024-04-02 06:33:08" }, - "https://github.com/daniel-lewis-ab/ComfyUI-TTS": { - "stars": 11, - "last_update": "2024-04-02 06:32:21" - }, "https://github.com/djbielejeski/a-person-mask-generator": { "stars": 199, "last_update": "2024-02-16 16:26:02" }, - "https://github.com/smagnetize/kb-comfyui-nodes": { - "stars": 0, - "last_update": "2024-01-06 17:04:40" + "https://github.com/daniel-lewis-ab/ComfyUI-TTS": { + "stars": 11, + "last_update": "2024-04-02 06:32:21" }, "https://github.com/ginlov/segment_to_mask_comfyui": { "stars": 1, "last_update": "2024-01-07 14:03:21" }, - "https://github.com/glowcone/comfyui-base64-to-image": { - "stars": 5, - "last_update": "2024-01-09 08:33:02" - }, "https://github.com/AInseven/ComfyUI-fastblend": { "stars": 87, "last_update": "2024-04-03 11:50:44" }, + "https://github.com/glowcone/comfyui-base64-to-image": { + "stars": 5, + "last_update": "2024-01-09 08:33:02" + }, + "https://github.com/smagnetize/kb-comfyui-nodes": { + "stars": 0, + "last_update": "2024-01-06 17:04:40" + }, + "https://github.com/LarryJane491/Lora-Training-in-Comfy": { + "stars": 203, + "last_update": "2024-03-03 17:16:51" + }, "https://github.com/HebelHuber/comfyui-enhanced-save-node": { "stars": 0, "last_update": "2024-01-12 14:34:55" }, - "https://github.com/LarryJane491/Lora-Training-in-Comfy": { - "stars": 202, - "last_update": "2024-03-03 17:16:51" - }, "https://github.com/LarryJane491/Image-Captioning-in-ComfyUI": { "stars": 21, "last_update": "2024-03-08 19:59:00" @@ -1907,10 +2015,6 @@ "stars": 43, "last_update": "2024-01-13 04:58:58" }, - "https://github.com/Taremin/comfyui-prompt-extranetworks": { - "stars": 2, - "last_update": "2024-01-27 05:51:35" - }, "https://github.com/Taremin/comfyui-string-tools": { "stars": 1, "last_update": "2024-02-16 16:28:32" @@ -1919,9 +2023,9 @@ "stars": 24, "last_update": "2024-01-21 06:45:42" }, - "https://github.com/foxtrot-roger/comfyui-rf-nodes": { - "stars": 1, - "last_update": "2024-01-26 16:40:43" + "https://github.com/Taremin/comfyui-prompt-extranetworks": { + "stars": 2, + "last_update": "2024-01-27 05:51:35" }, "https://github.com/abyz22/image_control": { "stars": 2, @@ -1931,9 +2035,9 @@ "stars": 4, "last_update": "2024-01-15 22:25:46" }, - "https://github.com/nkchocoai/ComfyUI-SizeFromPresets": { - "stars": 3, - "last_update": "2024-04-29 07:53:22" + "https://github.com/foxtrot-roger/comfyui-rf-nodes": { + "stars": 1, + "last_update": "2024-01-26 16:40:43" }, "https://github.com/nkchocoai/ComfyUI-PromptUtilities": { "stars": 6, @@ -1943,13 +2047,17 @@ "stars": 4, "last_update": "2024-02-12 06:05:47" }, + "https://github.com/nkchocoai/ComfyUI-SizeFromPresets": { + "stars": 3, + "last_update": "2024-04-29 07:53:22" + }, "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData": { "stars": 3, "last_update": "2024-04-16 13:28:45" }, "https://github.com/nkchocoai/ComfyUI-Dart": { "stars": 15, - "last_update": "2024-05-10 12:02:13" + "last_update": "2024-05-13 14:13:12" }, "https://github.com/JaredTherriault/ComfyUI-JNodes": { "stars": 7, @@ -1963,6 +2071,10 @@ "stars": 17, "last_update": "2024-03-30 05:31:25" }, + "https://github.com/Miosp/ComfyUI-FBCNN": { + "stars": 3, + "last_update": "2024-01-19 21:30:27" + }, "https://github.com/dave-palt/comfyui_DSP_imagehelpers": { "stars": 0, "last_update": "2024-01-18 04:59:26" @@ -1971,10 +2083,6 @@ "stars": 6, "last_update": "2024-05-01 07:07:42" }, - "https://github.com/Miosp/ComfyUI-FBCNN": { - "stars": 3, - "last_update": "2024-01-19 21:30:27" - }, "https://github.com/JcandZero/ComfyUI_GLM4Node": { "stars": 22, "last_update": "2024-02-21 01:48:08" @@ -1987,33 +2095,37 @@ "stars": 135, "last_update": "2024-04-17 09:02:51" }, - "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": { - "stars": 2, - "last_update": "2024-01-22 10:39:27" + "https://github.com/longgui0318/comfyui-llm-assistant": { + "stars": 5, + "last_update": "2024-05-06 01:34:45" + }, + "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock": { + "stars": 4, + "last_update": "2024-05-13 10:47:47" }, "https://github.com/longgui0318/comfyui-mask-util": { "stars": 4, "last_update": "2024-04-25 17:36:58" }, - "https://github.com/longgui0318/comfyui-llm-assistant": { - "stars": 5, - "last_update": "2024-05-06 01:34:45" + "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": { + "stars": 2, + "last_update": "2024-01-22 10:39:27" }, - "https://github.com/longgui0318/comfyui-oms-diffusion": { + "https://github.com/longgui0318/comfyui-magic-clothing": { "stars": 16, "last_update": "2024-04-28 03:29:42" }, - "https://github.com/DimaChaichan/LAizypainter-Exporter-ComfyUI": { - "stars": 7, - "last_update": "2024-02-08 13:57:21" + "https://github.com/Shraknard/ComfyUI-Remover": { + "stars": 4, + "last_update": "2024-01-23 23:14:23" }, "https://github.com/adriflex/ComfyUI_Blender_Texdiff": { "stars": 1, "last_update": "2024-01-26 10:25:05" }, - "https://github.com/Shraknard/ComfyUI-Remover": { - "stars": 4, - "last_update": "2024-01-23 23:14:23" + "https://github.com/DimaChaichan/LAizypainter-Exporter-ComfyUI": { + "stars": 7, + "last_update": "2024-02-08 13:57:21" }, "https://github.com/FlyingFireCo/tiled_ksampler": { "stars": 56, @@ -2027,33 +2139,57 @@ "stars": 0, "last_update": "2024-01-26 06:28:40" }, - "https://github.com/gokayfem/ComfyUI_VLM_nodes": { - "stars": 212, - "last_update": "2024-05-10 13:36:20" + "https://github.com/longgui0318/comfyui-oms-diffusion": { + "stars": 16, + "last_update": "2024-04-28 03:29:42" }, "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": { "stars": 61, "last_update": "2024-04-03 23:51:44" }, - "https://github.com/gokayfem/ComfyUI-Depth-Visualization": { - "stars": 45, - "last_update": "2024-03-24 04:03:08" + "https://github.com/gokayfem/ComfyUI_VLM_nodes": { + "stars": 212, + "last_update": "2024-05-10 13:36:20" }, "https://github.com/gokayfem/ComfyUI-Texture-Simple": { "stars": 28, "last_update": "2024-03-24 22:20:21" }, + "https://github.com/gokayfem/ComfyUI-Depth-Visualization": { + "stars": 45, + "last_update": "2024-03-24 04:03:08" + }, "https://github.com/Hiero207/ComfyUI-Hiero-Nodes": { "stars": 3, "last_update": "2024-05-11 06:06:04" }, + "https://github.com/yuvraj108c/ComfyUI-Whisper": { + "stars": 39, + "last_update": "2024-02-05 08:32:57" + }, + "https://github.com/yuvraj108c/ComfyUI-Pronodes": { + "stars": 0, + "last_update": "2024-03-22 18:22:13" + }, "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes": { "stars": 1, "last_update": "2024-01-26 08:38:39" }, - "https://github.com/yuvraj108c/ComfyUI-Whisper": { - "stars": 39, - "last_update": "2024-02-05 08:32:57" + "https://github.com/yuvraj108c/ComfyUI-Vsgan": { + "stars": 2, + "last_update": "2024-03-08 10:11:28" + }, + "https://github.com/yuvraj108c/ComfyUI-PiperTTS": { + "stars": 23, + "last_update": "2024-04-06 17:16:28" + }, + "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": { + "stars": 46, + "last_update": "2024-05-08 05:12:25" + }, + "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt": { + "stars": 20, + "last_update": "2024-05-08 08:18:54" }, "https://github.com/blepping/ComfyUI-bleh": { "stars": 28, @@ -2063,14 +2199,18 @@ "stars": 26, "last_update": "2024-05-13 00:36:05" }, - "https://github.com/JerryOrbachJr/ComfyUI-RandomSize": { - "stars": 2, - "last_update": "2024-02-14 20:36:01" + "https://github.com/blepping/comfyui_jankhidiffusion": { + "stars": 63, + "last_update": "2024-05-10 04:18:47" }, "https://github.com/jamal-alkharrat/ComfyUI_rotate_image": { "stars": 0, "last_update": "2024-01-27 15:25:00" }, + "https://github.com/JerryOrbachJr/ComfyUI-RandomSize": { + "stars": 2, + "last_update": "2024-02-14 20:36:01" + }, "https://github.com/mape/ComfyUI-mape-Helpers": { "stars": 102, "last_update": "2024-02-07 16:58:47" @@ -2095,6 +2235,10 @@ "stars": 151, "last_update": "2024-05-04 14:01:04" }, + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": { + "stars": 85, + "last_update": "2024-03-04 09:33:57" + }, "https://github.com/StartHua/Comfyui_joytag": { "stars": 10, "last_update": "2024-02-12 04:13:41" @@ -2103,26 +2247,22 @@ "stars": 28, "last_update": "2024-04-30 09:42:27" }, - "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": { - "stars": 85, - "last_update": "2024-03-04 09:33:57" + "https://github.com/nosiu/comfyui-instantId-faceswap": { + "stars": 153, + "last_update": "2024-02-25 13:58:50" }, "https://github.com/ricklove/comfyui-ricklove": { "stars": 0, "last_update": "2024-02-01 02:50:59" }, - "https://github.com/nosiu/comfyui-instantId-faceswap": { - "stars": 153, - "last_update": "2024-02-25 13:58:50" + "https://github.com/Chan-0312/ComfyUI-IPAnimate": { + "stars": 58, + "last_update": "2024-02-01 09:17:58" }, "https://github.com/LyazS/comfyui-anime-seg": { "stars": 4, "last_update": "2024-04-16 08:27:12" }, - "https://github.com/Chan-0312/ComfyUI-IPAnimate": { - "stars": 58, - "last_update": "2024-02-01 09:17:58" - }, "https://github.com/Chan-0312/ComfyUI-EasyDeforum": { "stars": 7, "last_update": "2024-03-14 02:14:56" @@ -2131,6 +2271,14 @@ "stars": 10, "last_update": "2024-02-04 08:49:11" }, + "https://github.com/davask/ComfyUI_MaraScott_Nodes": { + "stars": 38, + "last_update": "2024-05-13 10:01:50" + }, + "https://github.com/dfl/comfyui-clip-with-break": { + "stars": 7, + "last_update": "2024-02-05 17:48:33" + }, "https://github.com/TemryL/ComfyS3": { "stars": 11, "last_update": "2024-02-08 16:59:15" @@ -2139,41 +2287,37 @@ "stars": 0, "last_update": "2024-02-04 08:09:57" }, - "https://github.com/dfl/comfyui-clip-with-break": { - "stars": 7, - "last_update": "2024-02-05 17:48:33" - }, "https://github.com/dfl/comfyui-tcd-scheduler": { - "stars": 71, + "stars": 72, "last_update": "2024-04-08 20:15:29" }, - "https://github.com/MarkoCa1/ComfyUI_Segment_Mask": { - "stars": 11, - "last_update": "2024-04-20 07:29:00" - }, "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": { "stars": 8, "last_update": "2024-03-06 22:34:12" }, - "https://github.com/bilal-arikan/ComfyUI_TextAssets": { - "stars": 2, - "last_update": "2024-02-06 00:30:11" - }, "https://github.com/kadirnar/ComfyUI-Transformers": { "stars": 14, "last_update": "2024-02-06 15:43:43" }, + "https://github.com/bilal-arikan/ComfyUI_TextAssets": { + "stars": 2, + "last_update": "2024-02-06 00:30:11" + }, "https://github.com/digitaljohn/comfyui-propost": { "stars": 96, "last_update": "2024-02-11 10:08:19" }, + "https://github.com/XmYx/deforum-comfy-nodes": { + "stars": 92, + "last_update": "2024-04-11 00:45:00" + }, "https://github.com/DonBaronFactory/ComfyUI-Cre8it-Nodes": { "stars": 0, "last_update": "2024-02-25 12:35:13" }, - "https://github.com/XmYx/deforum-comfy-nodes": { - "stars": 92, - "last_update": "2024-04-11 00:45:00" + "https://github.com/Billius-AI/ComfyUI-Path-Helper": { + "stars": 11, + "last_update": "2024-02-26 10:48:42" }, "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface": { "stars": 4, @@ -2183,10 +2327,6 @@ "stars": 8, "last_update": "2024-02-11 00:03:26" }, - "https://github.com/Billius-AI/ComfyUI-Path-Helper": { - "stars": 11, - "last_update": "2024-02-26 10:48:42" - }, "https://github.com/Franck-Demongin/NX_PromptStyler": { "stars": 4, "last_update": "2024-02-19 10:14:56" @@ -2211,13 +2351,9 @@ "stars": 10, "last_update": "2024-03-23 14:37:34" }, - "https://github.com/yuvraj108c/ComfyUI-Pronodes": { - "stars": 0, - "last_update": "2024-03-22 18:22:13" - }, - "https://github.com/yuvraj108c/ComfyUI-Vsgan": { - "stars": 2, - "last_update": "2024-03-08 10:11:28" + "https://github.com/al-swaiti/ComfyUI-CascadeResolutions": { + "stars": 1, + "last_update": "2024-04-06 16:48:55" }, "https://github.com/mirabarukaso/ComfyUI_Mira": { "stars": 14, @@ -2231,22 +2367,22 @@ "stars": 7, "last_update": "2024-04-05 05:11:51" }, - "https://github.com/klinter007/klinter_nodes": { - "stars": 4, - "last_update": "2024-05-02 14:41:48" - }, "https://github.com/Ludobico/ComfyUI-ScenarioPrompt": { "stars": 11, "last_update": "2024-03-26 01:28:07" }, - "https://github.com/logtd/ComfyUI-InstanceDiffusion": { - "stars": 85, - "last_update": "2024-05-06 22:03:06" + "https://github.com/klinter007/klinter_nodes": { + "stars": 4, + "last_update": "2024-05-02 14:41:48" }, "https://github.com/logtd/ComfyUI-TrackingNodes": { "stars": 11, "last_update": "2024-02-24 04:43:16" }, + "https://github.com/logtd/ComfyUI-InstanceDiffusion": { + "stars": 86, + "last_update": "2024-05-06 22:03:06" + }, "https://github.com/logtd/ComfyUI-InversedNoise": { "stars": 5, "last_update": "2024-03-31 19:11:53" @@ -2259,9 +2395,13 @@ "stars": 56, "last_update": "2024-04-10 01:46:26" }, - "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay": { - "stars": 5, - "last_update": "2024-04-19 14:21:28" + "https://github.com/logtd/ComfyUI-RAVE_ATTN": { + "stars": 8, + "last_update": "2024-04-10 22:20:21" + }, + "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools": { + "stars": 11, + "last_update": "2024-04-26 07:53:44" }, "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node": { "stars": 44, @@ -2279,14 +2419,14 @@ "stars": 34, "last_update": "2024-02-29 10:19:36" }, - "https://github.com/czcz1024/Comfyui-FaceCompare": { - "stars": 0, - "last_update": "2024-02-23 09:08:32" - }, "https://github.com/TheBill2001/comfyui-upscale-by-model": { "stars": 0, "last_update": "2024-02-24 00:49:19" }, + "https://github.com/czcz1024/Comfyui-FaceCompare": { + "stars": 0, + "last_update": "2024-02-23 09:08:32" + }, "https://github.com/leoleelxh/ComfyUI-LLMs": { "stars": 6, "last_update": "2024-03-07 07:34:10" @@ -2295,25 +2435,25 @@ "stars": 6, "last_update": "2024-02-24 21:41:24" }, - "https://github.com/jkrauss82/ultools-comfyui": { - "stars": 4, - "last_update": "2024-03-31 08:27:34" - }, "https://github.com/hiforce/comfyui-hiforce-plugin": { "stars": 2, "last_update": "2024-02-29 09:35:31" }, - "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": { - "stars": 15, - "last_update": "2024-05-05 09:22:26" + "https://github.com/jkrauss82/ultools-comfyui": { + "stars": 4, + "last_update": "2024-03-31 08:27:34" + }, + "https://github.com/cerspense/ComfyUI_cspnodes": { + "stars": 24, + "last_update": "2024-05-05 04:56:48" }, "https://github.com/guill/abracadabra-comfyui": { "stars": 1, "last_update": "2024-02-26 04:25:21" }, - "https://github.com/cerspense/ComfyUI_cspnodes": { - "stars": 24, - "last_update": "2024-05-05 04:56:48" + "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": { + "stars": 15, + "last_update": "2024-05-05 09:22:26" }, "https://github.com/qwixiwp/queuetools": { "stars": 0, @@ -2331,40 +2471,48 @@ "stars": 2, "last_update": "2024-03-02 05:43:41" }, - "https://github.com/Alysondao/Comfyui-Yolov8-JSON": { - "stars": 9, - "last_update": "2024-04-16 08:29:55" - }, "https://github.com/CC-BryanOttho/ComfyUI_API_Manager": { "stars": 7, "last_update": "2024-02-27 23:31:45" }, - "https://github.com/maracman/ComfyUI-SubjectStyle-CSV": { - "stars": 3, - "last_update": "2024-02-29 19:40:01" + "https://github.com/huchenlei/ComfyUI-layerdiffuse": { + "stars": 1163, + "last_update": "2024-03-09 21:16:31" }, "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": { "stars": 15, "last_update": "2024-05-09 08:47:13" }, + "https://github.com/maracman/ComfyUI-SubjectStyle-CSV": { + "stars": 3, + "last_update": "2024-02-29 19:40:01" + }, "https://github.com/uetuluk/comfyui-webcam-node": { "stars": 2, "last_update": "2024-05-12 05:52:44" }, - "https://github.com/huchenlei/ComfyUI-layerdiffuse": { - "stars": 1162, - "last_update": "2024-03-09 21:16:31" - }, "https://github.com/huchenlei/ComfyUI_DanTagGen": { "stars": 48, "last_update": "2024-04-28 15:36:22" }, + "https://github.com/huchenlei/ComfyUI-openpose-editor": { + "stars": 6, + "last_update": "2024-04-25 22:45:00" + }, + "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { + "stars": 222, + "last_update": "2024-05-12 20:40:04" + }, "https://github.com/nathannlu/ComfyUI-Pets": { "stars": 33, "last_update": "2024-03-31 23:55:42" }, + "https://github.com/Alysondao/Comfyui-Yolov8-JSON": { + "stars": 9, + "last_update": "2024-04-16 08:29:55" + }, "https://github.com/nathannlu/ComfyUI-Cloud": { - "stars": 118, + "stars": 119, "last_update": "2024-04-03 00:59:21" }, "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": { @@ -2379,6 +2527,10 @@ "stars": 0, "last_update": "2024-03-07 07:35:43" }, + "https://github.com/meshmesh-io/mm-comfyui-megamask": { + "stars": 0, + "last_update": "2024-03-07 23:59:12" + }, "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": { "stars": 13, "last_update": "2024-04-18 18:49:15" @@ -2387,10 +2539,6 @@ "stars": 19, "last_update": "2024-05-04 11:12:35" }, - "https://github.com/meshmesh-io/mm-comfyui-megamask": { - "stars": 0, - "last_update": "2024-03-07 23:59:12" - }, "https://github.com/meshmesh-io/mm-comfyui-loopback": { "stars": 1, "last_update": "2024-03-07 19:46:37" @@ -2419,13 +2567,17 @@ "stars": 2, "last_update": "2024-03-06 18:33:39" }, + "https://github.com/diStyApps/ComfyUI_FrameMaker": { + "stars": 9, + "last_update": "2024-03-08 09:19:43" + }, "https://github.com/ljleb/comfy-mecha": { "stars": 7, "last_update": "2024-05-09 20:07:46" }, - "https://github.com/diStyApps/ComfyUI_FrameMaker": { - "stars": 9, - "last_update": "2024-03-08 09:19:43" + "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter": { + "stars": 83, + "last_update": "2024-04-02 23:29:14" }, "https://github.com/hackkhai/ComfyUI-Image-Matting": { "stars": 8, @@ -2439,10 +2591,6 @@ "stars": 25, "last_update": "2024-03-09 00:02:47" }, - "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter": { - "stars": 83, - "last_update": "2024-04-02 23:29:14" - }, "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": { "stars": 239, "last_update": "2024-04-17 22:30:10" @@ -2452,7 +2600,7 @@ "last_update": "2024-03-08 22:53:27" }, "https://github.com/stavsap/comfyui-ollama": { - "stars": 134, + "stars": 135, "last_update": "2024-04-07 20:49:11" }, "https://github.com/dchatel/comfyui_facetools": { @@ -2475,13 +2623,17 @@ "stars": 3, "last_update": "2024-03-12 19:50:18" }, + "https://github.com/if-ai/ComfyUI-IF_AI_tools": { + "stars": 245, + "last_update": "2024-05-13 10:46:48" + }, "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": { "stars": 2, "last_update": "2024-03-13 08:26:09" }, - "https://github.com/if-ai/ComfyUI-IF_AI_tools": { - "stars": 244, - "last_update": "2024-05-13 10:46:48" + "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode": { + "stars": 14, + "last_update": "2024-04-19 10:52:02" }, "https://github.com/dmMaze/sketch2manga": { "stars": 22, @@ -2491,13 +2643,17 @@ "stars": 1, "last_update": "2024-03-18 04:57:05" }, + "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": { + "stars": 164, + "last_update": "2024-05-12 20:43:17" + }, "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": { "stars": 0, "last_update": "2024-03-31 14:14:24" }, - "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": { - "stars": 163, - "last_update": "2024-05-12 20:43:17" + "https://github.com/MarkoCa1/ComfyUI_Segment_Mask": { + "stars": 12, + "last_update": "2024-04-20 07:29:00" }, "https://github.com/madtunebk/ComfyUI-ControlnetAux": { "stars": 7, @@ -2519,6 +2675,10 @@ "stars": 57, "last_update": "2024-05-08 11:12:17" }, + "https://github.com/daxcay/ComfyUI-DRMN": { + "stars": 4, + "last_update": "2024-05-01 17:06:44" + }, "https://github.com/daxcay/ComfyUI-JDCN": { "stars": 34, "last_update": "2024-05-06 17:30:27" @@ -2535,45 +2695,57 @@ "stars": 40, "last_update": "2024-03-22 04:31:59" }, - "https://github.com/Nevysha/ComfyUI-nevysha-top-menu": { - "stars": 4, - "last_update": "2024-03-23 10:48:36" - }, "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer": { "stars": 14, "last_update": "2024-03-31 15:13:33" }, - "https://github.com/chaosaiart/Chaosaiart-Nodes": { - "stars": 33, - "last_update": "2024-05-10 13:15:33" + "https://github.com/Nevysha/ComfyUI-nevysha-top-menu": { + "stars": 4, + "last_update": "2024-03-23 10:48:36" }, "https://github.com/viperyl/ComfyUI-BiRefNet": { "stars": 139, "last_update": "2024-03-25 11:02:49" }, - "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": { - "stars": 82, - "last_update": "2024-05-13 05:16:12" + "https://github.com/chaosaiart/Chaosaiart-Nodes": { + "stars": 33, + "last_update": "2024-05-10 13:15:33" }, "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes": { "stars": 0, "last_update": "2024-03-26 16:55:10" }, - "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": { - "stars": 46, - "last_update": "2024-05-08 05:12:25" + "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": { + "stars": 83, + "last_update": "2024-05-13 05:16:12" }, "https://github.com/hay86/ComfyUI_Dreamtalk": { "stars": 5, "last_update": "2024-04-12 09:13:05" }, - "https://github.com/shinich39/comfyui-load-image-39": { + "https://github.com/hay86/ComfyUI_OpenVoice": { + "stars": 2, + "last_update": "2024-04-18 12:35:11" + }, + "https://github.com/hay86/ComfyUI_DDColor": { + "stars": 1, + "last_update": "2024-04-17 14:38:22" + }, + "https://github.com/hay86/ComfyUI_MiniCPM-V": { + "stars": 4, + "last_update": "2024-04-18 13:11:09" + }, + "https://github.com/shinich39/comfyui-load-image-in-seq": { "stars": 2, "last_update": "2024-04-27 11:46:50" }, - "https://github.com/shinich39/comfyui-ramdom-node-39": { - "stars": 2, - "last_update": "2024-04-26 23:38:27" + "https://github.com/hay86/ComfyUI_AceNodes": { + "stars": 5, + "last_update": "2024-05-12 12:44:26" + }, + "https://github.com/shinich39/comfyui-local-db": { + "stars": 1, + "last_update": "2024-05-09 15:18:19" }, "https://github.com/wei30172/comfygen": { "stars": 3, @@ -2607,18 +2779,42 @@ "stars": 9, "last_update": "2024-04-15 00:17:38" }, + "https://github.com/shinich39/comfyui-ramdom-node-39": { + "stars": 2, + "last_update": "2024-04-26 23:38:27" + }, "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis": { "stars": 2, "last_update": "2024-03-20 21:56:10" }, - "https://github.com/frankchieng/ComfyUI_Aniportrait": { - "stars": 30, - "last_update": "2024-04-22 05:53:26" + "https://github.com/nickve28/ComfyUI-Nich-Utils": { + "stars": 6, + "last_update": "2024-04-21 09:13:50" }, "https://github.com/BlakeOne/ComfyUI-SchedulerMixer": { "stars": 9, "last_update": "2024-04-21 17:12:56" }, + "https://github.com/BlakeOne/ComfyUI-CustomScheduler": { + "stars": 8, + "last_update": "2024-04-21 17:11:38" + }, + "https://github.com/frankchieng/ComfyUI_Aniportrait": { + "stars": 31, + "last_update": "2024-04-22 05:53:26" + }, + "https://github.com/frankchieng/ComfyUI_MagicClothing": { + "stars": 344, + "last_update": "2024-04-28 03:21:51" + }, + "https://github.com/BlakeOne/ComfyUI-NodePresets": { + "stars": 11, + "last_update": "2024-04-21 17:11:04" + }, + "https://github.com/BlakeOne/ComfyUI-NodeReset": { + "stars": 1, + "last_update": "2024-04-21 17:10:35" + }, "https://github.com/kale4eat/ComfyUI-path-util": { "stars": 0, "last_update": "2024-04-01 01:33:56" @@ -2631,165 +2827,133 @@ "stars": 0, "last_update": "2024-04-01 01:32:04" }, - "https://github.com/kijai/ComfyUI-APISR": { - "stars": 52, - "last_update": "2024-04-19 16:38:57" + "https://github.com/kale4eat/ComfyUI-speech-dataset-toolkit": { + "stars": 5, + "last_update": "2024-04-25 06:50:39" }, "https://github.com/DrMWeigand/ComfyUI_ColorImageDetection": { "stars": 0, "last_update": "2024-04-01 10:47:39" }, - "https://github.com/comfyanonymous/ComfyUI": { - "stars": 34752, - "last_update": "2024-05-13 11:03:58" - }, - "https://github.com/chaojie/ComfyUI-MuseV": { - "stars": 101, - "last_update": "2024-04-04 02:07:29" - }, - "https://github.com/kijai/ComfyUI-DiffusionLight": { - "stars": 45, - "last_update": "2024-04-02 19:18:34" - }, - "https://github.com/BlakeOne/ComfyUI-CustomScheduler": { - "stars": 8, - "last_update": "2024-04-21 17:11:38" - }, "https://github.com/bobmagicii/comfykit-custom-nodes": { "stars": 0, "last_update": "2024-04-04 16:39:56" }, - "https://github.com/chaojie/ComfyUI-MuseTalk": { - "stars": 90, - "last_update": "2024-04-05 15:26:14" - }, - "https://github.com/bvhari/ComfyUI_SUNoise": { - "stars": 3, - "last_update": "2024-05-07 15:20:05" - }, "https://github.com/TJ16th/comfyUI_TJ_NormalLighting": { "stars": 119, "last_update": "2024-04-07 12:46:36" }, - "https://github.com/SoftMeng/ComfyUI_ImageToText": { - "stars": 3, - "last_update": "2024-04-07 07:27:14" - }, "https://github.com/AppleBotzz/ComfyUI_LLMVISION": { "stars": 42, "last_update": "2024-04-05 23:55:41" }, + "https://github.com/A4P7J1N7M05OT/ComfyUI-AutoColorGimp": { + "stars": 0, + "last_update": "2024-05-08 09:52:21" + }, "https://github.com/A4P7J1N7M05OT/ComfyUI-PixelOE": { "stars": 5, "last_update": "2024-04-20 18:40:33" }, - "https://github.com/SLAPaper/ComfyUI-dpmpp_2m_alt-Sampler": { - "stars": 3, - "last_update": "2024-04-25 07:58:30" - }, - "https://github.com/yuvraj108c/ComfyUI-PiperTTS": { - "stars": 23, - "last_update": "2024-04-06 17:16:28" - }, - "https://github.com/nickve28/ComfyUI-Nich-Utils": { - "stars": 6, - "last_update": "2024-04-21 09:13:50" - }, - "https://github.com/al-swaiti/ComfyUI-CascadeResolutions": { - "stars": 1, - "last_update": "2024-04-06 16:48:55" + "https://github.com/liusida/ComfyUI-Debug": { + "stars": 5, + "last_update": "2024-04-07 11:33:02" }, "https://github.com/ronniebasak/ComfyUI-Tara-LLM-Integration": { "stars": 59, "last_update": "2024-05-09 06:26:16" }, - "https://github.com/hay86/ComfyUI_AceNodes": { - "stars": 5, - "last_update": "2024-05-12 12:44:26" + "https://github.com/liusida/ComfyUI-Login": { + "stars": 19, + "last_update": "2024-05-05 12:36:24" }, - "https://github.com/liusida/ComfyUI-Debug": { - "stars": 5, - "last_update": "2024-04-07 11:33:02" + "https://github.com/liusida/ComfyUI-AutoCropFaces": { + "stars": 3, + "last_update": "2024-05-10 01:32:00" }, "https://github.com/jtydhr88/ComfyUI-Workflow-Encrypt": { "stars": 7, "last_update": "2024-04-07 02:47:17" }, - "https://github.com/Zuellni/ComfyUI-ExLlama-Nodes": { - "stars": 85, - "last_update": "2024-05-04 07:13:01" - }, - "https://github.com/chaojie/ComfyUI-Open-Sora-Plan": { - "stars": 45, - "last_update": "2024-04-23 08:01:58" + "https://github.com/tsogzark/ComfyUI-load-image-from-url": { + "stars": 3, + "last_update": "2024-04-16 09:07:22" }, "https://github.com/SeaArtLab/ComfyUI-Long-CLIP": { "stars": 39, "last_update": "2024-04-29 02:27:15" }, - "https://github.com/tsogzark/ComfyUI-load-image-from-url": { - "stars": 3, - "last_update": "2024-04-16 09:07:22" + "https://github.com/AIFSH/ComfyUI-UVR5": { + "stars": 46, + "last_update": "2024-05-09 13:19:51" }, "https://github.com/discus0434/comfyui-caching-embeddings": { "stars": 1, "last_update": "2024-04-09 03:52:05" }, - "https://github.com/abdozmantar/ComfyUI-InstaSwap": { - "stars": 38, - "last_update": "2024-05-07 01:04:48" + "https://github.com/AIFSH/ComfyUI-IP_LAP": { + "stars": 21, + "last_update": "2024-04-30 01:42:53" }, - "https://github.com/chaojie/ComfyUI_StreamingT2V": { - "stars": 22, - "last_update": "2024-05-10 09:14:57" + "https://github.com/AIFSH/ComfyUI-GPT_SoVITS": { + "stars": 120, + "last_update": "2024-05-13 06:57:55" }, - "https://github.com/AIFSH/ComfyUI-UVR5": { - "stars": 46, - "last_update": "2024-05-09 13:19:51" + "https://github.com/AIFSH/ComfyUI-WhisperX": { + "stars": 12, + "last_update": "2024-05-06 06:25:52" }, - "https://github.com/CapsAdmin/ComfyUI-Euler-Smea-Dyn-Sampler": { + "https://github.com/AIFSH/ComfyUI-RVC": { + "stars": 4, + "last_update": "2024-04-30 09:22:22" + }, + "https://github.com/AIFSH/ComfyUI-MuseTalk_FSH": { + "stars": 3, + "last_update": "2024-04-30 08:27:59" + }, + "https://github.com/AIFSH/ComfyUI-XTTS": { "stars": 10, - "last_update": "2024-04-11 06:02:15" + "last_update": "2024-05-11 03:30:10" }, - "https://github.com/sdfxai/SDFXBridgeForComfyUI": { - "stars": 2, - "last_update": "2024-04-12 14:09:45" + "https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler": { + "stars": 121, + "last_update": "2024-05-12 15:49:06" + }, + "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { + "stars": 5, + "last_update": "2024-05-13 06:44:11" }, "https://github.com/smthemex/ComfyUI_ChatGLM_API": { "stars": 14, "last_update": "2024-04-27 11:43:52" }, - "https://github.com/kijai/ComfyUI-ELLA-wrapper": { - "stars": 94, - "last_update": "2024-05-09 12:22:38" + "https://github.com/smthemex/ComfyUI_Llama3_8B": { + "stars": 9, + "last_update": "2024-05-08 09:31:25" }, - "https://github.com/ExponentialML/ComfyUI_ELLA": { - "stars": 151, - "last_update": "2024-04-27 19:12:14" + "https://github.com/sdfxai/SDFXBridgeForComfyUI": { + "stars": 2, + "last_update": "2024-04-12 14:09:45" }, - "https://github.com/choey/Comfy-Topaz": { - "stars": 14, - "last_update": "2024-04-10 09:05:18" + "https://github.com/smthemex/ComfyUI_Pipeline_Tool": { + "stars": 6, + "last_update": "2024-05-13 13:04:05" + }, + "https://github.com/smthemex/ComfyUI_ParlerTTS": { + "stars": 13, + "last_update": "2024-04-24 11:48:21" + }, + "https://github.com/smthemex/ComfyUI_Pic2Story": { + "stars": 3, + "last_update": "2024-04-21 11:18:29" }, "https://github.com/ALatentPlace/ComfyUI_yanc": { "stars": 4, "last_update": "2024-05-04 11:27:41" }, - "https://github.com/kijai/ComfyUI-LaVi-Bridge-Wrapper": { - "stars": 17, - "last_update": "2024-04-11 15:56:49" - }, - "https://github.com/logtd/ComfyUI-RAVE_ATTN": { - "stars": 8, - "last_update": "2024-04-10 22:20:21" - }, - "https://github.com/BlakeOne/ComfyUI-NodePresets": { - "stars": 11, - "last_update": "2024-04-21 17:11:04" - }, - "https://github.com/AIFSH/ComfyUI-IP_LAP": { - "stars": 21, - "last_update": "2024-04-30 01:42:53" + "https://github.com/choey/Comfy-Topaz": { + "stars": 14, + "last_update": "2024-04-10 09:05:18" }, "https://github.com/Wicloz/ComfyUI-Simply-Nodes": { "stars": 1, @@ -2799,53 +2963,21 @@ "stars": 4, "last_update": "2024-05-10 14:45:42" }, - "https://github.com/kale4eat/ComfyUI-speech-dataset-toolkit": { - "stars": 5, - "last_update": "2024-04-25 06:50:39" + "https://github.com/pamparamm/sd-perturbed-attention": { + "stars": 148, + "last_update": "2024-05-07 21:47:49" }, "https://github.com/nullquant/ComfyUI-BrushNet": { "stars": 206, "last_update": "2024-05-13 09:01:46" }, - "https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler": { - "stars": 121, - "last_update": "2024-05-12 15:49:06" - }, - "https://github.com/pamparamm/sd-perturbed-attention": { - "stars": 148, - "last_update": "2024-05-07 21:47:49" - }, - "https://github.com/kijai/ComfyUI-BrushNet-Wrapper": { - "stars": 95, - "last_update": "2024-05-01 16:10:34" - }, "https://github.com/unwdef/unwdef-nodes-comfyui": { "stars": 1, "last_update": "2024-04-15 19:32:36" }, - "https://github.com/smthemex/ComfyUI_ParlerTTS": { - "stars": 13, - "last_update": "2024-04-24 11:48:21" - }, - "https://github.com/aburahamu/ComfyUI-RequestsPoster": { - "stars": 2, - "last_update": "2024-04-21 02:35:06" - }, - "https://github.com/AIFSH/ComfyUI-GPT_SoVITS": { - "stars": 120, - "last_update": "2024-05-13 06:57:55" - }, - "https://github.com/royceschultz/ComfyUI-TranscriptionTools": { - "stars": 10, - "last_update": "2024-04-22 03:51:58" - }, - "https://github.com/BlakeOne/ComfyUI-NodeDefaults": { - "stars": 1, - "last_update": "2024-04-21 17:10:35" - }, - "https://github.com/liusida/ComfyUI-Login": { - "stars": 19, - "last_update": "2024-05-05 12:36:24" + "https://github.com/forever22777/comfyui-self-guidance": { + "stars": 4, + "last_update": "2024-04-22 06:40:09" }, "https://github.com/Sorcerio/MBM-Music-Visualizer": { "stars": 10, @@ -2855,6 +2987,10 @@ "stars": 6, "last_update": "2024-04-20 01:40:50" }, + "https://github.com/aburahamu/ComfyUI-RequestsPoster": { + "stars": 2, + "last_update": "2024-04-21 02:35:06" + }, "https://github.com/e7mac/ComfyUI-ShadertoyGL": { "stars": 2, "last_update": "2024-04-13 22:29:24" @@ -2863,13 +2999,13 @@ "stars": 0, "last_update": "2024-04-16 10:00:26" }, - "https://github.com/kunieone/ComfyUI_alkaid": { - "stars": 0, - "last_update": "2024-04-15 07:49:55" + "https://github.com/turkyden/ComfyUI-Comic": { + "stars": 1, + "last_update": "2024-04-29 09:44:07" }, - "https://github.com/jtydhr88/ComfyUI-InstantMesh": { - "stars": 107, - "last_update": "2024-04-17 03:15:10" + "https://github.com/royceschultz/ComfyUI-TranscriptionTools": { + "stars": 10, + "last_update": "2024-04-22 03:51:58" }, "https://github.com/txt2any/ComfyUI-PromptOrganizer": { "stars": 0, @@ -2879,30 +3015,26 @@ "stars": 0, "last_update": "2024-04-14 12:45:49" }, - "https://github.com/chaojie/ComfyUI-EasyAnimate": { - "stars": 34, - "last_update": "2024-04-16 14:45:13" + "https://github.com/kunieone/ComfyUI_alkaid": { + "stars": 0, + "last_update": "2024-04-15 07:49:55" }, - "https://github.com/hay86/ComfyUI_OpenVoice": { - "stars": 2, - "last_update": "2024-04-18 12:35:11" + "https://github.com/jtydhr88/ComfyUI-InstantMesh": { + "stars": 107, + "last_update": "2024-04-17 03:15:10" }, - "https://github.com/hay86/ComfyUI_DDColor": { - "stars": 1, - "last_update": "2024-04-17 14:38:22" - }, - "https://github.com/forever22777/comfyui-self-guidance": { - "stars": 4, - "last_update": "2024-04-22 06:40:09" - }, - "https://github.com/smthemex/ComfyUI_Pic2Story": { - "stars": 3, - "last_update": "2024-04-21 11:18:29" + "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans": { + "stars": 110, + "last_update": "2024-05-06 09:41:56" }, "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM": { "stars": 0, "last_update": "2024-04-15 23:04:31" }, + "https://github.com/kealiu/ComfyUI-Zero123-Porting": { + "stars": 5, + "last_update": "2024-05-08 12:08:32" + }, "https://github.com/AonekoSS/ComfyUI-SimpleCounter": { "stars": 0, "last_update": "2024-04-25 14:23:23" @@ -2911,49 +3043,13 @@ "stars": 52, "last_update": "2024-05-12 17:44:21" }, - "https://github.com/frankchieng/ComfyUI_MagicClothing": { - "stars": 343, - "last_update": "2024-04-28 03:21:51" - }, - "https://github.com/AIFSH/ComfyUI-MuseTalk_FSH": { - "stars": 3, - "last_update": "2024-04-30 08:27:59" - }, - "https://github.com/JettHu/ComfyUI_TGate": { - "stars": 34, - "last_update": "2024-05-06 17:23:28" - }, "https://github.com/VAST-AI-Research/ComfyUI-Tripo": { "stars": 45, "last_update": "2024-04-18 11:37:22" }, - "https://github.com/Stability-AI/ComfyUI-SAI_API": { - "stars": 32, - "last_update": "2024-04-24 23:40:33" - }, - "https://github.com/chaojie/ComfyUI-CameraCtrl": { - "stars": 11, - "last_update": "2024-04-19 03:46:18" - }, - "https://github.com/sugarkwork/comfyui_tag_fillter": { - "stars": 4, - "last_update": "2024-05-13 02:19:44" - }, - "https://github.com/hay86/ComfyUI_MiniCPM-V": { - "stars": 4, - "last_update": "2024-04-18 13:11:09" - }, - "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite": { - "stars": 2, - "last_update": "2024-04-21 07:34:21" - }, - "https://github.com/chaojie/ComfyUI-CameraCtrl-Wrapper": { - "stars": 11, - "last_update": "2024-04-19 03:46:18" - }, - "https://github.com/turkyden/ComfyUI-Comic": { - "stars": 1, - "last_update": "2024-04-29 09:44:07" + "https://github.com/JettHu/ComfyUI_TGate": { + "stars": 34, + "last_update": "2024-05-06 17:23:28" }, "https://github.com/Intersection98/ComfyUI_MX_post_processing-nodes": { "stars": 8, @@ -2963,130 +3059,74 @@ "stars": 217, "last_update": "2024-05-07 03:07:38" }, - "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools": { - "stars": 11, - "last_update": "2024-04-26 07:53:44" - }, - "https://github.com/kijai/ComfyUI-APISR-KJ": { - "stars": 52, - "last_update": "2024-04-19 16:38:57" - }, - "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode": { - "stars": 14, - "last_update": "2024-04-19 10:52:02" + "https://github.com/sugarkwork/comfyui_tag_fillter": { + "stars": 4, + "last_update": "2024-05-13 02:19:44" }, "https://github.com/DarKDinDoN/comfyui-checkpoint-automatic-config": { "stars": 3, "last_update": "2024-05-12 12:25:03" }, - "https://github.com/BlakeOne/ComfyUI-NodeReset": { - "stars": 1, - "last_update": "2024-04-21 17:10:35" - }, - "https://github.com/Fannovel16/ComfyUI-MagickWand": { - "stars": 57, - "last_update": "2024-04-28 10:13:50" - }, - "https://github.com/AIFSH/ComfyUI-WhisperX": { - "stars": 12, - "last_update": "2024-05-06 06:25:52" + "https://github.com/JettHu/ComfyUI-TCD": { + "stars": 51, + "last_update": "2024-05-07 08:34:59" }, "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ": { "stars": 45, "last_update": "2024-05-12 17:10:11" }, + "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": { + "stars": 4, + "last_update": "2024-05-10 15:41:40" + }, "https://github.com/blueraincoatli/comfyUI_SillyNodes": { "stars": 2, "last_update": "2024-04-25 03:11:05" }, - "https://github.com/chaojie/ComfyUI-LaVIT": { - "stars": 8, - "last_update": "2024-04-24 13:41:02" - }, - "https://github.com/smthemex/ComfyUI_Pipeline_Tool": { - "stars": 6, - "last_update": "2024-05-13 12:13:24" - }, "https://github.com/ty0x2333/ComfyUI-Dev-Utils": { "stars": 28, "last_update": "2024-04-29 15:28:22" }, - "https://github.com/longgui0318/comfyui-magic-clothing": { - "stars": 16, - "last_update": "2024-04-28 03:29:42" - }, - "https://github.com/huchenlei/ComfyUI-openpose-editor": { - "stars": 6, - "last_update": "2024-04-25 22:45:00" - }, "https://github.com/lquesada/ComfyUI-Prompt-Combinator": { "stars": 16, "last_update": "2024-05-13 06:55:28" }, - "https://github.com/chaojie/ComfyUI-SimDA": { - "stars": 13, - "last_update": "2024-04-25 03:38:51" - }, - "https://github.com/shinich39/comfyui-local-db": { - "stars": 1, - "last_update": "2024-05-09 15:18:19" - }, "https://github.com/randjtw/advance-aesthetic-score": { "stars": 0, "last_update": "2024-04-25 06:34:10" }, - "https://github.com/FredBill1/comfyui-fb-utils": { - "stars": 0, - "last_update": "2024-05-05 15:14:45" + "https://github.com/TaiTair/comfyui-simswap": { + "stars": 3, + "last_update": "2024-04-27 17:29:46" }, - "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans": { - "stars": 110, - "last_update": "2024-05-06 09:41:56" + "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { + "stars": 58, + "last_update": "2024-05-13 13:43:48" }, "https://github.com/jeffy5/comfyui-faceless-node": { "stars": 7, "last_update": "2024-05-13 09:44:30" }, - "https://github.com/TaiTair/comfyui-simswap": { - "stars": 3, - "last_update": "2024-04-27 17:29:46" - }, - "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": { - "stars": 10, - "last_update": "2024-04-26 11:16:06" - }, - "https://github.com/daxcay/ComfyUI-DRMN": { - "stars": 4, - "last_update": "2024-05-01 17:06:44" + "https://github.com/FredBill1/comfyui-fb-utils": { + "stars": 0, + "last_update": "2024-05-05 15:14:45" }, "https://github.com/chrisfreilich/virtuoso-nodes": { "stars": 38, "last_update": "2024-05-07 22:57:00" }, - "https://github.com/Shinsplat/ComfyUI-Shinsplat": { - "stars": 4, - "last_update": "2024-05-03 14:05:09" - }, - "https://github.com/shinich39/comfyui-load-image-in-seq": { - "stars": 2, - "last_update": "2024-04-27 11:46:50" - }, - "https://github.com/florestefano1975/ComfyUI-HiDiffusion": { - "stars": 112, - "last_update": "2024-05-04 14:01:06" - }, - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini": { - "stars": 138, - "last_update": "2024-04-26 15:03:13" - }, - "https://github.com/blepping/comfyui_jankhidiffusion": { - "stars": 63, - "last_update": "2024-05-10 04:18:47" + "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": { + "stars": 10, + "last_update": "2024-04-26 11:16:06" }, "https://github.com/da2el-ai/ComfyUI-d2-steps": { "stars": 3, "last_update": "2024-05-04 17:32:40" }, + "https://github.com/Shinsplat/ComfyUI-Shinsplat": { + "stars": 4, + "last_update": "2024-05-03 14:05:09" + }, "https://github.com/da2el-ai/ComfyUI-d2-size-selector": { "stars": 0, "last_update": "2024-05-03 17:29:07" @@ -3095,29 +3135,17 @@ "stars": 3, "last_update": "2024-05-02 07:14:05" }, - "https://github.com/shirazdesigner/CLIPTextEncodeAndEnhancev4": { - "stars": 0, - "last_update": "2024-04-27 13:25:08" - }, - "https://github.com/JettHu/ComfyUI-TCD": { - "stars": 51, - "last_update": "2024-05-07 08:34:59" - }, "https://github.com/web3nomad/ComfyUI_Invisible_Watermark": { "stars": 1, "last_update": "2024-04-29 14:46:19" }, - "https://github.com/AIFSH/ComfyUI-RVC": { - "stars": 4, - "last_update": "2024-04-30 09:22:22" - }, "https://github.com/GentlemanHu/ComfyUI-SunoAI": { "stars": 7, "last_update": "2024-04-29 12:36:18" }, - "https://github.com/kealiu/ComfyUI-Zero123-Porting": { - "stars": 5, - "last_update": "2024-05-08 12:08:32" + "https://github.com/jax-explorer/fast_video_comfyui": { + "stars": 0, + "last_update": "2024-04-30 05:02:14" }, "https://github.com/TemryL/ComfyUI-IDM-VTON": { "stars": 77, @@ -3127,101 +3155,45 @@ "stars": 1, "last_update": "2024-05-01 12:24:22" }, - "https://github.com/jax-explorer/fast_video_comfyui": { - "stars": 0, - "last_update": "2024-04-30 05:02:14" - }, "https://github.com/sugarkwork/comfyui_cohere": { "stars": 0, "last_update": "2024-04-30 01:57:18" }, - "https://github.com/alessandrozonta/ComfyUI-CenterNode": { - "stars": 2, - "last_update": "2024-05-02 11:17:11" - }, - "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt": { - "stars": 20, - "last_update": "2024-05-08 08:18:54" - }, "https://github.com/curiousjp/ComfyUI-MaskBatchPermutations": { "stars": 1, "last_update": "2024-05-05 06:06:11" }, - "https://github.com/BAIS1C/ComfyUI_RSS_Feed_Reader": { + "https://github.com/alessandrozonta/ComfyUI-CenterNode": { "stars": 2, - "last_update": "2024-05-08 15:19:21" - }, - "https://github.com/osi1880vr/prompt_quill_comfyui": { - "stars": 6, - "last_update": "2024-05-09 13:51:17" - }, - "https://github.com/audioscavenger/save-image-extended-comfyui": { - "stars": 2, - "last_update": "2024-05-11 18:44:57" - }, - "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock": { - "stars": 4, - "last_update": "2024-05-13 10:47:47" + "last_update": "2024-05-02 11:17:11" }, "https://github.com/runtime44/comfyui_r44_nodes": { "stars": 19, "last_update": "2024-05-05 12:17:36" }, - "https://github.com/AIFSH/ComfyUI-FishSpeech": { - "stars": 5, - "last_update": "2024-05-13 06:56:34" - }, - "https://github.com/davask/ComfyUI_MaraScott_Nodes": { - "stars": 38, - "last_update": "2024-05-13 10:01:50" + "https://github.com/osi1880vr/prompt_quill_comfyui": { + "stars": 6, + "last_update": "2024-05-09 13:51:17" }, "https://github.com/philz1337x/ComfyUI-ClarityAI": { "stars": 26, "last_update": "2024-05-07 18:37:31" }, - "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention": { - "stars": 17, - "last_update": "2024-05-08 00:59:14" - }, - "https://github.com/KoreTeknology/ComfyUI-Universal-Styler": { - "stars": 4, - "last_update": "2024-05-08 21:25:51" + "https://github.com/AIFSH/ComfyUI-FishSpeech": { + "stars": 5, + "last_update": "2024-05-13 06:56:34" }, "https://github.com/ZeDarkAdam/ComfyUI-Embeddings-Tools": { "stars": 1, "last_update": "2024-05-07 12:44:45" }, - "https://github.com/AI2lab/comfyUI-DeepSeek-2lab": { - "stars": 1, - "last_update": "2024-05-10 01:53:54" + "https://github.com/KoreTeknology/ComfyUI-Universal-Styler": { + "stars": 4, + "last_update": "2024-05-08 21:25:51" }, - "https://github.com/liusida/ComfyUI-AutoCropFaces": { - "stars": 3, - "last_update": "2024-05-10 01:32:00" - }, - "https://github.com/A4P7J1N7M05OT/ComfyUI-AutoColorGimp": { - "stars": 0, - "last_update": "2024-05-08 09:52:21" - }, - "https://github.com/AIFSH/ComfyUI-XTTS": { - "stars": 10, - "last_update": "2024-05-11 03:30:10" - }, - "https://github.com/smthemex/ComfyUI_Llama3_8B": { - "stars": 9, - "last_update": "2024-05-08 09:31:25" - }, - "https://github.com/chenpx976/ComfyUI-RunRunRun": { - "stars": 0, - "last_update": "2024-05-08 12:02:17" - }, - "https://github.com/cubiq/PuLID_ComfyUI": { - "stars": 255, - "last_update": "2024-05-13 08:18:28" - }, - "https://github.com/githubYiheng/ComfyUI_GetFileNameFromURL": { - "stars": 0, - "last_update": "2024-05-09 08:23:03" + "https://github.com/BAIS1C/ComfyUI_RSS_Feed_Reader": { + "stars": 2, + "last_update": "2024-05-08 15:19:21" }, "https://github.com/Fihade/IC-Light-ComfyUI-Node": { "stars": 3, @@ -3231,33 +3203,21 @@ "stars": 1, "last_update": "2024-05-12 16:01:35" }, - "https://github.com/ITurchenko/ComfyUI-SizeFromArray": { + "https://github.com/chenpx976/ComfyUI-RunRunRun": { "stars": 0, - "last_update": "2024-05-09 14:36:26" + "last_update": "2024-05-08 12:02:17" }, - "https://github.com/get-salt-AI/SaltAI_LlamaIndex": { - "stars": 6, - "last_update": "2024-05-09 16:16:26" - }, - "https://github.com/kijai/ComfyUI-IC-Light": { - "stars": 162, - "last_update": "2024-05-12 13:25:28" - }, - "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": { - "stars": 4, - "last_update": "2024-05-10 15:41:40" + "https://github.com/githubYiheng/ComfyUI_GetFileNameFromURL": { + "stars": 0, + "last_update": "2024-05-09 08:23:03" }, "https://github.com/saftle/suplex_comfy_nodes": { "stars": 0, "last_update": "2024-05-10 05:45:35" }, - "https://github.com/mephisto83/petty-paint-comfyui-node": { - "stars": 1, - "last_update": "2024-05-12 20:03:00" - }, - "https://github.com/fsdymy1024/ComfyUI_fsdymy": { - "stars": 1, - "last_update": "2024-05-11 08:50:56" + "https://github.com/ITurchenko/ComfyUI-SizeFromArray": { + "stars": 0, + "last_update": "2024-05-09 14:36:26" }, "https://github.com/huagetai/ComfyUI_LightGradient": { "stars": 5, @@ -3267,40 +3227,36 @@ "stars": 2, "last_update": "2024-05-10 05:06:36" }, - "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { - "stars": 5, - "last_update": "2024-05-13 06:44:11" + "https://github.com/fsdymy1024/ComfyUI_fsdymy": { + "stars": 1, + "last_update": "2024-05-11 08:50:56" }, - "https://github.com/laksjdjf/cgem156-ComfyUI": { - "stars": 23, - "last_update": "2024-05-12 01:26:21" - }, - "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { - "stars": 220, - "last_update": "2024-05-12 20:40:04" - }, - "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { - "stars": 55, - "last_update": "2024-05-13 12:24:10" + "https://github.com/mephisto83/petty-paint-comfyui-node": { + "stars": 1, + "last_update": "2024-05-12 20:03:00" }, "https://github.com/ruiqutech/ComfyUI-RuiquNodes": { "stars": 0, "last_update": "2024-05-11 15:23:55" }, - "https://github.com/teward/ComfyUI-Helper-Nodes": { + "https://github.com/christian-byrne/img2txt-comfyui-nodes": { "stars": 3, - "last_update": "2024-05-12 21:49:47" + "last_update": "2024-05-12 10:54:44" }, "https://github.com/fmatray/ComfyUI_BattlemapGrid": { "stars": 0, "last_update": "2024-05-12 16:11:48" }, - "https://github.com/christian-byrne/img2txt-comfyui-nodes": { + "https://github.com/teward/ComfyUI-Helper-Nodes": { "stars": 3, - "last_update": "2024-05-12 10:54:44" + "last_update": "2024-05-12 21:49:47" }, "https://github.com/huagetai/ComfyUI-Gaffer": { "stars": 21, "last_update": "2024-05-13 09:05:11" + }, + "https://github.com/comfyanonymous/ComfyUI": { + "stars": 34766, + "last_update": "2024-05-13 11:03:58" } } \ No newline at end of file diff --git a/glob/manager_core.py b/glob/manager_core.py index 7f049588..7b77577f 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 32, 6] +version = [2, 32, 7] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) diff --git a/prestartup_script.py b/prestartup_script.py index 4cf03b4b..024634cd 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -49,7 +49,7 @@ def check_file_logging(): config.read(config_path) default_conf = config['default'] - if 'file_logging' in default_conf and not default_conf['file_logging']: + if 'file_logging' in default_conf and default_conf['file_logging'].lower() == 'false': enable_file_logging = False except Exception: pass @@ -364,7 +364,7 @@ def check_bypass_ssl(): config.read(config_path) default_conf = config['default'] - if 'bypass_ssl' in default_conf and default_conf['bypass_ssl']: + if 'bypass_ssl' in default_conf and default_conf['bypass_ssl'].lower() == 'true': print(f"[ComfyUI-Manager] WARN: Unsafe - SSL verification bypass option is Enabled. (see ComfyUI-Manager/config.ini)") ssl._create_default_https_context = ssl._create_unverified_context # SSL certificate error fix. except Exception: @@ -586,7 +586,7 @@ def check_windows_event_loop_policy(): config.read(config_path) default_conf = config['default'] - if 'windows_selector_event_loop_policy' in default_conf and default_conf['windows_selector_event_loop_policy']: + if 'windows_selector_event_loop_policy' in default_conf and default_conf['windows_selector_event_loop_policy'].lower() == 'true': try: import asyncio import asyncio.windows_events diff --git a/scanner.py b/scanner.py index 39121cab..a5335dcf 100644 --- a/scanner.py +++ b/scanner.py @@ -291,22 +291,34 @@ def update_custom_nodes(): repo = g.get_repo(owner_repo) last_update = repo.pushed_at.strftime("%Y-%m-%d %H:%M:%S") if repo.pushed_at else 'N/A' - github_stats[url] = { + item = { "stars": repo.stargazers_count, "last_update": last_update, "cached_time": datetime.datetime.now().timestamp(), } - with open(GITHUB_STATS_CACHE_FILENAME, 'w', encoding='utf-8') as file: - json.dump(github_stats, file, ensure_ascii=False, indent=4) + return url, item else: print(f"\nInvalid URL format for GitHub repository: {url}\n") except Exception as e: print(f"\nERROR on {url}\n{e}") + return None + # resolve unresolved urls - for url, title, preemptions, node_pattern in git_url_titles_preemptions: - if url not in github_stats: - renew_stat(url) + with concurrent.futures.ThreadPoolExecutor(11) as executor: + futures = [] + for url, title, preemptions, node_pattern in git_url_titles_preemptions: + if url not in github_stats: + futures.append(executor.submit(renew_stat, url)) + + for future in concurrent.futures.as_completed(futures): + url_item = future.result() + if url_item is not None: + url, item = url_item + github_stats[url] = item + + with open('github-stats-cache.json', 'w', encoding='utf-8') as file: + json.dump(github_stats, file, ensure_ascii=False, indent=4) # renew outdated cache outdated_urls = [] @@ -326,11 +338,11 @@ def update_custom_nodes(): json.dump(github_stats, file, ensure_ascii=False, indent=4) print(f"Successfully written to {GITHUB_STATS_FILENAME}.") - - with concurrent.futures.ThreadPoolExecutor(11) as executor: - if not skip_stat_update: - executor.submit(process_git_stats, git_url_titles_preemptions) # One single thread for `process_git_stats()`. Runs concurrently with `process_git_url_title()`. + if not skip_stat_update: + process_git_stats(git_url_titles_preemptions) + + with concurrent.futures.ThreadPoolExecutor(11) as executor: for url, title, preemptions, node_pattern in git_url_titles_preemptions: executor.submit(process_git_url_title, url, title, preemptions, node_pattern) From 1758f4b3dfed65db813a52cc87d72dcd5088d1fb Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 14 May 2024 00:57:16 +0900 Subject: [PATCH 23/41] updae DB --- custom-node-list.json | 11 +++++++++++ extension-node-map.json | 10 ++++++++++ github-stats.json | 4 ++++ node_db/new/custom-node-list.json | 22 ++++++++++++---------- node_db/new/extension-node-map.json | 10 ++++++++++ 5 files changed, 47 insertions(+), 10 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 16b316fd..27e94bbd 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6380,6 +6380,17 @@ "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": "ShmuelRonen", + "title": "Wav2Lip Node for ComfyUI", + "id": "wav2lip", + "reference": "https://github.com/ShmuelRonen/ComfyUI_wav2lip", + "files": [ + "https://github.com/ShmuelRonen/ComfyUI_wav2lip" + ], + "install_type": "git-clone", + "description": "The Wav2Lip node is a custom node for ComfyUI that allows you to perform lip-syncing on videos using the Wav2Lip model. It takes an input video and an audio file and generates a lip-synced output video." + }, { "author": "redhottensors", "title": "ComfyUI-Prediction", diff --git a/extension-node-map.json b/extension-node-map.json index c4e09607..d0cc768f 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -3490,6 +3490,14 @@ "title_aux": "ComfyUI-SVDResizer" } ], + "https://github.com/ShmuelRonen/ComfyUI_wav2lip": [ + [ + "Wav2Lip" + ], + { + "title_aux": "Wav2Lip Node for ComfyUI" + } + ], "https://github.com/Shraknard/ComfyUI-Remover": [ [ "Remover" @@ -13001,6 +13009,8 @@ "https://github.com/zombieyang/sd-ppp": [ [ "Get Image From Photoshop Layer", + "Image Times Opacity", + "Mask Times Opacity", "Send Images To Photoshop" ], { diff --git a/github-stats.json b/github-stats.json index 56e61212..43a16b65 100644 --- a/github-stats.json +++ b/github-stats.json @@ -3258,5 +3258,9 @@ "https://github.com/comfyanonymous/ComfyUI": { "stars": 34766, "last_update": "2024-05-13 11:03:58" + }, + "https://github.com/ShmuelRonen/ComfyUI_wav2lip": { + "stars": 2, + "last_update": "2024-05-13 15:42:44" } } \ No newline at end of file diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 3923111d..3a4b5641 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,19 @@ "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": "ShmuelRonen", + "title": "Wav2Lip Node for ComfyUI", + "id": "wav2lip", + "reference": "https://github.com/ShmuelRonen/ComfyUI_wav2lip", + "files": [ + "https://github.com/ShmuelRonen/ComfyUI_wav2lip" + ], + "install_type": "git-clone", + "description": "The Wav2Lip node is a custom node for ComfyUI that allows you to perform lip-syncing on videos using the Wav2Lip model. It takes an input video and an audio file and generates a lip-synced output video." + }, { "author": "ray", "title": "Light Gradient for ComfyUI", @@ -679,16 +691,6 @@ ], "install_type": "git-clone", "description": "Nodes:Advance Aesthetic Score" - }, - { - "author": "shinich39", - "title": "comfyui-local-db", - "reference": "https://github.com/shinich39/comfyui-local-db", - "files": [ - "https://github.com/shinich39/comfyui-local-db" - ], - "install_type": "git-clone", - "description": "Store text to Key-Values pair json." } ] } \ No newline at end of file diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index c4e09607..d0cc768f 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -3490,6 +3490,14 @@ "title_aux": "ComfyUI-SVDResizer" } ], + "https://github.com/ShmuelRonen/ComfyUI_wav2lip": [ + [ + "Wav2Lip" + ], + { + "title_aux": "Wav2Lip Node for ComfyUI" + } + ], "https://github.com/Shraknard/ComfyUI-Remover": [ [ "Remover" @@ -13001,6 +13009,8 @@ "https://github.com/zombieyang/sd-ppp": [ [ "Get Image From Photoshop Layer", + "Image Times Opacity", + "Mask Times Opacity", "Send Images To Photoshop" ], { From 9318eee9d8186983af3aacd2eb685dd98ada01b3 Mon Sep 17 00:00:00 2001 From: "Manny Gonzalez, CCIE" <32348862+gonzalu@users.noreply.github.com> Date: Mon, 13 May 2024 20:28:47 -0400 Subject: [PATCH 24/41] Update custom-node-list.json to update description (#679) Just an update to my Custom Node description. Thank you --- 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 27e94bbd..229b1e4f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8759,15 +8759,15 @@ "description": "Nodes:Image Gradient,Mask Gradient" }, { - "author": "YouFunnyGuys", - "title": "ComfyUI_YFG_Comical", + "author": "YFG", + "title": "😸 YFG Comical Nodes", "id": "comical", "reference": "https://github.com/gonzalu/ComfyUI_YFG_Comical", "files": [ "https://github.com/gonzalu/ComfyUI_YFG_Comical" ], "install_type": "git-clone", - "description": "Nodes: image2histogram" + "description": "Image Historgram Generator - Outputs a set of images displaying the Histogram of the input image. Nodes: img2histograms, img2histogramsSelf" }, { "author": "ruiqutech", From 45972609a3315818f93a828dbd2d92080db085a3 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 14 May 2024 09:30:04 +0900 Subject: [PATCH 25/41] update DB --- node_db/new/custom-node-list.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 3a4b5641..cf3af290 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -143,15 +143,15 @@ "description": "Nodes:Image Gradient,Mask Gradient" }, { - "author": "YouFunnyGuys", - "title": "ComfyUI_YFG_Comical", + "author": "YFG", + "title": "😸 YFG Comical Nodes", "id": "comical", "reference": "https://github.com/gonzalu/ComfyUI_YFG_Comical", "files": [ "https://github.com/gonzalu/ComfyUI_YFG_Comical" ], "install_type": "git-clone", - "description": "Nodes: image2histogram" + "description": "Image Historgram Generator - Outputs a set of images displaying the Histogram of the input image. Nodes: img2histograms, img2histogramsSelf" }, { "author": "kijai", From ef6b6ff6906ff9f5e8c1a0dde6235ea4e61045ec Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 14 May 2024 20:32:44 +0900 Subject: [PATCH 26/41] fix: scanner.py - parallel github_stat scan update DB --- custom-node-list.json | 51 +++- extension-node-map.json | 41 ++- github-stats.json | 350 +++++++++++++------------ node_db/new/custom-node-list.json | 24 +- node_db/new/extension-node-map.json | 41 ++- node_db/tutorial/custom-node-list.json | 10 + scanner.py | 17 +- 7 files changed, 318 insertions(+), 216 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 229b1e4f..019af5ca 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -7801,6 +7801,7 @@ { "author": "jtydhr88", "title": "ComfyUI-Workflow-Encrypt", + "id": "workflow-encrypt", "reference": "https://github.com/jtydhr88/ComfyUI-Workflow-Encrypt", "files": [ "https://github.com/jtydhr88/ComfyUI-Workflow-Encrypt" @@ -7808,6 +7809,28 @@ "install_type": "git-clone", "description": "Encrypt your comfyui workflow, and share it with key" }, + { + "author": "jtydhr88", + "title": "ComfyUI-InstantMesh", + "id": "instant-mesh", + "reference": "https://github.com/jtydhr88/ComfyUI-InstantMesh", + "files": [ + "https://github.com/jtydhr88/ComfyUI-InstantMesh" + ], + "install_type": "git-clone", + "description": "ComfyUI InstantMesh is custom nodes that running TencentARC/InstantMesh into ComfyUI, this extension depends on ComfyUI-3D-Pack. Please refer to Readme carefully to install." + }, + { + "author": "jtydhr88", + "title": "ComfyUI LayerDivider", + "id": "layer-divider", + "reference": "https://github.com/jtydhr88/ComfyUI-LayerDivider", + "files": [ + "https://github.com/jtydhr88/ComfyUI-LayerDivider" + ], + "install_type": "git-clone", + "description": "ComfyUI LayerDivider is custom nodes that generating layered psd files inside ComfyUI[w/This plugin depends on Python 3.10, which means we cannot use the default Python that comes with ComfyUI, as it is Python 3.11. For this reason, it is recommended to use conda to manage and create the ComfyUI runtime environment.]" + }, { "author": "SeaArtLab", "title": "ComfyUI-Long-CLIP", @@ -8143,6 +8166,7 @@ { "author": "turkyden", "title": "ComfyUI-Comic", + "id": "comic", "reference": "https://github.com/turkyden/ComfyUI-Comic", "files": [ "https://github.com/turkyden/ComfyUI-Comic" @@ -8153,6 +8177,7 @@ { "author": "royceschultz", "title": "ComfyUI-TranscriptionTools", + "id": "transcription-tools", "reference": "https://github.com/royceschultz/ComfyUI-TranscriptionTools", "files": [ "https://github.com/royceschultz/ComfyUI-TranscriptionTools" @@ -8163,6 +8188,7 @@ { "author": "kunieone", "title": "ComfyUI_alkaid", + "id": "alkadi", "reference": "https://github.com/kunieone/ComfyUI_alkaid", "files": [ "https://github.com/kunieone/ComfyUI_alkaid" @@ -8170,19 +8196,10 @@ "install_type": "git-clone", "description": "Nodes:A_Face3DSwapper, A_FaceCrop, A_FacePaste, A_OpenPosePreprocessor, A_EmptyLatentImageLongside, A_GetImageSize, AlkaidLoader, AdapterFaceLoader, AdapterStyleLoader, ..." }, - { - "author": "jtydhr88", - "title": "ComfyUI-InstantMesh", - "reference": "https://github.com/jtydhr88/ComfyUI-InstantMesh", - "files": [ - "https://github.com/jtydhr88/ComfyUI-InstantMesh" - ], - "install_type": "git-clone", - "description": "ComfyUI InstantMesh is custom nodes that running TencentARC/InstantMesh into ComfyUI, this extension depends on ComfyUI-3D-Pack. Please refer to Readme carefully to install." - }, { "author": "txt2any", "title": "ComfyUI-PromptOrganizer", + "id": "prompt-organizer", "reference": "https://github.com/txt2any/ComfyUI-PromptOrganizer", "files": [ "https://github.com/txt2any/ComfyUI-PromptOrganizer" @@ -8193,6 +8210,7 @@ { "author": "kealiu", "title": "ComfyUI Load and Save file to S3", + "id": "savefile-to-s3", "reference": "https://github.com/kealiu/ComfyUI-S3-Tools", "files": [ "https://github.com/kealiu/ComfyUI-S3-Tools" @@ -8203,6 +8221,7 @@ { "author": "kealiu", "title": "ComfyUI-ZeroShot-MTrans", + "id": "zeroshot-mtrans", "reference": "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans", "files": [ "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans" @@ -8213,6 +8232,7 @@ { "author": "kealiu", "title": "ComfyUI-Zero123-Porting", + "id": "zero123-porting", "reference": "https://github.com/kealiu/ComfyUI-Zero123-Porting", "files": [ "https://github.com/kealiu/ComfyUI-Zero123-Porting" @@ -8223,6 +8243,7 @@ { "author": "TashaSkyUp", "title": "ComfyUI_LiteLLM", + "id": "litellm", "reference": "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM", "files": [ "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM" @@ -8233,6 +8254,7 @@ { "author": "AonekoSS", "title": "ComfyUI-SimpleCounter", + "id": "simplecounter", "reference": "https://github.com/AonekoSS/ComfyUI-SimpleCounter", "files": [ "https://github.com/AonekoSS/ComfyUI-SimpleCounter" @@ -8243,6 +8265,7 @@ { "author": "heshengtao", "title": "comfyui_LLM_party", + "id": "llm-party", "reference": "https://github.com/heshengtao/comfyui_LLM_party", "files": [ "https://github.com/heshengtao/comfyui_LLM_party" @@ -8253,6 +8276,7 @@ { "author": "VAST-AI-Research", "title": "Tripo for ComfyUI", + "id": "tripo", "reference": "https://github.com/VAST-AI-Research/ComfyUI-Tripo", "files": [ "https://github.com/VAST-AI-Research/ComfyUI-Tripo" @@ -8263,6 +8287,7 @@ { "author": "JettHu", "title": "ComfyUI_TGate", + "id": "tgate", "reference": "https://github.com/JettHu/ComfyUI_TGate", "files": [ "https://github.com/JettHu/ComfyUI_TGate" @@ -8382,6 +8407,7 @@ { "author": "lquesada", "title": "ComfyUI-Prompt-Combinator", + "id": "prompt-combinator", "reference": "https://github.com/lquesada/ComfyUI-Prompt-Combinator", "files": [ "https://github.com/lquesada/ComfyUI-Prompt-Combinator" @@ -8392,6 +8418,7 @@ { "author": "lquesada", "title": "ComfyUI-Inpaint-CropAndStitch", + "id": "crop-and-stitch", "reference": "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch", "files": [ "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch" @@ -8412,6 +8439,7 @@ { "author": "FredBill1", "title": "comfyui-fb-utils", + "id": "fb-utils", "reference": "https://github.com/FredBill1/comfyui-fb-utils", "files": [ "https://github.com/FredBill1/comfyui-fb-utils" @@ -8421,7 +8449,8 @@ }, { "author": "jeffy5", - "title": "comfyui-fb-utils", + "title": "Faceless Node for ComfyUI", + "id": "faceless", "reference": "https://github.com/jeffy5/comfyui-faceless-node", "files": [ "https://github.com/jeffy5/comfyui-faceless-node" diff --git a/extension-node-map.json b/extension-node-map.json index d0cc768f..57ef66ab 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -3964,6 +3964,7 @@ "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", + "tri3d-clipdrop-bgreplace-api", "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", @@ -7059,6 +7060,7 @@ ], "https://github.com/cubiq/ComfyUI_essentials": [ [ + "ApplyCLIPSeg+", "BatchCount+", "CLIPTextEncodeSDXL+", "ConditioningCombineMultiple+", @@ -7084,6 +7086,7 @@ "ImageSeamCarving+", "KSamplerVariationsStochastic+", "KSamplerVariationsWithNoise+", + "LoadCLIPSegModels+", "MaskBatch+", "MaskBlur+", "MaskBoundingBox+", @@ -8265,14 +8268,15 @@ "hello_world", "image_histogram_node", "image_histograms_node", + "image_histograms_self_node", "meme_generator_node" ], { "author": "YFG", - "description": "This extension just outputs Hello World! as a string.", - "nickname": "YFG Hello World", - "title": "YFG Hello World", - "title_aux": "ComfyUI_YFG_Comical" + "description": "This extension calculates the histogram of an image and outputs the results as graph images for individual channels as well as RGB and Luminosity.", + "nickname": "YFG Histograms", + "title": "YFG Histograms", + "title_aux": "\ud83d\ude38 YFG Comical Nodes" } ], "https://github.com/guill/abracadabra-comfyui": [ @@ -8849,6 +8853,7 @@ "FacelessLoadImageUrl", "FacelessLoadVideo", "FacelessLoadVideoUrl", + "FacelessMergeVideos", "FacelessRemoveBackground", "FacelessSaveVideo", "FacelessUploadVideo", @@ -8857,7 +8862,7 @@ "FacelessVideoRemoveBackground" ], { - "title_aux": "comfyui-fb-utils" + "title_aux": "Faceless Node for ComfyUI" } ], "https://github.com/jesenzhang/ComfyUI_StreamDiffusion": [ @@ -8945,6 +8950,17 @@ "title_aux": "ComfyUI-InstantMesh" } ], + "https://github.com/jtydhr88/ComfyUI-LayerDivider": [ + [ + "LayerDivider - Color Base", + "LayerDivider - Divide Layer", + "LayerDivider - Load SAM Mask Generator", + "LayerDivider - Segment Mask" + ], + { + "title_aux": "ComfyUI LayerDivider" + } + ], "https://github.com/ka-puna/comfyui-yanc": [ [ "YANC.ConcatStrings", @@ -9283,6 +9299,7 @@ "CreateVoronoiMask", "CrossFadeImages", "CustomSigmas", + "DownloadAndLoadCLIPSeg", "DrawInstanceDiffusionTracking", "DummyLatentOut", "EmptyLatentImagePresets", @@ -9314,6 +9331,7 @@ "ImagePadForOutpaintMasked", "ImagePadForOutpaintTargetSize", "ImagePass", + "ImageResizeKJ", "ImageTransformByNormalizedAmplitude", "ImageUpscaleWithModelBatched", "InjectNoiseToLatent", @@ -10355,6 +10373,8 @@ "PettyPaintComponent", "PettyPaintConditioningSetMaskAndCombine", "PettyPaintConvert", + "PettyPaintCountFiles", + "PettyPaintEnsureDirectory", "PettyPaintExec", "PettyPaintImageCompositeMasked", "PettyPaintImagePlacement", @@ -10367,6 +10387,7 @@ "PettyPaintLoadImage", "PettyPaintLoadImages", "PettyPaintMap", + "PettyPaintProcessor", "PettyPaintRemoveAddText", "PettyPaintSDTurboScheduler", "PettyPaintText", @@ -11036,6 +11057,7 @@ "CharacteristicGuidancePrediction", "CombinePredictions", "ConditionedPrediction", + "EarlyMiddleLatePrediction", "InterpolatePredictions", "LogSigmas", "PerpNegPrediction", @@ -11217,7 +11239,8 @@ "https://github.com/saftle/suplex_comfy_nodes": [ [ "ControlNet Selector", - "ControlNetOptionalLoader" + "ControlNetOptionalLoader", + "DiffusersSelector" ], { "title_aux": "Suplex Misc ComfyUI Nodes" @@ -11867,7 +11890,8 @@ "https://github.com/sugarkwork/comfyui_tag_fillter": [ [ "TagFilter", - "TagRemover" + "TagRemover", + "TagReplace" ], { "title_aux": "comfyui_tag_filter" @@ -12957,7 +12981,8 @@ "IntAndIntAddOffsetLiteral", "IntMultipleAddLiteral", "LoadImageWithSwitch", - "ModifyTextGender" + "ModifyTextGender", + "SplitMask" ], { "title_aux": "zhangp365/Some Utils for ComfyUI" diff --git a/github-stats.json b/github-stats.json index 43a16b65..c8311431 100644 --- a/github-stats.json +++ b/github-stats.json @@ -8,7 +8,7 @@ "last_update": "2023-09-13 06:28:20" }, "https://github.com/Fannovel16/ComfyUI-Video-Matting": { - "stars": 128, + "stars": 129, "last_update": "2024-04-29 09:19:33" }, "https://github.com/Stability-AI/ComfyUI-SAI_API": { @@ -16,15 +16,15 @@ "last_update": "2024-04-24 23:40:33" }, "https://github.com/ltdrdata/ComfyUI-Manager": { - "stars": 3788, - "last_update": "2024-05-13 13:39:35" + "stars": 3801, + "last_update": "2024-05-14 00:30:21" }, "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { "stars": 245, "last_update": "2024-05-09 15:26:59" }, "https://github.com/Fannovel16/comfyui_controlnet_aux": { - "stars": 1339, + "stars": 1349, "last_update": "2024-05-13 09:26:49" }, "https://github.com/Fannovel16/ComfyUI-Loopchain": { @@ -36,19 +36,19 @@ "last_update": "2024-05-07 03:30:35" }, "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { - "stars": 1244, - "last_update": "2024-05-11 09:02:15" + "stars": 1245, + "last_update": "2024-05-14 04:19:06" }, "https://github.com/Stability-AI/stability-ComfyUI-nodes": { "stars": 171, "last_update": "2023-08-18 19:03:06" }, "https://github.com/Fannovel16/ComfyUI-MagickWand": { - "stars": 57, + "stars": 58, "last_update": "2024-04-28 10:13:50" }, "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb": { - "stars": 244, + "stars": 245, "last_update": "2024-04-08 22:18:59" }, "https://github.com/BlenderNeko/ComfyUI_TiledKSampler": { @@ -56,7 +56,7 @@ "last_update": "2024-04-08 22:15:55" }, "https://github.com/BlenderNeko/ComfyUI_Cutoff": { - "stars": 311, + "stars": 312, "last_update": "2024-04-08 22:34:21" }, "https://github.com/jags111/ComfyUI_Jags_VectorMagic": { @@ -76,11 +76,11 @@ "last_update": "2023-09-27 00:33:21" }, "https://github.com/jags111/efficiency-nodes-comfyui": { - "stars": 594, + "stars": 595, "last_update": "2024-04-11 15:08:50" }, "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": { - "stars": 256, + "stars": 257, "last_update": "2024-04-29 10:46:24" }, "https://github.com/BlenderNeko/ComfyUI_SeeCoder": { @@ -88,7 +88,7 @@ "last_update": "2023-09-11 10:09:22" }, "https://github.com/WASasquatch/was-node-suite-comfyui": { - "stars": 836, + "stars": 838, "last_update": "2024-05-04 16:31:49" }, "https://github.com/WASasquatch/PPF_Noise_ComfyUI": { @@ -116,7 +116,7 @@ "last_update": "2023-11-24 20:13:20" }, "https://github.com/WASasquatch/PowerNoiseSuite": { - "stars": 48, + "stars": 49, "last_update": "2023-09-19 17:04:01" }, "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": { @@ -172,7 +172,7 @@ "last_update": "2023-05-23 19:57:46" }, "https://github.com/city96/ComfyUI_NetDist": { - "stars": 190, + "stars": 192, "last_update": "2024-02-15 17:34:51" }, "https://github.com/city96/SD-Latent-Interposer": { @@ -196,7 +196,7 @@ "last_update": "2023-09-06 17:15:54" }, "https://github.com/city96/ComfyUI_ExtraModels": { - "stars": 141, + "stars": 144, "last_update": "2024-05-12 20:07:52" }, "https://github.com/city96/ComfyUI_ColorMod": { @@ -228,7 +228,7 @@ "last_update": "2024-04-22 13:30:47" }, "https://github.com/pythongosssss/ComfyUI-WD14-Tagger": { - "stars": 345, + "stars": 348, "last_update": "2024-05-11 19:28:37" }, "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { @@ -244,8 +244,8 @@ "last_update": "2024-05-09 02:15:21" }, "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": { - "stars": 276, - "last_update": "2024-05-13 00:19:42" + "stars": 277, + "last_update": "2024-05-13 22:22:20" }, "https://github.com/Jordach/comfy-plasma": { "stars": 44, @@ -300,15 +300,15 @@ "last_update": "2023-06-04 22:08:46" }, "https://github.com/space-nuko/ComfyUI-OpenPose-Editor": { - "stars": 137, + "stars": 139, "last_update": "2024-01-05 17:45:55" }, "https://github.com/Nourepide/ComfyUI-Allor": { - "stars": 156, + "stars": 158, "last_update": "2024-03-21 07:40:20" }, "https://github.com/melMass/comfy_mtb": { - "stars": 300, + "stars": 301, "last_update": "2024-05-13 11:52:15" }, "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo": { @@ -316,11 +316,11 @@ "last_update": "2023-11-29 14:41:23" }, "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": { - "stars": 414, + "stars": 415, "last_update": "2024-04-19 21:02:12" }, "https://github.com/xXAdonesXx/NodeGPT": { - "stars": 313, + "stars": 314, "last_update": "2024-02-01 23:20:08" }, "https://github.com/bmad4ever/comfyui_bmad_nodes": { @@ -344,11 +344,11 @@ "last_update": "2024-03-04 22:48:03" }, "https://github.com/FizzleDorf/ComfyUI_FizzNodes": { - "stars": 288, + "stars": 289, "last_update": "2024-04-24 04:23:42" }, "https://github.com/FizzleDorf/ComfyUI-AIT": { - "stars": 42, + "stars": 43, "last_update": "2023-11-08 14:03:03" }, "https://github.com/filipemeneses/comfy_pixelization": { @@ -356,15 +356,15 @@ "last_update": "2024-02-01 04:09:13" }, "https://github.com/shiimizu/ComfyUI_smZNodes": { - "stars": 132, - "last_update": "2024-05-10 00:26:33" + "stars": 133, + "last_update": "2024-05-14 07:21:16" }, "https://github.com/shiimizu/ComfyUI-TiledDiffusion": { "stars": 173, "last_update": "2024-04-11 21:32:24" }, "https://github.com/SeargeDP/SeargeSDXL": { - "stars": 709, + "stars": 710, "last_update": "2024-04-10 14:29:50" }, "https://github.com/ZaneA/ComfyUI-ImageReward": { @@ -372,7 +372,7 @@ "last_update": "2024-02-04 23:38:10" }, "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { - "stars": 2618, + "stars": 2634, "last_update": "2024-05-08 14:10:24" }, "https://github.com/cubiq/ComfyUI_SimpleMath": { @@ -380,11 +380,11 @@ "last_update": "2023-09-26 06:31:44" }, "https://github.com/cubiq/ComfyUI_InstantID": { - "stars": 777, + "stars": 782, "last_update": "2024-05-08 14:56:00" }, "https://github.com/cubiq/ComfyUI_FaceAnalysis": { - "stars": 143, + "stars": 148, "last_update": "2024-05-13 08:09:56" }, "https://github.com/shockz0rz/ComfyUI_InterpolateEverything": { @@ -392,7 +392,7 @@ "last_update": "2023-12-23 04:13:06" }, "https://github.com/cubiq/PuLID_ComfyUI": { - "stars": 262, + "stars": 286, "last_update": "2024-05-13 08:18:28" }, "https://github.com/shockz0rz/comfy-easy-grids": { @@ -456,7 +456,7 @@ "last_update": "2023-10-22 22:12:55" }, "https://github.com/wolfden/ComfyUi_PromptStylers": { - "stars": 55, + "stars": 56, "last_update": "2023-10-22 21:34:59" }, "https://github.com/asagi4/ComfyUI-CADS": { @@ -504,8 +504,8 @@ "last_update": "2024-05-05 23:32:05" }, "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet": { - "stars": 367, - "last_update": "2024-05-10 03:03:08" + "stars": 370, + "last_update": "2024-05-14 09:05:19" }, "https://github.com/Pfaeff/pfaeff-comfyui": { "stars": 18, @@ -516,15 +516,15 @@ "last_update": "2024-03-28 23:02:54" }, "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": { - "stars": 2072, - "last_update": "2024-05-09 23:40:15" + "stars": 2077, + "last_update": "2024-05-14 08:52:34" }, "https://github.com/Gourieff/comfyui-reactor-node": { - "stars": 926, - "last_update": "2024-05-13 14:08:13" + "stars": 930, + "last_update": "2024-05-14 03:51:38" }, "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": { - "stars": 337, + "stars": 339, "last_update": "2024-04-20 18:24:00" }, "https://github.com/imb101/ComfyUI-FaceSwap": { @@ -532,7 +532,7 @@ "last_update": "2023-08-04 23:54:24" }, "https://github.com/AIrjen/OneButtonPrompt": { - "stars": 672, + "stars": 673, "last_update": "2024-05-04 07:25:31" }, "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": { @@ -544,7 +544,7 @@ "last_update": "2024-03-20 20:10:27" }, "https://github.com/failfa-st/failfast-comfyui-extensions": { - "stars": 115, + "stars": 116, "last_update": "2024-05-09 19:24:22" }, "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes": { @@ -600,11 +600,11 @@ "last_update": "2023-10-29 03:21:34" }, "https://github.com/ManglerFTW/ComfyI2I": { - "stars": 131, + "stars": 132, "last_update": "2023-11-03 11:09:53" }, "https://github.com/theUpsider/ComfyUI-Logic": { - "stars": 81, + "stars": 82, "last_update": "2023-12-12 20:29:49" }, "https://github.com/m-sokes/ComfyUI-Sokes-Nodes": { @@ -652,15 +652,15 @@ "last_update": "2023-09-10 01:51:24" }, "https://github.com/rgthree/rgthree-comfy": { - "stars": 570, + "stars": 572, "last_update": "2024-05-07 02:30:40" }, "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio": { - "stars": 189, + "stars": 190, "last_update": "2024-04-03 03:59:31" }, "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION": { - "stars": 757, + "stars": 759, "last_update": "2024-05-11 07:22:00" }, "https://github.com/AIGODLIKE/ComfyUI-CUP": { @@ -676,7 +676,7 @@ "last_update": "2023-08-17 07:51:02" }, "https://github.com/giriss/comfy-image-saver": { - "stars": 123, + "stars": 124, "last_update": "2023-11-16 10:39:05" }, "https://github.com/shingo1228/ComfyUI-send-eagle-slim": { @@ -756,7 +756,7 @@ "last_update": "2024-03-15 05:43:38" }, "https://github.com/Nuked88/ComfyUI-N-Nodes": { - "stars": 154, + "stars": 155, "last_update": "2024-03-16 11:27:55" }, "https://github.com/Beinsezii/bsz-cui-extras": { @@ -792,7 +792,7 @@ "last_update": "2024-01-25 22:09:37" }, "https://github.com/Ttl/ComfyUi_NNLatentUpscale": { - "stars": 146, + "stars": 147, "last_update": "2023-08-28 13:56:20" }, "https://github.com/Tropfchen/ComfyUI-Embedding_Picker": { @@ -876,7 +876,7 @@ "last_update": "2023-10-21 23:02:19" }, "https://github.com/spacepxl/ComfyUI-Image-Filters": { - "stars": 54, + "stars": 55, "last_update": "2024-04-25 23:07:26" }, "https://github.com/spacepxl/ComfyUI-HQ-Image-Save": { @@ -888,8 +888,8 @@ "last_update": "2024-01-28 09:08:08" }, "https://github.com/cubiq/ComfyUI_essentials": { - "stars": 243, - "last_update": "2024-05-13 13:43:36" + "stars": 245, + "last_update": "2024-05-14 09:56:17" }, "https://github.com/phineas-pta/comfyui-auto-nodes-layout": { "stars": 16, @@ -912,7 +912,7 @@ "last_update": "2024-04-18 04:28:09" }, "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding": { - "stars": 1024, + "stars": 1025, "last_update": "2024-05-09 23:04:40" }, "https://github.com/chrisgoringe/cg-noise": { @@ -920,7 +920,7 @@ "last_update": "2024-02-02 23:38:25" }, "https://github.com/chrisgoringe/cg-image-picker": { - "stars": 143, + "stars": 144, "last_update": "2024-05-10 07:27:18" }, "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector": { @@ -928,7 +928,7 @@ "last_update": "2024-04-25 19:22:54" }, "https://github.com/chrisgoringe/cg-use-everywhere": { - "stars": 286, + "stars": 287, "last_update": "2024-05-05 04:17:49" }, "https://github.com/chrisgoringe/cg-prompt-info": { @@ -936,8 +936,8 @@ "last_update": "2024-04-10 01:08:34" }, "https://github.com/kijai/ComfyUI-KJNodes": { - "stars": 244, - "last_update": "2024-05-13 12:06:40" + "stars": 246, + "last_update": "2024-05-14 10:07:44" }, "https://github.com/TGu-97/ComfyUI-TGu-utils": { "stars": 1, @@ -976,11 +976,11 @@ "last_update": "2024-01-18 08:05:17" }, "https://github.com/kijai/ComfyUI-ADMotionDirector": { - "stars": 108, + "stars": 111, "last_update": "2024-03-27 19:38:20" }, "https://github.com/kijai/ComfyUI-SUPIR": { - "stars": 1011, + "stars": 1016, "last_update": "2024-04-23 10:04:12" }, "https://github.com/kijai/ComfyUI-moondream": { @@ -996,7 +996,7 @@ "last_update": "2024-04-18 11:22:03" }, "https://github.com/kijai/ComfyUI-ELLA-wrapper": { - "stars": 94, + "stars": 95, "last_update": "2024-05-09 12:22:38" }, "https://github.com/kijai/ComfyUI-DiffusionLight": { @@ -1008,11 +1008,11 @@ "last_update": "2024-04-11 15:56:49" }, "https://github.com/kijai/ComfyUI-BrushNet-Wrapper": { - "stars": 95, + "stars": 96, "last_update": "2024-05-01 16:10:34" }, "https://github.com/kijai/ComfyUI-IC-Light": { - "stars": 163, + "stars": 181, "last_update": "2024-05-12 13:25:28" }, "https://github.com/hhhzzyang/Comfyui_Lama": { @@ -1032,19 +1032,19 @@ "last_update": "2023-10-05 03:05:03" }, "https://github.com/storyicon/comfyui_segment_anything": { - "stars": 438, + "stars": 439, "last_update": "2024-04-29 15:07:42" }, "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { - "stars": 12, - "last_update": "2024-05-09 04:11:03" + "stars": 13, + "last_update": "2024-05-14 09:32:51" }, "https://github.com/a1lazydog/ComfyUI-AudioScheduler": { "stars": 86, "last_update": "2024-05-06 16:53:15" }, "https://github.com/avatechai/avatar-graph-comfyui": { - "stars": 194, + "stars": 195, "last_update": "2024-02-06 08:56:30" }, "https://github.com/whatbirdisthat/cyberdolphin": { @@ -1072,7 +1072,7 @@ "last_update": "2023-12-18 23:42:52" }, "https://github.com/THtianhao/ComfyUI-Portrait-Maker": { - "stars": 162, + "stars": 163, "last_update": "2024-03-07 06:45:14" }, "https://github.com/zer0TF/cute-comfy": { @@ -1084,7 +1084,7 @@ "last_update": "2024-02-27 12:47:52" }, "https://github.com/THtianhao/ComfyUI-FaceChain": { - "stars": 75, + "stars": 76, "last_update": "2024-04-12 03:48:33" }, "https://github.com/chflame163/ComfyUI_MSSpeech_TTS": { @@ -1092,8 +1092,8 @@ "last_update": "2024-02-20 01:27:38" }, "https://github.com/chflame163/ComfyUI_LayerStyle": { - "stars": 468, - "last_update": "2024-05-13 13:10:09" + "stars": 472, + "last_update": "2024-05-14 06:11:38" }, "https://github.com/chflame163/ComfyUI_FaceSimilarity": { "stars": 4, @@ -1104,8 +1104,8 @@ "last_update": "2023-10-20 16:33:23" }, "https://github.com/shadowcz007/comfyui-mixlab-nodes": { - "stars": 744, - "last_update": "2024-05-13 13:53:00" + "stars": 750, + "last_update": "2024-05-14 02:02:48" }, "https://github.com/shadowcz007/comfyui-ultralytics-yolo": { "stars": 13, @@ -1128,7 +1128,7 @@ "last_update": "2023-12-01 00:09:15" }, "https://github.com/0xbitches/ComfyUI-LCM": { - "stars": 242, + "stars": 243, "last_update": "2023-11-11 21:24:33" }, "https://github.com/noxinias/ComfyUI_NoxinNodes": { @@ -1156,7 +1156,7 @@ "last_update": "2024-05-13 04:25:15" }, "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words": { - "stars": 74, + "stars": 75, "last_update": "2024-04-09 20:35:52" }, "https://github.com/Fictiverse/ComfyUI_Fictiverse": { @@ -1220,8 +1220,8 @@ "last_update": "2024-02-15 05:52:28" }, "https://github.com/banodoco/steerable-motion": { - "stars": 625, - "last_update": "2024-05-11 14:15:55" + "stars": 628, + "last_update": "2024-05-13 17:12:37" }, "https://github.com/gemell1/ComfyUI_GMIC": { "stars": 5, @@ -1312,7 +1312,7 @@ "last_update": "2024-03-11 09:48:04" }, "https://github.com/Danand/ComfyUI-ComfyCouple": { - "stars": 16, + "stars": 17, "last_update": "2024-05-07 23:06:53" }, "https://github.com/42lux/ComfyUI-safety-checker": { @@ -1324,7 +1324,7 @@ "last_update": "2024-04-06 15:42:48" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": { - "stars": 290, + "stars": 291, "last_update": "2024-04-17 19:59:18" }, "https://github.com/ansonkao/comfyui-geometry": { @@ -1344,7 +1344,7 @@ "last_update": "2023-12-15 23:36:59" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": { - "stars": 539, + "stars": 540, "last_update": "2024-04-17 19:57:55" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": { @@ -1352,7 +1352,7 @@ "last_update": "2024-01-03 15:22:13" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID": { - "stars": 1121, + "stars": 1124, "last_update": "2024-04-17 20:02:02" }, "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": { @@ -1376,11 +1376,11 @@ "last_update": "2024-04-17 20:03:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": { - "stars": 384, + "stars": 387, "last_update": "2024-04-30 01:42:11" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": { - "stars": 502, + "stars": 504, "last_update": "2024-04-17 20:00:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": { @@ -1392,11 +1392,11 @@ "last_update": "2024-04-17 20:00:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BiRefNet-ZHO": { - "stars": 110, + "stars": 111, "last_update": "2024-04-17 19:59:42" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini": { - "stars": 138, + "stars": 142, "last_update": "2024-04-26 15:03:13" }, "https://github.com/kenjiqq/qq-nodes-comfyui": { @@ -1408,11 +1408,11 @@ "last_update": "2023-12-11 11:06:16" }, "https://github.com/zhuanqianfish/ComfyUI-EasyNode": { - "stars": 54, + "stars": 55, "last_update": "2024-04-04 00:20:08" }, "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD": { - "stars": 158, + "stars": 159, "last_update": "2023-12-12 12:23:04" }, "https://github.com/discopixel-studio/comfyui-discopixel": { @@ -1504,8 +1504,8 @@ "last_update": "2023-12-05 12:31:26" }, "https://github.com/11cafe/comfyui-workspace-manager": { - "stars": 684, - "last_update": "2024-05-10 07:35:30" + "stars": 687, + "last_update": "2024-05-14 10:45:32" }, "https://github.com/AustinMroz/ComfyUI-SpliceTools": { "stars": 7, @@ -1532,11 +1532,11 @@ "last_update": "2023-12-13 11:36:14" }, "https://github.com/yolain/ComfyUI-Easy-Use": { - "stars": 381, - "last_update": "2024-05-13 06:24:13" + "stars": 383, + "last_update": "2024-05-14 08:50:12" }, "https://github.com/talesofai/comfyui-browser": { - "stars": 373, + "stars": 374, "last_update": "2024-05-05 03:46:04" }, "https://github.com/bruefire/ComfyUI-SeqImageLoader": { @@ -1568,7 +1568,7 @@ "last_update": "2024-04-16 16:27:56" }, "https://github.com/deroberon/StableZero123-comfyui": { - "stars": 124, + "stars": 125, "last_update": "2024-01-15 10:38:27" }, "https://github.com/aegis72/comfyui-styles-all": { @@ -1592,7 +1592,7 @@ "last_update": "2024-04-10 23:47:22" }, "https://github.com/AI2lab/comfyUI-tool-2lab": { - "stars": 3, + "stars": 4, "last_update": "2024-04-24 09:16:07" }, "https://github.com/AI2lab/comfyUI-DeepSeek-2lab": { @@ -1608,11 +1608,11 @@ "last_update": "2023-12-15 21:07:36" }, "https://github.com/NimaNzrii/comfyui-popup_preview": { - "stars": 32, + "stars": 33, "last_update": "2024-01-07 12:21:43" }, "https://github.com/NimaNzrii/comfyui-photoshop": { - "stars": 95, + "stars": 100, "last_update": "2024-05-12 13:56:48" }, "https://github.com/dmarx/ComfyUI-Keyframed": { @@ -1628,7 +1628,7 @@ "last_update": "2024-01-03 08:27:32" }, "https://github.com/BennyKok/comfyui-deploy": { - "stars": 595, + "stars": 596, "last_update": "2024-05-11 06:50:53" }, "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler": { @@ -1636,7 +1636,7 @@ "last_update": "2023-12-16 19:21:57" }, "https://github.com/florestefano1975/comfyui-prompt-composer": { - "stars": 197, + "stars": 198, "last_update": "2024-04-18 16:19:36" }, "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite": { @@ -1644,11 +1644,11 @@ "last_update": "2024-04-21 07:34:21" }, "https://github.com/florestefano1975/ComfyUI-HiDiffusion": { - "stars": 112, + "stars": 114, "last_update": "2024-05-04 14:01:06" }, "https://github.com/florestefano1975/comfyui-portrait-master": { - "stars": 696, + "stars": 697, "last_update": "2024-05-02 10:01:11" }, "https://github.com/mozman/ComfyUI_mozman_nodes": { @@ -1676,7 +1676,7 @@ "last_update": "2024-05-01 08:26:32" }, "https://github.com/lldacing/comfyui-easyapi-nodes": { - "stars": 21, + "stars": 22, "last_update": "2024-05-07 10:11:16" }, "https://github.com/RenderRift/ComfyUI-RenderRiftNodes": { @@ -1700,7 +1700,7 @@ "last_update": "2024-04-30 17:19:25" }, "https://github.com/ceruleandeep/ComfyUI-LLaVA-Captioner": { - "stars": 64, + "stars": 65, "last_update": "2024-03-04 10:07:53" }, "https://github.com/styler00dollar/ComfyUI-deepcache": { @@ -1744,7 +1744,7 @@ "last_update": "2024-02-17 14:26:26" }, "https://github.com/crystian/ComfyUI-Crystools": { - "stars": 396, + "stars": 399, "last_update": "2024-05-04 01:51:37" }, "https://github.com/crystian/ComfyUI-Crystools-save": { @@ -1784,7 +1784,7 @@ "last_update": "2024-01-02 04:07:20" }, "https://github.com/ntc-ai/ComfyUI-DARE-LoRA-Merge": { - "stars": 19, + "stars": 20, "last_update": "2024-01-05 03:38:18" }, "https://github.com/Millyarde/Pomfy": { @@ -1852,7 +1852,7 @@ "last_update": "2024-04-02 03:06:43" }, "https://github.com/chaojie/ComfyUI-MuseV": { - "stars": 101, + "stars": 103, "last_update": "2024-04-04 02:07:29" }, "https://github.com/chaojie/ComfyUI-Champ": { @@ -1880,7 +1880,7 @@ "last_update": "2024-02-24 10:02:51" }, "https://github.com/chaojie/ComfyUI-DynamiCrafter": { - "stars": 92, + "stars": 94, "last_update": "2024-03-16 19:08:28" }, "https://github.com/chaojie/ComfyUI-Panda3d": { @@ -1948,7 +1948,7 @@ "last_update": "2024-05-10 19:30:59" }, "https://github.com/MrForExample/ComfyUI-3D-Pack": { - "stars": 1459, + "stars": 1461, "last_update": "2024-04-13 17:45:06" }, "https://github.com/kft334/Knodes": { @@ -1960,7 +1960,7 @@ "last_update": "2024-05-07 15:00:31" }, "https://github.com/Hangover3832/ComfyUI-Hangover-Nodes": { - "stars": 25, + "stars": 26, "last_update": "2024-04-06 11:02:44" }, "https://github.com/tzwm/comfyui-profiler": { @@ -2000,7 +2000,7 @@ "last_update": "2024-01-06 17:04:40" }, "https://github.com/LarryJane491/Lora-Training-in-Comfy": { - "stars": 203, + "stars": 202, "last_update": "2024-03-03 17:16:51" }, "https://github.com/HebelHuber/comfyui-enhanced-save-node": { @@ -2029,7 +2029,7 @@ }, "https://github.com/abyz22/image_control": { "stars": 2, - "last_update": "2024-05-13 06:39:18" + "last_update": "2024-05-14 02:30:47" }, "https://github.com/HAL41/ComfyUI-aichemy-nodes": { "stars": 4, @@ -2084,7 +2084,7 @@ "last_update": "2024-05-01 07:07:42" }, "https://github.com/JcandZero/ComfyUI_GLM4Node": { - "stars": 22, + "stars": 23, "last_update": "2024-02-21 01:48:08" }, "https://github.com/darkpixel/darkprompts": { @@ -2148,7 +2148,7 @@ "last_update": "2024-04-03 23:51:44" }, "https://github.com/gokayfem/ComfyUI_VLM_nodes": { - "stars": 212, + "stars": 215, "last_update": "2024-05-10 13:36:20" }, "https://github.com/gokayfem/ComfyUI-Texture-Simple": { @@ -2180,7 +2180,7 @@ "last_update": "2024-03-08 10:11:28" }, "https://github.com/yuvraj108c/ComfyUI-PiperTTS": { - "stars": 23, + "stars": 24, "last_update": "2024-04-06 17:16:28" }, "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": { @@ -2188,19 +2188,19 @@ "last_update": "2024-05-08 05:12:25" }, "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt": { - "stars": 20, + "stars": 21, "last_update": "2024-05-08 08:18:54" }, "https://github.com/blepping/ComfyUI-bleh": { - "stars": 28, + "stars": 29, "last_update": "2024-05-07 19:26:33" }, "https://github.com/blepping/ComfyUI-sonar": { - "stars": 26, - "last_update": "2024-05-13 00:36:05" + "stars": 27, + "last_update": "2024-05-13 16:07:16" }, "https://github.com/blepping/comfyui_jankhidiffusion": { - "stars": 63, + "stars": 65, "last_update": "2024-05-10 04:18:47" }, "https://github.com/jamal-alkharrat/ComfyUI_rotate_image": { @@ -2216,8 +2216,8 @@ "last_update": "2024-02-07 16:58:47" }, "https://github.com/zhongpei/Comfyui_image2prompt": { - "stars": 194, - "last_update": "2024-04-29 02:19:11" + "stars": 197, + "last_update": "2024-05-14 07:18:53" }, "https://github.com/zhongpei/ComfyUI-InstructIR": { "stars": 56, @@ -2240,7 +2240,7 @@ "last_update": "2024-03-04 09:33:57" }, "https://github.com/StartHua/Comfyui_joytag": { - "stars": 10, + "stars": 11, "last_update": "2024-02-12 04:13:41" }, "https://github.com/StartHua/Comfyui_segformer_b2_clothes": { @@ -2273,7 +2273,7 @@ }, "https://github.com/davask/ComfyUI_MaraScott_Nodes": { "stars": 38, - "last_update": "2024-05-13 10:01:50" + "last_update": "2024-05-14 06:59:34" }, "https://github.com/dfl/comfyui-clip-with-break": { "stars": 7, @@ -2341,7 +2341,7 @@ }, "https://github.com/redhottensors/ComfyUI-Prediction": { "stars": 9, - "last_update": "2024-05-13 05:15:50" + "last_update": "2024-05-13 19:58:16" }, "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": { "stars": 11, @@ -2376,11 +2376,11 @@ "last_update": "2024-05-02 14:41:48" }, "https://github.com/logtd/ComfyUI-TrackingNodes": { - "stars": 11, + "stars": 12, "last_update": "2024-02-24 04:43:16" }, "https://github.com/logtd/ComfyUI-InstanceDiffusion": { - "stars": 86, + "stars": 90, "last_update": "2024-05-06 22:03:06" }, "https://github.com/logtd/ComfyUI-InversedNoise": { @@ -2476,7 +2476,7 @@ "last_update": "2024-02-27 23:31:45" }, "https://github.com/huchenlei/ComfyUI-layerdiffuse": { - "stars": 1163, + "stars": 1166, "last_update": "2024-03-09 21:16:31" }, "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": { @@ -2500,7 +2500,7 @@ "last_update": "2024-04-25 22:45:00" }, "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { - "stars": 222, + "stars": 240, "last_update": "2024-05-12 20:40:04" }, "https://github.com/nathannlu/ComfyUI-Pets": { @@ -2580,7 +2580,7 @@ "last_update": "2024-04-02 23:29:14" }, "https://github.com/hackkhai/ComfyUI-Image-Matting": { - "stars": 8, + "stars": 9, "last_update": "2024-03-09 06:30:39" }, "https://github.com/Pos13/comfyui-cyclist": { @@ -2592,7 +2592,7 @@ "last_update": "2024-03-09 00:02:47" }, "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": { - "stars": 239, + "stars": 240, "last_update": "2024-04-17 22:30:10" }, "https://github.com/angeloshredder/StableCascadeResizer": { @@ -2624,7 +2624,7 @@ "last_update": "2024-03-12 19:50:18" }, "https://github.com/if-ai/ComfyUI-IF_AI_tools": { - "stars": 245, + "stars": 249, "last_update": "2024-05-13 10:46:48" }, "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": { @@ -2672,7 +2672,7 @@ "last_update": "2024-03-28 02:21:05" }, "https://github.com/Jannchie/ComfyUI-J": { - "stars": 57, + "stars": 58, "last_update": "2024-05-08 11:12:17" }, "https://github.com/daxcay/ComfyUI-DRMN": { @@ -2684,12 +2684,12 @@ "last_update": "2024-05-06 17:30:27" }, "https://github.com/Seedsa/Fooocus_Nodes": { - "stars": 24, - "last_update": "2024-05-13 03:20:40" + "stars": 25, + "last_update": "2024-05-14 08:43:15" }, "https://github.com/zhangp365/ComfyUI-utils-nodes": { "stars": 3, - "last_update": "2024-05-09 03:34:19" + "last_update": "2024-05-14 06:08:16" }, "https://github.com/ratulrafsan/Comfyui-SAL-VTON": { "stars": 40, @@ -2708,7 +2708,7 @@ "last_update": "2024-03-25 11:02:49" }, "https://github.com/chaosaiart/Chaosaiart-Nodes": { - "stars": 33, + "stars": 34, "last_update": "2024-05-10 13:15:33" }, "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes": { @@ -2725,7 +2725,7 @@ }, "https://github.com/hay86/ComfyUI_OpenVoice": { "stars": 2, - "last_update": "2024-04-18 12:35:11" + "last_update": "2024-05-14 08:28:18" }, "https://github.com/hay86/ComfyUI_DDColor": { "stars": 1, @@ -2745,7 +2745,7 @@ }, "https://github.com/shinich39/comfyui-local-db": { "stars": 1, - "last_update": "2024-05-09 15:18:19" + "last_update": "2024-05-13 15:50:22" }, "https://github.com/wei30172/comfygen": { "stars": 3, @@ -2753,7 +2753,7 @@ }, "https://github.com/zombieyang/sd-ppp": { "stars": 5, - "last_update": "2024-05-13 04:59:23" + "last_update": "2024-05-13 15:42:47" }, "https://github.com/KytraScript/ComfyUI_KytraWebhookHTTP": { "stars": 3, @@ -2764,7 +2764,7 @@ "last_update": "2024-05-07 08:02:12" }, "https://github.com/NeuralSamurAI/Comfyui-Superprompt-Unofficial": { - "stars": 50, + "stars": 51, "last_update": "2024-05-11 00:16:04" }, "https://github.com/MokkaBoss1/ComfyUI_Mokkaboss1": { @@ -2800,11 +2800,11 @@ "last_update": "2024-04-21 17:11:38" }, "https://github.com/frankchieng/ComfyUI_Aniportrait": { - "stars": 31, + "stars": 33, "last_update": "2024-04-22 05:53:26" }, "https://github.com/frankchieng/ComfyUI_MagicClothing": { - "stars": 344, + "stars": 345, "last_update": "2024-04-28 03:21:51" }, "https://github.com/BlakeOne/ComfyUI-NodePresets": { @@ -2840,7 +2840,7 @@ "last_update": "2024-04-04 16:39:56" }, "https://github.com/TJ16th/comfyUI_TJ_NormalLighting": { - "stars": 119, + "stars": 120, "last_update": "2024-04-07 12:46:36" }, "https://github.com/AppleBotzz/ComfyUI_LLMVISION": { @@ -2865,7 +2865,7 @@ }, "https://github.com/liusida/ComfyUI-Login": { "stars": 19, - "last_update": "2024-05-05 12:36:24" + "last_update": "2024-05-14 08:38:47" }, "https://github.com/liusida/ComfyUI-AutoCropFaces": { "stars": 3, @@ -2896,7 +2896,7 @@ "last_update": "2024-04-30 01:42:53" }, "https://github.com/AIFSH/ComfyUI-GPT_SoVITS": { - "stars": 120, + "stars": 121, "last_update": "2024-05-13 06:57:55" }, "https://github.com/AIFSH/ComfyUI-WhisperX": { @@ -2920,7 +2920,7 @@ "last_update": "2024-05-12 15:49:06" }, "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { - "stars": 5, + "stars": 6, "last_update": "2024-05-13 06:44:11" }, "https://github.com/smthemex/ComfyUI_ChatGLM_API": { @@ -2952,7 +2952,7 @@ "last_update": "2024-05-04 11:27:41" }, "https://github.com/choey/Comfy-Topaz": { - "stars": 14, + "stars": 15, "last_update": "2024-04-10 09:05:18" }, "https://github.com/Wicloz/ComfyUI-Simply-Nodes": { @@ -2964,12 +2964,12 @@ "last_update": "2024-05-10 14:45:42" }, "https://github.com/pamparamm/sd-perturbed-attention": { - "stars": 148, + "stars": 149, "last_update": "2024-05-07 21:47:49" }, "https://github.com/nullquant/ComfyUI-BrushNet": { - "stars": 206, - "last_update": "2024-05-13 09:01:46" + "stars": 212, + "last_update": "2024-05-13 17:42:49" }, "https://github.com/unwdef/unwdef-nodes-comfyui": { "stars": 1, @@ -3020,11 +3020,11 @@ "last_update": "2024-04-15 07:49:55" }, "https://github.com/jtydhr88/ComfyUI-InstantMesh": { - "stars": 107, + "stars": 112, "last_update": "2024-04-17 03:15:10" }, "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans": { - "stars": 110, + "stars": 111, "last_update": "2024-05-06 09:41:56" }, "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM": { @@ -3040,8 +3040,8 @@ "last_update": "2024-04-25 14:23:23" }, "https://github.com/heshengtao/comfyui_LLM_party": { - "stars": 52, - "last_update": "2024-05-12 17:44:21" + "stars": 57, + "last_update": "2024-05-14 09:02:45" }, "https://github.com/VAST-AI-Research/ComfyUI-Tripo": { "stars": 45, @@ -3056,23 +3056,23 @@ "last_update": "2024-04-30 03:35:57" }, "https://github.com/TencentQQGYLab/ComfyUI-ELLA": { - "stars": 217, + "stars": 220, "last_update": "2024-05-07 03:07:38" }, "https://github.com/sugarkwork/comfyui_tag_fillter": { - "stars": 4, - "last_update": "2024-05-13 02:19:44" + "stars": 6, + "last_update": "2024-05-14 08:36:57" }, "https://github.com/DarKDinDoN/comfyui-checkpoint-automatic-config": { "stars": 3, "last_update": "2024-05-12 12:25:03" }, "https://github.com/JettHu/ComfyUI-TCD": { - "stars": 51, + "stars": 52, "last_update": "2024-05-07 08:34:59" }, "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ": { - "stars": 45, + "stars": 46, "last_update": "2024-05-12 17:10:11" }, "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": { @@ -3088,7 +3088,7 @@ "last_update": "2024-04-29 15:28:22" }, "https://github.com/lquesada/ComfyUI-Prompt-Combinator": { - "stars": 16, + "stars": 17, "last_update": "2024-05-13 06:55:28" }, "https://github.com/randjtw/advance-aesthetic-score": { @@ -3100,12 +3100,12 @@ "last_update": "2024-04-27 17:29:46" }, "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { - "stars": 58, - "last_update": "2024-05-13 13:43:48" + "stars": 66, + "last_update": "2024-05-13 20:52:07" }, "https://github.com/jeffy5/comfyui-faceless-node": { "stars": 7, - "last_update": "2024-05-13 09:44:30" + "last_update": "2024-05-14 11:01:30" }, "https://github.com/FredBill1/comfyui-fb-utils": { "stars": 0, @@ -3148,7 +3148,7 @@ "last_update": "2024-04-30 05:02:14" }, "https://github.com/TemryL/ComfyUI-IDM-VTON": { - "stars": 77, + "stars": 82, "last_update": "2024-05-09 15:37:12" }, "https://github.com/Nestorchik/NStor-ComfyUI-Translation": { @@ -3172,7 +3172,7 @@ "last_update": "2024-05-05 12:17:36" }, "https://github.com/osi1880vr/prompt_quill_comfyui": { - "stars": 6, + "stars": 7, "last_update": "2024-05-09 13:51:17" }, "https://github.com/philz1337x/ComfyUI-ClarityAI": { @@ -3213,7 +3213,7 @@ }, "https://github.com/saftle/suplex_comfy_nodes": { "stars": 0, - "last_update": "2024-05-10 05:45:35" + "last_update": "2024-05-14 03:57:46" }, "https://github.com/ITurchenko/ComfyUI-SizeFromArray": { "stars": 0, @@ -3225,7 +3225,7 @@ }, "https://github.com/gonzalu/ComfyUI_YFG_Comical": { "stars": 2, - "last_update": "2024-05-10 05:06:36" + "last_update": "2024-05-14 02:40:36" }, "https://github.com/fsdymy1024/ComfyUI_fsdymy": { "stars": 1, @@ -3233,7 +3233,7 @@ }, "https://github.com/mephisto83/petty-paint-comfyui-node": { "stars": 1, - "last_update": "2024-05-12 20:03:00" + "last_update": "2024-05-13 22:20:49" }, "https://github.com/ruiqutech/ComfyUI-RuiquNodes": { "stars": 0, @@ -3252,15 +3252,19 @@ "last_update": "2024-05-12 21:49:47" }, "https://github.com/huagetai/ComfyUI-Gaffer": { - "stars": 21, - "last_update": "2024-05-13 09:05:11" + "stars": 22, + "last_update": "2024-05-14 07:24:52" }, "https://github.com/comfyanonymous/ComfyUI": { - "stars": 34766, - "last_update": "2024-05-13 11:03:58" + "stars": 34839, + "last_update": "2024-05-14 02:21:17" }, "https://github.com/ShmuelRonen/ComfyUI_wav2lip": { - "stars": 2, - "last_update": "2024-05-13 15:42:44" + "stars": 6, + "last_update": "2024-05-14 11:25:14" + }, + "https://github.com/jtydhr88/ComfyUI-LayerDivider": { + "stars": 1, + "last_update": "2024-05-14 11:09:13" } } \ No newline at end of file diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index cf3af290..e2afd732 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,17 @@ + { + "author": "jtydhr88", + "title": "ComfyUI LayerDivider", + "id": "layer-divider", + "reference": "https://github.com/jtydhr88/ComfyUI-LayerDivider", + "files": [ + "https://github.com/jtydhr88/ComfyUI-LayerDivider" + ], + "install_type": "git-clone", + "description": "ComfyUI LayerDivider is custom nodes that generating layered psd files inside ComfyUI[w/This plugin depends on Python 3.10, which means we cannot use the default Python that comes with ComfyUI, as it is Python 3.11. For this reason, it is recommended to use conda to manage and create the ComfyUI runtime environment.]" + }, { "author": "ShmuelRonen", "title": "Wav2Lip Node for ComfyUI", @@ -664,7 +675,8 @@ }, { "author": "jeffy5", - "title": "comfyui-fb-utils", + "title": "Faceless Node for ComfyUI", + "id": "faceless", "reference": "https://github.com/jeffy5/comfyui-faceless-node", "files": [ "https://github.com/jeffy5/comfyui-faceless-node" @@ -681,16 +693,6 @@ ], "install_type": "git-clone", "description": "Nodes:SimDATrain, SimDALoader, SimDARun, VHS_FILENAMES_STRING_SimDA" - }, - { - "author": "randjtw", - "title": "advance-aesthetic-score", - "reference": "https://github.com/randjtw/advance-aesthetic-score", - "files": [ - "https://github.com/randjtw/advance-aesthetic-score" - ], - "install_type": "git-clone", - "description": "Nodes:Advance Aesthetic Score" } ] } \ No newline at end of file diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index d0cc768f..57ef66ab 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -3964,6 +3964,7 @@ "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", + "tri3d-clipdrop-bgreplace-api", "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", @@ -7059,6 +7060,7 @@ ], "https://github.com/cubiq/ComfyUI_essentials": [ [ + "ApplyCLIPSeg+", "BatchCount+", "CLIPTextEncodeSDXL+", "ConditioningCombineMultiple+", @@ -7084,6 +7086,7 @@ "ImageSeamCarving+", "KSamplerVariationsStochastic+", "KSamplerVariationsWithNoise+", + "LoadCLIPSegModels+", "MaskBatch+", "MaskBlur+", "MaskBoundingBox+", @@ -8265,14 +8268,15 @@ "hello_world", "image_histogram_node", "image_histograms_node", + "image_histograms_self_node", "meme_generator_node" ], { "author": "YFG", - "description": "This extension just outputs Hello World! as a string.", - "nickname": "YFG Hello World", - "title": "YFG Hello World", - "title_aux": "ComfyUI_YFG_Comical" + "description": "This extension calculates the histogram of an image and outputs the results as graph images for individual channels as well as RGB and Luminosity.", + "nickname": "YFG Histograms", + "title": "YFG Histograms", + "title_aux": "\ud83d\ude38 YFG Comical Nodes" } ], "https://github.com/guill/abracadabra-comfyui": [ @@ -8849,6 +8853,7 @@ "FacelessLoadImageUrl", "FacelessLoadVideo", "FacelessLoadVideoUrl", + "FacelessMergeVideos", "FacelessRemoveBackground", "FacelessSaveVideo", "FacelessUploadVideo", @@ -8857,7 +8862,7 @@ "FacelessVideoRemoveBackground" ], { - "title_aux": "comfyui-fb-utils" + "title_aux": "Faceless Node for ComfyUI" } ], "https://github.com/jesenzhang/ComfyUI_StreamDiffusion": [ @@ -8945,6 +8950,17 @@ "title_aux": "ComfyUI-InstantMesh" } ], + "https://github.com/jtydhr88/ComfyUI-LayerDivider": [ + [ + "LayerDivider - Color Base", + "LayerDivider - Divide Layer", + "LayerDivider - Load SAM Mask Generator", + "LayerDivider - Segment Mask" + ], + { + "title_aux": "ComfyUI LayerDivider" + } + ], "https://github.com/ka-puna/comfyui-yanc": [ [ "YANC.ConcatStrings", @@ -9283,6 +9299,7 @@ "CreateVoronoiMask", "CrossFadeImages", "CustomSigmas", + "DownloadAndLoadCLIPSeg", "DrawInstanceDiffusionTracking", "DummyLatentOut", "EmptyLatentImagePresets", @@ -9314,6 +9331,7 @@ "ImagePadForOutpaintMasked", "ImagePadForOutpaintTargetSize", "ImagePass", + "ImageResizeKJ", "ImageTransformByNormalizedAmplitude", "ImageUpscaleWithModelBatched", "InjectNoiseToLatent", @@ -10355,6 +10373,8 @@ "PettyPaintComponent", "PettyPaintConditioningSetMaskAndCombine", "PettyPaintConvert", + "PettyPaintCountFiles", + "PettyPaintEnsureDirectory", "PettyPaintExec", "PettyPaintImageCompositeMasked", "PettyPaintImagePlacement", @@ -10367,6 +10387,7 @@ "PettyPaintLoadImage", "PettyPaintLoadImages", "PettyPaintMap", + "PettyPaintProcessor", "PettyPaintRemoveAddText", "PettyPaintSDTurboScheduler", "PettyPaintText", @@ -11036,6 +11057,7 @@ "CharacteristicGuidancePrediction", "CombinePredictions", "ConditionedPrediction", + "EarlyMiddleLatePrediction", "InterpolatePredictions", "LogSigmas", "PerpNegPrediction", @@ -11217,7 +11239,8 @@ "https://github.com/saftle/suplex_comfy_nodes": [ [ "ControlNet Selector", - "ControlNetOptionalLoader" + "ControlNetOptionalLoader", + "DiffusersSelector" ], { "title_aux": "Suplex Misc ComfyUI Nodes" @@ -11867,7 +11890,8 @@ "https://github.com/sugarkwork/comfyui_tag_fillter": [ [ "TagFilter", - "TagRemover" + "TagRemover", + "TagReplace" ], { "title_aux": "comfyui_tag_filter" @@ -12957,7 +12981,8 @@ "IntAndIntAddOffsetLiteral", "IntMultipleAddLiteral", "LoadImageWithSwitch", - "ModifyTextGender" + "ModifyTextGender", + "SplitMask" ], { "title_aux": "zhangp365/Some Utils for ComfyUI" diff --git a/node_db/tutorial/custom-node-list.json b/node_db/tutorial/custom-node-list.json index d1a78fb4..cfda141a 100644 --- a/node_db/tutorial/custom-node-list.json +++ b/node_db/tutorial/custom-node-list.json @@ -189,6 +189,16 @@ ], "install_type": "git-clone", "description": "Custom utility nodes for ComfyUI" + }, + { + "author": "nilor-corp", + "title": "nilor-nodes", + "reference": "https://github.com/nilor-corp/nilor-nodes", + "files": [ + "https://github.com/nilor-corp/nilor-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Nilor Floats, Nilor Int To List Of Bools, Nilor Bool From List Of Bools, Nilor Int From List Of Ints, Nilor List of Ints, Nilor Count Images In Directory" } ] } \ No newline at end of file diff --git a/scanner.py b/scanner.py index a5335dcf..28c4af51 100644 --- a/scanner.py +++ b/scanner.py @@ -317,9 +317,6 @@ def update_custom_nodes(): url, item = url_item github_stats[url] = item - with open('github-stats-cache.json', 'w', encoding='utf-8') as file: - json.dump(github_stats, file, ensure_ascii=False, indent=4) - # renew outdated cache outdated_urls = [] for k, v in github_stats.items(): @@ -327,8 +324,18 @@ def update_custom_nodes(): if elapsed > 60*60*12: # 12 hours outdated_urls.append(k) - for url in outdated_urls: - renew_stat(url) + with concurrent.futures.ThreadPoolExecutor(11) as executor: + for url in outdated_urls: + futures.append(executor.submit(renew_stat, url)) + + for future in concurrent.futures.as_completed(futures): + url_item = future.result() + if url_item is not None: + url, item = url_item + github_stats[url] = item + + with open('github-stats-cache.json', 'w', encoding='utf-8') as file: + json.dump(github_stats, file, ensure_ascii=False, indent=4) with open(GITHUB_STATS_FILENAME, 'w', encoding='utf-8') as file: for v in github_stats.values(): From 1c313ee822cf7036f5a7583f657ba00134bfefe1 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 14 May 2024 23:54:06 +0900 Subject: [PATCH 27/41] Security patch https://github.com/comfyanonymous/ComfyUI/issues/3473#issuecomment-2109154269 --- README.md | 34 ++++++++++--- glob/manager_core.py | 20 +++++--- glob/manager_server.py | 97 ++++++++++++++++++++++++++---------- js/a1111-alter-downloader.js | 2 +- js/cm-api.js | 11 +++- js/comfyui-manager.js | 47 ++++++++--------- js/common.js | 59 ++++++++++++++-------- js/model-downloader.js | 5 +- js/snapshot.js | 29 +++++++---- 9 files changed, 198 insertions(+), 106 deletions(-) diff --git a/README.md b/README.md index 70e32a5d..4dffd19b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ ![menu](misc/menu.jpg) ## NOTICE +* V2.33 Security policy is applied. * V2.21 [cm-cli](docs/en/cm-cli.md) tool is added. * V2.18 to V2.18.3 is not functioning due to a severe bug. Users on these versions are advised to promptly update to V2.18.4. Please navigate to the `ComfyUI/custom_nodes/ComfyUI-Manager` directory and execute `git pull` to update. * You can see whole nodes info on [ComfyUI Nodes Info](https://ltdrdata.github.io/) page. @@ -337,13 +338,32 @@ When you run the `scan.sh` script: * Currently, `vid2vid` is not being updated, causing compatibility issues. * If you encounter the error message `Overlapped Object has pending operation at deallocation on Comfyui Manager load` under Windows * Edit `config.ini` file: add `windows_selector_event_loop_policy = True` -* How to disable unsecure features - * Edit `config.ini` file: add `disable_unsecure_features = True` - * If you disable unsecure features these features won't work - * install/uninstall/fix custom nodes - * restore/remove snapshot - * pip install - * reboot + + +## Security policy + * Edit `config.ini` file: add `security_level = ` + * `strong` + * doesn't allow `high` and `middle` level risky feature + * `normal` + * doesn't allow `high` level risky feature if `--listen` is specified and not starts with `127.` + * `middle` level risky feature is available + * `weak` + * all feature is available + + * `high` level risky features + * `Install via git url`, `pip install` + * Installation of custom nodes registered not in the `default channel`. + * Display terminal log + + * `middle` level risky features + * Uninstall/Update/Fix custom nodes + * Installation of custom nodes registered in the `default channel`. + * Restore/Remove Snapshot + * Restart + + * `low` level risky features + * Update ComfyUI + ## TODO: Unconventional form of custom node list diff --git a/glob/manager_core.py b/glob/manager_core.py index 7b77577f..edc3d215 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 32, 7] +version = [2, 33] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -205,7 +205,7 @@ def write_config(): 'windows_selector_event_loop_policy': get_config()['windows_selector_event_loop_policy'], 'model_download_by_agent': get_config()['model_download_by_agent'], 'downgrade_blacklist': get_config()['downgrade_blacklist'], - 'disable_unsecure_features': get_config()['disable_unsecure_features'], + 'security_level': get_config()['security_level'], } with open(config_path, 'w') as configfile: config.write(configfile) @@ -217,6 +217,15 @@ def read_config(): config.read(config_path) default_conf = config['default'] + # policy migration: disable_unsecure_features -> security_level + if 'disable_unsecure_features' in default_conf: + if default_conf['disable_unsecure_features'].lower() == 'true': + security_level = 'strong' + else: + security_level = 'normal' + else: + security_level = default_conf['security_level'] if 'security_level' in default_conf else 'normal' + return { 'preview_method': default_conf['preview_method'] if 'preview_method' in default_conf else manager_funcs.get_current_preview_method(), 'badge_mode': default_conf['badge_mode'] if 'badge_mode' in default_conf else 'none', @@ -231,7 +240,7 @@ def read_config(): 'windows_selector_event_loop_policy': default_conf['windows_selector_event_loop_policy'].lower() == 'true' if 'windows_selector_event_loop_policy' in default_conf else False, 'model_download_by_agent': default_conf['model_download_by_agent'].lower() == 'true' if 'model_download_by_agent' in default_conf else False, 'downgrade_blacklist': default_conf['downgrade_blacklist'] if 'downgrade_blacklist' in default_conf else '', - 'disable_unsecure_features': default_conf['disable_unsecure_features'].lower() == 'true' if 'disable_unsecure_features' in default_conf else False, + 'security_level': security_level } except Exception: @@ -249,7 +258,7 @@ def read_config(): 'windows_selector_event_loop_policy': False, 'model_download_by_agent': False, 'downgrade_blacklist': '', - 'disable_unsecure_features': False, + 'security_level': 'normal', } @@ -1190,6 +1199,3 @@ def unzip(model_path): os.remove(model_path) return True - -def is_unsecure_features_disabled(): - return get_config()['disable_unsecure_features'] diff --git a/glob/manager_server.py b/glob/manager_server.py index 7076d0c2..427adc8f 100644 --- a/glob/manager_server.py +++ b/glob/manager_server.py @@ -42,6 +42,36 @@ from comfy.cli_args import args import latent_preview +is_local_mode = args.listen.startswith('127.') + + +def is_allowed_security_level(level): + if level == 'high': + if is_local_mode: + return core.get_config()['security_level'].lower() in ['weak', 'normal'] + else: + return core.get_config()['security_level'].lower() == 'weak' + elif level == 'middle': + return core.get_config()['security_level'].lower() in ['weak', 'normal'] + else: + return True + + +async def get_risky_level(files): + json_data1 = await core.get_data_by_mode('local', 'custom-node-list.json') + json_data2 = await core.get_data_by_mode('cache', 'custom-node-list.json', channel_url='https://github.com/ltdrdata/ComfyUI-Manager/raw/main/custom-node-list.json') + + all_urls = set() + for x in json_data1['custom_nodes'] + json_data2['custom_nodes']: + all_urls.update(x['files']) + + for x in files: + if x not in all_urls: + return "high" + + return "middle" + + class ManagerFuncsInComfyUI(core.ManagerFuncs): def get_current_preview_method(self): if args.preview_method == latent_preview.LatentPreviewMethod.Auto: @@ -358,6 +388,10 @@ async def fetch_updates(request): @PromptServer.instance.routes.get("/customnode/update_all") async def update_all(request): + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) + try: core.save_snapshot_with_postfix('autosave') @@ -551,9 +585,9 @@ async def get_snapshot_list(request): @PromptServer.instance.routes.get("/snapshot/remove") async def remove_snapshot(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the remove feature. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) try: target = request.rel_url.query["target"] @@ -569,9 +603,9 @@ async def remove_snapshot(request): @PromptServer.instance.routes.get("/snapshot/restore") async def remove_snapshot(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the restore feature. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) try: target = request.rel_url.query["target"] @@ -737,12 +771,17 @@ def copy_set_active(files, is_disable, js_path_name='.'): @PromptServer.instance.routes.post("/customnode/install") async def install_custom_node(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the installation of custom nodes. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) json_data = await request.json() + risky_level = await get_risky_level(json_data['files']) + if not is_allowed_security_level(risky_level): + print(f"ERROR: This installation is not allowed in this security_level. Please contact the administrator.") + return web.Response(status=404) + install_type = json_data['install_type'] print(f"Install custom node '{json_data['title']}'") @@ -779,9 +818,9 @@ async def install_custom_node(request): @PromptServer.instance.routes.post("/customnode/fix") async def fix_custom_node(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the fix feature. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) json_data = await request.json() @@ -813,9 +852,9 @@ async def fix_custom_node(request): @PromptServer.instance.routes.post("/customnode/install/git_url") async def install_custom_node_git_url(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the installation of custom nodes. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('high'): + print(f"ERROR: To use this feature, you must set '--listen' to a local IP and set the security level to 'middle' or 'weak'. Please contact the administrator.") + return web.Response(status=403) url = await request.text() res = core.gitclone_install([url]) @@ -829,9 +868,9 @@ async def install_custom_node_git_url(request): @PromptServer.instance.routes.post("/customnode/install/pip") async def install_custom_node_git_url(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the installation of pip package. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('high'): + print(f"ERROR: To use this feature, you must set '--listen' to a local IP and set the security level to 'middle' or 'weak'. Please contact the administrator.") + return web.Response(status=403) packages = await request.text() core.pip_install(packages.split(' ')) @@ -841,9 +880,9 @@ async def install_custom_node_git_url(request): @PromptServer.instance.routes.post("/customnode/uninstall") async def uninstall_custom_node(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the uninstallation of custom nodes. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) json_data = await request.json() @@ -869,6 +908,10 @@ async def uninstall_custom_node(request): @PromptServer.instance.routes.post("/customnode/update") async def update_custom_node(request): + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) + json_data = await request.json() install_type = json_data['install_type'] @@ -983,9 +1026,9 @@ manager_terminal_hook = ManagerTerminalHook() @PromptServer.instance.routes.get("/manager/terminal") async def terminal_mode(request): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the terminal feature. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('high'): + print(f"ERROR: To use this action, a security_level of `weak` is required. Please contact the administrator.") + return web.Response(status=403) if "mode" in request.rel_url.query: if request.rel_url.query['mode'] == 'true': @@ -1110,9 +1153,9 @@ async def get_notice(request): @PromptServer.instance.routes.get("/manager/reboot") def restart(self): - if core.is_unsecure_features_disabled(): - print(f"ERROR: The unsecure feature is disabled, restricting the reboot feature. Please contact the administrator.") - return web.Response(status=400) + if not is_allowed_security_level('middle'): + print(f"ERROR: To use this action, a security_level of `middle or below` is required. Please contact the administrator.") + return web.Response(status=403) try: sys.stdout.close_log() diff --git a/js/a1111-alter-downloader.js b/js/a1111-alter-downloader.js index 65780a6b..c78d9b2d 100644 --- a/js/a1111-alter-downloader.js +++ b/js/a1111-alter-downloader.js @@ -56,7 +56,7 @@ export class AlternativesInstaller extends ComfyDialog { let data2 = data1.custom_node; if(!data2) - continue; + continue; let content = data1.tags.toLowerCase() + data1.description.toLowerCase() + data2.author.toLowerCase() + data2.description.toLowerCase() + data2.title.toLowerCase(); diff --git a/js/cm-api.js b/js/cm-api.js index e65cb348..1a6309d3 100644 --- a/js/cm-api.js +++ b/js/cm-api.js @@ -41,9 +41,18 @@ async function tryInstallCustomNode(event) { headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(event.detail.target) }); + + if(response.status == 403) { + show_message('This action is not allowed with this security level configuration.'); + return false; + } } - api.fetchApi("/manager/reboot"); + let response = await api.fetchApi("/manager/reboot"); + if(response.status == 403) { + show_message('This action is not allowed with this security level configuration.'); + return false; + } await sleep(300); diff --git a/js/comfyui-manager.js b/js/comfyui-manager.js index 3e98c234..ab23bddf 100644 --- a/js/comfyui-manager.js +++ b/js/comfyui-manager.js @@ -15,7 +15,7 @@ import { CustomNodesInstaller } from "./custom-nodes-downloader.js"; import { AlternativesInstaller } from "./a1111-alter-downloader.js"; import { SnapshotManager } from "./snapshot.js"; import { ModelInstaller } from "./model-downloader.js"; -import { manager_instance, setManagerInstance, install_via_git_url, install_pip, rebootAPI, free_models } from "./common.js"; +import { manager_instance, setManagerInstance, install_via_git_url, install_pip, rebootAPI, free_models, show_message } from "./common.js"; import { ComponentBuilderDialog, load_components, set_component_policy, getPureName } from "./components-manager.js"; import { set_double_click_policy } from "./node_fixer.js"; @@ -520,25 +520,21 @@ async function updateComfyUI() { const response = await api.fetchApi('/comfyui_manager/update_comfyui'); if (response.status == 400) { - app.ui.dialog.show('Failed to update ComfyUI.'); - app.ui.dialog.element.style.zIndex = 10010; + show_message('Failed to update ComfyUI.'); return false; } if (response.status == 201) { - app.ui.dialog.show('ComfyUI has been successfully updated.'); - app.ui.dialog.element.style.zIndex = 10010; + show_message('ComfyUI has been successfully updated.'); } else { - app.ui.dialog.show('ComfyUI is already up to date with the latest version.'); - app.ui.dialog.element.style.zIndex = 10010; + show_message('ComfyUI is already up to date with the latest version.'); } return true; } catch (exception) { - app.ui.dialog.show(`Failed to update ComfyUI / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Failed to update ComfyUI / ${exception}`); return false; } finally { @@ -560,13 +556,12 @@ async function fetchUpdates(update_check_checkbox) { const response = await api.fetchApi(`/customnode/fetch_updates?mode=${mode}`); if (response.status != 200 && response.status != 201) { - app.ui.dialog.show('Failed to fetch updates.'); - app.ui.dialog.element.style.zIndex = 10010; + show_message('Failed to fetch updates.'); return false; } if (response.status == 201) { - app.ui.dialog.show("There is an updated extension available.

NOTE:
Fetch Updates is not an update.
Please update from

"); + show_message("There is an updated extension available.

NOTE:
Fetch Updates is not an update.
Please update from

"); const button = document.getElementById('cm-install-customnodes-button'); button.addEventListener("click", @@ -580,19 +575,16 @@ async function fetchUpdates(update_check_checkbox) { } ); - app.ui.dialog.element.style.zIndex = 10010; update_check_checkbox.checked = false; } else { - app.ui.dialog.show('All extensions are already up-to-date with the latest versions.'); - app.ui.dialog.element.style.zIndex = 10010; + show_message('All extensions are already up-to-date with the latest versions.'); } return true; } catch (exception) { - app.ui.dialog.show(`Failed to update custom nodes / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Failed to update custom nodes / ${exception}`); return false; } finally { @@ -615,11 +607,16 @@ async function updateAll(update_check_checkbox, manager_dialog) { const response1 = await api.fetchApi('/comfyui_manager/update_comfyui'); const response2 = await api.fetchApi(`/customnode/update_all?mode=${mode}`); - if (response1.status == 400 || response2.status == 400) { - app.ui.dialog.show('Failed to update ComfyUI or several extensions.

See terminal log.
'); - app.ui.dialog.element.style.zIndex = 10010; + if (response2.status == 403) { + show_message('This action is not allowed with this security level configuration.'); return false; } + + if (response1.status == 400 || response2.status == 400) { + show_message('Failed to update ComfyUI or several extensions.

See terminal log.
'); + return false; + } + if(response1.status == 201 || response2.status == 201) { const update_info = await response2.json(); @@ -633,7 +630,7 @@ async function updateAll(update_check_checkbox, manager_dialog) { updated_list = "
UPDATED: "+update_info.updated.join(", "); } - app.ui.dialog.show( + show_message( "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 @@ -646,19 +643,15 @@ async function updateAll(update_check_checkbox, manager_dialog) { manager_dialog.close(); } }); - - app.ui.dialog.element.style.zIndex = 10010; } else { - app.ui.dialog.show('ComfyUI and all extensions are already up-to-date with the latest versions.'); - app.ui.dialog.element.style.zIndex = 10010; + show_message('ComfyUI and all extensions are already up-to-date with the latest versions.'); } return true; } catch (exception) { - app.ui.dialog.show(`Failed to update ComfyUI or several extensions / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Failed to update ComfyUI or several extensions / ${exception}`); return false; } finally { diff --git a/js/common.js b/js/common.js index 03615260..9fb7a182 100644 --- a/js/common.js +++ b/js/common.js @@ -1,6 +1,11 @@ import { app } from "../../scripts/app.js"; import { api } from "../../scripts/api.js"; +export function show_message(msg) { + app.ui.dialog.show(msg); + app.ui.dialog.element.style.zIndex = 10010; +} + export async function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } @@ -47,6 +52,20 @@ export async function install_checked_custom_node(grid_rows, target_i, caller, m body: JSON.stringify(target) }); + if(response.status == 403) { + show_message('This action is not allowed with this security level configuration.'); + caller.updateMessage(''); + await caller.invalidateControl(); + return; + } + + if(response.status == 404) { + show_message('With the current security level configuration, only custom nodes from the "default channel" can be installed.'); + caller.updateMessage(''); + await caller.invalidateControl(); + return; + } + if(response.status == 400) { show_message(`${mode} failed: ${target.title}`); continue; @@ -94,19 +113,21 @@ export async function install_pip(packages) { body: packages, }); + if(res.status == 403) { + show_message('This action is not allowed with this security level configuration.'); + return; + } + if(res.status == 200) { - app.ui.dialog.show(`PIP package installation is processed.
To apply the pip packages, please click the button in ComfyUI.`); + show_message(`PIP package installation is processed.
To apply the pip packages, please click the button in ComfyUI.`); const rebootButton = document.getElementById('cm-reboot-button3'); const self = this; rebootButton.addEventListener("click", rebootAPI); - - app.ui.dialog.element.style.zIndex = 10010; } else { - app.ui.dialog.show(`Failed to install '${packages}'
See terminal log.`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Failed to install '${packages}'
See terminal log.`); } } @@ -116,21 +137,24 @@ export async function install_via_git_url(url, manager_dialog) { } if(!isValidURL(url)) { - app.ui.dialog.show(`Invalid Git url '${url}'`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Invalid Git url '${url}'`); return; } - app.ui.dialog.show(`Wait...

Installing '${url}'`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Wait...

Installing '${url}'`); const res = await api.fetchApi("/customnode/install/git_url", { method: "POST", body: url, }); + if(res.status == 403) { + show_message('This action is not allowed with this security level configuration.'); + return; + } + if(res.status == 200) { - app.ui.dialog.show(`'${url}' is installed
To apply the installed custom node, please ComfyUI.`); + show_message(`'${url}' is installed
To apply the installed custom node, please ComfyUI.`); const rebootButton = document.getElementById('cm-reboot-button4'); const self = this; @@ -141,12 +165,9 @@ export async function install_via_git_url(url, manager_dialog) { manager_dialog.close(); } }); - - app.ui.dialog.element.style.zIndex = 10010; } else { - app.ui.dialog.show(`Failed to install '${url}'
See terminal log.`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Failed to install '${url}'
See terminal log.`); } } @@ -158,15 +179,9 @@ export async function free_models() { }); if(res.status == 200) { - app.ui.dialog.show('Models have been unloaded.') + show_message('Models have been unloaded.') } else { - app.ui.dialog.show('Unloading of models failed.

Installed ComfyUI may be an outdated version.') + show_message('Unloading of models failed.

Installed ComfyUI may be an outdated version.') } - app.ui.dialog.element.style.zIndex = 10010; } - -export function show_message(msg) { - app.ui.dialog.show(msg); - app.ui.dialog.element.style.zIndex = 10010; -} \ No newline at end of file diff --git a/js/model-downloader.js b/js/model-downloader.js index 9642bcd1..0f0d1a80 100644 --- a/js/model-downloader.js +++ b/js/model-downloader.js @@ -1,7 +1,7 @@ import { app } from "../../scripts/app.js"; import { api } from "../../scripts/api.js" import { ComfyDialog, $el } from "../../scripts/ui.js"; -import { install_checked_custom_node, manager_instance, rebootAPI } from "./common.js"; +import { install_checked_custom_node, manager_instance, rebootAPI, show_message } from "./common.js"; async function install_model(target) { if(ModelInstaller.instance) { @@ -20,8 +20,7 @@ async function install_model(target) { return true; } catch(exception) { - app.ui.dialog.show(`Install failed: ${target.title} / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Install failed: ${target.title} / ${exception}`); return false; } finally { diff --git a/js/snapshot.js b/js/snapshot.js index 0ca7c76a..01e544f7 100644 --- a/js/snapshot.js +++ b/js/snapshot.js @@ -1,24 +1,28 @@ import { app } from "../../scripts/app.js"; import { api } from "../../scripts/api.js" import { ComfyDialog, $el } from "../../scripts/ui.js"; -import { manager_instance, rebootAPI } from "./common.js"; +import { manager_instance, rebootAPI, show_message } from "./common.js"; async function restore_snapshot(target) { if(SnapshotManager.instance) { try { const response = await api.fetchApi(`/snapshot/restore?target=${target}`, { cache: "no-store" }); + + if(response.status == 403) { + show_message('This action is not allowed with this security level configuration.'); + return false; + } + if(response.status == 400) { - app.ui.dialog.show(`Restore snapshot failed: ${target.title} / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Restore snapshot failed: ${target.title} / ${exception}`); } app.ui.dialog.close(); return true; } catch(exception) { - app.ui.dialog.show(`Restore snapshot failed: ${target.title} / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Restore snapshot failed: ${target.title} / ${exception}`); return false; } finally { @@ -32,17 +36,21 @@ async function remove_snapshot(target) { if(SnapshotManager.instance) { try { const response = await api.fetchApi(`/snapshot/remove?target=${target}`, { cache: "no-store" }); + + if(response.status == 403) { + show_message('This action is not allowed with this security level configuration.'); + return false; + } + if(response.status == 400) { - app.ui.dialog.show(`Remove snapshot failed: ${target.title} / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Remove snapshot failed: ${target.title} / ${exception}`); } app.ui.dialog.close(); return true; } catch(exception) { - app.ui.dialog.show(`Restore snapshot failed: ${target.title} / ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Restore snapshot failed: ${target.title} / ${exception}`); return false; } finally { @@ -58,8 +66,7 @@ async function save_current_snapshot() { return true; } catch(exception) { - app.ui.dialog.show(`Backup snapshot failed: ${exception}`); - app.ui.dialog.element.style.zIndex = 10010; + show_message(`Backup snapshot failed: ${exception}`); return false; } finally { From d5724ecf472116c4437c7d0c9e5163418652df76 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 15 May 2024 00:52:15 +0900 Subject: [PATCH 28/41] update DB --- extension-node-map.json | 16 +++++++++++++++- node_db/dev/custom-node-list.json | 11 ++++++++++- node_db/new/extension-node-map.json | 16 +++++++++++++++- 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/extension-node-map.json b/extension-node-map.json index 57ef66ab..93a5f5c5 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -8368,7 +8368,8 @@ "https://github.com/hay86/ComfyUI_OpenVoice": [ [ "D_OpenVoice_STS", - "D_OpenVoice_TTS" + "D_OpenVoice_TTS", + "D_OpenVoice_TTS_V2" ], { "title_aux": "ComfyUI OpenVoice" @@ -9341,6 +9342,7 @@ "Intrinsic_lora_sampling", "JoinStringMulti", "JoinStrings", + "LoadAndResizeImage", "LoadICLightUnet", "LoadResAdapterNormalization", "MaskBatchMulti", @@ -9688,6 +9690,15 @@ "title_aux": "ComfyUI-Debug" } ], + "https://github.com/liusida/ComfyUI-Login": [ + [ + "LoadImageWithPrivacy", + "RemoveImageForPrivacy" + ], + { + "title_aux": "ComfyUI-Login" + } + ], "https://github.com/ljleb/comfy-mecha": [ [ "Blocks Mecha Hyper", @@ -10590,11 +10601,14 @@ [ "DanbooruTagsTransformerBanTagsFromRegex", "DanbooruTagsTransformerComposePrompt", + "DanbooruTagsTransformerComposePromptV2", "DanbooruTagsTransformerDecode", "DanbooruTagsTransformerDecodeBySplitedParts", "DanbooruTagsTransformerGenerate", "DanbooruTagsTransformerGenerateAdvanced", "DanbooruTagsTransformerGenerationConfig", + "DanbooruTagsTransformerGetAspectRatio", + "DanbooruTagsTransformerLoader", "DanbooruTagsTransformerRearrangedByAnimagine", "DanbooruTagsTransformerRemoveTagToken" ], diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 3c2bb30c..ab3ac495 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": "liusida", + "title": "ComfyUI-Sida-Remove-Image [UNSAFE]", + "reference": "https://github.com/liusida/ComfyUI-Sida-Remove-Image", + "files": [ + "https://github.com/liusida/ComfyUI-Sida-Remove-Image" + ], + "install_type": "git-clone", + "description": "Nodes: LoadImageWithPrivacy, RemoveImage.[w/This extension is not secure because it provides the capability to delete files from arbitrary paths.]" + }, { "author": "shadowcz007", "title": "ComfyUI-PuLID [TEST]", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 57ef66ab..93a5f5c5 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -8368,7 +8368,8 @@ "https://github.com/hay86/ComfyUI_OpenVoice": [ [ "D_OpenVoice_STS", - "D_OpenVoice_TTS" + "D_OpenVoice_TTS", + "D_OpenVoice_TTS_V2" ], { "title_aux": "ComfyUI OpenVoice" @@ -9341,6 +9342,7 @@ "Intrinsic_lora_sampling", "JoinStringMulti", "JoinStrings", + "LoadAndResizeImage", "LoadICLightUnet", "LoadResAdapterNormalization", "MaskBatchMulti", @@ -9688,6 +9690,15 @@ "title_aux": "ComfyUI-Debug" } ], + "https://github.com/liusida/ComfyUI-Login": [ + [ + "LoadImageWithPrivacy", + "RemoveImageForPrivacy" + ], + { + "title_aux": "ComfyUI-Login" + } + ], "https://github.com/ljleb/comfy-mecha": [ [ "Blocks Mecha Hyper", @@ -10590,11 +10601,14 @@ [ "DanbooruTagsTransformerBanTagsFromRegex", "DanbooruTagsTransformerComposePrompt", + "DanbooruTagsTransformerComposePromptV2", "DanbooruTagsTransformerDecode", "DanbooruTagsTransformerDecodeBySplitedParts", "DanbooruTagsTransformerGenerate", "DanbooruTagsTransformerGenerateAdvanced", "DanbooruTagsTransformerGenerationConfig", + "DanbooruTagsTransformerGetAspectRatio", + "DanbooruTagsTransformerLoader", "DanbooruTagsTransformerRearrangedByAnimagine", "DanbooruTagsTransformerRemoveTagToken" ], From 35c89c26091d418f5268d5bd590a4398e96263a0 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 15 May 2024 11:01:17 +0900 Subject: [PATCH 29/41] update DB --- extension-node-map.json | 12 +- github-stats.json | 270 ++++++++++++++-------------- node_db/dev/custom-node-list.json | 10 ++ node_db/new/extension-node-map.json | 12 +- 4 files changed, 159 insertions(+), 145 deletions(-) diff --git a/extension-node-map.json b/extension-node-map.json index 93a5f5c5..4953763e 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -1125,8 +1125,12 @@ [ "Automatic CFG", "Automatic CFG - Advanced", + "Automatic CFG - Attention modifiers", + "Automatic CFG - Attention modifiers tester", + "Automatic CFG - Excellent attention", "Automatic CFG - Negative", "Automatic CFG - Post rescale only", + "Automatic CFG - Preset Loader", "Automatic CFG - Unpatch function", "Automatic CFG - Warp Drive", "SAG delayed activation" @@ -8265,16 +8269,13 @@ ], "https://github.com/gonzalu/ComfyUI_YFG_Comical": [ [ - "hello_world", - "image_histogram_node", "image_histograms_node", - "image_histograms_self_node", - "meme_generator_node" + "image_histograms_node_compact" ], { "author": "YFG", "description": "This extension calculates the histogram of an image and outputs the results as graph images for individual channels as well as RGB and Luminosity.", - "nickname": "YFG Histograms", + "nickname": "\ud83d\udc31 YFG Histograms", "title": "YFG Histograms", "title_aux": "\ud83d\ude38 YFG Comical Nodes" } @@ -10143,6 +10144,7 @@ "PromptBuilder //Inspire", "PromptExtractor //Inspire", "RandomGeneratorForList //Inspire", + "RandomNoise //Inspire", "RegionalConditioningColorMask //Inspire", "RegionalConditioningSimple //Inspire", "RegionalIPAdapterColorMask //Inspire", diff --git a/github-stats.json b/github-stats.json index c8311431..09cedf15 100644 --- a/github-stats.json +++ b/github-stats.json @@ -8,7 +8,7 @@ "last_update": "2023-09-13 06:28:20" }, "https://github.com/Fannovel16/ComfyUI-Video-Matting": { - "stars": 129, + "stars": 131, "last_update": "2024-04-29 09:19:33" }, "https://github.com/Stability-AI/ComfyUI-SAI_API": { @@ -16,23 +16,23 @@ "last_update": "2024-04-24 23:40:33" }, "https://github.com/ltdrdata/ComfyUI-Manager": { - "stars": 3801, - "last_update": "2024-05-14 00:30:21" + "stars": 3809, + "last_update": "2024-05-14 15:52:24" }, "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { - "stars": 245, - "last_update": "2024-05-09 15:26:59" + "stars": 246, + "last_update": "2024-05-14 16:26:59" }, "https://github.com/Fannovel16/comfyui_controlnet_aux": { - "stars": 1349, - "last_update": "2024-05-13 09:26:49" + "stars": 1354, + "last_update": "2024-05-14 12:42:29" }, "https://github.com/Fannovel16/ComfyUI-Loopchain": { "stars": 25, "last_update": "2023-12-15 14:25:35" }, "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": { - "stars": 298, + "stars": 300, "last_update": "2024-05-07 03:30:35" }, "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { @@ -44,11 +44,11 @@ "last_update": "2023-08-18 19:03:06" }, "https://github.com/Fannovel16/ComfyUI-MagickWand": { - "stars": 58, + "stars": 59, "last_update": "2024-04-28 10:13:50" }, "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb": { - "stars": 245, + "stars": 246, "last_update": "2024-04-08 22:18:59" }, "https://github.com/BlenderNeko/ComfyUI_TiledKSampler": { @@ -65,7 +65,7 @@ }, "https://github.com/jags111/ComfyUI_Jags_Audiotools": { "stars": 23, - "last_update": "2024-05-12 21:08:34" + "last_update": "2024-05-14 20:06:04" }, "https://github.com/BlenderNeko/ComfyUI_Noise": { "stars": 195, @@ -76,7 +76,7 @@ "last_update": "2023-09-27 00:33:21" }, "https://github.com/jags111/efficiency-nodes-comfyui": { - "stars": 595, + "stars": 596, "last_update": "2024-04-11 15:08:50" }, "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": { @@ -88,7 +88,7 @@ "last_update": "2023-09-11 10:09:22" }, "https://github.com/WASasquatch/was-node-suite-comfyui": { - "stars": 838, + "stars": 840, "last_update": "2024-05-04 16:31:49" }, "https://github.com/WASasquatch/PPF_Noise_ComfyUI": { @@ -172,7 +172,7 @@ "last_update": "2023-05-23 19:57:46" }, "https://github.com/city96/ComfyUI_NetDist": { - "stars": 192, + "stars": 193, "last_update": "2024-02-15 17:34:51" }, "https://github.com/city96/SD-Latent-Interposer": { @@ -196,7 +196,7 @@ "last_update": "2023-09-06 17:15:54" }, "https://github.com/city96/ComfyUI_ExtraModels": { - "stars": 144, + "stars": 156, "last_update": "2024-05-12 20:07:52" }, "https://github.com/city96/ComfyUI_ColorMod": { @@ -212,7 +212,7 @@ "last_update": "2024-01-10 10:02:25" }, "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": { - "stars": 6, + "stars": 7, "last_update": "2024-02-29 02:08:28" }, "https://github.com/Zuellni/ComfyUI-Custom-Nodes": { @@ -220,7 +220,7 @@ "last_update": "2023-09-19 12:11:26" }, "https://github.com/Zuellni/ComfyUI-ExLlama-Nodes": { - "stars": 85, + "stars": 86, "last_update": "2024-05-04 07:13:01" }, "https://github.com/Zuellni/ComfyUI-PickScore-Nodes": { @@ -228,11 +228,11 @@ "last_update": "2024-04-22 13:30:47" }, "https://github.com/pythongosssss/ComfyUI-WD14-Tagger": { - "stars": 348, + "stars": 349, "last_update": "2024-05-11 19:28:37" }, "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { - "stars": 591, + "stars": 592, "last_update": "2024-05-10 11:10:13" }, "https://github.com/SLAPaper/ComfyUI-dpmpp_2m_alt-Sampler": { @@ -240,7 +240,7 @@ "last_update": "2024-04-25 07:58:30" }, "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": { - "stars": 1168, + "stars": 1171, "last_update": "2024-05-09 02:15:21" }, "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": { @@ -256,7 +256,7 @@ "last_update": "2023-05-25 10:49:24" }, "https://github.com/Zuellni/ComfyUI-ExLlama": { - "stars": 85, + "stars": 86, "last_update": "2024-05-04 07:13:01" }, "https://github.com/bvhari/ComfyUI_LatentToRGB": { @@ -264,7 +264,7 @@ "last_update": "2023-05-20 06:50:37" }, "https://github.com/ssitu/ComfyUI_UltimateSDUpscale": { - "stars": 559, + "stars": 560, "last_update": "2024-05-07 18:56:07" }, "https://github.com/strimmlarn/ComfyUI_Strimmlarns_aesthetic_score": { @@ -272,7 +272,7 @@ "last_update": "2024-03-01 23:00:05" }, "https://github.com/ssitu/ComfyUI_restart_sampling": { - "stars": 68, + "stars": 69, "last_update": "2024-05-11 01:25:41" }, "https://github.com/bvhari/ComfyUI_SUNoise": { @@ -309,14 +309,14 @@ }, "https://github.com/melMass/comfy_mtb": { "stars": 301, - "last_update": "2024-05-13 11:52:15" + "last_update": "2024-05-14 19:16:56" }, "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo": { "stars": 50, "last_update": "2023-11-29 14:41:23" }, "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": { - "stars": 415, + "stars": 417, "last_update": "2024-04-19 21:02:12" }, "https://github.com/xXAdonesXx/NodeGPT": { @@ -345,7 +345,7 @@ }, "https://github.com/FizzleDorf/ComfyUI_FizzNodes": { "stars": 289, - "last_update": "2024-04-24 04:23:42" + "last_update": "2024-05-14 14:42:14" }, "https://github.com/FizzleDorf/ComfyUI-AIT": { "stars": 43, @@ -356,15 +356,15 @@ "last_update": "2024-02-01 04:09:13" }, "https://github.com/shiimizu/ComfyUI_smZNodes": { - "stars": 133, - "last_update": "2024-05-14 07:21:16" + "stars": 134, + "last_update": "2024-05-15 01:10:36" }, "https://github.com/shiimizu/ComfyUI-TiledDiffusion": { "stars": 173, - "last_update": "2024-04-11 21:32:24" + "last_update": "2024-05-14 22:01:41" }, "https://github.com/SeargeDP/SeargeSDXL": { - "stars": 710, + "stars": 709, "last_update": "2024-04-10 14:29:50" }, "https://github.com/ZaneA/ComfyUI-ImageReward": { @@ -372,7 +372,7 @@ "last_update": "2024-02-04 23:38:10" }, "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { - "stars": 2634, + "stars": 2636, "last_update": "2024-05-08 14:10:24" }, "https://github.com/cubiq/ComfyUI_SimpleMath": { @@ -380,11 +380,11 @@ "last_update": "2023-09-26 06:31:44" }, "https://github.com/cubiq/ComfyUI_InstantID": { - "stars": 782, + "stars": 785, "last_update": "2024-05-08 14:56:00" }, "https://github.com/cubiq/ComfyUI_FaceAnalysis": { - "stars": 148, + "stars": 150, "last_update": "2024-05-13 08:09:56" }, "https://github.com/shockz0rz/ComfyUI_InterpolateEverything": { @@ -392,7 +392,7 @@ "last_update": "2023-12-23 04:13:06" }, "https://github.com/cubiq/PuLID_ComfyUI": { - "stars": 286, + "stars": 296, "last_update": "2024-05-13 08:18:28" }, "https://github.com/shockz0rz/comfy-easy-grids": { @@ -436,7 +436,7 @@ "last_update": "2023-07-21 11:22:18" }, "https://github.com/evanspearman/ComfyMath": { - "stars": 42, + "stars": 43, "last_update": "2023-08-27 03:29:04" }, "https://github.com/ArtVentureX/comfyui-animatediff": { @@ -448,7 +448,7 @@ "last_update": "2023-09-22 22:48:52" }, "https://github.com/twri/sdxl_prompt_styler": { - "stars": 560, + "stars": 561, "last_update": "2024-03-24 18:55:24" }, "https://github.com/wolfden/ComfyUi_String_Function_Tree": { @@ -484,11 +484,11 @@ "last_update": "2023-07-30 22:32:41" }, "https://github.com/jamesWalker55/comfyui-various": { - "stars": 25, + "stars": 26, "last_update": "2024-03-10 06:45:45" }, "https://github.com/adieyal/comfyui-dynamicprompts": { - "stars": 167, + "stars": 168, "last_update": "2024-02-05 06:55:50" }, "https://github.com/kwaroran/abg-comfyui": { @@ -516,11 +516,11 @@ "last_update": "2024-03-28 23:02:54" }, "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": { - "stars": 2077, + "stars": 2078, "last_update": "2024-05-14 08:52:34" }, "https://github.com/Gourieff/comfyui-reactor-node": { - "stars": 930, + "stars": 931, "last_update": "2024-05-14 03:51:38" }, "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": { @@ -532,7 +532,7 @@ "last_update": "2023-08-04 23:54:24" }, "https://github.com/AIrjen/OneButtonPrompt": { - "stars": 673, + "stars": 674, "last_update": "2024-05-04 07:25:31" }, "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": { @@ -600,7 +600,7 @@ "last_update": "2023-10-29 03:21:34" }, "https://github.com/ManglerFTW/ComfyI2I": { - "stars": 132, + "stars": 133, "last_update": "2023-11-03 11:09:53" }, "https://github.com/theUpsider/ComfyUI-Logic": { @@ -629,10 +629,10 @@ }, "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": { "stars": 203, - "last_update": "2024-05-07 16:17:50" + "last_update": "2024-05-15 00:19:11" }, "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": { - "stars": 27, + "stars": 28, "last_update": "2024-04-21 09:44:11" }, "https://github.com/hustille/ComfyUI_hus_utils": { @@ -652,7 +652,7 @@ "last_update": "2023-09-10 01:51:24" }, "https://github.com/rgthree/rgthree-comfy": { - "stars": 572, + "stars": 574, "last_update": "2024-05-07 02:30:40" }, "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio": { @@ -660,7 +660,7 @@ "last_update": "2024-04-03 03:59:31" }, "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION": { - "stars": 759, + "stars": 761, "last_update": "2024-05-11 07:22:00" }, "https://github.com/AIGODLIKE/ComfyUI-CUP": { @@ -669,7 +669,7 @@ }, "https://github.com/syllebra/bilbox-comfyui": { "stars": 73, - "last_update": "2024-05-13 03:36:36" + "last_update": "2024-05-15 01:21:37" }, "https://github.com/shingo1228/ComfyUI-SDXL-EmptyLatentImage": { "stars": 24, @@ -704,8 +704,8 @@ "last_update": "2024-03-07 12:27:44" }, "https://github.com/laksjdjf/cgem156-ComfyUI": { - "stars": 23, - "last_update": "2024-05-12 01:26:21" + "stars": 25, + "last_update": "2024-05-14 13:40:44" }, "https://github.com/alsritter/asymmetric-tiling-comfyui": { "stars": 14, @@ -808,7 +808,7 @@ "last_update": "2024-03-04 08:52:39" }, "https://github.com/Acly/comfyui-inpaint-nodes": { - "stars": 320, + "stars": 322, "last_update": "2024-04-24 04:17:56" }, "https://github.com/alt-key-project/comfyui-dream-project": { @@ -888,7 +888,7 @@ "last_update": "2024-01-28 09:08:08" }, "https://github.com/cubiq/ComfyUI_essentials": { - "stars": 245, + "stars": 246, "last_update": "2024-05-14 09:56:17" }, "https://github.com/phineas-pta/comfyui-auto-nodes-layout": { @@ -936,8 +936,8 @@ "last_update": "2024-04-10 01:08:34" }, "https://github.com/kijai/ComfyUI-KJNodes": { - "stars": 246, - "last_update": "2024-05-14 10:07:44" + "stars": 250, + "last_update": "2024-05-14 12:20:06" }, "https://github.com/TGu-97/ComfyUI-TGu-utils": { "stars": 1, @@ -980,7 +980,7 @@ "last_update": "2024-03-27 19:38:20" }, "https://github.com/kijai/ComfyUI-SUPIR": { - "stars": 1016, + "stars": 1018, "last_update": "2024-04-23 10:04:12" }, "https://github.com/kijai/ComfyUI-moondream": { @@ -992,11 +992,11 @@ "last_update": "2024-04-19 16:38:57" }, "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": { - "stars": 202, + "stars": 204, "last_update": "2024-04-18 11:22:03" }, "https://github.com/kijai/ComfyUI-ELLA-wrapper": { - "stars": 95, + "stars": 96, "last_update": "2024-05-09 12:22:38" }, "https://github.com/kijai/ComfyUI-DiffusionLight": { @@ -1012,7 +1012,7 @@ "last_update": "2024-05-01 16:10:34" }, "https://github.com/kijai/ComfyUI-IC-Light": { - "stars": 181, + "stars": 192, "last_update": "2024-05-12 13:25:28" }, "https://github.com/hhhzzyang/Comfyui_Lama": { @@ -1032,7 +1032,7 @@ "last_update": "2023-10-05 03:05:03" }, "https://github.com/storyicon/comfyui_segment_anything": { - "stars": 439, + "stars": 441, "last_update": "2024-04-29 15:07:42" }, "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { @@ -1092,7 +1092,7 @@ "last_update": "2024-02-20 01:27:38" }, "https://github.com/chflame163/ComfyUI_LayerStyle": { - "stars": 472, + "stars": 476, "last_update": "2024-05-14 06:11:38" }, "https://github.com/chflame163/ComfyUI_FaceSimilarity": { @@ -1104,7 +1104,7 @@ "last_update": "2023-10-20 16:33:23" }, "https://github.com/shadowcz007/comfyui-mixlab-nodes": { - "stars": 750, + "stars": 752, "last_update": "2024-05-14 02:02:48" }, "https://github.com/shadowcz007/comfyui-ultralytics-yolo": { @@ -1112,7 +1112,7 @@ "last_update": "2024-04-23 02:35:25" }, "https://github.com/shadowcz007/comfyui-Image-reward": { - "stars": 14, + "stars": 15, "last_update": "2024-03-25 05:41:04" }, "https://github.com/shadowcz007/comfyui-consistency-decoder": { @@ -1220,7 +1220,7 @@ "last_update": "2024-02-15 05:52:28" }, "https://github.com/banodoco/steerable-motion": { - "stars": 628, + "stars": 629, "last_update": "2024-05-13 17:12:37" }, "https://github.com/gemell1/ComfyUI_GMIC": { @@ -1324,7 +1324,7 @@ "last_update": "2024-04-06 15:42:48" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": { - "stars": 291, + "stars": 292, "last_update": "2024-04-17 19:59:18" }, "https://github.com/ansonkao/comfyui-geometry": { @@ -1344,7 +1344,7 @@ "last_update": "2023-12-15 23:36:59" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": { - "stars": 540, + "stars": 541, "last_update": "2024-04-17 19:57:55" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": { @@ -1364,7 +1364,7 @@ "last_update": "2024-04-17 20:01:40" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API": { - "stars": 171, + "stars": 172, "last_update": "2024-04-17 19:58:21" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE": { @@ -1376,15 +1376,15 @@ "last_update": "2024-04-17 20:03:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": { - "stars": 387, + "stars": 388, "last_update": "2024-04-30 01:42:11" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": { - "stars": 504, + "stars": 505, "last_update": "2024-04-17 20:00:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": { - "stars": 80, + "stars": 81, "last_update": "2024-04-17 20:04:09" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": { @@ -1504,7 +1504,7 @@ "last_update": "2023-12-05 12:31:26" }, "https://github.com/11cafe/comfyui-workspace-manager": { - "stars": 687, + "stars": 689, "last_update": "2024-05-14 10:45:32" }, "https://github.com/AustinMroz/ComfyUI-SpliceTools": { @@ -1585,7 +1585,7 @@ }, "https://github.com/glibsonoran/Plush-for-ComfyUI": { "stars": 94, - "last_update": "2024-04-29 21:57:49" + "last_update": "2024-05-14 23:39:31" }, "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": { "stars": 26, @@ -1612,7 +1612,7 @@ "last_update": "2024-01-07 12:21:43" }, "https://github.com/NimaNzrii/comfyui-photoshop": { - "stars": 100, + "stars": 103, "last_update": "2024-05-12 13:56:48" }, "https://github.com/dmarx/ComfyUI-Keyframed": { @@ -1648,7 +1648,7 @@ "last_update": "2024-05-04 14:01:06" }, "https://github.com/florestefano1975/comfyui-portrait-master": { - "stars": 697, + "stars": 698, "last_update": "2024-05-02 10:01:11" }, "https://github.com/mozman/ComfyUI_mozman_nodes": { @@ -1700,7 +1700,7 @@ "last_update": "2024-04-30 17:19:25" }, "https://github.com/ceruleandeep/ComfyUI-LLaVA-Captioner": { - "stars": 65, + "stars": 66, "last_update": "2024-03-04 10:07:53" }, "https://github.com/styler00dollar/ComfyUI-deepcache": { @@ -1744,7 +1744,7 @@ "last_update": "2024-02-17 14:26:26" }, "https://github.com/crystian/ComfyUI-Crystools": { - "stars": 399, + "stars": 400, "last_update": "2024-05-04 01:51:37" }, "https://github.com/crystian/ComfyUI-Crystools-save": { @@ -1800,7 +1800,7 @@ "last_update": "2024-03-04 13:20:38" }, "https://github.com/flowtyone/ComfyUI-Flowty-LDSR": { - "stars": 150, + "stars": 151, "last_update": "2024-03-24 19:03:45" }, "https://github.com/flowtyone/ComfyUI-Flowty-CRM": { @@ -1808,7 +1808,7 @@ "last_update": "2024-04-03 23:47:03" }, "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": { - "stars": 327, + "stars": 328, "last_update": "2024-03-19 10:49:59" }, "https://github.com/siliconflow/onediff_comfy_nodes": { @@ -1828,7 +1828,7 @@ "last_update": "2024-04-19 03:46:18" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": { - "stars": 300, + "stars": 301, "last_update": "2024-05-07 05:13:49" }, "https://github.com/chaojie/ComfyUI-EasyAnimate": { @@ -1844,7 +1844,7 @@ "last_update": "2024-04-23 08:01:58" }, "https://github.com/chaojie/ComfyUI-MuseTalk": { - "stars": 90, + "stars": 91, "last_update": "2024-04-05 15:26:14" }, "https://github.com/chaojie/ComfyUI-AniPortrait": { @@ -1852,7 +1852,7 @@ "last_update": "2024-04-02 03:06:43" }, "https://github.com/chaojie/ComfyUI-MuseV": { - "stars": 103, + "stars": 104, "last_update": "2024-04-04 02:07:29" }, "https://github.com/chaojie/ComfyUI-Champ": { @@ -1948,7 +1948,7 @@ "last_update": "2024-05-10 19:30:59" }, "https://github.com/MrForExample/ComfyUI-3D-Pack": { - "stars": 1461, + "stars": 1463, "last_update": "2024-04-13 17:45:06" }, "https://github.com/kft334/Knodes": { @@ -2000,7 +2000,7 @@ "last_update": "2024-01-06 17:04:40" }, "https://github.com/LarryJane491/Lora-Training-in-Comfy": { - "stars": 202, + "stars": 203, "last_update": "2024-03-03 17:16:51" }, "https://github.com/HebelHuber/comfyui-enhanced-save-node": { @@ -2057,7 +2057,7 @@ }, "https://github.com/nkchocoai/ComfyUI-Dart": { "stars": 15, - "last_update": "2024-05-13 14:13:12" + "last_update": "2024-05-14 13:44:46" }, "https://github.com/JaredTherriault/ComfyUI-JNodes": { "stars": 7, @@ -2148,7 +2148,7 @@ "last_update": "2024-04-03 23:51:44" }, "https://github.com/gokayfem/ComfyUI_VLM_nodes": { - "stars": 215, + "stars": 216, "last_update": "2024-05-10 13:36:20" }, "https://github.com/gokayfem/ComfyUI-Texture-Simple": { @@ -2193,11 +2193,11 @@ }, "https://github.com/blepping/ComfyUI-bleh": { "stars": 29, - "last_update": "2024-05-07 19:26:33" + "last_update": "2024-05-15 00:44:35" }, "https://github.com/blepping/ComfyUI-sonar": { "stars": 27, - "last_update": "2024-05-13 16:07:16" + "last_update": "2024-05-15 00:00:35" }, "https://github.com/blepping/comfyui_jankhidiffusion": { "stars": 65, @@ -2224,7 +2224,7 @@ "last_update": "2024-02-01 06:40:40" }, "https://github.com/Loewen-Hob/rembg-comfyui-node-better": { - "stars": 25, + "stars": 26, "last_update": "2024-01-29 16:03:36" }, "https://github.com/HaydenReeve/ComfyUI-Better-Strings": { @@ -2232,11 +2232,11 @@ "last_update": "2024-04-04 17:27:11" }, "https://github.com/StartHua/ComfyUI_Seg_VITON": { - "stars": 151, + "stars": 153, "last_update": "2024-05-04 14:01:04" }, "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": { - "stars": 85, + "stars": 86, "last_update": "2024-03-04 09:33:57" }, "https://github.com/StartHua/Comfyui_joytag": { @@ -2272,15 +2272,15 @@ "last_update": "2024-02-04 08:49:11" }, "https://github.com/davask/ComfyUI_MaraScott_Nodes": { - "stars": 38, - "last_update": "2024-05-14 06:59:34" + "stars": 39, + "last_update": "2024-05-14 22:44:44" }, "https://github.com/dfl/comfyui-clip-with-break": { - "stars": 7, + "stars": 8, "last_update": "2024-02-05 17:48:33" }, "https://github.com/TemryL/ComfyS3": { - "stars": 11, + "stars": 12, "last_update": "2024-02-08 16:59:15" }, "https://github.com/yffyhk/comfyui_auto_danbooru": { @@ -2316,7 +2316,7 @@ "last_update": "2024-02-25 12:35:13" }, "https://github.com/Billius-AI/ComfyUI-Path-Helper": { - "stars": 11, + "stars": 12, "last_update": "2024-02-26 10:48:42" }, "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface": { @@ -2376,12 +2376,12 @@ "last_update": "2024-05-02 14:41:48" }, "https://github.com/logtd/ComfyUI-TrackingNodes": { - "stars": 12, + "stars": 13, "last_update": "2024-02-24 04:43:16" }, "https://github.com/logtd/ComfyUI-InstanceDiffusion": { - "stars": 90, - "last_update": "2024-05-06 22:03:06" + "stars": 91, + "last_update": "2024-05-14 23:34:43" }, "https://github.com/logtd/ComfyUI-InversedNoise": { "stars": 5, @@ -2412,7 +2412,7 @@ "last_update": "2024-02-26 09:37:16" }, "https://github.com/AuroBit/ComfyUI-OOTDiffusion": { - "stars": 303, + "stars": 305, "last_update": "2024-03-26 02:44:57" }, "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction": { @@ -2476,7 +2476,7 @@ "last_update": "2024-02-27 23:31:45" }, "https://github.com/huchenlei/ComfyUI-layerdiffuse": { - "stars": 1166, + "stars": 1169, "last_update": "2024-03-09 21:16:31" }, "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": { @@ -2496,12 +2496,12 @@ "last_update": "2024-04-28 15:36:22" }, "https://github.com/huchenlei/ComfyUI-openpose-editor": { - "stars": 6, + "stars": 7, "last_update": "2024-04-25 22:45:00" }, "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { - "stars": 240, - "last_update": "2024-05-12 20:40:04" + "stars": 244, + "last_update": "2024-05-14 14:31:12" }, "https://github.com/nathannlu/ComfyUI-Pets": { "stars": 33, @@ -2552,7 +2552,7 @@ "last_update": "2024-04-02 20:04:32" }, "https://github.com/cozymantis/pose-generator-comfyui-node": { - "stars": 17, + "stars": 18, "last_update": "2024-04-30 17:40:24" }, "https://github.com/cozymantis/cozy-utils-comfyui-nodes": { @@ -2600,11 +2600,11 @@ "last_update": "2024-03-08 22:53:27" }, "https://github.com/stavsap/comfyui-ollama": { - "stars": 135, + "stars": 137, "last_update": "2024-04-07 20:49:11" }, "https://github.com/dchatel/comfyui_facetools": { - "stars": 35, + "stars": 36, "last_update": "2024-04-06 11:45:55" }, "https://github.com/prodogape/ComfyUI-Minio": { @@ -2624,7 +2624,7 @@ "last_update": "2024-03-12 19:50:18" }, "https://github.com/if-ai/ComfyUI-IF_AI_tools": { - "stars": 249, + "stars": 250, "last_update": "2024-05-13 10:46:48" }, "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": { @@ -2684,7 +2684,7 @@ "last_update": "2024-05-06 17:30:27" }, "https://github.com/Seedsa/Fooocus_Nodes": { - "stars": 25, + "stars": 26, "last_update": "2024-05-14 08:43:15" }, "https://github.com/zhangp365/ComfyUI-utils-nodes": { @@ -2708,7 +2708,7 @@ "last_update": "2024-03-25 11:02:49" }, "https://github.com/chaosaiart/Chaosaiart-Nodes": { - "stars": 34, + "stars": 36, "last_update": "2024-05-10 13:15:33" }, "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes": { @@ -2725,7 +2725,7 @@ }, "https://github.com/hay86/ComfyUI_OpenVoice": { "stars": 2, - "last_update": "2024-05-14 08:28:18" + "last_update": "2024-05-14 11:57:50" }, "https://github.com/hay86/ComfyUI_DDColor": { "stars": 1, @@ -2733,7 +2733,7 @@ }, "https://github.com/hay86/ComfyUI_MiniCPM-V": { "stars": 4, - "last_update": "2024-04-18 13:11:09" + "last_update": "2024-05-14 12:13:38" }, "https://github.com/shinich39/comfyui-load-image-in-seq": { "stars": 2, @@ -2753,7 +2753,7 @@ }, "https://github.com/zombieyang/sd-ppp": { "stars": 5, - "last_update": "2024-05-13 15:42:47" + "last_update": "2024-05-15 00:55:26" }, "https://github.com/KytraScript/ComfyUI_KytraWebhookHTTP": { "stars": 3, @@ -2769,7 +2769,7 @@ }, "https://github.com/MokkaBoss1/ComfyUI_Mokkaboss1": { "stars": 10, - "last_update": "2024-05-12 18:22:57" + "last_update": "2024-05-14 22:09:00" }, "https://github.com/jiaxiangc/ComfyUI-ResAdapter": { "stars": 258, @@ -2804,7 +2804,7 @@ "last_update": "2024-04-22 05:53:26" }, "https://github.com/frankchieng/ComfyUI_MagicClothing": { - "stars": 345, + "stars": 346, "last_update": "2024-04-28 03:21:51" }, "https://github.com/BlakeOne/ComfyUI-NodePresets": { @@ -2840,7 +2840,7 @@ "last_update": "2024-04-04 16:39:56" }, "https://github.com/TJ16th/comfyUI_TJ_NormalLighting": { - "stars": 120, + "stars": 121, "last_update": "2024-04-07 12:46:36" }, "https://github.com/AppleBotzz/ComfyUI_LLMVISION": { @@ -2865,7 +2865,7 @@ }, "https://github.com/liusida/ComfyUI-Login": { "stars": 19, - "last_update": "2024-05-14 08:38:47" + "last_update": "2024-05-15 00:08:44" }, "https://github.com/liusida/ComfyUI-AutoCropFaces": { "stars": 3, @@ -2896,8 +2896,8 @@ "last_update": "2024-04-30 01:42:53" }, "https://github.com/AIFSH/ComfyUI-GPT_SoVITS": { - "stars": 121, - "last_update": "2024-05-13 06:57:55" + "stars": 122, + "last_update": "2024-05-15 01:13:11" }, "https://github.com/AIFSH/ComfyUI-WhisperX": { "stars": 12, @@ -2968,7 +2968,7 @@ "last_update": "2024-05-07 21:47:49" }, "https://github.com/nullquant/ComfyUI-BrushNet": { - "stars": 212, + "stars": 214, "last_update": "2024-05-13 17:42:49" }, "https://github.com/unwdef/unwdef-nodes-comfyui": { @@ -3020,7 +3020,7 @@ "last_update": "2024-04-15 07:49:55" }, "https://github.com/jtydhr88/ComfyUI-InstantMesh": { - "stars": 112, + "stars": 113, "last_update": "2024-04-17 03:15:10" }, "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans": { @@ -3040,8 +3040,8 @@ "last_update": "2024-04-25 14:23:23" }, "https://github.com/heshengtao/comfyui_LLM_party": { - "stars": 57, - "last_update": "2024-05-14 09:02:45" + "stars": 63, + "last_update": "2024-05-14 13:17:52" }, "https://github.com/VAST-AI-Research/ComfyUI-Tripo": { "stars": 45, @@ -3056,7 +3056,7 @@ "last_update": "2024-04-30 03:35:57" }, "https://github.com/TencentQQGYLab/ComfyUI-ELLA": { - "stars": 220, + "stars": 221, "last_update": "2024-05-07 03:07:38" }, "https://github.com/sugarkwork/comfyui_tag_fillter": { @@ -3072,7 +3072,7 @@ "last_update": "2024-05-07 08:34:59" }, "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ": { - "stars": 46, + "stars": 47, "last_update": "2024-05-12 17:10:11" }, "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": { @@ -3100,11 +3100,11 @@ "last_update": "2024-04-27 17:29:46" }, "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { - "stars": 66, - "last_update": "2024-05-13 20:52:07" + "stars": 69, + "last_update": "2024-05-14 20:52:51" }, "https://github.com/jeffy5/comfyui-faceless-node": { - "stars": 7, + "stars": 8, "last_update": "2024-05-14 11:01:30" }, "https://github.com/FredBill1/comfyui-fb-utils": { @@ -3148,7 +3148,7 @@ "last_update": "2024-04-30 05:02:14" }, "https://github.com/TemryL/ComfyUI-IDM-VTON": { - "stars": 82, + "stars": 83, "last_update": "2024-05-09 15:37:12" }, "https://github.com/Nestorchik/NStor-ComfyUI-Translation": { @@ -3168,7 +3168,7 @@ "last_update": "2024-05-02 11:17:11" }, "https://github.com/runtime44/comfyui_r44_nodes": { - "stars": 19, + "stars": 20, "last_update": "2024-05-05 12:17:36" }, "https://github.com/osi1880vr/prompt_quill_comfyui": { @@ -3225,7 +3225,7 @@ }, "https://github.com/gonzalu/ComfyUI_YFG_Comical": { "stars": 2, - "last_update": "2024-05-14 02:40:36" + "last_update": "2024-05-14 16:39:04" }, "https://github.com/fsdymy1024/ComfyUI_fsdymy": { "stars": 1, @@ -3240,7 +3240,7 @@ "last_update": "2024-05-11 15:23:55" }, "https://github.com/christian-byrne/img2txt-comfyui-nodes": { - "stars": 3, + "stars": 5, "last_update": "2024-05-12 10:54:44" }, "https://github.com/fmatray/ComfyUI_BattlemapGrid": { @@ -3252,19 +3252,19 @@ "last_update": "2024-05-12 21:49:47" }, "https://github.com/huagetai/ComfyUI-Gaffer": { - "stars": 22, + "stars": 23, "last_update": "2024-05-14 07:24:52" }, "https://github.com/comfyanonymous/ComfyUI": { - "stars": 34839, - "last_update": "2024-05-14 02:21:17" + "stars": 34880, + "last_update": "2024-05-15 00:19:48" }, "https://github.com/ShmuelRonen/ComfyUI_wav2lip": { - "stars": 6, - "last_update": "2024-05-14 11:25:14" + "stars": 7, + "last_update": "2024-05-14 13:24:01" }, "https://github.com/jtydhr88/ComfyUI-LayerDivider": { "stars": 1, - "last_update": "2024-05-14 11:09:13" + "last_update": "2024-05-15 00:21:49" } } \ No newline at end of file diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index ab3ac495..df544155 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": "tachyon-beep", + "title": "comfyui-simplefeed [UNSAFE]", + "reference": "https://github.com/tachyon-beep/comfyui-simplefeed", + "files": [ + "https://github.com/tachyon-beep/comfyui-simplefeed" + ], + "install_type": "git-clone", + "description": "A simple image feed for comfyUI which is easily configurable and easily extensible.\nUse the filter button to select which nodes write to the feed. Under settings, there are options that allow you: Position the feed. Set a max iamge count for the feed. Set oldest to newest or newest to oldest." + }, { "author": "liusida", "title": "ComfyUI-Sida-Remove-Image [UNSAFE]", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 93a5f5c5..4953763e 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -1125,8 +1125,12 @@ [ "Automatic CFG", "Automatic CFG - Advanced", + "Automatic CFG - Attention modifiers", + "Automatic CFG - Attention modifiers tester", + "Automatic CFG - Excellent attention", "Automatic CFG - Negative", "Automatic CFG - Post rescale only", + "Automatic CFG - Preset Loader", "Automatic CFG - Unpatch function", "Automatic CFG - Warp Drive", "SAG delayed activation" @@ -8265,16 +8269,13 @@ ], "https://github.com/gonzalu/ComfyUI_YFG_Comical": [ [ - "hello_world", - "image_histogram_node", "image_histograms_node", - "image_histograms_self_node", - "meme_generator_node" + "image_histograms_node_compact" ], { "author": "YFG", "description": "This extension calculates the histogram of an image and outputs the results as graph images for individual channels as well as RGB and Luminosity.", - "nickname": "YFG Histograms", + "nickname": "\ud83d\udc31 YFG Histograms", "title": "YFG Histograms", "title_aux": "\ud83d\ude38 YFG Comical Nodes" } @@ -10143,6 +10144,7 @@ "PromptBuilder //Inspire", "PromptExtractor //Inspire", "RandomGeneratorForList //Inspire", + "RandomNoise //Inspire", "RegionalConditioningColorMask //Inspire", "RegionalConditioningSimple //Inspire", "RegionalIPAdapterColorMask //Inspire", From 9bf918b103720d869c23c8d8951d0da10a3d44cf Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 15 May 2024 11:05:57 +0900 Subject: [PATCH 30/41] update DB --- node_db/forked/custom-node-list.json | 10 ++++++++++ node_db/legacy/custom-node-list.json | 10 ---------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/node_db/forked/custom-node-list.json b/node_db/forked/custom-node-list.json index 76b4f038..55459114 100644 --- a/node_db/forked/custom-node-list.json +++ b/node_db/forked/custom-node-list.json @@ -1,5 +1,15 @@ { "custom_nodes": [ + { + "author": "meimeilook", + "title": "ComfyUI_IPAdapter_plus.old [backward compatbility]", + "reference": "https://github.com/meimeilook/ComfyUI_IPAdapter_plus.old", + "files": [ + "https://github.com/meimeilook/ComfyUI_IPAdapter_plus.old" + ], + "install_type": "git-clone", + "description": "This repo is created to provide backward compatibility for workflows configured with the old IPAdapter." + }, { "author": "ZHO-ZHO-ZHO", "title": "Dr.Lt.Data/ComfyUI-YoloWorld-EfficientSAM", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index 1083f8d4..6cb17e0c 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -60,16 +60,6 @@ "install_type": "git-clone", "description": "Please note that the ImageTextOverlay project is no longer supported and has been moved to a new repository. For ongoing developments, contributions, and issues, please refer to the new repository at: [a/https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools](https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools)" }, - { - "author": "meimeilook", - "title": "ComfyUI_IPAdapter_plus.old [backward compatbility]", - "reference": "https://github.com/meimeilook/ComfyUI_IPAdapter_plus.old", - "files": [ - "https://github.com/meimeilook/ComfyUI_IPAdapter_plus.old" - ], - "install_type": "git-clone", - "description": "This repo is created to provide backward compatibility for workflows configured with the old IPAdapter." - }, { "author": "mlinmg", "title": "LaMa Preprocessor [DEPRECATED]", From 9b5a2530fdc9787da8b8ef856f90408b89e49c5a Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 15 May 2024 13:08:43 +0900 Subject: [PATCH 31/41] refactoring cm-cli.py based on typer fix: git_helper - --pip-non-url isn't working properly --- cm-cli.py | 999 +++++++++++++++++++++++++++---------------- git_helper.py | 2 +- glob/manager_core.py | 3 +- requirements.txt | 5 +- 4 files changed, 642 insertions(+), 367 deletions(-) diff --git a/cm-cli.py b/cm-cli.py index 981ced9e..093fa83f 100644 --- a/cm-cli.py +++ b/cm-cli.py @@ -1,4 +1,3 @@ - import os import sys import traceback @@ -8,38 +7,24 @@ import subprocess import shutil import concurrent import threading +from typing import Optional + +import typer +from rich import print +from typing_extensions import List, Annotated +import re +import git sys.path.append(os.path.dirname(__file__)) sys.path.append(os.path.join(os.path.dirname(__file__), "glob")) import manager_core as core import cm_global -import git - - -print(f"\n-= ComfyUI-Manager CLI ({core.version_str}) =-\n") - - -if not (len(sys.argv) == 2 and sys.argv[1] in ['save-snapshot', 'restore-dependencies', 'clear']) and len(sys.argv) < 3: - print(f"\npython cm-cli.py [OPTIONS]\n\n" - f"OPTIONS:\n" - f" [install|reinstall|uninstall|update|disable|enable|fix] node_name ... ?[--channel ] ?[--mode [remote|local|cache]]\n" - f" [update|disable|enable|fix] all ?[--channel ] ?[--mode [remote|local|cache]]\n" - f" [simple-show|show] [installed|enabled|not-installed|disabled|all|snapshot|snapshot-list] ?[--channel ] ?[--mode [remote|local|cache]]\n" - f" save-snapshot ?[--output ]\n" - f" restore-snapshot ?[--pip-non-url] ?[--pip-non-local-url] ?[--pip-local-url]\n" - f" cli-only-mode [enable|disable]\n" - f" restore-dependencies\n" - f" deps-in-workflow --workflow --output \n" - f" install-deps \n" - f" clear\n") - exit(-1) - comfyui_manager_path = os.path.dirname(__file__) comfy_path = os.environ.get('COMFYUI_PATH') if comfy_path is None: - print(f"WARN: The `COMFYUI_PATH` environment variable is not set. Assuming `custom_nodes/ComfyUI-Manager/../../` as the ComfyUI path.\n", file=sys.stderr) + print(f"\n[bold yellow]WARN: The `COMFYUI_PATH` environment variable is not set. Assuming `custom_nodes/ComfyUI-Manager/../../` as the ComfyUI path.[/bold yellow]", file=sys.stderr) comfy_path = os.path.abspath(os.path.join(comfyui_manager_path, '..', '..')) startup_script_path = os.path.join(comfyui_manager_path, "startup-scripts") @@ -57,146 +42,6 @@ if os.path.exists(pip_overrides_path): cm_global.pip_overrides = json.load(json_file) -processed_install = set() - - -def post_install(url): - try: - repository_name = url.split("/")[-1].strip() - repo_path = os.path.join(custom_nodes_path, repository_name) - repo_path = os.path.abspath(repo_path) - - requirements_path = os.path.join(repo_path, 'requirements.txt') - install_script_path = os.path.join(repo_path, 'install.py') - - if os.path.exists(requirements_path): - with (open(requirements_path, 'r', encoding="UTF-8", errors="ignore") as file): - for line in file: - package_name = core.remap_pip_package(line.strip()) - if package_name and not core.is_installed(package_name): - install_cmd = [sys.executable, "-m", "pip", "install", package_name] - output = subprocess.check_output(install_cmd, cwd=repo_path, text=True) - for msg_line in output.split('\n'): - if 'Requirement already satisfied:' in msg_line: - print('.', end='') - else: - print(msg_line) - - if os.path.exists(install_script_path) and f'{repo_path}/install.py' not in processed_install: - processed_install.add(f'{repo_path}/install.py') - install_cmd = [sys.executable, install_script_path] - output = subprocess.check_output(install_cmd, cwd=repo_path, text=True) - for msg_line in output.split('\n'): - if 'Requirement already satisfied:' in msg_line: - print('.', end='') - else: - print(msg_line) - - except Exception: - print(f"ERROR: Restoring '{url}' is failed.") - - -def restore_dependencies(): - node_paths = [os.path.join(custom_nodes_path, name) for name in os.listdir(custom_nodes_path) - if os.path.isdir(os.path.join(custom_nodes_path, name)) and not name.endswith('.disabled')] - - total = len(node_paths) - i = 1 - for x in node_paths: - print(f"----------------------------------------------------------------------------------------------------") - print(f"Restoring [{i}/{total}]: {x}") - post_install(x) - i += 1 - - -def install_deps(): - if not os.path.exists(sys.argv[2]): - print(f"File not found: {sys.argv[2]}") - exit(-1) - else: - with open(sys.argv[2], 'r', encoding="UTF-8", errors="ignore") as json_file: - json_obj = json.load(json_file) - for k in json_obj['custom_nodes'].keys(): - state = core.simple_check_custom_node(k) - if state == 'installed': - continue - elif state == 'not-installed': - core.gitclone_install([k], instant_execution=True) - else: # disabled - core.gitclone_set_active([k], False) - - print("Dependency installation and activation complete.") - - -def restore_snapshot(): - global processed_install - - snapshot_name = sys.argv[2] - extras = [x for x in sys.argv if x in ['--pip-non-url', '--pip-local-url', '--pip-non-local-url']] - - print(f"pips restore mode: {extras}") - - if os.path.exists(snapshot_name): - snapshot_path = os.path.abspath(snapshot_name) - else: - snapshot_path = os.path.join(core.comfyui_manager_path, 'snapshots', snapshot_name) - if not os.path.exists(snapshot_path): - print(f"ERROR: `{snapshot_path}` is not exists.") - exit(-1) - - try: - cloned_repos = [] - checkout_repos = [] - skipped_repos = [] - enabled_repos = [] - disabled_repos = [] - is_failed = False - - def extract_infos(msg_lines): - nonlocal is_failed - - for x in msg_lines: - if x.startswith("CLONE: "): - cloned_repos.append(x[7:]) - elif x.startswith("CHECKOUT: "): - checkout_repos.append(x[10:]) - elif x.startswith("SKIPPED: "): - skipped_repos.append(x[9:]) - elif x.startswith("ENABLE: "): - enabled_repos.append(x[8:]) - elif x.startswith("DISABLE: "): - disabled_repos.append(x[9:]) - elif 'APPLY SNAPSHOT: False' in x: - is_failed = True - - print(f"Restore snapshot.") - cmd_str = [sys.executable, git_script_path, '--apply-snapshot', snapshot_path] + extras - output = subprocess.check_output(cmd_str, cwd=custom_nodes_path, text=True) - msg_lines = output.split('\n') - extract_infos(msg_lines) - - for url in cloned_repos: - post_install(url) - - # print summary - for x in cloned_repos: - print(f"[ INSTALLED ] {x}") - for x in checkout_repos: - print(f"[ CHECKOUT ] {x}") - for x in enabled_repos: - print(f"[ ENABLED ] {x}") - for x in disabled_repos: - print(f"[ DISABLED ] {x}") - - if is_failed: - print("ERROR: Failed to restore snapshot.") - - except Exception: - print("ERROR: Failed to restore snapshot.") - traceback.print_exc() - exit(-1) - - def check_comfyui_hash(): repo = git.Repo(comfy_path) core.comfy_ui_revision = len(list(repo.iter_commits('HEAD'))) @@ -207,7 +52,7 @@ def check_comfyui_hash(): core.comfy_ui_commit_datetime = repo.head.commit.committed_datetime -check_comfyui_hash() +check_comfyui_hash() # This is a preparation step for manager_core def read_downgrade_blacklist(): @@ -227,80 +72,132 @@ def read_downgrade_blacklist(): pass -read_downgrade_blacklist() - -channel = 'default' -mode = 'remote' -nodes = set() +read_downgrade_blacklist() # This is a preparation step for manager_core -def load_custom_nodes(): - channel_dict = core.get_channel_dict() - if channel not in channel_dict: - print(f"ERROR: Invalid channel is specified `--channel {channel}`", file=sys.stderr) - exit(-1) +class Ctx: + def __init__(self): + self.channel = 'default' + self.mode = 'remote' + self.processed_install = set() + self.custom_node_map_cache = None - if mode not in ['remote', 'local', 'cache']: - print(f"ERROR: Invalid mode is specified `--mode {mode}`", file=sys.stderr) - exit(-1) + def set_channel_mode(self, channel, mode): + if mode is not None: + self.mode = mode - channel_url = channel_dict[channel] + valid_modes = ["remote", "local", "cache"] + if mode and mode.lower() not in valid_modes: + typer.echo( + f"Invalid mode: {mode}. Allowed modes are 'remote', 'local', 'cache'.", + err=True, + ) + exit(1) - res = {} - json_obj = asyncio.run(core.get_data_by_mode(mode, 'custom-node-list.json', channel_url=channel_url)) - for x in json_obj['custom_nodes']: - for y in x['files']: - if 'github.com' in y and not (y.endswith('.py') or y.endswith('.js')): - repo_name = y.split('/')[-1] - res[repo_name] = (x, False) + if channel is not None: + self.channel = channel - if 'id' in x: - if x['id'] not in res: - res[x['id']] = (x, True) + def post_install(self, url): + try: + repository_name = url.split("/")[-1].strip() + repo_path = os.path.join(custom_nodes_path, repository_name) + repo_path = os.path.abspath(repo_path) - return res + requirements_path = os.path.join(repo_path, 'requirements.txt') + install_script_path = os.path.join(repo_path, 'install.py') + + if os.path.exists(requirements_path): + with (open(requirements_path, 'r', encoding="UTF-8", errors="ignore") as file): + for line in file: + package_name = core.remap_pip_package(line.strip()) + if package_name and not core.is_installed(package_name): + install_cmd = [sys.executable, "-m", "pip", "install", package_name] + output = subprocess.check_output(install_cmd, cwd=repo_path, text=True) + for msg_line in output.split('\n'): + if 'Requirement already satisfied:' in msg_line: + print('.', end='') + else: + print(msg_line) + + if os.path.exists(install_script_path) and f'{repo_path}/install.py' not in self.processed_install: + self.processed_install.add(f'{repo_path}/install.py') + install_cmd = [sys.executable, install_script_path] + output = subprocess.check_output(install_cmd, cwd=repo_path, text=True) + for msg_line in output.split('\n'): + if 'Requirement already satisfied:' in msg_line: + print('.', end='') + else: + print(msg_line) + + except Exception: + print(f"ERROR: Restoring '{url}' is failed.") + + def restore_dependencies(self): + node_paths = [os.path.join(custom_nodes_path, name) for name in os.listdir(custom_nodes_path) + if os.path.isdir(os.path.join(custom_nodes_path, name)) and not name.endswith('.disabled')] + + total = len(node_paths) + i = 1 + for x in node_paths: + print(f"----------------------------------------------------------------------------------------------------") + print(f"Restoring [{i}/{total}]: {x}") + self.post_install(x) + i += 1 + + def load_custom_nodes(self): + channel_dict = core.get_channel_dict() + if self.channel not in channel_dict: + print(f"[bold red]ERROR: Invalid channel is specified `--channel {self.channel}`[/bold red]", file=sys.stderr) + exit(1) + + if self.mode not in ['remote', 'local', 'cache']: + print(f"[bold red]ERROR: Invalid mode is specified `--mode {self.mode}`[/bold red]", file=sys.stderr) + exit(1) + + channel_url = channel_dict[self.channel] + + res = {} + json_obj = asyncio.run(core.get_data_by_mode(self.mode, 'custom-node-list.json', channel_url=channel_url)) + for x in json_obj['custom_nodes']: + for y in x['files']: + if 'github.com' in y and not (y.endswith('.py') or y.endswith('.js')): + repo_name = y.split('/')[-1] + res[repo_name] = (x, False) + + if 'id' in x: + if x['id'] not in res: + res[x['id']] = (x, True) + + return res + + def get_custom_node_map(self): + if self.custom_node_map_cache is not None: + return self.custom_node_map_cache + + self.custom_node_map_cache = self.load_custom_nodes() + + return self.custom_node_map_cache + + def lookup_node_path(self, node_name, robust=False): + if '..' in node_name: + print(f"\n[bold red]ERROR: Invalid node name '{node_name}'[/bold red]\n") + exit(2) + + custom_node_map = self.get_custom_node_map() + if node_name in custom_node_map: + node_url = custom_node_map[node_name][0]['files'][0] + repo_name = node_url.split('/')[-1] + node_path = os.path.join(custom_nodes_path, repo_name) + return node_path, custom_node_map[node_name][0] + elif robust: + node_path = os.path.join(custom_nodes_path, node_name) + return node_path, None + + print(f"\n[bold red]ERROR: Invalid node name '{node_name}'[/bold red]\n") + exit(2) -def process_args(): - global channel - global mode - - i = 2 - while i < len(sys.argv): - if sys.argv[i] == '--channel': - if i+1 < len(sys.argv): - channel = sys.argv[i+1] - i += 1 - elif sys.argv[i] == '--mode': - if i+1 < len(sys.argv): - mode = sys.argv[i+1] - i += 1 - else: - nodes.add(sys.argv[i]) - - i += 1 - - -process_args() -custom_node_map = load_custom_nodes() - - -def lookup_node_path(node_name, robust=False): - if '..' in node_name: - print(f"ERROR: invalid node name '{node_name}'") - exit(-1) - - if node_name in custom_node_map: - node_url = custom_node_map[node_name][0]['files'][0] - repo_name = node_url.split('/')[-1] - node_path = os.path.join(custom_nodes_path, repo_name) - return node_path, custom_node_map[node_name][0] - elif robust: - node_path = os.path.join(custom_nodes_path, node_name) - return node_path, None - - print(f"ERROR: invalid node name '{node_name}'") - exit(-1) +cm_ctx = Ctx() def install_node(node_name, is_all=False, cnt_msg=''): @@ -308,38 +205,38 @@ def install_node(node_name, is_all=False, cnt_msg=''): # install via urls res = core.gitclone_install([node_name]) if not res: - print(f"ERROR: An error occurred while installing '{node_name}'.") + print(f"[bold red]ERROR: An error occurred while installing '{node_name}'.[/bold red]") else: print(f"{cnt_msg} [INSTALLED] {node_name:50}") else: - node_path, node_item = lookup_node_path(node_name) + node_path, node_item = cm_ctx.lookup_node_path(node_name) if os.path.exists(node_path): if not is_all: print(f"{cnt_msg} [ SKIPPED ] {node_name:50} => Already installed") - elif os.path.exists(node_path+'.disabled'): + elif os.path.exists(node_path + '.disabled'): enable_node(node_name) else: res = core.gitclone_install(node_item['files'], instant_execution=True, msg_prefix=f"[{cnt_msg}] ") if not res: - print(f"ERROR: An error occurred while installing '{node_name}'.") + print(f"[bold red]ERROR: An error occurred while installing '{node_name}'.[/bold red]") else: print(f"{cnt_msg} [INSTALLED] {node_name:50}") def reinstall_node(node_name, is_all=False, cnt_msg=''): - node_path, node_item = lookup_node_path(node_name) + node_path, node_item = cm_ctx.lookup_node_path(node_name) if os.path.exists(node_path): shutil.rmtree(node_path) - if os.path.exists(node_path+'.disabled'): - shutil.rmtree(node_path+'.disabled') + if os.path.exists(node_path + '.disabled'): + shutil.rmtree(node_path + '.disabled') install_node(node_name, is_all=is_all, cnt_msg=cnt_msg) def fix_node(node_name, is_all=False, cnt_msg=''): - node_path, node_item = lookup_node_path(node_name, robust=True) + node_path, node_item = cm_ctx.lookup_node_path(node_name, robust=True) files = node_item['files'] if node_item is not None else [node_path] @@ -348,18 +245,18 @@ def fix_node(node_name, is_all=False, cnt_msg=''): res = core.gitclone_fix(files, instant_execution=True) if not res: print(f"ERROR: An error occurred while fixing '{node_name}'.") - elif not is_all and os.path.exists(node_path+'.disabled'): + elif not is_all and os.path.exists(node_path + '.disabled'): print(f"{cnt_msg} [ SKIPPED ]: {node_name:50} => Disabled") elif not is_all: print(f"{cnt_msg} [ SKIPPED ]: {node_name:50} => Not installed") def uninstall_node(node_name, is_all=False, cnt_msg=''): - node_path, node_item = lookup_node_path(node_name, robust=True) + node_path, node_item = cm_ctx.lookup_node_path(node_name, robust=True) files = node_item['files'] if node_item is not None else [node_path] - if os.path.exists(node_path) or os.path.exists(node_path+'.disabled'): + if os.path.exists(node_path) or os.path.exists(node_path + '.disabled'): res = core.gitclone_uninstall(files) if not res: print(f"ERROR: An error occurred while uninstalling '{node_name}'.") @@ -370,7 +267,7 @@ def uninstall_node(node_name, is_all=False, cnt_msg=''): def update_node(node_name, is_all=False, cnt_msg=''): - node_path, node_item = lookup_node_path(node_name, robust=True) + node_path, node_item = cm_ctx.lookup_node_path(node_name, robust=True) files = node_item['files'] if node_item is not None else [node_path] @@ -383,13 +280,11 @@ def update_node(node_name, is_all=False, cnt_msg=''): return node_path -def update_parallel(): - global nodes - +def update_parallel(nodes): is_all = False if 'all' in nodes: is_all = True - nodes = [x for x in custom_node_map.keys() if os.path.exists(os.path.join(custom_nodes_path, x)) or os.path.exists(os.path.join(custom_nodes_path, x) + '.disabled')] + nodes = [x for x in cm_ctx.get_custom_node_map().keys() if os.path.exists(os.path.join(custom_nodes_path, x)) or os.path.exists(os.path.join(custom_nodes_path, x) + '.disabled')] nodes = [x for x in nodes if x.lower() not in ['comfy', 'comfyui', 'all']] @@ -421,8 +316,11 @@ def update_parallel(): i = 1 for node_path in processed: - print(f"[{i}/{total}] Post update: {node_path}") - post_install(node_path) + if node_path is None: + print(f"[{i}/{total}] Post update: ERROR") + else: + print(f"[{i}/{total}] Post update: {node_path}") + cm_ctx.post_install(node_path) i += 1 @@ -440,10 +338,10 @@ def enable_node(node_name, is_all=False, cnt_msg=''): if node_name == 'ComfyUI-Manager': return - node_path, node_item = lookup_node_path(node_name, robust=True) + node_path, node_item = cm_ctx.lookup_node_path(node_name, robust=True) - if os.path.exists(node_path+'.disabled'): - current_name = node_path+'.disabled' + if os.path.exists(node_path + '.disabled'): + current_name = node_path + '.disabled' os.rename(current_name, node_path) print(f"{cnt_msg} [ENABLED] {node_name:50}") elif os.path.exists(node_path): @@ -455,28 +353,22 @@ def enable_node(node_name, is_all=False, cnt_msg=''): def disable_node(node_name, is_all=False, cnt_msg=''): if node_name == 'ComfyUI-Manager': return - - node_path, node_item = lookup_node_path(node_name, robust=True) + + node_path, node_item = cm_ctx.lookup_node_path(node_name, robust=True) if os.path.exists(node_path): current_name = node_path - new_name = node_path+'.disabled' + new_name = node_path + '.disabled' os.rename(current_name, new_name) print(f"{cnt_msg} [DISABLED] {node_name:50}") - elif os.path.exists(node_path+'.disabled'): + elif os.path.exists(node_path + '.disabled'): print(f"{cnt_msg} [ SKIPPED] {node_name:50} => Already disabled") elif not is_all: print(f"{cnt_msg} [ SKIPPED] {node_name:50} => Not installed") -def export_custom_node_ids(): - with open(sys.argv[2], "w", encoding='utf-8') as output_file: - for x in custom_node_map.keys(): - print(x, file=output_file) - - def show_list(kind, simple=False): - for k, v in custom_node_map.items(): + for k, v in cm_ctx.get_custom_node_map().items(): if v[1]: continue @@ -488,7 +380,7 @@ def show_list(kind, simple=False): states.add('installed') states.add('enabled') states.add('all') - elif os.path.exists(node_path+'.disabled'): + elif os.path.exists(node_path + '.disabled'): prefix = '[ DISABLED ] ' states.add('installed') states.add('disabled') @@ -530,7 +422,7 @@ def show_list(kind, simple=False): states.add('enabled') states.add('all') - if k not in custom_node_map: + if k not in cm_ctx.get_custom_node_map(): if kind in states: if simple: print(f"{k:50}") @@ -570,68 +462,16 @@ def cancel(): os.remove(restore_snapshot_path) -def save_snapshot(): - output_path = None - for i in range(len(sys.argv)): - if sys.argv[i] == '--output': - if len(sys.argv) >= i: - output_path = sys.argv[i+1] - - return core.save_snapshot_with_postfix('snapshot', output_path) - - def auto_save_snapshot(): - return core.save_snapshot_with_postfix('cli-autosave') + path = core.save_snapshot_with_postfix('cli-autosave') + print(f"Current snapshot is saved as `{path}`") -def deps_in_workflow(): - input_path = None - output_path = None - - for i in range(len(sys.argv)): - if sys.argv[i] == '--workflow' and len(sys.argv) > i and not sys.argv[i+1].startswith('-'): - input_path = sys.argv[i+1] - - elif sys.argv[i] == '--output' and len(sys.argv) > i and not sys.argv[i+1].startswith('-'): - output_path = sys.argv[i+1] - - if input_path is None: - print(f"missing arguments: --workflow ") - exit(-1) - elif not os.path.exists(input_path): - print(f"File not found: {input_path}") - exit(-1) - - if output_path is None: - print(f"missing arguments: --output ") - exit(-1) - - used_exts, unknown_nodes = asyncio.run(core.extract_nodes_from_workflow(input_path, mode=mode, channel_url=channel)) - - custom_nodes = {} - for x in used_exts: - custom_nodes[x] = { 'state': core.simple_check_custom_node(x), - 'hash': '-' - } - - res = { - 'custom_nodes': custom_nodes, - 'unknown_nodes': list(unknown_nodes) - } - - with open(output_path, "w", encoding='utf-8') as output_file: - json.dump(res, output_file, indent=4) - - print(f"Workflow dependencies are being saved into {output_path}.") - - -def for_each_nodes(act, allow_all=True): - global nodes - +def for_each_nodes(nodes, act, allow_all=True): is_all = False if allow_all and 'all' in nodes: is_all = True - nodes = [x for x in custom_node_map.keys() if os.path.exists(os.path.join(custom_nodes_path, x)) or os.path.exists(os.path.join(custom_nodes_path, x) + '.disabled')] + nodes = [x for x in cm_ctx.get_custom_node_map().keys() if os.path.exists(os.path.join(custom_nodes_path, x)) or os.path.exists(os.path.join(custom_nodes_path, x) + '.disabled')] nodes = [x for x in nodes if x.lower() not in ['comfy', 'comfyui', 'all']] @@ -646,19 +486,98 @@ def for_each_nodes(act, allow_all=True): i += 1 -op = sys.argv[1] +app = typer.Typer() -if op == 'install': - for_each_nodes(install_node) +@app.command(help="Display help for commands") +def help(ctx: typer.Context): + print(ctx.find_root().get_help()) + ctx.exit(0) -elif op == 'reinstall': - for_each_nodes(reinstall_node) -elif op == 'uninstall': - for_each_nodes(uninstall_node) +@app.command(help="Install custom nodes") +def install( + nodes: List[str] = typer.Argument( + ..., help="List of custom nodes to install" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) + for_each_nodes(nodes, act=install_node) + + +@app.command(help="Reinstall custom nodes") +def reinstall( + nodes: List[str] = typer.Argument( + ..., help="List of custom nodes to reinstall" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) + for_each_nodes(nodes, act=reinstall_node) + + +@app.command(help="Uninstall custom nodes") +def uninstall( + nodes: List[str] = typer.Argument( + ..., help="List of custom nodes to uninstall" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) + for_each_nodes(nodes, act=uninstall_node) + + +@app.command(help="Disable custom nodes") +def update( + nodes: List[str] = typer.Argument( + ..., + help="[all|List of custom nodes to update]" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) -elif op == 'update': if 'all' in nodes: auto_save_snapshot() @@ -667,79 +586,433 @@ elif op == 'update': update_comfyui() break - update_parallel() + update_parallel(nodes) + + +@app.command(help="Disable custom nodes") +def disable( + nodes: List[str] = typer.Argument( + ..., + help="[all|List of custom nodes to disable]" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) -elif op == 'disable': if 'all' in nodes: auto_save_snapshot() - for_each_nodes(disable_node, allow_all=True) + for_each_nodes(nodes, disable_node, allow_all=True) + + +@app.command(help="Enable custom nodes") +def enable( + nodes: List[str] = typer.Argument( + ..., + help="[all|List of custom nodes to enable]" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) -elif op == 'enable': if 'all' in nodes: auto_save_snapshot() - for_each_nodes(enable_node, allow_all=True) + for_each_nodes(nodes, enable_node, allow_all=True) + + +@app.command(help="Fix dependencies of custom nodes") +def fix( + nodes: List[str] = typer.Argument( + ..., + help="[all|List of custom nodes to fix]" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) -elif op == 'fix': if 'all' in nodes: auto_save_snapshot() - for_each_nodes(fix_node, allow_all=True) + for_each_nodes(nodes, fix_node, allow_all=True) -elif op == 'show': - if sys.argv[2] == 'snapshot': + +@app.command("show", help="Show node list (simple mode)") +def show( + arg: str = typer.Argument( + help="[installed|enabled|not-installed|disabled|all|snapshot|snapshot-list]" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + valid_commands = [ + "installed", + "enabled", + "not-installed", + "disabled", + "all", + "snapshot", + "snapshot-list", + ] + if arg not in valid_commands: + typer.echo(f"Invalid command: `show {arg}`", err=True) + exit(1) + + cm_ctx.set_channel_mode(channel, mode) + if arg == 'snapshot': show_snapshot() - elif sys.argv[2] == 'snapshot-list': + elif arg == 'snapshot-list': show_snapshot_list() else: - show_list(sys.argv[2]) + show_list(arg) -elif op == 'simple-show': - if sys.argv[2] == 'snapshot': + +@app.command("simple-show", help="Show node list (simple mode)") +def simple_show( + arg: str = typer.Argument( + help="[installed|enabled|not-installed|disabled|all|snapshot|snapshot-list]" + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + valid_commands = [ + "installed", + "enabled", + "not-installed", + "disabled", + "all", + "snapshot", + "snapshot-list", + ] + if arg not in valid_commands: + typer.echo(f"[bold red]Invalid command: `show {arg}`[/bold red]", err=True) + exit(1) + + cm_ctx.set_channel_mode(channel, mode) + if arg == 'snapshot': show_snapshot(True) - elif sys.argv[2] == 'snapshot-list': + elif arg == 'snapshot-list': show_snapshot_list(True) else: - show_list(sys.argv[2], True) + show_list(arg, True) -elif op == 'cli-only-mode': + +@app.command('cli-only-mode', help="Set whether to use ComfyUI-Manager in CLI-only mode.") +def cli_only_mode( + mode: str = typer.Argument( + ..., help="[enable|disable]" + )): cli_mode_flag = os.path.join(os.path.dirname(__file__), '.enable-cli-only-mode') - if sys.argv[2] == 'enable': + if mode.lower() == 'enable': with open(cli_mode_flag, 'w') as file: pass - print(f"\ncli-only-mode: enabled\n") - elif sys.argv[2] == 'disable': + print(f"\nINFO: `cli-only-mode` is enabled\n") + elif mode.lower() == 'disable': if os.path.exists(cli_mode_flag): os.remove(cli_mode_flag) - print(f"\ncli-only-mode: disabled\n") + print(f"\nINFO: `cli-only-mode` is disabled\n") else: - print(f"\ninvalid value for cli-only-mode: {sys.argv[2]}\n") + print(f"\n[bold red]Invalid value for cli-only-mode: {mode}[/bold red]\n") + exit(1) -elif op == "deps-in-workflow": - deps_in_workflow() -elif op == 'save-snapshot': - path = save_snapshot() +@app.command( + "deps-in-workflow", help="Generate dependencies file from workflow (.json/.png)" +) +def deps_in_workflow( + workflow: Annotated[ + str, typer.Option(show_default=False, help="Workflow file (.json/.png)") + ], + output: Annotated[ + str, typer.Option(show_default=False, help="Output file (.json)") + ], + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) + + input_path = workflow + output_path = output + + if not os.path.exists(input_path): + print(f"[bold red]File not found: {input_path}[/bold red]") + exit(1) + + used_exts, unknown_nodes = asyncio.run(core.extract_nodes_from_workflow(input_path, mode=cm_ctx.mode, channel_url=cm_ctx.channel)) + + custom_nodes = {} + for x in used_exts: + custom_nodes[x] = {'state': core.simple_check_custom_node(x), + 'hash': '-' + } + + res = { + 'custom_nodes': custom_nodes, + 'unknown_nodes': list(unknown_nodes) + } + + with open(output_path, "w", encoding='utf-8') as output_file: + json.dump(res, output_file, indent=4) + + print(f"Workflow dependencies are being saved into {output_path}.") + + +@app.command("save-snapshot", help="Save a snapshot of the current ComfyUI environment. If output path isn't provided. Save to ComfyUI-Manager/snapshots path.") +def save_snapshot( + output: Annotated[ + str, + typer.Option( + show_default=False, help="Specify the output file path. (.json/.yaml)" + ), + ] = None, +): + path = core.save_snapshot_with_postfix('snapshot', output) print(f"Current snapshot is saved as `{path}`") -elif op == 'restore-snapshot': - restore_snapshot() -elif op == 'restore-dependencies': - restore_dependencies() +@app.command("restore-snapshot", help="Restore snapshot from snapshot file") +def restore_snapshot( + snapshot_name: str, + pip_non_url: Optional[bool] = typer.Option( + default=None, + show_default=False, + is_flag=True, + help="Restore for pip packages registered on PyPI.", + ), + pip_non_local_url: Optional[bool] = typer.Option( + default=None, + show_default=False, + is_flag=True, + help="Restore for pip packages registered at web URLs.", + ), + pip_local_url: Optional[bool] = typer.Option( + default=None, + show_default=False, + is_flag=True, + help="Restore for pip packages specified by local paths.", + ), +): + extras = [] + if pip_non_url: + extras.append('--pip-non-url') -elif op == 'install-deps': + if pip_non_local_url: + extras.append('--pip-non-local-url') + + if pip_local_url: + extras.append('--pip-local-url') + + print(f"PIPs restore mode: {extras}") + + if os.path.exists(snapshot_name): + snapshot_path = os.path.abspath(snapshot_name) + else: + snapshot_path = os.path.join(core.comfyui_manager_path, 'snapshots', snapshot_name) + if not os.path.exists(snapshot_path): + print(f"[bold red]ERROR: `{snapshot_path}` is not exists.[/bold red]") + exit(1) + + try: + cloned_repos = [] + checkout_repos = [] + skipped_repos = [] + enabled_repos = [] + disabled_repos = [] + is_failed = False + + def extract_infos(msg): + nonlocal is_failed + + for x in msg: + if x.startswith("CLONE: "): + cloned_repos.append(x[7:]) + elif x.startswith("CHECKOUT: "): + checkout_repos.append(x[10:]) + elif x.startswith("SKIPPED: "): + skipped_repos.append(x[9:]) + elif x.startswith("ENABLE: "): + enabled_repos.append(x[8:]) + elif x.startswith("DISABLE: "): + disabled_repos.append(x[9:]) + elif 'APPLY SNAPSHOT: False' in x: + is_failed = True + + print(f"Restore snapshot.") + cmd_str = [sys.executable, git_script_path, '--apply-snapshot', snapshot_path] + extras + output = subprocess.check_output(cmd_str, cwd=custom_nodes_path, text=True) + msg_lines = output.split('\n') + extract_infos(msg_lines) + + for url in cloned_repos: + cm_ctx.post_install(url) + + # print summary + for x in cloned_repos: + print(f"[ INSTALLED ] {x}") + for x in checkout_repos: + print(f"[ CHECKOUT ] {x}") + for x in enabled_repos: + print(f"[ ENABLED ] {x}") + for x in disabled_repos: + print(f"[ DISABLED ] {x}") + + if is_failed: + print(output) + print("[bold red]ERROR: Failed to restore snapshot.[/bold red]") + + except Exception: + print("[bold red]ERROR: Failed to restore snapshot.[/bold red]") + traceback.print_exc() + raise typer.Exit(code=1) + + +@app.command( + "restore-dependencies", help="Restore dependencies from whole installed custom nodes." +) +def restore_dependencies(): + node_paths = [os.path.join(custom_nodes_path, name) for name in os.listdir(custom_nodes_path) + if os.path.isdir(os.path.join(custom_nodes_path, name)) and not name.endswith('.disabled')] + + total = len(node_paths) + i = 1 + for x in node_paths: + print(f"----------------------------------------------------------------------------------------------------") + print(f"Restoring [{i}/{total}]: {x}") + cm_ctx.post_install(x) + i += 1 + + +@app.command( + "install-deps", + help="Install dependencies from dependencies file(.json) or workflow(.png/.json)", +) +def install_deps( + deps: str = typer.Argument( + help="Dependency spec file (.json)", + ), + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + ), +): + cm_ctx.set_channel_mode(channel, mode) auto_save_snapshot() - install_deps() -elif op == 'clear': + if not os.path.exists(deps): + print(f"[bold red]File not found: {deps}[/bold red]") + exit(1) + else: + with open(deps, 'r', encoding="UTF-8", errors="ignore") as json_file: + try: + json_obj = json.load(json_file) + except: + print(f"[bold red]Invalid json file: {deps}[/bold red]") + exit(1) + + for k in json_obj['custom_nodes'].keys(): + state = core.simple_check_custom_node(k) + if state == 'installed': + continue + elif state == 'not-installed': + core.gitclone_install([k], instant_execution=True) + else: # disabled + core.gitclone_set_active([k], False) + + print("Dependency installation and activation complete.") + + +@app.command(help="Clear reserved startup action in ComfyUI-Manager") +def clear(): cancel() -elif op == 'export-custom-node-ids': - export_custom_node_ids() -else: - print(f"\nInvalid command `{op}`") +@app.command("export-custom-node-ids", help="Export custom node ids") +def export_custom_node_ids( + path: str, + channel: Annotated[ + str, + typer.Option( + show_default=False, + help="Specify the operation mode" + ), + ] = None, + mode: str = typer.Option( + None, + help="[remote|local|cache]" + )): + cm_ctx.set_channel_mode(channel, mode) + + with open(path, "w", encoding='utf-8') as output_file: + for x in cm_ctx.get_custom_node_map().keys(): + print(x, file=output_file) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(app()) print(f"") diff --git a/git_helper.py b/git_helper.py index 37f7d265..38dd24f7 100644 --- a/git_helper.py +++ b/git_helper.py @@ -336,7 +336,7 @@ def restore_pip_snapshot(pips, options): non_local_url = [] for k, v in pips.items(): if v == "": - non_url.append(v) + non_url.append(k) else: if v.startswith('file:'): local_url.append(v) diff --git a/glob/manager_core.py b/glob/manager_core.py index edc3d215..1e3b382e 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -23,7 +23,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 33] +version = [2, 34] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) @@ -978,7 +978,6 @@ def get_current_snapshot(): # Get ComfyUI hash repo_path = comfy_path - print(f"comfy_path: {comfy_path}") if not os.path.exists(os.path.join(repo_path, '.git')): print(f"ComfyUI update fail: The installed ComfyUI does not have a Git repository.") return {} diff --git a/requirements.txt b/requirements.txt index 70a430f7..89f93b41 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,4 +2,7 @@ GitPython PyGithub matrix-client==0.4.0 transformers -huggingface-hub>0.20 \ No newline at end of file +huggingface-hub>0.20 +typer +rich +typing-extensions \ No newline at end of file From bd44dd6ebbc77b5f227b021b36ec346b142932b1 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 15 May 2024 17:59:21 +0900 Subject: [PATCH 32/41] update DB --- custom-node-list.json | 11 +++++++++++ extension-node-map.json | 20 ++++++++++++++++++++ github-stats.json | 4 ++++ node_db/dev/custom-node-list.json | 11 +++++++++++ node_db/new/custom-node-list.json | 21 +++++++++++---------- node_db/new/extension-node-map.json | 20 ++++++++++++++++++++ 6 files changed, 77 insertions(+), 10 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 019af5ca..c15f4dbb 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8864,6 +8864,17 @@ "install_type": "git-clone", "description": "Nodes:Load ICLight Model,Apply ICLight,Simple Light Source,Calculate Normal Map" }, + { + "author": "oztrkoguz", + "title": "ComfyUI StoryCreater and Imager", + "id": "storycreater-and-imager", + "reference": "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager", + "files": [ + "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager" + ], + "install_type": "git-clone", + "description": "Nodes:story_sampler_simple, text2, kosmos2_sampler.\nI created a dataset for generating short stories [a/Short-Story](https://huggingface.co/datasets/oztrkoguz/Short-Story) and used it to fine-tune my own model using Phi-3." + }, diff --git a/extension-node-map.json b/extension-node-map.json index 4953763e..d7dca2ae 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -1127,6 +1127,7 @@ "Automatic CFG - Advanced", "Automatic CFG - Attention modifiers", "Automatic CFG - Attention modifiers tester", + "Automatic CFG - Custom attentions", "Automatic CFG - Excellent attention", "Automatic CFG - Negative", "Automatic CFG - Post rescale only", @@ -2123,6 +2124,8 @@ "ACN_SparseCtrlMergedLoaderAdvanced", "ACN_SparseCtrlRGBPreprocessor", "ACN_SparseCtrlSpreadMethodNode", + "ACN_TimestepKeyframeFromStrengthList", + "ACN_TimestepKeyframeInterpolation", "ControlNetLoaderAdvanced", "CustomControlNetWeights", "CustomT2IAdapterWeights", @@ -5907,6 +5910,7 @@ "ImageDirIterator", "Modelscopet2v", "Modelscopev2v", + "TextFileLineIterator", "VidDirIterator" ], { @@ -7759,13 +7763,17 @@ "FL_CodeNode", "FL_DirectoryCrawl", "FL_Glitch", + "FL_HalftonePattern", "FL_HexagonalPattern", "FL_ImageCaptionSaver", "FL_ImageDimensionDisplay", "FL_ImageDurationSync", "FL_ImagePixelator", "FL_ImageRandomizer", + "FL_NFTGenerator", "FL_PixelSort", + "FL_PromptSelector", + "FL_RandomNumber", "FL_Ripple" ], { @@ -10856,6 +10864,18 @@ "title_aux": "ComfyUI-TrollSuite" } ], + "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager": [ + [ + "Kosmos2SamplerSimple2", + "KosmosLoader2", + "StoryLoader", + "StorySamplerSimple", + "Write2" + ], + { + "title_aux": "ComfyUI StoryCreater and Imager" + } + ], "https://github.com/palant/extended-saveimage-comfyui": [ [ "SaveImageExtended" diff --git a/github-stats.json b/github-stats.json index 09cedf15..c4f24804 100644 --- a/github-stats.json +++ b/github-stats.json @@ -3266,5 +3266,9 @@ "https://github.com/jtydhr88/ComfyUI-LayerDivider": { "stars": 1, "last_update": "2024-05-15 00:21:49" + }, + "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager": { + "stars": 4, + "last_update": "2024-05-15 08:33:40" } } \ No newline at end of file diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index df544155..c77ceb65 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,6 +9,17 @@ "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": "sofakid", + "title": "dandy [UNSAFE]", + "reference": "https://github.com/sofakid/dandy", + "files": [ + "https://github.com/sofakid/dandy" + ], + "install_type": "git-clone", + "description": "Dandy is a JavaScript bridge for ComfyUI. It includes everything you need to make JavaScript enabled extensions, or just load and code in little editor nodes right in ComfyUI.[w/This code can cause security issues because it allows for the execution of arbitrary JavaScript input.]" + }, { "author": "tachyon-beep", "title": "comfyui-simplefeed [UNSAFE]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index e2afd732..cfa9aed9 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,17 @@ + { + "author": "oztrkoguz", + "title": "ComfyUI StoryCreater and Imager", + "id": "storycreater-and-imager", + "reference": "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager", + "files": [ + "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager" + ], + "install_type": "git-clone", + "description": "Nodes:story_sampler_simple, text2, kosmos2_sampler.\nI created a dataset for generating short stories [a/Short-Story](https://huggingface.co/datasets/oztrkoguz/Short-Story) and used it to fine-tune my own model using Phi-3." + }, { "author": "jtydhr88", "title": "ComfyUI LayerDivider", @@ -683,16 +694,6 @@ ], "install_type": "git-clone", "description": "Nodes:Load Video, Load Frames, Save Video, Face Swap, Face Restore, Face Swap (Video), Face Restore (Video)" - }, - { - "author": "chaojie", - "title": "ComfyUI-SimDA", - "reference": "https://github.com/chaojie/ComfyUI-SimDA", - "files": [ - "https://github.com/chaojie/ComfyUI-SimDA" - ], - "install_type": "git-clone", - "description": "Nodes:SimDATrain, SimDALoader, SimDARun, VHS_FILENAMES_STRING_SimDA" } ] } \ No newline at end of file diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 4953763e..d7dca2ae 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -1127,6 +1127,7 @@ "Automatic CFG - Advanced", "Automatic CFG - Attention modifiers", "Automatic CFG - Attention modifiers tester", + "Automatic CFG - Custom attentions", "Automatic CFG - Excellent attention", "Automatic CFG - Negative", "Automatic CFG - Post rescale only", @@ -2123,6 +2124,8 @@ "ACN_SparseCtrlMergedLoaderAdvanced", "ACN_SparseCtrlRGBPreprocessor", "ACN_SparseCtrlSpreadMethodNode", + "ACN_TimestepKeyframeFromStrengthList", + "ACN_TimestepKeyframeInterpolation", "ControlNetLoaderAdvanced", "CustomControlNetWeights", "CustomT2IAdapterWeights", @@ -5907,6 +5910,7 @@ "ImageDirIterator", "Modelscopet2v", "Modelscopev2v", + "TextFileLineIterator", "VidDirIterator" ], { @@ -7759,13 +7763,17 @@ "FL_CodeNode", "FL_DirectoryCrawl", "FL_Glitch", + "FL_HalftonePattern", "FL_HexagonalPattern", "FL_ImageCaptionSaver", "FL_ImageDimensionDisplay", "FL_ImageDurationSync", "FL_ImagePixelator", "FL_ImageRandomizer", + "FL_NFTGenerator", "FL_PixelSort", + "FL_PromptSelector", + "FL_RandomNumber", "FL_Ripple" ], { @@ -10856,6 +10864,18 @@ "title_aux": "ComfyUI-TrollSuite" } ], + "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager": [ + [ + "Kosmos2SamplerSimple2", + "KosmosLoader2", + "StoryLoader", + "StorySamplerSimple", + "Write2" + ], + { + "title_aux": "ComfyUI StoryCreater and Imager" + } + ], "https://github.com/palant/extended-saveimage-comfyui": [ [ "SaveImageExtended" From 8750c3a0ccd3f146c59b3a0b113e99f3538716f2 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 15 May 2024 18:53:38 +0900 Subject: [PATCH 33/41] update DB --- custom-node-list.json | 72 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 61 insertions(+), 11 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index c15f4dbb..f6505f02 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -2802,6 +2802,7 @@ { "author": "kijai", "title": "ComfyUI-DynamiCrafterWrapper", + "id": "dynamicrafter-kijai", "reference": "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper", "files": [ "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper" @@ -3742,6 +3743,7 @@ { "author": "komojini", "title": "komojini-comfyui-nodes", + "id": "komojini-nodes", "reference": "https://github.com/komojini/komojini-comfyui-nodes", "files": [ "https://github.com/komojini/komojini-comfyui-nodes" @@ -3752,6 +3754,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "APISR IN COMFYUI", + "id": "apisr-zho", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" @@ -3762,6 +3765,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-Text_Image-Composite [WIP]", + "id": "txtimg-composite", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite" @@ -3772,6 +3776,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-Gemini", + "id": "gemini", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini" @@ -3782,6 +3787,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "comfyui-portrait-master-zh-cn", + "id": "portrait-master-zho", "reference": "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn", "files": [ "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn" @@ -3792,6 +3798,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-Q-Align", + "id": "qalign-zho", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align" @@ -3802,6 +3809,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-InstantID", + "id": "instantid-zho", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID" @@ -3812,6 +3820,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI PhotoMaker (ZHO)", + "id": "photomaker-zho", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO" @@ -3822,6 +3831,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-Qwen-VL-API", + "id": "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" @@ -3832,6 +3842,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-SVD-ZHO (WIP)", + "id": "svd-zho", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO" @@ -3842,6 +3853,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI SegMoE", + "id": "segmoe", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE" @@ -3863,6 +3875,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-PixArt-alpha-Diffusers", + "id": "pixart-alpha", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers" @@ -3873,6 +3886,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-BRIA_AI-RMBG", + "id": "bria-ai-rmbg", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG" @@ -3883,6 +3897,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "DepthFM IN COMFYUI", + "id": "depthfm", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM" @@ -3893,6 +3908,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-BiRefNet-ZHO", + "id": "birefnet", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BiRefNet-ZHO", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BiRefNet-ZHO" @@ -3903,6 +3919,7 @@ { "author": "ZHO-ZHO-ZHO", "title": "Phi-3-mini in ComfyUI", + "id": "phi3mini", "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini", "files": [ "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini" @@ -3910,6 +3927,17 @@ "install_type": "git-clone", "description": "Nodes:Phi3mini_4k_ModelLoader_Zho, Phi3mini_4k_Zho, Phi3mini_4k_Chat_Zho" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-ArtGallery", + "id": "artgallery", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery" + ], + "install_type": "git-clone", + "description": "Prompt Visualization | Art Gallery\n[w/WARN: Installation requires 2GB of space, and it will involve a long download time.]" + }, { "author": "kenjiqq", "title": "qq-nodes-comfyui", @@ -5020,6 +5048,7 @@ { "author": "SiliconFlow", "title": "OneDiff Nodes", + "id": "onddiff", "reference": "https://github.com/siliconflow/onediff_comfy_nodes", "files": [ "https://github.com/siliconflow/onediff_comfy_nodes" @@ -5027,19 +5056,10 @@ "install_type": "git-clone", "description": "[a/Onediff](https://github.com/siliconflow/onediff) ComfyUI Nodes." }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-ArtGallery", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery" - ], - "install_type": "git-clone", - "description": "Prompt Visualization | Art Gallery\n[w/WARN: Installation requires 2GB of space, and it will involve a long download time.]" - }, { "author": "hinablue", "title": "ComfyUI 3D Pose Editor", + "id": "3d-pose-editor", "reference": "https://github.com/hinablue/ComfyUI_3dPoseEditor", "files": [ "https://github.com/hinablue/ComfyUI_3dPoseEditor" @@ -5050,6 +5070,7 @@ { "author": "chaojie", "title": "ComfyUI-CameraCtrl-Wrapper", + "id": "cameractrl-wrapper", "reference": "https://github.com/chaojie/ComfyUI-CameraCtrl-Wrapper", "files": [ "https://github.com/chaojie/ComfyUI-CameraCtrl-Wrapper" @@ -5060,6 +5081,7 @@ { "author": "chaojie", "title": "ComfyUI-EasyAnimate", + "id": "easyanimate", "reference": "https://github.com/chaojie/ComfyUI-EasyAnimate", "files": [ "https://github.com/chaojie/ComfyUI-EasyAnimate" @@ -5070,6 +5092,7 @@ { "author": "chaojie", "title": "ComfyUI_StreamingT2V", + "id": "streamingt2v", "reference": "https://github.com/chaojie/ComfyUI_StreamingT2V", "files": [ "https://github.com/chaojie/ComfyUI_StreamingT2V" @@ -5080,6 +5103,7 @@ { "author": "chaojie", "title": "ComfyUI-Open-Sora-Plan", + "id": "opensora-plan", "reference": "https://github.com/chaojie/ComfyUI-Open-Sora-Plan", "files": [ "https://github.com/chaojie/ComfyUI-Open-Sora-Plan" @@ -5090,6 +5114,7 @@ { "author": "chaojie", "title": "ComfyUI-MuseTalk", + "id": "musetalk-chaojie", "reference": "https://github.com/chaojie/ComfyUI-MuseTalk", "files": [ "https://github.com/chaojie/ComfyUI-MuseTalk" @@ -5100,6 +5125,7 @@ { "author": "chaojie", "title": "ComfyUI-MuseV", + "id": "musev", "reference": "https://github.com/chaojie/ComfyUI-MuseV", "files": [ "https://github.com/chaojie/ComfyUI-MuseV" @@ -5110,6 +5136,7 @@ { "author": "chaojie", "title": "ComfyUI-AniPortrait", + "id": "aniportrait", "reference": "https://github.com/chaojie/ComfyUI-AniPortrait", "files": [ "https://github.com/chaojie/ComfyUI-AniPortrait" @@ -5120,6 +5147,7 @@ { "author": "chaojie", "title": "ComfyUI-Img2Img-Turbo", + "id": "img2img-turbo", "reference": "https://github.com/chaojie/ComfyUI-Img2Img-Turbo", "files": [ "https://github.com/chaojie/ComfyUI-Img2Img-Turbo" @@ -5130,6 +5158,7 @@ { "author": "chaojie", "title": "ComfyUI-Champ", + "id": "champ", "reference": "https://github.com/chaojie/ComfyUI-Champ", "files": [ "https://github.com/chaojie/ComfyUI-Champ" @@ -5140,6 +5169,7 @@ { "author": "chaojie", "title": "ComfyUI-Open-Sora", + "id": "opensora", "reference": "https://github.com/chaojie/ComfyUI-Open-Sora", "files": [ "https://github.com/chaojie/ComfyUI-Open-Sora" @@ -5150,6 +5180,7 @@ { "author": "chaojie", "title": "ComfyUI-Trajectory", + "id": "trajectory", "reference": "https://github.com/chaojie/ComfyUI-Trajectory", "files": [ "https://github.com/chaojie/ComfyUI-Trajectory" @@ -5160,6 +5191,7 @@ { "author": "chaojie", "title": "ComfyUI-dust3r", + "id": "dust3r", "reference": "https://github.com/chaojie/ComfyUI-dust3r", "files": [ "https://github.com/chaojie/ComfyUI-dust3r" @@ -5170,6 +5202,7 @@ { "author": "chaojie", "title": "ComfyUI-Gemma", + "id": "gamma", "reference": "https://github.com/chaojie/ComfyUI-Gemma", "files": [ "https://github.com/chaojie/ComfyUI-Gemma" @@ -5180,6 +5213,7 @@ { "author": "chaojie", "title": "ComfyUI-DynamiCrafter", + "id": "dynamicrafter-chaojie", "reference": "https://github.com/chaojie/ComfyUI-DynamiCrafter", "files": [ "https://github.com/chaojie/ComfyUI-DynamiCrafter" @@ -5190,6 +5224,7 @@ { "author": "chaojie", "title": "ComfyUI-Panda3d", + "id": "panda3d", "reference": "https://github.com/chaojie/ComfyUI-Panda3d", "files": [ "https://github.com/chaojie/ComfyUI-Panda3d" @@ -5200,6 +5235,7 @@ { "author": "chaojie", "title": "ComfyUI-Pymunk", + "id": "pymunk", "reference": "https://github.com/chaojie/ComfyUI-Pymunk", "files": [ "https://github.com/chaojie/ComfyUI-Pymunk" @@ -5210,6 +5246,7 @@ { "author": "chaojie", "title": "ComfyUI-MotionCtrl", + "id": "motionctrl", "reference": "https://github.com/chaojie/ComfyUI-MotionCtrl", "files": [ "https://github.com/chaojie/ComfyUI-MotionCtrl" @@ -5220,6 +5257,7 @@ { "author": "chaojie", "title": "ComfyUI-Motion-Vector-Extractor", + "id": "motion-vector-extractor", "reference": "https://github.com/chaojie/ComfyUI-Motion-Vector-Extractor", "files": [ "https://github.com/chaojie/ComfyUI-Motion-Vector-Extractor" @@ -5230,6 +5268,7 @@ { "author": "chaojie", "title": "ComfyUI-MotionCtrl-SVD", + "id": "motionctrl-svd", "reference": "https://github.com/chaojie/ComfyUI-MotionCtrl-SVD", "files": [ "https://github.com/chaojie/ComfyUI-MotionCtrl-SVD" @@ -5240,6 +5279,7 @@ { "author": "chaojie", "title": "ComfyUI-DragAnything", + "id": "draganything", "reference": "https://github.com/chaojie/ComfyUI-DragAnything", "files": [ "https://github.com/chaojie/ComfyUI-DragAnything" @@ -5250,6 +5290,7 @@ { "author": "chaojie", "title": "ComfyUI-DragNUWA", + "id": "dragnuwa", "reference": "https://github.com/chaojie/ComfyUI-DragNUWA", "files": [ "https://github.com/chaojie/ComfyUI-DragNUWA" @@ -5271,6 +5312,7 @@ { "author": "chaojie", "title": "ComfyUI-I2VGEN-XL", + "id": "i2vgen-xl", "reference": "https://github.com/chaojie/ComfyUI-I2VGEN-XL", "files": [ "https://github.com/chaojie/ComfyUI-I2VGEN-XL" @@ -5281,6 +5323,7 @@ { "author": "chaojie", "title": "ComfyUI-LightGlue", + "id": "lightglue", "reference": "https://github.com/chaojie/ComfyUI-LightGlue", "files": [ "https://github.com/chaojie/ComfyUI-LightGlue" @@ -5291,6 +5334,7 @@ { "author": "chaojie", "title": "ComfyUI-RAFT", + "id": "raft", "reference": "https://github.com/chaojie/ComfyUI-RAFT", "files": [ "https://github.com/chaojie/ComfyUI-RAFT" @@ -5301,6 +5345,7 @@ { "author": "chaojie", "title": "ComfyUI-LaVIT", + "id": "lavit", "reference": "https://github.com/chaojie/ComfyUI-LaVIT", "files": [ "https://github.com/chaojie/ComfyUI-LaVIT" @@ -5311,6 +5356,7 @@ { "author": "chaojie", "title": "ComfyUI-SimDA", + "id": "simda", "reference": "https://github.com/chaojie/ComfyUI-SimDA", "files": [ "https://github.com/chaojie/ComfyUI-SimDA" @@ -5321,6 +5367,7 @@ { "author": "chaojie", "title": "ComfyUI-Video-Editing-X-Attention", + "id": "video-editing-x-attention", "reference": "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention", "files": [ "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention" @@ -5331,6 +5378,7 @@ { "author": "alexopus", "title": "ComfyUI Image Saver", + "id": "image-saver", "reference": "https://github.com/alexopus/ComfyUI-Image-Saver", "files": [ "https://github.com/alexopus/ComfyUI-Image-Saver" @@ -5341,6 +5389,7 @@ { "author": "kft334", "title": "Knodes", + "id": "knodes", "reference": "https://github.com/kft334/Knodes", "files": [ "https://github.com/kft334/Knodes" @@ -5351,6 +5400,7 @@ { "author": "MrForExample", "title": "ComfyUI-3D-Pack", + "id": "3dpack", "reference": "https://github.com/MrForExample/ComfyUI-3D-Pack", "files": [ "https://github.com/MrForExample/ComfyUI-3D-Pack" @@ -7898,7 +7948,7 @@ { "author": "AIFSH", "title": "ComfyUI-MuseTalk_FSH", - "id": "musetalk", + "id": "musetalk-fsh", "reference": "https://github.com/AIFSH/ComfyUI-MuseTalk_FSH", "files": [ "https://github.com/AIFSH/ComfyUI-MuseTalk_FSH" From ad7b8dade3561999e64a19cadcbcb541d502f4c2 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 15 May 2024 23:16:31 +0900 Subject: [PATCH 34/41] update DB --- custom-node-list.json | 11 ++ github-stats.json | 300 +++++++++++++++--------------- node_db/dev/custom-node-list.json | 11 ++ node_db/new/custom-node-list.json | 33 ++-- 4 files changed, 185 insertions(+), 170 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index f6505f02..09f5a6f1 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8585,6 +8585,17 @@ "install_type": "git-clone", "description": "Transceiver is a python library that swiftly exchanges fundamental data structures, specifically numpy arrays, between processes, optimizing AI inference tasks that utilize ComfyUI." }, + { + "author": "nat-chan", + "title": "ComfyUI-graphToPrompt", + "id": "graph2prompt", + "reference": "https://github.com/nat-chan/ComfyUI-graphToPrompt", + "files": [ + "https://github.com/nat-chan/ComfyUI-graphToPrompt" + ], + "install_type": "git-clone", + "description": "workflow.json -> workflow_api.json" + }, { "author": "web3nomad", "title": "ComfyUI Invisible Watermark", diff --git a/github-stats.json b/github-stats.json index c4f24804..c4f4f90b 100644 --- a/github-stats.json +++ b/github-stats.json @@ -1,6 +1,6 @@ { "https://github.com/Fannovel16/ComfyUI-MotionDiff": { - "stars": 134, + "stars": 135, "last_update": "2024-05-05 08:46:25" }, "https://github.com/comfyanonymous/ComfyUI_experiments": { @@ -16,15 +16,15 @@ "last_update": "2024-04-24 23:40:33" }, "https://github.com/ltdrdata/ComfyUI-Manager": { - "stars": 3809, - "last_update": "2024-05-14 15:52:24" + "stars": 3820, + "last_update": "2024-05-15 09:53:49" }, "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { - "stars": 246, + "stars": 247, "last_update": "2024-05-14 16:26:59" }, "https://github.com/Fannovel16/comfyui_controlnet_aux": { - "stars": 1354, + "stars": 1360, "last_update": "2024-05-14 12:42:29" }, "https://github.com/Fannovel16/ComfyUI-Loopchain": { @@ -32,15 +32,15 @@ "last_update": "2023-12-15 14:25:35" }, "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": { - "stars": 300, + "stars": 301, "last_update": "2024-05-07 03:30:35" }, "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { "stars": 1245, - "last_update": "2024-05-14 04:19:06" + "last_update": "2024-05-15 09:39:13" }, "https://github.com/Stability-AI/stability-ComfyUI-nodes": { - "stars": 171, + "stars": 172, "last_update": "2023-08-18 19:03:06" }, "https://github.com/Fannovel16/ComfyUI-MagickWand": { @@ -56,7 +56,7 @@ "last_update": "2024-04-08 22:15:55" }, "https://github.com/BlenderNeko/ComfyUI_Cutoff": { - "stars": 312, + "stars": 313, "last_update": "2024-04-08 22:34:21" }, "https://github.com/jags111/ComfyUI_Jags_VectorMagic": { @@ -64,8 +64,8 @@ "last_update": "2024-02-03 04:00:30" }, "https://github.com/jags111/ComfyUI_Jags_Audiotools": { - "stars": 23, - "last_update": "2024-05-14 20:06:04" + "stars": 24, + "last_update": "2024-05-15 04:01:49" }, "https://github.com/BlenderNeko/ComfyUI_Noise": { "stars": 195, @@ -76,11 +76,11 @@ "last_update": "2023-09-27 00:33:21" }, "https://github.com/jags111/efficiency-nodes-comfyui": { - "stars": 596, + "stars": 598, "last_update": "2024-04-11 15:08:50" }, "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": { - "stars": 257, + "stars": 258, "last_update": "2024-04-29 10:46:24" }, "https://github.com/BlenderNeko/ComfyUI_SeeCoder": { @@ -88,7 +88,7 @@ "last_update": "2023-09-11 10:09:22" }, "https://github.com/WASasquatch/was-node-suite-comfyui": { - "stars": 840, + "stars": 842, "last_update": "2024-05-04 16:31:49" }, "https://github.com/WASasquatch/PPF_Noise_ComfyUI": { @@ -136,7 +136,7 @@ "last_update": "2023-08-29 08:07:35" }, "https://github.com/EllangoK/ComfyUI-post-processing-nodes": { - "stars": 139, + "stars": 140, "last_update": "2024-02-07 01:59:01" }, "https://github.com/BadCafeCode/masquerade-nodes-comfyui": { @@ -144,7 +144,7 @@ "last_update": "2024-02-26 04:23:37" }, "https://github.com/LEv145/images-grid-comfy-plugin": { - "stars": 114, + "stars": 116, "last_update": "2024-02-23 08:22:13" }, "https://github.com/diontimmer/ComfyUI-Vextra-Nodes": { @@ -196,7 +196,7 @@ "last_update": "2023-09-06 17:15:54" }, "https://github.com/city96/ComfyUI_ExtraModels": { - "stars": 156, + "stars": 165, "last_update": "2024-05-12 20:07:52" }, "https://github.com/city96/ComfyUI_ColorMod": { @@ -232,7 +232,7 @@ "last_update": "2024-05-11 19:28:37" }, "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { - "stars": 592, + "stars": 594, "last_update": "2024-05-10 11:10:13" }, "https://github.com/SLAPaper/ComfyUI-dpmpp_2m_alt-Sampler": { @@ -240,11 +240,11 @@ "last_update": "2024-04-25 07:58:30" }, "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": { - "stars": 1171, + "stars": 1177, "last_update": "2024-05-09 02:15:21" }, "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": { - "stars": 277, + "stars": 279, "last_update": "2024-05-13 22:22:20" }, "https://github.com/Jordach/comfy-plasma": { @@ -280,7 +280,7 @@ "last_update": "2024-05-07 15:20:05" }, "https://github.com/ssitu/ComfyUI_roop": { - "stars": 58, + "stars": 59, "last_update": "2023-09-05 16:18:48" }, "https://github.com/bvhari/ComfyUI_PerpWeight": { @@ -300,16 +300,16 @@ "last_update": "2023-06-04 22:08:46" }, "https://github.com/space-nuko/ComfyUI-OpenPose-Editor": { - "stars": 139, + "stars": 140, "last_update": "2024-01-05 17:45:55" }, "https://github.com/Nourepide/ComfyUI-Allor": { - "stars": 158, + "stars": 159, "last_update": "2024-03-21 07:40:20" }, "https://github.com/melMass/comfy_mtb": { "stars": 301, - "last_update": "2024-05-14 19:16:56" + "last_update": "2024-05-15 10:21:16" }, "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo": { "stars": 50, @@ -357,7 +357,7 @@ }, "https://github.com/shiimizu/ComfyUI_smZNodes": { "stars": 134, - "last_update": "2024-05-15 01:10:36" + "last_update": "2024-05-15 10:52:09" }, "https://github.com/shiimizu/ComfyUI-TiledDiffusion": { "stars": 173, @@ -372,7 +372,7 @@ "last_update": "2024-02-04 23:38:10" }, "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { - "stars": 2636, + "stars": 2648, "last_update": "2024-05-08 14:10:24" }, "https://github.com/cubiq/ComfyUI_SimpleMath": { @@ -380,11 +380,11 @@ "last_update": "2023-09-26 06:31:44" }, "https://github.com/cubiq/ComfyUI_InstantID": { - "stars": 785, + "stars": 786, "last_update": "2024-05-08 14:56:00" }, "https://github.com/cubiq/ComfyUI_FaceAnalysis": { - "stars": 150, + "stars": 155, "last_update": "2024-05-13 08:09:56" }, "https://github.com/shockz0rz/ComfyUI_InterpolateEverything": { @@ -392,7 +392,7 @@ "last_update": "2023-12-23 04:13:06" }, "https://github.com/cubiq/PuLID_ComfyUI": { - "stars": 296, + "stars": 299, "last_update": "2024-05-13 08:18:28" }, "https://github.com/shockz0rz/comfy-easy-grids": { @@ -448,7 +448,7 @@ "last_update": "2023-09-22 22:48:52" }, "https://github.com/twri/sdxl_prompt_styler": { - "stars": 561, + "stars": 563, "last_update": "2024-03-24 18:55:24" }, "https://github.com/wolfden/ComfyUi_String_Function_Tree": { @@ -496,7 +496,7 @@ "last_update": "2023-08-03 08:57:52" }, "https://github.com/daxthin/DZ-FaceDetailer": { - "stars": 90, + "stars": 91, "last_update": "2023-12-16 17:31:44" }, "https://github.com/bash-j/mikey_nodes": { @@ -505,7 +505,7 @@ }, "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet": { "stars": 370, - "last_update": "2024-05-14 09:05:19" + "last_update": "2024-05-15 05:20:53" }, "https://github.com/Pfaeff/pfaeff-comfyui": { "stars": 18, @@ -516,7 +516,7 @@ "last_update": "2024-03-28 23:02:54" }, "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": { - "stars": 2078, + "stars": 2081, "last_update": "2024-05-14 08:52:34" }, "https://github.com/Gourieff/comfyui-reactor-node": { @@ -524,15 +524,15 @@ "last_update": "2024-05-14 03:51:38" }, "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": { - "stars": 339, + "stars": 340, "last_update": "2024-04-20 18:24:00" }, "https://github.com/imb101/ComfyUI-FaceSwap": { - "stars": 28, + "stars": 29, "last_update": "2023-08-04 23:54:24" }, "https://github.com/AIrjen/OneButtonPrompt": { - "stars": 674, + "stars": 676, "last_update": "2024-05-04 07:25:31" }, "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": { @@ -552,7 +552,7 @@ "last_update": "2023-10-15 03:19:16" }, "https://github.com/dimtoneff/ComfyUI-PixelArt-Detector": { - "stars": 154, + "stars": 155, "last_update": "2024-01-07 03:29:57" }, "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader": { @@ -629,7 +629,7 @@ }, "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": { "stars": 203, - "last_update": "2024-05-15 00:19:11" + "last_update": "2024-05-15 08:29:39" }, "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": { "stars": 28, @@ -652,16 +652,16 @@ "last_update": "2023-09-10 01:51:24" }, "https://github.com/rgthree/rgthree-comfy": { - "stars": 574, + "stars": 581, "last_update": "2024-05-07 02:30:40" }, "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio": { "stars": 190, - "last_update": "2024-04-03 03:59:31" + "last_update": "2024-05-15 05:31:09" }, "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION": { - "stars": 761, - "last_update": "2024-05-11 07:22:00" + "stars": 765, + "last_update": "2024-05-15 08:16:10" }, "https://github.com/AIGODLIKE/ComfyUI-CUP": { "stars": 1, @@ -672,11 +672,11 @@ "last_update": "2024-05-15 01:21:37" }, "https://github.com/shingo1228/ComfyUI-SDXL-EmptyLatentImage": { - "stars": 24, + "stars": 25, "last_update": "2023-08-17 07:51:02" }, "https://github.com/giriss/comfy-image-saver": { - "stars": 124, + "stars": 126, "last_update": "2023-11-16 10:39:05" }, "https://github.com/shingo1228/ComfyUI-send-eagle-slim": { @@ -740,12 +740,12 @@ "last_update": "2023-08-19 06:52:19" }, "https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI": { - "stars": 134, + "stars": 135, "last_update": "2024-05-05 09:31:39" }, "https://github.com/dagthomas/comfyui_dagthomas": { "stars": 55, - "last_update": "2024-05-04 16:10:21" + "last_update": "2024-05-15 13:34:59" }, "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes": { "stars": 4, @@ -756,7 +756,7 @@ "last_update": "2024-03-15 05:43:38" }, "https://github.com/Nuked88/ComfyUI-N-Nodes": { - "stars": 155, + "stars": 156, "last_update": "2024-03-16 11:27:55" }, "https://github.com/Beinsezii/bsz-cui-extras": { @@ -764,7 +764,7 @@ "last_update": "2024-05-07 22:06:18" }, "https://github.com/Nuked88/ComfyUI-N-Sidebar": { - "stars": 310, + "stars": 312, "last_update": "2024-04-27 07:19:24" }, "https://github.com/richinsley/Comfy-LFO": { @@ -808,11 +808,11 @@ "last_update": "2024-03-04 08:52:39" }, "https://github.com/Acly/comfyui-inpaint-nodes": { - "stars": 322, + "stars": 326, "last_update": "2024-04-24 04:17:56" }, "https://github.com/alt-key-project/comfyui-dream-project": { - "stars": 65, + "stars": 66, "last_update": "2023-12-21 19:36:51" }, "https://github.com/picturesonpictures/comfy_PoP": { @@ -828,7 +828,7 @@ "last_update": "2023-12-03 10:31:55" }, "https://github.com/ArtBot2023/CharacterFaceSwap": { - "stars": 50, + "stars": 51, "last_update": "2023-10-25 04:29:40" }, "https://github.com/ealkanat/comfyui_easy_padding": { @@ -836,7 +836,7 @@ "last_update": "2023-09-26 14:56:04" }, "https://github.com/mav-rik/facerestore_cf": { - "stars": 138, + "stars": 139, "last_update": "2024-03-19 21:36:31" }, "https://github.com/braintacles/braintacles-comfyui-nodes": { @@ -896,7 +896,7 @@ "last_update": "2023-09-21 14:49:12" }, "https://github.com/receyuki/comfyui-prompt-reader-node": { - "stars": 168, + "stars": 169, "last_update": "2024-04-08 18:19:54" }, "https://github.com/Clybius/ComfyUI-Latent-Modifiers": { @@ -928,7 +928,7 @@ "last_update": "2024-04-25 19:22:54" }, "https://github.com/chrisgoringe/cg-use-everywhere": { - "stars": 287, + "stars": 288, "last_update": "2024-05-05 04:17:49" }, "https://github.com/chrisgoringe/cg-prompt-info": { @@ -936,7 +936,7 @@ "last_update": "2024-04-10 01:08:34" }, "https://github.com/kijai/ComfyUI-KJNodes": { - "stars": 250, + "stars": 251, "last_update": "2024-05-14 12:20:06" }, "https://github.com/TGu-97/ComfyUI-TGu-utils": { @@ -952,7 +952,7 @@ "last_update": "2024-05-04 14:00:29" }, "https://github.com/kijai/ComfyUI-SVD": { - "stars": 150, + "stars": 151, "last_update": "2023-11-25 10:16:57" }, "https://github.com/kijai/ComfyUI-CCSR": { @@ -960,7 +960,7 @@ "last_update": "2024-03-18 10:10:20" }, "https://github.com/kijai/ComfyUI-Marigold": { - "stars": 341, + "stars": 343, "last_update": "2024-04-08 08:33:04" }, "https://github.com/kijai/ComfyUI-Geowizard": { @@ -972,7 +972,7 @@ "last_update": "2024-04-24 22:53:30" }, "https://github.com/kijai/ComfyUI-DDColor": { - "stars": 70, + "stars": 71, "last_update": "2024-01-18 08:05:17" }, "https://github.com/kijai/ComfyUI-ADMotionDirector": { @@ -980,7 +980,7 @@ "last_update": "2024-03-27 19:38:20" }, "https://github.com/kijai/ComfyUI-SUPIR": { - "stars": 1018, + "stars": 1020, "last_update": "2024-04-23 10:04:12" }, "https://github.com/kijai/ComfyUI-moondream": { @@ -988,7 +988,7 @@ "last_update": "2024-03-11 00:50:24" }, "https://github.com/kijai/ComfyUI-APISR-KJ": { - "stars": 52, + "stars": 53, "last_update": "2024-04-19 16:38:57" }, "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": { @@ -996,7 +996,7 @@ "last_update": "2024-04-18 11:22:03" }, "https://github.com/kijai/ComfyUI-ELLA-wrapper": { - "stars": 96, + "stars": 97, "last_update": "2024-05-09 12:22:38" }, "https://github.com/kijai/ComfyUI-DiffusionLight": { @@ -1012,8 +1012,8 @@ "last_update": "2024-05-01 16:10:34" }, "https://github.com/kijai/ComfyUI-IC-Light": { - "stars": 192, - "last_update": "2024-05-12 13:25:28" + "stars": 207, + "last_update": "2024-05-15 13:00:52" }, "https://github.com/hhhzzyang/Comfyui_Lama": { "stars": 33, @@ -1032,11 +1032,11 @@ "last_update": "2023-10-05 03:05:03" }, "https://github.com/storyicon/comfyui_segment_anything": { - "stars": 441, + "stars": 443, "last_update": "2024-04-29 15:07:42" }, "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { - "stars": 13, + "stars": 14, "last_update": "2024-05-14 09:32:51" }, "https://github.com/a1lazydog/ComfyUI-AudioScheduler": { @@ -1068,7 +1068,7 @@ "last_update": "2024-04-09 09:23:35" }, "https://github.com/DigitalIO/ComfyUI-stable-wildcards": { - "stars": 19, + "stars": 18, "last_update": "2023-12-18 23:42:52" }, "https://github.com/THtianhao/ComfyUI-Portrait-Maker": { @@ -1092,7 +1092,7 @@ "last_update": "2024-02-20 01:27:38" }, "https://github.com/chflame163/ComfyUI_LayerStyle": { - "stars": 476, + "stars": 480, "last_update": "2024-05-14 06:11:38" }, "https://github.com/chflame163/ComfyUI_FaceSimilarity": { @@ -1104,7 +1104,7 @@ "last_update": "2023-10-20 16:33:23" }, "https://github.com/shadowcz007/comfyui-mixlab-nodes": { - "stars": 752, + "stars": 759, "last_update": "2024-05-14 02:02:48" }, "https://github.com/shadowcz007/comfyui-ultralytics-yolo": { @@ -1168,7 +1168,7 @@ "last_update": "2023-10-31 14:25:23" }, "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy": { - "stars": 215, + "stars": 216, "last_update": "2024-04-07 21:32:38" }, "https://github.com/mikkel/comfyui-mask-boundingbox": { @@ -1208,7 +1208,7 @@ "last_update": "2024-03-27 14:08:21" }, "https://github.com/palant/image-resize-comfyui": { - "stars": 47, + "stars": 48, "last_update": "2024-01-18 20:59:55" }, "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus": { @@ -1220,7 +1220,7 @@ "last_update": "2024-02-15 05:52:28" }, "https://github.com/banodoco/steerable-motion": { - "stars": 629, + "stars": 631, "last_update": "2024-05-13 17:12:37" }, "https://github.com/gemell1/ComfyUI_GMIC": { @@ -1264,7 +1264,7 @@ "last_update": "2023-11-20 11:25:01" }, "https://github.com/natto-maki/ComfyUI-NegiTools": { - "stars": 21, + "stars": 22, "last_update": "2024-02-02 07:50:01" }, "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative": { @@ -1284,7 +1284,7 @@ "last_update": "2023-11-21 01:46:07" }, "https://github.com/bronkula/comfyui-fitsize": { - "stars": 28, + "stars": 29, "last_update": "2023-12-03 12:32:49" }, "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion": { @@ -1332,7 +1332,7 @@ "last_update": "2023-11-30 02:45:49" }, "https://github.com/komojini/komojini-comfyui-nodes": { - "stars": 56, + "stars": 57, "last_update": "2024-02-10 14:58:22" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite": { @@ -1352,11 +1352,11 @@ "last_update": "2024-01-03 15:22:13" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID": { - "stars": 1124, + "stars": 1125, "last_update": "2024-04-17 20:02:02" }, "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": { - "stars": 1392, + "stars": 1394, "last_update": "2024-04-17 19:57:18" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO": { @@ -1376,11 +1376,11 @@ "last_update": "2024-04-17 20:03:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": { - "stars": 388, + "stars": 389, "last_update": "2024-04-30 01:42:11" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": { - "stars": 505, + "stars": 509, "last_update": "2024-04-17 20:00:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": { @@ -1392,11 +1392,11 @@ "last_update": "2024-04-17 20:00:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BiRefNet-ZHO": { - "stars": 111, + "stars": 113, "last_update": "2024-04-17 19:59:42" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini": { - "stars": 142, + "stars": 143, "last_update": "2024-04-26 15:03:13" }, "https://github.com/kenjiqq/qq-nodes-comfyui": { @@ -1412,7 +1412,7 @@ "last_update": "2024-04-04 00:20:08" }, "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD": { - "stars": 159, + "stars": 160, "last_update": "2023-12-12 12:23:04" }, "https://github.com/discopixel-studio/comfyui-discopixel": { @@ -1488,7 +1488,7 @@ "last_update": "2024-03-13 09:36:48" }, "https://github.com/ningxiaoxiao/comfyui-NDI": { - "stars": 33, + "stars": 34, "last_update": "2024-03-07 02:08:05" }, "https://github.com/subtleGradient/TinkerBot-tech-for-ComfyUI-Touchpad": { @@ -1496,7 +1496,7 @@ "last_update": "2024-01-14 20:01:01" }, "https://github.com/Electrofried/ComfyUI-OpenAINode": { - "stars": 16, + "stars": 17, "last_update": "2023-12-05 21:34:23" }, "https://github.com/zcfrank1st/comfyui_visual_anagrams": { @@ -1504,7 +1504,7 @@ "last_update": "2023-12-05 12:31:26" }, "https://github.com/11cafe/comfyui-workspace-manager": { - "stars": 689, + "stars": 691, "last_update": "2024-05-14 10:45:32" }, "https://github.com/AustinMroz/ComfyUI-SpliceTools": { @@ -1521,7 +1521,7 @@ }, "https://github.com/filliptm/ComfyUI_Fill-Nodes": { "stars": 41, - "last_update": "2024-05-10 23:54:23" + "last_update": "2024-05-15 05:55:41" }, "https://github.com/zfkun/ComfyUI_zfkun": { "stars": 12, @@ -1532,8 +1532,8 @@ "last_update": "2023-12-13 11:36:14" }, "https://github.com/yolain/ComfyUI-Easy-Use": { - "stars": 383, - "last_update": "2024-05-14 08:50:12" + "stars": 384, + "last_update": "2024-05-15 09:08:12" }, "https://github.com/talesofai/comfyui-browser": { "stars": 374, @@ -1568,7 +1568,7 @@ "last_update": "2024-04-16 16:27:56" }, "https://github.com/deroberon/StableZero123-comfyui": { - "stars": 125, + "stars": 126, "last_update": "2024-01-15 10:38:27" }, "https://github.com/aegis72/comfyui-styles-all": { @@ -1612,8 +1612,8 @@ "last_update": "2024-01-07 12:21:43" }, "https://github.com/NimaNzrii/comfyui-photoshop": { - "stars": 103, - "last_update": "2024-05-12 13:56:48" + "stars": 106, + "last_update": "2024-05-15 12:39:20" }, "https://github.com/dmarx/ComfyUI-Keyframed": { "stars": 74, @@ -1628,7 +1628,7 @@ "last_update": "2024-01-03 08:27:32" }, "https://github.com/BennyKok/comfyui-deploy": { - "stars": 596, + "stars": 597, "last_update": "2024-05-11 06:50:53" }, "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler": { @@ -1672,7 +1672,7 @@ "last_update": "2024-05-13 04:37:13" }, "https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": { - "stars": 59, + "stars": 64, "last_update": "2024-05-01 08:26:32" }, "https://github.com/lldacing/comfyui-easyapi-nodes": { @@ -1724,11 +1724,11 @@ "last_update": "2024-03-08 11:07:01" }, "https://github.com/pkpkTech/ComfyUI-ngrok": { - "stars": 1, + "stars": 2, "last_update": "2024-01-23 18:52:25" }, "https://github.com/pkpkTech/ComfyUI-SaveAVIF": { - "stars": 1, + "stars": 0, "last_update": "2023-12-27 01:33:08" }, "https://github.com/edenartlab/eden_comfy_pipelines": { @@ -1744,7 +1744,7 @@ "last_update": "2024-02-17 14:26:26" }, "https://github.com/crystian/ComfyUI-Crystools": { - "stars": 400, + "stars": 401, "last_update": "2024-05-04 01:51:37" }, "https://github.com/crystian/ComfyUI-Crystools-save": { @@ -1808,7 +1808,7 @@ "last_update": "2024-04-03 23:47:03" }, "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": { - "stars": 328, + "stars": 329, "last_update": "2024-03-19 10:49:59" }, "https://github.com/siliconflow/onediff_comfy_nodes": { @@ -1844,7 +1844,7 @@ "last_update": "2024-04-23 08:01:58" }, "https://github.com/chaojie/ComfyUI-MuseTalk": { - "stars": 91, + "stars": 92, "last_update": "2024-04-05 15:26:14" }, "https://github.com/chaojie/ComfyUI-AniPortrait": { @@ -1852,7 +1852,7 @@ "last_update": "2024-04-02 03:06:43" }, "https://github.com/chaojie/ComfyUI-MuseV": { - "stars": 104, + "stars": 103, "last_update": "2024-04-04 02:07:29" }, "https://github.com/chaojie/ComfyUI-Champ": { @@ -1864,7 +1864,7 @@ "last_update": "2024-03-26 05:54:18" }, "https://github.com/chaojie/ComfyUI-Img2Img-Turbo": { - "stars": 35, + "stars": 36, "last_update": "2024-03-27 01:10:14" }, "https://github.com/chaojie/ComfyUI-Trajectory": { @@ -1940,7 +1940,7 @@ "last_update": "2024-05-08 00:59:14" }, "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": { - "stars": 408, + "stars": 409, "last_update": "2024-02-02 14:19:37" }, "https://github.com/alexopus/ComfyUI-Image-Saver": { @@ -1948,7 +1948,7 @@ "last_update": "2024-05-10 19:30:59" }, "https://github.com/MrForExample/ComfyUI-3D-Pack": { - "stars": 1463, + "stars": 1467, "last_update": "2024-04-13 17:45:06" }, "https://github.com/kft334/Knodes": { @@ -2004,7 +2004,7 @@ "last_update": "2024-03-03 17:16:51" }, "https://github.com/HebelHuber/comfyui-enhanced-save-node": { - "stars": 0, + "stars": 1, "last_update": "2024-01-12 14:34:55" }, "https://github.com/LarryJane491/Image-Captioning-in-ComfyUI": { @@ -2057,7 +2057,7 @@ }, "https://github.com/nkchocoai/ComfyUI-Dart": { "stars": 15, - "last_update": "2024-05-14 13:44:46" + "last_update": "2024-05-15 08:36:22" }, "https://github.com/JaredTherriault/ComfyUI-JNodes": { "stars": 7, @@ -2092,7 +2092,7 @@ "last_update": "2024-04-15 16:40:05" }, "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": { - "stars": 135, + "stars": 136, "last_update": "2024-04-17 09:02:51" }, "https://github.com/longgui0318/comfyui-llm-assistant": { @@ -2216,7 +2216,7 @@ "last_update": "2024-02-07 16:58:47" }, "https://github.com/zhongpei/Comfyui_image2prompt": { - "stars": 197, + "stars": 198, "last_update": "2024-05-14 07:18:53" }, "https://github.com/zhongpei/ComfyUI-InstructIR": { @@ -2272,8 +2272,8 @@ "last_update": "2024-02-04 08:49:11" }, "https://github.com/davask/ComfyUI_MaraScott_Nodes": { - "stars": 39, - "last_update": "2024-05-14 22:44:44" + "stars": 38, + "last_update": "2024-05-15 10:17:22" }, "https://github.com/dfl/comfyui-clip-with-break": { "stars": 8, @@ -2304,7 +2304,7 @@ "last_update": "2024-02-06 00:30:11" }, "https://github.com/digitaljohn/comfyui-propost": { - "stars": 96, + "stars": 95, "last_update": "2024-02-11 10:08:19" }, "https://github.com/XmYx/deforum-comfy-nodes": { @@ -2412,7 +2412,7 @@ "last_update": "2024-02-26 09:37:16" }, "https://github.com/AuroBit/ComfyUI-OOTDiffusion": { - "stars": 305, + "stars": 306, "last_update": "2024-03-26 02:44:57" }, "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction": { @@ -2445,7 +2445,7 @@ }, "https://github.com/cerspense/ComfyUI_cspnodes": { "stars": 24, - "last_update": "2024-05-05 04:56:48" + "last_update": "2024-05-15 05:27:11" }, "https://github.com/guill/abracadabra-comfyui": { "stars": 1, @@ -2476,7 +2476,7 @@ "last_update": "2024-02-27 23:31:45" }, "https://github.com/huchenlei/ComfyUI-layerdiffuse": { - "stars": 1169, + "stars": 1172, "last_update": "2024-03-09 21:16:31" }, "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": { @@ -2500,7 +2500,7 @@ "last_update": "2024-04-25 22:45:00" }, "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { - "stars": 244, + "stars": 250, "last_update": "2024-05-14 14:31:12" }, "https://github.com/nathannlu/ComfyUI-Pets": { @@ -2536,7 +2536,7 @@ "last_update": "2024-04-18 18:49:15" }, "https://github.com/atmaranto/ComfyUI-SaveAsScript": { - "stars": 19, + "stars": 20, "last_update": "2024-05-04 11:12:35" }, "https://github.com/meshmesh-io/mm-comfyui-loopback": { @@ -2592,7 +2592,7 @@ "last_update": "2024-03-09 00:02:47" }, "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": { - "stars": 240, + "stars": 241, "last_update": "2024-04-17 22:30:10" }, "https://github.com/angeloshredder/StableCascadeResizer": { @@ -2604,8 +2604,8 @@ "last_update": "2024-04-07 20:49:11" }, "https://github.com/dchatel/comfyui_facetools": { - "stars": 36, - "last_update": "2024-04-06 11:45:55" + "stars": 37, + "last_update": "2024-05-15 14:14:00" }, "https://github.com/prodogape/ComfyUI-Minio": { "stars": 1, @@ -2624,8 +2624,8 @@ "last_update": "2024-03-12 19:50:18" }, "https://github.com/if-ai/ComfyUI-IF_AI_tools": { - "stars": 250, - "last_update": "2024-05-13 10:46:48" + "stars": 256, + "last_update": "2024-05-15 02:23:25" }, "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": { "stars": 2, @@ -2684,8 +2684,8 @@ "last_update": "2024-05-06 17:30:27" }, "https://github.com/Seedsa/Fooocus_Nodes": { - "stars": 26, - "last_update": "2024-05-14 08:43:15" + "stars": 27, + "last_update": "2024-05-15 06:09:44" }, "https://github.com/zhangp365/ComfyUI-utils-nodes": { "stars": 3, @@ -2716,11 +2716,11 @@ "last_update": "2024-03-26 16:55:10" }, "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": { - "stars": 83, + "stars": 84, "last_update": "2024-05-13 05:16:12" }, "https://github.com/hay86/ComfyUI_Dreamtalk": { - "stars": 5, + "stars": 6, "last_update": "2024-04-12 09:13:05" }, "https://github.com/hay86/ComfyUI_OpenVoice": { @@ -2800,7 +2800,7 @@ "last_update": "2024-04-21 17:11:38" }, "https://github.com/frankchieng/ComfyUI_Aniportrait": { - "stars": 33, + "stars": 35, "last_update": "2024-04-22 05:53:26" }, "https://github.com/frankchieng/ComfyUI_MagicClothing": { @@ -2853,14 +2853,14 @@ }, "https://github.com/A4P7J1N7M05OT/ComfyUI-PixelOE": { "stars": 5, - "last_update": "2024-04-20 18:40:33" + "last_update": "2024-05-15 11:36:25" }, "https://github.com/liusida/ComfyUI-Debug": { "stars": 5, "last_update": "2024-04-07 11:33:02" }, "https://github.com/ronniebasak/ComfyUI-Tara-LLM-Integration": { - "stars": 59, + "stars": 60, "last_update": "2024-05-09 06:26:16" }, "https://github.com/liusida/ComfyUI-Login": { @@ -2916,12 +2916,12 @@ "last_update": "2024-05-11 03:30:10" }, "https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler": { - "stars": 121, + "stars": 122, "last_update": "2024-05-12 15:49:06" }, "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { "stars": 6, - "last_update": "2024-05-13 06:44:11" + "last_update": "2024-05-15 08:47:12" }, "https://github.com/smthemex/ComfyUI_ChatGLM_API": { "stars": 14, @@ -2941,7 +2941,7 @@ }, "https://github.com/smthemex/ComfyUI_ParlerTTS": { "stars": 13, - "last_update": "2024-04-24 11:48:21" + "last_update": "2024-05-15 13:48:05" }, "https://github.com/smthemex/ComfyUI_Pic2Story": { "stars": 3, @@ -2964,12 +2964,12 @@ "last_update": "2024-05-10 14:45:42" }, "https://github.com/pamparamm/sd-perturbed-attention": { - "stars": 149, + "stars": 151, "last_update": "2024-05-07 21:47:49" }, "https://github.com/nullquant/ComfyUI-BrushNet": { - "stars": 214, - "last_update": "2024-05-13 17:42:49" + "stars": 216, + "last_update": "2024-05-15 09:41:08" }, "https://github.com/unwdef/unwdef-nodes-comfyui": { "stars": 1, @@ -2980,7 +2980,7 @@ "last_update": "2024-04-22 06:40:09" }, "https://github.com/Sorcerio/MBM-Music-Visualizer": { - "stars": 10, + "stars": 12, "last_update": "2024-05-10 22:21:55" }, "https://github.com/traugdor/ComfyUI-quadMoons-nodes": { @@ -3040,7 +3040,7 @@ "last_update": "2024-04-25 14:23:23" }, "https://github.com/heshengtao/comfyui_LLM_party": { - "stars": 63, + "stars": 64, "last_update": "2024-05-14 13:17:52" }, "https://github.com/VAST-AI-Research/ComfyUI-Tripo": { @@ -3049,14 +3049,14 @@ }, "https://github.com/JettHu/ComfyUI_TGate": { "stars": 34, - "last_update": "2024-05-06 17:23:28" + "last_update": "2024-05-15 11:15:38" }, "https://github.com/Intersection98/ComfyUI_MX_post_processing-nodes": { "stars": 8, "last_update": "2024-04-30 03:35:57" }, "https://github.com/TencentQQGYLab/ComfyUI-ELLA": { - "stars": 221, + "stars": 223, "last_update": "2024-05-07 03:07:38" }, "https://github.com/sugarkwork/comfyui_tag_fillter": { @@ -3068,7 +3068,7 @@ "last_update": "2024-05-12 12:25:03" }, "https://github.com/JettHu/ComfyUI-TCD": { - "stars": 52, + "stars": 54, "last_update": "2024-05-07 08:34:59" }, "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ": { @@ -3096,23 +3096,23 @@ "last_update": "2024-04-25 06:34:10" }, "https://github.com/TaiTair/comfyui-simswap": { - "stars": 3, + "stars": 4, "last_update": "2024-04-27 17:29:46" }, "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { - "stars": 69, - "last_update": "2024-05-14 20:52:51" + "stars": 73, + "last_update": "2024-05-15 07:17:58" }, "https://github.com/jeffy5/comfyui-faceless-node": { "stars": 8, - "last_update": "2024-05-14 11:01:30" + "last_update": "2024-05-15 07:58:12" }, "https://github.com/FredBill1/comfyui-fb-utils": { "stars": 0, "last_update": "2024-05-05 15:14:45" }, "https://github.com/chrisfreilich/virtuoso-nodes": { - "stars": 38, + "stars": 37, "last_update": "2024-05-07 22:57:00" }, "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": { @@ -3148,7 +3148,7 @@ "last_update": "2024-04-30 05:02:14" }, "https://github.com/TemryL/ComfyUI-IDM-VTON": { - "stars": 83, + "stars": 84, "last_update": "2024-05-09 15:37:12" }, "https://github.com/Nestorchik/NStor-ComfyUI-Translation": { @@ -3176,7 +3176,7 @@ "last_update": "2024-05-09 13:51:17" }, "https://github.com/philz1337x/ComfyUI-ClarityAI": { - "stars": 26, + "stars": 27, "last_update": "2024-05-07 18:37:31" }, "https://github.com/AIFSH/ComfyUI-FishSpeech": { @@ -3241,7 +3241,7 @@ }, "https://github.com/christian-byrne/img2txt-comfyui-nodes": { "stars": 5, - "last_update": "2024-05-12 10:54:44" + "last_update": "2024-05-15 06:56:52" }, "https://github.com/fmatray/ComfyUI_BattlemapGrid": { "stars": 0, @@ -3256,19 +3256,23 @@ "last_update": "2024-05-14 07:24:52" }, "https://github.com/comfyanonymous/ComfyUI": { - "stars": 34880, - "last_update": "2024-05-15 00:19:48" + "stars": 34959, + "last_update": "2024-05-15 06:58:47" }, "https://github.com/ShmuelRonen/ComfyUI_wav2lip": { - "stars": 7, + "stars": 10, "last_update": "2024-05-14 13:24:01" }, "https://github.com/jtydhr88/ComfyUI-LayerDivider": { - "stars": 1, + "stars": 9, "last_update": "2024-05-15 00:21:49" }, "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager": { "stars": 4, "last_update": "2024-05-15 08:33:40" + }, + "https://github.com/nat-chan/ComfyUI-graphToPrompt": { + "stars": 0, + "last_update": "2024-05-15 11:20:02" } } \ No newline at end of file diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index c77ceb65..e8bde74c 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,17 @@ }, + + { + "author": "christian-byrne", + "title": "Python Interpreter ComfyUI Node [UNSAFE]", + "reference": "https://github.com/christian-byrne/python-interpreter-node", + "files": [ + "https://github.com/christian-byrne/python-interpreter-node" + ], + "install_type": "git-clone", + "description": "For debugging, parsing data, generating random values, converting types, testing custom nodes faster.\nReference and use variables in the code using the same names as the inputs in the UI\nWrapper class around tensors with operator overloading for doing common image manipulation tasks.I might remove this aspect\n[w/This extension allows you to run programs through Python code in your workflow, which may not be secure. Use with caution.]" + }, { "author": "sofakid", "title": "dandy [UNSAFE]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index cfa9aed9..b33b35ce 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,17 @@ + { + "author": "nat-chan", + "title": "ComfyUI-graphToPrompt", + "id": "graph2prompt", + "reference": "https://github.com/nat-chan/ComfyUI-graphToPrompt", + "files": [ + "https://github.com/nat-chan/ComfyUI-graphToPrompt" + ], + "install_type": "git-clone", + "description": "workflow.json -> workflow_api.json" + }, { "author": "oztrkoguz", "title": "ComfyUI StoryCreater and Imager", @@ -672,28 +683,6 @@ ], "install_type": "git-clone", "description": "Original author is ByteDance.\nComfyUI sampler for HyperSDXL UNet\nPorted from: [a/https://huggingface.co/ByteDance/Hyper-SD](https://huggingface.co/ByteDance/Hyper-SD)" - }, - { - "author": "TaiTair", - "title": "Simswap Node for ComfyUI", - "id": "simswap", - "reference": "https://github.com/TaiTair/comfyui-simswap", - "files": [ - "https://github.com/TaiTair/comfyui-simswap" - ], - "install_type": "git-clone", - "description": "A hacky implementation of Simswap based on [a/Comfyui ReActor Node 0.5.1](https://github.com/Gourieff/comfyui-reactor-node) and [a/Simswap](https://github.com/neuralchen/SimSwap)." - }, - { - "author": "jeffy5", - "title": "Faceless Node for ComfyUI", - "id": "faceless", - "reference": "https://github.com/jeffy5/comfyui-faceless-node", - "files": [ - "https://github.com/jeffy5/comfyui-faceless-node" - ], - "install_type": "git-clone", - "description": "Nodes:Load Video, Load Frames, Save Video, Face Swap, Face Restore, Face Swap (Video), Face Restore (Video)" } ] } \ No newline at end of file From 4562ce9651fa3f10e01cbe2ad342e20417c50153 Mon Sep 17 00:00:00 2001 From: Rhys Yang Date: Thu, 16 May 2024 01:25:39 +0800 Subject: [PATCH 35/41] Update custom-node-list.json (#681) --- 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 09f5a6f1..f7685c67 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -2544,7 +2544,7 @@ "https://github.com/receyuki/comfyui-prompt-reader-node" ], "install_type": "git-clone", - "description": "ComfyUI node version of the SD Prompt Reader." + "description": "The ultimate solution for managing image metadata and multi-tool compatibility. ComfyUI node version of the SD Prompt Reader." }, { "author": "rklaffehn", From 497ef434109734af7c35a0eb67edf2c52dc8658b Mon Sep 17 00:00:00 2001 From: Grafting Rayman <156515434+GraftingRayman@users.noreply.github.com> Date: Thu, 16 May 2024 02:48:59 +0100 Subject: [PATCH 36/41] Update custom-node-list.json (#683) * Update custom-node-list.json * Update custom-node-list.json * 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 f7685c67..a3bf2d0c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -9329,6 +9329,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "GraftingRayman", + "title": "GR Prompt Selector", + "reference": "https://github.com/GraftingRayman/ComfyUI_GraftingRayman", + "files": [ + "https://github.com/GraftingRayman/ComfyUI_GraftingRayman" + ], + "install_type": "git-clone", + "description": "Prompt and Masking nodes." } ] } From 577bd48b085566c69951bc2301e7472d10da6d48 Mon Sep 17 00:00:00 2001 From: Alisson Pereira Anjos <117223069+alisson-anjos@users.noreply.github.com> Date: Thu, 16 May 2024 02:49:19 +0100 Subject: [PATCH 37/41] Update custom node name Llava-Describer to Ollama-Describer (#684) --- custom-node-list.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index a3bf2d0c..6322f1c5 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -7408,14 +7408,14 @@ }, { "author": "alisson-anjos", - "title": "ComfyUI-LLaVA-Describer", - "id": "llava-describer", - "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", + "title": "ComfyUI-Ollama-Describer", + "id": "ollama-describer", + "reference": "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer", "files": [ - "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer" + "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer" ], "install_type": "git-clone", - "description": "This is an extension for ComfyUI to extract descriptions from your images using the multimodal model called LLaVa. The LLaVa model - Large Language and Vision Assistant, although trained on a relatively small dataset, demonstrates exceptional capabilities in understanding images and answering questions about them. This model shows behaviors similar to multimodal models like GPT-4, even when presented with unseen images and instructions." + "description": "This is an extension for ComfyUI that makes it possible to use some LLM models provided by Ollama, such as Gemma, Llava (multimodal), Llama2, Llama3 or Mistral. Speaking specifically of the LLaVa - Large Language and Vision Assistant model, although trained on a relatively small dataset, it demonstrates exceptional capabilities in understanding images and answering questions about them. This model presents similar behaviors to multimodal models such as GPT-4, even when presented with invisible images and instructions." }, { "author": "chaosaiart", From 0d53d4d3777cdd0ace2f323003c44aeaa098867b Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Thu, 16 May 2024 10:51:55 +0900 Subject: [PATCH 38/41] update DB --- custom-node-list.json | 21 +++++++++++---------- node_db/new/custom-node-list.json | 11 +++++++++++ 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 6322f1c5..efdf4c79 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8936,6 +8936,17 @@ "install_type": "git-clone", "description": "Nodes:story_sampler_simple, text2, kosmos2_sampler.\nI created a dataset for generating short stories [a/Short-Story](https://huggingface.co/datasets/oztrkoguz/Short-Story) and used it to fine-tune my own model using Phi-3." }, + { + "author": "GraftingRayman", + "title": "GR Prompt Selector", + "id": "gr-prompt-selector", + "reference": "https://github.com/GraftingRayman/ComfyUI_GraftingRayman", + "files": [ + "https://github.com/GraftingRayman/ComfyUI_GraftingRayman" + ], + "install_type": "git-clone", + "description": "Prompt and Masking nodes." + }, @@ -9329,16 +9340,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "GraftingRayman", - "title": "GR Prompt Selector", - "reference": "https://github.com/GraftingRayman/ComfyUI_GraftingRayman", - "files": [ - "https://github.com/GraftingRayman/ComfyUI_GraftingRayman" - ], - "install_type": "git-clone", - "description": "Prompt and Masking nodes." } ] } diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index b33b35ce..a547b296 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,17 @@ + { + "author": "GraftingRayman", + "title": "GR Prompt Selector", + "id": "gr-prompt-selector", + "reference": "https://github.com/GraftingRayman/ComfyUI_GraftingRayman", + "files": [ + "https://github.com/GraftingRayman/ComfyUI_GraftingRayman" + ], + "install_type": "git-clone", + "description": "Prompt and Masking nodes." + }, { "author": "nat-chan", "title": "ComfyUI-graphToPrompt", From b04d07bf04ed0c03359b7e1bb480416986b76fc9 Mon Sep 17 00:00:00 2001 From: Royce Schultz <30354775+royceschultz@users.noreply.github.com> Date: Thu, 16 May 2024 00:55:40 -0600 Subject: [PATCH 39/41] Add Notification Nodes. (#686) --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index efdf4c79..3b7d89a9 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -9340,6 +9340,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "royceschultz", + "title": "ComfyUI-Notifications", + "reference": "https://github.com/royceschultz/ComfyUI-Notifications", + "files": [ + "https://github.com/royceschultz/ComfyUI-Notifications" + ], + "install_type": "git-clone", + "description": "Send notifications when a workflow completes." } ] } From 7b8a0bbb3f9d61c979546ea4f2a29bd070c4f8d6 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Thu, 16 May 2024 15:57:20 +0900 Subject: [PATCH 40/41] update DB --- custom-node-list.json | 20 ++++++++++---------- node_db/new/custom-node-list.json | 21 ++++++++++----------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 3b7d89a9..fe6c0dd2 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8947,6 +8947,16 @@ "install_type": "git-clone", "description": "Prompt and Masking nodes." }, + { + "author": "royceschultz", + "title": "ComfyUI-Notifications", + "reference": "https://github.com/royceschultz/ComfyUI-Notifications", + "files": [ + "https://github.com/royceschultz/ComfyUI-Notifications" + ], + "install_type": "git-clone", + "description": "Send notifications when a workflow completes." + }, @@ -9340,16 +9350,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "royceschultz", - "title": "ComfyUI-Notifications", - "reference": "https://github.com/royceschultz/ComfyUI-Notifications", - "files": [ - "https://github.com/royceschultz/ComfyUI-Notifications" - ], - "install_type": "git-clone", - "description": "Send notifications when a workflow completes." } ] } diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index a547b296..ae1f0e42 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,16 @@ + { + "author": "royceschultz", + "title": "ComfyUI-Notifications", + "reference": "https://github.com/royceschultz/ComfyUI-Notifications", + "files": [ + "https://github.com/royceschultz/ComfyUI-Notifications" + ], + "install_type": "git-clone", + "description": "Send notifications when a workflow completes." + }, { "author": "GraftingRayman", "title": "GR Prompt Selector", @@ -683,17 +693,6 @@ ], "install_type": "git-clone", "description": "An unofficial ComfyUI custom node for [a/Zero-Shot Material Transfer from a Single Image](https://ttchengab.github.io/zest), Given an input image (e.g., a photo of an apple) and a single material exemplar image (e.g., a golden bowl), ZeST can transfer the gold material from the exemplar onto the apple with accurate lighting cues while making everything else consistent." - }, - { - "author": "fofr", - "title": "ComfyUI-HyperSDXL1StepUnetScheduler (ByteDance)", - "id": "hypersdxl", - "reference": "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler", - "files": [ - "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler" - ], - "install_type": "git-clone", - "description": "Original author is ByteDance.\nComfyUI sampler for HyperSDXL UNet\nPorted from: [a/https://huggingface.co/ByteDance/Hyper-SD](https://huggingface.co/ByteDance/Hyper-SD)" } ] } \ No newline at end of file From e7d234249a5e7a4d58697dcdddab035730fd0610 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Thu, 16 May 2024 23:20:01 +0900 Subject: [PATCH 41/41] update DB --- custom-node-list.json | 53 +++- extension-node-map.json | 78 ++++- github-stats.json | 418 +++++++++++++------------ node_db/dev/custom-node-list.json | 21 +- node_db/new/custom-node-list.json | 91 +++--- node_db/new/extension-node-map.json | 78 ++++- node_db/tutorial/custom-node-list.json | 10 - 7 files changed, 477 insertions(+), 272 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index fe6c0dd2..104ebef5 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -8596,6 +8596,16 @@ "install_type": "git-clone", "description": "workflow.json -> workflow_api.json" }, + { + "author": "nat-chan", + "title": "comfyui-paint", + "reference": "https://github.com/nat-chan/comfyui-paint", + "files": [ + "https://github.com/nat-chan/comfyui-paint" + ], + "install_type": "git-clone", + "description": "comfyui-paint" + }, { "author": "web3nomad", "title": "ComfyUI Invisible Watermark", @@ -8927,11 +8937,11 @@ }, { "author": "oztrkoguz", - "title": "ComfyUI StoryCreater and Imager", - "id": "storycreater-and-imager", - "reference": "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager", + "title": "ComfyUI StoryCreater", + "id": "storycreater", + "reference": "https://github.com/oztrkoguz/ComfyUI_StoryCreator", "files": [ - "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager" + "https://github.com/oztrkoguz/ComfyUI_StoryCreator" ], "install_type": "git-clone", "description": "Nodes:story_sampler_simple, text2, kosmos2_sampler.\nI created a dataset for generating short stories [a/Short-Story](https://huggingface.co/datasets/oztrkoguz/Short-Story) and used it to fine-tune my own model using Phi-3." @@ -8957,6 +8967,41 @@ "install_type": "git-clone", "description": "Send notifications when a workflow completes." }, + { + "author": "katalist-ai", + "title": "comfyUI-nsfw-detection", + "id": "nsfw-detection", + "reference": "https://github.com/katalist-ai/comfyUI-nsfw-detection", + "files": [ + "https://github.com/katalist-ai/comfyUI-nsfw-detection" + ], + "install_type": "git-clone", + "description": "Nodes: NudenetDetector" + }, + { + "author": "kaanyalova", + "title": "Extended Image Formats for ComfyUI", + "id": "extended-image-format", + "reference": "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats", + "files": [ + "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats" + ], + "install_type": "git-clone", + "description": "Adds a custom node for saving images in webp, jpeg, avif, jxl (no metadata) and supports loading workflows from saved images" + }, + { + "author": "badayvedat", + "title": "ComfyUI-fal-Connector", + "id": "fal", + "reference": "https://github.com/badayvedat/ComfyUI-fal-Connector", + "files": [ + "https://github.com/badayvedat/ComfyUI-fal-Connector" + ], + "install_type": "git-clone", + "description": "The ComfyUI-fal-Connector is a tool designed to provide an integration between ComfyUI and fal. This extension allows users to execute their ComfyUI workflows directly on [a/fal.ai](https://fal.ai/). This enables users to leverage the computational power and resources provided by fal.ai for running their ComfyUI workflows." + }, + + diff --git a/extension-node-map.json b/extension-node-map.json index d7dca2ae..57f6cf30 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -1419,6 +1419,7 @@ "TilePreprocessor", "UniFormer-SemSegPreprocessor", "Unimatch_OptFlowPreprocessor", + "UpperBodyTrackingFromPoseKps", "Zoe-DepthMapPreprocessor", "Zoe_DepthAnythingPreprocessor" ], @@ -1653,6 +1654,18 @@ "title_aux": "ReActor Node for ComfyUI" } ], + "https://github.com/GraftingRayman/ComfyUI_GraftingRayman": [ + [ + "GR Image Resize", + "GR Mask Create", + "GR Mask Resize", + "GR Multi Mask Create", + "GR Prompt Selector" + ], + { + "title_aux": "GR Prompt Selector" + } + ], "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio": [ [ "StableCascadeLatentRatio" @@ -2665,6 +2678,7 @@ "IntEvaluate", "IntFloatDict", "IntStringDict", + "JsonSearch", "LandscapeBackgrounds", "LandscapeDir", "MakeupStylesDir", @@ -2675,6 +2689,10 @@ "PhotomontageB", "PhotomontageC", "PostSamplerCrop", + "PresetLoad", + "PresetRemove", + "PresetSave", + "RandomString", "SDXLEmptyLatent", "SavePrompt", "SaveWithMetaData", @@ -4517,6 +4535,7 @@ "Text Dictionary To Text", "Text Dictionary Update", "Text File History Loader", + "Text Find", "Text Find and Replace", "Text Find and Replace Input", "Text Find and Replace by Dictionary", @@ -5077,12 +5096,13 @@ "title_aux": "ComfyUI Image Saver" } ], - "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer": [ + "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer": [ [ - "LLaVaDescriber" + "LLaVaDescriber", + "OllamaDescriber" ], { - "title_aux": "ComfyUI-LLaVA-Describer" + "title_aux": "ComfyUI-Ollama-Describer" } ], "https://github.com/alpertunga-bile/prompt-generator-comfyui": [ @@ -5375,6 +5395,18 @@ "title_aux": "ComfyUI-ClipScore-Nodes" } ], + "https://github.com/badayvedat/ComfyUI-fal-Connector": [ + [ + "BooleanInput_fal", + "ComboInput_fal", + "FloatInput_fal", + "IntegerInput_fal", + "StringInput_fal" + ], + { + "title_aux": "ComfyUI-fal-Connector" + } + ], "https://github.com/badjeff/comfyui_lora_tag_loader": [ [ "LoraTagLoader" @@ -8984,6 +9016,14 @@ "title_aux": "comfyui-yanc" } ], + "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats": [ + [ + "ExtendedSaveImage" + ], + { + "title_aux": "Extended Image Formats for ComfyUI" + } + ], "https://github.com/kadirnar/ComfyUI-Transformers": [ [ "DepthEstimationPipeline", @@ -9109,6 +9149,14 @@ "title_aux": "ComfyUI-text-file-util" } ], + "https://github.com/katalist-ai/comfyUI-nsfw-detection": [ + [ + "NudenetDetector" + ], + { + "title_aux": "comfyUI-nsfw-detection" + } + ], "https://github.com/kealiu/ComfyUI-S3-Tools": [ [ "Load Image From S3", @@ -9263,6 +9311,7 @@ ], "https://github.com/kijai/ComfyUI-IC-Light": [ [ + "BackgroundScaler", "CalculateNormalsFromImages", "ICLightConditioning", "LightSource", @@ -9352,7 +9401,6 @@ "JoinStringMulti", "JoinStrings", "LoadAndResizeImage", - "LoadICLightUnet", "LoadResAdapterNormalization", "MaskBatchMulti", "MaskOrImageToWeight", @@ -9701,8 +9749,7 @@ ], "https://github.com/liusida/ComfyUI-Login": [ [ - "LoadImageWithPrivacy", - "RemoveImageForPrivacy" + "LoadImageIncognito" ], { "title_aux": "ComfyUI-Login" @@ -10744,7 +10791,8 @@ "BrushNetLoader", "CutForInpaint", "PowerPaint", - "PowerPaintCLIPLoader" + "PowerPaintCLIPLoader", + "RAUNet" ], { "author": "nullquant", @@ -10864,7 +10912,7 @@ "title_aux": "ComfyUI-TrollSuite" } ], - "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager": [ + "https://github.com/oztrkoguz/ComfyUI_StoryCreator": [ [ "Kosmos2SamplerSimple2", "KosmosLoader2", @@ -10873,7 +10921,7 @@ "Write2" ], { - "title_aux": "ComfyUI StoryCreater and Imager" + "title_aux": "ComfyUI StoryCreater" } ], "https://github.com/palant/extended-saveimage-comfyui": [ @@ -11080,7 +11128,7 @@ ], { "author": "receyuki", - "description": "ComfyUI node version of the SD Prompt Reader", + "description": "The ultimate solution for managing image metadata and multi-tool compatibility. ComfyUI node version of the SD Prompt Reader", "nickname": "SD Prompt Reader", "title": "SD Prompt Reader", "title_aux": "SD Prompt Reader" @@ -11192,6 +11240,15 @@ "title_aux": "ComfyUI-Tara-LLM-Integration" } ], + "https://github.com/royceschultz/ComfyUI-Notifications": [ + [ + "Notif-PlaySound", + "Notif-SystemNotification" + ], + { + "title_aux": "ComfyUI-Notifications" + } + ], "https://github.com/royceschultz/ComfyUI-TranscriptionTools": [ [ "TT-AudioSink", @@ -13016,6 +13073,7 @@ "ImageConcanateOfUtils", "IntAndIntAddOffsetLiteral", "IntMultipleAddLiteral", + "LoadImageMaskWithSwitch", "LoadImageWithSwitch", "ModifyTextGender", "SplitMask" diff --git a/github-stats.json b/github-stats.json index c4f4f90b..e5d1c661 100644 --- a/github-stats.json +++ b/github-stats.json @@ -1,6 +1,6 @@ { "https://github.com/Fannovel16/ComfyUI-MotionDiff": { - "stars": 135, + "stars": 136, "last_update": "2024-05-05 08:46:25" }, "https://github.com/comfyanonymous/ComfyUI_experiments": { @@ -8,7 +8,7 @@ "last_update": "2023-09-13 06:28:20" }, "https://github.com/Fannovel16/ComfyUI-Video-Matting": { - "stars": 131, + "stars": 132, "last_update": "2024-04-29 09:19:33" }, "https://github.com/Stability-AI/ComfyUI-SAI_API": { @@ -16,27 +16,27 @@ "last_update": "2024-04-24 23:40:33" }, "https://github.com/ltdrdata/ComfyUI-Manager": { - "stars": 3820, - "last_update": "2024-05-15 09:53:49" + "stars": 3837, + "last_update": "2024-05-16 06:57:36" }, "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": { "stars": 247, "last_update": "2024-05-14 16:26:59" }, "https://github.com/Fannovel16/comfyui_controlnet_aux": { - "stars": 1360, - "last_update": "2024-05-14 12:42:29" + "stars": 1364, + "last_update": "2024-05-15 16:20:05" }, "https://github.com/Fannovel16/ComfyUI-Loopchain": { "stars": 25, "last_update": "2023-12-15 14:25:35" }, "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": { - "stars": 301, + "stars": 303, "last_update": "2024-05-07 03:30:35" }, "https://github.com/ltdrdata/ComfyUI-Impact-Pack": { - "stars": 1245, + "stars": 1249, "last_update": "2024-05-15 09:39:13" }, "https://github.com/Stability-AI/stability-ComfyUI-nodes": { @@ -44,7 +44,7 @@ "last_update": "2023-08-18 19:03:06" }, "https://github.com/Fannovel16/ComfyUI-MagickWand": { - "stars": 59, + "stars": 60, "last_update": "2024-04-28 10:13:50" }, "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb": { @@ -56,7 +56,7 @@ "last_update": "2024-04-08 22:15:55" }, "https://github.com/BlenderNeko/ComfyUI_Cutoff": { - "stars": 313, + "stars": 314, "last_update": "2024-04-08 22:34:21" }, "https://github.com/jags111/ComfyUI_Jags_VectorMagic": { @@ -64,11 +64,11 @@ "last_update": "2024-02-03 04:00:30" }, "https://github.com/jags111/ComfyUI_Jags_Audiotools": { - "stars": 24, + "stars": 25, "last_update": "2024-05-15 04:01:49" }, "https://github.com/BlenderNeko/ComfyUI_Noise": { - "stars": 195, + "stars": 196, "last_update": "2024-04-19 13:09:18" }, "https://github.com/paulo-coronado/comfy_clip_blip_node": { @@ -76,11 +76,11 @@ "last_update": "2023-09-27 00:33:21" }, "https://github.com/jags111/efficiency-nodes-comfyui": { - "stars": 598, + "stars": 600, "last_update": "2024-04-11 15:08:50" }, "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": { - "stars": 258, + "stars": 259, "last_update": "2024-04-29 10:46:24" }, "https://github.com/BlenderNeko/ComfyUI_SeeCoder": { @@ -88,8 +88,8 @@ "last_update": "2023-09-11 10:09:22" }, "https://github.com/WASasquatch/was-node-suite-comfyui": { - "stars": 842, - "last_update": "2024-05-04 16:31:49" + "stars": 843, + "last_update": "2024-05-15 19:38:59" }, "https://github.com/WASasquatch/PPF_Noise_ComfyUI": { "stars": 19, @@ -128,7 +128,7 @@ "last_update": "2024-05-09 16:16:26" }, "https://github.com/get-salt-AI/SaltAI": { - "stars": 42, + "stars": 43, "last_update": "2024-05-03 18:02:30" }, "https://github.com/sylym/comfy_vid2vid": { @@ -136,11 +136,11 @@ "last_update": "2023-08-29 08:07:35" }, "https://github.com/EllangoK/ComfyUI-post-processing-nodes": { - "stars": 140, + "stars": 141, "last_update": "2024-02-07 01:59:01" }, "https://github.com/BadCafeCode/masquerade-nodes-comfyui": { - "stars": 274, + "stars": 275, "last_update": "2024-02-26 04:23:37" }, "https://github.com/LEv145/images-grid-comfy-plugin": { @@ -180,7 +180,7 @@ "last_update": "2024-03-20 21:55:09" }, "https://github.com/city96/SD-Latent-Upscaler": { - "stars": 100, + "stars": 101, "last_update": "2023-11-27 00:26:14" }, "https://github.com/city96/SD-Advanced-Noise": { @@ -196,12 +196,12 @@ "last_update": "2023-09-06 17:15:54" }, "https://github.com/city96/ComfyUI_ExtraModels": { - "stars": 165, - "last_update": "2024-05-12 20:07:52" + "stars": 169, + "last_update": "2024-05-16 13:46:32" }, "https://github.com/city96/ComfyUI_ColorMod": { - "stars": 28, - "last_update": "2024-04-09 03:35:11" + "stars": 29, + "last_update": "2024-05-16 14:06:09" }, "https://github.com/Kaharos94/ComfyUI-Saveaswebp": { "stars": 28, @@ -228,7 +228,7 @@ "last_update": "2024-04-22 13:30:47" }, "https://github.com/pythongosssss/ComfyUI-WD14-Tagger": { - "stars": 349, + "stars": 351, "last_update": "2024-05-11 19:28:37" }, "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet": { @@ -240,11 +240,11 @@ "last_update": "2024-04-25 07:58:30" }, "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": { - "stars": 1177, - "last_update": "2024-05-09 02:15:21" + "stars": 1180, + "last_update": "2024-05-16 10:16:53" }, "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": { - "stars": 279, + "stars": 281, "last_update": "2024-05-13 22:22:20" }, "https://github.com/Jordach/comfy-plasma": { @@ -264,7 +264,7 @@ "last_update": "2023-05-20 06:50:37" }, "https://github.com/ssitu/ComfyUI_UltimateSDUpscale": { - "stars": 560, + "stars": 562, "last_update": "2024-05-07 18:56:07" }, "https://github.com/strimmlarn/ComfyUI_Strimmlarns_aesthetic_score": { @@ -304,11 +304,11 @@ "last_update": "2024-01-05 17:45:55" }, "https://github.com/Nourepide/ComfyUI-Allor": { - "stars": 159, + "stars": 161, "last_update": "2024-03-21 07:40:20" }, "https://github.com/melMass/comfy_mtb": { - "stars": 301, + "stars": 302, "last_update": "2024-05-15 10:21:16" }, "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo": { @@ -316,7 +316,7 @@ "last_update": "2023-11-29 14:41:23" }, "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": { - "stars": 417, + "stars": 421, "last_update": "2024-04-19 21:02:12" }, "https://github.com/xXAdonesXx/NodeGPT": { @@ -329,7 +329,7 @@ }, "https://github.com/bmad4ever/comfyui_wfc_like": { "stars": 3, - "last_update": "2024-03-19 23:02:45" + "last_update": "2024-05-15 18:36:18" }, "https://github.com/bmad4ever/comfyui_lists_cartesian_product": { "stars": 2, @@ -344,7 +344,7 @@ "last_update": "2024-03-04 22:48:03" }, "https://github.com/FizzleDorf/ComfyUI_FizzNodes": { - "stars": 289, + "stars": 290, "last_update": "2024-05-14 14:42:14" }, "https://github.com/FizzleDorf/ComfyUI-AIT": { @@ -356,7 +356,7 @@ "last_update": "2024-02-01 04:09:13" }, "https://github.com/shiimizu/ComfyUI_smZNodes": { - "stars": 134, + "stars": 135, "last_update": "2024-05-15 10:52:09" }, "https://github.com/shiimizu/ComfyUI-TiledDiffusion": { @@ -364,7 +364,7 @@ "last_update": "2024-05-14 22:01:41" }, "https://github.com/SeargeDP/SeargeSDXL": { - "stars": 709, + "stars": 711, "last_update": "2024-04-10 14:29:50" }, "https://github.com/ZaneA/ComfyUI-ImageReward": { @@ -372,7 +372,7 @@ "last_update": "2024-02-04 23:38:10" }, "https://github.com/cubiq/ComfyUI_IPAdapter_plus": { - "stars": 2648, + "stars": 2656, "last_update": "2024-05-08 14:10:24" }, "https://github.com/cubiq/ComfyUI_SimpleMath": { @@ -380,11 +380,11 @@ "last_update": "2023-09-26 06:31:44" }, "https://github.com/cubiq/ComfyUI_InstantID": { - "stars": 786, + "stars": 787, "last_update": "2024-05-08 14:56:00" }, "https://github.com/cubiq/ComfyUI_FaceAnalysis": { - "stars": 155, + "stars": 158, "last_update": "2024-05-13 08:09:56" }, "https://github.com/shockz0rz/ComfyUI_InterpolateEverything": { @@ -392,7 +392,7 @@ "last_update": "2023-12-23 04:13:06" }, "https://github.com/cubiq/PuLID_ComfyUI": { - "stars": 299, + "stars": 309, "last_update": "2024-05-13 08:18:28" }, "https://github.com/shockz0rz/comfy-easy-grids": { @@ -421,7 +421,7 @@ }, "https://github.com/sipherxyz/comfyui-art-venture": { "stars": 69, - "last_update": "2024-05-10 02:54:08" + "last_update": "2024-05-16 08:04:21" }, "https://github.com/yolanother/DTAIComfyQRCodes": { "stars": 2, @@ -444,11 +444,11 @@ "last_update": "2024-01-06 09:18:52" }, "https://github.com/andersxa/comfyui-PromptAttention": { - "stars": 19, + "stars": 18, "last_update": "2023-09-22 22:48:52" }, "https://github.com/twri/sdxl_prompt_styler": { - "stars": 563, + "stars": 564, "last_update": "2024-03-24 18:55:24" }, "https://github.com/wolfden/ComfyUi_String_Function_Tree": { @@ -460,7 +460,7 @@ "last_update": "2023-10-22 21:34:59" }, "https://github.com/asagi4/ComfyUI-CADS": { - "stars": 28, + "stars": 29, "last_update": "2024-04-08 15:52:29" }, "https://github.com/asagi4/comfyui-prompt-control": { @@ -472,7 +472,7 @@ "last_update": "2024-03-10 16:04:01" }, "https://github.com/civitai/comfy-nodes": { - "stars": 77, + "stars": 78, "last_update": "2024-02-29 12:23:11" }, "https://github.com/jamesWalker55/comfyui-p2ldgan": { @@ -496,7 +496,7 @@ "last_update": "2023-08-03 08:57:52" }, "https://github.com/daxthin/DZ-FaceDetailer": { - "stars": 91, + "stars": 92, "last_update": "2023-12-16 17:31:44" }, "https://github.com/bash-j/mikey_nodes": { @@ -505,7 +505,7 @@ }, "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet": { "stars": 370, - "last_update": "2024-05-15 05:20:53" + "last_update": "2024-05-16 09:15:37" }, "https://github.com/Pfaeff/pfaeff-comfyui": { "stars": 18, @@ -516,15 +516,15 @@ "last_update": "2024-03-28 23:02:54" }, "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": { - "stars": 2081, + "stars": 2083, "last_update": "2024-05-14 08:52:34" }, "https://github.com/Gourieff/comfyui-reactor-node": { - "stars": 931, + "stars": 934, "last_update": "2024-05-14 03:51:38" }, "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": { - "stars": 340, + "stars": 342, "last_update": "2024-04-20 18:24:00" }, "https://github.com/imb101/ComfyUI-FaceSwap": { @@ -540,11 +540,11 @@ "last_update": "2024-04-05 11:14:24" }, "https://github.com/coreyryanhanson/ComfyQR": { - "stars": 39, + "stars": 42, "last_update": "2024-03-20 20:10:27" }, "https://github.com/failfa-st/failfast-comfyui-extensions": { - "stars": 116, + "stars": 118, "last_update": "2024-05-09 19:24:22" }, "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes": { @@ -620,7 +620,7 @@ "last_update": "2023-10-28 15:51:44" }, "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": { - "stars": 39, + "stars": 40, "last_update": "2024-05-07 16:18:48" }, "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": { @@ -628,8 +628,8 @@ "last_update": "2024-04-04 20:20:54" }, "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": { - "stars": 203, - "last_update": "2024-05-15 08:29:39" + "stars": 215, + "last_update": "2024-05-16 02:41:22" }, "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": { "stars": 28, @@ -652,8 +652,8 @@ "last_update": "2023-09-10 01:51:24" }, "https://github.com/rgthree/rgthree-comfy": { - "stars": 581, - "last_update": "2024-05-07 02:30:40" + "stars": 584, + "last_update": "2024-05-16 03:49:32" }, "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio": { "stars": 190, @@ -664,11 +664,11 @@ "last_update": "2024-05-15 08:16:10" }, "https://github.com/AIGODLIKE/ComfyUI-CUP": { - "stars": 1, + "stars": 2, "last_update": "2024-03-22 07:26:43" }, "https://github.com/syllebra/bilbox-comfyui": { - "stars": 73, + "stars": 74, "last_update": "2024-05-15 01:21:37" }, "https://github.com/shingo1228/ComfyUI-SDXL-EmptyLatentImage": { @@ -720,7 +720,7 @@ "last_update": "2023-09-17 00:00:31" }, "https://github.com/meap158/ComfyUI-Background-Replacement": { - "stars": 32, + "stars": 33, "last_update": "2023-12-17 14:05:08" }, "https://github.com/meap158/ComfyUI-GPU-temperature-protection": { @@ -792,7 +792,7 @@ "last_update": "2024-01-25 22:09:37" }, "https://github.com/Ttl/ComfyUi_NNLatentUpscale": { - "stars": 147, + "stars": 148, "last_update": "2023-08-28 13:56:20" }, "https://github.com/Tropfchen/ComfyUI-Embedding_Picker": { @@ -804,11 +804,11 @@ "last_update": "2023-08-28 02:37:52" }, "https://github.com/Acly/comfyui-tooling-nodes": { - "stars": 181, + "stars": 182, "last_update": "2024-03-04 08:52:39" }, "https://github.com/Acly/comfyui-inpaint-nodes": { - "stars": 326, + "stars": 329, "last_update": "2024-04-24 04:17:56" }, "https://github.com/alt-key-project/comfyui-dream-project": { @@ -881,23 +881,23 @@ }, "https://github.com/spacepxl/ComfyUI-HQ-Image-Save": { "stars": 24, - "last_update": "2024-05-01 21:05:26" + "last_update": "2024-05-16 04:55:48" }, "https://github.com/spacepxl/ComfyUI-RAVE": { "stars": 77, "last_update": "2024-01-28 09:08:08" }, "https://github.com/cubiq/ComfyUI_essentials": { - "stars": 246, - "last_update": "2024-05-14 09:56:17" + "stars": 247, + "last_update": "2024-05-16 11:09:28" }, "https://github.com/phineas-pta/comfyui-auto-nodes-layout": { "stars": 16, "last_update": "2023-09-21 14:49:12" }, "https://github.com/receyuki/comfyui-prompt-reader-node": { - "stars": 169, - "last_update": "2024-04-08 18:19:54" + "stars": 170, + "last_update": "2024-05-15 15:25:04" }, "https://github.com/Clybius/ComfyUI-Latent-Modifiers": { "stars": 40, @@ -912,7 +912,7 @@ "last_update": "2024-04-18 04:28:09" }, "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding": { - "stars": 1025, + "stars": 1026, "last_update": "2024-05-09 23:04:40" }, "https://github.com/chrisgoringe/cg-noise": { @@ -936,8 +936,8 @@ "last_update": "2024-04-10 01:08:34" }, "https://github.com/kijai/ComfyUI-KJNodes": { - "stars": 251, - "last_update": "2024-05-14 12:20:06" + "stars": 256, + "last_update": "2024-05-16 12:04:35" }, "https://github.com/TGu-97/ComfyUI-TGu-utils": { "stars": 1, @@ -956,11 +956,11 @@ "last_update": "2023-11-25 10:16:57" }, "https://github.com/kijai/ComfyUI-CCSR": { - "stars": 117, + "stars": 118, "last_update": "2024-03-18 10:10:20" }, "https://github.com/kijai/ComfyUI-Marigold": { - "stars": 343, + "stars": 344, "last_update": "2024-04-08 08:33:04" }, "https://github.com/kijai/ComfyUI-Geowizard": { @@ -968,7 +968,7 @@ "last_update": "2024-04-07 12:46:47" }, "https://github.com/kijai/ComfyUI-depth-fm": { - "stars": 44, + "stars": 45, "last_update": "2024-04-24 22:53:30" }, "https://github.com/kijai/ComfyUI-DDColor": { @@ -976,11 +976,11 @@ "last_update": "2024-01-18 08:05:17" }, "https://github.com/kijai/ComfyUI-ADMotionDirector": { - "stars": 111, + "stars": 112, "last_update": "2024-03-27 19:38:20" }, "https://github.com/kijai/ComfyUI-SUPIR": { - "stars": 1020, + "stars": 1025, "last_update": "2024-04-23 10:04:12" }, "https://github.com/kijai/ComfyUI-moondream": { @@ -992,7 +992,7 @@ "last_update": "2024-04-19 16:38:57" }, "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": { - "stars": 204, + "stars": 205, "last_update": "2024-04-18 11:22:03" }, "https://github.com/kijai/ComfyUI-ELLA-wrapper": { @@ -1008,12 +1008,12 @@ "last_update": "2024-04-11 15:56:49" }, "https://github.com/kijai/ComfyUI-BrushNet-Wrapper": { - "stars": 96, + "stars": 98, "last_update": "2024-05-01 16:10:34" }, "https://github.com/kijai/ComfyUI-IC-Light": { - "stars": 207, - "last_update": "2024-05-15 13:00:52" + "stars": 220, + "last_update": "2024-05-16 13:39:48" }, "https://github.com/hhhzzyang/Comfyui_Lama": { "stars": 33, @@ -1025,18 +1025,18 @@ }, "https://github.com/audioscavenger/save-image-extended-comfyui": { "stars": 2, - "last_update": "2024-05-11 18:44:57" + "last_update": "2024-05-15 15:15:16" }, "https://github.com/mikkel/ComfyUI-text-overlay": { "stars": 23, "last_update": "2023-10-05 03:05:03" }, "https://github.com/storyicon/comfyui_segment_anything": { - "stars": 443, + "stars": 446, "last_update": "2024-04-29 15:07:42" }, "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": { - "stars": 14, + "stars": 15, "last_update": "2024-05-14 09:32:51" }, "https://github.com/a1lazydog/ComfyUI-AudioScheduler": { @@ -1092,7 +1092,7 @@ "last_update": "2024-02-20 01:27:38" }, "https://github.com/chflame163/ComfyUI_LayerStyle": { - "stars": 480, + "stars": 482, "last_update": "2024-05-14 06:11:38" }, "https://github.com/chflame163/ComfyUI_FaceSimilarity": { @@ -1104,8 +1104,8 @@ "last_update": "2023-10-20 16:33:23" }, "https://github.com/shadowcz007/comfyui-mixlab-nodes": { - "stars": 759, - "last_update": "2024-05-14 02:02:48" + "stars": 771, + "last_update": "2024-05-16 05:20:10" }, "https://github.com/shadowcz007/comfyui-ultralytics-yolo": { "stars": 13, @@ -1128,7 +1128,7 @@ "last_update": "2023-12-01 00:09:15" }, "https://github.com/0xbitches/ComfyUI-LCM": { - "stars": 243, + "stars": 244, "last_update": "2023-11-11 21:24:33" }, "https://github.com/noxinias/ComfyUI_NoxinNodes": { @@ -1168,7 +1168,7 @@ "last_update": "2023-10-31 14:25:23" }, "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy": { - "stars": 216, + "stars": 217, "last_update": "2024-04-07 21:32:38" }, "https://github.com/mikkel/comfyui-mask-boundingbox": { @@ -1208,7 +1208,7 @@ "last_update": "2024-03-27 14:08:21" }, "https://github.com/palant/image-resize-comfyui": { - "stars": 48, + "stars": 50, "last_update": "2024-01-18 20:59:55" }, "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus": { @@ -1220,8 +1220,8 @@ "last_update": "2024-02-15 05:52:28" }, "https://github.com/banodoco/steerable-motion": { - "stars": 631, - "last_update": "2024-05-13 17:12:37" + "stars": 639, + "last_update": "2024-05-15 22:50:41" }, "https://github.com/gemell1/ComfyUI_GMIC": { "stars": 5, @@ -1264,7 +1264,7 @@ "last_update": "2023-11-20 11:25:01" }, "https://github.com/natto-maki/ComfyUI-NegiTools": { - "stars": 22, + "stars": 26, "last_update": "2024-02-02 07:50:01" }, "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative": { @@ -1288,7 +1288,7 @@ "last_update": "2023-12-03 12:32:49" }, "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion": { - "stars": 269, + "stars": 268, "last_update": "2023-11-24 06:14:27" }, "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes": { @@ -1308,7 +1308,7 @@ "last_update": "2024-01-09 19:24:47" }, "https://github.com/thecooltechguy/ComfyUI-ComfyWorkflows": { - "stars": 27, + "stars": 28, "last_update": "2024-03-11 09:48:04" }, "https://github.com/Danand/ComfyUI-ComfyCouple": { @@ -1344,7 +1344,7 @@ "last_update": "2023-12-15 23:36:59" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": { - "stars": 541, + "stars": 543, "last_update": "2024-04-17 19:57:55" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": { @@ -1352,11 +1352,11 @@ "last_update": "2024-01-03 15:22:13" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID": { - "stars": 1125, + "stars": 1128, "last_update": "2024-04-17 20:02:02" }, "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": { - "stars": 1394, + "stars": 1395, "last_update": "2024-04-17 19:57:18" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO": { @@ -1364,7 +1364,7 @@ "last_update": "2024-04-17 20:01:40" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API": { - "stars": 172, + "stars": 173, "last_update": "2024-04-17 19:58:21" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE": { @@ -1376,7 +1376,7 @@ "last_update": "2024-04-17 20:03:46" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": { - "stars": 389, + "stars": 390, "last_update": "2024-04-30 01:42:11" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": { @@ -1384,7 +1384,7 @@ "last_update": "2024-04-17 20:00:02" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": { - "stars": 81, + "stars": 82, "last_update": "2024-04-17 20:04:09" }, "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": { @@ -1445,7 +1445,7 @@ }, "https://github.com/wmatson/easy-comfy-nodes": { "stars": 10, - "last_update": "2024-04-03 15:31:07" + "last_update": "2024-05-15 23:10:21" }, "https://github.com/WebDev9000/WebDev9000-Nodes": { "stars": 1, @@ -1504,7 +1504,7 @@ "last_update": "2023-12-05 12:31:26" }, "https://github.com/11cafe/comfyui-workspace-manager": { - "stars": 691, + "stars": 692, "last_update": "2024-05-14 10:45:32" }, "https://github.com/AustinMroz/ComfyUI-SpliceTools": { @@ -1520,7 +1520,7 @@ "last_update": "2023-12-25 17:55:50" }, "https://github.com/filliptm/ComfyUI_Fill-Nodes": { - "stars": 41, + "stars": 43, "last_update": "2024-05-15 05:55:41" }, "https://github.com/zfkun/ComfyUI_zfkun": { @@ -1528,15 +1528,15 @@ "last_update": "2024-01-21 06:21:35" }, "https://github.com/zcfrank1st/Comfyui-Toolbox": { - "stars": 2, + "stars": 3, "last_update": "2023-12-13 11:36:14" }, "https://github.com/yolain/ComfyUI-Easy-Use": { - "stars": 384, - "last_update": "2024-05-15 09:08:12" + "stars": 385, + "last_update": "2024-05-16 04:52:09" }, "https://github.com/talesofai/comfyui-browser": { - "stars": 374, + "stars": 376, "last_update": "2024-05-05 03:46:04" }, "https://github.com/bruefire/ComfyUI-SeqImageLoader": { @@ -1612,7 +1612,7 @@ "last_update": "2024-01-07 12:21:43" }, "https://github.com/NimaNzrii/comfyui-photoshop": { - "stars": 106, + "stars": 110, "last_update": "2024-05-15 12:39:20" }, "https://github.com/dmarx/ComfyUI-Keyframed": { @@ -1628,7 +1628,7 @@ "last_update": "2024-01-03 08:27:32" }, "https://github.com/BennyKok/comfyui-deploy": { - "stars": 597, + "stars": 602, "last_update": "2024-05-11 06:50:53" }, "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler": { @@ -1636,7 +1636,7 @@ "last_update": "2023-12-16 19:21:57" }, "https://github.com/florestefano1975/comfyui-prompt-composer": { - "stars": 198, + "stars": 199, "last_update": "2024-04-18 16:19:36" }, "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite": { @@ -1648,7 +1648,7 @@ "last_update": "2024-05-04 14:01:06" }, "https://github.com/florestefano1975/comfyui-portrait-master": { - "stars": 698, + "stars": 701, "last_update": "2024-05-02 10:01:11" }, "https://github.com/mozman/ComfyUI_mozman_nodes": { @@ -1672,7 +1672,7 @@ "last_update": "2024-05-13 04:37:13" }, "https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": { - "stars": 64, + "stars": 66, "last_update": "2024-05-01 08:26:32" }, "https://github.com/lldacing/comfyui-easyapi-nodes": { @@ -1744,7 +1744,7 @@ "last_update": "2024-02-17 14:26:26" }, "https://github.com/crystian/ComfyUI-Crystools": { - "stars": 401, + "stars": 403, "last_update": "2024-05-04 01:51:37" }, "https://github.com/crystian/ComfyUI-Crystools-save": { @@ -1768,11 +1768,11 @@ "last_update": "2023-12-29 04:44:00" }, "https://github.com/tocubed/ComfyUI-AudioReactor": { - "stars": 6, + "stars": 8, "last_update": "2024-01-02 07:51:03" }, "https://github.com/Ryuukeisyou/comfyui_face_parsing": { - "stars": 28, + "stars": 30, "last_update": "2024-02-17 11:00:34" }, "https://github.com/jesenzhang/ComfyUI_StreamDiffusion": { @@ -1808,7 +1808,7 @@ "last_update": "2024-04-03 23:47:03" }, "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": { - "stars": 329, + "stars": 330, "last_update": "2024-03-19 10:49:59" }, "https://github.com/siliconflow/onediff_comfy_nodes": { @@ -1816,7 +1816,7 @@ "last_update": "2024-05-10 06:59:23" }, "https://github.com/hinablue/ComfyUI_3dPoseEditor": { - "stars": 99, + "stars": 101, "last_update": "2024-01-04 14:41:18" }, "https://github.com/massao000/ComfyUI_aspect_ratios": { @@ -1840,7 +1840,7 @@ "last_update": "2024-05-10 09:14:57" }, "https://github.com/chaojie/ComfyUI-Open-Sora-Plan": { - "stars": 45, + "stars": 46, "last_update": "2024-04-23 08:01:58" }, "https://github.com/chaojie/ComfyUI-MuseTalk": { @@ -1852,7 +1852,7 @@ "last_update": "2024-04-02 03:06:43" }, "https://github.com/chaojie/ComfyUI-MuseV": { - "stars": 103, + "stars": 106, "last_update": "2024-04-04 02:07:29" }, "https://github.com/chaojie/ComfyUI-Champ": { @@ -1880,7 +1880,7 @@ "last_update": "2024-02-24 10:02:51" }, "https://github.com/chaojie/ComfyUI-DynamiCrafter": { - "stars": 94, + "stars": 95, "last_update": "2024-03-16 19:08:28" }, "https://github.com/chaojie/ComfyUI-Panda3d": { @@ -1905,7 +1905,7 @@ }, "https://github.com/chaojie/ComfyUI-DragAnything": { "stars": 60, - "last_update": "2024-03-19 03:37:48" + "last_update": "2024-05-16 07:13:53" }, "https://github.com/chaojie/ComfyUI-Moore-AnimateAnyone": { "stars": 196, @@ -1940,7 +1940,7 @@ "last_update": "2024-05-08 00:59:14" }, "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": { - "stars": 409, + "stars": 411, "last_update": "2024-02-02 14:19:37" }, "https://github.com/alexopus/ComfyUI-Image-Saver": { @@ -1948,7 +1948,7 @@ "last_update": "2024-05-10 19:30:59" }, "https://github.com/MrForExample/ComfyUI-3D-Pack": { - "stars": 1467, + "stars": 1468, "last_update": "2024-04-13 17:45:06" }, "https://github.com/kft334/Knodes": { @@ -2000,7 +2000,7 @@ "last_update": "2024-01-06 17:04:40" }, "https://github.com/LarryJane491/Lora-Training-in-Comfy": { - "stars": 203, + "stars": 204, "last_update": "2024-03-03 17:16:51" }, "https://github.com/HebelHuber/comfyui-enhanced-save-node": { @@ -2048,7 +2048,7 @@ "last_update": "2024-02-12 06:05:47" }, "https://github.com/nkchocoai/ComfyUI-SizeFromPresets": { - "stars": 3, + "stars": 4, "last_update": "2024-04-29 07:53:22" }, "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData": { @@ -2148,7 +2148,7 @@ "last_update": "2024-04-03 23:51:44" }, "https://github.com/gokayfem/ComfyUI_VLM_nodes": { - "stars": 216, + "stars": 219, "last_update": "2024-05-10 13:36:20" }, "https://github.com/gokayfem/ComfyUI-Texture-Simple": { @@ -2160,8 +2160,8 @@ "last_update": "2024-03-24 04:03:08" }, "https://github.com/Hiero207/ComfyUI-Hiero-Nodes": { - "stars": 3, - "last_update": "2024-05-11 06:06:04" + "stars": 4, + "last_update": "2024-05-16 05:34:54" }, "https://github.com/yuvraj108c/ComfyUI-Whisper": { "stars": 39, @@ -2188,7 +2188,7 @@ "last_update": "2024-05-08 05:12:25" }, "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt": { - "stars": 21, + "stars": 22, "last_update": "2024-05-08 08:18:54" }, "https://github.com/blepping/ComfyUI-bleh": { @@ -2240,7 +2240,7 @@ "last_update": "2024-03-04 09:33:57" }, "https://github.com/StartHua/Comfyui_joytag": { - "stars": 11, + "stars": 12, "last_update": "2024-02-12 04:13:41" }, "https://github.com/StartHua/Comfyui_segformer_b2_clothes": { @@ -2256,7 +2256,7 @@ "last_update": "2024-02-01 02:50:59" }, "https://github.com/Chan-0312/ComfyUI-IPAnimate": { - "stars": 58, + "stars": 59, "last_update": "2024-02-01 09:17:58" }, "https://github.com/LyazS/comfyui-anime-seg": { @@ -2273,7 +2273,7 @@ }, "https://github.com/davask/ComfyUI_MaraScott_Nodes": { "stars": 38, - "last_update": "2024-05-15 10:17:22" + "last_update": "2024-05-16 11:58:52" }, "https://github.com/dfl/comfyui-clip-with-break": { "stars": 8, @@ -2288,7 +2288,7 @@ "last_update": "2024-02-04 08:09:57" }, "https://github.com/dfl/comfyui-tcd-scheduler": { - "stars": 72, + "stars": 73, "last_update": "2024-04-08 20:15:29" }, "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": { @@ -2376,11 +2376,11 @@ "last_update": "2024-05-02 14:41:48" }, "https://github.com/logtd/ComfyUI-TrackingNodes": { - "stars": 13, + "stars": 14, "last_update": "2024-02-24 04:43:16" }, "https://github.com/logtd/ComfyUI-InstanceDiffusion": { - "stars": 91, + "stars": 94, "last_update": "2024-05-14 23:34:43" }, "https://github.com/logtd/ComfyUI-InversedNoise": { @@ -2396,7 +2396,7 @@ "last_update": "2024-04-10 01:46:26" }, "https://github.com/logtd/ComfyUI-RAVE_ATTN": { - "stars": 8, + "stars": 9, "last_update": "2024-04-10 22:20:21" }, "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools": { @@ -2476,7 +2476,7 @@ "last_update": "2024-02-27 23:31:45" }, "https://github.com/huchenlei/ComfyUI-layerdiffuse": { - "stars": 1172, + "stars": 1173, "last_update": "2024-03-09 21:16:31" }, "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": { @@ -2496,11 +2496,11 @@ "last_update": "2024-04-28 15:36:22" }, "https://github.com/huchenlei/ComfyUI-openpose-editor": { - "stars": 7, + "stars": 8, "last_update": "2024-04-25 22:45:00" }, "https://github.com/huchenlei/ComfyUI-IC-Light-Native": { - "stars": 250, + "stars": 261, "last_update": "2024-05-14 14:31:12" }, "https://github.com/nathannlu/ComfyUI-Pets": { @@ -2512,8 +2512,8 @@ "last_update": "2024-04-16 08:29:55" }, "https://github.com/nathannlu/ComfyUI-Cloud": { - "stars": 119, - "last_update": "2024-04-03 00:59:21" + "stars": 120, + "last_update": "2024-05-16 07:46:31" }, "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": { "stars": 10, @@ -2536,7 +2536,7 @@ "last_update": "2024-04-18 18:49:15" }, "https://github.com/atmaranto/ComfyUI-SaveAsScript": { - "stars": 20, + "stars": 21, "last_update": "2024-05-04 11:12:35" }, "https://github.com/meshmesh-io/mm-comfyui-loopback": { @@ -2548,11 +2548,11 @@ "last_update": "2024-03-12 17:19:32" }, "https://github.com/cozymantis/human-parser-comfyui-node": { - "stars": 34, + "stars": 36, "last_update": "2024-04-02 20:04:32" }, "https://github.com/cozymantis/pose-generator-comfyui-node": { - "stars": 18, + "stars": 19, "last_update": "2024-04-30 17:40:24" }, "https://github.com/cozymantis/cozy-utils-comfyui-nodes": { @@ -2592,7 +2592,7 @@ "last_update": "2024-03-09 00:02:47" }, "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": { - "stars": 241, + "stars": 240, "last_update": "2024-04-17 22:30:10" }, "https://github.com/angeloshredder/StableCascadeResizer": { @@ -2600,7 +2600,7 @@ "last_update": "2024-03-08 22:53:27" }, "https://github.com/stavsap/comfyui-ollama": { - "stars": 137, + "stars": 139, "last_update": "2024-04-07 20:49:11" }, "https://github.com/dchatel/comfyui_facetools": { @@ -2624,7 +2624,7 @@ "last_update": "2024-03-12 19:50:18" }, "https://github.com/if-ai/ComfyUI-IF_AI_tools": { - "stars": 256, + "stars": 258, "last_update": "2024-05-15 02:23:25" }, "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": { @@ -2689,15 +2689,15 @@ }, "https://github.com/zhangp365/ComfyUI-utils-nodes": { "stars": 3, - "last_update": "2024-05-14 06:08:16" + "last_update": "2024-05-16 09:13:54" }, "https://github.com/ratulrafsan/Comfyui-SAL-VTON": { - "stars": 40, + "stars": 41, "last_update": "2024-03-22 04:31:59" }, "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer": { - "stars": 14, - "last_update": "2024-03-31 15:13:33" + "stars": 15, + "last_update": "2024-05-16 00:42:04" }, "https://github.com/Nevysha/ComfyUI-nevysha-top-menu": { "stars": 4, @@ -2741,7 +2741,7 @@ }, "https://github.com/hay86/ComfyUI_AceNodes": { "stars": 5, - "last_update": "2024-05-12 12:44:26" + "last_update": "2024-05-16 10:00:20" }, "https://github.com/shinich39/comfyui-local-db": { "stars": 1, @@ -2753,7 +2753,7 @@ }, "https://github.com/zombieyang/sd-ppp": { "stars": 5, - "last_update": "2024-05-15 00:55:26" + "last_update": "2024-05-16 01:44:32" }, "https://github.com/KytraScript/ComfyUI_KytraWebhookHTTP": { "stars": 3, @@ -2768,11 +2768,11 @@ "last_update": "2024-05-11 00:16:04" }, "https://github.com/MokkaBoss1/ComfyUI_Mokkaboss1": { - "stars": 10, - "last_update": "2024-05-14 22:09:00" + "stars": 11, + "last_update": "2024-05-16 12:01:02" }, "https://github.com/jiaxiangc/ComfyUI-ResAdapter": { - "stars": 258, + "stars": 259, "last_update": "2024-04-06 09:25:46" }, "https://github.com/ParisNeo/lollms_nodes_suite": { @@ -2804,7 +2804,7 @@ "last_update": "2024-04-22 05:53:26" }, "https://github.com/frankchieng/ComfyUI_MagicClothing": { - "stars": 346, + "stars": 350, "last_update": "2024-04-28 03:21:51" }, "https://github.com/BlakeOne/ComfyUI-NodePresets": { @@ -2836,7 +2836,7 @@ "last_update": "2024-04-01 10:47:39" }, "https://github.com/bobmagicii/comfykit-custom-nodes": { - "stars": 0, + "stars": 1, "last_update": "2024-04-04 16:39:56" }, "https://github.com/TJ16th/comfyUI_TJ_NormalLighting": { @@ -2852,7 +2852,7 @@ "last_update": "2024-05-08 09:52:21" }, "https://github.com/A4P7J1N7M05OT/ComfyUI-PixelOE": { - "stars": 5, + "stars": 6, "last_update": "2024-05-15 11:36:25" }, "https://github.com/liusida/ComfyUI-Debug": { @@ -2865,7 +2865,7 @@ }, "https://github.com/liusida/ComfyUI-Login": { "stars": 19, - "last_update": "2024-05-15 00:08:44" + "last_update": "2024-05-16 13:22:12" }, "https://github.com/liusida/ComfyUI-AutoCropFaces": { "stars": 3, @@ -2900,7 +2900,7 @@ "last_update": "2024-05-15 01:13:11" }, "https://github.com/AIFSH/ComfyUI-WhisperX": { - "stars": 12, + "stars": 13, "last_update": "2024-05-06 06:25:52" }, "https://github.com/AIFSH/ComfyUI-RVC": { @@ -2920,11 +2920,11 @@ "last_update": "2024-05-12 15:49:06" }, "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": { - "stars": 6, + "stars": 7, "last_update": "2024-05-15 08:47:12" }, "https://github.com/smthemex/ComfyUI_ChatGLM_API": { - "stars": 14, + "stars": 15, "last_update": "2024-04-27 11:43:52" }, "https://github.com/smthemex/ComfyUI_Llama3_8B": { @@ -2940,7 +2940,7 @@ "last_update": "2024-05-13 13:04:05" }, "https://github.com/smthemex/ComfyUI_ParlerTTS": { - "stars": 13, + "stars": 14, "last_update": "2024-05-15 13:48:05" }, "https://github.com/smthemex/ComfyUI_Pic2Story": { @@ -2968,8 +2968,8 @@ "last_update": "2024-05-07 21:47:49" }, "https://github.com/nullquant/ComfyUI-BrushNet": { - "stars": 216, - "last_update": "2024-05-15 09:41:08" + "stars": 222, + "last_update": "2024-05-16 10:13:08" }, "https://github.com/unwdef/unwdef-nodes-comfyui": { "stars": 1, @@ -2980,7 +2980,7 @@ "last_update": "2024-04-22 06:40:09" }, "https://github.com/Sorcerio/MBM-Music-Visualizer": { - "stars": 12, + "stars": 13, "last_update": "2024-05-10 22:21:55" }, "https://github.com/traugdor/ComfyUI-quadMoons-nodes": { @@ -3004,7 +3004,7 @@ "last_update": "2024-04-29 09:44:07" }, "https://github.com/royceschultz/ComfyUI-TranscriptionTools": { - "stars": 10, + "stars": 11, "last_update": "2024-04-22 03:51:58" }, "https://github.com/txt2any/ComfyUI-PromptOrganizer": { @@ -3020,7 +3020,7 @@ "last_update": "2024-04-15 07:49:55" }, "https://github.com/jtydhr88/ComfyUI-InstantMesh": { - "stars": 113, + "stars": 114, "last_update": "2024-04-17 03:15:10" }, "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans": { @@ -3029,22 +3029,22 @@ }, "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM": { "stars": 0, - "last_update": "2024-04-15 23:04:31" + "last_update": "2024-05-16 01:51:54" }, "https://github.com/kealiu/ComfyUI-Zero123-Porting": { "stars": 5, "last_update": "2024-05-08 12:08:32" }, "https://github.com/AonekoSS/ComfyUI-SimpleCounter": { - "stars": 0, + "stars": 1, "last_update": "2024-04-25 14:23:23" }, "https://github.com/heshengtao/comfyui_LLM_party": { - "stars": 64, + "stars": 66, "last_update": "2024-05-14 13:17:52" }, "https://github.com/VAST-AI-Research/ComfyUI-Tripo": { - "stars": 45, + "stars": 46, "last_update": "2024-04-18 11:37:22" }, "https://github.com/JettHu/ComfyUI_TGate": { @@ -3056,7 +3056,7 @@ "last_update": "2024-04-30 03:35:57" }, "https://github.com/TencentQQGYLab/ComfyUI-ELLA": { - "stars": 223, + "stars": 226, "last_update": "2024-05-07 03:07:38" }, "https://github.com/sugarkwork/comfyui_tag_fillter": { @@ -3076,8 +3076,8 @@ "last_update": "2024-05-12 17:10:11" }, "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": { - "stars": 4, - "last_update": "2024-05-10 15:41:40" + "stars": 6, + "last_update": "2024-05-15 16:20:25" }, "https://github.com/blueraincoatli/comfyUI_SillyNodes": { "stars": 2, @@ -3100,8 +3100,8 @@ "last_update": "2024-04-27 17:29:46" }, "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": { - "stars": 73, - "last_update": "2024-05-15 07:17:58" + "stars": 75, + "last_update": "2024-05-15 20:04:49" }, "https://github.com/jeffy5/comfyui-faceless-node": { "stars": 8, @@ -3112,7 +3112,7 @@ "last_update": "2024-05-05 15:14:45" }, "https://github.com/chrisfreilich/virtuoso-nodes": { - "stars": 37, + "stars": 38, "last_update": "2024-05-07 22:57:00" }, "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": { @@ -3120,7 +3120,7 @@ "last_update": "2024-04-26 11:16:06" }, "https://github.com/da2el-ai/ComfyUI-d2-steps": { - "stars": 3, + "stars": 4, "last_update": "2024-05-04 17:32:40" }, "https://github.com/Shinsplat/ComfyUI-Shinsplat": { @@ -3140,7 +3140,7 @@ "last_update": "2024-04-29 14:46:19" }, "https://github.com/GentlemanHu/ComfyUI-SunoAI": { - "stars": 7, + "stars": 8, "last_update": "2024-04-29 12:36:18" }, "https://github.com/jax-explorer/fast_video_comfyui": { @@ -3148,8 +3148,8 @@ "last_update": "2024-04-30 05:02:14" }, "https://github.com/TemryL/ComfyUI-IDM-VTON": { - "stars": 84, - "last_update": "2024-05-09 15:37:12" + "stars": 93, + "last_update": "2024-05-15 22:20:58" }, "https://github.com/Nestorchik/NStor-ComfyUI-Translation": { "stars": 1, @@ -3157,7 +3157,7 @@ }, "https://github.com/sugarkwork/comfyui_cohere": { "stars": 0, - "last_update": "2024-04-30 01:57:18" + "last_update": "2024-05-16 00:13:17" }, "https://github.com/curiousjp/ComfyUI-MaskBatchPermutations": { "stars": 1, @@ -3240,7 +3240,7 @@ "last_update": "2024-05-11 15:23:55" }, "https://github.com/christian-byrne/img2txt-comfyui-nodes": { - "stars": 5, + "stars": 6, "last_update": "2024-05-15 06:56:52" }, "https://github.com/fmatray/ComfyUI_BattlemapGrid": { @@ -3252,27 +3252,59 @@ "last_update": "2024-05-12 21:49:47" }, "https://github.com/huagetai/ComfyUI-Gaffer": { - "stars": 23, + "stars": 25, "last_update": "2024-05-14 07:24:52" }, "https://github.com/comfyanonymous/ComfyUI": { - "stars": 34959, - "last_update": "2024-05-15 06:58:47" + "stars": 35068, + "last_update": "2024-05-16 08:12:55" }, "https://github.com/ShmuelRonen/ComfyUI_wav2lip": { - "stars": 10, - "last_update": "2024-05-14 13:24:01" + "stars": 11, + "last_update": "2024-05-16 14:08:24" }, "https://github.com/jtydhr88/ComfyUI-LayerDivider": { - "stars": 9, + "stars": 16, "last_update": "2024-05-15 00:21:49" }, "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager": { - "stars": 4, - "last_update": "2024-05-15 08:33:40" + "stars": 12, + "last_update": "2024-05-15 12:40:15" }, "https://github.com/nat-chan/ComfyUI-graphToPrompt": { "stars": 0, "last_update": "2024-05-15 11:20:02" + }, + "https://github.com/badayvedat/ComfyUI-fal-Connector": { + "stars": 9, + "last_update": "2024-05-16 01:10:31" + }, + "https://github.com/GraftingRayman/ComfyUI_GraftingRayman": { + "stars": 4, + "last_update": "2024-05-16 06:14:06" + }, + "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer": { + "stars": 15, + "last_update": "2024-05-16 00:42:04" + }, + "https://github.com/katalist-ai/comfyUI-nsfw-detection": { + "stars": 1, + "last_update": "2024-05-16 12:54:10" + }, + "https://github.com/royceschultz/ComfyUI-Notifications": { + "stars": 1, + "last_update": "2024-05-16 06:58:12" + }, + "https://github.com/nat-chan/comfyui-paint": { + "stars": 1, + "last_update": "2024-05-16 11:16:29" + }, + "https://github.com/oztrkoguz/ComfyUI_StoryCreator": { + "stars": 12, + "last_update": "2024-05-15 12:40:15" + }, + "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats": { + "stars": 1, + "last_update": "2024-05-16 12:13:53" } } \ No newline at end of file diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index e8bde74c..245248d6 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,7 +10,26 @@ }, - + { + "author": "ejektaflex", + "title": "ComfyUI-Ty", + "reference": "https://github.com/ejektaflex/ComfyUI-Ty", + "files": [ + "https://github.com/ejektaflex/ComfyUI-Ty" + ], + "install_type": "git-clone", + "description": "Nodes:Lora Block Weight Regex Loader" + }, + { + "author": "88IO", + "title": "ComfyUI Image Reordering Plugins [WIP]", + "reference": "https://github.com/88IO/ComfyUI-ImageReorder", + "files": [ + "https://github.com/88IO/ComfyUI-ImageReorder" + ], + "install_type": "git-clone", + "description": "A custom node reorder multiple image frames based on indexes or curves." + }, { "author": "christian-byrne", "title": "Python Interpreter ComfyUI Node [UNSAFE]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index ae1f0e42..35d29b58 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,49 @@ + { + "author": "kaanyalova", + "title": "Extended Image Formats for ComfyUI", + "id": "extended-image-format", + "reference": "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats", + "files": [ + "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats" + ], + "install_type": "git-clone", + "description": "Adds a custom node for saving images in webp, jpeg, avif, jxl (no metadata) and supports loading workflows from saved images" + }, + { + "author": "badayvedat", + "title": "ComfyUI-fal-Connector", + "id": "fal", + "reference": "https://github.com/badayvedat/ComfyUI-fal-Connector", + "files": [ + "https://github.com/badayvedat/ComfyUI-fal-Connector" + ], + "install_type": "git-clone", + "description": "The ComfyUI-fal-Connector is a tool designed to provide an integration between ComfyUI and fal. This extension allows users to execute their ComfyUI workflows directly on [a/fal.ai](https://fal.ai/). This enables users to leverage the computational power and resources provided by fal.ai for running their ComfyUI workflows." + }, + { + "author": "nat-chan", + "title": "comfyui-paint", + "reference": "https://github.com/nat-chan/comfyui-paint", + "files": [ + "https://github.com/nat-chan/comfyui-paint" + ], + "install_type": "git-clone", + "description": "comfyui-paint" + }, + { + "author": "katalist-ai", + "title": "comfyUI-nsfw-detection", + "id": "nsfw-detection", + "reference": "https://github.com/katalist-ai/comfyUI-nsfw-detection", + "files": [ + "https://github.com/katalist-ai/comfyUI-nsfw-detection" + ], + "install_type": "git-clone", + "description": "Nodes: NudenetDetector" + }, { "author": "royceschultz", "title": "ComfyUI-Notifications", @@ -45,11 +88,11 @@ }, { "author": "oztrkoguz", - "title": "ComfyUI StoryCreater and Imager", - "id": "storycreater-and-imager", - "reference": "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager", + "title": "ComfyUI StoryCreater", + "id": "storycreater", + "reference": "https://github.com/oztrkoguz/ComfyUI_StoryCreator", "files": [ - "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager" + "https://github.com/oztrkoguz/ComfyUI_StoryCreator" ], "install_type": "git-clone", "description": "Nodes:story_sampler_simple, text2, kosmos2_sampler.\nI created a dataset for generating short stories [a/Short-Story](https://huggingface.co/datasets/oztrkoguz/Short-Story) and used it to fine-tune my own model using Phi-3." @@ -653,46 +696,6 @@ ], "install_type": "git-clone", "description": "This is a custom node that allows you to easily call up and set image size presets. Settings can be made by editing the included config.yaml. It is almost identical to Comfyroll Studio's CR AspectRatio. I created it because I wanted to easily edit the presets." - }, - { - "author": "cfreilich", - "title": "Virtuoso Nodes for ComfyUI", - "reference": "https://github.com/chrisfreilich/virtuoso-nodes", - "files": [ - "https://github.com/chrisfreilich/virtuoso-nodes" - ], - "install_type": "git-clone", - "description": "Photoshop type functions and adjustment layers: 30 blend modes, Selective Color, Blend If, Color Balance, Solid Color Images, Black and White, Hue/Saturation, Levels, and RGB Splitting and Merging." - }, - { - "author": "Shinsplat", - "title": "ComfyUI-Shinsplat", - "reference": "https://github.com/Shinsplat/ComfyUI-Shinsplat", - "files": [ - "https://github.com/Shinsplat/ComfyUI-Shinsplat" - ], - "install_type": "git-clone", - "description": "Nodes: Clip Text Encode (Shinsplat), Clip Text Encode SDXL (Shinsplat), Lora Loader (Shinsplat)." - }, - { - "author": "daxcay", - "title": "ComfyUI-DRMN", - "reference": "https://github.com/daxcay/ComfyUI-DRMN", - "files": [ - "https://github.com/daxcay/ComfyUI-DRMN" - ], - "install_type": "git-clone", - "description": "Data Research And Manipulators Nodes for Model Trainers, Artists, Designers and Animators. Captions, Visualizer, Text Manipulator" - }, - { - "author": "kealiu", - "title": "ComfyUI-ZeroShot-MTrans", - "reference": "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans", - "files": [ - "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans" - ], - "install_type": "git-clone", - "description": "An unofficial ComfyUI custom node for [a/Zero-Shot Material Transfer from a Single Image](https://ttchengab.github.io/zest), Given an input image (e.g., a photo of an apple) and a single material exemplar image (e.g., a golden bowl), ZeST can transfer the gold material from the exemplar onto the apple with accurate lighting cues while making everything else consistent." } ] } \ No newline at end of file diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index d7dca2ae..57f6cf30 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -1419,6 +1419,7 @@ "TilePreprocessor", "UniFormer-SemSegPreprocessor", "Unimatch_OptFlowPreprocessor", + "UpperBodyTrackingFromPoseKps", "Zoe-DepthMapPreprocessor", "Zoe_DepthAnythingPreprocessor" ], @@ -1653,6 +1654,18 @@ "title_aux": "ReActor Node for ComfyUI" } ], + "https://github.com/GraftingRayman/ComfyUI_GraftingRayman": [ + [ + "GR Image Resize", + "GR Mask Create", + "GR Mask Resize", + "GR Multi Mask Create", + "GR Prompt Selector" + ], + { + "title_aux": "GR Prompt Selector" + } + ], "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio": [ [ "StableCascadeLatentRatio" @@ -2665,6 +2678,7 @@ "IntEvaluate", "IntFloatDict", "IntStringDict", + "JsonSearch", "LandscapeBackgrounds", "LandscapeDir", "MakeupStylesDir", @@ -2675,6 +2689,10 @@ "PhotomontageB", "PhotomontageC", "PostSamplerCrop", + "PresetLoad", + "PresetRemove", + "PresetSave", + "RandomString", "SDXLEmptyLatent", "SavePrompt", "SaveWithMetaData", @@ -4517,6 +4535,7 @@ "Text Dictionary To Text", "Text Dictionary Update", "Text File History Loader", + "Text Find", "Text Find and Replace", "Text Find and Replace Input", "Text Find and Replace by Dictionary", @@ -5077,12 +5096,13 @@ "title_aux": "ComfyUI Image Saver" } ], - "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer": [ + "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer": [ [ - "LLaVaDescriber" + "LLaVaDescriber", + "OllamaDescriber" ], { - "title_aux": "ComfyUI-LLaVA-Describer" + "title_aux": "ComfyUI-Ollama-Describer" } ], "https://github.com/alpertunga-bile/prompt-generator-comfyui": [ @@ -5375,6 +5395,18 @@ "title_aux": "ComfyUI-ClipScore-Nodes" } ], + "https://github.com/badayvedat/ComfyUI-fal-Connector": [ + [ + "BooleanInput_fal", + "ComboInput_fal", + "FloatInput_fal", + "IntegerInput_fal", + "StringInput_fal" + ], + { + "title_aux": "ComfyUI-fal-Connector" + } + ], "https://github.com/badjeff/comfyui_lora_tag_loader": [ [ "LoraTagLoader" @@ -8984,6 +9016,14 @@ "title_aux": "comfyui-yanc" } ], + "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats": [ + [ + "ExtendedSaveImage" + ], + { + "title_aux": "Extended Image Formats for ComfyUI" + } + ], "https://github.com/kadirnar/ComfyUI-Transformers": [ [ "DepthEstimationPipeline", @@ -9109,6 +9149,14 @@ "title_aux": "ComfyUI-text-file-util" } ], + "https://github.com/katalist-ai/comfyUI-nsfw-detection": [ + [ + "NudenetDetector" + ], + { + "title_aux": "comfyUI-nsfw-detection" + } + ], "https://github.com/kealiu/ComfyUI-S3-Tools": [ [ "Load Image From S3", @@ -9263,6 +9311,7 @@ ], "https://github.com/kijai/ComfyUI-IC-Light": [ [ + "BackgroundScaler", "CalculateNormalsFromImages", "ICLightConditioning", "LightSource", @@ -9352,7 +9401,6 @@ "JoinStringMulti", "JoinStrings", "LoadAndResizeImage", - "LoadICLightUnet", "LoadResAdapterNormalization", "MaskBatchMulti", "MaskOrImageToWeight", @@ -9701,8 +9749,7 @@ ], "https://github.com/liusida/ComfyUI-Login": [ [ - "LoadImageWithPrivacy", - "RemoveImageForPrivacy" + "LoadImageIncognito" ], { "title_aux": "ComfyUI-Login" @@ -10744,7 +10791,8 @@ "BrushNetLoader", "CutForInpaint", "PowerPaint", - "PowerPaintCLIPLoader" + "PowerPaintCLIPLoader", + "RAUNet" ], { "author": "nullquant", @@ -10864,7 +10912,7 @@ "title_aux": "ComfyUI-TrollSuite" } ], - "https://github.com/oztrkoguz/ComfyUI_StoryCreater_and_Imager": [ + "https://github.com/oztrkoguz/ComfyUI_StoryCreator": [ [ "Kosmos2SamplerSimple2", "KosmosLoader2", @@ -10873,7 +10921,7 @@ "Write2" ], { - "title_aux": "ComfyUI StoryCreater and Imager" + "title_aux": "ComfyUI StoryCreater" } ], "https://github.com/palant/extended-saveimage-comfyui": [ @@ -11080,7 +11128,7 @@ ], { "author": "receyuki", - "description": "ComfyUI node version of the SD Prompt Reader", + "description": "The ultimate solution for managing image metadata and multi-tool compatibility. ComfyUI node version of the SD Prompt Reader", "nickname": "SD Prompt Reader", "title": "SD Prompt Reader", "title_aux": "SD Prompt Reader" @@ -11192,6 +11240,15 @@ "title_aux": "ComfyUI-Tara-LLM-Integration" } ], + "https://github.com/royceschultz/ComfyUI-Notifications": [ + [ + "Notif-PlaySound", + "Notif-SystemNotification" + ], + { + "title_aux": "ComfyUI-Notifications" + } + ], "https://github.com/royceschultz/ComfyUI-TranscriptionTools": [ [ "TT-AudioSink", @@ -13016,6 +13073,7 @@ "ImageConcanateOfUtils", "IntAndIntAddOffsetLiteral", "IntMultipleAddLiteral", + "LoadImageMaskWithSwitch", "LoadImageWithSwitch", "ModifyTextGender", "SplitMask" diff --git a/node_db/tutorial/custom-node-list.json b/node_db/tutorial/custom-node-list.json index cfda141a..e316a734 100644 --- a/node_db/tutorial/custom-node-list.json +++ b/node_db/tutorial/custom-node-list.json @@ -80,16 +80,6 @@ "install_type": "git-clone", "description": "Tutorial nodes" }, - { - "author": "GraftingRayman", - "title": "ComfyUI-Trajectory", - "reference": "https://github.com/GraftingRayman/ComfyUI-Trajectory", - "files": [ - "https://github.com/GraftingRayman/ComfyUI-Trajectory" - ], - "install_type": "git-clone", - "description": "Nodes:GR Trajectory" - }, { "author": "wailovet", "title": "ComfyUI-WW",