This commit is contained in:
Miran Brajsa 2024-06-11 12:13:31 +02:00
commit 7be5e669e5
10 changed files with 1139 additions and 911 deletions

View File

@ -1,5 +1,8 @@
#!/bin/bash #!/bin/bash
echo
echo CHECK1
files=( files=(
"custom-node-list.json" "custom-node-list.json"
"model-list.json" "model-list.json"
@ -26,3 +29,14 @@ files=(
for file in "${files[@]}"; do for file in "${files[@]}"; do
python json-checker.py "$file" python json-checker.py "$file"
done done
echo
echo CHECK2
find ~/.tmp/default -name "*.py" -print0 | xargs -0 grep "crypto"
echo
echo CHECK3
find ~/.tmp/default -name "requirements.txt" | xargs grep "^\s*https\\?:"
find ~/.tmp/default -name "requirements.txt" | xargs grep "\.whl"
echo

View File

@ -6975,6 +6975,17 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "[a/DenseDiffusion](https://github.com/naver-ai/DenseDiffusion) custom node for ComfyUI." "description": "[a/DenseDiffusion](https://github.com/naver-ai/DenseDiffusion) custom node for ComfyUI."
}, },
{
"author": "huchenlei",
"title": "ComfyUI_omost",
"id": "omost",
"reference": "https://github.com/huchenlei/ComfyUI_omost",
"files": [
"https://github.com/huchenlei/ComfyUI_omost"
],
"install_type": "git-clone",
"description": "ComfyUI implementation of [a/Omost](https://github.com/lllyasviel/Omost), and everything about regional prompt.\nNOTE: You need to install ComfyUI_densediffusion to use this node."
},
{ {
"author": "nathannlu", "author": "nathannlu",
"title": "ComfyUI Pets", "title": "ComfyUI Pets",
@ -8920,6 +8931,17 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "This custom node for ComfyUI allows you to create layers of an image based on input masks and save them into a PSD file." "description": "This custom node for ComfyUI allows you to create layers of an image based on input masks and save them into a PSD file."
}, },
{
"author": "alessandrozonta",
"title": "OpenPose Node",
"id": "openpose-alessandrozonta",
"reference": "https://github.com/alessandrozonta/ComfyUI-OpenPose",
"files": [
"https://github.com/alessandrozonta/ComfyUI-OpenPose"
],
"install_type": "git-clone",
"description": "This extension contains a custom node for ComfyUI. The node, called 'Bounding Box Crop', is designed to compute the top-left coordinates of a cropped bounding box based on input coordinates and dimensions of the final cropped image. It does so computing the center of the cropping area and then computing where the top-left coordinates would be."
},
{ {
"author": "curiousjp", "author": "curiousjp",
"title": "ComfyUI-MaskBatchPermutations", "title": "ComfyUI-MaskBatchPermutations",
@ -10122,6 +10144,28 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A variety of custom nodes to enhance ComfyUI for a buttery smooth experience." "description": "A variety of custom nodes to enhance ComfyUI for a buttery smooth experience."
}, },
{
"author": "GavChap",
"title": "ComfyUI-SD3LatentSelectRes",
"id": "sd3latent-select-res",
"reference": "https://github.com/GavChap/ComfyUI-SD3LatentSelectRes",
"files": [
"https://github.com/GavChap/ComfyUI-SD3LatentSelectRes"
],
"install_type": "git-clone",
"description": "You'll get a new node called SD3 Latent Select Resolution, you can pick the x and y sizes from a list."
},
{
"author": "BenNarum",
"title": "SigmaWaveFormNodes",
"id": "sigmawaveform",
"reference": "https://github.com/BenNarum/SigmaWaveFormNode",
"files": [
"https://github.com/BenNarum/SigmaWaveFormNode"
],
"install_type": "git-clone",
"description": "A set of tools for generating and altering sigmas in ComfyUI."
},

View File

@ -412,6 +412,7 @@
[ [
"> Clear Text", "> Clear Text",
"> Float to Int", "> Float to Int",
"> Get Mean Color",
"> Int", "> Int",
"> Int to Text", "> Int to Text",
"> Light Source Mask", "> Light Source Mask",
@ -420,6 +421,8 @@
"> Mask Curves", "> Mask Curves",
"> NIKSampler", "> NIKSampler",
"> Noise From Image", "> Noise From Image",
"> Normal Map Lighting",
"> RGB Color",
"> Resolution by Aspect Ratio", "> Resolution by Aspect Ratio",
"> Rotate Image", "> Rotate Image",
"> Save Image", "> Save Image",
@ -780,6 +783,19 @@
"title_aux": "bsz-cui-extras" "title_aux": "bsz-cui-extras"
} }
], ],
"https://github.com/BenNarum/SigmaWaveFormNode": [
[
"AttenuatorNode",
"FourierFilterNode",
"PhaseLockedLoopNode",
"SigmaWaveFormNode",
"SigmaWaveFormNodeAdvanced",
"SigmaWaveFormNodeSimple"
],
{
"title_aux": "SigmaWaveFormNodes"
}
],
"https://github.com/BennyKok/comfyui-deploy": [ "https://github.com/BennyKok/comfyui-deploy": [
[ [
"ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageInput",
@ -1311,6 +1327,7 @@
"https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": [ "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": [
[ [
"Aligned Scheduler", "Aligned Scheduler",
"Gaussian Tail Scheduler",
"Get sigmas as float", "Get sigmas as float",
"Graph sigmas", "Graph sigmas",
"Manual scheduler", "Manual scheduler",
@ -1777,6 +1794,14 @@
"title_aux": "ComfyUI-GTSuya-Nodes" "title_aux": "ComfyUI-GTSuya-Nodes"
} }
], ],
"https://github.com/GavChap/ComfyUI-SD3LatentSelectRes": [
[
"SD3LatentSelectRes"
],
{
"title_aux": "ComfyUI-SD3LatentSelectRes"
}
],
"https://github.com/GentlemanHu/ComfyUI-SunoAI": [ "https://github.com/GentlemanHu/ComfyUI-SunoAI": [
[ [
"GentlemanHu_SunoAI", "GentlemanHu_SunoAI",
@ -5367,12 +5392,14 @@
], ],
"https://github.com/ai-liam/comfyui-liam": [ "https://github.com/ai-liam/comfyui-liam": [
[ [
"AiStoreAzureGPTLiam",
"GetBetterDepthImage", "GetBetterDepthImage",
"LiamLibFillImage", "LiamLibFillImage",
"LiamLibImageToGray", "LiamLibImageToGray",
"LiamLibLoadImage", "LiamLibLoadImage",
"LiamLibSaveImg", "LiamLibSaveImg",
"LiamLibSaveText", "LiamLibSaveText",
"OllamaApiTNodeLiam",
"PreviewReliefImage", "PreviewReliefImage",
"SpeechRecognitionLiam", "SpeechRecognitionLiam",
"SpeechSynthesisLiam" "SpeechSynthesisLiam"
@ -5421,6 +5448,15 @@
"title_aux": "Save Layers Node for ComfyUI" "title_aux": "Save Layers Node for ComfyUI"
} }
], ],
"https://github.com/alessandrozonta/ComfyUI-OpenPose": [
[
"OpenPose - Get poses"
],
{
"author": "joe",
"title_aux": "OpenPose Node"
}
],
"https://github.com/alexopus/ComfyUI-Image-Saver": [ "https://github.com/alexopus/ComfyUI-Image-Saver": [
[ [
"Cfg Literal (Image Saver)", "Cfg Literal (Image Saver)",
@ -6853,6 +6889,7 @@
"LayerMask: BiRefNetUltra", "LayerMask: BiRefNetUltra",
"LayerMask: BlendIf Mask", "LayerMask: BlendIf Mask",
"LayerMask: CreateGradientMask", "LayerMask: CreateGradientMask",
"LayerMask: ImageToMask",
"LayerMask: MaskBoxDetect", "LayerMask: MaskBoxDetect",
"LayerMask: MaskByColor", "LayerMask: MaskByColor",
"LayerMask: MaskByDifferent", "LayerMask: MaskByDifferent",
@ -7240,6 +7277,7 @@
"CLIPSetLastLayer", "CLIPSetLastLayer",
"CLIPTextEncode", "CLIPTextEncode",
"CLIPTextEncodeControlnet", "CLIPTextEncodeControlnet",
"CLIPTextEncodeSD3",
"CLIPTextEncodeSDXL", "CLIPTextEncodeSDXL",
"CLIPTextEncodeSDXLRefiner", "CLIPTextEncodeSDXLRefiner",
"CLIPVisionEncode", "CLIPVisionEncode",
@ -7269,6 +7307,7 @@
"DualCLIPLoader", "DualCLIPLoader",
"EmptyImage", "EmptyImage",
"EmptyLatentImage", "EmptyLatentImage",
"EmptySD3LatentImage",
"ExponentialScheduler", "ExponentialScheduler",
"FeatherMask", "FeatherMask",
"FlipSigmas", "FlipSigmas",
@ -7336,6 +7375,7 @@
"ModelMergeSubtract", "ModelMergeSubtract",
"ModelSamplingContinuousEDM", "ModelSamplingContinuousEDM",
"ModelSamplingDiscrete", "ModelSamplingDiscrete",
"ModelSamplingSD3",
"ModelSamplingStableCascade", "ModelSamplingStableCascade",
"Morphology", "Morphology",
"PatchModelAddDownscale", "PatchModelAddDownscale",
@ -7387,6 +7427,7 @@
"StyleModelLoader", "StyleModelLoader",
"ThresholdMask", "ThresholdMask",
"TomePatchModel", "TomePatchModel",
"TripleCLIPLoader",
"UNETLoader", "UNETLoader",
"UNetCrossAttentionMultiply", "UNetCrossAttentionMultiply",
"UNetSelfAttentionMultiply", "UNetSelfAttentionMultiply",
@ -7602,6 +7643,7 @@
"ImageApplyLUT+", "ImageApplyLUT+",
"ImageBatchMultiple+", "ImageBatchMultiple+",
"ImageCASharpening+", "ImageCASharpening+",
"ImageColorMatch+",
"ImageCompositeFromMaskBatch+", "ImageCompositeFromMaskBatch+",
"ImageCrop+", "ImageCrop+",
"ImageDesaturate+", "ImageDesaturate+",
@ -7609,6 +7651,7 @@
"ImageExpandBatch+", "ImageExpandBatch+",
"ImageFlip+", "ImageFlip+",
"ImageFromBatch+", "ImageFromBatch+",
"ImageHistogramMatch+",
"ImageListToBatch+", "ImageListToBatch+",
"ImagePosterize+", "ImagePosterize+",
"ImageRandomTransform+", "ImageRandomTransform+",
@ -9415,6 +9458,22 @@
"title_aux": "ComfyUI DenseDiffusion" "title_aux": "ComfyUI DenseDiffusion"
} }
], ],
"https://github.com/huchenlei/ComfyUI_omost": [
[
"OmostDenseDiffusionLayoutNode",
"OmostGreedyBagsTextEmbeddingNode",
"OmostLLMChatNode",
"OmostLLMHTTPServerNode",
"OmostLLMLoaderNode",
"OmostLayoutCondNode",
"OmostLoadCanvasConditioningNode",
"OmostLoadCanvasPythonCodeNode",
"OmostRenderCanvasConditioningNode"
],
{
"title_aux": "ComfyUI_omost"
}
],
"https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [
[ [
"Openpose Keypoint Extractor" "Openpose Keypoint Extractor"
@ -9528,6 +9587,7 @@
"IF_DisplayText", "IF_DisplayText",
"IF_ImagePrompt", "IF_ImagePrompt",
"IF_PromptMkr", "IF_PromptMkr",
"IF_SaveText",
"IF_saveText" "IF_saveText"
], ],
{ {
@ -10807,9 +10867,12 @@
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device", "Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter", "Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"Load Magic Clothing Pipeline", "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model" "RUN Magic Clothing Diffusers Model"
], ],
{ {
@ -10838,9 +10901,12 @@
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device", "Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter", "Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"Load Magic Clothing Pipeline", "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model" "RUN Magic Clothing Diffusers Model"
], ],
{ {
@ -10859,6 +10925,7 @@
[ [
"InpaintCrop", "InpaintCrop",
"InpaintExtendOutpaint", "InpaintExtendOutpaint",
"InpaintResize",
"InpaintStitch" "InpaintStitch"
], ],
{ {
@ -13472,6 +13539,12 @@
"quadmoonINTConditionalOperation", "quadmoonINTConditionalOperation",
"quadmoonKSampler", "quadmoonKSampler",
"quadmoonKSamplerAdvanced", "quadmoonKSamplerAdvanced",
"quadmoonLoadConfigs",
"quadmoonModelLoader",
"quadmoonSaveNeg",
"quadmoonSavePrompt",
"quadmoonSmartNeg",
"quadmoonSmartPrompt",
"quadmoonThebutton" "quadmoonThebutton"
], ],
{ {
@ -13555,7 +13628,7 @@
], ],
"https://github.com/turkyden/ComfyUI-Comic": [ "https://github.com/turkyden/ComfyUI-Comic": [
[ [
"Image To Comic" "ImageToComic"
], ],
{ {
"title_aux": "ComfyUI-Comic" "title_aux": "ComfyUI-Comic"
@ -13563,7 +13636,7 @@
], ],
"https://github.com/turkyden/ComfyUI-Sticker": [ "https://github.com/turkyden/ComfyUI-Sticker": [
[ [
"Image To Sticker" "ImageToSticker"
], ],
{ {
"title_aux": "ComfyUI-Sticker" "title_aux": "ComfyUI-Sticker"
@ -13660,13 +13733,14 @@
], ],
"https://github.com/vanche1212/ComfyUI-ZMG-Nodes": [ "https://github.com/vanche1212/ComfyUI-ZMG-Nodes": [
[ [
"APIRequestNode", "Waveform2Audio",
"JsonParserNode", "\ud83d\ude0bAPI Request Node",
"LoadVideoPath", "\ud83d\ude0bJSON Parser Node",
"LoadVideoUpload", "\ud83d\ude0bLoad Video Path Unified Output",
"OldPhotoColorizationNode", "\ud83d\ude0bOld Photo Colorization Node",
"OllamaRequestNode", "\ud83d\ude0bOllama Request Node",
"Waveform2Audio" "\ud83d\ude0bSave Image Unified Output",
"\ud83d\ude0bVideo Combine Unified Output"
], ],
{ {
"title_aux": "ZMG PLUGIN" "title_aux": "ZMG PLUGIN"

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,7 @@ sys.path.append(glob_path)
import cm_global import cm_global
from manager_util import * from manager_util import *
version = [2, 37, 2] version = [2, 37, 3]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))

View File

@ -7,24 +7,40 @@ def security_check():
print("[START] Security scan") print("[START] Security scan")
custom_nodes_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')) custom_nodes_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))
comfyui_path = os.path.abspath(os.path.join(custom_nodes_path, '..'))
guide = {"ComfyUI_LLMVISION": """ guide = {
"ComfyUI_LLMVISION": """
0.Remove ComfyUI\\custom_nodes\\ComfyUI_LLMVISION. 0.Remove ComfyUI\\custom_nodes\\ComfyUI_LLMVISION.
1.Remove pip packages: openai-1.16.3.dist-info, anthropic-0.21.4.dist-info, openai-1.30.2.dist-info, anthropic-0.26.1.dist-info, %LocalAppData%\\rundll64.exe 1.Remove pip packages: openai-1.16.3.dist-info, anthropic-0.21.4.dist-info, openai-1.30.2.dist-info, anthropic-0.26.1.dist-info, %LocalAppData%\\rundll64.exe
(For portable versions, it is recommended to reinstall. If you are using a venv, it is advised to recreate the venv.) (For portable versions, it is recommended to reinstall. If you are using a venv, it is advised to recreate the venv.)
2.Remove these files in your system: lib/browser/admin.py, Cadmino.py, Fadmino.py, VISION-D.exe 2.Remove these files in your system: lib/browser/admin.py, Cadmino.py, Fadmino.py, VISION-D.exe, BeamNG.UI.exe
3.Check your Windows registry for the key listed above and remove it. 3.Check your Windows registry for the key listed above and remove it.
(HKEY_CURRENT_USER\Software\OpenAICLI) (HKEY_CURRENT_USER\\Software\\OpenAICLI)
4.Run a malware scanner. 4.Run a malware scanner.
5.Change all of your passwords, everywhere. 5.Change all of your passwords, everywhere.
(Reinstall OS is recommended.)
\n \n
Detailed information: https://old.reddit.com/r/comfyui/comments/1dbls5n/psa_if_youve_used_the_comfyui_llmvision_node_from/ Detailed information: https://old.reddit.com/r/comfyui/comments/1dbls5n/psa_if_youve_used_the_comfyui_llmvision_node_from/
"""} """,
"lolMiner": """
1. Remove pip packages: lolMiner*
2. Remove files: lolMiner*, 4G_Ethash_Linux_Readme.txt, mine* in ComfyUI dir.
(Reinstall ComfyUI is recommended.)
"""
}
node_blacklist = {"ComfyUI_LLMVISION": "ComfyUI_LLMVISION"} node_blacklist = {"ComfyUI_LLMVISION": "ComfyUI_LLMVISION"}
pip_blacklist = {"AppleBotzz": "ComfyUI_LLMVISION"} pip_blacklist = {"AppleBotzz": "ComfyUI_LLMVISION"}
file_blacklist = {
"ComfyUI_LLMVISION": ["%LocalAppData%\\rundll64.exe"],
"lolMiner": [os.path.join(comfyui_path, 'lolMiner')]
}
installed_pips = subprocess.check_output([sys.executable, '-m', "pip", "freeze"], text=True) installed_pips = subprocess.check_output([sys.executable, '-m', "pip", "freeze"], text=True)
detected = set() detected = set()
@ -38,6 +54,12 @@ Detailed information: https://old.reddit.com/r/comfyui/comments/1dbls5n/psa_if_y
detected.add(v) detected.add(v)
break break
for k, v in file_blacklist.items():
for x in v:
if os.path.exists(os.path.expandvars(x)):
detected.add(k)
break
if len(detected) > 0: if len(detected) > 0:
for line in installed_pips.split('\n'): for line in installed_pips.split('\n'):
for k, v in pip_blacklist.items(): for k, v in pip_blacklist.items():
@ -51,7 +73,7 @@ Detailed information: https://old.reddit.com/r/comfyui/comments/1dbls5n/psa_if_y
for x in detected: for x in detected:
print(f"\n======== TARGET: {x} =========") print(f"\n======== TARGET: {x} =========")
print(f"\nTODO:") print(f"\nTODO:")
print(guide[x]) print(guide.get(x))
exit(-1) exit(-1)

View File

@ -11,6 +11,17 @@
{
"author": "yushan777",
"title": "Y7 Nodes for ComfyUI",
"id": "y7nodes",
"reference": "https://github.com/yushan777/ComfyUI-Y7Nodes",
"files": [
"https://github.com/yushan777/ComfyUI-Y7Nodes"
],
"install_type": "git-clone",
"description": "Nodes:Count_Tokens_(Y7)"
},
{ {
"author": "norgeous", "author": "norgeous",
"title": "UI Builder [WIP]", "title": "UI Builder [WIP]",
@ -142,17 +153,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes:JHK_Utils_LoadEmbed, JHK_Utils_string_merge, JHK_Utils_ImageRemoveBackground" "description": "Nodes:JHK_Utils_LoadEmbed, JHK_Utils_string_merge, JHK_Utils_ImageRemoveBackground"
}, },
{
"author": "huchenlei",
"title": "ComfyUI_omost [WIP]",
"id": "omost",
"reference": "https://github.com/huchenlei/ComfyUI_omost",
"files": [
"https://github.com/huchenlei/ComfyUI_omost"
],
"install_type": "git-clone",
"description": "Nodes:ComfyUI implementation of [a/Omost](https://github.com/lllyasviel/Omost)."
},
{ {
"author": "StartHua", "author": "StartHua",
"title": "Comfyui_CXH_CRM", "title": "Comfyui_CXH_CRM",

View File

@ -14,6 +14,63 @@
{
"author": "huchenlei",
"title": "ComfyUI_omost",
"id": "omost",
"reference": "https://github.com/huchenlei/ComfyUI_omost",
"files": [
"https://github.com/huchenlei/ComfyUI_omost"
],
"install_type": "git-clone",
"description": "ComfyUI implementation of [a/Omost](https://github.com/lllyasviel/Omost), and everything about regional prompt.\nNOTE: You need to install ComfyUI_densediffusion to use this node."
},
{
"author": "huchenlei",
"title": "ComfyUI DenseDiffusion",
"id": "densediffusion",
"reference": "https://github.com/huchenlei/ComfyUI_densediffusion",
"files": [
"https://github.com/huchenlei/ComfyUI_densediffusion"
],
"install_type": "git-clone",
"description": "[a/DenseDiffusion](https://github.com/naver-ai/DenseDiffusion) custom node for ComfyUI."
},
{
"author": "BenNarum",
"title": "SigmaWaveFormNodes",
"id": "sigmawaveform",
"reference": "https://github.com/BenNarum/SigmaWaveFormNode",
"files": [
"https://github.com/BenNarum/SigmaWaveFormNode"
],
"install_type": "git-clone",
"description": "A set of tools for generating and altering sigmas in ComfyUI."
},
{
"author": "alessandrozonta",
"title": "OpenPose Node",
"id": "openpose-alessandrozonta",
"reference": "https://github.com/alessandrozonta/ComfyUI-OpenPose",
"files": [
"https://github.com/alessandrozonta/ComfyUI-OpenPose"
],
"install_type": "git-clone",
"description": "This extension contains a custom node for ComfyUI. The node, called 'Bounding Box Crop', is designed to compute the top-left coordinates of a cropped bounding box based on input coordinates and dimensions of the final cropped image. It does so computing the center of the cropping area and then computing where the top-left coordinates would be."
},
{
"author": "GavChap",
"title": "ComfyUI-SD3LatentSelectRes",
"id": "sd3latent-select-res",
"reference": "https://github.com/GavChap/ComfyUI-SD3LatentSelectRes",
"files": [
"https://github.com/GavChap/ComfyUI-SD3LatentSelectRes"
],
"install_type": "git-clone",
"description": "You'll get a new node called SD3 Latent Select Resolution, you can pick the x and y sizes from a list."
},
{ {
"author": "Jin Liu", "author": "Jin Liu",
"title": "ComfyUI-LJNodes", "title": "ComfyUI-LJNodes",
@ -90,17 +147,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes:Music Gen, Audio Play, Stable Audio" "description": "Nodes:Music Gen, Audio Play, Stable Audio"
}, },
{
"author": "huchenlei",
"title": "ComfyUI DenseDiffusion",
"id": "densediffusion",
"reference": "https://github.com/huchenlei/ComfyUI_densediffusion",
"files": [
"https://github.com/huchenlei/ComfyUI_densediffusion"
],
"install_type": "git-clone",
"description": "[a/DenseDiffusion](https://github.com/naver-ai/DenseDiffusion) custom node for ComfyUI."
},
{ {
"author": "DannyStone1999", "author": "DannyStone1999",
"title": "ComfyUI-Depth2Mask", "title": "ComfyUI-Depth2Mask",
@ -649,72 +695,6 @@
], ],
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes: LoRA-Tuner. For using multiple LoRA easily." "description": "Nodes: LoRA-Tuner. For using multiple LoRA easily."
},
{
"author": "nirex0",
"title": "ComfyUI_pytorch_openpose",
"id": "pytorch-openpose",
"reference": "https://github.com/nirex0/ComfyUI_pytorch_openpose",
"files": [
"https://github.com/nirex0/ComfyUI_pytorch_openpose"
],
"install_type": "git-clone",
"description": "All Credits go to the original Repo: [a/Hzzone/pytorch-openpose](https://github.com/Hzzone/pytorch-openpose)."
},
{
"author": "Mason-McGough",
"title": "Mosaica",
"id": "mosaica",
"reference": "https://github.com/Mason-McGough/ComfyUI-Mosaica",
"files": [
"https://github.com/Mason-McGough/ComfyUI-Mosaica"
],
"install_type": "git-clone",
"description": "Create colorful mosaic images in ComfyUI by computing label images and applying lookup tables."
},
{
"author": "moyi7712",
"title": "ComfyUI_Seamless_Patten",
"id": "seamless-pattern",
"reference": "https://github.com/moyi7712/ComfyUI_Seamless_Patten",
"files": [
"https://github.com/moyi7712/ComfyUI_Seamless_Patten"
],
"install_type": "git-clone",
"description": "It make any text2image create seamless patten"
},
{
"author": "discus0434",
"title": "ComfyUI Aesthetic Predictor V2.5",
"id": "caching-embeddings",
"reference": "https://github.com/discus0434/comfyui-aesthetic-predictor-v2-5",
"files": [
"https://github.com/discus0434/comfyui-aesthetic-predictor-v2-5"
],
"install_type": "git-clone",
"description": "Simple ComfyUI node that predicts the score of an aesthetic image with SigLIP-based predictor."
},
{
"author": "Ron-Digital",
"title": "ComfyUI-SceneGenerator",
"id": "scenegenerator",
"reference": "https://github.com/Ron-Digital/ComfyUI-SceneGenerator",
"files": [
"https://github.com/Ron-Digital/ComfyUI-SceneGenerator"
],
"install_type": "git-clone",
"description": "ComfyUI-SceneGenerator is a ComfyUI plugin used to generate scene preview photos from JSON files. This plugin creates scenes based on the provided JSON configuration and produces two different image outputs: one containing only the products and the other containing both the products and the props."
},
{
"author": "spacepxl",
"title": "ComfyUI-StyleGan",
"id": "stylegan",
"reference": "https://github.com/spacepxl/ComfyUI-StyleGan",
"files": [
"https://github.com/spacepxl/ComfyUI-StyleGan"
],
"install_type": "git-clone",
"description": "Basic support for StyleGAN2 and StyleGAN3 models."
} }
] ]
} }

View File

@ -412,6 +412,7 @@
[ [
"> Clear Text", "> Clear Text",
"> Float to Int", "> Float to Int",
"> Get Mean Color",
"> Int", "> Int",
"> Int to Text", "> Int to Text",
"> Light Source Mask", "> Light Source Mask",
@ -420,6 +421,8 @@
"> Mask Curves", "> Mask Curves",
"> NIKSampler", "> NIKSampler",
"> Noise From Image", "> Noise From Image",
"> Normal Map Lighting",
"> RGB Color",
"> Resolution by Aspect Ratio", "> Resolution by Aspect Ratio",
"> Rotate Image", "> Rotate Image",
"> Save Image", "> Save Image",
@ -780,6 +783,19 @@
"title_aux": "bsz-cui-extras" "title_aux": "bsz-cui-extras"
} }
], ],
"https://github.com/BenNarum/SigmaWaveFormNode": [
[
"AttenuatorNode",
"FourierFilterNode",
"PhaseLockedLoopNode",
"SigmaWaveFormNode",
"SigmaWaveFormNodeAdvanced",
"SigmaWaveFormNodeSimple"
],
{
"title_aux": "SigmaWaveFormNodes"
}
],
"https://github.com/BennyKok/comfyui-deploy": [ "https://github.com/BennyKok/comfyui-deploy": [
[ [
"ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageInput",
@ -1311,6 +1327,7 @@
"https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": [ "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": [
[ [
"Aligned Scheduler", "Aligned Scheduler",
"Gaussian Tail Scheduler",
"Get sigmas as float", "Get sigmas as float",
"Graph sigmas", "Graph sigmas",
"Manual scheduler", "Manual scheduler",
@ -1777,6 +1794,14 @@
"title_aux": "ComfyUI-GTSuya-Nodes" "title_aux": "ComfyUI-GTSuya-Nodes"
} }
], ],
"https://github.com/GavChap/ComfyUI-SD3LatentSelectRes": [
[
"SD3LatentSelectRes"
],
{
"title_aux": "ComfyUI-SD3LatentSelectRes"
}
],
"https://github.com/GentlemanHu/ComfyUI-SunoAI": [ "https://github.com/GentlemanHu/ComfyUI-SunoAI": [
[ [
"GentlemanHu_SunoAI", "GentlemanHu_SunoAI",
@ -5367,12 +5392,14 @@
], ],
"https://github.com/ai-liam/comfyui-liam": [ "https://github.com/ai-liam/comfyui-liam": [
[ [
"AiStoreAzureGPTLiam",
"GetBetterDepthImage", "GetBetterDepthImage",
"LiamLibFillImage", "LiamLibFillImage",
"LiamLibImageToGray", "LiamLibImageToGray",
"LiamLibLoadImage", "LiamLibLoadImage",
"LiamLibSaveImg", "LiamLibSaveImg",
"LiamLibSaveText", "LiamLibSaveText",
"OllamaApiTNodeLiam",
"PreviewReliefImage", "PreviewReliefImage",
"SpeechRecognitionLiam", "SpeechRecognitionLiam",
"SpeechSynthesisLiam" "SpeechSynthesisLiam"
@ -5421,6 +5448,15 @@
"title_aux": "Save Layers Node for ComfyUI" "title_aux": "Save Layers Node for ComfyUI"
} }
], ],
"https://github.com/alessandrozonta/ComfyUI-OpenPose": [
[
"OpenPose - Get poses"
],
{
"author": "joe",
"title_aux": "OpenPose Node"
}
],
"https://github.com/alexopus/ComfyUI-Image-Saver": [ "https://github.com/alexopus/ComfyUI-Image-Saver": [
[ [
"Cfg Literal (Image Saver)", "Cfg Literal (Image Saver)",
@ -6853,6 +6889,7 @@
"LayerMask: BiRefNetUltra", "LayerMask: BiRefNetUltra",
"LayerMask: BlendIf Mask", "LayerMask: BlendIf Mask",
"LayerMask: CreateGradientMask", "LayerMask: CreateGradientMask",
"LayerMask: ImageToMask",
"LayerMask: MaskBoxDetect", "LayerMask: MaskBoxDetect",
"LayerMask: MaskByColor", "LayerMask: MaskByColor",
"LayerMask: MaskByDifferent", "LayerMask: MaskByDifferent",
@ -7240,6 +7277,7 @@
"CLIPSetLastLayer", "CLIPSetLastLayer",
"CLIPTextEncode", "CLIPTextEncode",
"CLIPTextEncodeControlnet", "CLIPTextEncodeControlnet",
"CLIPTextEncodeSD3",
"CLIPTextEncodeSDXL", "CLIPTextEncodeSDXL",
"CLIPTextEncodeSDXLRefiner", "CLIPTextEncodeSDXLRefiner",
"CLIPVisionEncode", "CLIPVisionEncode",
@ -7269,6 +7307,7 @@
"DualCLIPLoader", "DualCLIPLoader",
"EmptyImage", "EmptyImage",
"EmptyLatentImage", "EmptyLatentImage",
"EmptySD3LatentImage",
"ExponentialScheduler", "ExponentialScheduler",
"FeatherMask", "FeatherMask",
"FlipSigmas", "FlipSigmas",
@ -7336,6 +7375,7 @@
"ModelMergeSubtract", "ModelMergeSubtract",
"ModelSamplingContinuousEDM", "ModelSamplingContinuousEDM",
"ModelSamplingDiscrete", "ModelSamplingDiscrete",
"ModelSamplingSD3",
"ModelSamplingStableCascade", "ModelSamplingStableCascade",
"Morphology", "Morphology",
"PatchModelAddDownscale", "PatchModelAddDownscale",
@ -7387,6 +7427,7 @@
"StyleModelLoader", "StyleModelLoader",
"ThresholdMask", "ThresholdMask",
"TomePatchModel", "TomePatchModel",
"TripleCLIPLoader",
"UNETLoader", "UNETLoader",
"UNetCrossAttentionMultiply", "UNetCrossAttentionMultiply",
"UNetSelfAttentionMultiply", "UNetSelfAttentionMultiply",
@ -7602,6 +7643,7 @@
"ImageApplyLUT+", "ImageApplyLUT+",
"ImageBatchMultiple+", "ImageBatchMultiple+",
"ImageCASharpening+", "ImageCASharpening+",
"ImageColorMatch+",
"ImageCompositeFromMaskBatch+", "ImageCompositeFromMaskBatch+",
"ImageCrop+", "ImageCrop+",
"ImageDesaturate+", "ImageDesaturate+",
@ -7609,6 +7651,7 @@
"ImageExpandBatch+", "ImageExpandBatch+",
"ImageFlip+", "ImageFlip+",
"ImageFromBatch+", "ImageFromBatch+",
"ImageHistogramMatch+",
"ImageListToBatch+", "ImageListToBatch+",
"ImagePosterize+", "ImagePosterize+",
"ImageRandomTransform+", "ImageRandomTransform+",
@ -9415,6 +9458,22 @@
"title_aux": "ComfyUI DenseDiffusion" "title_aux": "ComfyUI DenseDiffusion"
} }
], ],
"https://github.com/huchenlei/ComfyUI_omost": [
[
"OmostDenseDiffusionLayoutNode",
"OmostGreedyBagsTextEmbeddingNode",
"OmostLLMChatNode",
"OmostLLMHTTPServerNode",
"OmostLLMLoaderNode",
"OmostLayoutCondNode",
"OmostLoadCanvasConditioningNode",
"OmostLoadCanvasPythonCodeNode",
"OmostRenderCanvasConditioningNode"
],
{
"title_aux": "ComfyUI_omost"
}
],
"https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [
[ [
"Openpose Keypoint Extractor" "Openpose Keypoint Extractor"
@ -9528,6 +9587,7 @@
"IF_DisplayText", "IF_DisplayText",
"IF_ImagePrompt", "IF_ImagePrompt",
"IF_PromptMkr", "IF_PromptMkr",
"IF_SaveText",
"IF_saveText" "IF_saveText"
], ],
{ {
@ -10807,9 +10867,12 @@
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device", "Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter", "Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"Load Magic Clothing Pipeline", "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model" "RUN Magic Clothing Diffusers Model"
], ],
{ {
@ -10838,9 +10901,12 @@
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device", "Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter", "Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"Load Magic Clothing Pipeline", "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model" "RUN Magic Clothing Diffusers Model"
], ],
{ {
@ -10859,6 +10925,7 @@
[ [
"InpaintCrop", "InpaintCrop",
"InpaintExtendOutpaint", "InpaintExtendOutpaint",
"InpaintResize",
"InpaintStitch" "InpaintStitch"
], ],
{ {
@ -13472,6 +13539,12 @@
"quadmoonINTConditionalOperation", "quadmoonINTConditionalOperation",
"quadmoonKSampler", "quadmoonKSampler",
"quadmoonKSamplerAdvanced", "quadmoonKSamplerAdvanced",
"quadmoonLoadConfigs",
"quadmoonModelLoader",
"quadmoonSaveNeg",
"quadmoonSavePrompt",
"quadmoonSmartNeg",
"quadmoonSmartPrompt",
"quadmoonThebutton" "quadmoonThebutton"
], ],
{ {
@ -13555,7 +13628,7 @@
], ],
"https://github.com/turkyden/ComfyUI-Comic": [ "https://github.com/turkyden/ComfyUI-Comic": [
[ [
"Image To Comic" "ImageToComic"
], ],
{ {
"title_aux": "ComfyUI-Comic" "title_aux": "ComfyUI-Comic"
@ -13563,7 +13636,7 @@
], ],
"https://github.com/turkyden/ComfyUI-Sticker": [ "https://github.com/turkyden/ComfyUI-Sticker": [
[ [
"Image To Sticker" "ImageToSticker"
], ],
{ {
"title_aux": "ComfyUI-Sticker" "title_aux": "ComfyUI-Sticker"
@ -13660,13 +13733,14 @@
], ],
"https://github.com/vanche1212/ComfyUI-ZMG-Nodes": [ "https://github.com/vanche1212/ComfyUI-ZMG-Nodes": [
[ [
"APIRequestNode", "Waveform2Audio",
"JsonParserNode", "\ud83d\ude0bAPI Request Node",
"LoadVideoPath", "\ud83d\ude0bJSON Parser Node",
"LoadVideoUpload", "\ud83d\ude0bLoad Video Path Unified Output",
"OldPhotoColorizationNode", "\ud83d\ude0bOld Photo Colorization Node",
"OllamaRequestNode", "\ud83d\ude0bOllama Request Node",
"Waveform2Audio" "\ud83d\ude0bSave Image Unified Output",
"\ud83d\ude0bVideo Combine Unified Output"
], ],
{ {
"title_aux": "ZMG PLUGIN" "title_aux": "ZMG PLUGIN"

View File

@ -1,7 +1,7 @@
[project] [project]
name = "comfyui-manager" name = "comfyui-manager"
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI." description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
version = "2.37.2" version = "2.37.3"
license = "LICENSE" license = "LICENSE"
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"] dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]