Compare commits

..

22 Commits

Author SHA1 Message Date
Dr.Lt.Data
5c70089a62 allows --index-url in requirements.txt
https://github.com/ltdrdata/ComfyUI-Manager/discussions/918
2024-08-02 01:55:03 +09:00
Dr.Lt.Data
1ede7dfe28 fixed: invalid channel_url in get_risky_level
https://github.com/ltdrdata/ComfyUI-Manager/issues/920
2024-08-02 01:30:03 +09:00
Dr.Lt.Data
d7f5f08179 Use custom download_url instead of torchvision's function
- importing torchvision is quiet timed consuming
2024-08-02 01:23:29 +09:00
11dogzi
707ec9dff8 Comfyui-ergouzi-kaiguan (#919) 2024-08-02 01:13:34 +09:00
Dr.Lt.Data
a410e528cc update DB 2024-08-01 08:49:07 +09:00
Dr.Lt.Data
00be5e80b4 update DB 2024-08-01 07:17:07 +09:00
Jukka Seppänen
f057e185af Add segment-anything-2 nodes (#915)
* Add IC-Light nodes and models

* Add Florence2 and LuminaWrapper -nodes

https://github.com/kijai/ComfyUI-Florence2
https://github.com/kijai/ComfyUI-LuminaWrapper

* Update custom-node-list.json

* Update custom-node-list.json

* Update custom-node-list.json

* Add segment-anything-2

* Update custom-node-list.json
2024-08-01 07:07:45 +09:00
akatz
05614818d0 Add Akatz Nodes (#916)
* Added Akatz Nodes to custom node list and extensions map

* Fixed indent
2024-08-01 07:05:47 +09:00
Dr.Lt.Data
694a2fcbf8 update DB 2024-07-31 00:51:52 +09:00
Dr.Lt.Data
0daa0b6510 update DB 2024-07-30 18:08:15 +09:00
Faych Chen
fe15cac6d2 add ComfyUI-Image-Captioner node (#912) 2024-07-30 16:43:05 +09:00
Dr.Lt.Data
9771c98d90 update DB 2024-07-29 23:28:35 +09:00
PunitD
9904b13997 Update model-list.json (#911)
Remove duplicate SAM models from the list
2024-07-29 23:24:48 +09:00
Dr.Lt.Data
0f80cbcbd7 update DB 2024-07-29 21:56:52 +09:00
sascha fuchs
c4f5d9b4e4 Update custom-node-list.json (#909) 2024-07-29 21:55:22 +09:00
Dr.Lt.Data
581a4d50e0 update DB 2024-07-28 23:09:02 +09:00
Fuou Marinas
8057fa42e4 Add ComfyUI-EbSynth node (#907) 2024-07-28 22:40:02 +09:00
Dr.Lt.Data
de4e1266e5 update DB 2024-07-28 12:08:59 +09:00
Dr.Lt.Data
33268da3a2 fix pyproject.toml 2024-07-28 11:31:08 +09:00
haohaocreates
2aa148c4b2 chore(licence-update): Add pyproject.toml for Custom Node Registry (#906)
Co-authored-by: snomiao <snomiao+comfy-pr@gmail.com>
Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-07-28 11:29:53 +09:00
Dr.Lt.Data
f71a0441c6 update DB 2024-07-28 01:07:04 +09:00
Dr.Lt.Data
796e267c80 update DB 2024-07-27 23:14:25 +09:00
13 changed files with 3204 additions and 2145 deletions

View File

@@ -83,7 +83,7 @@
{
"author": "Fannovel16",
"title": "ComfyUI's ControlNet Auxiliary Preprocessors",
"id": "cnet-aux",
"id": "comfyui_controlnet_aux",
"reference": "https://github.com/Fannovel16/comfyui_controlnet_aux",
"files": [
"https://github.com/Fannovel16/comfyui_controlnet_aux"
@@ -139,7 +139,7 @@
"Zoe-DepthMapPreprocessor",
"Zoe_DepthAnythingPreprocessor"],
"install_type": "git-clone",
"description": "This is a rework of comfyui_controlnet_preprocessors based on ControlNet auxiliary models by 🤗. I think the old repo isn't good enough to maintain. All old workflow will still be work with this repo but the version option won't do anything. Almost all v1 preprocessors are replaced by v1.1 except those doesn't appear in v1.1. [w/NOTE: Please refrain from using the controlnet preprocessor alongside this installation, as it may lead to conflicts and prevent proper recognition.]"
"description": "Plug-and-play ComfyUI node sets for making ControlNet hint images."
},
{
"author": "Fannovel16",
@@ -1125,6 +1125,44 @@
"files": [
"https://github.com/cubiq/ComfyUI_IPAdapter_plus"
],
"preemptions": [
"IPAAdapterFaceIDBatch",
"IPAdapter",
"IPAdapterAdvanced",
"IPAdapterBatch",
"IPAdapterClipVisionEnhancer",
"IPAdapterClipVisionEnhancerBatch",
"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"
],
"pip": ["insightface"],
"install_type": "git-clone",
"description": "ComfyUI reference implementation for IPAdapter models. The code is mostly taken from the original IPAdapter repository and laksjdjf's implementation, all credit goes to them. I just made the extension closer to ComfyUI philosophy."
@@ -2369,7 +2407,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, 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)."
"description": "Provides nodes and server API extensions geared towards using ComfyUI as a backend for external tools."
},
{
"author": "Acly",
@@ -2679,14 +2717,14 @@
},
{
"author": "mcmonkeyprojects",
"title": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)",
"title": "Dynamic Thresholding",
"id": "dynamic-thresholding",
"reference": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding",
"files": [
"https://github.com/mcmonkeyprojects/sd-dynamic-thresholding"
],
"install_type": "git-clone",
"description": "Extension for StableSwarmUI, ComfyUI, and AUTOMATIC1111 Stable Diffusion WebUI that enables a way to use higher CFG Scales without color issues. This works by clamping latents between steps."
"description": "Adds nodes for Dynamic Thresholding, CFG scheduling, and related techniques."
},
{
"author": "Tropfchen",
@@ -3024,7 +3062,7 @@
"https://github.com/kijai/ComfyUI-LivePortraitKJ"
],
"install_type": "git-clone",
"description": "Nodes for [a/LivePortrait](https://github.com/KwaiVGI/LivePortrait), insightface is required"
"description": "Nodes for [a/LivePortrait](https://github.com/KwaiVGI/LivePortrait)"
},
{
"author": "kijai",
@@ -3037,6 +3075,17 @@
"install_type": "git-clone",
"description": "Rudimentary wrapper that runs [a/Kwai-Kolors](https://huggingface.co/Kwai-Kolors/Kolors) text2image pipeline using diffusers."
},
{
"author": "kijai",
"title": "ComfyUI-segment-anything-2",
"id": "segment-anything-2",
"reference": "https://github.com/kijai/ComfyUI-segment-anything-2",
"files": [
"https://github.com/kijai/ComfyUI-segment-anything-2"
],
"install_type": "git-clone",
"description": "Nodes to use [a/segment-anything-2](https://github.com/facebookresearch/segment-anything-2) for image or video segmentation."
},
{
"author": "hhhzzyang",
"title": "Comfyui-Lama",
@@ -3299,6 +3348,17 @@
"install_type": "git-clone",
"description": "A custom node for ComfyUI. It compare two images to rate facial similarity."
},
{
"author": "chflame163",
"title": "ComfyUI_CatVTON_Wrapper",
"id": "catvton-wrapper",
"reference": "https://github.com/chflame163/ComfyUI_CatVTON_Wrapper",
"files": [
"https://github.com/chflame163/ComfyUI_CatVTON_Wrapper"
],
"install_type": "git-clone",
"description": "[a/CatVTON](https://github.com/Zheng-Chong/CatVTON) warpper for ComfyUI"
},
{
"author": "drustan-hawk",
"title": "primitive-types",
@@ -4356,7 +4416,7 @@
"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."
"description": "Perform Bringing-Old-Photos-Back-to-Life"
},
{
"author": "Haoming02",
@@ -5857,6 +5917,16 @@
"install_type": "git-clone",
"description": "Nodes: LoadImageFromBase64. Loads an image and its transparency mask from a base64-encoded data URI for easy API connection."
},
{
"author": "glowcone",
"title": "String Converter",
"reference": "https://github.com/glowcone/comfyui-string-converter",
"files": [
"https://github.com/glowcone/comfyui-string-converter"
],
"install_type": "git-clone",
"description": "Nodes: Convert String To Int, Convert String To Float"
},
{
"author": "AInseven",
"title": "ComfyUI-fastblend",
@@ -6867,6 +6937,17 @@
"install_type": "git-clone",
"description": "Nodes:Cascade Resolutions"
},
{
"author": "al-swaiti",
"title": "All-IN-ONE-style",
"id": "all-in-one-style",
"reference": "https://github.com/al-swaiti/All-IN-ONE-style",
"files": [
"https://github.com/al-swaiti/All-IN-ONE-style"
],
"install_type": "git-clone",
"description": "all art styles"
},
{
"author": "mirabarukaso",
"title": "ComfyUI_Mira",
@@ -7131,7 +7212,7 @@
"https://github.com/cerspense/ComfyUI_cspnodes"
],
"install_type": "git-clone",
"description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v."
"description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v, Vid Dir Iterator, Image Dir Iterator, Text File Line Iterator, Remap Range, Split Image Channels, Resize By Image, Increment Every N."
},
{
"author": "qwixiwp",
@@ -8047,6 +8128,16 @@
"install_type": "git-clone",
"description": "Store settings by model."
},
{
"author": "shinich39",
"title": "comfyui-pkg39",
"reference": "https://github.com/shinich39/comfyui-pkg39",
"files": [
"https://github.com/shinich39/comfyui-pkg39"
],
"install_type": "git-clone",
"description": "This package has created for generate image from generated image and embedded workflow."
},
{
"author": "wei30172",
"title": "comfygen",
@@ -9258,7 +9349,7 @@
"https://github.com/DarKDinDoN/comfyui-checkpoint-automatic-config"
],
"install_type": "git-clone",
"description": "This node was designed to help with checkpoint configuration."
"description": "This node was designed to help with checkpoint configuration. Fee free to add new checkpoint configurations!"
},
{
"author": "MinusZoneAI",
@@ -9378,7 +9469,7 @@
"https://github.com/jeffy5/comfyui-faceless-node"
],
"install_type": "git-clone",
"description": "Nodes:Load Video, Load Frames, Save Video, Face Swap, Face Restore, Face Swap (Video), Face Restore (Video)"
"description": "A facefusion custom node for ComfyUI. Swap or restore faces for image or video"
},
{
"author": "TaiTair",
@@ -9920,6 +10011,16 @@
"install_type": "git-clone",
"description": "comfyui-default-values-manager"
},
{
"author": "christian-byrne",
"title": "youtube-dl-comfyui",
"reference": "https://github.com/christian-byrne/youtube-dl-comfyui",
"files": [
"https://github.com/christian-byrne/youtube-dl-comfyui"
],
"install_type": "git-clone",
"description": "Download youtube videos/playlists"
},
{
"author": "oztrkoguz",
"title": "ComfyUI StoryCreater",
@@ -10618,7 +10719,7 @@
"https://github.com/Scorpinaus/ComfyUI-DiffusersLoader"
],
"install_type": "git-clone",
"description": "This node pack allows loading of CLIP, MODEL, VAE aspects for both SD1.5 and SDXL checkpoints that is converted to diffusers format."
"description": "This project aims to create loaders for diffusers format checkpoint models, making it easier for ComfyUI users to use diffusers format checkpoints instead of the standard checkpoint formats."
},
{
"author": "chakib-belgaid",
@@ -10651,7 +10752,7 @@
"https://github.com/ThereforeGames/ComfyUI-Unprompted"
],
"install_type": "git-clone",
"description": "This is a ComfyUI node that processes your input text with the [a/Unprompted templating language](https://github.com/ThereforeGames/unprompted). Early alpha release.\n"
"description": "A node that processes input text with the [a/Unprompted templating language](https://github.com/ThereforeGames/unprompted)."
},
{
"author": "Tool Of North america",
@@ -11387,7 +11488,7 @@
"https://github.com/wTechArtist/ComfyUI-CustomNodes"
],
"install_type": "git-clone",
"description": "Nodes:Image Blending Mode Mask"
"description": "Nodes:Image Blending Mode Mask, Load Image With Bool, IPAdapter Mad Scientist Weight_Type, IPAdapter FaceID With Bool"
},
{
"author": "mullakhmetov",
@@ -11556,14 +11657,14 @@
},
{
"author": "APZmedia",
"title": "APZmedia Clean File Name Node",
"title": "APZmedia Clean Name",
"id": "clean-filename",
"reference": "https://github.com/APZmedia/ComfyUI-APZmedia-cleanName-from-string",
"files": [
"https://github.com/APZmedia/ComfyUI-APZmedia-cleanName-from-string"
],
"install_type": "git-clone",
"description": "The Clean File Name Node is a custom node for ComfyUI designed to process and sanitize text strings for use as valid file names. It replaces invalid characters with a user-specified character and truncates the resulting string to a defined length."
"description": "A custom node to sanitize text to make clean file names from strings."
},
{
"author": "N3rd00d",
@@ -11804,6 +11905,16 @@
"install_type": "git-clone",
"description": "Just a simple node to filter out NSFW outputs. This node utilizes [a/AdamCodd/vit-base-nsfw-detector](https://huggingface.co/AdamCodd/vit-base-nsfw-detector) to score the outputs. I chose this model because it's small, fast, and performed very well in my testing. Nudity tends to be scored in the 0.95+ range, but I've set the default to 0.8 as a safe baseline."
},
{
"author": "BetaDoggo",
"title": "neggles/ComfyUI-WDV-Nodes [gist-wrapper]",
"reference": "https://github.com/BetaDoggo/ComfyUI-WDV-Nodes",
"files": [
"https://github.com/BetaDoggo/ComfyUI-WDV-Nodes"
],
"install_type": "git-clone",
"description": "100% of code taken from [a/https://gist.github.com/neggles/ecb6327251a9e274428d07636c727eb9](https://gist.github.com/neggles/ecb6327251a9e274428d07636c727eb9)."
},
{
"author": "BetaDoggo",
"title": "ComfyUI Video Player",
@@ -11913,7 +12024,7 @@
},
{
"author": "EnragedAntelope",
"title": "Doubutsu Image Describer for ComfyUI",
"title": "ComfyUI-Doubutsu-Describer",
"reference": "https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer",
"files": [
"https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer"
@@ -11963,13 +12074,14 @@
},
{
"author": "neverbiasu",
"title": "ComfyUI ImageCaptioner",
"title": "ComfyUI-Image-Captioner",
"id": "image-captioner",
"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."
"description": "A ComfyUI extension for generating captions of images."
},
{
"author": "DriftJohnson",
@@ -11992,6 +12104,180 @@
"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."
},
{
"author": "JosefKuchar",
"title": "ComfyUI-AdvancedTiling",
"reference": "https://github.com/JosefKuchar/ComfyUI-AdvancedTiling",
"files": [
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling"
],
"install_type": "git-clone",
"description": "Advanced tiling of various shapes for ComfyUI"
},
{
"author": "neeltheninja",
"title": "ComfyUI-TextOverlay",
"reference": "https://github.com/neeltheninja/ComfyUI-TextOverlay",
"files": [
"https://github.com/neeltheninja/ComfyUI-TextOverlay"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that adds text overlay to images, with options for text and background color, opacity, vertical positioning, and custom font selection."
},
{
"author": "Fuou Marinas",
"title": "ComfyUI-EbSynth",
"id": "comfyEbsynth",
"reference": "https://github.com/FuouM/ComfyUI-EbSynth",
"files": [
"https://github.com/FuouM/ComfyUI-EbSynth"
],
"install_type": "git-clone",
"description": "Run EbSynth, Fast Example-based Image Synthesis and Style Transfer, in ComfyUI."
},
{
"author": "Parameshvadivel",
"title": "ComfyUI-SVGview",
"id": "svgview",
"reference": "https://github.com/Parameshvadivel/ComfyUI-SVGview",
"files": [
"https://github.com/Parameshvadivel/ComfyUI-SVGview"
],
"install_type": "git-clone",
"description": "Nodes:Preview SVG"
},
{
"author": "Visionatrix",
"title": "ComfyUI-Visionatrix",
"id": "visionatrix",
"reference": "https://github.com/Visionatrix/ComfyUI-Visionatrix",
"files": [
"https://github.com/Visionatrix/ComfyUI-Visionatrix"
],
"install_type": "git-clone",
"description": "The ComfyUI-Visionatrix nodes are designed for convenient ComfyUI to [a/Visionatrix](https://github.com/Visionatrix/Visionatrix) workflow support migration, in particular to extract prompt input params (input, textarea, checkbox, select, range, file) to be used in simplified Visionatrix UI."
},
{
"author": "liangt",
"title": "comfyui-loadimagewithsubfolder",
"reference": "https://github.com/liangt/comfyui-loadimagewithsubfolder",
"files": [
"https://github.com/liangt/comfyui-loadimagewithsubfolder"
],
"install_type": "git-clone",
"description": "Extend LoadImage node with subfolder support"
},
{
"author": "vault-developer",
"title": "Image-blender",
"reference": "https://github.com/vault-developer/comfyui-image-blender",
"files": [
"https://github.com/vault-developer/comfyui-image-blender"
],
"install_type": "git-clone",
"description": "A custom node to blend two images together using a specified blending mode."
},
{
"author": "gisu",
"title": "foxpack",
"id": "foxp",
"reference": "https://github.com/gisu/comfyui-foxpack",
"files": [
"https://github.com/gisu/comfyui-foxpack"
],
"install_type": "git-clone",
"description": "Collection of nodes for the automation of workflows"
},
{
"author": "webfiltered",
"title": "WTF? - a debug node for ComfyUI",
"id": "debugnode",
"reference": "https://github.com/webfiltered/DebugNode-ComfyUI",
"files": [
"https://github.com/webfiltered/DebugNode-ComfyUI"
],
"install_type": "git-clone",
"description": "This node provides a simple way to view the output of many nodes, without leaving ComfyUI."
},
{
"author": "pzc163",
"title": "Comfyui-CatVTON",
"id": "catvton",
"reference": "https://github.com/pzc163/Comfyui-CatVTON",
"files": [
"https://github.com/pzc163/Comfyui-CatVTON"
],
"install_type": "git-clone",
"description": "Comfyui-CatVTON This repository is the modified official Comfyui node of CatVTON, which is a simple and efficient virtual try-on diffusion model with 1) Lightweight Network (899.06M parameters totally), 2) Parameter-Efficient Training (49.57M parameters trainable) 3) Simplified Inference (< 8G VRAM for 1024X768 resolution).\nThe original GitHub project is [a/https://github.com/Zheng-Chong/CatVTON](https://github.com/Zheng-Chong/CatVTON)"
},
{
"author": "aisabervisionlab",
"title": "ComfyUI_merge_ASVL",
"id": "merge-asvl",
"reference": "https://github.com/aisabervisionlab/ComfyUI_merge_ASVL",
"files": [
"https://github.com/aisabervisionlab/ComfyUI_merge_ASVL"
],
"install_type": "git-clone",
"description": "This is a simple node for connecting images. For pictures of the same size, users can choose to fill in vertical in the parameter to connect the pictures vertically or fill in horizontal to connect the pictures horizontally."
},
{
"author": "akatz-ai",
"title": "Akatz Custom Nodes",
"id": "akatz-ai",
"reference": "https://github.com/akatz-ai/ComfyUI-AKatz-Nodes",
"files": [
"https://github.com/akatz-ai/ComfyUI-AKatz-Nodes"
],
"install_type": "git-clone",
"description": "Simple custom node pack for nodes I use in my workflows. Includes Dilate Mask Linear for animating masks."
},
{
"author": "teward",
"title": "Comfy-Sentry",
"reference": "https://github.com/teward/Comfy-Sentry",
"files": [
"https://github.com/teward/Comfy-Sentry"
],
"install_type": "git-clone",
"description": "ComfyUI custom node that activates integration with a Sentry instance for loading. Has no actual nodes."
},
{
"author": "FuouM",
"title": "FM_nodes",
"reference": "https://github.com/FuouM/FM_nodes",
"files": [
"https://github.com/FuouM/FM_nodes"
],
"install_type": "git-clone",
"description": "A collection of ComfyUI nodes. Including: WFEN Face Restore, Efficient Face Super-Resolution via Wavelet-based Feature Enhancement Network"
},
{
"author": "MiddleKD",
"title": "ComfyUI-mem-safe-wrapper",
"reference": "https://github.com/MiddleKD/ComfyUI-mem-safe-wrapper",
"files": [
"https://github.com/MiddleKD/ComfyUI-mem-safe-wrapper"
],
"install_type": "git-clone",
"description": "ComfyUI's Smart Memory Management efficiently manages RAM, GPU memory, and garbage collection. This feature keeps frequently used models in memory to increase inference speed, and dynamically releases less important models when memory is low to optimize resources. However, not all ComfyUI custom node developers create nodes that are compatible with Smart memory management. This includes several impressive models. Mem-safe-wrapper is a custom node that wraps these model nodes to enable ComfyUI's Smart memory management capabilities."
},
@@ -12367,6 +12653,17 @@
],
"install_type": "unzip",
"description": "This is a node to convert an image into a CMYK Halftone dot image."
},
{
"author": "11dogzi",
"title": "Comfyui-ergouzi-kaiguan",
"id": "ergouzi-nodes",
"reference": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
"files": [
"https://github.com/11dogzi/Comfyui-ergouzi-kaiguan"
],
"install_type": "git-clone",
"description": "Group switching control, one click control to ignore and disable multiple groups, as well as wired switch combination nodes, allowing for arbitrary switching of annotation names"
}
]
}

View File

@@ -650,7 +650,7 @@
"CleanFileNameNode"
],
{
"title_aux": "APZmedia Clean File Name Node"
"title_aux": "APZmedia Clean Name"
}
],
"https://github.com/Aaron-CHM/ComfyUI-z-a1111-sd-webui-DanTagGen": [
@@ -1174,6 +1174,14 @@
"title_aux": "ComfyUI Video Player"
}
],
"https://github.com/BetaDoggo/ComfyUI-WDV-Nodes": [
[
"ModelSamplingWaifuDiffusionV"
],
{
"title_aux": "neggles/ComfyUI-WDV-Nodes [gist-wrapper]"
}
],
"https://github.com/BetaDoggo/ComfyUI-YetAnotherSafetyChecker": [
[
"YetAnotherSafetyChecker"
@@ -1623,7 +1631,7 @@
"DoubutsuDescriber"
],
{
"title_aux": "Doubutsu Image Describer for ComfyUI"
"title_aux": "ComfyUI-Doubutsu-Describer"
}
],
"https://github.com/Excidos/ComfyUI-Documents": [
@@ -2208,6 +2216,21 @@
"title_aux": "NX_PromptStyler"
}
],
"https://github.com/FuouM/ComfyUI-EbSynth": [
[
"ES_Guides7",
"ES_Translate",
"ES_VideoTransfer",
"ES_VideoTransferExtra"
],
{
"author": "Fuou Marinas",
"description": "Run EbSynth in ComfyUI.",
"nickname": "EbSynth",
"title": "ComfyUI-EbSynth",
"title_aux": "ComfyUI-EbSynth"
}
],
"https://github.com/FuouM/ComfyUI-FirstOrderMM": [
[
"FOMM_Partswap",
@@ -2224,6 +2247,18 @@
"title_aux": "ComfyUI-FirstOrderMM"
}
],
"https://github.com/FuouM/FM_nodes": [
[
"WFEN"
],
{
"author": "Fuou Marinas",
"description": "A collection of nodes. WFEN Face Super Resolution.",
"nickname": "FM_nodes",
"title": "FM Nodes",
"title_aux": "FM_nodes"
}
],
"https://github.com/G-370/ComfyUI-SD3-Powerlab": [
[
"G370SD3PowerLab_AttentionToImage",
@@ -2826,6 +2861,16 @@
"title_aux": "comfy-plasma"
}
],
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling": [
[
"AdvancedTiling",
"AdvancedTilingSettings",
"AdvancedTilingVAEDecode"
],
{
"title_aux": "ComfyUI-AdvancedTiling"
}
],
"https://github.com/Kangkang625/ComfyUI-paint-by-example": [
[
"PaintbyExamplePipeLoader",
@@ -3317,6 +3362,15 @@
"title_aux": "ComfyUI-promptLAB"
}
],
"https://github.com/MakkiShizu/comfyui_reimgsize": [
[
"Cropimg",
"Resize"
],
{
"title_aux": "comfyui_reimgsize"
}
],
"https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": [
[
"Image Remove Background (rembg)"
@@ -3427,6 +3481,17 @@
"title_aux": "Mosaica"
}
],
"https://github.com/MiddleKD/ComfyUI-mem-safe-wrapper": [
[
"MakeModelMemorySafe-safewrapper",
"ResetModelPatcher-safewrapper",
"SimpleDummyModel-safewrapper",
"SimpleDummyRun-safewrapper"
],
{
"title_aux": "ComfyUI-mem-safe-wrapper"
}
],
"https://github.com/MilitantHitchhiker/MilitantHitchhiker-SwitchbladePack": [
[
"IntegratedRandomPromptGenerator",
@@ -3602,14 +3667,6 @@
"title_aux": "ComfyUI_SSStereoscope"
}
],
"https://github.com/Munkyfoot/ComfyUI-TextOverlay": [
[
"Text Overlay"
],
{
"title_aux": "ComfyUI-TextOverlay"
}
],
"https://github.com/MushroomFleet/DJZ-Nodes": [
[
"AspectSize",
@@ -3897,6 +3954,14 @@
"title_aux": "ComfyUI-CSV-Loader"
}
],
"https://github.com/Parameshvadivel/ComfyUI-SVGview": [
[
"SVGPreview"
],
{
"title_aux": "ComfyUI-SVGview"
}
],
"https://github.com/ParisNeo/lollms_nodes_suite": [
[
"Artbot",
@@ -4184,7 +4249,6 @@
"DownloadAudio",
"ImageRepeatInterleavedNode",
"LatentRepeatInterleavedNode",
"LoadAudio",
"LoadHubertModel",
"LoadPitchExtractionParams",
"LoadRVCModelNode",
@@ -4192,9 +4256,11 @@
"MergeAudioNode",
"MergeImageBatches",
"MergeLatentBatches",
"PreviewAudio",
"RVC-Studio.LoadAudio",
"RVC-Studio.PreviewAudio",
"RVCNode",
"SimpleMathNode",
"SliceNode",
"UVR5Node"
],
{
@@ -4767,12 +4833,12 @@
],
"https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [
[
"Deflicker (SuperBeasts.AI)",
"Deflicker - Experimental (SuperBeasts.AI)",
"HDR Effects (SuperBeasts.AI)",
"Image Batch Manager (SuperBeasts.AI)",
"Make Resized Mask Batch (SuperBeasts.AI)",
"Mask Batch Manager (SuperBeasts.AI)",
"Pixel Deflicker (SuperBeasts.AI)",
"Pixel Deflicker - Experimental (SuperBeasts.AI)",
"String List Manager (SuperBeasts.AI)"
],
{
@@ -5120,6 +5186,7 @@
"tri3d-atr-parse",
"tri3d-atr-parse-batch",
"tri3d-bgremove-mega",
"tri3d-clean_mask",
"tri3d-clear-memory",
"tri3d-clipdrop-bgremove-api",
"tri3d-clipdrop-bgreplace-api",
@@ -5131,6 +5198,7 @@
"tri3d-extract-parts-batch2",
"tri3d-extract-parts-mask-batch",
"tri3d-extract-pascal-parts-batch",
"tri3d-extract_pose_part",
"tri3d-face-recognise",
"tri3d-flexible_color_extract",
"tri3d-float-to-image",
@@ -5159,10 +5227,12 @@
"tri3d-renormalize_array",
"tri3d-run_AEMatter_inference",
"tri3d-scaled-paste",
"tri3d-scaled-paste_unsafe",
"tri3d-simple_bg_swap",
"tri3d-simple_rescale_histogram",
"tri3d-skin-feathered-padded-mask",
"tri3d-swap-pixels"
"tri3d-swap-pixels",
"tri3d_position_pose_part"
],
{
"title_aux": "tri3d-comfyui-nodes"
@@ -5492,6 +5562,22 @@
"title_aux": "Tripo for ComfyUI"
}
],
"https://github.com/Visionatrix/ComfyUI-Visionatrix": [
[
"VixUiCheckbox",
"VixUiCheckboxLogic",
"VixUiList",
"VixUiListLogic",
"VixUiPrompt",
"VixUiRangeFloat",
"VixUiRangeInt",
"VixUiRangeScaleFloat",
"VixUiWorkflowMetadata"
],
{
"title_aux": "ComfyUI-Visionatrix"
}
],
"https://github.com/WASasquatch/ASTERR": [
[
"ASTERR",
@@ -6394,6 +6480,22 @@
"title_aux": "Comfy UI FatLabels"
}
],
"https://github.com/aisabervisionlab/ComfyUI_merge_ASVL": [
[
"ASVL"
],
{
"title_aux": "ComfyUI_merge_ASVL"
}
],
"https://github.com/akatz-ai/ComfyUI-AKatz-Nodes": [
[
"AK_AnimatedDilationMaskLinear"
],
{
"title_aux": "Akatz Custom Nodes"
}
],
"https://github.com/akierson/ComfyUI-textnodes": [
[
"Prompt Truncate",
@@ -6415,6 +6517,15 @@
"title_aux": "comfyui-colornodes"
}
],
"https://github.com/al-swaiti/All-IN-ONE-style": [
[
"ComfyUIStyler",
"menus"
],
{
"title_aux": "All-IN-ONE-style"
}
],
"https://github.com/al-swaiti/ComfyUI-CascadeResolutions": [
[
"CascadeResolutions"
@@ -6425,6 +6536,7 @@
],
"https://github.com/alanhuang67/ComfyUI-FAI-Node": [
[
"FAIDynamicMask",
"FAIScaleScheduler",
"FAI_Voronoi_Generator"
],
@@ -7392,9 +7504,11 @@
"https://github.com/cerspense/ComfyUI_cspnodes": [
[
"ImageDirIterator",
"IncrementEveryN",
"Modelscopet2v",
"Modelscopev2v",
"RemapRange",
"ResizeByImage",
"SplitImageChannels",
"TextFileLineIterator",
"VidDirIterator"
@@ -7892,6 +8006,18 @@
"title_aux": "ComfyUI-Novakid"
}
],
"https://github.com/chflame163/ComfyUI_CatVTON_Wrapper": [
[
"CatVTONWrapper"
],
{
"author": "chflame",
"description": "CatVTON warpper for ComfyUI",
"nickname": "CatVTON_Wrapper",
"title": "CatVTON_Wrapper",
"title_aux": "ComfyUI_CatVTON_Wrapper"
}
],
"https://github.com/chflame163/ComfyUI_FaceSimilarity": [
[
"Face Similarity"
@@ -7934,7 +8060,9 @@
"LayerMask: BiRefNetUltra",
"LayerMask: BlendIf Mask",
"LayerMask: CreateGradientMask",
"LayerMask: Florence2Ultra",
"LayerMask: ImageToMask",
"LayerMask: LoadFlorence2Model",
"LayerMask: MaskBoxDetect",
"LayerMask: MaskByColor",
"LayerMask: MaskByDifferent",
@@ -7994,6 +8122,7 @@
"LayerUtility: ExtendCanvas",
"LayerUtility: ExtendCanvasV2",
"LayerUtility: Float",
"LayerUtility: Florence2Image2Prompt",
"LayerUtility: GetColorTone",
"LayerUtility: GetColorToneV2",
"LayerUtility: GetImageSize",
@@ -8232,6 +8361,14 @@
"title_aux": "Node - Size Matcher"
}
],
"https://github.com/christian-byrne/youtube-dl-comfyui": [
[
"YoutubeDL"
],
{
"title_aux": "youtube-dl-comfyui"
}
],
"https://github.com/city96/ComfyUI_ColorMod": [
[
"CV2Tonemap",
@@ -8508,6 +8645,7 @@
"SamplerCustomAdvanced",
"SamplerDPMAdaptative",
"SamplerDPMPP_2M_SDE",
"SamplerDPMPP_2S_Ancestral",
"SamplerDPMPP_3M_SDE",
"SamplerDPMPP_SDE",
"SamplerEulerAncestral",
@@ -8731,6 +8869,44 @@
"PrepImageForClipVision"
],
{
"preemptions": [
"IPAAdapterFaceIDBatch",
"IPAdapter",
"IPAdapterAdvanced",
"IPAdapterBatch",
"IPAdapterClipVisionEnhancer",
"IPAdapterClipVisionEnhancerBatch",
"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"
],
"title_aux": "ComfyUI_IPAdapter_plus"
}
],
@@ -10159,6 +10335,28 @@
"title_aux": "Save Image with Generation Metadata"
}
],
"https://github.com/gisu/comfyui-foxpack": [
[
"BaseSamplerSetup",
"CheckpointMetaExtractor",
"Negate_Boolean",
"OverrideSamplerSetup",
"Remap_Values",
"Select_By_Index",
"Select_Line_By_Index",
"Select_String_By_Index",
"SetupSelector",
"Show_Type",
"Split_Entry_In_2Chunks",
"Split_Entry_In_4Chunks",
"Split_Entry_In_6Chunks",
"UniversalLatentHelper",
"Universal_VAE_Loader"
],
{
"title_aux": "foxpack"
}
],
"https://github.com/githubYiheng/ComfyUI_Change_IMAGE_BOREDER": [
[
"ChangeImageBorder"
@@ -10238,6 +10436,15 @@
"title_aux": "Load Image From Base64 URI"
}
],
"https://github.com/glowcone/comfyui-string-converter": [
[
"StringToFloat",
"StringToInt"
],
{
"title_aux": "String Converter"
}
],
"https://github.com/godspede/ComfyUI_Substring": [
[
"SubstringTheory"
@@ -10441,7 +10648,8 @@
"Griptape Vector Store: Add Text",
"Griptape Vector Store: Query",
"Griptape WebSearch Driver: DuckDuckGo",
"Griptape WebSearch Driver: Google"
"Griptape WebSearch Driver: Google",
"Gt Run Agent"
],
{
"author": "Jason Schleifer",
@@ -10587,6 +10795,8 @@
"FeishuDownloadImage",
"FeishuGetHistory",
"FeishuSendMsg",
"FileOnlineDelete_gitee",
"FileOnlineStorage_gitee",
"KG_csv_toolkit_developer",
"KG_csv_toolkit_user",
"KG_json_toolkit_developer",
@@ -10599,6 +10809,7 @@
"LLM_local",
"LLM_local_loader",
"LLavaLoader",
"URL2IMG",
"VAEDecode_party",
"accuweather_tool",
"api_function",
@@ -10606,6 +10817,7 @@
"arxiv_tool",
"bing_loader",
"bing_tool",
"bool_logic",
"check_web_tool",
"classify_function",
"classify_function_plus",
@@ -10613,6 +10825,9 @@
"classify_persona_plus",
"clear_model",
"custom_persona",
"discord_bot",
"discord_file_monitor",
"discord_send",
"ebd_tool",
"end_dialog",
"end_workflow",
@@ -10643,6 +10858,7 @@
"load_file",
"load_file_folder",
"load_img_path",
"load_int",
"load_keyword",
"load_name",
"load_openai_ebd",
@@ -10650,6 +10866,7 @@
"load_url",
"load_wikipedia",
"new_interpreter_tool",
"none2false",
"omost_decode",
"omost_setting",
"openai_tts",
@@ -11168,6 +11385,8 @@
"CM_NumberToInt JK",
"CM_NumberUnaryCondition JK",
"CM_NumberUnaryOperation JK",
"CM_PromptCombine_JK",
"CM_StringBinaryCondition_JK",
"CM_Vec2BinaryCondition JK",
"CM_Vec2BinaryOperation JK",
"CM_Vec2FloatOperation_JK",
@@ -11333,6 +11552,8 @@
"JWImageLevels",
"JWImageLoadRGB",
"JWImageLoadRGBA",
"JWImageLoadRGBA From Clipboard",
"JWImageLoadRGBFromClipboard",
"JWImageLoadRGBIfExists",
"JWImageMix",
"JWImageResize",
@@ -11407,9 +11628,9 @@
[
"FacelessFaceRestore",
"FacelessFaceSwap",
"FacelessLoadFrames",
"FacelessLoadImageUrl",
"FacelessLoadVideo",
"FacelessLoadVideoImages",
"FacelessLoadVideoUrl",
"FacelessMergeVideos",
"FacelessRemoveBackground",
@@ -11473,8 +11694,10 @@
],
"https://github.com/jn-jairo/jn_comfyui": [
[
"JN_AreaAround",
"JN_AreaInfo",
"JN_AreaNormalize",
"JN_AreaToMask",
"JN_AreaWidthHeight",
"JN_AreaXY",
"JN_Blip",
@@ -11483,23 +11706,26 @@
"JN_Condition",
"JN_CoolDown",
"JN_CoolDownOutput",
"JN_CropFace",
"JN_DatetimeFormat",
"JN_DatetimeInfo",
"JN_DatetimeNow",
"JN_Dump",
"JN_DumpOutput",
"JN_FaceCrop",
"JN_FaceRestoreModelLoader",
"JN_FaceRestoreWithModel",
"JN_FirstActive",
"JN_ImageAddBackground",
"JN_ImageAddMask",
"JN_ImageBatch",
"JN_ImageCenterArea",
"JN_ImageCrop",
"JN_ImageGrid",
"JN_ImageInfo",
"JN_ImageRemoveBackground",
"JN_ImageSharpness",
"JN_ImageSquare",
"JN_ImageToMask",
"JN_ImageUncrop",
"JN_KSampler",
"JN_KSamplerAdvancedParams",
@@ -11511,9 +11737,14 @@
"JN_KSamplerTileParams",
"JN_LoadImageDirectory",
"JN_LogicOperation",
"JN_MaskBatch",
"JN_MaskInfo",
"JN_MaskToArea",
"JN_MaskToImage",
"JN_MathOperation",
"JN_MathOperationArray",
"JN_PreviewImage",
"JN_PreviewMask",
"JN_PrimitiveArrayInfo",
"JN_PrimitiveBatchToArray",
"JN_PrimitiveBoolean",
@@ -11528,7 +11759,8 @@
"JN_PrimitiveToFloat",
"JN_PrimitiveToInt",
"JN_PrimitiveToString",
"JN_RemoveBackground",
"JN_RemBGSession",
"JN_SaveImage",
"JN_Seamless",
"JN_SeamlessBorder",
"JN_SeamlessBorderCrop",
@@ -11561,7 +11793,9 @@
"LCMScheduler",
"SamplerLCMAlternative",
"SamplerLCMCycle",
"SamplerLCMDualNoise"
"SamplerLCMDualNoise",
"SamplerLCMDuoFusion",
"SamplerLCMParallel"
],
{
"title_aux": "ComfyUI-sampler-lcm-alternative"
@@ -12075,6 +12309,7 @@
"OffsetMask",
"OffsetMaskByNormalizedAmplitude",
"PlotCoordinates",
"PointsEditor",
"PreviewAnimation",
"RemapImageRange",
"RemapMaskRange",
@@ -12236,6 +12471,17 @@
"title_aux": "ComfyUI-moondream"
}
],
"https://github.com/kijai/ComfyUI-segment-anything-2": [
[
"DownloadAndLoadSAM2Model",
"Florence2toCoordinates",
"Sam2AutoSegmentation",
"Sam2Segmentation"
],
{
"title_aux": "ComfyUI-segment-anything-2"
}
],
"https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink": [
[
"GradientPatchModelAddDownscale",
@@ -12511,6 +12757,14 @@
"title_aux": "ComfyUI-LLMs"
}
],
"https://github.com/liangt/comfyui-loadimagewithsubfolder": [
[
"LoadImageWithSubfolder"
],
{
"title_aux": "comfyui-loadimagewithsubfolder"
}
],
"https://github.com/linshier/comfyui-remote-tools": [
[
"LoadBase64(js)",
@@ -13260,6 +13514,7 @@
"https://github.com/matan1905/ComfyUI-Serving-Toolkit": [
[
"DiscordServing",
"ServingInputImage",
"ServingInputNumber",
"ServingInputText",
"ServingOutput",
@@ -13315,7 +13570,7 @@
"DynamicThresholdingSimple"
],
{
"title_aux": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)"
"title_aux": "Dynamic Thresholding"
}
],
"https://github.com/meap158/ComfyUI-Background-Replacement": [
@@ -13735,12 +13990,20 @@
"title_aux": "ComfyUI-NegiTools"
}
],
"https://github.com/neeltheninja/ComfyUI-TextOverlay": [
[
"Text Overlay"
],
{
"title_aux": "ComfyUI-TextOverlay"
}
],
"https://github.com/neverbiasu/ComfyUI-Image-Captioner": [
[
"ImageCaptioner"
],
{
"title_aux": "ComfyUI ImageCaptioner"
"title_aux": "ComfyUI-Image-Captioner"
}
],
"https://github.com/nickve28/ComfyUI-Nich-Utils": [
@@ -14168,7 +14431,9 @@
"vec2",
"vec2 (pos)",
"vec3",
"vec4"
"vec3 (pos)",
"vec4",
"vec4 (color)"
],
{
"author": "Patricio Gonzalez Vivo",
@@ -14950,6 +15215,20 @@
"title_aux": "ComfyUI-send-Eagle(slim)"
}
],
"https://github.com/shinich39/comfyui-pkg39": [
[
"Command39",
"LoadImage39",
"Random39"
],
{
"author": "shinich39",
"description": "This package has created for generate image from generated image and embedded workflow.",
"nickname": "pkg39",
"title": "pkg39",
"title_aux": "comfyui-pkg39"
}
],
"https://github.com/shobhitic/ComfyUI-PlusMinusTextClip": [
[
"PlusMinusTextClip"
@@ -14987,6 +15266,7 @@
],
"https://github.com/siliconflow/BizyAir": [
[
"BizyAirAuraSR",
"BizyAirBAE_NormalMapPreprocessor",
"BizyAirBinaryPreprocessor",
"BizyAirCannyEdgePreprocessor",
@@ -15568,6 +15848,8 @@
[
"OllamaGenerate",
"OllamaGenerateAdvance",
"OllamaLoadContext",
"OllamaSaveContext",
"OllamaVision"
],
{
@@ -16183,6 +16465,14 @@
"title_aux": "ComfyUI_Accessories"
}
],
"https://github.com/vault-developer/comfyui-image-blender": [
[
"ImageBlender"
],
{
"title_aux": "Image-blender"
}
],
"https://github.com/veighnsche/comfyui_gr85": [
[
"GR85_ContainsWord",
@@ -16298,6 +16588,7 @@
],
"https://github.com/wTechArtist/ComfyUI-CustomNodes": [
[
"IPAdapter FaceID With Bool",
"IPAdapter Mad Scientist Weight_Type",
"Image Blending Mode Mask",
"Load Image With Bool"
@@ -16361,6 +16652,14 @@
"title_aux": "ComfyUI Invisible Watermark"
}
],
"https://github.com/webfiltered/DebugNode-ComfyUI": [
[
"WTFDebugNode"
],
{
"title_aux": "WTF? - a debug node for ComfyUI"
}
],
"https://github.com/whatbirdisthat/cyberdolphin": [
[
"\ud83d\udc2c Gradio ChatInterface",
@@ -16585,7 +16884,8 @@
"https://github.com/ycchanau/ComfyUI_Preview_Magnifier": [
[
"YC.ImageComparerMagnifier",
"YC.PreviewImageMagnifier"
"YC.PreviewImageMagnifier",
"YC.XYPreviewImageMagnifier"
],
{
"title_aux": "ComfyUI Preview Magnifier"
@@ -16602,11 +16902,15 @@
],
"https://github.com/yiwangsimple/ComfyUI_GroqChat": [
[
"DeepSeekTranslator",
"FileBasedChatNode",
"GroqChatNode",
"MoonshotMultiChatNode",
"MoonshotSingleChatNode",
"OllamaPromptExtractor",
"PromptExtractorNode",
"SD3LongCaptionerV2",
"SDPromptAgent",
"dwimage2"
],
{
@@ -16719,6 +17023,7 @@
"easy negative",
"easy pipeBatchIndex",
"easy pipeEdit",
"easy pipeEditPrompt",
"easy pipeIn",
"easy pipeOut",
"easy pipeToBasicPipe",
@@ -17018,7 +17323,8 @@
"MaskAutoSelector",
"MaskFastGrow",
"ModifyTextGender",
"SplitMask"
"SplitMask",
"TextPreview"
],
{
"title_aux": "zhangp365/Some Utils for ComfyUI"
@@ -17070,6 +17376,7 @@
"https://github.com/zhulu111/ComfyUI_Bxb": [
[
"sdBxb",
"sdBxb_saveImage",
"sdBxb_textInput"
],
{

View File

@@ -8,10 +8,34 @@ import configparser
import re
import json
import yaml
from torchvision.datasets.utils import download_url
import requests
from tqdm.auto import tqdm
from git.remote import RemoteProgress
def download_url(url, dest_folder, filename=None):
# Ensure the destination folder exists
if not os.path.exists(dest_folder):
os.makedirs(dest_folder)
# Extract filename from URL if not provided
if filename is None:
filename = os.path.basename(url)
# Full path to save the file
dest_path = os.path.join(dest_folder, filename)
# Download the file
response = requests.get(url, stream=True)
if response.status_code == 200:
with open(dest_path, 'wb') as file:
for chunk in response.iter_content(chunk_size=1024):
if chunk:
file.write(chunk)
else:
print(f"Failed to download file from {url}")
config_path = os.path.join(os.path.dirname(__file__), "config.ini")
nodelist_path = os.path.join(os.path.dirname(__file__), "custom-node-list.json")
working_directory = os.getcwd()

View File

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, 48, 2]
version = [2, 48, 4]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
@@ -405,8 +405,14 @@ def execute_install_script(url, repo_path, lazy_mode=False, instant_execution=Fa
with open(requirements_path, "r") as requirements_file:
for line in requirements_file:
package_name = remap_pip_package(line.strip())
if package_name and not package_name.startswith('#'):
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
if '--index-url' in package_name:
s = package_name.split('--index-url')
install_cmd = [sys.executable, "-m", "pip", "install", s[0].strip(), '--index-url', s[1].strip()]
else:
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
if package_name.strip() != "" and not package_name.startswith('#'):
try_install_script(url, repo_path, install_cmd, instant_execution=instant_execution)
@@ -1215,3 +1221,4 @@ def unzip(model_path):
os.remove(model_path)
return True

View File

@@ -59,7 +59,7 @@ def is_allowed_security_level(level):
async def get_risky_level(files):
json_data1 = await core.get_data_by_mode('local', 'custom-node-list.json')
json_data2 = await core.get_data_by_mode('cache', 'custom-node-list.json', channel_url='https://github.com/ltdrdata/ComfyUI-Manager/raw/main/custom-node-list.json')
json_data2 = await core.get_data_by_mode('cache', 'custom-node-list.json', channel_url='https://github.com/ltdrdata/ComfyUI-Manager/raw/main')
all_urls = set()
for x in json_data1['custom_nodes'] + json_data2['custom_nodes']:

View File

@@ -2378,6 +2378,17 @@
"url": "https://huggingface.co/TencentARC/PhotoMaker/resolve/main/photomaker-v1.bin",
"size": "934.1MB"
},
{
"name": "photomaker-v2.bin",
"type": "photomaker",
"base": "SDXL",
"save_path": "photomaker",
"description": "PhotoMaker model. This model is compatible with SDXL.",
"reference": "https://huggingface.co/TencentARC/PhotoMaker-V2",
"filename": "photomaker-v2.bin",
"url": "https://huggingface.co/TencentARC/PhotoMaker-V2/resolve/main/photomaker-v2.bin",
"size": "1.8GB"
},
{
"name": "1k3d68.onnx",
"type": "insightface",
@@ -2620,28 +2631,6 @@
"url": "https://huggingface.co/ShilongLiu/GroundingDINO/raw/main/GroundingDINO_SwinT_OGC.cfg.py",
"size": "1.01KB"
},
{
"name": "ViT-H SAM model",
"type": "sam",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM model (ViT-H)",
"reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints",
"filename": "sam_vit_h_4b8939.pth",
"url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_h_4b8939.pth",
"size": "2.56GB"
},
{
"name": "ViT-L SAM model",
"type": "sam",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM model (ViT-L)",
"reference": "https://github.com/facebookresearch/segment-anything#model-checkpoints",
"filename": "sam_vit_l_0b3195.pth",
"url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_l_0b3195.pth",
"size": "1.25GB"
},
{
"name": "MobileSAM",
"type": "sam",
@@ -3406,4 +3395,4 @@
"size": "8.24GB"
}
]
}
}

View File

@@ -12,6 +12,16 @@
{
"author": "denislov",
"title": "Comfyui_AutoSurvey",
"reference": "https://github.com/denislov/Comfyui_AutoSurvey",
"files": [
"https://github.com/denislov/Comfyui_AutoSurvey"
],
"install_type": "git-clone",
"description": "Nodes:AutoSurvey, WriteOutline, WriteSection, ChatModel, QueryKnowledge, ManageDatabase, AddDoc2Knowledge"
},
{
"author": "leoleelxh",
"title": "ComfyUI-MidjourneyNode-leoleexh",
@@ -22,26 +32,6 @@
"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",

View File

@@ -10,8 +10,218 @@
{
"author": "kijai",
"title": "ComfyUI-segment-anything-2",
"id": "segment-anything-2",
"reference": "https://github.com/kijai/ComfyUI-segment-anything-2",
"files": [
"https://github.com/kijai/ComfyUI-segment-anything-2"
],
"install_type": "git-clone",
"description": "Nodes to use [a/segment-anything-2](https://github.com/facebookresearch/segment-anything-2) for image or video segmentation."
},
{
"author": "akatz-ai",
"title": "Akatz Custom Nodes",
"id": "akatz-ai",
"reference": "https://github.com/akatz-ai/ComfyUI-AKatz-Nodes",
"files": [
"https://github.com/akatz-ai/ComfyUI-AKatz-Nodes"
],
"install_type": "git-clone",
"description": "Simple custom node pack for nodes I use in my workflows. Includes Dilate Mask Linear for animating masks."
},
{
"author": "MiddleKD",
"title": "ComfyUI-mem-safe-wrapper",
"reference": "https://github.com/MiddleKD/ComfyUI-mem-safe-wrapper",
"files": [
"https://github.com/MiddleKD/ComfyUI-mem-safe-wrapper"
],
"install_type": "git-clone",
"description": "ComfyUI's Smart Memory Management efficiently manages RAM, GPU memory, and garbage collection. This feature keeps frequently used models in memory to increase inference speed, and dynamically releases less important models when memory is low to optimize resources. However, not all ComfyUI custom node developers create nodes that are compatible with Smart memory management. This includes several impressive models. Mem-safe-wrapper is a custom node that wraps these model nodes to enable ComfyUI's Smart memory management capabilities."
},
{
"author": "teward",
"title": "Comfy-Sentry",
"reference": "https://github.com/teward/Comfy-Sentry",
"files": [
"https://github.com/teward/Comfy-Sentry"
],
"install_type": "git-clone",
"description": "ComfyUI custom node that activates integration with a Sentry instance for loading. Has no actual nodes."
},
{
"author": "shinich39",
"title": "comfyui-pkg39",
"reference": "https://github.com/shinich39/comfyui-pkg39",
"files": [
"https://github.com/shinich39/comfyui-pkg39"
],
"install_type": "git-clone",
"description": "This package has created for generate image from generated image and embedded workflow."
},
{
"author": "chflame163",
"title": "ComfyUI_CatVTON_Wrapper",
"id": "catvton-wrapper",
"reference": "https://github.com/chflame163/ComfyUI_CatVTON_Wrapper",
"files": [
"https://github.com/chflame163/ComfyUI_CatVTON_Wrapper"
],
"install_type": "git-clone",
"description": "[a/CatVTON](https://github.com/Zheng-Chong/CatVTON) warpper for ComfyUI"
},
{
"author": "aisabervisionlab",
"title": "ComfyUI_merge_ASVL",
"id": "merge-asvl",
"reference": "https://github.com/aisabervisionlab/ComfyUI_merge_ASVL",
"files": [
"https://github.com/aisabervisionlab/ComfyUI_merge_ASVL"
],
"install_type": "git-clone",
"description": "This is a simple node for connecting images. For pictures of the same size, users can choose to fill in vertical in the parameter to connect the pictures vertically or fill in horizontal to connect the pictures horizontally."
},
{
"author": "gisu",
"title": "foxpack",
"id": "foxp",
"reference": "https://github.com/gisu/comfyui-foxpack",
"files": [
"https://github.com/gisu/comfyui-foxpack"
],
"install_type": "git-clone",
"description": "Collection of nodes for the automation of workflows"
},
{
"author": "christian-byrne",
"title": "youtube-dl-comfyui",
"reference": "https://github.com/christian-byrne/youtube-dl-comfyui",
"files": [
"https://github.com/christian-byrne/youtube-dl-comfyui"
],
"install_type": "git-clone",
"description": "Download youtube videos/playlists"
},
{
"author": "pzc163",
"title": "Comfyui-CatVTON",
"id": "catvton",
"reference": "https://github.com/pzc163/Comfyui-CatVTON",
"files": [
"https://github.com/pzc163/Comfyui-CatVTON"
],
"install_type": "git-clone",
"description": "Comfyui-CatVTON This repository is the modified official Comfyui node of CatVTON, which is a simple and efficient virtual try-on diffusion model with 1) Lightweight Network (899.06M parameters totally), 2) Parameter-Efficient Training (49.57M parameters trainable) 3) Simplified Inference (< 8G VRAM for 1024X768 resolution).\nThe original GitHub project is [a/https://github.com/Zheng-Chong/CatVTON](https://github.com/Zheng-Chong/CatVTON)"
},
{
"author": "webfiltered",
"title": "WTF? - a debug node for ComfyUI",
"id": "debugnode",
"reference": "https://github.com/webfiltered/DebugNode-ComfyUI",
"files": [
"https://github.com/webfiltered/DebugNode-ComfyUI"
],
"install_type": "git-clone",
"description": "This node provides a simple way to view the output of many nodes, without leaving ComfyUI."
},
{
"author": "Visionatrix",
"title": "ComfyUI-Visionatrix",
"id": "visionatrix",
"reference": "https://github.com/Visionatrix/ComfyUI-Visionatrix",
"files": [
"https://github.com/Visionatrix/ComfyUI-Visionatrix"
],
"install_type": "git-clone",
"description": "The ComfyUI-Visionatrix nodes are designed for convenient ComfyUI to [a/Visionatrix](https://github.com/Visionatrix/Visionatrix) workflow support migration, in particular to extract prompt input params (input, textarea, checkbox, select, range, file) to be used in simplified Visionatrix UI."
},
{
"author": "Fuou Marinas",
"title": "ComfyUI-EbSynth",
"id": "comfyEbsynth",
"reference": "https://github.com/FuouM/ComfyUI-EbSynth",
"files": [
"https://github.com/FuouM/ComfyUI-EbSynth"
],
"install_type": "git-clone",
"description": "Run EbSynth, Fast Example-based Image Synthesis and Style Transfer, in ComfyUI."
},
{
"author": "Parameshvadivel",
"title": "ComfyUI-SVGview",
"id": "svgview",
"reference": "https://github.com/Parameshvadivel/ComfyUI-SVGview",
"files": [
"https://github.com/Parameshvadivel/ComfyUI-SVGview"
],
"install_type": "git-clone",
"description": "Nodes:Preview SVG"
},
{
"author": "vault-developer",
"title": "Image-blender",
"reference": "https://github.com/vault-developer/comfyui-image-blender",
"files": [
"https://github.com/vault-developer/comfyui-image-blender"
],
"install_type": "git-clone",
"description": "A custom node to blend two images together using a specified blending mode."
},
{
"author": "liangt",
"title": "comfyui-loadimagewithsubfolder",
"reference": "https://github.com/liangt/comfyui-loadimagewithsubfolder",
"files": [
"https://github.com/liangt/comfyui-loadimagewithsubfolder"
],
"install_type": "git-clone",
"description": "Extend LoadImage node with subfolder support"
},
{
"author": "neeltheninja",
"title": "ComfyUI-TextOverlay",
"reference": "https://github.com/neeltheninja/ComfyUI-TextOverlay",
"files": [
"https://github.com/neeltheninja/ComfyUI-TextOverlay"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that adds text overlay to images, with options for text and background color, opacity, vertical positioning, and custom font selection."
},
{
"author": "JosefKuchar",
"title": "ComfyUI-AdvancedTiling",
"reference": "https://github.com/JosefKuchar/ComfyUI-AdvancedTiling",
"files": [
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling"
],
"install_type": "git-clone",
"description": "Advanced tiling of various shapes for ComfyUI"
},
{
"author": "glowcone",
"title": "String Converter",
"reference": "https://github.com/glowcone/comfyui-string-converter",
"files": [
"https://github.com/glowcone/comfyui-string-converter"
],
"install_type": "git-clone",
"description": "Nodes: Convert String To Int, Convert String To Float"
},
{
"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",
@@ -45,13 +255,14 @@
},
{
"author": "neverbiasu",
"title": "ComfyUI ImageCaptioner",
"title": "ComfyUI-Image-Captioner",
"id": "image-captioner",
"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."
"description": "A ComfyUI extension for generating captions of images."
},
{
"author": "jn-jairo",
@@ -479,216 +690,6 @@
],
"install_type":"git-clone",
"description":"Removes background using Transparent Background"
},
{
"author": "un-seen",
"title": "comfyui-tensorop",
"id":"comfyui-tensorop",
"reference": "https://github.com/un-seen/comfyui-tensorops",
"files":[
"https://github.com/un-seen/comfyui-tensorops"
],
"install_type":"git-clone",
"description":"Nodes to perform tensor operations in ComfyUI"
},
{
"author": "ader47",
"title": "ComfyUI-MeshHamer",
"reference": "https://github.com/ader47/comfyui_meshhamer",
"files": [
"https://github.com/ader47/comfyui_meshhamer"
],
"install_type": "git-clone",
"description": "Nodes:MeshHamer Hand Refiner. See also: [a/HaMeR: Hand Mesh Recovery](https://github.com/geopavlakos/hamer/tree/main)"
},
{
"author": "AIFSH",
"title": "SenseVoice-ComfyUI",
"id": "sensevoice",
"reference": "https://github.com/AIFSH/SenseVoice-ComfyUI",
"files": [
"https://github.com/AIFSH/SenseVoice-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/SenseVoice](https://github.com/FunAudioLLM/SenseVoice)"
},
{
"author": "YMC",
"title": "ymc-node-as-x-type",
"reference": "https://github.com/YMC-GitHub/ymc-node-as-x-type",
"files": [
"https://github.com/YMC-GitHub/ymc-node-as-x-type"
],
"install_type": "git-clone",
"description": "some comfyui custom nodes to set it as known type"
},
{
"author": "smthemex",
"title": "ComfyUI_EchoMimic",
"id": "EchoMimic",
"reference": "https://github.com/smthemex/ComfyUI_EchoMimic",
"files": [
"https://github.com/smthemex/ComfyUI_EchoMimic"
],
"install_type": "git-clone",
"description": "You can using EchoMimic in comfyui,whitch Lifelike Audio-Driven Portrait Animations through Editable Landmark Conditioning "
},
{
"author": "Patricio Gonzalez Vivo",
"title": "GLSL Nodes",
"reference": "https://github.com/patriciogonzalezvivo/comfyui_glslnodes",
"files": [
"https://github.com/patriciogonzalezvivo/comfyui_glslnodes"
],
"install_type": "git-clone",
"description": "A collections of nodes to support GLSL shaders inside a workflow."
},
{
"author": "MiaoshouAI",
"title": "ComfyUI-Miaoshouai-Tagger",
"id": "miaoshouai-tagger",
"reference": "https://github.com/miaoshouai/ComfyUI-Miaoshouai-Tagger",
"files": [
"https://github.com/miaoshouai/ComfyUI-Miaoshouai-Tagger"
],
"install_type": "git-clone",
"description": "A node helps with image tagging and caption based on Florence-2-base-PromptGen model."
},
{
"author": "sn0w12",
"title": "ComfyUI-Sn0w-Scripts",
"reference": "https://github.com/sn0w12/ComfyUI-Sn0w-Scripts",
"files": [
"https://github.com/sn0w12/ComfyUI-Sn0w-Scripts"
],
"install_type": "git-clone",
"description": "A collection of nodes and improvements created for general ease and lora management. These are just nodes I made and found useful, they should work with most other nodes. Most nodes that take in a prompt are made with booru tags in mind and might not work as expected with other prompts."
},
{
"author": "N3rd00d",
"title": "ComfyUI-Paint3D-Nodes",
"id": "paint3d",
"reference": "https://github.com/N3rd00d/ComfyUI-Paint3D-Nodes",
"files": [
"https://github.com/N3rd00d/ComfyUI-Paint3D-Nodes"
],
"install_type": "git-clone",
"description": "Paint3D Nodes is a custom ComfyUI node for 3D model texture inpainting based on [a/Paint3D](https://arxiv.org/pdf/2312.13913)."
},
{
"author": "JackEllie",
"title": "ComfyUI-AI-Assistant",
"id": "AI-Assistant",
"reference": "https://github.com/JackEllie/ComfyUI_AI_Assistant",
"files": [
"https://github.com/JackEllie/ComfyUI_AI_Assistant"
],
"install_type": "git-clone",
"description": "ComfyUI native implementation of [a/AI-Assistant](https://github.com/tori29umai0123/AI-Assistant)."
},
{
"author": "3D-MeshTool",
"title": "ComfyUI-3D-MeshTool",
"id": "3D-MeshTool",
"reference": "https://github.com/807502278/ComfyUI-3D-MeshTool",
"files": [
"https://github.com/807502278/ComfyUI-3D-MeshTool"
],
"install_type": "git-clone",
"description": "A simple 3D model processing tool within ComfyUI."
},
{
"author": "APZmedia",
"title": "APZmedia Clean File Name Node",
"id": "clean-filename",
"reference": "https://github.com/APZmedia/ComfyUI-APZmedia-cleanName-from-string",
"files": [
"https://github.com/APZmedia/ComfyUI-APZmedia-cleanName-from-string"
],
"install_type": "git-clone",
"description": "The Clean File Name Node is a custom node for ComfyUI designed to process and sanitize text strings for use as valid file names. It replaces invalid characters with a user-specified character and truncates the resulting string to a defined length."
},
{
"author": "Cyberschorsch",
"title": "ComfyUI Checkpoint Loader Config",
"reference": "https://github.com/Cyberschorsch/ComfyUI-checkpoint-config-loader",
"files": [
"https://github.com/Cyberschorsch/ComfyUI-checkpoint-config-loader"
],
"install_type": "git-clone",
"description": "Provides a custom node to load config for sampler nodes from a yaml file."
},
{
"author": "smthemex",
"title": "ComfyUI_Stable_Makeup",
"id": "Stable_Makeup",
"reference": "https://github.com/smthemex/ComfyUI_Stable_Makeup",
"files": [
"https://github.com/smthemex/ComfyUI_Stable_Makeup"
],
"install_type": "git-clone",
"description": "You can apply makeup to the characters in comfyui"
},
{
"author": "ZHO-ZHO-ZHO",
"title": "ComfyUI-UltraEdit-ZHO",
"reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-UltraEdit-ZHO",
"files": [
"https://github.com/ZHO-ZHO-ZHO/ComfyUI-UltraEdit-ZHO"
],
"install_type": "git-clone",
"description": "Unofficial implementation of [a/UltraEdit](https://github.com/HaozheZhao/UltraEdit) (Diffusers) for ComfyUI"
},
{
"author": "Indra's Mirror",
"title": "ComfyUI-Documents",
"reference": "https://github.com/Excidos/ComfyUI-Documents",
"files": [
"https://github.com/Excidos/ComfyUI-Documents"
],
"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": "Expo",
"title": "LM Studio Image to Text Node for ComfyUI",
"reference": "https://github.com/mattjohnpowell/comfyui-lmstudio-image-to-text-node",
"files": [
"https://github.com/mattjohnpowell/comfyui-lmstudio-image-to-text-node"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that integrates LM Studio's vision models to generate text descriptions of images. It provides a flexible and customizable way to add image-to-text capabilities to your ComfyUI workflows, working with LM Studio's local API."
},
{
"author": "AIFSH",
"title": "CosyVoice-ComfyUI",
"id": "cosyvoice",
"reference": "https://github.com/AIFSH/CosyVoice-ComfyUI",
"files": [
"https://github.com/AIFSH/CosyVoice-ComfyUI"
],
"install_type": "git-clone",
"description": "a comfyui custom node for [a/CosyVoice](https://github.com/FunAudioLLM/CosyVoice)"
},
{
"author": "leestuartx",
"title": "ComfyUI-GG",
"reference": "https://github.com/leestuartx/ComfyUI-GG",
"files": [
"https://github.com/leestuartx/ComfyUI-GG"
],
"install_type": "git-clone",
"description": "ComfyUI-GG is a collection of ComfyUI nodes designed to enhance productivity in image processing workflows. This plugin provides a set of custom nodes that perform various image manipulations and metadata extractions to streamline your tasks."
},
{
"author": "mgfxer",
"title": "ComfyUI-FrameFX",
"reference": "https://github.com/mgfxer/ComfyUI-FrameFX",
"files": [
"https://github.com/mgfxer/ComfyUI-FrameFX"
],
"install_type": "git-clone",
"description": "A set of custom nodes for frame interpolation and video processing in ComfyUI."
}
]
}

View File

@@ -650,7 +650,7 @@
"CleanFileNameNode"
],
{
"title_aux": "APZmedia Clean File Name Node"
"title_aux": "APZmedia Clean Name"
}
],
"https://github.com/Aaron-CHM/ComfyUI-z-a1111-sd-webui-DanTagGen": [
@@ -1174,6 +1174,14 @@
"title_aux": "ComfyUI Video Player"
}
],
"https://github.com/BetaDoggo/ComfyUI-WDV-Nodes": [
[
"ModelSamplingWaifuDiffusionV"
],
{
"title_aux": "neggles/ComfyUI-WDV-Nodes [gist-wrapper]"
}
],
"https://github.com/BetaDoggo/ComfyUI-YetAnotherSafetyChecker": [
[
"YetAnotherSafetyChecker"
@@ -1623,7 +1631,7 @@
"DoubutsuDescriber"
],
{
"title_aux": "Doubutsu Image Describer for ComfyUI"
"title_aux": "ComfyUI-Doubutsu-Describer"
}
],
"https://github.com/Excidos/ComfyUI-Documents": [
@@ -2208,6 +2216,21 @@
"title_aux": "NX_PromptStyler"
}
],
"https://github.com/FuouM/ComfyUI-EbSynth": [
[
"ES_Guides7",
"ES_Translate",
"ES_VideoTransfer",
"ES_VideoTransferExtra"
],
{
"author": "Fuou Marinas",
"description": "Run EbSynth in ComfyUI.",
"nickname": "EbSynth",
"title": "ComfyUI-EbSynth",
"title_aux": "ComfyUI-EbSynth"
}
],
"https://github.com/FuouM/ComfyUI-FirstOrderMM": [
[
"FOMM_Partswap",
@@ -2224,6 +2247,18 @@
"title_aux": "ComfyUI-FirstOrderMM"
}
],
"https://github.com/FuouM/FM_nodes": [
[
"WFEN"
],
{
"author": "Fuou Marinas",
"description": "A collection of nodes. WFEN Face Super Resolution.",
"nickname": "FM_nodes",
"title": "FM Nodes",
"title_aux": "FM_nodes"
}
],
"https://github.com/G-370/ComfyUI-SD3-Powerlab": [
[
"G370SD3PowerLab_AttentionToImage",
@@ -2826,6 +2861,16 @@
"title_aux": "comfy-plasma"
}
],
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling": [
[
"AdvancedTiling",
"AdvancedTilingSettings",
"AdvancedTilingVAEDecode"
],
{
"title_aux": "ComfyUI-AdvancedTiling"
}
],
"https://github.com/Kangkang625/ComfyUI-paint-by-example": [
[
"PaintbyExamplePipeLoader",
@@ -3317,6 +3362,15 @@
"title_aux": "ComfyUI-promptLAB"
}
],
"https://github.com/MakkiShizu/comfyui_reimgsize": [
[
"Cropimg",
"Resize"
],
{
"title_aux": "comfyui_reimgsize"
}
],
"https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": [
[
"Image Remove Background (rembg)"
@@ -3427,6 +3481,17 @@
"title_aux": "Mosaica"
}
],
"https://github.com/MiddleKD/ComfyUI-mem-safe-wrapper": [
[
"MakeModelMemorySafe-safewrapper",
"ResetModelPatcher-safewrapper",
"SimpleDummyModel-safewrapper",
"SimpleDummyRun-safewrapper"
],
{
"title_aux": "ComfyUI-mem-safe-wrapper"
}
],
"https://github.com/MilitantHitchhiker/MilitantHitchhiker-SwitchbladePack": [
[
"IntegratedRandomPromptGenerator",
@@ -3602,14 +3667,6 @@
"title_aux": "ComfyUI_SSStereoscope"
}
],
"https://github.com/Munkyfoot/ComfyUI-TextOverlay": [
[
"Text Overlay"
],
{
"title_aux": "ComfyUI-TextOverlay"
}
],
"https://github.com/MushroomFleet/DJZ-Nodes": [
[
"AspectSize",
@@ -3897,6 +3954,14 @@
"title_aux": "ComfyUI-CSV-Loader"
}
],
"https://github.com/Parameshvadivel/ComfyUI-SVGview": [
[
"SVGPreview"
],
{
"title_aux": "ComfyUI-SVGview"
}
],
"https://github.com/ParisNeo/lollms_nodes_suite": [
[
"Artbot",
@@ -4184,7 +4249,6 @@
"DownloadAudio",
"ImageRepeatInterleavedNode",
"LatentRepeatInterleavedNode",
"LoadAudio",
"LoadHubertModel",
"LoadPitchExtractionParams",
"LoadRVCModelNode",
@@ -4192,9 +4256,11 @@
"MergeAudioNode",
"MergeImageBatches",
"MergeLatentBatches",
"PreviewAudio",
"RVC-Studio.LoadAudio",
"RVC-Studio.PreviewAudio",
"RVCNode",
"SimpleMathNode",
"SliceNode",
"UVR5Node"
],
{
@@ -4767,12 +4833,12 @@
],
"https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [
[
"Deflicker (SuperBeasts.AI)",
"Deflicker - Experimental (SuperBeasts.AI)",
"HDR Effects (SuperBeasts.AI)",
"Image Batch Manager (SuperBeasts.AI)",
"Make Resized Mask Batch (SuperBeasts.AI)",
"Mask Batch Manager (SuperBeasts.AI)",
"Pixel Deflicker (SuperBeasts.AI)",
"Pixel Deflicker - Experimental (SuperBeasts.AI)",
"String List Manager (SuperBeasts.AI)"
],
{
@@ -5120,6 +5186,7 @@
"tri3d-atr-parse",
"tri3d-atr-parse-batch",
"tri3d-bgremove-mega",
"tri3d-clean_mask",
"tri3d-clear-memory",
"tri3d-clipdrop-bgremove-api",
"tri3d-clipdrop-bgreplace-api",
@@ -5131,6 +5198,7 @@
"tri3d-extract-parts-batch2",
"tri3d-extract-parts-mask-batch",
"tri3d-extract-pascal-parts-batch",
"tri3d-extract_pose_part",
"tri3d-face-recognise",
"tri3d-flexible_color_extract",
"tri3d-float-to-image",
@@ -5159,10 +5227,12 @@
"tri3d-renormalize_array",
"tri3d-run_AEMatter_inference",
"tri3d-scaled-paste",
"tri3d-scaled-paste_unsafe",
"tri3d-simple_bg_swap",
"tri3d-simple_rescale_histogram",
"tri3d-skin-feathered-padded-mask",
"tri3d-swap-pixels"
"tri3d-swap-pixels",
"tri3d_position_pose_part"
],
{
"title_aux": "tri3d-comfyui-nodes"
@@ -5492,6 +5562,22 @@
"title_aux": "Tripo for ComfyUI"
}
],
"https://github.com/Visionatrix/ComfyUI-Visionatrix": [
[
"VixUiCheckbox",
"VixUiCheckboxLogic",
"VixUiList",
"VixUiListLogic",
"VixUiPrompt",
"VixUiRangeFloat",
"VixUiRangeInt",
"VixUiRangeScaleFloat",
"VixUiWorkflowMetadata"
],
{
"title_aux": "ComfyUI-Visionatrix"
}
],
"https://github.com/WASasquatch/ASTERR": [
[
"ASTERR",
@@ -6394,6 +6480,22 @@
"title_aux": "Comfy UI FatLabels"
}
],
"https://github.com/aisabervisionlab/ComfyUI_merge_ASVL": [
[
"ASVL"
],
{
"title_aux": "ComfyUI_merge_ASVL"
}
],
"https://github.com/akatz-ai/ComfyUI-AKatz-Nodes": [
[
"AK_AnimatedDilationMaskLinear"
],
{
"title_aux": "Akatz Custom Nodes"
}
],
"https://github.com/akierson/ComfyUI-textnodes": [
[
"Prompt Truncate",
@@ -6415,6 +6517,15 @@
"title_aux": "comfyui-colornodes"
}
],
"https://github.com/al-swaiti/All-IN-ONE-style": [
[
"ComfyUIStyler",
"menus"
],
{
"title_aux": "All-IN-ONE-style"
}
],
"https://github.com/al-swaiti/ComfyUI-CascadeResolutions": [
[
"CascadeResolutions"
@@ -6425,6 +6536,7 @@
],
"https://github.com/alanhuang67/ComfyUI-FAI-Node": [
[
"FAIDynamicMask",
"FAIScaleScheduler",
"FAI_Voronoi_Generator"
],
@@ -7392,9 +7504,11 @@
"https://github.com/cerspense/ComfyUI_cspnodes": [
[
"ImageDirIterator",
"IncrementEveryN",
"Modelscopet2v",
"Modelscopev2v",
"RemapRange",
"ResizeByImage",
"SplitImageChannels",
"TextFileLineIterator",
"VidDirIterator"
@@ -7892,6 +8006,18 @@
"title_aux": "ComfyUI-Novakid"
}
],
"https://github.com/chflame163/ComfyUI_CatVTON_Wrapper": [
[
"CatVTONWrapper"
],
{
"author": "chflame",
"description": "CatVTON warpper for ComfyUI",
"nickname": "CatVTON_Wrapper",
"title": "CatVTON_Wrapper",
"title_aux": "ComfyUI_CatVTON_Wrapper"
}
],
"https://github.com/chflame163/ComfyUI_FaceSimilarity": [
[
"Face Similarity"
@@ -7934,7 +8060,9 @@
"LayerMask: BiRefNetUltra",
"LayerMask: BlendIf Mask",
"LayerMask: CreateGradientMask",
"LayerMask: Florence2Ultra",
"LayerMask: ImageToMask",
"LayerMask: LoadFlorence2Model",
"LayerMask: MaskBoxDetect",
"LayerMask: MaskByColor",
"LayerMask: MaskByDifferent",
@@ -7994,6 +8122,7 @@
"LayerUtility: ExtendCanvas",
"LayerUtility: ExtendCanvasV2",
"LayerUtility: Float",
"LayerUtility: Florence2Image2Prompt",
"LayerUtility: GetColorTone",
"LayerUtility: GetColorToneV2",
"LayerUtility: GetImageSize",
@@ -8232,6 +8361,14 @@
"title_aux": "Node - Size Matcher"
}
],
"https://github.com/christian-byrne/youtube-dl-comfyui": [
[
"YoutubeDL"
],
{
"title_aux": "youtube-dl-comfyui"
}
],
"https://github.com/city96/ComfyUI_ColorMod": [
[
"CV2Tonemap",
@@ -8508,6 +8645,7 @@
"SamplerCustomAdvanced",
"SamplerDPMAdaptative",
"SamplerDPMPP_2M_SDE",
"SamplerDPMPP_2S_Ancestral",
"SamplerDPMPP_3M_SDE",
"SamplerDPMPP_SDE",
"SamplerEulerAncestral",
@@ -8731,6 +8869,44 @@
"PrepImageForClipVision"
],
{
"preemptions": [
"IPAAdapterFaceIDBatch",
"IPAdapter",
"IPAdapterAdvanced",
"IPAdapterBatch",
"IPAdapterClipVisionEnhancer",
"IPAdapterClipVisionEnhancerBatch",
"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"
],
"title_aux": "ComfyUI_IPAdapter_plus"
}
],
@@ -10159,6 +10335,28 @@
"title_aux": "Save Image with Generation Metadata"
}
],
"https://github.com/gisu/comfyui-foxpack": [
[
"BaseSamplerSetup",
"CheckpointMetaExtractor",
"Negate_Boolean",
"OverrideSamplerSetup",
"Remap_Values",
"Select_By_Index",
"Select_Line_By_Index",
"Select_String_By_Index",
"SetupSelector",
"Show_Type",
"Split_Entry_In_2Chunks",
"Split_Entry_In_4Chunks",
"Split_Entry_In_6Chunks",
"UniversalLatentHelper",
"Universal_VAE_Loader"
],
{
"title_aux": "foxpack"
}
],
"https://github.com/githubYiheng/ComfyUI_Change_IMAGE_BOREDER": [
[
"ChangeImageBorder"
@@ -10238,6 +10436,15 @@
"title_aux": "Load Image From Base64 URI"
}
],
"https://github.com/glowcone/comfyui-string-converter": [
[
"StringToFloat",
"StringToInt"
],
{
"title_aux": "String Converter"
}
],
"https://github.com/godspede/ComfyUI_Substring": [
[
"SubstringTheory"
@@ -10441,7 +10648,8 @@
"Griptape Vector Store: Add Text",
"Griptape Vector Store: Query",
"Griptape WebSearch Driver: DuckDuckGo",
"Griptape WebSearch Driver: Google"
"Griptape WebSearch Driver: Google",
"Gt Run Agent"
],
{
"author": "Jason Schleifer",
@@ -10587,6 +10795,8 @@
"FeishuDownloadImage",
"FeishuGetHistory",
"FeishuSendMsg",
"FileOnlineDelete_gitee",
"FileOnlineStorage_gitee",
"KG_csv_toolkit_developer",
"KG_csv_toolkit_user",
"KG_json_toolkit_developer",
@@ -10599,6 +10809,7 @@
"LLM_local",
"LLM_local_loader",
"LLavaLoader",
"URL2IMG",
"VAEDecode_party",
"accuweather_tool",
"api_function",
@@ -10606,6 +10817,7 @@
"arxiv_tool",
"bing_loader",
"bing_tool",
"bool_logic",
"check_web_tool",
"classify_function",
"classify_function_plus",
@@ -10613,6 +10825,9 @@
"classify_persona_plus",
"clear_model",
"custom_persona",
"discord_bot",
"discord_file_monitor",
"discord_send",
"ebd_tool",
"end_dialog",
"end_workflow",
@@ -10643,6 +10858,7 @@
"load_file",
"load_file_folder",
"load_img_path",
"load_int",
"load_keyword",
"load_name",
"load_openai_ebd",
@@ -10650,6 +10866,7 @@
"load_url",
"load_wikipedia",
"new_interpreter_tool",
"none2false",
"omost_decode",
"omost_setting",
"openai_tts",
@@ -11168,6 +11385,8 @@
"CM_NumberToInt JK",
"CM_NumberUnaryCondition JK",
"CM_NumberUnaryOperation JK",
"CM_PromptCombine_JK",
"CM_StringBinaryCondition_JK",
"CM_Vec2BinaryCondition JK",
"CM_Vec2BinaryOperation JK",
"CM_Vec2FloatOperation_JK",
@@ -11333,6 +11552,8 @@
"JWImageLevels",
"JWImageLoadRGB",
"JWImageLoadRGBA",
"JWImageLoadRGBA From Clipboard",
"JWImageLoadRGBFromClipboard",
"JWImageLoadRGBIfExists",
"JWImageMix",
"JWImageResize",
@@ -11407,9 +11628,9 @@
[
"FacelessFaceRestore",
"FacelessFaceSwap",
"FacelessLoadFrames",
"FacelessLoadImageUrl",
"FacelessLoadVideo",
"FacelessLoadVideoImages",
"FacelessLoadVideoUrl",
"FacelessMergeVideos",
"FacelessRemoveBackground",
@@ -11473,8 +11694,10 @@
],
"https://github.com/jn-jairo/jn_comfyui": [
[
"JN_AreaAround",
"JN_AreaInfo",
"JN_AreaNormalize",
"JN_AreaToMask",
"JN_AreaWidthHeight",
"JN_AreaXY",
"JN_Blip",
@@ -11483,23 +11706,26 @@
"JN_Condition",
"JN_CoolDown",
"JN_CoolDownOutput",
"JN_CropFace",
"JN_DatetimeFormat",
"JN_DatetimeInfo",
"JN_DatetimeNow",
"JN_Dump",
"JN_DumpOutput",
"JN_FaceCrop",
"JN_FaceRestoreModelLoader",
"JN_FaceRestoreWithModel",
"JN_FirstActive",
"JN_ImageAddBackground",
"JN_ImageAddMask",
"JN_ImageBatch",
"JN_ImageCenterArea",
"JN_ImageCrop",
"JN_ImageGrid",
"JN_ImageInfo",
"JN_ImageRemoveBackground",
"JN_ImageSharpness",
"JN_ImageSquare",
"JN_ImageToMask",
"JN_ImageUncrop",
"JN_KSampler",
"JN_KSamplerAdvancedParams",
@@ -11511,9 +11737,14 @@
"JN_KSamplerTileParams",
"JN_LoadImageDirectory",
"JN_LogicOperation",
"JN_MaskBatch",
"JN_MaskInfo",
"JN_MaskToArea",
"JN_MaskToImage",
"JN_MathOperation",
"JN_MathOperationArray",
"JN_PreviewImage",
"JN_PreviewMask",
"JN_PrimitiveArrayInfo",
"JN_PrimitiveBatchToArray",
"JN_PrimitiveBoolean",
@@ -11528,7 +11759,8 @@
"JN_PrimitiveToFloat",
"JN_PrimitiveToInt",
"JN_PrimitiveToString",
"JN_RemoveBackground",
"JN_RemBGSession",
"JN_SaveImage",
"JN_Seamless",
"JN_SeamlessBorder",
"JN_SeamlessBorderCrop",
@@ -11561,7 +11793,9 @@
"LCMScheduler",
"SamplerLCMAlternative",
"SamplerLCMCycle",
"SamplerLCMDualNoise"
"SamplerLCMDualNoise",
"SamplerLCMDuoFusion",
"SamplerLCMParallel"
],
{
"title_aux": "ComfyUI-sampler-lcm-alternative"
@@ -12075,6 +12309,7 @@
"OffsetMask",
"OffsetMaskByNormalizedAmplitude",
"PlotCoordinates",
"PointsEditor",
"PreviewAnimation",
"RemapImageRange",
"RemapMaskRange",
@@ -12236,6 +12471,17 @@
"title_aux": "ComfyUI-moondream"
}
],
"https://github.com/kijai/ComfyUI-segment-anything-2": [
[
"DownloadAndLoadSAM2Model",
"Florence2toCoordinates",
"Sam2AutoSegmentation",
"Sam2Segmentation"
],
{
"title_aux": "ComfyUI-segment-anything-2"
}
],
"https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink": [
[
"GradientPatchModelAddDownscale",
@@ -12511,6 +12757,14 @@
"title_aux": "ComfyUI-LLMs"
}
],
"https://github.com/liangt/comfyui-loadimagewithsubfolder": [
[
"LoadImageWithSubfolder"
],
{
"title_aux": "comfyui-loadimagewithsubfolder"
}
],
"https://github.com/linshier/comfyui-remote-tools": [
[
"LoadBase64(js)",
@@ -13260,6 +13514,7 @@
"https://github.com/matan1905/ComfyUI-Serving-Toolkit": [
[
"DiscordServing",
"ServingInputImage",
"ServingInputNumber",
"ServingInputText",
"ServingOutput",
@@ -13315,7 +13570,7 @@
"DynamicThresholdingSimple"
],
{
"title_aux": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)"
"title_aux": "Dynamic Thresholding"
}
],
"https://github.com/meap158/ComfyUI-Background-Replacement": [
@@ -13735,12 +13990,20 @@
"title_aux": "ComfyUI-NegiTools"
}
],
"https://github.com/neeltheninja/ComfyUI-TextOverlay": [
[
"Text Overlay"
],
{
"title_aux": "ComfyUI-TextOverlay"
}
],
"https://github.com/neverbiasu/ComfyUI-Image-Captioner": [
[
"ImageCaptioner"
],
{
"title_aux": "ComfyUI ImageCaptioner"
"title_aux": "ComfyUI-Image-Captioner"
}
],
"https://github.com/nickve28/ComfyUI-Nich-Utils": [
@@ -14168,7 +14431,9 @@
"vec2",
"vec2 (pos)",
"vec3",
"vec4"
"vec3 (pos)",
"vec4",
"vec4 (color)"
],
{
"author": "Patricio Gonzalez Vivo",
@@ -14950,6 +15215,20 @@
"title_aux": "ComfyUI-send-Eagle(slim)"
}
],
"https://github.com/shinich39/comfyui-pkg39": [
[
"Command39",
"LoadImage39",
"Random39"
],
{
"author": "shinich39",
"description": "This package has created for generate image from generated image and embedded workflow.",
"nickname": "pkg39",
"title": "pkg39",
"title_aux": "comfyui-pkg39"
}
],
"https://github.com/shobhitic/ComfyUI-PlusMinusTextClip": [
[
"PlusMinusTextClip"
@@ -14987,6 +15266,7 @@
],
"https://github.com/siliconflow/BizyAir": [
[
"BizyAirAuraSR",
"BizyAirBAE_NormalMapPreprocessor",
"BizyAirBinaryPreprocessor",
"BizyAirCannyEdgePreprocessor",
@@ -15568,6 +15848,8 @@
[
"OllamaGenerate",
"OllamaGenerateAdvance",
"OllamaLoadContext",
"OllamaSaveContext",
"OllamaVision"
],
{
@@ -16183,6 +16465,14 @@
"title_aux": "ComfyUI_Accessories"
}
],
"https://github.com/vault-developer/comfyui-image-blender": [
[
"ImageBlender"
],
{
"title_aux": "Image-blender"
}
],
"https://github.com/veighnsche/comfyui_gr85": [
[
"GR85_ContainsWord",
@@ -16298,6 +16588,7 @@
],
"https://github.com/wTechArtist/ComfyUI-CustomNodes": [
[
"IPAdapter FaceID With Bool",
"IPAdapter Mad Scientist Weight_Type",
"Image Blending Mode Mask",
"Load Image With Bool"
@@ -16361,6 +16652,14 @@
"title_aux": "ComfyUI Invisible Watermark"
}
],
"https://github.com/webfiltered/DebugNode-ComfyUI": [
[
"WTFDebugNode"
],
{
"title_aux": "WTF? - a debug node for ComfyUI"
}
],
"https://github.com/whatbirdisthat/cyberdolphin": [
[
"\ud83d\udc2c Gradio ChatInterface",
@@ -16585,7 +16884,8 @@
"https://github.com/ycchanau/ComfyUI_Preview_Magnifier": [
[
"YC.ImageComparerMagnifier",
"YC.PreviewImageMagnifier"
"YC.PreviewImageMagnifier",
"YC.XYPreviewImageMagnifier"
],
{
"title_aux": "ComfyUI Preview Magnifier"
@@ -16602,11 +16902,15 @@
],
"https://github.com/yiwangsimple/ComfyUI_GroqChat": [
[
"DeepSeekTranslator",
"FileBasedChatNode",
"GroqChatNode",
"MoonshotMultiChatNode",
"MoonshotSingleChatNode",
"OllamaPromptExtractor",
"PromptExtractorNode",
"SD3LongCaptionerV2",
"SDPromptAgent",
"dwimage2"
],
{
@@ -16719,6 +17023,7 @@
"easy negative",
"easy pipeBatchIndex",
"easy pipeEdit",
"easy pipeEditPrompt",
"easy pipeIn",
"easy pipeOut",
"easy pipeToBasicPipe",
@@ -17018,7 +17323,8 @@
"MaskAutoSelector",
"MaskFastGrow",
"ModifyTextGender",
"SplitMask"
"SplitMask",
"TextPreview"
],
{
"title_aux": "zhangp365/Some Utils for ComfyUI"
@@ -17070,6 +17376,7 @@
"https://github.com/zhulu111/ComfyUI_Bxb": [
[
"sdBxb",
"sdBxb_saveImage",
"sdBxb_textInput"
],
{

View File

@@ -1,5 +1,17 @@
{
"models": [
{
"name": "photomaker-v2.bin",
"type": "photomaker",
"base": "SDXL",
"save_path": "photomaker",
"description": "PhotoMaker model. This model is compatible with SDXL.",
"reference": "https://huggingface.co/TencentARC/PhotoMaker-V2",
"filename": "photomaker-v2.bin",
"url": "https://huggingface.co/TencentARC/PhotoMaker-V2/resolve/main/photomaker-v2.bin",
"size": "1.8GB"
},
{
"name": "hunyuan_dit_1.2.safetensors",
"type": "checkpoint",

View File

@@ -532,7 +532,12 @@ if os.path.exists(restore_snapshot_path):
package_name = remap_pip_package(line.strip())
if package_name and not is_installed(package_name):
if not package_name.startswith('#'):
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
if '--index-url' in package_name:
s = package_name.split('--index-url')
install_cmd = [sys.executable, "-m", "pip", "install", s[0].strip(), '--index-url', s[1].strip()]
else:
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
this_exit_code += process_wrap(install_cmd, repo_path)
if os.path.exists(install_script_path) and f'{repo_path}/install.py' not in processed_install:
@@ -575,7 +580,12 @@ def execute_lazy_install_script(repo_path, executable):
for line in requirements_file:
package_name = remap_pip_package(line.strip())
if package_name and not is_installed(package_name):
install_cmd = [executable, "-m", "pip", "install", package_name]
if '--index-url' in package_name:
s = package_name.split('--index-url')
install_cmd = [sys.executable, "-m", "pip", "install", s[0].strip(), '--index-url', s[1].strip()]
else:
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
process_wrap(install_cmd, repo_path)
if os.path.exists(install_script_path) and f'{repo_path}/install.py' not in processed_install:

View File

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