Merge branch 'main' into licence-update

This commit is contained in:
Dr.Lt.Data 2024-07-28 11:29:45 +09:00 committed by GitHub
commit ba38a76edf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
21 changed files with 3888 additions and 2437 deletions

View File

@ -5,6 +5,7 @@
![menu](misc/menu.jpg)
## NOTICE
* V2.48.1: Security policy has been changed. Downloads of models in the list are allowed under the 'normal' security level.
* V2.47: Security policy has been changed. The former 'normal' is now 'normal-', and 'normal' no longer allows high-risk features, even if your ComfyUI is local.
* V2.37 Show a ✅ mark to accounts that have been active on GitHub for more than six months.
* V2.33 Security policy is applied.

View File

@ -32,7 +32,7 @@ done
echo
echo CHECK2
find ~/.tmp/default -name "*.py" -print0 | xargs -0 grep "crypto"
find ~/.tmp/default -name "*.py" -print0 | xargs -0 grep -E "crypto|^_A="
echo
echo CHECK3

View File

@ -40,6 +40,7 @@ cm_global.pip_overrides = {}
if os.path.exists(pip_overrides_path):
with open(pip_overrides_path, 'r', encoding="UTF-8", errors="ignore") as json_file:
cm_global.pip_overrides = json.load(json_file)
cm_global.pip_overrides['numpy'] = 'numpy<2'
def check_comfyui_hash():

View File

@ -1074,6 +1074,17 @@
"install_type": "git-clone",
"description": "The extension enables large image drawing & upscaling with limited VRAM via the following techniques:\n1.Two SOTA diffusion tiling algorithms: [a/Mixture of Diffusers](https://github.com/albarji/mixture-of-diffusers) and [a/MultiDiffusion](https://github.com/omerbt/MultiDiffusion)\n2.pkuliyi2015's Tiled VAE algorithm."
},
{
"author": "shiimizu",
"title": "ComfyUI PhotoMaker Plus",
"id": "photomaker-plus",
"reference": "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus",
"files": [
"https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus"
],
"install_type": "git-clone",
"description": "ComfyUI reference implementation for [a/PhotoMaker](https://github.com/TencentARC/PhotoMaker) models.\nNOTE: PhotoMaker V2 is supported."
},
{
"author": "ZaneA",
"title": "ImageReward",
@ -2358,7 +2369,7 @@
"https://github.com/Acly/comfyui-tooling-nodes"
],
"install_type": "git-clone",
"description": "Nodes: Load Image (Base64), Load Mask (Base64), Send Image (WebSocket), Crop Image, Apply Mask to Image. Provides nodes geared towards using ComfyUI as a backend for external tools.\nNOTE: This extension is necessary when using an external tool like [comfyui-capture-inference](https://github.com/minux302/comfyui-capture-inference)."
"description": "Nodes: Load Image (Base64), Load Mask (Base64), Send Image (WebSocket), Crop Image, Apply Mask to Image, Create Tile Layout, Extract Image Tile, .... Provides nodes geared towards using ComfyUI as a backend for external tools.\nNOTE: This extension is necessary when using an external tool like [comfyui-capture-inference](https://github.com/minux302/comfyui-capture-inference)."
},
{
"author": "Acly",
@ -4278,6 +4289,16 @@
"install_type": "git-clone",
"description": "Nodes: ComfyUI_ImageToText"
},
{
"author": "SoftMeng",
"title": "ComfyUI-DeepCache-Fix",
"reference": "https://github.com/SoftMeng/ComfyUI-DeepCache-Fix",
"files": [
"https://github.com/SoftMeng/ComfyUI-DeepCache-Fix"
],
"install_type": "git-clone",
"description": "Accelerate ComfyUI Nodes for Faster Image Generation, Ensuring Consistency Pre and Post-Acceleration, Ideal for Bulk Image Production."
},
{
"author": "wmatson",
"title": "easy-comfy-nodes",
@ -4327,6 +4348,16 @@
"install_type": "git-clone",
"description": "Nodes:Keyframe Part, Keyframe Interpolation Part, Keyframe Apply."
},
{
"author": "Haoming02",
"title": "ComfyUI Old Photo Restoration",
"reference": "https://github.com/Haoming02/comfyui-old-photo-restoration",
"files": [
"https://github.com/Haoming02/comfyui-old-photo-restoration"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which allows you to perform Bringing-Old-Photos-Back-to-Life natively."
},
{
"author": "Haoming02",
"title": "ComfyUI Diffusion Color Grading",
@ -6075,17 +6106,6 @@
"install_type": "git-clone",
"description": "Slightly better random prompt generation tools that allow combining and picking prompts from both file and text input sources."
},
{
"author": "shiimizu",
"title": "ComfyUI PhotoMaker Plus",
"id": "photomaker-plus",
"reference": "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus",
"files": [
"https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus"
],
"install_type": "git-clone",
"description": "ComfyUI reference implementation for [a/PhotoMaker](https://github.com/TencentARC/PhotoMaker) models. [w/WARN:The repository name has been changed. For those who have previously installed it, please delete custom_nodes/ComfyUI-PhotoMaker from disk and reinstall this.]"
},
{
"author": "yytdfc",
"title": "Amazon Bedrock nodes for ComfyUI",
@ -8017,6 +8037,16 @@
"install_type": "git-clone",
"description": "Store text to Key-Values pair json."
},
{
"author": "shinich39",
"title": "comfyui-model-db",
"reference": "https://github.com/shinich39/comfyui-model-db",
"files": [
"https://github.com/shinich39/comfyui-model-db"
],
"install_type": "git-clone",
"description": "Store settings by model."
},
{
"author": "wei30172",
"title": "comfygen",
@ -8411,6 +8441,17 @@
"install_type": "git-clone",
"description": "Simple ComfyUI node that predicts the score of an aesthetic image with SigLIP-based predictor."
},
{
"author": "AIFSH",
"title": "StyleShot-ComfyUI",
"id": "styleshot",
"reference": "https://github.com/AIFSH/StyleShot-ComfyUI",
"files": [
"https://github.com/AIFSH/VocalSeparation-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/StyleShot](https://github.com/open-mmlab/StyleShot.git)"
},
{
"author": "AIFSH",
"title": "VocalSeparation-ComfyUI",
@ -8871,7 +8912,7 @@
"https://github.com/smthemex/ComfyUI_Streamv2v_Plus"
],
"install_type": "git-clone",
"description": "[a/StreamV2V](https://github.com/Jeff-LiangF/streamv2v) for ComfyUI"
"description": "using [a/StreamV2V](https://github.com/Jeff-LiangF/streamv2v) in ComfyUI"
},
{
"author": "choey",
@ -9372,6 +9413,17 @@
"install_type": "git-clone",
"description": "A prompt helper. Use templates from [a/https://prompter.fofr.ai](https://prompter.fofr.ai) in ComfyUI."
},
{
"author": "fofr",
"title": "comfyui-fofr-toolkit",
"id": "fofr-toolkit",
"reference": "https://github.com/fofr/comfyui-fofr-toolkit",
"files": [
"https://github.com/fofr/comfyui-fofr-toolkit"
],
"install_type": "git-clone",
"description": "Nodes:Incrementer, Width and height from aspect ratio. A simple set of tooling nodes."
},
{
"author": "fofr",
"title": "comfyui-replicate",
@ -9836,7 +9888,7 @@
"https://github.com/christian-byrne/size-match-compositing-nodes"
],
"install_type": "git-clone",
"description": "Takes two images and matches their sizes using various methods, detailed below."
"description": "Match image/mask sizes"
},
{
"author": "christian-byrne",
@ -10852,7 +10904,7 @@
"https://github.com/dicksondickson/ComfyUI-Dickson-Nodes"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI by DicksonDickson."
"description": "A set of custom nodes that I've either written myself or adapted from other authors"
},
{
"author": "juehackr",
@ -11178,17 +11230,6 @@
"install_type": "git-clone",
"description": "a comfyui custom node, which can select value from inputs"
},
{
"author": "mingqizhang",
"title": "ComfyUI_InSPyResNet_zmq",
"id": "inspy",
"reference": "https://github.com/mingqizhang/ComfyUI_InSPyResNet_zmq",
"files": [
"https://github.com/mingqizhang/ComfyUI_InSPyResNet_zmq"
],
"install_type": "git-clone",
"description": "Nodes:INSPY removebg ModelLoader, INSPY RMBG"
},
{
"author": "GreenLandisaLie",
"title": "AuraSR-ComfyUI",
@ -11420,6 +11461,16 @@
"install_type": "git-clone",
"description": "ComfyUI-Documents is a powerful extension for ComfyUI that enhances workflows with advanced document processing capabilities. It includes nodes for loading and parsing various document types (PDF, TXT, DOC, DOCX), converting PDF pages to images, splitting PDFs into individual pages, and selecting specific images from batches. Features include text extraction, image conversion, and seamless integration with existing ComfyUI projects."
},
{
"author": "Indra's Mirror",
"title": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper",
"reference": "https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper",
"files": [
"https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper"
],
"install_type": "git-clone",
"description": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper is a custom node for ComfyUI that integrates the advanced Lumina-Next-SFT model. It offers high-quality image generation with features like time-aware scaling, optional ODE sampling, and support for high-resolution outputs. This node brings the power of the Lumina text-to-image pipeline directly into ComfyUI workflows, allowing for flexible and powerful image generation capabilities."
},
{
"author": "Expo",
"title": "LM Studio Image to Text Node for ComfyUI",
@ -11501,7 +11552,7 @@
"https://github.com/JackEllie/ComfyUI_AI_Assistant"
],
"install_type": "git-clone",
"description": "Provides two additional preprocessors and a prompt organizing tool.[Original Project](https://github.com/tori29umai0123/AI-Assistant/blob/main/README.md?plain=1)."
"description": "ComfyUI native implementation of [a/AI-Assistant](https://github.com/tori29umai0123/AI-Assistant)."
},
{
"author": "APZmedia",
@ -11621,6 +11672,16 @@
"install_type":"git-clone",
"description":"Nodes to perform tensor operations in ComfyUI"
},
{
"author": "un-seen",
"title": "ComfyUI Segment Anything",
"reference": "https://github.com/un-seen/comfyui_segment_anything_plus",
"files":[
"https://github.com/un-seen/comfyui_segment_anything_plus"
],
"install_type":"git-clone",
"description":"This project is a ComfyUI version of [a/sd-webui-segment-anything](https://github.com/continue-revolution/sd-webui-segment-anything). At present, only the most core functionalities have been implemented. I would like to express my gratitude to [a/continue-revolution](https://github.com/continue-revolution) for their preceding work on which this is based."
},
{
"author": "john-mnz",
"title": "ComfyUI-Inspyrenet-Rembg",
@ -11662,7 +11723,7 @@
"https://github.com/lrzjason/Comfyui-Kolors-Utils"
],
"install_type":"git-clone",
"description":"Nodes: Save Weight As Kolors Unet"
"description":"Nodes: Save Weight As Kolors Unet, Save Kolors"
},
{
"author": "lrzjason",
@ -11779,7 +11840,7 @@
{
"author": "wootwootwootwoot",
"title": "ComfyUI-RK-Sampler",
"id": "rk-sampler",
"id": "rk_sampler",
"reference": "https://github.com/wootwootwootwoot/ComfyUI-RK-Sampler",
"files": [
"https://github.com/wootwootwootwoot/ComfyUI-RK-Sampler"
@ -11796,9 +11857,152 @@
"https://github.com/TechnoByteJS/ComfyUI-TechNodes"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for merging, testing and more. SDNext Merge, VAE Merge, MBW Layers, Repeat VAE, Quantization."
"description": "ComfyUI nodes for merging, testing and more.\nNOTE: SDNext Merge, VAE Merge, MBW Layers, Repeat VAE, Quantization."
},
{
"author": "Fantasy AI Studio",
"title": "FAI-Node",
"id": "FAI-Node",
"reference": "https://github.com/alanhuang67/ComfyUI-FAI-Node",
"files": [
"https://github.com/alanhuang67/ComfyUI-FAI-Node"
],
"install_type": "git-clone",
"description": "Various custom nodes for ComfyUI"
},
{
"author": "MuziekMagie",
"title": "ComfyUI-Matchering",
"id": "matchering",
"reference": "https://github.com/MuziekMagie/ComfyUI-Matchering",
"files": [
"https://github.com/MuziekMagie/ComfyUI-Matchering"
],
"install_type": "git-clone",
"description": "A [a/Matchering](https://github.com/sergree/matchering)-node for ComfyUI.\nNOTE: You take TWO audio files and feed them into Matchering"
},
{
"author": "filliptm",
"title": "ComfyUI_FL-Trainer",
"reference": "https://github.com/filliptm/ComfyUI_FL-Trainer",
"files": [
"https://github.com/filliptm/ComfyUI_FL-Trainer"
],
"install_type": "git-clone",
"description": "Train Image Loras on both sd1.5 and SDXL. This repo git clones the pieces needed to train. It pops open a second terminal window do do the training. It will also display the inference samples in the node itself so you can track the results."
},
{
"author": "Mintbeer96",
"title": "ComfyUI-KerasOCR",
"reference": "https://github.com/Mintbeer96/ComfyUI-KerasOCR",
"files": [
"https://github.com/Mintbeer96/ComfyUI-KerasOCR"
],
"install_type": "git-clone",
"description": "An OCR node for detect text in image and returns covering mask."
},
{
"author": "pikenrover",
"title": "ComfyUI_PRNodes",
"reference": "https://github.com/pikenrover/ComfyUI_PRNodes",
"files": [
"https://github.com/pikenrover/ComfyUI_PRNodes"
],
"install_type": "git-clone",
"description": "Nodes:RandomPrompt, RandomPromptMixed, ImageScaleTo, EmptyLatentImageScaleBy, LoraLoaderExtended, Save Image w/Metadata, CheckpointLoaderSimpleExtended"
},
{
"author": "EnragedAntelope",
"title": "Doubutsu Image Describer for ComfyUI",
"reference": "https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer",
"files": [
"https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI allows you to use the Doubutsu small VLM model to describe images. Credit and further information on Doubutsu: [a/https://huggingface.co/qresearch/doubutsu-2b-pt-756](https://huggingface.co/qresearch/doubutsu-2b-pt-756)"
},
{
"author": "jn-jairo",
"title": "JNComfy",
"reference": "https://github.com/jn-jairo/jn_comfyui",
"files": [
"https://github.com/jn-jairo/jn_comfyui"
],
"install_type": "git-clone",
"description": "ComfyUI extension with patches and nodes.\nPatches:Preview device, Extension device, Temperature, Memory estimation, Optimizations, Easy generic inputs, Easy multiple inputs.\nNODES: Image nodes, Image/Area nodes, Image/Blip nodes, Image/Face nodes, Sampling nodes, Patch nodes, Primitive nodes, Primitive/Conversion nodes, Primitive/Process nodes, Workflow nodes, etc..."
},
{
"author": "akierson",
"title": "comfyui-colornodes",
"reference": "https://github.com/akierson/comfyui-colornodes",
"files": [
"https://github.com/akierson/comfyui-colornodes"
],
"install_type": "git-clone",
"description": "Basic Color Nodes for ComfyUI"
},
{
"author": "akierson",
"title": "ComfyUI-textnodes",
"reference": "https://github.com/akierson/ComfyUI-textnodes",
"files": [
"https://github.com/akierson/ComfyUI-textnodes"
],
"install_type": "git-clone",
"description": "Misc Text Nodes for Comfy UI"
},
{
"author": "ai-shizuka",
"title": "ComfyUI-tbox",
"reference": "https://github.com/ai-shizuka/ComfyUI-tbox",
"files": [
"https://github.com/ai-shizuka/ComfyUI-tbox"
],
"install_type": "git-clone",
"description": "Nodes:ImageLoader, ImageSaver, ImagesSaver, ImageResize, ImageSize."
},
{
"author": "neverbiasu",
"title": "ComfyUI ImageCaptioner",
"reference": "https://github.com/neverbiasu/ComfyUI-Image-Captioner",
"files": [
"https://github.com/neverbiasu/ComfyUI-Image-Captioner"
],
"install_type": "git-clone",
"description": "A ComfyUI extension for generating captions for your images. Runs on your own system, no external services used, no filter.\nUses various VLMs with APIs to generate captions for images. You can give instructions or ask questions in natural language."
},
{
"author": "DriftJohnson",
"title": "DJZ-Nodes",
"id": "DJZ-Nodes",
"reference": "https://github.com/MushroomFleet/DJZ-Nodes",
"files": [
"https://github.com/MushroomFleet/DJZ-Nodes"
],
"install_type": "git-clone",
"description": "AspectSize and other nodes"
},
{
"author": "var1ableX",
"title": "ComfyUI_Accessories",
"reference": "https://github.com/var1ableX/ComfyUI_Accessories",
"files": [
"https://github.com/var1ableX/ComfyUI_Accessories"
],
"install_type": "git-clone",
"description": "Get Mask Dimensions"
},
{
"author": "Makki_Shizu",
"title": "comfyui_reimgsize",
"id": "reimgsize",
"reference": "https://github.com/MakkiShizu/comfyui_reimgsize",
"files": [
"https://github.com/MakkiShizu/comfyui_reimgsize"
],
"install_type": "git-clone",
"description": "a simple reimgsize node(s) in comfyui."
},

View File

@ -753,7 +753,8 @@
"ETN_MergeImageTile",
"ETN_NSFWFilter",
"ETN_SendImageWebSocket",
"ETN_TileLayout"
"ETN_TileLayout",
"ETN_Translate"
],
{
"title_aux": "ComfyUI Nodes for External Tooling"
@ -1164,7 +1165,10 @@
],
"https://github.com/BetaDoggo/ComfyUI-VideoPlayer": [
[
"LoadFrame"
"ImageToEmoji",
"LoadFrame",
"LoadJPGFrame",
"LoadVideoFrame"
],
{
"title_aux": "ComfyUI Video Player"
@ -1614,6 +1618,14 @@
"title_aux": "ComfyUI-post-processing-nodes"
}
],
"https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer": [
[
"DoubutsuDescriber"
],
{
"title_aux": "Doubutsu Image Describer for ComfyUI"
}
],
"https://github.com/Excidos/ComfyUI-Documents": [
[
"ChunkRouter",
@ -1627,6 +1639,14 @@
"title_aux": "ComfyUI-Documents"
}
],
"https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper": [
[
"LuminaDiffusersNode"
],
{
"title_aux": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper"
}
],
"https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [
[
"ModelScopeT2VLoader"
@ -3297,6 +3317,14 @@
"title_aux": "ComfyUI-promptLAB"
}
],
"https://github.com/MakkiShizu/comfyui_reimgsize": [
[
"Resize"
],
{
"title_aux": "comfyui_reimgsize"
}
],
"https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": [
[
"Image Remove Background (rembg)"
@ -3420,6 +3448,14 @@
"title_aux": "Militant Hitchhiker's Switchblade Pack"
}
],
"https://github.com/Mintbeer96/ComfyUI-KerasOCR": [
[
"KerasOCR"
],
{
"title_aux": "ComfyUI-KerasOCR"
}
],
"https://github.com/MinusZoneAI/ComfyUI-Kolors-MZ": [
[
"IPAAdapterFaceIDBatch",
@ -3582,6 +3618,25 @@
"title_aux": "ComfyUI-TextOverlay"
}
],
"https://github.com/MushroomFleet/DJZ-Nodes": [
[
"AspectSize",
"AspectSizeV2"
],
{
"title_aux": "DJZ-Nodes"
}
],
"https://github.com/MuziekMagie/ComfyUI-Matchering": [
[
"Matchering",
"MatcheringAdvanced",
"MatcheringLimiterConfig"
],
{
"title_aux": "ComfyUI-Matchering"
}
],
"https://github.com/N3rd00d/ComfyUI-Paint3D-Nodes": [
[
"3D_GenerateDepthImage",
@ -4133,6 +4188,7 @@
[
"AudioBatchValueNode",
"AudioTranscriptionNode",
"BatchedTranscriptionEncoderNode",
"DownloadAudio",
"ImageRepeatInterleavedNode",
"LatentRepeatInterleavedNode",
@ -4146,6 +4202,7 @@
"MergeLatentBatches",
"PreviewAudio",
"RVCNode",
"SimpleMathNode",
"UVR5Node"
],
{
@ -4575,6 +4632,14 @@
"title_aux": "comfyui_meme_maker"
}
],
"https://github.com/SoftMeng/ComfyUI-DeepCache-Fix": [
[
"DeepCache_Fix"
],
{
"title_aux": "ComfyUI-DeepCache-Fix"
}
],
"https://github.com/SoftMeng/ComfyUI_ImageToText": [
[
"ComfyUI_ImageToText"
@ -4701,7 +4766,8 @@
],
"https://github.com/StartHua/Comfyui_segformer_b2_clothes": [
[
"segformer_b2_clothes"
"segformer_b2_clothes",
"segformer_b3_fashion"
],
{
"title_aux": "comfyui_segformer_b2_clothes"
@ -5427,7 +5493,8 @@
"TripoAPIDraft",
"TripoAnimateRetargetNode",
"TripoAnimateRigNode",
"TripoGLBViewer"
"TripoGLBViewer",
"TripoRefineModel"
],
{
"title_aux": "Tripo for ComfyUI"
@ -6229,7 +6296,8 @@
],
"https://github.com/adigayung/ComfyUI-Translator": [
[
"CLIP Text Encode (Auto Translate)"
"CLIP Text Encode (Auto Translate)",
"Prompt Text (Auto Translate)"
],
{
"title_aux": "ComfyUI-Translator"
@ -6314,6 +6382,18 @@
"title_aux": "LiamUtil (single node)"
}
],
"https://github.com/ai-shizuka/ComfyUI-tbox": [
[
"ImageLoader",
"ImageResize",
"ImageSaver",
"ImageSize",
"ImagesSaver"
],
{
"title_aux": "ComfyUI-tbox"
}
],
"https://github.com/aianimation55/ComfyUI-FatLabels": [
[
"FatLabels"
@ -6322,6 +6402,27 @@
"title_aux": "Comfy UI FatLabels"
}
],
"https://github.com/akierson/ComfyUI-textnodes": [
[
"Prompt Truncate",
"Tidy Tags"
],
{
"title_aux": "ComfyUI-textnodes"
}
],
"https://github.com/akierson/comfyui-colornodes": [
[
"Color Picker",
"Color to Hex",
"Color to RGB",
"Image Replace Color",
"Invert Color"
],
{
"title_aux": "comfyui-colornodes"
}
],
"https://github.com/al-swaiti/ComfyUI-CascadeResolutions": [
[
"CascadeResolutions"
@ -6330,6 +6431,15 @@
"title_aux": "ComfyUI-CascadeResolutions"
}
],
"https://github.com/alanhuang67/ComfyUI-FAI-Node": [
[
"FAIScaleScheduler",
"FAI_Voronoi_Generator"
],
{
"title_aux": "FAI-Node"
}
],
"https://github.com/alessandrozonta/ComfyUI-CenterNode": [
[
"BBoxCrop"
@ -7224,13 +7334,6 @@
"https://github.com/bvhari/ComfyUI_SUNoise": [
[
"SUNoiseLatent",
"SamplerDPM2Ancestral_SUN",
"SamplerDPMPP2SAncestral_SUN",
"SamplerDPMPP_2M_SDE_SUN",
"SamplerDPMPP_3M_SDE_SUN",
"SamplerDPMPP_SDE_SUN",
"SamplerEulerAncestralCFGpp_SUN",
"SamplerEulerAncestral_SUN",
"SamplersSUNoise",
"SamplersSUNoiseAdvanced"
],
@ -7860,6 +7963,9 @@
"LayerMask: RemBgUltra",
"LayerMask: RmBgUltra V2",
"LayerMask: SegformerB2ClothesUltra",
"LayerMask: SegformerClothesPipelineLoader",
"LayerMask: SegformerFashionPipelineLoader",
"LayerMask: SegformerUltraV2",
"LayerMask: SegmentAnythingUltra",
"LayerMask: SegmentAnythingUltra V2",
"LayerMask: Shadow & Highlight Mask",
@ -8114,6 +8220,17 @@
"title_aux": "img2colors-comfyui-node"
}
],
"https://github.com/christian-byrne/img2txt-comfyui-nodes": [
[
"img2txt BLIP/Llava Multimodel Tagger"
],
{
"author": "christian-byrne",
"nickname": "Image to Text - Auto Caption",
"title": "Img2Txt auto captioning. Choose from models: BLIP, Llava, MiniCPM, MS-GIT. Use model combos and merge results. Specify questions to ask about images (medium, art style, background). Supports Chinese \ud83c\udde8\ud83c\uddf3 questions via MiniCPM.",
"title_aux": "img2txt-comfyui-nodes"
}
],
"https://github.com/christian-byrne/size-match-compositing-nodes": [
[
"Composite Alpha Layer",
@ -8266,6 +8383,7 @@
"CLIPSetLastLayer",
"CLIPTextEncode",
"CLIPTextEncodeControlnet",
"CLIPTextEncodeHunyuanDiT",
"CLIPTextEncodeSD3",
"CLIPTextEncodeSDXL",
"CLIPTextEncodeSDXLRefiner",
@ -8588,6 +8706,7 @@
"IPAdapterAdvanced",
"IPAdapterBatch",
"IPAdapterClipVisionEnhancer",
"IPAdapterClipVisionEnhancerBatch",
"IPAdapterCombineEmbeds",
"IPAdapterCombineParams",
"IPAdapterCombineWeights",
@ -9485,6 +9604,24 @@
"title_aux": "Pixelization"
}
],
"https://github.com/filliptm/ComfyUI_FL-Trainer": [
[
"FL_ImageCaptionSaver",
"FL_KohyaSSAdvConfig",
"FL_KohyaSSDatasetConfig",
"FL_KohyaSSInitWorkspace",
"FL_KohyaSSTrain",
"FL_Kohya_EasyTrain",
"FL_LoadImagesFromDirectoryPath",
"FL_SliderLoraAdvConfig",
"FL_SliderLoraDatasetConfig",
"FL_SliderLoraInitWorkspace",
"FL_SliderLoraTrain"
],
{
"title_aux": "ComfyUI_FL-Trainer"
}
],
"https://github.com/filliptm/ComfyUI_Fill-Nodes": [
[
"FL_Ascii",
@ -9686,6 +9823,16 @@
"title_aux": "ComfyUI-Prompter-fofrAI"
}
],
"https://github.com/fofr/comfyui-fofr-toolkit": [
[
"Incrementer \ud83e\udeb4",
"Width and height for scaling image to ideal resolution \ud83e\udeb4",
"Width and height from aspect ratio \ud83e\udeb4"
],
{
"title_aux": "comfyui-fofr-toolkit"
}
],
"https://github.com/forever22777/comfyui-self-guidance": [
[
"CLIPConditioning",
@ -10201,14 +10348,14 @@
"Griptape Agent Config: Amazon Bedrock",
"Griptape Agent Config: Anthropic",
"Griptape Agent Config: Azure OpenAI",
"Griptape Agent Config: Custom Structure",
"Griptape Agent Config: Google",
"Griptape Agent Config: HuggingFace",
"Griptape Agent Config: LM Studio",
"Griptape Agent Config: Ollama",
"Griptape Agent Config: OpenAI",
"Griptape Agent Config: OpenAI Compatable",
"Griptape Audio Driver: ElevenLabs",
"Griptape Audio Driver: OpenAI",
"Griptape Agent Config: OpenAI Compatible",
"Griptape Audio Transcription Driver: OpenAI",
"Griptape Combine: Merge Inputs",
"Griptape Combine: Merge Texts",
"Griptape Combine: Rules List",
@ -10218,6 +10365,7 @@
"Griptape Convert: Text to CLIP Encode",
"Griptape Convert: Text to Combo",
"Griptape Create: Agent",
"Griptape Create: Agent from Config",
"Griptape Create: CLIP Text Encode",
"Griptape Create: Image Variation",
"Griptape Create: Image from Text",
@ -10230,15 +10378,42 @@
"Griptape Display: Text",
"Griptape Driver: Amazon Bedrock Stable Diffusion",
"Griptape Driver: Amazon Bedrock Titan",
"Griptape Driver: DuckDuckGo WebSearch",
"Griptape Driver: Google WebSearch",
"Griptape Driver: Azure OpenAI Image Generation",
"Griptape Driver: Leonardo.AI",
"Griptape Driver: OpenAI Image Generation",
"Griptape Embedding Driver: Amazon Bedrock Titan",
"Griptape Embedding Driver: Amazon SageMaker Jumpstart",
"Griptape Embedding Driver: Azure OpenAI",
"Griptape Embedding Driver: Cohere",
"Griptape Embedding Driver: Google",
"Griptape Embedding Driver: HuggingFace",
"Griptape Embedding Driver: Ollama",
"Griptape Embedding Driver: OpenAI",
"Griptape Embedding Driver: OpenAI Compatible",
"Griptape Embedding Driver: Voyage AI",
"Griptape Expand: Agent Nodes",
"Griptape Image Query Driver: Amazon Bedrock Claude",
"Griptape Image Query Driver: Anthropic",
"Griptape Image Query Driver: Azure OpenAI",
"Griptape Image Query Driver: Ollama",
"Griptape Image Query Driver: OpenAI",
"Griptape Load: Audio",
"Griptape Load: Image From URL",
"Griptape Pipeline: Add Task",
"Griptape Pipeline: Insert Task",
"Griptape Prompt Driver: Amazon Bedrock",
"Griptape Prompt Driver: Amazon SageMaker Jumpstart",
"Griptape Prompt Driver: Anthropic",
"Griptape Prompt Driver: Azure OpenAI",
"Griptape Prompt Driver: Cohere",
"Griptape Prompt Driver: Google",
"Griptape Prompt Driver: HuggingFace",
"Griptape Prompt Driver: LM Studio",
"Griptape Prompt Driver: Ollama",
"Griptape Prompt Driver: OpenAI",
"Griptape Prompt Driver: OpenAI Compatible",
"Griptape Replace: Rulesets on Agent",
"Griptape Replace: Tools on Agent",
"Griptape Run: Agent",
"Griptape Run: Audio Transcription",
"Griptape Run: Image Description",
@ -10249,15 +10424,32 @@
"Griptape Run: Text to Speech",
"Griptape Run: Tool Task",
"Griptape Run: Toolkit Task",
"Griptape Save: Text",
"Griptape Set: Default Agent",
"Griptape Text To Speech Driver: ElevenLabs",
"Griptape Text To Speech Driver: OpenAI",
"Griptape Tool: Audio Transcription",
"Griptape Tool: Calculator",
"Griptape Tool: DateTime",
"Griptape Tool: FileManager",
"Griptape Tool: Griptape Cloud KnowledgeBase",
"Griptape Tool: Text to Speech",
"Griptape Tool: VectorStore",
"Griptape Tool: WebScraper",
"Griptape Tool: WebSearch"
"Griptape Tool: WebSearch",
"Griptape Vector Store Driver: Amazon OpenSearch",
"Griptape Vector Store Driver: Azure MongoDB",
"Griptape Vector Store Driver: Local",
"Griptape Vector Store Driver: Marqo",
"Griptape Vector Store Driver: MongoDB Atlas",
"Griptape Vector Store Driver: PGVector",
"Griptape Vector Store Driver: Pinecone",
"Griptape Vector Store Driver: Qdrant",
"Griptape Vector Store Driver: Redis",
"Griptape Vector Store: Add Text",
"Griptape Vector Store: Query",
"Griptape WebSearch Driver: DuckDuckGo",
"Griptape WebSearch Driver: Google"
],
{
"author": "Jason Schleifer",
@ -10399,6 +10591,10 @@
"CosyVoice",
"Dingding",
"Dingding_tool",
"FeishuDownloadAudio",
"FeishuDownloadImage",
"FeishuGetHistory",
"FeishuSendMsg",
"KG_csv_toolkit_developer",
"KG_csv_toolkit_user",
"KG_json_toolkit_developer",
@ -10437,7 +10633,10 @@
"google_loader",
"google_tool",
"image_iterator",
"img2path",
"interpreter_function",
"interpreter_tool",
"json2text",
"json_get_value",
"json_parser",
"keyword_tool",
@ -10451,8 +10650,11 @@
"load_excel",
"load_file",
"load_file_folder",
"load_img_path",
"load_int",
"load_keyword",
"load_name",
"load_openai_ebd",
"load_persona",
"load_url",
"load_wikipedia",
@ -10466,6 +10668,7 @@
"parameter_function",
"play_audio",
"replace_string",
"save_ebd_database",
"show_text_party",
"start_dialog",
"start_workflow",
@ -10731,6 +10934,7 @@
],
"https://github.com/iemesowum/ComfyUI_IsaacNodes": [
[
"I_AmplitudeToWeights",
"I_BinaryAmplitudeGate",
"I_UnmixAudio",
"I_WeightsListToWeights"
@ -11014,6 +11218,7 @@
"CR Obit Pose Input Switch JK",
"CR Orbit Pose Input Switch JK",
"CR Pipe Input Switch JK",
"CR Ply Input Switch JK",
"CR SD1.5 Aspect Ratio JK",
"CR SDXL Aspect Ratio JK",
"CR Switch Model and CLIP JK",
@ -11137,6 +11342,8 @@
"JWImageLevels",
"JWImageLoadRGB",
"JWImageLoadRGBA",
"JWImageLoadRGBA From Clipboard",
"JWImageLoadRGBFromClipboard",
"JWImageLoadRGBIfExists",
"JWImageMix",
"JWImageResize",
@ -11275,9 +11482,86 @@
"title_aux": "ULTools for ComfyUI"
}
],
"https://github.com/jn-jairo/jn_comfyui": [
[
"JN_AreaInfo",
"JN_AreaNormalize",
"JN_AreaWidthHeight",
"JN_AreaXY",
"JN_Blip",
"JN_BlipLoader",
"JN_BooleanOperation",
"JN_Condition",
"JN_CoolDown",
"JN_CoolDownOutput",
"JN_CropFace",
"JN_DatetimeFormat",
"JN_DatetimeInfo",
"JN_DatetimeNow",
"JN_Dump",
"JN_DumpOutput",
"JN_FaceRestoreModelLoader",
"JN_FaceRestoreWithModel",
"JN_FirstActive",
"JN_ImageAddMask",
"JN_ImageBatch",
"JN_ImageCenterArea",
"JN_ImageCrop",
"JN_ImageGrid",
"JN_ImageInfo",
"JN_ImageSharpness",
"JN_ImageSquare",
"JN_ImageUncrop",
"JN_KSampler",
"JN_KSamplerAdvancedParams",
"JN_KSamplerFaceRestoreParams",
"JN_KSamplerResizeInputParams",
"JN_KSamplerResizeMaskAreaParams",
"JN_KSamplerResizeOutputParams",
"JN_KSamplerSeamlessParams",
"JN_KSamplerTileParams",
"JN_LoadImageDirectory",
"JN_LogicOperation",
"JN_MaskInfo",
"JN_MathOperation",
"JN_MathOperationArray",
"JN_PrimitiveArrayInfo",
"JN_PrimitiveBatchToArray",
"JN_PrimitiveBoolean",
"JN_PrimitiveFloat",
"JN_PrimitiveInt",
"JN_PrimitivePrompt",
"JN_PrimitiveString",
"JN_PrimitiveStringMultiline",
"JN_PrimitiveStringToArray",
"JN_PrimitiveToArray",
"JN_PrimitiveToBoolean",
"JN_PrimitiveToFloat",
"JN_PrimitiveToInt",
"JN_PrimitiveToString",
"JN_RemoveBackground",
"JN_Seamless",
"JN_SeamlessBorder",
"JN_SeamlessBorderCrop",
"JN_SelectItem",
"JN_Sleep",
"JN_SleepOutput",
"JN_SliceOperation",
"JN_StopIf",
"JN_StopIfOutput",
"JN_TextConcatenation",
"JN_TextReplace",
"JN_TimedeltaFormat",
"JN_TimedeltaInfo"
],
{
"title_aux": "JNComfy"
}
],
"https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg": [
[
"InspyrenetRembg"
"InspyrenetRembg",
"InspyrenetRembgAdvanced"
],
{
"title_aux": "ComfyUI-Inspyrenet-Rembg"
@ -11750,7 +12034,7 @@
"CustomSigmas",
"DownloadAndLoadCLIPSeg",
"DrawInstanceDiffusionTracking",
"DummyLatentOut",
"DummyOut",
"EmptyLatentImagePresets",
"FilterZeroMasksAndCorrespondingImages",
"FlipSigmasAdjusted",
@ -11812,6 +12096,7 @@
"SV3D_BatchSchedule",
"SaveImageWithAlpha",
"ScaleBatchPromptSchedule",
"Screencap_mss",
"Sleep",
"SomethingToString",
"SoundReactive",
@ -11824,6 +12109,7 @@
"StringConstantMultiline",
"Superprompt",
"VRAM_Debug",
"WebcamCaptureCV2",
"WeightScheduleConvert",
"WeightScheduleExtend",
"WidgetToString"
@ -11858,7 +12144,15 @@
"https://github.com/kijai/ComfyUI-LivePortraitKJ": [
[
"DownloadAndLoadLivePortraitModels",
"LivePortraitProcess"
"KeypointScaler",
"KeypointsToImage",
"LivePortraitComposite",
"LivePortraitCropper",
"LivePortraitLoadCropper",
"LivePortraitLoadFaceAlignmentCropper",
"LivePortraitLoadMediaPipeCropper",
"LivePortraitProcess",
"LivePortraitRetargeting"
],
{
"title_aux": "ComfyUI-LivePortraitKJ"
@ -11990,6 +12284,7 @@
"SingleString",
"SizeSelector",
"YellowBus",
"YellowBusV2",
"concat"
],
{
@ -12187,10 +12482,14 @@
"https://github.com/leestuartx/ComfyUI-GG": [
[
"AddPaddingToImage",
"ForLoopNode",
"ImageMetadataExtractor",
"InputNode",
"MetadataExtractBySeed",
"MetadataExtractorBySeed",
"ResizeImageProportionally"
"OutputNode",
"ResizeImageProportionally",
"WorkspaceNode"
],
{
"title_aux": "ComfyUI-GG"
@ -12561,7 +12860,8 @@
],
"https://github.com/lrzjason/Comfyui-Kolors-Utils": [
[
"Save Weight As Kolors Unet"
"SaveKolors",
"SaveWeightAsKolorsUnet"
],
{
"title_aux": "Comfyui Kolors Utils"
@ -13272,16 +13572,6 @@
"title_aux": "ComfyUI - Mask Bounding Box"
}
],
"https://github.com/mingqizhang/ComfyUI_InSPyResNet_zmq": [
[
"INSPY removebg Apply",
"INSPY removebg ModelLoader",
"INSPY removebg ModelLoaderFromPath"
],
{
"title_aux": "ComfyUI_InSPyResNet_zmq"
}
],
"https://github.com/mirabarukaso/ComfyUI_Mira": [
[
"BooleanListInterpreter1",
@ -13295,6 +13585,7 @@
"CreateCircleMask",
"CreateMaskWithCanvas",
"CreateNestedPNGMask",
"CreatePolygonPNGMask",
"CreateSimpleMask",
"CreateTillingPNGMask",
"CreateWatermarkRemovalMask",
@ -13334,6 +13625,8 @@
"TextBox",
"TextCombinerSix",
"TextCombinerTwo",
"TextSwitcherThreeWays",
"TextSwitcherTwoWays",
"TextWithBooleanSwitchAndCommonTextInput",
"TwoBooleanTrigger",
"TwoFloats"
@ -13453,6 +13746,14 @@
"title_aux": "ComfyUI-NegiTools"
}
],
"https://github.com/neverbiasu/ComfyUI-Image-Captioner": [
[
"ImageCaptioner"
],
{
"title_aux": "ComfyUI ImageCaptioner"
}
],
"https://github.com/nickve28/ComfyUI-Nich-Utils": [
[
"Image from Dir Selector (Nich)",
@ -13872,9 +14173,11 @@
"float",
"glslEditor",
"glslEditor (ShaderToy)",
"glslUniforms",
"glslViewer",
"int",
"vec2",
"vec2 (pos)",
"vec3",
"vec4"
],
@ -13922,6 +14225,20 @@
"title_aux": "comfy_PoP"
}
],
"https://github.com/pikenrover/ComfyUI_PRNodes": [
[
"CheckpointLoaderSimpleExtended",
"EmptyLatentImageScaleBy",
"ImageScaleTo",
"LoraLoaderExtended",
"RandomPrompt",
"RandomPromptMixed",
"Save Image w/Metadata"
],
{
"title_aux": "ComfyUI_PRNodes"
}
],
"https://github.com/pkpkTech/ComfyUI-SaveAVIF": [
[
"SaveAvif"
@ -14598,6 +14915,8 @@
"https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [
[
"PhotoMakerEncodePlus",
"PhotoMakerInsightFaceLoader",
"PhotoMakerLoaderPlus",
"PhotoMakerStyles",
"PrepImagesForClipVisionFromPath"
],
@ -14695,6 +15014,7 @@
"BizyAirKolorsVAEEncode",
"BizyAirLeReS_DepthMapPreprocessor",
"BizyAirLineArtPreprocessor",
"BizyAirMZChatGLM3TextEncode",
"BizyAirM_LSDPreprocessor",
"BizyAirMetric3D_DepthMapPreprocessor",
"BizyAirMetric3D_NormalMapPreprocessor",
@ -14713,6 +15033,41 @@
"BizyAirTilePreprocessor",
"BizyAirUniFormer_SemSegPreprocessor",
"BizyAirZoe_DepthMapPreprocessor",
"IPAAdapterFaceIDBatch",
"IPAdapter",
"IPAdapterAdvanced",
"IPAdapterBatch",
"IPAdapterClipVisionEnhancer",
"IPAdapterCombineEmbeds",
"IPAdapterCombineParams",
"IPAdapterCombineWeights",
"IPAdapterEmbeds",
"IPAdapterEmbedsBatch",
"IPAdapterEncoder",
"IPAdapterFaceID",
"IPAdapterFromParams",
"IPAdapterInsightFaceLoader",
"IPAdapterLoadEmbeds",
"IPAdapterMS",
"IPAdapterModelLoader",
"IPAdapterNoise",
"IPAdapterPreciseComposition",
"IPAdapterPreciseCompositionBatch",
"IPAdapterPreciseStyleTransfer",
"IPAdapterPreciseStyleTransferBatch",
"IPAdapterPromptScheduleFromWeightsStrategy",
"IPAdapterRegionalConditioning",
"IPAdapterSaveEmbeds",
"IPAdapterStyleComposition",
"IPAdapterStyleCompositionBatch",
"IPAdapterTiled",
"IPAdapterTiledBatch",
"IPAdapterUnifiedLoader",
"IPAdapterUnifiedLoaderCommunity",
"IPAdapterUnifiedLoaderFaceID",
"IPAdapterWeights",
"IPAdapterWeightsFromStrategy",
"PrepImageForClipVision",
"StableDiffusionXLControlNetUnionPipeline"
],
{
@ -14985,6 +15340,7 @@
],
"https://github.com/smthemex/ComfyUI_Streamv2v_Plus": [
[
"Stream_Lora_Loader",
"Stream_Model_Loader",
"Stream_Sampler"
],
@ -15103,6 +15459,7 @@
"LatentNormalizeShuffle",
"LatentStats",
"MedianFilterImage",
"ModelTest",
"NormalMapSimple",
"OffsetLatentImage",
"PrintSigmas",
@ -15777,6 +16134,18 @@
"title_aux": "comfyui-tensorop"
}
],
"https://github.com/un-seen/comfyui_segment_anything_plus": [
[
"GroundingDinoModelLoader (segment anything plus)",
"GroundingDinoSAMSegment (segment anything plus)",
"InvertMask (segment anything plus)",
"IsMaskEmpty (segment anything plus)",
"SAMModelLoader (segment anything plus)"
],
{
"title_aux": "ComfyUI Segment Anything"
}
],
"https://github.com/unwdef/unwdef-nodes-comfyui": [
[
"RandomTextFromMultiline",
@ -15817,6 +16186,14 @@
"title_aux": "Simple Wildcard"
}
],
"https://github.com/var1ableX/ComfyUI_Accessories": [
[
"GetMaskDimensions"
],
{
"title_aux": "ComfyUI_Accessories"
}
],
"https://github.com/veighnsche/comfyui_gr85": [
[
"GR85_ContainsWord",
@ -16219,7 +16596,8 @@
"https://github.com/ycchanau/ComfyUI_Preview_Magnifier": [
[
"YC.ImageComparerMagnifier",
"YC.PreviewImageMagnifier"
"YC.PreviewImageMagnifier",
"YC.XYPreviewImageMagnifier"
],
{
"title_aux": "ComfyUI Preview Magnifier"
@ -16240,7 +16618,9 @@
"GroqChatNode",
"MoonshotMultiChatNode",
"MoonshotSingleChatNode",
"SD3LongCaptionerV2"
"PromptExtractorNode",
"SD3LongCaptionerV2",
"dwimage2"
],
{
"title_aux": "comfy-groqchat"
@ -16703,6 +17083,7 @@
"https://github.com/zhulu111/ComfyUI_Bxb": [
[
"sdBxb",
"sdBxb_saveImage",
"sdBxb_textInput"
],
{

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,7 @@ sys.path.append(glob_path)
import cm_global
from manager_util import *
version = [2, 47]
version = [2, 48, 2]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')

View File

@ -990,8 +990,17 @@ async def install_model(request):
return web.Response(status=403)
if not json_data['filename'].endswith('.safetensors') and not is_allowed_security_level('high'):
print(f"ERROR: To use this feature, you must either set '--listen' to a local IP and set the security level to 'normal-' or lower, or set the security level to 'middle' or 'weak'. Please contact the administrator.")
return web.Response(status=403)
models_json = await core.get_data_by_mode('cache', 'model-list.json')
is_belongs_to_whitelist = False
for x in models_json['models']:
if x.get('url') == json_data['url']:
is_belongs_to_whitelist = True
break
if not is_belongs_to_whitelist:
print(f"ERROR: To use this feature, you must either set '--listen' to a local IP and set the security level to 'normal-' or lower, or set the security level to 'middle' or 'weak'. Please contact the administrator.")
return web.Response(status=403)
res = False

View File

@ -12,7 +12,7 @@ def security_check():
guide = {
"ComfyUI_LLMVISION": """
0.Remove ComfyUI\\custom_nodes\\ComfyUI_LLMVISION.
1.Remove pip packages: openai-1.16.3.dist-info, anthropic-0.21.4.dist-info, openai-1.30.2.dist-info, anthropic-0.26.1.dist-info, %LocalAppData%\\rundll64.exe
1.Remove pip packages: openai-1.16.3.dist-info, anthropic-0.21.4.dist-info, openai-1.30.2.dist-info, anthropic-0.21.5.dist-info, anthropic-0.26.1.dist-info, %LocalAppData%\\rundll64.exe
(For portable versions, it is recommended to reinstall. If you are using a venv, it is advised to recreate the venv.)
2.Remove these files in your system: lib/browser/admin.py, Cadmino.py, Fadmino.py, VISION-D.exe, BeamNG.UI.exe
3.Check your Windows registry for the key listed above and remove it.
@ -44,6 +44,18 @@ Detailed information: https://old.reddit.com/r/comfyui/comments/1dbls5n/psa_if_y
installed_pips = subprocess.check_output([sys.executable, '-m', "pip", "freeze"], text=True)
detected = set()
try:
anthropic_info = subprocess.check_output([sys.executable, '-m', "pip", "show", "anthropic"], text=True, stderr=subprocess.DEVNULL)
anthropic_reqs = [x for x in anthropic_info.split('\n') if x.startswith("Requires")][0].split(': ')[1]
if "pycrypto" in anthropic_reqs:
location = [x for x in anthropic_info.split('\n') if x.startswith("Location")][0].split(': ')[1]
for fi in os.listdir(location):
if fi.startswith("anthropic"):
guide["ComfyUI_LLMVISION"] = f"\n0.Remove {os.path.join(location, fi)}" + guide["ComfyUI_LLMVISION"]
detected.add("ComfyUI_LLMVISION")
except subprocess.CalledProcessError:
pass
for k, v in node_blacklist.items():
if os.path.exists(os.path.join(custom_nodes_path, k)):
print(f"[SECURITY ALERT] custom node '{k}' is dangerous.")

View File

@ -105,6 +105,10 @@ function node_info_copy(src, dest, connect_both) {
// copy input connections
for(let i in src.inputs) {
let input = src.inputs[i];
if (input.widget !== undefined) {
const destWidget = dest.widgets.find(x => x.name === input.widget.name);
dest.convertWidgetToInput(destWidget);
}
if(input.link) {
let link = app.graph.links[input.link];
let src_node = app.graph.getNodeById(link.origin_id);
@ -138,6 +142,10 @@ function node_info_copy(src, dest, connect_both) {
}
}
dest.color = src.color;
dest.bgcolor = src.bgcolor;
dest.size = src.size;
app.graph.afterChange();
}
@ -202,7 +210,7 @@ app.registerExtension({
let new_node = LiteGraph.createNode(nodeType.comfyClass);
new_node.pos = [this.pos[0], this.pos[1]];
app.canvas.graph.add(new_node, false);
node_info_copy(this, new_node);
node_info_copy(this, new_node, true);
app.canvas.graph.remove(this);
},
});

View File

@ -2787,8 +2787,8 @@
},
{
"name": "Zero123 3D object Model",
"type": "Zero123",
"base": "Zero123",
"type": "zero123",
"base": "zero123",
"save_path": "checkpoints/zero123",
"description": "model that been trained on 10M+ 3D objects from Objaverse-XL, used for generated rotated CamView",
"reference": "https://objaverse.allenai.org/docs/zero123-xl/",
@ -2798,8 +2798,8 @@
},
{
"name": "Zero123 3D object Model",
"type": "Zero123",
"base": "Zero123",
"type": "zero123",
"base": "zero123",
"save_path": "checkpoints/zero123",
"description": "Stable Zero123 is a model for view-conditioned image generation based on [a/Zero123](https://github.com/cvlab-columbia/zero123).",
"reference": "https://huggingface.co/stabilityai/stable-zero123",
@ -2809,8 +2809,8 @@
},
{
"name": "Zero123 3D object Model",
"type": "Zero123",
"base": "Zero123",
"type": "zero123",
"base": "zero123",
"save_path": "checkpoints/zero123",
"description": "Zero123 original checkpoints in 105000 steps.",
"reference": "https://huggingface.co/cvlab/zero123-weights",
@ -2820,8 +2820,8 @@
},
{
"name": "Zero123 3D object Model",
"type": "Zero123",
"base": "Zero123",
"type": "zero123",
"base": "zero123",
"save_path": "checkpoints/zero123",
"description": "Zero123 original checkpoints in 165000 steps.",
"reference": "https://huggingface.co/cvlab/zero123-weights",
@ -3050,6 +3050,17 @@
"url": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors",
"size": "2.50GB"
},
{
"name": "xinsir/ControlNet++: All-in-one ControlNet (ProMax model)",
"type": "controlnet",
"base": "SDXL",
"save_path": "controlnet/SDXL/controlnet-union-sdxl-1.0",
"description": "All-in-one ControlNet for image generations and editing! (ProMax model)",
"reference": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0",
"filename": "iffusion_pytorch_model_promax.safetensors",
"url": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0/resolve/main/diffusion_pytorch_model_promax.safetensors",
"size": "2.50GB"
},
{
"name": "xinsir/Controlnet-Scribble-Sdxl-1.0",
"type": "controlnet",
@ -3359,6 +3370,40 @@
"filename": "PixArt-Sigma-XL-2-1024-MS.pth",
"url": "https://huggingface.co/PixArt-alpha/PixArt-Sigma/resolve/main/PixArt-Sigma-XL-2-1024-MS.pth",
"size": "2.47GB"
},
{
"name": "hunyuan_dit_1.2.safetensors",
"type": "checkpoint",
"base": "Hunyuan-DiT",
"save_path": "checkpoints/hunyuan_dit_comfyui",
"description": "Different versions of HunyuanDIT packaged for ComfyUI use.",
"reference": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui",
"filename": "hunyuan_dit_1.2.safetensors",
"url": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui/resolve/main/hunyuan_dit_1.2.safetensors",
"size": "8.24GB"
},
{
"name": "hunyuan_dit_1.1.safetensors",
"type": "checkpoint",
"base": "Hunyuan-DiT",
"save_path": "checkpoints/hunyuan_dit_comfyui",
"description": "Different versions of HunyuanDIT packaged for ComfyUI use.",
"reference": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui",
"filename": "hunyuan_dit_1.1.safetensors",
"url": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui/resolve/main/hunyuan_dit_1.1.safetensors",
"size": "8.24GB"
},
{
"name": "hunyuan_dit_1.0.safetensors",
"type": "checkpoint",
"base": "Hunyuan-DiT",
"save_path": "checkpoints/hunyuan_dit_comfyui",
"description": "Different versions of HunyuanDIT packaged for ComfyUI use.",
"reference": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui",
"filename": "hunyuan_dit_1.0.safetensors",
"url": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui/resolve/main/hunyuan_dit_1.0.safetensors",
"size": "8.24GB"
}
]
}

View File

@ -11,6 +11,109 @@
{
"author": "leoleelxh",
"title": "ComfyUI-MidjourneyNode-leoleexh",
"reference": "https://github.com/leoleelxh/ComfyUI-MidjourneyNode-leoleexh",
"files": [
"https://github.com/leoleelxh/ComfyUI-MidjourneyNode-leoleexh"
],
"install_type": "git-clone",
"description": "This node allows ComfyUI to easily integrate with Midjourney, utilizing the ultra-high quality of Midjourney and the powerful control of SD to provide more convenient capabilities for AIGC.\nNOTE: This node relies on the midjourney proxy project and requires API deployment in advance. For detailed installation, please refer to the instructions of the project. https://github.com/novicezk/midjourney-proxy"
},
{
"author": "teward",
"title": "Comfy-Sentry",
"reference": "https://github.com/teward/Comfy-Sentry",
"files": [
"https://github.com/teward/Comfy-Sentry"
],
"install_type": "git-clone",
"description": "This extension is actually nodeless, but provides a ComfyUI integration to a Sentry error reporting backend. This way, you can have full code and error reporting, performance monitoring and metrics, etc. in your ComfyUI interface reported to a Sentry backend."
},
{
"author": "JosefKuchar",
"title": "ComfyUI-AdvancedTiling [WIP]",
"reference": "https://github.com/JosefKuchar/ComfyUI-AdvancedTiling",
"files": [
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling"
],
"install_type": "git-clone",
"description": "Nodes: Advanced Tiling Settings, Advanced Tiling, Advanced Tiling VAE Decode"
},
{
"author": "hy134300",
"title": "ComfyUI-PhotoMaker-V2",
"reference": "https://github.com/hy134300/ComfyUI-PhotoMaker-V2",
"files": [
"https://github.com/hy134300/ComfyUI-PhotoMaker-V2"
],
"install_type": "git-clone",
"description": "Nodes for PhotoMaker-V2"
},
{
"author": "kijai",
"title": "ComfyUI-FollowYourEmojiWrapper [WIP]",
"reference": "https://github.com/kijai/ComfyUI-FollowYourEmojiWrapper",
"files": [
"https://github.com/kijai/ComfyUI-FollowYourEmojiWrapper"
],
"install_type": "git-clone",
"description": "Original repo: [a/https://github.com/mayuelala/FollowYourEmoji](https://github.com/mayuelala/FollowYourEmoji)"
},
{
"author": "haomole",
"title": "Comfyui-SadTalker",
"reference": "https://github.com/haomole/Comfyui-SadTalker",
"files": [
"https://github.com/haomole/Comfyui-SadTalker"
],
"install_type": "git-clone",
"description": "[a/SadTalker](https://github.com/OpenTalker/SadTalker) for ComfyUI"
},
{
"author": "maepopi",
"title": "Diffusers-in-ComfyUI",
"reference": "https://github.com/maepopi/Diffusers-in-ComfyUI",
"files": [
"https://github.com/maepopi/Diffusers-in-ComfyUI"
],
"install_type": "git-clone",
"description": "This is a custom node allowing the use of the diffusers pipeline into ComfyUI. Based on [a/Limitex/ComfyUI-Diffusers](https://github.com/Limitex/ComfyUI-Diffusers)"
},
{
"author": "hotpizzatactics",
"title": "ComfyUI-WaterMark-Detector",
"id": "watermark-detector",
"reference": "https://github.com/hotpizzatactics/ComfyUI-WaterMark-Detector",
"files": [
"https://github.com/hotpizzatactics/ComfyUI-WaterMark-Detector"
],
"install_type": "git-clone",
"description": "Nodes:CLAHE Enhancement, High Pass Filter, Edge Detection, Combine Enhancements, Adaptive Thresholding, Morphological Operations, Gray Color Enhancement, Improved Gray Color Enhancement, Texture Enhancement, Denoising Filter, Flexible Combine Enhancements."
},
{
"author": "drmbt",
"title": "comfyui-dreambait-nodes",
"reference": "https://github.com/drmbt/comfyui-dreambait-nodes",
"files": [
"https://github.com/drmbt/comfyui-dreambait-nodes"
],
"install_type": "git-clone",
"description": "Nodes:Aspect Pad Image For Outpainting"
},
{
"author": "AIFSH",
"title": "IMAGDressing-ComfyUI",
"id": "imagdressing",
"reference": "https://github.com/AIFSH/IMAGDressing-ComfyUI",
"files": [
"https://github.com/AIFSH/IMAGDressing-ComfyUI"
],
"install_type": "git-clone",
"description": "Nodes:IMAGDressingNode, TextNode"
},
{
"author": "BetaDoggo",
"title": "ComfyUI-LogicGates",
@ -83,26 +186,6 @@
"install_type": "git-clone",
"description": "NODES: LygiaProgram, LygiaUniforms"
},
{
"author": "filliptm",
"title": "ComfyUI_FL-Trainer [WIP]",
"reference": "https://github.com/filliptm/ComfyUI_FL-Trainer",
"files": [
"https://github.com/filliptm/ComfyUI_FL-Trainer"
],
"install_type": "git-clone",
"description": "Trainer nodes based on KohyaSS trainer."
},
{
"author": "Indra's Mirror",
"title": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper [WIP]",
"reference": "https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper",
"files": [
"https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper"
],
"install_type": "git-clone",
"description": "WORK IN PROGRESS (Currently Not Working)"
},
{
"author": "SpaceWarpStudio",
"title": "ComfyUI_Remaker_FaceSwap",
@ -237,17 +320,6 @@
"install_type": "git-clone",
"description": "Custom ComfyUI nodes to run [a/fal-ai/AuraSR](https://huggingface.co/fal-ai/AuraSR) model.[w/This node cannot be installed simultaneously with AIFSH/ComfyUI-AuraSR due to overlapping repository names.]"
},
{
"author": "mingqizhang",
"title": "ComfyUI_AEMatter_zmq",
"id": "aematter",
"reference": "https://github.com/mingqizhang/ComfyUI_AEMatter_zmq",
"files": [
"https://github.com/mingqizhang/ComfyUI_AEMatter_zmq"
],
"install_type": "git-clone",
"description": "Nodes:AEMatter_ModelLoader, Create_Trimap, AEMatter_Apply, Mask_Transfor, Replace_Background, Gaussian_Filter, Guide_Filter, Improved_Aplha_Composite"
},
{
"author": "m-ai-studio",
"title": "mai-prompt-progress",
@ -291,17 +363,6 @@
"install_type": "git-clone",
"description": "A simple node to load image from local path or http url. You can find this node from 'image' category."
},
{
"author": "mingqizhang",
"title": "ComfyUI_AEMatter_zmq",
"id": "aematter-zmq",
"reference": "https://github.com/mingqizhang/ComfyUI_AEMatter_zmq",
"files": [
"https://github.com/mingqizhang/ComfyUI_AEMatter_zmq"
],
"install_type": "git-clone",
"description": "Nodes:AEMatter_ModelLoader, Create_Trimap, AEMatter_Apply, Mask_Transfor, Replace_Background, Gaussian_Filter, Guide_Filter"
},
{
"author": "majorsauce",
"title": "comfyui_indieTools [WIP]",
@ -335,16 +396,6 @@
"install_type": "copy",
"description": "Some additional audio utilites for use on top of Sample Diffusion ComfyUI Extension"
},
{
"author": "mingqizhang",
"title": "ComfyUI_AEMatter_zmq",
"reference": "https://github.com/mingqizhang/ComfyUI_AEMatter_zmq",
"files": [
"https://github.com/mingqizhang/ComfyUI_AEMatter_zmq"
],
"install_type": "git-clone",
"description": "Nodes:AEMatter_ModelLoader, Create_Trimap, AEMatter_Apply, Mask_Transfor, Replace_Background, Gaussian_Filter, Guide_Filter."
},
{
"author": "nat-chan",
"title": "comfyui-paint",
@ -593,6 +644,17 @@
"install_type": "git-clone",
"description": "Nodes:BetterImageDimensions, SDXLDimensions, PureRatio"
},
{
"author": "endman100",
"title": "ComfyUI-augmentation",
"id": "augmentation",
"reference": "https://github.com/endman100/ComfyUI-augmentation",
"files": [
"https://github.com/endman100/ComfyUI-augmentation"
],
"install_type": "git-clone",
"description": "Nodes:RamdomFlipImage (endman100)"
},
{
"author": "endman100",
"title": "ComfyUI Nodes: SaveConditioning and LoadConditioning",
@ -1219,16 +1281,6 @@
"install_type": "git-clone",
"description": "This is a PoC port of [a/Google's Prompt-to-Prompt](https://github.com/google/prompt-to-prompt/) to ComfyUI. It isn't feature complete. But it's good enough for evaluating if prompt-to-prompt is of any good."
},
{
"author": "MushroomFleet",
"title": "DJZ-Nodes",
"reference": "https://github.com/MushroomFleet/DJZ-Nodes",
"files": [
"https://github.com/MushroomFleet/DJZ-Nodes"
],
"install_type": "git-clone",
"description": "Nodes:Aspect Size. Drift Johnsons Custom nodes for ComfyUI"
},
{
"author": "stavsap",
"title": "ComfyUI Ollama [WIP]",

View File

@ -204,6 +204,15 @@
"title_aux": "ComfyUI-ViViD"
}
],
"https://github.com/AIFSH/IMAGDressing-ComfyUI": [
[
"IMAGDressingNode",
"TextNode"
],
{
"title_aux": "IMAGDressing-ComfyUI"
}
],
"https://github.com/ALatentPlace/ComfyUI_yanc": [
[
"> Clear Text",
@ -284,6 +293,27 @@
"title_aux": "execution-inversion-demo-comfyui"
}
],
"https://github.com/BetaDoggo/ComfyUI-LogicGates": [
[
"AND",
"BitMemory",
"BoolToString",
"ByteMemory",
"ByteToBits",
"CreateByte",
"NAND",
"NOR",
"NOT",
"ON",
"OR",
"SWITCH",
"XNOR",
"XOR"
],
{
"title_aux": "ComfyUI-LogicGates"
}
],
"https://github.com/BlueDangerX/ComfyUI-BDXNodes": [
[
"BDXTestInt",
@ -347,14 +377,6 @@
"title_aux": "ComfyUI-MusicGen [WIP]"
}
],
"https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper": [
[
"LuminaDiffusersNode"
],
{
"title_aux": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper [WIP]"
}
],
"https://github.com/ExponentialML/ComfyUI_LiveDirector": [
[
"LiveDirector"
@ -421,6 +443,7 @@
"GR Image/Depth Mask",
"GR Mask Create",
"GR Mask Create Random",
"GR Mask Create Random Multi",
"GR Mask Resize",
"GR Multi Mask Create",
"GR Onomatopoeia",
@ -471,6 +494,28 @@
"title_aux": "comfyui-terminal-command [UNSAFE]"
}
],
"https://github.com/JichaoLiang/Immortal_comfyUI": [
[
"AppendNode",
"ApplyVoiceConversion",
"ImAppendVideoNode",
"ImApplyWav2lip",
"ImDumpEntity",
"LoadPackage",
"MergeNode",
"NewNode",
"SaveImagePath",
"SaveToDirectory",
"SetEvent",
"SetNodeMapping",
"SetProperties",
"batchNodes",
"redirectToNode"
],
{
"title_aux": "Immortal_comfyUI"
}
],
"https://github.com/Jiffies-64/ComfyUI-SaveImagePlus": [
[
"SaveImagePlus"
@ -487,6 +532,16 @@
"title_aux": "comfy-consistency-vae"
}
],
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling": [
[
"AdvancedTiling",
"AdvancedTilingSettings",
"AdvancedTilingVAEDecode"
],
{
"title_aux": "ComfyUI-AdvancedTiling [WIP]"
}
],
"https://github.com/LZpenguin/ComfyUI-Text": [
[
"Add_text_by_mask"
@ -626,14 +681,6 @@
"title_aux": "ComfyUI-Waveform-Extensions"
}
],
"https://github.com/NitramDom/ComfyUI_FacialFlip": [
[
"Swapper"
],
{
"title_aux": "ComfyUI_FacialFlip"
}
],
"https://github.com/PluMaZero/ComfyUI-SpaceFlower": [
[
"SpaceFlower_HangulPrompt",
@ -780,7 +827,9 @@
],
"https://github.com/VisionExp/ve_custom_comfyui_nodes": [
[
"LoadImgFromInputUrl"
"LoadImgFromInputUrl",
"assets/Asset Image",
"render3d/Render Node"
],
{
"title_aux": "ve_custom_comfyui_nodes"
@ -836,6 +885,19 @@
"title_aux": "ComfyUI-PuLID-ZHO [WIP]"
}
],
"https://github.com/adityathiru/ComfyUI-LLMs": [
[
"Model",
"Model V2",
"Predict",
"Predict V2",
"Prompt Builder",
"Text Field"
],
{
"title_aux": "ComfyUI LLMs [WIP]"
}
],
"https://github.com/alexisrolland/ComfyUI-AuraSR": [
[
"RunAuraSR",
@ -970,7 +1032,9 @@
"FaceAlign",
"FaceAlignImageProcess",
"FaceAlignMaskProcess",
"ImageFillColorByMask"
"ImageFillColorByMask",
"ImageTransposeAdvance",
"LoadImageAdvance"
],
{
"title_aux": "comfyui-tiny-utils"
@ -1038,6 +1102,7 @@
"AlignYourStepsScheduler",
"BasicGuider",
"BasicScheduler",
"BetaSamplingScheduler",
"CFGGuider",
"CLIPAttentionMultiply",
"CLIPLoader",
@ -1195,6 +1260,7 @@
"SaveLatent",
"SelfAttentionGuidance",
"SetLatentNoiseMask",
"SetUnionControlNetType",
"SolidMask",
"SplitImageWithAlpha",
"SplitSigmas",
@ -1304,6 +1370,14 @@
"title_aux": "ComfyUI_WcpD_Utility_Kit"
}
],
"https://github.com/drmbt/comfyui-dreambait-nodes": [
[
"Aspect Pad Image For Outpainting"
],
{
"title_aux": "comfyui-dreambait-nodes"
}
],
"https://github.com/eigenpunk/ComfyUI-audio": [
[
"ApplyVoiceFixer",
@ -1365,6 +1439,14 @@
"title_aux": "ComfyUI Nodes: SaveConditioning and LoadConditioning"
}
],
"https://github.com/endman100/ComfyUI-augmentation": [
[
"RamdomFlipImage (endman100)"
],
{
"title_aux": "ComfyUI-augmentation"
}
],
"https://github.com/ericbeyer/guidance_interval": [
[
"Guidance Interval"
@ -1430,6 +1512,18 @@
"title_aux": "ComfyUI-InstantStyle"
}
],
"https://github.com/haomole/Comfyui-SadTalker": [
[
"LoadRefVideo",
"SadTalker",
"ShowAudio",
"ShowText",
"ShowVideo"
],
{
"title_aux": "Comfyui-SadTalker"
}
],
"https://github.com/horidream/ComfyUI-Horidream": [
[
"PassThroughWithSound"
@ -1438,6 +1532,27 @@
"title_aux": "ComfyUI-Horidream"
}
],
"https://github.com/hotpizzatactics/ComfyUI-WaterMark-Detector": [
[
"AdaptiveThresholding",
"AdvancedWatermarkEnhancement",
"AdvancedWaveletWatermarkEnhancement",
"CLAHEEnhancement",
"CombineEnhancements",
"ComprehensiveImageEnhancement",
"DenoisingFilter",
"EdgeDetection",
"FlexibleCombineEnhancements",
"HighPassFilter",
"ImprovedGrayColorEnhancement",
"MorphologicalOperations",
"TextureEnhancement",
"WatermarkEnhancement"
],
{
"title_aux": "ComfyUI-WaterMark-Detector"
}
],
"https://github.com/houdinii/comfy-magick": [
[
"AdaptiveBlur",
@ -1489,6 +1604,22 @@
"title_aux": "ComfyUI_Easy_Nodes_hui"
}
],
"https://github.com/hy134300/ComfyUI-PhotoMaker-V2": [
[
"BaseModel_Loader_fromhub",
"BaseModel_Loader_local",
"LoRALoader",
"NEW_PhotoMaker_Generation",
"PhotoMakerAdapter_Loader_fromhub",
"PhotoMakerAdapter_Loader_local",
"PhotoMaker_Generation",
"Prompt_Styler",
"Ref_Image_Preprocessing"
],
{
"title_aux": "ComfyUI-PhotoMaker-V2"
}
],
"https://github.com/hy134300/comfyui-hb-node": [
[
"generate story",
@ -1688,6 +1819,7 @@
"Bjornulf_ResizeImage",
"Bjornulf_SaveApiImage",
"Bjornulf_SaveImagePath",
"Bjornulf_SaveImageToFolder",
"Bjornulf_SaveText",
"Bjornulf_SaveTmpImage",
"Bjornulf_ShowFloat",
@ -1790,6 +1922,18 @@
"title_aux": "ComfyUI-DiffusersSD3Wrapper"
}
],
"https://github.com/kijai/ComfyUI-FollowYourEmojiWrapper": [
[
"DownloadAndLoadFYEModel",
"FYECLIPEncode",
"FYEMediaPipe",
"FYESampler",
"FYESamplerLong"
],
{
"title_aux": "ComfyUI-FollowYourEmojiWrapper [WIP]"
}
],
"https://github.com/komojini/ComfyUI_Prompt_Template_CustomNodes/raw/main/prompt_with_template.py": [
[
"ObjectPromptWithTemplate",
@ -1826,6 +1970,15 @@
"title_aux": "ssd-1b-comfyui"
}
],
"https://github.com/leoleelxh/ComfyUI-MidjourneyNode-leoleexh": [
[
"MidjourneyGenerateNode",
"MidjourneyUpscaleNode"
],
{
"title_aux": "ComfyUI-MidjourneyNode-leoleexh"
}
],
"https://github.com/linhusyung/comfyui-Build-and-train-your-network": [
[
"Conv_layer",
@ -1884,6 +2037,18 @@
"title_aux": "ComfyUI-Workflow-Component [WIP]"
}
],
"https://github.com/maepopi/Diffusers-in-ComfyUI": [
[
"BLoRALoader",
"CreatePipeline",
"ImageInference",
"LoRALoader",
"MakeCanny"
],
{
"title_aux": "Diffusers-in-ComfyUI"
}
],
"https://github.com/majorsauce/comfyui_indieTools": [
[
"IndCutByMask",
@ -1908,6 +2073,7 @@
[
"marduk191_5_text_string",
"marduk191_5way_text_switch",
"marduk191_s_random_latent",
"marduk191_workflow_settings"
],
{
@ -1935,12 +2101,22 @@
"title_aux": "ComfyUI mashb1t nodes"
}
],
"https://github.com/melMass/ComfyUI-Lygia": [
[
"LygiaProgram",
"LygiaUniforms"
],
{
"title_aux": "ComfyUI-Lygia"
}
],
"https://github.com/mikeymcfish/FishTools": [
[
"AnaglyphCreator",
"AnaglyphCreatorPro",
"Deptherize",
"LaserCutterFull"
"LaserCutterFull",
"ShadowMap"
],
{
"author": "Fish",
@ -1950,21 +2126,6 @@
"title_aux": "LaserCutterFull and Deptherize Nodes"
}
],
"https://github.com/mingqizhang/ComfyUI_AEMatter_zmq": [
[
"AEMatter_Apply",
"AEMatter_ModelLoader",
"Create_Trimap",
"Gaussian_Filter",
"Guide_Filter",
"Improved_Aplha_Composite",
"Mask_Transfor",
"Replace_Background"
],
{
"title_aux": "ComfyUI_AEMatter_zmq"
}
],
"https://github.com/mut-ex/comfyui-gligengui-node": [
[
"GLIGEN_GUI"
@ -2094,40 +2255,7 @@
],
"https://github.com/redhottensors/ComfyUI-ODE": [
[
"Blended Transition [DVB]",
"Calculation [DVB]",
"Create Frame Set [DVB]",
"Divide [DVB]",
"Fade From Black [DVB]",
"Fade To Black [DVB]",
"Float Input [DVB]",
"For Each Done [DVB]",
"For Each Filename [DVB]",
"Frame Set Append [DVB]",
"Frame Set Frame Dimensions Scaled [DVB]",
"Frame Set Index Offset [DVB]",
"Frame Set Merger [DVB]",
"Frame Set Reindex [DVB]",
"Frame Set Repeat [DVB]",
"Frame Set Reverse [DVB]",
"Frame Set Split Beginning [DVB]",
"Frame Set Split End [DVB]",
"Frame Set Splitter [DVB]",
"Generate Inbetween Frames [DVB]",
"Int Input [DVB]",
"Linear Camera Pan [DVB]",
"Linear Camera Roll [DVB]",
"Linear Camera Zoom [DVB]",
"Load Image From Path [DVB]",
"Multiply [DVB]",
"ODESamplerSelect",
"Sine Camera Pan [DVB]",
"Sine Camera Roll [DVB]",
"Sine Camera Zoom [DVB]",
"String Input [DVB]",
"Text Input [DVB]",
"Trace Memory Allocation [DVB]",
"Unwrap Frame Set [DVB]"
"ODESamplerSelect"
],
{
"author": "RedHotTensors",
@ -2165,6 +2293,23 @@
"title_aux": "comfyui-CLIPSeg"
}
],
"https://github.com/shadowcz007/comfyui-hydit-lowvram": [
[
"DiffusersCLIPLoader",
"DiffusersCheckpointLoader",
"DiffusersClipTextEncode",
"DiffusersControlNetLoader",
"DiffusersLoraLoader",
"DiffusersModelMakeup",
"DiffusersPipelineLoader",
"DiffusersSampler",
"DiffusersSchedulerLoader",
"DiffusersVAELoader"
],
{
"title_aux": "comfyui-hydit"
}
],
"https://github.com/shadowcz007/comfyui-musicgen": [
[
"AudioPlay",
@ -2348,6 +2493,19 @@
"title_aux": "ComfyUI-clip-interrogator [WIP]"
}
],
"https://github.com/walterFeng/ComfyUI-Image-Utils": [
[
"Calculate Image Brightness",
"Calculate Image Contrast",
"Calculate Image Saturation",
"Color Similarity Checker",
"Displace Filter",
"Load Image (By Url)"
],
{
"title_aux": "ComfyUI-Image-Utils"
}
],
"https://github.com/willblaschko/ComfyUI-Unload-Models": [
[
"DeleteAnyObject",

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,38 @@
},
{
"author": "neverbiasu",
"title": "ComfyUI ImageCaptioner [REMOVED]",
"reference": "https://github.com/neverbiasu/ComfyUI-ImageCaptioner",
"files": [
"https://github.com/neverbiasu/ComfyUI-ImageCaptioner"
],
"install_type": "git-clone",
"description": "A ComfyUI extension for generating captions for your images. Runs on your own system, no external services used, no filter."
},
{
"author": "mingqizhang",
"title": "ComfyUI_InSPyResNet_zmq [REMOVED]",
"id": "inspy",
"reference": "https://github.com/mingqizhang/ComfyUI_InSPyResNet_zmq",
"files": [
"https://github.com/mingqizhang/ComfyUI_InSPyResNet_zmq"
],
"install_type": "git-clone",
"description": "Nodes:INSPY removebg ModelLoader, INSPY RMBG"
},
{
"author": "mingqizhang",
"title": "ComfyUI_AEMatter_zmq [REMOVED]",
"id": "aematter",
"reference": "https://github.com/mingqizhang/ComfyUI_AEMatter_zmq",
"files": [
"https://github.com/mingqizhang/ComfyUI_AEMatter_zmq"
],
"install_type": "git-clone",
"description": "Nodes:AEMatter_ModelLoader, Create_Trimap, AEMatter_Apply, Mask_Transfor, Replace_Background, Gaussian_Filter, Guide_Filter, Improved_Aplha_Composite"
},
{
"author": "bradsec",
"title": "ComfyUI_StringTools [REMOVED]",
@ -462,7 +494,7 @@
"https://github.com/laksjdjf/IPAdapter-ComfyUI"
],
"install_type": "git-clone",
"description": "This custom nodes provides loader of the IP-Adapter model.[w/NOTE: To use this extension node, you need to download the [a/ip-adapter_sd15.bin](https://huggingface.co/h94/IP-Adapter/resolve/main/models/ip-adapter_sd15.bin) file and place it in the %%**custom_nodes/IPAdapter-ComfyUI/models**%% directory. Additionally, you need to download the 'Clip vision model' from the 'Install models' menu as well.]<BR>NOTE: Use ComfyUI_IPAdapter_plus instead of this."
"description": "This custom nodes provides loader of the IP-Adapter model.[w/NOTE: To use this extension node, you need to download the [a/ip-adapter_sd15.bin](https://huggingface.co/h94/IP-Adapter/resolve/main/models/ip-adapter_sd15.bin) file and place it in the %%**custom_nodes/IPAdapter-ComfyUI/models**%% directory. Additionally, you need to download the 'Clip vision model' from the 'Install models' menu as well.]\nNOTE: Use ComfyUI_IPAdapter_plus instead of this."
},
{
"author": "RockOfFire",

View File

@ -11,8 +11,232 @@
{
"author": "Makki_Shizu",
"title": "comfyui_reimgsize",
"id": "reimgsize",
"reference": "https://github.com/MakkiShizu/comfyui_reimgsize",
"files": [
"https://github.com/MakkiShizu/comfyui_reimgsize"
],
"install_type": "git-clone",
"description": "a simple reimgsize node(s) in comfyui."
},
{
"author": "DriftJohnson",
"title": "DJZ-Nodes",
"id": "DJZ-Nodes",
"reference": "https://github.com/MushroomFleet/DJZ-Nodes",
"files": [
"https://github.com/MushroomFleet/DJZ-Nodes"
],
"install_type": "git-clone",
"description": "AspectSize and other nodes"
},
{
"author": "var1ableX",
"title": "ComfyUI_Accessories",
"reference": "https://github.com/var1ableX/ComfyUI_Accessories",
"files": [
"https://github.com/var1ableX/ComfyUI_Accessories"
],
"install_type": "git-clone",
"description": "Get Mask Dimensions"
},
{
"author": "akierson",
"title": "ComfyUI-textnodes",
"reference": "https://github.com/akierson/ComfyUI-textnodes",
"files": [
"https://github.com/akierson/ComfyUI-textnodes"
],
"install_type": "git-clone",
"description": "Misc Text Nodes for Comfy UI"
},
{
"author": "neverbiasu",
"title": "ComfyUI ImageCaptioner",
"reference": "https://github.com/neverbiasu/ComfyUI-Image-Captioner",
"files": [
"https://github.com/neverbiasu/ComfyUI-Image-Captioner"
],
"install_type": "git-clone",
"description": "A ComfyUI extension for generating captions for your images. Runs on your own system, no external services used, no filter.\nUses various VLMs with APIs to generate captions for images. You can give instructions or ask questions in natural language."
},
{
"author": "jn-jairo",
"title": "JNComfy",
"reference": "https://github.com/jn-jairo/jn_comfyui",
"files": [
"https://github.com/jn-jairo/jn_comfyui"
],
"install_type": "git-clone",
"description": "ComfyUI extension with patches and nodes.\nPatches:Preview device, Extension device, Temperature, Memory estimation, Optimizations, Easy generic inputs, Easy multiple inputs.\nNODES: Image nodes, Image/Area nodes, Image/Blip nodes, Image/Face nodes, Sampling nodes, Patch nodes, Primitive nodes, Primitive/Conversion nodes, Primitive/Process nodes, Workflow nodes, etc..."
},
{
"author": "Haoming02",
"title": "ComfyUI Old Photo Restoration",
"reference": "https://github.com/Haoming02/comfyui-old-photo-restoration",
"files": [
"https://github.com/Haoming02/comfyui-old-photo-restoration"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which allows you to perform Bringing-Old-Photos-Back-to-Life natively."
},
{
"author": "un-seen",
"title": "ComfyUI Segment Anything",
"reference": "https://github.com/un-seen/comfyui_segment_anything_plus",
"files":[
"https://github.com/un-seen/comfyui_segment_anything_plus"
],
"install_type":"git-clone",
"description":"This project is a ComfyUI version of [a/sd-webui-segment-anything](https://github.com/continue-revolution/sd-webui-segment-anything). At present, only the most core functionalities have been implemented. I would like to express my gratitude to [a/continue-revolution](https://github.com/continue-revolution) for their preceding work on which this is based."
},
{
"author": "ai-shizuka",
"title": "ComfyUI-tbox",
"reference": "https://github.com/ai-shizuka/ComfyUI-tbox",
"files": [
"https://github.com/ai-shizuka/ComfyUI-tbox"
],
"install_type": "git-clone",
"description": "Nodes:ImageLoader, ImageSaver, ImagesSaver, ImageResize, ImageSize."
},
{
"author": "akierson",
"title": "comfyui-colornodes",
"reference": "https://github.com/akierson/comfyui-colornodes",
"files": [
"https://github.com/akierson/comfyui-colornodes"
],
"install_type": "git-clone",
"description": "Basic Color Nodes for ComfyUI"
},
{
"author": "EnragedAntelope",
"title": "Doubutsu Image Describer for ComfyUI",
"reference": "https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer",
"files": [
"https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI allows you to use the Doubutsu small VLM model to describe images. Credit and further information on Doubutsu: [a/https://huggingface.co/qresearch/doubutsu-2b-pt-756](https://huggingface.co/qresearch/doubutsu-2b-pt-756)"
},
{
"author": "AIFSH",
"title": "StyleShot-ComfyUI",
"id": "styleshot",
"reference": "https://github.com/AIFSH/StyleShot-ComfyUI",
"files": [
"https://github.com/AIFSH/VocalSeparation-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/StyleShot](https://github.com/open-mmlab/StyleShot.git)"
},
{
"author": "shinich39",
"title": "comfyui-model-db",
"reference": "https://github.com/shinich39/comfyui-model-db",
"files": [
"https://github.com/shinich39/comfyui-model-db"
],
"install_type": "git-clone",
"description": "Store settings by model."
},
{
"author": "pikenrover",
"title": "ComfyUI_PRNodes",
"reference": "https://github.com/pikenrover/ComfyUI_PRNodes",
"files": [
"https://github.com/pikenrover/ComfyUI_PRNodes"
],
"install_type": "git-clone",
"description": "Nodes:RandomPrompt, RandomPromptMixed, ImageScaleTo, EmptyLatentImageScaleBy, LoraLoaderExtended, Save Image w/Metadata, CheckpointLoaderSimpleExtended"
},
{
"author": "Mintbeer96",
"title": "ComfyUI-KerasOCR",
"reference": "https://github.com/Mintbeer96/ComfyUI-KerasOCR",
"files": [
"https://github.com/Mintbeer96/ComfyUI-KerasOCR"
],
"install_type": "git-clone",
"description": "An OCR node for detect text in image and returns covering mask."
},
{
"author": "SoftMeng",
"title": "ComfyUI-DeepCache-Fix",
"reference": "https://github.com/SoftMeng/ComfyUI-DeepCache-Fix",
"files": [
"https://github.com/SoftMeng/ComfyUI-DeepCache-Fix"
],
"install_type": "git-clone",
"description": "Accelerate ComfyUI Nodes for Faster Image Generation, Ensuring Consistency Pre and Post-Acceleration, Ideal for Bulk Image Production."
},
{
"author": "filliptm",
"title": "ComfyUI_FL-Trainer",
"reference": "https://github.com/filliptm/ComfyUI_FL-Trainer",
"files": [
"https://github.com/filliptm/ComfyUI_FL-Trainer"
],
"install_type": "git-clone",
"description": "Train Image Loras on both sd1.5 and SDXL. This repo git clones the pieces needed to train. It pops open a second terminal window do do the training. It will also display the inference samples in the node itself so you can track the results."
},
{
"author": "MuziekMagie",
"title": "ComfyUI-Matchering",
"id": "matchering",
"reference": "https://github.com/MuziekMagie/ComfyUI-Matchering",
"files": [
"https://github.com/MuziekMagie/ComfyUI-Matchering"
],
"install_type": "git-clone",
"description": "A [a/Matchering](https://github.com/sergree/matchering)-node for ComfyUI.\nNOTE: You take TWO audio files and feed them into Matchering"
},
{
"author": "neverbiasu",
"title": "ComfyUI ImageCaptioner",
"reference": "https://github.com/neverbiasu/ComfyUI-ImageCaptioner",
"files": [
"https://github.com/neverbiasu/ComfyUI-ImageCaptioner"
],
"install_type": "git-clone",
"description": "A ComfyUI extension for generating captions for your images. Runs on your own system, no external services used, no filter."
},
{
"author": "fofr",
"title": "comfyui-fofr-toolkit",
"id": "fofr-toolkit",
"reference": "https://github.com/fofr/comfyui-fofr-toolkit",
"files": [
"https://github.com/fofr/comfyui-fofr-toolkit"
],
"install_type": "git-clone",
"description": "Nodes:Incrementer, Width and height from aspect ratio. A simple set of tooling nodes."
},
{
"author": "Fantasy AI Studio",
"title": "FAI-Node",
"id": "FAI-Node",
"reference": "https://github.com/alanhuang67/ComfyUI-FAI-Node",
"files": [
"https://github.com/alanhuang67/ComfyUI-FAI-Node"
],
"install_type": "git-clone",
"description": "Various custom nodes for ComfyUI"
},
{
"author": "Indra's Mirror",
"title": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper",
"reference": "https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper",
"files": [
"https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper"
],
"install_type": "git-clone",
"description": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper is a custom node for ComfyUI that integrates the advanced Lumina-Next-SFT model. It offers high-quality image generation with features like time-aware scaling, ODE sampling, and support for high-resolution outputs. This node brings the power of the Lumina text-to-image pipeline directly into ComfyUI workflows."
},
{
"author": "TechnoByteJS",
"title": "TechNodes",
@ -370,7 +594,7 @@
"https://github.com/JackEllie/ComfyUI_AI_Assistant"
],
"install_type": "git-clone",
"description": "Provides two additional preprocessors and a prompt organizing tool.[Original Project](https://github.com/tori29umai0123/AI-Assistant/blob/main/README.md?plain=1)."
"description": "ComfyUI native implementation of [a/AI-Assistant](https://github.com/tori29umai0123/AI-Assistant)."
},
{
"author": "3D-MeshTool",
@ -475,225 +699,6 @@
],
"install_type": "git-clone",
"description": "A set of custom nodes for frame interpolation and video processing in ComfyUI."
},
{
"author": "injet-zhou",
"title": "comfyui_extra_api",
"reference": "https://github.com/injet-zhou/comfyui_extra_api",
"files": [
"https://github.com/injet-zhou/comfyui_extra_api"
],
"install_type": "git-clone",
"description": "Add more endpoints to make easy for utilizing ComfyUI API."
},
{
"author": "MinusZoneAI",
"title": "ComfyUI-Kolors-MZ",
"id": "kolors-mz",
"reference": "https://github.com/MinusZoneAI/ComfyUI-Kolors-MZ",
"files": [
"https://github.com/MinusZoneAI/ComfyUI-Kolors-MZ"
],
"install_type": "git-clone",
"description": "Implementation of Kolors on ComfyUI\nReference from [a/https://github.com/kijai/ComfyUI-KwaiKolorsWrapper](https://github.com/kijai/ComfyUI-KwaiKolorsWrapper)\nUsing ComfyUI Native Sampling"
},
{
"author": "pamparamm",
"title": "ComfyUI-ppm",
"id": "comfyui-ppm",
"reference": "https://github.com/pamparamm/ComfyUI-ppm",
"files": [
"https://github.com/pamparamm/ComfyUI-ppm"
],
"install_type": "git-clone",
"description": "Fixed AttentionCouple/NegPip(negative weights in prompts), more CFG++ samplers, etc."
},
{
"author": "Haoming02",
"title": "ComfyUI ReSharpen",
"reference": "https://github.com/Haoming02/comfyui-resharpen",
"files": [
"https://github.com/Haoming02/comfyui-resharpen"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which allows you to increase or decrease the amount of details generated during the Stable Diffusion pipeline."
},
{
"author": "BenNarum",
"title": "ComfyUI_CAS",
"reference": "https://github.com/BenNarum/ComfyUI_CAS",
"files": [
"https://github.com/BenNarum/ComfyUI_CAS"
],
"install_type": "git-clone",
"description": "This extension provides nodes that allow experimentation with various elements (samplers, latent, activators, attenuator, scheulders, ...) of Stable Diffusion."
},
{
"author": "SiliconFlow",
"title": "☁BizyAir Nodes",
"id": "bizyair",
"reference": "https://github.com/siliconflow/BizyAir",
"files": [
"https://github.com/siliconflow/BizyAir"
],
"install_type": "git-clone",
"description": "[a/BizyAir](https://github.com/siliconflow/BizyAir) Comfy Nodes that can run in any environment."
},
{
"author": "Extraltodeus",
"title": "pre_cfg_comfy_nodes_for_ComfyUI",
"id": "precfg",
"reference": "https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI",
"files": [
"https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI"
],
"install_type": "git-clone",
"description": "A set of nodes to prepare the noise predictions before the CFG function"
},
{
"author": "ZZXYWQ",
"title": "ZZX Nodes",
"id": "ZZXYWQ",
"reference": "https://github.com/ZZXYWQ/ComfyUI-ZZXYWQ",
"files": [
"https://github.com/ZZXYWQ/ComfyUI-ZZXYWQ"
],
"install_type": "git-clone",
"description": "Nodes: StreamRecorder, VideoFormatConverter, ZZX_PaintsUndo"
},
{
"author": "smthemex",
"title": "ComfyUI_AnyDoor",
"id": "ComfyUI_AnyDoor",
"reference": "https://github.com/smthemex/ComfyUI_AnyDoor",
"files": [
"https://github.com/smthemex/ComfyUI_AnyDoor"
],
"install_type": "git-clone",
"description": "You can use anydoor, change clothes or object..."
},
{
"author": "Haoming02",
"title": "ComfyUI Node Beautify",
"reference": "https://github.com/Haoming02/comfyui-node-beautify",
"files": [
"https://github.com/Haoming02/comfyui-node-beautify"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which helps formatting the workflow."
},
{
"author": "adigayung",
"title": "ComfyUI-Translator",
"reference": "https://github.com/adigayung/ComfyUI-Translator",
"files": [
"https://github.com/adigayung/ComfyUI-Translator"
],
"install_type": "git-clone",
"description": "Auto translate all languages to english"
},
{
"author": "christian-byrne",
"title": "comfyui-default-values-manager",
"reference": "https://github.com/christian-byrne/comfyui-default-values-manager",
"files": [
"https://github.com/christian-byrne/comfyui-default-values-manager"
],
"install_type": "git-clone",
"description": "comfyui-default-values-manager"
},
{
"author": "vivax3794",
"title": "ComfyUI-Sub-Nodes",
"reference": "https://github.com/vivax3794/ComfyUI-Sub-Nodes",
"files": [
"https://github.com/vivax3794/ComfyUI-Sub-Nodes"
],
"install_type": "git-clone",
"description": "Creating subgraph and Calling subgraphs."
},
{
"author": "HECer",
"title": "ComfyUI-FilePathCreator",
"reference": "https://github.com/HECer/ComfyUI-FilePathCreator",
"files": [
"https://github.com/HECer/ComfyUI-FilePathCreator"
],
"install_type": "git-clone",
"description": "The ComfyUI-FilePathCreator is a custom node extension for ComfyUI designed to generate dynamic filenames based on user-defined parameters. This node helps streamline the process of creating organized and timestamped filenames, ideal for saving output files in a structured manner."
},
{
"author": "mullakhmetov",
"title": "comfyui_dynamic_util_nodes",
"reference": "https://github.com/mullakhmetov/comfyui_dynamic_util_nodes",
"files": [
"https://github.com/mullakhmetov/comfyui_dynamic_util_nodes"
],
"install_type": "git-clone",
"description": "ComfyS3 helpful util nodes for dynamic workflows"
},
{
"author": "wTechArtist",
"title": "ComfyUI-CustomNodes",
"reference": "https://github.com/wTechArtist/ComfyUI-CustomNodes",
"files": [
"https://github.com/wTechArtist/ComfyUI-CustomNodes"
],
"install_type": "git-clone",
"description": "Nodes:Image Blending Mode Mask"
},
{
"author": "bradsec",
"title": "ComfyUI_StringTools",
"id": "stringtools",
"reference": "https://github.com/bradsec/ComfyUI_StringTools",
"files": [
"https://github.com/bradsec/ComfyUI_StringTools"
],
"install_type": "git-clone",
"description": "Some simple string tools to modify text and strings in ComfyUI."
},
{
"author": "bluevisor",
"title": "ComfyUI_PS_Blend_Node",
"reference": "https://github.com/bluevisor/ComfyUI_PS_Blend_Node",
"files": [
"https://github.com/bluevisor/ComfyUI_PS_Blend_Node"
],
"install_type": "git-clone",
"description": "This repository contains a simple custom node for ComfyUI that implements familiar PS-style blend modes using PyTorch. The PSBlendNode allows you to blend two images together using a variety of blend modes and an opacity parameter."
},
{
"author": "longgui0318",
"title": "comfyui-common-util",
"id": "common-util",
"reference": "https://github.com/longgui0318/comfyui-common-util",
"files": [
"https://github.com/longgui0318/comfyui-common-util"
],
"install_type": "git-clone",
"description": "Nodes:Init Layer Info Array, Added Layer Info To Array, Layer Info Array Fuse, Layer Image Seleted, Layer Images IPAdapter Advanced, Enhanced Random Light Source"
},
{
"author": "kijai",
"title": "ComfyUI-KwaiKolorsWrapper",
"id": "kwaikolors",
"reference": "https://github.com/kijai/ComfyUI-KwaiKolorsWrapper",
"files": [
"https://github.com/kijai/ComfyUI-KwaiKolorsWrapper"
],
"install_type": "git-clone",
"description": "Rudimentary wrapper that runs [a/Kwai-Kolors](https://huggingface.co/Kwai-Kolors/Kolors) text2image pipeline using diffusers."
},
{
"author": "Smuzzies",
"title": "comfyui_meme_maker",
"reference": "https://github.com/Smuzzies/comfyui_meme_maker",
"files": [
"https://github.com/Smuzzies/comfyui_meme_maker"
],
"install_type": "git-clone",
"description": "Meme Maker Node for ComfyUI."
}
]
}

View File

@ -753,7 +753,8 @@
"ETN_MergeImageTile",
"ETN_NSFWFilter",
"ETN_SendImageWebSocket",
"ETN_TileLayout"
"ETN_TileLayout",
"ETN_Translate"
],
{
"title_aux": "ComfyUI Nodes for External Tooling"
@ -1164,7 +1165,10 @@
],
"https://github.com/BetaDoggo/ComfyUI-VideoPlayer": [
[
"LoadFrame"
"ImageToEmoji",
"LoadFrame",
"LoadJPGFrame",
"LoadVideoFrame"
],
{
"title_aux": "ComfyUI Video Player"
@ -1614,6 +1618,14 @@
"title_aux": "ComfyUI-post-processing-nodes"
}
],
"https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer": [
[
"DoubutsuDescriber"
],
{
"title_aux": "Doubutsu Image Describer for ComfyUI"
}
],
"https://github.com/Excidos/ComfyUI-Documents": [
[
"ChunkRouter",
@ -1627,6 +1639,14 @@
"title_aux": "ComfyUI-Documents"
}
],
"https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper": [
[
"LuminaDiffusersNode"
],
{
"title_aux": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper"
}
],
"https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [
[
"ModelScopeT2VLoader"
@ -3297,6 +3317,14 @@
"title_aux": "ComfyUI-promptLAB"
}
],
"https://github.com/MakkiShizu/comfyui_reimgsize": [
[
"Resize"
],
{
"title_aux": "comfyui_reimgsize"
}
],
"https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": [
[
"Image Remove Background (rembg)"
@ -3420,6 +3448,14 @@
"title_aux": "Militant Hitchhiker's Switchblade Pack"
}
],
"https://github.com/Mintbeer96/ComfyUI-KerasOCR": [
[
"KerasOCR"
],
{
"title_aux": "ComfyUI-KerasOCR"
}
],
"https://github.com/MinusZoneAI/ComfyUI-Kolors-MZ": [
[
"IPAAdapterFaceIDBatch",
@ -3582,6 +3618,25 @@
"title_aux": "ComfyUI-TextOverlay"
}
],
"https://github.com/MushroomFleet/DJZ-Nodes": [
[
"AspectSize",
"AspectSizeV2"
],
{
"title_aux": "DJZ-Nodes"
}
],
"https://github.com/MuziekMagie/ComfyUI-Matchering": [
[
"Matchering",
"MatcheringAdvanced",
"MatcheringLimiterConfig"
],
{
"title_aux": "ComfyUI-Matchering"
}
],
"https://github.com/N3rd00d/ComfyUI-Paint3D-Nodes": [
[
"3D_GenerateDepthImage",
@ -4133,6 +4188,7 @@
[
"AudioBatchValueNode",
"AudioTranscriptionNode",
"BatchedTranscriptionEncoderNode",
"DownloadAudio",
"ImageRepeatInterleavedNode",
"LatentRepeatInterleavedNode",
@ -4146,6 +4202,7 @@
"MergeLatentBatches",
"PreviewAudio",
"RVCNode",
"SimpleMathNode",
"UVR5Node"
],
{
@ -4575,6 +4632,14 @@
"title_aux": "comfyui_meme_maker"
}
],
"https://github.com/SoftMeng/ComfyUI-DeepCache-Fix": [
[
"DeepCache_Fix"
],
{
"title_aux": "ComfyUI-DeepCache-Fix"
}
],
"https://github.com/SoftMeng/ComfyUI_ImageToText": [
[
"ComfyUI_ImageToText"
@ -4701,7 +4766,8 @@
],
"https://github.com/StartHua/Comfyui_segformer_b2_clothes": [
[
"segformer_b2_clothes"
"segformer_b2_clothes",
"segformer_b3_fashion"
],
{
"title_aux": "comfyui_segformer_b2_clothes"
@ -5427,7 +5493,8 @@
"TripoAPIDraft",
"TripoAnimateRetargetNode",
"TripoAnimateRigNode",
"TripoGLBViewer"
"TripoGLBViewer",
"TripoRefineModel"
],
{
"title_aux": "Tripo for ComfyUI"
@ -6229,7 +6296,8 @@
],
"https://github.com/adigayung/ComfyUI-Translator": [
[
"CLIP Text Encode (Auto Translate)"
"CLIP Text Encode (Auto Translate)",
"Prompt Text (Auto Translate)"
],
{
"title_aux": "ComfyUI-Translator"
@ -6314,6 +6382,18 @@
"title_aux": "LiamUtil (single node)"
}
],
"https://github.com/ai-shizuka/ComfyUI-tbox": [
[
"ImageLoader",
"ImageResize",
"ImageSaver",
"ImageSize",
"ImagesSaver"
],
{
"title_aux": "ComfyUI-tbox"
}
],
"https://github.com/aianimation55/ComfyUI-FatLabels": [
[
"FatLabels"
@ -6322,6 +6402,27 @@
"title_aux": "Comfy UI FatLabels"
}
],
"https://github.com/akierson/ComfyUI-textnodes": [
[
"Prompt Truncate",
"Tidy Tags"
],
{
"title_aux": "ComfyUI-textnodes"
}
],
"https://github.com/akierson/comfyui-colornodes": [
[
"Color Picker",
"Color to Hex",
"Color to RGB",
"Image Replace Color",
"Invert Color"
],
{
"title_aux": "comfyui-colornodes"
}
],
"https://github.com/al-swaiti/ComfyUI-CascadeResolutions": [
[
"CascadeResolutions"
@ -6330,6 +6431,15 @@
"title_aux": "ComfyUI-CascadeResolutions"
}
],
"https://github.com/alanhuang67/ComfyUI-FAI-Node": [
[
"FAIScaleScheduler",
"FAI_Voronoi_Generator"
],
{
"title_aux": "FAI-Node"
}
],
"https://github.com/alessandrozonta/ComfyUI-CenterNode": [
[
"BBoxCrop"
@ -7224,13 +7334,6 @@
"https://github.com/bvhari/ComfyUI_SUNoise": [
[
"SUNoiseLatent",
"SamplerDPM2Ancestral_SUN",
"SamplerDPMPP2SAncestral_SUN",
"SamplerDPMPP_2M_SDE_SUN",
"SamplerDPMPP_3M_SDE_SUN",
"SamplerDPMPP_SDE_SUN",
"SamplerEulerAncestralCFGpp_SUN",
"SamplerEulerAncestral_SUN",
"SamplersSUNoise",
"SamplersSUNoiseAdvanced"
],
@ -7860,6 +7963,9 @@
"LayerMask: RemBgUltra",
"LayerMask: RmBgUltra V2",
"LayerMask: SegformerB2ClothesUltra",
"LayerMask: SegformerClothesPipelineLoader",
"LayerMask: SegformerFashionPipelineLoader",
"LayerMask: SegformerUltraV2",
"LayerMask: SegmentAnythingUltra",
"LayerMask: SegmentAnythingUltra V2",
"LayerMask: Shadow & Highlight Mask",
@ -8114,6 +8220,17 @@
"title_aux": "img2colors-comfyui-node"
}
],
"https://github.com/christian-byrne/img2txt-comfyui-nodes": [
[
"img2txt BLIP/Llava Multimodel Tagger"
],
{
"author": "christian-byrne",
"nickname": "Image to Text - Auto Caption",
"title": "Img2Txt auto captioning. Choose from models: BLIP, Llava, MiniCPM, MS-GIT. Use model combos and merge results. Specify questions to ask about images (medium, art style, background). Supports Chinese \ud83c\udde8\ud83c\uddf3 questions via MiniCPM.",
"title_aux": "img2txt-comfyui-nodes"
}
],
"https://github.com/christian-byrne/size-match-compositing-nodes": [
[
"Composite Alpha Layer",
@ -8266,6 +8383,7 @@
"CLIPSetLastLayer",
"CLIPTextEncode",
"CLIPTextEncodeControlnet",
"CLIPTextEncodeHunyuanDiT",
"CLIPTextEncodeSD3",
"CLIPTextEncodeSDXL",
"CLIPTextEncodeSDXLRefiner",
@ -8588,6 +8706,7 @@
"IPAdapterAdvanced",
"IPAdapterBatch",
"IPAdapterClipVisionEnhancer",
"IPAdapterClipVisionEnhancerBatch",
"IPAdapterCombineEmbeds",
"IPAdapterCombineParams",
"IPAdapterCombineWeights",
@ -9485,6 +9604,24 @@
"title_aux": "Pixelization"
}
],
"https://github.com/filliptm/ComfyUI_FL-Trainer": [
[
"FL_ImageCaptionSaver",
"FL_KohyaSSAdvConfig",
"FL_KohyaSSDatasetConfig",
"FL_KohyaSSInitWorkspace",
"FL_KohyaSSTrain",
"FL_Kohya_EasyTrain",
"FL_LoadImagesFromDirectoryPath",
"FL_SliderLoraAdvConfig",
"FL_SliderLoraDatasetConfig",
"FL_SliderLoraInitWorkspace",
"FL_SliderLoraTrain"
],
{
"title_aux": "ComfyUI_FL-Trainer"
}
],
"https://github.com/filliptm/ComfyUI_Fill-Nodes": [
[
"FL_Ascii",
@ -9686,6 +9823,16 @@
"title_aux": "ComfyUI-Prompter-fofrAI"
}
],
"https://github.com/fofr/comfyui-fofr-toolkit": [
[
"Incrementer \ud83e\udeb4",
"Width and height for scaling image to ideal resolution \ud83e\udeb4",
"Width and height from aspect ratio \ud83e\udeb4"
],
{
"title_aux": "comfyui-fofr-toolkit"
}
],
"https://github.com/forever22777/comfyui-self-guidance": [
[
"CLIPConditioning",
@ -10201,14 +10348,14 @@
"Griptape Agent Config: Amazon Bedrock",
"Griptape Agent Config: Anthropic",
"Griptape Agent Config: Azure OpenAI",
"Griptape Agent Config: Custom Structure",
"Griptape Agent Config: Google",
"Griptape Agent Config: HuggingFace",
"Griptape Agent Config: LM Studio",
"Griptape Agent Config: Ollama",
"Griptape Agent Config: OpenAI",
"Griptape Agent Config: OpenAI Compatable",
"Griptape Audio Driver: ElevenLabs",
"Griptape Audio Driver: OpenAI",
"Griptape Agent Config: OpenAI Compatible",
"Griptape Audio Transcription Driver: OpenAI",
"Griptape Combine: Merge Inputs",
"Griptape Combine: Merge Texts",
"Griptape Combine: Rules List",
@ -10218,6 +10365,7 @@
"Griptape Convert: Text to CLIP Encode",
"Griptape Convert: Text to Combo",
"Griptape Create: Agent",
"Griptape Create: Agent from Config",
"Griptape Create: CLIP Text Encode",
"Griptape Create: Image Variation",
"Griptape Create: Image from Text",
@ -10230,15 +10378,42 @@
"Griptape Display: Text",
"Griptape Driver: Amazon Bedrock Stable Diffusion",
"Griptape Driver: Amazon Bedrock Titan",
"Griptape Driver: DuckDuckGo WebSearch",
"Griptape Driver: Google WebSearch",
"Griptape Driver: Azure OpenAI Image Generation",
"Griptape Driver: Leonardo.AI",
"Griptape Driver: OpenAI Image Generation",
"Griptape Embedding Driver: Amazon Bedrock Titan",
"Griptape Embedding Driver: Amazon SageMaker Jumpstart",
"Griptape Embedding Driver: Azure OpenAI",
"Griptape Embedding Driver: Cohere",
"Griptape Embedding Driver: Google",
"Griptape Embedding Driver: HuggingFace",
"Griptape Embedding Driver: Ollama",
"Griptape Embedding Driver: OpenAI",
"Griptape Embedding Driver: OpenAI Compatible",
"Griptape Embedding Driver: Voyage AI",
"Griptape Expand: Agent Nodes",
"Griptape Image Query Driver: Amazon Bedrock Claude",
"Griptape Image Query Driver: Anthropic",
"Griptape Image Query Driver: Azure OpenAI",
"Griptape Image Query Driver: Ollama",
"Griptape Image Query Driver: OpenAI",
"Griptape Load: Audio",
"Griptape Load: Image From URL",
"Griptape Pipeline: Add Task",
"Griptape Pipeline: Insert Task",
"Griptape Prompt Driver: Amazon Bedrock",
"Griptape Prompt Driver: Amazon SageMaker Jumpstart",
"Griptape Prompt Driver: Anthropic",
"Griptape Prompt Driver: Azure OpenAI",
"Griptape Prompt Driver: Cohere",
"Griptape Prompt Driver: Google",
"Griptape Prompt Driver: HuggingFace",
"Griptape Prompt Driver: LM Studio",
"Griptape Prompt Driver: Ollama",
"Griptape Prompt Driver: OpenAI",
"Griptape Prompt Driver: OpenAI Compatible",
"Griptape Replace: Rulesets on Agent",
"Griptape Replace: Tools on Agent",
"Griptape Run: Agent",
"Griptape Run: Audio Transcription",
"Griptape Run: Image Description",
@ -10249,15 +10424,32 @@
"Griptape Run: Text to Speech",
"Griptape Run: Tool Task",
"Griptape Run: Toolkit Task",
"Griptape Save: Text",
"Griptape Set: Default Agent",
"Griptape Text To Speech Driver: ElevenLabs",
"Griptape Text To Speech Driver: OpenAI",
"Griptape Tool: Audio Transcription",
"Griptape Tool: Calculator",
"Griptape Tool: DateTime",
"Griptape Tool: FileManager",
"Griptape Tool: Griptape Cloud KnowledgeBase",
"Griptape Tool: Text to Speech",
"Griptape Tool: VectorStore",
"Griptape Tool: WebScraper",
"Griptape Tool: WebSearch"
"Griptape Tool: WebSearch",
"Griptape Vector Store Driver: Amazon OpenSearch",
"Griptape Vector Store Driver: Azure MongoDB",
"Griptape Vector Store Driver: Local",
"Griptape Vector Store Driver: Marqo",
"Griptape Vector Store Driver: MongoDB Atlas",
"Griptape Vector Store Driver: PGVector",
"Griptape Vector Store Driver: Pinecone",
"Griptape Vector Store Driver: Qdrant",
"Griptape Vector Store Driver: Redis",
"Griptape Vector Store: Add Text",
"Griptape Vector Store: Query",
"Griptape WebSearch Driver: DuckDuckGo",
"Griptape WebSearch Driver: Google"
],
{
"author": "Jason Schleifer",
@ -10399,6 +10591,10 @@
"CosyVoice",
"Dingding",
"Dingding_tool",
"FeishuDownloadAudio",
"FeishuDownloadImage",
"FeishuGetHistory",
"FeishuSendMsg",
"KG_csv_toolkit_developer",
"KG_csv_toolkit_user",
"KG_json_toolkit_developer",
@ -10437,7 +10633,10 @@
"google_loader",
"google_tool",
"image_iterator",
"img2path",
"interpreter_function",
"interpreter_tool",
"json2text",
"json_get_value",
"json_parser",
"keyword_tool",
@ -10451,8 +10650,11 @@
"load_excel",
"load_file",
"load_file_folder",
"load_img_path",
"load_int",
"load_keyword",
"load_name",
"load_openai_ebd",
"load_persona",
"load_url",
"load_wikipedia",
@ -10466,6 +10668,7 @@
"parameter_function",
"play_audio",
"replace_string",
"save_ebd_database",
"show_text_party",
"start_dialog",
"start_workflow",
@ -10731,6 +10934,7 @@
],
"https://github.com/iemesowum/ComfyUI_IsaacNodes": [
[
"I_AmplitudeToWeights",
"I_BinaryAmplitudeGate",
"I_UnmixAudio",
"I_WeightsListToWeights"
@ -11014,6 +11218,7 @@
"CR Obit Pose Input Switch JK",
"CR Orbit Pose Input Switch JK",
"CR Pipe Input Switch JK",
"CR Ply Input Switch JK",
"CR SD1.5 Aspect Ratio JK",
"CR SDXL Aspect Ratio JK",
"CR Switch Model and CLIP JK",
@ -11137,6 +11342,8 @@
"JWImageLevels",
"JWImageLoadRGB",
"JWImageLoadRGBA",
"JWImageLoadRGBA From Clipboard",
"JWImageLoadRGBFromClipboard",
"JWImageLoadRGBIfExists",
"JWImageMix",
"JWImageResize",
@ -11275,9 +11482,86 @@
"title_aux": "ULTools for ComfyUI"
}
],
"https://github.com/jn-jairo/jn_comfyui": [
[
"JN_AreaInfo",
"JN_AreaNormalize",
"JN_AreaWidthHeight",
"JN_AreaXY",
"JN_Blip",
"JN_BlipLoader",
"JN_BooleanOperation",
"JN_Condition",
"JN_CoolDown",
"JN_CoolDownOutput",
"JN_CropFace",
"JN_DatetimeFormat",
"JN_DatetimeInfo",
"JN_DatetimeNow",
"JN_Dump",
"JN_DumpOutput",
"JN_FaceRestoreModelLoader",
"JN_FaceRestoreWithModel",
"JN_FirstActive",
"JN_ImageAddMask",
"JN_ImageBatch",
"JN_ImageCenterArea",
"JN_ImageCrop",
"JN_ImageGrid",
"JN_ImageInfo",
"JN_ImageSharpness",
"JN_ImageSquare",
"JN_ImageUncrop",
"JN_KSampler",
"JN_KSamplerAdvancedParams",
"JN_KSamplerFaceRestoreParams",
"JN_KSamplerResizeInputParams",
"JN_KSamplerResizeMaskAreaParams",
"JN_KSamplerResizeOutputParams",
"JN_KSamplerSeamlessParams",
"JN_KSamplerTileParams",
"JN_LoadImageDirectory",
"JN_LogicOperation",
"JN_MaskInfo",
"JN_MathOperation",
"JN_MathOperationArray",
"JN_PrimitiveArrayInfo",
"JN_PrimitiveBatchToArray",
"JN_PrimitiveBoolean",
"JN_PrimitiveFloat",
"JN_PrimitiveInt",
"JN_PrimitivePrompt",
"JN_PrimitiveString",
"JN_PrimitiveStringMultiline",
"JN_PrimitiveStringToArray",
"JN_PrimitiveToArray",
"JN_PrimitiveToBoolean",
"JN_PrimitiveToFloat",
"JN_PrimitiveToInt",
"JN_PrimitiveToString",
"JN_RemoveBackground",
"JN_Seamless",
"JN_SeamlessBorder",
"JN_SeamlessBorderCrop",
"JN_SelectItem",
"JN_Sleep",
"JN_SleepOutput",
"JN_SliceOperation",
"JN_StopIf",
"JN_StopIfOutput",
"JN_TextConcatenation",
"JN_TextReplace",
"JN_TimedeltaFormat",
"JN_TimedeltaInfo"
],
{
"title_aux": "JNComfy"
}
],
"https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg": [
[
"InspyrenetRembg"
"InspyrenetRembg",
"InspyrenetRembgAdvanced"
],
{
"title_aux": "ComfyUI-Inspyrenet-Rembg"
@ -11750,7 +12034,7 @@
"CustomSigmas",
"DownloadAndLoadCLIPSeg",
"DrawInstanceDiffusionTracking",
"DummyLatentOut",
"DummyOut",
"EmptyLatentImagePresets",
"FilterZeroMasksAndCorrespondingImages",
"FlipSigmasAdjusted",
@ -11812,6 +12096,7 @@
"SV3D_BatchSchedule",
"SaveImageWithAlpha",
"ScaleBatchPromptSchedule",
"Screencap_mss",
"Sleep",
"SomethingToString",
"SoundReactive",
@ -11824,6 +12109,7 @@
"StringConstantMultiline",
"Superprompt",
"VRAM_Debug",
"WebcamCaptureCV2",
"WeightScheduleConvert",
"WeightScheduleExtend",
"WidgetToString"
@ -11858,7 +12144,15 @@
"https://github.com/kijai/ComfyUI-LivePortraitKJ": [
[
"DownloadAndLoadLivePortraitModels",
"LivePortraitProcess"
"KeypointScaler",
"KeypointsToImage",
"LivePortraitComposite",
"LivePortraitCropper",
"LivePortraitLoadCropper",
"LivePortraitLoadFaceAlignmentCropper",
"LivePortraitLoadMediaPipeCropper",
"LivePortraitProcess",
"LivePortraitRetargeting"
],
{
"title_aux": "ComfyUI-LivePortraitKJ"
@ -11990,6 +12284,7 @@
"SingleString",
"SizeSelector",
"YellowBus",
"YellowBusV2",
"concat"
],
{
@ -12187,10 +12482,14 @@
"https://github.com/leestuartx/ComfyUI-GG": [
[
"AddPaddingToImage",
"ForLoopNode",
"ImageMetadataExtractor",
"InputNode",
"MetadataExtractBySeed",
"MetadataExtractorBySeed",
"ResizeImageProportionally"
"OutputNode",
"ResizeImageProportionally",
"WorkspaceNode"
],
{
"title_aux": "ComfyUI-GG"
@ -12561,7 +12860,8 @@
],
"https://github.com/lrzjason/Comfyui-Kolors-Utils": [
[
"Save Weight As Kolors Unet"
"SaveKolors",
"SaveWeightAsKolorsUnet"
],
{
"title_aux": "Comfyui Kolors Utils"
@ -13272,16 +13572,6 @@
"title_aux": "ComfyUI - Mask Bounding Box"
}
],
"https://github.com/mingqizhang/ComfyUI_InSPyResNet_zmq": [
[
"INSPY removebg Apply",
"INSPY removebg ModelLoader",
"INSPY removebg ModelLoaderFromPath"
],
{
"title_aux": "ComfyUI_InSPyResNet_zmq"
}
],
"https://github.com/mirabarukaso/ComfyUI_Mira": [
[
"BooleanListInterpreter1",
@ -13295,6 +13585,7 @@
"CreateCircleMask",
"CreateMaskWithCanvas",
"CreateNestedPNGMask",
"CreatePolygonPNGMask",
"CreateSimpleMask",
"CreateTillingPNGMask",
"CreateWatermarkRemovalMask",
@ -13334,6 +13625,8 @@
"TextBox",
"TextCombinerSix",
"TextCombinerTwo",
"TextSwitcherThreeWays",
"TextSwitcherTwoWays",
"TextWithBooleanSwitchAndCommonTextInput",
"TwoBooleanTrigger",
"TwoFloats"
@ -13453,6 +13746,14 @@
"title_aux": "ComfyUI-NegiTools"
}
],
"https://github.com/neverbiasu/ComfyUI-Image-Captioner": [
[
"ImageCaptioner"
],
{
"title_aux": "ComfyUI ImageCaptioner"
}
],
"https://github.com/nickve28/ComfyUI-Nich-Utils": [
[
"Image from Dir Selector (Nich)",
@ -13872,9 +14173,11 @@
"float",
"glslEditor",
"glslEditor (ShaderToy)",
"glslUniforms",
"glslViewer",
"int",
"vec2",
"vec2 (pos)",
"vec3",
"vec4"
],
@ -13922,6 +14225,20 @@
"title_aux": "comfy_PoP"
}
],
"https://github.com/pikenrover/ComfyUI_PRNodes": [
[
"CheckpointLoaderSimpleExtended",
"EmptyLatentImageScaleBy",
"ImageScaleTo",
"LoraLoaderExtended",
"RandomPrompt",
"RandomPromptMixed",
"Save Image w/Metadata"
],
{
"title_aux": "ComfyUI_PRNodes"
}
],
"https://github.com/pkpkTech/ComfyUI-SaveAVIF": [
[
"SaveAvif"
@ -14598,6 +14915,8 @@
"https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [
[
"PhotoMakerEncodePlus",
"PhotoMakerInsightFaceLoader",
"PhotoMakerLoaderPlus",
"PhotoMakerStyles",
"PrepImagesForClipVisionFromPath"
],
@ -14695,6 +15014,7 @@
"BizyAirKolorsVAEEncode",
"BizyAirLeReS_DepthMapPreprocessor",
"BizyAirLineArtPreprocessor",
"BizyAirMZChatGLM3TextEncode",
"BizyAirM_LSDPreprocessor",
"BizyAirMetric3D_DepthMapPreprocessor",
"BizyAirMetric3D_NormalMapPreprocessor",
@ -14713,6 +15033,41 @@
"BizyAirTilePreprocessor",
"BizyAirUniFormer_SemSegPreprocessor",
"BizyAirZoe_DepthMapPreprocessor",
"IPAAdapterFaceIDBatch",
"IPAdapter",
"IPAdapterAdvanced",
"IPAdapterBatch",
"IPAdapterClipVisionEnhancer",
"IPAdapterCombineEmbeds",
"IPAdapterCombineParams",
"IPAdapterCombineWeights",
"IPAdapterEmbeds",
"IPAdapterEmbedsBatch",
"IPAdapterEncoder",
"IPAdapterFaceID",
"IPAdapterFromParams",
"IPAdapterInsightFaceLoader",
"IPAdapterLoadEmbeds",
"IPAdapterMS",
"IPAdapterModelLoader",
"IPAdapterNoise",
"IPAdapterPreciseComposition",
"IPAdapterPreciseCompositionBatch",
"IPAdapterPreciseStyleTransfer",
"IPAdapterPreciseStyleTransferBatch",
"IPAdapterPromptScheduleFromWeightsStrategy",
"IPAdapterRegionalConditioning",
"IPAdapterSaveEmbeds",
"IPAdapterStyleComposition",
"IPAdapterStyleCompositionBatch",
"IPAdapterTiled",
"IPAdapterTiledBatch",
"IPAdapterUnifiedLoader",
"IPAdapterUnifiedLoaderCommunity",
"IPAdapterUnifiedLoaderFaceID",
"IPAdapterWeights",
"IPAdapterWeightsFromStrategy",
"PrepImageForClipVision",
"StableDiffusionXLControlNetUnionPipeline"
],
{
@ -14985,6 +15340,7 @@
],
"https://github.com/smthemex/ComfyUI_Streamv2v_Plus": [
[
"Stream_Lora_Loader",
"Stream_Model_Loader",
"Stream_Sampler"
],
@ -15103,6 +15459,7 @@
"LatentNormalizeShuffle",
"LatentStats",
"MedianFilterImage",
"ModelTest",
"NormalMapSimple",
"OffsetLatentImage",
"PrintSigmas",
@ -15777,6 +16134,18 @@
"title_aux": "comfyui-tensorop"
}
],
"https://github.com/un-seen/comfyui_segment_anything_plus": [
[
"GroundingDinoModelLoader (segment anything plus)",
"GroundingDinoSAMSegment (segment anything plus)",
"InvertMask (segment anything plus)",
"IsMaskEmpty (segment anything plus)",
"SAMModelLoader (segment anything plus)"
],
{
"title_aux": "ComfyUI Segment Anything"
}
],
"https://github.com/unwdef/unwdef-nodes-comfyui": [
[
"RandomTextFromMultiline",
@ -15817,6 +16186,14 @@
"title_aux": "Simple Wildcard"
}
],
"https://github.com/var1ableX/ComfyUI_Accessories": [
[
"GetMaskDimensions"
],
{
"title_aux": "ComfyUI_Accessories"
}
],
"https://github.com/veighnsche/comfyui_gr85": [
[
"GR85_ContainsWord",
@ -16219,7 +16596,8 @@
"https://github.com/ycchanau/ComfyUI_Preview_Magnifier": [
[
"YC.ImageComparerMagnifier",
"YC.PreviewImageMagnifier"
"YC.PreviewImageMagnifier",
"YC.XYPreviewImageMagnifier"
],
{
"title_aux": "ComfyUI Preview Magnifier"
@ -16240,7 +16618,9 @@
"GroqChatNode",
"MoonshotMultiChatNode",
"MoonshotSingleChatNode",
"SD3LongCaptionerV2"
"PromptExtractorNode",
"SD3LongCaptionerV2",
"dwimage2"
],
{
"title_aux": "comfy-groqchat"
@ -16703,6 +17083,7 @@
"https://github.com/zhulu111/ComfyUI_Bxb": [
[
"sdBxb",
"sdBxb_saveImage",
"sdBxb_textInput"
],
{

View File

@ -1,5 +1,50 @@
{
"models": [
{
"name": "hunyuan_dit_1.2.safetensors",
"type": "checkpoint",
"base": "Hunyuan-DiT",
"save_path": "checkpoints/hunyuan_dit_comfyui",
"description": "Different versions of HunyuanDIT packaged for ComfyUI use.",
"reference": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui",
"filename": "hunyuan_dit_1.2.safetensors",
"url": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui/resolve/main/hunyuan_dit_1.2.safetensors",
"size": "8.24GB"
},
{
"name": "hunyuan_dit_1.1.safetensors",
"type": "checkpoint",
"base": "Hunyuan-DiT",
"save_path": "checkpoints/hunyuan_dit_comfyui",
"description": "Different versions of HunyuanDIT packaged for ComfyUI use.",
"reference": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui",
"filename": "hunyuan_dit_1.1.safetensors",
"url": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui/resolve/main/hunyuan_dit_1.1.safetensors",
"size": "8.24GB"
},
{
"name": "hunyuan_dit_1.0.safetensors",
"type": "checkpoint",
"base": "Hunyuan-DiT",
"save_path": "checkpoints/hunyuan_dit_comfyui",
"description": "Different versions of HunyuanDIT packaged for ComfyUI use.",
"reference": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui",
"filename": "hunyuan_dit_1.0.safetensors",
"url": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui/resolve/main/hunyuan_dit_1.0.safetensors",
"size": "8.24GB"
},
{
"name": "xinsir/ControlNet++: All-in-one ControlNet (ProMax model)",
"type": "controlnet",
"base": "SDXL",
"save_path": "controlnet/SDXL/controlnet-union-sdxl-1.0",
"description": "All-in-one ControlNet for image generations and editing! (ProMax model)",
"reference": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0",
"filename": "iffusion_pytorch_model_promax.safetensors",
"url": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0/resolve/main/diffusion_pytorch_model_promax.safetensors",
"size": "2.50GB"
},
{
"name": "xinsir/ControlNet++: All-in-one ControlNet",
"type": "controlnet",
@ -634,77 +679,6 @@
"reference": "https://huggingface.co/h94/IP-Adapter",
"filename": "ip-adapter_sd15_light_v11.bin",
"url": "https://huggingface.co/h94/IP-Adapter/resolve/main/models/ip-adapter_sd15_light_v11.bin"
},
{
"name": "Kijai/SUPIR-v0F_fp16.safetensors (pruned)",
"type": "checkpoints",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
"reference": "https://huggingface.co/Kijai/SUPIR_pruned/tree/main",
"filename": "SUPIR-v0F_fp16.safetensors",
"url": "https://huggingface.co/Kijai/SUPIR_pruned/resolve/main/SUPIR-v0F_fp16.safetensors"
},
{
"name": "Kijai/SUPIR-v0Q_fp16.safetensors (pruned)",
"type": "checkpoints",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
"reference": "https://huggingface.co/Kijai/SUPIR_pruned/tree/main",
"filename": "SUPIR-v0Q_fp16.safetensors",
"url": "https://huggingface.co/Kijai/SUPIR_pruned/resolve/main/SUPIR-v0Q_fp16.safetensors"
},
{
"name": "SUPIR-v0F.ckpt",
"type": "checkpoints",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
"reference": "https://huggingface.co/camenduru/SUPIR/tree/main",
"filename": "SUPIR-v0F.ckpt",
"url": "https://huggingface.co/camenduru/SUPIR/resolve/main/SUPIR-v0F.ckpt"
},
{
"name": "SUPIR-v0Q.ckpt",
"type": "checkpoints",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
"reference": "https://huggingface.co/camenduru/SUPIR/tree/main",
"filename": "SUPIR-v0Q.ckpt",
"url": "https://huggingface.co/camenduru/SUPIR/resolve/main/SUPIR-v0Q.ckpt"
},{
"name": "Depth-FM-v1 fp16 safetensors",
"type": "checkpoints",
"base": "Depth-FM",
"save_path": "checkpoints/depthfm",
"description": "Depth-FM monocular depth estimation model",
"reference": "https://huggingface.co/Kijai/depth-fm-pruned",
"filename": "depthfm-v1_fp16.safetensors",
"url": "https://huggingface.co/Kijai/depth-fm-pruned/resolve/main/depthfm-v1_fp16.safetensors"
},
{
"name": "Depth-FM-v1 fp32 safetensors",
"type": "checkpoints",
"base": "Depth-FM",
"save_path": "checkpoints/depthfm",
"description": "Depth-FM monocular depth estimation model",
"reference": "https://huggingface.co/Kijai/depth-fm-pruned",
"filename": "depthfm-v1_fp32.safetensors",
"url": "https://huggingface.co/Kijai/depth-fm-pruned/resolve/main/depthfm-v1_fp32.safetensors"
},
{
"name": "monster-labs - Controlnet QR Code Monster v1 For SDXL",
"type": "controlnet",
"base": "SDXL",
"save_path": "default",
"description": "monster-labs - Controlnet QR Code Monster v1 For SDXL",
"reference": "https://huggingface.co/monster-labs/control_v1p_sdxl_qrcode_monster",
"filename": "control_v1p_sdxl_qrcode_monster.safetensors",
"url": "https://huggingface.co/monster-labs/control_v1p_sdxl_qrcode_monster/resolve/main/diffusion_pytorch_model.safetensors"
}
]
}

View File

@ -249,6 +249,17 @@
],
"install_type": "git-clone",
"description": "Mira's Simple Wildcard Node"
},
{
"author": "BetaDoggo",
"title": "ComfyUI Tetris",
"id": "tetris",
"reference": "https://github.com/BetaDoggo/ComfyUI-Tetris",
"files": [
"https://github.com/BetaDoggo/ComfyUI-Tetris"
],
"install_type": "git-clone",
"description": "The primitive node and dummy input are required because comfy doesn't accept requests with identical graphs. You'll also need a show text node. I like the one from ComfyUI-Custom-Scripts. I got the generic tetris remake from claude so it may or may not be ripped from somewhere else."
}
]
}

View File

@ -82,6 +82,7 @@ cm_global.pip_overrides = {}
if os.path.exists(pip_overrides_path):
with open(pip_overrides_path, 'r', encoding="UTF-8", errors="ignore") as json_file:
cm_global.pip_overrides = json.load(json_file)
cm_global.pip_overrides['numpy'] = 'numpy<2'
def remap_pip_package(pkg):

View File

@ -488,6 +488,7 @@ def gen_json(node_info):
print("------------------------------------------------------")
print(e)
print("------------------------------------------------------")
node_list_json = {}
metadata_in_url = {}
if git_url not in data: