mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2026-01-11 22:50:48 +08:00
merge(patch): more complete uv patch (48ab48c)
This commit is contained in:
parent
ffaeb6d3ff
commit
c676dcaf5a
@ -15,6 +15,7 @@ import re
|
|||||||
import logging
|
import logging
|
||||||
import platform
|
import platform
|
||||||
import shlex
|
import shlex
|
||||||
|
from functools import lru_cache
|
||||||
|
|
||||||
|
|
||||||
cache_lock = threading.Lock()
|
cache_lock = threading.Lock()
|
||||||
@ -38,18 +39,64 @@ def add_python_path_to_env():
|
|||||||
os.environ['PATH'] = os.path.dirname(sys.executable)+sep+os.environ['PATH']
|
os.environ['PATH'] = os.path.dirname(sys.executable)+sep+os.environ['PATH']
|
||||||
|
|
||||||
|
|
||||||
|
@lru_cache(maxsize=2)
|
||||||
|
def get_pip_cmd(force_uv=False):
|
||||||
|
"""
|
||||||
|
Get the base pip command, with automatic fallback to uv if pip is unavailable.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
force_uv (bool): If True, use uv directly without trying pip
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
list: Base command for pip operations
|
||||||
|
"""
|
||||||
|
embedded = 'python_embeded' in sys.executable
|
||||||
|
|
||||||
|
# Try pip first (unless forcing uv)
|
||||||
|
if not force_uv:
|
||||||
|
try:
|
||||||
|
test_cmd = [sys.executable] + (['-s'] if embedded else []) + ['-m', 'pip', '--version']
|
||||||
|
subprocess.check_output(test_cmd, stderr=subprocess.DEVNULL, timeout=5)
|
||||||
|
return [sys.executable] + (['-s'] if embedded else []) + ['-m', 'pip']
|
||||||
|
except Exception:
|
||||||
|
logging.warning("[ComfyUI-Manager] python -m pip not available. Falling back to uv.")
|
||||||
|
|
||||||
|
# Try uv (either forced or pip failed)
|
||||||
|
import shutil
|
||||||
|
|
||||||
|
# Try uv as Python module
|
||||||
|
try:
|
||||||
|
test_cmd = [sys.executable] + (['-s'] if embedded else []) + ['-m', 'uv', '--version']
|
||||||
|
subprocess.check_output(test_cmd, stderr=subprocess.DEVNULL, timeout=5)
|
||||||
|
logging.info("[ComfyUI-Manager] Using uv as Python module for pip operations.")
|
||||||
|
return [sys.executable] + (['-s'] if embedded else []) + ['-m', 'uv', 'pip']
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
|
||||||
|
# Try standalone uv
|
||||||
|
if shutil.which('uv'):
|
||||||
|
logging.info("[ComfyUI-Manager] Using standalone uv for pip operations.")
|
||||||
|
return ['uv', 'pip']
|
||||||
|
|
||||||
|
# Nothing worked
|
||||||
|
logging.error("[ComfyUI-Manager] Neither python -m pip nor uv are available. Cannot proceed with package operations.")
|
||||||
|
raise Exception("Neither pip nor uv are available for package management")
|
||||||
|
|
||||||
|
|
||||||
def make_pip_cmd(cmd):
|
def make_pip_cmd(cmd):
|
||||||
if 'python_embeded' in sys.executable:
|
"""
|
||||||
if use_uv:
|
Create a pip command by combining the cached base pip command with the given arguments.
|
||||||
return [sys.executable, '-s', '-m', 'uv', 'pip'] + cmd
|
|
||||||
else:
|
Args:
|
||||||
return [sys.executable, '-s', '-m', 'pip'] + cmd
|
cmd (list): List of pip command arguments (e.g., ['install', 'package'])
|
||||||
else:
|
|
||||||
# FIXED: https://github.com/ltdrdata/ComfyUI-Manager/issues/1667
|
Returns:
|
||||||
if use_uv:
|
list: Complete command list ready for subprocess execution
|
||||||
return [sys.executable, '-m', 'uv', 'pip'] + cmd
|
"""
|
||||||
else:
|
global use_uv
|
||||||
return [sys.executable, '-m', 'pip'] + cmd
|
base_cmd = get_pip_cmd(force_uv=use_uv)
|
||||||
|
return base_cmd + cmd
|
||||||
|
|
||||||
|
|
||||||
# DON'T USE StrictVersion - cannot handle pre_release version
|
# DON'T USE StrictVersion - cannot handle pre_release version
|
||||||
# try:
|
# try:
|
||||||
|
|||||||
@ -4388,16 +4388,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": " If you want to draw two different characters together without blending their features, so you could try to check out this custom node."
|
"description": " If you want to draw two different characters together without blending their features, so you could try to check out this custom node."
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"author": "42lux",
|
|
||||||
"title": "ComfyUI-42lux",
|
|
||||||
"reference": "https://github.com/42lux/ComfyUI-42lux",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/42lux/ComfyUI-42lux"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A collection of custom nodes for ComfyUI focused on enhanced sampling, model optimization, and quality improvements."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"author": "sergekatzmann",
|
"author": "sergekatzmann",
|
||||||
"title": "ComfyUI_Nimbus-Pack",
|
"title": "ComfyUI_Nimbus-Pack",
|
||||||
@ -8195,6 +8185,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "A ComfyUI custom node for MiniCPM vision-language models, enabling high-quality image captioning and analysis."
|
"description": "A ComfyUI custom node for MiniCPM vision-language models, enabling high-quality image captioning and analysis."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "1038lab",
|
||||||
|
"title": "ComfyUI-FireRedTTS",
|
||||||
|
"reference": "https://github.com/1038lab/ComfyUI-FireRedTTS",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/1038lab/ComfyUI-FireRedTTS"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A ComfyUI integration for FireRedTTS‑2, a real-time multi-speaker TTS system enabling high-quality, emotionally expressive dialogue and monologue synthesis. Leveraging a streaming architecture and context-aware prosody modeling, it supports natural speaker turns and stable long-form generation, ideal for interactive chat and podcast applications."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "Klinter",
|
"author": "Klinter",
|
||||||
"title": "Klinter_nodes",
|
"title": "Klinter_nodes",
|
||||||
@ -9152,17 +9152,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys."
|
"description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys."
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"author": "impactframes",
|
|
||||||
"title": "IF_AI_tools",
|
|
||||||
"id": "impactframes-tools",
|
|
||||||
"reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/if-ai/ComfyUI-IF_AI_tools"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"author": "impactframes",
|
"author": "impactframes",
|
||||||
"title": "IF_AI_WishperSpeechNode",
|
"title": "IF_AI_WishperSpeechNode",
|
||||||
@ -13197,7 +13186,17 @@
|
|||||||
"https://github.com/vanche1212/ComfyUI-ZMG-Nodes"
|
"https://github.com/vanche1212/ComfyUI-ZMG-Nodes"
|
||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Nodes:ApiRequestNode, LoadVideoNode, JsonParserNode, OllamaRequestNode, OldPhotoColorizationNode."
|
"description": "Nodes:ApiRequestNode, LoadVideoNode, JsonParserNode, OllamaRequestNode, OldPhotoColorizationNode, waveform_2_audio, SaveImageUnifiedOutput, VideoHelperUnifiedOutput, ..."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "vanche1212",
|
||||||
|
"title": "ComfyUI InspireMusic Plugin",
|
||||||
|
"reference": "https://github.com/vanche1212/ComfyUI-InspireMusic",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/vanche1212/ComfyUI-InspireMusic"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "InspireMusic ComfyUI Plugin – ComfyUI Integration Plugin for AI Music Generation\nA ComfyUI node plugin based on Alibaba’s InspireMusic model, supporting text-to-music generation and music continuation features."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "hben35096",
|
"author": "hben35096",
|
||||||
@ -15408,6 +15407,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Lets you send a section of an image to qwen edit or kontext to help isolate areas in need of change"
|
"description": "Lets you send a section of an image to qwen edit or kontext to help isolate areas in need of change"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "GeekyGhost",
|
||||||
|
"title": "ComfyUI-Image-Segmenting-Loader",
|
||||||
|
"reference": "https://github.com/GeekyGhost/24oiduts-ComfyUI",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/GeekyGhost/24oiduts-ComfyUI"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Lets you send a section of an image to qwen edit or kontext to help isolate areas in need of change"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "Dobidop",
|
"author": "Dobidop",
|
||||||
"title": "Dobidop ComfyStereo",
|
"title": "Dobidop ComfyStereo",
|
||||||
@ -17405,6 +17414,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Using IPAdapter for style consistency, the node accepts a story structured as text {prompt} text {prompt} etc. and generates a comic, saving it to /output. It also adds LLM API Request node, providing an openai compatible LLM API for generating the stories."
|
"description": "Using IPAdapter for style consistency, the node accepts a story structured as text {prompt} text {prompt} etc. and generates a comic, saving it to /output. It also adds LLM API Request node, providing an openai compatible LLM API for generating the stories."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "blob8",
|
||||||
|
"title": "ComfyUI_video-image-motion-transfer",
|
||||||
|
"reference": "https://github.com/blob8/ComfyUI_video-image-motion-transfer",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/blob8/ComfyUI_video-image-motion-transfer"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Introduces a node that tries to approximate the entire video using it's first frame (that we stylize) by warping it using optical flow extracted from the video. First we do image-to-image using the reference video's first frame and a depth controlnet. The generated object doesn't have to closely resemble the reference like on the demo. Then the generated image and the video frames are fed into the node and it returns a warped video. No ai models are used by the node. The example workflow uses SDXL but you can get it to work with any arch if you manage i2i."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "banqingyuan",
|
"author": "banqingyuan",
|
||||||
"title": "ComfyUI-text-replace",
|
"title": "ComfyUI-text-replace",
|
||||||
@ -23505,6 +23524,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "This custom node for ComfyUI allows you to scrape and download images and videos from the Midjourney showcase pages. It uses undetected_chromedriver to bypass anti-scraping measures, but requires session cookies from a logged-in browser session to function correctly."
|
"description": "This custom node for ComfyUI allows you to scrape and download images and videos from the Midjourney showcase pages. It uses undetected_chromedriver to bypass anti-scraping measures, but requires session cookies from a logged-in browser session to function correctly."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "lum3on",
|
||||||
|
"title": "ComfyUI Reve API Integration Node",
|
||||||
|
"reference": "https://github.com/lum3on/ComfyUI_Reve-API",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/lum3on/ComfyUI_Reve-API"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A unified ComfyUI custom node that integrates all Reve API endpoints (Create, Edit, Remix) into a single, dynamic node with operation-specific inputs and seamless operation switching."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "austinbrown34",
|
"author": "austinbrown34",
|
||||||
"title": "ComfyUI-IO-Helpers",
|
"title": "ComfyUI-IO-Helpers",
|
||||||
@ -29169,16 +29198,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Smart, unified model loaders for ComfyUI that support both standard .safetensors and quantized .gguf formats — no switching nodes required. Includes flexible UNET and CLIP loaders that work across models like SDXL, SD3, Flux, and more."
|
"description": "Smart, unified model loaders for ComfyUI that support both standard .safetensors and quantized .gguf formats — no switching nodes required. Includes flexible UNET and CLIP loaders that work across models like SDXL, SD3, Flux, and more."
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"author": "lucak5s",
|
|
||||||
"title": "ComfyUI GFPGAN",
|
|
||||||
"reference": "https://github.com/lucak5s/comfyui_gfpgan",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/lucak5s/comfyui_gfpgan"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Face restoration with GFPGAN."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"author": "joeriben",
|
"author": "joeriben",
|
||||||
"title": "AI4ArtsEd Nodes",
|
"title": "AI4ArtsEd Nodes",
|
||||||
@ -31751,16 +31770,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "A simple custom node to use reflect padding mode in the conv layers of VAEs."
|
"description": "A simple custom node to use reflect padding mode in the conv layers of VAEs."
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"author": "netroxin",
|
|
||||||
"title": "comfyui_netro",
|
|
||||||
"reference": "https://github.com/netroxin/comfyui_netro",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/netroxin/comfyui_netro"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "#Camera Movement Prompt Node for ComfyUI\nThis custom node script for ComfyUI generates descriptive camera movement prompts based on user-selected movement options for Wan2.2"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"author": "alexds9",
|
"author": "alexds9",
|
||||||
"title": "Save Checkpoint with Metadata",
|
"title": "Save Checkpoint with Metadata",
|
||||||
@ -32649,6 +32658,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "A custom node for ComfyUI that provides seamless integration with the Wan models from Alibaba Cloud Model Studio. This solution delivers cutting-edge image and video generation capabilities directly within ComfyUI, supporting both international and Mainland China regions."
|
"description": "A custom node for ComfyUI that provides seamless integration with the Wan models from Alibaba Cloud Model Studio. This solution delivers cutting-edge image and video generation capabilities directly within ComfyUI, supporting both international and Mainland China regions."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "ru4ls",
|
||||||
|
"title": "ComfyUI_Imagen",
|
||||||
|
"reference": "https://github.com/ru4ls/ComfyUI_Imagen",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/ru4ls/ComfyUI_Imagen"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom node for ComfyUI that leverages the Google Cloud Vertex AI Imagen API to generate and edit images."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "garg-aayush",
|
"author": "garg-aayush",
|
||||||
"title": "ComfyUI-Svg2Raster",
|
"title": "ComfyUI-Svg2Raster",
|
||||||
@ -32718,7 +32737,210 @@
|
|||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Lightweight ComfyUI wrapper for IndexTTS 2 (voice cloning + emotion control)."
|
"description": "Lightweight ComfyUI wrapper for IndexTTS 2 (voice cloning + emotion control)."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "snicolast",
|
||||||
|
"title": "ComfyUI-Manufnode",
|
||||||
|
"reference": "https://github.com/efortin/ComfyUI-Ollama-Enhancer",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/efortin/ComfyUI-Ollama-Enhancer"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Custom ComfyUI nodes integrating Ollama to generate and enhance positive/negative prompts for Stable Diffusion workflows."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "fr0nky0ng",
|
||||||
|
"title": "ComfyUI-Face-Comparator",
|
||||||
|
"reference": "https://github.com/fr0nky0ng/ComfyUI-Face-Comparator",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/fr0nky0ng/ComfyUI-Face-Comparator"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This is a node to detect the similarity between two faces"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "S4MUEL404",
|
||||||
|
"title": "ComfyUI Prepack",
|
||||||
|
"id": "comfyui-prepack",
|
||||||
|
"reference": "https://github.com/S4MUEL-404/ComfyUI-Prepack",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/S4MUEL-404/ComfyUI-Prepack"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A small, practical bundle of ComfyUI nodes that streamlines common workflows."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Tr1dae",
|
||||||
|
"title": "LoRA Matcher Nodes for ComfyUI",
|
||||||
|
"reference": "https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This custom node provides two different approaches to automatically match text prompts with LoRA models using their descriptions."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "nakagawadev",
|
||||||
|
"title": "comfyui_nakagawa",
|
||||||
|
"reference": "https://github.com/nakagawadev/comfyui_nakagawa",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/nakagawadev/comfyui_nakagawa"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A collection of custom nodes for ComfyUI that send video data through websockets instead of saving to disk."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "nakMe-guminagawadev",
|
||||||
|
"title": "MeComfyuiEncrypt",
|
||||||
|
"reference": "https://github.com/Me-gumin/MeComfyuiEncrypt",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Me-gumin/MeComfyuiEncrypt"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Image obfuscation in ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "dzy1128",
|
||||||
|
"title": "Seedream Image Generate ComfyUI Node",
|
||||||
|
"reference": "https://github.com/dzy1128/Seedream-Image-Generate-ComfyUI",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/dzy1128/Seedream-Image-Generate-ComfyUI"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A ComfyUI custom node based on the Volcano Engine Doubao large model Seedream API, designed for high-quality image generation."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "swfxliyiyu",
|
||||||
|
"title": "ComfyUI-FastVideo",
|
||||||
|
"reference": "https://github.com/swfxliyiyu/ComfyUI-FastVideo",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/swfxliyiyu/ComfyUI-FastVideo"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom node suite for ComfyUI that provides accelerated video generation using [a/FastVideo](https://github.com/hao-ai-labs/FastVideo). See the blog post about FastVideo V1 to learn more."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "darkamenosa",
|
||||||
|
"title": "Enhanced Image Composite Masked",
|
||||||
|
"reference": "https://github.com/darkamenosa/comfy_inpaint_blend",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/darkamenosa/comfy_inpaint_blend"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Seamless inpainting for image-space models like Google Nano Banana and ByteDance Seedream 4. Fixes color mismatches using Poisson blending."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "len-ml",
|
||||||
|
"title": "comfyui_qwen_image_edit_adv",
|
||||||
|
"reference": "https://github.com/lenML/comfyui_qwen_image_edit_adv",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/lenML/comfyui_qwen_image_edit_adv"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Improved qwen image editing accuracy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Ian2073",
|
||||||
|
"title": "ComfyUI-MyLLMNode",
|
||||||
|
"reference": "https://github.com/Ian2073/ComfyUI-MyLLMnode",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Ian2073/ComfyUI-MyLLMnode"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Custom ComfyUI node for running LLMs via HuggingFace pipeline. Supports both local paths and HuggingFace model names."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "semonxue",
|
||||||
|
"title": "ComfyUI FlexAI Nodes",
|
||||||
|
"reference": "https://github.com/Semonxue/Comfyui-flexai",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Semonxue/Comfyui-flexai"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Use the fewest nodes for the most flexible model calls. A versatile ComfyUI plugin for OpenAI-compatible APIs, featuring multi-purpose nodes for text and image, support for switching between multiple API providers, and auto-saving of custom models. Compatible with new models like nano-banana and seedream4."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Dehypnotic",
|
||||||
|
"title": "Save MP3",
|
||||||
|
"reference": "https://github.com/Dehypnotic/comfyui-save-mp3",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Dehypnotic/comfyui-save-mp3"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A node for saving audio in MP3-format with selected bitrate mode and quality to an output subfolder or absolute path on any drive."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Aaalice233",
|
||||||
|
"title": "ComfyUI-Danbooru-Gallery",
|
||||||
|
"reference": "https://github.com/Aaalice233/ComfyUI-Danbooru-Gallery",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Aaalice233/ComfyUI-Danbooru-Gallery"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A danbooru gallery for ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "l33chking",
|
||||||
|
"title": "Danbooru FAISS Search Nodes",
|
||||||
|
"id": "danbooru-faiss-search",
|
||||||
|
"reference": "https://github.com/L33chKing/ComfyUI-danbooru-FAISS-search",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/L33chKing/ComfyUI-danbooru-FAISS-search"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Use image to search similar images from danbooru using various methods. Notice: the optional API key will be saved to metadata if used"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "GegenDenTag",
|
||||||
|
"title": "Multi Area Conditioning",
|
||||||
|
"reference": "https://github.com/GegenDenTag/ComfyUI-multi-area-condition-node",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/GegenDenTag/ComfyUI-multi-area-condition-node"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Fix Nov. 2024, Davemane42's Custom Node for ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Kaleidia",
|
||||||
|
"title": "KaleidiaNodes",
|
||||||
|
"reference": "https://github.com/Kaleidia/KaleidiaNodes",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Kaleidia/KaleidiaNodes"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A simple set of nodes to make things easier. String Nodes and Files nodes."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "ialhabbal",
|
||||||
|
"title": "ComfyUI Prompt Verify",
|
||||||
|
"reference": "https://github.com/ialhabbal/ComfyUI-Prompt-Verify",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/ialhabbal/ComfyUI-Prompt-Verify"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Custom node to pause a string flow/prompt and let you edit the text"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "xhh522",
|
||||||
|
"title": "ComfyUI Preview Monitor",
|
||||||
|
"reference": "https://github.com/xhh522/ComfyUI-preview-monitor",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/xhh522/ComfyUI-preview-monitor"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A powerful ComfyUI custom node for image preview and monitoring"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Junst",
|
||||||
|
"title": "ComfyUI-Concept-Diffusion",
|
||||||
|
"reference": "https://github.com/Junst/ComfyUI-Concept-Diffusion",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Junst/ComfyUI-Concept-Diffusion"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ConceptAttention: Diffusion Transformers Learn Highly Interpretable Features for ComfyUI"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,95 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"author": "AIGCZero",
|
||||||
|
"title": "AIGCZero-comfyui-Qwen_edit-zero",
|
||||||
|
"reference": "https://github.com/AIGCZero/AIGCZero-comfyui-Qwen_edit-zero",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/AIGCZero/AIGCZero-comfyui-Qwen_edit-zero"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A node that resolves the pixel offset issue in Qwen_edit."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "SlackinJack",
|
||||||
|
"title": "multigpu_diffusion_comfyui",
|
||||||
|
"reference": "https://github.com/SlackinJack/multigpu_diffusion_comfyui",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/SlackinJack/multigpu_diffusion_comfyui"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "NODES: GGUFSelector, CheckpointSelector, SchedulerSelector, LoraSelector, MultiLoraJoiner, VAESelector, MotionModuleSelector, MotionAdapterSelector, MotionAdapterLoraSelector, ControlNetSelector, IPAdapterSelector, EncodePromptWithCompel, HostConfig, AsyncDiffConfig, AsyncDiffADSampler, AsyncDiffSDSampler, AsyncDiffSDUpscaleSampler, AsyncDiffSVDSampler, DistrifuserConfig, DistrifuserSDSampler, xDiTConfig, xDiTSampler, xDiTUSPConfig, xDiTUSPImageSampler, xDiTUSPVideoSampler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "dmitry-guskov",
|
||||||
|
"title": "ComfyUI_light_image_ops",
|
||||||
|
"reference": "https://github.com/dmitry-guskov/ComfyUI_light_image_ops",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/dmitry-guskov/ComfyUI_light_image_ops"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "NODES: Light Scale to Side, Light Batch to List, Light List to Batch, Wan Latents Resize To Size, Wan Embeds Resize Spatial (Packed), Wan Latents Resize + Normalize + Noise"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "78Ventures",
|
||||||
|
"title": "ComfyUI-Tortu [WIP/UNSAFE]",
|
||||||
|
"reference": "https://github.com/78Ventures/ComfyUI-Tortu",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/78Ventures/ComfyUI-Tortu"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Opinionated custom nodes and ready-to-use workflows for dataset prep and portrait/headshot pipelines in ComfyUI.\nNOTE: The files in the repo are not organized.[w/This extension has a vulnerability that allows arbitrary access to local files from remote.]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "GeekyGhost",
|
||||||
|
"title": "Studio42 Image, Audio, and Video Editing Suite for ComfyUI [WIP]",
|
||||||
|
"reference": "https://github.com/GeekyGhost/24oiduts-ComfyUI",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/GeekyGhost/24oiduts-ComfyUI"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Studio42 is a comprehensive suite of advanced custom nodes that brings professional-grade image and video editing capabilities to ComfyUI. Designed for efficiency, quality, and creative flexibility, this suite provides cutting-edge background removal, layer composition, and patch manipulation tools used in modern VFX and content creation workflows."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "ches2010",
|
||||||
|
"title": "comfyui_aliyundrive_uploader",
|
||||||
|
"reference": "https://github.com/ches2010/comfyui_aliyundrive_uploader",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/ches2010/comfyui_aliyundrive_uploader"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "comfyui_aliyundrive_uploader"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "CooperCorona",
|
||||||
|
"title": "comfy-auto-unload",
|
||||||
|
"reference": "https://github.com/CooperCorona/comfy-auto-unload",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/CooperCorona/comfy-auto-unload"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "unloads models from VRAM in comfyui after a set period of time"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "yokoyoko9053",
|
||||||
|
"title": "comfyui-sequential-prompt",
|
||||||
|
"reference": "https://github.com/yokoyoko9053/comfyui-sequential-prompt",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/yokoyoko9053/comfyui-sequential-prompt"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "NODES: SQPrompt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "polygoningenieur",
|
||||||
|
"title": "ComfyUI-Diffusion-SDXL-Video",
|
||||||
|
"reference": "https://github.com/Polygoningenieur/ComfyUI-Diffusion-SDXL-Video",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Polygoningenieur/ComfyUI-Diffusion-SDXL-Video"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI node for a frame by frame Diffusion."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "ric-y",
|
"author": "ric-y",
|
||||||
"title": "ComfyUI Datadog Monitor [WIP]",
|
"title": "ComfyUI Datadog Monitor [WIP]",
|
||||||
@ -1243,14 +1333,14 @@
|
|||||||
"description": "ComfyUI Upload to Azure Node"
|
"description": "ComfyUI Upload to Azure Node"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "Huangcj2005",
|
"author": "Inoriac",
|
||||||
"title": "comfyui-HandDetect",
|
"title": "comfyui-HandDetect",
|
||||||
"reference": "https://github.com/Huangcj2005/comfyui-HandDetect",
|
"reference": "https://github.com/Inoriac/comfyui-HandDetect",
|
||||||
"files": [
|
"files": [
|
||||||
"https://github.com/Huangcj2005/comfyui-HandDetect"
|
"https://github.com/Inoriac/comfyui-HandDetect"
|
||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "NODES: Hand Mask Generator (YOLOv8)"
|
"description": "NODES: A custom node for ComfyUI that performs hand detection, implemented with the YOLOv8 model, supporting both hand detection and mask generation."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "Aero-Ex",
|
"author": "Aero-Ex",
|
||||||
@ -3260,7 +3350,7 @@
|
|||||||
"files": [
|
"files": [
|
||||||
"https://github.com/risunobushi/ComfyUI_FaceMesh_Eyewear_Mask"
|
"https://github.com/risunobushi/ComfyUI_FaceMesh_Eyewear_Mask"
|
||||||
],
|
],
|
||||||
"description": "NODES: Face Mesh Eyewear Mask, OpenPose Eyewear Mask (DWPose), Mask From Facial Keypoints",
|
"description": "NODES: Face Mesh Eyewear Mask, MediaPipe Face to Mask, OpenPose Eyewear Mask (DWPose), Mask From Facial Keypoints",
|
||||||
"install_type": "git-clone"
|
"install_type": "git-clone"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@ -267,11 +267,13 @@
|
|||||||
"PromptList",
|
"PromptList",
|
||||||
"PromptSelectorList",
|
"PromptSelectorList",
|
||||||
"PromptSelectorStr",
|
"PromptSelectorStr",
|
||||||
|
"PromptSelectorStrV2",
|
||||||
"SelectImageSize",
|
"SelectImageSize",
|
||||||
"SimpleIntMathHandle",
|
"SimpleIntMathHandle",
|
||||||
"SimpleJsonArrayHandle",
|
"SimpleJsonArrayHandle",
|
||||||
"SimpleJsonObjectHandle",
|
"SimpleJsonObjectHandle",
|
||||||
"VideoFrameSize",
|
"VideoFrameSize",
|
||||||
|
"VideoSizeAndFps",
|
||||||
"VideoTimeAndFPS",
|
"VideoTimeAndFPS",
|
||||||
"Wan22StepHandle"
|
"Wan22StepHandle"
|
||||||
],
|
],
|
||||||
@ -316,6 +318,29 @@
|
|||||||
"title_aux": "Alo77 - ComfyUI Custom Nodes Collection [WIP]"
|
"title_aux": "Alo77 - ComfyUI Custom Nodes Collection [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/78Ventures/ComfyUI-Tortu": [
|
||||||
|
[
|
||||||
|
"BC_DETECT_FACE_ORIENTATION",
|
||||||
|
"BC_EXIF_WRITER",
|
||||||
|
"BC_IMAGE_LORA_CONFORM",
|
||||||
|
"BC_LOAD_IMAGES",
|
||||||
|
"BC_LORA_DEFINE",
|
||||||
|
"BC_LORA_METADATA",
|
||||||
|
"BC_LORA_TRAIN",
|
||||||
|
"BC_SAVE_IMAGES",
|
||||||
|
"IF_LoadImagesS",
|
||||||
|
"TORTU_DETECT_DUPLICATES",
|
||||||
|
"TORTU_DETECT_EMOTION",
|
||||||
|
"TORTU_DIRECTORY_ORGANIZER",
|
||||||
|
"TORTU_EMOTION_DETECTION",
|
||||||
|
"TORTU_METADATA_WRITER",
|
||||||
|
"TORTU_ORGANIZE_IMAGES",
|
||||||
|
"TORTU_WRITE_EXIF"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Tortu [WIP/UNSAFE]"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/7BEII/Comfyui_PDuse": [
|
"https://github.com/7BEII/Comfyui_PDuse": [
|
||||||
[
|
[
|
||||||
"Empty_Line",
|
"Empty_Line",
|
||||||
@ -497,6 +522,14 @@
|
|||||||
"title_aux": "UtilNodes-ComfyUI [WIP]"
|
"title_aux": "UtilNodes-ComfyUI [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/AIGCZero/AIGCZero-comfyui-Qwen_edit-zero": [
|
||||||
|
[
|
||||||
|
"TextEncodeQwenImageEdit_zero"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "AIGCZero-comfyui-Qwen_edit-zero"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/ALatentPlace/ComfyUI_yanc": [
|
"https://github.com/ALatentPlace/ComfyUI_yanc": [
|
||||||
[
|
[
|
||||||
"> Bloom",
|
"> Bloom",
|
||||||
@ -1153,6 +1186,7 @@
|
|||||||
"VTS Repeat Text As List",
|
"VTS Repeat Text As List",
|
||||||
"VTS Replace Text In List",
|
"VTS Replace Text In List",
|
||||||
"VTS Sharpen",
|
"VTS Sharpen",
|
||||||
|
"VTS To Boolean",
|
||||||
"VTS To List",
|
"VTS To List",
|
||||||
"VTS To Text",
|
"VTS To Text",
|
||||||
"VTS_Load_Pose_Keypoints",
|
"VTS_Load_Pose_Keypoints",
|
||||||
@ -1435,8 +1469,13 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/DraconicDragon/ComfyUI_e621_booru_toolkit": [
|
"https://github.com/DraconicDragon/ComfyUI_e621_booru_toolkit": [
|
||||||
[
|
[
|
||||||
|
"BTK_PixAITaggerNode",
|
||||||
|
"GetAIBooruPost",
|
||||||
"GetAnyBooruPostAdv",
|
"GetAnyBooruPostAdv",
|
||||||
"GetBooruPost",
|
"GetBooruPost",
|
||||||
|
"GetDanbooruPost",
|
||||||
|
"GetE621Post",
|
||||||
|
"GetGelbooruPost",
|
||||||
"TagWikiFetch"
|
"TagWikiFetch"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -1503,16 +1542,22 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/EQXai/ComfyUI_EQX": [
|
"https://github.com/EQXai/ComfyUI_EQX": [
|
||||||
[
|
[
|
||||||
|
"AspectRatioCropEQX",
|
||||||
|
"BodyCropMaskEQX",
|
||||||
"CountFaces_EQX",
|
"CountFaces_EQX",
|
||||||
"Extract Filename - EQX",
|
"Extract Filename - EQX",
|
||||||
"Extract LORA name - EQX",
|
"Extract LORA name - EQX",
|
||||||
|
"FaceCropMaskEQX",
|
||||||
"FaceDetectOut",
|
"FaceDetectOut",
|
||||||
"File Image Selector",
|
"File Image Selector",
|
||||||
"Load Prompt From File - EQX",
|
"Load Prompt From File - EQX",
|
||||||
"LoadRetinaFace_EQX",
|
"LoadRetinaFace_EQX",
|
||||||
"LoraStackEQX_random",
|
"LoraStackEQX_random",
|
||||||
"NSFW Detector EQX",
|
"NSFW Detector EQX",
|
||||||
|
"ResolutionSelectorEQX",
|
||||||
"SaveImage_EQX",
|
"SaveImage_EQX",
|
||||||
|
"SaveVideoEQX",
|
||||||
|
"UncropByMaskEQX",
|
||||||
"WorkFlow Check"
|
"WorkFlow Check"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -1775,6 +1820,21 @@
|
|||||||
"title_aux": "PMSnodes [WIP]"
|
"title_aux": "PMSnodes [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/GeekyGhost/24oiduts-ComfyUI": [
|
||||||
|
[
|
||||||
|
"Studio42AudioLoader",
|
||||||
|
"Studio42AudioMixer",
|
||||||
|
"Studio42BackgroundRemoverEnhanced",
|
||||||
|
"Studio42LayerComposer",
|
||||||
|
"Studio42PatchDrop",
|
||||||
|
"Studio42PatchLiftLoader",
|
||||||
|
"Studio42VideoPatchDrop",
|
||||||
|
"Studio42VideoPatchLiftLoader"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Studio42 Image, Audio, and Video Editing Suite for ComfyUI [WIP]"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/GentlemanHu/ComfyUI-Notifier": [
|
"https://github.com/GentlemanHu/ComfyUI-Notifier": [
|
||||||
[
|
[
|
||||||
"GentlemanHu_Notifier"
|
"GentlemanHu_Notifier"
|
||||||
@ -1886,14 +1946,6 @@
|
|||||||
"title_aux": "ComfyUI-LLMs-Toolkit [WIP]"
|
"title_aux": "ComfyUI-LLMs-Toolkit [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"https://github.com/Huangcj2005/comfyui-HandDetect": [
|
|
||||||
[
|
|
||||||
"HandMaskGenerator"
|
|
||||||
],
|
|
||||||
{
|
|
||||||
"title_aux": "comfyui-HandDetect"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"https://github.com/IXIWORKS-KIMJUNGHO/comfyui-ixiworks": [
|
"https://github.com/IXIWORKS-KIMJUNGHO/comfyui-ixiworks": [
|
||||||
[
|
[
|
||||||
"BuildCharacterPromptNode",
|
"BuildCharacterPromptNode",
|
||||||
@ -1924,6 +1976,14 @@
|
|||||||
"title_aux": "ComfyUI-igTools"
|
"title_aux": "ComfyUI-igTools"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Inoriac/comfyui-HandDetect": [
|
||||||
|
[
|
||||||
|
"HandMaskGenerator"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui-HandDetect"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/IsItDanOrAi/ComfyUI-exLoadout": [
|
"https://github.com/IsItDanOrAi/ComfyUI-exLoadout": [
|
||||||
[
|
[
|
||||||
"dropdowns",
|
"dropdowns",
|
||||||
@ -2841,7 +2901,9 @@
|
|||||||
"Downloader",
|
"Downloader",
|
||||||
"FileMoveNode",
|
"FileMoveNode",
|
||||||
"FolderIteratorNODE",
|
"FolderIteratorNODE",
|
||||||
|
"GLM_Node",
|
||||||
"GetImageListFromFloderNode",
|
"GetImageListFromFloderNode",
|
||||||
|
"GetRefModelImageListNode",
|
||||||
"Get_cookies_Node",
|
"Get_cookies_Node",
|
||||||
"Get_json_value_Node",
|
"Get_json_value_Node",
|
||||||
"Get_video_Node",
|
"Get_video_Node",
|
||||||
@ -2875,12 +2937,15 @@
|
|||||||
"douyin_remove_watermark_Node",
|
"douyin_remove_watermark_Node",
|
||||||
"file_analysis_Node",
|
"file_analysis_Node",
|
||||||
"find_files_by_extension_Node",
|
"find_files_by_extension_Node",
|
||||||
|
"get_text_from_list_Node",
|
||||||
"get_video_from_url_Node",
|
"get_video_from_url_Node",
|
||||||
|
"image_iterator",
|
||||||
"img2url_v2_Node",
|
"img2url_v2_Node",
|
||||||
"img_understanding_Node",
|
"img_understanding_Node",
|
||||||
"klingai_video_Node",
|
"klingai_video_Node",
|
||||||
"path_join_Node",
|
"path_join_Node",
|
||||||
"save_img_NODE",
|
"save_img_NODE",
|
||||||
|
"save_img_v2_NODE",
|
||||||
"set_api_Node",
|
"set_api_Node",
|
||||||
"text_replace_node"
|
"text_replace_node"
|
||||||
],
|
],
|
||||||
@ -3041,6 +3106,14 @@
|
|||||||
"title_aux": "DoomFLUX Nodes [WIP]"
|
"title_aux": "DoomFLUX Nodes [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Polygoningenieur/ComfyUI-Diffusion-SDXL-Video": [
|
||||||
|
[
|
||||||
|
"DiffusionSDXLFrameByFrame"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Diffusion-SDXL-Video"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/Poseidon-fan/ComfyUI-fileCleaner": [
|
"https://github.com/Poseidon-fan/ComfyUI-fileCleaner": [
|
||||||
[
|
[
|
||||||
"Clean input and output file"
|
"Clean input and output file"
|
||||||
@ -3421,6 +3494,38 @@
|
|||||||
"title_aux": "Simlym/comfyui-prompt-helper [WIP]"
|
"title_aux": "Simlym/comfyui-prompt-helper [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/SlackinJack/multigpu_diffusion_comfyui": [
|
||||||
|
[
|
||||||
|
"AsyncDiffADSampler",
|
||||||
|
"AsyncDiffConfig",
|
||||||
|
"AsyncDiffSDSampler",
|
||||||
|
"AsyncDiffSDUpscaleSampler",
|
||||||
|
"AsyncDiffSVDSampler",
|
||||||
|
"CheckpointSelector",
|
||||||
|
"ControlNetSelector",
|
||||||
|
"DistrifuserConfig",
|
||||||
|
"DistrifuserSDSampler",
|
||||||
|
"EncodePromptWithCompel",
|
||||||
|
"GGUFSelector",
|
||||||
|
"HostConfig",
|
||||||
|
"IPAdapterSelector",
|
||||||
|
"LoraSelector",
|
||||||
|
"MotionAdapterLoraSelector",
|
||||||
|
"MotionAdapterSelector",
|
||||||
|
"MotionModuleSelector",
|
||||||
|
"MultiLoraJoiner",
|
||||||
|
"SchedulerSelector",
|
||||||
|
"VAESelector",
|
||||||
|
"xDiTConfig",
|
||||||
|
"xDiTSampler",
|
||||||
|
"xDiTUSPConfig",
|
||||||
|
"xDiTUSPImageSampler",
|
||||||
|
"xDiTUSPVideoSampler"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "multigpu_diffusion_comfyui"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/Slix-M-Lestragg/comfyui-enhanced": [
|
"https://github.com/Slix-M-Lestragg/comfyui-enhanced": [
|
||||||
[
|
[
|
||||||
"Range Iterator"
|
"Range Iterator"
|
||||||
@ -5180,6 +5285,19 @@
|
|||||||
"title_aux": "ComfyUI-InstantCharacterFlux [WIP]"
|
"title_aux": "ComfyUI-InstantCharacterFlux [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/ches2010/comfyui_aliyundrive_uploader": [
|
||||||
|
[
|
||||||
|
"AliyunDriveCloudUploadNode",
|
||||||
|
"AliyunDriveOptimizedUploadNode",
|
||||||
|
"SimpleUploadToAliyunDrive",
|
||||||
|
"UploadTo115",
|
||||||
|
"UploadToAliyunDrive",
|
||||||
|
"UploadToOSSNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui_aliyundrive_uploader"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/chetusangolgi/Comfyui-supabase": [
|
"https://github.com/chetusangolgi/Comfyui-supabase": [
|
||||||
[
|
[
|
||||||
"SupabaseAudioUploader",
|
"SupabaseAudioUploader",
|
||||||
@ -5861,6 +5979,19 @@
|
|||||||
"title_aux": "ComfyUI Random Keypoints for InstantID [WIP]"
|
"title_aux": "ComfyUI Random Keypoints for InstantID [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/dmitry-guskov/ComfyUI_light_image_ops": [
|
||||||
|
[
|
||||||
|
"LightBatchToList",
|
||||||
|
"LightListToBatch",
|
||||||
|
"LightScaleToSide",
|
||||||
|
"LightWanEmbedsResizeSpatialPacked",
|
||||||
|
"LightWanLatentsResizeNormalizeNoise",
|
||||||
|
"LightWanLatentsResizeToSize"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_light_image_ops"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/dogcomplex/ComfyUI-LOKI": [
|
"https://github.com/dogcomplex/ComfyUI-LOKI": [
|
||||||
[
|
[
|
||||||
"EvaluateRelevanceLLM",
|
"EvaluateRelevanceLLM",
|
||||||
@ -8047,6 +8178,7 @@
|
|||||||
"LF_ImagesSlideshow",
|
"LF_ImagesSlideshow",
|
||||||
"LF_Integer",
|
"LF_Integer",
|
||||||
"LF_IsLandscape",
|
"LF_IsLandscape",
|
||||||
|
"LF_JSONPromptCombinator",
|
||||||
"LF_KeywordCounter",
|
"LF_KeywordCounter",
|
||||||
"LF_KeywordToggleFromJSON",
|
"LF_KeywordToggleFromJSON",
|
||||||
"LF_LLMChat",
|
"LF_LLMChat",
|
||||||
@ -8447,7 +8579,7 @@
|
|||||||
"Image Size Calculator",
|
"Image Size Calculator",
|
||||||
"Model Selector",
|
"Model Selector",
|
||||||
"Upscale Settings Calculator",
|
"Upscale Settings Calculator",
|
||||||
"Video Settings Calculator"
|
"Video Settings"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-Codinghero"
|
"title_aux": "ComfyUI-Codinghero"
|
||||||
@ -9341,6 +9473,8 @@
|
|||||||
"Save Image Folder",
|
"Save Image Folder",
|
||||||
"Select Image From Batch",
|
"Select Image From Batch",
|
||||||
"Slot Frame",
|
"Slot Frame",
|
||||||
|
"String To Float List",
|
||||||
|
"Threshold Image",
|
||||||
"Trim Padded Batch"
|
"Trim Padded Batch"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -9351,6 +9485,7 @@
|
|||||||
[
|
[
|
||||||
"FaceMeshEyewearMask",
|
"FaceMeshEyewearMask",
|
||||||
"MaskFromFacialKeypoints",
|
"MaskFromFacialKeypoints",
|
||||||
|
"MediaPipeFaceToMask",
|
||||||
"OpenPoseEyewearMask"
|
"OpenPoseEyewearMask"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -10366,7 +10501,8 @@
|
|||||||
"DownloadAndLoadLoraModelOnly",
|
"DownloadAndLoadLoraModelOnly",
|
||||||
"EdgeNoise",
|
"EdgeNoise",
|
||||||
"FeatheredSharpen",
|
"FeatheredSharpen",
|
||||||
"IterativeDeHaloAlphaWithMaskTorch"
|
"IterativeDeHaloAlphaWithMaskTorch",
|
||||||
|
"SkinColorFusion"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "comfyui-virallover"
|
"title_aux": "comfyui-virallover"
|
||||||
@ -10821,7 +10957,6 @@
|
|||||||
"ForInnerEnd",
|
"ForInnerEnd",
|
||||||
"ForInnerStart",
|
"ForInnerStart",
|
||||||
"ForStart",
|
"ForStart",
|
||||||
"GLM3Prompt",
|
|
||||||
"IdentifyingQR",
|
"IdentifyingQR",
|
||||||
"IfInnerExecute",
|
"IfInnerExecute",
|
||||||
"Image2Video",
|
"Image2Video",
|
||||||
@ -10862,6 +10997,12 @@
|
|||||||
"LamGetPngInfo",
|
"LamGetPngInfo",
|
||||||
"LamHeyGemNode",
|
"LamHeyGemNode",
|
||||||
"LamHeyGemQueryNode",
|
"LamHeyGemQueryNode",
|
||||||
|
"LamIndexTTS2AdvancedParams",
|
||||||
|
"LamIndexTTS2Node0",
|
||||||
|
"LamIndexTTS2Node1",
|
||||||
|
"LamIndexTTS2Node2",
|
||||||
|
"LamIndexTTS2Node3",
|
||||||
|
"LamIndexTTS2UnloadModel",
|
||||||
"LamLoadImageBase64",
|
"LamLoadImageBase64",
|
||||||
"LamLoadPathImage",
|
"LamLoadPathImage",
|
||||||
"LamLoadVideo",
|
"LamLoadVideo",
|
||||||
@ -10892,6 +11033,7 @@
|
|||||||
"MultiTextSetArea",
|
"MultiTextSetArea",
|
||||||
"MultiTextSetGligen",
|
"MultiTextSetGligen",
|
||||||
"MultiTextSetMask",
|
"MultiTextSetMask",
|
||||||
|
"OpenAiPrompt",
|
||||||
"OutDoWhileEnd",
|
"OutDoWhileEnd",
|
||||||
"OutDoWhileStart",
|
"OutDoWhileStart",
|
||||||
"PreviewImageLam",
|
"PreviewImageLam",
|
||||||
@ -10975,6 +11117,14 @@
|
|||||||
"title_aux": "ComfyUI-Dropbox-API [WIP]"
|
"title_aux": "ComfyUI-Dropbox-API [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/yokoyoko9053/comfyui-sequential-prompt": [
|
||||||
|
[
|
||||||
|
"YokoYoko.Tec"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui-sequential-prompt"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/yuvraj108c/ComfyUI-HYPIR": [
|
"https://github.com/yuvraj108c/ComfyUI-HYPIR": [
|
||||||
[
|
[
|
||||||
"HYPIRProcess",
|
"HYPIRProcess",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,46 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"author": "42lux",
|
||||||
|
"title": "ComfyUI-42lux [REMOVED]",
|
||||||
|
"reference": "https://github.com/42lux/ComfyUI-42lux",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/42lux/ComfyUI-42lux"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A collection of custom nodes for ComfyUI focused on enhanced sampling, model optimization, and quality improvements."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "lucak5s",
|
||||||
|
"title": "ComfyUI GFPGAN [REMOVED]",
|
||||||
|
"reference": "https://github.com/lucak5s/comfyui_gfpgan",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/lucak5s/comfyui_gfpgan"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Face restoration with GFPGAN."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "impactframes",
|
||||||
|
"title": "IF_AI_tools [DEPRECATED]",
|
||||||
|
"id": "impactframes-tools",
|
||||||
|
"reference": "https://github.com/if-ai/ComfyUI-IF_AI_tools",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/if-ai/ComfyUI-IF_AI_tools"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Various AI tools to use in Comfy UI. Starting with VL and prompt making tools using Ollma as backend will evolve as I find time."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "netroxin",
|
||||||
|
"title": "comfyui_netro [REMOVED]",
|
||||||
|
"reference": "https://github.com/netroxin/comfyui_netro",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/netroxin/comfyui_netro"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "#Camera Movement Prompt Node for ComfyUI\nThis custom node script for ComfyUI generates descriptive camera movement prompts based on user-selected movement options for Wan2.2"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "aistudynow",
|
"author": "aistudynow",
|
||||||
"title": "comfyui-HunyuanImage-2.1 [REMOVED]",
|
"title": "comfyui-HunyuanImage-2.1 [REMOVED]",
|
||||||
|
|||||||
@ -1,5 +1,247 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"author": "Junst",
|
||||||
|
"title": "ComfyUI-Concept-Diffusion",
|
||||||
|
"reference": "https://github.com/Junst/ComfyUI-Concept-Diffusion",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Junst/ComfyUI-Concept-Diffusion"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ConceptAttention: Diffusion Transformers Learn Highly Interpretable Features for ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "1038lab",
|
||||||
|
"title": "ComfyUI-FireRedTTS",
|
||||||
|
"reference": "https://github.com/1038lab/ComfyUI-FireRedTTS",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/1038lab/ComfyUI-FireRedTTS"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A ComfyUI integration for FireRedTTS‑2, a real-time multi-speaker TTS system enabling high-quality, emotionally expressive dialogue and monologue synthesis. Leveraging a streaming architecture and context-aware prosody modeling, it supports natural speaker turns and stable long-form generation, ideal for interactive chat and podcast applications."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "semonxue",
|
||||||
|
"title": "ComfyUI FlexAI Nodes",
|
||||||
|
"reference": "https://github.com/Semonxue/Comfyui-flexai",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Semonxue/Comfyui-flexai"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Use the fewest nodes for the most flexible model calls. A versatile ComfyUI plugin for OpenAI-compatible APIs, featuring multi-purpose nodes for text and image, support for switching between multiple API providers, and auto-saving of custom models. Compatible with new models like nano-banana and seedream4."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Dehypnotic",
|
||||||
|
"title": "Save MP3",
|
||||||
|
"reference": "https://github.com/Dehypnotic/comfyui-save-mp3",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Dehypnotic/comfyui-save-mp3"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A node for saving audio in MP3-format with selected bitrate mode and quality to an output subfolder or absolute path on any drive."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Aaalice233",
|
||||||
|
"title": "ComfyUI-Danbooru-Gallery",
|
||||||
|
"reference": "https://github.com/Aaalice233/ComfyUI-Danbooru-Gallery",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Aaalice233/ComfyUI-Danbooru-Gallery"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A danbooru gallery for ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "l33chking",
|
||||||
|
"title": "Danbooru FAISS Search Nodes",
|
||||||
|
"id": "danbooru-faiss-search",
|
||||||
|
"reference": "https://github.com/L33chKing/ComfyUI-danbooru-FAISS-search",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/L33chKing/ComfyUI-danbooru-FAISS-search"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Use image to search similar images from danbooru using various methods. Notice: the optional API key will be saved to metadata if used"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "xhh522",
|
||||||
|
"title": "ComfyUI Preview Monitor",
|
||||||
|
"reference": "https://github.com/xhh522/ComfyUI-preview-monitor",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/xhh522/ComfyUI-preview-monitor"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A powerful ComfyUI custom node for image preview and monitoring"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "lum3on",
|
||||||
|
"title": "ComfyUI Reve API Integration Node",
|
||||||
|
"reference": "https://github.com/lum3on/ComfyUI_Reve-API",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/lum3on/ComfyUI_Reve-API"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A unified ComfyUI custom node that integrates all Reve API endpoints (Create, Edit, Remix) into a single, dynamic node with operation-specific inputs and seamless operation switching."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "ialhabbal",
|
||||||
|
"title": "ComfyUI Prompt Verify",
|
||||||
|
"reference": "https://github.com/ialhabbal/ComfyUI-Prompt-Verify",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/ialhabbal/ComfyUI-Prompt-Verify"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Custom node to pause a string flow/prompt and let you edit the text"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Kaleidia",
|
||||||
|
"title": "KaleidiaNodes",
|
||||||
|
"reference": "https://github.com/Kaleidia/KaleidiaNodes",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Kaleidia/KaleidiaNodes"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A simple set of nodes to make things easier. String Nodes and Files nodes."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "GegenDenTag",
|
||||||
|
"title": "Multi Area Conditioning",
|
||||||
|
"reference": "https://github.com/GegenDenTag/ComfyUI-multi-area-condition-node",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/GegenDenTag/ComfyUI-multi-area-condition-node"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Fix Nov. 2024, Davemane42's Custom Node for ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "len-ml",
|
||||||
|
"title": "comfyui_qwen_image_edit_adv",
|
||||||
|
"reference": "https://github.com/lenML/comfyui_qwen_image_edit_adv",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/lenML/comfyui_qwen_image_edit_adv"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Improved qwen image editing accuracy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "swfxliyiyu",
|
||||||
|
"title": "ComfyUI-FastVideo",
|
||||||
|
"reference": "https://github.com/swfxliyiyu/ComfyUI-FastVideo",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/swfxliyiyu/ComfyUI-FastVideo"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom node suite for ComfyUI that provides accelerated video generation using [a/FastVideo](https://github.com/hao-ai-labs/FastVideo). See the blog post about FastVideo V1 to learn more."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "dzy1128",
|
||||||
|
"title": "Seedream Image Generate ComfyUI Node",
|
||||||
|
"reference": "https://github.com/dzy1128/Seedream-Image-Generate-ComfyUI",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/dzy1128/Seedream-Image-Generate-ComfyUI"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A ComfyUI custom node based on the Volcano Engine Doubao large model Seedream API, designed for high-quality image generation."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "darkamenosa",
|
||||||
|
"title": "Enhanced Image Composite Masked",
|
||||||
|
"reference": "https://github.com/darkamenosa/comfy_inpaint_blend",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/darkamenosa/comfy_inpaint_blend"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Seamless inpainting for image-space models like Google Nano Banana and ByteDance Seedream 4. Fixes color mismatches using Poisson blending."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "nakagawadev",
|
||||||
|
"title": "comfyui_nakagawa",
|
||||||
|
"reference": "https://github.com/nakagawadev/comfyui_nakagawa",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/nakagawadev/comfyui_nakagawa"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A collection of custom nodes for ComfyUI that send video data through websockets instead of saving to disk."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Ian2073",
|
||||||
|
"title": "ComfyUI-MyLLMNode",
|
||||||
|
"reference": "https://github.com/Ian2073/ComfyUI-MyLLMnode",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Ian2073/ComfyUI-MyLLMnode"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Custom ComfyUI node for running LLMs via HuggingFace pipeline. Supports both local paths and HuggingFace model names."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "S4MUEL404",
|
||||||
|
"title": "ComfyUI Prepack",
|
||||||
|
"id": "comfyui-prepack",
|
||||||
|
"reference": "https://github.com/S4MUEL-404/ComfyUI-Prepack",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/S4MUEL-404/ComfyUI-Prepack"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A small, practical bundle of ComfyUI nodes that streamlines common workflows."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "ru4ls",
|
||||||
|
"title": "ComfyUI_Imagen",
|
||||||
|
"reference": "https://github.com/ru4ls/ComfyUI_Imagen",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/ru4ls/ComfyUI_Imagen"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom node for ComfyUI that leverages the Google Cloud Vertex AI Imagen API to generate and edit images."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "nakMe-guminagawadev",
|
||||||
|
"title": "MeComfyuiEncrypt",
|
||||||
|
"reference": "https://github.com/Me-gumin/MeComfyuiEncrypt",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Me-gumin/MeComfyuiEncrypt"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Image obfuscation in ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "blob8",
|
||||||
|
"title": "ComfyUI_video-image-motion-transfer",
|
||||||
|
"reference": "https://github.com/blob8/ComfyUI_video-image-motion-transfer",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/blob8/ComfyUI_video-image-motion-transfer"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Introduces a node that tries to approximate the entire video using it's first frame (that we stylize) by warping it using optical flow extracted from the video. First we do image-to-image using the reference video's first frame and a depth controlnet. The generated object doesn't have to closely resemble the reference like on the demo. Then the generated image and the video frames are fed into the node and it returns a warped video. No ai models are used by the node. The example workflow uses SDXL but you can get it to work with any arch if you manage i2i."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Tr1dae",
|
||||||
|
"title": "LoRA Matcher Nodes for ComfyUI",
|
||||||
|
"reference": "https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This custom node provides two different approaches to automatically match text prompts with LoRA models using their descriptions."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "fr0nky0ng",
|
||||||
|
"title": "ComfyUI-Face-Comparator",
|
||||||
|
"reference": "https://github.com/fr0nky0ng/ComfyUI-Face-Comparator",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/fr0nky0ng/ComfyUI-Face-Comparator"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This is a node to detect the similarity between two faces"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "snicolast",
|
||||||
|
"title": "ComfyUI-Manufnode",
|
||||||
|
"reference": "https://github.com/efortin/ComfyUI-Ollama-Enhancer",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/efortin/ComfyUI-Ollama-Enhancer"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Custom ComfyUI nodes integrating Ollama to generate and enhance positive/negative prompts for Stable Diffusion workflows."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "snicolast",
|
"author": "snicolast",
|
||||||
"title": "ComfyUI-IndexTTS2",
|
"title": "ComfyUI-IndexTTS2",
|
||||||
@ -452,250 +694,6 @@
|
|||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "A ComfyUI custom node for generating high-fidelity, synchronized foley audio for any video, powered by Tencent’s HunyuanVideo-Foley model."
|
"description": "A ComfyUI custom node for generating high-fidelity, synchronized foley audio for any video, powered by Tencent’s HunyuanVideo-Foley model."
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "MilleN2ium",
|
|
||||||
"title": "ComfyUI-CutomizableSave",
|
|
||||||
"reference": "https://github.com/MilleN2ium/ComfyUI-CutomizableSave",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/MilleN2ium/ComfyUI-CutomizableSave"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "save your image with customized naming rule"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Justify87",
|
|
||||||
"title": "ComfyUI Multi-Analysis Heatmaps",
|
|
||||||
"reference": "https://github.com/Justify87/ComfyUI-Multi-Analysis-Heatmaps",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Justify87/ComfyUI-Multi-Analysis-Heatmaps"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom ComfyUI node for visual comparison of two images using multiple perceptual and mathematical methods. The goal: make hidden differences visible as colorful heatmaps, so you can see where an upscaler, denoiser, or diffusion model changed your image — even when your eyes can’t tell at first glance."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "iguanesolutions",
|
|
||||||
"title": "Flux Resolution",
|
|
||||||
"reference": "https://github.com/iguanesolutions/comfyui-flux-resolution",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/iguanesolutions/comfyui-flux-resolution"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Get the closest compatible flux resolution from a given resolution."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "matthewfriedrichs",
|
|
||||||
"title": "Thought Bubble",
|
|
||||||
"id": "thoughtbubble_interactivecanvas",
|
|
||||||
"reference": "https://github.com/matthewfriedrichs/ComfyUI-ThoughtBubble",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/matthewfriedrichs/ComfyUI-ThoughtBubble"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "ThoughtBubble is a custom node for ComfyUI that provides an interactive canvas to build and manage your prompts in a more visual and organized way. Think of it as a whiteboard for your ideas, allowing you to link different concepts, create conditional logic, and dynamically generate prompts using a powerful set of commands."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "opparco",
|
|
||||||
"title": "Wan2.2 Lightx2v Scheduler for ComfyUI",
|
|
||||||
"reference": "https://github.com/opparco/ComfyUI-WanLightx2vScheduler",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/opparco/ComfyUI-WanLightx2vScheduler"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom ComfyUI node package designed specifically for Wan2.2 Lightx2v models to fix the 'burnt-out' look, over-sharpening, and abrupt lighting shifts through proper denoising trajectory alignment."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "FredBisAI",
|
|
||||||
"title": "ComfyUI FRED Nodes v2",
|
|
||||||
"reference": "https://github.com/Poukpalaova/ComfyUI-FRED-Nodes_v2",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Poukpalaova/ComfyUI-FRED-Nodes_v2"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "FRED's enhanced custom nodes for ComfyUI"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"author": "HM-RunningHub",
|
|
||||||
"title": "ComfyUI IC-Custom Node",
|
|
||||||
"reference": "https://github.com/HM-RunningHub/ComfyUI_RH_ICCustom",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/HM-RunningHub/ComfyUI_RH_ICCustom"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom node for ComfyUI that integrates IC-Custom model for high-quality image customization and generation."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "polygoningenieur",
|
|
||||||
"title": "ComfyUI-IC-Light-Video",
|
|
||||||
"reference": "https://github.com/Polygoningenieur/ComfyUI-IC-Light-Video",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Polygoningenieur/ComfyUI-IC-Light-Video"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "ComfyUI native nodes for IC-Light with a Video node"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "sumitchatterjee13",
|
|
||||||
"title": "Nuke Nodes for ComfyUI",
|
|
||||||
"reference": "https://github.com/sumitchatterjee13/nuke-nodes-comfyui",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/sumitchatterjee13/nuke-nodes-comfyui"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A comprehensive collection of ComfyUI custom nodes that replicate the functionality of popular Nuke compositing nodes. Includes merge, grade, transform, blur nodes and more for professional compositing workflows."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Yeq6X",
|
|
||||||
"title": "ComfyUI Image to Video Inserter",
|
|
||||||
"reference": "https://github.com/Yeq6X/ComfyUI-image-to-video-inserter",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Yeq6X/ComfyUI-image-to-video-inserter"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A ComfyUI custom node that inserts images into videos."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "yichengup",
|
|
||||||
"title": "ComfyUI_SwiftCut",
|
|
||||||
"reference": "https://github.com/yichengup/ComfyUI_SwiftCut",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/yichengup/ComfyUI_SwiftCut"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A simple ComfyUI plugin that Its purpose and function is to replicate some of the editing effects of capcut,jianying and pr."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Shellishack",
|
|
||||||
"title": "ComfyUI Remote Media Loaders",
|
|
||||||
"reference": "https://github.com/Shellishack/comfyui-remote-media-loaders",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Shellishack/comfyui-remote-media-loaders"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Load media (image/video/audio) from remote URL"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "S4MUEL404",
|
|
||||||
"title": "ComfyUI Prepack",
|
|
||||||
"id": "comfyui-prepack",
|
|
||||||
"reference": "https://github.com/S4MUEL-404/ComfyUI-Prepack",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/S4MUEL-404/ComfyUI-Prepack"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A small, practical bundle of ComfyUI nodes that streamlines common workflows."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Frief84",
|
|
||||||
"title": "ComfyUI-LoRAWeightAxisXY",
|
|
||||||
"reference": "https://github.com/Frief84/ComfyUI-LoRAWeightAxisXY",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Frief84/ComfyUI-LoRAWeightAxisXY"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Adds `XY Input: LoRA Weight (simple)` for Efficiency Nodes. Outputs XY subtype 'LoRA' (name, weight, weight) with a linear sweep; works with `XY Input: Checkpoint`.",
|
|
||||||
"tags": ["xy-plot", "lora", "efficiency-nodes", "utility"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "penposs",
|
|
||||||
"title": "ComfyUI-Banana-Node",
|
|
||||||
"reference": "https://github.com/penposs/ComfyUI-Banana-Node",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/penposs/ComfyUI-Banana-Node"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom node for ComfyUI that generates images using Google’s Gemini 2.5 Flash Image Preview API."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "PenguinTeo",
|
|
||||||
"title": "GeminiBanana for ComfyUI",
|
|
||||||
"reference": "https://github.com/PenguinTeo/Comfyui-GeminiBanana",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/PenguinTeo/Comfyui-GeminiBanana"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "GeminiBanana is a custom node for ComfyUI based on the Gemini API. It allows you to call Gemini inside ComfyUI workflows to generate text, parse images, or perform multimodal interactions, greatly enhancing workflow automation and creative capabilities."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "grovergol",
|
|
||||||
"title": "ComfyUI Grover Nodes",
|
|
||||||
"reference": "https://github.com/grovergol/comfyui-grover-nodes",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/grovergol/comfyui-grover-nodes"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom node that allows opening file paths in the default system file explorer."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "noelkim12",
|
|
||||||
"title": "ComfyUI-ComfyUI-NoelTextUtil",
|
|
||||||
"reference": "https://github.com/noelkim12/ComfyUI-NoelTextUtil",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/noelkim12/ComfyUI-NoelTextUtil"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Text utility nodes for file path and LoRA auto triggering"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Juste-Leo2",
|
|
||||||
"title": "Canary-ComfyUI",
|
|
||||||
"reference": "https://github.com/Juste-Leo2/Canary-ComfyUI",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Juste-Leo2/Canary-ComfyUI"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This node pack integrates the core capabilities of the Canary-1b-v2 model, providing three main features: it can transcribe audio in any of 25 supported languages into text in the same language, translate audio from 24 source languages directly into English, and translate English audio directly into one of the 24 other supported languages."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "otavanopisto",
|
|
||||||
"title": "ComfyUI-aihub-workflow-exposer",
|
|
||||||
"reference": "https://github.com/otavanopisto/ComfyUI-aihub-workflow-exposer",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/otavanopisto/ComfyUI-aihub-workflow-exposer"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Custom nodes for ComfyUI in order to expose AI workflows to external applications (particularly image, video and audio editors) so workflows can be integrated as plugins"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "D3lUX3I",
|
|
||||||
"title": "VideoPromptEnhancer",
|
|
||||||
"reference": "https://github.com/D3lUX3I/ComfyUI-VideoPromptEnhancer",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/D3lUX3I/ComfyUI-VideoPromptEnhancer"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This node generates a professional prompt from an input text for modern video AI models (e.g., Alibaba Wan 2.2) via the OpenRouter API."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "dasilva333",
|
|
||||||
"title": "ComfyUI HunyuanVideo-Foley Custom Node",
|
|
||||||
"reference": "https://github.com/dasilva333/ComfyUI_HunyuanVideo-Foley",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/dasilva333/ComfyUI_HunyuanVideo-Foley"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This custom node integrates the HunyuanVideo-Foley model for generating audio from video frames and text prompts in ComfyUI. It's built for use in generating Foley sounds from video and text inputs."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "aistudynow",
|
|
||||||
"title": "Comfyui-HunyuanFoley",
|
|
||||||
"reference": "https://github.com/aistudynow/Comfyui-HunyuanFoley",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/aistudynow/Comfyui-HunyuanFoley"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Generate Audio from any video and or text"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "mengqin",
|
|
||||||
"title": "Unet Bnb Model Loader",
|
|
||||||
"reference": "https://github.com/mengqin/ComfyUI-UnetBnbModelLoader",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/mengqin/ComfyUI-UnetBnbModelLoader"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A general comfyui model loading plugin that supports loading unet models quantized in bnb-4bit (nf4 and fp4) format"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user