Compare commits

..

17 Commits

Author SHA1 Message Date
Dr.Lt.Data
0048754fe8 fixed: An issue occurs when attempting to update a node pack installed via git clone if its URL has changed or if the node is not registered in custom-nodes-list.json.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1834#issuecomment-2907690538
2025-05-26 02:21:25 +09:00
Dr.Lt.Data
5c0bd0f79c bump version 2025-05-26 01:41:49 +09:00
Alexander Piskun
669cdffe08 fix(manager_util): used non normalized package name (#1867)
* set channel=default, mode=cache for git clone

* fix(manager_util): use normalized_name of package in fix_broken

Signed-off-by: bigcat88 <bigcat88@icloud.com>

---------

Signed-off-by: bigcat88 <bigcat88@icloud.com>
2025-05-26 01:41:07 +09:00
Dr.Lt.Data
3cd553301b update DB 2025-05-26 01:27:39 +09:00
hmwl
db7ef4f253 Add ComfyUI-TaskMonitor node (#1871) 2025-05-26 01:14:00 +09:00
Level Pixel
a09704567c Update custom-node-list.json for Level Pixel Advanced nodes (#1870)
Splitting the Level Pixel node package into two separate packages:
https://github.com/LevelPixel/ComfyUI-LevelPixel
https://github.com/LevelPixel/ComfyUI-LevelPixel-Advanced

Adding information about the new ComfyUI-LevelPixel-Advanced node package to custom-node-list.json.

The new ComfyUI-LevelPixel-Advanced node package is needed to separate the complex to install and use LLM and VLM node package from the rest of the main nodes of Level Pixel.

Conflicting nodes will be removed from ComfyUI-LevelPixel later.
2025-05-26 01:12:16 +09:00
Dr.Lt.Data
21fe577a2e update DB 2025-05-25 23:51:21 +09:00
Yuan-Man
9f258f5c9c Add ComfyUI-Bagel node (#1863) 2025-05-25 23:44:55 +09:00
Dr.Lt.Data
9cd088feb0 update DB 2025-05-23 15:10:47 +09:00
Dr.Lt.Data
89e3828138 update DB 2025-05-21 22:23:08 +09:00
Christian Byrne
731c89dc27 [api] Add OpenAPI specification file (#1856) 2025-05-21 21:48:50 +09:00
Yuan-Man
3d920cab4d Add ComfyUI-AniSora node (#1860) 2025-05-21 21:47:04 +09:00
TrophiHunter
470b8c1fb8 Update custom-node-list.json (#1858)
Fixed node references to github
2025-05-21 21:46:34 +09:00
Christian Byrne
dbf988fd5a [docs] Add README for docs directory (#1855)
* [docs] Add README for docs directory

* [docs] Remove redundant sections from docs README
2025-05-21 21:45:17 +09:00
Christian Byrne
0031743ad4 [docs] Add README for node_db directory (#1854) 2025-05-21 21:45:05 +09:00
Christian Byrne
0f2c0ab65d [docs] Add README for js directory (#1853)
* [docs] Add README for js directory

* [docs] Update js/README.md based on PR review feedback

* [docs] Update js/README.md with corrected descriptions
2025-05-21 21:44:48 +09:00
Christian Byrne
53244b794f [docs] Add README for glob directory (#1852) 2025-05-21 21:44:24 +09:00
18 changed files with 6503 additions and 4529 deletions

View File

@@ -1356,10 +1356,10 @@
{
"author": "ArtVentureX",
"title": "AnimateDiff",
"reference": "https://github.com/ArtVentureX/comfyui-animatediff",
"reference": "https://github.com/SipherAGI/comfyui-animatediff",
"pip": ["flash_attn"],
"files": [
"https://github.com/ArtVentureX/comfyui-animatediff"
"https://github.com/SipherAGI/comfyui-animatediff"
],
"install_type": "git-clone",
"description": "AnimateDiff integration for ComfyUI, adapts from sd-webui-animatediff.\n[w/You only need to download one of [a/mm_sd_v14.ckpt](https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v14.ckpt) | [a/mm_sd_v15.ckpt](https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v15.ckpt). Put the model weights under %%ComfyUI/custom_nodes/comfyui-animatediff/models%%. DO NOT change model filename.]"
@@ -1905,7 +1905,7 @@
{
"author": "Extraltodeus",
"title": "pre_cfg_comfy_nodes_for_ComfyUI",
"id": "precfg",
"id": "pre_cfg_comfy_nodes_for_comfyui",
"reference": "https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI",
"files": [
"https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI"
@@ -3912,13 +3912,13 @@
{
"author": "fexli",
"title": "fexli-util-node-comfyui",
"id": "fexli",
"id": "fexli-util-node-comfyui",
"reference": "https://github.com/fexli/fexli-util-node-comfyui",
"files": [
"https://github.com/fexli/fexli-util-node-comfyui"
],
"install_type": "git-clone",
"description": "Nodes:FEImagePadForOutpaint, FEColorOut, FEColor2Image, FERandomizedColor2Image"
"description": "A set of Fe's Util nodes for ComfyUI"
},
{
"author": "AbyssBadger0",
@@ -7780,6 +7780,16 @@
"install_type": "git-clone",
"description": "An extension that's adds advanced audio processing capabilities to ComfyUI with professional-grade audio effects and AI-powered audio enhancement."
},
{
"author": "ShmuelRonen",
"title": "ComfyUI-Gemini_TTS",
"reference": "https://github.com/ShmuelRonen/ComfyUI-Gemini_TTS",
"files": [
"https://github.com/ShmuelRonen/ComfyUI-Gemini_TTS"
],
"install_type": "git-clone",
"description": "A powerful ComfyUI custom node that brings Google's Gemini TTS capabilities directly to your workflow. Generate high-quality speech with 30+ voices supporting both free and paid tiers."
},
{
"author": "redhottensors",
"title": "ComfyUI-Prediction",
@@ -7946,6 +7956,16 @@
"install_type": "git-clone",
"description": "A ComfyUI implementation of Latent Bridge Matching (LBM) for efficient image relighting. This node utilizes the LBM algorithm to perform single-step image-to-image translation specifically for relighting tasks."
},
{
"author": "1038lab",
"title": "ComfyUI-JoyCaption",
"reference": "https://github.com/1038lab/ComfyUI-JoyCaption",
"files": [
"https://github.com/1038lab/ComfyUI-JoyCaption"
],
"install_type": "git-clone",
"description": "ComfyUI custom node powered by LLaVA VLM for advanced image captioning with customizable styles and memory-efficient inference."
},
{
"author": "Klinter",
"title": "Klinter_nodes",
@@ -9368,17 +9388,6 @@
"install_type": "git-clone",
"description": "Unofficial implementation of [a/LatentSync](https://github.com/bytedance/LatentSync) for ComfyUI"
},
{
"author": "shinich39",
"title": "comfyui-random-node",
"id": "random-node",
"reference": "https://github.com/shinich39/comfyui-ramdom-node",
"files": [
"https://github.com/shinich39/comfyui-ramdom-node"
],
"install_type": "git-clone",
"description": "Shuffle nodes after queue added. [w/Repository name has been changed from comfyui-random-node-39 to comfyui-random-node. Please remove and reinstall it.]"
},
{
"author": "shinich39",
"title": "comfyui-get-meta",
@@ -9439,6 +9448,16 @@
"install_type": "git-clone",
"description": "Fix node to top."
},
{
"author": "shinich39",
"title": "comfyui-break-workflow",
"reference": "https://github.com/shinich39/comfyui-break-workflow",
"files": [
"https://github.com/shinich39/comfyui-break-workflow"
],
"install_type": "git-clone",
"description": "Break the execution, save the incompleted image then continue later."
},
{
"author": "wei30172",
"title": "comfygen",
@@ -10823,6 +10842,16 @@
"install_type": "git-clone",
"description": "Use DICE-Talk in ComfyUIwhich is a method about Correlation-Aware Emotional Talking Portrait Generation."
},
{
"author": "smthemex",
"title": "ComfyUI_VisualCloze",
"reference": "https://github.com/smthemex/ComfyUI_VisualCloze",
"files": [
"https://github.com/smthemex/ComfyUI_VisualCloze"
],
"install_type": "git-clone",
"description": "VisualCloze: A Universal Image Generation Framework via Visual In-Context Learning,you can use it in ComfyUI"
},
{
"author": "choey",
"title": "Comfy-Topaz",
@@ -13499,6 +13528,17 @@
"install_type": "git-clone",
"description": "Create immersive 3D stereoscopic images and videos! Transform your ComfyUI generations into stunning side-by-side 3D visuals for videos and image sequences. Powered by Depth-Anything-V2, no external depth maps needed. Perfect for VR, 3D displays, and cross-eyed viewing - no special glasses required!"
},
{
"author": "MrSamSeen",
"title": "ComfyUI_SSBeforeAfterNode",
"id": "ComfyUI_SSBeforeAfterNode",
"reference": "https://github.com/MrSamSeen/ComfyUI_SSBeforeAfterNode",
"files": [
"https://github.com/MrSamSeen/ComfyUI_SSBeforeAfterNode"
],
"install_type": "git-clone",
"description": "Two powerful custom nodes for ComfyUI to create stunning before-and-after transition videos. These nodes are designed for visual comparisons, transformations, and creative effects, supporting both standard and depth map-based transitions."
},
{
"author": "jroc22",
"title": "ComfyUI-CSV-prompt-builder",
@@ -14029,6 +14069,16 @@
"install_type": "git-clone",
"description": "Remove content inside 'think' tag from reasoning llm"
},
{
"author": "lrzjason",
"title": "ComfyUI Watermark Detection Node",
"reference": "https://github.com/lrzjason/ComfyUI-Watermark-Detection",
"files": [
"https://github.com/lrzjason/ComfyUI-Watermark-Detection"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides watermark detection capabilities using a YOLO model trained by [a/fancyfeast](https://huggingface.co/fancyfeast), the creator of JoyCaption. The model is originally hosted at [a/Hugging Face Space](https://huggingface.co/spaces/fancyfeast/joycaption-watermark-detection)."
},
{
"author": "cozy_comm",
"title": "Cozy Communication",
@@ -15222,7 +15272,6 @@
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes"
],
"install_type": "git-clone",
"description": "Magical nodes that are meant for integration and science of course. ^^ Foundational Helpers and smart Containers that use automated functionalities to make room for creative use. A magical pack-synergy is at hand that does not require much extra clutter to make advanced techniques pop beautifully. The idea was to create universal artist's precision tools that do not care what you throw at them."
},
{
@@ -15521,7 +15570,7 @@
"https://github.com/gseth/ControlAltAI-Nodes"
],
"install_type": "git-clone",
"description": "Quality of Life ComfyUI nodes starting with Flux Resolution Calculator and Flux Sampler."
"description": "Quality of Life Nodes from ControlAltAI. Flux Resolution Calculator, Flux Sampler, Flux Union ControlNet Apply, Noise Plus Blend, Boolean Logic, and Flux Region Nodes."
},
{
"author": "OliverCrosby",
@@ -16804,9 +16853,9 @@
{
"author": "silveroxides",
"title": "Model and Checkpoint Loaders for NF4 and FP4",
"reference": "https://github.com/silveroxides/ComfyUI_bitsandbytes_NF4",
"reference": "https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders",
"files": [
"https://github.com/silveroxides/ComfyUI_bitsandbytes_NF4"
"https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders"
],
"install_type": "git-clone",
"description": "Nodes for loading both Checkpoints and UNET/Diffussion models quantized to bitsandbytes NF4 or FP4 format.\nStill under development and some limitations such as using LoRA might apply still."
@@ -16842,6 +16891,16 @@
"install_type": "git-clone",
"description": "Scheduler for ComfyUI and an attempt at optimized scheduler for the Chroma architecture."
},
{
"author": "silveroxides",
"title": "ComfyUI_EmbeddingToolkit",
"reference": "https://github.com/silveroxides/ComfyUI_EmbeddingToolkit",
"files": [
"https://github.com/silveroxides/ComfyUI_EmbeddingToolkit"
],
"install_type": "git-clone",
"description": "Toolkit for creating embeddings for various models in ComfyUI."
},
{
"author": "turkyden",
"title": "ComfyUI-SmartCrop",
@@ -18277,13 +18336,23 @@
{
"author": "LevelPixel",
"title": "ComfyUI_LevelPixel",
"id": "levelpixel",
"reference": "https://github.com/LevelPixel/ComfyUI-LevelPixel",
"files": [
"https://github.com/LevelPixel/ComfyUI-LevelPixel"
],
"install_type": "git-clone",
"description": "Various nodes of the Level Pixel company. Includes convenient advanced nodes for working with images from folders; counting files in a folder; cleaning memory; tag filters. Model Unloader, LLM Unloader (GGUF unloaders), Free memory, Tag Filters, Tag Category Filters, Tag Choice Parser, File counter, Image Loader From Path (with counters), Image Remove Background based on RemBG, Autotagger."
"description": "Main nodes of the Level Pixel company. Includes convenient nodes for working with images from folders; counting files in a folder; cleaning memory; tag filters. Model Unloader, LLM Unloader, Free memory, Tag Filters, Tag Category Filters, Tag Choice Parser, File counter, Image Loader From Path (with counters), Image Remove Background based on RemBG, Autotagger."
},
{
"author": "LevelPixel",
"title": "ComfyUI_LevelPixel_Advanced",
"id": "levelpixel_advanced",
"reference": "https://github.com/LevelPixel/ComfyUI-LevelPixel-Advanced",
"files": [
"https://github.com/LevelPixel/ComfyUI-LevelPixel-Advanced"
],
"install_type": "git-clone",
"description": "Advanced nodes of the Level Pixel company. Includes convenient advanced nodes for working with LLM и VLM models (LLaVa) with GGUF format. Qwen2.5-VL and Qwen2.5 supported. Also included is a node for the RAM model. Nodes have the ability to automatically unload models from VRAM."
},
{
"author": "morino-kumasan",
@@ -19408,6 +19477,26 @@
"install_type": "git-clone",
"description": "ComfyUI-MoviiGen is now available in ComfyUI, MoviiGen 1.1 is a cutting-edge video generation model that excels in cinematic aesthetics and visual quality."
},
{
"author": "Yuan-ManX",
"title": "ComfyUI-AniSora",
"reference": "https://github.com/Yuan-ManX/ComfyUI-AniSora",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-AniSora"
],
"install_type": "git-clone",
"description": "ComfyUI-AniSora is now available in ComfyUI, Index-AniSora is the most powerful open-source animated video generation model. It enables one-click creation of video shots across diverse anime styles including series episodes, Chinese original animations, manga adaptations, VTuber content, anime PVs, mad-style parodies(鬼畜动画), and more!"
},
{
"author": "Yuan-ManX",
"title": "ComfyUI-Bagel",
"reference": "https://github.com/Yuan-ManX/ComfyUI-Bagel",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-Bagel"
],
"install_type": "git-clone",
"description": "ComfyUI-Bagel is now available in ComfyUI, BAGEL is an opensource multimodal foundation model with 7B active parameters (14B total) trained on largescale interleaved multimodal data."
},
{
"author": "Starnodes2024",
"title": "ComfyUI_StarNodes",
@@ -20111,6 +20200,26 @@
"install_type": "git-clone",
"description": "A visually stunning extension for ComfyUI that adds beautiful, customizable animations to both links and nodes in your workflow, with a focus on performance and customization. Includes an end-of-render animation and a text visibility tool for nodes. No extra packages are required, works with the latest version of ComfyUI, and should be compatible with most workflows. Larger workflows may experience performance issues, especially if you have a lot of nodes and are using a lower end system."
},
{
"author": "AEmotionStudio",
"title": "ComfyUI-MagnifyGlass",
"reference": "https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass",
"files": [
"https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass"
],
"install_type": "git-clone",
"description": "ComfyUI-MagnifyGlass: A powerful & customizable magnifying glass for ComfyUI. Zoom into canvas details with smooth controls, configurable activation, custom styles (shape, size, border) & WebGL performance."
},
{
"author": "AEmotionStudio",
"title": "ComfyUI-ShaderNoiseKSampler",
"reference": "https://github.com/AEmotionStudio/ComfyUI-ShaderNoiseKSampler",
"files": [
"https://github.com/AEmotionStudio/ComfyUI-ShaderNoiseKSampler"
],
"install_type": "git-clone",
"description": "ComfyUI-ShaderNoiseKSampler is an advanced custom KSampler node that replaces standard noise generation with a multi-stage shader-based system. Unlike traditional sampling that teleports randomly between different seeds, this tool provides a structured vehicle for exploring the neighborhood around a chosen seed, using mathematical patterns to navigate along coherent paths through latent space."
},
{
"author": "xfgexo",
"title": "EXO Custom ComfyUI Nodes",
@@ -20264,16 +20373,6 @@
"install_type": "git-clone",
"description": "Use an online large language model to describe images."
},
{
"author": "solution9th",
"title": "Comfyui_mobilesam",
"reference": "https://github.com/solution9th/Comfyui_mobilesam",
"files": [
"https://github.com/solution9th/Comfyui_mobilesam"
],
"install_type": "git-clone",
"description": "NODES: Mobile SAM Model Loader, Mobile SAM Detector, Mobile SAM Predictor"
},
{
"author": "ronsantash",
"title": "ComfyUIFlexiLoRALoader",
@@ -20743,16 +20842,6 @@
"install_type": "git-clone",
"description": "OuteTTS - Unified Text-To-Speech. A node for ComfyUI"
},
{
"author": "mw",
"title": "MW-ComfyUI_OuteTTS",
"reference": "https://github.com/billwuhao/ComfyUI_OuteTTS",
"files": [
"https://github.com/billwuhao/ComfyUI_OuteTTS"
],
"install_type": "git-clone",
"description": "OuteTTS - Unified Text-To-Speech. A node for ComfyUI"
},
{
"author": "mw",
"title": "ComfyUI_IndexTTS",
@@ -20783,6 +20872,16 @@
"install_type": "git-clone",
"description": "parakeet-tdt-0.6b-v2: Automatic speech recognition (ASR) model designed for high-quality English transcription, featuring support for punctuation, capitalization, and accurate timestamp prediction."
},
{
"author": "mw",
"title": "Comfyui_HeyGem",
"reference": "https://github.com/billwuhao/Comfyui_HeyGem",
"files": [
"https://github.com/billwuhao/Comfyui_HeyGem"
],
"install_type": "git-clone",
"description": "HeyGem AI avatar."
},
{
"author": "umiyuki",
"title": "ComfyUI Pad To Eight",
@@ -21381,6 +21480,16 @@
"install_type": "git-clone",
"description": "ComfyUI zip package image processing"
},
{
"author": "hmwl",
"title": "ComfyUI-TaskMonitor",
"reference": "https://github.com/hmwl/ComfyUI-TaskMonitor",
"files": [
"https://github.com/hmwl/ComfyUI-TaskMonitor"
],
"install_type": "git-clone",
"description": "A powerful task monitoring extension for ComfyUI that provides real-time progress tracking, workflow statistics, and execution monitoring."
},
{
"author": "nisimjoseph",
"title": "ComfyUI OpenAI Prompter",
@@ -22809,6 +22918,16 @@
"install_type": "git-clone",
"description": "ComfyUI node that adds Brightness, RGB channels, and Depth of Field to AI-generated image"
},
{
"author": "KAVVATARE",
"title": "RightEyeDisparity",
"reference": "https://github.com/KAVVATARE/ComfyUI_RightEyeDisparity",
"files": [
"https://github.com/KAVVATARE/ComfyUI_RightEyeDisparity"
],
"install_type": "git-clone",
"description": "A simple ComfyUI node for generating right eye disparity for VR videos"
},
{
"author": "fat-tire",
"title": "ComfyUI Unified Media Suite",
@@ -23388,6 +23507,26 @@
"description": "I took the original source code from the repository [a/ComfyUI_ACE-Step](https://github.com/billwuhao/ComfyUI_ACE-Step) and modified it to make the model loading explicit instead of hidden.",
"install_type": "git-clone"
},
{
"author": "thezveroboy",
"title": "ComfyUI Random Image Loader",
"reference": "https://github.com/thezveroboy/comfyui-random-image-loader",
"files": [
"https://github.com/thezveroboy/comfyui-random-image-loader"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that loads a random image from a specified folder and outputs it in the standard ComfyUI IMAGE format, along with a MASK and the image path as STRING. Images are loaded in their original dimensions."
},
{
"author": "thezveroboy",
"title": "ComfyUI-LUT",
"reference": "https://github.com/thezveroboy/ComfyUI-lut",
"files": [
"https://github.com/thezveroboy/ComfyUI-lut"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI for simple LUT file extraction from any image."
},
{
"author": "tatookan",
"title": "comfyui_ssl_gemini_EXP",
@@ -23953,16 +24092,6 @@
"install_type": "git-clone",
"description": "Call LLM and VLM in a simple way using the OpenAI API standard from ComfyUI"
},
{
"author": "thezveroboy",
"title": "ComfyUI Random Image Loader",
"reference": "https://github.com/thezveroboy/comfyui-random-image-loader",
"files": [
"https://github.com/thezveroboy/comfyui-random-image-loader"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that loads a random image from a specified folder and outputs it in the standard ComfyUI IMAGE format, along with a MASK and the image path as STRING. Images are loaded in their original dimensions."
},
{
"author": "rookiepsi",
"title": "ComfyUI Extended",
@@ -24594,7 +24723,7 @@
"https://github.com/WarpedAnimation/ComfyUI-WarpedToolset"
],
"install_type": "git-clone",
"description": "Custom tool set mostly for Hunyuan Video, but includes some WAN Video nodes."
"description": "A toolset for Hunyuan Video (mainly), with some additional nodes applicable to Framepack Video and WAN Video"
},
{
"author": "Jint8888",
@@ -25487,6 +25616,16 @@
"install_type": "git-clone",
"description": "quick Comfy Node to convert input waveform audio to MP3"
},
{
"author": "SanDiegoDude",
"title": "ComfyUI-DeepStereo",
"reference": "https://github.com/SanDiegoDude/ComfyUI-DeepStereo",
"files": [
"https://github.com/SanDiegoDude/ComfyUI-DeepStereo"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for DeepStereo, an auto-autostereogram generator"
},
{
"author": "tavyra",
"title": "ComfyUI_Curves",
@@ -25595,7 +25734,7 @@
"https://github.com/newtextdoc1111/ComfyUI-Autocomplete-Plus"
],
"install_type": "git-clone",
"description": "Custom node to add autocomplete functionality [ComfyUI-Autocomplete-Plus](https://github.com/newtextdoc1111/ComfyUI-Autocomplete-Plus)."
"description": "Autocomplete and Related Tag display for ComfyUI"
},
{
"author": "otacoo",
@@ -25673,7 +25812,7 @@
"author": "TrophiHunter",
"title": "Photography Nodes",
"id": "comfyui-photography-nodes",
"reference": "https://www.trophihunter.com/software-plugins/comfyui_photography_nodes",
"reference": "https://github.com/TrophiHunter/ComfyUI_Photography_Nodes",
"files": [
"https://github.com/TrophiHunter/ComfyUI_Photography_Nodes"
],
@@ -25720,16 +25859,6 @@
"install_type": "git-clone",
"description": "for use jimeng ai in comfyui"
},
{
"author": "AEmotionStudio",
"title": "ComfyUI-MagnifyGlass",
"reference": "https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass",
"files": [
"https://github.com/AEmotionStudio/ComfyUI-MagnifyGlass"
],
"install_type": "git-clone",
"description": "ComfyUI-MagnifyGlass: A powerful & customizable magnifying glass for ComfyUI. Zoom into canvas details with smooth controls, configurable activation, custom styles (shape, size, border) & WebGL performance."
},
{
"author": "Kyron Mahan",
"title": "ComfyUI Smart Scaler",
@@ -25863,6 +25992,219 @@
"install_type": "git-clone",
"description": "A utility node for extracting and trimming filenames from file paths"
},
{
"author": "craig-tanaka",
"title": "ComfyUI Anime Segmentation Nodes v1.1.0",
"reference": "https://github.com/craig-tanaka/comfyui_animeseg",
"files": [
"https://github.com/craig-tanaka/comfyui_animeseg"
],
"install_type": "git-clone",
"description": "This is a set of custom nodes for ComfyUI that provide anime-style image segmentation using efficient pre-trained models."
},
{
"author": "lepiai",
"title": "ComfyUI-Minitools",
"reference": "https://github.com/lepiai/ComfyUI-Minitools",
"files": [
"https://github.com/lepiai/ComfyUI-Minitools"
],
"install_type": "git-clone",
"description": "ComfyUI Mini Toolkit Helps reduce node redundancy. Lets see if theres time to keep it updated regularly."
},
{
"author": "wildminder",
"title": "ComfyUI-KEEP",
"reference": "https://github.com/wildminder/ComfyUI-KEEP",
"files": [
"https://github.com/wildminder/ComfyUI-KEEP"
],
"install_type": "git-clone",
"description": "ComfyUI-KEEP: Kalman-Inspired Feature Propagation for Video Face Super-Resolution in ComfyUI"
},
{
"author": "cloudkoala",
"title": "comfyui-koala",
"reference": "https://github.com/cloudkoala/comfyui-koala",
"files": [
"https://github.com/cloudkoala/comfyui-koala"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI focused on aspect ratio management and other utilities."
},
{
"author": "Limbicnation",
"title": "ComfyUIDepthEstimation",
"reference": "https://github.com/Limbicnation/ComfyUIDepthEstimation",
"files": [
"https://github.com/Limbicnation/ComfyUIDepthEstimation"
],
"install_type": "git-clone",
"description": "A robust custom depth estimation node for ComfyUI using Depth-Anything models. It integrates depth estimation with configurable post-processing options including blur, median filtering, contrast enhancement, and gamma correction."
},
{
"author": "Limbicnation",
"title": "Depth Estimation Node",
"reference": "https://github.com/Limbicnation/ComfyUIDepthEstimation",
"files": [
"https://github.com/Limbicnation/ComfyUIDepthEstimation"
],
"install_type": "git-clone",
"description": "A robust custom depth estimation node for ComfyUI using Depth-Anything models. It integrates depth estimation with configurable post-processing options including blur, median filtering, contrast enhancement, and gamma correction."
},
{
"author": "Limbicnation",
"title": "Transparency Background Remover",
"reference": "https://github.com/Limbicnation/ComfyUI-TransparencyBackgroundRemover",
"files": [
"https://github.com/Limbicnation/ComfyUI-TransparencyBackgroundRemover"
],
"install_type": "git-clone",
"description": "Automatic background removal and transparency generation for ComfyUI"
},
{
"author": "kevin314",
"title": "ComfyUI-FastVideo",
"reference": "https://github.com/kevin314/ComfyUI-FastVideo",
"files": [
"https://github.com/kevin314/ComfyUI-FastVideo"
],
"install_type": "git-clone",
"description": "A custom node suite for ComfyUI that provides accelerated video generation using [a/FastVideo](https://github.com/hao-ai-labs/FastVideo). See the [a/blog post](https://hao-ai-lab.github.io/blogs/fastvideo/) about FastVideo V1 to learn more."
},
{
"author": "TensorKaze",
"title": "ComfyUI-TkNodes",
"id": "ComfyUI-TkNodes",
"reference": "https://github.com/TensorKaze/ComfyUI-TkNodes",
"files": [
"https://github.com/TensorKaze/ComfyUI-TkNodes"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI with advanced image scaling, latent manipulation, and Flux sampling"
},
{
"author": "angree",
"title": "ComfyUI-Q_GLB_Material_Modifier",
"reference": "https://github.com/angree/ComfyUI-Q_GLB_Material_Modifier",
"files": [
"https://github.com/angree/ComfyUI-Q_GLB_Material_Modifier"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for enhancing GLB 3D models generated with Hunyuan 3D 2.0. This module helps solve the common 'plastic look' problem by adding realistic materials and smart emissive elements."
},
{
"author": "babe-and-spencer-enterprises",
"title": "ComfyUI Upload to BASE Node",
"reference": "https://github.com/babe-and-spencer-enterprises/base-comfyui-node",
"files": [
"https://github.com/babe-and-spencer-enterprises/base-comfyui-node"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node that lets you upload generated images directly to your [a/BASE](https://getbase.app/) account — no manual downloads or re-uploads needed."
},
{
"author": "R5-Revo",
"title": "Universal LLM Node for ComfyUI",
"reference": "https://github.com/R5-Revo/llm-node-comfyui",
"files": [
"https://github.com/R5-Revo/llm-node-comfyui"
],
"install_type": "git-clone",
"description": "UniversalLLMNode is a custom node for ComfyUI that provides a unified interface to use multiple major LLM APIs, including OpenAI, Anthropic (Claude), Google Gemini, Groq, and Mistral. It is ideal for tasks such as automatically generating high-quality SDXL prompts for image generation."
},
{
"author": "jaimitoes",
"title": "ComfyUI_Wan2_1_lora_trainer",
"reference": "https://github.com/jaimitoes/ComfyUI_Wan2_1_lora_trainer",
"files": [
"https://github.com/jaimitoes/ComfyUI_Wan2_1_lora_trainer"
],
"install_type": "git-clone",
"description": "ComfyUI interface adaptation of the musubi-tunner library to train Wan 2.1 loras."
},
{
"author": "karthikg-09",
"title": "ComfyUI-Vton-Mask",
"reference": "https://github.com/karthikg-09/ComfyUI-Vton-Mask",
"files": [
"https://github.com/karthikg-09/ComfyUI-Vton-Mask"
],
"install_type": "git-clone",
"description": "A lightweight ComfyUI custom node for generating high-quality masks and pose detection for virtual try-on applications. This node extracts only the essential masking functionality from FitDiT without requiring heavy diffusion models."
},
{
"author": "pureexe",
"title": "DiffusionLight-ComfyUI",
"reference": "https://github.com/pureexe/DiffusionLight-ComfyUI",
"files": [
"https://github.com/pureexe/DiffusionLight-ComfyUI"
],
"install_type": "git-clone",
"description": "DiffusionLight (Turbo) implemented in ComfyUI"
},
{
"author": "ComfyAssets",
"title": "ComfyUI Prompt Manager",
"reference": "https://github.com/ComfyAssets/ComfyUI_PromptManager",
"files": [
"https://github.com/ComfyAssets/ComfyUI_PromptManager"
],
"install_type": "git-clone",
"description": "A powerful ComfyUI custom node that extends the standard text encoder with persistent prompt storage, advanced search capabilities, and an automatic image gallery system using SQLite."
},
{
"author": "TFL-TFL",
"title": "ComfyUI_Text_Translation",
"reference": "https://github.com/TFL-TFL/ComfyUI_Text_Translation",
"files": [
"https://github.com/TFL-TFL/ComfyUI_Text_Translation"
],
"install_type": "git-clone",
"description": "Text translation node for ComfyUI: No need to apply for a translation API key, just use it. Currently supports more than thirty translation platforms."
},
{
"author": "Charonartist",
"title": "ComfyUI-EagleExporter",
"reference": "https://github.com/Charonartist/ComfyUI-EagleExporter",
"files": [
"https://github.com/Charonartist/ComfyUI-EagleExporter"
],
"install_type": "git-clone",
"description": "This is an extension that automatically saves video files generated with ComfyUI's 'video combine' extension to the Eagle library."
},
{
"author": "Charonartist",
"title": "Comfyui_gemini_tts_node",
"reference": "https://github.com/Charonartist/Comfyui_gemini_tts_node",
"files": [
"https://github.com/Charonartist/Comfyui_gemini_tts_node"
],
"install_type": "git-clone",
"description": "This custom node is a ComfyUI node for generating speech from text using the Gemini 2.5 Flash Preview TTS API."
},
{
"author": "ptmaster",
"title": "ComfyUI-Load-Diffusion-Model-to-Muti-GPUs",
"reference": "https://github.com/ptmaster/ComfyUI-Load-Diffusion-Model-to-Muti-GPUs",
"files": [
"https://github.com/ptmaster/ComfyUI-Load-Diffusion-Model-to-Muti-GPUs/raw/refs/heads/main/Load%20Diffusion%20Model%20into%20Muti%20GPUs.py"
],
"install_type": "copy",
"description": "NODES: OverrideLoadedDiffusionDevice.\nI happen to have two graphics cards, and I want to load models into another graphics card in Comfyui, so I designed this small node."
},
{
"author": "ptmaster",
"title": "ComfyUI-audio-speed",
"reference": "https://github.com/ptmaster/comfyui-audio-speed",
"files": [
"https://github.com/ptmaster/comfyui-audio-speed"
],
"install_type": "git-clone",
"description": "This node pack is designed to adjust audio playback speed within ComfyUI, particularly to sync audio with models like FantasyTalking (WAN) that require specific frame rates. It can also be used for general-purpose audio speed control."
},
@@ -26168,17 +26510,6 @@
"install_type": "copy",
"description": "Nodes:TextToSpeech, phy_3_conditioning, SaveAudioToDaVinci, SaveImageToDaVinci.\nNOTE:In order to use DaVinci node you must have DaVinci Resolve Studio connected to the API. For more information check the help seciton in DaVinci Resolve Studio HELP>DOCUMENTATION>DEVELOPER. It will open a folder, search for scripting and the for README.txt file, the API documentation."
},
{
"author": "Limbicnation",
"title": "ComfyUIDepthEstimation",
"reference": "https://github.com/Limbicnation/ComfyUIDepthEstimation",
"files": [
"https://raw.githubusercontent.com/Limbicnation/ComfyUIDepthEstimation/main/depth_estimation_node.py"
],
"pip": ["transformers"],
"install_type": "copy",
"description": "A robust custom depth estimation node for ComfyUI using Depth-Anything models. It integrates depth estimation with configurable post-processing options including blur, median filtering, contrast enhancement, and gamma correction."
},
{
"author": "seghier",
"title": "ComfyUI_LibreTranslate",
@@ -26240,16 +26571,6 @@
"install_type": "copy",
"description": "Extremely inspired and forked from: [a/https://github.com/klimaleksus/stable-diffusion-webui-embedding-merge](https://github.com/klimaleksus/stable-diffusion-webui-embedding-merge)"
},
{
"author": "ptmaster",
"title": "ComfyUI-Load-Diffusion-Model-to-Muti-GPUs",
"reference": "https://github.com/ptmaster/ComfyUI-Load-Diffusion-Model-to-Muti-GPUs",
"files": [
"https://github.com/ptmaster/ComfyUI-Load-Diffusion-Model-to-Muti-GPUs/raw/refs/heads/main/Load%20Diffusion%20Model%20into%20Muti%20GPUs.py"
],
"install_type": "copy",
"description": "NODES: OverrideLoadedDiffusionDevice.\nI happen to have two graphics cards, and I want to load models into another graphics card in Comfyui, so I designed this small node."
},
{
"author": "Kayarte",
"title": "GeoNodes",

41
docs/README.md Normal file
View File

@@ -0,0 +1,41 @@
# ComfyUI-Manager: Documentation
This directory contains documentation for the ComfyUI-Manager, providing guides and tutorials for users in multiple languages.
## Directory Structure
The documentation is organized into language-specific directories:
- **en/**: English documentation
- **ko/**: Korean documentation
## Core Documentation Files
### Command-Line Interface
- **cm-cli.md**: Documentation for the ComfyUI-Manager Command Line Interface (CLI), which allows using manager functionality without the UI.
### Advanced Features
- **use_aria2.md**: Guide for using the aria2 download accelerator with ComfyUI-Manager for faster model downloads.
## Documentation Standards
The documentation follows these standards:
1. **Markdown Format**: All documentation is written in Markdown for easy rendering on GitHub and other platforms
2. **Language-specific Directories**: Content is separated by language to facilitate localization
3. **Feature-focused Documentation**: Each major feature has its own documentation file
4. **Updated with Releases**: Documentation is kept in sync with software releases
## Contributing to Documentation
When contributing new documentation:
1. Place files in the appropriate language directory
2. Use clear, concise language appropriate for the target audience
3. Include examples where helpful
4. Consider adding screenshots or diagrams for complex features
5. Maintain consistent formatting with existing documentation
This documentation directory will continue to grow to support the expanding feature set of ComfyUI-Manager.

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

53
glob/README.md Normal file
View File

@@ -0,0 +1,53 @@
# ComfyUI-Manager: Core Backend (glob)
This directory contains the Python backend modules that power ComfyUI-Manager, handling the core functionality of node management, downloading, security, and server operations.
## Core Modules
- **manager_core.py**: The central implementation of management functions, handling configuration, installation, updates, and node management.
- **manager_server.py**: Implements server functionality and API endpoints for the web interface to interact with the backend.
- **manager_downloader.py**: Handles downloading operations for models, extensions, and other resources.
- **manager_util.py**: Provides utility functions used throughout the system.
## Specialized Modules
- **cm_global.py**: Maintains global variables and state management across the system.
- **cnr_utils.py**: Helper utilities for interacting with the custom node registry (CNR).
- **git_utils.py**: Git-specific utilities for repository operations.
- **node_package.py**: Handles the packaging and installation of node extensions.
- **security_check.py**: Implements the multi-level security system for installation safety.
- **share_3rdparty.py**: Manages integration with third-party sharing platforms.
## Architecture
The backend follows a modular design pattern with clear separation of concerns:
1. **Core Layer**: Manager modules provide the primary API and business logic
2. **Utility Layer**: Helper modules provide specialized functionality
3. **Integration Layer**: Modules that connect to external systems
## Security Model
The system implements a comprehensive security framework with multiple levels:
- **Block**: Highest security - blocks most remote operations
- **High**: Allows only specific trusted operations
- **Middle**: Standard security for most users
- **Normal-**: More permissive for advanced users
- **Weak**: Lowest security for development environments
## Implementation Details
- The backend is designed to work seamlessly with ComfyUI
- Asynchronous task queuing is implemented for background operations
- The system supports multiple installation modes
- Error handling and risk assessment are integrated throughout the codebase
## API Integration
The backend exposes a REST API via `manager_server.py` that enables:
- Custom node management (install, update, disable, remove)
- Model downloading and organization
- System configuration
- Snapshot management
- Workflow component handling

View File

@@ -43,7 +43,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 32, 3]
version_code = [3, 32, 5]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')

View File

@@ -437,7 +437,10 @@ async def task_worker():
if res.ver == 'unknown':
url = core.unified_manager.unknown_active_nodes[node_name][0]
title = os.path.basename(url)
try:
title = os.path.basename(url)
except Exception:
title = node_name
else:
url = core.unified_manager.cnr_map[node_name].get('repository')
title = core.unified_manager.cnr_map[node_name]['name']

View File

@@ -476,7 +476,7 @@ class PIPFixer:
normalized_name = parsed['package'].lower().replace('-', '_')
if normalized_name in new_pip_versions:
if 'version' in parsed and 'operator' in parsed:
cur = StrictVersion(new_pip_versions[parsed['package']])
cur = StrictVersion(new_pip_versions[normalized_name])
dest = parsed['version']
op = parsed['operator']
if cur == dest:

50
js/README.md Normal file
View File

@@ -0,0 +1,50 @@
# ComfyUI-Manager: Frontend (js)
This directory contains the JavaScript frontend implementation for ComfyUI-Manager, providing the user interface components that interact with the backend API.
## Core Components
- **comfyui-manager.js**: Main entry point that initializes the manager UI and integrates with ComfyUI.
- **custom-nodes-manager.js**: Implements the UI for browsing, installing, and managing custom nodes.
- **model-manager.js**: Handles the model management interface for downloading and organizing AI models.
- **components-manager.js**: Manages reusable workflow components system.
- **snapshot.js**: Implements the snapshot system for backing up and restoring installations.
## Sharing Components
- **comfyui-share-common.js**: Base functionality for workflow sharing features.
- **comfyui-share-copus.js**: Integration with the ComfyUI Opus sharing platform.
- **comfyui-share-openart.js**: Integration with the OpenArt sharing platform.
- **comfyui-share-youml.js**: Integration with the YouML sharing platform.
## Utility Components
- **cm-api.js**: Client-side API wrapper for communication with the backend.
- **common.js**: Shared utilities and helper functions used across the frontend.
- **node_fixer.js**: Utilities for fixing disconnected links and repairing malformed nodes by recreating them while preserving connections.
- **popover-helper.js**: UI component for popup tooltips and contextual information.
- **turbogrid.esm.js**: Grid component library - https://github.com/cenfun/turbogrid
- **workflow-metadata.js**: Handles workflow metadata parsing, validation and cross-repository compatibility including versioning, dependencies tracking, and resource management.
## Architecture
The frontend follows a modular component-based architecture:
1. **Integration Layer**: Connects with ComfyUI's existing UI system
2. **Manager Components**: Individual functional UI components (node manager, model manager, etc.)
3. **Sharing Components**: Platform-specific sharing implementations
4. **Utility Layer**: Reusable UI components and helpers
## Implementation Details
- The frontend integrates directly with ComfyUI's UI system through `app.js`
- Dialog-based UI for most manager functions to avoid cluttering the main interface
- Asynchronous API calls to handle backend operations without blocking the UI
## Styling
CSS files are included for specific components:
- **custom-nodes-manager.css**: Styling for the node management UI
- **model-manager.css**: Styling for the model management UI
This frontend implementation provides a comprehensive yet user-friendly interface for managing the ComfyUI ecosystem.

95
node_db/README.md Normal file
View File

@@ -0,0 +1,95 @@
# ComfyUI-Manager: Node Database (node_db)
This directory contains the JSON database files that power ComfyUI-Manager's legacy node registry system. While the manager is gradually transitioning to the online Custom Node Registry (CNR), these local JSON files continue to provide important metadata about custom nodes, models, and their integrations.
## Directory Structure
The node_db directory is organized into several subdirectories, each serving a specific purpose:
- **dev/**: Development channel files with latest additions and experimental nodes
- **legacy/**: Historical/legacy nodes that may require special handling
- **new/**: New nodes that have passed initial verification but are still being evaluated
- **forked/**: Forks of existing nodes with modifications
- **tutorial/**: Example and tutorial nodes designed for learning purposes
## Core Database Files
Each subdirectory contains a standard set of JSON files:
- **custom-node-list.json**: Primary database of custom nodes with metadata
- **extension-node-map.json**: Maps between extensions and individual nodes they provide
- **model-list.json**: Catalog of models that can be downloaded through the manager
- **alter-list.json**: Alternative implementations of nodes for compatibility or functionality
- **github-stats.json**: GitHub repository statistics for node popularity metrics
## Database Schema
### custom-node-list.json
```json
{
"custom_nodes": [
{
"title": "Node display name",
"name": "Repository name",
"reference": "Original repository if forked",
"files": ["GitHub URL or other source location"],
"install_type": "git",
"description": "Description of the node's functionality",
"pip": ["optional pip dependencies"],
"js": ["optional JavaScript files"],
"tags": ["categorization tags"]
}
]
}
```
### extension-node-map.json
```json
{
"extension-id": [
["list", "of", "node", "classes"],
{
"author": "Author name",
"description": "Extension description",
"nodename_pattern": "Optional regex pattern for node name matching"
}
]
}
```
## Transition to Custom Node Registry (CNR)
This local database system is being progressively replaced by the online Custom Node Registry (CNR), which provides:
- Real-time updates without manual JSON maintenance
- Improved versioning support
- Better security validation
- Enhanced metadata
The Manager supports both systems simultaneously during the transition period.
## Implementation Details
- The database follows a channel-based architecture for different sources
- Multiple database modes are supported: Channel, Local, and Remote
- The system supports differential updates to minimize bandwidth usage
- Security levels are enforced for different node installations based on source
## Usage in the Application
The Manager's backend uses these database files to:
1. Provide browsable lists of available nodes and models
2. Resolve dependencies for installation
3. Track updates and new versions
4. Map node classes to their source repositories
5. Assess risk levels for installation security
## Maintenance Scripts
Each subdirectory contains a `scan.sh` script that assists with:
- Scanning repositories for new nodes
- Updating metadata
- Validating database integrity
- Generating proper JSON structures
This database system enables a flexible, secure, and comprehensive management system for the ComfyUI ecosystem while the transition to CNR continues.

View File

@@ -13,6 +13,120 @@
{
"author": "Charonartist",
"title": "ComfyUI-send-eagle-pro [WIP]",
"reference": "https://github.com/Charonartist/ComfyUI-send-eagle-pro",
"files": [
"https://github.com/Charonartist/ComfyUI-send-eagle-pro"
],
"install_type": "git-clone",
"description": "This is an extension node for ComfyUI that allows you to send generated images in webp format to [a/Eagle](https://en.eagle.cool/). This extension node is a re-implementation of the Eagle linkage functions of the previous [a/ComfyUI-send-Eagle](https://github.com/shingo1228/ComfyUI-send-eagle) node, focusing on the functions required for this node.\nNOTE: The files in the repo are not organized."
},
{
"author": "Mervent",
"title": "comfyui-yaml-prompt",
"reference": "https://github.com/Mervent/comfyui-yaml-prompt",
"files": [
"https://github.com/Mervent/comfyui-yaml-prompt"
],
"install_type": "git-clone",
"description": "NODES: YAMLPromptParser"
},
{
"author": "dhpdong",
"title": "ComfyUI-IPAdapter-Flux-Repair",
"reference": "https://github.com/dhpdong/ComfyUI-IPAdapter-Flux-Repair",
"files": [
"https://github.com/dhpdong/ComfyUI-IPAdapter-Flux-Repair"
],
"install_type": "git-clone",
"description": "The IPAdapter-Flux node may cause some GPU memory to not be properly released during multiple inferences or when alternating between two nodes, eventually leading to a memory overflow. This project addresses and fixes that issue."
},
{
"author": "usman2003",
"title": "ComfyUI-RaceDetect",
"reference": "https://github.com/usman2003/ComfyUI-RaceDetect",
"files": [
"https://github.com/usman2003/ComfyUI-RaceDetect"
],
"install_type": "git-clone",
"description": "NODES: Race Detection V2"
},
{
"author": "Mervent",
"title": "comfyui-telegram-send",
"reference": "https://github.com/Mervent/comfyui-telegram-send",
"files": [
"https://github.com/Mervent/comfyui-telegram-send"
],
"install_type": "git-clone",
"description": "NODES: TelegramSend, TelegramReply"
},
{
"author": "qlikpetersen",
"title": "ComfyUI-AI_Tools [UNSAFE]",
"reference": "https://github.com/qlikpetersen/ComfyUI-AI_Tools",
"files": [
"https://github.com/qlikpetersen/ComfyUI-AI_Tools"
],
"install_type": "git-clone",
"description": "NODES: DoLogin, HttpRequest, Json2String, String2Json, CreateListString, CreateListJSON, Query_OpenAI, Image_Attachment, JSON_Attachment, String_Attachment, RunPython\n[w/This node pack contains a node with a vulnerability that allows arbitrary code execution.]"
},
{
"author": "MuAIGC",
"title": "DMXAPI Nodes",
"reference": "https://github.com/MuAIGC/ComfyUI-DMXAPI_mmx",
"files": [
"https://github.com/MuAIGC/ComfyUI-DMXAPI_mmx"
],
"install_type": "git-clone",
"description": "DMXAPI integration for ComfyUI with Seedream-3.0 text-to-image model"
},
{
"author": "Hapseleg",
"title": "This n that (Hapse)",
"reference": "https://github.com/Hapseleg/ComfyUI-This-n-That",
"files": [
"https://github.com/Hapseleg/ComfyUI-This-n-That"
],
"install_type": "git-clone",
"description": "Comfyui custom nodes I use for... This n That..."
},
{
"author": "matDobek",
"title": "ComfyUI_duck",
"reference": "https://github.com/matDobek/ComfyUI_duck",
"files": [
"https://github.com/matDobek/ComfyUI_duck"
],
"install_type": "git-clone",
"description": "NODES: Combine Images (duck)"
},
{
"author": "usman2003",
"title": "ComfyUI-Classifiers",
"reference": "https://github.com/usman2003/ComfyUI-Classifiers",
"files": [
"https://github.com/usman2003/ComfyUI-Classifiers"
],
"install_type": "git-clone",
"description": "NODES: Gender Classification"
},
{
"author": "wTechArtist",
"title": "ComfyUI_vvl_BBOX",
"reference": "https://github.com/wTechArtist/ComfyUI_vvl_BBOX",
"files": [
"https://github.com/wTechArtist/ComfyUI_vvl_BBOX"
],
"install_type": "git-clone",
"description": "NODES: vvl BBox Input"
},
{
"author": "zhengxyz123",
"title": "zhengxyz123/ComfyUI-CLIPSeg [NAME CONFLICT]",
@@ -43,16 +157,6 @@
"install_type": "git-clone",
"description": "Some ComfyUI nodes to fetch cards from scryfall"
},
{
"author": "pomePLaszlo-collablyu",
"title": "comfyui_ejam",
"reference": "https://github.com/PLaszlo-collab/comfyui_ejam",
"files": [
"https://github.com/PLaszlo-collab/comfyui_ejam"
],
"install_type": "git-clone",
"description": "Ejam nodes for comfyui"
},
{
"author": "pomelyu",
"title": "cy-prompt-tools",
@@ -143,16 +247,6 @@
"install_type": "git-clone",
"description": "this node lists json files in the ComfyUI input folder[w/If this node pack is installed and the server is running with remote access enabled, it can read the contents of JSON files located in arbitrary paths.]"
},
{
"author": "silveroxides",
"title": "ComfyUI_EmbeddingToolkit",
"reference": "https://github.com/silveroxides/ComfyUI_EmbeddingToolkit",
"files": [
"https://github.com/silveroxides/ComfyUI_EmbeddingToolkit"
],
"install_type": "git-clone",
"description": "NODES: Save Token Embeddings, Save Weighted Embeddings, Save A1111-style Weighted Embeddings"
},
{
"author": "yichengup",
"title": "ComfyUI-YCNodes_Advance",
@@ -195,7 +289,6 @@
},
{
"author": "virallover",
"title": "comfyui-virallover",
"reference": "https://github.com/maizerrr/comfyui-code-nodes",
"files": [
"https://github.com/maizerrr/comfyui-code-nodes"
@@ -211,7 +304,7 @@
"https://github.com/virallover/comfyui-virallover"
],
"install_type": "git-clone",
"description": "NODES: Download and Load Lora Model Only"
"description": "NODES: Download and Load Lora Model Only, Depth Fitter, Brightness Correction, Edge Noise, Feathered Sharpen"
},
{
"author": "nobandegani",
@@ -601,7 +694,7 @@
"https://github.com/jtydhr88/ComfyUI_frontend_vue_basic"
],
"install_type": "git-clone",
"description": "ComfyUI Frontend Vue Basic is custom node that demonstrate how to use vue as frontend framework along with primevue and vue-i18n, cooperating with ComfyUI API"
"description": "A demonstration custom node that showcases how to integrate Vue as a frontend framework within ComfyUI, complete with PrimeVue components and vue-i18n support."
},
{
"author": "silent-rain",
@@ -2917,16 +3010,6 @@
],
"install_type": "git-clone",
"description": "A set of nodes to edit videos using the Hunyuan Video model"
},
{
"author": "jonnydolake",
"title": "ComfyUI-AIR-Nodes",
"reference": "https://github.com/jonnydolake/ComfyUI-AIR-Nodes",
"files": [
"https://github.com/jonnydolake/ComfyUI-AIR-Nodes"
],
"install_type": "git-clone",
"description": "NODES: String List To Prompt Schedule, Force Minimum Batch Size, Target Location (Crop), Target Location (Paste), Image Composite Chained, Match Image Count To Mask Count, Random Character Prompts, Parallax Test, Easy Parallax, Parallax GPU Test"
},
{
"author": "watarika",

View File

@@ -149,10 +149,11 @@
"https://github.com/1hew/ComfyUI-1hewNodes": [
[
"BlendModesAlpha",
"CoordinateExtractor",
"CoordinateExtract",
"ImageAddLabel",
"ImageBBoxCrop",
"ImageBlendModesByCSS",
"ImageCropEdge",
"ImageCropSquare",
"ImageCropWithBBox",
"ImageCroppedPaste",
@@ -164,6 +165,8 @@
"MaskBBoxCrop",
"MaskBatchMathOps",
"MaskMathOps",
"PathSelect",
"PromptExtract",
"SliderValueRangeMapping",
"Solid"
],
@@ -594,6 +597,15 @@
"title_aux": "ComfyUI-Tools"
}
],
"https://github.com/Alazuaka/comfyui-lora-stack-node": [
[
"EsCheckpointSet",
"EsLoraSet"
],
{
"title_aux": "ES_nodes for ComfyUI by Alazuka [WIP]"
}
],
"https://github.com/AlejandroTuzzi/TUZZI-ByPass": [
[
"LinkSuppressor",
@@ -915,6 +927,19 @@
"title_aux": "ComfyUI-vts-nodes [WIP]"
}
],
"https://github.com/Charonartist/ComfyUI-send-eagle-pro": [
[
"Batch Send Media to Eagle",
"Send Audio to Eagle",
"Send Eagle with text",
"Send Media to Eagle",
"Send Video to Eagle",
"Send Webp Image to Eagle"
],
{
"title_aux": "ComfyUI-send-eagle-pro [WIP]"
}
],
"https://github.com/ChrisColeTech/ComfyUI-Get-Random-File": [
[
"Get Image File By Index",
@@ -1067,10 +1092,20 @@
"Donut Detailer 4",
"Donut Detailer LoRA 5",
"Donut Detailer XL Blocks",
"DonutAppendClipToList",
"DonutAppendModelToList",
"DonutApplyLoRAStack",
"DonutClipEncode",
"DonutLoRAStack",
"DonutLoadCLIPModels",
"DonutLoadUNetModels",
"DonutMakeClipList2",
"DonutMakeModelList2",
"DonutMergeClipLists",
"DonutMergeModelLists",
"DonutWidenMerge",
"DonutWidenMergeCLIP",
"DonutWidenMergeUNet",
"LoadLBW //Inspire",
"LoraBlockInfo //Inspire",
"LoraLoaderBlockWeight //Inspire",
@@ -1362,6 +1397,19 @@
"title_aux": "GH Tools for ComfyUI"
}
],
"https://github.com/Hapseleg/ComfyUI-This-n-That": [
[
"Show Prompt (Hapse)",
"Show Prompt TnT",
"Simple Ratio Selector (Hapse)",
"Simple Ratio Selector TnT",
"Simple Seed Selector (Hapse)",
"Simple Seed Selector TnT"
],
{
"title_aux": "This n that (Hapse)"
}
],
"https://github.com/HuangYuChuh/ComfyUI-DeepSeek-Toolkit": [
[
"DeepSeekImageAnalyst",
@@ -1833,6 +1881,23 @@
"title_aux": "ComfyUI-MS_Tools [WIP]"
}
],
"https://github.com/Mervent/comfyui-telegram-send": [
[
"TelegramReply",
"TelegramSend"
],
{
"title_aux": "comfyui-telegram-send"
}
],
"https://github.com/Mervent/comfyui-yaml-prompt": [
[
"YAMLPromptParser"
],
{
"title_aux": "comfyui-yaml-prompt"
}
],
"https://github.com/MicheleGuidi/comfyui-computer-vision": [
[
"Sam2ContextSegmentation",
@@ -1894,6 +1959,16 @@
"title_aux": "CheckProgress [WIP]"
}
],
"https://github.com/MuAIGC/ComfyUI-DMXAPI_mmx": [
[
"DMXAPIClient",
"DMXAPISaveImage",
"DMXAPITextToImage"
],
{
"title_aux": "DMXAPI Nodes"
}
],
"https://github.com/MythicalChu/ComfyUI-APG_ImYourCFGNow": [
[
"APG_ImYourCFGNow"
@@ -2012,6 +2087,15 @@
"title_aux": "ComfyUI-Sa2VAWrapper [WIP]"
}
],
"https://github.com/PabloGrant/comfyui-giraffe-test-panel": [
[
"DebugHelloNode",
"GiraffeTestPanel"
],
{
"title_aux": "comfyui-giraffe-test-panel"
}
],
"https://github.com/Poseidon-fan/ComfyUI-fileCleaner": [
[
"Clean input and output file"
@@ -2520,6 +2604,27 @@
"title_aux": "TWanVideoSigmaSampler: EXPERIMENTAL [WIP]"
}
],
"https://github.com/ThatGlennD/ComfyUI-Image-Analysis-Tools": [
[
"Blur Detection",
"Clipping Analysis",
"Color Cast Detector",
"Color Harmony Analyzer",
"Color Temperature Estimator",
"ColorTemperatureEstimator",
"Contrast Analysis",
"ContrastAnalysis",
"Defocus Analysis",
"Edge Density Analysis",
"Entropy Analysis",
"Noise Estimation",
"RGB Histogram Renderer",
"Sharpness / Focus Score"
],
{
"title_aux": "ComfyUI Image Analysis Toolkit [WIP]"
}
],
"https://github.com/TheJorseman/IntrinsicCompositingClean-ComfyUI": [
[
"AlbedoHarmonizer",
@@ -2803,6 +2908,7 @@
],
"https://github.com/alexgenovese/ComfyUI-Reica": [
[
"InsertAnythingNode",
"ReicaGCPReadImageNode",
"ReicaGCPWriteImageNode",
"ReicaHTTPNotification",
@@ -3973,6 +4079,16 @@
"title_aux": "comfyui-stylegan"
}
],
"https://github.com/dhpdong/ComfyUI-IPAdapter-Flux-Repair": [
[
"SamplerCustomAdvancedPlus",
"SeedPlus",
"UnetLoaderGGUFPlus"
],
{
"title_aux": "ComfyUI-IPAdapter-Flux-Repair"
}
],
"https://github.com/dihan/comfyui-random-kps": [
[
"RandomFaceKeypoints"
@@ -4122,6 +4238,14 @@
"title_aux": "guidance_interval"
}
],
"https://github.com/erosDiffusion/ComfyUI-enricos-json-file-load-and-value-selector": [
[
"SelectorNode"
],
{
"title_aux": "Select key from JSON (Alpha) [UNSAFE]"
}
],
"https://github.com/esciron/ComfyUI-HunyuanVideoWrapper-Extended": [
[
"DownloadAndLoadHyVideoTextEncoder",
@@ -4371,6 +4495,15 @@
"title_aux": "comfyui-custom-padding"
}
],
"https://github.com/gordon123/ComfyUI_DreamBoard": [
[
"PromptExtraNode",
"StoryboardNode"
],
{
"title_aux": "ComfyUI_DreamBoard [WIP]"
}
],
"https://github.com/gordon123/ComfyUI_srt2speech": [
[
"GetSubtitleByIndex",
@@ -4423,9 +4556,12 @@
"XIS_LoadImage",
"XIS_MaskBatchProcessor",
"XIS_MaskCompositeOperation",
"XIS_MultiPromptSwitch",
"XIS_PSDLayerExtractor",
"XIS_PromptProcessor",
"XIS_PromptsWithSwitches",
"XIS_ReorderImageMaskGroups",
"XIS_ReorderImages",
"XIS_ResizeImageOrMask",
"XIS_ResizeToDivisible",
"XIS_ResolutionSelector"
@@ -4988,41 +5124,6 @@
"title_aux": "jn_node_suite_comfyui [WIP]"
}
],
"https://github.com/jonnydolake/ComfyUI-AIR-Nodes": [
[
"BatchListToFlatList",
"BrightnessContrastSaturation",
"CombinedInbetweenInputs",
"CreateFilenameList",
"DetectEvenNumberString",
"DisplaceImageCPU",
"DisplaceImageGPU",
"ExtractBlackLines",
"FlatListToBatchList",
"ForceMinimumBatchSize",
"GPUTargetLocationCrop",
"GPUTargetLocationPaste",
"GetImageFromList",
"ImageCompositeChained",
"JoinImageLists",
"JoinStringLists",
"LTXVAddGuideAIR",
"LineDetection",
"MangaPanelSegmentationNode",
"Mask_Fill_Region",
"MatchImageCountToMaskCount",
"ParallaxTest",
"RandomCharacterPrompts",
"RemoveElementFromList",
"TargetLocationCrop",
"TargetLocationPaste",
"easy_parallax",
"string_list_to_prompt_schedule"
],
{
"title_aux": "ComfyUI-AIR-Nodes"
}
],
"https://github.com/jordancoult/ComfyUI_HelpfulNodes": [
[
"JCo_CropAroundKPS"
@@ -5113,6 +5214,7 @@
[
"DITConfig",
"InferenceArgs",
"LoadImagePath",
"TextEncoderConfig",
"VAEConfig",
"VideoGenerator"
@@ -5719,6 +5821,16 @@
"title_aux": "xcpNodes [WIP]"
}
],
"https://github.com/lrzjason/Comfyui-Condition-Utils": [
[
"LoadCondition",
"LoadConditionFromLoras",
"SaveCondition"
],
{
"title_aux": "Comfyui-Condition-Utils [WIP]"
}
],
"https://github.com/ltdrdata/ComfyUI-Workflow-Component": [
[
"ComboToString",
@@ -5761,10 +5873,12 @@
"https://github.com/lucafoscili/lf-nodes": [
[
"LF_Blend",
"LF_BlobToImage",
"LF_Bloom",
"LF_BlurImages",
"LF_Boolean",
"LF_Brightness",
"LF_CaptionImageWD14",
"LF_CharacterImpersonator",
"LF_CheckpointSelector",
"LF_CivitAIMetadataSetup",
@@ -5773,6 +5887,7 @@
"LF_CompareImages",
"LF_Contrast",
"LF_ControlPanel",
"LF_CreateMask",
"LF_Desaturation",
"LF_DisplayBoolean",
"LF_DisplayFloat",
@@ -5781,6 +5896,7 @@
"LF_DisplayPrimitiveAsJSON",
"LF_DisplayString",
"LF_EmbeddingSelector",
"LF_EmptyImage",
"LF_ExtractPromptFromLoraTag",
"LF_ExtractString",
"LF_FilmGrain",
@@ -5791,6 +5907,7 @@
"LF_ImageClassifier",
"LF_ImageHistogram",
"LF_ImageListFromJSON",
"LF_ImageToSVG",
"LF_ImagesEditingBreakpoint",
"LF_ImagesSlideshow",
"LF_Integer",
@@ -5803,11 +5920,13 @@
"LF_LUTGeneration",
"LF_Line",
"LF_LoadAndEditImages",
"LF_LoadCLIPSegModel",
"LF_LoadFileOnce",
"LF_LoadImages",
"LF_LoadLocalJSON",
"LF_LoadLoraTags",
"LF_LoadMetadata",
"LF_LoadWD14Model",
"LF_LoraAndEmbeddingSelector",
"LF_LoraSelector",
"LF_MarkdownDocGenerator",
@@ -5823,6 +5942,7 @@
"LF_ResizeImageToSquare",
"LF_ResolutionSwitcher",
"LF_SamplerSelector",
"LF_Saturation",
"LF_SaveImageForCivitAI",
"LF_SaveJSON",
"LF_SaveMarkdown",
@@ -5852,6 +5972,7 @@
"LF_UrandomSeedGenerator",
"LF_UsageStatistics",
"LF_VAESelector",
"LF_Vibrance",
"LF_ViewImages",
"LF_Vignette",
"LF_WallOfText",
@@ -5898,7 +6019,7 @@
"OpenAIQueryNode"
],
{
"title_aux": "comfyui-virallover"
"title_aux": null
}
],
"https://github.com/majorsauce/comfyui_indieTools": [
@@ -5981,6 +6102,14 @@
"title_aux": "ComfyUI-MMYolo"
}
],
"https://github.com/matDobek/ComfyUI_duck": [
[
"Combine Images (duck)"
],
{
"title_aux": "ComfyUI_duck"
}
],
"https://github.com/maurorilla/ComfyUI-MisterMR-Nodes": [
[
"AddLogo",
@@ -6514,6 +6643,18 @@
"title_aux": "NudeNet-Detector-Provider [WIP]"
}
],
"https://github.com/pomelyu/cy-prompt-tools": [
[
"CY_LoadPrompt",
"CY_LoadPrompt4",
"CY_LoadPromptPro",
"CY_PromptComposer",
"CY_TextBox"
],
{
"title_aux": "cy-prompt-tools"
}
],
"https://github.com/power88/ComfyUI-PDiD-Nodes": [
[
"Blend Images",
@@ -6572,6 +6713,24 @@
"title_aux": "comfyui-sd3-simple-simpletuner"
}
],
"https://github.com/qlikpetersen/ComfyUI-AI_Tools": [
[
"CreateListJSON",
"CreateListString",
"DoLogin",
"HttpRequest",
"Image_Attachment",
"JSON_Attachment",
"Json2String",
"Query_OpenAI",
"RunPython",
"String2Json",
"String_Attachment"
],
{
"title_aux": "ComfyUI-AI_Tools [UNSAFE]"
}
],
"https://github.com/rakki194/ComfyUI_WolfSigmas": [
[
"GetImageSize",
@@ -6580,10 +6739,10 @@
"ModifyActivationsSVD",
"VisualizeActivation",
"WolfDCTNoise",
"WolfDCTNoiseScriptableLatent",
"WolfPlotSamplerStatsNode",
"WolfProbeGetData",
"WolfProbeSetup",
"WolfSamplerCustomAdvancedPlotter",
"WolfSamplerScriptEvaluator",
"WolfScriptableEmptyLatent",
"WolfScriptableLatentAnalyzer",
@@ -7218,17 +7377,6 @@
"title_aux": "_topfun_s_nodes"
}
],
"https://github.com/thedivergentai/divergent_nodes": [
[
"CLIPTokenCounter",
"GeminiNode",
"KoboldCppApiNode",
"LoraStrengthXYPlot"
],
{
"title_aux": "Divergent Nodes [WIP]"
}
],
"https://github.com/threadedblue/MLXnodes": [
[
"MLXImg2Img",
@@ -7281,6 +7429,17 @@
"title_aux": "comfyui-p5js-node"
}
],
"https://github.com/trampolin/comfy-ui-scryfall": [
[
"ScryfallCardInfoNode",
"ScryfallDecklistParserNode",
"ScryfallImageExtractorNode",
"ScryfallSearchNode"
],
{
"title_aux": "comfy-ui-scryfall"
}
],
"https://github.com/trashgraphicard/Albedo-Sampler-for-ComfyUI": [
[
"Make Seamless Tile",
@@ -7360,6 +7519,22 @@
"title_aux": "ComfyUI-Dist [WIP]"
}
],
"https://github.com/usman2003/ComfyUI-Classifiers": [
[
"GenderClassificationNode"
],
{
"title_aux": "ComfyUI-Classifiers"
}
],
"https://github.com/usman2003/ComfyUI-RaceDetect": [
[
"RaceDetectionNodeV2"
],
{
"title_aux": "ComfyUI-RaceDetect"
}
],
"https://github.com/var1ableX/ComfyUI_Accessories": [
[
"ACC_AnyCast",
@@ -7383,7 +7558,11 @@
],
"https://github.com/virallover/comfyui-virallover": [
[
"DownloadAndLoadLoraModelOnly"
"BrightnessCorrectionNode",
"DepthFitter",
"DownloadAndLoadLoraModelOnly",
"EdgeNoise",
"FeatheredSharpen"
],
{
"title_aux": "comfyui-virallover"
@@ -7400,12 +7579,22 @@
],
"https://github.com/wTechArtist/ComfyUI_WWL_Florence2SAM2": [
[
"WWL_Florence2SAM2"
"VVL_Florence2SAM2",
"VVL_GroundingDinoSAM2",
"VVL_SAM2Loader"
],
{
"title_aux": "ComfyUI_WWL_Florence2SAM2"
}
],
"https://github.com/wTechArtist/ComfyUI_vvl_BBOX": [
[
"vvl_BBoxInput"
],
{
"title_aux": "ComfyUI_vvl_BBOX"
}
],
"https://github.com/walterFeng/ComfyUI-Image-Utils": [
[
"Calculate Image Brightness",
@@ -7529,12 +7718,16 @@
"https://github.com/xl0/q_tools": [
[
"PreviewModelMetadata",
"QConcatLatentBatch",
"QGaussianLatent",
"QImageSizeSetter",
"QKSampler",
"QLatentToShape",
"QLinearScheduler",
"QLoadLatent",
"QLoadLatentTimeline",
"QPreviewLatent",
"QReshapeLatent",
"QSamplerCustom",
"QSamplerEulerAncestral",
"QUniformLatent"
@@ -7549,9 +7742,11 @@
"BlendLatentsX",
"ColorCorrectionX",
"ColorSpaceConversionX",
"ColorTransferNodeX",
"CommonSourcesX",
"ConstantColorX",
"ConvexHullByMaskX",
"CropBorderX",
"DepthDisplaceX",
"EmptyLatentX",
"ExpressionsX",
@@ -7567,12 +7762,16 @@
"LoopCloseX",
"LoopOpenX",
"LoraBatchSamplerX",
"RegionTesterNodeX",
"RegionalPromptSamplerX",
"RelightX",
"RemoveBackgroundX",
"SaveImageX",
"SelectiveDepthLoraBlocksX",
"SimpleBlockerX",
"SplineImageMask",
"TextConcatX",
"TextX",
"WhiteBalanceX"
],
{
@@ -7658,6 +7857,7 @@
"ImageLama",
"ImageToMasks",
"LAM.OpenPoseEditorPlus",
"LamCommonHidden",
"LamCommonNames",
"LamCommonPrint",
"LamCommonPrintNoOutput",
@@ -7666,7 +7866,9 @@
"LamLoadImageBase64",
"LamLoadPathImage",
"LamLoadVideo",
"LamSamplerName",
"LamSaveOnly",
"LamScheduler",
"LamSwitcherCase",
"LoadDirImgPaths",
"LoadReplaceImage",
@@ -7746,6 +7948,15 @@
"title_aux": "ComfyUI-StoryboardDistributor"
}
],
"https://github.com/zhengxyz123/ComfyUI-CLIPSeg": [
[
"CLIPSegImage",
"CLIPSegText"
],
{
"title_aux": "zhengxyz123/ComfyUI-CLIPSeg [NAME CONFLICT]"
}
],
"https://github.com/zhongpei/Comfyui_image2prompt": [
[
"CLIP AdvancedTextEncode|fofo",

View File

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,36 @@
{
"author": "pomePLaszlo-collablyu",
"title": "comfyui_ejam [REMOVED]",
"reference": "https://github.com/PLaszlo-collab/comfyui_ejam",
"files": [
"https://github.com/PLaszlo-collab/comfyui_ejam"
],
"install_type": "git-clone",
"description": "Ejam nodes for comfyui"
},
{
"author": "jonnydolake",
"title": "ComfyUI-AIR-Nodes [REMOVED]",
"reference": "https://github.com/jonnydolake/ComfyUI-AIR-Nodes",
"files": [
"https://github.com/jonnydolake/ComfyUI-AIR-Nodes"
],
"install_type": "git-clone",
"description": "NODES: String List To Prompt Schedule, Force Minimum Batch Size, Target Location (Crop), Target Location (Paste), Image Composite Chained, Match Image Count To Mask Count, Random Character Prompts, Parallax Test, Easy Parallax, Parallax GPU Test"
},
{
"author": "solution9th",
"title": "Comfyui_mobilesam [REMOVED]",
"reference": "https://github.com/solution9th/Comfyui_mobilesam",
"files": [
"https://github.com/solution9th/Comfyui_mobilesam"
],
"install_type": "git-clone",
"description": "NODES: Mobile SAM Model Loader, Mobile SAM Detector, Mobile SAM Predictor"
},
{
"author": "syaofox",
"title": "ComfyUI_fnodes [REMOVED]",

View File

@@ -10,6 +10,349 @@
{
"author": "Yuan-ManX",
"title": "ComfyUI-Bagel",
"reference": "https://github.com/Yuan-ManX/ComfyUI-Bagel",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-Bagel"
],
"install_type": "git-clone",
"description": "ComfyUI-Bagel is now available in ComfyUI, BAGEL is an opensource multimodal foundation model with 7B active parameters (14B total) trained on largescale interleaved multimodal data."
},
{
"author": "TensorKaze",
"title": "ComfyUI-TkNodes",
"id": "ComfyUI-TkNodes",
"reference": "https://github.com/TensorKaze/ComfyUI-TkNodes",
"files": [
"https://github.com/TensorKaze/ComfyUI-TkNodes"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI with advanced image scaling, latent manipulation, and Flux sampling"
},
{
"author": "pureexe",
"title": "DiffusionLight-ComfyUI",
"reference": "https://github.com/pureexe/DiffusionLight-ComfyUI",
"files": [
"https://github.com/pureexe/DiffusionLight-ComfyUI"
],
"install_type": "git-clone",
"description": "DiffusionLight (Turbo) implemented in ComfyUI"
},
{
"author": "MrSamSeen",
"title": "ComfyUI_SSBeforeAfterNode",
"id": "ComfyUI_SSBeforeAfterNode",
"reference": "https://github.com/MrSamSeen/ComfyUI_SSBeforeAfterNode",
"files": [
"https://github.com/MrSamSeen/ComfyUI_SSBeforeAfterNode"
],
"install_type": "git-clone",
"description": "Two powerful custom nodes for ComfyUI to create stunning before-and-after transition videos. These nodes are designed for visual comparisons, transformations, and creative effects, supporting both standard and depth map-based transitions."
},
{
"author": "hmwl",
"title": "ComfyUI-TaskMonitor",
"reference": "https://github.com/hmwl/ComfyUI-TaskMonitor",
"files": [
"https://github.com/hmwl/ComfyUI-TaskMonitor"
],
"install_type": "git-clone",
"description": "A powerful task monitoring extension for ComfyUI that provides real-time progress tracking, workflow statistics, and execution monitoring."
},
{
"author": "karthikg-09",
"title": "ComfyUI-Vton-Mask",
"reference": "https://github.com/karthikg-09/ComfyUI-Vton-Mask",
"files": [
"https://github.com/karthikg-09/ComfyUI-Vton-Mask"
],
"install_type": "git-clone",
"description": "A lightweight ComfyUI custom node for generating high-quality masks and pose detection for virtual try-on applications. This node extracts only the essential masking functionality from FitDiT without requiring heavy diffusion models."
},
{
"author": "KAVVATARE",
"title": "RightEyeDisparity",
"reference": "https://github.com/KAVVATARE/ComfyUI_RightEyeDisparity",
"files": [
"https://github.com/KAVVATARE/ComfyUI_RightEyeDisparity"
],
"install_type": "git-clone",
"description": "A simple ComfyUI node for generating right eye disparity for VR videos"
},
{
"author": "jaimitoes",
"title": "ComfyUI_Wan2_1_lora_trainer",
"reference": "https://github.com/jaimitoes/ComfyUI_Wan2_1_lora_trainer",
"files": [
"https://github.com/jaimitoes/ComfyUI_Wan2_1_lora_trainer"
],
"install_type": "git-clone",
"description": "ComfyUI interface adaptation of the musubi-tunner library to train Wan 2.1 loras."
},
{
"author": "angree",
"title": "ComfyUI-Q_GLB_Material_Modifier",
"reference": "https://github.com/angree/ComfyUI-Q_GLB_Material_Modifier",
"files": [
"https://github.com/angree/ComfyUI-Q_GLB_Material_Modifier"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for enhancing GLB 3D models generated with Hunyuan 3D 2.0. This module helps solve the common 'plastic look' problem by adding realistic materials and smart emissive elements."
},
{
"author": "R5-Revo",
"title": "Universal LLM Node for ComfyUI",
"reference": "https://github.com/R5-Revo/llm-node-comfyui",
"files": [
"https://github.com/R5-Revo/llm-node-comfyui"
],
"install_type": "git-clone",
"description": "UniversalLLMNode is a custom node for ComfyUI that provides a unified interface to use multiple major LLM APIs, including OpenAI, Anthropic (Claude), Google Gemini, Groq, and Mistral. It is ideal for tasks such as automatically generating high-quality SDXL prompts for image generation."
},
{
"author": "ComfyAssets",
"title": "ComfyUI Prompt Manager",
"reference": "https://github.com/ComfyAssets/ComfyUI_PromptManager",
"files": [
"https://github.com/ComfyAssets/ComfyUI_PromptManager"
],
"install_type": "git-clone",
"description": "A powerful ComfyUI custom node that extends the standard text encoder with persistent prompt storage, advanced search capabilities, and an automatic image gallery system using SQLite."
},
{
"author": "silveroxides",
"title": "ComfyUI_EmbeddingToolkit",
"reference": "https://github.com/silveroxides/ComfyUI_EmbeddingToolkit",
"files": [
"https://github.com/silveroxides/ComfyUI_EmbeddingToolkit"
],
"install_type": "git-clone",
"description": "Toolkit for creating embeddings for various models in ComfyUI."
},
{
"author": "LevelPixel",
"title": "ComfyUI_LevelPixel_Advanced",
"id": "levelpixel_advanced",
"reference": "https://github.com/LevelPixel/ComfyUI-LevelPixel-Advanced",
"files": [
"https://github.com/LevelPixel/ComfyUI-LevelPixel-Advanced"
],
"install_type": "git-clone",
"description": "Advanced nodes of the Level Pixel company. Includes convenient advanced nodes for working with LLM и VLM models (LLaVa) with GGUF format. Qwen2.5-VL and Qwen2.5 supported. Also included is a node for the RAM model. Nodes have the ability to automatically unload models from VRAM."
},
{
"author": "SanDiegoDude",
"title": "ComfyUI-DeepStereo",
"reference": "https://github.com/SanDiegoDude/ComfyUI-DeepStereo",
"files": [
"https://github.com/SanDiegoDude/ComfyUI-DeepStereo"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for DeepStereo, an auto-autostereogram generator"
},
{
"author": "ptmaster",
"title": "ComfyUI-audio-speed",
"reference": "https://github.com/ptmaster/comfyui-audio-speed",
"files": [
"https://github.com/ptmaster/comfyui-audio-speed"
],
"install_type": "git-clone",
"description": "This node pack is designed to adjust audio playback speed within ComfyUI, particularly to sync audio with models like FantasyTalking (WAN) that require specific frame rates. It can also be used for general-purpose audio speed control."
},
{
"author": "ShmuelRonen",
"title": "ComfyUI-Gemini_TTS",
"reference": "https://github.com/ShmuelRonen/ComfyUI-Gemini_TTS",
"files": [
"https://github.com/ShmuelRonen/ComfyUI-Gemini_TTS"
],
"install_type": "git-clone",
"description": "A powerful ComfyUI custom node that brings Google's Gemini TTS capabilities directly to your workflow. Generate high-quality speech with 30+ voices supporting both free and paid tiers."
},
{
"author": "1038lab",
"title": "ComfyUI-JoyCaption",
"reference": "https://github.com/1038lab/ComfyUI-JoyCaption",
"files": [
"https://github.com/1038lab/ComfyUI-JoyCaption"
],
"install_type": "git-clone",
"description": "ComfyUI custom node powered by LLaVA VLM for advanced image captioning with customizable styles and memory-efficient inference."
},
{
"author": "thezveroboy",
"title": "ComfyUI-LUT",
"reference": "https://github.com/thezveroboy/ComfyUI-lut",
"files": [
"https://github.com/thezveroboy/ComfyUI-lut"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI for simple LUT file extraction from any image."
},
{
"author": "TFL-TFL",
"title": "ComfyUI_Text_Translation",
"reference": "https://github.com/TFL-TFL/ComfyUI_Text_Translation",
"files": [
"https://github.com/TFL-TFL/ComfyUI_Text_Translation"
],
"install_type": "git-clone",
"description": "Text translation node for ComfyUI: No need to apply for a translation API key, just use it. Currently supports more than thirty translation platforms."
},
{
"author": "shinich39",
"title": "comfyui-break-workflow",
"reference": "https://github.com/shinich39/comfyui-break-workflow",
"files": [
"https://github.com/shinich39/comfyui-break-workflow"
],
"install_type": "git-clone",
"description": "Break the execution, save the incompleted image then continue later."
},
{
"author": "Charonartist",
"title": "ComfyUI-EagleExporter",
"reference": "https://github.com/Charonartist/ComfyUI-EagleExporter",
"files": [
"https://github.com/Charonartist/ComfyUI-EagleExporter"
],
"install_type": "git-clone",
"description": "This is an extension that automatically saves video files generated with ComfyUI's 'video combine' extension to the Eagle library."
},
{
"author": "Charonartist",
"title": "Comfyui_gemini_tts_node",
"reference": "https://github.com/Charonartist/Comfyui_gemini_tts_node",
"files": [
"https://github.com/Charonartist/Comfyui_gemini_tts_node"
],
"install_type": "git-clone",
"description": "This custom node is a ComfyUI node for generating speech from text using the Gemini 2.5 Flash Preview TTS API."
},
{
"author": "babe-and-spencer-enterprises",
"title": "ComfyUI Upload to BASE Node",
"reference": "https://github.com/babe-and-spencer-enterprises/base-comfyui-node",
"files": [
"https://github.com/babe-and-spencer-enterprises/base-comfyui-node"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node that lets you upload generated images directly to your [a/BASE](https://getbase.app/) account — no manual downloads or re-uploads needed."
},
{
"author": "wildminder",
"title": "ComfyUI-KEEP",
"reference": "https://github.com/wildminder/ComfyUI-KEEP",
"files": [
"https://github.com/wildminder/ComfyUI-KEEP"
],
"install_type": "git-clone",
"description": "ComfyUI-KEEP: Kalman-Inspired Feature Propagation for Video Face Super-Resolution in ComfyUI"
},
{
"author": "mw",
"title": "Comfyui_HeyGem",
"reference": "https://github.com/billwuhao/Comfyui_HeyGem",
"files": [
"https://github.com/billwuhao/Comfyui_HeyGem"
],
"install_type": "git-clone",
"description": "HeyGem AI avatar."
},
{
"author": "Limbicnation",
"title": "Transparency Background Remover",
"reference": "https://github.com/Limbicnation/ComfyUI-TransparencyBackgroundRemover",
"files": [
"https://github.com/Limbicnation/ComfyUI-TransparencyBackgroundRemover"
],
"install_type": "git-clone",
"description": "Automatic background removal and transparency generation for ComfyUI"
},
{
"author": "kevin314",
"title": "ComfyUI-FastVideo",
"reference": "https://github.com/kevin314/ComfyUI-FastVideo",
"files": [
"https://github.com/kevin314/ComfyUI-FastVideo"
],
"install_type": "git-clone",
"description": "A custom node suite for ComfyUI that provides accelerated video generation using [a/FastVideo](https://github.com/hao-ai-labs/FastVideo). See the [a/blog post](https://hao-ai-lab.github.io/blogs/fastvideo/) about FastVideo V1 to learn more."
},
{
"author": "AEmotionStudio",
"title": "ComfyUI-ShaderNoiseKSampler",
"reference": "https://github.com/AEmotionStudio/ComfyUI-ShaderNoiseKSampler",
"files": [
"https://github.com/AEmotionStudio/ComfyUI-ShaderNoiseKSampler"
],
"install_type": "git-clone",
"description": "ComfyUI-ShaderNoiseKSampler is an advanced custom KSampler node that replaces standard noise generation with a multi-stage shader-based system. Unlike traditional sampling that teleports randomly between different seeds, this tool provides a structured vehicle for exploring the neighborhood around a chosen seed, using mathematical patterns to navigate along coherent paths through latent space."
},
{
"author": "cloudkoala",
"title": "comfyui-koala",
"reference": "https://github.com/cloudkoala/comfyui-koala",
"files": [
"https://github.com/cloudkoala/comfyui-koala"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI focused on aspect ratio management and other utilities."
},
{
"author": "lepiai",
"title": "ComfyUI-Minitools",
"reference": "https://github.com/lepiai/ComfyUI-Minitools",
"files": [
"https://github.com/lepiai/ComfyUI-Minitools"
],
"install_type": "git-clone",
"description": "ComfyUI Mini Toolkit Helps reduce node redundancy. Lets see if theres time to keep it updated regularly."
},
{
"author": "Yuan-ManX",
"title": "ComfyUI-AniSora",
"reference": "https://github.com/Yuan-ManX/ComfyUI-AniSora",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-AniSora"
],
"install_type": "git-clone",
"description": "ComfyUI-AniSora is now available in ComfyUI, Index-AniSora is the most powerful open-source animated video generation model. It enables one-click creation of video shots across diverse anime styles including series episodes, Chinese original animations, manga adaptations, VTuber content, anime PVs, mad-style parodies(鬼畜动画), and more!"
},
{
"author": "smthemex",
"title": "ComfyUI_VisualCloze",
"reference": "https://github.com/smthemex/ComfyUI_VisualCloze",
"files": [
"https://github.com/smthemex/ComfyUI_VisualCloze"
],
"install_type": "git-clone",
"description": "VisualCloze: A Universal Image Generation Framework via Visual In-Context Learning,you can use it in ComfyUI"
},
{
"author": "lrzjason",
"title": "ComfyUI Watermark Detection Node",
"reference": "https://github.com/lrzjason/ComfyUI-Watermark-Detection",
"files": [
"https://github.com/lrzjason/ComfyUI-Watermark-Detection"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides watermark detection capabilities using a YOLO model trained by [a/fancyfeast](https://huggingface.co/fancyfeast), the creator of JoyCaption. The model is originally hosted at [a/Hugging Face Space](https://huggingface.co/spaces/fancyfeast/joycaption-watermark-detection)."
},
{
"author": "craig-tanaka",
"title": "ComfyUI Anime Segmentation Nodes v1.1.0",
"reference": "https://github.com/craig-tanaka/comfyui_animeseg",
"files": [
"https://github.com/craig-tanaka/comfyui_animeseg"
],
"install_type": "git-clone",
"description": "This is a set of custom nodes for ComfyUI that provide anime-style image segmentation using efficient pre-trained models."
},
{
"author": "lum3on",
"title": "ComfyUI Model Quantizer",
@@ -356,403 +699,6 @@
],
"install_type": "git-clone",
"description": "Provide powerful frontend and backend integration node packages for ComfyUI - this is an exceptionally robust integration extension."
},
{
"author": "Dontdrunk",
"title": "ComfyUI-DD-Translation",
"id": "comfyui-dd-translation",
"reference": "https://github.com/Dontdrunk/ComfyUI-DD-Translation",
"files": [
"https://github.com/Dontdrunk/ComfyUI-DD-Translation"
],
"install_type": "git-clone",
"description": "A plugin offering supplementary Chinese translations for ComfyUI custom nodes."
},
{
"author": "thezveroboy",
"title": "ComfyUI_ACE-Step-zveroboy",
"reference": "https://github.com/thezveroboy/ComfyUI_ACE-Step-zveroboy",
"files": [
"https://github.com/thezveroboy/ComfyUI_ACE-Step-zveroboy"
],
"description": "I took the original source code from the repository [a/ComfyUI_ACE-Step](https://github.com/billwuhao/ComfyUI_ACE-Step) and modified it to make the model loading explicit instead of hidden.",
"install_type": "git-clone"
},
{
"author": "Makki_Shizu",
"title": "ComfyUI-Qwen2_5-VL",
"reference": "https://github.com/MakkiShizu/ComfyUI-Qwen2_5-VL",
"files": [
"https://github.com/MakkiShizu/ComfyUI-Qwen2_5-VL"
],
"install_type": "git-clone",
"description": "Qwen2.5-VL in ComfyUI"
},
{
"author": "GroxicTinch",
"title": "EasyUI",
"reference": "https://github.com/GroxicTinch/EasyUI-ComfyUI",
"files": [
"https://github.com/GroxicTinch/EasyUI-ComfyUI"
],
"install_type": "git-clone",
"description": "Allows making a mirror of options that are on a node, for use creating your own UI"
},
{
"author": "lerignoux",
"title": "ComfyUI-PechaKucha",
"reference": "https://github.com/lerignoux/ComfyUI-PechaKucha",
"files": [
"https://github.com/lerignoux/ComfyUI-PechaKucha"
],
"install_type": "git-clone",
"description": "Comfy UI nodes to generate pecha kucha presentations"
},
{
"author": "phazei",
"title": "Prompt Stash",
"id": "ComfyUI-Prompt-Stash",
"reference": "https://github.com/phazei/ComfyUI-Prompt-Stash",
"files": [
"https://github.com/phazei/ComfyUI-Prompt-Stash"
],
"install_type": "git-clone",
"description": "Prompt Stash is a simple plugin for ComfyUI that lets you save your prompts and organize them into multiple lists. It also features a pass-through functionality, so you can hook it up to an LLM node (or any text outputting node) and capture its outputs directly."
},
{
"author": "HJH-AILab",
"title": "ComfyUI_CosyVoice2",
"reference": "https://github.com/HJH-AILab/ComfyUI_CosyVoice2",
"files": [
"https://github.com/HJH-AILab/ComfyUI_CosyVoice2"
],
"install_type": "git-clone",
"description": "A wrapper of [a/CosyVoice2](https://github.com/FunAudioLLM/CosyVoice/)'s ComfyUI custom_nodes"
},
{
"author": "Ky11le",
"title": "draw_tools",
"reference": "https://github.com/Ky11le/draw_tools",
"files": [
"https://github.com/Ky11le/draw_tools"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for tiling images horizontally with configurable spacing"
},
{
"author": "otacoo",
"title": "comfyui-holdup",
"reference": "https://github.com/usrname0/comfyui-holdup",
"files": [
"https://github.com/usrname0/comfyui-holdup"
],
"install_type": "git-clone",
"description": "A ComfyUI node that waits for a GPU temp and/or a number of seconds."
},
{
"author": "vladpro3",
"title": "ComfyUI_BishaNodes",
"reference": "https://github.com/vladpro3/ComfyUI_BishaNodes",
"files": [
"https://github.com/vladpro3/ComfyUI_BishaNodes"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI to generate images in multiple resolutions (including ultra-wide formats)"
},
{
"author": "otacoo",
"title": "Metadata-Extractor",
"reference": "https://github.com/otacoo/comfyui_otacoo",
"files": [
"https://github.com/otacoo/comfyui_otacoo"
],
"install_type": "git-clone",
"description": "Extract generation info from PNG and JPEG images, supports both A1111 and (some) ComfyUI metadata"
},
{
"author": "newtextdoc1111",
"title": "ComfyUI-Autocomplete-Plus",
"reference": "https://github.com/newtextdoc1111/ComfyUI-Autocomplete-Plus",
"files": [
"https://github.com/newtextdoc1111/ComfyUI-Autocomplete-Plus"
],
"install_type": "git-clone",
"description": "Custom node to add autocomplete functionality [ComfyUI-Autocomplete-Plus](https://github.com/newtextdoc1111/ComfyUI-Autocomplete-Plus)."
},
{
"author": "bollerdominik",
"title": "ComfyUI-load-lora-from-url",
"reference": "https://github.com/bollerdominik/ComfyUI-load-lora-from-url",
"files": [
"https://github.com/bollerdominik/ComfyUI-load-lora-from-url"
],
"install_type": "git-clone",
"description": "A simple node to load image from local path or http url."
},
{
"author": "azure-dragon-ai",
"title": "ComfyUI-HPSv2-Nodes",
"reference": "https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes",
"files": [
"https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes"
],
"install_type": "git-clone",
"description": "ComfyUI Nodes for HPSv2, Human Preference Score v2: A Solid Benchmark for Evaluating Human Preferences of Text-to-Image Synthesis"
},
{
"author": "ShmuelRonen",
"title": "ComfyUI-Audio_Quality_Enhancer",
"reference": "https://github.com/ShmuelRonen/ComfyUI-Audio_Quality_Enhancer",
"files": [
"https://github.com/ShmuelRonen/ComfyUI-Audio_Quality_Enhancer"
],
"install_type": "git-clone",
"description": "An extension that's adds advanced audio processing capabilities to ComfyUI with professional-grade audio effects and AI-powered audio enhancement."
},
{
"author": "wings6407",
"title": "ComfyUI_HBH-image_overlay",
"reference": "https://github.com/wings6407/ComfyUI_HBH-image_overlay",
"files": [
"https://github.com/wings6407/ComfyUI_HBH-image_overlay"
],
"install_type": "git-clone",
"description": "Use the point editor to perform image composition editing."
},
{
"author": "monkeyWie",
"title": "ComfyUI-FormInput",
"reference": "https://github.com/monkeyWie/ComfyUI-FormInput",
"files": [
"https://github.com/monkeyWie/ComfyUI-FormInput"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides a set of input elements to create forms or interact with your workflows."
},
{
"author": "XchanBik",
"title": "ComfyUI_SimpleBridgeNode",
"reference": "https://github.com/XchanBik/ComfyUI_SimpleBridgeNode",
"files": [
"https://github.com/XchanBik/ComfyUI_SimpleBridgeNode"
],
"install_type": "git-clone",
"description": "This node can store a route with a chosen ID then load it anywhere in the workflow. Goal it to make linking less messy in my taste."
},
{
"author": "Sinphaltimus",
"title": "comfyui_fedcoms_node_pack",
"reference": "https://github.com/Sinphaltimus/comfyui_fedcoms_node_pack",
"files": [
"https://github.com/Sinphaltimus/comfyui_fedcoms_node_pack"
],
"install_type": "git-clone",
"description": "Several nodes that attempt to extract metadata and raw text information from Gen AI models."
},
{
"author": "marklieberman",
"title": "ComfyUI-Liebs-Title",
"reference": "https://github.com/marklieberman/ComfyUI-Liebs-Title",
"files": [
"https://github.com/marklieberman/ComfyUI-Liebs-Title"
],
"install_type": "git-clone",
"description": "An extension to modify the browser tab title when running ComfyUI workflows."
},
{
"author": "neggo",
"title": "comfyui-sambanova",
"reference": "https://github.com/neggo/comfyui-sambanova",
"files": [
"https://github.com/neggo/comfyui-sambanova"
],
"install_type": "git-clone",
"description": "This node pack provides a Python node that uses the SambaNova API to send prompts to a chat AI model (e.g., DeepSeek-V3-0324) and retrieve responses, intended for integration into node-based workflows like ComfyUI."
},
{
"author": "theshubzworld",
"title": "ComfyUI-FaceCalloutNode",
"reference": "https://github.com/theshubzworld/ComfyUI-FaceCalloutNode",
"files": [
"https://github.com/theshubzworld/ComfyUI-FaceCalloutNode"
],
"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": "yichengup",
"title": "ComfyUI-LinearTransition",
"reference": "https://github.com/yichengup/ComfyUI-LinearTransition",
"files": [
"https://github.com/yichengup/ComfyUI-LinearTransition"
],
"install_type": "git-clone",
"description": "This is a custom node designed for ComfyUI to create transition effects between two images and generate a sequence of video frames."
},
{
"author": "northumber",
"title": "ComfyUI-northTools",
"reference": "https://github.com/northumber/ComfyUI-northTools",
"files": [
"https://github.com/northumber/ComfyUI-northTools"
],
"install_type": "git-clone",
"description": "Collection of nodes for ComfyUI for automation"
},
{
"author": "Jacky-MYQ",
"title": "comfyui-DataCleaning",
"reference": "https://github.com/Jacky-MYQ/comfyui-DataCleaning",
"files": [
"https://github.com/Jacky-MYQ/comfyui-DataCleaning"
],
"install_type": "git-clone",
"description": "Image cropping and Image resizing"
},
{
"author": "lihaoyun6",
"title": "ComfyUI-CSV-Random-Picker",
"reference": "https://github.com/lihaoyun6/ComfyUI-CSV-Random-Picker",
"files": [
"https://github.com/lihaoyun6/ComfyUI-CSV-Random-Picker"
],
"install_type": "git-clone",
"description": "String random picker for ComfyUI"
},
{
"author": "krmahil",
"title": "Hollow Preserve",
"reference": "https://github.com/krmahil/comfyui-hollow-preserve",
"files": [
"https://github.com/krmahil/comfyui-hollow-preserve"
],
"install_type": "git-clone",
"description": "A ComfyUI node that breaks closed loops in masks to prevent inpainting models from modifying enclosed regions"
},
{
"author": "Yuan-ManX",
"title": "ComfyUI-Multiverse",
"reference": "https://github.com/Yuan-ManX/ComfyUI-Multiverse",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-Multiverse"
],
"install_type": "git-clone",
"description": "Make Multiverse avialbe in ComfyUI.\nMultiverse: The First AI Multiplayer World Model. Two human players driving cars in Multiverse."
},
{
"author": "SparknightLLC",
"title": "ComfyUI-ImageAutosize",
"reference": "https://github.com/SparknightLLC/ComfyUI-ImageAutosize",
"files": [
"https://github.com/SparknightLLC/ComfyUI-ImageAutosize"
],
"install_type": "git-clone",
"description": "A node for ComfyUI that provides a convenient way of resizing or cropping an image for diffusion tasks."
},
{
"author": "tavyra",
"title": "ComfyUI_Curves",
"reference": "https://github.com/tavyra/ComfyUI_Curves",
"files": [
"https://github.com/tavyra/ComfyUI_Curves"
],
"install_type": "git-clone",
"description": "Generate or draw FLOAT arrays within ComfyUI"
},
{
"author": "SanDiegoDude",
"title": "ComfyUI-SaveAudioMP3",
"reference": "https://github.com/SanDiegoDude/ComfyUI-SaveAudioMP3",
"files": [
"https://github.com/SanDiegoDude/ComfyUI-SaveAudioMP3"
],
"install_type": "git-clone",
"description": "quick Comfy Node to convert input waveform audio to MP3"
},
{
"author": "hayd-zju",
"title": "ICEdit-ComfyUI-official",
"reference": "https://github.com/hayd-zju/ICEdit-ComfyUI-official",
"files": [
"https://github.com/hayd-zju/ICEdit-ComfyUI-official"
],
"install_type": "git-clone",
"description": "This node pack provides the official ComfyUI workflow for ICEdit."
},
{
"author": "Yuan-ManX",
"title": "ComfyUI-Muyan-TTS",
"reference": "https://github.com/Yuan-ManX/ComfyUI-Muyan-TTS",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-Muyan-TTS"
],
"install_type": "git-clone",
"description": "Make Muyan-TTS avialbe in ComfyUI."
},
{
"author": "fpgaminer",
"title": "JoyCaption Nodes",
"id": "comfyui-joycaption",
"reference": "https://github.com/fpgaminer/joycaption_comfyui",
"files": [
"https://github.com/fpgaminer/joycaption_comfyui"
],
"install_type": "git-clone",
"description": "Nodes for running the JoyCaption image captioner VLM."
},
{
"author": "Goshe-nite",
"title": "GPS' Supplements for ComfyUI",
"id": "GPSupps",
"reference": "https://github.com/Goshe-nite/comfyui-gps-supplements",
"files": [
"https://github.com/Goshe-nite/comfyui-gps-supplements"
],
"install_type": "git-clone",
"description": "Nodes to make ComfyUI-Image-Saver and rgthree-comfy more compatible. Allowing Power Lora Loader node to be used with Image Saver node. Also adding nodes to extract Image Saver compatible strings to simplify workflows."
},
{
"author": "AIWarper",
"title": "NormalCrafterWrapper",
"id": "normal-crafter-wrapper",
"reference": "https://github.com/AIWarper/ComfyUI-NormalCrafterWrapper",
"files": [
"https://github.com/AIWarper/ComfyUI-NormalCrafterWrapper"
],
"install_type": "git-clone",
"description": "ComfyUI diffusers wrapper nodes for [a/NormalCrafter](https://github.com/Binyr/NormalCrafter)"
},
{
"author": "pixible",
"title": "comfyui-customselector",
"reference": "https://github.com/gasparuff/CustomSelector",
"files": [
"https://github.com/gasparuff/CustomSelector"
],
"install_type": "git-clone",
"description": "Helps deciding different settings depending on the input string"
},
{
"author": "1hew",
"title": "ComfyUI 1hewNodes",
"id": "ComfyUI-1hewNodes",
"reference": "https://github.com/1hew/ComfyUI-1hewNodes",
"files": [
"https://github.com/1hew/ComfyUI-1hewNodes"
],
"install_type": "git-clone",
"description": "This is a custom node collection for ComfyUI that provides some utility nodes."
},
{
"author": "cyberhirsch",
"title": "Seb Nodes",
"id": "seb_nodes",
"reference": "https://github.com/cyberhirsch/seb_nodes",
"files": [
"https://github.com/cyberhirsch/seb_nodes"
],
"install_type": "git-clone",
"description": "Save image node with dynamic paths and an 'Open Folder' button."
}
]
}

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
[project]
name = "comfyui-manager"
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
version = "3.32.3"
version = "3.32.5"
license = { file = "LICENSE.txt" }
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]

View File

@@ -102,12 +102,8 @@ def extract_nodes(code_text):
def scan_in_file(filename, is_builtin=False):
global builtin_nodes
try:
with open(filename, encoding='utf-8') as file:
code = file.read()
except UnicodeDecodeError:
with open(filename, encoding='cp949') as file:
code = file.read()
with open(filename, encoding='utf-8', errors='ignore') as file:
code = file.read()
pattern = r"_CLASS_MAPPINGS\s*=\s*{([^}]*)}"
regex = re.compile(pattern, re.MULTILINE | re.DOTALL)