Compare commits

..

6 Commits

15 changed files with 2889 additions and 2511 deletions

View File

@@ -225,7 +225,7 @@ In `ComfyUI-Manager` V3.0 and later, configuration files and dynamically generat
## Support of missing nodes installation
![missing-menu](https://raw.githubusercontent.com/ltdrdata/ComfyUI-extension-tutorials/Main/ComfyUI-Manager/images/missing-dialog.jpg)
![missing-menu](https://raw.githubusercontent.com/ltdrdata/ComfyUI-extension-tutorials/Main/ComfyUI-Manager/images/missing-menu.jpg)
* When you click on the ```Install Missing Custom Nodes``` button in the menu, it displays a list of extension nodes that contain nodes not currently present in the workflow.

View File

@@ -4004,6 +4004,17 @@
"install_type": "git-clone",
"description": "Integrates GLSL shader support."
},
{
"author": "amorano",
"title": "Jovi_Spout",
"id": "jovi_spout",
"reference": "https://github.com/Amorano/Jovi_Spout",
"files": [
"https://github.com/Amorano/Jovi_Spout"
],
"install_type": "git-clone",
"description": "ComfyUI Nodes for using Spout streams."
},
{
"author": "Umikaze-job",
"title": "select_folder_path_easy",
@@ -17899,13 +17910,23 @@
{
"author": "5x00",
"title": "ComfyUI-VLM_Captions",
"reference": "https://github.com/5x00/ComfyUI-VLM_Captions",
"reference": "https://github.com/5x00/ComfyUI-VLM-Captions",
"files": [
"https://github.com/5x00/ComfyUI-VLM_Captions"
"https://github.com/5x00/ComfyUI-VLM-Captions"
],
"install_type": "git-clone",
"description": "A simple ComfyUI node that let's you use Claude or ChatGPT 4o's VLM capabilities to generate captions/tags for images."
},
{
"author": "5x00",
"title": "ComfyUI-PiAPI-Faceswap",
"reference": "https://github.com/5x00/ComfyUI-PiAPI-Faceswap",
"files": [
"https://github.com/5x00/ComfyUI-PiAPI-Faceswap"
],
"install_type": "git-clone",
"description": "A simple ComfyUI nodes that integrates [a/PiAPI faceswap](https://piapi.ai/faceswap-api) service into ComfyUI. This can be helpful if you're trying to create a workflow that includes faceswap for commercial usage."
},
{
"author": "ClownsharkBatwing",
"title": "RES4LYF",
@@ -18797,6 +18818,58 @@
"install_type": "git-clone",
"description": "Run DDUF in ComfyUI - powered by Diffusers."
},
{
"author": "AconexOfficial",
"title": "ComfyUI GOAT Nodes",
"reference": "https://github.com/AconexOfficial/ComfyUI_GOAT_Nodes",
"files": [
"https://github.com/AconexOfficial/ComfyUI_GOAT_Nodes"
],
"install_type": "git-clone",
"description": "Nodes to level up your workflows performance and streamline specific functions."
},
{
"author": "Jaminanim",
"title": "ComfyUI-Random-Int-Divisor-Node",
"reference": "https://github.com/Jaminanim/ComfyUI-Random-Int-Divisor-Node",
"files": [
"https://github.com/Jaminanim/ComfyUI-Random-Int-Divisor-Node"
],
"install_type": "git-clone",
"description": "A set of custom ComfyUI nodes for generating random integers within a range, adjusted to the nearest multiple of a user-defined divisor. Needlessly includes both an efficient and simple list implementation. Updates with each generation."
},
{
"author": "cenzijing",
"title": "ComfyUI-Markmap",
"reference": "https://github.com/cenzijing/ComfyUI-Markmap",
"files": [
"https://github.com/cenzijing/ComfyUI-Markmap"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for creating mindmaps from markdown"
},
{
"author": "bongsang",
"title": "ComfyUI-Bongsang",
"reference": "https://github.com/bongsang/ComfyUI-Bongsang",
"files": [
"https://github.com/bongsang/ComfyUI-Bongsang"
],
"install_type": "git-clone",
"description": "The 'ComfyUI-Bongsang' is very useful tools for a diffusion model developer."
},
{
"author": "muxueChen",
"title": "CosyVoice2 for ComfyUI",
"reference": "https://github.com/muxueChen/ComfyUI_NTCosyVoice",
"files": [
"https://github.com/muxueChen/ComfyUI_NTCosyVoice"
],
"install_type": "git-clone",
"description": "ComfyUI_NTCosyVoice is a plugin of ComfyUI for Cosysvoice2"
},

View File

@@ -299,7 +299,15 @@
"title_aux": "ComfyUI-DareMerge"
}
],
"https://github.com/5x00/ComfyUI-VLM_Captions": [
"https://github.com/5x00/ComfyUI-PiAPI-Faceswap": [
[
"Face Swapper"
],
{
"title_aux": "ComfyUI-PiAPI-Faceswap"
}
],
"https://github.com/5x00/ComfyUI-VLM-Captions": [
[
"Image To Caption"
],
@@ -1226,6 +1234,27 @@
"title_aux": "ComfyUI Nodes for External Tooling"
}
],
"https://github.com/AconexOfficial/ComfyUI_GOAT_Nodes": [
[
"Advanced_Upscale_Image_Using_Model",
"Capped_Float_Positive",
"Capped_Int_Positive",
"Embedding_Selector",
"Fast_Color_Match",
"Fast_Film_Grain",
"Get_Side_Length_Of_Image",
"Image_Dimensions",
"Image_Tiler",
"Image_Untiler",
"Int_Divide_Rounded",
"Sampler_Settings",
"Smart_Seed",
"Triple_Prompt"
],
{
"title_aux": "ComfyUI GOAT Nodes"
}
],
"https://github.com/Aerse/ComfyUI-Seed-Nodes": [
[
"Seed-Nodes: ImagePixelator",
@@ -1349,6 +1378,15 @@
"title_aux": "Jovi_GLSL"
}
],
"https://github.com/Amorano/Jovi_Spout": [
[
"SPOUT READER (JOV_SP) \ud83d\udcfa",
"SPOUT WRITER (JOV_SP) \ud83c\udfa5"
],
{
"title_aux": "Jovi_Spout"
}
],
"https://github.com/Amorano/Jovimetrix": [
[
"ADJUST (JOV) \ud83d\udd78\ufe0f",
@@ -4143,7 +4181,6 @@
"Isulion Civitai Image Display",
"Isulion Civitai Model Explorer",
"Isulion Civitai Trending",
"Isulion Video Prompt Generator \ud83c\udfa5",
"IsulionActionGenerator",
"IsulionAlienWorldGenerator",
"IsulionAnimalBehaviorGenerator",
@@ -4172,6 +4209,7 @@
"IsulionStyleMixer",
"IsulionTechGenerator",
"IsulionTimeOfDayGenerator",
"IsulionVideoPromptGenerator",
"IsulionWeatherGenerator",
"\ud83d\udca4 IsulionShutdown"
],
@@ -4337,6 +4375,15 @@
"title_aux": "ComfyUI-AI-Assistant"
}
],
"https://github.com/Jaminanim/ComfyUI-Random-Int-Divisor-Node": [
[
"RandomIntegerNodeEfficient",
"RandomIntegerNodeList"
],
{
"title_aux": "ComfyUI-Random-Int-Divisor-Node"
}
],
"https://github.com/Jannchie/ComfyUI-J": [
[
"DiffusersCompelPromptEmbedding",
@@ -5782,24 +5829,37 @@
"DJZ-LoadLatentV2",
"DJZDatamosh",
"DJZDatamoshV2",
"DatasetWordcloud",
"DinskyPlus",
"DinskyPlusV2",
"DjzDatamoshV3",
"DjzDatamoshV4",
"DjzDatamoshV5",
"DjzDatamoshV6",
"DjzDatamoshV7",
"FractalGenerator",
"FractalGeneratorV2",
"FractalGeneratorV3",
"ImageSizeAdjuster",
"ImageSizeAdjusterV2",
"ImageSizeAdjusterV3",
"LoadVideoDirectory",
"ParametricMeshGen",
"ParametricMeshGenV2",
"ProjectFilePathNode",
"PromptCleaner",
"PromptSwap",
"SequentialNumberGenerator",
"StringWeights",
"TrianglesPlus",
"TrianglesPlusV2",
"ZenkaiPrompt",
"ZenkaiPromptV2",
"ZenkaiWildcard",
"ZenkaiWildcardV2"
],
{
"author": "DJZ-Nodes",
"title_aux": "DJZ-Nodes"
}
],
@@ -7865,6 +7925,7 @@
"Divide Image and Select Tile",
"Divide and Conquer Algorithm",
"Divide and Conquer Algorithm (No Upscale)",
"Load Images into List",
"Make Size"
],
{
@@ -9160,7 +9221,9 @@
"InstaCText",
"InstaCTextML",
"InstaPromptMultipleStyleSelector",
"InstaPromptStyleSelector"
"InstaPromptStyleSelector",
"LoadVideo",
"PreViewVideo"
],
{
"title_aux": "InstaSD nodes for ComfyUI"
@@ -11141,6 +11204,14 @@
"title_aux": "Remembering utils"
}
],
"https://github.com/bongsang/ComfyUI-Bongsang": [
[
"AnyInfo"
],
{
"title_aux": "ComfyUI-Bongsang"
}
],
"https://github.com/boredofnames/ComfyUI-ntfy": [
[
"Ntfy",
@@ -11395,6 +11466,15 @@
"title_aux": "ComfyUI SimpleTools Suit"
}
],
"https://github.com/cenzijing/ComfyUI-Markmap": [
[
"MarkmapNode",
"ReadHtmlNode"
],
{
"title_aux": "ComfyUI-Markmap"
}
],
"https://github.com/cerspense/ComfyUI_cspnodes": [
[
"DepthToNormalMap",
@@ -12572,12 +12652,8 @@
],
"https://github.com/civen-cn/ComfyUI-Whisper-Translator": [
[
"Add Subtitles To Background",
"Add Subtitles To Frames",
"Add Subtitles To FramesX",
"Apply Whisper",
"Apply WhisperX",
"Resize Cropped Subtitles"
"Apply WhisperX"
],
{
"title_aux": "ComfyUI Whisper Translator"
@@ -15407,6 +15483,7 @@
"Griptape Util: Create Agent Modelfile",
"Griptape Util: Create Model from Modelfile",
"Griptape Util: Remove Ollama Model",
"Griptape Util: Switch Node",
"Griptape Vector Store Driver: Amazon OpenSearch",
"Griptape Vector Store Driver: Azure MongoDB",
"Griptape Vector Store Driver: Griptape Cloud",
@@ -18843,6 +18920,8 @@
"https://github.com/lldacing/ComfyUI_BiRefNet_ll": [
[
"AutoDownloadBiRefNetModel",
"BlurFusionForegroundEstimation",
"GetMaskByBiRefNet",
"LoadRembgByBiRefNetModel",
"RembgByBiRefNet",
"RembgByBiRefNetAdvanced"
@@ -20737,6 +20816,16 @@
"title_aux": "comfyui_dynamic_util_nodes"
}
],
"https://github.com/muxueChen/ComfyUI_NTCosyVoice": [
[
"NTCosyVoiceCrossLingualSampler",
"NTCosyVoiceInstruct2Sampler",
"NTCosyVoiceZeroShotSampler"
],
{
"title_aux": "CosyVoice2 for ComfyUI"
}
],
"https://github.com/muzi12888/ComfyUI-PoseKeypoint-Mask": [
[
"Image Brightness",
@@ -23209,9 +23298,7 @@
"https://github.com/smthemex/ComfyUI_EchoMimic": [
[
"Echo_LoadModel",
"Echo_Sampler",
"Echo_Upscaleloader",
"Echo_VideoUpscale"
"Echo_Sampler"
],
{
"title_aux": "ComfyUI_EchoMimic"

View File

@@ -127,8 +127,17 @@ def gitcheck(path, do_fetch=False):
def switch_to_default_branch(repo):
default_branch = repo.git.symbolic_ref('refs/remotes/origin/HEAD').replace('refs/remotes/origin/', '')
repo.git.checkout(default_branch)
try:
default_branch = repo.git.symbolic_ref('refs/remotes/origin/HEAD').replace('refs/remotes/origin/', '')
repo.git.checkout(default_branch)
except:
try:
repo.git.checkout(repo.heads.master)
except:
try:
repo.git.checkout(repo.heads.main)
except:
print("[ComfyUI Manager] Failed to switch to the default branch (master or main)")
def gitpull(path):

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,8 @@
"""
description:
`manager_core` contains the core implementation of the management functions in ComfyUI-Manager.
"""
import json
import os
import sys
@@ -36,7 +41,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 3, 8]
version_code = [3, 3, 11]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
@@ -177,6 +182,10 @@ def update_user_directory(user_dir):
manager_channel_list_path = os.path.join(manager_files_path, 'channels.list')
manager_pip_overrides_path = os.path.join(manager_files_path, "pip_overrides.json")
manager_components_path = os.path.join(manager_files_path, "components")
manager_util.cache_dir = os.path.join(manager_files_path, "cache")
if not os.path.exists(manager_util.cache_dir):
os.makedirs(manager_util.cache_dir)
try:
import folder_paths
@@ -1510,8 +1519,17 @@ def get_config():
def switch_to_default_branch(repo):
default_branch = repo.git.symbolic_ref('refs/remotes/origin/HEAD').replace('refs/remotes/origin/', '')
repo.git.checkout(default_branch)
try:
default_branch = repo.git.symbolic_ref('refs/remotes/origin/HEAD').replace('refs/remotes/origin/', '')
repo.git.checkout(default_branch)
except:
try:
repo.git.checkout(repo.heads.master)
except:
try:
repo.git.checkout(repo.heads.main)
except:
print("[ComfyUI Manager] Failed to switch to the default branch (master or main)")
def try_install_script(url, repo_path, install_cmd, instant_execution=False):

View File

@@ -816,7 +816,7 @@ async def get_cnr_versions(request):
node_name = request.match_info.get("node_name", None)
versions = core.cnr_utils.all_versions_of_node(node_name)
if versions:
if versions is not None:
return web.json_response(versions, content_type='application/json')
return web.Response(status=400)
@@ -1401,7 +1401,6 @@ async def default_cache_update():
# else:
# logging.info("[ComfyUI-Manager] Migration check is skipped...")
threading.Thread(target=lambda: asyncio.run(default_cache_update())).start()
if not os.path.exists(core.manager_config_path):

View File

@@ -1,3 +1,8 @@
"""
description:
`manager_util` is the lightest module shared across the prestartup_script, main code, and cm-cli of ComfyUI-Manager.
"""
import aiohttp
import json
import threading
@@ -10,7 +15,7 @@ import re
cache_lock = threading.Lock()
comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
cache_dir = os.path.join(comfyui_manager_path, '.cache')
cache_dir = os.path.join(comfyui_manager_path, '.cache') # This path is also updated together in **manager_core.update_user_directory**.
# DON'T USE StrictVersion - cannot handle pre_release version

View File

@@ -1190,7 +1190,7 @@ export class CustomNodesManager {
version_cnt++;
}
if(rowItem.cnr_latest != rowItem.originalData.active_version) {
if(rowItem.cnr_latest != rowItem.originalData.active_version && obj.length > 0) {
versions.push('latest');
}
}

View File

@@ -10,6 +10,27 @@
},
{
"author": "power88",
"title": "ComfyUI-PDiD-Nodes [WIP]",
"reference": "https://github.com/power88/ComfyUI-PDiD-Nodes",
"files": [
"https://github.com/power88/ComfyUI-PDiD-Nodes"
],
"install_type": "git-clone",
"description": "NODES: Get Image Size, Check Character Tag, Nearest SDXL Resolution divided by 64, Get Image Main Color, Blend Images, List Operations, Make Image Gray.\nNOTE: not working"
},
{
"author": "FinetunersAI",
"title": "ComfyUI Finetuners [WIP]",
"reference": "https://github.com/FinetunersAI/finetuners",
"files": [
"https://github.com/FinetunersAI/finetuners"
],
"install_type": "git-clone",
"description": "A collection of utility nodes for ComfyUI to enhance your workflow.\nNOTE: The files in the repo are not organized."
},
{
"author": "sourceful-official",
"title": "ComfyUI_InstructPixToPixConditioningLatent [WIP]",
@@ -243,13 +264,13 @@
},
{
"author": "Maxim-Dey",
"title": "ComfyUI-MS_Tools",
"title": "ComfyUI-MS_Tools [WIP]",
"reference": "https://github.com/Maxim-Dey/ComfyUI-MaksiTools",
"files": [
"https://github.com/Maxim-Dey/ComfyUI-MaksiTools"
],
"install_type": "git-clone",
"description": "NODES: MS Time Measure Node"
"description": "NODES: MS Time Measure NodeMaksiTools"
},
{
"author": "jammyfu",

View File

@@ -513,6 +513,7 @@
"VTS Clip Text Encode",
"VTS Color Mask To Mask",
"VTS Conditioning Set Batch Mask",
"VTS Images Crop From Masks",
"VTS Merge Delimited Text",
"VTS Reduce Batch Size",
"VTS To Text",
@@ -563,8 +564,10 @@
"DevToolsNodeWithOnlyOptionalInput",
"DevToolsNodeWithOptionalInput",
"DevToolsNodeWithOutputList",
"DevToolsNodeWithSeedInput",
"DevToolsNodeWithStringInput",
"DevToolsNodeWithUnionInput",
"DevToolsObjectPatchNode",
"DevToolsSimpleSlider"
],
{
@@ -653,7 +656,7 @@
],
"https://github.com/DraconicDragon/ComfyUI_e621_booru_toolkit": [
[
"GetBooruImageInfo",
"GetBooruPost",
"TagEncode"
],
{
@@ -743,6 +746,16 @@
"title_aux": "Fast Group Link [WIP]"
}
],
"https://github.com/FinetunersAI/finetuners": [
[
"AutoImageResize",
"GroupLink",
"VariablesInjector"
],
{
"title_aux": "ComfyUI Finetuners [WIP]"
}
],
"https://github.com/Fucci-Mateo/ComfyUI-Airtable": [
[
"Push pose to Airtable"
@@ -1079,7 +1092,7 @@
"MT Time Measure Node"
],
{
"title_aux": "ComfyUI-MS_Tools"
"title_aux": "ComfyUI-MS_Tools [WIP]"
}
],
"https://github.com/MrAdamBlack/CheckProgress": [
@@ -1243,6 +1256,7 @@
"https://github.com/ShahFaisalWani/ComfyUI-Mojen-Nodeset": [
[
"MojenAnalyzeProcessor",
"MojenAspectRatio",
"MojenImageLoader",
"MojenLogPercent",
"MojenNSFWClassifier",
@@ -2813,12 +2827,14 @@
"ClickPopup",
"ColorPicker",
"DynamicImageCombiner",
"DynamicMaskCombiner",
"ImageResolutionAdjuster",
"MaskPreview",
"MultilineTextInput",
"RemoveEmptyLinesAndLeadingSpaces",
"RemoveEmptyLinesAndLeadingSpacesAdvance",
"ShowTextPlus",
"SimpleTextInput",
"TextCombiner"
],
{
@@ -3821,6 +3837,20 @@
"title_aux": "NudeNet-Detector-Provider [WIP]"
}
],
"https://github.com/power88/ComfyUI-PDiD-Nodes": [
[
"Blend Images",
"Check Character Tag",
"Get Image Colors",
"Get image size",
"List Operations",
"Make Image Gray",
"Nearest SDXL Resolution divided by 64"
],
{
"title_aux": "ComfyUI-PDiD-Nodes [WIP]"
}
],
"https://github.com/prabinpebam/anyPython": [
[
"Any Python"

View File

File diff suppressed because it is too large Load Diff

View File

@@ -9,6 +9,77 @@
},
{
"author": "bongsang",
"title": "ComfyUI-Bongsang",
"reference": "https://github.com/bongsang/ComfyUI-Bongsang",
"files": [
"https://github.com/bongsang/ComfyUI-Bongsang"
],
"install_type": "git-clone",
"description": "The 'ComfyUI-Bongsang' is very useful tools for a diffusion model developer."
},
{
"author": "5x00",
"title": "ComfyUI-PiAPI-Faceswap",
"reference": "https://github.com/5x00/ComfyUI-PiAPI-Faceswap",
"files": [
"https://github.com/5x00/ComfyUI-PiAPI-Faceswap"
],
"install_type": "git-clone",
"description": "A simple ComfyUI nodes that integrates [a/PiAPI faceswap](https://piapi.ai/faceswap-api) service into ComfyUI. This can be helpful if you're trying to create a workflow that includes faceswap for commercial usage."
},
{
"author": "muxueChen",
"title": "CosyVoice2 for ComfyUI",
"reference": "https://github.com/muxueChen/ComfyUI_NTCosyVoice",
"files": [
"https://github.com/muxueChen/ComfyUI_NTCosyVoice"
],
"install_type": "git-clone",
"description": "ComfyUI_NTCosyVoice is a plugin of ComfyUI for Cosysvoice2"
},
{
"author": "cenzijing",
"title": "ComfyUI-Markmap",
"reference": "https://github.com/cenzijing/ComfyUI-Markmap",
"files": [
"https://github.com/cenzijing/ComfyUI-Markmap"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for creating mindmaps from markdown"
},
{
"author": "amorano",
"title": "Jovi_Spout",
"id": "jovi_spout",
"reference": "https://github.com/Amorano/Jovi_Spout",
"files": [
"https://github.com/Amorano/Jovi_Spout"
],
"install_type": "git-clone",
"description": "ComfyUI Nodes for using Spout streams."
},
{
"author": "AconexOfficial",
"title": "ComfyUI GOAT Nodes",
"reference": "https://github.com/AconexOfficial/ComfyUI_GOAT_Nodes",
"files": [
"https://github.com/AconexOfficial/ComfyUI_GOAT_Nodes"
],
"install_type": "git-clone",
"description": "Nodes to level up your workflows performance and streamline specific functions."
},
{
"author": "Jaminanim",
"title": "ComfyUI-Random-Int-Divisor-Node",
"reference": "https://github.com/Jaminanim/ComfyUI-Random-Int-Divisor-Node",
"files": [
"https://github.com/Jaminanim/ComfyUI-Random-Int-Divisor-Node"
],
"install_type": "git-clone",
"description": "A set of custom ComfyUI nodes for generating random integers within a range, adjusted to the nearest multiple of a user-defined divisor. Needlessly includes both an efficient and simple list implementation. Updates with each generation."
},
{
"author": "LucipherDev",
"title": "ComfyUI-AniDoc",
@@ -623,78 +694,6 @@
],
"install_type": "git-clone",
"description": "These are custom nodes for ComfyUI for the loading and saving of metadata in XMP format. XMP metadata is embedded in the images created by these nodes; it travels along wherever the image does. Both macOS and Windows index XMP metadata automatically, making it searchable from the Finder on the Mac or the File Explorer in Windows. Apps like Photoshop or Lightroom (and presumably many others) expose XMP metadata and allow it to be edited."
},
{
"author": "AEmotionStudio",
"title": "ComfyUI Christmas Theme 🎄✨",
"reference": "https://github.com/AEmotionStudio/ComfyUI-ChristmasTheme",
"files": [
"https://github.com/AEmotionStudio/ComfyUI-ChristmasTheme"
],
"install_type": "git-clone",
"description": "A beautiful theme extension for ComfyUI that adds festive touches with dynamic backgrounds, snowfall effects, and animated node connections"
},
{
"author": "Black Forest Labs",
"title": "Black Forest Labs API Nodes",
"reference": "https://github.com/black-forest-labs/bfl-comfy-nodes",
"files": [
"https://github.com/black-forest-labs/bfl-comfy-nodes"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for Black Forest Labs API Services"
},
{
"author": "Light-x02",
"title": "Image Metadata Nodes",
"id": "image_metadata_nodes",
"reference": "https://github.com/Light-x02/ComfyUI-Image-Metadata-Nodes",
"files": [
"https://github.com/Light-x02/ComfyUI-Image-Metadata-Nodes"
],
"install_type": "git-clone",
"description": "Nodes for loading and saving images with metadata in ComfyUI."
},
{
"author": "marcoc2",
"title": "Image Processing Suite for ComfyUI",
"reference": "https://github.com/marcoc2/ComfyUI-AnotherUtils",
"files": [
"https://github.com/marcoc2/ComfyUI-AnotherUtils"
],
"install_type": "git-clone",
"description": "A collection of specialized image processing nodes for ComfyUI, focused on dataset preparation and pixel art manipulation."
},
{
"author": "BIMer-99",
"title": "ComfyUI_FishSpeech_EX",
"reference": "https://github.com/BIMer-99/ComfyUI_FishSpeech_EX",
"files": [
"https://github.com/BIMer-99/ComfyUI_FishSpeech_EX"
],
"install_type": "git-clone",
"description": "This plugin is optimized for Fish-Speech-1.5 version and is only applicable to version 1.5"
},
{
"author": "CyanAutumn",
"title": "ComfyUi Random Manage Cyan",
"id": "CyanAutumn",
"reference": "https://github.com/CyanAutumn/ComfyUi_Random_Manage_Cyan",
"files": [
"https://github.com/CyanAutumn/ComfyUi_Random_Manage_Cyan"
],
"install_type": "git-clone",
"description": "A random prompt node"
},
{
"author": "kazeyori",
"title": "Quick Image Sequence Process",
"reference": "https://github.com/kazeyori/ComfyUI-QuickImageSequenceProcess",
"files": [
"https://github.com/kazeyori/ComfyUI-QuickImageSequenceProcess"
],
"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."
}
]
}

View File

@@ -299,7 +299,15 @@
"title_aux": "ComfyUI-DareMerge"
}
],
"https://github.com/5x00/ComfyUI-VLM_Captions": [
"https://github.com/5x00/ComfyUI-PiAPI-Faceswap": [
[
"Face Swapper"
],
{
"title_aux": "ComfyUI-PiAPI-Faceswap"
}
],
"https://github.com/5x00/ComfyUI-VLM-Captions": [
[
"Image To Caption"
],
@@ -1226,6 +1234,27 @@
"title_aux": "ComfyUI Nodes for External Tooling"
}
],
"https://github.com/AconexOfficial/ComfyUI_GOAT_Nodes": [
[
"Advanced_Upscale_Image_Using_Model",
"Capped_Float_Positive",
"Capped_Int_Positive",
"Embedding_Selector",
"Fast_Color_Match",
"Fast_Film_Grain",
"Get_Side_Length_Of_Image",
"Image_Dimensions",
"Image_Tiler",
"Image_Untiler",
"Int_Divide_Rounded",
"Sampler_Settings",
"Smart_Seed",
"Triple_Prompt"
],
{
"title_aux": "ComfyUI GOAT Nodes"
}
],
"https://github.com/Aerse/ComfyUI-Seed-Nodes": [
[
"Seed-Nodes: ImagePixelator",
@@ -1349,6 +1378,15 @@
"title_aux": "Jovi_GLSL"
}
],
"https://github.com/Amorano/Jovi_Spout": [
[
"SPOUT READER (JOV_SP) \ud83d\udcfa",
"SPOUT WRITER (JOV_SP) \ud83c\udfa5"
],
{
"title_aux": "Jovi_Spout"
}
],
"https://github.com/Amorano/Jovimetrix": [
[
"ADJUST (JOV) \ud83d\udd78\ufe0f",
@@ -4143,7 +4181,6 @@
"Isulion Civitai Image Display",
"Isulion Civitai Model Explorer",
"Isulion Civitai Trending",
"Isulion Video Prompt Generator \ud83c\udfa5",
"IsulionActionGenerator",
"IsulionAlienWorldGenerator",
"IsulionAnimalBehaviorGenerator",
@@ -4172,6 +4209,7 @@
"IsulionStyleMixer",
"IsulionTechGenerator",
"IsulionTimeOfDayGenerator",
"IsulionVideoPromptGenerator",
"IsulionWeatherGenerator",
"\ud83d\udca4 IsulionShutdown"
],
@@ -4337,6 +4375,15 @@
"title_aux": "ComfyUI-AI-Assistant"
}
],
"https://github.com/Jaminanim/ComfyUI-Random-Int-Divisor-Node": [
[
"RandomIntegerNodeEfficient",
"RandomIntegerNodeList"
],
{
"title_aux": "ComfyUI-Random-Int-Divisor-Node"
}
],
"https://github.com/Jannchie/ComfyUI-J": [
[
"DiffusersCompelPromptEmbedding",
@@ -5782,24 +5829,37 @@
"DJZ-LoadLatentV2",
"DJZDatamosh",
"DJZDatamoshV2",
"DatasetWordcloud",
"DinskyPlus",
"DinskyPlusV2",
"DjzDatamoshV3",
"DjzDatamoshV4",
"DjzDatamoshV5",
"DjzDatamoshV6",
"DjzDatamoshV7",
"FractalGenerator",
"FractalGeneratorV2",
"FractalGeneratorV3",
"ImageSizeAdjuster",
"ImageSizeAdjusterV2",
"ImageSizeAdjusterV3",
"LoadVideoDirectory",
"ParametricMeshGen",
"ParametricMeshGenV2",
"ProjectFilePathNode",
"PromptCleaner",
"PromptSwap",
"SequentialNumberGenerator",
"StringWeights",
"TrianglesPlus",
"TrianglesPlusV2",
"ZenkaiPrompt",
"ZenkaiPromptV2",
"ZenkaiWildcard",
"ZenkaiWildcardV2"
],
{
"author": "DJZ-Nodes",
"title_aux": "DJZ-Nodes"
}
],
@@ -7865,6 +7925,7 @@
"Divide Image and Select Tile",
"Divide and Conquer Algorithm",
"Divide and Conquer Algorithm (No Upscale)",
"Load Images into List",
"Make Size"
],
{
@@ -9160,7 +9221,9 @@
"InstaCText",
"InstaCTextML",
"InstaPromptMultipleStyleSelector",
"InstaPromptStyleSelector"
"InstaPromptStyleSelector",
"LoadVideo",
"PreViewVideo"
],
{
"title_aux": "InstaSD nodes for ComfyUI"
@@ -11141,6 +11204,14 @@
"title_aux": "Remembering utils"
}
],
"https://github.com/bongsang/ComfyUI-Bongsang": [
[
"AnyInfo"
],
{
"title_aux": "ComfyUI-Bongsang"
}
],
"https://github.com/boredofnames/ComfyUI-ntfy": [
[
"Ntfy",
@@ -11395,6 +11466,15 @@
"title_aux": "ComfyUI SimpleTools Suit"
}
],
"https://github.com/cenzijing/ComfyUI-Markmap": [
[
"MarkmapNode",
"ReadHtmlNode"
],
{
"title_aux": "ComfyUI-Markmap"
}
],
"https://github.com/cerspense/ComfyUI_cspnodes": [
[
"DepthToNormalMap",
@@ -12572,12 +12652,8 @@
],
"https://github.com/civen-cn/ComfyUI-Whisper-Translator": [
[
"Add Subtitles To Background",
"Add Subtitles To Frames",
"Add Subtitles To FramesX",
"Apply Whisper",
"Apply WhisperX",
"Resize Cropped Subtitles"
"Apply WhisperX"
],
{
"title_aux": "ComfyUI Whisper Translator"
@@ -15407,6 +15483,7 @@
"Griptape Util: Create Agent Modelfile",
"Griptape Util: Create Model from Modelfile",
"Griptape Util: Remove Ollama Model",
"Griptape Util: Switch Node",
"Griptape Vector Store Driver: Amazon OpenSearch",
"Griptape Vector Store Driver: Azure MongoDB",
"Griptape Vector Store Driver: Griptape Cloud",
@@ -18843,6 +18920,8 @@
"https://github.com/lldacing/ComfyUI_BiRefNet_ll": [
[
"AutoDownloadBiRefNetModel",
"BlurFusionForegroundEstimation",
"GetMaskByBiRefNet",
"LoadRembgByBiRefNetModel",
"RembgByBiRefNet",
"RembgByBiRefNetAdvanced"
@@ -20737,6 +20816,16 @@
"title_aux": "comfyui_dynamic_util_nodes"
}
],
"https://github.com/muxueChen/ComfyUI_NTCosyVoice": [
[
"NTCosyVoiceCrossLingualSampler",
"NTCosyVoiceInstruct2Sampler",
"NTCosyVoiceZeroShotSampler"
],
{
"title_aux": "CosyVoice2 for ComfyUI"
}
],
"https://github.com/muzi12888/ComfyUI-PoseKeypoint-Mask": [
[
"Image Brightness",
@@ -23209,9 +23298,7 @@
"https://github.com/smthemex/ComfyUI_EchoMimic": [
[
"Echo_LoadModel",
"Echo_Sampler",
"Echo_Upscaleloader",
"Echo_VideoUpscale"
"Echo_Sampler"
],
{
"title_aux": "ComfyUI_EchoMimic"

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