Merge remote-tracking branch 'origin/main' into custom-nodes-manager

This commit is contained in:
cenfun 2024-06-11 19:03:09 +08:00
commit ceb71ca307
10 changed files with 1621 additions and 1336 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",
@ -8950,7 +8972,7 @@
"https://github.com/runtime44/comfyui_r44_nodes" "https://github.com/runtime44/comfyui_r44_nodes"
], ],
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes: Runtime44Upscaler, Runtime44ColorMatch, Runtime44DynamicKSampler, Runtime44ImageOverlay, Runtime44ImageResizer, Runtime44ImageToNoise, Runtime44MaskSampler, Runtime44TiledMaskSampler, Runtime44IterativeUpscaleFactor, Runtime44ImageEnhance" "description": "Nodes: Runtime44Upscaler, Runtime44ColorMatch, Runtime44DynamicKSampler, Runtime44ImageOverlay, Runtime44ImageResizer, Runtime44ImageToNoise, Runtime44MaskSampler, Runtime44TiledMaskSampler, Runtime44IterativeUpscaleFactor, Runtime44ImageEnhance, Runtime44FilmGrain"
}, },
{ {
"author": "osiworx", "author": "osiworx",
@ -10101,6 +10123,49 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "comfuio custom node that returns an image from a batch based on selected criteria such as RGB value, brightness, etc (credits to chris goringe's custom nodes tutorial )." "description": "comfuio custom node that returns an image from a batch based on selected criteria such as RGB value, brightness, etc (credits to chris goringe's custom nodes tutorial )."
}, },
{
"author": "exdysa",
"title": "comfyui-selector",
"reference": "https://github.com/exdysa/comfyui-selector",
"files": [
"https://github.com/exdysa/comfyui-selector"
],
"install_type": "git-clone",
"description": "Nodes:Selector. Quick and dirty parameter generator node for ComfyUI."
},
{
"author": "Jin Liu",
"title": "ComfyUI-LJNodes",
"id": "ComfyUI-LJNodes",
"reference": "https://github.com/coolzilj/ComfyUI-LJNodes",
"files": [
"https://github.com/coolzilj/ComfyUI-LJNodes"
],
"install_type": "git-clone",
"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."
},
@ -10420,16 +10485,6 @@
"install_type": "copy", "install_type": "copy",
"description": "Nodes:TextToSpeech, phy_3_conditioning, SaveAudioToDaVinci, SaveImageToDaVinci.\nNOTE:In order to use DaVinci node you must have DaVinci Resolve Studio connected to the API. For more information check the help seciton in DaVinci Resolve Studio HELP>DOCUMENTATION>DEVELOPER. It will open a folder, search for scripting and the for README.txt file, the API documentation." "description": "Nodes:TextToSpeech, phy_3_conditioning, SaveAudioToDaVinci, SaveImageToDaVinci.\nNOTE:In order to use DaVinci node you must have DaVinci Resolve Studio connected to the API. For more information check the help seciton in DaVinci Resolve Studio HELP>DOCUMENTATION>DEVELOPER. It will open a folder, search for scripting and the for README.txt file, the API documentation."
}, },
{
"author": "exdysa",
"title": "comfyui-selector",
"reference": "https://github.com/exdysa/comfyui-selector",
"files": [
"https://github.com/exdysa/comfyui-selector/raw/main/selector.py"
],
"install_type": "copy",
"description": "Nodes:Selector. Quick and dirty parameter generator node for ComfyUI."
},
{ {
"author": "DannyStone1999", "author": "DannyStone1999",
"title": "ComfyUI-Depth2Mask", "title": "ComfyUI-Depth2Mask",

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+",
@ -7825,14 +7868,18 @@
"JDCN_BatchLatentLoadFromDir", "JDCN_BatchLatentLoadFromDir",
"JDCN_BatchLatentLoadFromList", "JDCN_BatchLatentLoadFromList",
"JDCN_BatchSaveLatent", "JDCN_BatchSaveLatent",
"JDCN_BoolInt",
"JDCN_EnableDisable",
"JDCN_FileMover", "JDCN_FileMover",
"JDCN_ImageSaver", "JDCN_ImageSaver",
"JDCN_ListToString", "JDCN_ListToString",
"JDCN_ReBatch", "JDCN_ReBatch",
"JDCN_SeamlessExperience", "JDCN_SeamlessExperience",
"JDCN_ShowAny",
"JDCN_SplitString", "JDCN_SplitString",
"JDCN_StringManipulator", "JDCN_StringManipulator",
"JDCN_StringToList", "JDCN_StringToList",
"JDCN_SwapInputs",
"JDCN_TXTFileSaver", "JDCN_TXTFileSaver",
"JDCN_VHSFileMover" "JDCN_VHSFileMover"
], ],
@ -7872,6 +7919,7 @@
"Den_BatchIndex_AS", "Den_BatchIndex_AS",
"Den_CropImage_AS", "Den_CropImage_AS",
"Den_Eval_AS", "Den_Eval_AS",
"Den_FaceRestoreCFWithModel",
"Den_GPTLoaderSimple_llama", "Den_GPTLoaderSimple_llama",
"Den_GPTSampler_llama", "Den_GPTSampler_llama",
"Den_ImageMixMasked_As", "Den_ImageMixMasked_As",
@ -8275,7 +8323,7 @@
"title_aux": "ComfyMath" "title_aux": "ComfyMath"
} }
], ],
"https://github.com/exdysa/comfyui-selector/raw/main/selector.py": [ "https://github.com/exdysa/comfyui-selector": [
[ [
"Recourse", "Recourse",
"Selector" "Selector"
@ -8379,6 +8427,7 @@
"FL_HalftonePattern", "FL_HalftonePattern",
"FL_HexagonalPattern", "FL_HexagonalPattern",
"FL_ImageCaptionSaver", "FL_ImageCaptionSaver",
"FL_ImageCollage",
"FL_ImageDimensionDisplay", "FL_ImageDimensionDisplay",
"FL_ImageDurationSync", "FL_ImageDurationSync",
"FL_ImageNotes", "FL_ImageNotes",
@ -9279,6 +9328,7 @@
"start_dialog", "start_dialog",
"start_workflow", "start_workflow",
"string_logic", "string_logic",
"substring",
"time_tool", "time_tool",
"tool_combine", "tool_combine",
"tool_combine_plus", "tool_combine_plus",
@ -9408,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"
@ -10659,6 +10725,9 @@
], ],
"https://github.com/lks-ai/ComfyUI-StableAudioSampler": [ "https://github.com/lks-ai/ComfyUI-StableAudioSampler": [
[ [
"StableAudioConditioning",
"StableAudioLoadModel",
"StableAudioPrompt",
"StableAudioSampler" "StableAudioSampler"
], ],
{ {
@ -10796,10 +10865,15 @@
"https://github.com/longgui0318/comfyui-magic-clothing": [ "https://github.com/longgui0318/comfyui-magic-clothing": [
[ [
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"LOAD OMS", "Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"RUN OMS" "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model"
], ],
{ {
"title_aux": "comfyui-magic-clothing" "title_aux": "comfyui-magic-clothing"
@ -10809,9 +10883,11 @@
[ [
"Image Adaptive Crop M&R", "Image Adaptive Crop M&R",
"Image Adaptive Crop With Mask", "Image Adaptive Crop With Mask",
"Image Change DType",
"Image Change Device", "Image Change Device",
"Image Resolution Adaptive With X", "Image Resolution Adaptive With X",
"Image Resolution Limit With 8K", "Image Resolution Limit With 8K",
"Mask Change DType",
"Mask Change Device", "Mask Change Device",
"Mask Selection Of Masks", "Mask Selection Of Masks",
"Split Masks" "Split Masks"
@ -10823,10 +10899,15 @@
"https://github.com/longgui0318/comfyui-oms-diffusion": [ "https://github.com/longgui0318/comfyui-oms-diffusion": [
[ [
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"LOAD OMS", "Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"RUN OMS" "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model"
], ],
{ {
"title_aux": "comfyui-oms-diffusion" "title_aux": "comfyui-oms-diffusion"
@ -10844,6 +10925,7 @@
[ [
"InpaintCrop", "InpaintCrop",
"InpaintExtendOutpaint", "InpaintExtendOutpaint",
"InpaintResize",
"InpaintStitch" "InpaintStitch"
], ],
{ {
@ -12409,6 +12491,7 @@
[ [
"Runtime44ColorMatch", "Runtime44ColorMatch",
"Runtime44DynamicKSampler", "Runtime44DynamicKSampler",
"Runtime44FilmGrain",
"Runtime44ImageEnhance", "Runtime44ImageEnhance",
"Runtime44ImageOverlay", "Runtime44ImageOverlay",
"Runtime44ImageResizer", "Runtime44ImageResizer",
@ -13386,8 +13469,12 @@
"https://github.com/tianlang0704/ComfyUI-StableProjectorzBridge": [ "https://github.com/tianlang0704/ComfyUI-StableProjectorzBridge": [
[ [
"ProjectorzControlnetInput", "ProjectorzControlnetInput",
"ProjectorzControlnetParameter",
"ProjectorzInitInput", "ProjectorzInitInput",
"ProjectorzOutput" "ProjectorzOutput",
"ProjectorzParameter",
"ProjectorzStringToFloat",
"ProjectorzStringToInt"
], ],
{ {
"title_aux": "Stable Projectorz Bridge" "title_aux": "Stable Projectorz Bridge"
@ -13452,6 +13539,12 @@
"quadmoonINTConditionalOperation", "quadmoonINTConditionalOperation",
"quadmoonKSampler", "quadmoonKSampler",
"quadmoonKSamplerAdvanced", "quadmoonKSamplerAdvanced",
"quadmoonLoadConfigs",
"quadmoonModelLoader",
"quadmoonSaveNeg",
"quadmoonSavePrompt",
"quadmoonSmartNeg",
"quadmoonSmartPrompt",
"quadmoonThebutton" "quadmoonThebutton"
], ],
{ {
@ -13535,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"
@ -13543,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"
@ -13640,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, 1] 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,18 +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.
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
2.Remove these files in your system: lib/browser/admin.py, Cadmino.py, Fadmino.py, VISION-D.exe (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, 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.
4.Change all of your passwords, everywhere. (HKEY_CURRENT_USER\\Software\\OpenAICLI)
"""} 4.Run a malware scanner.
5.Change all of your passwords, everywhere.
(Reinstall OS is recommended.)
\n
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()
@ -32,6 +54,12 @@ def security_check():
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():
@ -45,7 +73,7 @@ def security_check():
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]",
@ -33,17 +44,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes: Clip Text Encode (Shinsplat), Clip Text Encode SDXL (Shinsplat), Lora Loader (Shinsplat).\n[w/This extension poses a risk of executing arbitrary commands through workflow execution. Please be cautious.]" "description": "Nodes: Clip Text Encode (Shinsplat), Clip Text Encode SDXL (Shinsplat), Lora Loader (Shinsplat).\n[w/This extension poses a risk of executing arbitrary commands through workflow execution. Please be cautious.]"
}, },
{
"author": "coolzilj",
"title": "ComfyUI-LJNodes [WIP]",
"id": "ljnodes",
"reference": "https://github.com/coolzilj/ComfyUI-LJNodes",
"files": [
"https://github.com/coolzilj/ComfyUI-LJNodes"
],
"install_type": "git-clone",
"description": "A variety of custom nodes to enhance ComfyUI for a buttery smooth experience."
},
{ {
"author": "NitramDom", "author": "NitramDom",
"title": "ComfyUI_FacialFlip", "title": "ComfyUI_FacialFlip",
@ -153,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",
@ -506,16 +495,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "This extension provides [a/DiffBIR](https://github.com/XPixelGroup/DiffBIR) feature." "description": "This extension provides [a/DiffBIR](https://github.com/XPixelGroup/DiffBIR) feature."
}, },
{
"author": "runtime44",
"title": "Runtime44 ComfyUI Nodes",
"reference": "https://github.com/runtime44/comfyui_r44_nodes",
"files": [
"https://github.com/runtime44/comfyui_r44_nodes"
],
"install_type": "git-clone",
"description": "Nodes: Runtime44Upscaler, Runtime44ColorMatch, Runtime44DynamicKSampler, Runtime44ImageOverlay, Runtime44ImageResizer, Runtime44ImageToNoise, Runtime44MaskSampler, Runtime44TiledMaskSampler, Runtime44IterativeUpscaleFactor, Runtime44ImageEnhance"
},
{ {
"author": "ericbeyer", "author": "ericbeyer",
"title": "guidance_interval", "title": "guidance_interval",

View File

@ -14,6 +14,74 @@
{
"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",
"title": "ComfyUI-LJNodes",
"id": "ComfyUI-LJNodes",
"reference": "https://github.com/coolzilj/ComfyUI-LJNodes",
"files": [
"https://github.com/coolzilj/ComfyUI-LJNodes"
],
"install_type": "git-clone",
"description": "A variety of custom nodes to enhance ComfyUI for a buttery smooth experience."
},
{ {
"author": "marduk191", "author": "marduk191",
"title": "marduk191 workflow settings", "title": "marduk191 workflow settings",
@ -79,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",
@ -638,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+",
@ -7825,14 +7868,18 @@
"JDCN_BatchLatentLoadFromDir", "JDCN_BatchLatentLoadFromDir",
"JDCN_BatchLatentLoadFromList", "JDCN_BatchLatentLoadFromList",
"JDCN_BatchSaveLatent", "JDCN_BatchSaveLatent",
"JDCN_BoolInt",
"JDCN_EnableDisable",
"JDCN_FileMover", "JDCN_FileMover",
"JDCN_ImageSaver", "JDCN_ImageSaver",
"JDCN_ListToString", "JDCN_ListToString",
"JDCN_ReBatch", "JDCN_ReBatch",
"JDCN_SeamlessExperience", "JDCN_SeamlessExperience",
"JDCN_ShowAny",
"JDCN_SplitString", "JDCN_SplitString",
"JDCN_StringManipulator", "JDCN_StringManipulator",
"JDCN_StringToList", "JDCN_StringToList",
"JDCN_SwapInputs",
"JDCN_TXTFileSaver", "JDCN_TXTFileSaver",
"JDCN_VHSFileMover" "JDCN_VHSFileMover"
], ],
@ -7872,6 +7919,7 @@
"Den_BatchIndex_AS", "Den_BatchIndex_AS",
"Den_CropImage_AS", "Den_CropImage_AS",
"Den_Eval_AS", "Den_Eval_AS",
"Den_FaceRestoreCFWithModel",
"Den_GPTLoaderSimple_llama", "Den_GPTLoaderSimple_llama",
"Den_GPTSampler_llama", "Den_GPTSampler_llama",
"Den_ImageMixMasked_As", "Den_ImageMixMasked_As",
@ -8275,7 +8323,7 @@
"title_aux": "ComfyMath" "title_aux": "ComfyMath"
} }
], ],
"https://github.com/exdysa/comfyui-selector/raw/main/selector.py": [ "https://github.com/exdysa/comfyui-selector": [
[ [
"Recourse", "Recourse",
"Selector" "Selector"
@ -8379,6 +8427,7 @@
"FL_HalftonePattern", "FL_HalftonePattern",
"FL_HexagonalPattern", "FL_HexagonalPattern",
"FL_ImageCaptionSaver", "FL_ImageCaptionSaver",
"FL_ImageCollage",
"FL_ImageDimensionDisplay", "FL_ImageDimensionDisplay",
"FL_ImageDurationSync", "FL_ImageDurationSync",
"FL_ImageNotes", "FL_ImageNotes",
@ -9279,6 +9328,7 @@
"start_dialog", "start_dialog",
"start_workflow", "start_workflow",
"string_logic", "string_logic",
"substring",
"time_tool", "time_tool",
"tool_combine", "tool_combine",
"tool_combine_plus", "tool_combine_plus",
@ -9408,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"
@ -10659,6 +10725,9 @@
], ],
"https://github.com/lks-ai/ComfyUI-StableAudioSampler": [ "https://github.com/lks-ai/ComfyUI-StableAudioSampler": [
[ [
"StableAudioConditioning",
"StableAudioLoadModel",
"StableAudioPrompt",
"StableAudioSampler" "StableAudioSampler"
], ],
{ {
@ -10796,10 +10865,15 @@
"https://github.com/longgui0318/comfyui-magic-clothing": [ "https://github.com/longgui0318/comfyui-magic-clothing": [
[ [
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"LOAD OMS", "Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"RUN OMS" "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model"
], ],
{ {
"title_aux": "comfyui-magic-clothing" "title_aux": "comfyui-magic-clothing"
@ -10809,9 +10883,11 @@
[ [
"Image Adaptive Crop M&R", "Image Adaptive Crop M&R",
"Image Adaptive Crop With Mask", "Image Adaptive Crop With Mask",
"Image Change DType",
"Image Change Device", "Image Change Device",
"Image Resolution Adaptive With X", "Image Resolution Adaptive With X",
"Image Resolution Limit With 8K", "Image Resolution Limit With 8K",
"Mask Change DType",
"Mask Change Device", "Mask Change Device",
"Mask Selection Of Masks", "Mask Selection Of Masks",
"Split Masks" "Split Masks"
@ -10823,10 +10899,15 @@
"https://github.com/longgui0318/comfyui-oms-diffusion": [ "https://github.com/longgui0318/comfyui-oms-diffusion": [
[ [
"Add Magic Clothing Attention", "Add Magic Clothing Attention",
"Change Pipeline Dtype And Device",
"Change Pixel Value Normalization", "Change Pixel Value Normalization",
"LOAD OMS", "Diffusers Model Makeup &MC",
"Diffusers Scheduler Loader &MC",
"Load Magic Clothing Adapter",
"Load Magic Clothing Model", "Load Magic Clothing Model",
"RUN OMS" "Load Magic Clothing Pipeline",
"Load Magic Clothing Pipeline With Path",
"RUN Magic Clothing Diffusers Model"
], ],
{ {
"title_aux": "comfyui-oms-diffusion" "title_aux": "comfyui-oms-diffusion"
@ -10844,6 +10925,7 @@
[ [
"InpaintCrop", "InpaintCrop",
"InpaintExtendOutpaint", "InpaintExtendOutpaint",
"InpaintResize",
"InpaintStitch" "InpaintStitch"
], ],
{ {
@ -12409,6 +12491,7 @@
[ [
"Runtime44ColorMatch", "Runtime44ColorMatch",
"Runtime44DynamicKSampler", "Runtime44DynamicKSampler",
"Runtime44FilmGrain",
"Runtime44ImageEnhance", "Runtime44ImageEnhance",
"Runtime44ImageOverlay", "Runtime44ImageOverlay",
"Runtime44ImageResizer", "Runtime44ImageResizer",
@ -13386,8 +13469,12 @@
"https://github.com/tianlang0704/ComfyUI-StableProjectorzBridge": [ "https://github.com/tianlang0704/ComfyUI-StableProjectorzBridge": [
[ [
"ProjectorzControlnetInput", "ProjectorzControlnetInput",
"ProjectorzControlnetParameter",
"ProjectorzInitInput", "ProjectorzInitInput",
"ProjectorzOutput" "ProjectorzOutput",
"ProjectorzParameter",
"ProjectorzStringToFloat",
"ProjectorzStringToInt"
], ],
{ {
"title_aux": "Stable Projectorz Bridge" "title_aux": "Stable Projectorz Bridge"
@ -13452,6 +13539,12 @@
"quadmoonINTConditionalOperation", "quadmoonINTConditionalOperation",
"quadmoonKSampler", "quadmoonKSampler",
"quadmoonKSamplerAdvanced", "quadmoonKSamplerAdvanced",
"quadmoonLoadConfigs",
"quadmoonModelLoader",
"quadmoonSaveNeg",
"quadmoonSavePrompt",
"quadmoonSmartNeg",
"quadmoonSmartPrompt",
"quadmoonThebutton" "quadmoonThebutton"
], ],
{ {
@ -13535,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"
@ -13543,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"
@ -13640,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.1" 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"]