Merge branch 'main' into draft-v4

This commit is contained in:
Dr.Lt.Data 2025-07-24 12:41:48 +09:00
commit cf8029ecd4
17 changed files with 5822 additions and 4567 deletions

View File

@ -180,7 +180,7 @@ def install_node(node_id, version=None):
else:
url = f"{base_url}/nodes/{node_id}/install?version={version}"
response = requests.get(url)
response = requests.get(url, verify=not manager_util.bypass_ssl)
if response.status_code == 200:
# Convert the API response to a NodeVersion object
return map_node_version(response.json())
@ -191,7 +191,7 @@ def install_node(node_id, version=None):
def all_versions_of_node(node_id):
url = f"{base_url}/nodes/{node_id}/versions?statuses=NodeVersionStatusActive&statuses=NodeVersionStatusPending"
response = requests.get(url)
response = requests.get(url, verify=not manager_util.bypass_ssl)
if response.status_code == 200:
return response.json()
else:

View File

@ -55,7 +55,11 @@ def download_url(model_url: str, model_dir: str, filename: str):
return aria2_download_url(model_url, model_dir, filename)
else:
from torchvision.datasets.utils import download_url as torchvision_download_url
return torchvision_download_url(model_url, model_dir, filename)
try:
return torchvision_download_url(model_url, model_dir, filename)
except Exception as e:
logging.error(f"[ComfyUI-Manager] Failed to download: {model_url} / {repr(e)}")
raise
def aria2_find_task(dir: str, filename: str):

View File

@ -24,6 +24,7 @@ comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '
cache_dir = os.path.join(comfyui_manager_path, '.cache') # This path is also updated together in **manager_core.update_user_directory**.
use_uv = False
bypass_ssl = False
def is_manager_pip_package():
return not os.path.exists(os.path.join(comfyui_manager_path, '..', 'custom_nodes'))
@ -139,7 +140,7 @@ async def get_data(uri, silent=False):
print(f"FETCH DATA from: {uri}", end="")
if uri.startswith("http"):
async with aiohttp.ClientSession(trust_env=True, connector=aiohttp.TCPConnector(verify_ssl=False)) as session:
async with aiohttp.ClientSession(trust_env=True, connector=aiohttp.TCPConnector(verify_ssl=not bypass_ssl)) as session:
headers = {
'Cache-Control': 'no-cache',
'Pragma': 'no-cache',

View File

@ -73,13 +73,18 @@ https://blog.comfy.org/comfyui-statement-on-the-ultralytics-crypto-miner-situati
detected = set()
try:
anthropic_info = subprocess.check_output(manager_util.make_pip_cmd(["show", "anthropic"]), text=True, stderr=subprocess.DEVNULL)
anthropic_reqs = [x for x in anthropic_info.split('\n') if x.startswith("Requires")][0].split(': ')[1]
if "pycrypto" in anthropic_reqs:
location = [x for x in anthropic_info.split('\n') if x.startswith("Location")][0].split(': ')[1]
for fi in os.listdir(location):
if fi.startswith("anthropic"):
guide["ComfyUI_LLMVISION"] = f"\n0.Remove {os.path.join(location, fi)}" + guide["ComfyUI_LLMVISION"]
detected.add("ComfyUI_LLMVISION")
requires_lines = [x for x in anthropic_info.split('\n') if x.startswith("Requires")]
if requires_lines:
anthropic_reqs = requires_lines[0].split(": ", 1)[1]
if "pycrypto" in anthropic_reqs:
location_lines = [x for x in anthropic_info.split('\n') if x.startswith("Location")]
if location_lines:
location = location_lines[0].split(": ", 1)[1]
for fi in os.listdir(location):
if fi.startswith("anthropic"):
guide["ComfyUI_LLMVISION"] = (f"\n0.Remove {os.path.join(location, fi)}" + guide["ComfyUI_LLMVISION"])
detected.add("ComfyUI_LLMVISION")
except subprocess.CalledProcessError:
pass

View File

@ -1626,11 +1626,13 @@ def read_config():
config = configparser.ConfigParser(strict=False)
config.read(context.manager_config_path)
default_conf = config['default']
manager_util.use_uv = default_conf['use_uv'].lower() == 'true' if 'use_uv' in default_conf else False
def get_bool(key, default_value):
return default_conf[key].lower() == 'true' if key in default_conf else False
manager_util.use_uv = default_conf['use_uv'].lower() == 'true' if 'use_uv' in default_conf else False
manager_util.bypass_ssl = get_bool('bypass_ssl', False)
return {
'http_channel_enabled': get_bool('http_channel_enabled', False),
'preview_method': default_conf.get('preview_method', manager_funcs.get_current_preview_method()).lower(),
@ -1656,7 +1658,8 @@ def read_config():
import importlib.util
# temporary disable `uv` on Windows by default (https://github.com/Comfy-Org/ComfyUI-Manager/issues/1969)
manager_util.use_uv = importlib.util.find_spec("uv") is not None and platform.system() != "Windows"
manager_util.bypass_ssl = False
return {
'http_channel_enabled': False,
'preview_method': manager_funcs.get_current_preview_method(),
@ -1665,7 +1668,7 @@ def read_config():
'channel_url': DEFAULT_CHANNEL,
'default_cache_as_channel_url': False,
'share_option': 'all',
'bypass_ssl': False,
'bypass_ssl': manager_util.bypass_ssl,
'file_logging': True,
'component_policy': 'workflow',
'update_policy': 'stable-comfyui',

View File

@ -222,9 +222,6 @@ function isBeforeFrontendVersion(compareVersion) {
}
}
const is_legacy_front = () => isBeforeFrontendVersion('1.2.49');
const isNotNewManagerUI = () => isBeforeFrontendVersion('1.16.4');
document.head.appendChild(docStyle);
var update_comfyui_button = null;
@ -1518,10 +1515,7 @@ app.registerExtension({
}).element
);
const shouldShowLegacyMenuItems = isNotNewManagerUI();
if (shouldShowLegacyMenuItems) {
app.menu?.settingsGroup.element.before(cmGroup.element);
}
app.menu?.settingsGroup.element.before(cmGroup.element);
}
catch(exception) {
console.log('ComfyUI is outdated. New style menu based features are disabled.');

View File

@ -1625,11 +1625,13 @@ def read_config():
config = configparser.ConfigParser(strict=False)
config.read(context.manager_config_path)
default_conf = config['default']
manager_util.use_uv = default_conf['use_uv'].lower() == 'true' if 'use_uv' in default_conf else False
def get_bool(key, default_value):
return default_conf[key].lower() == 'true' if key in default_conf else False
manager_util.use_uv = default_conf['use_uv'].lower() == 'true' if 'use_uv' in default_conf else False
manager_util.bypass_ssl = get_bool('bypass_ssl', False)
return {
'http_channel_enabled': get_bool('http_channel_enabled', False),
'preview_method': default_conf.get('preview_method', manager_funcs.get_current_preview_method()).lower(),
@ -1653,6 +1655,8 @@ def read_config():
except Exception:
manager_util.use_uv = False
manager_util.bypass_ssl = False
return {
'http_channel_enabled': False,
'preview_method': manager_funcs.get_current_preview_method(),
@ -1661,7 +1665,7 @@ def read_config():
'channel_url': DEFAULT_CHANNEL,
'default_cache_as_channel_url': False,
'share_option': 'all',
'bypass_ssl': False,
'bypass_ssl': manager_util.bypass_ssl,
'file_logging': True,
'component_policy': 'workflow',
'update_policy': 'stable-comfyui',

View File

@ -2621,6 +2621,16 @@
"install_type": "git-clone",
"description": "A small set of nodes I created for myself. Features multiple simultaneous prompts in batches, an image saver with ability to have JSON saved to separate folder, image analysis nodes, switches for text and numbers, and more."
},
{
"author": "BiffMunky",
"title": "Endless 🌊✨ Buttons",
"reference": "https://github.com/tusharbhutt/Endless-Buttons",
"files": [
"https://github.com/tusharbhutt/Endless-Buttons"
],
"install_type": "git-clone",
"description": "A small set of JavaScript files I created for myself. The scripts provide Quality of Life enhancements to the ComfyUI interface, such as changing fonts and font sizes."
},
{
"author": "spacepxl",
"title": "ComfyUI-HQ-Image-Save",
@ -6284,6 +6294,16 @@
"install_type": "git-clone",
"description": "Allows you to save images with their generation metadata compatible with Civitai. Works with png, jpeg and webp. Stores LoRAs, models and embeddings hashes for resource recognition."
},
{
"author": "alexopus",
"title": "ComfyUI Notes Sidebar",
"reference": "https://github.com/alexopus/ComfyUI-Notes-Sidebar",
"files": [
"https://github.com/alexopus/ComfyUI-Notes-Sidebar"
],
"install_type": "git-clone",
"description": "A ComfyUI extension that adds a notes sidebar for managing notes"
},
{
"author": "kft334",
"title": "Knodes",
@ -11041,6 +11061,26 @@
"install_type": "git-clone",
"description": "[a/AniCrafter](https://github.com/MyNiuuu/AniCrafter): Customizing Realistic Human-Centric Animation via Avatar-Background Conditioning in Video Diffusion Models, you can try this methods when use ComfyUI."
},
{
"author": "smthemex",
"title": "ComfyUI_ObjectClear",
"reference": "https://github.com/smthemex/ComfyUI_ObjectClear",
"files": [
"https://github.com/smthemex/ComfyUI_ObjectClear"
],
"install_type": "git-clone",
"description": "ObjectClear:Complete Object Removal via Object-Effect Attention,you can try it in ComfyUI"
},
{
"author": "smthemex",
"title": "ComfyUI_OmniSVG",
"reference": "https://github.com/smthemex/ComfyUI_OmniSVG",
"files": [
"https://github.com/smthemex/ComfyUI_OmniSVG"
],
"install_type": "git-clone",
"description": "OmniSVG: A Unified Scalable Vector Graphics Generation Model,you can try it in ComfyUI."
},
{
"author": "choey",
"title": "Comfy-Topaz",
@ -11992,6 +12032,16 @@
"install_type": "git-clone",
"description": "A Simple Python RSS Feed Reader to create Prompts in Comfy UI"
},
{
"author": "BAIS1C",
"title": "ComfyUI_BASICSAdvancedDancePoser",
"reference": "https://github.com/BAIS1C/ComfyUI_BASICSAdvancedDancePoser",
"files": [
"https://github.com/BAIS1C/ComfyUI_BASICSAdvancedDancePoser"
],
"install_type": "git-clone",
"description": "Professional COCO-WholeBody 133-keypoint dance animation system for ComfyUI"
},
{
"author": "runtime44",
"title": "Runtime44 ComfyUI Nodes",
@ -13884,6 +13934,16 @@
"install_type": "git-clone",
"description": "Fix banding artifacts by re-sampling the latent with a low denoise strength."
},
{
"author": "tritant",
"title": "Layers System",
"reference": "https://github.com/tritant/ComfyUI_Layers_Utility",
"files": [
"https://github.com/tritant/ComfyUI_Layers_Utility"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides a powerful and flexible dynamic layering system, similar to what you would find in image editing software like Photoshop."
},
{
"author": "metncelik",
"title": "comfyui_met_suite",
@ -17903,17 +17963,6 @@
"install_type": "git-clone",
"description": "Implementation of PMRF on ComfyUI"
},
{
"author": "dionren",
"title": "Export Workflow With Cyuai Api Available Nodes",
"id": "comfyUI-Pro-Export-Tool",
"reference": "https://github.com/dionren/ComfyUI-Pro-Export-Tool",
"files": [
"https://github.com/dionren/ComfyUI-Pro-Export-Tool"
],
"install_type": "git-clone",
"description": "This is a node to convert workflows to cyuai api available nodes."
},
{
"author": "tkreuziger",
"title": "ComfyUI and Claude",
@ -19955,6 +20004,16 @@
"install_type": "git-clone",
"description": "ComfyUI-ThinkSound is now available in ComfyUI, ThinkSound is a unified Any2Audio generation framework with flow matching guided by Chain-of-Thought (CoT) reasoning."
},
{
"author": "Yuan-ManX",
"title": "ComfyUI-HiggsAudio",
"reference": "https://github.com/Yuan-ManX/ComfyUI-HiggsAudio",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-HiggsAudio"
],
"install_type": "git-clone",
"description": "ComfyUI-HiggsAudio is now available in ComfyUI, Higgs Audio v2 is a text-audio foundation model from Boson AI."
},
{
"author": "Starnodes2024",
"title": "ComfyUI_StarNodes",
@ -20832,6 +20891,16 @@
"install_type": "git-clone",
"description": "This is a ComfyUI plugin that makes it easier to call and run workflows from RunningHub in your local ComfyUI setup."
},
{
"author": "shahkoorosh",
"title": "ComfyUI SeedXPro Translation Node",
"reference": "https://github.com/HM-RunningHub/ComfyUI_RH_SeedXPro",
"files": [
"https://github.com/HM-RunningHub/ComfyUI_RH_SeedXPro"
],
"install_type": "git-clone",
"description": "This is a Seed-X-PPO-7B ComfyUI plugin. Easy to use"
},
{
"author": "shahkoorosh",
"title": "ComfyUI-PersianText",
@ -22472,6 +22541,17 @@
"install_type": "git-clone",
"description": "Custom nodes for general workflow quality of life including resolutions sorted by aspect ratio, upscaling helps, and unique file names"
},
{
"author": "burnsbert",
"title": "EBU PromptHelper",
"id": "ebu-prompthelper",
"reference": "https://github.com/burnsbert/ComfyUI-EBU-PromptHelper",
"files": [
"https://github.com/burnsbert/ComfyUI-EBU-PromptHelper"
],
"install_type": "git-clone",
"description": "Custom nodes for enhancing and manipulating prompts in ComfyUI. Includes nodes for random color palette generation following different color theory methodologies, prompt text replacement and randomization, list sampling, loading files into strings, and season/weather/time-of-day generation."
},
{
"author": "SykkoAtHome",
"title": "Face Processor for ComfyUI",
@ -22930,17 +23010,6 @@
"install_type": "git-clone",
"description": "This is a ComfyUI extension that provides additional API endpoints functionality, primarily designed to support Comfy Portal - a modern iOS client application for ComfyUI."
},
{
"author": "burnsbert",
"title": "EBU PromptHelper",
"id": "ebu-prompthelper",
"reference": "https://github.com/burnsbert/ComfyUI-EBU-PromptHelper",
"files": [
"https://github.com/burnsbert/ComfyUI-EBU-PromptHelper"
],
"install_type": "git-clone",
"description": "Custom nodes for enhancing and manipulating prompts in ComfyUI. Includes nodes for random color palette generation following different color theory methodologies, prompt text replacement and randomization, list sampling, loading files into strings, and season/weather/time-of-day generation."
},
{
"author": "ShinChven",
"title": "ShinChven's Custom Nodes Package",
@ -23165,7 +23234,7 @@
"https://github.com/BlueprintCoding/ComfyUI_AIDocsClinicalTools"
],
"install_type": "git-clone",
"description": "Nodes: Multi Int and Multi Text; allows for the creation of multiple int and multiple string storage and output from a single node. Multi Float coming soon."
"description": "Nodes: Multi Int and Multi Text; allows for the creation of multiple int, floats and string storage and output from a single node."
},
{
"author": "Mohammadreza Mohseni",
@ -26762,7 +26831,7 @@
"https://github.com/Limbicnation/ComfyUI_FaceDetectionNode"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for face detection and cropping using OpenCV Haar cascades, with full ComfyUI v3 schema support and backward compatibility. Features adjustable detection threshold, minimum face size, padding, and multiple classifier options.",
"description": "A ComfyUI custom node for face detection and cropping using OpenCV Haar cascades, with full ComfyUI v3 schema support and backward compatibility.",
"nodename_pattern": "FaceDetectionNode"
},
{
@ -27119,6 +27188,16 @@
"install_type": "git-clone",
"description": "Chat GPT Image Generation Chat Node for Comfy UI"
},
{
"author": "SamTyurenkov",
"title": "comfyui_vace_preprocessors",
"reference": "https://github.com/SamTyurenkov/comfyui-vace-preprocessors",
"files": [
"https://github.com/SamTyurenkov/comfyui-vace-preprocessors"
],
"install_type": "git-clone",
"description": "Some nodes to create a preprocessed videos"
},
{
"author": "orion4d",
"title": "ComfyUI-Image-Effects",
@ -27364,6 +27443,16 @@
"install_type": "git-clone",
"description": "This repository contains a ComfyUI node for blending images using various blending modes. Can be used to watermark images, create overlays, or apply effects to images in a ComfyUI workflow."
},
{
"author": "thalismind",
"title": "ComfyUI LoadImageWithFilename",
"reference": "https://github.com/thalismind/ComfyUI-LoadImageWithFilename",
"files": [
"https://github.com/thalismind/ComfyUI-LoadImageWithFilename"
],
"install_type": "git-clone",
"description": "This custom node extends ComfyUI's image loading functionality with filename output and folder loading capabilities."
},
{
"author": "boricuapab",
"title": "ComfyUI-Bori-JsonSetGetConverter",
@ -27507,13 +27596,23 @@
"description": "This is a node that outputs tracking results of a grid or specified points using CoTracker. It can be directly connected to the WanVideo ATI Tracks Node."
},
{
"author": "s9roll7",
"author": "set-soft",
"title": "Audio Batch",
"reference": "https://github.com/set-soft/ComfyUI-AudioBatch",
"files": [
"https://github.com/set-soft/ComfyUI-AudioBatch"
],
"install_type": "git-clone",
"description": "Audio batch creation, extraction, information, resample, mono and stereo conversion.\nAlso cut, concatenate, blend (mix) and de/normalize. Join/split channels (stereo).\nSignal generator (`sine`, `square`, `sawtooth`, `triangle`, `sweep`, `noise`).\nMusical note to frequency.\nAudio downloader for quick workflows which downloads its example data."
},
{
"author": "set-soft",
"title": "Image Misc",
"reference": "https://github.com/set-soft/ComfyUI-ImageMisc",
"files": [
"https://github.com/set-soft/ComfyUI-ImageMisc"
],
"install_type": "git-clone",
"description": "Audio batch creation, extraction, resample, mono and stereo conversion."
},
{
@ -27686,6 +27785,16 @@
"install_type": "git-clone",
"description": "An interactive image adjustment node for ComfyUI, with an easy-to-use graphical interface and realtime preview."
},
{
"author": "o-l-l-i",
"title": "Olm Channel Mixer for ComfyUI",
"reference": "https://github.com/o-l-l-i/ComfyUI-Olm-ChannelMixer",
"files": [
"https://github.com/o-l-l-i/ComfyUI-Olm-ChannelMixer"
],
"install_type": "git-clone",
"description": "An interactive, classic channel mixer color adjustment node for ComfyUI, with realtime preview and a responsive editing interface."
},
{
"author": "xiaogui8dangjia",
"title": "Comfyui-imagetoSTL",
@ -28533,13 +28642,13 @@
},
{
"author": "kpsss34",
"title": "ComfyUI Sana Custom Node",
"reference": "https://github.com/kpsss34/ComfyUI-kpsss34-Sana",
"title": "ComfyUI kpsss34 Custom Node",
"reference": "https://github.com/kpsss34/ComfyUI-kpsss34",
"files": [
"https://github.com/kpsss34/ComfyUI-kpsss34-Sana"
"https://github.com/kpsss34/ComfyUI-kpsss34"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that supports Sana text-to-image models (600M/1.6B parameters) with advanced features including LoRA support, PAG (Perturbed-Attention Guidance), and optimized VRAM usage."
"description": "A kpsss34 node for all my custom model"
},
{
"author": "Gary-yeh",
@ -29371,6 +29480,16 @@
"install_type": "git-clone",
"description": "QoL nodes for semi-automatic calculation of the best (most optimal) sampling resolution \n• compatible with ANY model (from now or the future), \n• accounting for upscale... \n• ...and pixel-step."
},
{
"author": "lex-drl",
"title": "String Constructor (Text-Formatting)",
"reference": "https://github.com/Lex-DRL/ComfyUI-StringConstructor",
"files": [
"https://github.com/Lex-DRL/ComfyUI-StringConstructor"
],
"install_type": "git-clone",
"description": "Composing prompt variants from the same text pieces with ease:\n• Build your \"library\" (dictionary) of named text chunks (sub-strings) to use it across the entire workflow.\n• Compile these snippets into different prompts in-place - with just one string formatting node.\n• Freely update the dictionary down the line - get different prompts.\n• Reference text chunks within each other to build dependent hierarchies of less/more detailed descriptions.\n• A real life-saver for regional prompting (aka area composition)."
},
{
"author": "baikong",
"title": "blender-in-comfyui",
@ -29573,9 +29692,148 @@
"files": [
"https://github.com/brucew4yn3rp/ComfyUI_SelectiveMetadata"
],
"install_type": "copy",
"install_type": "git-clone",
"description": "This custom node allows users to selectively choose what to add to the generated image's metadata."
},
{
"author": "cedarconnor",
"title": "ComfyUI LatLong - Equirectangular Image Processing Nodes",
"reference": "https://github.com/cedarconnor/comfyui-LatLong",
"files": [
"https://github.com/cedarconnor/comfyui-LatLong"
],
"install_type": "git-clone",
"description": "Advanced equirectangular (360°) image processing nodes for ComfyUI, enabling precise rotation, horizon adjustment, and specialized cropping operations for panoramic images."
},
{
"author": "cedarconnor",
"title": "ComfyUI Upsampler Nodes",
"reference": "https://github.com/cedarconnor/upsampler",
"files": [
"https://github.com/cedarconnor/upsampler"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for integrating with the Upsampler API to enhance and upscale images using AI."
},
{
"author": "cedarconnor",
"title": "ComfyUI Batch Name Loop",
"reference": "https://github.com/cedarconnor/comfyui-BatchNameLoop",
"files": [
"https://github.com/cedarconnor/comfyui-BatchNameLoop"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node package for batch image processing with filename preservation."
},
{
"author": "vaishnav-vn",
"title": "va1",
"name": "Pad Image by Aspect",
"reference": "https://github.com/vaishnav-vn/va1",
"files": [
"https://github.com/vaishnav-vn/va1"
],
"install_type": "git-clone",
"description": "repo has Custon node designed to expand, pad, and mask images to fixed or randomized aspect ratios with precise spatial and scale control — engineered for outpainting, compositional layout, and creative canvas expansion. "
},
{
"author": "wawahuy",
"title": "ComfyUI HTTP - REST API Nodes",
"reference": "https://github.com/wawahuy/ComfyUI-HTTP",
"files": [
"https://github.com/wawahuy/ComfyUI-HTTP"
],
"install_type": "git-clone",
"description": "Powerful REST API nodes for ComfyUI that enable seamless HTTP/REST integration into your workflows."
},
{
"author": "watarika",
"title": "ComfyUI-SendToEagle-w-Metadata",
"reference": "https://github.com/watarika/ComfyUI-SendToEagle-w-Metadata",
"files": [
"https://github.com/watarika/ComfyUI-SendToEagle-w-Metadata"
],
"install_type": "git-clone",
"description": "Sends images with metadata (PNGInfo) obtained from the input values of each node to Eagle. You can customize the tags to be registered in Eagle."
},
{
"author": "Azornes",
"title": "Comfyui-LayerForge",
"id": "layerforge",
"reference": "https://github.com/Azornes/Comfyui-LayerForge",
"files": [
"https://github.com/Azornes/Comfyui-LayerForge"
],
"install_type": "git-clone",
"description": "Photoshop-like layered canvas editor to your ComfyUI workflow. This node is perfect for complex compositing, inpainting, and outpainting, featuring multi-layer support, masking, blend modes, and precise transformations. Includes optional AI-powered background removal for streamlined image editing."
},
{
"author": "einhorn13",
"title": "ComfyUI-ImageProcessUtilities",
"reference": "https://github.com/einhorn13/ComfyUI-ImageProcessUtilities",
"files": [
"https://github.com/einhorn13/ComfyUI-ImageProcessUtilities"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI designed to enhance image processing workflows. Especially useful for high-resolution rendering, complex inpainting, tiling, and batch manipulation. This allows you to perform processing that would otherwise exceed your VRAM limits."
},
{
"author": "khanhlvg",
"title": "[Unofficial] Vertex AI Custom Nodes for ComfyUI",
"reference": "https://github.com/khanhlvg/vertex-ai-comfyui-nodes",
"files": [
"https://github.com/khanhlvg/vertex-ai-comfyui-nodes"
],
"install_type": "git-clone",
"description": "Vertex AI Custom Nodes for ComfyUI"
},
{
"author": "cuban044",
"title": "[Unofficial] ComfyUI-Veo3-Experimental",
"reference": "https://github.com/cuban044/ComfyUI-Veo3-Experimental",
"files": [
"https://github.com/cuban044/ComfyUI-Veo3-Experimental"
],
"install_type": "git-clone",
"description": "A custom node extension for ComfyUI that integrates Google's Veo 3 text-to-video generation capabilities."
},
{
"author": "BuimenLabo",
"title": "ComfyUI BuimenLabo - Unified Package",
"id": "builmenlabo",
"reference": "https://github.com/comnote-max/builmenlabo",
"files": [
"https://github.com/comnote-max/builmenlabo"
],
"install_type": "git-clone",
"description": "Comprehensive collection of ComfyUI custom nodes: 🦙 Advanced LLM text generation with Llama-CPP (CPU/GPU acceleration), 🌐 Smart multi-language prompt translation (Google/DeepL/Yandex/Baidu), 🌍 20-language interface toggle, 📸 AI-powered Gemini pose analysis, 🎛️ Smart ControlNet management. Perfect unified package for AI artists and creators. Blog: https://note.com/hirodream44",
"nodename_pattern": "BuimenLabo",
"tags": [
"LLM",
"translation",
"multilingual",
"pose-analysis",
"controlnet",
"text-generation",
"gemini",
"llama-cpp",
"AI"
]
},
{
"author": "Cyrostar",
"title": "ComfyUI-Artha-Gemini",
"id": "comfyui-artha-gemini",
"reference": "https://github.com/Cyrostar/ComfyUI-Artha-Gemini",
"files": [
"https://github.com/Cyrostar/ComfyUI-Artha-Gemini"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for interacting with the Gemini api for image and video generation prompting."
},

View File

@ -2359,6 +2359,22 @@
"title_aux": "ComfyUI-ImageCropper"
}
],
"https://github.com/Azornes/Comfyui-LayerForge": [
[
"CanvasNode"
],
{
"title_aux": "Comfyui-LayerForge"
}
],
"https://github.com/BAIS1C/ComfyUI_BASICSAdvancedDancePoser": [
[
"ComfyUI_BASICSAdvancedDancePoser"
],
{
"title_aux": "ComfyUI_BASICSAdvancedDancePoser"
}
],
"https://github.com/BAIS1C/ComfyUI_RSS_Feed_Reader": [
[
"RSSFeedNode"
@ -3718,7 +3734,8 @@
"load_exr",
"load_exr_layer_by_name",
"saver",
"shamble_cryptomatte"
"shamble_cryptomatte",
"znormalize"
],
{
"title_aux": "ComfyUI-CoCoTools_IO"
@ -3853,6 +3870,7 @@
"IMGToIMGConditioning",
"KeywordExtractor",
"LoadBatchImagesDir",
"MasterKey",
"Modelswitch",
"PeopleEvaluationNode",
"PromptGenerator",
@ -3966,6 +3984,21 @@
"title_aux": "ComfyUI Checkpoint Loader Config"
}
],
"https://github.com/Cyrostar/ComfyUI-Artha-Gemini": [
[
"GeminiCondense",
"GeminiInstruct",
"GeminiMotion",
"GeminiPrompter",
"GeminiQuestion",
"GeminiResponse",
"GeminiTranslate",
"GeminiVision"
],
{
"title_aux": "ComfyUI-Artha-Gemini"
}
],
"https://github.com/DJ-Tribefull/Comfyui_FOCUS_nodes": [
[
"Control Pipe (Focus Nodes)",
@ -5927,6 +5960,14 @@
"title_aux": "ComfyUI_RH_OminiControl"
}
],
"https://github.com/HM-RunningHub/ComfyUI_RH_SeedXPro": [
[
"RunningHub SeedXPro Translator"
],
{
"title_aux": "ComfyUI SeedXPro Translation Node"
}
],
"https://github.com/HM-RunningHub/ComfyUI_RH_Step1XEdit": [
[
"RunningHub_Step1XEdit"
@ -6343,6 +6384,9 @@
],
"https://github.com/Icyman86/ComfyUI_AnimeCharacterSelect": [
[
"ActionPromptNode",
"CharacterPromptNode",
"CombinePromptStringsNode",
"EnhancedCharacterPromptNode",
"MinimalCharacterActionPrompt"
],
@ -8291,6 +8335,7 @@
"DepthAnythingPreprocessor",
"DepthAnythingV2Preprocessor",
"DiffusionEdge_Preprocessor",
"EdgePadNode",
"ExecuteAllControlNetPreprocessors",
"FakeScribblePreprocessor",
"FlowEditForwardSampler",
@ -8349,6 +8394,7 @@
"Scribble_XDoG_Preprocessor",
"SemSegPreprocessor",
"ShufflePreprocessor",
"TBG_masked_attention",
"TEEDPreprocessor",
"TTPlanet_TileGF_Preprocessor",
"TTPlanet_TileSimple_Preprocessor",
@ -8738,11 +8784,13 @@
],
"https://github.com/Maxed-Out-99/ComfyUI-MaxedOut": [
[
"Crop Image By Mask",
"Flux Empty Latent Image",
"Flux Image Scale To Total Pixels (Flux Safe)",
"FluxResolutionMatcher",
"Image Scale To Total Pixels (SDXL Safe)",
"LatentHalfMasks",
"Place Image By Mask",
"Prompt With Guidance (Flux)",
"Sdxl Empty Latent Image"
],
@ -10655,6 +10703,15 @@
"title_aux": "DeepFuze"
}
],
"https://github.com/SamTyurenkov/comfyui-vace-preprocessors": [
[
"CombineLayoutTracksNode",
"VideoLayoutTrackAnnotatorNode"
],
{
"title_aux": "comfyui_vace_preprocessors"
}
],
"https://github.com/SamTyurenkov/comfyui_chatgpt": [
[
"ChatGPTImageGenerationNode",
@ -12439,7 +12496,6 @@
"Pixel Deflicker - Experimental (SuperBeasts.AI)",
"SB Load Model (SuperBeasts.AI)",
"String List Manager (SuperBeasts.AI)",
"Super Color Adjustment (SuperBeasts.AI)",
"Super Pop Color Adjustment (SuperBeasts.AI)",
"Super Pop Residual Blend (SuperBeasts.AI)"
],
@ -13625,10 +13681,13 @@
"VrchAudioGenresNode",
"VrchAudioRecorderNode",
"VrchAudioSaverNode",
"VrchAudioVisualizerNode",
"VrchAudioWebViewerNode",
"VrchBPMDetectorNode",
"VrchBooleanKeyControlNode",
"VrchChannelOSCControlNode",
"VrchChannelX4OSCControlNode",
"VrchDelayNode",
"VrchDelayOSCControlNode",
"VrchFloatKeyControlNode",
"VrchFloatOSCControlNode",
@ -13641,6 +13700,8 @@
"VrchImageSaverNode",
"VrchImageSwitchOSCControlNode",
"VrchImageWebSocketChannelLoaderNode",
"VrchImageWebSocketSettingsNode",
"VrchImageWebSocketSimpleWebViewerNode",
"VrchImageWebSocketWebViewerNode",
"VrchImageWebViewerNode",
"VrchInstantQueueKeyControlNode",
@ -13654,6 +13715,7 @@
"VrchMidiDeviceLoaderNode",
"VrchModelWebViewerNode",
"VrchOSCControlSettingsNode",
"VrchQRCodeNode",
"VrchSwitchOSCControlNode",
"VrchTextConcatOSCControlNode",
"VrchTextKeyControlNode",
@ -14419,6 +14481,19 @@
"title_aux": "ComfyUI-HiDream-I1"
}
],
"https://github.com/Yuan-ManX/ComfyUI-HiggsAudio": [
[
"HiggsAudio",
"LoadHiggsAudioModel",
"LoadHiggsAudioPrompt",
"LoadHiggsAudioSystemPrompt",
"LoadHiggsAudioTokenizer",
"SaveHiggsAudio"
],
{
"title_aux": "ComfyUI-HiggsAudio"
}
],
"https://github.com/Yuan-ManX/ComfyUI-Hunyuan3D-2.1": [
[
"Hunyuan3DShapeGeneration",
@ -15420,6 +15495,7 @@
"CogVideoXFunT2VSampler",
"CogVideoXFunV2VSampler",
"CreateTrajectoryBasedOnKJNodes",
"FunCompile",
"FunRiflex",
"FunTextBox",
"ImageMaximumNode",
@ -15487,6 +15563,7 @@
"Comfly_kling_image2video",
"Comfly_kling_text2video",
"Comfly_lip_sync",
"Comfly_mj_video",
"Comfly_mjstyle",
"Comfly_upload",
"Comfly_video_extend"
@ -16168,6 +16245,9 @@
"Sage_SetText",
"Sage_SixLoraStack",
"Sage_TextRandomLine",
"Sage_TextSelectLine",
"Sage_TextSubstitution",
"Sage_TextSwitch",
"Sage_TextWeight",
"Sage_TilingInfo",
"Sage_TrainingCaptionsToConditioning",
@ -16798,6 +16878,7 @@
"https://github.com/bbaudio-2025/ComfyUI-SuperUltimateVaceTools": [
[
"CustomCropArea",
"CustomRefineOption",
"RegionalBatchPrompt",
"SuperUltimateVACEUpscale",
"VACEControlImageCombine",
@ -17647,6 +17728,16 @@
"title_aux": "comfyui-fitsize"
}
],
"https://github.com/brucew4yn3rp/ComfyUI_SelectiveMetadata": [
[
"Multiline String",
"Save Image (Selective Metadata)",
"SaveImage"
],
{
"title_aux": "Save Image with Selective Metadata"
}
],
"https://github.com/bruefire/ComfyUI-SeqImageLoader": [
[
"VFrame Loader With Mask Editor",
@ -18001,8 +18092,8 @@
"Image_transform_sum",
"Mask_Detect_label",
"Mask_Remove_bg",
"Mask_combine_crop",
"Mask_combine_sum",
"Mask_combine_High",
"Mask_combine_Width",
"Mask_face_detect",
"Mask_image2mask",
"Mask_inpaint_light",
@ -18087,6 +18178,7 @@
"create_Mask_lay_X",
"create_Mask_lay_Y",
"create_Mask_location",
"create_Mask_match_shape",
"create_Mask_sole",
"create_Mask_visual_tag",
"create_RadialGradient",
@ -18159,6 +18251,7 @@
"sch_mask",
"sch_split_text",
"sch_text",
"stack_Mask2color",
"stack_sum_pack",
"sum_create_chx",
"sum_editor",
@ -18187,7 +18280,6 @@
"type_ListToBatch",
"type_Mask_Batch2List",
"type_Mask_List2Batch",
"type_text_2_UTF8",
"type_text_list2batch",
"unpack_box2",
"view_Data",
@ -18260,6 +18352,38 @@
"title_aux": "Text Node With Comments (@cdxoo)"
}
],
"https://github.com/cedarconnor/comfyui-BatchNameLoop": [
[
"Batch Image Iterator",
"Batch Image Loader",
"Batch Image Saver",
"Batch Image Single Saver"
],
{
"title_aux": "ComfyUI Batch Name Loop"
}
],
"https://github.com/cedarconnor/comfyui-LatLong": [
[
"Equirectangular Crop 180",
"Equirectangular Crop Square",
"Equirectangular Processor",
"Equirectangular Rotate"
],
{
"title_aux": "ComfyUI LatLong - Equirectangular Image Processing Nodes"
}
],
"https://github.com/cedarconnor/upsampler": [
[
"Upsampler Dynamic Upscale",
"Upsampler Precise Upscale",
"Upsampler Smart Upscale"
],
{
"title_aux": "ComfyUI Upsampler Nodes"
}
],
"https://github.com/celoron/ComfyUI-VisualQueryTemplate": [
[
"VisualQueryTemplateNode"
@ -19881,6 +20005,7 @@
"GenerateMusic",
"GenerateSpeech",
"GenerateVideo",
"GroqProviderNode",
"JoinStringsMulti",
"LLMToolkitProviderSelector",
"LLMToolkitTextGenerator",
@ -20415,6 +20540,24 @@
"title_aux": "ComfyUI_experiments"
}
],
"https://github.com/comnote-max/builmenlabo": [
[
"GeminiPoseAnalyzer",
"LlamaCppAIO",
"LlamaCppCompleteUnload",
"LlamaCppGenerate",
"LlamaCppLoader",
"LlamaCppMemoryInfo",
"LlamaCppSafeUnload",
"LlamaCppUnload",
"MultiControlNetLoader",
"PromptTranslator"
],
{
"nodename_pattern": "BuimenLabo",
"title_aux": "ComfyUI BuimenLabo - Unified Package"
}
],
"https://github.com/concarne000/ConCarneNode": [
[
"BingImageGrabber",
@ -20537,6 +20680,16 @@
"title_aux": "Crystools"
}
],
"https://github.com/cuban044/ComfyUI-Veo3-Experimental": [
[
"Veo3TextToVideo",
"Veo3ToVHS",
"Veo3VideoPreview"
],
{
"title_aux": "[Unofficial] ComfyUI-Veo3-Experimental"
}
],
"https://github.com/cubiq/Block_Patcher_ComfyUI": [
[
"FluxBlockPatcherSampler",
@ -22024,6 +22177,21 @@
"title_aux": "ComfyUI-NoiseGen"
}
],
"https://github.com/einhorn13/ComfyUI-ImageProcessUtilities": [
[
"CombineCoords",
"CropByCoords",
"ImageTiler",
"ImageUntiler",
"PasteByCoords",
"ReorderBatch",
"SplitCoords",
"StringToIntegers"
],
{
"title_aux": "ComfyUI-ImageProcessUtilities"
}
],
"https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes": [
[
"BatchImageProcessor",
@ -22378,6 +22546,7 @@
"AdvancedVLMSampler",
"AnyTypePassthrough",
"AutoMemoryManager",
"GlobalMemoryCleanup",
"ImageToAny",
"LoopAwareResponseIterator",
"LoopAwareVLMAccumulator",
@ -22386,6 +22555,8 @@
"RobustImageRangeExtractor",
"ShrugPrompter",
"SmartImageRangeExtractor",
"TextCleanup",
"TextListCleanup",
"TextListIndexer",
"TextListToString",
"VLMImagePassthrough",
@ -23567,6 +23738,7 @@
"Recraft_fal",
"RunwayGen3_fal",
"Sana_fal",
"SeedEditV3_fal",
"SeedanceImageToVideo_fal",
"SeedanceTextToVideo_fal",
"Upscaler_fal",
@ -27105,6 +27277,24 @@
"title_aux": "Knodes"
}
],
"https://github.com/khanhlvg/vertex-ai-comfyui-nodes": [
[
"Chirp",
"Gemini",
"Imagen_Product_Recontext",
"Imagen_T2I",
"Lyria",
"PreviewVideo",
"Veo2",
"Veo2Extend",
"Veo3",
"Veo_Prompt_Writer",
"Virtual_Try_On"
],
{
"title_aux": "[Unofficial] Vertex AI Custom Nodes for ComfyUI"
}
],
"https://github.com/kijai/ComfyUI-ADMotionDirector": [
[
"ADMD_AdditionalModelSelect",
@ -27784,6 +27974,7 @@
"WanVideoATITracksVisualize",
"WanVideoATI_comfy",
"WanVideoApplyNAG",
"WanVideoBlockList",
"WanVideoBlockSwap",
"WanVideoClipVisionEncode",
"WanVideoContextOptions",
@ -27819,6 +28010,7 @@
"WanVideoSLG",
"WanVideoSampler",
"WanVideoSetBlockSwap",
"WanVideoSetLoRAs",
"WanVideoSetRadialAttention",
"WanVideoTeaCache",
"WanVideoTextEmbedBridge",
@ -28082,14 +28274,12 @@
"title_aux": "comfyui-jk-easy-nodes"
}
],
"https://github.com/kpsss34/ComfyUI-kpsss34-Sana": [
"https://github.com/kpsss34/ComfyUI-kpsss34": [
[
"SanaLoRALoader",
"SanaModelLoader",
"SanaSampler"
"i2iFlash"
],
{
"title_aux": "ComfyUI Sana Custom Node"
"title_aux": "ComfyUI kpsss34 Custom Node"
}
],
"https://github.com/krmahil/comfyui-hollow-preserve": [
@ -28210,10 +28400,14 @@
"Leon_Hypr_Upload_Node",
"Leon_Image_Split_4Grid_Node",
"Leon_ImgBB_Upload_Node",
"Leon_LLM_Chat_API_Node",
"Leon_LLM_JSON_API_Node",
"Leon_Luma_AI_Image_API_Node",
"Leon_Midjourney_Describe_API_Node",
"Leon_Midjourney_Proxy_API_Node",
"Leon_Midjourney_Upload_API_Node",
"Leon_Model_Config_Loader_Node",
"Leon_Model_Selector_Node",
"Leon_String_Combine_Node"
],
{
@ -32205,6 +32399,14 @@
"title_aux": "ComfyUI_NetDist_Plus"
}
],
"https://github.com/o-l-l-i/ComfyUI-Olm-ChannelMixer": [
[
"OlmChannelMixer"
],
{
"title_aux": "Olm Channel Mixer for ComfyUI"
}
],
"https://github.com/o-l-l-i/ComfyUI-Olm-CurveEditor": [
[
"OlmCurveEditor"
@ -32697,6 +32899,8 @@
"https://github.com/papcorns/Papcorns-Comfyui-Custom-Nodes": [
[
"PapcornsAspectResize",
"PapcornsAudioTrimAndSave",
"PapcornsAudioTrimmer",
"UploadImageToGCS"
],
{
@ -33301,6 +33505,7 @@
"PVL Call OpenAI Assistant",
"PVL ComfyDeploy API Caller",
"PVL KONTEXT MAX",
"PVLCheckIfConnected",
"PvlKontextMax"
],
{
@ -33474,6 +33679,15 @@
"title_aux": "queuetools"
}
],
"https://github.com/r-vage/ComfyUI-RvTools_v2": [
[
"Combine Video Clips",
"WanVideo Vace Seamless Join"
],
{
"title_aux": "ComfyUI-RvTools_v2"
}
],
"https://github.com/r3dial/redial-discomphy": [
[
"DiscordMessage"
@ -35023,8 +35237,7 @@
],
"https://github.com/shingo1228/ComfyUI-send-eagle-slim": [
[
"Send Eagle with text",
"Send Webp Image to Eagle"
"Send Image to Eagle"
],
{
"title_aux": "ComfyUI-send-Eagle(slim)"
@ -35670,6 +35883,17 @@
"title_aux": "ComfyUI_MooER"
}
],
"https://github.com/smthemex/ComfyUI_ObjectClear": [
[
"ObjectClearBatch",
"ObjectClearLoader",
"ObjectClearSampler",
"ObjectClearVision"
],
{
"title_aux": "ComfyUI_ObjectClear"
}
],
"https://github.com/smthemex/ComfyUI_OmniParser": [
[
"OmniParser_Loader",
@ -35679,6 +35903,15 @@
"title_aux": "ComfyUI_OmniParser"
}
],
"https://github.com/smthemex/ComfyUI_OmniSVG": [
[
"OmniSVGLoader",
"OmniSVGSampler"
],
{
"title_aux": "ComfyUI_OmniSVG"
}
],
"https://github.com/smthemex/ComfyUI_PBR_Maker": [
[
"Load_MatForger",
@ -35988,70 +36221,6 @@
"title_aux": "ComfyUI-HQ-Image-Save"
}
],
"https://github.com/spacepxl/ComfyUI-Image-Filters": [
[
"AdainFilterLatent",
"AdainImage",
"AdainLatent",
"AlphaClean",
"AlphaMatte",
"BatchAlign",
"BatchAverageImage",
"BatchAverageUnJittered",
"BatchNormalizeImage",
"BatchNormalizeLatent",
"BetterFilmGrain",
"BilateralFilterImage",
"BlurImageFast",
"BlurMaskFast",
"ClampImage",
"ClampOutliers",
"ColorMatchImage",
"ConditioningSubtract",
"ConvertNormals",
"CustomNoise",
"DepthToNormals",
"DifferenceChecker",
"DilateErodeMask",
"EnhanceDetail",
"ExposureAdjust",
"ExtractNFrames",
"FrequencyCombine",
"FrequencySeparate",
"GameOfLife",
"GuidedFilterAlpha",
"GuidedFilterImage",
"Hunyuan3Dv2LatentUpscaleBy",
"ImageConstant",
"ImageConstantHSV",
"InpaintConditionApply",
"InpaintConditionEncode",
"InstructPixToPixConditioningAdvanced",
"JitterImage",
"Keyer",
"LatentNormalizeShuffle",
"LatentStats",
"MedianFilterImage",
"MergeFramesByIndex",
"ModelTest",
"NormalMapSimple",
"OffsetLatentImage",
"PrintSigmas",
"RandnLikeLatent",
"RelightSimple",
"RemapRange",
"RestoreDetail",
"SharpenFilterLatent",
"ShuffleChannels",
"Tonemap",
"UnJitterImage",
"UnTonemap",
"VisualizeLatents"
],
{
"title_aux": "ComfyUI-Image-Filters"
}
],
"https://github.com/spacepxl/ComfyUI-LossTesting": [
[
"Measure Timestep Loss"
@ -36102,16 +36271,16 @@
],
"https://github.com/spawner1145/comfyui-aichat": [
[
"GeminiApiLoader_Zho",
"GeminiChat_Zho",
"GeminiFileUploader_Zho",
"GeminiImageEncoder_Zho",
"GeminiTextBlock_Zho",
"OpenAIApiLoader_Zho",
"OpenAIChat_Zho",
"OpenAIFileUploader_Zho",
"OpenAIImageEncoder_Zho",
"OpenAITextBlock_Zho"
"GeminiApiLoader",
"GeminiChat",
"GeminiFileUploader",
"GeminiImageEncoder",
"GeminiTextBlock",
"OpenAIApiLoader",
"OpenAIChat",
"OpenAIFileUploader",
"OpenAIImageEncoder",
"OpenAITextBlock"
],
{
"title_aux": "comfyui-aichat"
@ -36378,6 +36547,8 @@
"TagComparator",
"TagEnhance",
"TagFilter",
"TagFlag",
"TagFlagImage",
"TagIf",
"TagMerger",
"TagMerger4",
@ -36504,7 +36675,9 @@
"https://github.com/synthetai/ComfyUI-JM-Volcengine-API": [
[
"VolcengineI2VS2Pro",
"VolcengineImgEditV3",
"volcengine-i2v-s2pro",
"volcengine-img-edit-v3",
"volcengine-seedream-v3"
],
{
@ -36709,6 +36882,17 @@
"title_aux": "ComfyUI Blend Image Nodes"
}
],
"https://github.com/thalismind/ComfyUI-LoadImageWithFilename": [
[
"CropImageByMask",
"LoadImageFolder",
"LoadImageWithFilename",
"SaveImageWithFilename"
],
{
"title_aux": "ComfyUI LoadImageWithFilename"
}
],
"https://github.com/theAdamColton/ComfyUI-texflow-extension": [
[
"Load Texflow Depth Image",
@ -37144,6 +37328,14 @@
"title_aux": "Flux LoRA Merger"
}
],
"https://github.com/tritant/ComfyUI_Layers_Utility": [
[
"LayerSystem"
],
{
"title_aux": "Layers System"
}
],
"https://github.com/tritant/ComfyUI_Remove_Banding_Artifacts": [
[
"ResampleBandingFix"
@ -37434,6 +37626,14 @@
"title_aux": "ComfyUI-ExtendIPAdapterClipVision"
}
],
"https://github.com/vaishnav-vn/va1": [
[
"RandomAspectRatioMask"
],
{
"title_aux": "va1"
}
],
"https://github.com/valofey/Openrouter-Node": [
[
"OpenrouterNode"
@ -37792,6 +37992,35 @@
"title_aux": "ComfyUI Sync Lipsync Node"
}
],
"https://github.com/watarika/ComfyUI-SendToEagle-w-Metadata": [
[
"CreateExtraMetadata",
"SendToEagleWithMetadata",
"SendToEagleWithMetadataSimple"
],
{
"title_aux": "ComfyUI-SendToEagle-w-Metadata"
}
],
"https://github.com/wawahuy/ComfyUI-HTTP": [
[
"Base64ToImageNode",
"HTTPFormDataConcatNode",
"HTTPFormDataNode",
"HTTPFormFileItemNode",
"HTTPFormImageItemNode",
"HTTPFormTextItemNode",
"HTTPGetJSONFieldNode",
"HTTPGetNode",
"HTTPPostFormDataNode",
"HTTPPostJSONNode",
"HTTPPostRawNode",
"ImageToBase64Node"
],
{
"title_aux": "ComfyUI HTTP - REST API Nodes"
}
],
"https://github.com/web3nomad/ComfyUI_Invisible_Watermark": [
[
"InvisibleWatermarkEncode"
@ -38624,6 +38853,7 @@
"Text2AutioEdgeTts",
"TextListSelelct",
"VideoAddAudio",
"VideoExtractAudio",
"VideoFaceFusion",
"VideoPath",
"WaitImagSelector",

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,145 @@
{
"custom_nodes": [
{
"author": "blepping",
"title": "ComfyUI 'dum' samplers [WIP]",
"reference": "https://github.com/blepping/comfyui_dum_samplers",
"files": [
"https://github.com/blepping/comfyui_dum_samplers"
],
"install_type": "git-clone",
"description": "A collection of random, experimental (and most likely 'dum') samplers for ComfyUI."
},
{
"author": "crimro-se",
"title": "ComfyUI-CascadedGaze",
"reference": "https://github.com/crimro-se/ComfyUI-CascadedGaze",
"files": [
"https://github.com/crimro-se/ComfyUI-CascadedGaze"
],
"install_type": "git-clone",
"description": "Two custom nodes that bring the CascadedGaze image denoising model architecture to ComfyUI."
},
{
"author": "RamonGuthrie",
"title": "ComfyUI-RBG-LoRA-Converter [UNSAFE]",
"reference": "https://github.com/RamonGuthrie/ComfyUI-RBG-LoraConverter",
"files": [
"https://github.com/RamonGuthrie/ComfyUI-RBG-LoraConverter"
],
"install_type": "git-clone",
"description": "A node for converting LoRA (Low-Rank Adaptation) keys in ComfyUI. [w/This node pack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "Estanislao-Oviedo",
"title": "ComfyUI-CustomNodes [NAME CONFLICT]",
"reference": "https://github.com/Estanislao-Oviedo/ComfyUI-CustomNodes",
"files": [
"https://github.com/Estanislao-Oviedo/ComfyUI-CustomNodes"
],
"install_type": "git-clone",
"description": "NODES: Load Image Folder (Custom), Make Batch from Single Image (Custom)"
},
{
"author": "NicholasKao1029",
"title": "comfyui-pixxio",
"reference": "https://github.com/NicholasKao1029/comfyui-pixxio",
"files": [
"https://github.com/NicholasKao1029/comfyui-pixxio"
],
"install_type": "git-clone",
"description": "NODES: Auto-Upload Image to Pixxio Collection, Load Image from Pixx.io"
},
{
"author": "BAIS1C",
"title": "ComfyUI-AudioDuration [WIP]",
"reference": "https://github.com/BAIS1C/ComfyUI_BASICDancePoser",
"files": [
"https://github.com/BAIS1C/ComfyUI_BASICDancePoser"
],
"install_type": "git-clone",
"description": "Node to extract Dance poses from Music to control Video Generations.\nNOTE: The files in the repo are not organized."
},
{
"author": "ctf05",
"title": "ComfyUI-AudioDuration",
"reference": "https://github.com/ctf05/ComfyUI-AudioDuration",
"files": [
"https://github.com/ctf05/ComfyUI-AudioDuration"
],
"install_type": "git-clone",
"description": "NODES: Audio Duration, Audio Overlay (Mix)"
},
{
"author": "Baverne",
"title": "TiledWan ComfyUI Node Set [WIP]",
"reference": "https://github.com/Baverne/comfyUI-TiledWan",
"files": [
"https://github.com/Baverne/comfyUI-TiledWan"
],
"install_type": "git-clone",
"description": "A custom node set for ComfyUI that provides tiled processing capabilities.\nNOTE: The files in the repo are not organized."
},
{
"author": "soliton",
"title": "Watermark Detection YOLO Custom Node [WIP]",
"reference": "https://github.com/Soliton80/ComfyUI-Watermark-Detection-YOLO",
"files": [
"https://github.com/Soliton80/ComfyUI-Watermark-Detection-YOLO"
],
"install_type": "git-clone",
"description": "Custom watermark detection using rained on 24,558 watermark images YOLO11 model for ComfyUI\nNOTE: The files in the repo are not organized."
},
{
"author": "Jpzz",
"title": "IxiWorks StoryBoard Nodes [WIP]",
"reference": "https://github.com/Jpzz/comfyui-ixiworks",
"files": [
"https://github.com/Jpzz/comfyui-ixiworks"
],
"install_type": "git-clone",
"description": "StoryBoard nodes for ComfyUI - Parse JSON templates and build prompts for generative movie creation\nNOTE: The files in the repo are not organized."
},
{
"author": "siyonomicon",
"title": "ComfyUI-Pin",
"reference": "https://github.com/siyonomicon/ComfyUI-Pin",
"files": [
"https://github.com/siyonomicon/ComfyUI-Pin"
],
"install_type": "git-clone",
"description": "NODES: Pin Grid Node"
},
{
"author": "rakete",
"title": "comfyui-rakete",
"reference": "https://github.com/rakete/comfyui-rakete",
"files": [
"https://github.com/rakete/comfyui-rakete"
],
"install_type": "git-clone",
"description": "NODES: Get Widget or Default Value, GPU Garbage Collector, Build String from Widget Values"
},
{
"author": "boricuapab",
"title": "ComfyUI-Bori-KontextPresets [WIP]",
"reference": "https://github.com/boricuapab/ComfyUI-Bori-KontextPresets",
"files": [
"https://github.com/boricuapab/ComfyUI-Bori-KontextPresets"
],
"install_type": "git-clone",
"description": "This is a custom node for ComfyUI that uses the Kontext Presets.\nNOTE: The files in the repo are not organized."
},
{
"author": "concarne000",
"title": "ComfyUI-Stacker [WIP]",
"reference": "https://github.com/concarne000/ComfyUI-Stacker",
"files": [
"https://github.com/concarne000/ComfyUI-Stacker"
],
"install_type": "git-clone",
"description": "Simple stack push/pop for images, strings and integers."
},
{
"author": "sh570655308",
"title": "Comfyui-RayNodes [WIP]",
@ -7231,4 +7371,4 @@
"description": "This extension provides the capability to use ComfyUI Workflow as a component and the ability to use the Image Refiner functionality based on components. NOTE: This is an experimental extension feature with no consideration for backward compatibility and can be highly unstable."
}
]
}
}

View File

@ -312,6 +312,7 @@
"PDIMAGE_LongerSize",
"PDIMAGE_Rename",
"PDIMAGE_SAVE_PATH_V2",
"PDIMAGE_SAVE_PATH_V3",
"PDImageConcante",
"PDImageResize",
"PDImageResizeV2",
@ -319,21 +320,24 @@
"PDJSON_Group",
"PDStringConcate",
"PDStringInput",
"PD_CustomImageProcessor",
"PDTEXT_SAVE_PATH_V1",
"PDTEXT_SAVE_PATH_V2",
"PDTEXT_SAVE_PATH_V3",
"PD_BatchCropBlackBorder",
"PD_CropBorder",
"PD_GetImageRatio",
"PD_GetImageSize",
"PD_ImageBatchSplitter",
"PD_ImageInfo",
"PD_Image_Crop_Location",
"PD_Image_Rotate_v1",
"PD_Image_centerCrop",
"PD_MASK_SELECTION",
"PD_RemoveColorWords",
"PD_SimpleTest",
"PD_ShowText",
"PD_Text Overlay Node",
"PD_imagesave_path",
"PD_random_prompt",
"PDimage_corp_v1",
"PDstring_Save",
"PDimage_corp_v2",
"mask_edge_selector"
],
{
@ -792,6 +796,14 @@
"title_aux": "comfyui-face-remap [WIP]"
}
],
"https://github.com/BAIS1C/ComfyUI_BASICDancePoser": [
[
"ComfyUI_BASICDancePoser"
],
{
"title_aux": "ComfyUI-AudioDuration [WIP]"
}
],
"https://github.com/BadCafeCode/execution-inversion-demo-comfyui": [
[
"AccumulateNode",
@ -838,6 +850,21 @@
"title_aux": "ComfyUI-FileOps [UNSAFE]"
}
],
"https://github.com/Baverne/comfyUI-TiledWan": [
[
"TileAndStitchBack",
"TiledWanImageStatistics",
"TiledWanImageToMask",
"TiledWanMaskStatistics",
"TiledWanVideoSLGSimple",
"TiledWanVideoSamplerSimple",
"TiledWanVideoVACEpipe",
"WanVideoVACEpipe"
],
{
"title_aux": "TiledWan ComfyUI Node Set [WIP]"
}
],
"https://github.com/BenjaMITM/ComfyUI_On_The_Fly_Wildcards": [
[
"Display String",
@ -1253,6 +1280,7 @@
"DonutFillerModel",
"DonutHotReload",
"DonutLoRAStack",
"DonutMultiModelSampler",
"DonutSDXLTeaCache",
"DonutSDXLTeaCacheStats",
"DonutSampler",
@ -1447,6 +1475,20 @@
"title_aux": "Comfy-Metadata-System [WIP]"
}
],
"https://github.com/Estanislao-Oviedo/ComfyUI-CustomNodes": [
[
"Attention couple",
"AttentionCouple",
"LoadImageFolder",
"MakeBatchFromSingleImage",
"RegionConditionMerge",
"RegionConditionSpecPct",
"RegionConditionSpecPx"
],
{
"title_aux": "ComfyUI-CustomNodes [NAME CONFLICT]"
}
],
"https://github.com/ExponentialML/ComfyUI_LiveDirector": [
[
"LiveDirector"
@ -1739,6 +1781,18 @@
"title_aux": "comfy-consistency-vae"
}
],
"https://github.com/Jpzz/comfyui-ixiworks": [
[
"BuildCharacterPromptNode",
"BuildPromptNode",
"JsonParserNode",
"MergeStringsNode",
"SelectIndexNode"
],
{
"title_aux": "IxiWorks StoryBoard Nodes [WIP]"
}
],
"https://github.com/Junst/ComfyUI-PNG2SVG2PNG": [
[
"PNG2SVG2PNG"
@ -2333,6 +2387,15 @@
"title_aux": "ComfyUI-Save_Image"
}
],
"https://github.com/NicholasKao1029/comfyui-pixxio": [
[
"AutoUploadImageToPixxioCollection",
"LoadImageFromPixxioAPI"
],
{
"title_aux": "comfyui-pixxio"
}
],
"https://github.com/No-22-Github/ComfyUI_SaveImageCustom": [
[
"SaveUtility: SaveImageCustom"
@ -2537,6 +2600,14 @@
"title_aux": "Kuniklo Collection"
}
],
"https://github.com/RamonGuthrie/ComfyUI-RBG-LoraConverter": [
[
"RBGLoraKeyConverterNode"
],
{
"title_aux": "ComfyUI-RBG-LoRA-Converter [UNSAFE]"
}
],
"https://github.com/RicherdLee/comfyui-oss-image-save": [
[
"SaveImageOSS"
@ -2666,7 +2737,7 @@
"title_aux": "HiDreamSampler for ComfyUI [WIP]"
}
],
"https://github.com/SaulQiu/comfyui-saul-plugin": [
"https://github.com/SaulQcy/comfy_saul_plugin": [
[
"Blend Images",
"Compute Keypoints Similarity",
@ -2822,6 +2893,15 @@
"title_aux": "PMSnodes [WIP]"
}
],
"https://github.com/Soliton80/ComfyUI-Watermark-Detection-YOLO": [
[
"WatermarkDetector",
"WatermarkDetectorLoader"
],
{
"title_aux": "Watermark Detection YOLO Custom Node [WIP]"
}
],
"https://github.com/Sophylax/ComfyUI-ReferenceMerge": [
[
"InpaintRegionRestitcher",
@ -3974,6 +4054,19 @@
"title_aux": "Gen Data Tester [WIP]"
}
],
"https://github.com/blepping/comfyui_dum_samplers": [
[
"BatchMergeSampler",
"CacheAwareEulerSampler",
"CyclePaddingSampler",
"HistorySampler",
"SimilarityAncestralEulerSampler",
"SimilarityClampEulerSampler"
],
{
"title_aux": "ComfyUI 'dum' samplers [WIP]"
}
],
"https://github.com/blueraincoatli/ComfyUI-Model-Cleaner": [
[
"InteractiveModelCleanerNode",
@ -4117,6 +4210,14 @@
"title_aux": "Bmad Nodes [UNSAFE]"
}
],
"https://github.com/boricuapab/ComfyUI-Bori-KontextPresets": [
[
"Bori Kontext Presets"
],
{
"title_aux": "ComfyUI-Bori-KontextPresets [WIP]"
}
],
"https://github.com/brace-great/comfyui-eim": [
[
"EncryptImage"
@ -4869,6 +4970,19 @@
"title_aux": "deepseek_prompt_generator_comfyui [WIP]"
}
],
"https://github.com/concarne000/ComfyUI-Stacker": [
[
"StackPopImage",
"StackPopInt",
"StackPopString",
"StackPushImage",
"StackPushInt",
"StackPushString"
],
{
"title_aux": "ComfyUI-Stacker [WIP]"
}
],
"https://github.com/corbin-hayden13/ComfyUI-Better-Dimensions": [
[
"BetterImageDimensions",
@ -4879,6 +4993,24 @@
"title_aux": "ComfyUI-Better-Dimensions"
}
],
"https://github.com/crimro-se/ComfyUI-CascadedGaze": [
[
"CGDenoiseImage",
"CGDenoiseModelLoader"
],
{
"title_aux": "ComfyUI-CascadedGaze"
}
],
"https://github.com/ctf05/ComfyUI-AudioDuration": [
[
"SimpleAudioDuration",
"SimpleAudioOverlay"
],
{
"title_aux": "ComfyUI-AudioDuration"
}
],
"https://github.com/cwebbi1/VoidCustomNodes": [
[
"Prompt Parser",
@ -6089,6 +6221,7 @@
],
"https://github.com/jiafuzeng/comfyui-fishSpeech": [
[
"FishSpeechAudioDurationNode",
"FishSpeechAudioPreview",
"FishSpeechLoader",
"FishSpeechTTS"
@ -6589,6 +6722,7 @@
"https://github.com/kongds1999/ComfyUI_was_image": [
[
"ConvertGrayToImage",
"Generate Color Palette",
"Replace Color By Palette"
],
{
@ -7528,7 +7662,6 @@
],
"https://github.com/nobandegani/comfyui_ino_nodes": [
[
"CR_GetCaptcha",
"Ino_BranchImage",
"Ino_CalculateLoraConfig",
"Ino_CountFiles",
@ -7761,6 +7894,9 @@
],
"https://github.com/pixixai/ComfyUI_Pixix-Tools": [
[
"BaiduTranslateNode",
"ChatGLM4TranslateTextNode",
"ColorPicker",
"LoadTextFromFolderNode"
],
{
@ -7844,6 +7980,7 @@
"przewodo AppendToAnyList",
"przewodo BatchImagesFromPath",
"przewodo CompareNumbersToCombo",
"przewodo DebugLatentShapes",
"przewodo FloatIfElse",
"przewodo HasInputvalue",
"przewodo ImageScaleFactor",
@ -7855,7 +7992,10 @@
"przewodo WanFirstLastFirstFrameToVideo",
"przewodo WanGetMaxImageResolutionByAspectRatio",
"przewodo WanImageToVideoAdvancedSampler",
"przewodo WanModelTypeSelector"
"przewodo WanModelTypeSelector",
"przewodo WanVideoEnhanceAVideo",
"przewodo WanVideoGenerationModeSelector",
"przewodo WanVideoVaeDecode"
],
{
"title_aux": "ComfyUI-Przewodo-Utils [WIP]"
@ -7916,6 +8056,21 @@
"title_aux": "ComfyUI-AI_Tools [UNSAFE]"
}
],
"https://github.com/rakete/comfyui-rakete": [
[
"rakete.BuildString",
"rakete.GetWidgetValue",
"rakete.GpuGarbageCollector",
"rakete.JoinStrings"
],
{
"author": "Rakete",
"description": "Rakete Comfy Custom Nodes",
"nickname": "Rakete Nodes",
"title": "Rakete Nodes",
"title_aux": "comfyui-rakete"
}
],
"https://github.com/rakki194/ComfyUI_WolfSigmas": [
[
"GetImageSize",
@ -8382,6 +8537,14 @@
"title_aux": "ComfyUI-sjnodes"
}
],
"https://github.com/siyonomicon/ComfyUI-Pin": [
[
"PinGridNode"
],
{
"title_aux": "ComfyUI-Pin"
}
],
"https://github.com/smthemex/ComfyUI_GPT_SoVITS_Lite": [
[
"GPT_SoVITS_LoadModel",
@ -8474,7 +8637,13 @@
],
"https://github.com/spawner1145/comfyui-spawner-nodes": [
[
"ConditioningCrossAttention",
"ConditioningInspector",
"ConditioningPacker",
"ImageMetadataReader",
"SaveTrainingDataPair",
"TensorInspector",
"TensorShapeAdapter",
"TextEncoderDecoder",
"json_process"
],
@ -8937,13 +9106,18 @@
"Hy3D21MeshGenerationBatch",
"Hy3D21MeshUVWrap",
"Hy3D21MeshlibDecimate",
"Hy3D21MultiViewsGeneratorWithMetaData",
"Hy3D21MultiViewsMeshGenerator",
"Hy3D21PostprocessMesh",
"Hy3D21ResizeImages",
"Hy3D21UseMultiViews",
"Hy3D21UseMultiViewsFromMetaData",
"Hy3D21VAEConfig",
"Hy3D21VAEDecode",
"Hy3D21VAELoader",
"Hy3DBakeMultiViews",
"Hy3DBakeMultiViewsWithMetaData",
"Hy3DHighPolyToLowPolyBakeMultiViewsWithMetaData",
"Hy3DInPaint",
"Hy3DMeshGenerator",
"Hy3DMultiViewsGenerator"
@ -9293,6 +9467,7 @@
"https://github.com/yanhuifair/ComfyUI-FairLab": [
[
"AppendTagsNode",
"Base64ToImageNode",
"BlacklistTagsNode",
"CLIPTranslatedNode",
"DownloadImageNode",
@ -9300,6 +9475,7 @@
"FixUTF8StringNode",
"FloatNode",
"ImageResizeNode",
"ImageToBase64Node",
"ImageToVideoNode",
"IntNode",
"LoadImageFromDirectoryNode",
@ -9420,6 +9596,7 @@
"Text2AutioEdgeTts",
"TextListSelelct",
"VideoAddAudio",
"VideoExtractAudio",
"VideoFaceFusion",
"VideoPath",
"WaitImagSelector",

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,16 @@
{
"custom_nodes": [
{
"author": "dionren",
"title": "Export Workflow With Cyuai Api Available Nodes [REMOVED]",
"id": "comfyUI-Pro-Export-Tool",
"reference": "https://github.com/dionren/ComfyUI-Pro-Export-Tool",
"files": [
"https://github.com/dionren/ComfyUI-Pro-Export-Tool"
],
"install_type": "git-clone",
"description": "This is a node to convert workflows to cyuai api available nodes."
},
{
"author": "1H-hobit",
"title": "ComfyUI_InternVL3 [REMOVED]",

View File

@ -1,5 +1,241 @@
{
"custom_nodes": [
{
"author": "smthemex",
"title": "ComfyUI_ObjectClear",
"reference": "https://github.com/smthemex/ComfyUI_ObjectClear",
"files": [
"https://github.com/smthemex/ComfyUI_ObjectClear"
],
"install_type": "git-clone",
"description": "ObjectClear:Complete Object Removal via Object-Effect Attention,you can try it in ComfyUI"
},
{
"author": "Cyrostar",
"title": "ComfyUI-Artha-Gemini",
"id": "comfyui-artha-gemini",
"reference": "https://github.com/Cyrostar/ComfyUI-Artha-Gemini",
"files": [
"https://github.com/Cyrostar/ComfyUI-Artha-Gemini"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for interacting with the Gemini api for image and video generation prompting."
},
{
"author": "BuimenLabo",
"title": "ComfyUI BuimenLabo - Unified Package",
"id": "builmenlabo",
"reference": "https://github.com/comnote-max/builmenlabo",
"files": [
"https://github.com/comnote-max/builmenlabo"
],
"install_type": "git-clone",
"description": "Comprehensive collection of ComfyUI custom nodes: 🦙 Advanced LLM text generation with Llama-CPP (CPU/GPU acceleration), 🌐 Smart multi-language prompt translation (Google/DeepL/Yandex/Baidu), 🌍 20-language interface toggle, 📸 AI-powered Gemini pose analysis, 🎛️ Smart ControlNet management. Perfect unified package for AI artists and creators. Blog: https://note.com/hirodream44",
"nodename_pattern": "BuimenLabo",
"tags": [
"LLM",
"translation",
"multilingual",
"pose-analysis",
"controlnet",
"text-generation",
"gemini",
"llama-cpp",
"AI"
]
},
{
"author": "o-l-l-i",
"title": "Olm Channel Mixer for ComfyUI",
"reference": "https://github.com/o-l-l-i/ComfyUI-Olm-ChannelMixer",
"files": [
"https://github.com/o-l-l-i/ComfyUI-Olm-ChannelMixer"
],
"install_type": "git-clone",
"description": "An interactive, classic channel mixer color adjustment node for ComfyUI, with realtime preview and a responsive editing interface."
},
{
"author": "cuban044",
"title": "[Unofficial] ComfyUI-Veo3-Experimental",
"reference": "https://github.com/cuban044/ComfyUI-Veo3-Experimental",
"files": [
"https://github.com/cuban044/ComfyUI-Veo3-Experimental"
],
"install_type": "git-clone",
"description": "A custom node extension for ComfyUI that integrates Google's Veo 3 text-to-video generation capabilities."
},
{
"author": "shahkoorosh",
"title": "ComfyUI SeedXPro Translation Node",
"reference": "https://github.com/HM-RunningHub/ComfyUI_RH_SeedXPro",
"files": [
"https://github.com/HM-RunningHub/ComfyUI_RH_SeedXPro"
],
"install_type": "git-clone",
"description": "This is a Seed-X-PPO-7B ComfyUI plugin. Easy to use"
},
{
"author": "cedarconnor",
"title": "ComfyUI Batch Name Loop",
"reference": "https://github.com/cedarconnor/comfyui-BatchNameLoop",
"files": [
"https://github.com/cedarconnor/comfyui-BatchNameLoop"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node package for batch image processing with filename preservation."
},
{
"author": "SamTyurenkov",
"title": "comfyui_vace_preprocessors",
"reference": "https://github.com/SamTyurenkov/comfyui-vace-preprocessors",
"files": [
"https://github.com/SamTyurenkov/comfyui-vace-preprocessors"
],
"install_type": "git-clone",
"description": "Some nodes to create a preprocessed videos"
},
{
"author": "einhorn13",
"title": "ComfyUI-ImageProcessUtilities",
"reference": "https://github.com/einhorn13/ComfyUI-ImageProcessUtilities",
"files": [
"https://github.com/einhorn13/ComfyUI-ImageProcessUtilities"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI designed to enhance image processing workflows. Especially useful for high-resolution rendering, complex inpainting, tiling, and batch manipulation. This allows you to perform processing that would otherwise exceed your VRAM limits."
},
{
"author": "Azornes",
"title": "Comfyui-LayerForge",
"id": "layerforge",
"reference": "https://github.com/Azornes/Comfyui-LayerForge",
"files": [
"https://github.com/Azornes/Comfyui-LayerForge"
],
"install_type": "git-clone",
"description": "Photoshop-like layered canvas editor to your ComfyUI workflow. This node is perfect for complex compositing, inpainting, and outpainting, featuring multi-layer support, masking, blend modes, and precise transformations. Includes optional AI-powered background removal for streamlined image editing."
},
{
"author": "BAIS1C",
"title": "ComfyUI_BASICSAdvancedDancePoser",
"reference": "https://github.com/BAIS1C/ComfyUI_BASICSAdvancedDancePoser",
"files": [
"https://github.com/BAIS1C/ComfyUI_BASICSAdvancedDancePoser"
],
"install_type": "git-clone",
"description": "Professional COCO-WholeBody 133-keypoint dance animation system for ComfyUI"
},
{
"author": "khanhlvg",
"title": "[Unofficial] Vertex AI Custom Nodes for ComfyUI",
"reference": "https://github.com/khanhlvg/vertex-ai-comfyui-nodes",
"files": [
"https://github.com/khanhlvg/vertex-ai-comfyui-nodes"
],
"install_type": "git-clone",
"description": "Vertex AI Custom Nodes for ComfyUI"
},
{
"author": "alexopus",
"title": "ComfyUI Notes Sidebar",
"reference": "https://github.com/alexopus/ComfyUI-Notes-Sidebar",
"files": [
"https://github.com/alexopus/ComfyUI-Notes-Sidebar"
],
"install_type": "git-clone",
"description": "A ComfyUI extension that adds a notes sidebar for managing notes"
},
{
"author": "cedarconnor",
"title": "ComfyUI Upsampler Nodes",
"reference": "https://github.com/cedarconnor/upsampler",
"files": [
"https://github.com/cedarconnor/upsampler"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for integrating with the Upsampler API to enhance and upscale images using AI."
},
{
"author": "set-soft",
"title": "Image Misc",
"reference": "https://github.com/set-soft/ComfyUI-ImageMisc",
"files": [
"https://github.com/set-soft/ComfyUI-ImageMisc"
],
"install_type": "git-clone",
"description": "Audio batch creation, extraction, resample, mono and stereo conversion."
},
{
"author": "tritant",
"title": "Layers System",
"reference": "https://github.com/tritant/ComfyUI_Layers_Utility",
"files": [
"https://github.com/tritant/ComfyUI_Layers_Utility"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides a powerful and flexible dynamic layering system, similar to what you would find in image editing software like Photoshop."
},
{
"author": "lex-drl",
"title": "String Constructor (Text-Formatting)",
"reference": "https://github.com/Lex-DRL/ComfyUI-StringConstructor",
"files": [
"https://github.com/Lex-DRL/ComfyUI-StringConstructor"
],
"install_type": "git-clone",
"description": "Composing prompt variants from the same text pieces with ease:\n• Build your \"library\" (dictionary) of named text chunks (sub-strings) to use it across the entire workflow.\n• Compile these snippets into different prompts in-place - with just one string formatting node.\n• Freely update the dictionary down the line - get different prompts.\n• Reference text chunks within each other to build dependent hierarchies of less/more detailed descriptions.\n• A real life-saver for regional prompting (aka area composition)."
},
{
"author": "vaishnav-vn",
"title": "va1",
"name": "Pad Image by Aspect",
"reference": "https://github.com/vaishnav-vn/va1",
"files": [
"https://github.com/vaishnav-vn/va1"
],
"install_type": "git-clone",
"description": "repo has Custon node designed to expand, pad, and mask images to fixed or randomized aspect ratios with precise spatial and scale control — engineered for outpainting, compositional layout, and creative canvas expansion. "
},
{
"author": "wawahuy",
"title": "ComfyUI HTTP - REST API Nodes",
"reference": "https://github.com/wawahuy/ComfyUI-HTTP",
"files": [
"https://github.com/wawahuy/ComfyUI-HTTP"
],
"install_type": "git-clone",
"description": "Powerful REST API nodes for ComfyUI that enable seamless HTTP/REST integration into your workflows."
},
{
"author": "cedarconnor",
"title": "ComfyUI LatLong - Equirectangular Image Processing Nodes",
"reference": "https://github.com/cedarconnor/comfyui-LatLong",
"files": [
"https://github.com/cedarconnor/comfyui-LatLong"
],
"install_type": "git-clone",
"description": "Advanced equirectangular (360°) image processing nodes for ComfyUI, enabling precise rotation, horizon adjustment, and specialized cropping operations for panoramic images."
},
{
"author": "BiffMunky",
"title": "Endless 🌊✨ Buttons",
"reference": "https://github.com/tusharbhutt/Endless-Buttons",
"files": [
"https://github.com/tusharbhutt/Endless-Buttons"
],
"install_type": "git-clone",
"description": "A small set of JavaScript files I created for myself. The scripts provide Quality of Life enhancements to the ComfyUI interface, such as changing fonts and font sizes."
},
{
"author": "thalismind",
"title": "ComfyUI LoadImageWithFilename",
"reference": "https://github.com/thalismind/ComfyUI-LoadImageWithFilename",
"files": [
"https://github.com/thalismind/ComfyUI-LoadImageWithFilename"
],
"install_type": "git-clone",
"description": "This custom node extends ComfyUI's image loading functionality with filename output and folder loading capabilities."
},
{
"author": "Edoardo Carmignani",
"title": "ComfyUI-ExtraLinks",
@ -457,239 +693,6 @@
],
"install_type": "git-clone",
"description": "This nodepack contains custom nodes for ComfyUI designed specifically for handling Reallusion-related assets such as Character Creator and iClone image and video files. These nodes are intended to be used as backend components that communicate and operate through the AI Render Plugin interface of iClone or Character Creator, enabling a seamless integration between ComfyUI's powerful image/video generation capabilities and Reallusions animation tools. By bridging ComfyUI with iClone/Character Creators AI Render Plugin, these nodes facilitate workflows where AI-assisted content generation can be controlled, customized, and rendered directly from within Reallusion software environments."
},
{
"author": "Ben Staniford",
"title": "Comfy Contact Sheet Image Loader",
"id": "comfy-contact-sheet-image-loader",
"reference": "https://github.com/benstaniford/comfy-contact-sheet-image-loader",
"files": [
"https://github.com/benstaniford/comfy-contact-sheet-image-loader"
],
"install_type": "git-clone",
"description": "Displays up to 64 recent images from a folder as numbered thumbnails in a grid contact sheet format, allowing you to select and load one for post-processing"
},
{
"author": "Ben Staniford",
"title": "Prompt Database for ComfyUI",
"reference": "https://github.com/benstaniford/comfy-prompt-db",
"files": [
"https://github.com/benstaniford/comfy-prompt-db"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node that provides a database-driven prompt management system. Store, organize, and edit prompts in categories with persistent JSON storage."
},
{
"author": "quasiblob",
"title": "ComfyUI-EsesImageTransform",
"reference": "https://github.com/quasiblob/ComfyUI-EsesImageTransform",
"files": [
"https://github.com/quasiblob/ComfyUI-EsesImageTransform"
],
"install_type": "git-clone",
"description": "Apply 2D transformations to images and masks within ComfyUI. Zoom, position, scale, flip, rotate, squash and stretch the input content. Tile images to create patterns (supports alpha channels). Fill options for managing canvas areas exposed by transformations. Apply masks to RGB images and invert mask inputs or outputs. No extra dependencies."
},
{
"author": "MovieLabs",
"title": "MovieLabs ComfyUI Nodes for Publishing Workflow",
"reference": "https://github.com/MovieLabs/comfyui-movielabs-util",
"files": [
"https://github.com/MovieLabs/comfyui-movielabs-util"
],
"install_type": "git-clone",
"description": "An extension set of validation checks, automatic versioning numbering, automatic directory creation, and naming conventions are implemented to ensure that the file system is kept in sync with ShotGrid."
},
{
"author": "manifestations",
"title": "ComfyUI Outfit Nodes",
"reference": "https://github.com/manifestations/comfyui-outfit",
"files": [
"https://github.com/manifestations/comfyui-outfit"
],
"install_type": "git-clone",
"description": "Advanced, professional outfit and makeup generation nodes for ComfyUI, with dynamic UI and AI-powered prompt formatting."
},
{
"author": "glitchinthemetrix16",
"title": "ComfyUI Roop Custom Nodes",
"reference": "https://github.com/glitchinthemetrix16/ComfyUI-Roop",
"files": [
"https://github.com/glitchinthemetrix16/ComfyUI-Roop"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI to enable face swapping using the Roop library."
},
{
"author": "quasiblob",
"title": "ComfyUI-EsesImageEffectLevels",
"reference": "https://github.com/quasiblob/ComfyUI-EsesImageEffectLevels",
"files": [
"https://github.com/quasiblob/ComfyUI-EsesImageEffectLevels"
],
"install_type": "git-clone",
"description": "The 'Eses Image Effect Levels' is a ComfyUI custom node that provides a real-time levels adjustment tool directly within the user interface. It allows for interactive control over the tonal range of both images and masks, using a GPU-accelerated PyTorch backend for near instant feedback."
},
{
"author": "voltans-voice-coach",
"description": "Displays up to 64 recent images from a folder as numbered thumbnails in a grid contact sheet format, allowing you to select and load one for post-processing",
"files": [
"https://github.com/benstaniford/comfy-contact-sheet-image-loader"
],
"id": "comfy-contact-sheet-image-loader",
"install_type": "git-clone",
"reference": "https://github.com/benstaniford/comfy-contact-sheet-image-loader",
"title": "Comfy Contact Sheet Image Loader"
},
{
"author": "BobRandomNumber",
"title": "ComfyUI-KyutaiTTS",
"reference": "https://github.com/BobRandomNumber/ComfyUI-KyutaiTTS",
"files": [
"https://github.com/BobRandomNumber/ComfyUI-KyutaiTTS"
],
"install_type": "git-clone",
"description": "A non real-time ComfyUI implementation of Kyutai TTS"
},
{
"author": "OneThingAI",
"title": "ComfyUI OneThing AI Node",
"reference": "https://github.com/OneThingAI/ComfyUI_Onething_Image",
"files": [
"https://github.com/OneThingAI/ComfyUI_Onething_Image"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that integrates with OneThing AI's image generation API."
},
{
"author": "OneThingAI",
"title": "ComfyUI OneThing CV Node",
"reference": "https://github.com/OneThingAI/ComfyUI_Onething_CV",
"files": [
"https://github.com/OneThingAI/ComfyUI_Onething_CV"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI allows you to get detailed text descriptions of images using the OneThing AI Vision API. The node integrates with OneThing AI's powerful vision models to provide detailed descriptions of image content."
},
{
"author": "Ben Staniford",
"title": "LoRa Loader with Trigger Database",
"reference": "https://github.com/benstaniford/comfy-lora-loader-with-triggerdb",
"files": [
"https://github.com/benstaniford/comfy-lora-loader-with-triggerdb"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node that provides a LoRa loader with persistent trigger word storage. Automatically saves and loads trigger words for each LoRa model, making your workflow more efficient."
},
{
"author": "NeuroSenko",
"title": "ComfyUI LLM SDXL Adapter",
"reference": "https://github.com/NeuroSenko/ComfyUI_LLM_SDXL_Adapter",
"files": [
"https://github.com/NeuroSenko/ComfyUI_LLM_SDXL_Adapter"
],
"install_type": "git-clone",
"description": "A comprehensive set of ComfyUI nodes for using Large Language Models (LLM) as text encoders for SDXL image generation through a trained adapter."
},
{
"author": "linjian-ufo",
"title": "GLM-4V Image Descriptor",
"reference": "https://github.com/linjian-ufo/ComfyUI_GLM4V_voltspark",
"files": [
"https://github.com/linjian-ufo/ComfyUI_GLM4V_voltspark"
],
"install_type": "git-clone",
"description": "Professional AI Image Description Generator\nBased on Zhipu AI GLM-4V multimodal model, batch generate accurate and detailed descriptions for images in Chinese and English"
},
{
"author": "o-l-l-i",
"title": "Olm DragCrop for ComfyUI",
"reference": "https://github.com/o-l-l-i/ComfyUI-Olm-DragCrop",
"files": [
"https://github.com/o-l-l-i/ComfyUI-Olm-DragCrop"
],
"install_type": "git-clone",
"description": "An interactive image cropping node for ComfyUI, allowing precise visual selection of crop areas directly within your workflow. This node is designed to streamline the process of preparing images for various tasks, ensuring immediate visual feedback and control over your image dimensions."
},
{
"author": "PD19 Anime",
"title": "ComfyUI-PD19Anime-Nodes",
"reference": "https://github.com/PD19Anime/ComfyUI-PD19Anime-Nodes",
"files": [
"https://github.com/PD19Anime/ComfyUI-PD19Anime-Nodes"
],
"install_type": "git-clone",
"description": "A powerful suite of nodes for ComfyUI to dynamically load prompts and images. This pack is especially focused on batch processing from a directory and includes two main nodes: Advanced Prompt & Image Loader (Multiple) and Advanced Prompt & Image Loader (single)."
},
{
"author": "Ben Staniford",
"title": "Comfy Contact Sheet Image Loader",
"reference": "https://github.com/benstaniford/comfy-contact-sheet-image-loader",
"files": [
"https://github.com/benstaniford/comfy-contact-sheet-image-loader"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for loading images from a contact sheet of recent files"
},
{
"author": "quasiblob",
"title": "ComfyUI-EsesImageEffectCurves",
"reference": "https://github.com/quasiblob/ComfyUI-EsesImageEffectCurves",
"files": [
"https://github.com/quasiblob/ComfyUI-EsesImageEffectCurves"
],
"install_type": "git-clone",
"description": "Channel curves custom node for ComfyUI. RGB, R, G and B, luma and saturation curves adjustments. Save and load presets. Real-time curves adjustment tool directly within the user interface. Precise, interactive control over the tonal range of both image channels and masks, using a GPU-accelerated PyTorch backend for instant feedback."
},
{
"author": "FortunaCournot",
"title": "Stereoscopic",
"id": "stereoscopic",
"reference": "https://github.com/FortunaCournot/comfyui_stereoscopic",
"files": [
"https://github.com/FortunaCournot/comfyui_stereoscopic"
],
"install_type": "git-clone",
"description": "Contains ImageSBSConverter node to convert an image into a side-by-side image."
},
{
"author": "Ltamann",
"title": "TBGs ComfyUI Development Takeaways",
"reference": "https://github.com/Ltamann/ComfyUI-TBG-Takeaways",
"files": [
"https://github.com/Ltamann/ComfyUI-TBG-Takeaways"
],
"install_type": "git-clone",
"description": "A curated collection of reusable ComfyUI nodes developed by TGB. These sidecodes encapsulate key breakthroughs in model sampling, noise scheduling, and image refinement for enhanced stable diffusion workflows."
},
{
"author": "gmorks",
"title": "ComfyUI-Animagine-Prompt",
"reference": "https://github.com/gmorks/ComfyUI-Animagine-Prompt",
"files": [
"https://github.com/gmorks/ComfyUI-Animagine-Prompt"
],
"install_type": "git-clone",
"description": "Comfy UI node to prompt build for https://huggingface.co/cagliostrolab/animagine-xl-4.0 model"
},
{
"author": "Ben Staniford",
"title": "ComfyUI Load Most Recent Image Node",
"reference": "https://github.com/benstaniford/comfy-load-last-image",
"files": [
"https://github.com/benstaniford/comfy-load-last-image"
],
"install_type": "git-clone",
"description": "A ComfyUI node designed to load the most recent image in a folder"
},
{
"author": "negaga53",
"title": "ComfyUI Universal Image Loader",
"reference": "https://github.com/negaga53/comfyui-imgloader",
"files": [
"https://github.com/negaga53/comfyui-imgloader"
],
"install_type": "git-clone",
"description": "A powerful and versatile custom node for ComfyUI that provides multiple ways to load images into your workflows."
}
]
}

View File

@ -2359,6 +2359,22 @@
"title_aux": "ComfyUI-ImageCropper"
}
],
"https://github.com/Azornes/Comfyui-LayerForge": [
[
"CanvasNode"
],
{
"title_aux": "Comfyui-LayerForge"
}
],
"https://github.com/BAIS1C/ComfyUI_BASICSAdvancedDancePoser": [
[
"ComfyUI_BASICSAdvancedDancePoser"
],
{
"title_aux": "ComfyUI_BASICSAdvancedDancePoser"
}
],
"https://github.com/BAIS1C/ComfyUI_RSS_Feed_Reader": [
[
"RSSFeedNode"
@ -3718,7 +3734,8 @@
"load_exr",
"load_exr_layer_by_name",
"saver",
"shamble_cryptomatte"
"shamble_cryptomatte",
"znormalize"
],
{
"title_aux": "ComfyUI-CoCoTools_IO"
@ -3853,6 +3870,7 @@
"IMGToIMGConditioning",
"KeywordExtractor",
"LoadBatchImagesDir",
"MasterKey",
"Modelswitch",
"PeopleEvaluationNode",
"PromptGenerator",
@ -3966,6 +3984,21 @@
"title_aux": "ComfyUI Checkpoint Loader Config"
}
],
"https://github.com/Cyrostar/ComfyUI-Artha-Gemini": [
[
"GeminiCondense",
"GeminiInstruct",
"GeminiMotion",
"GeminiPrompter",
"GeminiQuestion",
"GeminiResponse",
"GeminiTranslate",
"GeminiVision"
],
{
"title_aux": "ComfyUI-Artha-Gemini"
}
],
"https://github.com/DJ-Tribefull/Comfyui_FOCUS_nodes": [
[
"Control Pipe (Focus Nodes)",
@ -5927,6 +5960,14 @@
"title_aux": "ComfyUI_RH_OminiControl"
}
],
"https://github.com/HM-RunningHub/ComfyUI_RH_SeedXPro": [
[
"RunningHub SeedXPro Translator"
],
{
"title_aux": "ComfyUI SeedXPro Translation Node"
}
],
"https://github.com/HM-RunningHub/ComfyUI_RH_Step1XEdit": [
[
"RunningHub_Step1XEdit"
@ -6343,6 +6384,9 @@
],
"https://github.com/Icyman86/ComfyUI_AnimeCharacterSelect": [
[
"ActionPromptNode",
"CharacterPromptNode",
"CombinePromptStringsNode",
"EnhancedCharacterPromptNode",
"MinimalCharacterActionPrompt"
],
@ -8291,6 +8335,7 @@
"DepthAnythingPreprocessor",
"DepthAnythingV2Preprocessor",
"DiffusionEdge_Preprocessor",
"EdgePadNode",
"ExecuteAllControlNetPreprocessors",
"FakeScribblePreprocessor",
"FlowEditForwardSampler",
@ -8349,6 +8394,7 @@
"Scribble_XDoG_Preprocessor",
"SemSegPreprocessor",
"ShufflePreprocessor",
"TBG_masked_attention",
"TEEDPreprocessor",
"TTPlanet_TileGF_Preprocessor",
"TTPlanet_TileSimple_Preprocessor",
@ -8738,11 +8784,13 @@
],
"https://github.com/Maxed-Out-99/ComfyUI-MaxedOut": [
[
"Crop Image By Mask",
"Flux Empty Latent Image",
"Flux Image Scale To Total Pixels (Flux Safe)",
"FluxResolutionMatcher",
"Image Scale To Total Pixels (SDXL Safe)",
"LatentHalfMasks",
"Place Image By Mask",
"Prompt With Guidance (Flux)",
"Sdxl Empty Latent Image"
],
@ -10655,6 +10703,15 @@
"title_aux": "DeepFuze"
}
],
"https://github.com/SamTyurenkov/comfyui-vace-preprocessors": [
[
"CombineLayoutTracksNode",
"VideoLayoutTrackAnnotatorNode"
],
{
"title_aux": "comfyui_vace_preprocessors"
}
],
"https://github.com/SamTyurenkov/comfyui_chatgpt": [
[
"ChatGPTImageGenerationNode",
@ -12439,7 +12496,6 @@
"Pixel Deflicker - Experimental (SuperBeasts.AI)",
"SB Load Model (SuperBeasts.AI)",
"String List Manager (SuperBeasts.AI)",
"Super Color Adjustment (SuperBeasts.AI)",
"Super Pop Color Adjustment (SuperBeasts.AI)",
"Super Pop Residual Blend (SuperBeasts.AI)"
],
@ -13625,10 +13681,13 @@
"VrchAudioGenresNode",
"VrchAudioRecorderNode",
"VrchAudioSaverNode",
"VrchAudioVisualizerNode",
"VrchAudioWebViewerNode",
"VrchBPMDetectorNode",
"VrchBooleanKeyControlNode",
"VrchChannelOSCControlNode",
"VrchChannelX4OSCControlNode",
"VrchDelayNode",
"VrchDelayOSCControlNode",
"VrchFloatKeyControlNode",
"VrchFloatOSCControlNode",
@ -13641,6 +13700,8 @@
"VrchImageSaverNode",
"VrchImageSwitchOSCControlNode",
"VrchImageWebSocketChannelLoaderNode",
"VrchImageWebSocketSettingsNode",
"VrchImageWebSocketSimpleWebViewerNode",
"VrchImageWebSocketWebViewerNode",
"VrchImageWebViewerNode",
"VrchInstantQueueKeyControlNode",
@ -13654,6 +13715,7 @@
"VrchMidiDeviceLoaderNode",
"VrchModelWebViewerNode",
"VrchOSCControlSettingsNode",
"VrchQRCodeNode",
"VrchSwitchOSCControlNode",
"VrchTextConcatOSCControlNode",
"VrchTextKeyControlNode",
@ -14419,6 +14481,19 @@
"title_aux": "ComfyUI-HiDream-I1"
}
],
"https://github.com/Yuan-ManX/ComfyUI-HiggsAudio": [
[
"HiggsAudio",
"LoadHiggsAudioModel",
"LoadHiggsAudioPrompt",
"LoadHiggsAudioSystemPrompt",
"LoadHiggsAudioTokenizer",
"SaveHiggsAudio"
],
{
"title_aux": "ComfyUI-HiggsAudio"
}
],
"https://github.com/Yuan-ManX/ComfyUI-Hunyuan3D-2.1": [
[
"Hunyuan3DShapeGeneration",
@ -15420,6 +15495,7 @@
"CogVideoXFunT2VSampler",
"CogVideoXFunV2VSampler",
"CreateTrajectoryBasedOnKJNodes",
"FunCompile",
"FunRiflex",
"FunTextBox",
"ImageMaximumNode",
@ -15487,6 +15563,7 @@
"Comfly_kling_image2video",
"Comfly_kling_text2video",
"Comfly_lip_sync",
"Comfly_mj_video",
"Comfly_mjstyle",
"Comfly_upload",
"Comfly_video_extend"
@ -16168,6 +16245,9 @@
"Sage_SetText",
"Sage_SixLoraStack",
"Sage_TextRandomLine",
"Sage_TextSelectLine",
"Sage_TextSubstitution",
"Sage_TextSwitch",
"Sage_TextWeight",
"Sage_TilingInfo",
"Sage_TrainingCaptionsToConditioning",
@ -16798,6 +16878,7 @@
"https://github.com/bbaudio-2025/ComfyUI-SuperUltimateVaceTools": [
[
"CustomCropArea",
"CustomRefineOption",
"RegionalBatchPrompt",
"SuperUltimateVACEUpscale",
"VACEControlImageCombine",
@ -17647,6 +17728,16 @@
"title_aux": "comfyui-fitsize"
}
],
"https://github.com/brucew4yn3rp/ComfyUI_SelectiveMetadata": [
[
"Multiline String",
"Save Image (Selective Metadata)",
"SaveImage"
],
{
"title_aux": "Save Image with Selective Metadata"
}
],
"https://github.com/bruefire/ComfyUI-SeqImageLoader": [
[
"VFrame Loader With Mask Editor",
@ -18001,8 +18092,8 @@
"Image_transform_sum",
"Mask_Detect_label",
"Mask_Remove_bg",
"Mask_combine_crop",
"Mask_combine_sum",
"Mask_combine_High",
"Mask_combine_Width",
"Mask_face_detect",
"Mask_image2mask",
"Mask_inpaint_light",
@ -18087,6 +18178,7 @@
"create_Mask_lay_X",
"create_Mask_lay_Y",
"create_Mask_location",
"create_Mask_match_shape",
"create_Mask_sole",
"create_Mask_visual_tag",
"create_RadialGradient",
@ -18159,6 +18251,7 @@
"sch_mask",
"sch_split_text",
"sch_text",
"stack_Mask2color",
"stack_sum_pack",
"sum_create_chx",
"sum_editor",
@ -18187,7 +18280,6 @@
"type_ListToBatch",
"type_Mask_Batch2List",
"type_Mask_List2Batch",
"type_text_2_UTF8",
"type_text_list2batch",
"unpack_box2",
"view_Data",
@ -18260,6 +18352,38 @@
"title_aux": "Text Node With Comments (@cdxoo)"
}
],
"https://github.com/cedarconnor/comfyui-BatchNameLoop": [
[
"Batch Image Iterator",
"Batch Image Loader",
"Batch Image Saver",
"Batch Image Single Saver"
],
{
"title_aux": "ComfyUI Batch Name Loop"
}
],
"https://github.com/cedarconnor/comfyui-LatLong": [
[
"Equirectangular Crop 180",
"Equirectangular Crop Square",
"Equirectangular Processor",
"Equirectangular Rotate"
],
{
"title_aux": "ComfyUI LatLong - Equirectangular Image Processing Nodes"
}
],
"https://github.com/cedarconnor/upsampler": [
[
"Upsampler Dynamic Upscale",
"Upsampler Precise Upscale",
"Upsampler Smart Upscale"
],
{
"title_aux": "ComfyUI Upsampler Nodes"
}
],
"https://github.com/celoron/ComfyUI-VisualQueryTemplate": [
[
"VisualQueryTemplateNode"
@ -19881,6 +20005,7 @@
"GenerateMusic",
"GenerateSpeech",
"GenerateVideo",
"GroqProviderNode",
"JoinStringsMulti",
"LLMToolkitProviderSelector",
"LLMToolkitTextGenerator",
@ -20415,6 +20540,24 @@
"title_aux": "ComfyUI_experiments"
}
],
"https://github.com/comnote-max/builmenlabo": [
[
"GeminiPoseAnalyzer",
"LlamaCppAIO",
"LlamaCppCompleteUnload",
"LlamaCppGenerate",
"LlamaCppLoader",
"LlamaCppMemoryInfo",
"LlamaCppSafeUnload",
"LlamaCppUnload",
"MultiControlNetLoader",
"PromptTranslator"
],
{
"nodename_pattern": "BuimenLabo",
"title_aux": "ComfyUI BuimenLabo - Unified Package"
}
],
"https://github.com/concarne000/ConCarneNode": [
[
"BingImageGrabber",
@ -20537,6 +20680,16 @@
"title_aux": "Crystools"
}
],
"https://github.com/cuban044/ComfyUI-Veo3-Experimental": [
[
"Veo3TextToVideo",
"Veo3ToVHS",
"Veo3VideoPreview"
],
{
"title_aux": "[Unofficial] ComfyUI-Veo3-Experimental"
}
],
"https://github.com/cubiq/Block_Patcher_ComfyUI": [
[
"FluxBlockPatcherSampler",
@ -22024,6 +22177,21 @@
"title_aux": "ComfyUI-NoiseGen"
}
],
"https://github.com/einhorn13/ComfyUI-ImageProcessUtilities": [
[
"CombineCoords",
"CropByCoords",
"ImageTiler",
"ImageUntiler",
"PasteByCoords",
"ReorderBatch",
"SplitCoords",
"StringToIntegers"
],
{
"title_aux": "ComfyUI-ImageProcessUtilities"
}
],
"https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes": [
[
"BatchImageProcessor",
@ -22378,6 +22546,7 @@
"AdvancedVLMSampler",
"AnyTypePassthrough",
"AutoMemoryManager",
"GlobalMemoryCleanup",
"ImageToAny",
"LoopAwareResponseIterator",
"LoopAwareVLMAccumulator",
@ -22386,6 +22555,8 @@
"RobustImageRangeExtractor",
"ShrugPrompter",
"SmartImageRangeExtractor",
"TextCleanup",
"TextListCleanup",
"TextListIndexer",
"TextListToString",
"VLMImagePassthrough",
@ -23567,6 +23738,7 @@
"Recraft_fal",
"RunwayGen3_fal",
"Sana_fal",
"SeedEditV3_fal",
"SeedanceImageToVideo_fal",
"SeedanceTextToVideo_fal",
"Upscaler_fal",
@ -27105,6 +27277,24 @@
"title_aux": "Knodes"
}
],
"https://github.com/khanhlvg/vertex-ai-comfyui-nodes": [
[
"Chirp",
"Gemini",
"Imagen_Product_Recontext",
"Imagen_T2I",
"Lyria",
"PreviewVideo",
"Veo2",
"Veo2Extend",
"Veo3",
"Veo_Prompt_Writer",
"Virtual_Try_On"
],
{
"title_aux": "[Unofficial] Vertex AI Custom Nodes for ComfyUI"
}
],
"https://github.com/kijai/ComfyUI-ADMotionDirector": [
[
"ADMD_AdditionalModelSelect",
@ -27784,6 +27974,7 @@
"WanVideoATITracksVisualize",
"WanVideoATI_comfy",
"WanVideoApplyNAG",
"WanVideoBlockList",
"WanVideoBlockSwap",
"WanVideoClipVisionEncode",
"WanVideoContextOptions",
@ -27819,6 +28010,7 @@
"WanVideoSLG",
"WanVideoSampler",
"WanVideoSetBlockSwap",
"WanVideoSetLoRAs",
"WanVideoSetRadialAttention",
"WanVideoTeaCache",
"WanVideoTextEmbedBridge",
@ -28082,14 +28274,12 @@
"title_aux": "comfyui-jk-easy-nodes"
}
],
"https://github.com/kpsss34/ComfyUI-kpsss34-Sana": [
"https://github.com/kpsss34/ComfyUI-kpsss34": [
[
"SanaLoRALoader",
"SanaModelLoader",
"SanaSampler"
"i2iFlash"
],
{
"title_aux": "ComfyUI Sana Custom Node"
"title_aux": "ComfyUI kpsss34 Custom Node"
}
],
"https://github.com/krmahil/comfyui-hollow-preserve": [
@ -28210,10 +28400,14 @@
"Leon_Hypr_Upload_Node",
"Leon_Image_Split_4Grid_Node",
"Leon_ImgBB_Upload_Node",
"Leon_LLM_Chat_API_Node",
"Leon_LLM_JSON_API_Node",
"Leon_Luma_AI_Image_API_Node",
"Leon_Midjourney_Describe_API_Node",
"Leon_Midjourney_Proxy_API_Node",
"Leon_Midjourney_Upload_API_Node",
"Leon_Model_Config_Loader_Node",
"Leon_Model_Selector_Node",
"Leon_String_Combine_Node"
],
{
@ -32205,6 +32399,14 @@
"title_aux": "ComfyUI_NetDist_Plus"
}
],
"https://github.com/o-l-l-i/ComfyUI-Olm-ChannelMixer": [
[
"OlmChannelMixer"
],
{
"title_aux": "Olm Channel Mixer for ComfyUI"
}
],
"https://github.com/o-l-l-i/ComfyUI-Olm-CurveEditor": [
[
"OlmCurveEditor"
@ -32697,6 +32899,8 @@
"https://github.com/papcorns/Papcorns-Comfyui-Custom-Nodes": [
[
"PapcornsAspectResize",
"PapcornsAudioTrimAndSave",
"PapcornsAudioTrimmer",
"UploadImageToGCS"
],
{
@ -33301,6 +33505,7 @@
"PVL Call OpenAI Assistant",
"PVL ComfyDeploy API Caller",
"PVL KONTEXT MAX",
"PVLCheckIfConnected",
"PvlKontextMax"
],
{
@ -33474,6 +33679,15 @@
"title_aux": "queuetools"
}
],
"https://github.com/r-vage/ComfyUI-RvTools_v2": [
[
"Combine Video Clips",
"WanVideo Vace Seamless Join"
],
{
"title_aux": "ComfyUI-RvTools_v2"
}
],
"https://github.com/r3dial/redial-discomphy": [
[
"DiscordMessage"
@ -35023,8 +35237,7 @@
],
"https://github.com/shingo1228/ComfyUI-send-eagle-slim": [
[
"Send Eagle with text",
"Send Webp Image to Eagle"
"Send Image to Eagle"
],
{
"title_aux": "ComfyUI-send-Eagle(slim)"
@ -35670,6 +35883,17 @@
"title_aux": "ComfyUI_MooER"
}
],
"https://github.com/smthemex/ComfyUI_ObjectClear": [
[
"ObjectClearBatch",
"ObjectClearLoader",
"ObjectClearSampler",
"ObjectClearVision"
],
{
"title_aux": "ComfyUI_ObjectClear"
}
],
"https://github.com/smthemex/ComfyUI_OmniParser": [
[
"OmniParser_Loader",
@ -35679,6 +35903,15 @@
"title_aux": "ComfyUI_OmniParser"
}
],
"https://github.com/smthemex/ComfyUI_OmniSVG": [
[
"OmniSVGLoader",
"OmniSVGSampler"
],
{
"title_aux": "ComfyUI_OmniSVG"
}
],
"https://github.com/smthemex/ComfyUI_PBR_Maker": [
[
"Load_MatForger",
@ -35988,70 +36221,6 @@
"title_aux": "ComfyUI-HQ-Image-Save"
}
],
"https://github.com/spacepxl/ComfyUI-Image-Filters": [
[
"AdainFilterLatent",
"AdainImage",
"AdainLatent",
"AlphaClean",
"AlphaMatte",
"BatchAlign",
"BatchAverageImage",
"BatchAverageUnJittered",
"BatchNormalizeImage",
"BatchNormalizeLatent",
"BetterFilmGrain",
"BilateralFilterImage",
"BlurImageFast",
"BlurMaskFast",
"ClampImage",
"ClampOutliers",
"ColorMatchImage",
"ConditioningSubtract",
"ConvertNormals",
"CustomNoise",
"DepthToNormals",
"DifferenceChecker",
"DilateErodeMask",
"EnhanceDetail",
"ExposureAdjust",
"ExtractNFrames",
"FrequencyCombine",
"FrequencySeparate",
"GameOfLife",
"GuidedFilterAlpha",
"GuidedFilterImage",
"Hunyuan3Dv2LatentUpscaleBy",
"ImageConstant",
"ImageConstantHSV",
"InpaintConditionApply",
"InpaintConditionEncode",
"InstructPixToPixConditioningAdvanced",
"JitterImage",
"Keyer",
"LatentNormalizeShuffle",
"LatentStats",
"MedianFilterImage",
"MergeFramesByIndex",
"ModelTest",
"NormalMapSimple",
"OffsetLatentImage",
"PrintSigmas",
"RandnLikeLatent",
"RelightSimple",
"RemapRange",
"RestoreDetail",
"SharpenFilterLatent",
"ShuffleChannels",
"Tonemap",
"UnJitterImage",
"UnTonemap",
"VisualizeLatents"
],
{
"title_aux": "ComfyUI-Image-Filters"
}
],
"https://github.com/spacepxl/ComfyUI-LossTesting": [
[
"Measure Timestep Loss"
@ -36102,16 +36271,16 @@
],
"https://github.com/spawner1145/comfyui-aichat": [
[
"GeminiApiLoader_Zho",
"GeminiChat_Zho",
"GeminiFileUploader_Zho",
"GeminiImageEncoder_Zho",
"GeminiTextBlock_Zho",
"OpenAIApiLoader_Zho",
"OpenAIChat_Zho",
"OpenAIFileUploader_Zho",
"OpenAIImageEncoder_Zho",
"OpenAITextBlock_Zho"
"GeminiApiLoader",
"GeminiChat",
"GeminiFileUploader",
"GeminiImageEncoder",
"GeminiTextBlock",
"OpenAIApiLoader",
"OpenAIChat",
"OpenAIFileUploader",
"OpenAIImageEncoder",
"OpenAITextBlock"
],
{
"title_aux": "comfyui-aichat"
@ -36378,6 +36547,8 @@
"TagComparator",
"TagEnhance",
"TagFilter",
"TagFlag",
"TagFlagImage",
"TagIf",
"TagMerger",
"TagMerger4",
@ -36504,7 +36675,9 @@
"https://github.com/synthetai/ComfyUI-JM-Volcengine-API": [
[
"VolcengineI2VS2Pro",
"VolcengineImgEditV3",
"volcengine-i2v-s2pro",
"volcengine-img-edit-v3",
"volcengine-seedream-v3"
],
{
@ -36709,6 +36882,17 @@
"title_aux": "ComfyUI Blend Image Nodes"
}
],
"https://github.com/thalismind/ComfyUI-LoadImageWithFilename": [
[
"CropImageByMask",
"LoadImageFolder",
"LoadImageWithFilename",
"SaveImageWithFilename"
],
{
"title_aux": "ComfyUI LoadImageWithFilename"
}
],
"https://github.com/theAdamColton/ComfyUI-texflow-extension": [
[
"Load Texflow Depth Image",
@ -37144,6 +37328,14 @@
"title_aux": "Flux LoRA Merger"
}
],
"https://github.com/tritant/ComfyUI_Layers_Utility": [
[
"LayerSystem"
],
{
"title_aux": "Layers System"
}
],
"https://github.com/tritant/ComfyUI_Remove_Banding_Artifacts": [
[
"ResampleBandingFix"
@ -37434,6 +37626,14 @@
"title_aux": "ComfyUI-ExtendIPAdapterClipVision"
}
],
"https://github.com/vaishnav-vn/va1": [
[
"RandomAspectRatioMask"
],
{
"title_aux": "va1"
}
],
"https://github.com/valofey/Openrouter-Node": [
[
"OpenrouterNode"
@ -37792,6 +37992,35 @@
"title_aux": "ComfyUI Sync Lipsync Node"
}
],
"https://github.com/watarika/ComfyUI-SendToEagle-w-Metadata": [
[
"CreateExtraMetadata",
"SendToEagleWithMetadata",
"SendToEagleWithMetadataSimple"
],
{
"title_aux": "ComfyUI-SendToEagle-w-Metadata"
}
],
"https://github.com/wawahuy/ComfyUI-HTTP": [
[
"Base64ToImageNode",
"HTTPFormDataConcatNode",
"HTTPFormDataNode",
"HTTPFormFileItemNode",
"HTTPFormImageItemNode",
"HTTPFormTextItemNode",
"HTTPGetJSONFieldNode",
"HTTPGetNode",
"HTTPPostFormDataNode",
"HTTPPostJSONNode",
"HTTPPostRawNode",
"ImageToBase64Node"
],
{
"title_aux": "ComfyUI HTTP - REST API Nodes"
}
],
"https://github.com/web3nomad/ComfyUI_Invisible_Watermark": [
[
"InvisibleWatermarkEncode"
@ -38624,6 +38853,7 @@
"Text2AutioEdgeTts",
"TextListSelelct",
"VideoAddAudio",
"VideoExtractAudio",
"VideoFaceFusion",
"VideoPath",
"WaitImagSelector",

View File

@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "comfyui-manager"
license = { text = "GPL-3.0-only" }
version = "4.0.0-beta.8"
version = "4.0.0-beta.9"
requires-python = ">= 3.9"
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
readme = "README.md"