From 7bf18a81d3d9578f3189e93b597a7db6a48dd782 Mon Sep 17 00:00:00 2001 From: KarryCharon Date: Tue, 19 Mar 2024 18:31:16 +0800 Subject: [PATCH 01/31] add comfyui-cup repo --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index d5731382..ab116c79 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1669,6 +1669,16 @@ "install_type": "git-clone", "description": "Improve the interactive experience of using ComfyUI, such as making the loading of ComfyUI models more intuitive and making it easier to create model thumbnails" }, + { + "author": "AIGODLIKE", + "title": "ComfyUI-CUP", + "reference": "https://github.com/AIGODLIKE/ComfyUI-CUP", + "files": [ + "https://github.com/AIGODLIKE/ComfyUI-CUP" + ], + "install_type": "git-clone", + "description": "Bridge between ComfyUI and blender's ComfyUI-BlenderAI-node addon." + }, { "author": "syllebra", "title": "BilboX's ComfyUI Custom Nodes", From 9d5def4abd3b6e7822a5085394daccef1910ef5e Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 19 Mar 2024 22:43:06 +0900 Subject: [PATCH 02/31] update DB --- extension-node-map.json | 49 ++++++++++++++++++++++++----- node_db/new/extension-node-map.json | 49 ++++++++++++++++++++++++----- 2 files changed, 82 insertions(+), 16 deletions(-) diff --git a/extension-node-map.json b/extension-node-map.json index c84859ab..47f7e3d8 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -177,6 +177,30 @@ "title_aux": "ComfyUI_kkTranslator_nodes" } ], + "https://github.com/AIGODLIKE/ComfyUI-CUP": [ + [ + "Mask", + "OpenPose", + "OpenPoseCanny", + "OpenPoseDepth", + "OpenPoseFace", + "OpenPoseFull", + "OpenPoseFullExtraLimb", + "OpenPoseHand", + "OpenPoseKeyPose", + "OpenPoseLineart", + "OpenPoseMediaPipeFace", + "\u5b58\u50a8", + "\u5bfc\u5165", + "\u622a\u56fe", + "\u6750\u8d28\u56fe", + "\u8f93\u5165\u56fe\u50cf", + "\u9884\u89c8" + ], + { + "title_aux": "ComfyUI-CUP" + } + ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -260,6 +284,7 @@ "https://github.com/Acly/comfyui-inpaint-nodes": [ [ "INPAINT_ApplyFooocusInpaint", + "INPAINT_DenoiseToCompositingMask", "INPAINT_InpaintWithModel", "INPAINT_LoadFooocusInpaint", "INPAINT_LoadInpaintModel", @@ -840,7 +865,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1291,12 +1316,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -3025,6 +3048,7 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ + "main_scaled_paste", "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", @@ -3043,6 +3067,7 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", + "tri3d-luminosity-match", "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", @@ -3052,6 +3077,7 @@ "tri3d-recolor-mask-LAB_space", "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", + "tri3d-scaled-paste", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" ], @@ -4746,6 +4772,9 @@ ], "https://github.com/chaojie/ComfyUI-DragAnything": [ [ + "DragAnythingLoader", + "DragAnythingPipelineRun", + "DragAnythingPipelineRunRandom", "DragAnythingRun", "DragAnythingRunRandom", "LoadText", @@ -5015,6 +5044,7 @@ "LayerUtility: RestoreCropBox", "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", + "LayerUtility: TextJoin", "LayerUtility: XY to Percent" ], { @@ -6227,6 +6257,7 @@ "SAIStringRegexSearchMatch", "SAIStringRegexSearchReplace", "SaltAIStableVideoDiffusion", + "SaltInfo", "SaltInput", "SaltOutput" ], @@ -8460,6 +8491,7 @@ [ "3DImage", "AppInfo", + "ApplyVisualStylePrompting_", "AreaToMask", "CenterImage", "CharacterInText", @@ -8510,6 +8542,9 @@ "SpeechSynthesis", "SplitImage", "SplitLongMask", + "StyleAlignedBatchAlign_", + "StyleAlignedReferenceSampler_", + "StyleAlignedSampleReferenceLatents_", "SvgImage", "SwitchByIndex", "TESTNODE_", @@ -9791,9 +9826,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -9861,6 +9893,7 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ + "CLIP PromptConditioning|fofo", "Image2Text", "Image2TextWithTags", "LoadImage2TextModel", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index c84859ab..47f7e3d8 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -177,6 +177,30 @@ "title_aux": "ComfyUI_kkTranslator_nodes" } ], + "https://github.com/AIGODLIKE/ComfyUI-CUP": [ + [ + "Mask", + "OpenPose", + "OpenPoseCanny", + "OpenPoseDepth", + "OpenPoseFace", + "OpenPoseFull", + "OpenPoseFullExtraLimb", + "OpenPoseHand", + "OpenPoseKeyPose", + "OpenPoseLineart", + "OpenPoseMediaPipeFace", + "\u5b58\u50a8", + "\u5bfc\u5165", + "\u622a\u56fe", + "\u6750\u8d28\u56fe", + "\u8f93\u5165\u56fe\u50cf", + "\u9884\u89c8" + ], + { + "title_aux": "ComfyUI-CUP" + } + ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -260,6 +284,7 @@ "https://github.com/Acly/comfyui-inpaint-nodes": [ [ "INPAINT_ApplyFooocusInpaint", + "INPAINT_DenoiseToCompositingMask", "INPAINT_InpaintWithModel", "INPAINT_LoadFooocusInpaint", "INPAINT_LoadInpaintModel", @@ -840,7 +865,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1291,12 +1316,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -3025,6 +3048,7 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ + "main_scaled_paste", "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", @@ -3043,6 +3067,7 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", + "tri3d-luminosity-match", "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", @@ -3052,6 +3077,7 @@ "tri3d-recolor-mask-LAB_space", "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", + "tri3d-scaled-paste", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" ], @@ -4746,6 +4772,9 @@ ], "https://github.com/chaojie/ComfyUI-DragAnything": [ [ + "DragAnythingLoader", + "DragAnythingPipelineRun", + "DragAnythingPipelineRunRandom", "DragAnythingRun", "DragAnythingRunRandom", "LoadText", @@ -5015,6 +5044,7 @@ "LayerUtility: RestoreCropBox", "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", + "LayerUtility: TextJoin", "LayerUtility: XY to Percent" ], { @@ -6227,6 +6257,7 @@ "SAIStringRegexSearchMatch", "SAIStringRegexSearchReplace", "SaltAIStableVideoDiffusion", + "SaltInfo", "SaltInput", "SaltOutput" ], @@ -8460,6 +8491,7 @@ [ "3DImage", "AppInfo", + "ApplyVisualStylePrompting_", "AreaToMask", "CenterImage", "CharacterInText", @@ -8510,6 +8542,9 @@ "SpeechSynthesis", "SplitImage", "SplitLongMask", + "StyleAlignedBatchAlign_", + "StyleAlignedReferenceSampler_", + "StyleAlignedSampleReferenceLatents_", "SvgImage", "SwitchByIndex", "TESTNODE_", @@ -9791,9 +9826,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -9861,6 +9893,7 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ + "CLIP PromptConditioning|fofo", "Image2Text", "Image2TextWithTags", "LoadImage2TextModel", From ca17ea782ad61bbdbee3ebe824d9ba26d67e2b4b Mon Sep 17 00:00:00 2001 From: chaojie Date: Tue, 19 Mar 2024 21:57:14 +0800 Subject: [PATCH 03/31] 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 ab116c79..88471b62 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4436,6 +4436,16 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-Open-Sora", + "reference": "https://github.com/chaojie/ComfyUI-Open-Sora", + "files": [ + "https://github.com/chaojie/ComfyUI-Open-Sora" + ], + "install_type": "git-clone", + "description": "ComfyUI Open Sora" + }, { "author": "chaojie", "title": "ComfyUI-Trajectory", From 20b8aa8e7f4062ac8ea854f1dee9803b6265d207 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 19 Mar 2024 23:13:11 +0900 Subject: [PATCH 04/31] update DB --- extension-node-map.json | 10 ++++++++++ node_db/new/custom-node-list.json | 20 ++++++++++++++++++++ node_db/new/extension-node-map.json | 10 ++++++++++ 3 files changed, 40 insertions(+) diff --git a/extension-node-map.json b/extension-node-map.json index 47f7e3d8..6adc9d22 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -4898,6 +4898,16 @@ "title_aux": "ComfyUI-MotionCtrl-SVD" } ], + "https://github.com/chaojie/ComfyUI-Open-Sora": [ + [ + "OpenSoraLoader", + "OpenSoraRun", + "OpenSoraSampler" + ], + { + "title_aux": "ComfyUI-Open-Sora" + } + ], "https://github.com/chaojie/ComfyUI-Panda3d": [ [ "Panda3dAmbientLight", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 292de048..c644d45d 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,26 @@ }, + { + "author": "chaojie", + "title": "ComfyUI-Open-Sora", + "reference": "https://github.com/chaojie/ComfyUI-Open-Sora", + "files": [ + "https://github.com/chaojie/ComfyUI-Open-Sora" + ], + "install_type": "git-clone", + "description": "ComfyUI Open Sora" + }, + { + "author": "AIGODLIKE", + "title": "ComfyUI-CUP", + "reference": "https://github.com/AIGODLIKE/ComfyUI-CUP", + "files": [ + "https://github.com/AIGODLIKE/ComfyUI-CUP" + ], + "install_type": "git-clone", + "description": "Bridge between ComfyUI and blender's ComfyUI-BlenderAI-node addon." + }, { "author": "flowtyone", "title": "ComfyUI-Flowty-CRM", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 47f7e3d8..6adc9d22 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -4898,6 +4898,16 @@ "title_aux": "ComfyUI-MotionCtrl-SVD" } ], + "https://github.com/chaojie/ComfyUI-Open-Sora": [ + [ + "OpenSoraLoader", + "OpenSoraRun", + "OpenSoraSampler" + ], + { + "title_aux": "ComfyUI-Open-Sora" + } + ], "https://github.com/chaojie/ComfyUI-Panda3d": [ [ "Panda3dAmbientLight", From dd34e5d769d97586ba3da74bc98651c9ff13556c Mon Sep 17 00:00:00 2001 From: ZHO-ZHO-ZHO <140084057+ZHO-ZHO-ZHO@users.noreply.github.com> Date: Tue, 19 Mar 2024 23:44:40 +0800 Subject: [PATCH 05/31] 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 88471b62..44520461 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -10,6 +10,16 @@ "install_type": "git-clone", "description": "ComfyUI-Manager itself is also a custom node." }, + { + "author": "ZHO-ZHO-ZHO", + "title": "APISR IN COMFYUI", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of APISR for ComfyUI, both image and video" + }, { "author": "Dr.Lt.Data", "title": "ComfyUI Impact Pack", From 82a45e76b56fbb3f448b277fafaf0904a9fb5040 Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Wed, 20 Mar 2024 10:36:48 +0900 Subject: [PATCH 06/31] update DB --- custom-node-list.json | 20 ++-- extension-node-map.json | 24 +++- node_db/new/custom-node-list.json | 180 ++-------------------------- node_db/new/extension-node-map.json | 24 +++- 4 files changed, 60 insertions(+), 188 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 44520461..0fa538ea 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -10,16 +10,6 @@ "install_type": "git-clone", "description": "ComfyUI-Manager itself is also a custom node." }, - { - "author": "ZHO-ZHO-ZHO", - "title": "APISR IN COMFYUI", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of APISR for ComfyUI, both image and video" - }, { "author": "Dr.Lt.Data", "title": "ComfyUI Impact Pack", @@ -3282,6 +3272,16 @@ "install_type": "git-clone", "description": "Nodes:YouTube Video Loader. Custom ComfyUI Nodes for video generation" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "APISR IN COMFYUI", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of APISR for ComfyUI, both image and video" + }, { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-Text_Image-Composite [WIP]", diff --git a/extension-node-map.json b/extension-node-map.json index 6adc9d22..e1acc512 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -865,7 +865,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1316,10 +1316,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -3700,6 +3702,16 @@ "title_aux": "MergeBlockWeighted_fo_ComfyUI" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": [ + [ + "APISR_Lterative_Zho", + "APISR_ModelLoader_Zho", + "APISR_Zho" + ], + { + "title_aux": "APISR IN COMFYUI" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": [ [ "ArtGallery_Zho", @@ -6269,7 +6281,8 @@ "SaltAIStableVideoDiffusion", "SaltInfo", "SaltInput", - "SaltOutput" + "SaltOutput", + "ScheduledImageAdjust" ], { "title_aux": "SaltAI-Open-Resources" @@ -9836,6 +9849,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index c644d45d..a5e09bef 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "ZHO-ZHO-ZHO", + "title": "APISR IN COMFYUI", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of APISR for ComfyUI, both image and video" + }, { "author": "chaojie", "title": "ComfyUI-Open-Sora", @@ -681,176 +691,6 @@ ], "install_type": "git-clone", "description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM" - }, - { - "author": "Alysondao", - "title": "Comfyui-Yolov8-JSON", - "reference": "https://github.com/Alysondao/Comfyui-Yolov8-JSON", - "files": [ - "https://github.com/Alysondao/Comfyui-Yolov8-JSON" - ], - "install_type": "git-clone", - "description": "This node is mainly based on the Yolov8 model for object detection, and it outputs related images, masks, and JSON information." - }, - { - "author": "holchan", - "title": "ComfyUI-ModelDownloader", - "reference": "https://github.com/holchan/ComfyUI-ModelDownloader", - "files": [ - "https://github.com/holchan/ComfyUI-ModelDownloader" - ], - "install_type": "git-clone", - "description": "A ComfyUI node to download models(Checkpoints and LoRA) from external links and act as an output standalone node." - }, - { - "author": "munkyfoot", - "title": "ComfyUI-TextOverlay", - "reference": "https://github.com/Munkyfoot/ComfyUI-TextOverlay", - "files": [ - "https://github.com/Munkyfoot/ComfyUI-TextOverlay" - ], - "install_type": "git-clone", - "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." - }, - { - "author": "Chan-0312", - "title": "ComfyUI-Prompt-Preview", - "reference": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview", - "files": [ - "https://github.com/Chan-0312/ComfyUI-Prompt-Preview" - ], - "install_type": "git-clone", - "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." - }, - { - "author": "CC-BryanOttho", - "title": "ComfyUI_API_Manager", - "reference": "https://github.com/CC-BryanOttho/ComfyUI_API_Manager", - "files": [ - "https://github.com/CC-BryanOttho/ComfyUI_API_Manager" - ], - "install_type": "git-clone", - "description": "This package provides three custom nodes designed to streamline workflows involving API requests, dynamic text manipulation based on API responses, and image posting to APIs. These nodes are particularly useful for automating interactions with APIs, enhancing text-based workflows with dynamic data, and facilitating image uploads." - }, - { - "author": "underclockeddev", - "title": "BrevImage", - "reference": "https://github.com/bkunbargi/BrevImage", - "files": [ - "https://github.com/bkunbargi/BrevImage/raw/main/BrevLoadImage.py" - ], - "install_type": "copy", - "description": "Nodes:BrevImage. ComfyUI Load Image From URL" - }, - { - "author": "qwixiwp", - "title": "queuetools", - "reference": "https://github.com/qwixiwp/queuetools", - "files": [ - "https://github.com/qwixiwp/queuetools" - ], - "install_type": "git-clone", - "description": "Nodes:load images (queue tools). tools made for queueing in comfyUI" - }, - { - "author": "kijai", - "title": "ComfyUI-moondream", - "reference": "https://github.com/kijai/ComfyUI-moondream", - "files": [ - "https://github.com/kijai/ComfyUI-moondream" - ], - "install_type": "git-clone", - "description": "Moondream image to text query node with batch support" - }, - { - "author": "guill", - "title": "abracadabra-comfyui", - "reference": "https://github.com/guill/abracadabra-comfyui", - "files": [ - "https://github.com/guill/abracadabra-comfyui" - ], - "install_type": "git-clone", - "description": "Nodes:Abracadabra Summary, Abracadabra" - }, - { - "author": "XINZHANG-ops", - "title": "comfyui-xin-nodes", - "reference": "https://github.com/XINZHANG-ops/comfyui-xin-nodes", - "files": [ - "https://github.com/XINZHANG-ops/comfyui-xin-nodes" - ], - "install_type": "git-clone", - "description": "Nodes:ImageSizeClassifer, RandomInt, ShowValue" - }, - { - "author": "cerspense", - "title": "cspnodes", - "reference": "https://github.com/cerspense/ComfyUI_cspnodes", - "files": [ - "https://github.com/cerspense/ComfyUI_cspnodes" - ], - "install_type": "git-clone", - "description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v." - }, - { - "author": "kuschanow", - "title": "Advanced Latent Control", - "reference": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control", - "files": [ - "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control" - ], - "install_type": "git-clone", - "description": "This custom node helps to transform latent in different ways." - }, - { - "author": "hiforce", - "title": "Comfyui HiFORCE Plugin", - "reference": "https://github.com/hiforce/comfyui-hiforce-plugin", - "files": [ - "https://github.com/hiforce/comfyui-hiforce-plugin" - ], - "install_type": "git-clone", - "description": "Custom nodes pack provided by [a/HiFORCE](https://www.hiforce.net/) for ComfyUI. This custom node helps to conveniently enhance images through Sampler, Upscaler, Mask, and more.\nNOTE:You should install [a/ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack). Many optimizations are built upon the foundation of ComfyUI-Impact-Pack." - }, - { - "author": "hughescr", - "title": "OpenPose Keypoint Extractor", - "reference": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor", - "files": [ - "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor" - ], - "install_type": "git-clone", - "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton" - }, - { - "author": "bmad4ever", - "title": "comfyui_wfc_like", - "reference": "https://github.com/bmad4ever/comfyui_wfc_like", - "files": [ - "https://github.com/bmad4ever/comfyui_wfc_like" - ], - "install_type": "git-clone", - "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" - }, - { - "author": "jkrauss82", - "title": "ULTools for ComfyUI", - "reference": "https://github.com/jkrauss82/ultools-comfyui", - "files": [ - "https://github.com/jkrauss82/ultools-comfyui" - ], - "install_type": "git-clone", - "description": "Nodes:SaveImgAdv, CLIPTextEncodeWithStats. Collection of tools supporting txt2img generation in ComfyUI and other tasks." - }, - { - "author": "leoleelxh", - "title": "ComfyUI-LLMs", - "reference": "https://github.com/leoleelxh/ComfyUI-LLMs", - "files": [ - "https://github.com/leoleelxh/ComfyUI-LLMs" - ], - "install_type": "git-clone", - "description": "A minimalist node that calls LLMs, combined with one API, can call all language models, including local models." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 6adc9d22..e1acc512 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -865,7 +865,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1316,10 +1316,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -3700,6 +3702,16 @@ "title_aux": "MergeBlockWeighted_fo_ComfyUI" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": [ + [ + "APISR_Lterative_Zho", + "APISR_ModelLoader_Zho", + "APISR_Zho" + ], + { + "title_aux": "APISR IN COMFYUI" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": [ [ "ArtGallery_Zho", @@ -6269,7 +6281,8 @@ "SaltAIStableVideoDiffusion", "SaltInfo", "SaltInput", - "SaltOutput" + "SaltOutput", + "ScheduledImageAdjust" ], { "title_aux": "SaltAI-Open-Resources" @@ -9836,6 +9849,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 3d3cbe4e696b0197c8eb3ac8eb188cd3e64b1176 Mon Sep 17 00:00:00 2001 From: Blanchon Date: Wed, 20 Mar 2024 12:18:25 +0100 Subject: [PATCH 07/31] Update layerdiffusion name --- 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 0fa538ea..7ec593a9 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5890,10 +5890,10 @@ }, { "author": "huchenlei", - "title": "ComfyUI-layerdiffusion", - "reference": "https://github.com/huchenlei/ComfyUI-layerdiffusion", + "title": "ComfyUI-layerdiffuse (layerdiffusion)", + "reference": "https://github.com/huchenlei/ComfyUI-layerdiffuse", "files": [ - "https://github.com/huchenlei/ComfyUI-layerdiffusion" + "https://github.com/huchenlei/ComfyUI-layerdiffuse" ], "install_type": "git-clone", "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." From 64a05f5f7a02233b6076927f9d8486b6ef9257da Mon Sep 17 00:00:00 2001 From: Blanchon Date: Wed, 20 Mar 2024 12:24:40 +0100 Subject: [PATCH 08/31] Add ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG node --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 0fa538ea..d5226360 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6655,6 +6655,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-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" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." } ] } From 9d3a816ee56dad098b383a5fde0e70e1f88dfc0b Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Thu, 21 Mar 2024 11:15:40 +0900 Subject: [PATCH 09/31] update DB --- custom-node-list.json | 20 +++++++-------- extension-node-map.json | 39 +++++++++++++---------------- node_db/dev/custom-node-list.json | 10 -------- node_db/new/custom-node-list.json | 21 ++++++++-------- node_db/new/extension-node-map.json | 39 +++++++++++++---------------- 5 files changed, 54 insertions(+), 75 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 4a58d58d..9f0b9f60 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -3392,6 +3392,16 @@ "install_type": "git-clone", "description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-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" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." + }, { "author": "kenjiqq", "title": "qq-nodes-comfyui", @@ -6655,16 +6665,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-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" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index e1acc512..21bce673 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -341,18 +341,6 @@ "title_aux": "Jovimetrix Composition Nodes" } ], - "https://github.com/ArdeniusAI/CPlus_Ardenius": [ - [ - "Control_Box" - ], - { - "author": "AMA", - "description": "CPlus control box is designed to gather workflow variables into 1 node.", - "nickname": "Ardenius", - "title": "Ardenius", - "title_aux": "CPlus_Ardenius ComfyUI Control Box" - } - ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -675,6 +663,7 @@ "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", + "SamplerSupreme", "SamplerTTM", "SimpleExponentialScheduler" ], @@ -1403,14 +1392,6 @@ "title_aux": "Ranbooru for ComfyUI" } ], - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py": [ - [ - "Dan_FrameDelay" - ], - { - "title_aux": "ComfyUI-Stereopsis" - } - ], "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": [ [ "Conditioning Switch (JPS)", @@ -2274,6 +2255,7 @@ [ "Apply CLAHE", "Cached Image Load From URL", + "CalcMaskBound", "Crop Center wigh SEGS", "Crop Center with SEGS", "Dilate Mask for Each Face", @@ -3725,6 +3707,15 @@ "title_aux": "ComfyUI-ArtGallery" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": [ + [ + "BRIA_RMBG_ModelLoader_Zho", + "BRIA_RMBG_Zho" + ], + { + "title_aux": "ComfyUI-BRIA_AI-RMBG" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -5049,6 +5040,7 @@ "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageCombineAlpha", + "LayerUtility: ImageHub", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", "LayerUtility: ImageRemoveAlpha", @@ -6486,7 +6478,7 @@ "title_aux": "ComfyUI-ModelDownloader" } ], - "https://github.com/huchenlei/ComfyUI-layerdiffusion": [ + "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ [ "LayeredDiffusionApply", "LayeredDiffusionCondApply", @@ -6498,7 +6490,7 @@ "LayeredDiffusionJointApply" ], { - "title_aux": "ComfyUI-layerdiffusion" + "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" } ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ @@ -7868,6 +7860,7 @@ "FourBooleanTrigger", "FourFloats", "IntMultiplier", + "LogicNot", "NumeralToString", "PngColorMasksToMaskList", "PngColorMasksToRGB", @@ -8555,6 +8548,7 @@ "RandomPrompt", "ResizeImageMixlab", "SamplerNames_", + "SaveImageAndMetadata_", "SaveImageToLocal", "ScreenShare", "Seed_", @@ -8933,6 +8927,7 @@ [ "KRestartSampler", "KRestartSamplerAdv", + "KRestartSamplerCustom", "KRestartSamplerSimple" ], { diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 361da05b..05383aea 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -320,16 +320,6 @@ "install_type": "git-clone", "description": "ComfyUI implementation for [a/AnimateLCM](https://animatelcm.github.io/) [[a/paper](https://arxiv.org/abs/2402.00769)].\b[w/This extension includes a large number of nodes imported from the existing custom nodes, increasing the likelihood of conflicts.]" }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-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" - ], - "install_type": "git-clone", - "description": "Unofficial [a/BRIA Background Removal v1.4](https://huggingface.co/briaai/RMBG-1.4) of BRIA RMBG Model for ComfyUI" - }, { "author": "stutya", "title": "ComfyUI-Terminal [UNSAFE]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index a5e09bef..32b431d2 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-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" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." + }, { "author": "ZHO-ZHO-ZHO", "title": "APISR IN COMFYUI", @@ -681,16 +690,6 @@ ], "install_type": "git-clone", "description": "Nodes:GPT4V-Image-Captioner" - }, - { - "author": "longgui0318", - "title": "comfyui-llm-assistant", - "reference": "https://github.com/longgui0318/comfyui-llm-assistant", - "files": [ - "https://github.com/longgui0318/comfyui-llm-assistant" - ], - "install_type": "git-clone", - "description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index e1acc512..21bce673 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -341,18 +341,6 @@ "title_aux": "Jovimetrix Composition Nodes" } ], - "https://github.com/ArdeniusAI/CPlus_Ardenius": [ - [ - "Control_Box" - ], - { - "author": "AMA", - "description": "CPlus control box is designed to gather workflow variables into 1 node.", - "nickname": "Ardenius", - "title": "Ardenius", - "title_aux": "CPlus_Ardenius ComfyUI Control Box" - } - ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -675,6 +663,7 @@ "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", + "SamplerSupreme", "SamplerTTM", "SimpleExponentialScheduler" ], @@ -1403,14 +1392,6 @@ "title_aux": "Ranbooru for ComfyUI" } ], - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py": [ - [ - "Dan_FrameDelay" - ], - { - "title_aux": "ComfyUI-Stereopsis" - } - ], "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": [ [ "Conditioning Switch (JPS)", @@ -2274,6 +2255,7 @@ [ "Apply CLAHE", "Cached Image Load From URL", + "CalcMaskBound", "Crop Center wigh SEGS", "Crop Center with SEGS", "Dilate Mask for Each Face", @@ -3725,6 +3707,15 @@ "title_aux": "ComfyUI-ArtGallery" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": [ + [ + "BRIA_RMBG_ModelLoader_Zho", + "BRIA_RMBG_Zho" + ], + { + "title_aux": "ComfyUI-BRIA_AI-RMBG" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -5049,6 +5040,7 @@ "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageCombineAlpha", + "LayerUtility: ImageHub", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", "LayerUtility: ImageRemoveAlpha", @@ -6486,7 +6478,7 @@ "title_aux": "ComfyUI-ModelDownloader" } ], - "https://github.com/huchenlei/ComfyUI-layerdiffusion": [ + "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ [ "LayeredDiffusionApply", "LayeredDiffusionCondApply", @@ -6498,7 +6490,7 @@ "LayeredDiffusionJointApply" ], { - "title_aux": "ComfyUI-layerdiffusion" + "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" } ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ @@ -7868,6 +7860,7 @@ "FourBooleanTrigger", "FourFloats", "IntMultiplier", + "LogicNot", "NumeralToString", "PngColorMasksToMaskList", "PngColorMasksToRGB", @@ -8555,6 +8548,7 @@ "RandomPrompt", "ResizeImageMixlab", "SamplerNames_", + "SaveImageAndMetadata_", "SaveImageToLocal", "ScreenShare", "Seed_", @@ -8933,6 +8927,7 @@ [ "KRestartSampler", "KRestartSamplerAdv", + "KRestartSamplerCustom", "KRestartSamplerSimple" ], { From bb7b13c1f544fb9b4190fea0007ae0a54fbe89ef Mon Sep 17 00:00:00 2001 From: akr1999 Date: Thu, 21 Mar 2024 14:04:13 +0530 Subject: [PATCH 10/31] Update custom-node-list.json ComfyUI-JDCN --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index b004639c..d928c361 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6000,6 +6000,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "daxcay", + "title": "ComfyUI-JDCN", + "reference": "https://github.com/daxcay/ComfyUI-JDCN", + "files": [ + "https://github.com/daxcay/ComfyUI-JDCN" + ], + "install_type": "git-clone", + "description": "Jerry Davos Custom Nodes for Saving Latents in Directory (BatchLatentSave) , Importing Latent from directory (BatchLatentLoadFromDir) , List to string, string to list, get any file list from directory which give filepath, filename, move any files from any directory to any other directory, VHS Video combine file mover, rebatch list of strings, batch image load from any dir, load image batch from any directory and other custom nodes." } ] } From 89ed96f83f7ccde2d67dfd8833bc76de89ffebd1 Mon Sep 17 00:00:00 2001 From: akr1999 Date: Thu, 21 Mar 2024 14:07:33 +0530 Subject: [PATCH 11/31] Revert "Merge branch 'main' of https://github.com/daxcay/ComfyUI-Manager" This reverts commit 16fcb3a7b1e3f37af826452e71d4cb0b7d3d4c61, reversing changes made to bb7b13c1f544fb9b4190fea0007ae0a54fbe89ef. --- __init__.py | 47 +- custom-node-list.json | 731 +------------ extension-node-map.json | 1076 +------------------ model-list.json | 200 +--- node_db/dev/custom-node-list.json | 200 +--- node_db/legacy/custom-node-list.json | 10 - node_db/new/custom-node-list.json | 1304 ++++++++++++------------ node_db/new/extension-node-map.json | 1076 +------------------ node_db/new/model-list.json | 40 +- node_db/tutorial/custom-node-list.json | 10 - prestartup_script.py | 33 +- scripts/install-comfyui-venv-linux.sh | 2 +- scripts/install-comfyui-venv-win.bat | 17 +- 13 files changed, 865 insertions(+), 3881 deletions(-) diff --git a/__init__.py b/__init__.py index ab8d62f8..21554290 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 10, 2] +version = [2, 8, 3] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") @@ -39,22 +39,6 @@ comfy_ui_hash = "-" cache_lock = threading.Lock() -def is_blacklisted(name): - name = name.strip() - - pattern = r'([^<>!=]+)([<>!=]=?)' - match = re.search(pattern, name) - - if match: - name = match.group(1) - - if name in cm_global.pip_downgrade_blacklist: - if match is None or match.group(2) in ['<=', '==', '<']: - return True - - return False - - def handle_stream(stream, prefix): stream.reconfigure(encoding=locale.getpreferredencoding(), errors='replace') for msg in stream: @@ -194,7 +178,6 @@ def write_config(): 'component_policy': get_config()['component_policy'], 'double_click_policy': get_config()['double_click_policy'], 'windows_selector_event_loop_policy': get_config()['windows_selector_event_loop_policy'], - 'model_download_by_agent': get_config()['model_download_by_agent'] } with open(config_path, 'w') as configfile: config.write(configfile) @@ -218,7 +201,6 @@ def read_config(): 'component_policy': default_conf['component_policy'] if 'component_policy' in default_conf else 'workflow', 'double_click_policy': default_conf['double_click_policy'] if 'double_click_policy' in default_conf else 'copy-all', 'windows_selector_event_loop_policy': default_conf['windows_selector_event_loop_policy'] if 'windows_selector_event_loop_policy' in default_conf else False, - 'model_download_by_agent': default_conf['model_download_by_agent'] if 'model_download_by_agent' in default_conf else False, } except Exception: @@ -233,8 +215,7 @@ def read_config(): 'default_ui': 'none', 'component_policy': 'workflow', 'double_click_policy': 'copy-all', - 'windows_selector_event_loop_policy': False, - 'model_download_by_agent': False, + 'windows_selector_event_loop_policy': False } @@ -302,12 +283,6 @@ def try_install_script(url, repo_path, install_cmd): return True else: - if len(install_cmd) == 5 and install_cmd[2:4] == ['pip', 'install']: - if is_blacklisted(install_cmd[4]): - print(f"[ComfyUI-Manager] skip black listed pip installation: '{install_cmd[4]}'") - return True - - print(f"\n## ComfyUI-Manager: EXECUTE => {install_cmd}") code = run_script(install_cmd, cwd=repo_path) @@ -547,17 +522,16 @@ def git_pull(path): else: repo = git.Repo(path) + print(f"path={path} / repo.is_dirty: {repo.is_dirty()}") + if repo.is_dirty(): repo.git.stash() if repo.head.is_detached: switch_to_default_branch(repo) - current_branch = repo.active_branch - remote_name = current_branch.tracking_branch().remote_name - remote = repo.remote(name=remote_name) - - remote.pull() + origin = repo.remote(name='origin') + origin.pull() repo.git.submodule('update', '--init', '--recursive') repo.close() @@ -1712,11 +1686,7 @@ async def update_comfyui(request): current_branch = repo.active_branch branch_name = current_branch.name - if current_branch.tracking_branch() is None: - print(f"[ComfyUI-Manager] There is no tracking branch ({current_branch})") - remote_name = 'origin' - else: - remote_name = current_branch.tracking_branch().remote_name + remote_name = current_branch.tracking_branch().remote_name remote = repo.remote(name=remote_name) try: @@ -1785,7 +1755,8 @@ async def install_model(request): print(f"Install model '{json_data['name']}' into '{model_path}'") model_url = json_data['url'] - if not get_config()['model_download_by_agent'] and (model_url.startswith('https://github.com') or model_url.startswith('https://huggingface.co') or model_url.startswith('https://heibox.uni-heidelberg.de')): + + if model_url.startswith('https://github.com') or model_url.startswith('https://huggingface.co') or model_url.startswith('https://heibox.uni-heidelberg.de'): model_dir = get_model_dir(json_data) download_url(model_url, model_dir, filename=json_data['filename']) diff --git a/custom-node-list.json b/custom-node-list.json index 04eb8440..d928c361 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -59,56 +59,6 @@ "files": [ "https://github.com/Fannovel16/comfyui_controlnet_aux" ], - "preemptions":[ - "AIO_Preprocessor", - "AnimalPosePreprocessor", - "AnimeFace_SemSegPreprocessor", - "AnimeLineArtPreprocessor", - "BAE-NormalMapPreprocessor", - "BinaryPreprocessor", - "CannyEdgePreprocessor", - "ColorPreprocessor", - "DSINE-NormalMapPreprocessor", - "DWPreprocessor", - "DensePosePreprocessor", - "DepthAnythingPreprocessor", - "DiffusionEdge_Preprocessor", - "FacialPartColoringFromPoseKps", - "FakeScribblePreprocessor", - "HEDPreprocessor", - "HintImageEnchance", - "ImageGenResolutionFromImage", - "ImageGenResolutionFromLatent", - "ImageIntensityDetector", - "ImageLuminanceDetector", - "InpaintPreprocessor", - "LeReS-DepthMapPreprocessor", - "LineArtPreprocessor", - "LineartStandardPreprocessor", - "M-LSDPreprocessor", - "Manga2Anime_LineArt_Preprocessor", - "MaskOptFlow", - "MediaPipe-FaceMeshPreprocessor", - "MeshGraphormer-DepthMapPreprocessor", - "MiDaS-DepthMapPreprocessor", - "MiDaS-NormalMapPreprocessor", - "OneFormer-ADE20K-SemSegPreprocessor", - "OneFormer-COCO-SemSegPreprocessor", - "OpenposePreprocessor", - "PiDiNetPreprocessor", - "PixelPerfectResolution", - "SAMPreprocessor", - "SavePoseKpsAsJsonFile", - "ScribblePreprocessor", - "Scribble_XDoG_Preprocessor", - "SemSegPreprocessor", - "ShufflePreprocessor", - "TEEDPreprocessor", - "TilePreprocessor", - "UniFormer-SemSegPreprocessor", - "Unimatch_OptFlowPreprocessor", - "Zoe-DepthMapPreprocessor", - "Zoe_DepthAnythingPreprocessor"], "install_type": "git-clone", "description": "This is a rework of comfyui_controlnet_preprocessors based on ControlNet auxiliary models by 🤗. I think the old repo isn't good enough to maintain. All old workflow will still be work with this repo but the version option won't do anything. Almost all v1 preprocessors are replaced by v1.1 except those doesn't appear in v1.1. [w/NOTE: Please refrain from using the controlnet preprocessor alongside this installation, as it may lead to conflicts and prevent proper recognition.]" }, @@ -347,17 +297,6 @@ "install_type": "git-clone", "description": "Nodes:Conditioning (Blend), Inpainting VAE Encode (WAS), VividSharpen. Experimental nodes, or other random extra helper nodes." }, - { - "author": "SaltAI", - "title": "SaltAI-Open-Resources", - "reference": "https://github.com/get-salt-AI/SaltAI", - "pip": ["numba"], - "files": [ - "https://github.com/get-salt-AI/SaltAI" - ], - "install_type": "git-clone", - "description": "This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI models to do pretty much anything.\nOur mission is to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. Our vision is to foster a flourishing AI ecosystem where the world’s best developers can build and share their work, thereby redefining how software is made, pushing innovation forward, and ensuring as many people as possible can benefit from the positive promise of AI technologies.\nWe believe that ComfyUI is a powerful tool that can help us achieve our mission and vision, by enabling anyone to explore the possibilities and limitations of AI models in a visual and interactive way, without coding if desired.\nWe hope that by sharing our nodes and workflows, we can inspire and empower more people to create amazing AI-powered content with ComfyUI." - }, { "author": "omar92", "title": "Quality of life Suit:V2", @@ -723,6 +662,16 @@ "install_type": "git-clone", "description": "ComfyUI nodes for the Ultimate Stable Diffusion Upscale script by Coyote-A." }, + { + "author": "ssitu", + "title": "NestedNodeBuilder", + "reference": "https://github.com/ssitu/ComfyUI_NestedNodeBuilder", + "files": [ + "https://github.com/ssitu/ComfyUI_NestedNodeBuilder" + ], + "install_type": "git-clone", + "description": "This extension provides the ability to combine multiple nodes into a single node." + }, { "author": "ssitu", "title": "Restart Sampling", @@ -874,16 +823,6 @@ "install_type": "git-clone", "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" }, - { - "author": "bmad4ever", - "title": "comfyui_quilting", - "reference": "https://github.com/bmad4ever/comfyui_quilting", - "files": [ - "https://github.com/bmad4ever/comfyui_quilting" - ], - "install_type": "git-clone", - "description": "image and latent quilting nodes for comfyui" - }, { "author": "FizzleDorf", "title": "FizzNodes", @@ -1669,16 +1608,6 @@ "install_type": "git-clone", "description": "Improve the interactive experience of using ComfyUI, such as making the loading of ComfyUI models more intuitive and making it easier to create model thumbnails" }, - { - "author": "AIGODLIKE", - "title": "ComfyUI-CUP", - "reference": "https://github.com/AIGODLIKE/ComfyUI-CUP", - "files": [ - "https://github.com/AIGODLIKE/ComfyUI-CUP" - ], - "install_type": "git-clone", - "description": "Bridge between ComfyUI and blender's ComfyUI-BlenderAI-node addon." - }, { "author": "syllebra", "title": "BilboX's ComfyUI Custom Nodes", @@ -1769,26 +1698,6 @@ "install_type": "git-clone", "description": "This extension node is intended for the use of LCM conversion for SSD-1B-anime. It does not guarantee operation with the original LCM (as it cannot load weights in the current version). To take advantage of fast generation with LCM, a node for using TAESD as a decoder is also provided. This is inspired by ComfyUI-OtherVAEs." }, - { - "author": "laksjdjf", - "title": "LoRTnoC-ComfyUI", - "reference": "https://github.com/laksjdjf/LoRTnoC-ComfyUI", - "files": [ - "https://github.com/laksjdjf/LoRTnoC-ComfyUI" - ], - "install_type": "git-clone", - "description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)" - }, - { - "author": "laksjdjf", - "title": "Batch-Condition-ComfyUI", - "reference": "https://github.com/laksjdjf/Batch-Condition-ComfyUI", - "files": [ - "https://github.com/laksjdjf/Batch-Condition-ComfyUI" - ], - "install_type": "git-clone", - "description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String" - }, { "author": "alsritter", "title": "asymmetric-tiling-comfyui", @@ -2449,26 +2358,6 @@ "install_type": "git-clone", "description": "Moondream image to text query node with batch support" }, - { - "author": "kijai", - "title": "ComfyUI-SUPIR", - "reference": "https://github.com/kijai/ComfyUI-SUPIR", - "files": [ - "https://github.com/kijai/ComfyUI-SUPIR" - ], - "install_type": "git-clone", - "description": "Wrapper nodes to use SUPIR upscaling process in ComfyUI" - }, - { - "author": "kijai", - "title": "ComfyUI-DynamiCrafterWrapper", - "reference": "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper", - "files": [ - "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper" - ], - "install_type": "git-clone", - "description": "Wrapper nodes to use DynamiCrafter image2video and frame interpolation models in ComfyUI" - }, { "author": "hhhzzyang", "title": "Comfyui-Lama", @@ -2659,16 +2548,6 @@ "install_type": "git-clone", "description": "Nodes:Word Cloud, Load Text File" }, - { - "author": "chflame163", - "title": "ComfyUI Layer Style", - "reference": "https://github.com/chflame163/ComfyUI_LayerStyle", - "files": [ - "https://github.com/chflame163/ComfyUI_LayerStyle" - ], - "install_type": "git-clone", - "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress." - }, { "author": "drustan-hawk", "title": "primitive-types", @@ -3272,16 +3151,6 @@ "install_type": "git-clone", "description": "Nodes:YouTube Video Loader. Custom ComfyUI Nodes for video generation" }, - { - "author": "ZHO-ZHO-ZHO", - "title": "APISR IN COMFYUI", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of APISR for ComfyUI, both image and video" - }, { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-Text_Image-Composite [WIP]", @@ -3382,26 +3251,6 @@ "install_type": "git-clone", "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-PixArt-alpha-Diffusers", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI" - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-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" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." - }, { "author": "kenjiqq", "title": "qq-nodes-comfyui", @@ -4378,10 +4227,10 @@ }, { "author": "Ryuukeisyou", - "title": "comfyui_io_helpers", - "reference": "https://github.com/Ryuukeisyou/comfyui_io_helpers", + "title": "comfyui_image_io_helpers", + "reference": "https://github.com/Ryuukeisyou/comfyui_image_io_helpers", "files": [ - "https://github.com/Ryuukeisyou/comfyui_io_helpers" + "https://github.com/Ryuukeisyou/comfyui_image_io_helpers" ], "install_type": "git-clone", "description": "Nodes:ImageLoadFromBase64, ImageLoadByPath, ImageLoadAsMaskByPath, ImageSaveToPath, ImageSaveAsBase64." @@ -4396,26 +4245,6 @@ "install_type": "git-clone", "description": "This is a custom node that lets you take advantage of Latent Diffusion Super Resolution (LDSR) models inside ComfyUI." }, - { - "author": "flowtyone", - "title": "ComfyUI-Flowty-TripoSR", - "reference": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR", - "files": [ - "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR" - ], - "install_type": "git-clone", - "description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)" - }, - { - "author": "flowtyone", - "title": "ComfyUI-Flowty-CRM", - "reference": "https://github.com/flowtyone/ComfyUI-Flowty-CRM", - "files": [ - "https://github.com/flowtyone/ComfyUI-Flowty-CRM" - ], - "install_type": "git-clone", - "description": "This is a custom node that lets you use Convolutional Reconstruction Models right from ComfyUI.\n[a/CRM](https://ml.cs.tsinghua.edu.cn/~zhengyi/CRM/) is a high-fidelity feed-forward single image-to-3D generative model." - }, { "author": "massao000", "title": "ComfyUI_aspect_ratios", @@ -4456,36 +4285,6 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, - { - "author": "chaojie", - "title": "ComfyUI-Open-Sora", - "reference": "https://github.com/chaojie/ComfyUI-Open-Sora", - "files": [ - "https://github.com/chaojie/ComfyUI-Open-Sora" - ], - "install_type": "git-clone", - "description": "ComfyUI Open Sora" - }, - { - "author": "chaojie", - "title": "ComfyUI-Trajectory", - "reference": "https://github.com/chaojie/ComfyUI-Trajectory", - "files": [ - "https://github.com/chaojie/ComfyUI-Trajectory" - ], - "install_type": "git-clone", - "description": "ComfyUI Trajectory" - }, - { - "author": "chaojie", - "title": "ComfyUI-dust3r", - "reference": "https://github.com/chaojie/ComfyUI-dust3r", - "files": [ - "https://github.com/chaojie/ComfyUI-dust3r" - ], - "install_type": "git-clone", - "description": "ComfyUI dust3r" - }, { "author": "chaojie", "title": "ComfyUI-Gemma", @@ -4556,16 +4355,6 @@ "install_type": "git-clone", "description": "Nodes: Download the weights of MotionCtrl-SVD [a/motionctrl_svd.ckpt](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl_svd.ckpt) and put it to ComfyUI/models/checkpoints" }, - { - "author": "chaojie", - "title": "ComfyUI-DragAnything", - "reference": "https://github.com/chaojie/ComfyUI-DragAnything", - "files": [ - "https://github.com/chaojie/ComfyUI-DragAnything" - ], - "install_type": "git-clone", - "description": "DragAnything" - }, { "author": "chaojie", "title": "ComfyUI-DragNUWA", @@ -4938,6 +4727,16 @@ "install_type": "git-clone", "description": "A pony prompt helper extension for AUTOMATIC1111's Stable Diffusion Web UI and ComfyUI that utilizes the full power of your favorite booru query syntax. Currently supports [a/Derpibooru](https://derpibooru/org) and [a/E621](https://e621.net/)." }, + { + "author": "chflame163", + "title": "ComfyUI Layer Style", + "reference": "https://github.com/chflame163/ComfyUI_LayerStyle", + "files": [ + "https://github.com/chflame163/ComfyUI_LayerStyle" + ], + "install_type": "git-clone", + "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress." + }, { "author": "dave-palt", "title": "comfyui_DSP_imagehelpers", @@ -5058,6 +4857,16 @@ "install_type": "git-clone", "description": "Custom node for ComfyUI that makes parts of the image transparent (face, background...)" }, + { + "author": "Abdullah Ozmantar", + "title": "InstaSwap Face Swap Node for ComfyUI", + "reference": "https://github.com/abdozmantar/ComfyUI-InstaSwap", + "files": [ + "https://github.com/abdozmantar/ComfyUI-InstaSwap" + ], + "install_type": "git-clone", + "description": "A quick and easy ComfyUI custom nodes for ultra-quality, lightning-speed face swapping of humans." + }, { "author": "FlyingFireCo", "title": "tiled_ksampler", @@ -5098,26 +4907,6 @@ "install_type": "git-clone", "description": "Custom Nodes for Vision Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction" }, - { - "author": "gokayfem", - "title": "ComfyUI-Dream-Interpreter", - "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", - "files": [ - "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" - ], - "install_type": "git-clone", - "description": "Tell your dream and it interprets it and puts you inside your dream" - }, - { - "author": "gokayfem", - "title": "ComfyUI-Depth-Visualization", - "reference": "https://github.com/gokayfem/ComfyUI-Depth-Visualization", - "files": [ - "https://github.com/gokayfem/ComfyUI-Depth-Visualization" - ], - "install_type": "git-clone", - "description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI" - }, { "author": "Hiero207", "title": "ComfyUI-Hiero-Nodes", @@ -5268,16 +5057,6 @@ "install_type": "git-clone", "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" }, - { - "author": "StartHua", - "title": "ComfyUI_OOTDiffusion_CXH", - "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", - "files": [ - "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" - ], - "install_type": "git-clone", - "description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)" - }, { "author": "ricklove", "title": "comfyui-ricklove", @@ -5328,16 +5107,6 @@ "install_type": "git-clone", "description": "This is a project that generates videos frame by frame based on IPAdapter+ControlNet. Unlike [a/Steerable-motion](https://github.com/banodoco/Steerable-Motion), we do not rely on AnimateDiff. This decision is primarily due to the fact that the videos generated by AnimateDiff are often blurry. Through frame-by-frame control using IPAdapter+ControlNet, we can produce higher definition and more controllable videos." }, - { - "author": "Chan-0312", - "title": "ComfyUI-EasyDeforum", - "reference": "https://github.com/Chan-0312/ComfyUI-EasyDeforum", - "files": [ - "https://github.com/Chan-0312/ComfyUI-EasyDeforum" - ], - "install_type": "git-clone", - "description": "Nodes:Easy2DDeforum (Chan)" - }, { "author": "trumanwong", "title": "ComfyUI-NSFW-Detection", @@ -5388,16 +5157,6 @@ "install_type": "git-clone", "description": "Clip text encoder with BREAK formatting like A1111 (uses conditioning concat)" }, - { - "author": "dfl", - "title": "ComfyUI-TCD-scheduler", - "reference": "https://github.com/dfl/comfyui-tcd-scheduler", - "files": [ - "https://github.com/dfl/comfyui-tcd-scheduler" - ], - "install_type": "git-clone", - "description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)" - }, { "author": "MarkoCa1", "title": "ComfyUI_Segment_Mask", @@ -5898,409 +5657,6 @@ "install_type": "git-clone", "description": "Nodes:Webcam Capture" }, - { - "author": "huchenlei", - "title": "ComfyUI-layerdiffuse (layerdiffusion)", - "reference": "https://github.com/huchenlei/ComfyUI-layerdiffuse", - "files": [ - "https://github.com/huchenlei/ComfyUI-layerdiffuse" - ], - "install_type": "git-clone", - "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." - }, - { - "author": "nathannlu", - "title": "ComfyUI Pets", - "reference": "https://github.com/nathannlu/ComfyUI-Pets", - "files": [ - "https://github.com/nathannlu/ComfyUI-Pets" - ], - "install_type": "git-clone", - "description": "Play with your pet while your workflow generates!" - }, - { - "author": "nathannlu", - "title": "Comfy Cloud", - "reference": "https://github.com/nathannlu/ComfyUI-Cloud", - "files": [ - "https://github.com/nathannlu/ComfyUI-Cloud" - ], - "install_type": "git-clone", - "description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!" - }, - { - "author": "11dogzi", - "title": "Comfyui-ergouzi-Nodes", - "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", - "files": [ - "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" - ], - "install_type": "git-clone", - "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" - }, - { - "author": "BXYMartin", - "title": "Comfyui-ergouzi-Nodes", - "reference": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils", - "files": [ - "https://github.com/BXYMartin/ComfyUI-InstantIDUtils" - ], - "install_type": "git-clone", - "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" - }, - { - "author": "cdb-boop", - "title": "comfyui-image-round", - "reference": "https://github.com/cdb-boop/comfyui-image-round", - "files": [ - "https://github.com/cdb-boop/comfyui-image-round" - ], - "install_type": "git-clone", - "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." - }, - { - "author": "cdb-boop", - "title": "ComfyUI Bringing Old Photos Back to Life", - "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", - "files": [ - "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" - ], - "install_type": "git-clone", - "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." - }, - { - "author": "atmaranto", - "title": "SaveAsScript", - "reference": "https://github.com/atmaranto/ComfyUI-SaveAsScript", - "files": [ - "https://github.com/atmaranto/ComfyUI-SaveAsScript" - ], - "install_type": "git-clone", - "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support." - }, - { - "author": "meshmesh-io", - "title": "mm-comfyui-megamask", - "reference": "https://github.com/meshmesh-io/mm-comfyui-megamask", - "files": [ - "https://github.com/meshmesh-io/mm-comfyui-megamask" - ], - "install_type": "git-clone", - "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" - }, - { - "author": "meshmesh-io", - "title": "mm-comfyui-loopback", - "reference": "https://github.com/meshmesh-io/mm-comfyui-loopback", - "files": [ - "https://github.com/meshmesh-io/mm-comfyui-loopback" - ], - "install_type": "git-clone", - "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" - }, - { - "author": "meshmesh-io", - "title": "ComfyUI-MeshMesh", - "reference": "https://github.com/meshmesh-io/ComfyUI-MeshMesh", - "files": [ - "https://github.com/meshmesh-io/ComfyUI-MeshMesh" - ], - "install_type": "git-clone", - "description": "Nodes:Masks to Colored Masks, Color Picker" - }, - { - "author": "CozyMantis", - "title": "Cozy Human Parser", - "reference": "https://github.com/cozymantis/human-parser-comfyui-node", - "files": [ - "https://github.com/cozymantis/human-parser-comfyui-node" - ], - "install_type": "git-clone", - "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with 💚 by the CozyMantis squad." - }, - { - "author": "CozyMantis", - "title": "Cozy Reference Pose Generator", - "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", - "files": [ - "https://github.com/cozymantis/pose-generator-comfyui-node" - ], - "install_type": "git-clone", - "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with 💚 by the CozyMantis squad." - }, - { - "author": "CozyMantis", - "title": "Cozy Utils", - "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", - "files": [ - "https://github.com/cozymantis/cozy-utils-comfyui-nodes" - ], - "install_type": "git-clone", - "description": "Various cozy nodes, made with 💚 by the CozyMantis squad." - }, - { - "author": "vivax3794", - "title": "ComfyUI-Vivax-Nodes", - "reference": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes", - "files": [ - "https://github.com/vivax3794/ComfyUI-Vivax-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Inspect, Any String, Model From URL" - }, - { - "author": "victorchall", - "title": "Comfyui Webcam capture node", - "reference": "https://github.com/victorchall/comfyui_webcamcapture", - "files": [ - "https://github.com/victorchall/comfyui_webcamcapture" - ], - "install_type": "git-clone", - "description": "This node captures images one at a time from your webcam when you click generate.\nThis is particular useful for img2img or controlnet workflows.\nNOTE:This node will take over your webcam, so if you have another program using it, you may need to close that program first. Likewise, you may need to close Comfyui or close the workflow to release the webcam." - }, - { - "author": "ljleb", - "title": "comfy-mecha", - "reference": "https://github.com/ljleb/comfy-mecha", - "files": [ - "https://github.com/ljleb/comfy-mecha" - ], - "install_type": "git-clone", - "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" - }, - { - "author": "diSty", - "title": "ComfyUI Frame Maker", - "reference": "https://github.com/diStyApps/ComfyUI_FrameMaker", - "files": [ - "https://github.com/diStyApps/ComfyUI_FrameMaker" - ], - "install_type": "git-clone", - "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." - }, - { - "author": "hackkhai", - "title": "ComfyUI-Image-Matting", - "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", - "files": [ - "https://github.com/hackkhai/ComfyUI-Image-Matting" - ], - "install_type": "git-clone", - "description": "This node improves the quality of the image mask. more suitable for image composite matting" - }, - { - "author": "Pos13", - "title": "Cyclist", - "reference": "https://github.com/Pos13/comfyui-cyclist", - "files": [ - "https://github.com/Pos13/comfyui-cyclist" - ], - "install_type": "git-clone", - "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." - }, - { - "author": "ExponentialML", - "title": "ComfyUI_ModelScopeT2V", - "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", - "files": [ - "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" - ], - "install_type": "git-clone", - "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" - }, - { - "author": "angeloshredder", - "title": "StableCascadeResizer", - "reference": "https://github.com/angeloshredder/StableCascadeResizer", - "files": [ - "https://github.com/angeloshredder/StableCascadeResizer" - ], - "install_type": "git-clone", - "description": "Nodes:Cascade_Resizer" - }, - { - "author": "stavsap", - "title": "ComfyUI Ollama", - "reference": "https://github.com/stavsap/comfyui-ollama", - "files": [ - "https://github.com/stavsap/comfyui-ollama" - ], - "install_type": "git-clone", - "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily." - }, - { - "author": "dchatel", - "title": "comfyui_facetools", - "reference": "https://github.com/dchatel/comfyui_facetools", - "files": [ - "https://github.com/dchatel/comfyui_facetools" - ], - "install_type": "git-clone", - "description": "These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options." - }, - { - "author": "ggpid", - "title": "idpark_custom_node", - "reference": "https://github.com/ggpid/idpark_custom_node", - "files": [ - "https://github.com/ggpid/idpark_custom_node" - ], - "install_type": "git-clone", - "description": "Nodes:Load Image from S3, Save Image to S3, Generate SAM, Generate FastSAM, Cut by Mask fixed" - }, - { - "author": "prodogape", - "title": "Comfyui-Minio", - "reference": "https://github.com/prodogape/ComfyUI-Minio", - "files": [ - "https://github.com/prodogape/ComfyUI-Minio" - ], - "install_type": "git-clone", - "description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines." - }, - { - "author": "kingzcheung", - "title": "ComfyUI_kkTranslator_nodes", - "reference": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes", - "files": [ - "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes" - ], - "install_type": "git-clone", - "description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection。" - }, - { - "author": "vsevolod-oparin", - "title": "Kandinsky 2.2 ComfyUI Plugin", - "reference": "https://github.com/vsevolod-oparin/comfyui-kandinsky22", - "files": [ - "https://github.com/vsevolod-oparin/comfyui-kandinsky22" - ], - "install_type": "git-clone", - "description": "Nodes provide an options to combine prior and decoder models of Kandinsky 2.2." - }, - { - "author": "Xyem", - "title": "Xycuno Oobabooga", - "reference": "https://github.com/Xyem/Xycuno-Oobabooga", - "files": [ - "https://github.com/Xyem/Xycuno-Oobabooga" - ], - "install_type": "git-clone", - "description": "Xycuno Oobabooga provides custom nodes for ComfyUI, for sending requests to an [a/Oobabooga](https://github.com/oobabooga/text-generation-webui) instance to assist in creating prompt texts." - }, - { - "author": "shi3z", - "title": "ComfyUI_Memeplex_DALLE", - "reference": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE", - "files": [ - "https://github.com/shi3z/ComfyUI_Memeplex_DALLE" - ], - "install_type": "git-clone", - "description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys." - }, - { - "author": "if-ai", - "title": "ComfyUI-IF_AI_tools", - "reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools", - "files": [ - "https://github.com/if-ai/ComfyUI-IF_AI_tools" - ], - "install_type": "git-clone", - "description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time." - }, - { - "author": "dmMaze", - "title": "Sketch2Manga", - "reference": "https://github.com/dmMaze/sketch2manga", - "files": [ - "https://github.com/dmMaze/sketch2manga" - ], - "install_type": "git-clone", - "description": "Apply screentone to line drawings or colored illustrations with diffusion models." - }, - { - "author": "olduvai-jp", - "title": "ComfyUI-HfLoader", - "reference": "https://github.com/olduvai-jp/ComfyUI-HfLoader", - "files": [ - "https://github.com/olduvai-jp/ComfyUI-HfLoader" - ], - "install_type": "git-clone", - "description": "Nodes:Lora Loader From HF" - }, - { - "author": "AiMiDi", - "title": "ComfyUI-Aimidi-nodes", - "reference": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes", - "files": [ - "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Merge Tag, Clear Tag, Add Tag, Load Images Pair Batch, Save Images Pair" - }, - { - "author": "ForeignGods", - "title": "ComfyUI-Mana-Nodes", - "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", - "files": [ - "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" - ], - "install_type": "git-clone", - "description": "Font/Text Animation + Speech to Text Transcription\nNodes:font2img, speech2text, video2audio, audio2video, string2file" - }, - { - "author": "Cornea Valentin", - "title": "ControlNet Auxiliar", - "reference": "https://github.com/madtunebk/ComfyUI-ControlnetAux", - "files": [ - "https://github.com/madtunebk/ComfyUI-ControlnetAux" - ], - "install_type": "git-clone", - "description": "This ComfyUI custom node, named ControlNet Auxiliar, is designed to provide auxiliary functionalities for image processing tasks. It is particularly useful for various image manipulation and enhancement operations. The node is integrated with functionalities for converting images between different formats and applying various image processing techniques." - }, - { - "author": "MarkoCa1", - "title": "ComfyUI_Text", - "reference": "https://github.com/MarkoCa1/ComfyUI-Text", - "files": [ - "https://github.com/MarkoCa1/ComfyUI-Text" - ], - "install_type": "git-clone", - "description": "Text." - }, - { - "author": "Shadetail", - "title": "Eagleshadow Custom Nodes", - "reference": "https://github.com/Shadetail/ComfyUI_Eagleshadow", - "files": [ - "https://github.com/Shadetail/ComfyUI_Eagleshadow" - ], - "install_type": "git-clone", - "description": "Custom nodes for ComfyUI by Eagleshadow." - }, - { - "author": "Big Idea Technology", - "title": "Image Text Overlay Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", - "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" - ], - "install_type": "git-clone", - "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." - }, - { - "author": "ArdeniusAI", - "title": "CPlus_Ardenius ComfyUI Control Box", - "reference": "https://github.com/ArdeniusAI/CPlus_Ardenius", - "files": [ - "https://github.com/ArdeniusAI/CPlus_Ardenius" - ], - "install_type": "git-clone", - "description": "1 node to have control over your workflow." - }, - - - @@ -6600,27 +5956,6 @@ "install_type": "copy", "description": "Nodes:BrevImage. ComfyUI Load Image From URL" }, - { - "author": "IsItDanOrAi", - "title": "ComfyUI-Stereopsis", - "reference": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis", - "files": [ - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py", - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Side-By-Side.py" - ], - "install_type": "copy", - "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." - }, - { - "author": "jw782cn", - "title": "ComfyUI-Catcat", - "reference": "https://github.com/jw782cn/ComfyUI-Catcat", - "files": [ - "https://github.com/jw782cn/ComfyUI-Catcat" - ], - "install_type": "copy", - "description": "Extension to show random cat GIFs while queueing prompt." - }, { "author": "theally", diff --git a/extension-node-map.json b/extension-node-map.json index 21bce673..e764bed0 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -38,60 +38,6 @@ "title_aux": "ComfyUI-GPT2P" } ], - "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": [ - [ - "EG-YSZT-ZT", - "EG_CPSYTJ", - "EG_FX_BDAPI", - "EG_HT_YSTZ", - "EG_JF_ZZSC", - "EG_JXFZ_node", - "EG_K_LATENT", - "EG_RY_HT", - "EG_SCQY_BHDQY", - "EG_SCQY_QBQY", - "EG_SCQY_SXQY", - "EG_SJ", - "EG_SJPJ_Node", - "EG_SS_RYZH", - "EG_SZ_JDYS", - "EG_TC_Node", - "EG_TSCDS_CJ", - "EG_TSCDS_DG", - "EG_TSCDS_FG", - "EG_TSCDS_JT", - "EG_TSCDS_QT", - "EG_TSCDS_RW", - "EG_TSCDS_WP", - "EG_TSCDS_ZL", - "EG_TSCMB_GL", - "EG_TXZZ_ZH", - "EG_TX_CCHQ", - "EG_TX_CJPJ", - "EG_TX_JZRY", - "EG_TX_LJ", - "EG_TX_LJBC", - "EG_TX_SFBLS", - "EG_TX_WHLJ", - "EG_WB_KSH", - "EG_WXZ_QH", - "EG_XZ_QH", - "EG_YSQY_BBLLD", - "EG_YSQY_BLLD", - "EG_ZY_WBK", - "EG_ZZHBCJ", - "EG_ZZKZ_HT_node", - "EG_ZZ_BSYH", - "EG_ZZ_BYYH", - "EG_ZZ_HSYH", - "EG_ZZ_SSKZ", - "ER_JBCH", - "ER_TX_ZZCJ" - ], - { - "title_aux": "Comfyui-ergouzi-Nodes" - } - ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -114,11 +60,7 @@ ], "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ - "GPT4VCaptioner", - "Image Load with Metadata", - "SAMIN String Attribute Selector", - "Samin Counter", - "Samin Load Image Batch" + "GPT4VCaptioner" ], { "title_aux": "ComfyUI-GPT4V-Image-Captioner" @@ -167,40 +109,6 @@ "title_aux": "ComfyUI-Static-Primitives" } ], - "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": [ - [ - "LoadMarianMTCheckPoint", - "PromptBaiduFanyiToText", - "PromptTranslateToText" - ], - { - "title_aux": "ComfyUI_kkTranslator_nodes" - } - ], - "https://github.com/AIGODLIKE/ComfyUI-CUP": [ - [ - "Mask", - "OpenPose", - "OpenPoseCanny", - "OpenPoseDepth", - "OpenPoseFace", - "OpenPoseFull", - "OpenPoseFullExtraLimb", - "OpenPoseHand", - "OpenPoseKeyPose", - "OpenPoseLineart", - "OpenPoseMediaPipeFace", - "\u5b58\u50a8", - "\u5bfc\u5165", - "\u622a\u56fe", - "\u6750\u8d28\u56fe", - "\u8f93\u5165\u56fe\u50cf", - "\u9884\u89c8" - ], - { - "title_aux": "ComfyUI-CUP" - } - ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -264,10 +172,8 @@ "ImageScaleToSide-badger", "IntToString-badger", "SegmentToMaskByPoint-badger", - "StringListToOneLine-badger", "StringToFizz-badger", "TextListToString-badger", - "ToPixel-badger", "TrimTransparentEdges-badger", "VideoCutFromDir-badger", "VideoToFrame-badger", @@ -284,7 +190,6 @@ "https://github.com/Acly/comfyui-inpaint-nodes": [ [ "INPAINT_ApplyFooocusInpaint", - "INPAINT_DenoiseToCompositingMask", "INPAINT_InpaintWithModel", "INPAINT_LoadFooocusInpaint", "INPAINT_LoadInpaintModel", @@ -308,24 +213,11 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], - "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": [ - [ - "Add Tag", - "Clear Tag", - "Load Images Pair Batch", - "Merge Tag", - "Save Images Pair" - ], - { - "title_aux": "ComfyUI-Aimidi-nodes" - } - ], "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", - "Apply Yolov8 Model Seg", - "Load Yolov8 Model", - "Load Yolov8 Model From Path" + "Apply Yolov8 Model One Label", + "Load Yolov8 Model" ], { "title_aux": "Comfyui-Yolov8-JSON" @@ -393,18 +285,6 @@ "title_aux": "SpliceTools" } ], - "https://github.com/BXYMartin/ComfyUI-InstantIDUtils": [ - [ - "ListOfImages", - "MultiControlNetConverter", - "NHWC2NCHWTensor", - "NHWCTensor2PIL", - "PIL2NHWCTensor" - ], - { - "title_aux": "Comfyui-ergouzi-Nodes" - } - ], "https://github.com/BadCafeCode/masquerade-nodes-comfyui": [ [ "Blur", @@ -462,7 +342,6 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ - "ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", @@ -485,7 +364,7 @@ "Image Text Overlay" ], { - "title_aux": "Image Text Overlay Node for ComfyUI" + "title_aux": "ImageTextOverlay Node for ComfyUI" } ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ @@ -616,14 +495,6 @@ "title_aux": "ComfyUIInvisibleWatermark" } ], - "https://github.com/Chan-0312/ComfyUI-EasyDeforum": [ - [ - "Easy2DDeforum" - ], - { - "title_aux": "ComfyUI-EasyDeforum" - } - ], "https://github.com/Chan-0312/ComfyUI-IPAnimate": [ [ "IPAdapterAnimate" @@ -658,14 +529,11 @@ "SamplerCustomModelMixtureDuo", "SamplerCustomNoise", "SamplerCustomNoiseDuo", - "SamplerDPMPP_3M_SDE_DynETA", "SamplerDPMPP_DualSDE_Momentumized", "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", - "SamplerSupreme", - "SamplerTTM", - "SimpleExponentialScheduler" + "SamplerTTM" ], { "title_aux": "ComfyUI Extra Samplers" @@ -705,15 +573,12 @@ "PrimereLycorisKeywordMerger", "PrimereLycorisStackMerger", "PrimereMetaCollector", - "PrimereMetaDistributor", - "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", "PrimereMidjourneyStyles", "PrimereModelConceptSelector", "PrimereModelKeyword", "PrimereNetworkTagLoader", - "PrimerePreviewImage", "PrimerePrompt", "PrimerePromptOrganizer", "PrimerePromptSwitch", @@ -854,7 +719,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -898,14 +763,6 @@ "title_aux": "ComfyUI-post-processing-nodes" } ], - "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [ - [ - "ModelScopeT2VLoader" - ], - { - "title_aux": "ComfyUI_ModelScopeT2V" - } - ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -1017,7 +874,6 @@ "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", - "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", @@ -1061,57 +917,6 @@ ], { "author": "tstandley", - "preemptions": [ - "AIO_Preprocessor", - "AnimalPosePreprocessor", - "AnimeFace_SemSegPreprocessor", - "AnimeLineArtPreprocessor", - "BAE-NormalMapPreprocessor", - "BinaryPreprocessor", - "CannyEdgePreprocessor", - "ColorPreprocessor", - "DSINE-NormalMapPreprocessor", - "DWPreprocessor", - "DensePosePreprocessor", - "DepthAnythingPreprocessor", - "DiffusionEdge_Preprocessor", - "FacialPartColoringFromPoseKps", - "FakeScribblePreprocessor", - "HEDPreprocessor", - "HintImageEnchance", - "ImageGenResolutionFromImage", - "ImageGenResolutionFromLatent", - "ImageIntensityDetector", - "ImageLuminanceDetector", - "InpaintPreprocessor", - "LeReS-DepthMapPreprocessor", - "LineArtPreprocessor", - "LineartStandardPreprocessor", - "M-LSDPreprocessor", - "Manga2Anime_LineArt_Preprocessor", - "MaskOptFlow", - "MediaPipe-FaceMeshPreprocessor", - "MeshGraphormer-DepthMapPreprocessor", - "MiDaS-DepthMapPreprocessor", - "MiDaS-NormalMapPreprocessor", - "OneFormer-ADE20K-SemSegPreprocessor", - "OneFormer-COCO-SemSegPreprocessor", - "OpenposePreprocessor", - "PiDiNetPreprocessor", - "PixelPerfectResolution", - "SAMPreprocessor", - "SavePoseKpsAsJsonFile", - "ScribblePreprocessor", - "Scribble_XDoG_Preprocessor", - "SemSegPreprocessor", - "ShufflePreprocessor", - "TEEDPreprocessor", - "TilePreprocessor", - "UniFormer-SemSegPreprocessor", - "Unimatch_OptFlowPreprocessor", - "Zoe-DepthMapPreprocessor", - "Zoe_DepthAnythingPreprocessor" - ], "title_aux": "ComfyUI's ControlNet Auxiliary Preprocessors" } ], @@ -1193,19 +998,6 @@ "title_aux": "tiled_ksampler" } ], - "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": [ - [ - "audio2video", - "font2img", - "speech2text", - "string2file", - "text2speech", - "video2audio" - ], - { - "title_aux": "ComfyUI-Mana-Nodes" - } - ], "https://github.com/Franck-Demongin/NX_PromptStyler": [ [ "NX_PromptStyler" @@ -1305,12 +1097,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1605,12 +1395,6 @@ "ADE_AdjustPEFullStretch", "ADE_AdjustPEManual", "ADE_AdjustPESweetspotStretch", - "ADE_AdjustWeightAllAdd", - "ADE_AdjustWeightAllMult", - "ADE_AdjustWeightIndivAdd", - "ADE_AdjustWeightIndivAttnAdd", - "ADE_AdjustWeightIndivAttnMult", - "ADE_AdjustWeightIndivMult", "ADE_AnimateDiffCombine", "ADE_AnimateDiffKeyframe", "ADE_AnimateDiffLoRALoader", @@ -1627,16 +1411,13 @@ "ADE_AnimateDiffUnload", "ADE_ApplyAnimateDiffModel", "ADE_ApplyAnimateDiffModelSimple", - "ADE_ApplyAnimateLCMI2VModel", "ADE_BatchedContextOptions", "ADE_CustomCFG", "ADE_CustomCFGKeyframe", "ADE_EmptyLatentImageLarge", - "ADE_InjectI2VIntoAnimateDiffModel", "ADE_IterationOptsDefault", "ADE_IterationOptsFreeInit", "ADE_LoadAnimateDiffModel", - "ADE_LoadAnimateLCMI2VModel", "ADE_LoopedUniformContextOptions", "ADE_LoopedUniformViewOptions", "ADE_MaskedLoadLora", @@ -1654,7 +1435,6 @@ "ADE_StandardStaticViewOptions", "ADE_StandardUniformContextOptions", "ADE_StandardUniformViewOptions", - "ADE_UpscaleAndVAEEncode", "ADE_UseEvolvedSampling", "ADE_ViewsOnlyContextOptions", "AnimateDiffLoaderV1", @@ -1823,66 +1603,9 @@ ], "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ [ - "AIO_Preprocessor", - "AnimalPosePreprocessor", - "AnimeFace_SemSegPreprocessor", - "AnimeLineArtPreprocessor", - "BAE-NormalMapPreprocessor", - "BinaryPreprocessor", - "CannyEdgePreprocessor", - "ColorPreprocessor", - "DWPreprocessor", - "DensePosePreprocessor", - "DepthAnythingPreprocessor", - "DiffusionEdge_Preprocessor", - "FacialPartColoringFromPoseKps", - "FakeScribblePreprocessor", - "HEDPreprocessor", - "HintImageEnchance", - "ImageGenResolutionFromImage", - "ImageGenResolutionFromLatent", - "ImageIntensityDetector", - "ImageLuminanceDetector", - "InpaintPreprocessor", - "LeReS-DepthMapPreprocessor", - "LineArtPreprocessor", - "LineartStandardPreprocessor", - "M-LSDPreprocessor", - "Manga2Anime_LineArt_Preprocessor", - "MaskOptFlow", - "MediaPipe-FaceMeshPreprocessor", - "MeshGraphormer-DepthMapPreprocessor", - "MiDaS-DepthMapPreprocessor", - "MiDaS-NormalMapPreprocessor", - "ModelMergeBlockNumber", - "ModelMergeSDXL", - "ModelMergeSDXLDetailedTransformers", - "ModelMergeSDXLTransformers", - "ModelSamplerTonemapNoiseTest", - "OneFormer-ADE20K-SemSegPreprocessor", - "OneFormer-COCO-SemSegPreprocessor", - "OpenposePreprocessor", - "PiDiNetPreprocessor", - "PixelPerfectResolution", - "PromptExpansion", - "ReferenceOnlySimple", - "RescaleClassifierFreeGuidanceTest", - "SAMPreprocessor", - "SavePoseKpsAsJsonFile", - "ScribblePreprocessor", - "Scribble_XDoG_Preprocessor", - "SemSegPreprocessor", - "ShufflePreprocessor", - "TEEDPreprocessor", - "TilePreprocessor", - "TonemapNoiseWithRescaleCFG", - "UniFormer-SemSegPreprocessor", - "Unimatch_OptFlowPreprocessor", - "Zoe-DepthMapPreprocessor", - "Zoe_DepthAnythingPreprocessor" + "Inference_Core_PromptExpansion" ], { - "author": "tstandley", "title_aux": "ComfyUI Nodes for Inference.Core" } ], @@ -1976,7 +1699,6 @@ ], "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": [ [ - "Generate Negative Prompt_mne", "Save Text File_mne" ], { @@ -2004,17 +1726,6 @@ "title_aux": "ComfyI2I" } ], - "https://github.com/MarkoCa1/ComfyUI-Text": [ - [ - "CombinationText", - "PlaceholderText", - "ReplaceText", - "ShowText" - ], - { - "title_aux": "ComfyUI_Text" - } - ], "https://github.com/MarkoCa1/ComfyUI_Segment_Mask": [ [ "AutomaticMask(segment anything)" @@ -2241,7 +1952,6 @@ "Integer Variable [n-suite]", "Llava Clip Loader [n-suite]", "LoadFramesFromFolder [n-suite]", - "LoadImageFromFolder [n-suite]", "LoadVideo [n-suite]", "SaveVideo [n-suite]", "SetMetadataForSaveVideo [n-suite]", @@ -2255,18 +1965,15 @@ [ "Apply CLAHE", "Cached Image Load From URL", - "CalcMaskBound", "Crop Center wigh SEGS", "Crop Center with SEGS", "Dilate Mask for Each Face", "GW Number Formatting", - "Grid Image from batch (OFF)", "Image Crop Fit", "Image Resize Fit", "OFF SEGS to Image", "Paste Face Segment to Image", "Query Gender and Age", - "RandomSeedfromList", "SEGS to Face Crop Data", "Safe Mask to Image", "VAE Encode For Inpaint V2", @@ -2324,38 +2031,6 @@ "title_aux": "pfaeff-comfyui" } ], - "https://github.com/Pos13/comfyui-cyclist": [ - [ - "CyclistCompare", - "CyclistMathFloat", - "CyclistMathInt", - "CyclistTimer", - "CyclistTimerStop", - "CyclistTypeCast", - "Interrupt", - "MemorizeConditioning", - "MemorizeFloat", - "MemorizeInt", - "MemorizeString", - "OverrideImage", - "OverrideLatent", - "OverrideModel", - "RecallConditioning", - "RecallFloat", - "RecallInt", - "RecallString", - "ReloadImage", - "ReloadLatent", - "ReloadModel" - ], - { - "author": "Pos13", - "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles.", - "nickname": "comfyui-cyclist", - "title": "Cyclist", - "title_aux": "Cyclist" - } - ], "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": [ [ "Bool Binary Operation", @@ -2385,24 +2060,9 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "LatentAddTransform", - "LatentInterpolateTransform", + "KSamplerMirroring", "LatentMirror", - "LatentNormalize", - "LatentShift", - "MirrorTransform", - "MultiplyTransform", - "OffsetCombine", - "OneTimeLatentAddTransform", - "OneTimeLatentInterpolateTransform", - "OneTimeMirrorTransform", - "OneTimeMultiplyTransform", - "OneTimeShiftTransform", - "ShiftTransform", - "TSamplerWithTransform", - "TransformOffset", - "TransformSampler", - "TransformsCombine" + "LatentShift" ], { "title_aux": "Advanced Latent Control" @@ -2440,17 +2100,16 @@ "title_aux": "comfyui_face_parsing" } ], - "https://github.com/Ryuukeisyou/comfyui_io_helpers": [ + "https://github.com/Ryuukeisyou/comfyui_image_io_helpers": [ [ - "ImageLoadAsMaskByPath(IOHelpers)", - "ImageLoadByPath(IOHelpers)", - "ImageLoadFromBase64(IOHelpers)", - "ImageSaveAsBase64(IOHelpers)", - "ImageSaveToPath(IOHelpers)", - "TypeConversion(IOHelpers)" + "ImageLoadAsMaskByPath(ImageIOHelpers)", + "ImageLoadByPath(ImageIOHelpers)", + "ImageLoadFromBase64(ImageIOHelpers)", + "ImageSaveAsBase64(ImageIOHelpers)", + "ImageSaveToPath(ImageIOHelpers)" ], { - "title_aux": "comfyui_io_helpers" + "title_aux": "comfyui_image_io_helpers" } ], "https://github.com/SLAPaper/ComfyUI-Image-Selector": [ @@ -2613,23 +2272,6 @@ "title_aux": "SDXL_sizing" } ], - "https://github.com/Shadetail/ComfyUI_Eagleshadow": [ - [ - "Batch 12 Images", - "Fix Checkpoint Name", - "ImageLinearGammaCompositeMasked", - "KSampler Same Noise", - "MaskGlow", - "OffsetImage", - "Round Float to String", - "SaveImageToFolder", - "Select ControlNet", - "Simple Load Image Batch" - ], - { - "title_aux": "Eagleshadow Custom Nodes" - } - ], "https://github.com/ShmuelRonen/ComfyUI-SVDResizer": [ [ "SVDRsizer" @@ -2702,14 +2344,6 @@ "title_aux": "stability-ComfyUI-nodes" } ], - "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ - [ - "Ood_CXH" - ], - { - "title_aux": "ComfyUI_OOTDiffusion_CXH" - } - ], "https://github.com/StartHua/ComfyUI_Seg_VITON": [ [ "segformer_agnostic", @@ -3032,13 +2666,11 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ - "main_scaled_paste", "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", - "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", "tri3d-extract-parts-batch", @@ -3051,8 +2683,6 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", - "tri3d-luminosity-match", - "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", "tri3d-position-hands", @@ -3061,7 +2691,6 @@ "tri3d-recolor-mask-LAB_space", "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", - "tri3d-scaled-paste", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" ], @@ -3227,8 +2856,7 @@ "0246.ScriptPile", "0246.ScriptRule", "0246.Stringify", - "0246.Switch", - "0246.Tag" + "0246.Switch" ], { "author": "Trung0246", @@ -3558,20 +3186,9 @@ ], "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ - "ImageColorPalette", - "ImageFlipper", - "ImagePixelPalette", - "ImageRGBPicker", - "ImageRGBSwapper", - "ImageRotator", "ImageSizeClassifer", - "ImageSizeCombiner", - "PaintTiles", - "PaintTilesV2", "RandomInt", - "SaveTensor", - "ShowValue", - "Tiles" + "ShowValue" ], { "title_aux": "comfyui-xin-nodes" @@ -3613,14 +3230,6 @@ "title_aux": "Deforum Nodes" } ], - "https://github.com/Xyem/Xycuno-Oobabooga": [ - [ - "Oobabooga" - ], - { - "title_aux": "Xycuno Oobabooga" - } - ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -3684,16 +3293,6 @@ "title_aux": "MergeBlockWeighted_fo_ComfyUI" } ], - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": [ - [ - "APISR_Lterative_Zho", - "APISR_ModelLoader_Zho", - "APISR_Zho" - ], - { - "title_aux": "APISR IN COMFYUI" - } - ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": [ [ "ArtGallery_Zho", @@ -3707,15 +3306,6 @@ "title_aux": "ComfyUI-ArtGallery" } ], - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": [ - [ - "BRIA_RMBG_ModelLoader_Zho", - "BRIA_RMBG_Zho" - ], - { - "title_aux": "ComfyUI-BRIA_AI-RMBG" - } - ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -3761,16 +3351,6 @@ "title_aux": "ComfyUI PhotoMaker (ZHO)" } ], - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": [ - [ - "PA_BaseModelLoader_fromhub_Zho", - "PA_Generation_Zho", - "PA_Styler_Zho" - ], - { - "title_aux": "ComfyUI-PixArt-alpha-Diffusers" - } - ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": [ [ "QAlign_Zho" @@ -3893,6 +3473,16 @@ "title_aux": "ComfyUI-AudioScheduler" } ], + "https://github.com/abdozmantar/ComfyUI-InstaSwap": [ + [ + "InstaSwapFaceSwap", + "InstaSwapLoadFaceModel", + "InstaSwapSaveFaceModel" + ], + { + "title_aux": "InstaSwap Face Swap Node for ComfyUI" + } + ], "https://github.com/abyz22/image_control": [ [ "abyz22_Convertpipe", @@ -3968,7 +3558,6 @@ "Aegisflow VAE Pass", "Aegisflow controlnet preprocessor bus", "Apply Instagram Filter", - "Binary INT Switch", "Brightness_Contrast_Ally", "Flatten Colors", "Gaussian Blur_Ally", @@ -4171,14 +3760,6 @@ "title_aux": "CLIP Directional Prompt Attention" } ], - "https://github.com/angeloshredder/StableCascadeResizer": [ - [ - "CascadeResize" - ], - { - "title_aux": "StableCascadeResizer" - } - ], "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": [ [ "composite", @@ -4221,7 +3802,6 @@ [ "MUForceCacheClear", "MUJinjaRender", - "MUReplaceModelWeights", "MUSimpleWildcard" ], { @@ -4306,7 +3886,6 @@ "Batch Load Images", "Batch Resize Image for SDXL", "Checkpoint Loader Simple Mikey", - "CheckpointHash", "CinematicLook", "Empty Latent Ratio Custom SDXL", "Empty Latent Ratio Select SDXL", @@ -4331,7 +3910,6 @@ "Mikey Sampler Tiled Base Only", "MikeySamplerTiledAdvanced", "MikeySamplerTiledAdvancedBaseOnly", - "MosaicExpandImage", "OobaPrompt", "PresetRatioSelector", "Prompt With SDXL", @@ -4342,9 +3920,6 @@ "Range Integer", "Ratio Advanced", "Resize Image for SDXL", - "SRFloatPromptInput", - "SRIntPromptInput", - "SRStringPromptInput", "Save Image If True", "Save Image With Prompt Data", "Save Images Mikey", @@ -4428,8 +4003,7 @@ "SamplerSonarEuler", "SamplerSonarEulerA", "SonarCustomNoise", - "SonarGuidanceConfig", - "SonarPowerNoise" + "SonarGuidanceConfig" ], { "title_aux": "ComfyUI-sonar" @@ -4584,15 +4158,6 @@ "title_aux": "Lists Cartesian Product" } ], - "https://github.com/bmad4ever/comfyui_quilting": [ - [ - "ImageQuilting_Bmad", - "LatentQuilting_Bmad" - ], - { - "title_aux": "comfyui_quilting" - } - ], "https://github.com/bmad4ever/comfyui_wfc_like": [ [ "WFC_CustomTemperature_Bmad", @@ -4719,34 +4284,6 @@ "title_aux": "Image loader with subfolders" } ], - "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [ - [ - "BOPBTL_BlendFaces", - "BOPBTL_DetectEnhanceBlendFaces", - "BOPBTL_DetectFaces", - "BOPBTL_EnhanceFaces", - "BOPBTL_EnhanceFacesAdvanced", - "BOPBTL_LoadFaceDetectorModel", - "BOPBTL_LoadFaceEnhancerModel", - "BOPBTL_LoadRestoreOldPhotosModel", - "BOPBTL_LoadScratchMaskModel", - "BOPBTL_RestoreOldPhotos", - "BOPBTL_ScratchMask" - ], - { - "title_aux": "ComfyUI Bringing Old Photos Back to Life" - } - ], - "https://github.com/cdb-boop/comfyui-image-round": [ - [ - "ComfyUI_Image_Round__ImageCropAdvanced", - "ComfyUI_Image_Round__ImageRound", - "ComfyUI_Image_Round__ImageRoundAdvanced" - ], - { - "title_aux": "comfyui-image-round" - } - ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4773,21 +4310,6 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], - "https://github.com/chaojie/ComfyUI-DragAnything": [ - [ - "DragAnythingLoader", - "DragAnythingPipelineRun", - "DragAnythingPipelineRunRandom", - "DragAnythingRun", - "DragAnythingRunRandom", - "LoadText", - "SaveText", - "VHS_FILENAMES_STRING" - ], - { - "title_aux": "ComfyUI-DragAnything" - } - ], "https://github.com/chaojie/ComfyUI-DragNUWA": [ [ "BrushMotion", @@ -4818,8 +4340,6 @@ "https://github.com/chaojie/ComfyUI-DynamiCrafter": [ [ "DynamiCrafter Simple", - "DynamiCrafterInterp Simple", - "DynamiCrafterInterpLoader", "DynamiCrafterLoader" ], { @@ -4901,16 +4421,6 @@ "title_aux": "ComfyUI-MotionCtrl-SVD" } ], - "https://github.com/chaojie/ComfyUI-Open-Sora": [ - [ - "OpenSoraLoader", - "OpenSoraRun", - "OpenSoraSampler" - ], - { - "title_aux": "ComfyUI-Open-Sora" - } - ], "https://github.com/chaojie/ComfyUI-Panda3d": [ [ "Panda3dAmbientLight", @@ -4954,31 +4464,9 @@ "title_aux": "ComfyUI-RAFT" } ], - "https://github.com/chaojie/ComfyUI-Trajectory": [ - [ - "Trajectory_Canvas_Tab" - ], - { - "author": "Lerc", - "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", - "nickname": "Canvas Tab", - "title": "Canvas Tab", - "title_aux": "ComfyUI-Trajectory" - } - ], - "https://github.com/chaojie/ComfyUI-dust3r": [ - [ - "Dust3rLoader", - "Dust3rRun" - ], - { - "title_aux": "ComfyUI-dust3r" - } - ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", - "LayerColor: Color of Shadow & Highlight", "LayerColor: ColorAdapter", "LayerColor: Exposure", "LayerColor: Gamma", @@ -5002,7 +4490,6 @@ "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", "LayerMask: MaskEdgeUltraDetail", - "LayerMask: MaskEdgeUltraDetail V2", "LayerMask: MaskGradient", "LayerMask: MaskGrow", "LayerMask: MaskInvert", @@ -5010,13 +4497,9 @@ "LayerMask: MaskPreview", "LayerMask: MaskStroke", "LayerMask: PersonMaskUltra", - "LayerMask: PersonMaskUltra V2", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", - "LayerMask: RmBgUltra V2", "LayerMask: SegmentAnythingUltra", - "LayerMask: SegmentAnythingUltra V2", - "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", "LayerStyle: GradientOverlay", @@ -5028,7 +4511,6 @@ "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", - "LayerUtility: CropByMask V2", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", @@ -5040,7 +4522,6 @@ "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageCombineAlpha", - "LayerUtility: ImageHub", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", "LayerUtility: ImageRemoveAlpha", @@ -5053,12 +4534,9 @@ "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", - "LayerUtility: PromptEmbellish", "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", - "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", - "LayerUtility: TextJoin", "LayerUtility: XY to Percent" ], { @@ -5247,9 +4725,7 @@ [ "BasicScheduler", "CLIPLoader", - "CLIPMergeAdd", "CLIPMergeSimple", - "CLIPMergeSubtract", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", @@ -5276,7 +4752,6 @@ "ControlNetLoader", "CropMask", "DiffControlNetLoader", - "DifferentialDiffusion", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", @@ -5345,7 +4820,6 @@ "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "ModelSamplingStableCascade", - "Morphology", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -5360,15 +4834,10 @@ "RescaleCFG", "SDTurboScheduler", "SD_4XUpscale_Conditioning", - "SV3D_Conditioning", "SVD_img2vid_Conditioning", "SamplerCustom", - "SamplerDPMAdaptative", "SamplerDPMPP_2M_SDE", - "SamplerDPMPP_3M_SDE", "SamplerDPMPP_SDE", - "SamplerEulerAncestral", - "SamplerLMS", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -5381,12 +4850,10 @@ "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", "StableCascade_StageC_VAEEncode", - "StableCascade_SuperResolutionControlnet", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", - "ThresholdMask", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", @@ -5399,7 +4866,6 @@ "VAESave", "VPScheduler", "VideoLinearCFGGuidance", - "VideoTriangleCFGGuidance", "unCLIPCheckpointLoader", "unCLIPConditioning" ], @@ -5451,33 +4917,6 @@ "title_aux": "ComfyQR-scanning-nodes" } ], - "https://github.com/cozymantis/cozy-utils-comfyui-nodes": [ - [ - "Cozy Sampler Options" - ], - { - "title_aux": "Cozy Utils" - } - ], - "https://github.com/cozymantis/human-parser-comfyui-node": [ - [ - "Cozy Human Parser ATR", - "Cozy Human Parser LIP", - "Cozy Human Parser Pascal" - ], - { - "title_aux": "Cozy Human Parser" - } - ], - "https://github.com/cozymantis/pose-generator-comfyui-node": [ - [ - "Cozy Pose Body Reference", - "Cozy Pose Face Reference" - ], - { - "title_aux": "Cozy Reference Pose Generator" - } - ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5629,9 +5068,7 @@ "https://github.com/darkpixel/darkprompts": [ [ "DarkCombine", - "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", - "DarkFolders", "DarkLoRALoader", "DarkPrompt" ], @@ -5676,21 +5113,6 @@ "title_aux": "DZ-FaceDetailer" } ], - "https://github.com/dchatel/comfyui_facetools": [ - [ - "AlignFaces", - "CropFaces", - "DetectFaces", - "FaceDetails", - "GenderFaceFilter", - "MergeWarps", - "OrderedFaceFilter", - "WarpFacesBack" - ], - { - "title_aux": "comfyui_facetools" - } - ], "https://github.com/deroberon/StableZero123-comfyui": [ [ "SDZero ImageSplit", @@ -5725,24 +5147,6 @@ "title_aux": "comfyui-clip-with-break" } ], - "https://github.com/dfl/comfyui-tcd-scheduler": [ - [ - "SamplerTCD", - "TCDScheduler" - ], - { - "title_aux": "ComfyUI-TCD-scheduler" - } - ], - "https://github.com/diStyApps/ComfyUI_FrameMaker": [ - [ - "FrameMaker", - "FrameMakerBatch" - ], - { - "title_aux": "ComfyUI Frame Maker" - } - ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5794,15 +5198,6 @@ "title_aux": "a-person-mask-generator" } ], - "https://github.com/dmMaze/sketch2manga": [ - [ - "BlendScreentone", - "EmptyLatentImageAdvanced" - ], - { - "title_aux": "Sketch2Manga" - } - ], "https://github.com/dmarx/ComfyUI-AudioReactive": [ [ "OpAbs", @@ -5939,20 +5334,19 @@ "https://github.com/edenartlab/eden_comfy_pipelines": [ [ "CLIP_Interrogator", - "ConvertToGrayscale", "Eden_Bool", "Eden_Compare", "Eden_DebugPrint", "Eden_Float", "Eden_Int", "Eden_String", + "Filepicker", "IMG_blender", "IMG_padder", "IMG_scaler", "IMG_unpadder", "If ANY execute A else B", "LatentTypeConversion", - "LoadRandomImage", "SaveImageAdvanced", "VAEDecode_to_folder" ], @@ -6076,7 +5470,6 @@ "https://github.com/filliptm/ComfyUI_Fill-Nodes": [ [ "FL_ImageCaptionSaver", - "FL_ImageDimensionDisplay", "FL_ImageRandomizer" ], { @@ -6116,21 +5509,6 @@ "title_aux": "comfyui-prompt-composer" } ], - "https://github.com/flowtyone/ComfyUI-Flowty-CRM": [ - [ - "CCMSampler", - "CRMModelLoader", - "CRMModeler", - "CRMModelerCuda", - "CRMPoseSampler", - "CRMPoserConfig", - "CRMPreprocessForPoser", - "CRMViewer" - ], - { - "title_aux": "ComfyUI-Flowty-CRM" - } - ], "https://github.com/flowtyone/ComfyUI-Flowty-LDSR": [ [ "LDSRModelLoader", @@ -6141,16 +5519,6 @@ "title_aux": "ComfyUI-Flowty-LDSR" } ], - "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": [ - [ - "TripoSRModelLoader", - "TripoSRSampler", - "TripoSRViewer" - ], - { - "title_aux": "ComfyUI-Flowty-TripoSR" - } - ], "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": [ [ "BatchIndex_AS", @@ -6223,75 +5591,6 @@ "title_aux": "ComfyUI_GMIC" } ], - "https://github.com/get-salt-AI/SaltAI": [ - [ - "LLMChat", - "LLMChatEngine", - "LLMChatMessageConcat", - "LLMChatMessages", - "LLMChatMessagesAdv", - "LLMComplete", - "LLMDirectoryReader", - "LLMHtmlComposer", - "LLMHtmlRepair", - "LLMJSONQueryEngine", - "LLMJsonComposer", - "LLMJsonRepair", - "LLMMarkdownComposer", - "LLMMarkdownRepair", - "LLMNotionReader", - "LLMPostProcessDocuments", - "LLMQueryEngine", - "LLMQueryEngineAdv", - "LLMRegexCreator", - "LLMRegexRepair", - "LLMRssReaderNode", - "LLMSemanticSplitterNodeParser", - "LLMSentenceSplitterNodeCreator", - "LLMServiceContextAdv", - "LLMServiceContextDefault", - "LLMSimpleWebPageReader", - "LLMSummaryIndex", - "LLMTrafilaturaWebReader", - "LLMTreeIndex", - "LLMVectorStoreIndex", - "LLMYamlComposer", - "LLMYamlRepair", - "OPAC", - "OPAC2Floats", - "OPACList2ExecList", - "OPACListVariance", - "OPACPerlinSettings", - "OPACTransformImages", - "OPCSLayerExtractor", - "OPCScheduler", - "OpenAIModel", - "ParallaxMotion", - "SAIPrimitiveConverter", - "SAIStringRegexSearchMatch", - "SAIStringRegexSearchReplace", - "SaltAIStableVideoDiffusion", - "SaltInfo", - "SaltInput", - "SaltOutput", - "ScheduledImageAdjust" - ], - { - "title_aux": "SaltAI-Open-Resources" - } - ], - "https://github.com/ggpid/idpark_custom_node": [ - [ - "CutByMaskFixed", - "FastSAMGenerator", - "LoadImageS3", - "SAMGenerator", - "SaveImageS3" - ], - { - "title_aux": "idpark_custom_node" - } - ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -6310,7 +5609,6 @@ ], "https://github.com/glibsonoran/Plush-for-ComfyUI": [ [ - "AdvPromptEnhancer", "DalleImage", "Enhancer", "ImgTextSwitch", @@ -6325,7 +5623,6 @@ [ "GlifConsistencyDecoder", "GlifPatchConsistencyDecoderTiled", - "ImageToMultipleOf", "SDXLAspectRatio" ], { @@ -6348,26 +5645,9 @@ "title_aux": "ComfyUI Substring" } ], - "https://github.com/gokayfem/ComfyUI-Depth-Visualization": [ - [ - "DepthViewer" - ], - { - "title_aux": "ComfyUI-Depth-Visualization" - } - ], - "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ - [ - "DreamViewer" - ], - { - "title_aux": "ComfyUI-Dream-Interpreter" - } - ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", - "ChatMusician", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -6384,12 +5664,9 @@ "LlavaClipLoader", "MCLLaVAModel", "MoonDream", - "Moondream2model", "PlayMusic", "PromptGenerateAPI", - "SaveAudioNode", "SimpleText", - "StructuredOutput", "Suggester", "UformGen2QwenNode", "ViewText" @@ -6416,16 +5693,6 @@ "title_aux": "y.k.'s ComfyUI node suite" } ], - "https://github.com/hackkhai/ComfyUI-Image-Matting": [ - [ - "ApplyMatting", - "CreateTrimap", - "MattingModelLoader" - ], - { - "title_aux": "ComfyUI-Image-Matting" - } - ], "https://github.com/hhhzzyang/Comfyui_Lama": [ [ "LamaApply", @@ -6478,21 +5745,6 @@ "title_aux": "ComfyUI-ModelDownloader" } ], - "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ - [ - "LayeredDiffusionApply", - "LayeredDiffusionCondApply", - "LayeredDiffusionCondJointApply", - "LayeredDiffusionDecode", - "LayeredDiffusionDecodeRGBA", - "LayeredDiffusionDecodeSplit", - "LayeredDiffusionDiffApply", - "LayeredDiffusionJointApply" - ], - { - "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" - } - ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6551,18 +5803,6 @@ "title_aux": "ComfyUI-Lora-Auto-Trigger-Words" } ], - "https://github.com/if-ai/ComfyUI-IF_AI_tools": [ - [ - "IF_DisplayText", - "IF_ImagePrompt", - "IF_PromptMkr", - "IF_SaveText", - "IF_saveText" - ], - { - "title_aux": "ComfyUI-IF_AI_tools" - } - ], "https://github.com/imb101/ComfyUI-FaceSwap": [ [ "FaceSwapNode" @@ -6870,16 +6110,6 @@ "title_aux": "ComfyUI-DDColor" } ], - "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": [ - [ - "DynamiCrafterBatchInterpolation", - "DynamiCrafterI2V", - "DynamiCrafterModelLoader" - ], - { - "title_aux": "ComfyUI-DynamiCrafterWrapper" - } - ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -6908,6 +6138,7 @@ "CreateVoronoiMask", "CrossFadeImages", "DummyLatentOut", + "EffnetEncode", "EmptyLatentImagePresets", "FilterZeroMasksAndCorrespondingImages", "FlipSigmasAdjusted", @@ -6931,17 +6162,16 @@ "InjectNoiseToLatent", "InsertImageBatchByIndexes", "Intrinsic_lora_sampling", - "LoadResAdapterNormalization", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", "OffsetMaskByNormalizedAmplitude", + "ReferenceOnlySimple3", "RemapMaskRange", "ReplaceImagesInBatch", "ResizeMask", "ReverseImageBatch", "RoundMask", - "SV3D_BatchSchedule", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", "SomethingToString", @@ -6949,7 +6179,6 @@ "SplitBboxes", "StableZero123_BatchSchedule", "StringConstant", - "Superprompt", "VRAM_Debug", "WidgetToString" ], @@ -6961,7 +6190,6 @@ [ "ColorizeDepthmap", "MarigoldDepthEstimation", - "MarigoldDepthEstimationVideo", "RemapDepth", "SaveImageOpenEXR" ], @@ -6969,21 +6197,6 @@ "title_aux": "Marigold depth estimation in ComfyUI" } ], - "https://github.com/kijai/ComfyUI-SUPIR": [ - [ - "SUPIR_Upscale", - "SUPIR_conditioner", - "SUPIR_decode", - "SUPIR_encode", - "SUPIR_first_stage", - "SUPIR_model_loader", - "SUPIR_sample", - "SUPIR_tiles" - ], - { - "title_aux": "ComfyUI-SUPIR" - } - ], "https://github.com/kijai/ComfyUI-SVD": [ [ "SVDimg2vid" @@ -6994,8 +6207,7 @@ ], "https://github.com/kijai/ComfyUI-moondream": [ [ - "MoondreamQuery", - "MoondreamQueryCaptions" + "MoondreamQuery" ], { "title_aux": "ComfyUI-moondream" @@ -7040,13 +6252,7 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ - "Filter", - "PresentString", - "SingleString", - "SizeSelector", - "concat", - "concat_klinter", - "whitelist" + "concat_klinter" ], { "title_aux": "Klinter_nodes" @@ -7122,16 +6328,6 @@ "title_aux": "abg-comfyui" } ], - "https://github.com/laksjdjf/Batch-Condition-ComfyUI": [ - [ - "Batch String", - "CLIP Text Encode (Batch)", - "String Input" - ], - { - "title_aux": "Batch-Condition-ComfyUI" - } - ], "https://github.com/laksjdjf/LCMSampler-ComfyUI": [ [ "SamplerLCM", @@ -7152,14 +6348,6 @@ "title_aux": "LoRA-Merger-ComfyUI" } ], - "https://github.com/laksjdjf/LoRTnoC-ComfyUI": [ - [ - "LortnocLoader" - ], - { - "title_aux": "LoRTnoC-ComfyUI" - } - ], "https://github.com/laksjdjf/attention-couple-ComfyUI": [ [ "Attention couple" @@ -7188,11 +6376,7 @@ ], "https://github.com/leoleelxh/ComfyUI-LLMs": [ [ - "\ud83d\uddbc\ufe0f LLMs_Vison_Ali", - "\ud83d\uddbc\ufe0f LLMs_Vison_GLM4", - "\ud83d\uddbc\ufe0f LLMs_Vison_Gemini", - "\ud83d\ude00 LLMs_Chat", - "\ud83d\ude00 LLMs_Chat_GLM4_Only" + "\ud83d\udc35 ComfyUI-LLMs" ], { "title_aux": "ComfyUI-LLMs" @@ -7210,42 +6394,19 @@ "title_aux": "simple wildcard for ComfyUI" } ], - "https://github.com/ljleb/comfy-mecha": [ - [ - "Blocks Mecha Hyper", - "Custom Code Mecha Recipe", - "Mecha Merger", - "Model Mecha Recipe" - ], - { - "title_aux": "comfy-mecha" - } - ], "https://github.com/lldacing/comfyui-easyapi-nodes": [ [ "Base64ToImage", "Base64ToMask", - "ColorPicker", - "GetImageBatchSize", "ImageToBase64", "ImageToBase64Advanced", - "InsightFaceBBOXDetect", - "IntToList", - "IntToNumber", - "JoinList", - "ListMerge", "LoadImageFromURL", "LoadImageToBase64", "LoadMaskFromURL", "MaskImageToBase64", "MaskToBase64", "MaskToBase64Image", - "SamAutoMaskSEGS", - "ShowFloat", - "ShowInt", - "ShowNumber", - "ShowString", - "StringToList" + "SamAutoMaskSEGS" ], { "title_aux": "comfyui-easyapi-nodes" @@ -7371,8 +6532,6 @@ "ImpactEdit_SEG_ELT", "ImpactFloat", "ImpactFrom_SEG_ELT", - "ImpactFrom_SEG_ELT_bbox", - "ImpactFrom_SEG_ELT_crop_region", "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", @@ -7470,8 +6629,6 @@ "SEGSRangeFilterDetailerHookProvider", "SEGSSwitch", "SEGSToImageList", - "SEGSUpscaler", - "SEGSUpscalerPipe", "SegmDetectorCombined", "SegmDetectorCombined_v2", "SegmDetectorForEach", @@ -7517,7 +6674,6 @@ "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", "ChangeImageBatchSize //Inspire", - "ChangeLatentBatchSize //Inspire", "CheckpointLoaderSimpleShared //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "ConcatConditioningsWithMultiplier //Inspire", @@ -7794,36 +6950,6 @@ "title_aux": "MTB Nodes" } ], - "https://github.com/meshmesh-io/ComfyUI-MeshMesh": [ - [ - "ColorPicker", - "MasksToColoredMasks" - ], - { - "title_aux": "ComfyUI-MeshMesh" - } - ], - "https://github.com/meshmesh-io/mm-comfyui-loopback": [ - [ - "Loop", - "LoopEnd", - "LoopEnd_SEGIMAGE", - "LoopStart", - "LoopStart_SEGIMAGE" - ], - { - "title_aux": "mm-comfyui-loopback" - } - ], - "https://github.com/meshmesh-io/mm-comfyui-megamask": [ - [ - "ColorListMaskToImage", - "FlattenAndCombineMaskImages" - ], - { - "title_aux": "mm-comfyui-megamask" - } - ], "https://github.com/mihaiiancu/ComfyUI_Inpaint": [ [ "InpaintMediapipe" @@ -7853,14 +6979,12 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", - "CreateMaskWithCanvas", "CreateRegionalPNGMask", "EightFloats", "FloatMultiplier", "FourBooleanTrigger", "FourFloats", "IntMultiplier", - "LogicNot", "NumeralToString", "PngColorMasksToMaskList", "PngColorMasksToRGB", @@ -7868,16 +6992,12 @@ "PngColorMasksToStringList", "PngRectanglesToMask", "PngRectanglesToMaskList", - "RandomLayouts", - "SeedGenerator", "SingleBooleanTrigger", "SixBooleanTrigger", "SixFloats", "StepsAndCfg", "StepsAndCfgAndWH", "TextBox", - "TextCombinerSix", - "TextCombinerTwo", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", "TwoFloats" @@ -8087,14 +7207,6 @@ "title_aux": "ntdviet/comfyui-ext" } ], - "https://github.com/olduvai-jp/ComfyUI-HfLoader": [ - [ - "Lora Loader From HF" - ], - { - "title_aux": "ComfyUI-HfLoader" - } - ], "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": [ [ "CLIPStringEncode _O", @@ -8256,16 +7368,6 @@ "title_aux": "ComfyUI-TemporaryLoader" } ], - "https://github.com/prodogape/ComfyUI-Minio": [ - [ - "Load Image From Minio", - "Save Image To Minio", - "Set Minio Config" - ], - { - "title_aux": "Comfyui-Minio" - } - ], "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": [ [ "CheckpointLoader|pysssss", @@ -8507,7 +7609,6 @@ [ "3DImage", "AppInfo", - "ApplyVisualStylePrompting_", "AreaToMask", "CenterImage", "CharacterInText", @@ -8535,7 +7636,6 @@ "LoadImagesFromPath", "LoadImagesFromURL", "LoraNames_", - "LoraPrompt", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -8548,7 +7648,6 @@ "RandomPrompt", "ResizeImageMixlab", "SamplerNames_", - "SaveImageAndMetadata_", "SaveImageToLocal", "ScreenShare", "Seed_", @@ -8559,16 +7658,12 @@ "SpeechSynthesis", "SplitImage", "SplitLongMask", - "StyleAlignedBatchAlign_", - "StyleAlignedReferenceSampler_", - "StyleAlignedSampleReferenceLatents_", "SvgImage", "SwitchByIndex", "TESTNODE_", "TESTNODE_TOKEN", "TextImage", "TextInput_", - "TextSplitByDelimiter", "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", @@ -8586,19 +7681,6 @@ "title_aux": "comfyui-ultralytics-yolo" } ], - "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": [ - [ - "DallERender", - "GPT", - "MemeplexCustomSDXLRender", - "MemeplexRender", - "TextInput", - "TextSend" - ], - { - "title_aux": "ComfyUI_Memeplex_DALLE" - } - ], "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [ [ "PhotoMakerEncodePlus", @@ -8837,7 +7919,7 @@ "BlurImageFast", "BlurMaskFast", "ClampOutliers", - "ColorMatchImage", + "ColorMatch", "ConvertNormals", "DifferenceChecker", "DilateErodeMask", @@ -8927,7 +8009,6 @@ [ "KRestartSampler", "KRestartSamplerAdv", - "KRestartSamplerCustom", "KRestartSamplerSimple" ], { @@ -8943,15 +8024,6 @@ "title_aux": "ComfyUI roop" } ], - "https://github.com/stavsap/comfyui-ollama": [ - [ - "OllamaGenerate", - "OllamaVision" - ], - { - "title_aux": "ComfyUI Ollama" - } - ], "https://github.com/storyicon/comfyui_segment_anything": [ [ "GroundingDinoModelLoader (segment anything)", @@ -9322,14 +8394,6 @@ "title_aux": "Simple Wildcard" } ], - "https://github.com/victorchall/comfyui_webcamcapture": [ - [ - "WebcamCapture" - ], - { - "title_aux": "Comfyui Webcam capture node" - } - ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ "ChatGptPrompt" @@ -9346,39 +8410,6 @@ "title_aux": "comfyui-psd2png" } ], - "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ - [ - "Any String", - "Chunk Up", - "Get Chunk", - "Inspect", - "Join Chunks", - "Model From URL" - ], - { - "title_aux": "ComfyUI-Vivax-Nodes" - } - ], - "https://github.com/vsevolod-oparin/comfyui-kandinsky22": [ - [ - "comfy-kandinsky22-decoder-loader", - "comfy-kandinsky22-hint-combiner", - "comfy-kandinsky22-image-encoder", - "comfy-kandinsky22-img-latents", - "comfy-kandinsky22-latents", - "comfy-kandinsky22-movq-decoder", - "comfy-kandinsky22-positive-text-encoder", - "comfy-kandinsky22-prior-averaging-2", - "comfy-kandinsky22-prior-averaging-3", - "comfy-kandinsky22-prior-averaging-4", - "comfy-kandinsky22-prior-loader", - "comfy-kandinsky22-text-encoder", - "comfy-kandinsky22-unet-decoder" - ], - { - "title_aux": "Kandinsky 2.2 ComfyUI Plugin" - } - ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", @@ -9647,7 +8678,6 @@ "easy if", "easy imageInsetCrop", "easy imagePixelPerfect", - "easy imageRemBg", "easy imageRemoveBG", "easy imageSave", "easy imageScaleDown", @@ -9656,26 +8686,20 @@ "easy imageSize", "easy imageSizeByLongerSide", "easy imageSizeBySide", - "easy imageSplitList", "easy imageSwitch", "easy imageToMask", - "easy instantIDApply", - "easy instantIDApplyADV", "easy int", "easy isSDXL", "easy joinImageBatch", "easy kSampler", "easy kSamplerDownscaleUnet", "easy kSamplerInpainting", - "easy kSamplerLayerDiffusion", "easy kSamplerSDTurbo", "easy kSamplerTiled", "easy latentCompositeMaskedWithCond", "easy latentNoisy", "easy loraStack", "easy negative", - "easy pipeBatchIndex", - "easy pipeEdit", "easy pipeIn", "easy pipeOut", "easy pipeToBasicPipe", @@ -9687,9 +8711,6 @@ "easy preSamplingAdvanced", "easy preSamplingCascade", "easy preSamplingDynamicCFG", - "easy preSamplingLayerDiffusion", - "easy preSamplingLayerDiffusionADDTL", - "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -9699,7 +8720,6 @@ "easy showAnything", "easy showLoaderSettingsNames", "easy showSpentTime", - "easy showTensorShape", "easy string", "easy stylesSelector", "easy svdLoader", @@ -9810,9 +8830,7 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideoNode", - "PreviewVHSAudioNode", - "VHSFilenamesToPath" + "LoadYoutubeVideoNode" ], { "title_aux": "ComfyUI-Pronodes" @@ -9821,7 +8839,6 @@ "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ "DepthAnythingTrtNode", - "TTSCapcutNode", "UpscaleVideoTrtNode" ], { @@ -9844,9 +8861,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -9914,16 +8928,8 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ - "CLIP PromptConditioning|fofo", "Image2Text", - "Image2TextWithTags", - "LoadImage2TextModel", - "LoadText2PromptModel", - "ShowText|fofo", - "Text2GPTPrompt", - "Text2Prompt", - "TextBox|fofo", - "Translate2Chinese|fofo" + "LoadImage2TextModel" ], { "title_aux": "Comfyui_image2prompt" diff --git a/model-list.json b/model-list.json index b0056c2d..46f8acd2 100644 --- a/model-list.json +++ b/model-list.json @@ -585,6 +585,16 @@ "filename": "AOM3A3_orangemixs.safetensors", "url": "https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A3_orangemixs.safetensors" }, + { + "name": "Anything v3 (fp16; pruned)", + "type": "checkpoints", + "base": "SD1.5", + "save_path": "default", + "description": "Anything v3 (anime style)", + "reference": "https://huggingface.co/Linaqruf/anything-v3.0", + "filename": "anything-v3-fp16-pruned.safetensors", + "url": "https://huggingface.co/Linaqruf/anything-v3.0/resolve/main/anything-v3-fp16-pruned.safetensors" + }, { "name": "Waifu Diffusion 1.5 Beta3 (fp16)", "type": "checkpoints", @@ -815,116 +825,6 @@ "filename": "t2iadapter_style_sd14v1.pth", "url": "https://huggingface.co/TencentARC/T2I-Adapter/resolve/main/models/t2iadapter_style_sd14v1.pth" }, - { - "name": "T2I-Adapter XL (lineart) FP16", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for lineart", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0", - "filename": "t2i-adapter-lineart-sdxl-1.0.fp16.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" - }, - { - "name": "T2I-Adapter XL (canny) FP16", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for canny", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0", - "filename": "t2i-adapter-canny-sdxl-1.0.fp16.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" - }, - { - "name": "T2I-Adapter XL (depth-zoe) FP16", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for depth-zoe", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0", - "filename": "t2i-adapter-depth-zoe-sdxl-1.0.fp16.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" - }, - { - "name": "T2I-Adapter XL (depth-midas) FP16", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for depth-midas", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0", - "filename": "t2i-adapter-depth-midas-sdxl-1.0.fp16.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" - }, - { - "name": "T2I-Adapter XL (sketch) FP16", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for sketch", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0", - "filename": "t2i-adapter-sketch-sdxl-1.0.fp16.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" - }, - { - "name": "T2I-Adapter XL (lineart)", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for lineart", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0", - "filename": "t2i-adapter-lineart-sdxl-1.0.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" - }, - { - "name": "T2I-Adapter XL (canny)", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for canny", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0", - "filename": "t2i-adapter-canny-sdxl-1.0.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" - }, - { - "name": "T2I-Adapter XL (depth-zoe)", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for depth-zoe", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0", - "filename": "t2i-adapter-depth-zoe-sdxl-1.0.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" - }, - { - "name": "T2I-Adapter XL (depth-midas)", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for depth-midas", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0", - "filename": "t2i-adapter-depth-midas-sdxl-1.0.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" - }, - { - "name": "T2I-Adapter XL (sketch)", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for sketch", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0", - "filename": "t2i-adapter-sketch-sdxl-1.0.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" - }, - { - "name": "T2I-Adapter XL (openpose)", - "type": "T2I-Adapter", - "base": "SDXL 1.0", - "save_path": "default", - "description": "ControlNet T2I-Adapter XL for openpose", - "reference": "https://huggingface.co/TencentARC/t2i-adapter-openpose-sdxl-1.0", - "filename": "t2i-adapter-openpose-sdxl-1.0.safetensors", - "url": "https://huggingface.co/TencentARC/t2i-adapter-openpose-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" - }, { "name": "CiaraRowles/TemporalNet2", "type": "controlnet", @@ -2269,86 +2169,6 @@ "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", "filename": "w600k_r50.onnx", "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/w600k_r50.onnx" - }, - { - "name": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", - "type": "BLIP_MODEL", - "base": "blip_model", - "save_path": "blip", - "description": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", - "reference": "https://github.com/salesforce/BLIP", - "filename": "model_base_capfilt_large.pth", - "url": "https://storage.googleapis.com/sfr-vision-language-research/BLIP/models/model_base_capfilt_large.pth" - }, - { - "name": "GroundingDINO SwinT OGC - Model", - "type": "GroundingDINO", - "base": "DINO", - "save_path": "groundingdino", - "description": "GroundingDINO SwinT OGC Model", - "reference": "https://huggingface.co/ShilongLiu/GroundingDINO", - "filename": "groundingdino_swint_ogc.pth", - "url": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swint_ogc.pth" - }, - { - "name": "GroundingDINO SwinT OGC - CFG File", - "type": "GroundingDINO", - "base": "DINO", - "save_path": "groundingdino", - "description": "GroundingDINO SwinT OGC CFG File", - "reference": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py", - "filename": "GroundingDINO_SwinT_OGC.cfg.py", - "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" - }, - { - "name": "ViT-H SAM model", - "type": "sam", - "base": "SAM", - "save_path": "sams", - "description": "Segmenty Anything SAM model (ViT-H)", - "reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints", - "filename": "sam_vit_h_4b8939.pth", - "url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_h_4b8939.pth" - }, - { - "name": "ViT-L SAM model", - "type": "sam", - "base": "SAM", - "save_path": "sams", - "description": "Segmenty Anything SAM model (ViT-L)", - "reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints", - "filename": "sam_vit_l_0b3195.pth", - "url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_l_0b3195.pth" - }, - { - "name": "MobileSAM", - "type": "sam", - "base": "SAM", - "save_path": "sams", - "description": "MobileSAM", - "reference": "https://github.com/ChaoningZhang/MobileSAM/", - "filename": "mobile_sam.pt", - "url": "https://github.com/ChaoningZhang/MobileSAM/blob/master/weights/mobile_sam.pt" - }, - { - "name": "DynamiCrafter 1024 bf16 safetensors", - "type": "checkpoints", - "base": "DynamiCrafter", - "save_path": "checkpoints/dynamicrafter", - "description": "DynamiCrafter image2video model 1024x575", - "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", - "filename": "dynamicrafter_1024_v1_bf16.safetensors", - "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_1024_v1_bf16.safetensors" - }, - { - "name": "DynamiCrafter 512 interpolation bf16 safetensors", - "type": "checkpoints", - "base": "DynamiCrafter", - "save_path": "checkpoints/dynamicrafter", - "description": "DynamiCrafter image2video interpolation model 512", - "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", - "filename": "dynamicrafter_512_interp_v1_bf16.safetensors", - "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_512_interp_v1_bf16.safetensors" } ] } diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 05383aea..5b0bef8f 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,176 +10,6 @@ }, - { - "author": "Extraltodeus", - "title": "Vector_Sculptor_ComfyUI [WIP]", - "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", - "files": [ - "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" - ], - "install_type": "git-clone", - "description": "Nodes:CLIP Vector Sculptor text encode.\nNOTE:1 means disabled / normal text encode." - }, - { - "author": "SadaleNet", - "title": "ComfyUI Port for Google's Prompt-to-Prompt", - "reference": "https://github.com/SadaleNet/ComfyUI-Prompt-To-Prompt", - "files": [ - "https://github.com/SadaleNet/ComfyUI-Prompt-To-Prompt" - ], - "install_type": "git-clone", - "description": "This is a PoC port of [a/Google's Prompt-to-Prompt](https://github.com/google/prompt-to-prompt/) to ComfyUI. It isn't feature complete. But it's good enough for evaluating if prompt-to-prompt is of any good." - }, - { - "author": "MushroomFleet", - "title": "DJZ-Nodes", - "reference": "https://github.com/MushroomFleet/DJZ-Nodes", - "files": [ - "https://github.com/MushroomFleet/DJZ-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Aspect Size. Drift Johnsons Custom nodes for ComfyUI" - }, - { - "author": "birnam", - "title": "Gen Data Tester", - "reference": "https://github.com/birnam/ComfyUI-GenData-Pack", - "files": [ - "https://github.com/birnam/ComfyUI-GenData-Pack" - ], - "install_type": "git-clone", - "description": "This answers the itch for being able to easily paste CivitAI.com generated data (or other simple metadata) into Comfy in a way that makes it easy to test with multiple checkpoints." - }, - { - "author": "stavsap", - "title": "ComfyUI Ollama [WIP]", - "reference": "https://github.com/stavsap/ComfyUI-React-SDK", - "files": [ - "https://github.com/stavsap/ComfyUI-React-SDK" - ], - "install_type": "git-clone", - "description": "This project is for building React application as an overlay upon ComfyUI.\nProviding and ability to provide desired UI with ComfyUI API and workflows.\nInspired by: [a/https://github.com/cubiq/Comfy_Dungeon](https://github.com/cubiq/Comfy_Dungeon)" - }, - { - "author": "chaojie", - "title": "ComfyUI DynamiCrafter", - "reference": "https://github.com/chaojie/ComfyUI-DynamiCrafter", - "files": [ - "https://github.com/chaojie/ComfyUI-DynamiCrafter" - ], - "install_type": "git-clone", - "description": "ComfyUI [a/DynamiCrafter](https://github.com/Doubiiu/DynamiCrafter)" - }, - { - "author": "ExponentialML", - "title": "comfyui-ComfyUI_VisualStylePrompting [WIP]", - "reference": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting", - "files": [ - "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting" - ], - "install_type": "git-clone", - "description": "ComfyUI Version of '[a/Visual Style Prompting with Swapping Self-Attention](https://github.com/naver-ai/Visual-Style-Prompting)'" - }, - { - "author": "cubiq", - "title": "Comfy Dungeon [WIP]", - "reference": "https://github.com/cubiq/Comfy_Dungeon", - "files": [ - "https://github.com/cubiq/Comfy_Dungeon" - ], - "install_type": "git-clone", - "description": "Build D&D Character Portraits with ComfyUI.\nIMPORTANT: At the moment this is mostly a tech demo to show how to build a web app on top of ComfyUI. The code is very messy and the application doesn't guaratee consistent results." - }, - { - "author": "dfl", - "title": "comfyui-stylegan", - "reference": "https://github.com/dfl/comfyui-stylegan", - "files": [ - "https://github.com/dfl/comfyui-stylegan" - ], - "install_type": "git-clone", - "description": "Generator for StyleGAN 3" - }, - { - "author": "christian-byrne", - "title": "elimination-nodes", - "reference": "https://github.com/christian-byrne/elimination-nodes", - "files": [ - "https://github.com/christian-byrne/elimination-nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Paste Cutout on Base Image" - }, - { - "author": "A719689614", - "title": "ComfyUI_AC_FUNV8Beta1", - "reference": "https://github.com/A719689614/ComfyUI_AC_FUNV8Beta1", - "files": [ - "https://github.com/A719689614/ComfyUI_AC_FUNV8Beta1" - ], - "install_type": "git-clone", - "description": "Nodes:AC_Super_Controlnet/Checkpoint/Loras/Lora&LCM/KSampler/UpKSampler/SaveImage/PreviewImage/CKPT&LCM/CLIPEN/EmptLatent, AC_FUN_SUPER_LARGE, AC_Super_Come_Ckpt, AC_Super_Come_Lora" - }, - { - "author": "houdinii", - "title": "comfy-magick [WIP]", - "reference": "https://github.com/houdinii/comfy-magick", - "files": [ - "https://github.com/houdinii/comfy-magick" - ], - "install_type": "git-clone", - "description": "This is a way to implement ImageMagick functionality in ComfyUI, which is generally PIL (pillow) based. I'm not sure the best way to handle this, as batch images make it a lot more complex, but the general idea will be two nodes to translate the IMAGE type, a torch.tensor of shape [batch, height, width, channels], or [1, 600, 800, 3] for a single 800x600 image, into/from a wand Image object." - }, - { - "author": "tjorbogarden", - "title": "my-useful-comfyui-custom-nodes", - "reference": "https://github.com/tjorbogarden/my-useful-comfyui-custom-nodes", - "files": [ - "https://github.com/tjorbogarden/my-useful-comfyui-custom-nodes" - ], - "install_type": "git-clone", - "description": "Nodes:My-Image Sizer, KSamplerSDXLAdvanced." - }, - { - "author": "DeTK", - "title": "ComfyUI Node Switcher", - "reference": "https://github.com/DeTK/ComfyUI-Switch", - "files": [ - "https://github.com/DeTK/ComfyUI-Switch" - ], - "install_type": "git-clone", - "description": "Nodes:NodeSwitch." - }, - { - "author": "GrindHouse66", - "title": "GH Tools for ComfyUI", - "reference": "https://github.com/GrindHouse66/ComfyUI-GH_Tools", - "files": [ - "https://github.com/GrindHouse66/ComfyUI-GH_Tools" - ], - "install_type": "git-clone", - "description": "Nodes:GH Tools Image Sizer, GH Tools Simple Scale. Simple quality of life Tools for ComfyUI. Basically, If it makes my life easier, it will be here. The list will grow over time." - }, - { - "author": "sdfxai", - "title": "SDFXBridgeForComfyUI - ComfyUI Custom Node for SDFX Integration", - "reference": "https://github.com/sdfxai/SDFXBridgeForComfyUI", - "files": [ - "https://github.com/sdfxai/SDFXBridgeForComfyUI" - ], - "install_type": "git-clone", - "description": "SDFXBridgeForComfyUI is a custom node designed for seamless integration between ComfyUI and the SDFX solution. This custom node allows users to make ComfyUI compatible with SDFX when running the ComfyUI instance on their local machines." - }, - { - "author": "Beinsezii", - "title": "comfyui-amd-go-fast", - "reference": "https://github.com/Beinsezii/comfyui-amd-go-fast", - "files": [ - "https://github.com/Beinsezii/comfyui-amd-go-fast" - ], - "install_type": "git-clone", - "description": "See details: [a/link](https://github.com/Beinsezii/comfyui-amd-go-fast?tab=readme-ov-file)" - }, { "author": "SeedV", "title": "ComfyUI-SeedV-Nodes [UNSAFE]", @@ -220,6 +50,16 @@ "install_type": "git-clone", "description": "This extension provides additional API" }, + { + "author": "ForeignGods", + "title": "ComfyUI-Mana-Nodes", + "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", + "files": [ + "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:font2img" + }, { "author": "Extraltodeus", "title": "Conditioning-token-experiments-for-ComfyUI", @@ -230,6 +70,16 @@ "install_type": "git-clone", "description": "I made these nodes for experimenting so it's far from perfect but at least it is entertaining!\nIt uses cosine similarities or smallest euclidean distances to find the closest tokens." }, + { + "author": "kijai", + "title": "ComfyUI SUPIR upscaler wrapper node [WIP]", + "reference": "https://github.com/kijai/ComfyUI-SUPIR", + "files": [ + "https://github.com/kijai/ComfyUI-SUPIR" + ], + "install_type": "git-clone", + "description": "ComfyUI [a/SUPIR](https://github.com/Fanghua-Yu/SUPIR) upscaler wrapper node" + }, { "author": "logtd", "title": "ComfyUI-FLATTEN", @@ -320,6 +170,16 @@ "install_type": "git-clone", "description": "ComfyUI implementation for [a/AnimateLCM](https://animatelcm.github.io/) [[a/paper](https://arxiv.org/abs/2402.00769)].\b[w/This extension includes a large number of nodes imported from the existing custom nodes, increasing the likelihood of conflicts.]" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-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" + ], + "install_type": "git-clone", + "description": "Unofficial [a/BRIA Background Removal v1.4](https://huggingface.co/briaai/RMBG-1.4) of BRIA RMBG Model for ComfyUI" + }, { "author": "stutya", "title": "ComfyUI-Terminal [UNSAFE]", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index 5d7979c3..a5671a20 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -10,16 +10,6 @@ }, - { - "author": "ssitu", - "title": "NestedNodeBuilder [DEPRECATED]", - "reference": "https://github.com/ssitu/ComfyUI_NestedNodeBuilder", - "files": [ - "https://github.com/ssitu/ComfyUI_NestedNodeBuilder" - ], - "install_type": "git-clone", - "description": "This extension provides the ability to combine multiple nodes into a single node.\nNOTE:An identical feature now exists in ComfyUI. Additionally, this extension is largely broken with the recent versions of the codebase, so please use the built-in feature for group nodes." - }, { "author": "ccvv804", "title": "ComfyUI StableCascade using diffusers for Low VRAM [DEPRECATED]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 32b431d2..ac762fee 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,648 +9,7 @@ "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": "ZHO-ZHO-ZHO", - "title": "ComfyUI-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" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "APISR IN COMFYUI", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of APISR for ComfyUI, both image and video" - }, - { - "author": "chaojie", - "title": "ComfyUI-Open-Sora", - "reference": "https://github.com/chaojie/ComfyUI-Open-Sora", - "files": [ - "https://github.com/chaojie/ComfyUI-Open-Sora" - ], - "install_type": "git-clone", - "description": "ComfyUI Open Sora" - }, - { - "author": "AIGODLIKE", - "title": "ComfyUI-CUP", - "reference": "https://github.com/AIGODLIKE/ComfyUI-CUP", - "files": [ - "https://github.com/AIGODLIKE/ComfyUI-CUP" - ], - "install_type": "git-clone", - "description": "Bridge between ComfyUI and blender's ComfyUI-BlenderAI-node addon." - }, - { - "author": "flowtyone", - "title": "ComfyUI-Flowty-CRM", - "reference": "https://github.com/flowtyone/ComfyUI-Flowty-CRM", - "files": [ - "https://github.com/flowtyone/ComfyUI-Flowty-CRM" - ], - "install_type": "git-clone", - "description": "This is a custom node that lets you use Convolutional Reconstruction Models right from ComfyUI.\n[a/CRM](https://ml.cs.tsinghua.edu.cn/~zhengyi/CRM/) is a high-fidelity feed-forward single image-to-3D generative model." - }, - { - "author": "Big Idea Technology", - "title": "Image Text Overlay Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", - "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" - ], - "install_type": "git-clone", - "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." - }, - { - "author": "ArdeniusAI", - "title": "CPlus_Ardenius ComfyUI Control Box", - "reference": "https://github.com/ArdeniusAI/CPlus_Ardenius", - "files": [ - "https://github.com/ArdeniusAI/CPlus_Ardenius" - ], - "install_type": "git-clone", - "description": "1 node to have control over your workflow." - }, - { - "author": "kijai", - "title": "ComfyUI-DynamiCrafterWrapper", - "reference": "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper", - "files": [ - "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper" - ], - "install_type": "git-clone", - "description": "Wrapper nodes to use DynamiCrafter image2video and frame interpolation models in ComfyUI" - }, - { - "author": "kijai", - "title": "ComfyUI-SUPIR", - "reference": "https://github.com/kijai/ComfyUI-SUPIR", - "files": [ - "https://github.com/kijai/ComfyUI-SUPIR" - ], - "install_type": "git-clone", - "description": "Wrapper nodes to use SUPIR upscaling process in ComfyUI" - }, - { - "author": "Shadetail", - "title": "Eagleshadow Custom Nodes", - "reference": "https://github.com/Shadetail/ComfyUI_Eagleshadow", - "files": [ - "https://github.com/Shadetail/ComfyUI_Eagleshadow" - ], - "install_type": "git-clone", - "description": "Custom nodes for ComfyUI by Eagleshadow." - }, - { - "author": "ForeignGods", - "title": "ComfyUI-Mana-Nodes", - "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", - "files": [ - "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" - ], - "install_type": "git-clone", - "description": "Font/Text Animation + Speech to Text Transcription\nNodes:font2img, speech2text, video2audio, audio2video, string2file" - }, - { - "author": "Cornea Valentin", - "title": "ControlNet Auxiliar", - "reference": "https://github.com/madtunebk/ComfyUI-ControlnetAux", - "files": [ - "https://github.com/madtunebk/ComfyUI-ControlnetAux" - ], - "install_type": "git-clone", - "description": "This ComfyUI custom node, named ControlNet Auxiliar, is designed to provide auxiliary functionalities for image processing tasks. It is particularly useful for various image manipulation and enhancement operations. The node is integrated with functionalities for converting images between different formats and applying various image processing techniques." - }, - { - "author": "MarkoCa1", - "title": "ComfyUI_Text", - "reference": "https://github.com/MarkoCa1/ComfyUI-Text", - "files": [ - "https://github.com/MarkoCa1/ComfyUI-Text" - ], - "install_type": "git-clone", - "description": "Text." - }, - { - "author": "dmMaze", - "title": "Sketch2Manga", - "reference": "https://github.com/dmMaze/sketch2manga", - "files": [ - "https://github.com/dmMaze/sketch2manga" - ], - "install_type": "git-clone", - "description": "Apply screentone to line drawings or colored illustrations with diffusion models." - }, - { - "author": "chaojie", - "title": "ComfyUI-DragAnything", - "reference": "https://github.com/chaojie/ComfyUI-DragAnything", - "files": [ - "https://github.com/chaojie/ComfyUI-DragAnything" - ], - "install_type": "git-clone", - "description": "DragAnything" - }, - { - "author": "chaojie", - "title": "ComfyUI-Trajectory", - "reference": "https://github.com/chaojie/ComfyUI-Trajectory", - "files": [ - "https://github.com/chaojie/ComfyUI-Trajectory" - ], - "install_type": "git-clone", - "description": "ComfyUI Trajectory" - }, - { - "author": "olduvai-jp", - "title": "ComfyUI-HfLoader", - "reference": "https://github.com/olduvai-jp/ComfyUI-HfLoader", - "files": [ - "https://github.com/olduvai-jp/ComfyUI-HfLoader" - ], - "install_type": "git-clone", - "description": "Nodes:Lora Loader From HF" - }, - { - "author": "AiMiDi", - "title": "ComfyUI-Aimidi-nodes", - "reference": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes", - "files": [ - "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Merge Tag, Clear Tag, Add Tag, Load Images Pair Batch, Save Images Pair" - }, - { - "author": "vsevolod-oparin", - "title": "Kandinsky 2.2 ComfyUI Plugin", - "reference": "https://github.com/vsevolod-oparin/comfyui-kandinsky22", - "files": [ - "https://github.com/vsevolod-oparin/comfyui-kandinsky22" - ], - "install_type": "git-clone", - "description": "Nodes provide an options to combine prior and decoder models of Kandinsky 2.2." - }, - { - "author": "Xyem", - "title": "Xycuno Oobabooga", - "reference": "https://github.com/Xyem/Xycuno-Oobabooga", - "files": [ - "https://github.com/Xyem/Xycuno-Oobabooga" - ], - "install_type": "git-clone", - "description": "Xycuno Oobabooga provides custom nodes for ComfyUI, for sending requests to an [a/Oobabooga](https://github.com/oobabooga/text-generation-webui) instance to assist in creating prompt texts." - }, - { - "author": "CozyMantis", - "title": "Cozy Reference Pose Generator", - "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", - "files": [ - "https://github.com/cozymantis/pose-generator-comfyui-node" - ], - "install_type": "git-clone", - "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with 💚 by the CozyMantis squad." - }, - { - "author": "CozyMantis", - "title": "Cozy Utils", - "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", - "files": [ - "https://github.com/cozymantis/cozy-utils-comfyui-nodes" - ], - "install_type": "git-clone", - "description": "Various cozy nodes, made with 💚 by the CozyMantis squad." - }, - { - "author": "Chan-0312", - "title": "ComfyUI-EasyDeforum", - "reference": "https://github.com/Chan-0312/ComfyUI-EasyDeforum", - "files": [ - "https://github.com/Chan-0312/ComfyUI-EasyDeforum" - ], - "install_type": "git-clone", - "description": "Nodes:Easy2DDeforum (Chan)" - }, - { - "author": "if-ai", - "title": "ComfyUI-IF_AI_tools", - "reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools", - "files": [ - "https://github.com/if-ai/ComfyUI-IF_AI_tools" - ], - "install_type": "git-clone", - "description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time." - }, - { - "author": "shi3z", - "title": "ComfyUI_Memeplex_DALLE", - "reference": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE", - "files": [ - "https://github.com/shi3z/ComfyUI_Memeplex_DALLE" - ], - "install_type": "git-clone", - "description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys." - }, - { - "author": "cdb-boop", - "title": "ComfyUI Bringing Old Photos Back to Life", - "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", - "files": [ - "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" - ], - "install_type": "git-clone", - "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." - }, - { - "author": "kingzcheung", - "title": "ComfyUI_kkTranslator_nodes", - "reference": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes", - "files": [ - "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes" - ], - "install_type": "git-clone", - "description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection。" - }, - { - "author": "gokayfem", - "title": "ComfyUI-Depth-Visualization", - "reference": "https://github.com/gokayfem/ComfyUI-Depth-Visualization", - "files": [ - "https://github.com/gokayfem/ComfyUI-Depth-Visualization" - ], - "install_type": "git-clone", - "description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI" - }, - { - "author": "dchatel", - "title": "comfyui_facetools", - "reference": "https://github.com/dchatel/comfyui_facetools", - "files": [ - "https://github.com/dchatel/comfyui_facetools" - ], - "install_type": "git-clone", - "description": "These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options." - }, - { - "author": "Extraltodeus", - "title": "PerpPrompt-for-ComfyUI", - "reference": "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI", - "files": [ - "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI" - ], - "install_type": "git-clone", - "description": "This nodes gather similar vectors and uses them either enhance the conditioning or make it more precise and enhance the prompt following. It is a cleaned up and simplified version of [a/Conditioning-token-experiments-for-ComfyUI](https://github.com/Extraltodeus/Conditioning-token-experiments-for-ComfyUI) with the method that works the most." - }, - { - "author": "laksjdjf", - "title": "Batch-Condition-ComfyUI", - "reference": "https://github.com/laksjdjf/Batch-Condition-ComfyUI", - "files": [ - "https://github.com/laksjdjf/Batch-Condition-ComfyUI" - ], - "install_type": "git-clone", - "description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String" - }, - { - "author": "stavsap", - "title": "ComfyUI Ollama", - "reference": "https://github.com/stavsap/comfyui-ollama", - "files": [ - "https://github.com/stavsap/comfyui-ollama" - ], - "install_type": "git-clone", - "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily." - }, - { - "author": "gokayfem", - "title": "ComfyUI-Dream-Interpreter", - "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", - "files": [ - "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" - ], - "install_type": "git-clone", - "description": "Tell your dream and it interprets it and puts you inside your dream" - }, - { - "author": "prodogape", - "title": "Comfyui-Minio", - "reference": "https://github.com/prodogape/ComfyUI-Minio", - "files": [ - "https://github.com/prodogape/ComfyUI-Minio" - ], - "install_type": "git-clone", - "description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines." - }, - { - "author": "ggpid", - "title": "idpark_custom_node", - "reference": "https://github.com/ggpid/idpark_custom_node", - "files": [ - "https://github.com/ggpid/idpark_custom_node" - ], - "install_type": "git-clone", - "description": "Nodes:Load Image from S3, Save Image to S3, Generate SAM, Generate FastSAM, Cut by Mask fixed" - }, - { - "author": "ExponentialML", - "title": "ComfyUI_ModelScopeT2V", - "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", - "files": [ - "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" - ], - "install_type": "git-clone", - "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" - }, - { - "author": "Pos13", - "title": "Cyclist", - "reference": "https://github.com/Pos13/comfyui-cyclist", - "files": [ - "https://github.com/Pos13/comfyui-cyclist" - ], - "install_type": "git-clone", - "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." - }, - { - "author": "hackkhai", - "title": "ComfyUI-Image-Matting", - "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", - "files": [ - "https://github.com/hackkhai/ComfyUI-Image-Matting" - ], - "install_type": "git-clone", - "description": "This node improves the quality of the image mask. more suitable for image composite matting" - }, - { - "author": "diSty", - "title": "ComfyUI Frame Maker", - "reference": "https://github.com/diStyApps/ComfyUI_FrameMaker", - "files": [ - "https://github.com/diStyApps/ComfyUI_FrameMaker" - ], - "install_type": "git-clone", - "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-PixArt-alpha-Diffusers", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI" - }, - { - "author": "angeloshredder", - "title": "StableCascadeResizer", - "reference": "https://github.com/angeloshredder/StableCascadeResizer", - "files": [ - "https://github.com/angeloshredder/StableCascadeResizer" - ], - "install_type": "git-clone", - "description": "Nodes:Cascade_Resizer" - }, - { - "author": "meshmesh-io", - "title": "ComfyUI-MeshMesh", - "reference": "https://github.com/meshmesh-io/ComfyUI-MeshMesh", - "files": [ - "https://github.com/meshmesh-io/ComfyUI-MeshMesh" - ], - "install_type": "git-clone", - "description": "Nodes:Masks to Colored Masks, Color Picker" - }, - { - "author": "laksjdjf", - "title": "LoRTnoC-ComfyUI", - "reference": "https://github.com/laksjdjf/LoRTnoC-ComfyUI", - "files": [ - "https://github.com/laksjdjf/LoRTnoC-ComfyUI" - ], - "install_type": "git-clone", - "description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)" - }, - { - "author": "victorchall", - "title": "Comfyui Webcam capture node", - "reference": "https://github.com/victorchall/comfyui_webcamcapture", - "files": [ - "https://github.com/victorchall/comfyui_webcamcapture" - ], - "install_type": "git-clone", - "description": "This node captures images one at a time from your webcam when you click generate.\nThis is particular useful for img2img or controlnet workflows.\nNOTE:This node will take over your webcam, so if you have another program using it, you may need to close that program first. Likewise, you may need to close Comfyui or close the workflow to release the webcam." - }, - { - "author": "dfl", - "title": "ComfyUI-TCD-scheduler", - "reference": "https://github.com/dfl/comfyui-tcd-scheduler", - "files": [ - "https://github.com/dfl/comfyui-tcd-scheduler" - ], - "install_type": "git-clone", - "description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)" - }, - { - "author": "CozyMantis", - "title": "Cozy Human Parser", - "reference": "https://github.com/cozymantis/human-parser-comfyui-node", - "files": [ - "https://github.com/cozymantis/human-parser-comfyui-node" - ], - "install_type": "git-clone", - "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with 💚 by the CozyMantis squad." - }, - { - "author": "atmaranto", - "title": "SaveAsScript", - "reference": "https://github.com/atmaranto/ComfyUI-SaveAsScript", - "files": [ - "https://github.com/atmaranto/ComfyUI-SaveAsScript" - ], - "install_type": "git-clone", - "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support." - }, - { - "author": "jw782cn", - "title": "ComfyUI-Catcat", - "reference": "https://github.com/jw782cn/ComfyUI-Catcat", - "files": [ - "https://github.com/jw782cn/ComfyUI-Catcat" - ], - "install_type": "copy", - "description": "Extension to show random cat GIFs while queueing prompt." - }, - { - "author": "ljleb", - "title": "comfy-mecha", - "reference": "https://github.com/ljleb/comfy-mecha", - "files": [ - "https://github.com/ljleb/comfy-mecha" - ], - "install_type": "git-clone", - "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" - }, - { - "author": "vivax3794", - "title": "ComfyUI-Vivax-Nodes", - "reference": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes", - "files": [ - "https://github.com/vivax3794/ComfyUI-Vivax-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Inspect, Any String, Model From URL" - }, - { - "author": "meshmesh-io", - "title": "mm-comfyui-megamask", - "reference": "https://github.com/meshmesh-io/mm-comfyui-megamask", - "files": [ - "https://github.com/meshmesh-io/mm-comfyui-megamask" - ], - "install_type": "git-clone", - "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" - }, - { - "author": "meshmesh-io", - "title": "mm-comfyui-loopback", - "reference": "https://github.com/meshmesh-io/mm-comfyui-loopback", - "files": [ - "https://github.com/meshmesh-io/mm-comfyui-loopback" - ], - "install_type": "git-clone", - "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" - }, - { - "author": "flowtyone", - "title": "ComfyUI-Flowty-TripoSR", - "reference": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR", - "files": [ - "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR" - ], - "install_type": "git-clone", - "description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)" - }, - { - "author": "chaojie", - "title": "ComfyUI-dust3r", - "reference": "https://github.com/chaojie/ComfyUI-dust3r", - "files": [ - "https://github.com/chaojie/ComfyUI-dust3r" - ], - "install_type": "git-clone", - "description": "ComfyUI dust3r" - }, - { - "author": "cdb-boop", - "title": "comfyui-image-round", - "reference": "https://github.com/cdb-boop/comfyui-image-round", - "files": [ - "https://github.com/cdb-boop/comfyui-image-round" - ], - "install_type": "git-clone", - "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." - }, - { - "author": "SaltAI", - "title": "SaltAI-Open-Resources", - "reference": "https://github.com/get-salt-AI/SaltAI", - "pip": ["numba"], - "files": [ - "https://github.com/get-salt-AI/SaltAI" - ], - "install_type": "git-clone", - "description": "This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI models to do pretty much anything.\nOur mission is to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. Our vision is to foster a flourishing AI ecosystem where the world’s best developers can build and share their work, thereby redefining how software is made, pushing innovation forward, and ensuring as many people as possible can benefit from the positive promise of AI technologies.\nWe believe that ComfyUI is a powerful tool that can help us achieve our mission and vision, by enabling anyone to explore the possibilities and limitations of AI models in a visual and interactive way, without coding if desired.\nWe hope that by sharing our nodes and workflows, we can inspire and empower more people to create amazing AI-powered content with ComfyUI." - }, - { - "author": "BXYMartin", - "title": "Comfyui-ergouzi-Nodes", - "reference": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils", - "files": [ - "https://github.com/BXYMartin/ComfyUI-InstantIDUtils" - ], - "install_type": "git-clone", - "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" - }, - { - "author": "IsItDanOrAi", - "title": "ComfyUI-Stereopsis", - "reference": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis", - "files": [ - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py", - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Side-By-Side.py" - ], - "install_type": "copy", - "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." - }, - { - "author": "huchenlei", - "title": "ComfyUI-layerdiffusion", - "reference": "https://github.com/huchenlei/ComfyUI-layerdiffusion", - "files": [ - "https://github.com/huchenlei/ComfyUI-layerdiffusion" - ], - "install_type": "git-clone", - "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." - }, - { - "author": "bmad4ever", - "title": "comfyui_quilting", - "reference": "https://github.com/bmad4ever/comfyui_quilting", - "files": [ - "https://github.com/bmad4ever/comfyui_quilting" - ], - "install_type": "git-clone", - "description": "image and latent quilting nodes for comfyui" - }, - { - "author": "11dogzi", - "title": "Comfyui-ergouzi-Nodes", - "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", - "files": [ - "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" - ], - "install_type": "git-clone", - "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" - }, - { - "author": "nathannlu", - "title": "Comfy Cloud", - "reference": "https://github.com/nathannlu/ComfyUI-Cloud", - "files": [ - "https://github.com/nathannlu/ComfyUI-Cloud" - ], - "install_type": "git-clone", - "description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!" - }, - { - "author": "nathannlu", - "title": "ComfyUI Pets", - "reference": "https://github.com/nathannlu/ComfyUI-Pets", - "files": [ - "https://github.com/nathannlu/ComfyUI-Pets" - ], - "install_type": "git-clone", - "description": "Play with your pet while your workflow generates!" - }, - { - "author": "StartHua", - "title": "ComfyUI_OOTDiffusion_CXH", - "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", - "files": [ - "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" - ], - "install_type": "git-clone", - "description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)" - }, + { "author": "uetuluk", "title": "comfyui-webcam-node", @@ -690,6 +49,667 @@ ], "install_type": "git-clone", "description": "Nodes:GPT4V-Image-Captioner" + }, + { + "author": "longgui0318", + "title": "comfyui-llm-assistant", + "reference": "https://github.com/longgui0318/comfyui-llm-assistant", + "files": [ + "https://github.com/longgui0318/comfyui-llm-assistant" + ], + "install_type": "git-clone", + "description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM" + }, + { + "author": "Alysondao", + "title": "Comfyui-Yolov8-JSON", + "reference": "https://github.com/Alysondao/Comfyui-Yolov8-JSON", + "files": [ + "https://github.com/Alysondao/Comfyui-Yolov8-JSON" + ], + "install_type": "git-clone", + "description": "This node is mainly based on the Yolov8 model for object detection, and it outputs related images, masks, and JSON information." + }, + { + "author": "holchan", + "title": "ComfyUI-ModelDownloader", + "reference": "https://github.com/holchan/ComfyUI-ModelDownloader", + "files": [ + "https://github.com/holchan/ComfyUI-ModelDownloader" + ], + "install_type": "git-clone", + "description": "A ComfyUI node to download models(Checkpoints and LoRA) from external links and act as an output standalone node." + }, + { + "author": "munkyfoot", + "title": "ComfyUI-TextOverlay", + "reference": "https://github.com/Munkyfoot/ComfyUI-TextOverlay", + "files": [ + "https://github.com/Munkyfoot/ComfyUI-TextOverlay" + ], + "install_type": "git-clone", + "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." + }, + { + "author": "Chan-0312", + "title": "ComfyUI-Prompt-Preview", + "reference": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview", + "files": [ + "https://github.com/Chan-0312/ComfyUI-Prompt-Preview" + ], + "install_type": "git-clone", + "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." + }, + { + "author": "CC-BryanOttho", + "title": "ComfyUI_API_Manager", + "reference": "https://github.com/CC-BryanOttho/ComfyUI_API_Manager", + "files": [ + "https://github.com/CC-BryanOttho/ComfyUI_API_Manager" + ], + "install_type": "git-clone", + "description": "This package provides three custom nodes designed to streamline workflows involving API requests, dynamic text manipulation based on API responses, and image posting to APIs. These nodes are particularly useful for automating interactions with APIs, enhancing text-based workflows with dynamic data, and facilitating image uploads." + }, + { + "author": "underclockeddev", + "title": "BrevImage", + "reference": "https://github.com/bkunbargi/BrevImage", + "files": [ + "https://github.com/bkunbargi/BrevImage/raw/main/BrevLoadImage.py" + ], + "install_type": "copy", + "description": "Nodes:BrevImage. ComfyUI Load Image From URL" + }, + { + "author": "qwixiwp", + "title": "queuetools", + "reference": "https://github.com/qwixiwp/queuetools", + "files": [ + "https://github.com/qwixiwp/queuetools" + ], + "install_type": "git-clone", + "description": "Nodes:load images (queue tools). tools made for queueing in comfyUI" + }, + { + "author": "kijai", + "title": "ComfyUI-moondream", + "reference": "https://github.com/kijai/ComfyUI-moondream", + "files": [ + "https://github.com/kijai/ComfyUI-moondream" + ], + "install_type": "git-clone", + "description": "Moondream image to text query node with batch support" + }, + { + "author": "guill", + "title": "abracadabra-comfyui", + "reference": "https://github.com/guill/abracadabra-comfyui", + "files": [ + "https://github.com/guill/abracadabra-comfyui" + ], + "install_type": "git-clone", + "description": "Nodes:Abracadabra Summary, Abracadabra" + }, + { + "author": "XINZHANG-ops", + "title": "comfyui-xin-nodes", + "reference": "https://github.com/XINZHANG-ops/comfyui-xin-nodes", + "files": [ + "https://github.com/XINZHANG-ops/comfyui-xin-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:ImageSizeClassifer, RandomInt, ShowValue" + }, + { + "author": "cerspense", + "title": "cspnodes", + "reference": "https://github.com/cerspense/ComfyUI_cspnodes", + "files": [ + "https://github.com/cerspense/ComfyUI_cspnodes" + ], + "install_type": "git-clone", + "description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v." + }, + { + "author": "kuschanow", + "title": "Advanced Latent Control", + "reference": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control", + "files": [ + "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control" + ], + "install_type": "git-clone", + "description": "This custom node helps to transform latent in different ways." + }, + { + "author": "hiforce", + "title": "Comfyui HiFORCE Plugin", + "reference": "https://github.com/hiforce/comfyui-hiforce-plugin", + "files": [ + "https://github.com/hiforce/comfyui-hiforce-plugin" + ], + "install_type": "git-clone", + "description": "Custom nodes pack provided by [a/HiFORCE](https://www.hiforce.net/) for ComfyUI. This custom node helps to conveniently enhance images through Sampler, Upscaler, Mask, and more.\nNOTE:You should install [a/ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack). Many optimizations are built upon the foundation of ComfyUI-Impact-Pack." + }, + { + "author": "hughescr", + "title": "OpenPose Keypoint Extractor", + "reference": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor", + "files": [ + "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor" + ], + "install_type": "git-clone", + "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton" + }, + { + "author": "bmad4ever", + "title": "comfyui_wfc_like", + "reference": "https://github.com/bmad4ever/comfyui_wfc_like", + "files": [ + "https://github.com/bmad4ever/comfyui_wfc_like" + ], + "install_type": "git-clone", + "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" + }, + { + "author": "jkrauss82", + "title": "ULTools for ComfyUI", + "reference": "https://github.com/jkrauss82/ultools-comfyui", + "files": [ + "https://github.com/jkrauss82/ultools-comfyui" + ], + "install_type": "git-clone", + "description": "Nodes:SaveImgAdv, CLIPTextEncodeWithStats. Collection of tools supporting txt2img generation in ComfyUI and other tasks." + }, + { + "author": "leoleelxh", + "title": "ComfyUI-LLMs", + "reference": "https://github.com/leoleelxh/ComfyUI-LLMs", + "files": [ + "https://github.com/leoleelxh/ComfyUI-LLMs" + ], + "install_type": "git-clone", + "description": "A minimalist node that calls LLMs, combined with one API, can call all language models, including local models." + }, + { + "author": "nkchocoai", + "title": "ComfyUI-Dart", + "reference": "https://github.com/nkchocoai/ComfyUI-Dart", + "files": [ + "https://github.com/nkchocoai/ComfyUI-Dart" + ], + "install_type": "git-clone", + "description": "Add nodes that generates danbooru tags by [a/Dart(Danbooru Tags Transformer)](https://huggingface.co/p1atdev/dart-v1-sft)." + }, + { + "author": "chaojie", + "title": "ComfyUI-Gemma", + "reference": "https://github.com/chaojie/ComfyUI-Gemma", + "files": [ + "https://github.com/chaojie/ComfyUI-Gemma" + ], + "install_type": "git-clone", + "description": "ComfyUI Gemma" + }, + { + "author": "TheBill2001", + "title": "comfyui-upscale-by-model", + "reference": "https://github.com/TheBill2001/comfyui-upscale-by-model", + "files": [ + "https://github.com/TheBill2001/comfyui-upscale-by-model" + ], + "install_type": "git-clone", + "description": "This custom node allow upscaling an image by a factor using a model." + }, + { + "author": "czcz1024", + "title": "Comfyui-FaceCompare", + "reference": "https://github.com/czcz1024/Comfyui-FaceCompare", + "files": [ + "https://github.com/czcz1024/Comfyui-FaceCompare" + ], + "install_type": "git-clone", + "description": "Nodes:FaceCompare" + }, + { + "author": "AuroBit", + "title": "ComfyUI OOTDiffusion", + "reference": "https://github.com/AuroBit/ComfyUI-OOTDiffusion", + "files": [ + "https://github.com/AuroBit/ComfyUI-OOTDiffusion" + ], + "install_type": "git-clone", + "description": "A ComfyUI custom node that simply integrates the [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion) functionality." + }, + { + "author": "logtd", + "title": "Tracking Nodes for Videos", + "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", + "files": [ + "https://github.com/logtd/ComfyUI-TrackingNodes" + ], + "install_type": "git-clone", + "description": "A set of nodes to track objects through videos using YOLO and other processors." + }, + { + "author": "Big-Idea-Technology", + "title": "ImageTextOverlay Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" + ], + "install_type": "git-clone", + "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." + }, + { + "author": "logtd", + "title": "InstanceDiffusion Nodes", + "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", + "files": [ + "https://github.com/logtd/ComfyUI-InstanceDiffusion" + ], + "install_type": "git-clone", + "description": "A set of nodes to perform multi-object prompting with InstanceDiffusion" + }, + { + "author": "Guillaume-Fgt", + "title": "ComfyUI-ScenarioPrompt", + "reference": "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio", + "files": [ + "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio" + ], + "install_type": "git-clone", + "description": "A custom node to create empty latents for Stable Cascade.\nfeatures: width and height incrementation of 64 by default, possibility to lock the aspect ratio, switch width/height at execution" + }, + { + "author": "Ludobico", + "title": "ComfyUI-ScenarioPrompt", + "reference": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt", + "files": [ + "https://github.com/Ludobico/ComfyUI-ScenarioPrompt" + ], + "install_type": "git-clone", + "description": "ScenarioPrompt is a custom node that helps you understand what you're prompting for each property as you build your prompts" + }, + { + "author": "Klinter", + "title": "Klinter_nodes", + "reference": "https://github.com/klinter007/klinter_nodes", + "files": [ + "https://github.com/klinter007/klinter_nodes" + ], + "install_type": "git-clone", + "description": "Concat_strings atm - celebrating first_node" + }, + { + "author": "LykosAI", + "title": "ComfyUI Nodes for Inference.Core", + "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", + "files": [ + "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" + ], + "install_type": "git-clone", + "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." + }, + { + "author": "cubiq", + "title": "Face Analysis for ComfyUI", + "reference": "https://github.com/cubiq/ComfyUI_FaceAnalysis", + "files": [ + "https://github.com/cubiq/ComfyUI_FaceAnalysis" + ], + "install_type": "git-clone", + "description": "This extension uses [a/DLib](http://dlib.net/) to calculate the Euclidean and Cosine distance between two faces.\nNOTE: Install the Shape Predictor, Face Recognition model from the Install models menu." + }, + { + "author": "1038lab", + "title": "ComfyUI-GPT2P", + "reference": "https://github.com/1038lab/ComfyUI-GPT2P", + "files": [ + "https://github.com/1038lab/ComfyUI-GPT2P" + ], + "install_type": "git-clone", + "description": "ComfyUI Node - Hugging Face repositories GTP2 Prompt" + }, + { + "author": "mirabarukaso", + "title": "ComfyUI_Mira", + "reference": "https://github.com/mirabarukaso/ComfyUI_Mira", + "files": [ + "https://github.com/mirabarukaso/ComfyUI_Mira" + ], + "install_type": "git-clone", + "description": "Nodes:Integer Multiplier, Float Multiplier, Convert Numeral to String, Create Canvas Advanced, Create Canvas, Create PNG Mask, Color Mask to HEX String, Color Mask to INT RGB, Color Masks to List" + }, + { + "author": "yytdfc", + "title": "Amazon Bedrock nodes for for ComfyUI", + "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", + "files": [ + "https://github.com/yytdfc/ComfyUI-Bedrock" + ], + "install_type": "git-clone", + "description": "This extension provides fundation models nodes from Amazon Bedrock, including Claude (v1, v2.0, v2.1), SDXL." + }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI YoloWorld-EfficientSAM", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" + }, + { + "author": "nkchocoai", + "title": "ComfyUI-SaveImageWithMetaData", + "reference": "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData", + "files": [ + "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData" + ], + "install_type": "git-clone", + "description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata." + }, + { + "author": "yuvraj108c", + "title": "ComfyUI-Vsgan", + "reference": "https://github.com/yuvraj108c/ComfyUI-Vsgan", + "files": [ + "https://github.com/yuvraj108c/ComfyUI-Vsgan" + ], + "install_type": "git-clone", + "description": "Nodes:Upscale Video Tensorrt" + }, + { + "author": "Kijai", + "title": "Animatediff MotionLoRA Trainer", + "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", + "files": [ + "https://github.com/kijai/ComfyUI-ADMotionDirector" + ], + "install_type": "git-clone", + "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." + }, + { + "author": "GavChap", + "title": "ComfyUI-CascadeResolutions", + "reference": "https://github.com/GavChap/ComfyUI-CascadeResolutions", + "files": [ + "https://github.com/GavChap/ComfyUI-CascadeResolutions" + ], + "install_type": "git-clone", + "description": "Nodes:Cascade Resolutions" + }, + { + "author": "blepping", + "title": "ComfyUI-sonar", + "reference": "https://github.com/blepping/ComfyUI-sonar", + "files": [ + "https://github.com/blepping/ComfyUI-sonar" + ], + "install_type": "git-clone", + "description": "A janky implementation of Sonar sampling (momentum-based sampling) for ComfyUI." + }, + { + "author": "StartHua", + "title": "comfyui_segformer_b2_clothes", + "reference": "https://github.com/StartHua/Comfyui_segformer_b2_clothes", + "files": [ + "https://github.com/StartHua/Comfyui_segformer_b2_clothes" + ], + "install_type": "git-clone", + "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" + }, + { + "author": "AshMartian", + "title": "Dir Gir", + "reference": "https://github.com/AshMartian/ComfyUI-DirGir", + "files": [ + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_picker.py", + "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_loop.py" + ], + "install_type": "copy", + "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." + }, + { + "author": "ccvv804", + "title": "ComfyUI StableCascade using diffusers for Low VRAM", + "reference": "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM", + "files": [ + "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM" + ], + "install_type": "git-clone", + "description": "Works with RTX 4070ti 12GB.\nSimple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" + }, + { + "author": "yuvraj108c", + "title": "ComfyUI-Pronodes", + "reference": "https://github.com/yuvraj108c/ComfyUI-Pronodes", + "files": [ + "https://github.com/yuvraj108c/ComfyUI-Pronodes" + ], + "install_type": "git-clone", + "description": "A collection of nice utility nodes for ComfyUI" + }, + { + "author": "pkpkTech", + "title": "ComfyUI-SaveQueues", + "reference": "https://github.com/pkpkTech/ComfyUI-SaveQueues", + "files": [ + "https://github.com/pkpkTech/ComfyUI-SaveQueues" + ], + "install_type": "git-clone", + "description": "Add a button to the menu to save and load the running queue and the pending queues.\nThis is intended to be used when you want to exit ComfyUI with queues still remaining." + }, + { + "author": "jordoh", + "title": "ComfyUI Deepface", + "reference": "https://github.com/jordoh/ComfyUI-Deepface", + "files": [ + "https://github.com/jordoh/ComfyUI-Deepface" + ], + "install_type": "git-clone", + "description": "ComfyUI nodes wrapping the [a/deepface](https://github.com/serengil/deepface) library." + }, + { + "author": "kijai", + "title": "ComfyUI StableCascade using diffusers", + "reference": "https://github.com/kijai/ComfyUI-DiffusersStableCascade", + "files": [ + "https://github.com/kijai/ComfyUI-DiffusersStableCascade" + ], + "install_type": "git-clone", + "description": "Simple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" + }, + { + "author": "Extraltodeus", + "title": "ComfyUI-AutomaticCFG", + "reference": "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG", + "files": [ + "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG" + ], + "install_type": "git-clone", + "description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality." + }, + { + "author": "Mamaaaamooooo", + "title": "Batch Rembg for ComfyUI", + "reference": "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes", + "files": [ + "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes" + ], + "install_type": "git-clone", + "description": "Remove background of plural images." + }, + { + "author": "ShmuelRonen", + "title": "ComfyUI-SVDResizer", + "reference": "https://github.com/ShmuelRonen/ComfyUI-SVDResizer", + "files": [ + "https://github.com/ShmuelRonen/ComfyUI-SVDResizer" + ], + "install_type": "git-clone", + "description": "SVDResizer is a helper for resizing the source image, according to the sizes enabled in Stable Video Diffusion. The rationale behind the possibility of changing the size of the image in steps between the ranges of 576 and 1024, is the use of the greatest common denominator of these two numbers which is 64. SVD is lenient with resizing that adheres to this rule, so the chance of coherent video that is not the standard size of 576X1024 is greater. It is advisable to keep the value 1024 constant and play with the second size to maintain the stability of the result." + }, + { + "author": "xiaoxiaodesha", + "title": "hd-nodes-comfyui", + "reference": "https://github.com/xiaoxiaodesha/hd_node", + "files": [ + "https://github.com/xiaoxiaodesha/hd_node" + ], + "install_type": "git-clone", + "description": "Nodes:Combine HDMasks, Cover HDMasks, HD FaceIndex, HD SmoothEdge, HD GetMaskArea, HD Image Levels, HD Ultimate SD Upscale" + }, + { + "author": "StartHua", + "title": "Comfyui_joytag", + "reference": "https://github.com/StartHua/Comfyui_joytag", + "files": [ + "https://github.com/StartHua/Comfyui_joytag" + ], + "install_type": "git-clone", + "description": "JoyTag is a state of the art AI vision model for tagging images, with a focus on sex positivity and inclusivity. It uses the Danbooru tagging schema, but works across a wide range of images, from hand drawn to photographic.\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/fancyfeast/joytag/tree/main](https://huggingface.co/fancyfeast/joytag/tree/main)" + }, + { + "author": "redhottensors", + "title": "ComfyUI-Prediction", + "reference": "https://github.com/redhottensors/ComfyUI-Prediction", + "files": [ + "https://github.com/redhottensors/ComfyUI-Prediction" + ], + "install_type": "git-clone", + "description": "Fully customizable Classifier Free Guidance for ComfyUI." + }, + { + "author": "nkchocoai", + "title": "ComfyUI-TextOnSegs", + "reference": "https://github.com/nkchocoai/ComfyUI-TextOnSegs", + "files": [ + "https://github.com/nkchocoai/ComfyUI-TextOnSegs" + ], + "install_type": "git-clone", + "description": "Add a node for drawing text with CR Draw Text of ComfyUI_Comfyroll_CustomNodes to the area of SEGS detected by Ultralytics Detector of ComfyUI-Impact-Pack." + }, + { + "author": "cubiq", + "title": "ComfyUI InstantID (Native Support)", + "reference": "https://github.com/cubiq/ComfyUI_InstantID", + "files": [ + "https://github.com/cubiq/ComfyUI_InstantID" + ], + "install_type": "git-clone", + "description": "Native [a/InstantID](https://github.com/InstantID/InstantID) support for ComfyUI.\nThis extension differs from the many already available as it doesn't use diffusers but instead implements InstantID natively and it fully integrates with ComfyUI.\nPlease note this still could be considered beta stage, looking forward to your feedback." + }, + { + "author": "Franck-Demongin", + "title": "NX_PromptStyler", + "reference": "https://github.com/Franck-Demongin/NX_PromptStyler", + "files": [ + "https://github.com/Franck-Demongin/NX_PromptStyler" + ], + "install_type": "git-clone", + "description": "A custom node for ComfyUI to create a prompt based on a list of keywords saved in CSV files." + }, + { + "author": "Billius-AI", + "title": "ComfyUI-Path-Helper", + "reference": "https://github.com/Billius-AI/ComfyUI-Path-Helper", + "files": [ + "https://github.com/Billius-AI/ComfyUI-Path-Helper" + ], + "install_type": "git-clone", + "description": "Nodes:Create Project Root, Add Folder, Add Folder Advanced, Add File Name Prefix, Add File Name Prefix Advanced, ShowPath" + }, + { + "author": "mbrostami", + "title": "ComfyUI-HF", + "reference": "https://github.com/mbrostami/ComfyUI-HF", + "files": [ + "https://github.com/mbrostami/ComfyUI-HF" + ], + "install_type": "git-clone", + "description": "ComfyUI Node to work with Hugging Face repositories" + }, + { + "author": "digitaljohn", + "title": "ComfyUI-ProPost", + "reference": "https://github.com/digitaljohn/comfyui-propost", + "files": [ + "https://github.com/digitaljohn/comfyui-propost" + ], + "install_type": "git-clone", + "description": "A set of custom ComfyUI nodes for performing basic post-processing effects including Film Grain and Vignette. These effects can help to take the edge off AI imagery and make them feel more natural." + }, + { + "author": "deforum", + "title": "Deforum Nodes", + "reference": "https://github.com/XmYx/deforum-comfy-nodes", + "files": [ + "https://github.com/XmYx/deforum-comfy-nodes" + ], + "install_type": "git-clone", + "description": "Official Deforum animation pipeline tools that provide a unique way to create frame-by-frame generative motion art." + }, + { + "author": "adbrasi", + "title": "ComfyUI-TrashNodes-DownloadHuggingface", + "reference": "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface", + "files": [ + "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface" + ], + "install_type": "git-clone", + "description": "ComfyUI-TrashNodes-DownloadHuggingface is a ComfyUI node designed to facilitate the download of models you have just trained and uploaded to Hugging Face. This node is particularly useful for users who employ Google Colab for training and need to quickly download their models for deployment." + }, + { + "author": "DonBaronFactory", + "title": "ComfyUI-Cre8it-Nodes", + "reference": "https://github.com/DonBaronFactory/ComfyUI-Cre8it-Nodes", + "files": [ + "https://github.com/DonBaronFactory/ComfyUI-Cre8it-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:CRE8IT Serial Prompter, CRE8IT Apply Serial Prompter, CRE8IT Image Sizer. A few simple nodes to facilitate working wiht ComfyUI Workflows" + }, + { + "author": "dezi-ai", + "title": "ComfyUI Animate LCM", + "reference": "https://github.com/dezi-ai/ComfyUI-AnimateLCM", + "files": [ + "https://github.com/dezi-ai/ComfyUI-AnimateLCM" + ], + "install_type": "git-clone", + "description": "ComfyUI implementation for [a/AnimateLCM](https://animatelcm.github.io/) [[a/paper](https://arxiv.org/abs/2402.00769)]." + }, + { + "author": "kadirnar", + "title": "ComfyUI-Transformers", + "reference": "https://github.com/kadirnar/ComfyUI-Transformers", + "files": [ + "https://github.com/kadirnar/ComfyUI-Transformers" + ], + "install_type": "git-clone", + "description": "ComfyUI-Transformers is a cutting-edge project combining the power of computer vision and natural language processing to create intuitive and user-friendly interfaces. Our goal is to make technology more accessible and engaging." + }, + { + "author": "chaojie", + "title": "ComfyUI-DynamiCrafter", + "reference": "https://github.com/chaojie/ComfyUI-DynamiCrafter", + "files": [ + "https://github.com/chaojie/ComfyUI-DynamiCrafter" + ], + "install_type": "git-clone", + "description": "Better Dynamic, Higher Resolution, and Stronger Coherence!" + }, + { + "author": "bilal-arikan", + "title": "ComfyUI_TextAssets", + "reference": "https://github.com/bilal-arikan/ComfyUI_TextAssets", + "files": [ + "https://github.com/bilal-arikan/ComfyUI_TextAssets" + ], + "install_type": "git-clone", + "description": "With this node you can upload text files to input folder from your local computer." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 21bce673..e764bed0 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -38,60 +38,6 @@ "title_aux": "ComfyUI-GPT2P" } ], - "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": [ - [ - "EG-YSZT-ZT", - "EG_CPSYTJ", - "EG_FX_BDAPI", - "EG_HT_YSTZ", - "EG_JF_ZZSC", - "EG_JXFZ_node", - "EG_K_LATENT", - "EG_RY_HT", - "EG_SCQY_BHDQY", - "EG_SCQY_QBQY", - "EG_SCQY_SXQY", - "EG_SJ", - "EG_SJPJ_Node", - "EG_SS_RYZH", - "EG_SZ_JDYS", - "EG_TC_Node", - "EG_TSCDS_CJ", - "EG_TSCDS_DG", - "EG_TSCDS_FG", - "EG_TSCDS_JT", - "EG_TSCDS_QT", - "EG_TSCDS_RW", - "EG_TSCDS_WP", - "EG_TSCDS_ZL", - "EG_TSCMB_GL", - "EG_TXZZ_ZH", - "EG_TX_CCHQ", - "EG_TX_CJPJ", - "EG_TX_JZRY", - "EG_TX_LJ", - "EG_TX_LJBC", - "EG_TX_SFBLS", - "EG_TX_WHLJ", - "EG_WB_KSH", - "EG_WXZ_QH", - "EG_XZ_QH", - "EG_YSQY_BBLLD", - "EG_YSQY_BLLD", - "EG_ZY_WBK", - "EG_ZZHBCJ", - "EG_ZZKZ_HT_node", - "EG_ZZ_BSYH", - "EG_ZZ_BYYH", - "EG_ZZ_HSYH", - "EG_ZZ_SSKZ", - "ER_JBCH", - "ER_TX_ZZCJ" - ], - { - "title_aux": "Comfyui-ergouzi-Nodes" - } - ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -114,11 +60,7 @@ ], "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ - "GPT4VCaptioner", - "Image Load with Metadata", - "SAMIN String Attribute Selector", - "Samin Counter", - "Samin Load Image Batch" + "GPT4VCaptioner" ], { "title_aux": "ComfyUI-GPT4V-Image-Captioner" @@ -167,40 +109,6 @@ "title_aux": "ComfyUI-Static-Primitives" } ], - "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": [ - [ - "LoadMarianMTCheckPoint", - "PromptBaiduFanyiToText", - "PromptTranslateToText" - ], - { - "title_aux": "ComfyUI_kkTranslator_nodes" - } - ], - "https://github.com/AIGODLIKE/ComfyUI-CUP": [ - [ - "Mask", - "OpenPose", - "OpenPoseCanny", - "OpenPoseDepth", - "OpenPoseFace", - "OpenPoseFull", - "OpenPoseFullExtraLimb", - "OpenPoseHand", - "OpenPoseKeyPose", - "OpenPoseLineart", - "OpenPoseMediaPipeFace", - "\u5b58\u50a8", - "\u5bfc\u5165", - "\u622a\u56fe", - "\u6750\u8d28\u56fe", - "\u8f93\u5165\u56fe\u50cf", - "\u9884\u89c8" - ], - { - "title_aux": "ComfyUI-CUP" - } - ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -264,10 +172,8 @@ "ImageScaleToSide-badger", "IntToString-badger", "SegmentToMaskByPoint-badger", - "StringListToOneLine-badger", "StringToFizz-badger", "TextListToString-badger", - "ToPixel-badger", "TrimTransparentEdges-badger", "VideoCutFromDir-badger", "VideoToFrame-badger", @@ -284,7 +190,6 @@ "https://github.com/Acly/comfyui-inpaint-nodes": [ [ "INPAINT_ApplyFooocusInpaint", - "INPAINT_DenoiseToCompositingMask", "INPAINT_InpaintWithModel", "INPAINT_LoadFooocusInpaint", "INPAINT_LoadInpaintModel", @@ -308,24 +213,11 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], - "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": [ - [ - "Add Tag", - "Clear Tag", - "Load Images Pair Batch", - "Merge Tag", - "Save Images Pair" - ], - { - "title_aux": "ComfyUI-Aimidi-nodes" - } - ], "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", - "Apply Yolov8 Model Seg", - "Load Yolov8 Model", - "Load Yolov8 Model From Path" + "Apply Yolov8 Model One Label", + "Load Yolov8 Model" ], { "title_aux": "Comfyui-Yolov8-JSON" @@ -393,18 +285,6 @@ "title_aux": "SpliceTools" } ], - "https://github.com/BXYMartin/ComfyUI-InstantIDUtils": [ - [ - "ListOfImages", - "MultiControlNetConverter", - "NHWC2NCHWTensor", - "NHWCTensor2PIL", - "PIL2NHWCTensor" - ], - { - "title_aux": "Comfyui-ergouzi-Nodes" - } - ], "https://github.com/BadCafeCode/masquerade-nodes-comfyui": [ [ "Blur", @@ -462,7 +342,6 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ - "ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", @@ -485,7 +364,7 @@ "Image Text Overlay" ], { - "title_aux": "Image Text Overlay Node for ComfyUI" + "title_aux": "ImageTextOverlay Node for ComfyUI" } ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ @@ -616,14 +495,6 @@ "title_aux": "ComfyUIInvisibleWatermark" } ], - "https://github.com/Chan-0312/ComfyUI-EasyDeforum": [ - [ - "Easy2DDeforum" - ], - { - "title_aux": "ComfyUI-EasyDeforum" - } - ], "https://github.com/Chan-0312/ComfyUI-IPAnimate": [ [ "IPAdapterAnimate" @@ -658,14 +529,11 @@ "SamplerCustomModelMixtureDuo", "SamplerCustomNoise", "SamplerCustomNoiseDuo", - "SamplerDPMPP_3M_SDE_DynETA", "SamplerDPMPP_DualSDE_Momentumized", "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", - "SamplerSupreme", - "SamplerTTM", - "SimpleExponentialScheduler" + "SamplerTTM" ], { "title_aux": "ComfyUI Extra Samplers" @@ -705,15 +573,12 @@ "PrimereLycorisKeywordMerger", "PrimereLycorisStackMerger", "PrimereMetaCollector", - "PrimereMetaDistributor", - "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", "PrimereMidjourneyStyles", "PrimereModelConceptSelector", "PrimereModelKeyword", "PrimereNetworkTagLoader", - "PrimerePreviewImage", "PrimerePrompt", "PrimerePromptOrganizer", "PrimerePromptSwitch", @@ -854,7 +719,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -898,14 +763,6 @@ "title_aux": "ComfyUI-post-processing-nodes" } ], - "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [ - [ - "ModelScopeT2VLoader" - ], - { - "title_aux": "ComfyUI_ModelScopeT2V" - } - ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -1017,7 +874,6 @@ "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", - "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", @@ -1061,57 +917,6 @@ ], { "author": "tstandley", - "preemptions": [ - "AIO_Preprocessor", - "AnimalPosePreprocessor", - "AnimeFace_SemSegPreprocessor", - "AnimeLineArtPreprocessor", - "BAE-NormalMapPreprocessor", - "BinaryPreprocessor", - "CannyEdgePreprocessor", - "ColorPreprocessor", - "DSINE-NormalMapPreprocessor", - "DWPreprocessor", - "DensePosePreprocessor", - "DepthAnythingPreprocessor", - "DiffusionEdge_Preprocessor", - "FacialPartColoringFromPoseKps", - "FakeScribblePreprocessor", - "HEDPreprocessor", - "HintImageEnchance", - "ImageGenResolutionFromImage", - "ImageGenResolutionFromLatent", - "ImageIntensityDetector", - "ImageLuminanceDetector", - "InpaintPreprocessor", - "LeReS-DepthMapPreprocessor", - "LineArtPreprocessor", - "LineartStandardPreprocessor", - "M-LSDPreprocessor", - "Manga2Anime_LineArt_Preprocessor", - "MaskOptFlow", - "MediaPipe-FaceMeshPreprocessor", - "MeshGraphormer-DepthMapPreprocessor", - "MiDaS-DepthMapPreprocessor", - "MiDaS-NormalMapPreprocessor", - "OneFormer-ADE20K-SemSegPreprocessor", - "OneFormer-COCO-SemSegPreprocessor", - "OpenposePreprocessor", - "PiDiNetPreprocessor", - "PixelPerfectResolution", - "SAMPreprocessor", - "SavePoseKpsAsJsonFile", - "ScribblePreprocessor", - "Scribble_XDoG_Preprocessor", - "SemSegPreprocessor", - "ShufflePreprocessor", - "TEEDPreprocessor", - "TilePreprocessor", - "UniFormer-SemSegPreprocessor", - "Unimatch_OptFlowPreprocessor", - "Zoe-DepthMapPreprocessor", - "Zoe_DepthAnythingPreprocessor" - ], "title_aux": "ComfyUI's ControlNet Auxiliary Preprocessors" } ], @@ -1193,19 +998,6 @@ "title_aux": "tiled_ksampler" } ], - "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": [ - [ - "audio2video", - "font2img", - "speech2text", - "string2file", - "text2speech", - "video2audio" - ], - { - "title_aux": "ComfyUI-Mana-Nodes" - } - ], "https://github.com/Franck-Demongin/NX_PromptStyler": [ [ "NX_PromptStyler" @@ -1305,12 +1097,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1605,12 +1395,6 @@ "ADE_AdjustPEFullStretch", "ADE_AdjustPEManual", "ADE_AdjustPESweetspotStretch", - "ADE_AdjustWeightAllAdd", - "ADE_AdjustWeightAllMult", - "ADE_AdjustWeightIndivAdd", - "ADE_AdjustWeightIndivAttnAdd", - "ADE_AdjustWeightIndivAttnMult", - "ADE_AdjustWeightIndivMult", "ADE_AnimateDiffCombine", "ADE_AnimateDiffKeyframe", "ADE_AnimateDiffLoRALoader", @@ -1627,16 +1411,13 @@ "ADE_AnimateDiffUnload", "ADE_ApplyAnimateDiffModel", "ADE_ApplyAnimateDiffModelSimple", - "ADE_ApplyAnimateLCMI2VModel", "ADE_BatchedContextOptions", "ADE_CustomCFG", "ADE_CustomCFGKeyframe", "ADE_EmptyLatentImageLarge", - "ADE_InjectI2VIntoAnimateDiffModel", "ADE_IterationOptsDefault", "ADE_IterationOptsFreeInit", "ADE_LoadAnimateDiffModel", - "ADE_LoadAnimateLCMI2VModel", "ADE_LoopedUniformContextOptions", "ADE_LoopedUniformViewOptions", "ADE_MaskedLoadLora", @@ -1654,7 +1435,6 @@ "ADE_StandardStaticViewOptions", "ADE_StandardUniformContextOptions", "ADE_StandardUniformViewOptions", - "ADE_UpscaleAndVAEEncode", "ADE_UseEvolvedSampling", "ADE_ViewsOnlyContextOptions", "AnimateDiffLoaderV1", @@ -1823,66 +1603,9 @@ ], "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ [ - "AIO_Preprocessor", - "AnimalPosePreprocessor", - "AnimeFace_SemSegPreprocessor", - "AnimeLineArtPreprocessor", - "BAE-NormalMapPreprocessor", - "BinaryPreprocessor", - "CannyEdgePreprocessor", - "ColorPreprocessor", - "DWPreprocessor", - "DensePosePreprocessor", - "DepthAnythingPreprocessor", - "DiffusionEdge_Preprocessor", - "FacialPartColoringFromPoseKps", - "FakeScribblePreprocessor", - "HEDPreprocessor", - "HintImageEnchance", - "ImageGenResolutionFromImage", - "ImageGenResolutionFromLatent", - "ImageIntensityDetector", - "ImageLuminanceDetector", - "InpaintPreprocessor", - "LeReS-DepthMapPreprocessor", - "LineArtPreprocessor", - "LineartStandardPreprocessor", - "M-LSDPreprocessor", - "Manga2Anime_LineArt_Preprocessor", - "MaskOptFlow", - "MediaPipe-FaceMeshPreprocessor", - "MeshGraphormer-DepthMapPreprocessor", - "MiDaS-DepthMapPreprocessor", - "MiDaS-NormalMapPreprocessor", - "ModelMergeBlockNumber", - "ModelMergeSDXL", - "ModelMergeSDXLDetailedTransformers", - "ModelMergeSDXLTransformers", - "ModelSamplerTonemapNoiseTest", - "OneFormer-ADE20K-SemSegPreprocessor", - "OneFormer-COCO-SemSegPreprocessor", - "OpenposePreprocessor", - "PiDiNetPreprocessor", - "PixelPerfectResolution", - "PromptExpansion", - "ReferenceOnlySimple", - "RescaleClassifierFreeGuidanceTest", - "SAMPreprocessor", - "SavePoseKpsAsJsonFile", - "ScribblePreprocessor", - "Scribble_XDoG_Preprocessor", - "SemSegPreprocessor", - "ShufflePreprocessor", - "TEEDPreprocessor", - "TilePreprocessor", - "TonemapNoiseWithRescaleCFG", - "UniFormer-SemSegPreprocessor", - "Unimatch_OptFlowPreprocessor", - "Zoe-DepthMapPreprocessor", - "Zoe_DepthAnythingPreprocessor" + "Inference_Core_PromptExpansion" ], { - "author": "tstandley", "title_aux": "ComfyUI Nodes for Inference.Core" } ], @@ -1976,7 +1699,6 @@ ], "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": [ [ - "Generate Negative Prompt_mne", "Save Text File_mne" ], { @@ -2004,17 +1726,6 @@ "title_aux": "ComfyI2I" } ], - "https://github.com/MarkoCa1/ComfyUI-Text": [ - [ - "CombinationText", - "PlaceholderText", - "ReplaceText", - "ShowText" - ], - { - "title_aux": "ComfyUI_Text" - } - ], "https://github.com/MarkoCa1/ComfyUI_Segment_Mask": [ [ "AutomaticMask(segment anything)" @@ -2241,7 +1952,6 @@ "Integer Variable [n-suite]", "Llava Clip Loader [n-suite]", "LoadFramesFromFolder [n-suite]", - "LoadImageFromFolder [n-suite]", "LoadVideo [n-suite]", "SaveVideo [n-suite]", "SetMetadataForSaveVideo [n-suite]", @@ -2255,18 +1965,15 @@ [ "Apply CLAHE", "Cached Image Load From URL", - "CalcMaskBound", "Crop Center wigh SEGS", "Crop Center with SEGS", "Dilate Mask for Each Face", "GW Number Formatting", - "Grid Image from batch (OFF)", "Image Crop Fit", "Image Resize Fit", "OFF SEGS to Image", "Paste Face Segment to Image", "Query Gender and Age", - "RandomSeedfromList", "SEGS to Face Crop Data", "Safe Mask to Image", "VAE Encode For Inpaint V2", @@ -2324,38 +2031,6 @@ "title_aux": "pfaeff-comfyui" } ], - "https://github.com/Pos13/comfyui-cyclist": [ - [ - "CyclistCompare", - "CyclistMathFloat", - "CyclistMathInt", - "CyclistTimer", - "CyclistTimerStop", - "CyclistTypeCast", - "Interrupt", - "MemorizeConditioning", - "MemorizeFloat", - "MemorizeInt", - "MemorizeString", - "OverrideImage", - "OverrideLatent", - "OverrideModel", - "RecallConditioning", - "RecallFloat", - "RecallInt", - "RecallString", - "ReloadImage", - "ReloadLatent", - "ReloadModel" - ], - { - "author": "Pos13", - "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles.", - "nickname": "comfyui-cyclist", - "title": "Cyclist", - "title_aux": "Cyclist" - } - ], "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": [ [ "Bool Binary Operation", @@ -2385,24 +2060,9 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "LatentAddTransform", - "LatentInterpolateTransform", + "KSamplerMirroring", "LatentMirror", - "LatentNormalize", - "LatentShift", - "MirrorTransform", - "MultiplyTransform", - "OffsetCombine", - "OneTimeLatentAddTransform", - "OneTimeLatentInterpolateTransform", - "OneTimeMirrorTransform", - "OneTimeMultiplyTransform", - "OneTimeShiftTransform", - "ShiftTransform", - "TSamplerWithTransform", - "TransformOffset", - "TransformSampler", - "TransformsCombine" + "LatentShift" ], { "title_aux": "Advanced Latent Control" @@ -2440,17 +2100,16 @@ "title_aux": "comfyui_face_parsing" } ], - "https://github.com/Ryuukeisyou/comfyui_io_helpers": [ + "https://github.com/Ryuukeisyou/comfyui_image_io_helpers": [ [ - "ImageLoadAsMaskByPath(IOHelpers)", - "ImageLoadByPath(IOHelpers)", - "ImageLoadFromBase64(IOHelpers)", - "ImageSaveAsBase64(IOHelpers)", - "ImageSaveToPath(IOHelpers)", - "TypeConversion(IOHelpers)" + "ImageLoadAsMaskByPath(ImageIOHelpers)", + "ImageLoadByPath(ImageIOHelpers)", + "ImageLoadFromBase64(ImageIOHelpers)", + "ImageSaveAsBase64(ImageIOHelpers)", + "ImageSaveToPath(ImageIOHelpers)" ], { - "title_aux": "comfyui_io_helpers" + "title_aux": "comfyui_image_io_helpers" } ], "https://github.com/SLAPaper/ComfyUI-Image-Selector": [ @@ -2613,23 +2272,6 @@ "title_aux": "SDXL_sizing" } ], - "https://github.com/Shadetail/ComfyUI_Eagleshadow": [ - [ - "Batch 12 Images", - "Fix Checkpoint Name", - "ImageLinearGammaCompositeMasked", - "KSampler Same Noise", - "MaskGlow", - "OffsetImage", - "Round Float to String", - "SaveImageToFolder", - "Select ControlNet", - "Simple Load Image Batch" - ], - { - "title_aux": "Eagleshadow Custom Nodes" - } - ], "https://github.com/ShmuelRonen/ComfyUI-SVDResizer": [ [ "SVDRsizer" @@ -2702,14 +2344,6 @@ "title_aux": "stability-ComfyUI-nodes" } ], - "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ - [ - "Ood_CXH" - ], - { - "title_aux": "ComfyUI_OOTDiffusion_CXH" - } - ], "https://github.com/StartHua/ComfyUI_Seg_VITON": [ [ "segformer_agnostic", @@ -3032,13 +2666,11 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ - "main_scaled_paste", "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", - "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", "tri3d-extract-parts-batch", @@ -3051,8 +2683,6 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", - "tri3d-luminosity-match", - "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", "tri3d-position-hands", @@ -3061,7 +2691,6 @@ "tri3d-recolor-mask-LAB_space", "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", - "tri3d-scaled-paste", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" ], @@ -3227,8 +2856,7 @@ "0246.ScriptPile", "0246.ScriptRule", "0246.Stringify", - "0246.Switch", - "0246.Tag" + "0246.Switch" ], { "author": "Trung0246", @@ -3558,20 +3186,9 @@ ], "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ - "ImageColorPalette", - "ImageFlipper", - "ImagePixelPalette", - "ImageRGBPicker", - "ImageRGBSwapper", - "ImageRotator", "ImageSizeClassifer", - "ImageSizeCombiner", - "PaintTiles", - "PaintTilesV2", "RandomInt", - "SaveTensor", - "ShowValue", - "Tiles" + "ShowValue" ], { "title_aux": "comfyui-xin-nodes" @@ -3613,14 +3230,6 @@ "title_aux": "Deforum Nodes" } ], - "https://github.com/Xyem/Xycuno-Oobabooga": [ - [ - "Oobabooga" - ], - { - "title_aux": "Xycuno Oobabooga" - } - ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -3684,16 +3293,6 @@ "title_aux": "MergeBlockWeighted_fo_ComfyUI" } ], - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": [ - [ - "APISR_Lterative_Zho", - "APISR_ModelLoader_Zho", - "APISR_Zho" - ], - { - "title_aux": "APISR IN COMFYUI" - } - ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": [ [ "ArtGallery_Zho", @@ -3707,15 +3306,6 @@ "title_aux": "ComfyUI-ArtGallery" } ], - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": [ - [ - "BRIA_RMBG_ModelLoader_Zho", - "BRIA_RMBG_Zho" - ], - { - "title_aux": "ComfyUI-BRIA_AI-RMBG" - } - ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -3761,16 +3351,6 @@ "title_aux": "ComfyUI PhotoMaker (ZHO)" } ], - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": [ - [ - "PA_BaseModelLoader_fromhub_Zho", - "PA_Generation_Zho", - "PA_Styler_Zho" - ], - { - "title_aux": "ComfyUI-PixArt-alpha-Diffusers" - } - ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": [ [ "QAlign_Zho" @@ -3893,6 +3473,16 @@ "title_aux": "ComfyUI-AudioScheduler" } ], + "https://github.com/abdozmantar/ComfyUI-InstaSwap": [ + [ + "InstaSwapFaceSwap", + "InstaSwapLoadFaceModel", + "InstaSwapSaveFaceModel" + ], + { + "title_aux": "InstaSwap Face Swap Node for ComfyUI" + } + ], "https://github.com/abyz22/image_control": [ [ "abyz22_Convertpipe", @@ -3968,7 +3558,6 @@ "Aegisflow VAE Pass", "Aegisflow controlnet preprocessor bus", "Apply Instagram Filter", - "Binary INT Switch", "Brightness_Contrast_Ally", "Flatten Colors", "Gaussian Blur_Ally", @@ -4171,14 +3760,6 @@ "title_aux": "CLIP Directional Prompt Attention" } ], - "https://github.com/angeloshredder/StableCascadeResizer": [ - [ - "CascadeResize" - ], - { - "title_aux": "StableCascadeResizer" - } - ], "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": [ [ "composite", @@ -4221,7 +3802,6 @@ [ "MUForceCacheClear", "MUJinjaRender", - "MUReplaceModelWeights", "MUSimpleWildcard" ], { @@ -4306,7 +3886,6 @@ "Batch Load Images", "Batch Resize Image for SDXL", "Checkpoint Loader Simple Mikey", - "CheckpointHash", "CinematicLook", "Empty Latent Ratio Custom SDXL", "Empty Latent Ratio Select SDXL", @@ -4331,7 +3910,6 @@ "Mikey Sampler Tiled Base Only", "MikeySamplerTiledAdvanced", "MikeySamplerTiledAdvancedBaseOnly", - "MosaicExpandImage", "OobaPrompt", "PresetRatioSelector", "Prompt With SDXL", @@ -4342,9 +3920,6 @@ "Range Integer", "Ratio Advanced", "Resize Image for SDXL", - "SRFloatPromptInput", - "SRIntPromptInput", - "SRStringPromptInput", "Save Image If True", "Save Image With Prompt Data", "Save Images Mikey", @@ -4428,8 +4003,7 @@ "SamplerSonarEuler", "SamplerSonarEulerA", "SonarCustomNoise", - "SonarGuidanceConfig", - "SonarPowerNoise" + "SonarGuidanceConfig" ], { "title_aux": "ComfyUI-sonar" @@ -4584,15 +4158,6 @@ "title_aux": "Lists Cartesian Product" } ], - "https://github.com/bmad4ever/comfyui_quilting": [ - [ - "ImageQuilting_Bmad", - "LatentQuilting_Bmad" - ], - { - "title_aux": "comfyui_quilting" - } - ], "https://github.com/bmad4ever/comfyui_wfc_like": [ [ "WFC_CustomTemperature_Bmad", @@ -4719,34 +4284,6 @@ "title_aux": "Image loader with subfolders" } ], - "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [ - [ - "BOPBTL_BlendFaces", - "BOPBTL_DetectEnhanceBlendFaces", - "BOPBTL_DetectFaces", - "BOPBTL_EnhanceFaces", - "BOPBTL_EnhanceFacesAdvanced", - "BOPBTL_LoadFaceDetectorModel", - "BOPBTL_LoadFaceEnhancerModel", - "BOPBTL_LoadRestoreOldPhotosModel", - "BOPBTL_LoadScratchMaskModel", - "BOPBTL_RestoreOldPhotos", - "BOPBTL_ScratchMask" - ], - { - "title_aux": "ComfyUI Bringing Old Photos Back to Life" - } - ], - "https://github.com/cdb-boop/comfyui-image-round": [ - [ - "ComfyUI_Image_Round__ImageCropAdvanced", - "ComfyUI_Image_Round__ImageRound", - "ComfyUI_Image_Round__ImageRoundAdvanced" - ], - { - "title_aux": "comfyui-image-round" - } - ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4773,21 +4310,6 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], - "https://github.com/chaojie/ComfyUI-DragAnything": [ - [ - "DragAnythingLoader", - "DragAnythingPipelineRun", - "DragAnythingPipelineRunRandom", - "DragAnythingRun", - "DragAnythingRunRandom", - "LoadText", - "SaveText", - "VHS_FILENAMES_STRING" - ], - { - "title_aux": "ComfyUI-DragAnything" - } - ], "https://github.com/chaojie/ComfyUI-DragNUWA": [ [ "BrushMotion", @@ -4818,8 +4340,6 @@ "https://github.com/chaojie/ComfyUI-DynamiCrafter": [ [ "DynamiCrafter Simple", - "DynamiCrafterInterp Simple", - "DynamiCrafterInterpLoader", "DynamiCrafterLoader" ], { @@ -4901,16 +4421,6 @@ "title_aux": "ComfyUI-MotionCtrl-SVD" } ], - "https://github.com/chaojie/ComfyUI-Open-Sora": [ - [ - "OpenSoraLoader", - "OpenSoraRun", - "OpenSoraSampler" - ], - { - "title_aux": "ComfyUI-Open-Sora" - } - ], "https://github.com/chaojie/ComfyUI-Panda3d": [ [ "Panda3dAmbientLight", @@ -4954,31 +4464,9 @@ "title_aux": "ComfyUI-RAFT" } ], - "https://github.com/chaojie/ComfyUI-Trajectory": [ - [ - "Trajectory_Canvas_Tab" - ], - { - "author": "Lerc", - "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", - "nickname": "Canvas Tab", - "title": "Canvas Tab", - "title_aux": "ComfyUI-Trajectory" - } - ], - "https://github.com/chaojie/ComfyUI-dust3r": [ - [ - "Dust3rLoader", - "Dust3rRun" - ], - { - "title_aux": "ComfyUI-dust3r" - } - ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", - "LayerColor: Color of Shadow & Highlight", "LayerColor: ColorAdapter", "LayerColor: Exposure", "LayerColor: Gamma", @@ -5002,7 +4490,6 @@ "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", "LayerMask: MaskEdgeUltraDetail", - "LayerMask: MaskEdgeUltraDetail V2", "LayerMask: MaskGradient", "LayerMask: MaskGrow", "LayerMask: MaskInvert", @@ -5010,13 +4497,9 @@ "LayerMask: MaskPreview", "LayerMask: MaskStroke", "LayerMask: PersonMaskUltra", - "LayerMask: PersonMaskUltra V2", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", - "LayerMask: RmBgUltra V2", "LayerMask: SegmentAnythingUltra", - "LayerMask: SegmentAnythingUltra V2", - "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", "LayerStyle: GradientOverlay", @@ -5028,7 +4511,6 @@ "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", - "LayerUtility: CropByMask V2", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", @@ -5040,7 +4522,6 @@ "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageCombineAlpha", - "LayerUtility: ImageHub", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", "LayerUtility: ImageRemoveAlpha", @@ -5053,12 +4534,9 @@ "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", - "LayerUtility: PromptEmbellish", "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", - "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", - "LayerUtility: TextJoin", "LayerUtility: XY to Percent" ], { @@ -5247,9 +4725,7 @@ [ "BasicScheduler", "CLIPLoader", - "CLIPMergeAdd", "CLIPMergeSimple", - "CLIPMergeSubtract", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", @@ -5276,7 +4752,6 @@ "ControlNetLoader", "CropMask", "DiffControlNetLoader", - "DifferentialDiffusion", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", @@ -5345,7 +4820,6 @@ "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "ModelSamplingStableCascade", - "Morphology", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -5360,15 +4834,10 @@ "RescaleCFG", "SDTurboScheduler", "SD_4XUpscale_Conditioning", - "SV3D_Conditioning", "SVD_img2vid_Conditioning", "SamplerCustom", - "SamplerDPMAdaptative", "SamplerDPMPP_2M_SDE", - "SamplerDPMPP_3M_SDE", "SamplerDPMPP_SDE", - "SamplerEulerAncestral", - "SamplerLMS", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -5381,12 +4850,10 @@ "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", "StableCascade_StageC_VAEEncode", - "StableCascade_SuperResolutionControlnet", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", - "ThresholdMask", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", @@ -5399,7 +4866,6 @@ "VAESave", "VPScheduler", "VideoLinearCFGGuidance", - "VideoTriangleCFGGuidance", "unCLIPCheckpointLoader", "unCLIPConditioning" ], @@ -5451,33 +4917,6 @@ "title_aux": "ComfyQR-scanning-nodes" } ], - "https://github.com/cozymantis/cozy-utils-comfyui-nodes": [ - [ - "Cozy Sampler Options" - ], - { - "title_aux": "Cozy Utils" - } - ], - "https://github.com/cozymantis/human-parser-comfyui-node": [ - [ - "Cozy Human Parser ATR", - "Cozy Human Parser LIP", - "Cozy Human Parser Pascal" - ], - { - "title_aux": "Cozy Human Parser" - } - ], - "https://github.com/cozymantis/pose-generator-comfyui-node": [ - [ - "Cozy Pose Body Reference", - "Cozy Pose Face Reference" - ], - { - "title_aux": "Cozy Reference Pose Generator" - } - ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5629,9 +5068,7 @@ "https://github.com/darkpixel/darkprompts": [ [ "DarkCombine", - "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", - "DarkFolders", "DarkLoRALoader", "DarkPrompt" ], @@ -5676,21 +5113,6 @@ "title_aux": "DZ-FaceDetailer" } ], - "https://github.com/dchatel/comfyui_facetools": [ - [ - "AlignFaces", - "CropFaces", - "DetectFaces", - "FaceDetails", - "GenderFaceFilter", - "MergeWarps", - "OrderedFaceFilter", - "WarpFacesBack" - ], - { - "title_aux": "comfyui_facetools" - } - ], "https://github.com/deroberon/StableZero123-comfyui": [ [ "SDZero ImageSplit", @@ -5725,24 +5147,6 @@ "title_aux": "comfyui-clip-with-break" } ], - "https://github.com/dfl/comfyui-tcd-scheduler": [ - [ - "SamplerTCD", - "TCDScheduler" - ], - { - "title_aux": "ComfyUI-TCD-scheduler" - } - ], - "https://github.com/diStyApps/ComfyUI_FrameMaker": [ - [ - "FrameMaker", - "FrameMakerBatch" - ], - { - "title_aux": "ComfyUI Frame Maker" - } - ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5794,15 +5198,6 @@ "title_aux": "a-person-mask-generator" } ], - "https://github.com/dmMaze/sketch2manga": [ - [ - "BlendScreentone", - "EmptyLatentImageAdvanced" - ], - { - "title_aux": "Sketch2Manga" - } - ], "https://github.com/dmarx/ComfyUI-AudioReactive": [ [ "OpAbs", @@ -5939,20 +5334,19 @@ "https://github.com/edenartlab/eden_comfy_pipelines": [ [ "CLIP_Interrogator", - "ConvertToGrayscale", "Eden_Bool", "Eden_Compare", "Eden_DebugPrint", "Eden_Float", "Eden_Int", "Eden_String", + "Filepicker", "IMG_blender", "IMG_padder", "IMG_scaler", "IMG_unpadder", "If ANY execute A else B", "LatentTypeConversion", - "LoadRandomImage", "SaveImageAdvanced", "VAEDecode_to_folder" ], @@ -6076,7 +5470,6 @@ "https://github.com/filliptm/ComfyUI_Fill-Nodes": [ [ "FL_ImageCaptionSaver", - "FL_ImageDimensionDisplay", "FL_ImageRandomizer" ], { @@ -6116,21 +5509,6 @@ "title_aux": "comfyui-prompt-composer" } ], - "https://github.com/flowtyone/ComfyUI-Flowty-CRM": [ - [ - "CCMSampler", - "CRMModelLoader", - "CRMModeler", - "CRMModelerCuda", - "CRMPoseSampler", - "CRMPoserConfig", - "CRMPreprocessForPoser", - "CRMViewer" - ], - { - "title_aux": "ComfyUI-Flowty-CRM" - } - ], "https://github.com/flowtyone/ComfyUI-Flowty-LDSR": [ [ "LDSRModelLoader", @@ -6141,16 +5519,6 @@ "title_aux": "ComfyUI-Flowty-LDSR" } ], - "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": [ - [ - "TripoSRModelLoader", - "TripoSRSampler", - "TripoSRViewer" - ], - { - "title_aux": "ComfyUI-Flowty-TripoSR" - } - ], "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": [ [ "BatchIndex_AS", @@ -6223,75 +5591,6 @@ "title_aux": "ComfyUI_GMIC" } ], - "https://github.com/get-salt-AI/SaltAI": [ - [ - "LLMChat", - "LLMChatEngine", - "LLMChatMessageConcat", - "LLMChatMessages", - "LLMChatMessagesAdv", - "LLMComplete", - "LLMDirectoryReader", - "LLMHtmlComposer", - "LLMHtmlRepair", - "LLMJSONQueryEngine", - "LLMJsonComposer", - "LLMJsonRepair", - "LLMMarkdownComposer", - "LLMMarkdownRepair", - "LLMNotionReader", - "LLMPostProcessDocuments", - "LLMQueryEngine", - "LLMQueryEngineAdv", - "LLMRegexCreator", - "LLMRegexRepair", - "LLMRssReaderNode", - "LLMSemanticSplitterNodeParser", - "LLMSentenceSplitterNodeCreator", - "LLMServiceContextAdv", - "LLMServiceContextDefault", - "LLMSimpleWebPageReader", - "LLMSummaryIndex", - "LLMTrafilaturaWebReader", - "LLMTreeIndex", - "LLMVectorStoreIndex", - "LLMYamlComposer", - "LLMYamlRepair", - "OPAC", - "OPAC2Floats", - "OPACList2ExecList", - "OPACListVariance", - "OPACPerlinSettings", - "OPACTransformImages", - "OPCSLayerExtractor", - "OPCScheduler", - "OpenAIModel", - "ParallaxMotion", - "SAIPrimitiveConverter", - "SAIStringRegexSearchMatch", - "SAIStringRegexSearchReplace", - "SaltAIStableVideoDiffusion", - "SaltInfo", - "SaltInput", - "SaltOutput", - "ScheduledImageAdjust" - ], - { - "title_aux": "SaltAI-Open-Resources" - } - ], - "https://github.com/ggpid/idpark_custom_node": [ - [ - "CutByMaskFixed", - "FastSAMGenerator", - "LoadImageS3", - "SAMGenerator", - "SaveImageS3" - ], - { - "title_aux": "idpark_custom_node" - } - ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -6310,7 +5609,6 @@ ], "https://github.com/glibsonoran/Plush-for-ComfyUI": [ [ - "AdvPromptEnhancer", "DalleImage", "Enhancer", "ImgTextSwitch", @@ -6325,7 +5623,6 @@ [ "GlifConsistencyDecoder", "GlifPatchConsistencyDecoderTiled", - "ImageToMultipleOf", "SDXLAspectRatio" ], { @@ -6348,26 +5645,9 @@ "title_aux": "ComfyUI Substring" } ], - "https://github.com/gokayfem/ComfyUI-Depth-Visualization": [ - [ - "DepthViewer" - ], - { - "title_aux": "ComfyUI-Depth-Visualization" - } - ], - "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ - [ - "DreamViewer" - ], - { - "title_aux": "ComfyUI-Dream-Interpreter" - } - ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", - "ChatMusician", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -6384,12 +5664,9 @@ "LlavaClipLoader", "MCLLaVAModel", "MoonDream", - "Moondream2model", "PlayMusic", "PromptGenerateAPI", - "SaveAudioNode", "SimpleText", - "StructuredOutput", "Suggester", "UformGen2QwenNode", "ViewText" @@ -6416,16 +5693,6 @@ "title_aux": "y.k.'s ComfyUI node suite" } ], - "https://github.com/hackkhai/ComfyUI-Image-Matting": [ - [ - "ApplyMatting", - "CreateTrimap", - "MattingModelLoader" - ], - { - "title_aux": "ComfyUI-Image-Matting" - } - ], "https://github.com/hhhzzyang/Comfyui_Lama": [ [ "LamaApply", @@ -6478,21 +5745,6 @@ "title_aux": "ComfyUI-ModelDownloader" } ], - "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ - [ - "LayeredDiffusionApply", - "LayeredDiffusionCondApply", - "LayeredDiffusionCondJointApply", - "LayeredDiffusionDecode", - "LayeredDiffusionDecodeRGBA", - "LayeredDiffusionDecodeSplit", - "LayeredDiffusionDiffApply", - "LayeredDiffusionJointApply" - ], - { - "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" - } - ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6551,18 +5803,6 @@ "title_aux": "ComfyUI-Lora-Auto-Trigger-Words" } ], - "https://github.com/if-ai/ComfyUI-IF_AI_tools": [ - [ - "IF_DisplayText", - "IF_ImagePrompt", - "IF_PromptMkr", - "IF_SaveText", - "IF_saveText" - ], - { - "title_aux": "ComfyUI-IF_AI_tools" - } - ], "https://github.com/imb101/ComfyUI-FaceSwap": [ [ "FaceSwapNode" @@ -6870,16 +6110,6 @@ "title_aux": "ComfyUI-DDColor" } ], - "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": [ - [ - "DynamiCrafterBatchInterpolation", - "DynamiCrafterI2V", - "DynamiCrafterModelLoader" - ], - { - "title_aux": "ComfyUI-DynamiCrafterWrapper" - } - ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -6908,6 +6138,7 @@ "CreateVoronoiMask", "CrossFadeImages", "DummyLatentOut", + "EffnetEncode", "EmptyLatentImagePresets", "FilterZeroMasksAndCorrespondingImages", "FlipSigmasAdjusted", @@ -6931,17 +6162,16 @@ "InjectNoiseToLatent", "InsertImageBatchByIndexes", "Intrinsic_lora_sampling", - "LoadResAdapterNormalization", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", "OffsetMaskByNormalizedAmplitude", + "ReferenceOnlySimple3", "RemapMaskRange", "ReplaceImagesInBatch", "ResizeMask", "ReverseImageBatch", "RoundMask", - "SV3D_BatchSchedule", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", "SomethingToString", @@ -6949,7 +6179,6 @@ "SplitBboxes", "StableZero123_BatchSchedule", "StringConstant", - "Superprompt", "VRAM_Debug", "WidgetToString" ], @@ -6961,7 +6190,6 @@ [ "ColorizeDepthmap", "MarigoldDepthEstimation", - "MarigoldDepthEstimationVideo", "RemapDepth", "SaveImageOpenEXR" ], @@ -6969,21 +6197,6 @@ "title_aux": "Marigold depth estimation in ComfyUI" } ], - "https://github.com/kijai/ComfyUI-SUPIR": [ - [ - "SUPIR_Upscale", - "SUPIR_conditioner", - "SUPIR_decode", - "SUPIR_encode", - "SUPIR_first_stage", - "SUPIR_model_loader", - "SUPIR_sample", - "SUPIR_tiles" - ], - { - "title_aux": "ComfyUI-SUPIR" - } - ], "https://github.com/kijai/ComfyUI-SVD": [ [ "SVDimg2vid" @@ -6994,8 +6207,7 @@ ], "https://github.com/kijai/ComfyUI-moondream": [ [ - "MoondreamQuery", - "MoondreamQueryCaptions" + "MoondreamQuery" ], { "title_aux": "ComfyUI-moondream" @@ -7040,13 +6252,7 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ - "Filter", - "PresentString", - "SingleString", - "SizeSelector", - "concat", - "concat_klinter", - "whitelist" + "concat_klinter" ], { "title_aux": "Klinter_nodes" @@ -7122,16 +6328,6 @@ "title_aux": "abg-comfyui" } ], - "https://github.com/laksjdjf/Batch-Condition-ComfyUI": [ - [ - "Batch String", - "CLIP Text Encode (Batch)", - "String Input" - ], - { - "title_aux": "Batch-Condition-ComfyUI" - } - ], "https://github.com/laksjdjf/LCMSampler-ComfyUI": [ [ "SamplerLCM", @@ -7152,14 +6348,6 @@ "title_aux": "LoRA-Merger-ComfyUI" } ], - "https://github.com/laksjdjf/LoRTnoC-ComfyUI": [ - [ - "LortnocLoader" - ], - { - "title_aux": "LoRTnoC-ComfyUI" - } - ], "https://github.com/laksjdjf/attention-couple-ComfyUI": [ [ "Attention couple" @@ -7188,11 +6376,7 @@ ], "https://github.com/leoleelxh/ComfyUI-LLMs": [ [ - "\ud83d\uddbc\ufe0f LLMs_Vison_Ali", - "\ud83d\uddbc\ufe0f LLMs_Vison_GLM4", - "\ud83d\uddbc\ufe0f LLMs_Vison_Gemini", - "\ud83d\ude00 LLMs_Chat", - "\ud83d\ude00 LLMs_Chat_GLM4_Only" + "\ud83d\udc35 ComfyUI-LLMs" ], { "title_aux": "ComfyUI-LLMs" @@ -7210,42 +6394,19 @@ "title_aux": "simple wildcard for ComfyUI" } ], - "https://github.com/ljleb/comfy-mecha": [ - [ - "Blocks Mecha Hyper", - "Custom Code Mecha Recipe", - "Mecha Merger", - "Model Mecha Recipe" - ], - { - "title_aux": "comfy-mecha" - } - ], "https://github.com/lldacing/comfyui-easyapi-nodes": [ [ "Base64ToImage", "Base64ToMask", - "ColorPicker", - "GetImageBatchSize", "ImageToBase64", "ImageToBase64Advanced", - "InsightFaceBBOXDetect", - "IntToList", - "IntToNumber", - "JoinList", - "ListMerge", "LoadImageFromURL", "LoadImageToBase64", "LoadMaskFromURL", "MaskImageToBase64", "MaskToBase64", "MaskToBase64Image", - "SamAutoMaskSEGS", - "ShowFloat", - "ShowInt", - "ShowNumber", - "ShowString", - "StringToList" + "SamAutoMaskSEGS" ], { "title_aux": "comfyui-easyapi-nodes" @@ -7371,8 +6532,6 @@ "ImpactEdit_SEG_ELT", "ImpactFloat", "ImpactFrom_SEG_ELT", - "ImpactFrom_SEG_ELT_bbox", - "ImpactFrom_SEG_ELT_crop_region", "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", @@ -7470,8 +6629,6 @@ "SEGSRangeFilterDetailerHookProvider", "SEGSSwitch", "SEGSToImageList", - "SEGSUpscaler", - "SEGSUpscalerPipe", "SegmDetectorCombined", "SegmDetectorCombined_v2", "SegmDetectorForEach", @@ -7517,7 +6674,6 @@ "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", "ChangeImageBatchSize //Inspire", - "ChangeLatentBatchSize //Inspire", "CheckpointLoaderSimpleShared //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "ConcatConditioningsWithMultiplier //Inspire", @@ -7794,36 +6950,6 @@ "title_aux": "MTB Nodes" } ], - "https://github.com/meshmesh-io/ComfyUI-MeshMesh": [ - [ - "ColorPicker", - "MasksToColoredMasks" - ], - { - "title_aux": "ComfyUI-MeshMesh" - } - ], - "https://github.com/meshmesh-io/mm-comfyui-loopback": [ - [ - "Loop", - "LoopEnd", - "LoopEnd_SEGIMAGE", - "LoopStart", - "LoopStart_SEGIMAGE" - ], - { - "title_aux": "mm-comfyui-loopback" - } - ], - "https://github.com/meshmesh-io/mm-comfyui-megamask": [ - [ - "ColorListMaskToImage", - "FlattenAndCombineMaskImages" - ], - { - "title_aux": "mm-comfyui-megamask" - } - ], "https://github.com/mihaiiancu/ComfyUI_Inpaint": [ [ "InpaintMediapipe" @@ -7853,14 +6979,12 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", - "CreateMaskWithCanvas", "CreateRegionalPNGMask", "EightFloats", "FloatMultiplier", "FourBooleanTrigger", "FourFloats", "IntMultiplier", - "LogicNot", "NumeralToString", "PngColorMasksToMaskList", "PngColorMasksToRGB", @@ -7868,16 +6992,12 @@ "PngColorMasksToStringList", "PngRectanglesToMask", "PngRectanglesToMaskList", - "RandomLayouts", - "SeedGenerator", "SingleBooleanTrigger", "SixBooleanTrigger", "SixFloats", "StepsAndCfg", "StepsAndCfgAndWH", "TextBox", - "TextCombinerSix", - "TextCombinerTwo", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", "TwoFloats" @@ -8087,14 +7207,6 @@ "title_aux": "ntdviet/comfyui-ext" } ], - "https://github.com/olduvai-jp/ComfyUI-HfLoader": [ - [ - "Lora Loader From HF" - ], - { - "title_aux": "ComfyUI-HfLoader" - } - ], "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": [ [ "CLIPStringEncode _O", @@ -8256,16 +7368,6 @@ "title_aux": "ComfyUI-TemporaryLoader" } ], - "https://github.com/prodogape/ComfyUI-Minio": [ - [ - "Load Image From Minio", - "Save Image To Minio", - "Set Minio Config" - ], - { - "title_aux": "Comfyui-Minio" - } - ], "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": [ [ "CheckpointLoader|pysssss", @@ -8507,7 +7609,6 @@ [ "3DImage", "AppInfo", - "ApplyVisualStylePrompting_", "AreaToMask", "CenterImage", "CharacterInText", @@ -8535,7 +7636,6 @@ "LoadImagesFromPath", "LoadImagesFromURL", "LoraNames_", - "LoraPrompt", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -8548,7 +7648,6 @@ "RandomPrompt", "ResizeImageMixlab", "SamplerNames_", - "SaveImageAndMetadata_", "SaveImageToLocal", "ScreenShare", "Seed_", @@ -8559,16 +7658,12 @@ "SpeechSynthesis", "SplitImage", "SplitLongMask", - "StyleAlignedBatchAlign_", - "StyleAlignedReferenceSampler_", - "StyleAlignedSampleReferenceLatents_", "SvgImage", "SwitchByIndex", "TESTNODE_", "TESTNODE_TOKEN", "TextImage", "TextInput_", - "TextSplitByDelimiter", "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", @@ -8586,19 +7681,6 @@ "title_aux": "comfyui-ultralytics-yolo" } ], - "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": [ - [ - "DallERender", - "GPT", - "MemeplexCustomSDXLRender", - "MemeplexRender", - "TextInput", - "TextSend" - ], - { - "title_aux": "ComfyUI_Memeplex_DALLE" - } - ], "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [ [ "PhotoMakerEncodePlus", @@ -8837,7 +7919,7 @@ "BlurImageFast", "BlurMaskFast", "ClampOutliers", - "ColorMatchImage", + "ColorMatch", "ConvertNormals", "DifferenceChecker", "DilateErodeMask", @@ -8927,7 +8009,6 @@ [ "KRestartSampler", "KRestartSamplerAdv", - "KRestartSamplerCustom", "KRestartSamplerSimple" ], { @@ -8943,15 +8024,6 @@ "title_aux": "ComfyUI roop" } ], - "https://github.com/stavsap/comfyui-ollama": [ - [ - "OllamaGenerate", - "OllamaVision" - ], - { - "title_aux": "ComfyUI Ollama" - } - ], "https://github.com/storyicon/comfyui_segment_anything": [ [ "GroundingDinoModelLoader (segment anything)", @@ -9322,14 +8394,6 @@ "title_aux": "Simple Wildcard" } ], - "https://github.com/victorchall/comfyui_webcamcapture": [ - [ - "WebcamCapture" - ], - { - "title_aux": "Comfyui Webcam capture node" - } - ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ "ChatGptPrompt" @@ -9346,39 +8410,6 @@ "title_aux": "comfyui-psd2png" } ], - "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ - [ - "Any String", - "Chunk Up", - "Get Chunk", - "Inspect", - "Join Chunks", - "Model From URL" - ], - { - "title_aux": "ComfyUI-Vivax-Nodes" - } - ], - "https://github.com/vsevolod-oparin/comfyui-kandinsky22": [ - [ - "comfy-kandinsky22-decoder-loader", - "comfy-kandinsky22-hint-combiner", - "comfy-kandinsky22-image-encoder", - "comfy-kandinsky22-img-latents", - "comfy-kandinsky22-latents", - "comfy-kandinsky22-movq-decoder", - "comfy-kandinsky22-positive-text-encoder", - "comfy-kandinsky22-prior-averaging-2", - "comfy-kandinsky22-prior-averaging-3", - "comfy-kandinsky22-prior-averaging-4", - "comfy-kandinsky22-prior-loader", - "comfy-kandinsky22-text-encoder", - "comfy-kandinsky22-unet-decoder" - ], - { - "title_aux": "Kandinsky 2.2 ComfyUI Plugin" - } - ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", @@ -9647,7 +8678,6 @@ "easy if", "easy imageInsetCrop", "easy imagePixelPerfect", - "easy imageRemBg", "easy imageRemoveBG", "easy imageSave", "easy imageScaleDown", @@ -9656,26 +8686,20 @@ "easy imageSize", "easy imageSizeByLongerSide", "easy imageSizeBySide", - "easy imageSplitList", "easy imageSwitch", "easy imageToMask", - "easy instantIDApply", - "easy instantIDApplyADV", "easy int", "easy isSDXL", "easy joinImageBatch", "easy kSampler", "easy kSamplerDownscaleUnet", "easy kSamplerInpainting", - "easy kSamplerLayerDiffusion", "easy kSamplerSDTurbo", "easy kSamplerTiled", "easy latentCompositeMaskedWithCond", "easy latentNoisy", "easy loraStack", "easy negative", - "easy pipeBatchIndex", - "easy pipeEdit", "easy pipeIn", "easy pipeOut", "easy pipeToBasicPipe", @@ -9687,9 +8711,6 @@ "easy preSamplingAdvanced", "easy preSamplingCascade", "easy preSamplingDynamicCFG", - "easy preSamplingLayerDiffusion", - "easy preSamplingLayerDiffusionADDTL", - "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -9699,7 +8720,6 @@ "easy showAnything", "easy showLoaderSettingsNames", "easy showSpentTime", - "easy showTensorShape", "easy string", "easy stylesSelector", "easy svdLoader", @@ -9810,9 +8830,7 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideoNode", - "PreviewVHSAudioNode", - "VHSFilenamesToPath" + "LoadYoutubeVideoNode" ], { "title_aux": "ComfyUI-Pronodes" @@ -9821,7 +8839,6 @@ "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ "DepthAnythingTrtNode", - "TTSCapcutNode", "UpscaleVideoTrtNode" ], { @@ -9844,9 +8861,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -9914,16 +8928,8 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ - "CLIP PromptConditioning|fofo", "Image2Text", - "Image2TextWithTags", - "LoadImage2TextModel", - "LoadText2PromptModel", - "ShowText|fofo", - "Text2GPTPrompt", - "Text2Prompt", - "TextBox|fofo", - "Translate2Chinese|fofo" + "LoadImage2TextModel" ], { "title_aux": "Comfyui_image2prompt" diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index cd25384c..2183b78d 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,35 +1,5 @@ { "models": [ - { - "name": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", - "type": "BLIP_MODEL", - "base": "blip_model", - "save_path": "blip", - "description": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", - "reference": "https://github.com/salesforce/BLIP", - "filename": "model_base_capfilt_large.pth", - "url": "https://storage.googleapis.com/sfr-vision-language-research/BLIP/models/model_base_capfilt_large.pth" - }, - { - "name": "GroundingDINO SwinT OGC - Model", - "type": "GroundingDINO", - "base": "DINO", - "save_path": "groundingdino", - "description": "GroundingDINO SwinT OGC Model", - "reference": "https://huggingface.co/ShilongLiu/GroundingDINO", - "filename": "groundingdino_swint_ogc.pth", - "url": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swint_ogc.pth" - }, - { - "name": "GroundingDINO SwinT OGC - CFG File", - "type": "GroundingDINO", - "base": "DINO", - "save_path": "groundingdino", - "description": "GroundingDINO SwinT OGC CFG File", - "reference": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py", - "filename": "GroundingDINO_SwinT_OGC.cfg.py", - "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" - }, { "name": "SDXL Lightning LoRA (2step)", "type": "lora", @@ -692,6 +662,16 @@ "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid", "filename": "svd.safetensors", "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid/resolve/main/svd.safetensors" + }, + { + "name": "Stable Video Diffusion Image-to-Video (XT)", + "type": "checkpoints", + "base": "SVD", + "save_path": "checkpoints/SVD", + "description": "Stable Video Diffusion (SVD) Image-to-Video is a diffusion model that takes in a still image as a conditioning frame, and generates a video from it.\nNOTE: 25 frames @ 576x1024 ", + "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt", + "filename": "svd_xt.safetensors", + "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt/resolve/main/svd_xt.safetensors" } ] } diff --git a/node_db/tutorial/custom-node-list.json b/node_db/tutorial/custom-node-list.json index cc822d84..e332c589 100644 --- a/node_db/tutorial/custom-node-list.json +++ b/node_db/tutorial/custom-node-list.json @@ -149,16 +149,6 @@ ], "install_type": "git-clone", "description": "This module provides an annotation @ComfyFunc to streamline adding custom node types in ComfyUI. It processes your function's signature to create a wrapped function and custom node definition required for ComfyUI, eliminating all the boilerplate code. In most cases you can just add a @ComfyFunc(\"category\") annotation to your existing function." - }, - { - "author": "MokkaBoss1", - "title": "Woman_in_a_dress", - "reference": "https://github.com/MokkaBoss1/Woman_in_a_dress", - "files": [ - "https://github.com/MokkaBoss1/Woman_in_a_dress/raw/main/Woman_In_A_Dress.py" - ], - "install_type": "git-clone", - "description": "Nodes:Woman_in_a_dress" } ] } \ No newline at end of file diff --git a/prestartup_script.py b/prestartup_script.py index a335f3d0..663c65eb 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -15,9 +15,6 @@ sys.path.append(glob_path) import cm_global -cm_global.pip_downgrade_blacklist = ['torch', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia'] - - def skip_pip_spam(x): return 'Requirement already satisfied:' in x @@ -173,9 +170,11 @@ try: write_stderr = wrapper_stderr pat_tqdm = r'\d+%.*\[(.*?)\]' - pat_import_fail = r'seconds \(IMPORT FAILED\):.*[/\\]custom_nodes[/\\](.*)$' + pat_import_fail = r'seconds \(IMPORT FAILED\):' + pat_custom_node = r'[/\\]custom_nodes[/\\](.*)$' is_start_mode = True + is_import_fail_mode = False class ComfyUIManagerLogger: def __init__(self, is_stdout): @@ -195,17 +194,26 @@ try: def write(self, message): global is_start_mode + global is_import_fail_mode if any(f(message) for f in message_collapses): return if is_start_mode: - match = re.search(pat_import_fail, message) - if match: - import_failed_extensions.add(match.group(1)) + if is_import_fail_mode: + match = re.search(pat_custom_node, message) + if match: + import_failed_extensions.add(match.group(1)) + is_import_fail_mode = False + else: + match = re.search(pat_import_fail, message) + if match: + is_import_fail_mode = True + else: + is_import_fail_mode = False - if 'Starting server' in message: - is_start_mode = False + if 'Starting server' in message: + is_start_mode = False if not self.is_stdout: match = re.search(pat_tqdm, message) @@ -342,12 +350,7 @@ def is_installed(name): if match: name = match.group(1) - - if name in cm_global.pip_downgrade_blacklist: - if match is None or match.group(2) in ['<=', '==', '<']: - print(f"[ComfyUI-Manager] skip black listed pip installation: '{name}'") - return True - + return name.lower() in get_installed_packages() diff --git a/scripts/install-comfyui-venv-linux.sh b/scripts/install-comfyui-venv-linux.sh index fecf3d5b..be473dc6 100755 --- a/scripts/install-comfyui-venv-linux.sh +++ b/scripts/install-comfyui-venv-linux.sh @@ -4,9 +4,9 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager cd .. python -m venv venv source venv/bin/activate -python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install -r requirements.txt python -m pip install -r custom_nodes/ComfyUI-Manager/requirements.txt +python -m pip install torchvision cd .. echo "#!/bin/bash" > run_gpu.sh echo "cd ComfyUI" >> run_gpu.sh diff --git a/scripts/install-comfyui-venv-win.bat b/scripts/install-comfyui-venv-win.bat index 98111110..6bb0e836 100755 --- a/scripts/install-comfyui-venv-win.bat +++ b/scripts/install-comfyui-venv-win.bat @@ -4,14 +4,17 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager cd .. python -m venv venv call venv/Scripts/activate -pythoh -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install -r requirements.txt python -m pip install -r custom_nodes/ComfyUI-Manager/requirements.txt +python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118 xformers cd .. -echo "cd ComfyUI" >> run_gpu.bat -echo "call venv/Scripts/activate" >> run_gpu.bat -echo "python main.py" >> run_gpu.bat +echo "cd ComfyUI" >> run_gpu.sh +echo "call venv/Scripts/activate" >> run_gpu.sh +echo "python main.py" >> run_gpu.sh +chmod +x run_gpu.sh -echo "cd ComfyUI" >> run_cpu.bat -echo "call venv/Scripts/activate" >> run_cpu.bat -echo "python main.py --cpu" >> run_cpu.bat +echo "#!/bin/bash" > run_cpu.sh +echo "cd ComfyUI" >> run_cpu.sh +echo "call venv/Scripts/activate" >> run_cpu.sh +echo "python main.py --cpu" >> run_cpu.sh +chmod +x run_cpu.sh From 54a041e4b88f39c2c33033f69deb5ef3bd8da02a Mon Sep 17 00:00:00 2001 From: Jianqi Pan Date: Thu, 21 Mar 2024 22:57:19 +0900 Subject: [PATCH 12/31] feat: add ComfyUI-J, Jannchie's diffusers based nodes --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 149df958..1d69c894 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6545,6 +6545,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "Jannchie", + "title": "ComfyUI-J", + "reference": "https://github.com/Jannchie/ComfyUI-J", + "files": [ + "https://github.com/Jannchie/ComfyUI-J" + ], + "install_type": "git-clone", + "description": "This is a completely different set of nodes than Comfy's own KSampler series. This set of nodes is based on Diffusers, which makes it easier to import models, apply prompts with weights, inpaint, reference only, controlnet, etc." } ] } From ddaea9fc99d2fec0bc2c43295491f3b9b385b5e4 Mon Sep 17 00:00:00 2001 From: akr1999 Date: Fri, 22 Mar 2024 16:50:09 +0530 Subject: [PATCH 13/31] Revert "Revert "Merge branch 'main' of https://github.com/daxcay/ComfyUI-Manager"" This reverts commit 89ed96f83f7ccde2d67dfd8833bc76de89ffebd1. --- __init__.py | 47 +- custom-node-list.json | 731 ++++++++++++- extension-node-map.json | 1076 ++++++++++++++++++- model-list.json | 200 +++- node_db/dev/custom-node-list.json | 200 +++- node_db/legacy/custom-node-list.json | 10 + node_db/new/custom-node-list.json | 1304 ++++++++++++------------ node_db/new/extension-node-map.json | 1076 ++++++++++++++++++- node_db/new/model-list.json | 40 +- node_db/tutorial/custom-node-list.json | 10 + prestartup_script.py | 33 +- scripts/install-comfyui-venv-linux.sh | 2 +- scripts/install-comfyui-venv-win.bat | 17 +- 13 files changed, 3881 insertions(+), 865 deletions(-) diff --git a/__init__.py b/__init__.py index 21554290..ab8d62f8 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 8, 3] +version = [2, 10, 2] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") @@ -39,6 +39,22 @@ comfy_ui_hash = "-" cache_lock = threading.Lock() +def is_blacklisted(name): + name = name.strip() + + pattern = r'([^<>!=]+)([<>!=]=?)' + match = re.search(pattern, name) + + if match: + name = match.group(1) + + if name in cm_global.pip_downgrade_blacklist: + if match is None or match.group(2) in ['<=', '==', '<']: + return True + + return False + + def handle_stream(stream, prefix): stream.reconfigure(encoding=locale.getpreferredencoding(), errors='replace') for msg in stream: @@ -178,6 +194,7 @@ def write_config(): 'component_policy': get_config()['component_policy'], 'double_click_policy': get_config()['double_click_policy'], 'windows_selector_event_loop_policy': get_config()['windows_selector_event_loop_policy'], + 'model_download_by_agent': get_config()['model_download_by_agent'] } with open(config_path, 'w') as configfile: config.write(configfile) @@ -201,6 +218,7 @@ def read_config(): 'component_policy': default_conf['component_policy'] if 'component_policy' in default_conf else 'workflow', 'double_click_policy': default_conf['double_click_policy'] if 'double_click_policy' in default_conf else 'copy-all', 'windows_selector_event_loop_policy': default_conf['windows_selector_event_loop_policy'] if 'windows_selector_event_loop_policy' in default_conf else False, + 'model_download_by_agent': default_conf['model_download_by_agent'] if 'model_download_by_agent' in default_conf else False, } except Exception: @@ -215,7 +233,8 @@ def read_config(): 'default_ui': 'none', 'component_policy': 'workflow', 'double_click_policy': 'copy-all', - 'windows_selector_event_loop_policy': False + 'windows_selector_event_loop_policy': False, + 'model_download_by_agent': False, } @@ -283,6 +302,12 @@ def try_install_script(url, repo_path, install_cmd): return True else: + if len(install_cmd) == 5 and install_cmd[2:4] == ['pip', 'install']: + if is_blacklisted(install_cmd[4]): + print(f"[ComfyUI-Manager] skip black listed pip installation: '{install_cmd[4]}'") + return True + + print(f"\n## ComfyUI-Manager: EXECUTE => {install_cmd}") code = run_script(install_cmd, cwd=repo_path) @@ -522,16 +547,17 @@ def git_pull(path): else: repo = git.Repo(path) - print(f"path={path} / repo.is_dirty: {repo.is_dirty()}") - if repo.is_dirty(): repo.git.stash() if repo.head.is_detached: switch_to_default_branch(repo) - origin = repo.remote(name='origin') - origin.pull() + current_branch = repo.active_branch + remote_name = current_branch.tracking_branch().remote_name + remote = repo.remote(name=remote_name) + + remote.pull() repo.git.submodule('update', '--init', '--recursive') repo.close() @@ -1686,7 +1712,11 @@ async def update_comfyui(request): current_branch = repo.active_branch branch_name = current_branch.name - remote_name = current_branch.tracking_branch().remote_name + if current_branch.tracking_branch() is None: + print(f"[ComfyUI-Manager] There is no tracking branch ({current_branch})") + remote_name = 'origin' + else: + remote_name = current_branch.tracking_branch().remote_name remote = repo.remote(name=remote_name) try: @@ -1755,8 +1785,7 @@ async def install_model(request): print(f"Install model '{json_data['name']}' into '{model_path}'") model_url = json_data['url'] - - if model_url.startswith('https://github.com') or model_url.startswith('https://huggingface.co') or model_url.startswith('https://heibox.uni-heidelberg.de'): + if not get_config()['model_download_by_agent'] and (model_url.startswith('https://github.com') or model_url.startswith('https://huggingface.co') or model_url.startswith('https://heibox.uni-heidelberg.de')): model_dir = get_model_dir(json_data) download_url(model_url, model_dir, filename=json_data['filename']) diff --git a/custom-node-list.json b/custom-node-list.json index d928c361..04eb8440 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -59,6 +59,56 @@ "files": [ "https://github.com/Fannovel16/comfyui_controlnet_aux" ], + "preemptions":[ + "AIO_Preprocessor", + "AnimalPosePreprocessor", + "AnimeFace_SemSegPreprocessor", + "AnimeLineArtPreprocessor", + "BAE-NormalMapPreprocessor", + "BinaryPreprocessor", + "CannyEdgePreprocessor", + "ColorPreprocessor", + "DSINE-NormalMapPreprocessor", + "DWPreprocessor", + "DensePosePreprocessor", + "DepthAnythingPreprocessor", + "DiffusionEdge_Preprocessor", + "FacialPartColoringFromPoseKps", + "FakeScribblePreprocessor", + "HEDPreprocessor", + "HintImageEnchance", + "ImageGenResolutionFromImage", + "ImageGenResolutionFromLatent", + "ImageIntensityDetector", + "ImageLuminanceDetector", + "InpaintPreprocessor", + "LeReS-DepthMapPreprocessor", + "LineArtPreprocessor", + "LineartStandardPreprocessor", + "M-LSDPreprocessor", + "Manga2Anime_LineArt_Preprocessor", + "MaskOptFlow", + "MediaPipe-FaceMeshPreprocessor", + "MeshGraphormer-DepthMapPreprocessor", + "MiDaS-DepthMapPreprocessor", + "MiDaS-NormalMapPreprocessor", + "OneFormer-ADE20K-SemSegPreprocessor", + "OneFormer-COCO-SemSegPreprocessor", + "OpenposePreprocessor", + "PiDiNetPreprocessor", + "PixelPerfectResolution", + "SAMPreprocessor", + "SavePoseKpsAsJsonFile", + "ScribblePreprocessor", + "Scribble_XDoG_Preprocessor", + "SemSegPreprocessor", + "ShufflePreprocessor", + "TEEDPreprocessor", + "TilePreprocessor", + "UniFormer-SemSegPreprocessor", + "Unimatch_OptFlowPreprocessor", + "Zoe-DepthMapPreprocessor", + "Zoe_DepthAnythingPreprocessor"], "install_type": "git-clone", "description": "This is a rework of comfyui_controlnet_preprocessors based on ControlNet auxiliary models by 🤗. I think the old repo isn't good enough to maintain. All old workflow will still be work with this repo but the version option won't do anything. Almost all v1 preprocessors are replaced by v1.1 except those doesn't appear in v1.1. [w/NOTE: Please refrain from using the controlnet preprocessor alongside this installation, as it may lead to conflicts and prevent proper recognition.]" }, @@ -297,6 +347,17 @@ "install_type": "git-clone", "description": "Nodes:Conditioning (Blend), Inpainting VAE Encode (WAS), VividSharpen. Experimental nodes, or other random extra helper nodes." }, + { + "author": "SaltAI", + "title": "SaltAI-Open-Resources", + "reference": "https://github.com/get-salt-AI/SaltAI", + "pip": ["numba"], + "files": [ + "https://github.com/get-salt-AI/SaltAI" + ], + "install_type": "git-clone", + "description": "This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI models to do pretty much anything.\nOur mission is to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. Our vision is to foster a flourishing AI ecosystem where the world’s best developers can build and share their work, thereby redefining how software is made, pushing innovation forward, and ensuring as many people as possible can benefit from the positive promise of AI technologies.\nWe believe that ComfyUI is a powerful tool that can help us achieve our mission and vision, by enabling anyone to explore the possibilities and limitations of AI models in a visual and interactive way, without coding if desired.\nWe hope that by sharing our nodes and workflows, we can inspire and empower more people to create amazing AI-powered content with ComfyUI." + }, { "author": "omar92", "title": "Quality of life Suit:V2", @@ -662,16 +723,6 @@ "install_type": "git-clone", "description": "ComfyUI nodes for the Ultimate Stable Diffusion Upscale script by Coyote-A." }, - { - "author": "ssitu", - "title": "NestedNodeBuilder", - "reference": "https://github.com/ssitu/ComfyUI_NestedNodeBuilder", - "files": [ - "https://github.com/ssitu/ComfyUI_NestedNodeBuilder" - ], - "install_type": "git-clone", - "description": "This extension provides the ability to combine multiple nodes into a single node." - }, { "author": "ssitu", "title": "Restart Sampling", @@ -823,6 +874,16 @@ "install_type": "git-clone", "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" }, + { + "author": "bmad4ever", + "title": "comfyui_quilting", + "reference": "https://github.com/bmad4ever/comfyui_quilting", + "files": [ + "https://github.com/bmad4ever/comfyui_quilting" + ], + "install_type": "git-clone", + "description": "image and latent quilting nodes for comfyui" + }, { "author": "FizzleDorf", "title": "FizzNodes", @@ -1608,6 +1669,16 @@ "install_type": "git-clone", "description": "Improve the interactive experience of using ComfyUI, such as making the loading of ComfyUI models more intuitive and making it easier to create model thumbnails" }, + { + "author": "AIGODLIKE", + "title": "ComfyUI-CUP", + "reference": "https://github.com/AIGODLIKE/ComfyUI-CUP", + "files": [ + "https://github.com/AIGODLIKE/ComfyUI-CUP" + ], + "install_type": "git-clone", + "description": "Bridge between ComfyUI and blender's ComfyUI-BlenderAI-node addon." + }, { "author": "syllebra", "title": "BilboX's ComfyUI Custom Nodes", @@ -1698,6 +1769,26 @@ "install_type": "git-clone", "description": "This extension node is intended for the use of LCM conversion for SSD-1B-anime. It does not guarantee operation with the original LCM (as it cannot load weights in the current version). To take advantage of fast generation with LCM, a node for using TAESD as a decoder is also provided. This is inspired by ComfyUI-OtherVAEs." }, + { + "author": "laksjdjf", + "title": "LoRTnoC-ComfyUI", + "reference": "https://github.com/laksjdjf/LoRTnoC-ComfyUI", + "files": [ + "https://github.com/laksjdjf/LoRTnoC-ComfyUI" + ], + "install_type": "git-clone", + "description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)" + }, + { + "author": "laksjdjf", + "title": "Batch-Condition-ComfyUI", + "reference": "https://github.com/laksjdjf/Batch-Condition-ComfyUI", + "files": [ + "https://github.com/laksjdjf/Batch-Condition-ComfyUI" + ], + "install_type": "git-clone", + "description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String" + }, { "author": "alsritter", "title": "asymmetric-tiling-comfyui", @@ -2358,6 +2449,26 @@ "install_type": "git-clone", "description": "Moondream image to text query node with batch support" }, + { + "author": "kijai", + "title": "ComfyUI-SUPIR", + "reference": "https://github.com/kijai/ComfyUI-SUPIR", + "files": [ + "https://github.com/kijai/ComfyUI-SUPIR" + ], + "install_type": "git-clone", + "description": "Wrapper nodes to use SUPIR upscaling process in ComfyUI" + }, + { + "author": "kijai", + "title": "ComfyUI-DynamiCrafterWrapper", + "reference": "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper", + "files": [ + "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper" + ], + "install_type": "git-clone", + "description": "Wrapper nodes to use DynamiCrafter image2video and frame interpolation models in ComfyUI" + }, { "author": "hhhzzyang", "title": "Comfyui-Lama", @@ -2548,6 +2659,16 @@ "install_type": "git-clone", "description": "Nodes:Word Cloud, Load Text File" }, + { + "author": "chflame163", + "title": "ComfyUI Layer Style", + "reference": "https://github.com/chflame163/ComfyUI_LayerStyle", + "files": [ + "https://github.com/chflame163/ComfyUI_LayerStyle" + ], + "install_type": "git-clone", + "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress." + }, { "author": "drustan-hawk", "title": "primitive-types", @@ -3151,6 +3272,16 @@ "install_type": "git-clone", "description": "Nodes:YouTube Video Loader. Custom ComfyUI Nodes for video generation" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "APISR IN COMFYUI", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of APISR for ComfyUI, both image and video" + }, { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-Text_Image-Composite [WIP]", @@ -3251,6 +3382,26 @@ "install_type": "git-clone", "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-PixArt-alpha-Diffusers", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI" + }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-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" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." + }, { "author": "kenjiqq", "title": "qq-nodes-comfyui", @@ -4227,10 +4378,10 @@ }, { "author": "Ryuukeisyou", - "title": "comfyui_image_io_helpers", - "reference": "https://github.com/Ryuukeisyou/comfyui_image_io_helpers", + "title": "comfyui_io_helpers", + "reference": "https://github.com/Ryuukeisyou/comfyui_io_helpers", "files": [ - "https://github.com/Ryuukeisyou/comfyui_image_io_helpers" + "https://github.com/Ryuukeisyou/comfyui_io_helpers" ], "install_type": "git-clone", "description": "Nodes:ImageLoadFromBase64, ImageLoadByPath, ImageLoadAsMaskByPath, ImageSaveToPath, ImageSaveAsBase64." @@ -4245,6 +4396,26 @@ "install_type": "git-clone", "description": "This is a custom node that lets you take advantage of Latent Diffusion Super Resolution (LDSR) models inside ComfyUI." }, + { + "author": "flowtyone", + "title": "ComfyUI-Flowty-TripoSR", + "reference": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR", + "files": [ + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR" + ], + "install_type": "git-clone", + "description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)" + }, + { + "author": "flowtyone", + "title": "ComfyUI-Flowty-CRM", + "reference": "https://github.com/flowtyone/ComfyUI-Flowty-CRM", + "files": [ + "https://github.com/flowtyone/ComfyUI-Flowty-CRM" + ], + "install_type": "git-clone", + "description": "This is a custom node that lets you use Convolutional Reconstruction Models right from ComfyUI.\n[a/CRM](https://ml.cs.tsinghua.edu.cn/~zhengyi/CRM/) is a high-fidelity feed-forward single image-to-3D generative model." + }, { "author": "massao000", "title": "ComfyUI_aspect_ratios", @@ -4285,6 +4456,36 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-Open-Sora", + "reference": "https://github.com/chaojie/ComfyUI-Open-Sora", + "files": [ + "https://github.com/chaojie/ComfyUI-Open-Sora" + ], + "install_type": "git-clone", + "description": "ComfyUI Open Sora" + }, + { + "author": "chaojie", + "title": "ComfyUI-Trajectory", + "reference": "https://github.com/chaojie/ComfyUI-Trajectory", + "files": [ + "https://github.com/chaojie/ComfyUI-Trajectory" + ], + "install_type": "git-clone", + "description": "ComfyUI Trajectory" + }, + { + "author": "chaojie", + "title": "ComfyUI-dust3r", + "reference": "https://github.com/chaojie/ComfyUI-dust3r", + "files": [ + "https://github.com/chaojie/ComfyUI-dust3r" + ], + "install_type": "git-clone", + "description": "ComfyUI dust3r" + }, { "author": "chaojie", "title": "ComfyUI-Gemma", @@ -4355,6 +4556,16 @@ "install_type": "git-clone", "description": "Nodes: Download the weights of MotionCtrl-SVD [a/motionctrl_svd.ckpt](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl_svd.ckpt) and put it to ComfyUI/models/checkpoints" }, + { + "author": "chaojie", + "title": "ComfyUI-DragAnything", + "reference": "https://github.com/chaojie/ComfyUI-DragAnything", + "files": [ + "https://github.com/chaojie/ComfyUI-DragAnything" + ], + "install_type": "git-clone", + "description": "DragAnything" + }, { "author": "chaojie", "title": "ComfyUI-DragNUWA", @@ -4727,16 +4938,6 @@ "install_type": "git-clone", "description": "A pony prompt helper extension for AUTOMATIC1111's Stable Diffusion Web UI and ComfyUI that utilizes the full power of your favorite booru query syntax. Currently supports [a/Derpibooru](https://derpibooru/org) and [a/E621](https://e621.net/)." }, - { - "author": "chflame163", - "title": "ComfyUI Layer Style", - "reference": "https://github.com/chflame163/ComfyUI_LayerStyle", - "files": [ - "https://github.com/chflame163/ComfyUI_LayerStyle" - ], - "install_type": "git-clone", - "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress." - }, { "author": "dave-palt", "title": "comfyui_DSP_imagehelpers", @@ -4857,16 +5058,6 @@ "install_type": "git-clone", "description": "Custom node for ComfyUI that makes parts of the image transparent (face, background...)" }, - { - "author": "Abdullah Ozmantar", - "title": "InstaSwap Face Swap Node for ComfyUI", - "reference": "https://github.com/abdozmantar/ComfyUI-InstaSwap", - "files": [ - "https://github.com/abdozmantar/ComfyUI-InstaSwap" - ], - "install_type": "git-clone", - "description": "A quick and easy ComfyUI custom nodes for ultra-quality, lightning-speed face swapping of humans." - }, { "author": "FlyingFireCo", "title": "tiled_ksampler", @@ -4907,6 +5098,26 @@ "install_type": "git-clone", "description": "Custom Nodes for Vision Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction" }, + { + "author": "gokayfem", + "title": "ComfyUI-Dream-Interpreter", + "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", + "files": [ + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" + ], + "install_type": "git-clone", + "description": "Tell your dream and it interprets it and puts you inside your dream" + }, + { + "author": "gokayfem", + "title": "ComfyUI-Depth-Visualization", + "reference": "https://github.com/gokayfem/ComfyUI-Depth-Visualization", + "files": [ + "https://github.com/gokayfem/ComfyUI-Depth-Visualization" + ], + "install_type": "git-clone", + "description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI" + }, { "author": "Hiero207", "title": "ComfyUI-Hiero-Nodes", @@ -5057,6 +5268,16 @@ "install_type": "git-clone", "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" }, + { + "author": "StartHua", + "title": "ComfyUI_OOTDiffusion_CXH", + "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", + "files": [ + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" + ], + "install_type": "git-clone", + "description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)" + }, { "author": "ricklove", "title": "comfyui-ricklove", @@ -5107,6 +5328,16 @@ "install_type": "git-clone", "description": "This is a project that generates videos frame by frame based on IPAdapter+ControlNet. Unlike [a/Steerable-motion](https://github.com/banodoco/Steerable-Motion), we do not rely on AnimateDiff. This decision is primarily due to the fact that the videos generated by AnimateDiff are often blurry. Through frame-by-frame control using IPAdapter+ControlNet, we can produce higher definition and more controllable videos." }, + { + "author": "Chan-0312", + "title": "ComfyUI-EasyDeforum", + "reference": "https://github.com/Chan-0312/ComfyUI-EasyDeforum", + "files": [ + "https://github.com/Chan-0312/ComfyUI-EasyDeforum" + ], + "install_type": "git-clone", + "description": "Nodes:Easy2DDeforum (Chan)" + }, { "author": "trumanwong", "title": "ComfyUI-NSFW-Detection", @@ -5157,6 +5388,16 @@ "install_type": "git-clone", "description": "Clip text encoder with BREAK formatting like A1111 (uses conditioning concat)" }, + { + "author": "dfl", + "title": "ComfyUI-TCD-scheduler", + "reference": "https://github.com/dfl/comfyui-tcd-scheduler", + "files": [ + "https://github.com/dfl/comfyui-tcd-scheduler" + ], + "install_type": "git-clone", + "description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)" + }, { "author": "MarkoCa1", "title": "ComfyUI_Segment_Mask", @@ -5657,6 +5898,409 @@ "install_type": "git-clone", "description": "Nodes:Webcam Capture" }, + { + "author": "huchenlei", + "title": "ComfyUI-layerdiffuse (layerdiffusion)", + "reference": "https://github.com/huchenlei/ComfyUI-layerdiffuse", + "files": [ + "https://github.com/huchenlei/ComfyUI-layerdiffuse" + ], + "install_type": "git-clone", + "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." + }, + { + "author": "nathannlu", + "title": "ComfyUI Pets", + "reference": "https://github.com/nathannlu/ComfyUI-Pets", + "files": [ + "https://github.com/nathannlu/ComfyUI-Pets" + ], + "install_type": "git-clone", + "description": "Play with your pet while your workflow generates!" + }, + { + "author": "nathannlu", + "title": "Comfy Cloud", + "reference": "https://github.com/nathannlu/ComfyUI-Cloud", + "files": [ + "https://github.com/nathannlu/ComfyUI-Cloud" + ], + "install_type": "git-clone", + "description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!" + }, + { + "author": "11dogzi", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", + "files": [ + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" + ], + "install_type": "git-clone", + "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" + }, + { + "author": "BXYMartin", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils", + "files": [ + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils" + ], + "install_type": "git-clone", + "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" + }, + { + "author": "cdb-boop", + "title": "comfyui-image-round", + "reference": "https://github.com/cdb-boop/comfyui-image-round", + "files": [ + "https://github.com/cdb-boop/comfyui-image-round" + ], + "install_type": "git-clone", + "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." + }, + { + "author": "cdb-boop", + "title": "ComfyUI Bringing Old Photos Back to Life", + "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", + "files": [ + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" + ], + "install_type": "git-clone", + "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." + }, + { + "author": "atmaranto", + "title": "SaveAsScript", + "reference": "https://github.com/atmaranto/ComfyUI-SaveAsScript", + "files": [ + "https://github.com/atmaranto/ComfyUI-SaveAsScript" + ], + "install_type": "git-clone", + "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support." + }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-megamask", + "reference": "https://github.com/meshmesh-io/mm-comfyui-megamask", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-megamask" + ], + "install_type": "git-clone", + "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" + }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-loopback", + "reference": "https://github.com/meshmesh-io/mm-comfyui-loopback", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-loopback" + ], + "install_type": "git-clone", + "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" + }, + { + "author": "meshmesh-io", + "title": "ComfyUI-MeshMesh", + "reference": "https://github.com/meshmesh-io/ComfyUI-MeshMesh", + "files": [ + "https://github.com/meshmesh-io/ComfyUI-MeshMesh" + ], + "install_type": "git-clone", + "description": "Nodes:Masks to Colored Masks, Color Picker" + }, + { + "author": "CozyMantis", + "title": "Cozy Human Parser", + "reference": "https://github.com/cozymantis/human-parser-comfyui-node", + "files": [ + "https://github.com/cozymantis/human-parser-comfyui-node" + ], + "install_type": "git-clone", + "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with 💚 by the CozyMantis squad." + }, + { + "author": "CozyMantis", + "title": "Cozy Reference Pose Generator", + "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", + "files": [ + "https://github.com/cozymantis/pose-generator-comfyui-node" + ], + "install_type": "git-clone", + "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with 💚 by the CozyMantis squad." + }, + { + "author": "CozyMantis", + "title": "Cozy Utils", + "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", + "files": [ + "https://github.com/cozymantis/cozy-utils-comfyui-nodes" + ], + "install_type": "git-clone", + "description": "Various cozy nodes, made with 💚 by the CozyMantis squad." + }, + { + "author": "vivax3794", + "title": "ComfyUI-Vivax-Nodes", + "reference": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes", + "files": [ + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Inspect, Any String, Model From URL" + }, + { + "author": "victorchall", + "title": "Comfyui Webcam capture node", + "reference": "https://github.com/victorchall/comfyui_webcamcapture", + "files": [ + "https://github.com/victorchall/comfyui_webcamcapture" + ], + "install_type": "git-clone", + "description": "This node captures images one at a time from your webcam when you click generate.\nThis is particular useful for img2img or controlnet workflows.\nNOTE:This node will take over your webcam, so if you have another program using it, you may need to close that program first. Likewise, you may need to close Comfyui or close the workflow to release the webcam." + }, + { + "author": "ljleb", + "title": "comfy-mecha", + "reference": "https://github.com/ljleb/comfy-mecha", + "files": [ + "https://github.com/ljleb/comfy-mecha" + ], + "install_type": "git-clone", + "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" + }, + { + "author": "diSty", + "title": "ComfyUI Frame Maker", + "reference": "https://github.com/diStyApps/ComfyUI_FrameMaker", + "files": [ + "https://github.com/diStyApps/ComfyUI_FrameMaker" + ], + "install_type": "git-clone", + "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." + }, + { + "author": "hackkhai", + "title": "ComfyUI-Image-Matting", + "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", + "files": [ + "https://github.com/hackkhai/ComfyUI-Image-Matting" + ], + "install_type": "git-clone", + "description": "This node improves the quality of the image mask. more suitable for image composite matting" + }, + { + "author": "Pos13", + "title": "Cyclist", + "reference": "https://github.com/Pos13/comfyui-cyclist", + "files": [ + "https://github.com/Pos13/comfyui-cyclist" + ], + "install_type": "git-clone", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." + }, + { + "author": "ExponentialML", + "title": "ComfyUI_ModelScopeT2V", + "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", + "files": [ + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" + ], + "install_type": "git-clone", + "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" + }, + { + "author": "angeloshredder", + "title": "StableCascadeResizer", + "reference": "https://github.com/angeloshredder/StableCascadeResizer", + "files": [ + "https://github.com/angeloshredder/StableCascadeResizer" + ], + "install_type": "git-clone", + "description": "Nodes:Cascade_Resizer" + }, + { + "author": "stavsap", + "title": "ComfyUI Ollama", + "reference": "https://github.com/stavsap/comfyui-ollama", + "files": [ + "https://github.com/stavsap/comfyui-ollama" + ], + "install_type": "git-clone", + "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily." + }, + { + "author": "dchatel", + "title": "comfyui_facetools", + "reference": "https://github.com/dchatel/comfyui_facetools", + "files": [ + "https://github.com/dchatel/comfyui_facetools" + ], + "install_type": "git-clone", + "description": "These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options." + }, + { + "author": "ggpid", + "title": "idpark_custom_node", + "reference": "https://github.com/ggpid/idpark_custom_node", + "files": [ + "https://github.com/ggpid/idpark_custom_node" + ], + "install_type": "git-clone", + "description": "Nodes:Load Image from S3, Save Image to S3, Generate SAM, Generate FastSAM, Cut by Mask fixed" + }, + { + "author": "prodogape", + "title": "Comfyui-Minio", + "reference": "https://github.com/prodogape/ComfyUI-Minio", + "files": [ + "https://github.com/prodogape/ComfyUI-Minio" + ], + "install_type": "git-clone", + "description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines." + }, + { + "author": "kingzcheung", + "title": "ComfyUI_kkTranslator_nodes", + "reference": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes", + "files": [ + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes" + ], + "install_type": "git-clone", + "description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection。" + }, + { + "author": "vsevolod-oparin", + "title": "Kandinsky 2.2 ComfyUI Plugin", + "reference": "https://github.com/vsevolod-oparin/comfyui-kandinsky22", + "files": [ + "https://github.com/vsevolod-oparin/comfyui-kandinsky22" + ], + "install_type": "git-clone", + "description": "Nodes provide an options to combine prior and decoder models of Kandinsky 2.2." + }, + { + "author": "Xyem", + "title": "Xycuno Oobabooga", + "reference": "https://github.com/Xyem/Xycuno-Oobabooga", + "files": [ + "https://github.com/Xyem/Xycuno-Oobabooga" + ], + "install_type": "git-clone", + "description": "Xycuno Oobabooga provides custom nodes for ComfyUI, for sending requests to an [a/Oobabooga](https://github.com/oobabooga/text-generation-webui) instance to assist in creating prompt texts." + }, + { + "author": "shi3z", + "title": "ComfyUI_Memeplex_DALLE", + "reference": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE", + "files": [ + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE" + ], + "install_type": "git-clone", + "description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys." + }, + { + "author": "if-ai", + "title": "ComfyUI-IF_AI_tools", + "reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools", + "files": [ + "https://github.com/if-ai/ComfyUI-IF_AI_tools" + ], + "install_type": "git-clone", + "description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time." + }, + { + "author": "dmMaze", + "title": "Sketch2Manga", + "reference": "https://github.com/dmMaze/sketch2manga", + "files": [ + "https://github.com/dmMaze/sketch2manga" + ], + "install_type": "git-clone", + "description": "Apply screentone to line drawings or colored illustrations with diffusion models." + }, + { + "author": "olduvai-jp", + "title": "ComfyUI-HfLoader", + "reference": "https://github.com/olduvai-jp/ComfyUI-HfLoader", + "files": [ + "https://github.com/olduvai-jp/ComfyUI-HfLoader" + ], + "install_type": "git-clone", + "description": "Nodes:Lora Loader From HF" + }, + { + "author": "AiMiDi", + "title": "ComfyUI-Aimidi-nodes", + "reference": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes", + "files": [ + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Merge Tag, Clear Tag, Add Tag, Load Images Pair Batch, Save Images Pair" + }, + { + "author": "ForeignGods", + "title": "ComfyUI-Mana-Nodes", + "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", + "files": [ + "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" + ], + "install_type": "git-clone", + "description": "Font/Text Animation + Speech to Text Transcription\nNodes:font2img, speech2text, video2audio, audio2video, string2file" + }, + { + "author": "Cornea Valentin", + "title": "ControlNet Auxiliar", + "reference": "https://github.com/madtunebk/ComfyUI-ControlnetAux", + "files": [ + "https://github.com/madtunebk/ComfyUI-ControlnetAux" + ], + "install_type": "git-clone", + "description": "This ComfyUI custom node, named ControlNet Auxiliar, is designed to provide auxiliary functionalities for image processing tasks. It is particularly useful for various image manipulation and enhancement operations. The node is integrated with functionalities for converting images between different formats and applying various image processing techniques." + }, + { + "author": "MarkoCa1", + "title": "ComfyUI_Text", + "reference": "https://github.com/MarkoCa1/ComfyUI-Text", + "files": [ + "https://github.com/MarkoCa1/ComfyUI-Text" + ], + "install_type": "git-clone", + "description": "Text." + }, + { + "author": "Shadetail", + "title": "Eagleshadow Custom Nodes", + "reference": "https://github.com/Shadetail/ComfyUI_Eagleshadow", + "files": [ + "https://github.com/Shadetail/ComfyUI_Eagleshadow" + ], + "install_type": "git-clone", + "description": "Custom nodes for ComfyUI by Eagleshadow." + }, + { + "author": "Big Idea Technology", + "title": "Image Text Overlay Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" + ], + "install_type": "git-clone", + "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." + }, + { + "author": "ArdeniusAI", + "title": "CPlus_Ardenius ComfyUI Control Box", + "reference": "https://github.com/ArdeniusAI/CPlus_Ardenius", + "files": [ + "https://github.com/ArdeniusAI/CPlus_Ardenius" + ], + "install_type": "git-clone", + "description": "1 node to have control over your workflow." + }, + + + @@ -5956,6 +6600,27 @@ "install_type": "copy", "description": "Nodes:BrevImage. ComfyUI Load Image From URL" }, + { + "author": "IsItDanOrAi", + "title": "ComfyUI-Stereopsis", + "reference": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis", + "files": [ + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py", + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Side-By-Side.py" + ], + "install_type": "copy", + "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." + }, + { + "author": "jw782cn", + "title": "ComfyUI-Catcat", + "reference": "https://github.com/jw782cn/ComfyUI-Catcat", + "files": [ + "https://github.com/jw782cn/ComfyUI-Catcat" + ], + "install_type": "copy", + "description": "Extension to show random cat GIFs while queueing prompt." + }, { "author": "theally", diff --git a/extension-node-map.json b/extension-node-map.json index e764bed0..21bce673 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -38,6 +38,60 @@ "title_aux": "ComfyUI-GPT2P" } ], + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": [ + [ + "EG-YSZT-ZT", + "EG_CPSYTJ", + "EG_FX_BDAPI", + "EG_HT_YSTZ", + "EG_JF_ZZSC", + "EG_JXFZ_node", + "EG_K_LATENT", + "EG_RY_HT", + "EG_SCQY_BHDQY", + "EG_SCQY_QBQY", + "EG_SCQY_SXQY", + "EG_SJ", + "EG_SJPJ_Node", + "EG_SS_RYZH", + "EG_SZ_JDYS", + "EG_TC_Node", + "EG_TSCDS_CJ", + "EG_TSCDS_DG", + "EG_TSCDS_FG", + "EG_TSCDS_JT", + "EG_TSCDS_QT", + "EG_TSCDS_RW", + "EG_TSCDS_WP", + "EG_TSCDS_ZL", + "EG_TSCMB_GL", + "EG_TXZZ_ZH", + "EG_TX_CCHQ", + "EG_TX_CJPJ", + "EG_TX_JZRY", + "EG_TX_LJ", + "EG_TX_LJBC", + "EG_TX_SFBLS", + "EG_TX_WHLJ", + "EG_WB_KSH", + "EG_WXZ_QH", + "EG_XZ_QH", + "EG_YSQY_BBLLD", + "EG_YSQY_BLLD", + "EG_ZY_WBK", + "EG_ZZHBCJ", + "EG_ZZKZ_HT_node", + "EG_ZZ_BSYH", + "EG_ZZ_BYYH", + "EG_ZZ_HSYH", + "EG_ZZ_SSKZ", + "ER_JBCH", + "ER_TX_ZZCJ" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -60,7 +114,11 @@ ], "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ - "GPT4VCaptioner" + "GPT4VCaptioner", + "Image Load with Metadata", + "SAMIN String Attribute Selector", + "Samin Counter", + "Samin Load Image Batch" ], { "title_aux": "ComfyUI-GPT4V-Image-Captioner" @@ -109,6 +167,40 @@ "title_aux": "ComfyUI-Static-Primitives" } ], + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": [ + [ + "LoadMarianMTCheckPoint", + "PromptBaiduFanyiToText", + "PromptTranslateToText" + ], + { + "title_aux": "ComfyUI_kkTranslator_nodes" + } + ], + "https://github.com/AIGODLIKE/ComfyUI-CUP": [ + [ + "Mask", + "OpenPose", + "OpenPoseCanny", + "OpenPoseDepth", + "OpenPoseFace", + "OpenPoseFull", + "OpenPoseFullExtraLimb", + "OpenPoseHand", + "OpenPoseKeyPose", + "OpenPoseLineart", + "OpenPoseMediaPipeFace", + "\u5b58\u50a8", + "\u5bfc\u5165", + "\u622a\u56fe", + "\u6750\u8d28\u56fe", + "\u8f93\u5165\u56fe\u50cf", + "\u9884\u89c8" + ], + { + "title_aux": "ComfyUI-CUP" + } + ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -172,8 +264,10 @@ "ImageScaleToSide-badger", "IntToString-badger", "SegmentToMaskByPoint-badger", + "StringListToOneLine-badger", "StringToFizz-badger", "TextListToString-badger", + "ToPixel-badger", "TrimTransparentEdges-badger", "VideoCutFromDir-badger", "VideoToFrame-badger", @@ -190,6 +284,7 @@ "https://github.com/Acly/comfyui-inpaint-nodes": [ [ "INPAINT_ApplyFooocusInpaint", + "INPAINT_DenoiseToCompositingMask", "INPAINT_InpaintWithModel", "INPAINT_LoadFooocusInpaint", "INPAINT_LoadInpaintModel", @@ -213,11 +308,24 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": [ + [ + "Add Tag", + "Clear Tag", + "Load Images Pair Batch", + "Merge Tag", + "Save Images Pair" + ], + { + "title_aux": "ComfyUI-Aimidi-nodes" + } + ], "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", - "Apply Yolov8 Model One Label", - "Load Yolov8 Model" + "Apply Yolov8 Model Seg", + "Load Yolov8 Model", + "Load Yolov8 Model From Path" ], { "title_aux": "Comfyui-Yolov8-JSON" @@ -285,6 +393,18 @@ "title_aux": "SpliceTools" } ], + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils": [ + [ + "ListOfImages", + "MultiControlNetConverter", + "NHWC2NCHWTensor", + "NHWCTensor2PIL", + "PIL2NHWCTensor" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/BadCafeCode/masquerade-nodes-comfyui": [ [ "Blur", @@ -342,6 +462,7 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ + "ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", @@ -364,7 +485,7 @@ "Image Text Overlay" ], { - "title_aux": "ImageTextOverlay Node for ComfyUI" + "title_aux": "Image Text Overlay Node for ComfyUI" } ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ @@ -495,6 +616,14 @@ "title_aux": "ComfyUIInvisibleWatermark" } ], + "https://github.com/Chan-0312/ComfyUI-EasyDeforum": [ + [ + "Easy2DDeforum" + ], + { + "title_aux": "ComfyUI-EasyDeforum" + } + ], "https://github.com/Chan-0312/ComfyUI-IPAnimate": [ [ "IPAdapterAnimate" @@ -529,11 +658,14 @@ "SamplerCustomModelMixtureDuo", "SamplerCustomNoise", "SamplerCustomNoiseDuo", + "SamplerDPMPP_3M_SDE_DynETA", "SamplerDPMPP_DualSDE_Momentumized", "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", - "SamplerTTM" + "SamplerSupreme", + "SamplerTTM", + "SimpleExponentialScheduler" ], { "title_aux": "ComfyUI Extra Samplers" @@ -573,12 +705,15 @@ "PrimereLycorisKeywordMerger", "PrimereLycorisStackMerger", "PrimereMetaCollector", + "PrimereMetaDistributor", + "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", "PrimereMidjourneyStyles", "PrimereModelConceptSelector", "PrimereModelKeyword", "PrimereNetworkTagLoader", + "PrimerePreviewImage", "PrimerePrompt", "PrimerePromptOrganizer", "PrimerePromptSwitch", @@ -719,7 +854,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -763,6 +898,14 @@ "title_aux": "ComfyUI-post-processing-nodes" } ], + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [ + [ + "ModelScopeT2VLoader" + ], + { + "title_aux": "ComfyUI_ModelScopeT2V" + } + ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -874,6 +1017,7 @@ "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", + "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", @@ -917,6 +1061,57 @@ ], { "author": "tstandley", + "preemptions": [ + "AIO_Preprocessor", + "AnimalPosePreprocessor", + "AnimeFace_SemSegPreprocessor", + "AnimeLineArtPreprocessor", + "BAE-NormalMapPreprocessor", + "BinaryPreprocessor", + "CannyEdgePreprocessor", + "ColorPreprocessor", + "DSINE-NormalMapPreprocessor", + "DWPreprocessor", + "DensePosePreprocessor", + "DepthAnythingPreprocessor", + "DiffusionEdge_Preprocessor", + "FacialPartColoringFromPoseKps", + "FakeScribblePreprocessor", + "HEDPreprocessor", + "HintImageEnchance", + "ImageGenResolutionFromImage", + "ImageGenResolutionFromLatent", + "ImageIntensityDetector", + "ImageLuminanceDetector", + "InpaintPreprocessor", + "LeReS-DepthMapPreprocessor", + "LineArtPreprocessor", + "LineartStandardPreprocessor", + "M-LSDPreprocessor", + "Manga2Anime_LineArt_Preprocessor", + "MaskOptFlow", + "MediaPipe-FaceMeshPreprocessor", + "MeshGraphormer-DepthMapPreprocessor", + "MiDaS-DepthMapPreprocessor", + "MiDaS-NormalMapPreprocessor", + "OneFormer-ADE20K-SemSegPreprocessor", + "OneFormer-COCO-SemSegPreprocessor", + "OpenposePreprocessor", + "PiDiNetPreprocessor", + "PixelPerfectResolution", + "SAMPreprocessor", + "SavePoseKpsAsJsonFile", + "ScribblePreprocessor", + "Scribble_XDoG_Preprocessor", + "SemSegPreprocessor", + "ShufflePreprocessor", + "TEEDPreprocessor", + "TilePreprocessor", + "UniFormer-SemSegPreprocessor", + "Unimatch_OptFlowPreprocessor", + "Zoe-DepthMapPreprocessor", + "Zoe_DepthAnythingPreprocessor" + ], "title_aux": "ComfyUI's ControlNet Auxiliary Preprocessors" } ], @@ -998,6 +1193,19 @@ "title_aux": "tiled_ksampler" } ], + "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": [ + [ + "audio2video", + "font2img", + "speech2text", + "string2file", + "text2speech", + "video2audio" + ], + { + "title_aux": "ComfyUI-Mana-Nodes" + } + ], "https://github.com/Franck-Demongin/NX_PromptStyler": [ [ "NX_PromptStyler" @@ -1097,10 +1305,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1395,6 +1605,12 @@ "ADE_AdjustPEFullStretch", "ADE_AdjustPEManual", "ADE_AdjustPESweetspotStretch", + "ADE_AdjustWeightAllAdd", + "ADE_AdjustWeightAllMult", + "ADE_AdjustWeightIndivAdd", + "ADE_AdjustWeightIndivAttnAdd", + "ADE_AdjustWeightIndivAttnMult", + "ADE_AdjustWeightIndivMult", "ADE_AnimateDiffCombine", "ADE_AnimateDiffKeyframe", "ADE_AnimateDiffLoRALoader", @@ -1411,13 +1627,16 @@ "ADE_AnimateDiffUnload", "ADE_ApplyAnimateDiffModel", "ADE_ApplyAnimateDiffModelSimple", + "ADE_ApplyAnimateLCMI2VModel", "ADE_BatchedContextOptions", "ADE_CustomCFG", "ADE_CustomCFGKeyframe", "ADE_EmptyLatentImageLarge", + "ADE_InjectI2VIntoAnimateDiffModel", "ADE_IterationOptsDefault", "ADE_IterationOptsFreeInit", "ADE_LoadAnimateDiffModel", + "ADE_LoadAnimateLCMI2VModel", "ADE_LoopedUniformContextOptions", "ADE_LoopedUniformViewOptions", "ADE_MaskedLoadLora", @@ -1435,6 +1654,7 @@ "ADE_StandardStaticViewOptions", "ADE_StandardUniformContextOptions", "ADE_StandardUniformViewOptions", + "ADE_UpscaleAndVAEEncode", "ADE_UseEvolvedSampling", "ADE_ViewsOnlyContextOptions", "AnimateDiffLoaderV1", @@ -1603,9 +1823,66 @@ ], "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ [ - "Inference_Core_PromptExpansion" + "AIO_Preprocessor", + "AnimalPosePreprocessor", + "AnimeFace_SemSegPreprocessor", + "AnimeLineArtPreprocessor", + "BAE-NormalMapPreprocessor", + "BinaryPreprocessor", + "CannyEdgePreprocessor", + "ColorPreprocessor", + "DWPreprocessor", + "DensePosePreprocessor", + "DepthAnythingPreprocessor", + "DiffusionEdge_Preprocessor", + "FacialPartColoringFromPoseKps", + "FakeScribblePreprocessor", + "HEDPreprocessor", + "HintImageEnchance", + "ImageGenResolutionFromImage", + "ImageGenResolutionFromLatent", + "ImageIntensityDetector", + "ImageLuminanceDetector", + "InpaintPreprocessor", + "LeReS-DepthMapPreprocessor", + "LineArtPreprocessor", + "LineartStandardPreprocessor", + "M-LSDPreprocessor", + "Manga2Anime_LineArt_Preprocessor", + "MaskOptFlow", + "MediaPipe-FaceMeshPreprocessor", + "MeshGraphormer-DepthMapPreprocessor", + "MiDaS-DepthMapPreprocessor", + "MiDaS-NormalMapPreprocessor", + "ModelMergeBlockNumber", + "ModelMergeSDXL", + "ModelMergeSDXLDetailedTransformers", + "ModelMergeSDXLTransformers", + "ModelSamplerTonemapNoiseTest", + "OneFormer-ADE20K-SemSegPreprocessor", + "OneFormer-COCO-SemSegPreprocessor", + "OpenposePreprocessor", + "PiDiNetPreprocessor", + "PixelPerfectResolution", + "PromptExpansion", + "ReferenceOnlySimple", + "RescaleClassifierFreeGuidanceTest", + "SAMPreprocessor", + "SavePoseKpsAsJsonFile", + "ScribblePreprocessor", + "Scribble_XDoG_Preprocessor", + "SemSegPreprocessor", + "ShufflePreprocessor", + "TEEDPreprocessor", + "TilePreprocessor", + "TonemapNoiseWithRescaleCFG", + "UniFormer-SemSegPreprocessor", + "Unimatch_OptFlowPreprocessor", + "Zoe-DepthMapPreprocessor", + "Zoe_DepthAnythingPreprocessor" ], { + "author": "tstandley", "title_aux": "ComfyUI Nodes for Inference.Core" } ], @@ -1699,6 +1976,7 @@ ], "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": [ [ + "Generate Negative Prompt_mne", "Save Text File_mne" ], { @@ -1726,6 +2004,17 @@ "title_aux": "ComfyI2I" } ], + "https://github.com/MarkoCa1/ComfyUI-Text": [ + [ + "CombinationText", + "PlaceholderText", + "ReplaceText", + "ShowText" + ], + { + "title_aux": "ComfyUI_Text" + } + ], "https://github.com/MarkoCa1/ComfyUI_Segment_Mask": [ [ "AutomaticMask(segment anything)" @@ -1952,6 +2241,7 @@ "Integer Variable [n-suite]", "Llava Clip Loader [n-suite]", "LoadFramesFromFolder [n-suite]", + "LoadImageFromFolder [n-suite]", "LoadVideo [n-suite]", "SaveVideo [n-suite]", "SetMetadataForSaveVideo [n-suite]", @@ -1965,15 +2255,18 @@ [ "Apply CLAHE", "Cached Image Load From URL", + "CalcMaskBound", "Crop Center wigh SEGS", "Crop Center with SEGS", "Dilate Mask for Each Face", "GW Number Formatting", + "Grid Image from batch (OFF)", "Image Crop Fit", "Image Resize Fit", "OFF SEGS to Image", "Paste Face Segment to Image", "Query Gender and Age", + "RandomSeedfromList", "SEGS to Face Crop Data", "Safe Mask to Image", "VAE Encode For Inpaint V2", @@ -2031,6 +2324,38 @@ "title_aux": "pfaeff-comfyui" } ], + "https://github.com/Pos13/comfyui-cyclist": [ + [ + "CyclistCompare", + "CyclistMathFloat", + "CyclistMathInt", + "CyclistTimer", + "CyclistTimerStop", + "CyclistTypeCast", + "Interrupt", + "MemorizeConditioning", + "MemorizeFloat", + "MemorizeInt", + "MemorizeString", + "OverrideImage", + "OverrideLatent", + "OverrideModel", + "RecallConditioning", + "RecallFloat", + "RecallInt", + "RecallString", + "ReloadImage", + "ReloadLatent", + "ReloadModel" + ], + { + "author": "Pos13", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles.", + "nickname": "comfyui-cyclist", + "title": "Cyclist", + "title_aux": "Cyclist" + } + ], "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": [ [ "Bool Binary Operation", @@ -2060,9 +2385,24 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "KSamplerMirroring", + "LatentAddTransform", + "LatentInterpolateTransform", "LatentMirror", - "LatentShift" + "LatentNormalize", + "LatentShift", + "MirrorTransform", + "MultiplyTransform", + "OffsetCombine", + "OneTimeLatentAddTransform", + "OneTimeLatentInterpolateTransform", + "OneTimeMirrorTransform", + "OneTimeMultiplyTransform", + "OneTimeShiftTransform", + "ShiftTransform", + "TSamplerWithTransform", + "TransformOffset", + "TransformSampler", + "TransformsCombine" ], { "title_aux": "Advanced Latent Control" @@ -2100,16 +2440,17 @@ "title_aux": "comfyui_face_parsing" } ], - "https://github.com/Ryuukeisyou/comfyui_image_io_helpers": [ + "https://github.com/Ryuukeisyou/comfyui_io_helpers": [ [ - "ImageLoadAsMaskByPath(ImageIOHelpers)", - "ImageLoadByPath(ImageIOHelpers)", - "ImageLoadFromBase64(ImageIOHelpers)", - "ImageSaveAsBase64(ImageIOHelpers)", - "ImageSaveToPath(ImageIOHelpers)" + "ImageLoadAsMaskByPath(IOHelpers)", + "ImageLoadByPath(IOHelpers)", + "ImageLoadFromBase64(IOHelpers)", + "ImageSaveAsBase64(IOHelpers)", + "ImageSaveToPath(IOHelpers)", + "TypeConversion(IOHelpers)" ], { - "title_aux": "comfyui_image_io_helpers" + "title_aux": "comfyui_io_helpers" } ], "https://github.com/SLAPaper/ComfyUI-Image-Selector": [ @@ -2272,6 +2613,23 @@ "title_aux": "SDXL_sizing" } ], + "https://github.com/Shadetail/ComfyUI_Eagleshadow": [ + [ + "Batch 12 Images", + "Fix Checkpoint Name", + "ImageLinearGammaCompositeMasked", + "KSampler Same Noise", + "MaskGlow", + "OffsetImage", + "Round Float to String", + "SaveImageToFolder", + "Select ControlNet", + "Simple Load Image Batch" + ], + { + "title_aux": "Eagleshadow Custom Nodes" + } + ], "https://github.com/ShmuelRonen/ComfyUI-SVDResizer": [ [ "SVDRsizer" @@ -2344,6 +2702,14 @@ "title_aux": "stability-ComfyUI-nodes" } ], + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ + [ + "Ood_CXH" + ], + { + "title_aux": "ComfyUI_OOTDiffusion_CXH" + } + ], "https://github.com/StartHua/ComfyUI_Seg_VITON": [ [ "segformer_agnostic", @@ -2666,11 +3032,13 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ + "main_scaled_paste", "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", + "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", "tri3d-extract-parts-batch", @@ -2683,6 +3051,8 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", + "tri3d-luminosity-match", + "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", "tri3d-position-hands", @@ -2691,6 +3061,7 @@ "tri3d-recolor-mask-LAB_space", "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", + "tri3d-scaled-paste", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" ], @@ -2856,7 +3227,8 @@ "0246.ScriptPile", "0246.ScriptRule", "0246.Stringify", - "0246.Switch" + "0246.Switch", + "0246.Tag" ], { "author": "Trung0246", @@ -3186,9 +3558,20 @@ ], "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ + "ImageColorPalette", + "ImageFlipper", + "ImagePixelPalette", + "ImageRGBPicker", + "ImageRGBSwapper", + "ImageRotator", "ImageSizeClassifer", + "ImageSizeCombiner", + "PaintTiles", + "PaintTilesV2", "RandomInt", - "ShowValue" + "SaveTensor", + "ShowValue", + "Tiles" ], { "title_aux": "comfyui-xin-nodes" @@ -3230,6 +3613,14 @@ "title_aux": "Deforum Nodes" } ], + "https://github.com/Xyem/Xycuno-Oobabooga": [ + [ + "Oobabooga" + ], + { + "title_aux": "Xycuno Oobabooga" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -3293,6 +3684,16 @@ "title_aux": "MergeBlockWeighted_fo_ComfyUI" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": [ + [ + "APISR_Lterative_Zho", + "APISR_ModelLoader_Zho", + "APISR_Zho" + ], + { + "title_aux": "APISR IN COMFYUI" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": [ [ "ArtGallery_Zho", @@ -3306,6 +3707,15 @@ "title_aux": "ComfyUI-ArtGallery" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": [ + [ + "BRIA_RMBG_ModelLoader_Zho", + "BRIA_RMBG_Zho" + ], + { + "title_aux": "ComfyUI-BRIA_AI-RMBG" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -3351,6 +3761,16 @@ "title_aux": "ComfyUI PhotoMaker (ZHO)" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": [ + [ + "PA_BaseModelLoader_fromhub_Zho", + "PA_Generation_Zho", + "PA_Styler_Zho" + ], + { + "title_aux": "ComfyUI-PixArt-alpha-Diffusers" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": [ [ "QAlign_Zho" @@ -3473,16 +3893,6 @@ "title_aux": "ComfyUI-AudioScheduler" } ], - "https://github.com/abdozmantar/ComfyUI-InstaSwap": [ - [ - "InstaSwapFaceSwap", - "InstaSwapLoadFaceModel", - "InstaSwapSaveFaceModel" - ], - { - "title_aux": "InstaSwap Face Swap Node for ComfyUI" - } - ], "https://github.com/abyz22/image_control": [ [ "abyz22_Convertpipe", @@ -3558,6 +3968,7 @@ "Aegisflow VAE Pass", "Aegisflow controlnet preprocessor bus", "Apply Instagram Filter", + "Binary INT Switch", "Brightness_Contrast_Ally", "Flatten Colors", "Gaussian Blur_Ally", @@ -3760,6 +4171,14 @@ "title_aux": "CLIP Directional Prompt Attention" } ], + "https://github.com/angeloshredder/StableCascadeResizer": [ + [ + "CascadeResize" + ], + { + "title_aux": "StableCascadeResizer" + } + ], "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": [ [ "composite", @@ -3802,6 +4221,7 @@ [ "MUForceCacheClear", "MUJinjaRender", + "MUReplaceModelWeights", "MUSimpleWildcard" ], { @@ -3886,6 +4306,7 @@ "Batch Load Images", "Batch Resize Image for SDXL", "Checkpoint Loader Simple Mikey", + "CheckpointHash", "CinematicLook", "Empty Latent Ratio Custom SDXL", "Empty Latent Ratio Select SDXL", @@ -3910,6 +4331,7 @@ "Mikey Sampler Tiled Base Only", "MikeySamplerTiledAdvanced", "MikeySamplerTiledAdvancedBaseOnly", + "MosaicExpandImage", "OobaPrompt", "PresetRatioSelector", "Prompt With SDXL", @@ -3920,6 +4342,9 @@ "Range Integer", "Ratio Advanced", "Resize Image for SDXL", + "SRFloatPromptInput", + "SRIntPromptInput", + "SRStringPromptInput", "Save Image If True", "Save Image With Prompt Data", "Save Images Mikey", @@ -4003,7 +4428,8 @@ "SamplerSonarEuler", "SamplerSonarEulerA", "SonarCustomNoise", - "SonarGuidanceConfig" + "SonarGuidanceConfig", + "SonarPowerNoise" ], { "title_aux": "ComfyUI-sonar" @@ -4158,6 +4584,15 @@ "title_aux": "Lists Cartesian Product" } ], + "https://github.com/bmad4ever/comfyui_quilting": [ + [ + "ImageQuilting_Bmad", + "LatentQuilting_Bmad" + ], + { + "title_aux": "comfyui_quilting" + } + ], "https://github.com/bmad4ever/comfyui_wfc_like": [ [ "WFC_CustomTemperature_Bmad", @@ -4284,6 +4719,34 @@ "title_aux": "Image loader with subfolders" } ], + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [ + [ + "BOPBTL_BlendFaces", + "BOPBTL_DetectEnhanceBlendFaces", + "BOPBTL_DetectFaces", + "BOPBTL_EnhanceFaces", + "BOPBTL_EnhanceFacesAdvanced", + "BOPBTL_LoadFaceDetectorModel", + "BOPBTL_LoadFaceEnhancerModel", + "BOPBTL_LoadRestoreOldPhotosModel", + "BOPBTL_LoadScratchMaskModel", + "BOPBTL_RestoreOldPhotos", + "BOPBTL_ScratchMask" + ], + { + "title_aux": "ComfyUI Bringing Old Photos Back to Life" + } + ], + "https://github.com/cdb-boop/comfyui-image-round": [ + [ + "ComfyUI_Image_Round__ImageCropAdvanced", + "ComfyUI_Image_Round__ImageRound", + "ComfyUI_Image_Round__ImageRoundAdvanced" + ], + { + "title_aux": "comfyui-image-round" + } + ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4310,6 +4773,21 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-DragAnything": [ + [ + "DragAnythingLoader", + "DragAnythingPipelineRun", + "DragAnythingPipelineRunRandom", + "DragAnythingRun", + "DragAnythingRunRandom", + "LoadText", + "SaveText", + "VHS_FILENAMES_STRING" + ], + { + "title_aux": "ComfyUI-DragAnything" + } + ], "https://github.com/chaojie/ComfyUI-DragNUWA": [ [ "BrushMotion", @@ -4340,6 +4818,8 @@ "https://github.com/chaojie/ComfyUI-DynamiCrafter": [ [ "DynamiCrafter Simple", + "DynamiCrafterInterp Simple", + "DynamiCrafterInterpLoader", "DynamiCrafterLoader" ], { @@ -4421,6 +4901,16 @@ "title_aux": "ComfyUI-MotionCtrl-SVD" } ], + "https://github.com/chaojie/ComfyUI-Open-Sora": [ + [ + "OpenSoraLoader", + "OpenSoraRun", + "OpenSoraSampler" + ], + { + "title_aux": "ComfyUI-Open-Sora" + } + ], "https://github.com/chaojie/ComfyUI-Panda3d": [ [ "Panda3dAmbientLight", @@ -4464,9 +4954,31 @@ "title_aux": "ComfyUI-RAFT" } ], + "https://github.com/chaojie/ComfyUI-Trajectory": [ + [ + "Trajectory_Canvas_Tab" + ], + { + "author": "Lerc", + "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", + "nickname": "Canvas Tab", + "title": "Canvas Tab", + "title_aux": "ComfyUI-Trajectory" + } + ], + "https://github.com/chaojie/ComfyUI-dust3r": [ + [ + "Dust3rLoader", + "Dust3rRun" + ], + { + "title_aux": "ComfyUI-dust3r" + } + ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", + "LayerColor: Color of Shadow & Highlight", "LayerColor: ColorAdapter", "LayerColor: Exposure", "LayerColor: Gamma", @@ -4490,6 +5002,7 @@ "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", "LayerMask: MaskEdgeUltraDetail", + "LayerMask: MaskEdgeUltraDetail V2", "LayerMask: MaskGradient", "LayerMask: MaskGrow", "LayerMask: MaskInvert", @@ -4497,9 +5010,13 @@ "LayerMask: MaskPreview", "LayerMask: MaskStroke", "LayerMask: PersonMaskUltra", + "LayerMask: PersonMaskUltra V2", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", + "LayerMask: RmBgUltra V2", "LayerMask: SegmentAnythingUltra", + "LayerMask: SegmentAnythingUltra V2", + "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", "LayerStyle: GradientOverlay", @@ -4511,6 +5028,7 @@ "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", + "LayerUtility: CropByMask V2", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", @@ -4522,6 +5040,7 @@ "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageCombineAlpha", + "LayerUtility: ImageHub", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", "LayerUtility: ImageRemoveAlpha", @@ -4534,9 +5053,12 @@ "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", + "LayerUtility: PromptEmbellish", "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", + "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", + "LayerUtility: TextJoin", "LayerUtility: XY to Percent" ], { @@ -4725,7 +5247,9 @@ [ "BasicScheduler", "CLIPLoader", + "CLIPMergeAdd", "CLIPMergeSimple", + "CLIPMergeSubtract", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", @@ -4752,6 +5276,7 @@ "ControlNetLoader", "CropMask", "DiffControlNetLoader", + "DifferentialDiffusion", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", @@ -4820,6 +5345,7 @@ "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "ModelSamplingStableCascade", + "Morphology", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -4834,10 +5360,15 @@ "RescaleCFG", "SDTurboScheduler", "SD_4XUpscale_Conditioning", + "SV3D_Conditioning", "SVD_img2vid_Conditioning", "SamplerCustom", + "SamplerDPMAdaptative", "SamplerDPMPP_2M_SDE", + "SamplerDPMPP_3M_SDE", "SamplerDPMPP_SDE", + "SamplerEulerAncestral", + "SamplerLMS", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -4850,10 +5381,12 @@ "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", "StableCascade_StageC_VAEEncode", + "StableCascade_SuperResolutionControlnet", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", + "ThresholdMask", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", @@ -4866,6 +5399,7 @@ "VAESave", "VPScheduler", "VideoLinearCFGGuidance", + "VideoTriangleCFGGuidance", "unCLIPCheckpointLoader", "unCLIPConditioning" ], @@ -4917,6 +5451,33 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cozymantis/cozy-utils-comfyui-nodes": [ + [ + "Cozy Sampler Options" + ], + { + "title_aux": "Cozy Utils" + } + ], + "https://github.com/cozymantis/human-parser-comfyui-node": [ + [ + "Cozy Human Parser ATR", + "Cozy Human Parser LIP", + "Cozy Human Parser Pascal" + ], + { + "title_aux": "Cozy Human Parser" + } + ], + "https://github.com/cozymantis/pose-generator-comfyui-node": [ + [ + "Cozy Pose Body Reference", + "Cozy Pose Face Reference" + ], + { + "title_aux": "Cozy Reference Pose Generator" + } + ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5068,7 +5629,9 @@ "https://github.com/darkpixel/darkprompts": [ [ "DarkCombine", + "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", + "DarkFolders", "DarkLoRALoader", "DarkPrompt" ], @@ -5113,6 +5676,21 @@ "title_aux": "DZ-FaceDetailer" } ], + "https://github.com/dchatel/comfyui_facetools": [ + [ + "AlignFaces", + "CropFaces", + "DetectFaces", + "FaceDetails", + "GenderFaceFilter", + "MergeWarps", + "OrderedFaceFilter", + "WarpFacesBack" + ], + { + "title_aux": "comfyui_facetools" + } + ], "https://github.com/deroberon/StableZero123-comfyui": [ [ "SDZero ImageSplit", @@ -5147,6 +5725,24 @@ "title_aux": "comfyui-clip-with-break" } ], + "https://github.com/dfl/comfyui-tcd-scheduler": [ + [ + "SamplerTCD", + "TCDScheduler" + ], + { + "title_aux": "ComfyUI-TCD-scheduler" + } + ], + "https://github.com/diStyApps/ComfyUI_FrameMaker": [ + [ + "FrameMaker", + "FrameMakerBatch" + ], + { + "title_aux": "ComfyUI Frame Maker" + } + ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5198,6 +5794,15 @@ "title_aux": "a-person-mask-generator" } ], + "https://github.com/dmMaze/sketch2manga": [ + [ + "BlendScreentone", + "EmptyLatentImageAdvanced" + ], + { + "title_aux": "Sketch2Manga" + } + ], "https://github.com/dmarx/ComfyUI-AudioReactive": [ [ "OpAbs", @@ -5334,19 +5939,20 @@ "https://github.com/edenartlab/eden_comfy_pipelines": [ [ "CLIP_Interrogator", + "ConvertToGrayscale", "Eden_Bool", "Eden_Compare", "Eden_DebugPrint", "Eden_Float", "Eden_Int", "Eden_String", - "Filepicker", "IMG_blender", "IMG_padder", "IMG_scaler", "IMG_unpadder", "If ANY execute A else B", "LatentTypeConversion", + "LoadRandomImage", "SaveImageAdvanced", "VAEDecode_to_folder" ], @@ -5470,6 +6076,7 @@ "https://github.com/filliptm/ComfyUI_Fill-Nodes": [ [ "FL_ImageCaptionSaver", + "FL_ImageDimensionDisplay", "FL_ImageRandomizer" ], { @@ -5509,6 +6116,21 @@ "title_aux": "comfyui-prompt-composer" } ], + "https://github.com/flowtyone/ComfyUI-Flowty-CRM": [ + [ + "CCMSampler", + "CRMModelLoader", + "CRMModeler", + "CRMModelerCuda", + "CRMPoseSampler", + "CRMPoserConfig", + "CRMPreprocessForPoser", + "CRMViewer" + ], + { + "title_aux": "ComfyUI-Flowty-CRM" + } + ], "https://github.com/flowtyone/ComfyUI-Flowty-LDSR": [ [ "LDSRModelLoader", @@ -5519,6 +6141,16 @@ "title_aux": "ComfyUI-Flowty-LDSR" } ], + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": [ + [ + "TripoSRModelLoader", + "TripoSRSampler", + "TripoSRViewer" + ], + { + "title_aux": "ComfyUI-Flowty-TripoSR" + } + ], "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": [ [ "BatchIndex_AS", @@ -5591,6 +6223,75 @@ "title_aux": "ComfyUI_GMIC" } ], + "https://github.com/get-salt-AI/SaltAI": [ + [ + "LLMChat", + "LLMChatEngine", + "LLMChatMessageConcat", + "LLMChatMessages", + "LLMChatMessagesAdv", + "LLMComplete", + "LLMDirectoryReader", + "LLMHtmlComposer", + "LLMHtmlRepair", + "LLMJSONQueryEngine", + "LLMJsonComposer", + "LLMJsonRepair", + "LLMMarkdownComposer", + "LLMMarkdownRepair", + "LLMNotionReader", + "LLMPostProcessDocuments", + "LLMQueryEngine", + "LLMQueryEngineAdv", + "LLMRegexCreator", + "LLMRegexRepair", + "LLMRssReaderNode", + "LLMSemanticSplitterNodeParser", + "LLMSentenceSplitterNodeCreator", + "LLMServiceContextAdv", + "LLMServiceContextDefault", + "LLMSimpleWebPageReader", + "LLMSummaryIndex", + "LLMTrafilaturaWebReader", + "LLMTreeIndex", + "LLMVectorStoreIndex", + "LLMYamlComposer", + "LLMYamlRepair", + "OPAC", + "OPAC2Floats", + "OPACList2ExecList", + "OPACListVariance", + "OPACPerlinSettings", + "OPACTransformImages", + "OPCSLayerExtractor", + "OPCScheduler", + "OpenAIModel", + "ParallaxMotion", + "SAIPrimitiveConverter", + "SAIStringRegexSearchMatch", + "SAIStringRegexSearchReplace", + "SaltAIStableVideoDiffusion", + "SaltInfo", + "SaltInput", + "SaltOutput", + "ScheduledImageAdjust" + ], + { + "title_aux": "SaltAI-Open-Resources" + } + ], + "https://github.com/ggpid/idpark_custom_node": [ + [ + "CutByMaskFixed", + "FastSAMGenerator", + "LoadImageS3", + "SAMGenerator", + "SaveImageS3" + ], + { + "title_aux": "idpark_custom_node" + } + ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -5609,6 +6310,7 @@ ], "https://github.com/glibsonoran/Plush-for-ComfyUI": [ [ + "AdvPromptEnhancer", "DalleImage", "Enhancer", "ImgTextSwitch", @@ -5623,6 +6325,7 @@ [ "GlifConsistencyDecoder", "GlifPatchConsistencyDecoderTiled", + "ImageToMultipleOf", "SDXLAspectRatio" ], { @@ -5645,9 +6348,26 @@ "title_aux": "ComfyUI Substring" } ], + "https://github.com/gokayfem/ComfyUI-Depth-Visualization": [ + [ + "DepthViewer" + ], + { + "title_aux": "ComfyUI-Depth-Visualization" + } + ], + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ + [ + "DreamViewer" + ], + { + "title_aux": "ComfyUI-Dream-Interpreter" + } + ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", + "ChatMusician", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -5664,9 +6384,12 @@ "LlavaClipLoader", "MCLLaVAModel", "MoonDream", + "Moondream2model", "PlayMusic", "PromptGenerateAPI", + "SaveAudioNode", "SimpleText", + "StructuredOutput", "Suggester", "UformGen2QwenNode", "ViewText" @@ -5693,6 +6416,16 @@ "title_aux": "y.k.'s ComfyUI node suite" } ], + "https://github.com/hackkhai/ComfyUI-Image-Matting": [ + [ + "ApplyMatting", + "CreateTrimap", + "MattingModelLoader" + ], + { + "title_aux": "ComfyUI-Image-Matting" + } + ], "https://github.com/hhhzzyang/Comfyui_Lama": [ [ "LamaApply", @@ -5745,6 +6478,21 @@ "title_aux": "ComfyUI-ModelDownloader" } ], + "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ + [ + "LayeredDiffusionApply", + "LayeredDiffusionCondApply", + "LayeredDiffusionCondJointApply", + "LayeredDiffusionDecode", + "LayeredDiffusionDecodeRGBA", + "LayeredDiffusionDecodeSplit", + "LayeredDiffusionDiffApply", + "LayeredDiffusionJointApply" + ], + { + "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -5803,6 +6551,18 @@ "title_aux": "ComfyUI-Lora-Auto-Trigger-Words" } ], + "https://github.com/if-ai/ComfyUI-IF_AI_tools": [ + [ + "IF_DisplayText", + "IF_ImagePrompt", + "IF_PromptMkr", + "IF_SaveText", + "IF_saveText" + ], + { + "title_aux": "ComfyUI-IF_AI_tools" + } + ], "https://github.com/imb101/ComfyUI-FaceSwap": [ [ "FaceSwapNode" @@ -6110,6 +6870,16 @@ "title_aux": "ComfyUI-DDColor" } ], + "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": [ + [ + "DynamiCrafterBatchInterpolation", + "DynamiCrafterI2V", + "DynamiCrafterModelLoader" + ], + { + "title_aux": "ComfyUI-DynamiCrafterWrapper" + } + ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -6138,7 +6908,6 @@ "CreateVoronoiMask", "CrossFadeImages", "DummyLatentOut", - "EffnetEncode", "EmptyLatentImagePresets", "FilterZeroMasksAndCorrespondingImages", "FlipSigmasAdjusted", @@ -6162,16 +6931,17 @@ "InjectNoiseToLatent", "InsertImageBatchByIndexes", "Intrinsic_lora_sampling", + "LoadResAdapterNormalization", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", "OffsetMaskByNormalizedAmplitude", - "ReferenceOnlySimple3", "RemapMaskRange", "ReplaceImagesInBatch", "ResizeMask", "ReverseImageBatch", "RoundMask", + "SV3D_BatchSchedule", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", "SomethingToString", @@ -6179,6 +6949,7 @@ "SplitBboxes", "StableZero123_BatchSchedule", "StringConstant", + "Superprompt", "VRAM_Debug", "WidgetToString" ], @@ -6190,6 +6961,7 @@ [ "ColorizeDepthmap", "MarigoldDepthEstimation", + "MarigoldDepthEstimationVideo", "RemapDepth", "SaveImageOpenEXR" ], @@ -6197,6 +6969,21 @@ "title_aux": "Marigold depth estimation in ComfyUI" } ], + "https://github.com/kijai/ComfyUI-SUPIR": [ + [ + "SUPIR_Upscale", + "SUPIR_conditioner", + "SUPIR_decode", + "SUPIR_encode", + "SUPIR_first_stage", + "SUPIR_model_loader", + "SUPIR_sample", + "SUPIR_tiles" + ], + { + "title_aux": "ComfyUI-SUPIR" + } + ], "https://github.com/kijai/ComfyUI-SVD": [ [ "SVDimg2vid" @@ -6207,7 +6994,8 @@ ], "https://github.com/kijai/ComfyUI-moondream": [ [ - "MoondreamQuery" + "MoondreamQuery", + "MoondreamQueryCaptions" ], { "title_aux": "ComfyUI-moondream" @@ -6252,7 +7040,13 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ - "concat_klinter" + "Filter", + "PresentString", + "SingleString", + "SizeSelector", + "concat", + "concat_klinter", + "whitelist" ], { "title_aux": "Klinter_nodes" @@ -6328,6 +7122,16 @@ "title_aux": "abg-comfyui" } ], + "https://github.com/laksjdjf/Batch-Condition-ComfyUI": [ + [ + "Batch String", + "CLIP Text Encode (Batch)", + "String Input" + ], + { + "title_aux": "Batch-Condition-ComfyUI" + } + ], "https://github.com/laksjdjf/LCMSampler-ComfyUI": [ [ "SamplerLCM", @@ -6348,6 +7152,14 @@ "title_aux": "LoRA-Merger-ComfyUI" } ], + "https://github.com/laksjdjf/LoRTnoC-ComfyUI": [ + [ + "LortnocLoader" + ], + { + "title_aux": "LoRTnoC-ComfyUI" + } + ], "https://github.com/laksjdjf/attention-couple-ComfyUI": [ [ "Attention couple" @@ -6376,7 +7188,11 @@ ], "https://github.com/leoleelxh/ComfyUI-LLMs": [ [ - "\ud83d\udc35 ComfyUI-LLMs" + "\ud83d\uddbc\ufe0f LLMs_Vison_Ali", + "\ud83d\uddbc\ufe0f LLMs_Vison_GLM4", + "\ud83d\uddbc\ufe0f LLMs_Vison_Gemini", + "\ud83d\ude00 LLMs_Chat", + "\ud83d\ude00 LLMs_Chat_GLM4_Only" ], { "title_aux": "ComfyUI-LLMs" @@ -6394,19 +7210,42 @@ "title_aux": "simple wildcard for ComfyUI" } ], + "https://github.com/ljleb/comfy-mecha": [ + [ + "Blocks Mecha Hyper", + "Custom Code Mecha Recipe", + "Mecha Merger", + "Model Mecha Recipe" + ], + { + "title_aux": "comfy-mecha" + } + ], "https://github.com/lldacing/comfyui-easyapi-nodes": [ [ "Base64ToImage", "Base64ToMask", + "ColorPicker", + "GetImageBatchSize", "ImageToBase64", "ImageToBase64Advanced", + "InsightFaceBBOXDetect", + "IntToList", + "IntToNumber", + "JoinList", + "ListMerge", "LoadImageFromURL", "LoadImageToBase64", "LoadMaskFromURL", "MaskImageToBase64", "MaskToBase64", "MaskToBase64Image", - "SamAutoMaskSEGS" + "SamAutoMaskSEGS", + "ShowFloat", + "ShowInt", + "ShowNumber", + "ShowString", + "StringToList" ], { "title_aux": "comfyui-easyapi-nodes" @@ -6532,6 +7371,8 @@ "ImpactEdit_SEG_ELT", "ImpactFloat", "ImpactFrom_SEG_ELT", + "ImpactFrom_SEG_ELT_bbox", + "ImpactFrom_SEG_ELT_crop_region", "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", @@ -6629,6 +7470,8 @@ "SEGSRangeFilterDetailerHookProvider", "SEGSSwitch", "SEGSToImageList", + "SEGSUpscaler", + "SEGSUpscalerPipe", "SegmDetectorCombined", "SegmDetectorCombined_v2", "SegmDetectorForEach", @@ -6674,6 +7517,7 @@ "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", "ChangeImageBatchSize //Inspire", + "ChangeLatentBatchSize //Inspire", "CheckpointLoaderSimpleShared //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "ConcatConditioningsWithMultiplier //Inspire", @@ -6950,6 +7794,36 @@ "title_aux": "MTB Nodes" } ], + "https://github.com/meshmesh-io/ComfyUI-MeshMesh": [ + [ + "ColorPicker", + "MasksToColoredMasks" + ], + { + "title_aux": "ComfyUI-MeshMesh" + } + ], + "https://github.com/meshmesh-io/mm-comfyui-loopback": [ + [ + "Loop", + "LoopEnd", + "LoopEnd_SEGIMAGE", + "LoopStart", + "LoopStart_SEGIMAGE" + ], + { + "title_aux": "mm-comfyui-loopback" + } + ], + "https://github.com/meshmesh-io/mm-comfyui-megamask": [ + [ + "ColorListMaskToImage", + "FlattenAndCombineMaskImages" + ], + { + "title_aux": "mm-comfyui-megamask" + } + ], "https://github.com/mihaiiancu/ComfyUI_Inpaint": [ [ "InpaintMediapipe" @@ -6979,12 +7853,14 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", + "CreateMaskWithCanvas", "CreateRegionalPNGMask", "EightFloats", "FloatMultiplier", "FourBooleanTrigger", "FourFloats", "IntMultiplier", + "LogicNot", "NumeralToString", "PngColorMasksToMaskList", "PngColorMasksToRGB", @@ -6992,12 +7868,16 @@ "PngColorMasksToStringList", "PngRectanglesToMask", "PngRectanglesToMaskList", + "RandomLayouts", + "SeedGenerator", "SingleBooleanTrigger", "SixBooleanTrigger", "SixFloats", "StepsAndCfg", "StepsAndCfgAndWH", "TextBox", + "TextCombinerSix", + "TextCombinerTwo", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", "TwoFloats" @@ -7207,6 +8087,14 @@ "title_aux": "ntdviet/comfyui-ext" } ], + "https://github.com/olduvai-jp/ComfyUI-HfLoader": [ + [ + "Lora Loader From HF" + ], + { + "title_aux": "ComfyUI-HfLoader" + } + ], "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": [ [ "CLIPStringEncode _O", @@ -7368,6 +8256,16 @@ "title_aux": "ComfyUI-TemporaryLoader" } ], + "https://github.com/prodogape/ComfyUI-Minio": [ + [ + "Load Image From Minio", + "Save Image To Minio", + "Set Minio Config" + ], + { + "title_aux": "Comfyui-Minio" + } + ], "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": [ [ "CheckpointLoader|pysssss", @@ -7609,6 +8507,7 @@ [ "3DImage", "AppInfo", + "ApplyVisualStylePrompting_", "AreaToMask", "CenterImage", "CharacterInText", @@ -7636,6 +8535,7 @@ "LoadImagesFromPath", "LoadImagesFromURL", "LoraNames_", + "LoraPrompt", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -7648,6 +8548,7 @@ "RandomPrompt", "ResizeImageMixlab", "SamplerNames_", + "SaveImageAndMetadata_", "SaveImageToLocal", "ScreenShare", "Seed_", @@ -7658,12 +8559,16 @@ "SpeechSynthesis", "SplitImage", "SplitLongMask", + "StyleAlignedBatchAlign_", + "StyleAlignedReferenceSampler_", + "StyleAlignedSampleReferenceLatents_", "SvgImage", "SwitchByIndex", "TESTNODE_", "TESTNODE_TOKEN", "TextImage", "TextInput_", + "TextSplitByDelimiter", "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", @@ -7681,6 +8586,19 @@ "title_aux": "comfyui-ultralytics-yolo" } ], + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": [ + [ + "DallERender", + "GPT", + "MemeplexCustomSDXLRender", + "MemeplexRender", + "TextInput", + "TextSend" + ], + { + "title_aux": "ComfyUI_Memeplex_DALLE" + } + ], "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [ [ "PhotoMakerEncodePlus", @@ -7919,7 +8837,7 @@ "BlurImageFast", "BlurMaskFast", "ClampOutliers", - "ColorMatch", + "ColorMatchImage", "ConvertNormals", "DifferenceChecker", "DilateErodeMask", @@ -8009,6 +8927,7 @@ [ "KRestartSampler", "KRestartSamplerAdv", + "KRestartSamplerCustom", "KRestartSamplerSimple" ], { @@ -8024,6 +8943,15 @@ "title_aux": "ComfyUI roop" } ], + "https://github.com/stavsap/comfyui-ollama": [ + [ + "OllamaGenerate", + "OllamaVision" + ], + { + "title_aux": "ComfyUI Ollama" + } + ], "https://github.com/storyicon/comfyui_segment_anything": [ [ "GroundingDinoModelLoader (segment anything)", @@ -8394,6 +9322,14 @@ "title_aux": "Simple Wildcard" } ], + "https://github.com/victorchall/comfyui_webcamcapture": [ + [ + "WebcamCapture" + ], + { + "title_aux": "Comfyui Webcam capture node" + } + ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ "ChatGptPrompt" @@ -8410,6 +9346,39 @@ "title_aux": "comfyui-psd2png" } ], + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ + [ + "Any String", + "Chunk Up", + "Get Chunk", + "Inspect", + "Join Chunks", + "Model From URL" + ], + { + "title_aux": "ComfyUI-Vivax-Nodes" + } + ], + "https://github.com/vsevolod-oparin/comfyui-kandinsky22": [ + [ + "comfy-kandinsky22-decoder-loader", + "comfy-kandinsky22-hint-combiner", + "comfy-kandinsky22-image-encoder", + "comfy-kandinsky22-img-latents", + "comfy-kandinsky22-latents", + "comfy-kandinsky22-movq-decoder", + "comfy-kandinsky22-positive-text-encoder", + "comfy-kandinsky22-prior-averaging-2", + "comfy-kandinsky22-prior-averaging-3", + "comfy-kandinsky22-prior-averaging-4", + "comfy-kandinsky22-prior-loader", + "comfy-kandinsky22-text-encoder", + "comfy-kandinsky22-unet-decoder" + ], + { + "title_aux": "Kandinsky 2.2 ComfyUI Plugin" + } + ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", @@ -8678,6 +9647,7 @@ "easy if", "easy imageInsetCrop", "easy imagePixelPerfect", + "easy imageRemBg", "easy imageRemoveBG", "easy imageSave", "easy imageScaleDown", @@ -8686,20 +9656,26 @@ "easy imageSize", "easy imageSizeByLongerSide", "easy imageSizeBySide", + "easy imageSplitList", "easy imageSwitch", "easy imageToMask", + "easy instantIDApply", + "easy instantIDApplyADV", "easy int", "easy isSDXL", "easy joinImageBatch", "easy kSampler", "easy kSamplerDownscaleUnet", "easy kSamplerInpainting", + "easy kSamplerLayerDiffusion", "easy kSamplerSDTurbo", "easy kSamplerTiled", "easy latentCompositeMaskedWithCond", "easy latentNoisy", "easy loraStack", "easy negative", + "easy pipeBatchIndex", + "easy pipeEdit", "easy pipeIn", "easy pipeOut", "easy pipeToBasicPipe", @@ -8711,6 +9687,9 @@ "easy preSamplingAdvanced", "easy preSamplingCascade", "easy preSamplingDynamicCFG", + "easy preSamplingLayerDiffusion", + "easy preSamplingLayerDiffusionADDTL", + "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -8720,6 +9699,7 @@ "easy showAnything", "easy showLoaderSettingsNames", "easy showSpentTime", + "easy showTensorShape", "easy string", "easy stylesSelector", "easy svdLoader", @@ -8830,7 +9810,9 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideoNode" + "LoadYoutubeVideoNode", + "PreviewVHSAudioNode", + "VHSFilenamesToPath" ], { "title_aux": "ComfyUI-Pronodes" @@ -8839,6 +9821,7 @@ "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ "DepthAnythingTrtNode", + "TTSCapcutNode", "UpscaleVideoTrtNode" ], { @@ -8861,6 +9844,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -8928,8 +9914,16 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ + "CLIP PromptConditioning|fofo", "Image2Text", - "LoadImage2TextModel" + "Image2TextWithTags", + "LoadImage2TextModel", + "LoadText2PromptModel", + "ShowText|fofo", + "Text2GPTPrompt", + "Text2Prompt", + "TextBox|fofo", + "Translate2Chinese|fofo" ], { "title_aux": "Comfyui_image2prompt" diff --git a/model-list.json b/model-list.json index 46f8acd2..b0056c2d 100644 --- a/model-list.json +++ b/model-list.json @@ -585,16 +585,6 @@ "filename": "AOM3A3_orangemixs.safetensors", "url": "https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A3_orangemixs.safetensors" }, - { - "name": "Anything v3 (fp16; pruned)", - "type": "checkpoints", - "base": "SD1.5", - "save_path": "default", - "description": "Anything v3 (anime style)", - "reference": "https://huggingface.co/Linaqruf/anything-v3.0", - "filename": "anything-v3-fp16-pruned.safetensors", - "url": "https://huggingface.co/Linaqruf/anything-v3.0/resolve/main/anything-v3-fp16-pruned.safetensors" - }, { "name": "Waifu Diffusion 1.5 Beta3 (fp16)", "type": "checkpoints", @@ -825,6 +815,116 @@ "filename": "t2iadapter_style_sd14v1.pth", "url": "https://huggingface.co/TencentARC/T2I-Adapter/resolve/main/models/t2iadapter_style_sd14v1.pth" }, + { + "name": "T2I-Adapter XL (lineart) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for lineart", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0", + "filename": "t2i-adapter-lineart-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (canny) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for canny", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0", + "filename": "t2i-adapter-canny-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-zoe) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-zoe", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0", + "filename": "t2i-adapter-depth-zoe-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-midas) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-midas", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0", + "filename": "t2i-adapter-depth-midas-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (sketch) FP16", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for sketch", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0", + "filename": "t2i-adapter-sketch-sdxl-1.0.fp16.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0/resolve/main/diffusion_pytorch_model.fp16.safetensors" + }, + { + "name": "T2I-Adapter XL (lineart)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for lineart", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0", + "filename": "t2i-adapter-lineart-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (canny)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for canny", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0", + "filename": "t2i-adapter-canny-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-zoe)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-zoe", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0", + "filename": "t2i-adapter-depth-zoe-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (depth-midas)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for depth-midas", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0", + "filename": "t2i-adapter-depth-midas-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (sketch)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for sketch", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0", + "filename": "t2i-adapter-sketch-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "T2I-Adapter XL (openpose)", + "type": "T2I-Adapter", + "base": "SDXL 1.0", + "save_path": "default", + "description": "ControlNet T2I-Adapter XL for openpose", + "reference": "https://huggingface.co/TencentARC/t2i-adapter-openpose-sdxl-1.0", + "filename": "t2i-adapter-openpose-sdxl-1.0.safetensors", + "url": "https://huggingface.co/TencentARC/t2i-adapter-openpose-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors" + }, { "name": "CiaraRowles/TemporalNet2", "type": "controlnet", @@ -2169,6 +2269,86 @@ "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#faceid", "filename": "w600k_r50.onnx", "url": "https://huggingface.co/public-data/insightface/resolve/main/models/buffalo_l/w600k_r50.onnx" + }, + { + "name": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "type": "BLIP_MODEL", + "base": "blip_model", + "save_path": "blip", + "description": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "reference": "https://github.com/salesforce/BLIP", + "filename": "model_base_capfilt_large.pth", + "url": "https://storage.googleapis.com/sfr-vision-language-research/BLIP/models/model_base_capfilt_large.pth" + }, + { + "name": "GroundingDINO SwinT OGC - Model", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC Model", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO", + "filename": "groundingdino_swint_ogc.pth", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swint_ogc.pth" + }, + { + "name": "GroundingDINO SwinT OGC - CFG File", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC CFG File", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py", + "filename": "GroundingDINO_SwinT_OGC.cfg.py", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" + }, + { + "name": "ViT-H SAM model", + "type": "sam", + "base": "SAM", + "save_path": "sams", + "description": "Segmenty Anything SAM model (ViT-H)", + "reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints", + "filename": "sam_vit_h_4b8939.pth", + "url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_h_4b8939.pth" + }, + { + "name": "ViT-L SAM model", + "type": "sam", + "base": "SAM", + "save_path": "sams", + "description": "Segmenty Anything SAM model (ViT-L)", + "reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints", + "filename": "sam_vit_l_0b3195.pth", + "url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_l_0b3195.pth" + }, + { + "name": "MobileSAM", + "type": "sam", + "base": "SAM", + "save_path": "sams", + "description": "MobileSAM", + "reference": "https://github.com/ChaoningZhang/MobileSAM/", + "filename": "mobile_sam.pt", + "url": "https://github.com/ChaoningZhang/MobileSAM/blob/master/weights/mobile_sam.pt" + }, + { + "name": "DynamiCrafter 1024 bf16 safetensors", + "type": "checkpoints", + "base": "DynamiCrafter", + "save_path": "checkpoints/dynamicrafter", + "description": "DynamiCrafter image2video model 1024x575", + "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", + "filename": "dynamicrafter_1024_v1_bf16.safetensors", + "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_1024_v1_bf16.safetensors" + }, + { + "name": "DynamiCrafter 512 interpolation bf16 safetensors", + "type": "checkpoints", + "base": "DynamiCrafter", + "save_path": "checkpoints/dynamicrafter", + "description": "DynamiCrafter image2video interpolation model 512", + "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", + "filename": "dynamicrafter_512_interp_v1_bf16.safetensors", + "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_512_interp_v1_bf16.safetensors" } ] } diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 5b0bef8f..05383aea 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,176 @@ }, + { + "author": "Extraltodeus", + "title": "Vector_Sculptor_ComfyUI [WIP]", + "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", + "files": [ + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" + ], + "install_type": "git-clone", + "description": "Nodes:CLIP Vector Sculptor text encode.\nNOTE:1 means disabled / normal text encode." + }, + { + "author": "SadaleNet", + "title": "ComfyUI Port for Google's Prompt-to-Prompt", + "reference": "https://github.com/SadaleNet/ComfyUI-Prompt-To-Prompt", + "files": [ + "https://github.com/SadaleNet/ComfyUI-Prompt-To-Prompt" + ], + "install_type": "git-clone", + "description": "This is a PoC port of [a/Google's Prompt-to-Prompt](https://github.com/google/prompt-to-prompt/) to ComfyUI. It isn't feature complete. But it's good enough for evaluating if prompt-to-prompt is of any good." + }, + { + "author": "MushroomFleet", + "title": "DJZ-Nodes", + "reference": "https://github.com/MushroomFleet/DJZ-Nodes", + "files": [ + "https://github.com/MushroomFleet/DJZ-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Aspect Size. Drift Johnsons Custom nodes for ComfyUI" + }, + { + "author": "birnam", + "title": "Gen Data Tester", + "reference": "https://github.com/birnam/ComfyUI-GenData-Pack", + "files": [ + "https://github.com/birnam/ComfyUI-GenData-Pack" + ], + "install_type": "git-clone", + "description": "This answers the itch for being able to easily paste CivitAI.com generated data (or other simple metadata) into Comfy in a way that makes it easy to test with multiple checkpoints." + }, + { + "author": "stavsap", + "title": "ComfyUI Ollama [WIP]", + "reference": "https://github.com/stavsap/ComfyUI-React-SDK", + "files": [ + "https://github.com/stavsap/ComfyUI-React-SDK" + ], + "install_type": "git-clone", + "description": "This project is for building React application as an overlay upon ComfyUI.\nProviding and ability to provide desired UI with ComfyUI API and workflows.\nInspired by: [a/https://github.com/cubiq/Comfy_Dungeon](https://github.com/cubiq/Comfy_Dungeon)" + }, + { + "author": "chaojie", + "title": "ComfyUI DynamiCrafter", + "reference": "https://github.com/chaojie/ComfyUI-DynamiCrafter", + "files": [ + "https://github.com/chaojie/ComfyUI-DynamiCrafter" + ], + "install_type": "git-clone", + "description": "ComfyUI [a/DynamiCrafter](https://github.com/Doubiiu/DynamiCrafter)" + }, + { + "author": "ExponentialML", + "title": "comfyui-ComfyUI_VisualStylePrompting [WIP]", + "reference": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting", + "files": [ + "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting" + ], + "install_type": "git-clone", + "description": "ComfyUI Version of '[a/Visual Style Prompting with Swapping Self-Attention](https://github.com/naver-ai/Visual-Style-Prompting)'" + }, + { + "author": "cubiq", + "title": "Comfy Dungeon [WIP]", + "reference": "https://github.com/cubiq/Comfy_Dungeon", + "files": [ + "https://github.com/cubiq/Comfy_Dungeon" + ], + "install_type": "git-clone", + "description": "Build D&D Character Portraits with ComfyUI.\nIMPORTANT: At the moment this is mostly a tech demo to show how to build a web app on top of ComfyUI. The code is very messy and the application doesn't guaratee consistent results." + }, + { + "author": "dfl", + "title": "comfyui-stylegan", + "reference": "https://github.com/dfl/comfyui-stylegan", + "files": [ + "https://github.com/dfl/comfyui-stylegan" + ], + "install_type": "git-clone", + "description": "Generator for StyleGAN 3" + }, + { + "author": "christian-byrne", + "title": "elimination-nodes", + "reference": "https://github.com/christian-byrne/elimination-nodes", + "files": [ + "https://github.com/christian-byrne/elimination-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Paste Cutout on Base Image" + }, + { + "author": "A719689614", + "title": "ComfyUI_AC_FUNV8Beta1", + "reference": "https://github.com/A719689614/ComfyUI_AC_FUNV8Beta1", + "files": [ + "https://github.com/A719689614/ComfyUI_AC_FUNV8Beta1" + ], + "install_type": "git-clone", + "description": "Nodes:AC_Super_Controlnet/Checkpoint/Loras/Lora&LCM/KSampler/UpKSampler/SaveImage/PreviewImage/CKPT&LCM/CLIPEN/EmptLatent, AC_FUN_SUPER_LARGE, AC_Super_Come_Ckpt, AC_Super_Come_Lora" + }, + { + "author": "houdinii", + "title": "comfy-magick [WIP]", + "reference": "https://github.com/houdinii/comfy-magick", + "files": [ + "https://github.com/houdinii/comfy-magick" + ], + "install_type": "git-clone", + "description": "This is a way to implement ImageMagick functionality in ComfyUI, which is generally PIL (pillow) based. I'm not sure the best way to handle this, as batch images make it a lot more complex, but the general idea will be two nodes to translate the IMAGE type, a torch.tensor of shape [batch, height, width, channels], or [1, 600, 800, 3] for a single 800x600 image, into/from a wand Image object." + }, + { + "author": "tjorbogarden", + "title": "my-useful-comfyui-custom-nodes", + "reference": "https://github.com/tjorbogarden/my-useful-comfyui-custom-nodes", + "files": [ + "https://github.com/tjorbogarden/my-useful-comfyui-custom-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:My-Image Sizer, KSamplerSDXLAdvanced." + }, + { + "author": "DeTK", + "title": "ComfyUI Node Switcher", + "reference": "https://github.com/DeTK/ComfyUI-Switch", + "files": [ + "https://github.com/DeTK/ComfyUI-Switch" + ], + "install_type": "git-clone", + "description": "Nodes:NodeSwitch." + }, + { + "author": "GrindHouse66", + "title": "GH Tools for ComfyUI", + "reference": "https://github.com/GrindHouse66/ComfyUI-GH_Tools", + "files": [ + "https://github.com/GrindHouse66/ComfyUI-GH_Tools" + ], + "install_type": "git-clone", + "description": "Nodes:GH Tools Image Sizer, GH Tools Simple Scale. Simple quality of life Tools for ComfyUI. Basically, If it makes my life easier, it will be here. The list will grow over time." + }, + { + "author": "sdfxai", + "title": "SDFXBridgeForComfyUI - ComfyUI Custom Node for SDFX Integration", + "reference": "https://github.com/sdfxai/SDFXBridgeForComfyUI", + "files": [ + "https://github.com/sdfxai/SDFXBridgeForComfyUI" + ], + "install_type": "git-clone", + "description": "SDFXBridgeForComfyUI is a custom node designed for seamless integration between ComfyUI and the SDFX solution. This custom node allows users to make ComfyUI compatible with SDFX when running the ComfyUI instance on their local machines." + }, + { + "author": "Beinsezii", + "title": "comfyui-amd-go-fast", + "reference": "https://github.com/Beinsezii/comfyui-amd-go-fast", + "files": [ + "https://github.com/Beinsezii/comfyui-amd-go-fast" + ], + "install_type": "git-clone", + "description": "See details: [a/link](https://github.com/Beinsezii/comfyui-amd-go-fast?tab=readme-ov-file)" + }, { "author": "SeedV", "title": "ComfyUI-SeedV-Nodes [UNSAFE]", @@ -50,16 +220,6 @@ "install_type": "git-clone", "description": "This extension provides additional API" }, - { - "author": "ForeignGods", - "title": "ComfyUI-Mana-Nodes", - "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", - "files": [ - "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:font2img" - }, { "author": "Extraltodeus", "title": "Conditioning-token-experiments-for-ComfyUI", @@ -70,16 +230,6 @@ "install_type": "git-clone", "description": "I made these nodes for experimenting so it's far from perfect but at least it is entertaining!\nIt uses cosine similarities or smallest euclidean distances to find the closest tokens." }, - { - "author": "kijai", - "title": "ComfyUI SUPIR upscaler wrapper node [WIP]", - "reference": "https://github.com/kijai/ComfyUI-SUPIR", - "files": [ - "https://github.com/kijai/ComfyUI-SUPIR" - ], - "install_type": "git-clone", - "description": "ComfyUI [a/SUPIR](https://github.com/Fanghua-Yu/SUPIR) upscaler wrapper node" - }, { "author": "logtd", "title": "ComfyUI-FLATTEN", @@ -170,16 +320,6 @@ "install_type": "git-clone", "description": "ComfyUI implementation for [a/AnimateLCM](https://animatelcm.github.io/) [[a/paper](https://arxiv.org/abs/2402.00769)].\b[w/This extension includes a large number of nodes imported from the existing custom nodes, increasing the likelihood of conflicts.]" }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI-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" - ], - "install_type": "git-clone", - "description": "Unofficial [a/BRIA Background Removal v1.4](https://huggingface.co/briaai/RMBG-1.4) of BRIA RMBG Model for ComfyUI" - }, { "author": "stutya", "title": "ComfyUI-Terminal [UNSAFE]", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index a5671a20..5d7979c3 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "ssitu", + "title": "NestedNodeBuilder [DEPRECATED]", + "reference": "https://github.com/ssitu/ComfyUI_NestedNodeBuilder", + "files": [ + "https://github.com/ssitu/ComfyUI_NestedNodeBuilder" + ], + "install_type": "git-clone", + "description": "This extension provides the ability to combine multiple nodes into a single node.\nNOTE:An identical feature now exists in ComfyUI. Additionally, this extension is largely broken with the recent versions of the codebase, so please use the built-in feature for group nodes." + }, { "author": "ccvv804", "title": "ComfyUI StableCascade using diffusers for Low VRAM [DEPRECATED]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index ac762fee..32b431d2 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,648 @@ "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": "ZHO-ZHO-ZHO", + "title": "ComfyUI-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" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." + }, + { + "author": "ZHO-ZHO-ZHO", + "title": "APISR IN COMFYUI", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of APISR for ComfyUI, both image and video" + }, + { + "author": "chaojie", + "title": "ComfyUI-Open-Sora", + "reference": "https://github.com/chaojie/ComfyUI-Open-Sora", + "files": [ + "https://github.com/chaojie/ComfyUI-Open-Sora" + ], + "install_type": "git-clone", + "description": "ComfyUI Open Sora" + }, + { + "author": "AIGODLIKE", + "title": "ComfyUI-CUP", + "reference": "https://github.com/AIGODLIKE/ComfyUI-CUP", + "files": [ + "https://github.com/AIGODLIKE/ComfyUI-CUP" + ], + "install_type": "git-clone", + "description": "Bridge between ComfyUI and blender's ComfyUI-BlenderAI-node addon." + }, + { + "author": "flowtyone", + "title": "ComfyUI-Flowty-CRM", + "reference": "https://github.com/flowtyone/ComfyUI-Flowty-CRM", + "files": [ + "https://github.com/flowtyone/ComfyUI-Flowty-CRM" + ], + "install_type": "git-clone", + "description": "This is a custom node that lets you use Convolutional Reconstruction Models right from ComfyUI.\n[a/CRM](https://ml.cs.tsinghua.edu.cn/~zhengyi/CRM/) is a high-fidelity feed-forward single image-to-3D generative model." + }, + { + "author": "Big Idea Technology", + "title": "Image Text Overlay Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" + ], + "install_type": "git-clone", + "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." + }, + { + "author": "ArdeniusAI", + "title": "CPlus_Ardenius ComfyUI Control Box", + "reference": "https://github.com/ArdeniusAI/CPlus_Ardenius", + "files": [ + "https://github.com/ArdeniusAI/CPlus_Ardenius" + ], + "install_type": "git-clone", + "description": "1 node to have control over your workflow." + }, + { + "author": "kijai", + "title": "ComfyUI-DynamiCrafterWrapper", + "reference": "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper", + "files": [ + "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper" + ], + "install_type": "git-clone", + "description": "Wrapper nodes to use DynamiCrafter image2video and frame interpolation models in ComfyUI" + }, + { + "author": "kijai", + "title": "ComfyUI-SUPIR", + "reference": "https://github.com/kijai/ComfyUI-SUPIR", + "files": [ + "https://github.com/kijai/ComfyUI-SUPIR" + ], + "install_type": "git-clone", + "description": "Wrapper nodes to use SUPIR upscaling process in ComfyUI" + }, + { + "author": "Shadetail", + "title": "Eagleshadow Custom Nodes", + "reference": "https://github.com/Shadetail/ComfyUI_Eagleshadow", + "files": [ + "https://github.com/Shadetail/ComfyUI_Eagleshadow" + ], + "install_type": "git-clone", + "description": "Custom nodes for ComfyUI by Eagleshadow." + }, + { + "author": "ForeignGods", + "title": "ComfyUI-Mana-Nodes", + "reference": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes", + "files": [ + "https://github.com/ForeignGods/ComfyUI-Mana-Nodes" + ], + "install_type": "git-clone", + "description": "Font/Text Animation + Speech to Text Transcription\nNodes:font2img, speech2text, video2audio, audio2video, string2file" + }, + { + "author": "Cornea Valentin", + "title": "ControlNet Auxiliar", + "reference": "https://github.com/madtunebk/ComfyUI-ControlnetAux", + "files": [ + "https://github.com/madtunebk/ComfyUI-ControlnetAux" + ], + "install_type": "git-clone", + "description": "This ComfyUI custom node, named ControlNet Auxiliar, is designed to provide auxiliary functionalities for image processing tasks. It is particularly useful for various image manipulation and enhancement operations. The node is integrated with functionalities for converting images between different formats and applying various image processing techniques." + }, + { + "author": "MarkoCa1", + "title": "ComfyUI_Text", + "reference": "https://github.com/MarkoCa1/ComfyUI-Text", + "files": [ + "https://github.com/MarkoCa1/ComfyUI-Text" + ], + "install_type": "git-clone", + "description": "Text." + }, + { + "author": "dmMaze", + "title": "Sketch2Manga", + "reference": "https://github.com/dmMaze/sketch2manga", + "files": [ + "https://github.com/dmMaze/sketch2manga" + ], + "install_type": "git-clone", + "description": "Apply screentone to line drawings or colored illustrations with diffusion models." + }, + { + "author": "chaojie", + "title": "ComfyUI-DragAnything", + "reference": "https://github.com/chaojie/ComfyUI-DragAnything", + "files": [ + "https://github.com/chaojie/ComfyUI-DragAnything" + ], + "install_type": "git-clone", + "description": "DragAnything" + }, + { + "author": "chaojie", + "title": "ComfyUI-Trajectory", + "reference": "https://github.com/chaojie/ComfyUI-Trajectory", + "files": [ + "https://github.com/chaojie/ComfyUI-Trajectory" + ], + "install_type": "git-clone", + "description": "ComfyUI Trajectory" + }, + { + "author": "olduvai-jp", + "title": "ComfyUI-HfLoader", + "reference": "https://github.com/olduvai-jp/ComfyUI-HfLoader", + "files": [ + "https://github.com/olduvai-jp/ComfyUI-HfLoader" + ], + "install_type": "git-clone", + "description": "Nodes:Lora Loader From HF" + }, + { + "author": "AiMiDi", + "title": "ComfyUI-Aimidi-nodes", + "reference": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes", + "files": [ + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Merge Tag, Clear Tag, Add Tag, Load Images Pair Batch, Save Images Pair" + }, + { + "author": "vsevolod-oparin", + "title": "Kandinsky 2.2 ComfyUI Plugin", + "reference": "https://github.com/vsevolod-oparin/comfyui-kandinsky22", + "files": [ + "https://github.com/vsevolod-oparin/comfyui-kandinsky22" + ], + "install_type": "git-clone", + "description": "Nodes provide an options to combine prior and decoder models of Kandinsky 2.2." + }, + { + "author": "Xyem", + "title": "Xycuno Oobabooga", + "reference": "https://github.com/Xyem/Xycuno-Oobabooga", + "files": [ + "https://github.com/Xyem/Xycuno-Oobabooga" + ], + "install_type": "git-clone", + "description": "Xycuno Oobabooga provides custom nodes for ComfyUI, for sending requests to an [a/Oobabooga](https://github.com/oobabooga/text-generation-webui) instance to assist in creating prompt texts." + }, + { + "author": "CozyMantis", + "title": "Cozy Reference Pose Generator", + "reference": "https://github.com/cozymantis/pose-generator-comfyui-node", + "files": [ + "https://github.com/cozymantis/pose-generator-comfyui-node" + ], + "install_type": "git-clone", + "description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with 💚 by the CozyMantis squad." + }, + { + "author": "CozyMantis", + "title": "Cozy Utils", + "reference": "https://github.com/cozymantis/cozy-utils-comfyui-nodes", + "files": [ + "https://github.com/cozymantis/cozy-utils-comfyui-nodes" + ], + "install_type": "git-clone", + "description": "Various cozy nodes, made with 💚 by the CozyMantis squad." + }, + { + "author": "Chan-0312", + "title": "ComfyUI-EasyDeforum", + "reference": "https://github.com/Chan-0312/ComfyUI-EasyDeforum", + "files": [ + "https://github.com/Chan-0312/ComfyUI-EasyDeforum" + ], + "install_type": "git-clone", + "description": "Nodes:Easy2DDeforum (Chan)" + }, + { + "author": "if-ai", + "title": "ComfyUI-IF_AI_tools", + "reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools", + "files": [ + "https://github.com/if-ai/ComfyUI-IF_AI_tools" + ], + "install_type": "git-clone", + "description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time." + }, + { + "author": "shi3z", + "title": "ComfyUI_Memeplex_DALLE", + "reference": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE", + "files": [ + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE" + ], + "install_type": "git-clone", + "description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys." + }, + { + "author": "cdb-boop", + "title": "ComfyUI Bringing Old Photos Back to Life", + "reference": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life", + "files": [ + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life" + ], + "install_type": "git-clone", + "description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life." + }, + { + "author": "kingzcheung", + "title": "ComfyUI_kkTranslator_nodes", + "reference": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes", + "files": [ + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes" + ], + "install_type": "git-clone", + "description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection。" + }, + { + "author": "gokayfem", + "title": "ComfyUI-Depth-Visualization", + "reference": "https://github.com/gokayfem/ComfyUI-Depth-Visualization", + "files": [ + "https://github.com/gokayfem/ComfyUI-Depth-Visualization" + ], + "install_type": "git-clone", + "description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI" + }, + { + "author": "dchatel", + "title": "comfyui_facetools", + "reference": "https://github.com/dchatel/comfyui_facetools", + "files": [ + "https://github.com/dchatel/comfyui_facetools" + ], + "install_type": "git-clone", + "description": "These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options." + }, + { + "author": "Extraltodeus", + "title": "PerpPrompt-for-ComfyUI", + "reference": "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI", + "files": [ + "https://github.com/Extraltodeus/PerpPrompt-for-ComfyUI" + ], + "install_type": "git-clone", + "description": "This nodes gather similar vectors and uses them either enhance the conditioning or make it more precise and enhance the prompt following. It is a cleaned up and simplified version of [a/Conditioning-token-experiments-for-ComfyUI](https://github.com/Extraltodeus/Conditioning-token-experiments-for-ComfyUI) with the method that works the most." + }, + { + "author": "laksjdjf", + "title": "Batch-Condition-ComfyUI", + "reference": "https://github.com/laksjdjf/Batch-Condition-ComfyUI", + "files": [ + "https://github.com/laksjdjf/Batch-Condition-ComfyUI" + ], + "install_type": "git-clone", + "description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String" + }, + { + "author": "stavsap", + "title": "ComfyUI Ollama", + "reference": "https://github.com/stavsap/comfyui-ollama", + "files": [ + "https://github.com/stavsap/comfyui-ollama" + ], + "install_type": "git-clone", + "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily." + }, + { + "author": "gokayfem", + "title": "ComfyUI-Dream-Interpreter", + "reference": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter", + "files": [ + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter" + ], + "install_type": "git-clone", + "description": "Tell your dream and it interprets it and puts you inside your dream" + }, + { + "author": "prodogape", + "title": "Comfyui-Minio", + "reference": "https://github.com/prodogape/ComfyUI-Minio", + "files": [ + "https://github.com/prodogape/ComfyUI-Minio" + ], + "install_type": "git-clone", + "description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines." + }, + { + "author": "ggpid", + "title": "idpark_custom_node", + "reference": "https://github.com/ggpid/idpark_custom_node", + "files": [ + "https://github.com/ggpid/idpark_custom_node" + ], + "install_type": "git-clone", + "description": "Nodes:Load Image from S3, Save Image to S3, Generate SAM, Generate FastSAM, Cut by Mask fixed" + }, + { + "author": "ExponentialML", + "title": "ComfyUI_ModelScopeT2V", + "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", + "files": [ + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" + ], + "install_type": "git-clone", + "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" + }, + { + "author": "Pos13", + "title": "Cyclist", + "reference": "https://github.com/Pos13/comfyui-cyclist", + "files": [ + "https://github.com/Pos13/comfyui-cyclist" + ], + "install_type": "git-clone", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." + }, + { + "author": "hackkhai", + "title": "ComfyUI-Image-Matting", + "reference": "https://github.com/hackkhai/ComfyUI-Image-Matting", + "files": [ + "https://github.com/hackkhai/ComfyUI-Image-Matting" + ], + "install_type": "git-clone", + "description": "This node improves the quality of the image mask. more suitable for image composite matting" + }, + { + "author": "diSty", + "title": "ComfyUI Frame Maker", + "reference": "https://github.com/diStyApps/ComfyUI_FrameMaker", + "files": [ + "https://github.com/diStyApps/ComfyUI_FrameMaker" + ], + "install_type": "git-clone", + "description": "This node creates a sequence of frames by moving and scaling a subject image over a background image." + }, + { + "author": "ZHO-ZHO-ZHO", + "title": "ComfyUI-PixArt-alpha-Diffusers", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI" + }, + { + "author": "angeloshredder", + "title": "StableCascadeResizer", + "reference": "https://github.com/angeloshredder/StableCascadeResizer", + "files": [ + "https://github.com/angeloshredder/StableCascadeResizer" + ], + "install_type": "git-clone", + "description": "Nodes:Cascade_Resizer" + }, + { + "author": "meshmesh-io", + "title": "ComfyUI-MeshMesh", + "reference": "https://github.com/meshmesh-io/ComfyUI-MeshMesh", + "files": [ + "https://github.com/meshmesh-io/ComfyUI-MeshMesh" + ], + "install_type": "git-clone", + "description": "Nodes:Masks to Colored Masks, Color Picker" + }, + { + "author": "laksjdjf", + "title": "LoRTnoC-ComfyUI", + "reference": "https://github.com/laksjdjf/LoRTnoC-ComfyUI", + "files": [ + "https://github.com/laksjdjf/LoRTnoC-ComfyUI" + ], + "install_type": "git-clone", + "description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)" + }, + { + "author": "victorchall", + "title": "Comfyui Webcam capture node", + "reference": "https://github.com/victorchall/comfyui_webcamcapture", + "files": [ + "https://github.com/victorchall/comfyui_webcamcapture" + ], + "install_type": "git-clone", + "description": "This node captures images one at a time from your webcam when you click generate.\nThis is particular useful for img2img or controlnet workflows.\nNOTE:This node will take over your webcam, so if you have another program using it, you may need to close that program first. Likewise, you may need to close Comfyui or close the workflow to release the webcam." + }, + { + "author": "dfl", + "title": "ComfyUI-TCD-scheduler", + "reference": "https://github.com/dfl/comfyui-tcd-scheduler", + "files": [ + "https://github.com/dfl/comfyui-tcd-scheduler" + ], + "install_type": "git-clone", + "description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)" + }, + { + "author": "CozyMantis", + "title": "Cozy Human Parser", + "reference": "https://github.com/cozymantis/human-parser-comfyui-node", + "files": [ + "https://github.com/cozymantis/human-parser-comfyui-node" + ], + "install_type": "git-clone", + "description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with 💚 by the CozyMantis squad." + }, + { + "author": "atmaranto", + "title": "SaveAsScript", + "reference": "https://github.com/atmaranto/ComfyUI-SaveAsScript", + "files": [ + "https://github.com/atmaranto/ComfyUI-SaveAsScript" + ], + "install_type": "git-clone", + "description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support." + }, + { + "author": "jw782cn", + "title": "ComfyUI-Catcat", + "reference": "https://github.com/jw782cn/ComfyUI-Catcat", + "files": [ + "https://github.com/jw782cn/ComfyUI-Catcat" + ], + "install_type": "copy", + "description": "Extension to show random cat GIFs while queueing prompt." + }, + { + "author": "ljleb", + "title": "comfy-mecha", + "reference": "https://github.com/ljleb/comfy-mecha", + "files": [ + "https://github.com/ljleb/comfy-mecha" + ], + "install_type": "git-clone", + "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" + }, + { + "author": "vivax3794", + "title": "ComfyUI-Vivax-Nodes", + "reference": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes", + "files": [ + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:Inspect, Any String, Model From URL" + }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-megamask", + "reference": "https://github.com/meshmesh-io/mm-comfyui-megamask", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-megamask" + ], + "install_type": "git-clone", + "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" + }, + { + "author": "meshmesh-io", + "title": "mm-comfyui-loopback", + "reference": "https://github.com/meshmesh-io/mm-comfyui-loopback", + "files": [ + "https://github.com/meshmesh-io/mm-comfyui-loopback" + ], + "install_type": "git-clone", + "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" + }, + { + "author": "flowtyone", + "title": "ComfyUI-Flowty-TripoSR", + "reference": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR", + "files": [ + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR" + ], + "install_type": "git-clone", + "description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)" + }, + { + "author": "chaojie", + "title": "ComfyUI-dust3r", + "reference": "https://github.com/chaojie/ComfyUI-dust3r", + "files": [ + "https://github.com/chaojie/ComfyUI-dust3r" + ], + "install_type": "git-clone", + "description": "ComfyUI dust3r" + }, + { + "author": "cdb-boop", + "title": "comfyui-image-round", + "reference": "https://github.com/cdb-boop/comfyui-image-round", + "files": [ + "https://github.com/cdb-boop/comfyui-image-round" + ], + "install_type": "git-clone", + "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." + }, + { + "author": "SaltAI", + "title": "SaltAI-Open-Resources", + "reference": "https://github.com/get-salt-AI/SaltAI", + "pip": ["numba"], + "files": [ + "https://github.com/get-salt-AI/SaltAI" + ], + "install_type": "git-clone", + "description": "This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI models to do pretty much anything.\nOur mission is to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. Our vision is to foster a flourishing AI ecosystem where the world’s best developers can build and share their work, thereby redefining how software is made, pushing innovation forward, and ensuring as many people as possible can benefit from the positive promise of AI technologies.\nWe believe that ComfyUI is a powerful tool that can help us achieve our mission and vision, by enabling anyone to explore the possibilities and limitations of AI models in a visual and interactive way, without coding if desired.\nWe hope that by sharing our nodes and workflows, we can inspire and empower more people to create amazing AI-powered content with ComfyUI." + }, + { + "author": "BXYMartin", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils", + "files": [ + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils" + ], + "install_type": "git-clone", + "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" + }, + { + "author": "IsItDanOrAi", + "title": "ComfyUI-Stereopsis", + "reference": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis", + "files": [ + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py", + "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Side-By-Side.py" + ], + "install_type": "copy", + "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." + }, + { + "author": "huchenlei", + "title": "ComfyUI-layerdiffusion", + "reference": "https://github.com/huchenlei/ComfyUI-layerdiffusion", + "files": [ + "https://github.com/huchenlei/ComfyUI-layerdiffusion" + ], + "install_type": "git-clone", + "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." + }, + { + "author": "bmad4ever", + "title": "comfyui_quilting", + "reference": "https://github.com/bmad4ever/comfyui_quilting", + "files": [ + "https://github.com/bmad4ever/comfyui_quilting" + ], + "install_type": "git-clone", + "description": "image and latent quilting nodes for comfyui" + }, + { + "author": "11dogzi", + "title": "Comfyui-ergouzi-Nodes", + "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", + "files": [ + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" + ], + "install_type": "git-clone", + "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" + }, + { + "author": "nathannlu", + "title": "Comfy Cloud", + "reference": "https://github.com/nathannlu/ComfyUI-Cloud", + "files": [ + "https://github.com/nathannlu/ComfyUI-Cloud" + ], + "install_type": "git-clone", + "description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!" + }, + { + "author": "nathannlu", + "title": "ComfyUI Pets", + "reference": "https://github.com/nathannlu/ComfyUI-Pets", + "files": [ + "https://github.com/nathannlu/ComfyUI-Pets" + ], + "install_type": "git-clone", + "description": "Play with your pet while your workflow generates!" + }, + { + "author": "StartHua", + "title": "ComfyUI_OOTDiffusion_CXH", + "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", + "files": [ + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" + ], + "install_type": "git-clone", + "description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)" + }, { "author": "uetuluk", "title": "comfyui-webcam-node", @@ -49,667 +690,6 @@ ], "install_type": "git-clone", "description": "Nodes:GPT4V-Image-Captioner" - }, - { - "author": "longgui0318", - "title": "comfyui-llm-assistant", - "reference": "https://github.com/longgui0318/comfyui-llm-assistant", - "files": [ - "https://github.com/longgui0318/comfyui-llm-assistant" - ], - "install_type": "git-clone", - "description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM" - }, - { - "author": "Alysondao", - "title": "Comfyui-Yolov8-JSON", - "reference": "https://github.com/Alysondao/Comfyui-Yolov8-JSON", - "files": [ - "https://github.com/Alysondao/Comfyui-Yolov8-JSON" - ], - "install_type": "git-clone", - "description": "This node is mainly based on the Yolov8 model for object detection, and it outputs related images, masks, and JSON information." - }, - { - "author": "holchan", - "title": "ComfyUI-ModelDownloader", - "reference": "https://github.com/holchan/ComfyUI-ModelDownloader", - "files": [ - "https://github.com/holchan/ComfyUI-ModelDownloader" - ], - "install_type": "git-clone", - "description": "A ComfyUI node to download models(Checkpoints and LoRA) from external links and act as an output standalone node." - }, - { - "author": "munkyfoot", - "title": "ComfyUI-TextOverlay", - "reference": "https://github.com/Munkyfoot/ComfyUI-TextOverlay", - "files": [ - "https://github.com/Munkyfoot/ComfyUI-TextOverlay" - ], - "install_type": "git-clone", - "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles." - }, - { - "author": "Chan-0312", - "title": "ComfyUI-Prompt-Preview", - "reference": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview", - "files": [ - "https://github.com/Chan-0312/ComfyUI-Prompt-Preview" - ], - "install_type": "git-clone", - "description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler)." - }, - { - "author": "CC-BryanOttho", - "title": "ComfyUI_API_Manager", - "reference": "https://github.com/CC-BryanOttho/ComfyUI_API_Manager", - "files": [ - "https://github.com/CC-BryanOttho/ComfyUI_API_Manager" - ], - "install_type": "git-clone", - "description": "This package provides three custom nodes designed to streamline workflows involving API requests, dynamic text manipulation based on API responses, and image posting to APIs. These nodes are particularly useful for automating interactions with APIs, enhancing text-based workflows with dynamic data, and facilitating image uploads." - }, - { - "author": "underclockeddev", - "title": "BrevImage", - "reference": "https://github.com/bkunbargi/BrevImage", - "files": [ - "https://github.com/bkunbargi/BrevImage/raw/main/BrevLoadImage.py" - ], - "install_type": "copy", - "description": "Nodes:BrevImage. ComfyUI Load Image From URL" - }, - { - "author": "qwixiwp", - "title": "queuetools", - "reference": "https://github.com/qwixiwp/queuetools", - "files": [ - "https://github.com/qwixiwp/queuetools" - ], - "install_type": "git-clone", - "description": "Nodes:load images (queue tools). tools made for queueing in comfyUI" - }, - { - "author": "kijai", - "title": "ComfyUI-moondream", - "reference": "https://github.com/kijai/ComfyUI-moondream", - "files": [ - "https://github.com/kijai/ComfyUI-moondream" - ], - "install_type": "git-clone", - "description": "Moondream image to text query node with batch support" - }, - { - "author": "guill", - "title": "abracadabra-comfyui", - "reference": "https://github.com/guill/abracadabra-comfyui", - "files": [ - "https://github.com/guill/abracadabra-comfyui" - ], - "install_type": "git-clone", - "description": "Nodes:Abracadabra Summary, Abracadabra" - }, - { - "author": "XINZHANG-ops", - "title": "comfyui-xin-nodes", - "reference": "https://github.com/XINZHANG-ops/comfyui-xin-nodes", - "files": [ - "https://github.com/XINZHANG-ops/comfyui-xin-nodes" - ], - "install_type": "git-clone", - "description": "Nodes:ImageSizeClassifer, RandomInt, ShowValue" - }, - { - "author": "cerspense", - "title": "cspnodes", - "reference": "https://github.com/cerspense/ComfyUI_cspnodes", - "files": [ - "https://github.com/cerspense/ComfyUI_cspnodes" - ], - "install_type": "git-clone", - "description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v." - }, - { - "author": "kuschanow", - "title": "Advanced Latent Control", - "reference": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control", - "files": [ - "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control" - ], - "install_type": "git-clone", - "description": "This custom node helps to transform latent in different ways." - }, - { - "author": "hiforce", - "title": "Comfyui HiFORCE Plugin", - "reference": "https://github.com/hiforce/comfyui-hiforce-plugin", - "files": [ - "https://github.com/hiforce/comfyui-hiforce-plugin" - ], - "install_type": "git-clone", - "description": "Custom nodes pack provided by [a/HiFORCE](https://www.hiforce.net/) for ComfyUI. This custom node helps to conveniently enhance images through Sampler, Upscaler, Mask, and more.\nNOTE:You should install [a/ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack). Many optimizations are built upon the foundation of ComfyUI-Impact-Pack." - }, - { - "author": "hughescr", - "title": "OpenPose Keypoint Extractor", - "reference": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor", - "files": [ - "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor" - ], - "install_type": "git-clone", - "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton" - }, - { - "author": "bmad4ever", - "title": "comfyui_wfc_like", - "reference": "https://github.com/bmad4ever/comfyui_wfc_like", - "files": [ - "https://github.com/bmad4ever/comfyui_wfc_like" - ], - "install_type": "git-clone", - "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui" - }, - { - "author": "jkrauss82", - "title": "ULTools for ComfyUI", - "reference": "https://github.com/jkrauss82/ultools-comfyui", - "files": [ - "https://github.com/jkrauss82/ultools-comfyui" - ], - "install_type": "git-clone", - "description": "Nodes:SaveImgAdv, CLIPTextEncodeWithStats. Collection of tools supporting txt2img generation in ComfyUI and other tasks." - }, - { - "author": "leoleelxh", - "title": "ComfyUI-LLMs", - "reference": "https://github.com/leoleelxh/ComfyUI-LLMs", - "files": [ - "https://github.com/leoleelxh/ComfyUI-LLMs" - ], - "install_type": "git-clone", - "description": "A minimalist node that calls LLMs, combined with one API, can call all language models, including local models." - }, - { - "author": "nkchocoai", - "title": "ComfyUI-Dart", - "reference": "https://github.com/nkchocoai/ComfyUI-Dart", - "files": [ - "https://github.com/nkchocoai/ComfyUI-Dart" - ], - "install_type": "git-clone", - "description": "Add nodes that generates danbooru tags by [a/Dart(Danbooru Tags Transformer)](https://huggingface.co/p1atdev/dart-v1-sft)." - }, - { - "author": "chaojie", - "title": "ComfyUI-Gemma", - "reference": "https://github.com/chaojie/ComfyUI-Gemma", - "files": [ - "https://github.com/chaojie/ComfyUI-Gemma" - ], - "install_type": "git-clone", - "description": "ComfyUI Gemma" - }, - { - "author": "TheBill2001", - "title": "comfyui-upscale-by-model", - "reference": "https://github.com/TheBill2001/comfyui-upscale-by-model", - "files": [ - "https://github.com/TheBill2001/comfyui-upscale-by-model" - ], - "install_type": "git-clone", - "description": "This custom node allow upscaling an image by a factor using a model." - }, - { - "author": "czcz1024", - "title": "Comfyui-FaceCompare", - "reference": "https://github.com/czcz1024/Comfyui-FaceCompare", - "files": [ - "https://github.com/czcz1024/Comfyui-FaceCompare" - ], - "install_type": "git-clone", - "description": "Nodes:FaceCompare" - }, - { - "author": "AuroBit", - "title": "ComfyUI OOTDiffusion", - "reference": "https://github.com/AuroBit/ComfyUI-OOTDiffusion", - "files": [ - "https://github.com/AuroBit/ComfyUI-OOTDiffusion" - ], - "install_type": "git-clone", - "description": "A ComfyUI custom node that simply integrates the [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion) functionality." - }, - { - "author": "logtd", - "title": "Tracking Nodes for Videos", - "reference": "https://github.com/logtd/ComfyUI-TrackingNodes", - "files": [ - "https://github.com/logtd/ComfyUI-TrackingNodes" - ], - "install_type": "git-clone", - "description": "A set of nodes to track objects through videos using YOLO and other processors." - }, - { - "author": "Big-Idea-Technology", - "title": "ImageTextOverlay Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", - "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" - ], - "install_type": "git-clone", - "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." - }, - { - "author": "logtd", - "title": "InstanceDiffusion Nodes", - "reference": "https://github.com/logtd/ComfyUI-InstanceDiffusion", - "files": [ - "https://github.com/logtd/ComfyUI-InstanceDiffusion" - ], - "install_type": "git-clone", - "description": "A set of nodes to perform multi-object prompting with InstanceDiffusion" - }, - { - "author": "Guillaume-Fgt", - "title": "ComfyUI-ScenarioPrompt", - "reference": "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio", - "files": [ - "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio" - ], - "install_type": "git-clone", - "description": "A custom node to create empty latents for Stable Cascade.\nfeatures: width and height incrementation of 64 by default, possibility to lock the aspect ratio, switch width/height at execution" - }, - { - "author": "Ludobico", - "title": "ComfyUI-ScenarioPrompt", - "reference": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt", - "files": [ - "https://github.com/Ludobico/ComfyUI-ScenarioPrompt" - ], - "install_type": "git-clone", - "description": "ScenarioPrompt is a custom node that helps you understand what you're prompting for each property as you build your prompts" - }, - { - "author": "Klinter", - "title": "Klinter_nodes", - "reference": "https://github.com/klinter007/klinter_nodes", - "files": [ - "https://github.com/klinter007/klinter_nodes" - ], - "install_type": "git-clone", - "description": "Concat_strings atm - celebrating first_node" - }, - { - "author": "LykosAI", - "title": "ComfyUI Nodes for Inference.Core", - "reference": "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes", - "files": [ - "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes" - ], - "install_type": "git-clone", - "description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names." - }, - { - "author": "cubiq", - "title": "Face Analysis for ComfyUI", - "reference": "https://github.com/cubiq/ComfyUI_FaceAnalysis", - "files": [ - "https://github.com/cubiq/ComfyUI_FaceAnalysis" - ], - "install_type": "git-clone", - "description": "This extension uses [a/DLib](http://dlib.net/) to calculate the Euclidean and Cosine distance between two faces.\nNOTE: Install the Shape Predictor, Face Recognition model from the Install models menu." - }, - { - "author": "1038lab", - "title": "ComfyUI-GPT2P", - "reference": "https://github.com/1038lab/ComfyUI-GPT2P", - "files": [ - "https://github.com/1038lab/ComfyUI-GPT2P" - ], - "install_type": "git-clone", - "description": "ComfyUI Node - Hugging Face repositories GTP2 Prompt" - }, - { - "author": "mirabarukaso", - "title": "ComfyUI_Mira", - "reference": "https://github.com/mirabarukaso/ComfyUI_Mira", - "files": [ - "https://github.com/mirabarukaso/ComfyUI_Mira" - ], - "install_type": "git-clone", - "description": "Nodes:Integer Multiplier, Float Multiplier, Convert Numeral to String, Create Canvas Advanced, Create Canvas, Create PNG Mask, Color Mask to HEX String, Color Mask to INT RGB, Color Masks to List" - }, - { - "author": "yytdfc", - "title": "Amazon Bedrock nodes for for ComfyUI", - "reference": "https://github.com/yytdfc/ComfyUI-Bedrock", - "files": [ - "https://github.com/yytdfc/ComfyUI-Bedrock" - ], - "install_type": "git-clone", - "description": "This extension provides fundation models nodes from Amazon Bedrock, including Claude (v1, v2.0, v2.1), SDXL." - }, - { - "author": "ZHO-ZHO-ZHO", - "title": "ComfyUI YoloWorld-EfficientSAM", - "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM", - "files": [ - "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM" - ], - "install_type": "git-clone", - "description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.]" - }, - { - "author": "nkchocoai", - "title": "ComfyUI-SaveImageWithMetaData", - "reference": "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData", - "files": [ - "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData" - ], - "install_type": "git-clone", - "description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata." - }, - { - "author": "yuvraj108c", - "title": "ComfyUI-Vsgan", - "reference": "https://github.com/yuvraj108c/ComfyUI-Vsgan", - "files": [ - "https://github.com/yuvraj108c/ComfyUI-Vsgan" - ], - "install_type": "git-clone", - "description": "Nodes:Upscale Video Tensorrt" - }, - { - "author": "Kijai", - "title": "Animatediff MotionLoRA Trainer", - "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", - "files": [ - "https://github.com/kijai/ComfyUI-ADMotionDirector" - ], - "install_type": "git-clone", - "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML." - }, - { - "author": "GavChap", - "title": "ComfyUI-CascadeResolutions", - "reference": "https://github.com/GavChap/ComfyUI-CascadeResolutions", - "files": [ - "https://github.com/GavChap/ComfyUI-CascadeResolutions" - ], - "install_type": "git-clone", - "description": "Nodes:Cascade Resolutions" - }, - { - "author": "blepping", - "title": "ComfyUI-sonar", - "reference": "https://github.com/blepping/ComfyUI-sonar", - "files": [ - "https://github.com/blepping/ComfyUI-sonar" - ], - "install_type": "git-clone", - "description": "A janky implementation of Sonar sampling (momentum-based sampling) for ComfyUI." - }, - { - "author": "StartHua", - "title": "comfyui_segformer_b2_clothes", - "reference": "https://github.com/StartHua/Comfyui_segformer_b2_clothes", - "files": [ - "https://github.com/StartHua/Comfyui_segformer_b2_clothes" - ], - "install_type": "git-clone", - "description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)" - }, - { - "author": "AshMartian", - "title": "Dir Gir", - "reference": "https://github.com/AshMartian/ComfyUI-DirGir", - "files": [ - "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_picker.py", - "https://github.com/AshMartian/ComfyUI-DirGir/raw/main/dir_loop.py" - ], - "install_type": "copy", - "description": "A collection of ComfyUI directory automation utility nodes. Directory Get It Right adds a GUI directory browser, and smart directory loop/iteration node that supports regex and file extension filtering." - }, - { - "author": "ccvv804", - "title": "ComfyUI StableCascade using diffusers for Low VRAM", - "reference": "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM", - "files": [ - "https://github.com/ccvv804/ComfyUI-DiffusersStableCascade-LowVRAM" - ], - "install_type": "git-clone", - "description": "Works with RTX 4070ti 12GB.\nSimple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" - }, - { - "author": "yuvraj108c", - "title": "ComfyUI-Pronodes", - "reference": "https://github.com/yuvraj108c/ComfyUI-Pronodes", - "files": [ - "https://github.com/yuvraj108c/ComfyUI-Pronodes" - ], - "install_type": "git-clone", - "description": "A collection of nice utility nodes for ComfyUI" - }, - { - "author": "pkpkTech", - "title": "ComfyUI-SaveQueues", - "reference": "https://github.com/pkpkTech/ComfyUI-SaveQueues", - "files": [ - "https://github.com/pkpkTech/ComfyUI-SaveQueues" - ], - "install_type": "git-clone", - "description": "Add a button to the menu to save and load the running queue and the pending queues.\nThis is intended to be used when you want to exit ComfyUI with queues still remaining." - }, - { - "author": "jordoh", - "title": "ComfyUI Deepface", - "reference": "https://github.com/jordoh/ComfyUI-Deepface", - "files": [ - "https://github.com/jordoh/ComfyUI-Deepface" - ], - "install_type": "git-clone", - "description": "ComfyUI nodes wrapping the [a/deepface](https://github.com/serengil/deepface) library." - }, - { - "author": "kijai", - "title": "ComfyUI StableCascade using diffusers", - "reference": "https://github.com/kijai/ComfyUI-DiffusersStableCascade", - "files": [ - "https://github.com/kijai/ComfyUI-DiffusersStableCascade" - ], - "install_type": "git-clone", - "description": "Simple quick wrapper for [a/https://huggingface.co/stabilityai/stable-cascade](https://huggingface.co/stabilityai/stable-cascade)\nComfy is going to implement this properly soon, this repo is just for quick testing for the impatient!" - }, - { - "author": "Extraltodeus", - "title": "ComfyUI-AutomaticCFG", - "reference": "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG", - "files": [ - "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG" - ], - "install_type": "git-clone", - "description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality." - }, - { - "author": "Mamaaaamooooo", - "title": "Batch Rembg for ComfyUI", - "reference": "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes", - "files": [ - "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes" - ], - "install_type": "git-clone", - "description": "Remove background of plural images." - }, - { - "author": "ShmuelRonen", - "title": "ComfyUI-SVDResizer", - "reference": "https://github.com/ShmuelRonen/ComfyUI-SVDResizer", - "files": [ - "https://github.com/ShmuelRonen/ComfyUI-SVDResizer" - ], - "install_type": "git-clone", - "description": "SVDResizer is a helper for resizing the source image, according to the sizes enabled in Stable Video Diffusion. The rationale behind the possibility of changing the size of the image in steps between the ranges of 576 and 1024, is the use of the greatest common denominator of these two numbers which is 64. SVD is lenient with resizing that adheres to this rule, so the chance of coherent video that is not the standard size of 576X1024 is greater. It is advisable to keep the value 1024 constant and play with the second size to maintain the stability of the result." - }, - { - "author": "xiaoxiaodesha", - "title": "hd-nodes-comfyui", - "reference": "https://github.com/xiaoxiaodesha/hd_node", - "files": [ - "https://github.com/xiaoxiaodesha/hd_node" - ], - "install_type": "git-clone", - "description": "Nodes:Combine HDMasks, Cover HDMasks, HD FaceIndex, HD SmoothEdge, HD GetMaskArea, HD Image Levels, HD Ultimate SD Upscale" - }, - { - "author": "StartHua", - "title": "Comfyui_joytag", - "reference": "https://github.com/StartHua/Comfyui_joytag", - "files": [ - "https://github.com/StartHua/Comfyui_joytag" - ], - "install_type": "git-clone", - "description": "JoyTag is a state of the art AI vision model for tagging images, with a focus on sex positivity and inclusivity. It uses the Danbooru tagging schema, but works across a wide range of images, from hand drawn to photographic.\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/fancyfeast/joytag/tree/main](https://huggingface.co/fancyfeast/joytag/tree/main)" - }, - { - "author": "redhottensors", - "title": "ComfyUI-Prediction", - "reference": "https://github.com/redhottensors/ComfyUI-Prediction", - "files": [ - "https://github.com/redhottensors/ComfyUI-Prediction" - ], - "install_type": "git-clone", - "description": "Fully customizable Classifier Free Guidance for ComfyUI." - }, - { - "author": "nkchocoai", - "title": "ComfyUI-TextOnSegs", - "reference": "https://github.com/nkchocoai/ComfyUI-TextOnSegs", - "files": [ - "https://github.com/nkchocoai/ComfyUI-TextOnSegs" - ], - "install_type": "git-clone", - "description": "Add a node for drawing text with CR Draw Text of ComfyUI_Comfyroll_CustomNodes to the area of SEGS detected by Ultralytics Detector of ComfyUI-Impact-Pack." - }, - { - "author": "cubiq", - "title": "ComfyUI InstantID (Native Support)", - "reference": "https://github.com/cubiq/ComfyUI_InstantID", - "files": [ - "https://github.com/cubiq/ComfyUI_InstantID" - ], - "install_type": "git-clone", - "description": "Native [a/InstantID](https://github.com/InstantID/InstantID) support for ComfyUI.\nThis extension differs from the many already available as it doesn't use diffusers but instead implements InstantID natively and it fully integrates with ComfyUI.\nPlease note this still could be considered beta stage, looking forward to your feedback." - }, - { - "author": "Franck-Demongin", - "title": "NX_PromptStyler", - "reference": "https://github.com/Franck-Demongin/NX_PromptStyler", - "files": [ - "https://github.com/Franck-Demongin/NX_PromptStyler" - ], - "install_type": "git-clone", - "description": "A custom node for ComfyUI to create a prompt based on a list of keywords saved in CSV files." - }, - { - "author": "Billius-AI", - "title": "ComfyUI-Path-Helper", - "reference": "https://github.com/Billius-AI/ComfyUI-Path-Helper", - "files": [ - "https://github.com/Billius-AI/ComfyUI-Path-Helper" - ], - "install_type": "git-clone", - "description": "Nodes:Create Project Root, Add Folder, Add Folder Advanced, Add File Name Prefix, Add File Name Prefix Advanced, ShowPath" - }, - { - "author": "mbrostami", - "title": "ComfyUI-HF", - "reference": "https://github.com/mbrostami/ComfyUI-HF", - "files": [ - "https://github.com/mbrostami/ComfyUI-HF" - ], - "install_type": "git-clone", - "description": "ComfyUI Node to work with Hugging Face repositories" - }, - { - "author": "digitaljohn", - "title": "ComfyUI-ProPost", - "reference": "https://github.com/digitaljohn/comfyui-propost", - "files": [ - "https://github.com/digitaljohn/comfyui-propost" - ], - "install_type": "git-clone", - "description": "A set of custom ComfyUI nodes for performing basic post-processing effects including Film Grain and Vignette. These effects can help to take the edge off AI imagery and make them feel more natural." - }, - { - "author": "deforum", - "title": "Deforum Nodes", - "reference": "https://github.com/XmYx/deforum-comfy-nodes", - "files": [ - "https://github.com/XmYx/deforum-comfy-nodes" - ], - "install_type": "git-clone", - "description": "Official Deforum animation pipeline tools that provide a unique way to create frame-by-frame generative motion art." - }, - { - "author": "adbrasi", - "title": "ComfyUI-TrashNodes-DownloadHuggingface", - "reference": "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface", - "files": [ - "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface" - ], - "install_type": "git-clone", - "description": "ComfyUI-TrashNodes-DownloadHuggingface is a ComfyUI node designed to facilitate the download of models you have just trained and uploaded to Hugging Face. This node is particularly useful for users who employ Google Colab for training and need to quickly download their models for deployment." - }, - { - "author": "DonBaronFactory", - "title": "ComfyUI-Cre8it-Nodes", - "reference": "https://github.com/DonBaronFactory/ComfyUI-Cre8it-Nodes", - "files": [ - "https://github.com/DonBaronFactory/ComfyUI-Cre8it-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:CRE8IT Serial Prompter, CRE8IT Apply Serial Prompter, CRE8IT Image Sizer. A few simple nodes to facilitate working wiht ComfyUI Workflows" - }, - { - "author": "dezi-ai", - "title": "ComfyUI Animate LCM", - "reference": "https://github.com/dezi-ai/ComfyUI-AnimateLCM", - "files": [ - "https://github.com/dezi-ai/ComfyUI-AnimateLCM" - ], - "install_type": "git-clone", - "description": "ComfyUI implementation for [a/AnimateLCM](https://animatelcm.github.io/) [[a/paper](https://arxiv.org/abs/2402.00769)]." - }, - { - "author": "kadirnar", - "title": "ComfyUI-Transformers", - "reference": "https://github.com/kadirnar/ComfyUI-Transformers", - "files": [ - "https://github.com/kadirnar/ComfyUI-Transformers" - ], - "install_type": "git-clone", - "description": "ComfyUI-Transformers is a cutting-edge project combining the power of computer vision and natural language processing to create intuitive and user-friendly interfaces. Our goal is to make technology more accessible and engaging." - }, - { - "author": "chaojie", - "title": "ComfyUI-DynamiCrafter", - "reference": "https://github.com/chaojie/ComfyUI-DynamiCrafter", - "files": [ - "https://github.com/chaojie/ComfyUI-DynamiCrafter" - ], - "install_type": "git-clone", - "description": "Better Dynamic, Higher Resolution, and Stronger Coherence!" - }, - { - "author": "bilal-arikan", - "title": "ComfyUI_TextAssets", - "reference": "https://github.com/bilal-arikan/ComfyUI_TextAssets", - "files": [ - "https://github.com/bilal-arikan/ComfyUI_TextAssets" - ], - "install_type": "git-clone", - "description": "With this node you can upload text files to input folder from your local computer." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index e764bed0..21bce673 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -38,6 +38,60 @@ "title_aux": "ComfyUI-GPT2P" } ], + "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": [ + [ + "EG-YSZT-ZT", + "EG_CPSYTJ", + "EG_FX_BDAPI", + "EG_HT_YSTZ", + "EG_JF_ZZSC", + "EG_JXFZ_node", + "EG_K_LATENT", + "EG_RY_HT", + "EG_SCQY_BHDQY", + "EG_SCQY_QBQY", + "EG_SCQY_SXQY", + "EG_SJ", + "EG_SJPJ_Node", + "EG_SS_RYZH", + "EG_SZ_JDYS", + "EG_TC_Node", + "EG_TSCDS_CJ", + "EG_TSCDS_DG", + "EG_TSCDS_FG", + "EG_TSCDS_JT", + "EG_TSCDS_QT", + "EG_TSCDS_RW", + "EG_TSCDS_WP", + "EG_TSCDS_ZL", + "EG_TSCMB_GL", + "EG_TXZZ_ZH", + "EG_TX_CCHQ", + "EG_TX_CJPJ", + "EG_TX_JZRY", + "EG_TX_LJ", + "EG_TX_LJBC", + "EG_TX_SFBLS", + "EG_TX_WHLJ", + "EG_WB_KSH", + "EG_WXZ_QH", + "EG_XZ_QH", + "EG_YSQY_BBLLD", + "EG_YSQY_BLLD", + "EG_ZY_WBK", + "EG_ZZHBCJ", + "EG_ZZKZ_HT_node", + "EG_ZZ_BSYH", + "EG_ZZ_BYYH", + "EG_ZZ_HSYH", + "EG_ZZ_SSKZ", + "ER_JBCH", + "ER_TX_ZZCJ" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/1shadow1/hayo_comfyui_nodes/raw/main/LZCNodes.py": [ [ "LoadPILImages", @@ -60,7 +114,11 @@ ], "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ - "GPT4VCaptioner" + "GPT4VCaptioner", + "Image Load with Metadata", + "SAMIN String Attribute Selector", + "Samin Counter", + "Samin Load Image Batch" ], { "title_aux": "ComfyUI-GPT4V-Image-Captioner" @@ -109,6 +167,40 @@ "title_aux": "ComfyUI-Static-Primitives" } ], + "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": [ + [ + "LoadMarianMTCheckPoint", + "PromptBaiduFanyiToText", + "PromptTranslateToText" + ], + { + "title_aux": "ComfyUI_kkTranslator_nodes" + } + ], + "https://github.com/AIGODLIKE/ComfyUI-CUP": [ + [ + "Mask", + "OpenPose", + "OpenPoseCanny", + "OpenPoseDepth", + "OpenPoseFace", + "OpenPoseFull", + "OpenPoseFullExtraLimb", + "OpenPoseHand", + "OpenPoseKeyPose", + "OpenPoseLineart", + "OpenPoseMediaPipeFace", + "\u5b58\u50a8", + "\u5bfc\u5165", + "\u622a\u56fe", + "\u6750\u8d28\u56fe", + "\u8f93\u5165\u56fe\u50cf", + "\u9884\u89c8" + ], + { + "title_aux": "ComfyUI-CUP" + } + ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", @@ -172,8 +264,10 @@ "ImageScaleToSide-badger", "IntToString-badger", "SegmentToMaskByPoint-badger", + "StringListToOneLine-badger", "StringToFizz-badger", "TextListToString-badger", + "ToPixel-badger", "TrimTransparentEdges-badger", "VideoCutFromDir-badger", "VideoToFrame-badger", @@ -190,6 +284,7 @@ "https://github.com/Acly/comfyui-inpaint-nodes": [ [ "INPAINT_ApplyFooocusInpaint", + "INPAINT_DenoiseToCompositingMask", "INPAINT_InpaintWithModel", "INPAINT_LoadFooocusInpaint", "INPAINT_LoadInpaintModel", @@ -213,11 +308,24 @@ "title_aux": "ComfyUI Nodes for External Tooling" } ], + "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": [ + [ + "Add Tag", + "Clear Tag", + "Load Images Pair Batch", + "Merge Tag", + "Save Images Pair" + ], + { + "title_aux": "ComfyUI-Aimidi-nodes" + } + ], "https://github.com/Alysondao/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", - "Apply Yolov8 Model One Label", - "Load Yolov8 Model" + "Apply Yolov8 Model Seg", + "Load Yolov8 Model", + "Load Yolov8 Model From Path" ], { "title_aux": "Comfyui-Yolov8-JSON" @@ -285,6 +393,18 @@ "title_aux": "SpliceTools" } ], + "https://github.com/BXYMartin/ComfyUI-InstantIDUtils": [ + [ + "ListOfImages", + "MultiControlNetConverter", + "NHWC2NCHWTensor", + "NHWCTensor2PIL", + "PIL2NHWCTensor" + ], + { + "title_aux": "Comfyui-ergouzi-Nodes" + } + ], "https://github.com/BadCafeCode/masquerade-nodes-comfyui": [ [ "Blur", @@ -342,6 +462,7 @@ ], "https://github.com/BennyKok/comfyui-deploy": [ [ + "ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalImage", @@ -364,7 +485,7 @@ "Image Text Overlay" ], { - "title_aux": "ImageTextOverlay Node for ComfyUI" + "title_aux": "Image Text Overlay Node for ComfyUI" } ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ @@ -495,6 +616,14 @@ "title_aux": "ComfyUIInvisibleWatermark" } ], + "https://github.com/Chan-0312/ComfyUI-EasyDeforum": [ + [ + "Easy2DDeforum" + ], + { + "title_aux": "ComfyUI-EasyDeforum" + } + ], "https://github.com/Chan-0312/ComfyUI-IPAnimate": [ [ "IPAdapterAnimate" @@ -529,11 +658,14 @@ "SamplerCustomModelMixtureDuo", "SamplerCustomNoise", "SamplerCustomNoiseDuo", + "SamplerDPMPP_3M_SDE_DynETA", "SamplerDPMPP_DualSDE_Momentumized", "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", - "SamplerTTM" + "SamplerSupreme", + "SamplerTTM", + "SimpleExponentialScheduler" ], { "title_aux": "ComfyUI Extra Samplers" @@ -573,12 +705,15 @@ "PrimereLycorisKeywordMerger", "PrimereLycorisStackMerger", "PrimereMetaCollector", + "PrimereMetaDistributor", + "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", "PrimereMidjourneyStyles", "PrimereModelConceptSelector", "PrimereModelKeyword", "PrimereNetworkTagLoader", + "PrimerePreviewImage", "PrimerePrompt", "PrimerePromptOrganizer", "PrimerePromptSwitch", @@ -719,7 +854,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -763,6 +898,14 @@ "title_aux": "ComfyUI-post-processing-nodes" } ], + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [ + [ + "ModelScopeT2VLoader" + ], + { + "title_aux": "ComfyUI_ModelScopeT2V" + } + ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -874,6 +1017,7 @@ "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", + "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", @@ -917,6 +1061,57 @@ ], { "author": "tstandley", + "preemptions": [ + "AIO_Preprocessor", + "AnimalPosePreprocessor", + "AnimeFace_SemSegPreprocessor", + "AnimeLineArtPreprocessor", + "BAE-NormalMapPreprocessor", + "BinaryPreprocessor", + "CannyEdgePreprocessor", + "ColorPreprocessor", + "DSINE-NormalMapPreprocessor", + "DWPreprocessor", + "DensePosePreprocessor", + "DepthAnythingPreprocessor", + "DiffusionEdge_Preprocessor", + "FacialPartColoringFromPoseKps", + "FakeScribblePreprocessor", + "HEDPreprocessor", + "HintImageEnchance", + "ImageGenResolutionFromImage", + "ImageGenResolutionFromLatent", + "ImageIntensityDetector", + "ImageLuminanceDetector", + "InpaintPreprocessor", + "LeReS-DepthMapPreprocessor", + "LineArtPreprocessor", + "LineartStandardPreprocessor", + "M-LSDPreprocessor", + "Manga2Anime_LineArt_Preprocessor", + "MaskOptFlow", + "MediaPipe-FaceMeshPreprocessor", + "MeshGraphormer-DepthMapPreprocessor", + "MiDaS-DepthMapPreprocessor", + "MiDaS-NormalMapPreprocessor", + "OneFormer-ADE20K-SemSegPreprocessor", + "OneFormer-COCO-SemSegPreprocessor", + "OpenposePreprocessor", + "PiDiNetPreprocessor", + "PixelPerfectResolution", + "SAMPreprocessor", + "SavePoseKpsAsJsonFile", + "ScribblePreprocessor", + "Scribble_XDoG_Preprocessor", + "SemSegPreprocessor", + "ShufflePreprocessor", + "TEEDPreprocessor", + "TilePreprocessor", + "UniFormer-SemSegPreprocessor", + "Unimatch_OptFlowPreprocessor", + "Zoe-DepthMapPreprocessor", + "Zoe_DepthAnythingPreprocessor" + ], "title_aux": "ComfyUI's ControlNet Auxiliary Preprocessors" } ], @@ -998,6 +1193,19 @@ "title_aux": "tiled_ksampler" } ], + "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": [ + [ + "audio2video", + "font2img", + "speech2text", + "string2file", + "text2speech", + "video2audio" + ], + { + "title_aux": "ComfyUI-Mana-Nodes" + } + ], "https://github.com/Franck-Demongin/NX_PromptStyler": [ [ "NX_PromptStyler" @@ -1097,10 +1305,12 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ + "Hook Recenter", + "Hook Recenter XL", "Normalization", "NormalizationXL", - "Recenter", - "Recenter XL" + "Tensor Debug", + "Unhook Recenter" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1395,6 +1605,12 @@ "ADE_AdjustPEFullStretch", "ADE_AdjustPEManual", "ADE_AdjustPESweetspotStretch", + "ADE_AdjustWeightAllAdd", + "ADE_AdjustWeightAllMult", + "ADE_AdjustWeightIndivAdd", + "ADE_AdjustWeightIndivAttnAdd", + "ADE_AdjustWeightIndivAttnMult", + "ADE_AdjustWeightIndivMult", "ADE_AnimateDiffCombine", "ADE_AnimateDiffKeyframe", "ADE_AnimateDiffLoRALoader", @@ -1411,13 +1627,16 @@ "ADE_AnimateDiffUnload", "ADE_ApplyAnimateDiffModel", "ADE_ApplyAnimateDiffModelSimple", + "ADE_ApplyAnimateLCMI2VModel", "ADE_BatchedContextOptions", "ADE_CustomCFG", "ADE_CustomCFGKeyframe", "ADE_EmptyLatentImageLarge", + "ADE_InjectI2VIntoAnimateDiffModel", "ADE_IterationOptsDefault", "ADE_IterationOptsFreeInit", "ADE_LoadAnimateDiffModel", + "ADE_LoadAnimateLCMI2VModel", "ADE_LoopedUniformContextOptions", "ADE_LoopedUniformViewOptions", "ADE_MaskedLoadLora", @@ -1435,6 +1654,7 @@ "ADE_StandardStaticViewOptions", "ADE_StandardUniformContextOptions", "ADE_StandardUniformViewOptions", + "ADE_UpscaleAndVAEEncode", "ADE_UseEvolvedSampling", "ADE_ViewsOnlyContextOptions", "AnimateDiffLoaderV1", @@ -1603,9 +1823,66 @@ ], "https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [ [ - "Inference_Core_PromptExpansion" + "AIO_Preprocessor", + "AnimalPosePreprocessor", + "AnimeFace_SemSegPreprocessor", + "AnimeLineArtPreprocessor", + "BAE-NormalMapPreprocessor", + "BinaryPreprocessor", + "CannyEdgePreprocessor", + "ColorPreprocessor", + "DWPreprocessor", + "DensePosePreprocessor", + "DepthAnythingPreprocessor", + "DiffusionEdge_Preprocessor", + "FacialPartColoringFromPoseKps", + "FakeScribblePreprocessor", + "HEDPreprocessor", + "HintImageEnchance", + "ImageGenResolutionFromImage", + "ImageGenResolutionFromLatent", + "ImageIntensityDetector", + "ImageLuminanceDetector", + "InpaintPreprocessor", + "LeReS-DepthMapPreprocessor", + "LineArtPreprocessor", + "LineartStandardPreprocessor", + "M-LSDPreprocessor", + "Manga2Anime_LineArt_Preprocessor", + "MaskOptFlow", + "MediaPipe-FaceMeshPreprocessor", + "MeshGraphormer-DepthMapPreprocessor", + "MiDaS-DepthMapPreprocessor", + "MiDaS-NormalMapPreprocessor", + "ModelMergeBlockNumber", + "ModelMergeSDXL", + "ModelMergeSDXLDetailedTransformers", + "ModelMergeSDXLTransformers", + "ModelSamplerTonemapNoiseTest", + "OneFormer-ADE20K-SemSegPreprocessor", + "OneFormer-COCO-SemSegPreprocessor", + "OpenposePreprocessor", + "PiDiNetPreprocessor", + "PixelPerfectResolution", + "PromptExpansion", + "ReferenceOnlySimple", + "RescaleClassifierFreeGuidanceTest", + "SAMPreprocessor", + "SavePoseKpsAsJsonFile", + "ScribblePreprocessor", + "Scribble_XDoG_Preprocessor", + "SemSegPreprocessor", + "ShufflePreprocessor", + "TEEDPreprocessor", + "TilePreprocessor", + "TonemapNoiseWithRescaleCFG", + "UniFormer-SemSegPreprocessor", + "Unimatch_OptFlowPreprocessor", + "Zoe-DepthMapPreprocessor", + "Zoe_DepthAnythingPreprocessor" ], { + "author": "tstandley", "title_aux": "ComfyUI Nodes for Inference.Core" } ], @@ -1699,6 +1976,7 @@ ], "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": [ [ + "Generate Negative Prompt_mne", "Save Text File_mne" ], { @@ -1726,6 +2004,17 @@ "title_aux": "ComfyI2I" } ], + "https://github.com/MarkoCa1/ComfyUI-Text": [ + [ + "CombinationText", + "PlaceholderText", + "ReplaceText", + "ShowText" + ], + { + "title_aux": "ComfyUI_Text" + } + ], "https://github.com/MarkoCa1/ComfyUI_Segment_Mask": [ [ "AutomaticMask(segment anything)" @@ -1952,6 +2241,7 @@ "Integer Variable [n-suite]", "Llava Clip Loader [n-suite]", "LoadFramesFromFolder [n-suite]", + "LoadImageFromFolder [n-suite]", "LoadVideo [n-suite]", "SaveVideo [n-suite]", "SetMetadataForSaveVideo [n-suite]", @@ -1965,15 +2255,18 @@ [ "Apply CLAHE", "Cached Image Load From URL", + "CalcMaskBound", "Crop Center wigh SEGS", "Crop Center with SEGS", "Dilate Mask for Each Face", "GW Number Formatting", + "Grid Image from batch (OFF)", "Image Crop Fit", "Image Resize Fit", "OFF SEGS to Image", "Paste Face Segment to Image", "Query Gender and Age", + "RandomSeedfromList", "SEGS to Face Crop Data", "Safe Mask to Image", "VAE Encode For Inpaint V2", @@ -2031,6 +2324,38 @@ "title_aux": "pfaeff-comfyui" } ], + "https://github.com/Pos13/comfyui-cyclist": [ + [ + "CyclistCompare", + "CyclistMathFloat", + "CyclistMathInt", + "CyclistTimer", + "CyclistTimerStop", + "CyclistTypeCast", + "Interrupt", + "MemorizeConditioning", + "MemorizeFloat", + "MemorizeInt", + "MemorizeString", + "OverrideImage", + "OverrideLatent", + "OverrideModel", + "RecallConditioning", + "RecallFloat", + "RecallInt", + "RecallString", + "ReloadImage", + "ReloadLatent", + "ReloadModel" + ], + { + "author": "Pos13", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles.", + "nickname": "comfyui-cyclist", + "title": "Cyclist", + "title_aux": "Cyclist" + } + ], "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": [ [ "Bool Binary Operation", @@ -2060,9 +2385,24 @@ ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ - "KSamplerMirroring", + "LatentAddTransform", + "LatentInterpolateTransform", "LatentMirror", - "LatentShift" + "LatentNormalize", + "LatentShift", + "MirrorTransform", + "MultiplyTransform", + "OffsetCombine", + "OneTimeLatentAddTransform", + "OneTimeLatentInterpolateTransform", + "OneTimeMirrorTransform", + "OneTimeMultiplyTransform", + "OneTimeShiftTransform", + "ShiftTransform", + "TSamplerWithTransform", + "TransformOffset", + "TransformSampler", + "TransformsCombine" ], { "title_aux": "Advanced Latent Control" @@ -2100,16 +2440,17 @@ "title_aux": "comfyui_face_parsing" } ], - "https://github.com/Ryuukeisyou/comfyui_image_io_helpers": [ + "https://github.com/Ryuukeisyou/comfyui_io_helpers": [ [ - "ImageLoadAsMaskByPath(ImageIOHelpers)", - "ImageLoadByPath(ImageIOHelpers)", - "ImageLoadFromBase64(ImageIOHelpers)", - "ImageSaveAsBase64(ImageIOHelpers)", - "ImageSaveToPath(ImageIOHelpers)" + "ImageLoadAsMaskByPath(IOHelpers)", + "ImageLoadByPath(IOHelpers)", + "ImageLoadFromBase64(IOHelpers)", + "ImageSaveAsBase64(IOHelpers)", + "ImageSaveToPath(IOHelpers)", + "TypeConversion(IOHelpers)" ], { - "title_aux": "comfyui_image_io_helpers" + "title_aux": "comfyui_io_helpers" } ], "https://github.com/SLAPaper/ComfyUI-Image-Selector": [ @@ -2272,6 +2613,23 @@ "title_aux": "SDXL_sizing" } ], + "https://github.com/Shadetail/ComfyUI_Eagleshadow": [ + [ + "Batch 12 Images", + "Fix Checkpoint Name", + "ImageLinearGammaCompositeMasked", + "KSampler Same Noise", + "MaskGlow", + "OffsetImage", + "Round Float to String", + "SaveImageToFolder", + "Select ControlNet", + "Simple Load Image Batch" + ], + { + "title_aux": "Eagleshadow Custom Nodes" + } + ], "https://github.com/ShmuelRonen/ComfyUI-SVDResizer": [ [ "SVDRsizer" @@ -2344,6 +2702,14 @@ "title_aux": "stability-ComfyUI-nodes" } ], + "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ + [ + "Ood_CXH" + ], + { + "title_aux": "ComfyUI_OOTDiffusion_CXH" + } + ], "https://github.com/StartHua/ComfyUI_Seg_VITON": [ [ "segformer_agnostic", @@ -2666,11 +3032,13 @@ ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ + "main_scaled_paste", "tri3d-HistogramEqualization", "tri3d-adjust-neck", "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-clipdrop-bgremove-api", + "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", "tri3d-extract-parts-batch", @@ -2683,6 +3051,8 @@ "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-load-pose-json", + "tri3d-luminosity-match", + "tri3d-main_transparent_background", "tri3d-pose-adaption", "tri3d-pose-to-image", "tri3d-position-hands", @@ -2691,6 +3061,7 @@ "tri3d-recolor-mask-LAB_space", "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", + "tri3d-scaled-paste", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels" ], @@ -2856,7 +3227,8 @@ "0246.ScriptPile", "0246.ScriptRule", "0246.Stringify", - "0246.Switch" + "0246.Switch", + "0246.Tag" ], { "author": "Trung0246", @@ -3186,9 +3558,20 @@ ], "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ [ + "ImageColorPalette", + "ImageFlipper", + "ImagePixelPalette", + "ImageRGBPicker", + "ImageRGBSwapper", + "ImageRotator", "ImageSizeClassifer", + "ImageSizeCombiner", + "PaintTiles", + "PaintTilesV2", "RandomInt", - "ShowValue" + "SaveTensor", + "ShowValue", + "Tiles" ], { "title_aux": "comfyui-xin-nodes" @@ -3230,6 +3613,14 @@ "title_aux": "Deforum Nodes" } ], + "https://github.com/Xyem/Xycuno-Oobabooga": [ + [ + "Oobabooga" + ], + { + "title_aux": "Xycuno Oobabooga" + } + ], "https://github.com/YMC-GitHub/ymc-node-suite-comfyui": [ [ "canvas-util-cal-size", @@ -3293,6 +3684,16 @@ "title_aux": "MergeBlockWeighted_fo_ComfyUI" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": [ + [ + "APISR_Lterative_Zho", + "APISR_ModelLoader_Zho", + "APISR_Zho" + ], + { + "title_aux": "APISR IN COMFYUI" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": [ [ "ArtGallery_Zho", @@ -3306,6 +3707,15 @@ "title_aux": "ComfyUI-ArtGallery" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": [ + [ + "BRIA_RMBG_ModelLoader_Zho", + "BRIA_RMBG_Zho" + ], + { + "title_aux": "ComfyUI-BRIA_AI-RMBG" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -3351,6 +3761,16 @@ "title_aux": "ComfyUI PhotoMaker (ZHO)" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": [ + [ + "PA_BaseModelLoader_fromhub_Zho", + "PA_Generation_Zho", + "PA_Styler_Zho" + ], + { + "title_aux": "ComfyUI-PixArt-alpha-Diffusers" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": [ [ "QAlign_Zho" @@ -3473,16 +3893,6 @@ "title_aux": "ComfyUI-AudioScheduler" } ], - "https://github.com/abdozmantar/ComfyUI-InstaSwap": [ - [ - "InstaSwapFaceSwap", - "InstaSwapLoadFaceModel", - "InstaSwapSaveFaceModel" - ], - { - "title_aux": "InstaSwap Face Swap Node for ComfyUI" - } - ], "https://github.com/abyz22/image_control": [ [ "abyz22_Convertpipe", @@ -3558,6 +3968,7 @@ "Aegisflow VAE Pass", "Aegisflow controlnet preprocessor bus", "Apply Instagram Filter", + "Binary INT Switch", "Brightness_Contrast_Ally", "Flatten Colors", "Gaussian Blur_Ally", @@ -3760,6 +4171,14 @@ "title_aux": "CLIP Directional Prompt Attention" } ], + "https://github.com/angeloshredder/StableCascadeResizer": [ + [ + "CascadeResize" + ], + { + "title_aux": "StableCascadeResizer" + } + ], "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": [ [ "composite", @@ -3802,6 +4221,7 @@ [ "MUForceCacheClear", "MUJinjaRender", + "MUReplaceModelWeights", "MUSimpleWildcard" ], { @@ -3886,6 +4306,7 @@ "Batch Load Images", "Batch Resize Image for SDXL", "Checkpoint Loader Simple Mikey", + "CheckpointHash", "CinematicLook", "Empty Latent Ratio Custom SDXL", "Empty Latent Ratio Select SDXL", @@ -3910,6 +4331,7 @@ "Mikey Sampler Tiled Base Only", "MikeySamplerTiledAdvanced", "MikeySamplerTiledAdvancedBaseOnly", + "MosaicExpandImage", "OobaPrompt", "PresetRatioSelector", "Prompt With SDXL", @@ -3920,6 +4342,9 @@ "Range Integer", "Ratio Advanced", "Resize Image for SDXL", + "SRFloatPromptInput", + "SRIntPromptInput", + "SRStringPromptInput", "Save Image If True", "Save Image With Prompt Data", "Save Images Mikey", @@ -4003,7 +4428,8 @@ "SamplerSonarEuler", "SamplerSonarEulerA", "SonarCustomNoise", - "SonarGuidanceConfig" + "SonarGuidanceConfig", + "SonarPowerNoise" ], { "title_aux": "ComfyUI-sonar" @@ -4158,6 +4584,15 @@ "title_aux": "Lists Cartesian Product" } ], + "https://github.com/bmad4ever/comfyui_quilting": [ + [ + "ImageQuilting_Bmad", + "LatentQuilting_Bmad" + ], + { + "title_aux": "comfyui_quilting" + } + ], "https://github.com/bmad4ever/comfyui_wfc_like": [ [ "WFC_CustomTemperature_Bmad", @@ -4284,6 +4719,34 @@ "title_aux": "Image loader with subfolders" } ], + "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [ + [ + "BOPBTL_BlendFaces", + "BOPBTL_DetectEnhanceBlendFaces", + "BOPBTL_DetectFaces", + "BOPBTL_EnhanceFaces", + "BOPBTL_EnhanceFacesAdvanced", + "BOPBTL_LoadFaceDetectorModel", + "BOPBTL_LoadFaceEnhancerModel", + "BOPBTL_LoadRestoreOldPhotosModel", + "BOPBTL_LoadScratchMaskModel", + "BOPBTL_RestoreOldPhotos", + "BOPBTL_ScratchMask" + ], + { + "title_aux": "ComfyUI Bringing Old Photos Back to Life" + } + ], + "https://github.com/cdb-boop/comfyui-image-round": [ + [ + "ComfyUI_Image_Round__ImageCropAdvanced", + "ComfyUI_Image_Round__ImageRound", + "ComfyUI_Image_Round__ImageRoundAdvanced" + ], + { + "title_aux": "comfyui-image-round" + } + ], "https://github.com/celsojr2013/comfyui_simpletools/raw/main/google_translator.py": [ [ "GoogleTranslator" @@ -4310,6 +4773,21 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-DragAnything": [ + [ + "DragAnythingLoader", + "DragAnythingPipelineRun", + "DragAnythingPipelineRunRandom", + "DragAnythingRun", + "DragAnythingRunRandom", + "LoadText", + "SaveText", + "VHS_FILENAMES_STRING" + ], + { + "title_aux": "ComfyUI-DragAnything" + } + ], "https://github.com/chaojie/ComfyUI-DragNUWA": [ [ "BrushMotion", @@ -4340,6 +4818,8 @@ "https://github.com/chaojie/ComfyUI-DynamiCrafter": [ [ "DynamiCrafter Simple", + "DynamiCrafterInterp Simple", + "DynamiCrafterInterpLoader", "DynamiCrafterLoader" ], { @@ -4421,6 +4901,16 @@ "title_aux": "ComfyUI-MotionCtrl-SVD" } ], + "https://github.com/chaojie/ComfyUI-Open-Sora": [ + [ + "OpenSoraLoader", + "OpenSoraRun", + "OpenSoraSampler" + ], + { + "title_aux": "ComfyUI-Open-Sora" + } + ], "https://github.com/chaojie/ComfyUI-Panda3d": [ [ "Panda3dAmbientLight", @@ -4464,9 +4954,31 @@ "title_aux": "ComfyUI-RAFT" } ], + "https://github.com/chaojie/ComfyUI-Trajectory": [ + [ + "Trajectory_Canvas_Tab" + ], + { + "author": "Lerc", + "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", + "nickname": "Canvas Tab", + "title": "Canvas Tab", + "title_aux": "ComfyUI-Trajectory" + } + ], + "https://github.com/chaojie/ComfyUI-dust3r": [ + [ + "Dust3rLoader", + "Dust3rRun" + ], + { + "title_aux": "ComfyUI-dust3r" + } + ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", + "LayerColor: Color of Shadow & Highlight", "LayerColor: ColorAdapter", "LayerColor: Exposure", "LayerColor: Gamma", @@ -4490,6 +5002,7 @@ "LayerMask: MaskByDifferent", "LayerMask: MaskEdgeShrink", "LayerMask: MaskEdgeUltraDetail", + "LayerMask: MaskEdgeUltraDetail V2", "LayerMask: MaskGradient", "LayerMask: MaskGrow", "LayerMask: MaskInvert", @@ -4497,9 +5010,13 @@ "LayerMask: MaskPreview", "LayerMask: MaskStroke", "LayerMask: PersonMaskUltra", + "LayerMask: PersonMaskUltra V2", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", + "LayerMask: RmBgUltra V2", "LayerMask: SegmentAnythingUltra", + "LayerMask: SegmentAnythingUltra V2", + "LayerMask: Shadow & Highlight Mask", "LayerStyle: ColorOverlay", "LayerStyle: DropShadow", "LayerStyle: GradientOverlay", @@ -4511,6 +5028,7 @@ "LayerUtility: ColorImage V2", "LayerUtility: ColorPicker", "LayerUtility: CropByMask", + "LayerUtility: CropByMask V2", "LayerUtility: ExtendCanvas", "LayerUtility: GetColorTone", "LayerUtility: GetImageSize", @@ -4522,6 +5040,7 @@ "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageCombineAlpha", + "LayerUtility: ImageHub", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageOpacity", "LayerUtility: ImageRemoveAlpha", @@ -4534,9 +5053,12 @@ "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: PrintInfo", + "LayerUtility: PromptEmbellish", "LayerUtility: PromptTagger", "LayerUtility: RestoreCropBox", + "LayerUtility: SimpleTextImage", "LayerUtility: TextImage", + "LayerUtility: TextJoin", "LayerUtility: XY to Percent" ], { @@ -4725,7 +5247,9 @@ [ "BasicScheduler", "CLIPLoader", + "CLIPMergeAdd", "CLIPMergeSimple", + "CLIPMergeSubtract", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", @@ -4752,6 +5276,7 @@ "ControlNetLoader", "CropMask", "DiffControlNetLoader", + "DifferentialDiffusion", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", @@ -4820,6 +5345,7 @@ "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "ModelSamplingStableCascade", + "Morphology", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", @@ -4834,10 +5360,15 @@ "RescaleCFG", "SDTurboScheduler", "SD_4XUpscale_Conditioning", + "SV3D_Conditioning", "SVD_img2vid_Conditioning", "SamplerCustom", + "SamplerDPMAdaptative", "SamplerDPMPP_2M_SDE", + "SamplerDPMPP_3M_SDE", "SamplerDPMPP_SDE", + "SamplerEulerAncestral", + "SamplerLMS", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", @@ -4850,10 +5381,12 @@ "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", "StableCascade_StageC_VAEEncode", + "StableCascade_SuperResolutionControlnet", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", + "ThresholdMask", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", @@ -4866,6 +5399,7 @@ "VAESave", "VPScheduler", "VideoLinearCFGGuidance", + "VideoTriangleCFGGuidance", "unCLIPCheckpointLoader", "unCLIPConditioning" ], @@ -4917,6 +5451,33 @@ "title_aux": "ComfyQR-scanning-nodes" } ], + "https://github.com/cozymantis/cozy-utils-comfyui-nodes": [ + [ + "Cozy Sampler Options" + ], + { + "title_aux": "Cozy Utils" + } + ], + "https://github.com/cozymantis/human-parser-comfyui-node": [ + [ + "Cozy Human Parser ATR", + "Cozy Human Parser LIP", + "Cozy Human Parser Pascal" + ], + { + "title_aux": "Cozy Human Parser" + } + ], + "https://github.com/cozymantis/pose-generator-comfyui-node": [ + [ + "Cozy Pose Body Reference", + "Cozy Pose Face Reference" + ], + { + "title_aux": "Cozy Reference Pose Generator" + } + ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAnalysisModels", @@ -5068,7 +5629,9 @@ "https://github.com/darkpixel/darkprompts": [ [ "DarkCombine", + "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", + "DarkFolders", "DarkLoRALoader", "DarkPrompt" ], @@ -5113,6 +5676,21 @@ "title_aux": "DZ-FaceDetailer" } ], + "https://github.com/dchatel/comfyui_facetools": [ + [ + "AlignFaces", + "CropFaces", + "DetectFaces", + "FaceDetails", + "GenderFaceFilter", + "MergeWarps", + "OrderedFaceFilter", + "WarpFacesBack" + ], + { + "title_aux": "comfyui_facetools" + } + ], "https://github.com/deroberon/StableZero123-comfyui": [ [ "SDZero ImageSplit", @@ -5147,6 +5725,24 @@ "title_aux": "comfyui-clip-with-break" } ], + "https://github.com/dfl/comfyui-tcd-scheduler": [ + [ + "SamplerTCD", + "TCDScheduler" + ], + { + "title_aux": "ComfyUI-TCD-scheduler" + } + ], + "https://github.com/diStyApps/ComfyUI_FrameMaker": [ + [ + "FrameMaker", + "FrameMakerBatch" + ], + { + "title_aux": "ComfyUI Frame Maker" + } + ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", @@ -5198,6 +5794,15 @@ "title_aux": "a-person-mask-generator" } ], + "https://github.com/dmMaze/sketch2manga": [ + [ + "BlendScreentone", + "EmptyLatentImageAdvanced" + ], + { + "title_aux": "Sketch2Manga" + } + ], "https://github.com/dmarx/ComfyUI-AudioReactive": [ [ "OpAbs", @@ -5334,19 +5939,20 @@ "https://github.com/edenartlab/eden_comfy_pipelines": [ [ "CLIP_Interrogator", + "ConvertToGrayscale", "Eden_Bool", "Eden_Compare", "Eden_DebugPrint", "Eden_Float", "Eden_Int", "Eden_String", - "Filepicker", "IMG_blender", "IMG_padder", "IMG_scaler", "IMG_unpadder", "If ANY execute A else B", "LatentTypeConversion", + "LoadRandomImage", "SaveImageAdvanced", "VAEDecode_to_folder" ], @@ -5470,6 +6076,7 @@ "https://github.com/filliptm/ComfyUI_Fill-Nodes": [ [ "FL_ImageCaptionSaver", + "FL_ImageDimensionDisplay", "FL_ImageRandomizer" ], { @@ -5509,6 +6116,21 @@ "title_aux": "comfyui-prompt-composer" } ], + "https://github.com/flowtyone/ComfyUI-Flowty-CRM": [ + [ + "CCMSampler", + "CRMModelLoader", + "CRMModeler", + "CRMModelerCuda", + "CRMPoseSampler", + "CRMPoserConfig", + "CRMPreprocessForPoser", + "CRMViewer" + ], + { + "title_aux": "ComfyUI-Flowty-CRM" + } + ], "https://github.com/flowtyone/ComfyUI-Flowty-LDSR": [ [ "LDSRModelLoader", @@ -5519,6 +6141,16 @@ "title_aux": "ComfyUI-Flowty-LDSR" } ], + "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": [ + [ + "TripoSRModelLoader", + "TripoSRSampler", + "TripoSRViewer" + ], + { + "title_aux": "ComfyUI-Flowty-TripoSR" + } + ], "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": [ [ "BatchIndex_AS", @@ -5591,6 +6223,75 @@ "title_aux": "ComfyUI_GMIC" } ], + "https://github.com/get-salt-AI/SaltAI": [ + [ + "LLMChat", + "LLMChatEngine", + "LLMChatMessageConcat", + "LLMChatMessages", + "LLMChatMessagesAdv", + "LLMComplete", + "LLMDirectoryReader", + "LLMHtmlComposer", + "LLMHtmlRepair", + "LLMJSONQueryEngine", + "LLMJsonComposer", + "LLMJsonRepair", + "LLMMarkdownComposer", + "LLMMarkdownRepair", + "LLMNotionReader", + "LLMPostProcessDocuments", + "LLMQueryEngine", + "LLMQueryEngineAdv", + "LLMRegexCreator", + "LLMRegexRepair", + "LLMRssReaderNode", + "LLMSemanticSplitterNodeParser", + "LLMSentenceSplitterNodeCreator", + "LLMServiceContextAdv", + "LLMServiceContextDefault", + "LLMSimpleWebPageReader", + "LLMSummaryIndex", + "LLMTrafilaturaWebReader", + "LLMTreeIndex", + "LLMVectorStoreIndex", + "LLMYamlComposer", + "LLMYamlRepair", + "OPAC", + "OPAC2Floats", + "OPACList2ExecList", + "OPACListVariance", + "OPACPerlinSettings", + "OPACTransformImages", + "OPCSLayerExtractor", + "OPCScheduler", + "OpenAIModel", + "ParallaxMotion", + "SAIPrimitiveConverter", + "SAIStringRegexSearchMatch", + "SAIStringRegexSearchReplace", + "SaltAIStableVideoDiffusion", + "SaltInfo", + "SaltInput", + "SaltOutput", + "ScheduledImageAdjust" + ], + { + "title_aux": "SaltAI-Open-Resources" + } + ], + "https://github.com/ggpid/idpark_custom_node": [ + [ + "CutByMaskFixed", + "FastSAMGenerator", + "LoadImageS3", + "SAMGenerator", + "SaveImageS3" + ], + { + "title_aux": "idpark_custom_node" + } + ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", @@ -5609,6 +6310,7 @@ ], "https://github.com/glibsonoran/Plush-for-ComfyUI": [ [ + "AdvPromptEnhancer", "DalleImage", "Enhancer", "ImgTextSwitch", @@ -5623,6 +6325,7 @@ [ "GlifConsistencyDecoder", "GlifPatchConsistencyDecoderTiled", + "ImageToMultipleOf", "SDXLAspectRatio" ], { @@ -5645,9 +6348,26 @@ "title_aux": "ComfyUI Substring" } ], + "https://github.com/gokayfem/ComfyUI-Depth-Visualization": [ + [ + "DepthViewer" + ], + { + "title_aux": "ComfyUI-Depth-Visualization" + } + ], + "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ + [ + "DreamViewer" + ], + { + "title_aux": "ComfyUI-Dream-Interpreter" + } + ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", + "ChatMusician", "CreativeArtPromptGenerator", "Internlm", "Joytag", @@ -5664,9 +6384,12 @@ "LlavaClipLoader", "MCLLaVAModel", "MoonDream", + "Moondream2model", "PlayMusic", "PromptGenerateAPI", + "SaveAudioNode", "SimpleText", + "StructuredOutput", "Suggester", "UformGen2QwenNode", "ViewText" @@ -5693,6 +6416,16 @@ "title_aux": "y.k.'s ComfyUI node suite" } ], + "https://github.com/hackkhai/ComfyUI-Image-Matting": [ + [ + "ApplyMatting", + "CreateTrimap", + "MattingModelLoader" + ], + { + "title_aux": "ComfyUI-Image-Matting" + } + ], "https://github.com/hhhzzyang/Comfyui_Lama": [ [ "LamaApply", @@ -5745,6 +6478,21 @@ "title_aux": "ComfyUI-ModelDownloader" } ], + "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ + [ + "LayeredDiffusionApply", + "LayeredDiffusionCondApply", + "LayeredDiffusionCondJointApply", + "LayeredDiffusionDecode", + "LayeredDiffusionDecodeRGBA", + "LayeredDiffusionDecodeSplit", + "LayeredDiffusionDiffApply", + "LayeredDiffusionJointApply" + ], + { + "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -5803,6 +6551,18 @@ "title_aux": "ComfyUI-Lora-Auto-Trigger-Words" } ], + "https://github.com/if-ai/ComfyUI-IF_AI_tools": [ + [ + "IF_DisplayText", + "IF_ImagePrompt", + "IF_PromptMkr", + "IF_SaveText", + "IF_saveText" + ], + { + "title_aux": "ComfyUI-IF_AI_tools" + } + ], "https://github.com/imb101/ComfyUI-FaceSwap": [ [ "FaceSwapNode" @@ -6110,6 +6870,16 @@ "title_aux": "ComfyUI-DDColor" } ], + "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": [ + [ + "DynamiCrafterBatchInterpolation", + "DynamiCrafterI2V", + "DynamiCrafterModelLoader" + ], + { + "title_aux": "ComfyUI-DynamiCrafterWrapper" + } + ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -6138,7 +6908,6 @@ "CreateVoronoiMask", "CrossFadeImages", "DummyLatentOut", - "EffnetEncode", "EmptyLatentImagePresets", "FilterZeroMasksAndCorrespondingImages", "FlipSigmasAdjusted", @@ -6162,16 +6931,17 @@ "InjectNoiseToLatent", "InsertImageBatchByIndexes", "Intrinsic_lora_sampling", + "LoadResAdapterNormalization", "NormalizeLatent", "NormalizedAmplitudeToMask", "OffsetMask", "OffsetMaskByNormalizedAmplitude", - "ReferenceOnlySimple3", "RemapMaskRange", "ReplaceImagesInBatch", "ResizeMask", "ReverseImageBatch", "RoundMask", + "SV3D_BatchSchedule", "SaveImageWithAlpha", "ScaleBatchPromptSchedule", "SomethingToString", @@ -6179,6 +6949,7 @@ "SplitBboxes", "StableZero123_BatchSchedule", "StringConstant", + "Superprompt", "VRAM_Debug", "WidgetToString" ], @@ -6190,6 +6961,7 @@ [ "ColorizeDepthmap", "MarigoldDepthEstimation", + "MarigoldDepthEstimationVideo", "RemapDepth", "SaveImageOpenEXR" ], @@ -6197,6 +6969,21 @@ "title_aux": "Marigold depth estimation in ComfyUI" } ], + "https://github.com/kijai/ComfyUI-SUPIR": [ + [ + "SUPIR_Upscale", + "SUPIR_conditioner", + "SUPIR_decode", + "SUPIR_encode", + "SUPIR_first_stage", + "SUPIR_model_loader", + "SUPIR_sample", + "SUPIR_tiles" + ], + { + "title_aux": "ComfyUI-SUPIR" + } + ], "https://github.com/kijai/ComfyUI-SVD": [ [ "SVDimg2vid" @@ -6207,7 +6994,8 @@ ], "https://github.com/kijai/ComfyUI-moondream": [ [ - "MoondreamQuery" + "MoondreamQuery", + "MoondreamQueryCaptions" ], { "title_aux": "ComfyUI-moondream" @@ -6252,7 +7040,13 @@ ], "https://github.com/klinter007/klinter_nodes": [ [ - "concat_klinter" + "Filter", + "PresentString", + "SingleString", + "SizeSelector", + "concat", + "concat_klinter", + "whitelist" ], { "title_aux": "Klinter_nodes" @@ -6328,6 +7122,16 @@ "title_aux": "abg-comfyui" } ], + "https://github.com/laksjdjf/Batch-Condition-ComfyUI": [ + [ + "Batch String", + "CLIP Text Encode (Batch)", + "String Input" + ], + { + "title_aux": "Batch-Condition-ComfyUI" + } + ], "https://github.com/laksjdjf/LCMSampler-ComfyUI": [ [ "SamplerLCM", @@ -6348,6 +7152,14 @@ "title_aux": "LoRA-Merger-ComfyUI" } ], + "https://github.com/laksjdjf/LoRTnoC-ComfyUI": [ + [ + "LortnocLoader" + ], + { + "title_aux": "LoRTnoC-ComfyUI" + } + ], "https://github.com/laksjdjf/attention-couple-ComfyUI": [ [ "Attention couple" @@ -6376,7 +7188,11 @@ ], "https://github.com/leoleelxh/ComfyUI-LLMs": [ [ - "\ud83d\udc35 ComfyUI-LLMs" + "\ud83d\uddbc\ufe0f LLMs_Vison_Ali", + "\ud83d\uddbc\ufe0f LLMs_Vison_GLM4", + "\ud83d\uddbc\ufe0f LLMs_Vison_Gemini", + "\ud83d\ude00 LLMs_Chat", + "\ud83d\ude00 LLMs_Chat_GLM4_Only" ], { "title_aux": "ComfyUI-LLMs" @@ -6394,19 +7210,42 @@ "title_aux": "simple wildcard for ComfyUI" } ], + "https://github.com/ljleb/comfy-mecha": [ + [ + "Blocks Mecha Hyper", + "Custom Code Mecha Recipe", + "Mecha Merger", + "Model Mecha Recipe" + ], + { + "title_aux": "comfy-mecha" + } + ], "https://github.com/lldacing/comfyui-easyapi-nodes": [ [ "Base64ToImage", "Base64ToMask", + "ColorPicker", + "GetImageBatchSize", "ImageToBase64", "ImageToBase64Advanced", + "InsightFaceBBOXDetect", + "IntToList", + "IntToNumber", + "JoinList", + "ListMerge", "LoadImageFromURL", "LoadImageToBase64", "LoadMaskFromURL", "MaskImageToBase64", "MaskToBase64", "MaskToBase64Image", - "SamAutoMaskSEGS" + "SamAutoMaskSEGS", + "ShowFloat", + "ShowInt", + "ShowNumber", + "ShowString", + "StringToList" ], { "title_aux": "comfyui-easyapi-nodes" @@ -6532,6 +7371,8 @@ "ImpactEdit_SEG_ELT", "ImpactFloat", "ImpactFrom_SEG_ELT", + "ImpactFrom_SEG_ELT_bbox", + "ImpactFrom_SEG_ELT_crop_region", "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", @@ -6629,6 +7470,8 @@ "SEGSRangeFilterDetailerHookProvider", "SEGSSwitch", "SEGSToImageList", + "SEGSUpscaler", + "SEGSUpscalerPipe", "SegmDetectorCombined", "SegmDetectorCombined_v2", "SegmDetectorForEach", @@ -6674,6 +7517,7 @@ "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", "ChangeImageBatchSize //Inspire", + "ChangeLatentBatchSize //Inspire", "CheckpointLoaderSimpleShared //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "ConcatConditioningsWithMultiplier //Inspire", @@ -6950,6 +7794,36 @@ "title_aux": "MTB Nodes" } ], + "https://github.com/meshmesh-io/ComfyUI-MeshMesh": [ + [ + "ColorPicker", + "MasksToColoredMasks" + ], + { + "title_aux": "ComfyUI-MeshMesh" + } + ], + "https://github.com/meshmesh-io/mm-comfyui-loopback": [ + [ + "Loop", + "LoopEnd", + "LoopEnd_SEGIMAGE", + "LoopStart", + "LoopStart_SEGIMAGE" + ], + { + "title_aux": "mm-comfyui-loopback" + } + ], + "https://github.com/meshmesh-io/mm-comfyui-megamask": [ + [ + "ColorListMaskToImage", + "FlattenAndCombineMaskImages" + ], + { + "title_aux": "mm-comfyui-megamask" + } + ], "https://github.com/mihaiiancu/ComfyUI_Inpaint": [ [ "InpaintMediapipe" @@ -6979,12 +7853,14 @@ "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", + "CreateMaskWithCanvas", "CreateRegionalPNGMask", "EightFloats", "FloatMultiplier", "FourBooleanTrigger", "FourFloats", "IntMultiplier", + "LogicNot", "NumeralToString", "PngColorMasksToMaskList", "PngColorMasksToRGB", @@ -6992,12 +7868,16 @@ "PngColorMasksToStringList", "PngRectanglesToMask", "PngRectanglesToMaskList", + "RandomLayouts", + "SeedGenerator", "SingleBooleanTrigger", "SixBooleanTrigger", "SixFloats", "StepsAndCfg", "StepsAndCfgAndWH", "TextBox", + "TextCombinerSix", + "TextCombinerTwo", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", "TwoFloats" @@ -7207,6 +8087,14 @@ "title_aux": "ntdviet/comfyui-ext" } ], + "https://github.com/olduvai-jp/ComfyUI-HfLoader": [ + [ + "Lora Loader From HF" + ], + { + "title_aux": "ComfyUI-HfLoader" + } + ], "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": [ [ "CLIPStringEncode _O", @@ -7368,6 +8256,16 @@ "title_aux": "ComfyUI-TemporaryLoader" } ], + "https://github.com/prodogape/ComfyUI-Minio": [ + [ + "Load Image From Minio", + "Save Image To Minio", + "Set Minio Config" + ], + { + "title_aux": "Comfyui-Minio" + } + ], "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": [ [ "CheckpointLoader|pysssss", @@ -7609,6 +8507,7 @@ [ "3DImage", "AppInfo", + "ApplyVisualStylePrompting_", "AreaToMask", "CenterImage", "CharacterInText", @@ -7636,6 +8535,7 @@ "LoadImagesFromPath", "LoadImagesFromURL", "LoraNames_", + "LoraPrompt", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -7648,6 +8548,7 @@ "RandomPrompt", "ResizeImageMixlab", "SamplerNames_", + "SaveImageAndMetadata_", "SaveImageToLocal", "ScreenShare", "Seed_", @@ -7658,12 +8559,16 @@ "SpeechSynthesis", "SplitImage", "SplitLongMask", + "StyleAlignedBatchAlign_", + "StyleAlignedReferenceSampler_", + "StyleAlignedSampleReferenceLatents_", "SvgImage", "SwitchByIndex", "TESTNODE_", "TESTNODE_TOKEN", "TextImage", "TextInput_", + "TextSplitByDelimiter", "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", @@ -7681,6 +8586,19 @@ "title_aux": "comfyui-ultralytics-yolo" } ], + "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": [ + [ + "DallERender", + "GPT", + "MemeplexCustomSDXLRender", + "MemeplexRender", + "TextInput", + "TextSend" + ], + { + "title_aux": "ComfyUI_Memeplex_DALLE" + } + ], "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [ [ "PhotoMakerEncodePlus", @@ -7919,7 +8837,7 @@ "BlurImageFast", "BlurMaskFast", "ClampOutliers", - "ColorMatch", + "ColorMatchImage", "ConvertNormals", "DifferenceChecker", "DilateErodeMask", @@ -8009,6 +8927,7 @@ [ "KRestartSampler", "KRestartSamplerAdv", + "KRestartSamplerCustom", "KRestartSamplerSimple" ], { @@ -8024,6 +8943,15 @@ "title_aux": "ComfyUI roop" } ], + "https://github.com/stavsap/comfyui-ollama": [ + [ + "OllamaGenerate", + "OllamaVision" + ], + { + "title_aux": "ComfyUI Ollama" + } + ], "https://github.com/storyicon/comfyui_segment_anything": [ [ "GroundingDinoModelLoader (segment anything)", @@ -8394,6 +9322,14 @@ "title_aux": "Simple Wildcard" } ], + "https://github.com/victorchall/comfyui_webcamcapture": [ + [ + "WebcamCapture" + ], + { + "title_aux": "Comfyui Webcam capture node" + } + ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ "ChatGptPrompt" @@ -8410,6 +9346,39 @@ "title_aux": "comfyui-psd2png" } ], + "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ + [ + "Any String", + "Chunk Up", + "Get Chunk", + "Inspect", + "Join Chunks", + "Model From URL" + ], + { + "title_aux": "ComfyUI-Vivax-Nodes" + } + ], + "https://github.com/vsevolod-oparin/comfyui-kandinsky22": [ + [ + "comfy-kandinsky22-decoder-loader", + "comfy-kandinsky22-hint-combiner", + "comfy-kandinsky22-image-encoder", + "comfy-kandinsky22-img-latents", + "comfy-kandinsky22-latents", + "comfy-kandinsky22-movq-decoder", + "comfy-kandinsky22-positive-text-encoder", + "comfy-kandinsky22-prior-averaging-2", + "comfy-kandinsky22-prior-averaging-3", + "comfy-kandinsky22-prior-averaging-4", + "comfy-kandinsky22-prior-loader", + "comfy-kandinsky22-text-encoder", + "comfy-kandinsky22-unet-decoder" + ], + { + "title_aux": "Kandinsky 2.2 ComfyUI Plugin" + } + ], "https://github.com/wallish77/wlsh_nodes": [ [ "Alternating KSampler (WLSH)", @@ -8678,6 +9647,7 @@ "easy if", "easy imageInsetCrop", "easy imagePixelPerfect", + "easy imageRemBg", "easy imageRemoveBG", "easy imageSave", "easy imageScaleDown", @@ -8686,20 +9656,26 @@ "easy imageSize", "easy imageSizeByLongerSide", "easy imageSizeBySide", + "easy imageSplitList", "easy imageSwitch", "easy imageToMask", + "easy instantIDApply", + "easy instantIDApplyADV", "easy int", "easy isSDXL", "easy joinImageBatch", "easy kSampler", "easy kSamplerDownscaleUnet", "easy kSamplerInpainting", + "easy kSamplerLayerDiffusion", "easy kSamplerSDTurbo", "easy kSamplerTiled", "easy latentCompositeMaskedWithCond", "easy latentNoisy", "easy loraStack", "easy negative", + "easy pipeBatchIndex", + "easy pipeEdit", "easy pipeIn", "easy pipeOut", "easy pipeToBasicPipe", @@ -8711,6 +9687,9 @@ "easy preSamplingAdvanced", "easy preSamplingCascade", "easy preSamplingDynamicCFG", + "easy preSamplingLayerDiffusion", + "easy preSamplingLayerDiffusionADDTL", + "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy promptList", "easy rangeFloat", @@ -8720,6 +9699,7 @@ "easy showAnything", "easy showLoaderSettingsNames", "easy showSpentTime", + "easy showTensorShape", "easy string", "easy stylesSelector", "easy svdLoader", @@ -8830,7 +9810,9 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ - "LoadYoutubeVideoNode" + "LoadYoutubeVideoNode", + "PreviewVHSAudioNode", + "VHSFilenamesToPath" ], { "title_aux": "ComfyUI-Pronodes" @@ -8839,6 +9821,7 @@ "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ "DepthAnythingTrtNode", + "TTSCapcutNode", "UpscaleVideoTrtNode" ], { @@ -8861,6 +9844,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -8928,8 +9914,16 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ + "CLIP PromptConditioning|fofo", "Image2Text", - "LoadImage2TextModel" + "Image2TextWithTags", + "LoadImage2TextModel", + "LoadText2PromptModel", + "ShowText|fofo", + "Text2GPTPrompt", + "Text2Prompt", + "TextBox|fofo", + "Translate2Chinese|fofo" ], { "title_aux": "Comfyui_image2prompt" diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index 2183b78d..cd25384c 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,35 @@ { "models": [ + { + "name": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "type": "BLIP_MODEL", + "base": "blip_model", + "save_path": "blip", + "description": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", + "reference": "https://github.com/salesforce/BLIP", + "filename": "model_base_capfilt_large.pth", + "url": "https://storage.googleapis.com/sfr-vision-language-research/BLIP/models/model_base_capfilt_large.pth" + }, + { + "name": "GroundingDINO SwinT OGC - Model", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC Model", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO", + "filename": "groundingdino_swint_ogc.pth", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/groundingdino_swint_ogc.pth" + }, + { + "name": "GroundingDINO SwinT OGC - CFG File", + "type": "GroundingDINO", + "base": "DINO", + "save_path": "groundingdino", + "description": "GroundingDINO SwinT OGC CFG File", + "reference": "https://huggingface.co/ShilongLiu/GroundingDINO/resolve/main/GroundingDINO_SwinT_OGC.cfg.py", + "filename": "GroundingDINO_SwinT_OGC.cfg.py", + "url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py" + }, { "name": "SDXL Lightning LoRA (2step)", "type": "lora", @@ -662,16 +692,6 @@ "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid", "filename": "svd.safetensors", "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid/resolve/main/svd.safetensors" - }, - { - "name": "Stable Video Diffusion Image-to-Video (XT)", - "type": "checkpoints", - "base": "SVD", - "save_path": "checkpoints/SVD", - "description": "Stable Video Diffusion (SVD) Image-to-Video is a diffusion model that takes in a still image as a conditioning frame, and generates a video from it.\nNOTE: 25 frames @ 576x1024 ", - "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt", - "filename": "svd_xt.safetensors", - "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt/resolve/main/svd_xt.safetensors" } ] } diff --git a/node_db/tutorial/custom-node-list.json b/node_db/tutorial/custom-node-list.json index e332c589..cc822d84 100644 --- a/node_db/tutorial/custom-node-list.json +++ b/node_db/tutorial/custom-node-list.json @@ -149,6 +149,16 @@ ], "install_type": "git-clone", "description": "This module provides an annotation @ComfyFunc to streamline adding custom node types in ComfyUI. It processes your function's signature to create a wrapped function and custom node definition required for ComfyUI, eliminating all the boilerplate code. In most cases you can just add a @ComfyFunc(\"category\") annotation to your existing function." + }, + { + "author": "MokkaBoss1", + "title": "Woman_in_a_dress", + "reference": "https://github.com/MokkaBoss1/Woman_in_a_dress", + "files": [ + "https://github.com/MokkaBoss1/Woman_in_a_dress/raw/main/Woman_In_A_Dress.py" + ], + "install_type": "git-clone", + "description": "Nodes:Woman_in_a_dress" } ] } \ No newline at end of file diff --git a/prestartup_script.py b/prestartup_script.py index 663c65eb..a335f3d0 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -15,6 +15,9 @@ sys.path.append(glob_path) import cm_global +cm_global.pip_downgrade_blacklist = ['torch', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia'] + + def skip_pip_spam(x): return 'Requirement already satisfied:' in x @@ -170,11 +173,9 @@ try: write_stderr = wrapper_stderr pat_tqdm = r'\d+%.*\[(.*?)\]' - pat_import_fail = r'seconds \(IMPORT FAILED\):' - pat_custom_node = r'[/\\]custom_nodes[/\\](.*)$' + pat_import_fail = r'seconds \(IMPORT FAILED\):.*[/\\]custom_nodes[/\\](.*)$' is_start_mode = True - is_import_fail_mode = False class ComfyUIManagerLogger: def __init__(self, is_stdout): @@ -194,26 +195,17 @@ try: def write(self, message): global is_start_mode - global is_import_fail_mode if any(f(message) for f in message_collapses): return if is_start_mode: - if is_import_fail_mode: - match = re.search(pat_custom_node, message) - if match: - import_failed_extensions.add(match.group(1)) - is_import_fail_mode = False - else: - match = re.search(pat_import_fail, message) - if match: - is_import_fail_mode = True - else: - is_import_fail_mode = False + match = re.search(pat_import_fail, message) + if match: + import_failed_extensions.add(match.group(1)) - if 'Starting server' in message: - is_start_mode = False + if 'Starting server' in message: + is_start_mode = False if not self.is_stdout: match = re.search(pat_tqdm, message) @@ -350,7 +342,12 @@ def is_installed(name): if match: name = match.group(1) - + + if name in cm_global.pip_downgrade_blacklist: + if match is None or match.group(2) in ['<=', '==', '<']: + print(f"[ComfyUI-Manager] skip black listed pip installation: '{name}'") + return True + return name.lower() in get_installed_packages() diff --git a/scripts/install-comfyui-venv-linux.sh b/scripts/install-comfyui-venv-linux.sh index be473dc6..fecf3d5b 100755 --- a/scripts/install-comfyui-venv-linux.sh +++ b/scripts/install-comfyui-venv-linux.sh @@ -4,9 +4,9 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager cd .. python -m venv venv source venv/bin/activate +python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install -r requirements.txt python -m pip install -r custom_nodes/ComfyUI-Manager/requirements.txt -python -m pip install torchvision cd .. echo "#!/bin/bash" > run_gpu.sh echo "cd ComfyUI" >> run_gpu.sh diff --git a/scripts/install-comfyui-venv-win.bat b/scripts/install-comfyui-venv-win.bat index 6bb0e836..98111110 100755 --- a/scripts/install-comfyui-venv-win.bat +++ b/scripts/install-comfyui-venv-win.bat @@ -4,17 +4,14 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager cd .. python -m venv venv call venv/Scripts/activate +pythoh -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install -r requirements.txt python -m pip install -r custom_nodes/ComfyUI-Manager/requirements.txt -python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118 xformers cd .. -echo "cd ComfyUI" >> run_gpu.sh -echo "call venv/Scripts/activate" >> run_gpu.sh -echo "python main.py" >> run_gpu.sh -chmod +x run_gpu.sh +echo "cd ComfyUI" >> run_gpu.bat +echo "call venv/Scripts/activate" >> run_gpu.bat +echo "python main.py" >> run_gpu.bat -echo "#!/bin/bash" > run_cpu.sh -echo "cd ComfyUI" >> run_cpu.sh -echo "call venv/Scripts/activate" >> run_cpu.sh -echo "python main.py --cpu" >> run_cpu.sh -chmod +x run_cpu.sh +echo "cd ComfyUI" >> run_cpu.bat +echo "call venv/Scripts/activate" >> run_cpu.bat +echo "python main.py --cpu" >> run_cpu.bat From 43fb04c8814887e83f24a2f9d9273963ab7fd19c Mon Sep 17 00:00:00 2001 From: Blanchon Date: Fri, 22 Mar 2024 15:02:24 +0100 Subject: [PATCH 14/31] Add monster-labs - Controlnet QR Code Monster v1 For SDXL --- model-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/model-list.json b/model-list.json index b0056c2d..65668c00 100644 --- a/model-list.json +++ b/model-list.json @@ -2349,6 +2349,16 @@ "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", "filename": "dynamicrafter_512_interp_v1_bf16.safetensors", "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_512_interp_v1_bf16.safetensors" + }, + { + "name": "monster-labs - Controlnet QR Code Monster v1 For SDXL", + "type": "controlnet", + "base": "SDXL", + "save_path": "default", + "description": "monster-labs - Controlnet QR Code Monster v1 For SDXL", + "reference": "https://huggingface.co/monster-labs/control_v1p_sdxl_qrcode_monster", + "filename": "control_v1p_sdxl_qrcode_monster.safetensors", + "url": "https://huggingface.co/monster-labs/control_v1p_sdxl_qrcode_monster/resolve/main/diffusion_pytorch_model.safetensors" } ] } From 91bcbdca7f5a24c1ae17d8e64a18f9589e0c28f8 Mon Sep 17 00:00:00 2001 From: kijai <40791699+kijai@users.noreply.github.com> Date: Sat, 23 Mar 2024 01:06:18 +0200 Subject: [PATCH 15/31] Add Depth-FM node and models https://github.com/kijai/ComfyUI-depth-fm https://huggingface.co/Kijai/depth-fm-pruned --- custom-node-list.json | 10 ++++++++++ model-list.json | 20 ++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 9f0b9f60..8241e21f 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -2419,6 +2419,16 @@ "install_type": "git-clone", "description": "This is a wrapper node for Marigold depth estimation: [https://github.com/prs-eth/Marigold](https://github.com/kijai/ComfyUI-Marigold). Currently using the same diffusers pipeline as in the original implementation, so in addition to the custom node, you need the model in diffusers format.\nNOTE: See details in repo to install." }, + { + "author": "kijai", + "title": "ComfyUI-depth-fm", + "reference": "https://github.com/kijai/ComfyUI-depth-fm", + "files": [ + "https://github.com/kijai/ComfyUI-depth-fm" + ], + "install_type": "git-clone", + "description": "Fast and accurate monocular depth estimation." + }, { "author": "kijai", "title": "ComfyUI-DDColor", diff --git a/model-list.json b/model-list.json index b0056c2d..0ff3822e 100644 --- a/model-list.json +++ b/model-list.json @@ -2349,6 +2349,26 @@ "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", "filename": "dynamicrafter_512_interp_v1_bf16.safetensors", "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_512_interp_v1_bf16.safetensors" + }, + { + "name": "Depth-FM-v1 fp16 safetensors", + "type": "checkpoints", + "base": "Depth-FM", + "save_path": "checkpoints/depthfm", + "description": "Depth-FM monocular depth estimation model", + "reference": "https://huggingface.co/Kijai/depth-fm-pruned", + "filename": "depthfm-v1_fp16.safetensors", + "url": "https://huggingface.co/Kijai/depth-fm-pruned/resolve/main/depthfm-v1_fp16.safetensors" + }, + { + "name": "Depth-FM-v1 fp32 safetensors", + "type": "checkpoints", + "base": "Depth-FM", + "save_path": "checkpoints/depthfm", + "description": "Depth-FM monocular depth estimation model", + "reference": "https://huggingface.co/Kijai/depth-fm-pruned", + "filename": "depthfm-v1_fp32.safetensors", + "url": "https://huggingface.co/Kijai/depth-fm-pruned/resolve/main/depthfm-v1_fp32.safetensors" } ] } From 443a9726132900d90dbea95c619c73b846452c29 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 23 Mar 2024 11:54:07 +0900 Subject: [PATCH 16/31] update DB --- custom-node-list.json | 20 ++++++++++---------- node_db/new/custom-node-list.json | 11 +++++++++++ 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 087f6ae7..236cfc4c 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6298,6 +6298,16 @@ "install_type": "git-clone", "description": "1 node to have control over your workflow." }, + { + "author": "Jannchie", + "title": "ComfyUI-J", + "reference": "https://github.com/Jannchie/ComfyUI-J", + "files": [ + "https://github.com/Jannchie/ComfyUI-J" + ], + "install_type": "git-clone", + "description": "This is a completely different set of nodes than Comfy's own KSampler series. This set of nodes is based on Diffusers, which makes it easier to import models, apply prompts with weights, inpaint, reference only, controlnet, etc." + }, @@ -6665,16 +6675,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "Jannchie", - "title": "ComfyUI-J", - "reference": "https://github.com/Jannchie/ComfyUI-J", - "files": [ - "https://github.com/Jannchie/ComfyUI-J" - ], - "install_type": "git-clone", - "description": "This is a completely different set of nodes than Comfy's own KSampler series. This set of nodes is based on Diffusers, which makes it easier to import models, apply prompts with weights, inpaint, reference only, controlnet, etc." } ] } diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 32b431d2..927bcbc6 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,6 +9,17 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, + + { + "author": "Jannchie", + "title": "ComfyUI-J", + "reference": "https://github.com/Jannchie/ComfyUI-J", + "files": [ + "https://github.com/Jannchie/ComfyUI-J" + ], + "install_type": "git-clone", + "description": "This is a completely different set of nodes than Comfy's own KSampler series. This set of nodes is based on Diffusers, which makes it easier to import models, apply prompts with weights, inpaint, reference only, controlnet, etc." + }, { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-BRIA_AI-RMBG", From 58ca5042ce3149f3d8526074b76f22996e01e1df Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 23 Mar 2024 11:59:00 +0900 Subject: [PATCH 17/31] update DB --- node_db/new/model-list.json | 112 ++++++++++++++++++++---------------- 1 file changed, 61 insertions(+), 51 deletions(-) diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index cd25384c..8e060d79 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,66 @@ { "models": [ + { + "name": "Depth-FM-v1 fp16 safetensors", + "type": "checkpoints", + "base": "Depth-FM", + "save_path": "checkpoints/depthfm", + "description": "Depth-FM monocular depth estimation model", + "reference": "https://huggingface.co/Kijai/depth-fm-pruned", + "filename": "depthfm-v1_fp16.safetensors", + "url": "https://huggingface.co/Kijai/depth-fm-pruned/resolve/main/depthfm-v1_fp16.safetensors" + }, + { + "name": "Depth-FM-v1 fp32 safetensors", + "type": "checkpoints", + "base": "Depth-FM", + "save_path": "checkpoints/depthfm", + "description": "Depth-FM monocular depth estimation model", + "reference": "https://huggingface.co/Kijai/depth-fm-pruned", + "filename": "depthfm-v1_fp32.safetensors", + "url": "https://huggingface.co/Kijai/depth-fm-pruned/resolve/main/depthfm-v1_fp32.safetensors" + }, + { + "name": "monster-labs - Controlnet QR Code Monster v1 For SDXL", + "type": "controlnet", + "base": "SDXL", + "save_path": "default", + "description": "monster-labs - Controlnet QR Code Monster v1 For SDXL", + "reference": "https://huggingface.co/monster-labs/control_v1p_sdxl_qrcode_monster", + "filename": "control_v1p_sdxl_qrcode_monster.safetensors", + "url": "https://huggingface.co/monster-labs/control_v1p_sdxl_qrcode_monster/resolve/main/diffusion_pytorch_model.safetensors" + }, + { + "name": "DynamiCrafter 1024 bf16 safetensors", + "type": "checkpoints", + "base": "DynamiCrafter", + "save_path": "checkpoints/dynamicrafter", + "description": "DynamiCrafter image2video model 1024x575", + "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", + "filename": "dynamicrafter_1024_v1_bf16.safetensors", + "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_1024_v1_bf16.safetensors" + }, + { + "name": "DynamiCrafter 512 interpolation bf16 safetensors", + "type": "checkpoints", + "base": "DynamiCrafter", + "save_path": "checkpoints/dynamicrafter", + "description": "DynamiCrafter image2video interpolation model 512", + "reference": "https://huggingface.co/Kijai/DynamiCrafter_pruned/", + "filename": "dynamicrafter_512_interp_v1_bf16.safetensors", + "url": "https://huggingface.co/Kijai/DynamiCrafter_pruned/resolve/main/dynamicrafter_512_interp_v1_bf16.safetensors" + }, + { + "name": "MobileSAM", + "type": "sam", + "base": "SAM", + "save_path": "sams", + "description": "MobileSAM", + "reference": "https://github.com/ChaoningZhang/MobileSAM/", + "filename": "mobile_sam.pt", + "url": "https://github.com/ChaoningZhang/MobileSAM/blob/master/weights/mobile_sam.pt" + }, + { "name": "BLIP ImageCaption (COCO) w/ ViT-B and CapFilt-L", "type": "BLIP_MODEL", @@ -641,57 +702,6 @@ "reference": "https://huggingface.co/h94/IP-Adapter", "filename": "ip-adapter_sdxl_vit-h.safetensors", "url": "https://huggingface.co/h94/IP-Adapter/resolve/main/sdxl_models/ip-adapter_sdxl_vit-h.safetensors" - }, - { - "name": "ip-adapter-plus_sdxl_vit-h.safetensors", - "type": "IP-Adapter", - "base": "SDXL", - "save_path": "ipadapter", - "description": "This model requires the use of the SD1.5 encoder despite being for SDXL checkpoints", - "reference": "https://huggingface.co/h94/IP-Adapter", - "filename": "ip-adapter-plus_sdxl_vit-h.safetensors", - "url": "https://huggingface.co/h94/IP-Adapter/resolve/main/sdxl_models/ip-adapter-plus_sdxl_vit-h.safetensors" - }, - { - "name": "ip-adapter-plus-face_sdxl_vit-h.safetensors", - "type": "IP-Adapter", - "base": "SDXL", - "save_path": "ipadapter", - "description": "This model requires the use of the SD1.5 encoder despite being for SDXL checkpoints", - "reference": "https://huggingface.co/h94/IP-Adapter", - "filename": "ip-adapter-plus-face_sdxl_vit-h.safetensors", - "url": "https://huggingface.co/h94/IP-Adapter/resolve/main/sdxl_models/ip-adapter-plus-face_sdxl_vit-h.safetensors" - }, - - { - "name": "SDXL-Turbo 1.0 (fp16)", - "type": "checkpoints", - "base": "SDXL", - "save_path": "checkpoints/SDXL-TURBO", - "description": "[6.9GB] SDXL-Turbo 1.0 fp16", - "reference": "https://huggingface.co/stabilityai/sdxl-turbo", - "filename": "sd_xl_turbo_1.0_fp16.safetensors", - "url": "https://huggingface.co/stabilityai/sdxl-turbo/resolve/main/sd_xl_turbo_1.0_fp16.safetensors" - }, - { - "name": "SDXL-Turbo 1.0", - "type": "checkpoints", - "base": "SDXL", - "save_path": "checkpoints/SDXL-TURBO", - "description": "[13.9GB] SDXL-Turbo 1.0", - "reference": "https://huggingface.co/stabilityai/sdxl-turbo", - "filename": "sd_xl_turbo_1.0.safetensors", - "url": "https://huggingface.co/stabilityai/sdxl-turbo/resolve/main/sd_xl_turbo_1.0.safetensors" - }, - { - "name": "Stable Video Diffusion Image-to-Video", - "type": "checkpoints", - "base": "SVD", - "save_path": "checkpoints/SVD", - "description": "Stable Video Diffusion (SVD) Image-to-Video is a diffusion model that takes in a still image as a conditioning frame, and generates a video from it.\nNOTE: 14 frames @ 576x1024", - "reference": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid", - "filename": "svd.safetensors", - "url": "https://huggingface.co/stabilityai/stable-video-diffusion-img2vid/resolve/main/svd.safetensors" } ] } From f73dcddf4965133706ed805799c53de4a7e1eaa0 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 23 Mar 2024 12:30:41 +0900 Subject: [PATCH 18/31] update DB --- custom-node-list.json | 173 ++++++++++++--- extension-node-map.json | 333 +++++++++++++++++++++++++++- node_db/dev/custom-node-list.json | 10 - node_db/new/custom-node-list.json | 257 +++++++++++---------- node_db/new/extension-node-map.json | 333 +++++++++++++++++++++++++++- 5 files changed, 915 insertions(+), 191 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index a613982d..5001ee33 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1909,6 +1909,16 @@ "install_type": "git-clone", "description": "A suite of custom nodes for ConfyUI that includes GPT text-prompt generation, LoadVideo,SaveVideo,LoadFramesFromFolder and FrameInterpolator" }, + { + "author": "Nuked", + "title": "ComfyUI-N-Sidebar", + "reference": "https://github.com/Nuked88/ComfyUI-N-Sidebar", + "files": [ + "https://github.com/Nuked88/ComfyUI-N-Sidebar" + ], + "install_type": "git-clone", + "description": "A simple sidebar for ComfyUI." + }, { "author": "richinsley", "title": "Comfy-LFO", @@ -2679,6 +2689,16 @@ "install_type": "git-clone", "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress." }, + { + "author": "chflame163", + "title": "ComfyUI Face Similarity", + "reference": "https://github.com/chflame163/ComfyUI_FaceSimilarity", + "files": [ + "https://github.com/chflame163/ComfyUI_FaceSimilarity" + ], + "install_type": "git-clone", + "description": "A custom node for ComfyUI. It compare two images to rate facial similarity." + }, { "author": "drustan-hawk", "title": "primitive-types", @@ -3412,6 +3432,16 @@ "install_type": "git-clone", "description": "Unofficial implementation of BRIA RMBG Model for ComfyUI." }, + { + "author": "ZHO-ZHO-ZHO", + "title": "DepthFM IN COMFYUI", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/DepthFM](https://github.com/CompVis/depth-fm) for ComfyUI" + }, { "author": "kenjiqq", "title": "qq-nodes-comfyui", @@ -5128,6 +5158,16 @@ "install_type": "git-clone", "description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI" }, + { + "author": "gokayfem", + "title": "ComfyUI-Texture-Simple", + "reference": "https://github.com/gokayfem/ComfyUI-Texture-Simple", + "files": [ + "https://github.com/gokayfem/ComfyUI-Texture-Simple" + ], + "install_type": "git-clone", + "description": "Visualize your textures inside ComfyUI" + }, { "author": "Hiero207", "title": "ComfyUI-Hiero-Nodes", @@ -5678,6 +5718,16 @@ "install_type": "git-clone", "description": "A set of nodes to track objects through videos using YOLO and other processors." }, + { + "author": "logtd", + "title": "ComfyUI-InversedNoise", + "reference": "https://github.com/logtd/ComfyUI-InversedNoise", + "files": [ + "https://github.com/logtd/ComfyUI-InversedNoise" + ], + "install_type": "git-clone", + "description": "Nodes:Inversed Euler Sampler, Mix Noise with Latent, Combine Latent Noise" + }, { "author": "Big-Idea-Technology", "title": "ImageTextOverlay Node for ComfyUI", @@ -5918,6 +5968,16 @@ "install_type": "git-clone", "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." }, + { + "author": "huchenlei", + "title": "ComfyUI_DanTagGen", + "reference": "https://github.com/huchenlei/ComfyUI_DanTagGen", + "files": [ + "https://github.com/huchenlei/ComfyUI_DanTagGen" + ], + "install_type": "git-clone", + "description": "ComfyUI node of [a/Kohaku's DanTagGen Demo](https://huggingface.co/KBlueLeaf/DanTagGen?not-for-all-audiences=true)." + }, { "author": "nathannlu", "title": "ComfyUI Pets", @@ -6099,24 +6159,44 @@ "description": "This node improves the quality of the image mask. more suitable for image composite matting" }, { - "author": "Pos13", - "title": "Cyclist", - "reference": "https://github.com/Pos13/comfyui-cyclist", - "files": [ - "https://github.com/Pos13/comfyui-cyclist" - ], - "install_type": "git-clone", - "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." + "author": "Pos13", + "title": "Cyclist", + "reference": "https://github.com/Pos13/comfyui-cyclist", + "files": [ + "https://github.com/Pos13/comfyui-cyclist" + ], + "install_type": "git-clone", + "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles." }, { - "author": "ExponentialML", - "title": "ComfyUI_ModelScopeT2V", - "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", - "files": [ - "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" - ], - "install_type": "git-clone", - "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" + "author": "ExponentialML", + "title": "ComfyUI_ModelScopeT2V", + "reference": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V", + "files": [ + "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V" + ], + "install_type": "git-clone", + "description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI" + }, + { + "author": "ExponentialML", + "title": "ComfyUI - Native DynamiCrafter", + "reference": "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter", + "files": [ + "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter" + ], + "install_type": "git-clone", + "description": "DynamiCrafter that works natively with ComfyUI's nodes, optimizations, ControlNet, and more." + }, + { + "author": "ExponentialML", + "title": "ComfyUI_VisualStylePrompting", + "reference": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting", + "files": [ + "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting" + ], + "install_type": "git-clone", + "description": "ComfyUI Version of '[a/Visual Style Prompting with Swapping Self-Attention](https://github.com/naver-ai/Visual-Style-Prompting)'" }, { "author": "angeloshredder", @@ -6318,6 +6398,46 @@ "install_type": "git-clone", "description": "This is a completely different set of nodes than Comfy's own KSampler series. This set of nodes is based on Diffusers, which makes it easier to import models, apply prompts with weights, inpaint, reference only, controlnet, etc." }, + { + "author": "daxcay", + "title": "ComfyUI-JDCN", + "reference": "https://github.com/daxcay/ComfyUI-JDCN", + "files": [ + "https://github.com/daxcay/ComfyUI-JDCN" + ], + "install_type": "git-clone", + "description": "Jerry Davos Custom Nodes for Saving Latents in Directory (BatchLatentSave) , Importing Latent from directory (BatchLatentLoadFromDir) , List to string, string to list, get any file list from directory which give filepath, filename, move any files from any directory to any other directory, VHS Video combine file mover, rebatch list of strings, batch image load from any dir, load image batch from any directory and other custom nodes." + }, + { + "author": "Seedsa", + "title": "ComfyUI Fooocus Nodes", + "reference": "https://github.com/Seedsa/Fooocus_Nodes", + "files": [ + "https://github.com/Seedsa/Fooocus_Nodes" + ], + "install_type": "git-clone", + "description": "This extension provides image generation features based on Fooocus." + }, + { + "author": "zhangp365", + "title": "zhangp365/Some Utils for ComfyUI", + "reference": "https://github.com/zhangp365/ComfyUI-utils-nodes", + "files": [ + "https://github.com/zhangp365/ComfyUI-utils-nodes" + ], + "install_type": "git-clone", + "description": "LoadImageWithSwitch, ImageBatchOneOrMore" + }, + { + "author": "ratulrafsan", + "title": "Comfyui-SAL-VTON", + "reference": "https://github.com/ratulrafsan/Comfyui-SAL-VTON", + "files": [ + "https://github.com/ratulrafsan/Comfyui-SAL-VTON" + ], + "install_type": "git-clone", + "description": "Dressup your models!\nThis is my quick implementation of the SAL-VTON node for ComfyUI.\nBased on the paper [a/Keyu Y. Tingwei G. et al. (2023). Linking Garment with Person via Semantically Associated Landmakrs for Virtual Try-On](https://openaccess.thecvf.com/content/CVPR2023/papers/Yan_Linking_Garment_With_Person_via_Semantically_Associated_Landmarks_for_Virtual_CVPR_2023_paper.pdf)" + }, @@ -6641,6 +6761,17 @@ "install_type": "copy", "description": "Extension to show random cat GIFs while queueing prompt." }, + { + "author": "MokkaBoss1", + "title": "Backgrounds (Landscape,Indoor)", + "reference": "https://github.com/MokkaBoss1/LandscapeBackgrounds", + "files": [ + "https://github.com/MokkaBoss1/LandscapeBackgrounds/raw/main/LandscapeBackgrounds.py", + "https://github.com/MokkaBoss1/LandscapeBackgrounds/raw/main/IndoorBackgrounds.py" + ], + "install_type": "copy", + "description": "Nodes:Indoor Backgrounds, Landscape Backgrounds. Custom nodes for ComfyUI which allows selective 'randomness' in constructing a prompt for portrait backgrounds." + }, { "author": "theally", @@ -6685,16 +6816,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "daxcay", - "title": "ComfyUI-JDCN", - "reference": "https://github.com/daxcay/ComfyUI-JDCN", - "files": [ - "https://github.com/daxcay/ComfyUI-JDCN" - ], - "install_type": "git-clone", - "description": "Jerry Davos Custom Nodes for Saving Latents in Directory (BatchLatentSave) , Importing Latent from directory (BatchLatentLoadFromDir) , List to string, string to list, get any file list from directory which give filepath, filename, move any files from any directory to any other directory, VHS Video combine file mover, rebatch list of strings, batch image load from any dir, load image batch from any directory and other custom nodes." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 21bce673..9b631f5b 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -116,6 +116,7 @@ [ "GPT4VCaptioner", "Image Load with Metadata", + "SAMIN SimpleWildcards", "SAMIN String Attribute Selector", "Samin Counter", "Samin Load Image Batch" @@ -218,6 +219,8 @@ [ "AutoNegativePrompt", "CreatePromptVariant", + "OneButtonArtify", + "OneButtonFlufferize", "OneButtonPreset", "OneButtonPrompt", "SavePromptToFile" @@ -706,6 +709,7 @@ "PrimereLycorisStackMerger", "PrimereMetaCollector", "PrimereMetaDistributor", + "PrimereMetaDistributorStage2", "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", @@ -854,7 +858,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -906,6 +910,23 @@ "title_aux": "ComfyUI_ModelScopeT2V" } ], + "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter": [ + [ + "DynamiCrafterLoader", + "DynamiCrafterProcessor" + ], + { + "title_aux": "ComfyUI - Native DynamiCrafter" + } + ], + "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": [ + [ + "ApplyVisualStyle" + ], + { + "title_aux": "ComfyUI_VisualStylePrompting" + } + ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -1259,6 +1280,7 @@ ], "https://github.com/Gourieff/comfyui-reactor-node": [ [ + "ReActorBuildFaceModel", "ReActorFaceSwap", "ReActorLoadFaceModel", "ReActorRestoreFace", @@ -1305,12 +1327,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1457,6 +1477,24 @@ "title_aux": "JPS Custom Nodes for ComfyUI" } ], + "https://github.com/Jannchie/ComfyUI-J": [ + [ + "DiffusersCompelPromptEmbedding", + "DiffusersControlnetLoader", + "DiffusersControlnetUnit", + "DiffusersControlnetUnitStack", + "DiffusersDecoder", + "DiffusersGenerator", + "DiffusersPipeline", + "DiffusersPrepareLatents", + "DiffusersTextureInversionLoader", + "GetAverageColorFromImage", + "GetFilledColorImage" + ], + { + "title_aux": "ComfyUI-J" + } + ], "https://github.com/JaredTherriault/ComfyUI-JNodes": [ [ "JNodes_AddOrSetMetaDataKey", @@ -1690,7 +1728,10 @@ "VHS_SplitMasks", "VHS_VAEDecodeBatched", "VHS_VAEEncodeBatched", - "VHS_VideoCombine" + "VHS_VideoCombine", + "VHS_VideoInfo", + "VHS_VideoInfoLoaded", + "VHS_VideoInfoSource" ], { "title_aux": "ComfyUI-VideoHelperSuite" @@ -2042,6 +2083,14 @@ "title_aux": "ComfyUI Slothful Attention" } ], + "https://github.com/MokkaBoss1/LandscapeBackgrounds/raw/main/LandscapeBackgrounds.py": [ + [ + "LandscapeBackgrounds" + ], + { + "title_aux": "Backgrounds (Landscape,Indoor)" + } + ], "https://github.com/MrForExample/ComfyUI-3D-Pack": [ [], { @@ -2601,6 +2650,164 @@ "title_aux": "SeargeSDXL" } ], + "https://github.com/Seedsa/Fooocus_Nodes": [ + [ + "BasicScheduler", + "CLIPLoader", + "CLIPMergeSimple", + "CLIPSave", + "CLIPSetLastLayer", + "CLIPTextEncode", + "CLIPTextEncodeSDXL", + "CLIPTextEncodeSDXLRefiner", + "CLIPVisionEncode", + "CLIPVisionLoader", + "Canny", + "CheckpointLoader", + "CheckpointLoaderSimple", + "CheckpointSave", + "ConditioningAverage", + "ConditioningCombine", + "ConditioningConcat", + "ConditioningSetArea", + "ConditioningSetAreaPercentage", + "ConditioningSetMask", + "ConditioningSetTimestepRange", + "ConditioningZeroOut", + "ControlNetApply", + "ControlNetApplyAdvanced", + "ControlNetLoader", + "CropMask", + "DiffControlNetLoader", + "DiffusersLoader", + "DualCLIPLoader", + "EmptyImage", + "EmptyLatentImage", + "ExponentialScheduler", + "FeatherMask", + "FlipSigmas", + "Fooocus ApplyImagePrompt", + "Fooocus Controlnet", + "Fooocus ImagePrompt", + "Fooocus Inpaint", + "Fooocus KSampler", + "Fooocus Loader", + "Fooocus LoraStack", + "Fooocus PipeOut", + "Fooocus PreKSampler", + "Fooocus Styles", + "Fooocus Upscale", + "Fooocus negative", + "Fooocus positive", + "FreeU", + "FreeU_V2", + "GLIGENLoader", + "GLIGENTextBoxApply", + "GrowMask", + "HyperTile", + "HypernetworkLoader", + "ImageBatch", + "ImageBlend", + "ImageBlur", + "ImageColorToMask", + "ImageCompositeMasked", + "ImageCrop", + "ImageInvert", + "ImageOnlyCheckpointLoader", + "ImageOnlyCheckpointSave", + "ImagePadForOutpaint", + "ImageQuantize", + "ImageScale", + "ImageScaleBy", + "ImageScaleToTotalPixels", + "ImageSharpen", + "ImageToMask", + "ImageUpscaleWithModel", + "InpaintModelConditioning", + "InvertMask", + "JoinImageWithAlpha", + "KSampler", + "KSamplerAdvanced", + "KSamplerSelect", + "KarrasScheduler", + "LatentAdd", + "LatentBatch", + "LatentBatchSeedBehavior", + "LatentBlend", + "LatentComposite", + "LatentCompositeMasked", + "LatentCrop", + "LatentFlip", + "LatentFromBatch", + "LatentInterpolate", + "LatentMultiply", + "LatentRotate", + "LatentSubtract", + "LatentUpscale", + "LatentUpscaleBy", + "LoadImage", + "LoadImageMask", + "LoadLatent", + "LoraLoader", + "LoraLoaderModelOnly", + "MaskComposite", + "MaskToImage", + "ModelMergeAdd", + "ModelMergeBlocks", + "ModelMergeSimple", + "ModelMergeSubtract", + "ModelSamplingContinuousEDM", + "ModelSamplingDiscrete", + "PatchModelAddDownscale", + "PerpNeg", + "PhotoMakerEncode", + "PhotoMakerLoader", + "PolyexponentialScheduler", + "PorterDuffImageComposite", + "PreviewImage", + "RebatchImages", + "RebatchLatents", + "RepeatImageBatch", + "RepeatLatentBatch", + "RescaleCFG", + "SDTurboScheduler", + "SD_4XUpscale_Conditioning", + "SVD_img2vid_Conditioning", + "SamplerCustom", + "SamplerDPMPP_2M_SDE", + "SamplerDPMPP_SDE", + "SaveAnimatedPNG", + "SaveAnimatedWEBP", + "SaveImage", + "SaveLatent", + "SelfAttentionGuidance", + "SetLatentNoiseMask", + "SolidMask", + "SplitImageWithAlpha", + "SplitSigmas", + "StableZero123_Conditioning", + "StableZero123_Conditioning_Batched", + "StyleModelApply", + "StyleModelLoader", + "TomePatchModel", + "UNETLoader", + "UpscaleModelLoader", + "VAEDecode", + "VAEDecodeTiled", + "VAEEncode", + "VAEEncodeForInpaint", + "VAEEncodeTiled", + "VAELoader", + "VAESave", + "VPScheduler", + "VideoLinearCFGGuidance", + "unCLIPCheckpointLoader", + "unCLIPConditioning" + ], + { + "title_aux": "ComfyUI Fooocus Nodes" + } + ], "https://github.com/Ser-Hilary/SDXL_sizing/raw/main/conditioning_sizing_for_SDXL.py": [ [ "get_aspect_from_image", @@ -3716,6 +3923,16 @@ "title_aux": "ComfyUI-BRIA_AI-RMBG" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": [ + [ + "DepthFM_Literative_Zho", + "DepthFM_ModelLoader_Zho", + "DepthFM_Zho" + ], + { + "title_aux": "DepthFM IN COMFYUI" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -4975,6 +5192,14 @@ "title_aux": "ComfyUI-dust3r" } ], + "https://github.com/chflame163/ComfyUI_FaceSimilarity": [ + [ + "Face Similarity" + ], + { + "title_aux": "ComfyUI Face Similarity" + } + ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", @@ -4997,6 +5222,7 @@ "LayerFilter: SkinBeauty", "LayerFilter: SoftLight", "LayerFilter: WaterColor", + "LayerMask: BiRefNetUltra", "LayerMask: CreateGradientMask", "LayerMask: MaskBoxDetect", "LayerMask: MaskByDifferent", @@ -5035,6 +5261,7 @@ "LayerUtility: GradientImage", "LayerUtility: GradientImage V2", "LayerUtility: ImageAutoCrop", + "LayerUtility: ImageAutoCrop V2", "LayerUtility: ImageBlend", "LayerUtility: ImageBlendAdvance", "LayerUtility: ImageChannelMerge", @@ -5372,6 +5599,7 @@ "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", + "SaveImageWebsocket", "SaveLatent", "SelfAttentionGuidance", "SetLatentNoiseMask", @@ -5668,6 +5896,29 @@ "title_aux": "KSampler GPU" } ], + "https://github.com/daxcay/ComfyUI-JDCN": [ + [ + "JDCN_AnyFileList", + "JDCN_AnyFileSelector", + "JDCN_BatchImageLoadFromList", + "JDCN_BatchLatentLoadFromDir", + "JDCN_BatchSaveLatent", + "JDCN_FileMover", + "JDCN_ListToString", + "JDCN_ReBatch", + "JDCN_SeamlessExperience", + "JDCN_SplitString", + "JDCN_StringToList", + "JDCN_VHSFileMover" + ], + { + "author": "Daxton Caylor & Jerry Davos", + "description": "Custom Utility Nodes for Artists, Designers and Animators.", + "nickname": "ComfyUI-JDCN", + "title": "ComfyUI-JDCN", + "title_aux": "ComfyUI-JDCN" + } + ], "https://github.com/daxthin/DZ-FaceDetailer": [ [ "DZ_Face_Detailer" @@ -5728,6 +5979,7 @@ "https://github.com/dfl/comfyui-tcd-scheduler": [ [ "SamplerTCD", + "SamplerTCD EulerA", "TCDScheduler" ], { @@ -6364,6 +6616,14 @@ "title_aux": "ComfyUI-Dream-Interpreter" } ], + "https://github.com/gokayfem/ComfyUI-Texture-Simple": [ + [ + "TextureViewer" + ], + { + "title_aux": "ComfyUI-Texture-Simple" + } + ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", @@ -6493,6 +6753,14 @@ "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" } ], + "https://github.com/huchenlei/ComfyUI_DanTagGen": [ + [ + "PromptDanTagGen" + ], + { + "title_aux": "ComfyUI_DanTagGen" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6977,6 +7245,7 @@ "SUPIR_encode", "SUPIR_first_stage", "SUPIR_model_loader", + "SUPIR_model_loader_v2", "SUPIR_sample", "SUPIR_tiles" ], @@ -6992,6 +7261,14 @@ "title_aux": "ComfyUI-SVD" } ], + "https://github.com/kijai/ComfyUI-depth-fm": [ + [ + "Depth_fm" + ], + { + "title_aux": "ComfyUI-depth-fm" + } + ], "https://github.com/kijai/ComfyUI-moondream": [ [ "MoondreamQuery", @@ -7263,6 +7540,16 @@ "title_aux": "InstanceDiffusion Nodes" } ], + "https://github.com/logtd/ComfyUI-InversedNoise": [ + [ + "CombineNoiseLatentNode", + "MixNoiseNode", + "SamplerInversedEulerNode" + ], + { + "title_aux": "ComfyUI-InversedNoise" + } + ], "https://github.com/logtd/ComfyUI-TrackingNodes": [ [ "OpenPoseTrackerNode", @@ -8041,7 +8328,7 @@ "author": "noEmbryo", "description": "Some useful nodes for ComfyUI", "nickname": "noEmbryo", - "title": "noEmbryo nodes for ComfyUI", + "title": "noEmbryo nodes", "title_aux": "noEmbryo nodes" } ], @@ -8311,6 +8598,15 @@ "title_aux": "A8R8 ComfyUI Nodes" } ], + "https://github.com/ratulrafsan/Comfyui-SAL-VTON": [ + [ + "SALVTON_Apply", + "SV_random" + ], + { + "title_aux": "Comfyui-SAL-VTON" + } + ], "https://github.com/rcfcu2000/zhihuige-nodes-comfyui": [ [ "Combine ZHGMasks", @@ -8528,14 +8824,19 @@ "GridOutput", "ImageColorTransfer", "ImageCropByAlpha", + "ImagesPrompt_", "IntNumber", "JoinWithDelimiter", "LaMaInpainting", "LimitNumber", + "ListSplit_", "LoadImagesFromPath", "LoadImagesFromURL", + "LoadVideoAndSegment_", "LoraNames_", "LoraPrompt", + "MaskListMerge_", + "MaskListReplace_", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -9810,9 +10111,11 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ + "LoadImageFromOutputDirectoryNode", "LoadYoutubeVideoNode", "PreviewVHSAudioNode", - "VHSFilenamesToPath" + "SaveAndOverwriteImageNode", + "VHSFilenamesToPathNode" ], { "title_aux": "ComfyUI-Pronodes" @@ -9844,9 +10147,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -9903,6 +10203,16 @@ "title_aux": "ComfyUI_zfkun" } ], + "https://github.com/zhangp365/ComfyUI-utils-nodes": [ + [ + "ConcatText", + "ImageBatchOneOrMore", + "LoadImageWithSwitch" + ], + { + "title_aux": "zhangp365/Some Utils for ComfyUI" + } + ], "https://github.com/zhongpei/ComfyUI-InstructIR": [ [ "InstructIRProcess", @@ -9914,6 +10224,7 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ + "CLIP AdvancedTextEncode|fofo", "CLIP PromptConditioning|fofo", "Image2Text", "Image2TextWithTags", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 05383aea..b073b9c5 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -70,16 +70,6 @@ "install_type": "git-clone", "description": "ComfyUI [a/DynamiCrafter](https://github.com/Doubiiu/DynamiCrafter)" }, - { - "author": "ExponentialML", - "title": "comfyui-ComfyUI_VisualStylePrompting [WIP]", - "reference": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting", - "files": [ - "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting" - ], - "install_type": "git-clone", - "description": "ComfyUI Version of '[a/Visual Style Prompting with Swapping Self-Attention](https://github.com/naver-ai/Visual-Style-Prompting)'" - }, { "author": "cubiq", "title": "Comfy Dungeon [WIP]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 927bcbc6..19f0b517 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,78 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!" }, - + + { + "author": "ExponentialML", + "title": "ComfyUI - Native DynamiCrafter", + "reference": "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter", + "files": [ + "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter" + ], + "install_type": "git-clone", + "description": "DynamiCrafter that works natively with ComfyUI's nodes, optimizations, ControlNet, and more." + }, + { + "author": "ExponentialML", + "title": "ComfyUI_VisualStylePrompting", + "reference": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting", + "files": [ + "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting" + ], + "install_type": "git-clone", + "description": "ComfyUI Version of '[a/Visual Style Prompting with Swapping Self-Attention](https://github.com/naver-ai/Visual-Style-Prompting)'" + }, + { + "author": "chflame163", + "title": "ComfyUI Face Similarity", + "reference": "https://github.com/chflame163/ComfyUI_FaceSimilarity", + "files": [ + "https://github.com/chflame163/ComfyUI_FaceSimilarity" + ], + "install_type": "git-clone", + "description": "A custom node for ComfyUI. It compare two images to rate facial similarity." + }, + { + "author": "Nuked", + "title": "ComfyUI-N-Sidebar", + "reference": "https://github.com/Nuked88/ComfyUI-N-Sidebar", + "files": [ + "https://github.com/Nuked88/ComfyUI-N-Sidebar" + ], + "install_type": "git-clone", + "description": "A simple sidebar for ComfyUI." + }, + { + "author": "ZHO-ZHO-ZHO", + "title": "DepthFM IN COMFYUI", + "reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM", + "files": [ + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM" + ], + "install_type": "git-clone", + "description": "Unofficial implementation of [a/DepthFM](https://github.com/CompVis/depth-fm) for ComfyUI" + }, + { + "author": "ratulrafsan", + "title": "Comfyui-SAL-VTON", + "reference": "https://github.com/ratulrafsan/Comfyui-SAL-VTON", + "files": [ + "https://github.com/ratulrafsan/Comfyui-SAL-VTON" + ], + "install_type": "git-clone", + "description": "Dressup your models!\nThis is my quick implementation of the SAL-VTON node for ComfyUI.\nBased on the paper [a/Keyu Y. Tingwei G. et al. (2023). Linking Garment with Person via Semantically Associated Landmakrs for Virtual Try-On](https://openaccess.thecvf.com/content/CVPR2023/papers/Yan_Linking_Garment_With_Person_via_Semantically_Associated_Landmarks_for_Virtual_CVPR_2023_paper.pdf)" + }, + + { + "author": "gokayfem", + "title": "ComfyUI-Texture-Simple", + "reference": "https://github.com/gokayfem/ComfyUI-Texture-Simple", + "files": [ + "https://github.com/gokayfem/ComfyUI-Texture-Simple" + ], + "install_type": "git-clone", + "description": "Visualize your textures inside ComfyUI" + }, { "author": "Jannchie", "title": "ComfyUI-J", @@ -20,6 +91,58 @@ "install_type": "git-clone", "description": "This is a completely different set of nodes than Comfy's own KSampler series. This set of nodes is based on Diffusers, which makes it easier to import models, apply prompts with weights, inpaint, reference only, controlnet, etc." }, + { + "author": "logtd", + "title": "ComfyUI-InversedNoise", + "reference": "https://github.com/logtd/ComfyUI-InversedNoise", + "files": [ + "https://github.com/logtd/ComfyUI-InversedNoise" + ], + "install_type": "git-clone", + "description": "Nodes:Inversed Euler Sampler, Mix Noise with Latent, Combine Latent Noise" + }, + { + "author": "Seedsa", + "title": "ComfyUI Fooocus Nodes", + "reference": "https://github.com/Seedsa/Fooocus_Nodes", + "files": [ + "https://github.com/Seedsa/Fooocus_Nodes" + ], + "install_type": "git-clone", + "description": "This extension provides image generation features based on Fooocus." + }, + { + "author": "huchenlei", + "title": "ComfyUI_DanTagGen", + "reference": "https://github.com/huchenlei/ComfyUI_DanTagGen", + "files": [ + "https://github.com/huchenlei/ComfyUI_DanTagGen" + ], + "install_type": "git-clone", + "description": "ComfyUI node of [a/Kohaku's DanTagGen Demo](https://huggingface.co/KBlueLeaf/DanTagGen?not-for-all-audiences=true)." + }, + { + "author": "MokkaBoss1", + "title": "Backgrounds (Landscape,Indoor)", + "reference": "https://github.com/MokkaBoss1/LandscapeBackgrounds", + "files": [ + "https://github.com/MokkaBoss1/LandscapeBackgrounds/raw/main/LandscapeBackgrounds.py", + "https://github.com/MokkaBoss1/LandscapeBackgrounds/raw/main/IndoorBackgrounds.py" + ], + "install_type": "copy", + "description": "Nodes:Indoor Backgrounds, Landscape Backgrounds. Custom nodes for ComfyUI which allows selective 'randomness' in constructing a prompt for portrait backgrounds." + }, + { + "author": "zhangp365", + "title": "zhangp365/Some Utils for ComfyUI", + "reference": "https://github.com/zhangp365/ComfyUI-utils-nodes", + "files": [ + "https://github.com/zhangp365/ComfyUI-utils-nodes" + ], + "install_type": "git-clone", + "description": "LoadImageWithSwitch, ImageBatchOneOrMore" + }, + { "author": "ZHO-ZHO-ZHO", "title": "ComfyUI-BRIA_AI-RMBG", @@ -569,138 +692,6 @@ ], "install_type": "git-clone", "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." - }, - { - "author": "SaltAI", - "title": "SaltAI-Open-Resources", - "reference": "https://github.com/get-salt-AI/SaltAI", - "pip": ["numba"], - "files": [ - "https://github.com/get-salt-AI/SaltAI" - ], - "install_type": "git-clone", - "description": "This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI models to do pretty much anything.\nOur mission is to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. Our vision is to foster a flourishing AI ecosystem where the world’s best developers can build and share their work, thereby redefining how software is made, pushing innovation forward, and ensuring as many people as possible can benefit from the positive promise of AI technologies.\nWe believe that ComfyUI is a powerful tool that can help us achieve our mission and vision, by enabling anyone to explore the possibilities and limitations of AI models in a visual and interactive way, without coding if desired.\nWe hope that by sharing our nodes and workflows, we can inspire and empower more people to create amazing AI-powered content with ComfyUI." - }, - { - "author": "BXYMartin", - "title": "Comfyui-ergouzi-Nodes", - "reference": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils", - "files": [ - "https://github.com/BXYMartin/ComfyUI-InstantIDUtils" - ], - "install_type": "git-clone", - "description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL" - }, - { - "author": "IsItDanOrAi", - "title": "ComfyUI-Stereopsis", - "reference": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis", - "files": [ - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Frame%20Delay.py", - "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis/raw/main/Dan%20Side-By-Side.py" - ], - "install_type": "copy", - "description": "Nodes:Side By Side, Frame Delay.\nThis initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences." - }, - { - "author": "huchenlei", - "title": "ComfyUI-layerdiffusion", - "reference": "https://github.com/huchenlei/ComfyUI-layerdiffusion", - "files": [ - "https://github.com/huchenlei/ComfyUI-layerdiffusion" - ], - "install_type": "git-clone", - "description": "ComfyUI implementation of [a/LayerDiffusion](https://github.com/layerdiffusion/LayerDiffusion)." - }, - { - "author": "bmad4ever", - "title": "comfyui_quilting", - "reference": "https://github.com/bmad4ever/comfyui_quilting", - "files": [ - "https://github.com/bmad4ever/comfyui_quilting" - ], - "install_type": "git-clone", - "description": "image and latent quilting nodes for comfyui" - }, - { - "author": "11dogzi", - "title": "Comfyui-ergouzi-Nodes", - "reference": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes", - "files": [ - "https://github.com/11dogzi/Comfyui-ergouzi-Nodes" - ], - "install_type": "git-clone", - "description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc" - }, - { - "author": "nathannlu", - "title": "Comfy Cloud", - "reference": "https://github.com/nathannlu/ComfyUI-Cloud", - "files": [ - "https://github.com/nathannlu/ComfyUI-Cloud" - ], - "install_type": "git-clone", - "description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!" - }, - { - "author": "nathannlu", - "title": "ComfyUI Pets", - "reference": "https://github.com/nathannlu/ComfyUI-Pets", - "files": [ - "https://github.com/nathannlu/ComfyUI-Pets" - ], - "install_type": "git-clone", - "description": "Play with your pet while your workflow generates!" - }, - { - "author": "StartHua", - "title": "ComfyUI_OOTDiffusion_CXH", - "reference": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH", - "files": [ - "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH" - ], - "install_type": "git-clone", - "description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)" - }, - { - "author": "uetuluk", - "title": "comfyui-webcam-node", - "reference": "https://github.com/uetuluk/comfyui-webcam-node", - "files": [ - "https://github.com/uetuluk/comfyui-webcam-node" - ], - "install_type": "git-clone", - "description": "Nodes:Webcam Capture" - }, - { - "author": "AuroBit", - "title": "ComfyUI-AnimateAnyone-reproduction", - "reference": "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction", - "files": [ - "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction" - ], - "install_type": "git-clone", - "description": "A ComfyUI custom node that simply integrates the [a/animate-anyone-reproduction](https://github.com/bendanzzc/AnimateAnyone-reproduction) functionality." - }, - { - "author": "maracman", - "title": "ComfyUI-SubjectStyle-CSV", - "reference": "https://github.com/maracman/ComfyUI-SubjectStyle-CSV", - "files": [ - "https://github.com/maracman/ComfyUI-SubjectStyle-CSV" - ], - "install_type": "git-clone", - "description": "Store a CSV of prompts where the style can change for each subject. The CSV node initialises with the column (style) and row (subject) names for easy interpretability." - }, - { - "author": "438443467", - "title": "ComfyUI-GPT4V-Image-Captioner", - "reference": "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner", - "files": [ - "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner" - ], - "install_type": "git-clone", - "description": "Nodes:GPT4V-Image-Captioner" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 21bce673..9b631f5b 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -116,6 +116,7 @@ [ "GPT4VCaptioner", "Image Load with Metadata", + "SAMIN SimpleWildcards", "SAMIN String Attribute Selector", "Samin Counter", "Samin Load Image Batch" @@ -218,6 +219,8 @@ [ "AutoNegativePrompt", "CreatePromptVariant", + "OneButtonArtify", + "OneButtonFlufferize", "OneButtonPreset", "OneButtonPrompt", "SavePromptToFile" @@ -706,6 +709,7 @@ "PrimereLycorisStackMerger", "PrimereMetaCollector", "PrimereMetaDistributor", + "PrimereMetaDistributorStage2", "PrimereMetaHandler", "PrimereMetaRead", "PrimereMetaSave", @@ -854,7 +858,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -906,6 +910,23 @@ "title_aux": "ComfyUI_ModelScopeT2V" } ], + "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter": [ + [ + "DynamiCrafterLoader", + "DynamiCrafterProcessor" + ], + { + "title_aux": "ComfyUI - Native DynamiCrafter" + } + ], + "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": [ + [ + "ApplyVisualStyle" + ], + { + "title_aux": "ComfyUI_VisualStylePrompting" + } + ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG" @@ -1259,6 +1280,7 @@ ], "https://github.com/Gourieff/comfyui-reactor-node": [ [ + "ReActorBuildFaceModel", "ReActorFaceSwap", "ReActorLoadFaceModel", "ReActorRestoreFace", @@ -1305,12 +1327,10 @@ ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ - "Hook Recenter", - "Hook Recenter XL", "Normalization", "NormalizationXL", - "Tensor Debug", - "Unhook Recenter" + "Recenter", + "Recenter XL" ], { "title_aux": "ComfyUI Diffusion Color Grading" @@ -1457,6 +1477,24 @@ "title_aux": "JPS Custom Nodes for ComfyUI" } ], + "https://github.com/Jannchie/ComfyUI-J": [ + [ + "DiffusersCompelPromptEmbedding", + "DiffusersControlnetLoader", + "DiffusersControlnetUnit", + "DiffusersControlnetUnitStack", + "DiffusersDecoder", + "DiffusersGenerator", + "DiffusersPipeline", + "DiffusersPrepareLatents", + "DiffusersTextureInversionLoader", + "GetAverageColorFromImage", + "GetFilledColorImage" + ], + { + "title_aux": "ComfyUI-J" + } + ], "https://github.com/JaredTherriault/ComfyUI-JNodes": [ [ "JNodes_AddOrSetMetaDataKey", @@ -1690,7 +1728,10 @@ "VHS_SplitMasks", "VHS_VAEDecodeBatched", "VHS_VAEEncodeBatched", - "VHS_VideoCombine" + "VHS_VideoCombine", + "VHS_VideoInfo", + "VHS_VideoInfoLoaded", + "VHS_VideoInfoSource" ], { "title_aux": "ComfyUI-VideoHelperSuite" @@ -2042,6 +2083,14 @@ "title_aux": "ComfyUI Slothful Attention" } ], + "https://github.com/MokkaBoss1/LandscapeBackgrounds/raw/main/LandscapeBackgrounds.py": [ + [ + "LandscapeBackgrounds" + ], + { + "title_aux": "Backgrounds (Landscape,Indoor)" + } + ], "https://github.com/MrForExample/ComfyUI-3D-Pack": [ [], { @@ -2601,6 +2650,164 @@ "title_aux": "SeargeSDXL" } ], + "https://github.com/Seedsa/Fooocus_Nodes": [ + [ + "BasicScheduler", + "CLIPLoader", + "CLIPMergeSimple", + "CLIPSave", + "CLIPSetLastLayer", + "CLIPTextEncode", + "CLIPTextEncodeSDXL", + "CLIPTextEncodeSDXLRefiner", + "CLIPVisionEncode", + "CLIPVisionLoader", + "Canny", + "CheckpointLoader", + "CheckpointLoaderSimple", + "CheckpointSave", + "ConditioningAverage", + "ConditioningCombine", + "ConditioningConcat", + "ConditioningSetArea", + "ConditioningSetAreaPercentage", + "ConditioningSetMask", + "ConditioningSetTimestepRange", + "ConditioningZeroOut", + "ControlNetApply", + "ControlNetApplyAdvanced", + "ControlNetLoader", + "CropMask", + "DiffControlNetLoader", + "DiffusersLoader", + "DualCLIPLoader", + "EmptyImage", + "EmptyLatentImage", + "ExponentialScheduler", + "FeatherMask", + "FlipSigmas", + "Fooocus ApplyImagePrompt", + "Fooocus Controlnet", + "Fooocus ImagePrompt", + "Fooocus Inpaint", + "Fooocus KSampler", + "Fooocus Loader", + "Fooocus LoraStack", + "Fooocus PipeOut", + "Fooocus PreKSampler", + "Fooocus Styles", + "Fooocus Upscale", + "Fooocus negative", + "Fooocus positive", + "FreeU", + "FreeU_V2", + "GLIGENLoader", + "GLIGENTextBoxApply", + "GrowMask", + "HyperTile", + "HypernetworkLoader", + "ImageBatch", + "ImageBlend", + "ImageBlur", + "ImageColorToMask", + "ImageCompositeMasked", + "ImageCrop", + "ImageInvert", + "ImageOnlyCheckpointLoader", + "ImageOnlyCheckpointSave", + "ImagePadForOutpaint", + "ImageQuantize", + "ImageScale", + "ImageScaleBy", + "ImageScaleToTotalPixels", + "ImageSharpen", + "ImageToMask", + "ImageUpscaleWithModel", + "InpaintModelConditioning", + "InvertMask", + "JoinImageWithAlpha", + "KSampler", + "KSamplerAdvanced", + "KSamplerSelect", + "KarrasScheduler", + "LatentAdd", + "LatentBatch", + "LatentBatchSeedBehavior", + "LatentBlend", + "LatentComposite", + "LatentCompositeMasked", + "LatentCrop", + "LatentFlip", + "LatentFromBatch", + "LatentInterpolate", + "LatentMultiply", + "LatentRotate", + "LatentSubtract", + "LatentUpscale", + "LatentUpscaleBy", + "LoadImage", + "LoadImageMask", + "LoadLatent", + "LoraLoader", + "LoraLoaderModelOnly", + "MaskComposite", + "MaskToImage", + "ModelMergeAdd", + "ModelMergeBlocks", + "ModelMergeSimple", + "ModelMergeSubtract", + "ModelSamplingContinuousEDM", + "ModelSamplingDiscrete", + "PatchModelAddDownscale", + "PerpNeg", + "PhotoMakerEncode", + "PhotoMakerLoader", + "PolyexponentialScheduler", + "PorterDuffImageComposite", + "PreviewImage", + "RebatchImages", + "RebatchLatents", + "RepeatImageBatch", + "RepeatLatentBatch", + "RescaleCFG", + "SDTurboScheduler", + "SD_4XUpscale_Conditioning", + "SVD_img2vid_Conditioning", + "SamplerCustom", + "SamplerDPMPP_2M_SDE", + "SamplerDPMPP_SDE", + "SaveAnimatedPNG", + "SaveAnimatedWEBP", + "SaveImage", + "SaveLatent", + "SelfAttentionGuidance", + "SetLatentNoiseMask", + "SolidMask", + "SplitImageWithAlpha", + "SplitSigmas", + "StableZero123_Conditioning", + "StableZero123_Conditioning_Batched", + "StyleModelApply", + "StyleModelLoader", + "TomePatchModel", + "UNETLoader", + "UpscaleModelLoader", + "VAEDecode", + "VAEDecodeTiled", + "VAEEncode", + "VAEEncodeForInpaint", + "VAEEncodeTiled", + "VAELoader", + "VAESave", + "VPScheduler", + "VideoLinearCFGGuidance", + "unCLIPCheckpointLoader", + "unCLIPConditioning" + ], + { + "title_aux": "ComfyUI Fooocus Nodes" + } + ], "https://github.com/Ser-Hilary/SDXL_sizing/raw/main/conditioning_sizing_for_SDXL.py": [ [ "get_aspect_from_image", @@ -3716,6 +3923,16 @@ "title_aux": "ComfyUI-BRIA_AI-RMBG" } ], + "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": [ + [ + "DepthFM_Literative_Zho", + "DepthFM_ModelLoader_Zho", + "DepthFM_Zho" + ], + { + "title_aux": "DepthFM IN COMFYUI" + } + ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [ [ "ConcatText_Zho", @@ -4975,6 +5192,14 @@ "title_aux": "ComfyUI-dust3r" } ], + "https://github.com/chflame163/ComfyUI_FaceSimilarity": [ + [ + "Face Similarity" + ], + { + "title_aux": "ComfyUI Face Similarity" + } + ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: Brightness & Contrast", @@ -4997,6 +5222,7 @@ "LayerFilter: SkinBeauty", "LayerFilter: SoftLight", "LayerFilter: WaterColor", + "LayerMask: BiRefNetUltra", "LayerMask: CreateGradientMask", "LayerMask: MaskBoxDetect", "LayerMask: MaskByDifferent", @@ -5035,6 +5261,7 @@ "LayerUtility: GradientImage", "LayerUtility: GradientImage V2", "LayerUtility: ImageAutoCrop", + "LayerUtility: ImageAutoCrop V2", "LayerUtility: ImageBlend", "LayerUtility: ImageBlendAdvance", "LayerUtility: ImageChannelMerge", @@ -5372,6 +5599,7 @@ "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", + "SaveImageWebsocket", "SaveLatent", "SelfAttentionGuidance", "SetLatentNoiseMask", @@ -5668,6 +5896,29 @@ "title_aux": "KSampler GPU" } ], + "https://github.com/daxcay/ComfyUI-JDCN": [ + [ + "JDCN_AnyFileList", + "JDCN_AnyFileSelector", + "JDCN_BatchImageLoadFromList", + "JDCN_BatchLatentLoadFromDir", + "JDCN_BatchSaveLatent", + "JDCN_FileMover", + "JDCN_ListToString", + "JDCN_ReBatch", + "JDCN_SeamlessExperience", + "JDCN_SplitString", + "JDCN_StringToList", + "JDCN_VHSFileMover" + ], + { + "author": "Daxton Caylor & Jerry Davos", + "description": "Custom Utility Nodes for Artists, Designers and Animators.", + "nickname": "ComfyUI-JDCN", + "title": "ComfyUI-JDCN", + "title_aux": "ComfyUI-JDCN" + } + ], "https://github.com/daxthin/DZ-FaceDetailer": [ [ "DZ_Face_Detailer" @@ -5728,6 +5979,7 @@ "https://github.com/dfl/comfyui-tcd-scheduler": [ [ "SamplerTCD", + "SamplerTCD EulerA", "TCDScheduler" ], { @@ -6364,6 +6616,14 @@ "title_aux": "ComfyUI-Dream-Interpreter" } ], + "https://github.com/gokayfem/ComfyUI-Texture-Simple": [ + [ + "TextureViewer" + ], + { + "title_aux": "ComfyUI-Texture-Simple" + } + ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", @@ -6493,6 +6753,14 @@ "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" } ], + "https://github.com/huchenlei/ComfyUI_DanTagGen": [ + [ + "PromptDanTagGen" + ], + { + "title_aux": "ComfyUI_DanTagGen" + } + ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" @@ -6977,6 +7245,7 @@ "SUPIR_encode", "SUPIR_first_stage", "SUPIR_model_loader", + "SUPIR_model_loader_v2", "SUPIR_sample", "SUPIR_tiles" ], @@ -6992,6 +7261,14 @@ "title_aux": "ComfyUI-SVD" } ], + "https://github.com/kijai/ComfyUI-depth-fm": [ + [ + "Depth_fm" + ], + { + "title_aux": "ComfyUI-depth-fm" + } + ], "https://github.com/kijai/ComfyUI-moondream": [ [ "MoondreamQuery", @@ -7263,6 +7540,16 @@ "title_aux": "InstanceDiffusion Nodes" } ], + "https://github.com/logtd/ComfyUI-InversedNoise": [ + [ + "CombineNoiseLatentNode", + "MixNoiseNode", + "SamplerInversedEulerNode" + ], + { + "title_aux": "ComfyUI-InversedNoise" + } + ], "https://github.com/logtd/ComfyUI-TrackingNodes": [ [ "OpenPoseTrackerNode", @@ -8041,7 +8328,7 @@ "author": "noEmbryo", "description": "Some useful nodes for ComfyUI", "nickname": "noEmbryo", - "title": "noEmbryo nodes for ComfyUI", + "title": "noEmbryo nodes", "title_aux": "noEmbryo nodes" } ], @@ -8311,6 +8598,15 @@ "title_aux": "A8R8 ComfyUI Nodes" } ], + "https://github.com/ratulrafsan/Comfyui-SAL-VTON": [ + [ + "SALVTON_Apply", + "SV_random" + ], + { + "title_aux": "Comfyui-SAL-VTON" + } + ], "https://github.com/rcfcu2000/zhihuige-nodes-comfyui": [ [ "Combine ZHGMasks", @@ -8528,14 +8824,19 @@ "GridOutput", "ImageColorTransfer", "ImageCropByAlpha", + "ImagesPrompt_", "IntNumber", "JoinWithDelimiter", "LaMaInpainting", "LimitNumber", + "ListSplit_", "LoadImagesFromPath", "LoadImagesFromURL", + "LoadVideoAndSegment_", "LoraNames_", "LoraPrompt", + "MaskListMerge_", + "MaskListReplace_", "MergeLayers", "MirroredImage", "MultiplicationNode", @@ -9810,9 +10111,11 @@ ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ + "LoadImageFromOutputDirectoryNode", "LoadYoutubeVideoNode", "PreviewVHSAudioNode", - "VHSFilenamesToPath" + "SaveAndOverwriteImageNode", + "VHSFilenamesToPathNode" ], { "title_aux": "ComfyUI-Pronodes" @@ -9844,9 +10147,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -9903,6 +10203,16 @@ "title_aux": "ComfyUI_zfkun" } ], + "https://github.com/zhangp365/ComfyUI-utils-nodes": [ + [ + "ConcatText", + "ImageBatchOneOrMore", + "LoadImageWithSwitch" + ], + { + "title_aux": "zhangp365/Some Utils for ComfyUI" + } + ], "https://github.com/zhongpei/ComfyUI-InstructIR": [ [ "InstructIRProcess", @@ -9914,6 +10224,7 @@ ], "https://github.com/zhongpei/Comfyui_image2prompt": [ [ + "CLIP AdvancedTextEncode|fofo", "CLIP PromptConditioning|fofo", "Image2Text", "Image2TextWithTags", From bae144d36c178614e722269977dbe37fd5bfd83c Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 23 Mar 2024 12:59:10 +0900 Subject: [PATCH 19/31] improve: collapse deprecation message --- __init__.py | 2 +- prestartup_script.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index ab8d62f8..8733998e 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ except: print(f"[WARN] ComfyUI-Manager: Your ComfyUI version is outdated. Please update to the latest version.") -version = [2, 10, 2] +version = [2, 10, 3] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') print(f"### Loading: ComfyUI-Manager ({version_str})") diff --git a/prestartup_script.py b/prestartup_script.py index a335f3d0..5b946ab9 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -19,7 +19,7 @@ cm_global.pip_downgrade_blacklist = ['torch', 'torchsde', 'torchvision', 'transf def skip_pip_spam(x): - return 'Requirement already satisfied:' in x + return ('Requirement already satisfied:' in x) or ("DEPRECATION: Loading egg at" in x) message_collapses = [skip_pip_spam] From d39874fdd83dda5d1a44106c0ae78e5c41b46f28 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 24 Mar 2024 09:11:20 +0900 Subject: [PATCH 20/31] update DB --- custom-node-list.json | 22 ++++++++++++++++- extension-node-map.json | 38 ++++++++++++++++++++++------- node_db/dev/custom-node-list.json | 10 ++++++++ node_db/new/custom-node-list.json | 30 +++++++++++++++++++++++ node_db/new/extension-node-map.json | 38 ++++++++++++++++++++++------- 5 files changed, 119 insertions(+), 19 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 5001ee33..78e40333 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5738,6 +5738,16 @@ "install_type": "git-clone", "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." }, + { + "author": "Big-Idea-Technology", + "title": "LLM_Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node" + ], + "install_type": "git-clone", + "description": "LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling tasks such as text generation, content summarization, and question answering. This flexibility is powered by the renowned T5 model architecture and other transformer models, depending on the specific deployment." + }, { "author": "Guillaume-Fgt", "title": "ComfyUI-ScenarioPrompt", @@ -6426,7 +6436,7 @@ "https://github.com/zhangp365/ComfyUI-utils-nodes" ], "install_type": "git-clone", - "description": "LoadImageWithSwitch, ImageBatchOneOrMore" + "description": "Nodes:LoadImageWithSwitch, ImageBatchOneOrMore" }, { "author": "ratulrafsan", @@ -6438,6 +6448,16 @@ "install_type": "git-clone", "description": "Dressup your models!\nThis is my quick implementation of the SAL-VTON node for ComfyUI.\nBased on the paper [a/Keyu Y. Tingwei G. et al. (2023). Linking Garment with Person via Semantically Associated Landmakrs for Virtual Try-On](https://openaccess.thecvf.com/content/CVPR2023/papers/Yan_Linking_Garment_With_Person_via_Semantically_Associated_Landmarks_for_Virtual_CVPR_2023_paper.pdf)" }, + { + "author": "Nevysha", + "title": "ComfyUI-nevysha-top-menu", + "reference": "https://github.com/Nevysha/ComfyUI-nevysha-top-menu", + "files": [ + "https://github.com/Nevysha/ComfyUI-nevysha-top-menu" + ], + "install_type": "git-clone", + "description": "A simple sidebar tweak to force fixe the ComfyUI menu to the top of the screen. Reaaally quick and dirty. May break with some ComfyUI setup." + }, diff --git a/extension-node-map.json b/extension-node-map.json index 9b631f5b..5c9dc425 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -491,6 +491,14 @@ "title_aux": "Image Text Overlay Node for ComfyUI" } ], + "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node": [ + [ + "LLM_Node" + ], + { + "title_aux": "LLM_Node for ComfyUI" + } + ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ [ "BatchJoinAudio", @@ -4976,7 +4984,8 @@ [ "ImageDirIterator", "Modelscopet2v", - "Modelscopev2v" + "Modelscopev2v", + "VidDirIterator" ], { "title_aux": "cspnodes" @@ -5718,18 +5727,24 @@ ], "https://github.com/cubiq/ComfyUI_IPAdapter_plus": [ [ - "IPAdapterApply", - "IPAdapterApplyEncoded", - "IPAdapterApplyFaceID", - "IPAdapterBatchEmbeds", + "IPAAdapterFaceIDBatch", + "IPAdapter", + "IPAdapterAdvanced", + "IPAdapterBatch", + "IPAdapterCombineEmbeds", + "IPAdapterEmbeds", "IPAdapterEncoder", + "IPAdapterFaceID", + "IPAdapterInsightFaceLoader", "IPAdapterLoadEmbeds", "IPAdapterModelLoader", + "IPAdapterNoise", "IPAdapterSaveEmbeds", - "IPAdapterTilesMasked", - "InsightFaceLoader", - "PrepImageForClipVision", - "PrepImageForInsightFace" + "IPAdapterTiled", + "IPAdapterTiledBatch", + "IPAdapterUnifiedLoader", + "IPAdapterUnifiedLoaderFaceID", + "PrepImageForClipVision" ], { "title_aux": "ComfyUI_IPAdapter_plus" @@ -5776,6 +5791,7 @@ "ImageExpandBatch+", "ImageFlip+", "ImageFromBatch+", + "ImageListToBatch+", "ImagePosterize+", "ImageRemoveBackground+", "ImageResize+", @@ -5904,6 +5920,7 @@ "JDCN_BatchLatentLoadFromDir", "JDCN_BatchSaveLatent", "JDCN_FileMover", + "JDCN_ImageSaver", "JDCN_ListToString", "JDCN_ReBatch", "JDCN_SeamlessExperience", @@ -8818,9 +8835,12 @@ "FloatSlider", "FloatingVideo", "Font", + "GLIGENTextBoxApply_Advanced", "GamePal", "GetImageSize_", "GradientImage", + "GridDisplayAndSave", + "GridInput", "GridOutput", "ImageColorTransfer", "ImageCropByAlpha", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index b073b9c5..105f3529 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "alisson-anjos", + "title": "ComfyUI-LLaVA-Describer", + "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", + "files": [ + "https://github.com/zhangp365/ComfyUI-utils-nodes" + ], + "install_type": "git-clone", + "description": "LLaVaDescriber" + }, { "author": "Extraltodeus", "title": "Vector_Sculptor_ComfyUI [WIP]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 19f0b517..f5864be3 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,36 @@ }, + { + "author": "Nevysha", + "title": "ComfyUI-nevysha-top-menu", + "reference": "https://github.com/Nevysha/ComfyUI-nevysha-top-menu", + "files": [ + "https://github.com/Nevysha/ComfyUI-nevysha-top-menu" + ], + "install_type": "git-clone", + "description": "A simple sidebar tweak to force fixe the ComfyUI menu to the top of the screen. Reaaally quick and dirty. May break with some ComfyUI setup." + }, + { + "author": "Big-Idea-Technology", + "title": "LLM_Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node" + ], + "install_type": "git-clone", + "description": "LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling tasks such as text generation, content summarization, and question answering. This flexibility is powered by the renowned T5 model architecture and other transformer models, depending on the specific deployment." + }, + { + "author": "zhangp365", + "title": "zhangp365/Some Utils for ComfyUI", + "reference": "https://github.com/viperyl/ComfyUI-GCoNet-plus", + "files": [ + "https://github.com/viperyl/ComfyUI-GCoNet-plus" + ], + "install_type": "git-clone", + "description": "Group collaborative learning network, termed GCoNet+, which can effectively and efficiently co-salient objects in natural scenes. This repo pack GCoNet-plus as ComfyUI nodes, and make this fast SOTA model easier use for everyone." + }, { "author": "ExponentialML", "title": "ComfyUI - Native DynamiCrafter", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 9b631f5b..5c9dc425 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -491,6 +491,14 @@ "title_aux": "Image Text Overlay Node for ComfyUI" } ], + "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node": [ + [ + "LLM_Node" + ], + { + "title_aux": "LLM_Node for ComfyUI" + } + ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ [ "BatchJoinAudio", @@ -4976,7 +4984,8 @@ [ "ImageDirIterator", "Modelscopet2v", - "Modelscopev2v" + "Modelscopev2v", + "VidDirIterator" ], { "title_aux": "cspnodes" @@ -5718,18 +5727,24 @@ ], "https://github.com/cubiq/ComfyUI_IPAdapter_plus": [ [ - "IPAdapterApply", - "IPAdapterApplyEncoded", - "IPAdapterApplyFaceID", - "IPAdapterBatchEmbeds", + "IPAAdapterFaceIDBatch", + "IPAdapter", + "IPAdapterAdvanced", + "IPAdapterBatch", + "IPAdapterCombineEmbeds", + "IPAdapterEmbeds", "IPAdapterEncoder", + "IPAdapterFaceID", + "IPAdapterInsightFaceLoader", "IPAdapterLoadEmbeds", "IPAdapterModelLoader", + "IPAdapterNoise", "IPAdapterSaveEmbeds", - "IPAdapterTilesMasked", - "InsightFaceLoader", - "PrepImageForClipVision", - "PrepImageForInsightFace" + "IPAdapterTiled", + "IPAdapterTiledBatch", + "IPAdapterUnifiedLoader", + "IPAdapterUnifiedLoaderFaceID", + "PrepImageForClipVision" ], { "title_aux": "ComfyUI_IPAdapter_plus" @@ -5776,6 +5791,7 @@ "ImageExpandBatch+", "ImageFlip+", "ImageFromBatch+", + "ImageListToBatch+", "ImagePosterize+", "ImageRemoveBackground+", "ImageResize+", @@ -5904,6 +5920,7 @@ "JDCN_BatchLatentLoadFromDir", "JDCN_BatchSaveLatent", "JDCN_FileMover", + "JDCN_ImageSaver", "JDCN_ListToString", "JDCN_ReBatch", "JDCN_SeamlessExperience", @@ -8818,9 +8835,12 @@ "FloatSlider", "FloatingVideo", "Font", + "GLIGENTextBoxApply_Advanced", "GamePal", "GetImageSize_", "GradientImage", + "GridDisplayAndSave", + "GridInput", "GridOutput", "ImageColorTransfer", "ImageCropByAlpha", From 70fa2136e1b94cd3590e97a2cf7f0d5a220ce557 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 24 Mar 2024 21:57:22 +0900 Subject: [PATCH 21/31] update DB --- custom-node-list.json | 10 ++++++ extension-node-map.json | 9 ++++++ node_db/new/custom-node-list.json | 50 ++++++----------------------- node_db/new/extension-node-map.json | 9 ++++++ 4 files changed, 38 insertions(+), 40 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 78e40333..36ddb2e7 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -2739,6 +2739,16 @@ "install_type": "git-clone", "description": "[a/openai Consistency Decoder](https://github.com/openai/consistencydecoder). After downloading the [a/OpenAI VAE model](https://openaipublic.azureedge.net/diff-vae/c9cebd3132dd9c42936d803e33424145a748843c8f716c0814838bdc8a2fe7cb/decoder.pt), place it in the `model/vae` directory for use." }, + { + "author": "shadowcz007", + "title": "comfyui-Image-reward", + "reference": "https://github.com/shadowcz007/comfyui-Image-reward", + "files": [ + "https://github.com/shadowcz007/comfyui-Image-reward" + ], + "install_type": "git-clone", + "description": "[a/ImageReward](https://github.com/THUDM/ImageReward): Human preference learning in text-to-image generation. This is a [a/paper](https://arxiv.org/abs/2304.05977) from NeurIPS 2023" + }, { "author": "ostris", "title": "Ostris Nodes ComfyUI", diff --git a/extension-node-map.json b/extension-node-map.json index 5c9dc425..4681e8c6 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -8807,6 +8807,15 @@ "title_aux": "ComfyUI_Nimbus-Pack" } ], + "https://github.com/shadowcz007/comfyui-Image-reward": [ + [ + "ImageBatchToList_", + "ImageRewardScore_" + ], + { + "title_aux": "comfyui-Image-reward" + } + ], "https://github.com/shadowcz007/comfyui-consistency-decoder": [ [ "VAEDecodeConsistencyDecoder", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index f5864be3..1a313844 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "shadowcz007", + "title": "comfyui-Image-reward", + "reference": "https://github.com/shadowcz007/comfyui-Image-reward", + "files": [ + "https://github.com/shadowcz007/comfyui-Image-reward" + ], + "install_type": "git-clone", + "description": "[a/ImageReward](https://github.com/THUDM/ImageReward): Human preference learning in text-to-image generation. This is a [a/paper](https://arxiv.org/abs/2304.05977) from NeurIPS 2023" + }, { "author": "Nevysha", "title": "ComfyUI-nevysha-top-menu", @@ -682,46 +692,6 @@ ], "install_type": "git-clone", "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" - }, - { - "author": "meshmesh-io", - "title": "mm-comfyui-loopback", - "reference": "https://github.com/meshmesh-io/mm-comfyui-loopback", - "files": [ - "https://github.com/meshmesh-io/mm-comfyui-loopback" - ], - "install_type": "git-clone", - "description": "Nodes:Loop, LoopStart, LoopEnd, LoopStart_SEGIMAGE, LoopEnd_SEGIMAGE" - }, - { - "author": "flowtyone", - "title": "ComfyUI-Flowty-TripoSR", - "reference": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR", - "files": [ - "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR" - ], - "install_type": "git-clone", - "description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)" - }, - { - "author": "chaojie", - "title": "ComfyUI-dust3r", - "reference": "https://github.com/chaojie/ComfyUI-dust3r", - "files": [ - "https://github.com/chaojie/ComfyUI-dust3r" - ], - "install_type": "git-clone", - "description": "ComfyUI dust3r" - }, - { - "author": "cdb-boop", - "title": "comfyui-image-round", - "reference": "https://github.com/cdb-boop/comfyui-image-round", - "files": [ - "https://github.com/cdb-boop/comfyui-image-round" - ], - "install_type": "git-clone", - "description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable." } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 5c9dc425..4681e8c6 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -8807,6 +8807,15 @@ "title_aux": "ComfyUI_Nimbus-Pack" } ], + "https://github.com/shadowcz007/comfyui-Image-reward": [ + [ + "ImageBatchToList_", + "ImageRewardScore_" + ], + { + "title_aux": "comfyui-Image-reward" + } + ], "https://github.com/shadowcz007/comfyui-consistency-decoder": [ [ "VAEDecodeConsistencyDecoder", From 38a3b4b31b05eeaa915b2fc697ef75423c149213 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 24 Mar 2024 22:20:21 +0900 Subject: [PATCH 22/31] update DB --- model-list.json | 20 ++++++++++++++++++++ node_db/new/model-list.json | 19 +++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/model-list.json b/model-list.json index dda1dd45..a635a5fc 100644 --- a/model-list.json +++ b/model-list.json @@ -2379,6 +2379,26 @@ "reference": "https://huggingface.co/Kijai/depth-fm-pruned", "filename": "depthfm-v1_fp32.safetensors", "url": "https://huggingface.co/Kijai/depth-fm-pruned/resolve/main/depthfm-v1_fp32.safetensors" + }, + { + "name": "SUPIR-v0F.ckpt", + "type": "checkpoints", + "base": "SUPIR", + "save_path": "checkpoints/SUPIR", + "description": "SUPIR checkpoint model", + "reference": "https://huggingface.co/camenduru/SUPIR/tree/main", + "filename": "SUPIR-v0F.ckpt", + "url": "https://huggingface.co/camenduru/SUPIR/resolve/main/SUPIR-v0F.ckpt" + }, + { + "name": "SUPIR-v0Q.ckpt", + "type": "checkpoints", + "base": "SUPIR", + "save_path": "checkpoints/SUPIR", + "description": "SUPIR checkpoint model", + "reference": "https://huggingface.co/camenduru/SUPIR/tree/main", + "filename": "SUPIR-v0Q.ckpt", + "url": "https://huggingface.co/camenduru/SUPIR/resolve/main/SUPIR-v0Q.ckpt" } ] } diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index 8e060d79..18ba54ac 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,6 +1,25 @@ { "models": [ { + "name": "SUPIR-v0F.ckpt", + "type": "checkpoints", + "base": "SUPIR", + "save_path": "checkpoints/SUPIR", + "description": "SUPIR checkpoint model", + "reference": "https://huggingface.co/camenduru/SUPIR/tree/main", + "filename": "SUPIR-v0F.ckpt", + "url": "https://huggingface.co/camenduru/SUPIR/resolve/main/SUPIR-v0F.ckpt" + }, + { + "name": "SUPIR-v0Q.ckpt", + "type": "checkpoints", + "base": "SUPIR", + "save_path": "checkpoints/SUPIR", + "description": "SUPIR checkpoint model", + "reference": "https://huggingface.co/camenduru/SUPIR/tree/main", + "filename": "SUPIR-v0Q.ckpt", + "url": "https://huggingface.co/camenduru/SUPIR/resolve/main/SUPIR-v0Q.ckpt" + },{ "name": "Depth-FM-v1 fp16 safetensors", "type": "checkpoints", "base": "Depth-FM", From e2f9b3860d2443ffed53d8d47d6dda838df1ff44 Mon Sep 17 00:00:00 2001 From: alisson-anjos Date: Sun, 24 Mar 2024 20:03:19 +0000 Subject: [PATCH 23/31] =?UTF-8?q?Add=20=C2=96LLaVa-Describer=20custom=20no?= =?UTF-8?q?des?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 36ddb2e7..aefdad74 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6846,6 +6846,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "alisson-anjos", + "title": "ComfyUI-LLaVA-Describer", + "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", + "files": [ + "https://github.com/alisson-anjos/ComfyUI-LLaVA-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." } ] } From d0d1c737c5456b7ca6d20825575387a0cf3f14ff Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Mon, 25 Mar 2024 11:49:46 +0900 Subject: [PATCH 24/31] update DB --- custom-node-list.json | 40 +++++----- extension-node-map.json | 113 +++++++++++++++++++++------ node_db/dev/custom-node-list.json | 12 +-- node_db/legacy/custom-node-list.json | 10 +++ node_db/new/custom-node-list.json | 21 +++++ node_db/new/extension-node-map.json | 113 +++++++++++++++++++++------ 6 files changed, 232 insertions(+), 77 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index aefdad74..2e93567a 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -5868,16 +5868,6 @@ "install_type": "git-clone", "description": "Nodes:Abracadabra Summary, Abracadabra" }, - { - "author": "XINZHANG-ops", - "title": "comfyui-xin-nodes", - "reference": "https://github.com/XINZHANG-ops/comfyui-xin-nodes", - "files": [ - "https://github.com/XINZHANG-ops/comfyui-xin-nodes" - ], - "install_type": "git-clone", - "description": "Nodes:ImageSizeClassifer, RandomInt, ShowValue" - }, { "author": "cerspense", "title": "cspnodes", @@ -6468,6 +6458,26 @@ "install_type": "git-clone", "description": "A simple sidebar tweak to force fixe the ComfyUI menu to the top of the screen. Reaaally quick and dirty. May break with some ComfyUI setup." }, + { + "author": "alisson-anjos", + "title": "ComfyUI-LLaVA-Describer", + "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", + "files": [ + "https://github.com/alisson-anjos/ComfyUI-LLaVA-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." + }, + { + "author": "chaosaiart", + "title": "Chaosaiart-Nodes", + "reference": "https://github.com/chaosaiart/Chaosaiart-Nodes", + "files": [ + "https://github.com/chaosaiart/Chaosaiart-Nodes" + ], + "install_type": "git-clone", + "description": "This extension provides various custom nodes to assist in configuring the workflow structure." + }, @@ -6846,16 +6856,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "alisson-anjos", - "title": "ComfyUI-LLaVA-Describer", - "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", - "files": [ - "https://github.com/alisson-anjos/ComfyUI-LLaVA-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." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 4681e8c6..60eb3db4 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -866,7 +866,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1190,7 +1190,7 @@ "CosWave", "FizzFrame", "FizzFrameConcatenate", - "ImageBatchFromValueSchedule", + "ImagesFromBatchSchedule", "Init FizzFrame", "InvCosWave", "InvSinWave", @@ -1893,6 +1893,14 @@ "ImageIntensityDetector", "ImageLuminanceDetector", "InpaintPreprocessor", + "LayeredDiffusionApply", + "LayeredDiffusionCondApply", + "LayeredDiffusionCondJointApply", + "LayeredDiffusionDecode", + "LayeredDiffusionDecodeRGBA", + "LayeredDiffusionDecodeSplit", + "LayeredDiffusionDiffApply", + "LayeredDiffusionJointApply", "LeReS-DepthMapPreprocessor", "LineArtPreprocessor", "LineartStandardPreprocessor", @@ -3771,27 +3779,6 @@ "title_aux": "WebDev9000-Nodes" } ], - "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ - [ - "ImageColorPalette", - "ImageFlipper", - "ImagePixelPalette", - "ImageRGBPicker", - "ImageRGBSwapper", - "ImageRotator", - "ImageSizeClassifer", - "ImageSizeCombiner", - "PaintTiles", - "PaintTilesV2", - "RandomInt", - "SaveTensor", - "ShowValue", - "Tiles" - ], - { - "title_aux": "comfyui-xin-nodes" - } - ], "https://github.com/XmYx/deforum-comfy-nodes": [ [ "DeforumAddNoiseNode", @@ -4254,6 +4241,14 @@ "title_aux": "ComfyUI Image Saver" } ], + "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer": [ + [ + "LLaVaDescriber" + ], + { + "title_aux": "ComfyUI-LLaVA-Describer" + } + ], "https://github.com/alpertunga-bile/prompt-generator-comfyui": [ [ "Prompt Generator" @@ -5201,6 +5196,75 @@ "title_aux": "ComfyUI-dust3r" } ], + "https://github.com/chaosaiart/Chaosaiart-Nodes": [ + [ + "chaosaiart_ADD_Prompt", + "chaosaiart_Any_Display", + "chaosaiart_Any_Switch", + "chaosaiart_Any_Switch_Big_Number", + "chaosaiart_Batch_Loader_Number_Override", + "chaosaiart_CheckpointLoader", + "chaosaiart_CheckpointPrompt", + "chaosaiart_CheckpointPrompt2", + "chaosaiart_CheckpointPrompt_Frame", + "chaosaiart_CheckpointPrompt_FrameMixer", + "chaosaiart_ControlNetApply", + "chaosaiart_ControlNetApply2", + "chaosaiart_Denoising_Switch", + "chaosaiart_EmptyLatentImage", + "chaosaiart_ImageHolder_loop", + "chaosaiart_KSampler", + "chaosaiart_KSampler1", + "chaosaiart_KSampler2", + "chaosaiart_KSampler3", + "chaosaiart_Load_Image_Batch", + "chaosaiart_Load_Image_Batch_2img", + "chaosaiart_Number", + "chaosaiart_Number_Counter", + "chaosaiart_Number_Switch", + "chaosaiart_Prompt", + "chaosaiart_Prompt_Frame", + "chaosaiart_Prompt_mixer", + "chaosaiart_Prompt_mixer_byFrame", + "chaosaiart_SaveImage", + "chaosaiart_ShowInput", + "chaosaiart_Show_Any", + "chaosaiart_Show_Info", + "chaosaiart_Simple_Prompt", + "chaosaiart_TextCLIPEncode", + "chaosaiart_TextCLIPEncode_simple", + "chaosaiart_adjust_color", + "chaosaiart_any_array2input_1Input", + "chaosaiart_any_array2input_all_big", + "chaosaiart_any_array2input_all_small", + "chaosaiart_any_input2array_big", + "chaosaiart_any_input2array_small", + "chaosaiart_cn_math", + "chaosaiart_controlnet_weidgth", + "chaosaiart_convert", + "chaosaiart_img2video", + "chaosaiart_imgHolder", + "chaosaiart_main_Prompt", + "chaosaiart_reloadAny_Load", + "chaosaiart_reloadAny_Save", + "chaosaiart_reloadIMG_Load", + "chaosaiart_reloadIMG_Load2", + "chaosaiart_reloadIMG_Save", + "chaosaiart_reloadLatent_Load", + "chaosaiart_reloadLatent_Load2", + "chaosaiart_reloadLatent_Save", + "chaosaiart_restarter", + "chaosaiart_restarter_advanced", + "chaosaiart_saveImagePrefix", + "chaosaiart_test", + "chaosaiart_test2", + "chaosaiart_video2img1", + "chaosaiart_video2img2" + ], + { + "title_aux": "Chaosaiart-Nodes" + } + ], "https://github.com/chflame163/ComfyUI_FaceSimilarity": [ [ "Face Similarity" @@ -10176,6 +10240,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 105f3529..ddab831b 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,17 +9,7 @@ "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": "alisson-anjos", - "title": "ComfyUI-LLaVA-Describer", - "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", - "files": [ - "https://github.com/zhangp365/ComfyUI-utils-nodes" - ], - "install_type": "git-clone", - "description": "LLaVaDescriber" - }, + { "author": "Extraltodeus", "title": "Vector_Sculptor_ComfyUI [WIP]", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index 5d7979c3..0169cb64 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "XINZHANG-ops", + "title": "comfyui-xin-nodes [REMOVED]", + "reference": "https://github.com/XINZHANG-ops/comfyui-xin-nodes", + "files": [ + "https://github.com/XINZHANG-ops/comfyui-xin-nodes" + ], + "install_type": "git-clone", + "description": "Nodes:ImageSizeClassifer, RandomInt, ShowValue" + }, { "author": "ssitu", "title": "NestedNodeBuilder [DEPRECATED]", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 1a313844..df76462f 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -9,7 +9,28 @@ "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": "alisson-anjos", + "title": "ComfyUI-LLaVA-Describer", + "reference": "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer", + "files": [ + "https://github.com/alisson-anjos/ComfyUI-LLaVA-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." + }, + { + "author": "chaosaiart", + "title": "Chaosaiart-Nodes", + "reference": "https://github.com/chaosaiart/Chaosaiart-Nodes", + "files": [ + "https://github.com/chaosaiart/Chaosaiart-Nodes" + ], + "install_type": "git-clone", + "description": "This extension provides various custom nodes to assist in configuring the workflow structure." + }, { "author": "shadowcz007", "title": "comfyui-Image-reward", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 4681e8c6..60eb3db4 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -866,7 +866,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1190,7 +1190,7 @@ "CosWave", "FizzFrame", "FizzFrameConcatenate", - "ImageBatchFromValueSchedule", + "ImagesFromBatchSchedule", "Init FizzFrame", "InvCosWave", "InvSinWave", @@ -1893,6 +1893,14 @@ "ImageIntensityDetector", "ImageLuminanceDetector", "InpaintPreprocessor", + "LayeredDiffusionApply", + "LayeredDiffusionCondApply", + "LayeredDiffusionCondJointApply", + "LayeredDiffusionDecode", + "LayeredDiffusionDecodeRGBA", + "LayeredDiffusionDecodeSplit", + "LayeredDiffusionDiffApply", + "LayeredDiffusionJointApply", "LeReS-DepthMapPreprocessor", "LineArtPreprocessor", "LineartStandardPreprocessor", @@ -3771,27 +3779,6 @@ "title_aux": "WebDev9000-Nodes" } ], - "https://github.com/XINZHANG-ops/comfyui-xin-nodes": [ - [ - "ImageColorPalette", - "ImageFlipper", - "ImagePixelPalette", - "ImageRGBPicker", - "ImageRGBSwapper", - "ImageRotator", - "ImageSizeClassifer", - "ImageSizeCombiner", - "PaintTiles", - "PaintTilesV2", - "RandomInt", - "SaveTensor", - "ShowValue", - "Tiles" - ], - { - "title_aux": "comfyui-xin-nodes" - } - ], "https://github.com/XmYx/deforum-comfy-nodes": [ [ "DeforumAddNoiseNode", @@ -4254,6 +4241,14 @@ "title_aux": "ComfyUI Image Saver" } ], + "https://github.com/alisson-anjos/ComfyUI-LLaVA-Describer": [ + [ + "LLaVaDescriber" + ], + { + "title_aux": "ComfyUI-LLaVA-Describer" + } + ], "https://github.com/alpertunga-bile/prompt-generator-comfyui": [ [ "Prompt Generator" @@ -5201,6 +5196,75 @@ "title_aux": "ComfyUI-dust3r" } ], + "https://github.com/chaosaiart/Chaosaiart-Nodes": [ + [ + "chaosaiart_ADD_Prompt", + "chaosaiart_Any_Display", + "chaosaiart_Any_Switch", + "chaosaiart_Any_Switch_Big_Number", + "chaosaiart_Batch_Loader_Number_Override", + "chaosaiart_CheckpointLoader", + "chaosaiart_CheckpointPrompt", + "chaosaiart_CheckpointPrompt2", + "chaosaiart_CheckpointPrompt_Frame", + "chaosaiart_CheckpointPrompt_FrameMixer", + "chaosaiart_ControlNetApply", + "chaosaiart_ControlNetApply2", + "chaosaiart_Denoising_Switch", + "chaosaiart_EmptyLatentImage", + "chaosaiart_ImageHolder_loop", + "chaosaiart_KSampler", + "chaosaiart_KSampler1", + "chaosaiart_KSampler2", + "chaosaiart_KSampler3", + "chaosaiart_Load_Image_Batch", + "chaosaiart_Load_Image_Batch_2img", + "chaosaiart_Number", + "chaosaiart_Number_Counter", + "chaosaiart_Number_Switch", + "chaosaiart_Prompt", + "chaosaiart_Prompt_Frame", + "chaosaiart_Prompt_mixer", + "chaosaiart_Prompt_mixer_byFrame", + "chaosaiart_SaveImage", + "chaosaiart_ShowInput", + "chaosaiart_Show_Any", + "chaosaiart_Show_Info", + "chaosaiart_Simple_Prompt", + "chaosaiart_TextCLIPEncode", + "chaosaiart_TextCLIPEncode_simple", + "chaosaiart_adjust_color", + "chaosaiart_any_array2input_1Input", + "chaosaiart_any_array2input_all_big", + "chaosaiart_any_array2input_all_small", + "chaosaiart_any_input2array_big", + "chaosaiart_any_input2array_small", + "chaosaiart_cn_math", + "chaosaiart_controlnet_weidgth", + "chaosaiart_convert", + "chaosaiart_img2video", + "chaosaiart_imgHolder", + "chaosaiart_main_Prompt", + "chaosaiart_reloadAny_Load", + "chaosaiart_reloadAny_Save", + "chaosaiart_reloadIMG_Load", + "chaosaiart_reloadIMG_Load2", + "chaosaiart_reloadIMG_Save", + "chaosaiart_reloadLatent_Load", + "chaosaiart_reloadLatent_Load2", + "chaosaiart_reloadLatent_Save", + "chaosaiart_restarter", + "chaosaiart_restarter_advanced", + "chaosaiart_saveImagePrefix", + "chaosaiart_test", + "chaosaiart_test2", + "chaosaiart_video2img1", + "chaosaiart_video2img2" + ], + { + "title_aux": "Chaosaiart-Nodes" + } + ], "https://github.com/chflame163/ComfyUI_FaceSimilarity": [ [ "Face Similarity" @@ -10176,6 +10240,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 8d9de74df28e7dd90bf405b7173c1093efad90a8 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 26 Mar 2024 00:08:51 +0900 Subject: [PATCH 25/31] update DB --- custom-node-list.json | 10 ++++++++ extension-node-map.json | 19 ++++++++++---- node_db/new/custom-node-list.json | 40 ++++++++--------------------- node_db/new/extension-node-map.json | 19 ++++++++++---- 4 files changed, 48 insertions(+), 40 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 2e93567a..109627a4 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6478,6 +6478,16 @@ "install_type": "git-clone", "description": "This extension provides various custom nodes to assist in configuring the workflow structure." }, + { + "author": "viperyl", + "title": "ComfyUI-BiRefNet", + "reference": "https://github.com/viperyl/ComfyUI-BiRefNet", + "files": [ + "https://github.com/viperyl/ComfyUI-BiRefNet" + ], + "install_type": "git-clone", + "description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone." + }, diff --git a/extension-node-map.json b/extension-node-map.json index 60eb3db4..ea6794e2 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -866,7 +866,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -6550,7 +6550,8 @@ ], "https://github.com/gemell1/ComfyUI_GMIC": [ [ - "GmicCliWrapper" + "GmicCliWrapper", + "GmicQtWrapper" ], { "title_aux": "ComfyUI_GMIC" @@ -9740,6 +9741,14 @@ "title_aux": "comfyui-psd2png" } ], + "https://github.com/viperyl/ComfyUI-BiRefNet": [ + [ + "BiRefNet" + ], + { + "title_aux": "ComfyUI-BiRefNet" + } + ], "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ [ "Any String", @@ -10240,9 +10249,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -10324,7 +10330,10 @@ "CLIP PromptConditioning|fofo", "Image2Text", "Image2TextWithTags", + "ImageBatchToList|fofo", + "ImageRewardScore|fofo", "LoadImage2TextModel", + "LoadImageRewardScoreModel|fofo", "LoadText2PromptModel", "ShowText|fofo", "Text2GPTPrompt", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index df76462f..e82876ef 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,16 @@ + { + "author": "viperyl", + "title": "ComfyUI-BiRefNet", + "reference": "https://github.com/viperyl/ComfyUI-BiRefNet", + "files": [ + "https://github.com/viperyl/ComfyUI-BiRefNet" + ], + "install_type": "git-clone", + "description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone." + }, { "author": "alisson-anjos", "title": "ComfyUI-LLaVA-Describer", @@ -683,36 +693,6 @@ ], "install_type": "copy", "description": "Extension to show random cat GIFs while queueing prompt." - }, - { - "author": "ljleb", - "title": "comfy-mecha", - "reference": "https://github.com/ljleb/comfy-mecha", - "files": [ - "https://github.com/ljleb/comfy-mecha" - ], - "install_type": "git-clone", - "description": "Nodes:Blocks Mecha Hyper, Mecha Merger, Model Mecha Recipe, Custom Code Mecha Recipe" - }, - { - "author": "vivax3794", - "title": "ComfyUI-Vivax-Nodes", - "reference": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes", - "files": [ - "https://github.com/vivax3794/ComfyUI-Vivax-Nodes" - ], - "install_type": "git-clone", - "description": "Nodes:Inspect, Any String, Model From URL" - }, - { - "author": "meshmesh-io", - "title": "mm-comfyui-megamask", - "reference": "https://github.com/meshmesh-io/mm-comfyui-megamask", - "files": [ - "https://github.com/meshmesh-io/mm-comfyui-megamask" - ], - "install_type": "git-clone", - "description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages" } ] } diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 60eb3db4..ea6794e2 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -866,7 +866,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -6550,7 +6550,8 @@ ], "https://github.com/gemell1/ComfyUI_GMIC": [ [ - "GmicCliWrapper" + "GmicCliWrapper", + "GmicQtWrapper" ], { "title_aux": "ComfyUI_GMIC" @@ -9740,6 +9741,14 @@ "title_aux": "comfyui-psd2png" } ], + "https://github.com/viperyl/ComfyUI-BiRefNet": [ + [ + "BiRefNet" + ], + { + "title_aux": "ComfyUI-BiRefNet" + } + ], "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ [ "Any String", @@ -10240,9 +10249,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -10324,7 +10330,10 @@ "CLIP PromptConditioning|fofo", "Image2Text", "Image2TextWithTags", + "ImageBatchToList|fofo", + "ImageRewardScore|fofo", "LoadImage2TextModel", + "LoadImageRewardScoreModel|fofo", "LoadText2PromptModel", "ShowText|fofo", "Text2GPTPrompt", From 41990d172aa45a8184950694a1aa079abc30c559 Mon Sep 17 00:00:00 2001 From: chaojie Date: Tue, 26 Mar 2024 14:50:47 +0800 Subject: [PATCH 26/31] 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 109627a4..372728a2 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4506,6 +4506,16 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-Champ", + "reference": "https://github.com/chaojie/ComfyUI-Champ", + "files": [ + "https://github.com/chaojie/ComfyUI-Champ" + ], + "install_type": "git-clone", + "description": "ComfyUI Champ" + }, { "author": "chaojie", "title": "ComfyUI-Open-Sora", From c734e4f680325f1819865ccfe51e849b3d41d57f Mon Sep 17 00:00:00 2001 From: "dr.lt.data" Date: Tue, 26 Mar 2024 16:18:20 +0900 Subject: [PATCH 27/31] update DB --- extension-node-map.json | 37 ++++++++++++++++++++++------ node_db/dev/custom-node-list.json | 12 ++++++++- node_db/legacy/custom-node-list.json | 11 ++++++++- node_db/new/extension-node-map.json | 37 ++++++++++++++++++++++------ 4 files changed, 81 insertions(+), 16 deletions(-) diff --git a/extension-node-map.json b/extension-node-map.json index ea6794e2..81456a86 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -344,6 +344,18 @@ "title_aux": "Jovimetrix Composition Nodes" } ], + "https://github.com/ArdeniusAI/CPlus_Ardenius": [ + [ + "Control_Box" + ], + { + "author": "initials AMA", + "description": "CPlus control box is designed to gather workflow variables into 1 node for easier control of your workflow.", + "nickname": "Ardenius", + "title": "Ardenius", + "title_aux": "CPlus_Ardenius ComfyUI Control Box" + } + ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -866,7 +878,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1316,7 +1328,7 @@ ], "https://github.com/Hangover3832/ComfyUI-Hangover-Moondream": [ [ - "Moondream Interrogator (NO COMMERCIAL USE)" + "Moondream Interrogator" ], { "title_aux": "ComfyUI-Hangover-Moondream" @@ -4994,6 +5006,15 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-Champ": [ + [ + "ChampLoader", + "ChampRun" + ], + { + "title_aux": "ComfyUI-Champ" + } + ], "https://github.com/chaojie/ComfyUI-DragAnything": [ [ "DragAnythingLoader", @@ -5936,6 +5957,8 @@ ], "https://github.com/darkpixel/darkprompts": [ [ + "DarkCheckpointRandomizer", + "DarkCheckpointSwitcher", "DarkCombine", "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", @@ -5949,11 +5972,7 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitAnyBusNode", - "MarasitBusNode", - "MarasitBusPipeNode", - "MarasitPipeNodeBasic", - "MarasitUniversalBusNode" + "MarasitAnyBusNode" ], { "title_aux": "\ud83d\udc30 MarasIT Nodes" @@ -8918,6 +8937,7 @@ "GridOutput", "ImageColorTransfer", "ImageCropByAlpha", + "ImageListReplace_", "ImagesPrompt_", "IntNumber", "JoinWithDelimiter", @@ -10249,6 +10269,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index ddab831b..8bd1547b 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -9,7 +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": "sugarkwork", + "title": "comfyui_psd [WIP]", + "reference": "https://github.com/sugarkwork/comfyui_psd", + "files": [ + "https://github.com/sugarkwork/comfyui_psd" + ], + "install_type": "git-clone", + "description": "Not working yet." + }, { "author": "Extraltodeus", "title": "Vector_Sculptor_ComfyUI [WIP]", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index 0169cb64..07388272 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -9,7 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nLegacy channel provides only the list of the deprecated nodes. If you want to find the complete node list, please go to the Default channel." }, - + { + "author": "meimeilook", + "title": "ComfyUI_IPAdapter_plus", + "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": "XINZHANG-ops", "title": "comfyui-xin-nodes [REMOVED]", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index ea6794e2..81456a86 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -344,6 +344,18 @@ "title_aux": "Jovimetrix Composition Nodes" } ], + "https://github.com/ArdeniusAI/CPlus_Ardenius": [ + [ + "Control_Box" + ], + { + "author": "initials AMA", + "description": "CPlus control box is designed to gather workflow variables into 1 node for easier control of your workflow.", + "nickname": "Ardenius", + "title": "Ardenius", + "title_aux": "CPlus_Ardenius ComfyUI Control Box" + } + ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", @@ -866,7 +878,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8SerialPrompter", + "title": "cr8ApplySerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -1316,7 +1328,7 @@ ], "https://github.com/Hangover3832/ComfyUI-Hangover-Moondream": [ [ - "Moondream Interrogator (NO COMMERCIAL USE)" + "Moondream Interrogator" ], { "title_aux": "ComfyUI-Hangover-Moondream" @@ -4994,6 +5006,15 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-Champ": [ + [ + "ChampLoader", + "ChampRun" + ], + { + "title_aux": "ComfyUI-Champ" + } + ], "https://github.com/chaojie/ComfyUI-DragAnything": [ [ "DragAnythingLoader", @@ -5936,6 +5957,8 @@ ], "https://github.com/darkpixel/darkprompts": [ [ + "DarkCheckpointRandomizer", + "DarkCheckpointSwitcher", "DarkCombine", "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", @@ -5949,11 +5972,7 @@ ], "https://github.com/davask/ComfyUI-MarasIT-Nodes": [ [ - "MarasitAnyBusNode", - "MarasitBusNode", - "MarasitBusPipeNode", - "MarasitPipeNodeBasic", - "MarasitUniversalBusNode" + "MarasitAnyBusNode" ], { "title_aux": "\ud83d\udc30 MarasIT Nodes" @@ -8918,6 +8937,7 @@ "GridOutput", "ImageColorTransfer", "ImageCropByAlpha", + "ImageListReplace_", "ImagesPrompt_", "IntNumber", "JoinWithDelimiter", @@ -10249,6 +10269,9 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", + "Image From S3", + "Image From URL", + "Image To S3", "Prompt Regex Remove", "Prompt Template" ], From 7a4831a5ba7f702f52a7928b36d33414862f00d7 Mon Sep 17 00:00:00 2001 From: chaojie Date: Tue, 26 Mar 2024 18:19:33 +0800 Subject: [PATCH 28/31] 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 372728a2..fb57fbac 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4506,6 +4506,16 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-Img2Img-Turbo", + "reference": "https://github.com/chaojie/ComfyUI-Img2Img-Turbo", + "files": [ + "https://github.com/chaojie/ComfyUI-Img2Img-Turbo" + ], + "install_type": "git-clone", + "description": "ComfyUI Img2Img-Turbo" + }, { "author": "chaojie", "title": "ComfyUI-Champ", From 44221d8dd3d04f32ded2ec55ed7f7c57c64e3fae Mon Sep 17 00:00:00 2001 From: Kijai <40791699+kijai@users.noreply.github.com> Date: Tue, 26 Mar 2024 15:23:02 +0200 Subject: [PATCH 29/31] Add Geowizard -node https://github.com/kijai/ComfyUI-Geowizard https://github.com/fuxiao0719/GeoWizard --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 372728a2..dfd21a26 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -2429,6 +2429,16 @@ "install_type": "git-clone", "description": "This is a wrapper node for Marigold depth estimation: [https://github.com/prs-eth/Marigold](https://github.com/kijai/ComfyUI-Marigold). Currently using the same diffusers pipeline as in the original implementation, so in addition to the custom node, you need the model in diffusers format.\nNOTE: See details in repo to install." }, + { + "author": "kijai", + "title": "Geowizard depth and normal estimation in ComfyUI", + "reference": "https://github.com/kijai/ComfyUI-Geowizard", + "files": [ + "https://github.com/kijai/ComfyUI-Geowizard" + ], + "install_type": "git-clone", + "description": "This is a diffusers (0.27.2) wrapper node for Geowizard: [https://github.com/fuxiao0719/GeoWizard]. The model is autodownloaded from Hugginface to ComfyUI/models/diffusers/geowizard" + }, { "author": "kijai", "title": "ComfyUI-depth-fm", From 180db45ef8140eb3d9b2f0b655aae7f3f2f31fc0 Mon Sep 17 00:00:00 2001 From: Aleksander Majda Date: Wed, 27 Mar 2024 00:03:50 +0100 Subject: [PATCH 30/31] update custom-node-list --- custom-node-list.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/custom-node-list.json b/custom-node-list.json index 372728a2..589ff476 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -6876,6 +6876,16 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." + }, + { + "author": "Big Idea Technology", + "title": "LLM Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node" + ], + "install_type": "git-clone", + "description": "The LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling a wide range of NLP tasks such as text generation, content summarization, question answering, and more. This flexibility is powered by various transformer model architectures from the transformers library, allowing for the deployment of models like T5, GPT-2, and others based on your project's needs." } ] } From 4c9198d018e9ff0d8189d3cd7c90ee80a48611f0 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Wed, 27 Mar 2024 22:34:45 +0900 Subject: [PATCH 31/31] update DB --- custom-node-list.json | 82 ++++++++++++----------- extension-node-map.json | 97 ++++++++++++++++++++++------ node_db/dev/custom-node-list.json | 10 --- node_db/legacy/custom-node-list.json | 10 +++ node_db/new/custom-node-list.json | 60 +++++++++++++++-- node_db/new/extension-node-map.json | 97 ++++++++++++++++++++++------ 6 files changed, 265 insertions(+), 91 deletions(-) diff --git a/custom-node-list.json b/custom-node-list.json index 935ee2c3..72acebda 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -1598,6 +1598,16 @@ "install_type": "git-clone", "description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality." }, + { + "author": "Extraltodeus", + "title": "Vector_Sculptor_ComfyUI", + "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", + "files": [ + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" + ], + "install_type": "git-clone", + "description": "The main node makes your conditioning go towards similar concepts so to enrich your composition or further away so to make it more precise. It gathers similar pre-cond vectors for as long as the cosine similarity score diminishes. If it climbs back it stops. This allows to set a relative direction to similar concepts.\nThere are examples at the end but [a/you can also check this imgur album](https://imgur.com/a/WvPd81Y) which demonstrates the capability of improving variety." + }, { "author": "JPS", "title": "JPS Custom Nodes for ComfyUI", @@ -2850,16 +2860,6 @@ "install_type": "git-clone", "description": "Nodes:GradientPatchModelAddDownscale (Kohya Deep Shrink)." }, - { - "author": "kinfolk0117", - "title": "TiledIPAdapter", - "reference": "https://github.com/kinfolk0117/ComfyUI_TiledIPAdapter", - "files": [ - "https://github.com/kinfolk0117/ComfyUI_TiledIPAdapter" - ], - "install_type": "git-clone", - "description": "Proof of concent on how to use IPAdapter to control tiled upscaling. NOTE: You need to have 'ComfyUI_IPAdapter_plus' installed." - }, { "author": "kinfolk0117", "title": "ComfyUI_Pilgram", @@ -4544,7 +4544,7 @@ "https://github.com/chaojie/ComfyUI-Open-Sora" ], "install_type": "git-clone", - "description": "ComfyUI Open Sora" + "description": "ComfyUI Open Sora\nNOTE:only supports Linux now" }, { "author": "chaojie", @@ -5779,14 +5779,24 @@ "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." }, { - "author": "Big-Idea-Technology", - "title": "LLM_Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node", + "author": "Big Idea Technology", + "title": "LLM Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node", "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node" + "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node" ], "install_type": "git-clone", - "description": "LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling tasks such as text generation, content summarization, and question answering. This flexibility is powered by the renowned T5 model architecture and other transformer models, depending on the specific deployment." + "description": "The LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling a wide range of NLP tasks such as text generation, content summarization, question answering, and more. This flexibility is powered by various transformer model architectures from the transformers library, allowing for the deployment of models like T5, GPT-2, and others based on your project's needs." + }, + { + "author": "Big Idea Technology", + "title": "Image Text Overlay Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", + "files": [ + "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" + ], + "install_type": "git-clone", + "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." }, { "author": "Guillaume-Fgt", @@ -6408,16 +6418,6 @@ "install_type": "git-clone", "description": "Custom nodes for ComfyUI by Eagleshadow." }, - { - "author": "Big Idea Technology", - "title": "Image Text Overlay Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay", - "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_Image_Text_Overlay" - ], - "install_type": "git-clone", - "description": "ImageTextOverlay is a customizable Node for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding." - }, { "author": "ArdeniusAI", "title": "CPlus_Ardenius ComfyUI Control Box", @@ -6518,6 +6518,26 @@ "install_type": "git-clone", "description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone." }, + { + "author": "SuperBeastsAI", + "title": "ComfyUI-SuperBeasts", + "reference": "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts", + "files": [ + "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts" + ], + "install_type": "git-clone", + "description": "Nodes:HDR Effects (SuperBeasts.AI). This repository contains custom nodes for ComfyUI created and used by SuperBeasts.AI (@SuperBeasts.AI on Instagram)" + }, + { + "author": "IKHOR", + "title": "ikhor-nodes", + "reference": "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes", + "files": [ + "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:LoadFromS3, LoadBatchFromS3, SaveToS3, SaveBatchToS3" + }, @@ -6896,16 +6916,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "Big Idea Technology", - "title": "LLM Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node", - "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node" - ], - "install_type": "git-clone", - "description": "The LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling a wide range of NLP tasks such as text generation, content summarization, question answering, and more. This flexibility is powered by various transformer model architectures from the transformers library, allowing for the deployment of models like T5, GPT-2, and others based on your project's needs." } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 81456a86..79d2f1c4 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -503,12 +503,15 @@ "title_aux": "Image Text Overlay Node for ComfyUI" } ], - "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node": [ + "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node": [ [ - "LLM_Node" + "AdvOptions_Node", + "LLM_Node", + "Output_Node", + "QuantizationConfig_Node" ], { - "title_aux": "LLM_Node for ComfyUI" + "title_aux": "LLM Node for ComfyUI" } ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ @@ -878,7 +881,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -949,7 +952,9 @@ ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ - "Automatic CFG" + "Automatic CFG", + "Automatic CFG - Advanced settings", + "Automatic CFG - Negative" ], { "title_aux": "ComfyUI-AutomaticCFG" @@ -963,6 +968,18 @@ "title_aux": "LoadLoraWithTags" } ], + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": [ + [ + "CLIP Vector Sculptor text encode", + "Conditioning (Average keep magnitude)", + "Conditioning (Slerp)", + "Conditioning SDXL merge clip_g / clip_l", + "Conditioning normalize magnitude to empty" + ], + { + "title_aux": "Vector_Sculptor_ComfyUI" + } + ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -1415,6 +1432,17 @@ "title_aux": "IG Interpolation Nodes" } ], + "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes": [ + [ + "LoadBatchFromS3", + "LoadFromS3", + "SaveBatchToS3", + "SaveToS3" + ], + { + "title_aux": "ikhor-nodes" + } + ], "https://github.com/Inzaniak/comfyui-ranbooru": [ [ "LockSeed", @@ -2972,6 +3000,14 @@ "title_aux": "comfyui_segformer_b2_clothes" } ], + "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [ + [ + "HDR Effects (SuperBeasts.AI)" + ], + { + "title_aux": "ComfyUI-SuperBeasts" + } + ], "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": [ [ "CR 8 Channel In", @@ -5009,7 +5045,9 @@ "https://github.com/chaojie/ComfyUI-Champ": [ [ "ChampLoader", - "ChampRun" + "ChampRun", + "ImageCombineOneColumn", + "ImageCombineOneRow" ], { "title_aux": "ComfyUI-Champ" @@ -5086,6 +5124,17 @@ "title_aux": "ComfyUI-I2VGEN-XL" } ], + "https://github.com/chaojie/ComfyUI-Img2Img-Turbo": [ + [ + "Img2ImgTurboEdgeLoader", + "Img2ImgTurboEdgeRun", + "Img2ImgTurboSketchLoader", + "Img2ImgTurboSketchRun" + ], + { + "title_aux": "ComfyUI-Img2Img-Turbo" + } + ], "https://github.com/chaojie/ComfyUI-LightGlue": [ [ "LightGlue Loader", @@ -5233,6 +5282,7 @@ "chaosaiart_ControlNetApply2", "chaosaiart_Denoising_Switch", "chaosaiart_EmptyLatentImage", + "chaosaiart_FramePromptCLIPEncode", "chaosaiart_ImageHolder_loop", "chaosaiart_KSampler", "chaosaiart_KSampler1", @@ -5253,6 +5303,7 @@ "chaosaiart_Show_Info", "chaosaiart_Simple_Prompt", "chaosaiart_TextCLIPEncode", + "chaosaiart_TextCLIPEncode_lora", "chaosaiart_TextCLIPEncode_simple", "chaosaiart_adjust_color", "chaosaiart_any_array2input_1Input", @@ -5265,6 +5316,8 @@ "chaosaiart_convert", "chaosaiart_img2video", "chaosaiart_imgHolder", + "chaosaiart_lora", + "chaosaiart_lora_advanced", "chaosaiart_main_Prompt", "chaosaiart_reloadAny_Load", "chaosaiart_reloadAny_Save", @@ -7249,6 +7302,15 @@ "title_aux": "ComfyUI-DynamiCrafterWrapper" } ], + "https://github.com/kijai/ComfyUI-Geowizard": [ + [ + "geowizard_model_loader", + "geowizard_sampler" + ], + { + "title_aux": "Geowizard depth and normal estimation in ComfyUI" + } + ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -7408,14 +7470,6 @@ "title_aux": "SimpleTiles" } ], - "https://github.com/kinfolk0117/ComfyUI_TiledIPAdapter": [ - [ - "TiledIPAdapter" - ], - { - "title_aux": "TiledIPAdapter" - } - ], "https://github.com/klinter007/klinter_nodes": [ [ "Filter", @@ -8920,6 +8974,7 @@ "ChatGPTOpenAI", "CkptNames_", "Color", + "CompositeImages_", "DynamicDelayProcessor", "EmbeddingPrompt", "EnhanceImage", @@ -8941,7 +8996,6 @@ "ImagesPrompt_", "IntNumber", "JoinWithDelimiter", - "LaMaInpainting", "LimitNumber", "ListSplit_", "LoadImagesFromPath", @@ -8987,7 +9041,9 @@ "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", - "VAELoaderConsistencyDecoder" + "VAEEncodeForInpaint_Frames", + "VAELoaderConsistencyDecoder", + "VideoCombine_Adv" ], { "title_aux": "comfyui-mixlab-nodes" @@ -10269,9 +10325,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -10332,7 +10385,8 @@ [ "ConcatText", "ImageBatchOneOrMore", - "LoadImageWithSwitch" + "LoadImageWithSwitch", + "ModifyTextGender" ], { "title_aux": "zhangp365/Some Utils for ComfyUI" @@ -10357,8 +10411,11 @@ "ImageRewardScore|fofo", "LoadImage2TextModel", "LoadImageRewardScoreModel|fofo", + "LoadT5Model|fofo", "LoadText2PromptModel", "ShowText|fofo", + "T5QuantizationConfig|fofo", + "T5Text2Prompt|fofo", "Text2GPTPrompt", "Text2Prompt", "TextBox|fofo", diff --git a/node_db/dev/custom-node-list.json b/node_db/dev/custom-node-list.json index 8bd1547b..b6c1ed1d 100644 --- a/node_db/dev/custom-node-list.json +++ b/node_db/dev/custom-node-list.json @@ -20,16 +20,6 @@ "install_type": "git-clone", "description": "Not working yet." }, - { - "author": "Extraltodeus", - "title": "Vector_Sculptor_ComfyUI [WIP]", - "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", - "files": [ - "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" - ], - "install_type": "git-clone", - "description": "Nodes:CLIP Vector Sculptor text encode.\nNOTE:1 means disabled / normal text encode." - }, { "author": "SadaleNet", "title": "ComfyUI Port for Google's Prompt-to-Prompt", diff --git a/node_db/legacy/custom-node-list.json b/node_db/legacy/custom-node-list.json index 07388272..a938e87f 100644 --- a/node_db/legacy/custom-node-list.json +++ b/node_db/legacy/custom-node-list.json @@ -9,6 +9,16 @@ "description": "If you see this message, your ComfyUI-Manager is outdated.\nLegacy channel provides only the list of the deprecated nodes. If you want to find the complete node list, please go to the Default channel." }, + { + "author": "kinfolk0117", + "title": "TiledIPAdapter [DEPRECATED]", + "reference": "https://github.com/kinfolk0117/ComfyUI_TiledIPAdapter", + "files": [ + "https://github.com/kinfolk0117/ComfyUI_TiledIPAdapter" + ], + "install_type": "git-clone", + "description": "Proof of concent on how to use IPAdapter to control tiled upscaling. NOTE: You need to have 'ComfyUI_IPAdapter_plus' installed." + }, { "author": "meimeilook", "title": "ComfyUI_IPAdapter_plus", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index e82876ef..158e9c38 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -11,6 +11,56 @@ + { + "author": "Extraltodeus", + "title": "Vector_Sculptor_ComfyUI", + "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", + "files": [ + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" + ], + "install_type": "git-clone", + "description": "The main node makes your conditioning go towards similar concepts so to enrich your composition or further away so to make it more precise. It gathers similar pre-cond vectors for as long as the cosine similarity score diminishes. If it climbs back it stops. This allows to set a relative direction to similar concepts.\nThere are examples at the end but [a/you can also check this imgur album](https://imgur.com/a/WvPd81Y) which demonstrates the capability of improving variety." + }, + { + "author": "chaojie", + "title": "ComfyUI-Img2Img-Turbo", + "reference": "https://github.com/chaojie/ComfyUI-Img2Img-Turbo", + "files": [ + "https://github.com/chaojie/ComfyUI-Img2Img-Turbo" + ], + "install_type": "git-clone", + "description": "ComfyUI Img2Img-Turbo" + }, + { + "author": "kijai", + "title": "Geowizard depth and normal estimation in ComfyUI", + "reference": "https://github.com/kijai/ComfyUI-Geowizard", + "files": [ + "https://github.com/kijai/ComfyUI-Geowizard" + ], + "install_type": "git-clone", + "description": "This is a diffusers (0.27.2) wrapper node for Geowizard: [https://github.com/fuxiao0719/GeoWizard]. The model is autodownloaded from Hugginface to ComfyUI/models/diffusers/geowizard" + }, + { + "author": "SuperBeastsAI", + "title": "ComfyUI-SuperBeasts", + "reference": "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts", + "files": [ + "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts" + ], + "install_type": "git-clone", + "description": "Nodes:HDR Effects (SuperBeasts.AI). This repository contains custom nodes for ComfyUI created and used by SuperBeasts.AI (@SuperBeasts.AI on Instagram)" + }, + { + "author": "IKHOR", + "title": "ikhor-nodes", + "reference": "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes", + "files": [ + "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes" + ], + "install_type": "git-clone", + "description": "Nodes:LoadFromS3, LoadBatchFromS3, SaveToS3, SaveBatchToS3" + }, { "author": "viperyl", "title": "ComfyUI-BiRefNet", @@ -62,14 +112,14 @@ "description": "A simple sidebar tweak to force fixe the ComfyUI menu to the top of the screen. Reaaally quick and dirty. May break with some ComfyUI setup." }, { - "author": "Big-Idea-Technology", - "title": "LLM_Node for ComfyUI", - "reference": "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node", + "author": "Big Idea Technology", + "title": "LLM Node for ComfyUI", + "reference": "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node", "files": [ - "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node" + "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node" ], "install_type": "git-clone", - "description": "LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling tasks such as text generation, content summarization, and question answering. This flexibility is powered by the renowned T5 model architecture and other transformer models, depending on the specific deployment." + "description": "The LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling a wide range of NLP tasks such as text generation, content summarization, question answering, and more. This flexibility is powered by various transformer model architectures from the transformers library, allowing for the deployment of models like T5, GPT-2, and others based on your project's needs." }, { "author": "zhangp365", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 81456a86..79d2f1c4 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -503,12 +503,15 @@ "title_aux": "Image Text Overlay Node for ComfyUI" } ], - "https://github.com/Big-Idea-Technology/ComfyUI_T5_LLM_Node": [ + "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node": [ [ - "LLM_Node" + "AdvOptions_Node", + "LLM_Node", + "Output_Node", + "QuantizationConfig_Node" ], { - "title_aux": "LLM_Node for ComfyUI" + "title_aux": "LLM Node for ComfyUI" } ], "https://github.com/Bikecicle/ComfyUI-Waveform-Extensions/raw/main/EXT_AudioManipulation.py": [ @@ -878,7 +881,7 @@ "author": "CRE8IT GmbH", "description": "This extension offers various nodes.", "nickname": "cre8Nodes", - "title": "cr8ApplySerialPrompter", + "title": "cr8SerialPrompter", "title_aux": "ComfyUI-Cre8it-Nodes" } ], @@ -949,7 +952,9 @@ ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ - "Automatic CFG" + "Automatic CFG", + "Automatic CFG - Advanced settings", + "Automatic CFG - Negative" ], { "title_aux": "ComfyUI-AutomaticCFG" @@ -963,6 +968,18 @@ "title_aux": "LoadLoraWithTags" } ], + "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": [ + [ + "CLIP Vector Sculptor text encode", + "Conditioning (Average keep magnitude)", + "Conditioning (Slerp)", + "Conditioning SDXL merge clip_g / clip_l", + "Conditioning normalize magnitude to empty" + ], + { + "title_aux": "Vector_Sculptor_ComfyUI" + } + ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin" @@ -1415,6 +1432,17 @@ "title_aux": "IG Interpolation Nodes" } ], + "https://github.com/IKHOR/ComfyUI-IKHOR-Jam-Nodes": [ + [ + "LoadBatchFromS3", + "LoadFromS3", + "SaveBatchToS3", + "SaveToS3" + ], + { + "title_aux": "ikhor-nodes" + } + ], "https://github.com/Inzaniak/comfyui-ranbooru": [ [ "LockSeed", @@ -2972,6 +3000,14 @@ "title_aux": "comfyui_segformer_b2_clothes" } ], + "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [ + [ + "HDR Effects (SuperBeasts.AI)" + ], + { + "title_aux": "ComfyUI-SuperBeasts" + } + ], "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": [ [ "CR 8 Channel In", @@ -5009,7 +5045,9 @@ "https://github.com/chaojie/ComfyUI-Champ": [ [ "ChampLoader", - "ChampRun" + "ChampRun", + "ImageCombineOneColumn", + "ImageCombineOneRow" ], { "title_aux": "ComfyUI-Champ" @@ -5086,6 +5124,17 @@ "title_aux": "ComfyUI-I2VGEN-XL" } ], + "https://github.com/chaojie/ComfyUI-Img2Img-Turbo": [ + [ + "Img2ImgTurboEdgeLoader", + "Img2ImgTurboEdgeRun", + "Img2ImgTurboSketchLoader", + "Img2ImgTurboSketchRun" + ], + { + "title_aux": "ComfyUI-Img2Img-Turbo" + } + ], "https://github.com/chaojie/ComfyUI-LightGlue": [ [ "LightGlue Loader", @@ -5233,6 +5282,7 @@ "chaosaiart_ControlNetApply2", "chaosaiart_Denoising_Switch", "chaosaiart_EmptyLatentImage", + "chaosaiart_FramePromptCLIPEncode", "chaosaiart_ImageHolder_loop", "chaosaiart_KSampler", "chaosaiart_KSampler1", @@ -5253,6 +5303,7 @@ "chaosaiart_Show_Info", "chaosaiart_Simple_Prompt", "chaosaiart_TextCLIPEncode", + "chaosaiart_TextCLIPEncode_lora", "chaosaiart_TextCLIPEncode_simple", "chaosaiart_adjust_color", "chaosaiart_any_array2input_1Input", @@ -5265,6 +5316,8 @@ "chaosaiart_convert", "chaosaiart_img2video", "chaosaiart_imgHolder", + "chaosaiart_lora", + "chaosaiart_lora_advanced", "chaosaiart_main_Prompt", "chaosaiart_reloadAny_Load", "chaosaiart_reloadAny_Save", @@ -7249,6 +7302,15 @@ "title_aux": "ComfyUI-DynamiCrafterWrapper" } ], + "https://github.com/kijai/ComfyUI-Geowizard": [ + [ + "geowizard_model_loader", + "geowizard_sampler" + ], + { + "title_aux": "Geowizard depth and normal estimation in ComfyUI" + } + ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", @@ -7408,14 +7470,6 @@ "title_aux": "SimpleTiles" } ], - "https://github.com/kinfolk0117/ComfyUI_TiledIPAdapter": [ - [ - "TiledIPAdapter" - ], - { - "title_aux": "TiledIPAdapter" - } - ], "https://github.com/klinter007/klinter_nodes": [ [ "Filter", @@ -8920,6 +8974,7 @@ "ChatGPTOpenAI", "CkptNames_", "Color", + "CompositeImages_", "DynamicDelayProcessor", "EmbeddingPrompt", "EnhanceImage", @@ -8941,7 +8996,6 @@ "ImagesPrompt_", "IntNumber", "JoinWithDelimiter", - "LaMaInpainting", "LimitNumber", "ListSplit_", "LoadImagesFromPath", @@ -8987,7 +9041,9 @@ "TextToNumber", "TransparentImage", "VAEDecodeConsistencyDecoder", - "VAELoaderConsistencyDecoder" + "VAEEncodeForInpaint_Frames", + "VAELoaderConsistencyDecoder", + "VideoCombine_Adv" ], { "title_aux": "comfyui-mixlab-nodes" @@ -10269,9 +10325,6 @@ "Bedrock - Claude", "Bedrock - SDXL", "Bedrock - Titan Image", - "Image From S3", - "Image From URL", - "Image To S3", "Prompt Regex Remove", "Prompt Template" ], @@ -10332,7 +10385,8 @@ [ "ConcatText", "ImageBatchOneOrMore", - "LoadImageWithSwitch" + "LoadImageWithSwitch", + "ModifyTextGender" ], { "title_aux": "zhangp365/Some Utils for ComfyUI" @@ -10357,8 +10411,11 @@ "ImageRewardScore|fofo", "LoadImage2TextModel", "LoadImageRewardScoreModel|fofo", + "LoadT5Model|fofo", "LoadText2PromptModel", "ShowText|fofo", + "T5QuantizationConfig|fofo", + "T5Text2Prompt|fofo", "Text2GPTPrompt", "Text2Prompt", "TextBox|fofo",