mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2025-12-15 01:27:05 +08:00
Compare commits
23 Commits
3fc11405b7
...
4c21fb24a2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4c21fb24a2 | ||
|
|
bba55d4d5a | ||
|
|
87111bd889 | ||
|
|
3661ffd3ab | ||
|
|
d8f111a5e3 | ||
|
|
ae5565ce68 | ||
|
|
e4c370a7d9 | ||
|
|
891005bcd3 | ||
|
|
d3a4a7a0fa | ||
|
|
10211d1a93 | ||
|
|
7f019a932b | ||
|
|
fae909de2f | ||
|
|
d8455ef6e5 | ||
|
|
934c994783 | ||
|
|
d0961d596d | ||
|
|
382df24764 | ||
|
|
bfcfa42125 | ||
|
|
2333886c34 | ||
|
|
0cdad3c886 | ||
|
|
eee23c543b | ||
|
|
f0a8812f5e | ||
|
|
a8d603f753 | ||
|
|
f96dd66cdc |
@ -10204,6 +10204,17 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Load and apply B-LoRA models, currently B-LoRA models only works with SDXL (sdxl_base_1.0)."
|
||||
},
|
||||
{
|
||||
"author": "Sida Liu",
|
||||
"title": "ComfyUI-Notebook",
|
||||
"id": "notebook",
|
||||
"reference": "https://github.com/liusida/ComfyUI-Notebook",
|
||||
"files": [
|
||||
"https://github.com/liusida/ComfyUI-Notebook"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A Jupyter-style custom node for executing Python code and plotting within ComfyUI workflows."
|
||||
},
|
||||
{
|
||||
"author": "jtydhr88",
|
||||
"title": "ComfyUI-Workflow-Encrypt",
|
||||
@ -14868,6 +14879,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of utility nodes for lora operations in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "lrzjason",
|
||||
"title": "Comfyui-LatentUtils",
|
||||
"reference": "https://github.com/lrzjason/Comfyui-LatentUtils",
|
||||
"files": [
|
||||
"https://github.com/lrzjason/Comfyui-LatentUtils"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom ComfyUI node performing selective latent denoising and detail enhancement using Fourier Transform (FFT) to separate and enhance image frequencies while suppressing noise. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "cozy_comm",
|
||||
"title": "Cozy Communication",
|
||||
@ -19172,16 +19193,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom ComfyUI node using Together AI's Vision models for free image descriptions, image generation, and image-to-image transformation. Features include customizable prompts, advanced parameters, and robust error handling."
|
||||
},
|
||||
{
|
||||
"author": "jeffrey2212",
|
||||
"title": "Pony Character Prompt Picker for ComfyUI",
|
||||
"reference": "https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt",
|
||||
"files": [
|
||||
"https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "The Pony Character Prompt Picker node reads an Excel file specified by the user, allows manual selection of a tab, and randomly picks a cell value from a specified column, starting from row 3 to the end. The selected value is output as a string to the next node in the ComfyUI workflow."
|
||||
},
|
||||
{
|
||||
"author": "theshubzworld",
|
||||
"title": "ComfyUI-FaceCalloutNode",
|
||||
@ -19192,6 +19203,36 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of custom nodes for ComfyUI that provide advanced face callout, annotation, and compositing effects using OpenCV and PIL. These nodes are designed for image processing workflows that require face detection, annotation, and creative compositing."
|
||||
},
|
||||
{
|
||||
"author": "theshubzworld",
|
||||
"title": "ComfyUI-NvidiaCaptioner",
|
||||
"reference": "https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner",
|
||||
"files": [
|
||||
"https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI node for generating rich, detailed captions for images using NVIDIA's vision models. Supports batch processing, multiple captioning styles, and includes built-in caching for efficient workflows."
|
||||
},
|
||||
{
|
||||
"author": "theshubzworld",
|
||||
"title": "ComfyUI-Universal-Latent",
|
||||
"reference": "https://github.com/theshubzworld/ComfyUI-Universal-Latent",
|
||||
"files": [
|
||||
"https://github.com/theshubzworld/ComfyUI-Universal-Latent"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Enhanced empty latent node with extended aspect ratio support for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "jeffrey2212",
|
||||
"title": "Pony Character Prompt Picker for ComfyUI",
|
||||
"reference": "https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt",
|
||||
"files": [
|
||||
"https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "The Pony Character Prompt Picker node reads an Excel file specified by the user, allows manual selection of a tab, and randomly picks a cell value from a specified column, starting from row 3 to the end. The selected value is output as a string to the next node in the ComfyUI workflow."
|
||||
},
|
||||
{
|
||||
"author": "Jonseed",
|
||||
"title": "ComfyUI-Detail-Daemon",
|
||||
@ -22733,6 +22774,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Calculates the percentage of a mask area compared to the total image size and outputs a boolean based on a defined threshold."
|
||||
},
|
||||
{
|
||||
"author": "a-und-b",
|
||||
"title": "ComfyUI_AB_Wildcard",
|
||||
"reference": "https://github.com/a-und-b/ComfyUI_AB_Wildcard",
|
||||
"files": [
|
||||
"https://github.com/a-und-b/ComfyUI_AB_Wildcard"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple node for advanced wildcard text processing. Supports variables, conditionals, tag aggregation, weighted selection, and deep nesting. Lightweight, fast, zero external dependencies."
|
||||
},
|
||||
{
|
||||
"author": "r3dial",
|
||||
"title": "Redial Discomphy - Discord Integration for ComfyUI",
|
||||
@ -29562,6 +29613,17 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Stylized RPG character prompt generator for ComfyUI. Supports standard and Ollama-based prompts, works with SD, SDXL, Flux, and more."
|
||||
},
|
||||
{
|
||||
"author": "Lord Lethris",
|
||||
"title": "Dia2 TTS & Captions Generators for ComfyUI",
|
||||
"id": "dia2_tts_captions",
|
||||
"reference": "https://github.com/lord-lethris/ComfyUI-lethris-dia2",
|
||||
"files": [
|
||||
"https://github.com/lord-lethris/ComfyUI-lethris-dia2"
|
||||
],
|
||||
"install_type": "Git-Clone",
|
||||
"description": "This package provides two ComfyUI nodes: 🗣️ Dia2 TTS Generator for text-to-speech using Dia2-2B, and 💬 Dia2 Captions Generator to convert TTS timestamps into SRT/SSA/VTT subtitles. Includes example workflow and voice samples. GPU users require CUDA 12.8+."
|
||||
},
|
||||
{
|
||||
"author": "ialhabbal",
|
||||
"title": "OcclusionMask",
|
||||
@ -30486,6 +30548,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "An advanced image stitching node for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "RamonGuthrie",
|
||||
"title": "ComfyUI-RBG-SmartSeedVariance",
|
||||
"reference": "https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance",
|
||||
"files": [
|
||||
"https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced seed diversity enhancement for ComfyUI with intelligent noise injection and directional biasing."
|
||||
},
|
||||
{
|
||||
"author": "vrgamegirl19",
|
||||
"title": "VRGameDevGirl Video Enhancement Nodes",
|
||||
@ -36721,6 +36793,16 @@
|
||||
"description": "Enhance first and last frames for smooth video loop generation in ComfyUI. Based on WAN Video workflow.",
|
||||
"tags": ["video", "frame", "loop", "workflow"]
|
||||
},
|
||||
{
|
||||
"author": "princepainter",
|
||||
"title": "Comfyui-PainterAudioLength",
|
||||
"reference": "https://github.com/princepainter/Comfyui-PainterAudioLength",
|
||||
"files": [
|
||||
"https://github.com/princepainter/Comfyui-PainterAudioLength"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A tool for calculating audio duration that takes audio input and outputs the audio length as a floating-point number. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "rafacost",
|
||||
"title": "rafacostComfy",
|
||||
@ -37607,16 +37689,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for loading images and drawing polygon masks interactively on them"
|
||||
},
|
||||
{
|
||||
"author": "cdanielp",
|
||||
"title": "COMFYUI_PROMPTMODELS",
|
||||
"reference": "https://github.com/cdanielp/COMFYUI_PROMPTMODELS",
|
||||
"files": [
|
||||
"https://github.com/cdanielp/COMFYUI_PROMPTMODELS"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom nodes for ComfyUI by PROMPTMODELS."
|
||||
},
|
||||
{
|
||||
"author": "supElement",
|
||||
"title": "ComfyUI_Element_easy",
|
||||
@ -37834,6 +37906,17 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Professional audio processing and mastering suite for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "jeankassio",
|
||||
"title": "JK AceStep Nodes",
|
||||
"id": "JK-AceStep-Nodes",
|
||||
"reference": "https://github.com/jeankassio/JK-AceStep-Nodes",
|
||||
"files": [
|
||||
"https://github.com/jeankassio/JK-AceStep-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced nodes optimized for ACE-Step audio generation in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "ameyukisora",
|
||||
"title": "ComfyUI Empty Latent Advanced",
|
||||
@ -37973,6 +38056,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Two simple nodes that help you author sequence-friendly prompts from a single script that contains multiple clips. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "TuonoMindCode",
|
||||
"title": "ComfyUI-Resolution-Suggest-Downscale",
|
||||
"reference": "https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale",
|
||||
"files": [
|
||||
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Resolution suggestion and downscale helper node for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "sooxt98",
|
||||
"title": "comfyui_longcat_image",
|
||||
@ -38193,16 +38286,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Essential utility nodes for ComfyUI including prompt queue, batch processing, camera angle control, and resolution selector. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "Zeknes",
|
||||
"title": "Comfyui-LLM-Chat",
|
||||
"reference": "https://github.com/Zeknes/Comfyui-LLM-Chat",
|
||||
"files": [
|
||||
"https://github.com/Zeknes/Comfyui-LLM-Chat"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom ComfyUI node providing unified access to multiple Large Language Models including OpenAI-compatible APIs and local Ollama instances with image support."
|
||||
},
|
||||
{
|
||||
"author": "dandancow874",
|
||||
"title": "ComfyUI-LMStudio-Controller",
|
||||
@ -38233,8 +38316,169 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom ComfyUI node for generating consistent character images using Ideogram API v3's character reference feature. (Description by CC)"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"author": "Moeblack",
|
||||
"title": "ComfyUI-SimpleChat",
|
||||
"reference": "https://github.com/Moeblack/ComfyUI-SimpleChat",
|
||||
"files": [
|
||||
"https://github.com/Moeblack/ComfyUI-SimpleChat"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple, no-nonsense LLM chat nodes for ComfyUI. Support OpenAI, Claude, Gemini and NoASS Roleplay.",
|
||||
"tags": [
|
||||
"LLM",
|
||||
"chat",
|
||||
"openai",
|
||||
"claude",
|
||||
"gemini",
|
||||
"roleplay",
|
||||
"noass"
|
||||
]
|
||||
},
|
||||
{
|
||||
"author": "Braeden90000",
|
||||
"title": "ComfyUI Load Image URL",
|
||||
"id": "load-image-url",
|
||||
"reference": "https://github.com/Braeden90000/comfyui-load-image-url",
|
||||
"files": [
|
||||
"https://github.com/Braeden90000/comfyui-load-image-url"
|
||||
],
|
||||
"pip": ["requests"],
|
||||
"install_type": "git-clone",
|
||||
"description": "Load images from files or URLs with live preview and source switching."
|
||||
},
|
||||
{
|
||||
"author": "lovelybbq",
|
||||
"title": "ComfyUI Custom Node Color",
|
||||
"reference": "https://github.com/lovelybbq/comfyui-custom-node-color",
|
||||
"files": [
|
||||
"https://github.com/lovelybbq/comfyui-custom-node-color"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A modern GUI-based color picker for ComfyUI nodes. Features visual spectrum, HEX/RGB inputs, eyedropper tool, and favorite colors support."
|
||||
},
|
||||
{
|
||||
"author": "huihuihuiz",
|
||||
"title": "LoRA Downloader for ComfyUI",
|
||||
"id": "lora_downloader",
|
||||
"reference": "https://github.com/huihuihuiz/lora_downloader",
|
||||
"files": [
|
||||
"https://github.com/huihuihuiz/lora_downloader"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI custom node for downloading and managing LoRA models directly within the UI."
|
||||
},
|
||||
{
|
||||
"author": "aTanguay",
|
||||
"title": "ComfyUI_Detonate",
|
||||
"reference": "https://github.com/aTanguay/ComfyUI_Detonate",
|
||||
"files": [
|
||||
"https://github.com/aTanguay/ComfyUI_Detonate"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Professional compositing nodes for ComfyUI - bringing Nuke and Fusion workflows to AI-powered image generation"
|
||||
},
|
||||
{
|
||||
"author": "akaugun",
|
||||
"title": "comfyui-lora-hook-trigger",
|
||||
"reference": "https://github.com/akaugun/comfyui-lora-hook-trigger",
|
||||
"files": [
|
||||
"https://github.com/akaugun/comfyui-lora-hook-trigger"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A clean and simple ComfyUI custom node that creates a LoRA Hook and automatically finds and loads trigger TXT files placed in a folder named after the LoRA file."
|
||||
},
|
||||
{
|
||||
"author": "tumbowungus",
|
||||
"title": "MultiMaskCouple",
|
||||
"reference": "https://github.com/tumbowungus/MultiMaskCouple",
|
||||
"files": [
|
||||
"https://github.com/tumbowungus/MultiMaskCouple"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI which simplifies the process of masking multiple prompts, making it easier to manage scenes with multiple distinct characters."
|
||||
},
|
||||
{
|
||||
"author": "fudosanit",
|
||||
"title": "ComfyUI-Random-Resolution",
|
||||
"reference": "https://github.com/fudosanit/ComfyUI-Random-Resolution",
|
||||
"files": [
|
||||
"https://github.com/fudosanit/ComfyUI-Random-Resolution"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI. Based on the specified resolution, it randomly selects and outputs one of three patterns: original orientation, swapped width/height, or a square format. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "SuLU-K",
|
||||
"title": "comfyui-easy-sam3-tools",
|
||||
"reference": "https://github.com/SuLU-K/comfyui-easy-sam3-tools",
|
||||
"files": [
|
||||
"https://github.com/SuLU-K/comfyui-easy-sam3-tools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom nodes for building SAM3-centric editing pipelines inside ComfyUI, featuring mask merging, bounding box rendering, and DOM-based interactive editing. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "EMkrtchyan",
|
||||
"title": "ComfyUI-NormalsToDepth",
|
||||
"reference": "https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth",
|
||||
"files": [
|
||||
"https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Converts normal maps to depth maps for use in ComfyUI. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "SKFRMSEHF",
|
||||
"title": "SK-ComfyUI-FolderingLoader",
|
||||
"id": "skloader",
|
||||
"reference": "https://github.com/SKFRMSEHF/comfyui_SK_Loader",
|
||||
"files": [
|
||||
"https://github.com/SKFRMSEHF/comfyui_SK_Loader"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Unified loader nodes with folder organization support for checkpoints, LoRA, VAE, and diffusion models"
|
||||
},
|
||||
{
|
||||
"author": "dcyd-lun",
|
||||
"title": "ComfyUI_text_diff",
|
||||
"reference": "https://github.com/dcyd-lun/ComfyUI_text_diff",
|
||||
"files": [
|
||||
"https://github.com/dcyd-lun/ComfyUI_text_diff"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Compare two texts with GitHub/GitLab-style diff highlighting in ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "darrell-goh",
|
||||
"title": "ComfyUI-NanoBanana_node",
|
||||
"reference": "https://github.com/darrell-goh/ComfyUI-NanoBanana_node",
|
||||
"files": [
|
||||
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that allows you to interact with Nano Banana's Vertex API proxy, providing access to Gemini models with dynamic image inputs."
|
||||
},
|
||||
{
|
||||
"author": "This-is-Uncut",
|
||||
"title": "Custom-Node-ComfyUI-NBP-Uncut",
|
||||
"reference": "https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut",
|
||||
"files": [
|
||||
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Node to use NBP with custom API key to improve data privacy control."
|
||||
},
|
||||
{
|
||||
"author": "drawthingsai",
|
||||
"title": "draw-things-comfyui",
|
||||
"reference": "https://github.com/drawthingsai/draw-things-comfyui",
|
||||
"files": [
|
||||
"https://github.com/drawthingsai/draw-things-comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "The official Draw Things extension for ComfyUI. Sends image-generation requests to Draw Things over gRPC. Supports Bridge Mode for DT+ cloud and local model execution."
|
||||
},
|
||||
|
||||
|
||||
|
||||
@ -38649,6 +38893,6 @@
|
||||
],
|
||||
"install_type": "unzip",
|
||||
"description": "This is a node to convert an image into a CMYK Halftone dot image."
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -238,7 +238,8 @@
|
||||
],
|
||||
"https://github.com/1038lab/ComfyUI-VoxCPMTTS": [
|
||||
[
|
||||
"AILab_VoxCPMTTS"
|
||||
"AILab_VoxCPMTTS",
|
||||
"AILab_VoxCPMTTS_Advanced"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-VoxCPMTTS"
|
||||
@ -3836,6 +3837,14 @@
|
||||
"title_aux": "FitDiT[official] - High-fidelity Virtual Try-on"
|
||||
}
|
||||
],
|
||||
"https://github.com/Braeden90000/comfyui-load-image-url": [
|
||||
[
|
||||
"LoadImageFileOrURL"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI Load Image URL"
|
||||
}
|
||||
],
|
||||
"https://github.com/Brekel/ComfyUI-Brekel": [
|
||||
[
|
||||
"BrekelAutoPromptGenerator",
|
||||
@ -6232,6 +6241,16 @@
|
||||
"title_aux": "Duanyll Nodepack"
|
||||
}
|
||||
],
|
||||
"https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth": [
|
||||
[
|
||||
"DepthMathCombiner",
|
||||
"FrankotChellappa",
|
||||
"PoissonReconstruction"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NormalsToDepth"
|
||||
}
|
||||
],
|
||||
"https://github.com/Eagle-CN/ComfyUI-Addoor": [
|
||||
[
|
||||
"AD_AnyFileList",
|
||||
@ -7309,8 +7328,11 @@
|
||||
"https://github.com/FeiMao-326/Comfyui-General-API-Node": [
|
||||
[
|
||||
"FeiMao_326_GeneralAPINode",
|
||||
"FeiMao_326_GetListElement",
|
||||
"FeiMao_326_JsonParser",
|
||||
"FeiMao_326_TextBatchReplace",
|
||||
"FeiMao_326_TextIterator",
|
||||
"FeiMao_326_TextSplitByDelimiter",
|
||||
"ShowTextNode",
|
||||
"SimpleTextNode"
|
||||
],
|
||||
@ -10175,6 +10197,7 @@
|
||||
],
|
||||
"https://github.com/JiSenHua/ComfyUI-TD": [
|
||||
[
|
||||
"AudiotoTD",
|
||||
"Comfy3DPacktoTD",
|
||||
"Hy3DtoTD",
|
||||
"ImagetoTD",
|
||||
@ -10594,10 +10617,18 @@
|
||||
"JAX_EasyPrompt",
|
||||
"JAX_EasyPromptSimple",
|
||||
"JAX_ImageSizeMultiplier",
|
||||
"JAX_KritaCanvas",
|
||||
"JAX_KritaImageLayer",
|
||||
"JAX_KritaMaskLayer",
|
||||
"JAX_KritaOutput",
|
||||
"JAX_KritaPipeIn",
|
||||
"JAX_KritaResizeCanvas",
|
||||
"JAX_KritaSelection",
|
||||
"JAX_KritaSendText",
|
||||
"JAX_KritaStrength",
|
||||
"JAX_SamplerPipeOut"
|
||||
"JAX_KritaStyle",
|
||||
"JAX_Parameter",
|
||||
"JAX_SamplerPipeOut",
|
||||
"JAX_SendImageWebSocket"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Jax-Nodes"
|
||||
@ -13003,6 +13034,19 @@
|
||||
"title_aux": "ComfyUI-Lightx2vWrapper"
|
||||
}
|
||||
],
|
||||
"https://github.com/Moeblack/ComfyUI-SimpleChat": [
|
||||
[
|
||||
"GeminiImageEdit",
|
||||
"GeminiImageGen",
|
||||
"SimpleChatConfig",
|
||||
"SimpleChatImage",
|
||||
"SimpleChatNoASS",
|
||||
"SimpleChatText"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-SimpleChat"
|
||||
}
|
||||
],
|
||||
"https://github.com/MohammadAboulEla/ComfyUI-iTools": [
|
||||
[
|
||||
"iToolsAddOverlay",
|
||||
@ -13940,6 +13984,7 @@
|
||||
],
|
||||
"https://github.com/Nynxz/ComfyUI-NynxzNodes": [
|
||||
[
|
||||
"nynxz.CompareVideo.Options",
|
||||
"nynxz.Create.CompareVideo.Fade",
|
||||
"nynxz.Create.CompareVideo.Wipe",
|
||||
"nynxz.Parse.StringTemplate"
|
||||
@ -14899,6 +14944,14 @@
|
||||
"title_aux": "ComfyUI-RBG-ImageStitchPlus"
|
||||
}
|
||||
],
|
||||
"https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance": [
|
||||
[
|
||||
"RBG_Smart_Seed_Variance"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-RBG-SmartSeedVariance"
|
||||
}
|
||||
],
|
||||
"https://github.com/Randy420Marsh/civitai-api-url-resolver": [
|
||||
[
|
||||
"CivitaiShareToDirectURL"
|
||||
@ -15094,6 +15147,7 @@
|
||||
"https://github.com/Rizzlord/ComfyUI-RizzNodes": [
|
||||
[
|
||||
"BatchImagesToGrid",
|
||||
"CreateImage",
|
||||
"LoadMultiviewImages",
|
||||
"RizzAlphaMargin",
|
||||
"RizzBatchImageLoader",
|
||||
@ -15461,6 +15515,19 @@
|
||||
"title_aux": "ComfyUI SKBundle"
|
||||
}
|
||||
],
|
||||
"https://github.com/SKFRMSEHF/comfyui_SK_Loader": [
|
||||
[
|
||||
"SK_CheckpointLoader",
|
||||
"SK_CheckpointLoaderSimple",
|
||||
"SK_LoraLoader",
|
||||
"SK_UNETLoader",
|
||||
"SK_VAELoader",
|
||||
"SK_unCLIPCheckpointLoader"
|
||||
],
|
||||
{
|
||||
"title_aux": "SK-ComfyUI-FolderingLoader"
|
||||
}
|
||||
],
|
||||
"https://github.com/SLAPaper/ComfyUI-Image-Selector": [
|
||||
[
|
||||
"ImageDuplicator",
|
||||
@ -16277,10 +16344,12 @@
|
||||
"BboxSplit",
|
||||
"Cascade",
|
||||
"ImageFilters",
|
||||
"LMS_VisionController",
|
||||
"Luts",
|
||||
"LutsAdvanced",
|
||||
"RemoveAreaByMask",
|
||||
"RemoveBackground",
|
||||
"RemoveNoise",
|
||||
"SeedGenerator",
|
||||
"Waifu2x"
|
||||
],
|
||||
@ -16653,6 +16722,10 @@
|
||||
"https://github.com/ShootTheSound/comfyUI-Realtime-Lora": [
|
||||
[
|
||||
"ApplyTrainedLora",
|
||||
"MusubiQwenImageEditLoraTrainer",
|
||||
"MusubiQwenImageLoraTrainer",
|
||||
"MusubiWanLoraTrainer",
|
||||
"MusubiZImageLoraTrainer",
|
||||
"RealtimeLoraTrainer",
|
||||
"SD15LoraTrainer",
|
||||
"SDXLLoraTrainer"
|
||||
@ -17699,6 +17772,17 @@
|
||||
"title_aux": "ComfyUI DINO-X Detector Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/SuLU-K/comfyui-easy-sam3-tools": [
|
||||
[
|
||||
"Sam3DrawBBox",
|
||||
"Sam3InteractiveBBoxEditor",
|
||||
"Sam3MaskRangeSelector",
|
||||
"SimpleMultiple"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-easy-sam3-tools"
|
||||
}
|
||||
],
|
||||
"https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [
|
||||
[
|
||||
"Deflicker",
|
||||
@ -18568,6 +18652,14 @@
|
||||
"title_aux": "ComfyUI-Unprompted"
|
||||
}
|
||||
],
|
||||
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut": [
|
||||
[
|
||||
"NanoBananaProNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "Custom-Node-ComfyUI-NBP-Uncut"
|
||||
}
|
||||
],
|
||||
"https://github.com/ThunderBolt4931/comfyui_pixel_forge": [
|
||||
[
|
||||
"ConcatenateBatchHorizontally",
|
||||
@ -18921,6 +19013,14 @@
|
||||
"title_aux": "ComfyUI-MultiClip-Text-Script"
|
||||
}
|
||||
],
|
||||
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale": [
|
||||
[
|
||||
"TuonoResolutionSuggestDownscale"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Resolution-Suggest-Downscale"
|
||||
}
|
||||
],
|
||||
"https://github.com/TuriSc/comfyui-text-line-selector": [
|
||||
[
|
||||
"TextLineSelectorNode"
|
||||
@ -20853,6 +20953,14 @@
|
||||
"title_aux": "Save Checkpoint with Metadata"
|
||||
}
|
||||
],
|
||||
"https://github.com/a-und-b/ComfyUI_AB_Wildcard": [
|
||||
[
|
||||
"ABWildcardNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_AB_Wildcard"
|
||||
}
|
||||
],
|
||||
"https://github.com/a-und-b/ComfyUI_Delay": [
|
||||
[
|
||||
"Add Delay"
|
||||
@ -20915,6 +21023,60 @@
|
||||
"title_aux": "ComfyUI-AudioScheduler"
|
||||
}
|
||||
],
|
||||
"https://github.com/aTanguay/ComfyUI_Detonate": [
|
||||
[
|
||||
"DetonateBlur",
|
||||
"DetonateChannelCopy",
|
||||
"DetonateChromaKeyer",
|
||||
"DetonateClamp",
|
||||
"DetonateColorCorrect",
|
||||
"DetonateColorCurves",
|
||||
"DetonateConstant",
|
||||
"DetonateCornerPin",
|
||||
"DetonateCrop",
|
||||
"DetonateCryptomatteExtract",
|
||||
"DetonateDefocus",
|
||||
"DetonateDenoise",
|
||||
"DetonateDilate",
|
||||
"DetonateDisplacementMap",
|
||||
"DetonateEdgeDefringe",
|
||||
"DetonateEdgeDetect",
|
||||
"DetonateErode",
|
||||
"DetonateExposure",
|
||||
"DetonateGlow",
|
||||
"DetonateGrade",
|
||||
"DetonateGrain",
|
||||
"DetonateGridWarp",
|
||||
"DetonateHueSatVal",
|
||||
"DetonateInvert",
|
||||
"DetonateLUT",
|
||||
"DetonateLoadEXR",
|
||||
"DetonateLumaKeyer",
|
||||
"DetonateLumaKeyerSimple",
|
||||
"DetonateMaskFromColor",
|
||||
"DetonateMaskSmoother",
|
||||
"DetonateMatteControl",
|
||||
"DetonateMerge",
|
||||
"DetonateNoise",
|
||||
"DetonatePremultiply",
|
||||
"DetonateRamp",
|
||||
"DetonateRotoBezier",
|
||||
"DetonateRotoBezierFromImage",
|
||||
"DetonateSaturation",
|
||||
"DetonateSeamBlender",
|
||||
"DetonateSharpen",
|
||||
"DetonateShuffle",
|
||||
"DetonateTransform",
|
||||
"DetonateTriMapGenerator",
|
||||
"DetonateUnpremultiply",
|
||||
"DetonateVignette",
|
||||
"DetonateZDefocus",
|
||||
"DetonateZMerge"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_Detonate"
|
||||
}
|
||||
],
|
||||
"https://github.com/abdozmantar/ComfyUI-DeepExtract": [
|
||||
[
|
||||
"VocalAndSoundRemoverNode"
|
||||
@ -21778,6 +21940,14 @@
|
||||
"title_aux": "ComfyUI-X-Portrait-Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/akaugun/comfyui-lora-hook-trigger": [
|
||||
[
|
||||
"LoraTriggerWithExample"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-lora-hook-trigger"
|
||||
}
|
||||
],
|
||||
"https://github.com/akawana/ComfyUI-Folded-Prompts": [
|
||||
[
|
||||
"FPFoldedPrompts",
|
||||
@ -21795,7 +21965,8 @@
|
||||
"RGBYPMaskCompositeWithStrength",
|
||||
"RGBYPMaskStrength",
|
||||
"RGBYPMaskStrengthOut",
|
||||
"RGBYPMaskToRegularMasks"
|
||||
"RGBYPMaskToRegularMasks",
|
||||
"RGBYPSaveMask"
|
||||
],
|
||||
{
|
||||
"title_aux": "RGBYP Mask Editor (RGB + YP)"
|
||||
@ -22440,6 +22611,9 @@
|
||||
"ArchAi3D_Smart_Tile_SEGS",
|
||||
"ArchAi3D_Smart_Tile_SEGS_Blur",
|
||||
"ArchAi3D_Smart_Tile_Sampler",
|
||||
"ArchAi3D_Smart_Ultimate_SD_Upscale",
|
||||
"ArchAi3D_Smart_Ultimate_SD_Upscale_CustomSample",
|
||||
"ArchAi3D_Smart_Ultimate_SD_Upscale_NoUpscale",
|
||||
"ArchAi3D_Solid_Color_Image",
|
||||
"ArchAi3D_String_Input",
|
||||
"ArchAi3dQwenEncoderSimpleV2"
|
||||
@ -22486,6 +22660,7 @@
|
||||
"EdgeWearMaskGenerator",
|
||||
"EmbedAlpha",
|
||||
"EmissionMaskGenerator",
|
||||
"FrankenMapExtractor",
|
||||
"FrequencyRecombine",
|
||||
"FrequencySeparation",
|
||||
"GammaAdjust",
|
||||
@ -22504,11 +22679,14 @@
|
||||
"MicroDetailOverlay",
|
||||
"MultiTextureBlender",
|
||||
"NormalConverter",
|
||||
"NormalFormatAuto",
|
||||
"NormalFormatBruteForce",
|
||||
"NormalFormatValidator",
|
||||
"NormalIntensity",
|
||||
"NormalMapCombiner",
|
||||
"NormalToDepth",
|
||||
"PBRAdjuster",
|
||||
"PBRBatchToPipe",
|
||||
"PBRCombiner",
|
||||
"PBRExtractor",
|
||||
"PBRHeightProcessor",
|
||||
@ -22516,8 +22694,10 @@
|
||||
"PBRMaterialProcessor",
|
||||
"PBRNormalProcessor",
|
||||
"PBRPipePreview",
|
||||
"PBRPipeToBatch",
|
||||
"PBRPipelineAdjuster",
|
||||
"PBRSaver",
|
||||
"PBRSaverWithMetadata",
|
||||
"PBRSplitter",
|
||||
"PatternGenerator",
|
||||
"ProceduralNoiseGenerator",
|
||||
@ -22540,6 +22720,8 @@
|
||||
"TranslucencyMapGenerator",
|
||||
"TriplanarProjection",
|
||||
"UVCheckerGenerator",
|
||||
"UpscaleCalculator",
|
||||
"UpscaleToResolution",
|
||||
"WearGenerator"
|
||||
],
|
||||
{
|
||||
@ -25280,25 +25462,6 @@
|
||||
"title_aux": "comfyui-azul-scripts"
|
||||
}
|
||||
],
|
||||
"https://github.com/cdanielp/COMFYUI_PROMPTMODELS": [
|
||||
[
|
||||
"ClearCacheNode",
|
||||
"GetFrameByIndex",
|
||||
"GetLastFrame",
|
||||
"GetNode",
|
||||
"ListCacheNode",
|
||||
"PromptInfo",
|
||||
"PromptModelLoader",
|
||||
"PromptRefiner",
|
||||
"SetNode",
|
||||
"SetNodeNamed",
|
||||
"UnetLoaderGGUF",
|
||||
"UnetLoaderGGUFAdvanced"
|
||||
],
|
||||
{
|
||||
"title_aux": "COMFYUI_PROMPTMODELS"
|
||||
}
|
||||
],
|
||||
"https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [
|
||||
[
|
||||
"BOPBTL_BlendFaces",
|
||||
@ -27380,6 +27543,7 @@
|
||||
"GeminiImageNode",
|
||||
"GeminiInputFiles",
|
||||
"GeminiNode",
|
||||
"GenerateTracks",
|
||||
"GetImageSize",
|
||||
"GetVideoComponents",
|
||||
"GrowMask",
|
||||
@ -27435,6 +27599,7 @@
|
||||
"KlingDualCharacterVideoEffectNode",
|
||||
"KlingImage2VideoNode",
|
||||
"KlingImageGenerationNode",
|
||||
"KlingImageToVideoWithAudio",
|
||||
"KlingLipSyncAudioToVideoNode",
|
||||
"KlingLipSyncTextToVideoNode",
|
||||
"KlingOmniProEditVideoNode",
|
||||
@ -27446,6 +27611,7 @@
|
||||
"KlingSingleImageVideoEffectNode",
|
||||
"KlingStartEndFrameNode",
|
||||
"KlingTextToVideoNode",
|
||||
"KlingTextToVideoWithAudio",
|
||||
"KlingVideoExtendNode",
|
||||
"KlingVirtualTryOnNode",
|
||||
"LTXVAddGuide",
|
||||
@ -27806,6 +27972,10 @@
|
||||
"WanImageToImageApi",
|
||||
"WanImageToVideo",
|
||||
"WanImageToVideoApi",
|
||||
"WanMoveConcatTrack",
|
||||
"WanMoveTrackToVideo",
|
||||
"WanMoveTracksFromCoords",
|
||||
"WanMoveVisualizeTracks",
|
||||
"WanPhantomSubjectToVideo",
|
||||
"WanSoundImageToVideo",
|
||||
"WanSoundImageToVideoExtend",
|
||||
@ -28707,6 +28877,14 @@
|
||||
"title_aux": "DarkPrompts"
|
||||
}
|
||||
],
|
||||
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node": [
|
||||
[
|
||||
"NanoBananaNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NanoBanana_node"
|
||||
}
|
||||
],
|
||||
"https://github.com/darth-veitcher/comfydv": [
|
||||
[
|
||||
"CircuitBreaker",
|
||||
@ -28952,6 +29130,14 @@
|
||||
"title_aux": "comfyui_facetools"
|
||||
}
|
||||
],
|
||||
"https://github.com/dcyd-lun/ComfyUI_text_diff": [
|
||||
[
|
||||
"TextDiff"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_text_diff"
|
||||
}
|
||||
],
|
||||
"https://github.com/denfrost/Den_ComfyUI_Workflow": [
|
||||
[
|
||||
"Den_CropImage_AS",
|
||||
@ -29442,6 +29628,22 @@
|
||||
"title_aux": "ComfyUI_Dragos_Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/drawthingsai/draw-things-comfyui": [
|
||||
[
|
||||
"DrawThingsControlNet",
|
||||
"DrawThingsHints",
|
||||
"DrawThingsLoRA",
|
||||
"DrawThingsNegative",
|
||||
"DrawThingsPositive",
|
||||
"DrawThingsPrompt",
|
||||
"DrawThingsRefiner",
|
||||
"DrawThingsSampler",
|
||||
"DrawThingsUpscaler"
|
||||
],
|
||||
{
|
||||
"title_aux": "draw-things-comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/dreamhartley/ComfyUI_show_seed": [
|
||||
[
|
||||
"Show Seed"
|
||||
@ -30270,6 +30472,9 @@
|
||||
],
|
||||
"https://github.com/exedesign/Hunyuan-3D-v3": [
|
||||
[
|
||||
"Hunyuan3DPreview",
|
||||
"HunyuanBatchImageTo3D",
|
||||
"HunyuanBatchPreview",
|
||||
"HunyuanConfig",
|
||||
"HunyuanImageTo3D",
|
||||
"HunyuanTextTo3D"
|
||||
@ -31428,6 +31633,14 @@
|
||||
"title_aux": "ComfyUI_pose_inter"
|
||||
}
|
||||
],
|
||||
"https://github.com/fudosanit/ComfyUI-Random-Resolution": [
|
||||
[
|
||||
"RandomResolutionSelector"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Random-Resolution"
|
||||
}
|
||||
],
|
||||
"https://github.com/fuselayer/comfyui-lite-tracker": [
|
||||
[
|
||||
"LiteTracker_LoadModel",
|
||||
@ -31600,8 +31813,10 @@
|
||||
"CombineOutputLists",
|
||||
"ConvertNumberToIntFloatStr",
|
||||
"FormattedString",
|
||||
"JSONOutputList",
|
||||
"KSamplerImmediateSave",
|
||||
"NumberOutputList",
|
||||
"PickOutputLists",
|
||||
"StringOutputList"
|
||||
],
|
||||
{
|
||||
@ -33310,6 +33525,14 @@
|
||||
"title_aux": "fastgan-comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/huihuihuiz/lora_downloader": [
|
||||
[
|
||||
"LoraDownloader"
|
||||
],
|
||||
{
|
||||
"title_aux": "LoRA Downloader for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/huixingyun/ComfyUI-HX-Captioner": [
|
||||
[
|
||||
"HXOllamaCaptioner"
|
||||
@ -33323,6 +33546,9 @@
|
||||
"ModelScopeImageCaptionNode",
|
||||
"ModelScopeImageEditNode",
|
||||
"ModelScopeImageNode",
|
||||
"ModelScopeLoraPresetNode",
|
||||
"ModelScopeMultiLoraLoaderNode",
|
||||
"ModelScopeSingleLoraLoaderNode",
|
||||
"ModelScopeTextNode",
|
||||
"ModelScopeVisionNode"
|
||||
],
|
||||
@ -33332,7 +33558,6 @@
|
||||
],
|
||||
"https://github.com/hum-ma/ComfyUI-TiledVaeLite": [
|
||||
[
|
||||
"DecoderNoise",
|
||||
"LTTiledVAEDecode"
|
||||
],
|
||||
{
|
||||
@ -34621,6 +34846,34 @@
|
||||
"title_aux": "ComfyUI_MusicTools"
|
||||
}
|
||||
],
|
||||
"https://github.com/jeankassio/JK-AceStep-Nodes": [
|
||||
[
|
||||
"AceStepClaude_Lyrics",
|
||||
"AceStepCohere_Lyrics",
|
||||
"AceStepCompileSettings",
|
||||
"AceStepFireworks_Lyrics",
|
||||
"AceStepGeminiLyrics",
|
||||
"AceStepGemini_Lyrics",
|
||||
"AceStepGroqLyrics",
|
||||
"AceStepGroq_Lyrics",
|
||||
"AceStepHuggingFace_Lyrics",
|
||||
"AceStepKSampler",
|
||||
"AceStepKSamplerAdvanced",
|
||||
"AceStepOpenAI_Lyrics",
|
||||
"AceStepPerplexity_Lyrics",
|
||||
"AceStepPostProcess",
|
||||
"AceStepPromptGen",
|
||||
"AceStepReplicate_Lyrics",
|
||||
"AceStepSaveText",
|
||||
"AceStepTogetherAI_Lyrics",
|
||||
"AceStepTorchCompile",
|
||||
"AceStepVocoderAdapter",
|
||||
"AudioQualityEvaluator"
|
||||
],
|
||||
{
|
||||
"title_aux": "JK AceStep Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt": [
|
||||
[
|
||||
"Pony Character Prompt Picker"
|
||||
@ -38880,6 +39133,15 @@
|
||||
"title_aux": "comfyui_wildcards"
|
||||
}
|
||||
],
|
||||
"https://github.com/lovelybbq/comfyui-custom-node-color": [
|
||||
[
|
||||
"ConvertHEXToRGB",
|
||||
"HexColorInput"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI Custom Node Color"
|
||||
}
|
||||
],
|
||||
"https://github.com/lovisdotio/ComfyUI-Replace-First-Frame-Last-Frame": [
|
||||
[
|
||||
"ReplaceFirstLastFrames"
|
||||
@ -38960,6 +39222,15 @@
|
||||
"title_aux": "Comfyui Kolors Utils"
|
||||
}
|
||||
],
|
||||
"https://github.com/lrzjason/Comfyui-LatentUtils": [
|
||||
[
|
||||
"HFEPostProcessor (lrzjason)",
|
||||
"LatentFrequencyEnhancer_lrzjason"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui-LatentUtils"
|
||||
}
|
||||
],
|
||||
"https://github.com/lrzjason/Comfyui-LoraUtils": [
|
||||
[
|
||||
"ConvertLoraKeys",
|
||||
@ -40956,6 +41227,8 @@
|
||||
],
|
||||
"https://github.com/mittimi/ComfyUI_mittimiWidthHeight": [
|
||||
[
|
||||
"GoStopAnythingMittimi01",
|
||||
"OutputLongLengthMittimi01",
|
||||
"WidthHeightMittimi01"
|
||||
],
|
||||
{
|
||||
@ -43764,6 +44037,14 @@
|
||||
"title_aux": "Comfyui-PainterAudioCut"
|
||||
}
|
||||
],
|
||||
"https://github.com/princepainter/Comfyui-PainterAudioLength": [
|
||||
[
|
||||
"PainterAudioLength"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui-PainterAudioLength"
|
||||
}
|
||||
],
|
||||
"https://github.com/princepainter/Comfyui-PainterFLF2V": [
|
||||
[
|
||||
"PainterFLF2V"
|
||||
@ -46711,6 +46992,8 @@
|
||||
],
|
||||
"https://github.com/slahiri/ComfyUI-AI-Photography-Toolkit": [
|
||||
[
|
||||
"SID_LLM_API",
|
||||
"SID_LLM_Local",
|
||||
"SID_ZImagePromptGenerator"
|
||||
],
|
||||
{
|
||||
@ -48642,6 +48925,14 @@
|
||||
"title_aux": "ComfyUI-FaceCalloutNode"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner": [
|
||||
[
|
||||
"NvidiaCaptionerNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NvidiaCaptioner"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-SD3.5-Latent-Size-Picker": [
|
||||
[
|
||||
"FluxEmptyLatent",
|
||||
@ -48662,6 +48953,14 @@
|
||||
"title_aux": "Together Vision Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-Universal-Latent": [
|
||||
[
|
||||
"UniversalLatent"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Universal-Latent"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-ollama_killer": [
|
||||
[
|
||||
"OllamaKiller"
|
||||
@ -48866,7 +49165,8 @@
|
||||
"TALoadCheckpointModelWithName",
|
||||
"TALoadDiffusionModelWithName",
|
||||
"TALoadGGUFModelWithName",
|
||||
"TAPromptController"
|
||||
"TAPromptController",
|
||||
"ta_captioning"
|
||||
],
|
||||
{
|
||||
"title_aux": "TA-ComfyUI-Nodes-Pack"
|
||||
@ -49326,6 +49626,15 @@
|
||||
"title_aux": "comfyui-image-tiled-nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/tumbowungus/MultiMaskCouple": [
|
||||
[
|
||||
"MaskedRegionCond",
|
||||
"MultiMaskCouple"
|
||||
],
|
||||
{
|
||||
"title_aux": "MultiMaskCouple"
|
||||
}
|
||||
],
|
||||
"https://github.com/tungdop2/Comfyui_face_restorer": [
|
||||
[
|
||||
"FaceRestorer",
|
||||
@ -49624,7 +49933,8 @@
|
||||
"https://github.com/ussoewwin/ComfyUI-NunchakuFluxLoraStacker": [
|
||||
[
|
||||
"FastGroupsBypasserV2",
|
||||
"FluxLoraMultiLoader"
|
||||
"FluxLoraMultiLoader",
|
||||
"ModelPatchLoaderCustom"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NunchakuFluxLoraStacker"
|
||||
@ -50064,6 +50374,7 @@
|
||||
"vsLinx_BooleanOrOperator",
|
||||
"vsLinx_BypassOnBool",
|
||||
"vsLinx_FitImageIntoBBoxMask",
|
||||
"vsLinx_ImpactMultilineWildcardText",
|
||||
"vsLinx_LoadSelectedImagesBatch",
|
||||
"vsLinx_LoadSelectedImagesList",
|
||||
"vsLinx_MuteOnBool"
|
||||
@ -50943,7 +51254,9 @@
|
||||
],
|
||||
"https://github.com/wouterverweirder/comfyui_sam3": [
|
||||
[
|
||||
"SAM3Segmentation"
|
||||
"MaskOutline",
|
||||
"SAM3Segmentation",
|
||||
"SEGSToRectangle"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI SAM3"
|
||||
@ -51455,6 +51768,8 @@
|
||||
"PreviewImageLam",
|
||||
"PromptTranslator",
|
||||
"QRCode",
|
||||
"QwenImageEditNode",
|
||||
"QwenImageNode",
|
||||
"SaveImageLam",
|
||||
"SaveImgOutputLam",
|
||||
"SectionEnd",
|
||||
|
||||
@ -2,6 +2,7 @@ import subprocess
|
||||
import sys
|
||||
import os
|
||||
import traceback
|
||||
import time
|
||||
|
||||
import git
|
||||
import json
|
||||
@ -219,7 +220,14 @@ def gitpull(path):
|
||||
repo.close()
|
||||
return
|
||||
|
||||
remote.pull()
|
||||
try:
|
||||
repo.git.pull('--ff-only')
|
||||
except git.GitCommandError:
|
||||
backup_name = f'backup_{time.strftime("%Y%m%d_%H%M%S")}'
|
||||
repo.create_head(backup_name)
|
||||
print(f"[ComfyUI-Manager] Cannot fast-forward. Backup created: {backup_name}")
|
||||
repo.git.reset('--hard', f'{remote_name}/{branch_name}')
|
||||
print(f"[ComfyUI-Manager] Reset to {remote_name}/{branch_name}")
|
||||
|
||||
repo.git.submodule('update', '--init', '--recursive')
|
||||
new_commit_hash = repo.head.commit.hexsha
|
||||
|
||||
15894
github-stats-cache.json
15894
github-stats-cache.json
File diff suppressed because it is too large
Load Diff
8508
github-stats.json
8508
github-stats.json
File diff suppressed because it is too large
Load Diff
@ -44,7 +44,7 @@ import manager_migration
|
||||
from node_package import InstalledNodePackage
|
||||
|
||||
|
||||
version_code = [3, 38, 1]
|
||||
version_code = [3, 38, 3]
|
||||
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
|
||||
|
||||
|
||||
@ -2253,9 +2253,17 @@ def git_pull(path):
|
||||
|
||||
current_branch = repo.active_branch
|
||||
remote_name = current_branch.tracking_branch().remote_name
|
||||
remote = repo.remote(name=remote_name)
|
||||
|
||||
remote.pull()
|
||||
try:
|
||||
repo.git.pull('--ff-only')
|
||||
except git.GitCommandError:
|
||||
branch_name = current_branch.name
|
||||
backup_name = f'backup_{time.strftime("%Y%m%d_%H%M%S")}'
|
||||
repo.create_head(backup_name)
|
||||
logging.info(f"[ComfyUI-Manager] Cannot fast-forward. Backup created: {backup_name}")
|
||||
repo.git.reset('--hard', f'{remote_name}/{branch_name}')
|
||||
logging.info(f"[ComfyUI-Manager] Reset to {remote_name}/{branch_name}")
|
||||
|
||||
repo.git.submodule('update', '--init', '--recursive')
|
||||
|
||||
repo.close()
|
||||
@ -2523,22 +2531,22 @@ def update_to_stable_comfyui(repo_path):
|
||||
logging.error('\t'+branch.name)
|
||||
return "fail", None
|
||||
|
||||
versions, current_tag, _ = get_comfyui_versions(repo)
|
||||
|
||||
if len(versions) == 0 or (len(versions) == 1 and versions[0] == 'nightly'):
|
||||
versions, current_tag, latest_tag = get_comfyui_versions(repo)
|
||||
|
||||
if latest_tag is None:
|
||||
logging.info("[ComfyUI-Manager] Unable to update to the stable ComfyUI version.")
|
||||
return "fail", None
|
||||
|
||||
if versions[0] == 'nightly':
|
||||
latest_tag = versions[1]
|
||||
else:
|
||||
latest_tag = versions[0]
|
||||
|
||||
if current_tag == latest_tag:
|
||||
tag_ref = next((t for t in repo.tags if t.name == latest_tag), None)
|
||||
if tag_ref is None:
|
||||
logging.info(f"[ComfyUI-Manager] Unable to locate tag '{latest_tag}' in repository.")
|
||||
return "fail", None
|
||||
|
||||
if repo.head.commit == tag_ref.commit:
|
||||
return "skip", None
|
||||
else:
|
||||
logging.info(f"[ComfyUI-Manager] Updating ComfyUI: {current_tag} -> {latest_tag}")
|
||||
repo.git.checkout(latest_tag)
|
||||
repo.git.checkout(tag_ref.name)
|
||||
execute_install_script("ComfyUI", repo_path, instant_execution=False, no_deps=False)
|
||||
return 'updated', latest_tag
|
||||
except:
|
||||
@ -3362,36 +3370,80 @@ async def restore_snapshot(snapshot_path, git_helper_extras=None):
|
||||
|
||||
|
||||
def get_comfyui_versions(repo=None):
|
||||
if repo is None:
|
||||
repo = git.Repo(comfy_path)
|
||||
repo = repo or git.Repo(comfy_path)
|
||||
|
||||
remote_name = None
|
||||
try:
|
||||
remote = get_remote_name(repo)
|
||||
repo.remotes[remote].fetch()
|
||||
remote_name = get_remote_name(repo)
|
||||
repo.remotes[remote_name].fetch()
|
||||
except:
|
||||
logging.error("[ComfyUI-Manager] Failed to fetch ComfyUI")
|
||||
|
||||
versions = [x.name for x in repo.tags if x.name.startswith('v')]
|
||||
def parse_semver(tag_name):
|
||||
match = re.match(r'^v(\d+)\.(\d+)\.(\d+)$', tag_name)
|
||||
return tuple(int(x) for x in match.groups()) if match else None
|
||||
|
||||
# nearest tag
|
||||
versions = sorted(versions, key=lambda v: repo.git.log('-1', '--format=%ct', v), reverse=True)
|
||||
versions = versions[:4]
|
||||
def normalize_describe(tag_name):
|
||||
if not tag_name:
|
||||
return None
|
||||
base = tag_name.split('-', 1)[0]
|
||||
return base if parse_semver(base) else None
|
||||
|
||||
current_tag = repo.git.describe('--tags')
|
||||
# Collect semver tags and sort descending (highest first)
|
||||
semver_tags = []
|
||||
for tag in repo.tags:
|
||||
semver = parse_semver(tag.name)
|
||||
if semver:
|
||||
semver_tags.append((semver, tag.name))
|
||||
semver_tags.sort(key=lambda x: x[0], reverse=True)
|
||||
semver_tags = [name for _, name in semver_tags]
|
||||
|
||||
if current_tag not in versions:
|
||||
versions = sorted(versions + [current_tag], key=lambda v: repo.git.log('-1', '--format=%ct', v), reverse=True)
|
||||
versions = versions[:4]
|
||||
latest_tag = semver_tags[0] if semver_tags else None
|
||||
|
||||
main_branch = repo.heads.master
|
||||
latest_commit = main_branch.commit
|
||||
latest_tag = repo.git.describe('--tags', latest_commit.hexsha)
|
||||
try:
|
||||
described = repo.git.describe('--tags')
|
||||
except Exception:
|
||||
described = ''
|
||||
|
||||
if latest_tag != versions[0]:
|
||||
versions.insert(0, 'nightly')
|
||||
else:
|
||||
versions[0] = 'nightly'
|
||||
try:
|
||||
exact_tag = repo.git.describe('--tags', '--exact-match')
|
||||
except Exception:
|
||||
exact_tag = ''
|
||||
|
||||
head_is_default = False
|
||||
if remote_name:
|
||||
try:
|
||||
default_head_ref = repo.refs[f'{remote_name}/HEAD']
|
||||
default_commit = default_head_ref.reference.commit
|
||||
head_is_default = repo.head.commit == default_commit
|
||||
except Exception:
|
||||
head_is_default = False
|
||||
|
||||
nearest_semver = normalize_describe(described)
|
||||
exact_semver = exact_tag if parse_semver(exact_tag) else None
|
||||
|
||||
if head_is_default and not exact_tag:
|
||||
current_tag = 'nightly'
|
||||
else:
|
||||
current_tag = exact_tag or described or 'nightly'
|
||||
|
||||
# Prepare semver list for display: top 4 plus the current/nearest semver if missing
|
||||
display_semver_tags = semver_tags[:4]
|
||||
if exact_semver and exact_semver not in display_semver_tags:
|
||||
display_semver_tags.append(exact_semver)
|
||||
elif nearest_semver and nearest_semver not in display_semver_tags:
|
||||
display_semver_tags.append(nearest_semver)
|
||||
|
||||
versions = ['nightly']
|
||||
|
||||
if current_tag and not exact_semver and current_tag not in versions and current_tag not in display_semver_tags:
|
||||
versions.append(current_tag)
|
||||
|
||||
for tag in display_semver_tags:
|
||||
if tag not in versions:
|
||||
versions.append(tag)
|
||||
|
||||
versions = versions[:6]
|
||||
|
||||
return versions, current_tag, latest_tag
|
||||
|
||||
|
||||
@ -82,7 +82,7 @@ def validate_required_fields(entry: Dict, entry_index: int, required_fields: Lis
|
||||
elif isinstance(entry[field], str) and not entry[field].strip():
|
||||
errors.append(f"Field '{field}' is empty")
|
||||
elif field == 'files' and not entry[field]: # Empty array
|
||||
errors.append(f"Field 'files' is empty array")
|
||||
errors.append("Field 'files' is empty array")
|
||||
|
||||
return errors
|
||||
|
||||
|
||||
@ -1,5 +1,105 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "Nynxz",
|
||||
"title": "ComfyUI_DiffsynthPause",
|
||||
"reference": "https://github.com/Nynxz/ComfyUI_DiffsynthPause",
|
||||
"files": [
|
||||
"https://github.com/Nynxz/ComfyUI_DiffsynthPause"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI custom node for controlling Diffsynth checkpoint pausing behavior during image generation workflows. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "binarystatic",
|
||||
"title": "ComfyUI-BinarystaticMasterSeed",
|
||||
"reference": "https://github.com/binarystatic/ComfyUI-BinarystaticMasterSeed",
|
||||
"files": [
|
||||
"https://github.com/binarystatic/ComfyUI-BinarystaticMasterSeed"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "BinarystaticMasterSeed node for ComfyUI. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "Aruntd008",
|
||||
"title": "[WIP] ComfyUI_SeamlessPattern",
|
||||
"reference": "https://github.com/Aruntd008/ComfyUI_SeamlessPattern",
|
||||
"files": [
|
||||
"https://github.com/Aruntd008/ComfyUI_SeamlessPattern"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "SeamlessPatternNode for ComfyUI. (Description by CC)\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "SilentLuxRay",
|
||||
"title": "[WIP] ComfyUI-Furrey-Super-Prompt",
|
||||
"reference": "https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt",
|
||||
"files": [
|
||||
"https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A personalized all-in-one node for ComfyUI that simplifies prompt management and LoRA handling with automatic translation to English. (Description by CC)\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "Rayen21",
|
||||
"title": "[WIP] ComfyUI-PromptLinePlus",
|
||||
"reference": "https://github.com/Rayen21/ComfyUI-PromptLinePlus",
|
||||
"files": [
|
||||
"https://github.com/Rayen21/ComfyUI-PromptLinePlus"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI custom node that splits multi-line prompts by line, enabling batch image generation with each line triggering one execution and supporting custom prompt boxes. (Description by CC)\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "ashtar1984",
|
||||
"title": "comfyui-switch-bypass-mute-by-group",
|
||||
"reference": "https://github.com/ashtar1984/comfyui-switch-bypass-mute-by-group",
|
||||
"files": [
|
||||
"https://github.com/ashtar1984/comfyui-switch-bypass-mute-by-group"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI custom node for group-based node switching, bypassing, and muting control. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "rookiestar28",
|
||||
"title": "ComfyUI_Security_Audit",
|
||||
"reference": "https://github.com/rookiestar28/ComfyUI_Security_Audit",
|
||||
"files": [
|
||||
"https://github.com/rookiestar28/ComfyUI_Security_Audit"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A lightweight, dual-layer security extension for ComfyUI using AST-based static analysis and runtime monitoring to detect malicious code in custom nodes."
|
||||
},
|
||||
{
|
||||
"author": "c1660181647-hash",
|
||||
"title": "ComfyUI-MM-Visual-Encryption",
|
||||
"reference": "https://github.com/c1660181647-hash/ComfyUI-MM-Visual-Encryption",
|
||||
"files": [
|
||||
"https://github.com/c1660181647-hash/ComfyUI-MM-Visual-Encryption"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A visual noise encryption custom node for ComfyUI, supporting Image and Video privacy protection."
|
||||
},
|
||||
{
|
||||
"author": "charlierz",
|
||||
"title": "comfyui-charlierz",
|
||||
"reference": "https://github.com/charlierz/comfyui-charlierz",
|
||||
"files": [
|
||||
"https://github.com/charlierz/comfyui-charlierz"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES: BackgroundColor, ScaleDimensions"
|
||||
},
|
||||
{
|
||||
"author": "lrzjason",
|
||||
"title": "Comfyui-DiffusersUtils [WIP]",
|
||||
"reference": "https://github.com/lrzjason/Comfyui-DiffusersUtils",
|
||||
"files": [
|
||||
"https://github.com/lrzjason/Comfyui-DiffusersUtils"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A set of nodes which provide flexible inference using diffusers in comfyui env. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "anilstream",
|
||||
"title": "ComfyUI-NanoBananaPro",
|
||||
|
||||
@ -985,6 +985,14 @@
|
||||
"title_aux": "comfyui-face-remap [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/Aruntd008/ComfyUI_SeamlessPattern": [
|
||||
[
|
||||
"SeamlessPatternNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "[WIP] ComfyUI_SeamlessPattern"
|
||||
}
|
||||
],
|
||||
"https://github.com/Aruntd008/ComfyUI_blender_render": [
|
||||
[
|
||||
"Blender Render Node",
|
||||
@ -3438,6 +3446,14 @@
|
||||
"title_aux": "ComfyUI-NVVS [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/Nynxz/ComfyUI_DiffsynthPause": [
|
||||
[
|
||||
"nynxz.Patch.ZImageDiffsynthControlnetPause"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_DiffsynthPause"
|
||||
}
|
||||
],
|
||||
"https://github.com/OSAnimate/ComfyUI-SpriteSheetMaker": [
|
||||
[
|
||||
"ImageGridNode",
|
||||
@ -3848,6 +3864,14 @@
|
||||
"title_aux": "Comfyui-Koi-Toolkit"
|
||||
}
|
||||
],
|
||||
"https://github.com/Rayen21/ComfyUI-PromptLinePlus": [
|
||||
[
|
||||
"PromptLinePlus"
|
||||
],
|
||||
{
|
||||
"title_aux": "[WIP] ComfyUI-PromptLinePlus"
|
||||
}
|
||||
],
|
||||
"https://github.com/RicherdLee/comfyui-oss-image-save": [
|
||||
[
|
||||
"SaveImageOSS"
|
||||
@ -4117,6 +4141,14 @@
|
||||
"title_aux": "ComfyUI-Shinsplat [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt": [
|
||||
[
|
||||
"FurreySuperPrompt"
|
||||
],
|
||||
{
|
||||
"title_aux": "[WIP] ComfyUI-Furrey-Super-Prompt"
|
||||
}
|
||||
],
|
||||
"https://github.com/SirVeggie/comfyui-sv-nodes": [
|
||||
[
|
||||
"SV-AccumulateNode",
|
||||
@ -5681,6 +5713,14 @@
|
||||
"title_aux": "ComfyUI_MoreComfy"
|
||||
}
|
||||
],
|
||||
"https://github.com/ashtar1984/comfyui-switch-bypass-mute-by-group": [
|
||||
[
|
||||
"SwitchBypassMute"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-switch-bypass-mute-by-group"
|
||||
}
|
||||
],
|
||||
"https://github.com/avocadori/ComfyUI-AudioAmplitudeConverter": [
|
||||
[
|
||||
"NormalizeAmpToFloatNode"
|
||||
@ -5849,6 +5889,14 @@
|
||||
"title_aux": "Comfyui_AudioRecoder"
|
||||
}
|
||||
],
|
||||
"https://github.com/binarystatic/ComfyUI-BinarystaticMasterSeed": [
|
||||
[
|
||||
"BinarystaticMasterSeed"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-BinarystaticMasterSeed"
|
||||
}
|
||||
],
|
||||
"https://github.com/birnam/ComfyUI-GenData-Pack": [
|
||||
[
|
||||
"Checkpoint From String \ud83d\udc69\u200d\ud83d\udcbb",
|
||||
@ -6168,6 +6216,17 @@
|
||||
"title_aux": "ComfyUI_FMJ [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/c1660181647-hash/ComfyUI-MM-Visual-Encryption": [
|
||||
[
|
||||
"MM_Image_Decrypt",
|
||||
"MM_Image_Encrypt",
|
||||
"MM_Video_Decrypt",
|
||||
"MM_Video_Encrypt"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-MM-Visual-Encryption"
|
||||
}
|
||||
],
|
||||
"https://github.com/casterpollux/ComfyUI-USO": [
|
||||
[
|
||||
"USOImageEncoder",
|
||||
@ -6260,6 +6319,15 @@
|
||||
"title_aux": "ComfyUI-mobvoi-openapi"
|
||||
}
|
||||
],
|
||||
"https://github.com/charlierz/comfyui-charlierz": [
|
||||
[
|
||||
"BackgroundColor",
|
||||
"ScaleDimensions"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-charlierz"
|
||||
}
|
||||
],
|
||||
"https://github.com/chengzeyi/Comfy-WaveSpeed": [
|
||||
[
|
||||
"ApplyFBCacheOnModel",
|
||||
@ -6501,6 +6569,7 @@
|
||||
"GeminiImageNode",
|
||||
"GeminiInputFiles",
|
||||
"GeminiNode",
|
||||
"GenerateTracks",
|
||||
"GetImageSize",
|
||||
"GetVideoComponents",
|
||||
"GrowMask",
|
||||
@ -6556,6 +6625,7 @@
|
||||
"KlingDualCharacterVideoEffectNode",
|
||||
"KlingImage2VideoNode",
|
||||
"KlingImageGenerationNode",
|
||||
"KlingImageToVideoWithAudio",
|
||||
"KlingLipSyncAudioToVideoNode",
|
||||
"KlingLipSyncTextToVideoNode",
|
||||
"KlingOmniProEditVideoNode",
|
||||
@ -6567,6 +6637,7 @@
|
||||
"KlingSingleImageVideoEffectNode",
|
||||
"KlingStartEndFrameNode",
|
||||
"KlingTextToVideoNode",
|
||||
"KlingTextToVideoWithAudio",
|
||||
"KlingVideoExtendNode",
|
||||
"KlingVirtualTryOnNode",
|
||||
"LTXVAddGuide",
|
||||
@ -6927,6 +6998,10 @@
|
||||
"WanImageToImageApi",
|
||||
"WanImageToVideo",
|
||||
"WanImageToVideoApi",
|
||||
"WanMoveConcatTrack",
|
||||
"WanMoveTrackToVideo",
|
||||
"WanMoveTracksFromCoords",
|
||||
"WanMoveVisualizeTracks",
|
||||
"WanPhantomSubjectToVideo",
|
||||
"WanSoundImageToVideo",
|
||||
"WanSoundImageToVideoExtend",
|
||||
@ -8033,6 +8108,7 @@
|
||||
],
|
||||
"https://github.com/grokuku/ComfyUI-Holaf": [
|
||||
[
|
||||
"HolafBypasser",
|
||||
"HolafImageComparer",
|
||||
"HolafInstagramResize",
|
||||
"HolafKSampler",
|
||||
@ -8041,6 +8117,7 @@
|
||||
"HolafMaskToBoolean",
|
||||
"HolafOverlayNode",
|
||||
"HolafRatioCalculator",
|
||||
"HolafRemote",
|
||||
"HolafResolutionPreset",
|
||||
"HolafSaveImage",
|
||||
"HolafTiledKSampler",
|
||||
@ -8991,6 +9068,9 @@
|
||||
"AudioResampler",
|
||||
"CollectKeyedVideosNode",
|
||||
"CollectVideosNode",
|
||||
"ConformAudio",
|
||||
"ConformVideo",
|
||||
"ExtendVideoNearestFrame",
|
||||
"ImageDelay",
|
||||
"IntToString",
|
||||
"KlingVideoHandler",
|
||||
@ -9001,7 +9081,6 @@
|
||||
"StringSplitSelect",
|
||||
"Unbroken-Video-Handler",
|
||||
"VideoHandler",
|
||||
"VideoSanitizer",
|
||||
"WorkflowLoggerNode"
|
||||
],
|
||||
{
|
||||
@ -9726,6 +9805,27 @@
|
||||
"title_aux": "Comfyui-Condition-Utils [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/lrzjason/Comfyui-DiffusersUtils": [
|
||||
[
|
||||
"DiffusersImageEditGenerator",
|
||||
"DiffusersImageGenerator",
|
||||
"DiffusersLoraLoader",
|
||||
"DiffusersLoraUnloader",
|
||||
"DiffusersModelLoader",
|
||||
"DiffusersPipelineBuilder",
|
||||
"DiffusersPreprocessorLoader",
|
||||
"DiffusersTextEncoderLoader",
|
||||
"DiffusersTokenizerLoader",
|
||||
"DiffusersTransformerLoader",
|
||||
"DiffusersVAELoader",
|
||||
"TextEncodeDiffusersLongCat",
|
||||
"TextEncodeDiffusersLongCatCached",
|
||||
"TextEncodeDiffusersLongCatImageEdit"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui-DiffusersUtils [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/ltdrdata/ComfyUI-Workflow-Component": [
|
||||
[
|
||||
"ComboToString",
|
||||
@ -11291,6 +11391,15 @@
|
||||
"title_aux": "comfyui-plus-integrations [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/rookiestar28/ComfyUI_Security_Audit": [
|
||||
[
|
||||
"ComfyUI_Node_Audit",
|
||||
"ComfyUI_Security_Audit"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_Security_Audit"
|
||||
}
|
||||
],
|
||||
"https://github.com/rossturk/comfyui-primitive-mesh": [
|
||||
[
|
||||
"PrimitiveMeshNode"
|
||||
@ -11658,14 +11767,9 @@
|
||||
],
|
||||
"https://github.com/slezica/comfyui-personal": [
|
||||
[
|
||||
"CLIPTextEncodeVar",
|
||||
"FillMask",
|
||||
"GenerateImage",
|
||||
"MaskBatch",
|
||||
"OwlDetector",
|
||||
"RepeatMaskBatch",
|
||||
"SliceImageBatch",
|
||||
"SliceMaskBatch",
|
||||
"ScaleSigmas",
|
||||
"UpscaleImage",
|
||||
"UseCheckpoint",
|
||||
"UseControlNet",
|
||||
@ -11697,6 +11801,7 @@
|
||||
"DandyCss",
|
||||
"DandyCssLoader",
|
||||
"DandyEditorSettings",
|
||||
"DandyFloat",
|
||||
"DandyFloatCollector",
|
||||
"DandyFloatPreview",
|
||||
"DandyFloatSplitter",
|
||||
@ -11704,6 +11809,7 @@
|
||||
"DandyHtml",
|
||||
"DandyHtmlLoader",
|
||||
"DandyImageCollector",
|
||||
"DandyInt",
|
||||
"DandyIntCollector",
|
||||
"DandyIntPreview",
|
||||
"DandyIntSplitter",
|
||||
@ -12855,6 +12961,8 @@
|
||||
"XishenPromptEditNode",
|
||||
"XishenRandomIntegerNode",
|
||||
"XishenRemoveEmptyLinesNode",
|
||||
"XishenShutdownTimerAdvanced",
|
||||
"XishenShutdownTimerNode",
|
||||
"XishenSmartDisplayNode",
|
||||
"XishenThemePromptNode",
|
||||
"\ud83c\udf49Image-\u9897\u7c92\u8d28\u611f",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,15 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "cdanielp",
|
||||
"title": "COMFYUI_PROMPTMODELS [REMOVED]",
|
||||
"reference": "https://github.com/cdanielp/COMFYUI_PROMPTMODELS",
|
||||
"files": [
|
||||
"https://github.com/cdanielp/COMFYUI_PROMPTMODELS"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom nodes for ComfyUI by PROMPTMODELS."
|
||||
},
|
||||
{
|
||||
"author": "mcrataobrabo",
|
||||
"title": "comfyui-smart-lora-downloader - Automatically Fetch Missing LoRAs [REMOVED]",
|
||||
|
||||
@ -1,5 +1,261 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "TuonoMindCode",
|
||||
"title": "ComfyUI-Resolution-Suggest-Downscale",
|
||||
"reference": "https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale",
|
||||
"files": [
|
||||
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Resolution suggestion and downscale helper node for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "dcyd-lun",
|
||||
"title": "ComfyUI_text_diff",
|
||||
"reference": "https://github.com/dcyd-lun/ComfyUI_text_diff",
|
||||
"files": [
|
||||
"https://github.com/dcyd-lun/ComfyUI_text_diff"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Compare two texts with GitHub/GitLab-style diff highlighting in ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "SKFRMSEHF",
|
||||
"title": "SK-ComfyUI-FolderingLoader",
|
||||
"id": "skloader",
|
||||
"reference": "https://github.com/SKFRMSEHF/comfyui_SK_Loader",
|
||||
"files": [
|
||||
"https://github.com/SKFRMSEHF/comfyui_SK_Loader"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Unified loader nodes with folder organization support for checkpoints, LoRA, VAE, and diffusion models"
|
||||
},
|
||||
{
|
||||
"author": "drawthingsai",
|
||||
"title": "draw-things-comfyui",
|
||||
"reference": "https://github.com/drawthingsai/draw-things-comfyui",
|
||||
"files": [
|
||||
"https://github.com/drawthingsai/draw-things-comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "The official Draw Things extension for ComfyUI. Sends image-generation requests to Draw Things over gRPC. Supports Bridge Mode for DT+ cloud and local model execution."
|
||||
},
|
||||
{
|
||||
"author": "darrell-goh",
|
||||
"title": "ComfyUI-NanoBanana_node",
|
||||
"reference": "https://github.com/darrell-goh/ComfyUI-NanoBanana_node",
|
||||
"files": [
|
||||
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that allows you to interact with Nano Banana's Vertex API proxy, providing access to Gemini models with dynamic image inputs."
|
||||
},
|
||||
{
|
||||
"author": "This-is-Uncut",
|
||||
"title": "Custom-Node-ComfyUI-NBP-Uncut",
|
||||
"reference": "https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut",
|
||||
"files": [
|
||||
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Node to use NBP with custom API key to improve data privacy control."
|
||||
},
|
||||
{
|
||||
"author": "princepainter",
|
||||
"title": "Comfyui-PainterAudioLength",
|
||||
"reference": "https://github.com/princepainter/Comfyui-PainterAudioLength",
|
||||
"files": [
|
||||
"https://github.com/princepainter/Comfyui-PainterAudioLength"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A tool for calculating audio duration that takes audio input and outputs the audio length as a floating-point number. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "akaugun",
|
||||
"title": "comfyui-lora-hook-trigger",
|
||||
"reference": "https://github.com/akaugun/comfyui-lora-hook-trigger",
|
||||
"files": [
|
||||
"https://github.com/akaugun/comfyui-lora-hook-trigger"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A clean and simple ComfyUI custom node that creates a LoRA Hook and automatically finds and loads trigger TXT files placed in a folder named after the LoRA file."
|
||||
},
|
||||
{
|
||||
"author": "tumbowungus",
|
||||
"title": "MultiMaskCouple",
|
||||
"reference": "https://github.com/tumbowungus/MultiMaskCouple",
|
||||
"files": [
|
||||
"https://github.com/tumbowungus/MultiMaskCouple"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI which simplifies the process of masking multiple prompts, making it easier to manage scenes with multiple distinct characters."
|
||||
},
|
||||
{
|
||||
"author": "fudosanit",
|
||||
"title": "ComfyUI-Random-Resolution",
|
||||
"reference": "https://github.com/fudosanit/ComfyUI-Random-Resolution",
|
||||
"files": [
|
||||
"https://github.com/fudosanit/ComfyUI-Random-Resolution"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI. Based on the specified resolution, it randomly selects and outputs one of three patterns: original orientation, swapped width/height, or a square format. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "SuLU-K",
|
||||
"title": "comfyui-easy-sam3-tools",
|
||||
"reference": "https://github.com/SuLU-K/comfyui-easy-sam3-tools",
|
||||
"files": [
|
||||
"https://github.com/SuLU-K/comfyui-easy-sam3-tools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom nodes for building SAM3-centric editing pipelines inside ComfyUI, featuring mask merging, bounding box rendering, and DOM-based interactive editing. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "EMkrtchyan",
|
||||
"title": "ComfyUI-NormalsToDepth",
|
||||
"reference": "https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth",
|
||||
"files": [
|
||||
"https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Converts normal maps to depth maps for use in ComfyUI. (Description by CC)"
|
||||
},
|
||||
|
||||
{
|
||||
"author": "jeankassio",
|
||||
"title": "JK AceStep Nodes",
|
||||
"id": "JK-AceStep-Nodes",
|
||||
"reference": "https://github.com/jeankassio/JK-AceStep-Nodes",
|
||||
"files": [
|
||||
"https://github.com/jeankassio/JK-AceStep-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced nodes optimized for ACE-Step audio generation in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "a-und-b",
|
||||
"title": "ComfyUI_AB_Wildcard",
|
||||
"reference": "https://github.com/a-und-b/ComfyUI_AB_Wildcard",
|
||||
"files": [
|
||||
"https://github.com/a-und-b/ComfyUI_AB_Wildcard"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple node for advanced wildcard text processing. Supports variables, conditionals, tag aggregation, weighted selection, and deep nesting. Lightweight, fast, zero external dependencies."
|
||||
},
|
||||
{
|
||||
"author": "RamonGuthrie",
|
||||
"title": "ComfyUI-RBG-SmartSeedVariance",
|
||||
"reference": "https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance",
|
||||
"files": [
|
||||
"https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced seed diversity enhancement for ComfyUI with intelligent noise injection and directional biasing."
|
||||
},
|
||||
{
|
||||
"author": "theshubzworld",
|
||||
"title": "ComfyUI-NvidiaCaptioner",
|
||||
"reference": "https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner",
|
||||
"files": [
|
||||
"https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI node for generating rich, detailed captions for images using NVIDIA's vision models. Supports batch processing, multiple captioning styles, and includes built-in caching for efficient workflows."
|
||||
},
|
||||
{
|
||||
"author": "theshubzworld",
|
||||
"title": "ComfyUI-Universal-Latent",
|
||||
"reference": "https://github.com/theshubzworld/ComfyUI-Universal-Latent",
|
||||
"files": [
|
||||
"https://github.com/theshubzworld/ComfyUI-Universal-Latent"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Enhanced empty latent node with extended aspect ratio support for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "lrzjason",
|
||||
"title": "Comfyui-LatentUtils",
|
||||
"reference": "https://github.com/lrzjason/Comfyui-LatentUtils",
|
||||
"files": [
|
||||
"https://github.com/lrzjason/Comfyui-LatentUtils"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom ComfyUI node performing selective latent denoising and detail enhancement using Fourier Transform (FFT) to separate and enhance image frequencies while suppressing noise. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "aTanguay",
|
||||
"title": "ComfyUI_Detonate",
|
||||
"reference": "https://github.com/aTanguay/ComfyUI_Detonate",
|
||||
"files": [
|
||||
"https://github.com/aTanguay/ComfyUI_Detonate"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Professional compositing nodes for ComfyUI - bringing Nuke and Fusion workflows to AI-powered image generation"
|
||||
},
|
||||
{
|
||||
"author": "huihuihuiz",
|
||||
"title": "LoRA Downloader for ComfyUI",
|
||||
"id": "lora_downloader",
|
||||
"reference": "https://github.com/huihuihuiz/lora_downloader",
|
||||
"files": [
|
||||
"https://github.com/huihuihuiz/lora_downloader"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI custom node for downloading and managing LoRA models directly within the UI."
|
||||
},
|
||||
{
|
||||
"author": "lovelybbq",
|
||||
"title": "ComfyUI Custom Node Color",
|
||||
"reference": "https://github.com/lovelybbq/comfyui-custom-node-color",
|
||||
"files": [
|
||||
"https://github.com/lovelybbq/comfyui-custom-node-color"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A modern GUI-based color picker for ComfyUI nodes. Features visual spectrum, HEX/RGB inputs, eyedropper tool, and favorite colors support."
|
||||
},
|
||||
{
|
||||
"author": "Moeblack",
|
||||
"title": "ComfyUI-SimpleChat",
|
||||
"reference": "https://github.com/Moeblack/ComfyUI-SimpleChat",
|
||||
"files": [
|
||||
"https://github.com/Moeblack/ComfyUI-SimpleChat"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple, no-nonsense LLM chat nodes for ComfyUI. Support OpenAI, Claude, Gemini and NoASS Roleplay.",
|
||||
"tags": [
|
||||
"LLM",
|
||||
"chat",
|
||||
"openai",
|
||||
"claude",
|
||||
"gemini",
|
||||
"roleplay",
|
||||
"noass"
|
||||
]
|
||||
},
|
||||
{
|
||||
"author": "Lord Lethris",
|
||||
"title": "Dia2 TTS & Captions Generators for ComfyUI",
|
||||
"id": "dia2_tts_captions",
|
||||
"reference": "https://github.com/lord-lethris/ComfyUI-lethris-dia2",
|
||||
"files": [
|
||||
"https://github.com/lord-lethris/ComfyUI-lethris-dia2"
|
||||
],
|
||||
"install_type": "Git-Clone",
|
||||
"description": "This package provides two ComfyUI nodes: 🗣️ Dia2 TTS Generator for text-to-speech using Dia2-2B, and 💬 Dia2 Captions Generator to convert TTS timestamps into SRT/SSA/VTT subtitles. Includes example workflow and voice samples. GPU users require CUDA 12.8+."
|
||||
},
|
||||
{
|
||||
"author": "Braeden90000",
|
||||
"title": "ComfyUI Load Image URL",
|
||||
"id": "load-image-url",
|
||||
"reference": "https://github.com/Braeden90000/comfyui-load-image-url",
|
||||
"files": [
|
||||
"https://github.com/Braeden90000/comfyui-load-image-url"
|
||||
],
|
||||
"pip": ["requests"],
|
||||
"install_type": "git-clone",
|
||||
"description": "Load images from files or URLs with live preview and source switching."
|
||||
},
|
||||
{
|
||||
"author": "purzbeats",
|
||||
"title": "ComfyUI-Purz",
|
||||
@ -577,165 +833,6 @@
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ShakaNodes: Utility tools for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "Matthew-X",
|
||||
"title": "Workflow Importer",
|
||||
"id": "comfyui-workflow_importer",
|
||||
"reference": "https://github.com/Matthew-X/comfyui-workflow_importer",
|
||||
"files": [
|
||||
"https://github.com/Matthew-X/comfyui-workflow_importer"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"js_path": "workflow_importer",
|
||||
"description": "Import ComfyUI workflows from images with embedded metadata. Adds a toolbar Import button, drag-and-drop dialog and Ctrl+Shift+I shortcut. Supports legacy and new UIs, common image formats, opens each image in a new workflow tab."
|
||||
},
|
||||
{
|
||||
"author": "ameyukisora",
|
||||
"title": "ComfyUI Empty Latent Advanced",
|
||||
"reference": "https://github.com/ameyukisora/ComfyUI-Empty-Latent-Advanced",
|
||||
"files": [
|
||||
"https://github.com/ameyukisora/ComfyUI-Empty-Latent-Advanced"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "An advanced Empty Latent selector with visual presets and foldable UI."
|
||||
},
|
||||
{
|
||||
"author": "KLL535",
|
||||
"title": "ComfyUI_Simple_Qwen3-VL-gguf",
|
||||
"reference": "https://github.com/KLL535/ComfyUI_Simple_Qwen3-VL-gguf",
|
||||
"files": [
|
||||
"https://github.com/KLL535/ComfyUI_Simple_Qwen3-VL-gguf"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple Qwen3-VL gguf LLM model loader"
|
||||
},
|
||||
{
|
||||
"author": "sirouk",
|
||||
"title": "chutes-comfyui-node",
|
||||
"reference": "https://github.com/sirouk/chutes-comfyui-node",
|
||||
"files": [
|
||||
"https://github.com/sirouk/chutes-comfyui-node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI custom nodes for Chutes.ai video generation API"
|
||||
},
|
||||
{
|
||||
"author": "1038lab",
|
||||
"title": "ComfyUI-QwenVL",
|
||||
"reference": "https://github.com/1038lab/ComfyUI-QwenVL",
|
||||
"files": [
|
||||
"https://github.com/1038lab/ComfyUI-QwenVL"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI-QwenVL custom node: Integrates the Qwen-VL series, including Qwen2.5-VL and the latest Qwen3-VL, to enable advanced multimodal AI for text generation, image understanding, and video analysis."
|
||||
},
|
||||
{
|
||||
"author": "smthemex",
|
||||
"title": "ComfyUI_GRAG_Image_Editing",
|
||||
"reference": "https://github.com/smthemex/ComfyUI_GRAG_Image_Editing",
|
||||
"files": [
|
||||
"https://github.com/smthemex/ComfyUI_GRAG_Image_Editing"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "GRAG-Image-Editing : Group-Relative Attention Guidance for Image Editing,you can try it in comfyUI"
|
||||
},
|
||||
{
|
||||
"author": "dzy1128",
|
||||
"title": "ComfyUI-VertexAI",
|
||||
"reference": "https://github.com/dzy1128/ComfyUI-VertexAI",
|
||||
"files": [
|
||||
"https://github.com/dzy1128/ComfyUI-VertexAI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Google Gemini image generation node for ComfyUI supporting up to 6 input images with customizable prompts and parameters. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "mrf",
|
||||
"title": "ComfyPoe",
|
||||
"reference": "https://github.com/mrf/ComfyPoe",
|
||||
"files": [
|
||||
"https://github.com/mrf/ComfyPoe"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for image generation via Poe API"
|
||||
},
|
||||
{
|
||||
"author": "Tinuva88",
|
||||
"title": "Comfy-UmiAI",
|
||||
"reference": "https://github.com/Tinuva88/Comfy-UmiAI",
|
||||
"files": [
|
||||
"https://github.com/Tinuva88/Comfy-UmiAI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A logic engine for ComfyUI prompts that transforms static prompts into dynamic, context-aware workflows with persistent variables, conditional logic, native LoRA loading, and external data fetching. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "fredlef",
|
||||
"title": "ComfyUI FSL Nodes",
|
||||
"reference": "https://github.com/fredlef/Comfyui_FSL_Nodes",
|
||||
"files": [
|
||||
"https://github.com/fredlef/Comfyui_FSL_Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"tags": ["image", "chat", "gemini", "fsl"],
|
||||
"description": "Custom nodes: FSLGeminiChat, FSLGeminiGenerateImage, Transparent Background helpers, and more."
|
||||
},
|
||||
{
|
||||
"author": "exedesign",
|
||||
"title": "ComfyUI-Hunyuan3D-v3",
|
||||
"id": "hunyuan3d-v3",
|
||||
"reference": "https://github.com/exedesign/Hunyuan-3D-v3",
|
||||
"files": [
|
||||
"https://github.com/exedesign/Hunyuan-3D-v3"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Text-to-3D and Image-to-3D generation using Tencent Cloud Hunyuan 3D Global API. Supports PBR materials, face count control (40K-1.5M faces), and multiple generation types (Normal/LowPoly/Geometry/Sketch). Outputs industry-standard GLB format. Requires Tencent Cloud account with API access.",
|
||||
"nodename_pattern": "Hunyuan",
|
||||
"tags": ["3D", "generation", "text-to-3d", "image-to-3d", "hunyuan", "tencent"]
|
||||
},
|
||||
{
|
||||
"author": "rjgoif",
|
||||
"title": "Img Label Tools",
|
||||
"id": "Img-Label-Tools",
|
||||
"reference": "https://github.com/rjgoif/ComfyUI-Img-Label-Tools",
|
||||
"files": [
|
||||
"https://github.com/rjgoif/ComfyUI-Img-Label-Tools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Tools to help annotate images for sharing on Reddit, Discord, etc."
|
||||
},
|
||||
{
|
||||
"author": "akawana",
|
||||
"title": "RGBYP Mask Editor (RGB + YP)",
|
||||
"reference": "https://github.com/akawana/ComfyUI-RGBYP-Mask-Editor",
|
||||
"files": [
|
||||
"https://github.com/akawana/ComfyUI-RGBYP-Mask-Editor"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A JS editor for five-color masks (RGB + Yellow + Pink) that works with any nodes, with three helper nodes — RGBYPLoadImage, RGBYPMaskBridge, and RGBYPMaskToRegularMasks—for convenient RGBYP mask handling.",
|
||||
"tags": ["utility", "mask", "rgb", "bridge"]
|
||||
},
|
||||
{
|
||||
"author": "btitkin",
|
||||
"title": "Random Prompt Builder",
|
||||
"id": "random-prompt-builder",
|
||||
"reference": "https://github.com/btitkin/ComfyUI-RandomPromptBuilder",
|
||||
"files": [
|
||||
"https://github.com/btitkin/ComfyUI-RandomPromptBuilder"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced AI-powered prompt generation using local GGUF models. Generate detailed, structured prompts with character controls, style presets, and model-specific formatting for Pony, SDXL, Flux, and more. Supports GPU acceleration and runs completely offline."
|
||||
},
|
||||
{
|
||||
"author": "erosDiffusion",
|
||||
"title": "ComfyUI-EulerDiscreteScheduler",
|
||||
"reference": "https://github.com/erosDiffusion/ComfyUI-EulerDiscreteScheduler",
|
||||
"files": [
|
||||
"https://github.com/erosDiffusion/ComfyUI-EulerDiscreteScheduler"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Noise Free images with Euler Discrete Scheduler in ComfyUI with Z-Image or other models"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -238,7 +238,8 @@
|
||||
],
|
||||
"https://github.com/1038lab/ComfyUI-VoxCPMTTS": [
|
||||
[
|
||||
"AILab_VoxCPMTTS"
|
||||
"AILab_VoxCPMTTS",
|
||||
"AILab_VoxCPMTTS_Advanced"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-VoxCPMTTS"
|
||||
@ -3836,6 +3837,14 @@
|
||||
"title_aux": "FitDiT[official] - High-fidelity Virtual Try-on"
|
||||
}
|
||||
],
|
||||
"https://github.com/Braeden90000/comfyui-load-image-url": [
|
||||
[
|
||||
"LoadImageFileOrURL"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI Load Image URL"
|
||||
}
|
||||
],
|
||||
"https://github.com/Brekel/ComfyUI-Brekel": [
|
||||
[
|
||||
"BrekelAutoPromptGenerator",
|
||||
@ -6232,6 +6241,16 @@
|
||||
"title_aux": "Duanyll Nodepack"
|
||||
}
|
||||
],
|
||||
"https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth": [
|
||||
[
|
||||
"DepthMathCombiner",
|
||||
"FrankotChellappa",
|
||||
"PoissonReconstruction"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NormalsToDepth"
|
||||
}
|
||||
],
|
||||
"https://github.com/Eagle-CN/ComfyUI-Addoor": [
|
||||
[
|
||||
"AD_AnyFileList",
|
||||
@ -7309,8 +7328,11 @@
|
||||
"https://github.com/FeiMao-326/Comfyui-General-API-Node": [
|
||||
[
|
||||
"FeiMao_326_GeneralAPINode",
|
||||
"FeiMao_326_GetListElement",
|
||||
"FeiMao_326_JsonParser",
|
||||
"FeiMao_326_TextBatchReplace",
|
||||
"FeiMao_326_TextIterator",
|
||||
"FeiMao_326_TextSplitByDelimiter",
|
||||
"ShowTextNode",
|
||||
"SimpleTextNode"
|
||||
],
|
||||
@ -10175,6 +10197,7 @@
|
||||
],
|
||||
"https://github.com/JiSenHua/ComfyUI-TD": [
|
||||
[
|
||||
"AudiotoTD",
|
||||
"Comfy3DPacktoTD",
|
||||
"Hy3DtoTD",
|
||||
"ImagetoTD",
|
||||
@ -10594,10 +10617,18 @@
|
||||
"JAX_EasyPrompt",
|
||||
"JAX_EasyPromptSimple",
|
||||
"JAX_ImageSizeMultiplier",
|
||||
"JAX_KritaCanvas",
|
||||
"JAX_KritaImageLayer",
|
||||
"JAX_KritaMaskLayer",
|
||||
"JAX_KritaOutput",
|
||||
"JAX_KritaPipeIn",
|
||||
"JAX_KritaResizeCanvas",
|
||||
"JAX_KritaSelection",
|
||||
"JAX_KritaSendText",
|
||||
"JAX_KritaStrength",
|
||||
"JAX_SamplerPipeOut"
|
||||
"JAX_KritaStyle",
|
||||
"JAX_Parameter",
|
||||
"JAX_SamplerPipeOut",
|
||||
"JAX_SendImageWebSocket"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Jax-Nodes"
|
||||
@ -13003,6 +13034,19 @@
|
||||
"title_aux": "ComfyUI-Lightx2vWrapper"
|
||||
}
|
||||
],
|
||||
"https://github.com/Moeblack/ComfyUI-SimpleChat": [
|
||||
[
|
||||
"GeminiImageEdit",
|
||||
"GeminiImageGen",
|
||||
"SimpleChatConfig",
|
||||
"SimpleChatImage",
|
||||
"SimpleChatNoASS",
|
||||
"SimpleChatText"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-SimpleChat"
|
||||
}
|
||||
],
|
||||
"https://github.com/MohammadAboulEla/ComfyUI-iTools": [
|
||||
[
|
||||
"iToolsAddOverlay",
|
||||
@ -13940,6 +13984,7 @@
|
||||
],
|
||||
"https://github.com/Nynxz/ComfyUI-NynxzNodes": [
|
||||
[
|
||||
"nynxz.CompareVideo.Options",
|
||||
"nynxz.Create.CompareVideo.Fade",
|
||||
"nynxz.Create.CompareVideo.Wipe",
|
||||
"nynxz.Parse.StringTemplate"
|
||||
@ -14899,6 +14944,14 @@
|
||||
"title_aux": "ComfyUI-RBG-ImageStitchPlus"
|
||||
}
|
||||
],
|
||||
"https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance": [
|
||||
[
|
||||
"RBG_Smart_Seed_Variance"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-RBG-SmartSeedVariance"
|
||||
}
|
||||
],
|
||||
"https://github.com/Randy420Marsh/civitai-api-url-resolver": [
|
||||
[
|
||||
"CivitaiShareToDirectURL"
|
||||
@ -15094,6 +15147,7 @@
|
||||
"https://github.com/Rizzlord/ComfyUI-RizzNodes": [
|
||||
[
|
||||
"BatchImagesToGrid",
|
||||
"CreateImage",
|
||||
"LoadMultiviewImages",
|
||||
"RizzAlphaMargin",
|
||||
"RizzBatchImageLoader",
|
||||
@ -15461,6 +15515,19 @@
|
||||
"title_aux": "ComfyUI SKBundle"
|
||||
}
|
||||
],
|
||||
"https://github.com/SKFRMSEHF/comfyui_SK_Loader": [
|
||||
[
|
||||
"SK_CheckpointLoader",
|
||||
"SK_CheckpointLoaderSimple",
|
||||
"SK_LoraLoader",
|
||||
"SK_UNETLoader",
|
||||
"SK_VAELoader",
|
||||
"SK_unCLIPCheckpointLoader"
|
||||
],
|
||||
{
|
||||
"title_aux": "SK-ComfyUI-FolderingLoader"
|
||||
}
|
||||
],
|
||||
"https://github.com/SLAPaper/ComfyUI-Image-Selector": [
|
||||
[
|
||||
"ImageDuplicator",
|
||||
@ -16277,10 +16344,12 @@
|
||||
"BboxSplit",
|
||||
"Cascade",
|
||||
"ImageFilters",
|
||||
"LMS_VisionController",
|
||||
"Luts",
|
||||
"LutsAdvanced",
|
||||
"RemoveAreaByMask",
|
||||
"RemoveBackground",
|
||||
"RemoveNoise",
|
||||
"SeedGenerator",
|
||||
"Waifu2x"
|
||||
],
|
||||
@ -16653,6 +16722,10 @@
|
||||
"https://github.com/ShootTheSound/comfyUI-Realtime-Lora": [
|
||||
[
|
||||
"ApplyTrainedLora",
|
||||
"MusubiQwenImageEditLoraTrainer",
|
||||
"MusubiQwenImageLoraTrainer",
|
||||
"MusubiWanLoraTrainer",
|
||||
"MusubiZImageLoraTrainer",
|
||||
"RealtimeLoraTrainer",
|
||||
"SD15LoraTrainer",
|
||||
"SDXLLoraTrainer"
|
||||
@ -17699,6 +17772,17 @@
|
||||
"title_aux": "ComfyUI DINO-X Detector Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/SuLU-K/comfyui-easy-sam3-tools": [
|
||||
[
|
||||
"Sam3DrawBBox",
|
||||
"Sam3InteractiveBBoxEditor",
|
||||
"Sam3MaskRangeSelector",
|
||||
"SimpleMultiple"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-easy-sam3-tools"
|
||||
}
|
||||
],
|
||||
"https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [
|
||||
[
|
||||
"Deflicker",
|
||||
@ -18568,6 +18652,14 @@
|
||||
"title_aux": "ComfyUI-Unprompted"
|
||||
}
|
||||
],
|
||||
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut": [
|
||||
[
|
||||
"NanoBananaProNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "Custom-Node-ComfyUI-NBP-Uncut"
|
||||
}
|
||||
],
|
||||
"https://github.com/ThunderBolt4931/comfyui_pixel_forge": [
|
||||
[
|
||||
"ConcatenateBatchHorizontally",
|
||||
@ -18921,6 +19013,14 @@
|
||||
"title_aux": "ComfyUI-MultiClip-Text-Script"
|
||||
}
|
||||
],
|
||||
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale": [
|
||||
[
|
||||
"TuonoResolutionSuggestDownscale"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Resolution-Suggest-Downscale"
|
||||
}
|
||||
],
|
||||
"https://github.com/TuriSc/comfyui-text-line-selector": [
|
||||
[
|
||||
"TextLineSelectorNode"
|
||||
@ -20853,6 +20953,14 @@
|
||||
"title_aux": "Save Checkpoint with Metadata"
|
||||
}
|
||||
],
|
||||
"https://github.com/a-und-b/ComfyUI_AB_Wildcard": [
|
||||
[
|
||||
"ABWildcardNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_AB_Wildcard"
|
||||
}
|
||||
],
|
||||
"https://github.com/a-und-b/ComfyUI_Delay": [
|
||||
[
|
||||
"Add Delay"
|
||||
@ -20915,6 +21023,60 @@
|
||||
"title_aux": "ComfyUI-AudioScheduler"
|
||||
}
|
||||
],
|
||||
"https://github.com/aTanguay/ComfyUI_Detonate": [
|
||||
[
|
||||
"DetonateBlur",
|
||||
"DetonateChannelCopy",
|
||||
"DetonateChromaKeyer",
|
||||
"DetonateClamp",
|
||||
"DetonateColorCorrect",
|
||||
"DetonateColorCurves",
|
||||
"DetonateConstant",
|
||||
"DetonateCornerPin",
|
||||
"DetonateCrop",
|
||||
"DetonateCryptomatteExtract",
|
||||
"DetonateDefocus",
|
||||
"DetonateDenoise",
|
||||
"DetonateDilate",
|
||||
"DetonateDisplacementMap",
|
||||
"DetonateEdgeDefringe",
|
||||
"DetonateEdgeDetect",
|
||||
"DetonateErode",
|
||||
"DetonateExposure",
|
||||
"DetonateGlow",
|
||||
"DetonateGrade",
|
||||
"DetonateGrain",
|
||||
"DetonateGridWarp",
|
||||
"DetonateHueSatVal",
|
||||
"DetonateInvert",
|
||||
"DetonateLUT",
|
||||
"DetonateLoadEXR",
|
||||
"DetonateLumaKeyer",
|
||||
"DetonateLumaKeyerSimple",
|
||||
"DetonateMaskFromColor",
|
||||
"DetonateMaskSmoother",
|
||||
"DetonateMatteControl",
|
||||
"DetonateMerge",
|
||||
"DetonateNoise",
|
||||
"DetonatePremultiply",
|
||||
"DetonateRamp",
|
||||
"DetonateRotoBezier",
|
||||
"DetonateRotoBezierFromImage",
|
||||
"DetonateSaturation",
|
||||
"DetonateSeamBlender",
|
||||
"DetonateSharpen",
|
||||
"DetonateShuffle",
|
||||
"DetonateTransform",
|
||||
"DetonateTriMapGenerator",
|
||||
"DetonateUnpremultiply",
|
||||
"DetonateVignette",
|
||||
"DetonateZDefocus",
|
||||
"DetonateZMerge"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_Detonate"
|
||||
}
|
||||
],
|
||||
"https://github.com/abdozmantar/ComfyUI-DeepExtract": [
|
||||
[
|
||||
"VocalAndSoundRemoverNode"
|
||||
@ -21778,6 +21940,14 @@
|
||||
"title_aux": "ComfyUI-X-Portrait-Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/akaugun/comfyui-lora-hook-trigger": [
|
||||
[
|
||||
"LoraTriggerWithExample"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-lora-hook-trigger"
|
||||
}
|
||||
],
|
||||
"https://github.com/akawana/ComfyUI-Folded-Prompts": [
|
||||
[
|
||||
"FPFoldedPrompts",
|
||||
@ -21795,7 +21965,8 @@
|
||||
"RGBYPMaskCompositeWithStrength",
|
||||
"RGBYPMaskStrength",
|
||||
"RGBYPMaskStrengthOut",
|
||||
"RGBYPMaskToRegularMasks"
|
||||
"RGBYPMaskToRegularMasks",
|
||||
"RGBYPSaveMask"
|
||||
],
|
||||
{
|
||||
"title_aux": "RGBYP Mask Editor (RGB + YP)"
|
||||
@ -22440,6 +22611,9 @@
|
||||
"ArchAi3D_Smart_Tile_SEGS",
|
||||
"ArchAi3D_Smart_Tile_SEGS_Blur",
|
||||
"ArchAi3D_Smart_Tile_Sampler",
|
||||
"ArchAi3D_Smart_Ultimate_SD_Upscale",
|
||||
"ArchAi3D_Smart_Ultimate_SD_Upscale_CustomSample",
|
||||
"ArchAi3D_Smart_Ultimate_SD_Upscale_NoUpscale",
|
||||
"ArchAi3D_Solid_Color_Image",
|
||||
"ArchAi3D_String_Input",
|
||||
"ArchAi3dQwenEncoderSimpleV2"
|
||||
@ -22486,6 +22660,7 @@
|
||||
"EdgeWearMaskGenerator",
|
||||
"EmbedAlpha",
|
||||
"EmissionMaskGenerator",
|
||||
"FrankenMapExtractor",
|
||||
"FrequencyRecombine",
|
||||
"FrequencySeparation",
|
||||
"GammaAdjust",
|
||||
@ -22504,11 +22679,14 @@
|
||||
"MicroDetailOverlay",
|
||||
"MultiTextureBlender",
|
||||
"NormalConverter",
|
||||
"NormalFormatAuto",
|
||||
"NormalFormatBruteForce",
|
||||
"NormalFormatValidator",
|
||||
"NormalIntensity",
|
||||
"NormalMapCombiner",
|
||||
"NormalToDepth",
|
||||
"PBRAdjuster",
|
||||
"PBRBatchToPipe",
|
||||
"PBRCombiner",
|
||||
"PBRExtractor",
|
||||
"PBRHeightProcessor",
|
||||
@ -22516,8 +22694,10 @@
|
||||
"PBRMaterialProcessor",
|
||||
"PBRNormalProcessor",
|
||||
"PBRPipePreview",
|
||||
"PBRPipeToBatch",
|
||||
"PBRPipelineAdjuster",
|
||||
"PBRSaver",
|
||||
"PBRSaverWithMetadata",
|
||||
"PBRSplitter",
|
||||
"PatternGenerator",
|
||||
"ProceduralNoiseGenerator",
|
||||
@ -22540,6 +22720,8 @@
|
||||
"TranslucencyMapGenerator",
|
||||
"TriplanarProjection",
|
||||
"UVCheckerGenerator",
|
||||
"UpscaleCalculator",
|
||||
"UpscaleToResolution",
|
||||
"WearGenerator"
|
||||
],
|
||||
{
|
||||
@ -25280,25 +25462,6 @@
|
||||
"title_aux": "comfyui-azul-scripts"
|
||||
}
|
||||
],
|
||||
"https://github.com/cdanielp/COMFYUI_PROMPTMODELS": [
|
||||
[
|
||||
"ClearCacheNode",
|
||||
"GetFrameByIndex",
|
||||
"GetLastFrame",
|
||||
"GetNode",
|
||||
"ListCacheNode",
|
||||
"PromptInfo",
|
||||
"PromptModelLoader",
|
||||
"PromptRefiner",
|
||||
"SetNode",
|
||||
"SetNodeNamed",
|
||||
"UnetLoaderGGUF",
|
||||
"UnetLoaderGGUFAdvanced"
|
||||
],
|
||||
{
|
||||
"title_aux": "COMFYUI_PROMPTMODELS"
|
||||
}
|
||||
],
|
||||
"https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [
|
||||
[
|
||||
"BOPBTL_BlendFaces",
|
||||
@ -27380,6 +27543,7 @@
|
||||
"GeminiImageNode",
|
||||
"GeminiInputFiles",
|
||||
"GeminiNode",
|
||||
"GenerateTracks",
|
||||
"GetImageSize",
|
||||
"GetVideoComponents",
|
||||
"GrowMask",
|
||||
@ -27435,6 +27599,7 @@
|
||||
"KlingDualCharacterVideoEffectNode",
|
||||
"KlingImage2VideoNode",
|
||||
"KlingImageGenerationNode",
|
||||
"KlingImageToVideoWithAudio",
|
||||
"KlingLipSyncAudioToVideoNode",
|
||||
"KlingLipSyncTextToVideoNode",
|
||||
"KlingOmniProEditVideoNode",
|
||||
@ -27446,6 +27611,7 @@
|
||||
"KlingSingleImageVideoEffectNode",
|
||||
"KlingStartEndFrameNode",
|
||||
"KlingTextToVideoNode",
|
||||
"KlingTextToVideoWithAudio",
|
||||
"KlingVideoExtendNode",
|
||||
"KlingVirtualTryOnNode",
|
||||
"LTXVAddGuide",
|
||||
@ -27806,6 +27972,10 @@
|
||||
"WanImageToImageApi",
|
||||
"WanImageToVideo",
|
||||
"WanImageToVideoApi",
|
||||
"WanMoveConcatTrack",
|
||||
"WanMoveTrackToVideo",
|
||||
"WanMoveTracksFromCoords",
|
||||
"WanMoveVisualizeTracks",
|
||||
"WanPhantomSubjectToVideo",
|
||||
"WanSoundImageToVideo",
|
||||
"WanSoundImageToVideoExtend",
|
||||
@ -28707,6 +28877,14 @@
|
||||
"title_aux": "DarkPrompts"
|
||||
}
|
||||
],
|
||||
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node": [
|
||||
[
|
||||
"NanoBananaNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NanoBanana_node"
|
||||
}
|
||||
],
|
||||
"https://github.com/darth-veitcher/comfydv": [
|
||||
[
|
||||
"CircuitBreaker",
|
||||
@ -28952,6 +29130,14 @@
|
||||
"title_aux": "comfyui_facetools"
|
||||
}
|
||||
],
|
||||
"https://github.com/dcyd-lun/ComfyUI_text_diff": [
|
||||
[
|
||||
"TextDiff"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_text_diff"
|
||||
}
|
||||
],
|
||||
"https://github.com/denfrost/Den_ComfyUI_Workflow": [
|
||||
[
|
||||
"Den_CropImage_AS",
|
||||
@ -29442,6 +29628,22 @@
|
||||
"title_aux": "ComfyUI_Dragos_Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/drawthingsai/draw-things-comfyui": [
|
||||
[
|
||||
"DrawThingsControlNet",
|
||||
"DrawThingsHints",
|
||||
"DrawThingsLoRA",
|
||||
"DrawThingsNegative",
|
||||
"DrawThingsPositive",
|
||||
"DrawThingsPrompt",
|
||||
"DrawThingsRefiner",
|
||||
"DrawThingsSampler",
|
||||
"DrawThingsUpscaler"
|
||||
],
|
||||
{
|
||||
"title_aux": "draw-things-comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/dreamhartley/ComfyUI_show_seed": [
|
||||
[
|
||||
"Show Seed"
|
||||
@ -30270,6 +30472,9 @@
|
||||
],
|
||||
"https://github.com/exedesign/Hunyuan-3D-v3": [
|
||||
[
|
||||
"Hunyuan3DPreview",
|
||||
"HunyuanBatchImageTo3D",
|
||||
"HunyuanBatchPreview",
|
||||
"HunyuanConfig",
|
||||
"HunyuanImageTo3D",
|
||||
"HunyuanTextTo3D"
|
||||
@ -31428,6 +31633,14 @@
|
||||
"title_aux": "ComfyUI_pose_inter"
|
||||
}
|
||||
],
|
||||
"https://github.com/fudosanit/ComfyUI-Random-Resolution": [
|
||||
[
|
||||
"RandomResolutionSelector"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Random-Resolution"
|
||||
}
|
||||
],
|
||||
"https://github.com/fuselayer/comfyui-lite-tracker": [
|
||||
[
|
||||
"LiteTracker_LoadModel",
|
||||
@ -31600,8 +31813,10 @@
|
||||
"CombineOutputLists",
|
||||
"ConvertNumberToIntFloatStr",
|
||||
"FormattedString",
|
||||
"JSONOutputList",
|
||||
"KSamplerImmediateSave",
|
||||
"NumberOutputList",
|
||||
"PickOutputLists",
|
||||
"StringOutputList"
|
||||
],
|
||||
{
|
||||
@ -33310,6 +33525,14 @@
|
||||
"title_aux": "fastgan-comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/huihuihuiz/lora_downloader": [
|
||||
[
|
||||
"LoraDownloader"
|
||||
],
|
||||
{
|
||||
"title_aux": "LoRA Downloader for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/huixingyun/ComfyUI-HX-Captioner": [
|
||||
[
|
||||
"HXOllamaCaptioner"
|
||||
@ -33323,6 +33546,9 @@
|
||||
"ModelScopeImageCaptionNode",
|
||||
"ModelScopeImageEditNode",
|
||||
"ModelScopeImageNode",
|
||||
"ModelScopeLoraPresetNode",
|
||||
"ModelScopeMultiLoraLoaderNode",
|
||||
"ModelScopeSingleLoraLoaderNode",
|
||||
"ModelScopeTextNode",
|
||||
"ModelScopeVisionNode"
|
||||
],
|
||||
@ -33332,7 +33558,6 @@
|
||||
],
|
||||
"https://github.com/hum-ma/ComfyUI-TiledVaeLite": [
|
||||
[
|
||||
"DecoderNoise",
|
||||
"LTTiledVAEDecode"
|
||||
],
|
||||
{
|
||||
@ -34621,6 +34846,34 @@
|
||||
"title_aux": "ComfyUI_MusicTools"
|
||||
}
|
||||
],
|
||||
"https://github.com/jeankassio/JK-AceStep-Nodes": [
|
||||
[
|
||||
"AceStepClaude_Lyrics",
|
||||
"AceStepCohere_Lyrics",
|
||||
"AceStepCompileSettings",
|
||||
"AceStepFireworks_Lyrics",
|
||||
"AceStepGeminiLyrics",
|
||||
"AceStepGemini_Lyrics",
|
||||
"AceStepGroqLyrics",
|
||||
"AceStepGroq_Lyrics",
|
||||
"AceStepHuggingFace_Lyrics",
|
||||
"AceStepKSampler",
|
||||
"AceStepKSamplerAdvanced",
|
||||
"AceStepOpenAI_Lyrics",
|
||||
"AceStepPerplexity_Lyrics",
|
||||
"AceStepPostProcess",
|
||||
"AceStepPromptGen",
|
||||
"AceStepReplicate_Lyrics",
|
||||
"AceStepSaveText",
|
||||
"AceStepTogetherAI_Lyrics",
|
||||
"AceStepTorchCompile",
|
||||
"AceStepVocoderAdapter",
|
||||
"AudioQualityEvaluator"
|
||||
],
|
||||
{
|
||||
"title_aux": "JK AceStep Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt": [
|
||||
[
|
||||
"Pony Character Prompt Picker"
|
||||
@ -38880,6 +39133,15 @@
|
||||
"title_aux": "comfyui_wildcards"
|
||||
}
|
||||
],
|
||||
"https://github.com/lovelybbq/comfyui-custom-node-color": [
|
||||
[
|
||||
"ConvertHEXToRGB",
|
||||
"HexColorInput"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI Custom Node Color"
|
||||
}
|
||||
],
|
||||
"https://github.com/lovisdotio/ComfyUI-Replace-First-Frame-Last-Frame": [
|
||||
[
|
||||
"ReplaceFirstLastFrames"
|
||||
@ -38960,6 +39222,15 @@
|
||||
"title_aux": "Comfyui Kolors Utils"
|
||||
}
|
||||
],
|
||||
"https://github.com/lrzjason/Comfyui-LatentUtils": [
|
||||
[
|
||||
"HFEPostProcessor (lrzjason)",
|
||||
"LatentFrequencyEnhancer_lrzjason"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui-LatentUtils"
|
||||
}
|
||||
],
|
||||
"https://github.com/lrzjason/Comfyui-LoraUtils": [
|
||||
[
|
||||
"ConvertLoraKeys",
|
||||
@ -40956,6 +41227,8 @@
|
||||
],
|
||||
"https://github.com/mittimi/ComfyUI_mittimiWidthHeight": [
|
||||
[
|
||||
"GoStopAnythingMittimi01",
|
||||
"OutputLongLengthMittimi01",
|
||||
"WidthHeightMittimi01"
|
||||
],
|
||||
{
|
||||
@ -43764,6 +44037,14 @@
|
||||
"title_aux": "Comfyui-PainterAudioCut"
|
||||
}
|
||||
],
|
||||
"https://github.com/princepainter/Comfyui-PainterAudioLength": [
|
||||
[
|
||||
"PainterAudioLength"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui-PainterAudioLength"
|
||||
}
|
||||
],
|
||||
"https://github.com/princepainter/Comfyui-PainterFLF2V": [
|
||||
[
|
||||
"PainterFLF2V"
|
||||
@ -46711,6 +46992,8 @@
|
||||
],
|
||||
"https://github.com/slahiri/ComfyUI-AI-Photography-Toolkit": [
|
||||
[
|
||||
"SID_LLM_API",
|
||||
"SID_LLM_Local",
|
||||
"SID_ZImagePromptGenerator"
|
||||
],
|
||||
{
|
||||
@ -48642,6 +48925,14 @@
|
||||
"title_aux": "ComfyUI-FaceCalloutNode"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner": [
|
||||
[
|
||||
"NvidiaCaptionerNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NvidiaCaptioner"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-SD3.5-Latent-Size-Picker": [
|
||||
[
|
||||
"FluxEmptyLatent",
|
||||
@ -48662,6 +48953,14 @@
|
||||
"title_aux": "Together Vision Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-Universal-Latent": [
|
||||
[
|
||||
"UniversalLatent"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Universal-Latent"
|
||||
}
|
||||
],
|
||||
"https://github.com/theshubzworld/ComfyUI-ollama_killer": [
|
||||
[
|
||||
"OllamaKiller"
|
||||
@ -48866,7 +49165,8 @@
|
||||
"TALoadCheckpointModelWithName",
|
||||
"TALoadDiffusionModelWithName",
|
||||
"TALoadGGUFModelWithName",
|
||||
"TAPromptController"
|
||||
"TAPromptController",
|
||||
"ta_captioning"
|
||||
],
|
||||
{
|
||||
"title_aux": "TA-ComfyUI-Nodes-Pack"
|
||||
@ -49326,6 +49626,15 @@
|
||||
"title_aux": "comfyui-image-tiled-nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/tumbowungus/MultiMaskCouple": [
|
||||
[
|
||||
"MaskedRegionCond",
|
||||
"MultiMaskCouple"
|
||||
],
|
||||
{
|
||||
"title_aux": "MultiMaskCouple"
|
||||
}
|
||||
],
|
||||
"https://github.com/tungdop2/Comfyui_face_restorer": [
|
||||
[
|
||||
"FaceRestorer",
|
||||
@ -49624,7 +49933,8 @@
|
||||
"https://github.com/ussoewwin/ComfyUI-NunchakuFluxLoraStacker": [
|
||||
[
|
||||
"FastGroupsBypasserV2",
|
||||
"FluxLoraMultiLoader"
|
||||
"FluxLoraMultiLoader",
|
||||
"ModelPatchLoaderCustom"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NunchakuFluxLoraStacker"
|
||||
@ -50064,6 +50374,7 @@
|
||||
"vsLinx_BooleanOrOperator",
|
||||
"vsLinx_BypassOnBool",
|
||||
"vsLinx_FitImageIntoBBoxMask",
|
||||
"vsLinx_ImpactMultilineWildcardText",
|
||||
"vsLinx_LoadSelectedImagesBatch",
|
||||
"vsLinx_LoadSelectedImagesList",
|
||||
"vsLinx_MuteOnBool"
|
||||
@ -50943,7 +51254,9 @@
|
||||
],
|
||||
"https://github.com/wouterverweirder/comfyui_sam3": [
|
||||
[
|
||||
"SAM3Segmentation"
|
||||
"MaskOutline",
|
||||
"SAM3Segmentation",
|
||||
"SEGSToRectangle"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI SAM3"
|
||||
@ -51455,6 +51768,8 @@
|
||||
"PreviewImageLam",
|
||||
"PromptTranslator",
|
||||
"QRCode",
|
||||
"QwenImageEditNode",
|
||||
"QwenImageNode",
|
||||
"SaveImageLam",
|
||||
"SaveImgOutputLam",
|
||||
"SectionEnd",
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
[project]
|
||||
name = "comfyui-manager"
|
||||
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
|
||||
version = "3.38.1"
|
||||
version = "3.38.3"
|
||||
license = { file = "LICENSE.txt" }
|
||||
dependencies = ["GitPython", "PyGithub", "matrix-nio", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]
|
||||
|
||||
|
||||
@ -377,7 +377,7 @@ def extract_nodes_from_repo(repo_path: Path, verbose: bool = False, force_rescan
|
||||
# Extract metadata from this file
|
||||
metadata = extract_metadata_only(str(py_file))
|
||||
all_metadata.update(metadata)
|
||||
except Exception as e:
|
||||
except Exception:
|
||||
# Silently skip files that can't be read
|
||||
continue
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user