Compare commits

..

6 Commits
3.3.3 ... 3.3.5

Author SHA1 Message Date
Dr.Lt.Data
00a2ac7f2f fixed: switch comfyui error 2025-01-04 01:18:34 +09:00
Dr.Lt.Data
4d34b5a3ee fixed: components path not found 2025-01-04 00:59:53 +09:00
Dr.Lt.Data
32dcedd703 update DB 2025-01-04 00:44:42 +09:00
Sumeth Sathnindu
42d48e4bfb Update custom-node-list.json (#1383)
Add Custom node: ComfyUI-AniDoc

Changed the description of ComfyUI-Golden-Noise, my other custom node, for better clarity.
2025-01-04 00:39:57 +09:00
Dr.Lt.Data
6b12e9902c update DB 2025-01-04 00:18:27 +09:00
Dr.Lt.Data
2801b929e7 update DB 2025-01-04 00:13:17 +09:00
11 changed files with 2367 additions and 2132 deletions

View File

@@ -490,7 +490,7 @@
{
"author": "YinBailiang",
"title": "MergeBlockWeighted_fo_ComfyUI",
"id": "mbw",
"id": "mergeblockweighted_fo_comfyui",
"reference": "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI",
"files": [
"https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI"
@@ -18040,7 +18040,17 @@
"https://github.com/LucipherDev/ComfyUI-Golden-Noise"
],
"install_type": "git-clone",
"description": "ComfyUI Custom Node for [a/'Golden Noise for Diffusion Models: A Learning Framework'](https://arxiv.org/abs/2411.09502) and most of the code is adapted from [a/here](https://github.com/xie-lab-ml/Golden-Noise-for-Diffusion-Models). This node refines the initial latent noise in the diffusion process, enhancing both image quality and semantic coherence."
"description": "ComfyUI Custom Node for 'Golden Noise for Diffusion Models: A Learning Framework'. This node refines the initial latent noise in the diffusion process, enhancing both image quality and semantic coherence."
},
{
"author": "LucipherDev",
"title": "ComfyUI-AniDoc",
"reference": "https://github.com/LucipherDev/ComfyUI-AniDoc",
"files": [
"https://github.com/LucipherDev/ComfyUI-AniDoc"
],
"install_type": "git-clone",
"description": "ComfyUI Custom Nodes for 'AniDoc: Animation Creation Made Easier'. This approach automates line art video colorization using a novel model that aligns color information from references, ensures temporal consistency, and reduces manual effort in animation production."
},
{
"author": "envy-ai",
@@ -18757,6 +18767,38 @@
"install_type": "git-clone",
"description": "ComfyUI Workflow to run audioldm-l-full pipeline\n[a/https://huggingface.co/cvssp/audioldm-l-full](https://huggingface.co/cvssp/audioldm-l-full)"
},
{
"author": "bear2b",
"title": "ColorMatrixGPU Node for ComfyUI",
"reference": "https://github.com/bear2b/comfyui-argo-nodes",
"files": [
"https://github.com/bear2b/comfyui-argo-nodes"
],
"install_type": "git-clone",
"description": "This node applies a custom 4x4 color matrix to an image using GPU acceleration via PyTorch."
},
{
"author": "phuvinh010701",
"title": "ComfyUI-Nudenet",
"reference": "https://github.com/phuvinh010701/ComfyUI-Nudenet",
"files": [
"https://github.com/phuvinh010701/ComfyUI-Nudenet"
],
"install_type": "git-clone",
"description": "Nodes for NSFW content filtering"
},
{
"author": "Vaibhavs10",
"title": "ComfyUI-DDUF",
"reference": "https://github.com/Vaibhavs10/ComfyUI-DDUF",
"files": [
"https://github.com/Vaibhavs10/ComfyUI-DDUF"
],
"install_type": "git-clone",
"description": "Run DDUF in ComfyUI - powered by Diffusers."
},

View File

@@ -39,6 +39,7 @@
],
"https://github.com/1038lab/ComfyUI-RMBG": [
[
"ClothesSegment",
"RMBG",
"Segment"
],
@@ -2486,6 +2487,7 @@
"ImageMinusMask",
"Light or Dark",
"Load Random Images",
"Mask Preprocess Morphology",
"PhotoShop Transfer",
"Yuan"
],
@@ -5203,6 +5205,17 @@
"title_aux": "ComfyUI-RawSaver"
}
],
"https://github.com/LucipherDev/ComfyUI-AniDoc": [
[
"AniDocLoader",
"AniDocSampler",
"GetAniDocControlnetImages",
"LoadCoTracker"
],
{
"title_aux": "ComfyUI-AniDoc"
}
],
"https://github.com/LucipherDev/ComfyUI-Golden-Noise": [
[
"GoldenNoise"
@@ -5779,6 +5792,7 @@
"ImageSizeAdjusterV3",
"LoadVideoDirectory",
"ProjectFilePathNode",
"SequentialNumberGenerator",
"StringWeights",
"ZenkaiPrompt",
"ZenkaiPromptV2",
@@ -7297,7 +7311,8 @@
],
"https://github.com/ShmuelRonen/ComfyUI-LatentSyncWrapper": [
[
"D_LatentSyncNode"
"D_LatentSyncNode",
"D_VideoLengthAdjuster"
],
{
"title_aux": "ComfyUI-LatentSyncWrapper"
@@ -7669,6 +7684,7 @@
"SDVN Image Repeat",
"SDVN Image Size",
"SDVN Inpaint",
"SDVN Join Parameter",
"SDVN KSampler",
"SDVN Load Checkpoint",
"SDVN Load Image",
@@ -7676,6 +7692,7 @@
"SDVN Load Image From List",
"SDVN Load Image Url",
"SDVN Load Lora",
"SDVN Load Model",
"SDVN Load Text",
"SDVN Logic",
"SDVN Lora Download",
@@ -8693,6 +8710,18 @@
"title_aux": "Tripo for ComfyUI"
}
],
"https://github.com/Vaibhavs10/ComfyUI-DDUF": [
[
"DDUFLoader",
"DiffusersModelMakeup",
"DiffusersPipelineLoader",
"DiffusersSchedulerLoader",
"DiffusersSimpleSampler"
],
{
"title_aux": "ComfyUI-DDUF"
}
],
"https://github.com/VangengLab/ComfyUI-LivePortrait_v2": [
[
"LivePortraitProcess_animal"
@@ -10798,6 +10827,14 @@
"title_aux": "Mikey Nodes"
}
],
"https://github.com/bear2b/comfyui-argo-nodes": [
[
"ColorMatrixGPU"
],
{
"title_aux": "ColorMatrixGPU Node for ComfyUI"
}
],
"https://github.com/bedovyy/ComfyUI_NAIDGenerator": [
[
"ColorizeNAID",
@@ -14263,7 +14300,8 @@
"Genera.BatchTester",
"Genera.GCPStorageNode",
"Genera.MaskDrawer",
"Genera.Utils"
"Genera.Utils",
"PainterNode"
],
{
"title_aux": "ComfyUI-GeneraNodes"
@@ -16538,7 +16576,9 @@
"Ksampler Parameters JK",
"Latent Crop Offset JK",
"Latent Upscale Parameters Extract JK",
"Load Image With Alpha JK",
"Load Image With Metadata JK",
"Make Image Grid JK",
"Metadata Pipe Extract JK",
"Metadata Pipe JK",
"NodesState JK",
@@ -16609,6 +16649,7 @@
"Save Image with Metadata Flow JK",
"Save Image with Metadata JK",
"Scale To Resolution JK",
"Split Image Grid JK",
"Stability Conservative Upscale",
"Stability Control Sketch",
"Stability Control Structure",
@@ -21345,13 +21386,15 @@
"ConditioningZeroOutCombine",
"ConvertTimestepToSigma",
"DynSamplerSelect",
"DynamicThresholdingSimplePost",
"EmptyLatentImageAR",
"FreeU2PPM",
"Guidance Limiter",
"LatentOperationTonemapLuminance",
"LatentToMaskBB",
"LatentToWidthHeight",
"PPMSamplerSelect"
"PPMSamplerSelect",
"RescaleCFGPost"
],
{
"title_aux": "ComfyUI-ppm"
@@ -21457,6 +21500,16 @@
"title_aux": "\u2728 Clarity AI - Creative Image Upscaler and Enhancer for ComfyUI"
}
],
"https://github.com/phuvinh010701/ComfyUI-Nudenet": [
[
"ApplyNudenet",
"FilterdLabel",
"NudenetModelLoader"
],
{
"title_aux": "ComfyUI-Nudenet"
}
],
"https://github.com/phyblas/paint-by-example_comfyui": [
[
"PaintbyExampleAdvanced",

View File

File diff suppressed because it is too large Load Diff

View File

@@ -36,7 +36,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 3, 3]
version_code = [3, 3, 5]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
@@ -2949,7 +2949,7 @@ def get_comfyui_versions():
versions = sorted(versions + [current_tag], reverse=True)
versions = versions[:4]
main_branch = repo.heads.main
main_branch = repo.heads.master
latest_commit = main_branch.commit
latest_tag = repo.git.describe('--tags', latest_commit.hexsha)

View File

@@ -1338,24 +1338,27 @@ async def save_component(request):
@routes.post("/manager/component/loads")
async def load_components(request):
try:
json_files = [f for f in os.listdir(core.manager_components_path) if f.endswith('.json')]
pack_files = [f for f in os.listdir(core.manager_components_path) if f.endswith('.pack')]
if os.path.exists(core.manager_components_path):
try:
json_files = [f for f in os.listdir(core.manager_components_path) if f.endswith('.json')]
pack_files = [f for f in os.listdir(core.manager_components_path) if f.endswith('.pack')]
components = {}
for json_file in json_files + pack_files:
file_path = os.path.join(core.manager_components_path, json_file)
with open(file_path, 'r') as file:
try:
# When there is a conflict between the .pack and the .json, the pack takes precedence and overrides.
components.update(json.load(file))
except json.JSONDecodeError as e:
logging.error(f"[ComfyUI-Manager] Error decoding component file in file {json_file}: {e}")
components = {}
for json_file in json_files + pack_files:
file_path = os.path.join(core.manager_components_path, json_file)
with open(file_path, 'r') as file:
try:
# When there is a conflict between the .pack and the .json, the pack takes precedence and overrides.
components.update(json.load(file))
except json.JSONDecodeError as e:
logging.error(f"[ComfyUI-Manager] Error decoding component file in file {json_file}: {e}")
return web.json_response(components)
except Exception as e:
logging.error(f"[ComfyUI-Manager] failed to load components\n{e}")
return web.Response(status=400)
return web.json_response(components)
except Exception as e:
logging.error(f"[ComfyUI-Manager] failed to load components\n{e}")
return web.Response(status=400)
else:
return web.json_response({})
@routes.get("/manager/version")

View File

@@ -10,7 +10,26 @@
},
{
"author": "sourceful-official",
"title": "ComfyUI_InstructPixToPixConditioningLatent [WIP]",
"reference": "https://github.com/sourceful-official/ComfyUI_InstructPixToPixConditioningLatent",
"files": [
"https://github.com/sourceful-official/ComfyUI_InstructPixToPixConditioningLatent"
],
"description": "ComfyUI-ComfyUI_InstructPixToPixConditioningLatent\nNOTE:invalid pyproject.toml",
"install_type": "git-clone"
},
{
"author": "fritzprix",
"title": "ComfyUI-LLM-Utils [WIP]",
"reference": "https://github.com/fritzprix/ComfyUI-LLM-Utils",
"files": [
"https://github.com/fritzprix/ComfyUI-LLM-Utils"
],
"install_type": "git-clone",
"description": "A collection of utility nodes for ComfyUI focused on text and LLM-related operations\nNOTE: The files in the repo are not organized."
},
{
"author": "ciga2011",
"title": "ComfyUI-AppGen [UNSAFE]",

View File

@@ -510,6 +510,7 @@
"https://github.com/Chargeuk/ComfyUI-vts-nodes": [
[
"VTS Clean Text",
"VTS Clip Text Encode",
"VTS Color Mask To Mask",
"VTS Conditioning Set Batch Mask",
"VTS Merge Delimited Text",
@@ -2445,7 +2446,8 @@
"Genera.BatchTester",
"Genera.GCPStorageNode",
"Genera.MaskDrawer",
"Genera.Utils"
"Genera.Utils",
"PainterNode"
],
{
"title_aux": "ComfyUI-GeneraNodes"
@@ -2498,6 +2500,19 @@
"title_aux": "comfyui-cem-tools"
}
],
"https://github.com/fritzprix/ComfyUI-LLM-Utils": [
[
"WeightedDict",
"WeightedDictConcat",
"WeightedDictInput",
"WeightedDictSelect",
"WeightedDictSelectGroup",
"WeightedDictToPrompt"
],
{
"title_aux": "ComfyUI-LLM-Utils [WIP]"
}
],
"https://github.com/galoreware/ComfyUI-GaloreNodes": [
[
"GNI_HEX_TO_COLOR",
@@ -3768,13 +3783,15 @@
"ConditioningZeroOutCombine",
"ConvertTimestepToSigma",
"DynSamplerSelect",
"DynamicThresholdingSimplePost",
"EmptyLatentImageAR",
"FreeU2PPM",
"Guidance Limiter",
"LatentOperationTonemapLuminance",
"LatentToMaskBB",
"LatentToWidthHeight",
"PPMSamplerSelect"
"PPMSamplerSelect",
"RescaleCFGPost"
],
{
"title_aux": "ComfyUI-ppm"
@@ -4073,6 +4090,14 @@
"title_aux": "dandy [UNSAFE]"
}
],
"https://github.com/sourceful-official/ComfyUI_InstructPixToPixConditioningLatent": [
[
"InstructPixToPixConditioningLatent"
],
{
"title_aux": "ComfyUI_InstructPixToPixConditioningLatent [WIP]"
}
],
"https://github.com/sswink/comfyui-lingshang": [
[
"LS_ALY_Seg_Body_Utils",

View File

File diff suppressed because it is too large Load Diff

View File

@@ -9,6 +9,36 @@
},
{
"author": "LucipherDev",
"title": "ComfyUI-AniDoc",
"reference": "https://github.com/LucipherDev/ComfyUI-AniDoc",
"files": [
"https://github.com/LucipherDev/ComfyUI-AniDoc"
],
"install_type": "git-clone",
"description": "ComfyUI Custom Nodes for 'AniDoc: Animation Creation Made Easier'. This approach automates line art video colorization using a novel model that aligns color information from references, ensures temporal consistency, and reduces manual effort in animation production."
},
{
"author": "bear2b",
"title": "ColorMatrixGPU Node for ComfyUI",
"reference": "https://github.com/bear2b/comfyui-argo-nodes",
"files": [
"https://github.com/bear2b/comfyui-argo-nodes"
],
"install_type": "git-clone",
"description": "This node applies a custom 4x4 color matrix to an image using GPU acceleration via PyTorch."
},
{
"author": "Vaibhavs10",
"title": "ComfyUI-DDUF",
"reference": "https://github.com/Vaibhavs10/ComfyUI-DDUF",
"files": [
"https://github.com/Vaibhavs10/ComfyUI-DDUF"
],
"install_type": "git-clone",
"description": "Run DDUF in ComfyUI - powered by Diffusers."
},
{
"author": "tocubed",
"title": "ComfyUI-EvTexture",
@@ -665,26 +695,6 @@
],
"install_type": "git-clone",
"description": "A ComfyUI plugin for quick image sequence processing. This plugin allows users to manipulate frame sequences with various operations including frame insertion, deletion, and duplication."
},
{
"author": "ptmaster",
"title": "Embedding Merge for ComfyUI",
"reference": "https://github.com/ptmaster/ComfyUI-Load-Diffusion-Model-to-Muti-GPUs",
"files": [
"https://github.com/ptmaster/ComfyUI-Load-Diffusion-Model-to-Muti-GPUs/raw/refs/heads/main/Load%20Diffusion%20Model%20into%20Muti%20GPUs.py"
],
"install_type": "copy",
"description": "NODES: OverrideLoadedDiffusionDevice.\nI happen to have two graphics cards, and I want to load models into another graphics card in Comfyui, so I designed this small node."
},
{
"author": "ADDOOR",
"title": "ComfyUI-Addoor",
"reference": "https://github.com/Eagle-CN/ComfyUI-Addoor",
"files": [
"https://github.com/Eagle-CN/ComfyUI-Addoor"
],
"install_type": "git-clone",
"description": "A collection of batch operation toolkits suitable for ComfyUI"
}
]
}

View File

@@ -39,6 +39,7 @@
],
"https://github.com/1038lab/ComfyUI-RMBG": [
[
"ClothesSegment",
"RMBG",
"Segment"
],
@@ -2486,6 +2487,7 @@
"ImageMinusMask",
"Light or Dark",
"Load Random Images",
"Mask Preprocess Morphology",
"PhotoShop Transfer",
"Yuan"
],
@@ -5203,6 +5205,17 @@
"title_aux": "ComfyUI-RawSaver"
}
],
"https://github.com/LucipherDev/ComfyUI-AniDoc": [
[
"AniDocLoader",
"AniDocSampler",
"GetAniDocControlnetImages",
"LoadCoTracker"
],
{
"title_aux": "ComfyUI-AniDoc"
}
],
"https://github.com/LucipherDev/ComfyUI-Golden-Noise": [
[
"GoldenNoise"
@@ -5779,6 +5792,7 @@
"ImageSizeAdjusterV3",
"LoadVideoDirectory",
"ProjectFilePathNode",
"SequentialNumberGenerator",
"StringWeights",
"ZenkaiPrompt",
"ZenkaiPromptV2",
@@ -7297,7 +7311,8 @@
],
"https://github.com/ShmuelRonen/ComfyUI-LatentSyncWrapper": [
[
"D_LatentSyncNode"
"D_LatentSyncNode",
"D_VideoLengthAdjuster"
],
{
"title_aux": "ComfyUI-LatentSyncWrapper"
@@ -7669,6 +7684,7 @@
"SDVN Image Repeat",
"SDVN Image Size",
"SDVN Inpaint",
"SDVN Join Parameter",
"SDVN KSampler",
"SDVN Load Checkpoint",
"SDVN Load Image",
@@ -7676,6 +7692,7 @@
"SDVN Load Image From List",
"SDVN Load Image Url",
"SDVN Load Lora",
"SDVN Load Model",
"SDVN Load Text",
"SDVN Logic",
"SDVN Lora Download",
@@ -8693,6 +8710,18 @@
"title_aux": "Tripo for ComfyUI"
}
],
"https://github.com/Vaibhavs10/ComfyUI-DDUF": [
[
"DDUFLoader",
"DiffusersModelMakeup",
"DiffusersPipelineLoader",
"DiffusersSchedulerLoader",
"DiffusersSimpleSampler"
],
{
"title_aux": "ComfyUI-DDUF"
}
],
"https://github.com/VangengLab/ComfyUI-LivePortrait_v2": [
[
"LivePortraitProcess_animal"
@@ -10798,6 +10827,14 @@
"title_aux": "Mikey Nodes"
}
],
"https://github.com/bear2b/comfyui-argo-nodes": [
[
"ColorMatrixGPU"
],
{
"title_aux": "ColorMatrixGPU Node for ComfyUI"
}
],
"https://github.com/bedovyy/ComfyUI_NAIDGenerator": [
[
"ColorizeNAID",
@@ -14263,7 +14300,8 @@
"Genera.BatchTester",
"Genera.GCPStorageNode",
"Genera.MaskDrawer",
"Genera.Utils"
"Genera.Utils",
"PainterNode"
],
{
"title_aux": "ComfyUI-GeneraNodes"
@@ -16538,7 +16576,9 @@
"Ksampler Parameters JK",
"Latent Crop Offset JK",
"Latent Upscale Parameters Extract JK",
"Load Image With Alpha JK",
"Load Image With Metadata JK",
"Make Image Grid JK",
"Metadata Pipe Extract JK",
"Metadata Pipe JK",
"NodesState JK",
@@ -16609,6 +16649,7 @@
"Save Image with Metadata Flow JK",
"Save Image with Metadata JK",
"Scale To Resolution JK",
"Split Image Grid JK",
"Stability Conservative Upscale",
"Stability Control Sketch",
"Stability Control Structure",
@@ -21345,13 +21386,15 @@
"ConditioningZeroOutCombine",
"ConvertTimestepToSigma",
"DynSamplerSelect",
"DynamicThresholdingSimplePost",
"EmptyLatentImageAR",
"FreeU2PPM",
"Guidance Limiter",
"LatentOperationTonemapLuminance",
"LatentToMaskBB",
"LatentToWidthHeight",
"PPMSamplerSelect"
"PPMSamplerSelect",
"RescaleCFGPost"
],
{
"title_aux": "ComfyUI-ppm"
@@ -21457,6 +21500,16 @@
"title_aux": "\u2728 Clarity AI - Creative Image Upscaler and Enhancer for ComfyUI"
}
],
"https://github.com/phuvinh010701/ComfyUI-Nudenet": [
[
"ApplyNudenet",
"FilterdLabel",
"NudenetModelLoader"
],
{
"title_aux": "ComfyUI-Nudenet"
}
],
"https://github.com/phyblas/paint-by-example_comfyui": [
[
"PaintbyExampleAdvanced",

View File

@@ -1,7 +1,7 @@
[project]
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."
version = "3.3.3"
version = "3.3.5"
license = { file = "LICENSE.txt" }
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]