Compare commits

...

48 Commits

Author SHA1 Message Date
Dr.Lt.Data
3315807a37 security patch
https://github.com/ltdrdata/ComfyUI-Manager/issues/1125
2024-10-08 19:11:22 +09:00
Dr.Lt.Data
8dd84bb0ec typo fix 2024-10-08 08:31:31 +09:00
Dr.Lt.Data
e9eaff7f7e double click feature is fixed
MODIFIED: separate into copy-full and copy-all
FIXED: improper size copying

https://github.com/ltdrdata/ComfyUI-Manager/issues/1118
2024-10-08 08:28:33 +09:00
Dr.Lt.Data
0469cad3bc security policy is modified
MODIFIED: Fix custom nodes feature belongs to `high` level risky features
2024-10-07 08:58:47 +09:00
Dr.Lt.Data
d289dd523a update DB 2024-10-07 00:29:37 +09:00
Dr.Lt.Data
1cb6adb3dc update DB 2024-10-05 17:16:17 +09:00
SpenserCai
e93d0ab0f2 Fix link in FunAudioLLM (#1115)
* add ComfyUI-FunAudioLLM

* fix link in FunAudioLLM
2024-10-05 17:11:32 +09:00
Dr.Lt.Data
61537d985d FIXED: component feature - compatibility patch
https://github.com/ltdrdata/ComfyUI-Manager/issues/1108
2024-10-05 15:33:22 +09:00
Dr.Lt.Data
c999886fe0 update DB 2024-10-05 15:22:16 +09:00
chrisgoringe
0e6e391caf Update custom-node-list.json (#1110)
Add comfy controller
2024-10-05 14:32:40 +09:00
YarvixPA
26573ce489 Update custom-node-list.json (#1111) 2024-10-05 14:31:09 +09:00
SpenserCai
c2869c8c67 add ComfyUI-FunAudioLLM (#1112) 2024-10-05 14:30:25 +09:00
akatz
792a836121 Update custom-node-list.json with Depthflow Nodes pack (#1113) 2024-10-05 14:28:29 +09:00
Dr.Lt.Data
72ef927b32 update DB 2024-10-03 23:36:03 +09:00
stephennilor
bb67901e92 add nilor-nodes to custom node list db (#1106)
* add nilor-nodes to custom node list db

* Update custom-node-list.json

---------

Co-authored-by: Stephen <>
Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-03 23:02:49 +09:00
Johan Mellin
f87d4ea150 Update custom-node-list.json (#1107)
Trying this again since you added my node to node_db/new/custom-node-list.json but never in the live custom-node-list.json
2024-10-03 22:58:38 +09:00
Dr.Lt.Data
7ec376774f update DB 2024-10-02 00:15:48 +09:00
Jet Chopper
21ed4bd420 custom-node-list update (#1103)
Co-authored-by: mykhailo-kabanenko <mykhailo.kabanenko@lumiere3d.ai>
2024-10-02 00:07:50 +09:00
Dr.Lt.Data
93b8c39ad7 update DB 2024-10-02 00:04:56 +09:00
Mcmillian
6ea771781f Update custom-node-list.json (#1090) 2024-10-01 23:03:33 +09:00
Dr.Lt.Data
7fc4343dac update DB 2024-10-01 23:03:08 +09:00
BriaOr
b12bd3849c Added Bria AI's comfy-ui nodes repos to the registry (#1098) 2024-10-01 23:02:15 +09:00
Dr.Lt.Data
78d9cbe659 update DB 2024-10-01 23:01:27 +09:00
Dan Bochman
3e3800bc59 node for fashn-ai api (#1100) 2024-10-01 23:00:54 +09:00
Dr.Lt.Data
9adbff6e16 update DB 2024-10-01 22:59:33 +09:00
ez-af
f7a2e3f874 Add ez-af (#1101)
* Add files via upload

* Add files via upload
2024-10-01 22:58:40 +09:00
James Veitch
5b78ce0bff add comfydv nodes to custom-node-list.json (#1102) 2024-10-01 22:57:22 +09:00
CYCHENYUE
2f2ac86513 Update install_type for ComfyUI-Molmo in custom-node-list.json (#1097)
Changed the install_type for ComfyUI-Molmo from 'git_clone' to 'git-clone' to resolve installation issues and maintain consistency with other extensions.

The nodes are already available in the manager, but the installation prompt says “ComfyUI-Molmo install failed: Bad Request”, is this related?
2024-10-01 11:28:38 +09:00
Dr.Lt.Data
fbb1cd60d6 add docs.comfy.org
https://github.com/ltdrdata/ComfyUI-Manager/pull/1095
2024-09-29 17:18:06 +09:00
Dr.Lt.Data
51d3f3829c update DB 2024-09-29 16:59:23 +09:00
Dr.Lt.Data
53c8fc7751 update DB 2024-09-29 16:55:24 +09:00
CYCHENYUE
22fa2825f8 Update custom-node-list.json (#1094)
Use of the molmo model.Generate detailed image descriptions and analysis using Molmo models in ComfyUI.
2024-09-29 16:54:42 +09:00
Dr.Lt.Data
752c17df3c update DB 2024-09-29 16:54:24 +09:00
codecringebinge
66542292c3 Add ComfyUI-Arrow-Key-Canvas-Navigation to custom-node-list.json (#1096) 2024-09-29 16:34:26 +09:00
Dr.Lt.Data
4745597c0a update DB 2024-09-29 16:33:44 +09:00
CYCHENYUE
1e7d101063 Update custom-node-list.json (#1093)
* Update custom-node-list.json

Custom nodes for MiniCPM language models in ComfyUI. Provides advanced text generation and image understanding functions.

* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-09-29 16:29:57 +09:00
Dr.Lt.Data
4dc9ee9363 update DB 2024-09-27 22:46:30 +09:00
plugcrypt
07f9a34036 Update custom-node-list.json (#1087)
This set includes toggle nodes for Lora Unet blocks L1/L2
https://github.com/plugcrypt/CRT-Nodes
2024-09-27 22:30:01 +09:00
Timofey Valov
97b55a0da6 OpenRouter node (#1086)
* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-09-27 16:15:42 +09:00
Dr.Lt.Data
cb8bcd7edf update DB 2024-09-26 09:49:08 +09:00
Dr.Lt.Data
eb607a6b41 version marker 2024-09-26 09:14:14 +09:00
bymyself
32430968b8 Update groupnode/component to be compatible with frontend v1.2.64 (#1084) 2024-09-26 08:33:14 +09:00
Dr.Lt.Data
f3e9856107 update DB 2024-09-25 23:32:11 +09:00
Johan Mellin
d9ec870598 Update custom-node-list.json (#1083)
added ComfyUI GLM-4 Wrapper. https://github.com/Nojahhh/ComfyUI_GLM4_Wrapper
2024-09-25 23:26:59 +09:00
Dr.Lt.Data
a182e526d7 update DB 2024-09-24 22:25:28 +09:00
Dr.Lt.Data
a8d338a997 update DB 2024-09-24 09:03:10 +09:00
Silver
9589f343df Re-add renamed custom node repo and to correct node list (#1077) 2024-09-24 08:54:58 +09:00
Douglas Griffith
71c602be95 fix duplicate repo in custom-node-list (#1082) 2024-09-24 08:35:06 +09:00
20 changed files with 6059 additions and 3426 deletions

View File

@@ -364,9 +364,10 @@ When you run the `scan.sh` script:
* `Install via git url`, `pip install`
* Installation of custom nodes registered not in the `default channel`.
* Display terminal log
* Fix custom nodes
* `middle` level risky features
* Uninstall/Update/Fix custom nodes
* Uninstall/Update
* Installation of custom nodes registered in the `default channel`.
* Restore/Remove Snapshot
* Restart

View File

@@ -2703,6 +2703,16 @@
"install_type": "git-clone",
"description": "[a/https://huggingface.co/microsoft/Florence-2-large-ft](https://huggingface.co/microsoft/Florence-2-large-ft)\nLarge or base model, support for captioning and bbox task modes, more coming soon."
},
{
"author": "spacepxl",
"title": "ComfyUI-Depth-Pro",
"reference": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
"files": [
"https://github.com/spacepxl/ComfyUI-Depth-Pro"
],
"install_type": "git-clone",
"description": "Based on [a/https://github.com/apple/ml-depth-pro](https://github.com/apple/ml-depth-pro)"
},
{
"author": "PTA",
"title": "auto nodes layout",
@@ -2825,6 +2835,17 @@
"install_type": "git-clone",
"description": "Prompt Info"
},
{
"author": "chrisgoringe",
"title": "Comfy Controller",
"id": "cg-comfycontroller",
"reference": "https://github.com/chrisgoringe/cg-controller",
"files": [
"https://github.com/chrisgoringe/cg-controller"
],
"install_type": "git-clone",
"description": "A simple controller panel that gathers all widgets from red nodes"
},
{
"author": "TGu-97",
"title": "TGu Utilities",
@@ -3183,6 +3204,16 @@
"install_type": "git-clone",
"description": "Nodes to use the OneVision LLaVA models: [a/https://github.com/LLaVA-VL/LLaVA-NeXT](https://github.com/LLaVA-VL/LLaVA-NeXT)"
},
{
"author": "kijai",
"title": "ComfyUI wrapper nodes for LVCD",
"reference": "https://github.com/kijai/ComfyUI-LVCDWrapper",
"files": [
"https://github.com/kijai/ComfyUI-LVCDWrapper"
],
"install_type": "git-clone",
"description": "Original repo: [a/https://github.com/luckyhzt/LVCD](https://github.com/luckyhzt/LVCD)"
},
{
"author": "hhhzzyang",
"title": "Comfyui-Lama",
@@ -4408,13 +4439,13 @@
},
{
"author": "discopixel-studio",
"title": "ComfyUI Discopixel Nodes",
"title": "PhotoRoom Nodes by Discopixel",
"reference": "https://github.com/discopixel-studio/comfyui-discopixel",
"files": [
"https://github.com/discopixel-studio/comfyui-discopixel"
],
"install_type": "git-clone",
"description": "Nodes:TransformTemplateOntoFaceMask, ... A small collection of custom nodes for use with ComfyUI, by Discopixel"
"description": "A small collection of custom nodes for use with ComfyUI, by [a/Discopixel](https://discopixel.studio)"
},
{
"author": "zcfrank1st",
@@ -4938,13 +4969,13 @@
{
"author": "MNeMoNiCuZ",
"title": "ComfyUI-mnemic-nodes",
"id": "mnemic",
"id": "comfyui-mnemic-nodes",
"reference": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
"files": [
"https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes"
],
"install_type": "git-clone",
"description": "Nodes: Save Text File, Download Image from URL, Groq LLM API, Generate Negative Prompt (experimental)"
"description": "Added new models to Groq LLM. Added a new node: Tiktoken Tokenizer Info."
},
{
"author": "AI2lab",
@@ -5166,6 +5197,17 @@
"install_type": "git-clone",
"description": "Custom nodes to aid in the exploration of Latent Space"
},
{
"author": "IDGallagher",
"title": "ComfyUI-IG-Motion-I2V",
"id": "comfyui-ig-motion-i2v",
"reference": "https://github.com/IDGallagher/ComfyUI-IG-Motion-I2V",
"files": [
"https://github.com/IDGallagher/ComfyUI-IG-Motion-I2V"
],
"install_type": "git-clone",
"description": "ComfyUI adaptation of https://github.com/G-U-N/Motion-I2V"
},
{
"author": "violet-chen",
"title": "comfyui-psd2png",
@@ -6620,6 +6662,16 @@
"install_type": "git-clone",
"description": "This project provides an experimental Tensorrt implementation for ultra fast face restoration inside ComfyUI.\nNote: This project doesn't do pre/post processing. It only works on cropped faces for now."
},
{
"author": "yuvraj108c",
"title": "ComfyUI Rife TensorRT",
"reference": "https://github.com/yuvraj108c/ComfyUI-Rife-Tensorrt",
"files": [
"https://github.com/yuvraj108c/ComfyUI-Rife-Tensorrt"
],
"install_type": "git-clone",
"description": "This project provides a TensorRT implementation of [a/RIFE](https://github.com/hzwer/ECCV2022-RIFE) for ultra fast frame interpolation inside ComfyUI"
},
{
"author": "blepping",
"title": "ComfyUI-bleh",
@@ -6812,6 +6864,16 @@
"install_type": "git-clone",
"description": "NODES:CXH_DeepLX_Free, CXH_DeepLX_translate"
},
{
"author": "StartHua",
"title": "Comfyui_CXH_FluxLoraMerge",
"reference": "https://github.com/StartHua/Comfyui_CXH_FluxLoraMerge",
"files": [
"https://github.com/StartHua/Comfyui_CXH_FluxLoraMerge"
],
"install_type": "git-clone",
"description": "flux lora merge.\nadaptive Merge (uses tensor norms and weight), manual Merge (uses fixed weights you specify), additive Merge (uses 100% of the first and adds a percentage of the second)"
},
{
"author": "ricklove",
"title": "comfyui-ricklove",
@@ -7391,6 +7453,16 @@
"install_type": "git-clone",
"description": "ComfyUI nodes to use [a/ViewCrafter](https://github.com/Drexubery/ViewCrafter/tree/main) for novel view synthesis."
},
{
"author": "logtd",
"title": "ComfyUI-APGScaling",
"reference": "https://github.com/logtd/ComfyUI-APGScaling",
"files": [
"https://github.com/logtd/ComfyUI-APGScaling"
],
"install_type": "git-clone",
"description": "ComfyUI nodes to use [a/APG scaling](https://huggingface.co/papers/2410.02416) for CFG, allowing for better image quality with higher CFG."
},
{
"author": "Big-Idea-Technology",
"title": "ComfyUI-Book-Tools Nodes for ComfyUI",
@@ -8306,6 +8378,16 @@
"install_type": "git-clone",
"description": "This node allows the execution of Node.js application within ComfyUI by leveraging the ComfyUI-NODEJS, which starts alongside ComfyUI and facilitates the installation of Node.js. The integration enables Python subprocesses to execute Node.js scripts."
},
{
"author": "daxcay",
"title": "ComfyUI-YouTubeVideoPlayer",
"reference": "https://github.com/daxcay/ComfyUI-YouTubeVideoPlayer",
"files": [
"https://github.com/daxcay/ComfyUI-YouTubeVideoPlayer"
],
"install_type": "git-clone",
"description": "Plays youtube video in comfy."
},
{
"author": "Seedsa",
"title": "ComfyUI Fooocus Nodes",
@@ -9268,17 +9350,6 @@
"install_type": "git-clone",
"description": "a comfyui custom node for [a/CosyVoice](https://github.com/FunAudioLLM/CosyVoice)"
},
{
"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": "AIFSH",
"title": "AniTalker-ComfyUI",
@@ -9372,6 +9443,16 @@
"install_type": "git-clone",
"description": "a custom node for [a/ViewCrafter](https://github.com/Drexubery/ViewCrafter)"
},
{
"author": "AIFSH",
"title": "SenseVoice-ComfyUI",
"reference": "https://github.com/AIFSH/SenseVoice-ComfyUI",
"files": [
"https://github.com/AIFSH/SenseVoice-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for SenseVoice"
},
{
"author": "Koishi-Star",
"title": "Euler-Smea-Dyn-Sampler",
@@ -9480,7 +9561,7 @@
"https://github.com/smthemex/ComfyUI_AnyDoor"
],
"install_type": "git-clone",
"description": "You can use anydoor, change clothes or object..."
"description": "you can using anydoor ,change clothes,object"
},
{
"author": "smthemex",
@@ -10208,6 +10289,17 @@
"install_type": "git-clone",
"description": "Photoshop type functions and adjustment layers: 30 blend modes, Selective Color, Blend If, Color Balance, Solid Color Images, Black and White, Hue/Saturation, Levels, and RGB Splitting and Merging."
},
{
"author": "da2el-ai",
"title": "D2 Nodes ComfyUI",
"id": "d2-nodes-comfyui",
"reference": "https://github.com/da2el-ai/D2-nodes-ComfyUI",
"files": [
"https://github.com/da2el-ai/D2-nodes-ComfyUI"
],
"install_type": "git-clone",
"description": "This is a collection of custom nodes that make ComfyUI slightly more convenient.[w/This node pack integrates ComfyUI-d2-size-selector, ComfyUI-d2-steps, and ComfyUI-d2-xyplot-utils. To avoid conflicts, please delete the existing node packs if you install this one.]"
},
{
"author": "da2el-ai",
"title": "D2 Steps",
@@ -11490,17 +11582,6 @@
"install_type": "git-clone",
"description": "Nodes:Image Emoji Overlay"
},
{
"author": "JayLyu",
"title": "ComfyUI_BaiKong_Node",
"id": "baikong",
"reference": "https://github.com/JayLyu/ComfyUI_BaiKong_Node",
"files": [
"https://github.com/JayLyu/ComfyUI_BaiKong_Node"
],
"install_type": "git-clone",
"description": "Nodes for advanced color manipulation and image processing: BK Img To Color, BK Color Selector, BK Color Contrast, BK Color Limit, BK Color Luminance, BK Gradient Image, and BK Image Aspect Filter."
},
{
"author": "risunobushi",
"title": "comfyUI_FrequencySeparation_RGB-HSV",
@@ -12391,6 +12472,16 @@
"install_type": "git-clone",
"description": "A custom node to sanitize text to make clean file names from strings."
},
{
"author": "APZmedia",
"title": "APZmedia Fast Image Save Node",
"reference": "https://github.com/APZmedia/APZmedia-comfyui-fast-image-save",
"files": [
"https://github.com/APZmedia/APZmedia-comfyui-fast-image-save"
],
"install_type": "git-clone",
"description": "This node for ComfyUI allows saving images with an optional alpha channel (transparency). It supports saving images in formats like PNG, JPEG, and WebP."
},
{
"author": "N3rd00d",
"title": "ComfyUI-Paint3D-Nodes",
@@ -12591,9 +12682,9 @@
"author": "RhizoNymph",
"title": "ComfyUI-CLIPSlider",
"id": "clipslider",
"reference": "https://github.com/RhizoNymph/ComfyUI-Latte",
"reference": "https://github.com/RhizoNymph/ComfyUI-CLIPSlider",
"files": [
"https://github.com/RhizoNymph/ComfyUI-Latte"
"https://github.com/RhizoNymph/ComfyUI-CLIPSlider"
],
"install_type": "git-clone",
"description": "A node to replicate [a/https://huggingface.co/spaces/latentexplorers/latentnavigation-flux](A node to replicate https://huggingface.co/spaces/latentexplorers/latentnavigation-flux)"
@@ -12620,6 +12711,26 @@
"install_type": "git-clone",
"description": "Match two faces' shape before using other face swap nodes\nFace-swapping tools typically only replace facial features during the swap, without altering the facial shape. When there is a significant difference in facial shape between the target person and the person in the original photo, the result of the face swap is less satisfactory.\nThis project is a small script that can first liquefy and stretch the face in the original photo according to the horizontal and vertical proportions of the target person's facial contour. The resulting image can be used as input for other face-swapping nodes."
},
{
"author": "fssorc",
"title": "ComfyUI_pose_inter",
"reference": "https://github.com/fssorc/ComfyUI_pose_inter",
"files": [
"https://github.com/fssorc/ComfyUI_pose_inter"
],
"install_type": "git-clone",
"description": "Generate transition frames between two character posture images. The prerequisite for running is to have installed comfyui_controlnet_aux, using its Open Pose or DWPose preprocessor"
},
{
"author": "fssorc",
"title": "ComfyUI_FFT",
"reference": "https://github.com/fssorc/ComfyUI_FFT",
"files": [
"https://github.com/fssorc/ComfyUI_FFT"
],
"install_type": "git-clone",
"description": "Perform a Fast Fourier Transform on the image, and then users can freely select the filtering range to filter the image. The main function is to remove the grid patterns on the image, and it can also perform high-pass filtering and low-pass filtering. The detailed workflow is shown in the figure below. The PNG file contains the ComfyUI workflow.The working principle is similar to the FFT filter in Photoshop."
},
{
"author": "BetaDoggo",
"title": "ComfyUI YetAnotherSafetyChecker",
@@ -13001,6 +13112,17 @@
"install_type": "git-clone",
"description": "Simple custom node pack for nodes I use in my workflows. Includes Dilate Mask Linear for animating masks."
},
{
"author": "akatz-ai",
"title": "🌊 Depthflow Nodes",
"id": "depthflow-akatz-ai",
"reference": "https://github.com/akatz-ai/ComfyUI-Depthflow-Nodes",
"files": [
"https://github.com/akatz-ai/ComfyUI-Depthflow-Nodes"
],
"install_type": "git-clone",
"description": "Implementation of DepthFlow nodes for ComfyUI, adds a 2.5D parallax effect to images and videos. Compatible with Ryan's Flex system."
},
{
"author": "teward",
"title": "Comfy-Sentry",
@@ -13115,16 +13237,6 @@
"install_type": "git-clone",
"description": "A simple counter, when pressing 'Queue Prompt' resets the count."
},
{
"author": "syaofox",
"title": "ComfyUI_FoxTools",
"reference": "https://github.com/syaofox/ComfyUI_FoxTools",
"files": [
"https://github.com/syaofox/ComfyUI_FoxTools"
],
"install_type": "git-clone",
"description": "Nodes:BatchImageFromList, Load Face Occlusion Model, Create Face Mask, Simple FaceAlign, Cacul FaceAlign, Gen Blurbord, Face Align, Face Rotate, ImageAdd, LoadImageList, SaveImage Plus, RegTextFind"
},
{
"author": "alpertunga-bile",
"title": "image-caption-comfyui",
@@ -14167,16 +14279,6 @@
"install_type": "git-clone",
"description": "NODES:ImageMask2PNG"
},
{
"author": "fssorc",
"title": "ComfyUI_pose_inter",
"reference": "https://github.com/fssorc/ComfyUI_pose_inter",
"files": [
"https://github.com/fssorc/ComfyUI_pose_inter"
],
"install_type": "git-clone",
"description": "Generate transition frames between two character posture images. The prerequisite for running is to have installed comfyui_controlnet_aux, using its Open Pose or DWPose preprocessor"
},
{
"author": "souki202",
"title": "ComfyUI-LoadImage-Advanced",
@@ -14211,7 +14313,7 @@
{
"author": "Shiba-2-shiba",
"title": "ComfyUI-color-ascii-art-node",
"id": "asciiart",
"id": "comfyui-color-ascii-art-node",
"reference": "https://github.com/Shiba-2-shiba/comfyui-color-ascii-art-node",
"files": [
"https://github.com/Shiba-2-shiba/comfyui-color-ascii-art-node"
@@ -14294,6 +14396,17 @@
"install_type": "git-clone",
"description": "A custom node for ComfyUI that analyzes and sorts images based on head orientation using MediaPipe. It detects facial landmarks, calculates head pose, and intelligently sorts images for enhanced AI image processing workflows."
},
{
"author": "PabloGFX",
"title": "Google Photos Loader - by PabloGFX",
"id": "google-photos-loader",
"reference": "https://github.com/lazniak/comfyui-google-photos-loader",
"files": [
"https://github.com/lazniak/comfyui-google-photos-loader"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node that integrates Google Photos into your workflows. List albums, load images from specific albums, and search photos directly within ComfyUI. Features customizable image loading options, sorting, and efficient caching for seamless integration of your Google Photos library into AI image processing pipelines."
},
{
"author": "45uee",
"title": "ComfyUI-Color_Transfer",
@@ -14334,6 +14447,16 @@
"install_type": "git-clone",
"description": "For unloading a model or all models, using the memory management that is already present in ComfyUI. Copied from [a/https://github.com/willblaschko/ComfyUI-Unload-Models](https://github.com/willblaschko/ComfyUI-Unload-Models) but without the unnecessary extra stuff."
},
{
"author": "SeanScripts",
"title": "ComfyUI-PixtralLlamaMolmoVision",
"reference": "https://github.com/SeanScripts/ComfyUI-PixtralLlamaMolmoVision",
"files": [
"https://github.com/SeanScripts/ComfyUI-PixtralLlamaMolmoVision"
],
"install_type": "git-clone",
"description": "For loading and running Pixtral, Llama 3.2 Vision, and Molmo models. Put models in the models/LLM folder.\n[w/Renamed from ComfyUI-PixtralLlamaVision. Please reinstall.]"
},
{
"author": "ExterminanzHS",
"title": "Gecco Discord Autosend",
@@ -14688,7 +14811,7 @@
"https://github.com/godmt/ComfyUI-List-Utils"
],
"install_type": "git-clone",
"description": "NODES:GODMT_SplitString, GODMT_StringListSelectByIndex, GODMT_ListSelectByIndex, GODMT_BatchSelectByIndex, GODMT_StringListSlice, GODMT_ListSlice, GODMT_BatchSlice, GODMT_BatchToStringList, ..."
"description": "LIST and BATCH utilities which support: create, convert, get or slice items"
},
{
"author": "pedrogengo",
@@ -14762,10 +14885,376 @@
"install_type": "git-clone",
"description": "Nodes:ComfyUI_Lora_List_With_Url_Loader. Load loras from urls and auto fetch them on web if they are missing."
},
{
"author": "silveroxides",
"title": "Model and Checkpoint Loaders for NF4 and FP4",
"reference": "https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders",
"files": [
"https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders"
],
"install_type": "git-clone",
"description": "Nodes for loading both Checkpoints and UNET/Diffussion models quantized to bitsandbytes NF4 or FP4 format.\nStill under development and some limitations such as using LoRA might apply still."
},
{
"author": "turkyden",
"title": "ComfyUI-SmartCrop",
"reference": "https://github.com/turkyden/ComfyUI-SmartCrop",
"files": [
"https://github.com/turkyden/ComfyUI-SmartCrop"
],
"install_type": "git-clone",
"description": "a ComfyUI Custom Node for [a/smartcrop.py](https://github.com/smartcrop/smartcrop.py)"
},
{
"author": "DareFail",
"title": "ComfyUI-Roboflow",
"reference": "https://github.com/DareFail/ComfyUI-Roboflow",
"files": [
"https://github.com/DareFail/ComfyUI-Roboflow"
],
"install_type": "git-clone",
"description": "This is a ComfyUI node that connects with [a/Roboflow workflows](https://roboflow.com/workflows/build).\nRoboflow hosts hundreds of thousands of open source and custom object detection models."
},
{
"author": "valofey",
"title": "OpenRouter Node",
"reference": "https://github.com/valofey/Openrouter-Node",
"files": [
"https://github.com/valofey/Openrouter-Node"
],
"install_type": "git-clone",
"description": "This is a node to use OpenRouter API from within ComfyUI. It supports both prompt and image+prompt requests (for multimodal LLMs)."
},
{
"author": "Charlweed",
"title": "ImageTransceiver - ComfyUI",
"reference": "https://github.com/Charlweed/image_transceiver",
"files": [
"https://github.com/Charlweed/image_transceiver"
],
"install_type": "git-clone",
"description": "ImageTransceiver is a custom node that enables image generating clients to connect directly to ComfyUI, and send those images in near real-time. For example, an image manipulation program like GIMP can connect an image to a workflow in ComfyUI, and every time the image changes in GIMP, the changes are immediately made in the workflow. Cloning"
},
{
"author": "tanglaoya321",
"title": "ComfyUI-StoryMaker",
"reference": "https://github.com/tanglaoya321/ComfyUI-StoryMaker",
"files": [
"https://github.com/tanglaoya321/ComfyUI-StoryMaker"
],
"install_type": "git-clone",
"description": "NODES:StoryMakerSinglePortraitNode, StoryMakerTwoPortraitNode, StoryMakerSwapClothNode."
},
{
"author": "CRT",
"title": "CRT-Nodes",
"id": "CRT-Nodes",
"reference": "https://github.com/plugcrypt/CRT-Nodes",
"files": [
"https://github.com/plugcrypt/CRT-Nodes"
],
"install_type": "git-clone",
"description": "This set includes toggle nodes for Lora Unet blocks L1/L2 and a node to remove trailing comma from string end."
},
{
"author": "GiusTex",
"title": "ComfyUI-DiffusersImageOutpaint",
"reference": "https://github.com/GiusTex/ComfyUI-DiffusersImageOutpaint",
"files": [
"https://github.com/GiusTex/ComfyUI-DiffusersImageOutpaint"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for outpainting images with diffusers, based on [a/diffusers-image-outpaint](https://huggingface.co/spaces/fffiloni/diffusers-image-outpaint/tree/main) by fffiloni."
},
{
"author": "CY-CHENYUE",
"title": "ComfyUI-MiniCPM-Plus",
"id": "minicpm-plus",
"reference": "https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-Plus",
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-Plus"
],
"install_type": "git-clone",
"description": "Custom nodes for MiniCPM language models in ComfyUI. Provides advanced text generation and image understanding functions."
},
{
"author": "codecringebinge",
"title": "ComfyUI-Arrow-Key-Canvas-Navigation",
"id": "codecringebinge.arrow.key.canvas.navigation",
"reference": "https://github.com/codecringebinge/ComfyUI-Arrow-Key-Canvas-Navigation",
"files": [
"https://github.com/codecringebinge/ComfyUI-Arrow-Key-Canvas-Navigation"
],
"install_type": "git-clone",
"description": "A ComfyUI Custom Node that enables arrow key canvas navigation with a pan speed setting."
},
{
"author": "asaddi",
"title": "YALLM-LlamaVision",
"reference": "https://github.com/asaddi/ComfyUI-YALLM-node",
"files": [
"https://github.com/asaddi/ComfyUI-YALLM-node"
],
"install_type": "git-clone",
"description": "A set of nodes for basic Llama 3.2 Vision support in ComfyUI. Give it an image and query and it will output a text response."
},
{
"author": "ycyy",
"title": "ComfyUI-YCYY-LoraInfo",
"reference": "https://github.com/ycyy/ComfyUI-YCYY-LoraInfo",
"files": [
"https://github.com/ycyy/ComfyUI-YCYY-LoraInfo"
],
"install_type": "git-clone",
"description": "You can use this node to get information about lora. For example trigger words, description and example images."
},
{
"author": "CY-CHENYUE",
"title": "ComfyUI-Molmo",
"id": "comfyui-molmo",
"reference": "https://github.com/CY-CHENYUE/ComfyUI-Molmo",
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-Molmo"
],
"install_type": "git-clone",
"description": "Use of the molmo model.Generate detailed image descriptions and analysis using Molmo models in ComfyUI."
},
{
"author": "Darth-Veitcher",
"title": "Comfy DV",
"id": "comfydv",
"reference": "https://github.com/darth-veitcher/comfydv",
"files": [
"https://github.com/darth-veitcher/comfydv"
],
"install_type": "git-clone",
"description": "Nodes: String Formatting (f-string and jinja2), Random Choice, Model Memory management, and other quality of life improvements."
},
{
"author": "ez-af",
"title": "ComfyUI-EZ-AF-Nodes",
"id": "ez-af",
"reference": "https://github.com/ez-af/ComfyUI-EZ-AF-Nodes",
"files": [
"https://github.com/ez-af/ComfyUI-EZ-AF-Nodes"
],
"install_type": "git-clone",
"description": "This pack helps to conveniently control text in complex prompt-builder type workflows. Load/Read Prompts from .CSV; Concatenate large amounts of text; Use string input as ANY type. Requires pythongosssss custom scripts"
},
{
"author": "danbochman",
"title": "FASHN Virtual Try-On",
"id": "fashn",
"reference": "https://github.com/fashn-AI/ComfyUI-FASHN",
"files": [
"https://github.com/fashn-AI/ComfyUI-FASHN"
],
"install_type": "git-clone",
"description": "Node for the FASHN Virtual Try-On API. Requires an API Key from fashn.ai"
},
{
"author": "BRIA AI",
"title": "BRIA AI API nodes",
"reference": "https://github.com/Bria-AI/ComfyUI-BRIA-API",
"files": [
"https://github.com/Bria-AI/ComfyUI-BRIA-API"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI using BRIA's API."
},
{
"author": "L.HC",
"title": "SimpleToolsNodes",
"reference": "https://github.com/Mcmillian/ComfyUI-SimpleToolsNodes",
"files": [
"https://github.com/Mcmillian/ComfyUI-SimpleToolsNodes"
],
"install_type": "git-clone",
"description": "Two simple nodes: 1. Get the steps based on the model name, 2. Generate prompts using chatglm."
},
{
"author": "creeper",
"title": "comfyui_nai_api",
"reference": "https://github.com/Creeper-MZ/comfyui_nai_api",
"files": [
"https://github.com/Creeper-MZ/comfyui_nai_api"
],
"install_type": "git-clone",
"description": "A node that can use Nai in Comfyui"
},
{
"author": "syaofox",
"title": "ComfyUI_fnodes",
"reference": "https://github.com/syaofox/ComfyUI_fnodes",
"files": [
"https://github.com/syaofox/ComfyUI_fnodes"
],
"install_type": "git-clone",
"description": "ComfyUI_fnodes is a collection of custom nodes designed for ComfyUI. These nodes provide additional functionality that can enhance your ComfyUI workflows.\nFile manipulation tools, Image resizing tools, IPAdapter tools, Image processing tools, Mask tools, Face analysis tools, Sampler tools, Miscellaneous tools"
},
{
"author": "guyaton",
"title": "guy-nodes-comfyui",
"reference": "https://github.com/guyaton/guy-nodes-comfyui",
"files": [
"https://github.com/guyaton/guy-nodes-comfyui"
],
"install_type": "git-clone",
"description": "These are designed to be custom nodes i found usefulness to that hopefully others can share."
},
{
"author": "thoddnn",
"title": "ComfyUI MLX Nodes",
"reference": "https://github.com/thoddnn/ComfyUI-MLX",
"files": [
"https://github.com/thoddnn/ComfyUI-MLX"
],
"install_type": "git-clone",
"description": "Faster workflows for ComfyUI users on Mac with Apple silicon"
},
{
"author": "acorderob",
"title": "Prompt PostProcessor",
"reference": "https://github.com/acorderob/sd-webui-prompt-postprocessor",
"files": [
"https://github.com/acorderob/sd-webui-prompt-postprocessor"
],
"install_type": "git-clone",
"description": "The Prompt PostProcessor (PPP), formerly known as 'sd-webui-sendtonegative', is an extension designed to process the prompt, possibly after other extensions have modified it."
},
{
"author": "Moooonet",
"title": "ComfyUI-ArteMoon",
"reference": "https://github.com/Moooonet/ComfyUI-ArteMoon",
"files": [
"https://github.com/Moooonet/ComfyUI-ArteMoon"
],
"install_type": "git-clone",
"description": "This plugin works with [a/IF_AI_Tools](https://github.com/if-ai/ComfyUI-IF_AI_tools) to build a workflow in ComfyUI that uses AI to assist in generating prompts."
},
{
"author": "jetchopper",
"title": "ComfyUI-GeneraNodes",
"id": "genera",
"reference": "https://github.com/evolox/ComfyUI-GeneraNodes",
"files": [
"https://github.com/evolox/ComfyUI-GeneraNodes"
],
"install_type": "git-clone",
"description": "Genera custom nodes and extensions"
},
{
"author": "Nojahhh",
"title": "ComfyUI GLM-4 Wrapper",
"reference": "https://github.com/Nojahhh/ComfyUI_GLM4_Wrapper",
"files": [
"https://github.com/Nojahhh/ComfyUI_GLM4_Wrapper"
],
"install_type": "git-clone",
"description": "ComfyUI GLM-4 Wrapper. This powerful tool enhances your prompt engineering process by allowing users to easily construct detailed, high-quality prompts for image/video generation based on user image and/or user prompts."
},
{
"author": "nilor-corp",
"title": "Nilor Nodes by Nilor Corp",
"id": "nilor-nodes",
"reference": "https://github.com/nilor-corp/nilor-nodes",
"files": [
"https://github.com/nilor-corp/nilor-nodes"
],
"install_type": "git-clone",
"description": "Custom utility nodes for ComfyUI by Nilor Corp. Probably not useful for most people, but contains stuff for working with lists, filenames, image batches, etc in a very specifc way."
},
{
"author": "willchil",
"title": "ComfyUI-Environment-Visualizer",
"reference": "https://github.com/willchil/ComfyUI-Environment-Visualizer",
"files": [
"https://github.com/willchil/ComfyUI-Environment-Visualizer"
],
"install_type": "git-clone",
"description": "This ComfyUI node pack allows the user to take a panoramic image and a corresponding depth map, and turn them into a 3D environment, which they can view in an immersive WebXR environment."
},
{
"author": "YarvixPA",
"title": "ComfyUI-NeuralMedia",
"reference": "https://github.com/YarvixPA/ComfyUI-NeuralMedia",
"files": [
"https://github.com/YarvixPA/ComfyUI-NeuralMedia"
],
"install_type": "git-clone",
"description": "A set of custom nodes modified to achieve things I felt were missing."
},
{
"author": "SpenserCai",
"title": "ComfyUI-FunAudioLLM",
"id": "funaudiollm",
"reference": "https://github.com/SpenserCai/ComfyUI-FunAudioLLM",
"files": [
"https://github.com/SpenserCai/ComfyUI-FunAudioLLM"
],
"install_type": "git-clone",
"description": "Comfyui custom node for [a/FunAudioLLM](https://funaudiollm.github.io/) include [a/CosyVoice](https://github.com/FunAudioLLM/CosyVoice) and [a/SenseVoice](https://github.com/FunAudioLLM/SenseVoice)."
},
{
"author": "GadzoinksOfficial",
"title": "Gadzoinks",
"reference": "https://github.com/GadzoinksOfficial/gadzoinks_ComfyUI",
"files": [
"https://github.com/GadzoinksOfficial/gadzoinks_ComfyUI"
],
"install_type": "git-clone",
"description": "Custom node for integrating with gadzoinks iPhone app"
},
{
"author": "educator-art",
"title": "ComfyUI-Load-DirectoryFiles",
"reference": "https://github.com/educator-art/ComfyUI-Load-DirectoryFiles",
"files": [
"https://github.com/educator-art/ComfyUI-Load-DirectoryFiles"
],
"install_type": "git-clone",
"description": "This node loads prompts (txt) and images (png) from a specified directory. By specifying an index, it outputs the selected file."
},
{
"author": "raysers",
"title": "Mflux-ComfyUI",
"reference": "https://github.com/raysers/Mflux-ComfyUI",
"files": [
"https://github.com/raysers/Mflux-ComfyUI"
],
"install_type": "git-clone",
"description": "Simple use of [a/Mflux](https://github.com/filipstrand/mflux) in ComfyUI, suitable for users who are not familiar with terminal usage.\nNOTE: A MLX port of FLUX based on the Huggingface Diffusers implementation."
},
{
"author": "civen-cn",
"title": "ComfyUI-PaddleOcr",
"reference": "https://github.com/civen-cn/ComfyUI-PaddleOcr",
"files": [
"https://github.com/civen-cn/ComfyUI-PaddleOcr"
],
"install_type": "git-clone",
"description": "Nodes related to [a/PaddleOCR](https://paddlepaddle.github.io/PaddleOCR) OCR."
},
{
"author": "rdancer",
"title": "ComfyUI_Florence2SAM2",
"reference": "https://github.com/rdancer/ComfyUI_Florence2SAM2",
"files": [
"https://github.com/rdancer/ComfyUI_Florence2SAM2"
],
"install_type": "git-clone",
"description": "ComfyUI custom node implementing Florence 2 + Segment Anything Model 2, based on [a/SkalskiP's HuggingFace space](https://huggingface.co/spaces/SkalskiP/florence-sam)"
},
{
"author": "gelasdev",
"title": "ComfyUI-FLUX-BFL-API",
"reference": "https://github.com/gelasdev/ComfyUI-FLUX-BFL-API",
"files": [
"https://github.com/gelasdev/ComfyUI-FLUX-BFL-API"
],
"install_type": "git-clone",
"description": "Custom nodes for integrating Flux models with the BFL API."
},
@@ -15061,16 +15550,6 @@
"install_type": "copy",
"description": "Nodes:TextToSpeech, phy_3_conditioning, SaveAudioToDaVinci, SaveImageToDaVinci.\nNOTE:In order to use DaVinci node you must have DaVinci Resolve Studio connected to the API. For more information check the help seciton in DaVinci Resolve Studio HELP>DOCUMENTATION>DEVELOPER. It will open a folder, search for scripting and the for README.txt file, the API documentation."
},
{
"author": "DannyStone1999",
"title": "ComfyUI-Depth2Mask",
"reference": "https://github.com/DannyStone1999/ComfyUI-Depth2Mask",
"files": [
"https://github.com/DannyStone1999/ComfyUI-Depth2Mask/raw/main/Depth2Mask.py"
],
"install_type": "copy",
"description": "Nodes:Depth2Mask"
},
{
"author": "Limbicnation",
"title": "ComfyUIDepthEstimation",

View File

File diff suppressed because it is too large Load Diff

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, 51, 1]
version = [2, 51, 6]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
@@ -1135,7 +1135,7 @@ async def extract_nodes_from_workflow(filepath, mode='local', channel_url='defau
if node_name in ['Reroute', 'Note']:
continue
if node_name is not None and not node_name.startswith('workflow/'):
if node_name is not None and not (node_name.startswith('workflow/') or node_name.startswith('workflow>')):
used_nodes.add(node_name)
if 'nodes' in workflow:

View File

@@ -820,7 +820,14 @@ async def install_custom_node(request):
res = unzip_install(json_data['files'])
if install_type == "copy":
js_path_name = json_data['js_path'] if 'js_path' in json_data else '.'
if 'js_path' in json_data:
if '.' in json_data['js_path'] or ':' in json_data['js_path'] or json_data['js_path'].startswith('/'):
print(f"[ComfyUI Manager] An abnormal JS path has been transmitted. This could be the result of a security attack.\n{json_data['js_path']}")
return web.Response(status=400)
else:
js_path_name = json_data['js_path']
else:
js_path_name = '.'
res = copy_install(json_data['files'], js_path_name)
elif install_type == "git-clone":
@@ -843,7 +850,7 @@ async def install_custom_node(request):
@PromptServer.instance.routes.post("/customnode/fix")
async def fix_custom_node(request):
if not is_allowed_security_level('middle'):
if not is_allowed_security_level('high'):
print(SECURITY_MESSAGE_MIDDLE_OR_BELOW)
return web.Response(status=403)

View File

@@ -982,6 +982,7 @@ class ManagerMenuDialog extends ComfyDialog {
dbl_click_policy_combo.className = "cm-menu-combo";
dbl_click_policy_combo.appendChild($el('option', { value: 'none', text: 'Double-Click: None' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'copy-all', text: 'Double-Click: Copy All Connections' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'copy-full', text: 'Double-Click: Copy All Connections and shape' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'copy-input', text: 'Double-Click: Copy Input Connections' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'possible-input', text: 'Double-Click: Possible Input Connections' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'dual', text: 'Double-Click: Possible(left) + Copy(right)' }, []));
@@ -1081,6 +1082,10 @@ class ManagerMenuDialog extends ComfyDialog {
LiteGraph.closeAllContextMenus();
const menu = new LiteGraph.ContextMenu(
[
{
title: "ComfyUI Docs",
callback: () => { window.open("https://docs.comfy.org/", "comfyui-official-manual"); },
},
{
title: "Comfy Custom Node How To",
callback: () => { window.open("https://github.com/chrisgoringe/Comfy-Custom-Node-How-To/wiki/aaa_index", "comfyui-community-manual1"); },
@@ -1479,7 +1484,7 @@ app.registerExtension({
node.prototype.getExtraMenuOptions = function (_, options) {
origGetExtraMenuOptions?.apply?.(this, arguments);
if (node.category.startsWith('group nodes/')) {
if (node.category.startsWith('group nodes>')) {
options.push({
content: "Save As Component",
callback: (obj) => {

View File

@@ -4,6 +4,8 @@ import { sleep, show_message } from "./common.js";
import { GroupNodeConfig, GroupNodeHandler } from "../../extensions/core/groupNode.js";
import { ComfyDialog, $el } from "../../scripts/ui.js";
const SEPARATOR = ">"
let pack_map = {};
let rpack_map = {};
@@ -20,7 +22,7 @@ export function getPureName(node) {
let purename = node.comfyClass.substring(category.length+1);
return purename;
}
else if(node.comfyClass.startsWith('workflow/')) {
else if(node.comfyClass.startsWith('workflow/') || node.comfyClass.startsWith(`workflow${SEPARATOR}`)) {
return node.comfyClass.substring(9);
}
else {
@@ -76,7 +78,7 @@ export async function load_components() {
let category = data.packname;
if(data.category) {
category += "/" + data.category;
category += SEPARATOR + data.category;
}
if(category == '') {
category = 'components';
@@ -100,7 +102,7 @@ export async function load_components() {
try {
let category = nodeData.packname;
if(nodeData.category) {
category += "/" + nodeData.category;
category += SEPARATOR + nodeData.category;
}
if(category == '') {
category = 'components';
@@ -139,7 +141,7 @@ export async function load_components() {
try {
let category = nodeData.packname;
if(nodeData.workflow.category) {
category += "/" + nodeData.category;
category += SEPARATOR + nodeData.category;
}
if(category == '') {
category = 'components';
@@ -174,7 +176,7 @@ export async function load_components() {
try {
let category = nodeData.workflow.packname;
if(nodeData.workflow.category) {
category += "/" + nodeData.category;
category += SEPARATOR + nodeData.category;
}
if(category == '') {
category = 'components';
@@ -234,7 +236,7 @@ async function save_as_component(node, version, author, prefix, nodename, packna
let category = body.workflow.packname;
if(body.workflow.category) {
category += "/" + body.workflow.category;
category += SEPARATOR + body.workflow.category;
}
if(category == '') {
category = 'components';
@@ -266,7 +268,7 @@ async function import_component(component_name, component, mode) {
let category = component.packname;
if(component.category) {
category += "/" + component.category;
category += SEPARATOR + component.category;
}
if(category == '') {
category = 'components';
@@ -403,7 +405,7 @@ function handle_import_components(components) {
}
if(cnt == 1 && last_name) {
const node = LiteGraph.createNode(`workflow/${last_name}`);
const node = LiteGraph.createNode(`workflow${SEPARATOR}${last_name}`);
node.pos = [app.canvas.graph_mouse[0], app.canvas.graph_mouse[1]];
app.canvas.graph.add(node, false);
}
@@ -786,7 +788,7 @@ app.graphToPrompt = async function () {
// get used group nodes
let used_group_nodes = new Set();
for(let node of p.workflow.nodes) {
if(node.type.startsWith('workflow/')) {
if(node.type.startsWith(`workflow/`) || node.type.startsWith(`workflow${SEPARATOR}`)) {
used_group_nodes.add(node.type.substring(9));
}
}

View File

@@ -1106,7 +1106,7 @@ export class CustomNodesManager {
for (let i in nodes) {
const node_type = nodes[i].type;
if(node_type.startsWith('workflow/'))
if(node_type.startsWith('workflow/') || node_type.startsWith('workflow>'))
continue;
if (!registered_nodes.has(node_type)) {

View File

@@ -101,7 +101,7 @@ function connect_inputs(nearest_inputs, node) {
}
}
function node_info_copy(src, dest, connect_both) {
function node_info_copy(src, dest, connect_both, copy_shape) {
// copy input connections
for(let i in src.inputs) {
let input = src.inputs[i];
@@ -142,9 +142,11 @@ function node_info_copy(src, dest, connect_both) {
}
}
dest.color = src.color;
dest.bgcolor = src.bgcolor;
dest.size = src.size;
if(copy_shape) {
dest.color = src.color;
dest.bgcolor = src.bgcolor;
dest.size = max(src.size, dest.size);
}
app.graph.afterChange();
}
@@ -162,6 +164,7 @@ app.registerExtension({
switch(double_click_policy) {
case "copy-all":
case "copy-full":
case "copy-input":
{
if(node.inputs?.some(x => x.link != null) || node.outputs?.some(x => x.links != null && x.links.length > 0) )
@@ -169,7 +172,11 @@ app.registerExtension({
let src_node = lookup_nearest_nodes(node);
if(src_node)
node_info_copy(src_node, node, double_click_policy == "copy-all");
{
let both_connection = double_click_policy != "copy-input";
let copy_shape = double_click_policy == "copy-full";
node_info_copy(src_node, node, both_connection, copy_shape);
}
}
break;
case "possible-input":

View File

@@ -3446,6 +3446,50 @@
"url": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/resolve/main/diffusion_pytorch_model.safetensors",
"size": "6.6GB"
},
{
"name": "Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro (fp8_e4m3fn) by Kijai",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1",
"description": "FLUX.1 [Dev] Union Controlnet. Supports Canny, Tile, Depth, Blur, Pose, Gray, Low Quality\nVersion quantized to fp8_e4m3fn by Kijai",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux_shakker_labs_union_pro-fp8_e4m3fn.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux_shakker_labs_union_pro-fp8_e4m3fn.safetensors",
"size": "3.3GB"
},
{
"name": "jasperai/FLUX.1-dev-Controlnet-Upscaler",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/jasperai-dev-Upscaler",
"description": "This is Flux.1-dev ControlNet for low resolution images developed by Jasper research team.",
"reference": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Upscaler",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Upscaler/resolve/main/diffusion_pytorch_model.safetensors",
"size": "3.58GB"
},
{
"name": "jasperai/FLUX.1-dev-Controlnet-Depth",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/jasperai-dev-Depth",
"description": "This is Flux.1-dev ControlNet for Depth map developed by Jasper research team.",
"reference": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Depth",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Depth/resolve/main/diffusion_pytorch_model.safetensors",
"size": "3.58GB"
},
{
"name": "jasperai/Flux.1-dev-Controlnet-Surface-Normals",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/jasperai-dev-Surface-Normals",
"description": "This is Flux.1-dev ControlNet for Surface Normals map developed by Jasper research team.",
"reference": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Surface-Normals",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Surface-Normals/resolve/main/diffusion_pytorch_model.safetensors",
"size": "3.58GB"
},
{
"name": "xinsir/ControlNet++: All-in-one ControlNet",
@@ -4161,6 +4205,18 @@
"filename": "ViT-L-14-TEXT-detail-improved-hiT-GmP-TE-only-HF.safetensors",
"url": "https://huggingface.co/zer0int/CLIP-GmP-ViT-L-14/resolve/main/ViT-L-14-TEXT-detail-improved-hiT-GmP-TE-only-HF.safetensors",
"size": "323MB"
},
{
"name": "Depth Pro model",
"type": "depth-pro",
"base": "depth-pro",
"save_path": "depth/ml-depth-pro",
"description": "Depth pro model for [a/ComfyUI-Depth-Pro](https://github.com/spacepxl/ComfyUI-Depth-Pro)",
"reference": "https://huggingface.co/spacepxl/ml-depth-pro",
"filename": "depth_pro.fp16.safetensors",
"url": "https://huggingface.co/spacepxl/ml-depth-pro/resolve/main/depth_pro.fp16.safetensors",
"size": "1.9GB"
}
]
}

View File

@@ -11,17 +11,208 @@
{
"author": "monate0615",
"title": "Affine Transform ComfyUI Node",
"reference": "https://github.com/monate0615/ComfyUI-Affine-Transform",
"files": [
"https://github.com/monate0615/ComfyUI-Affine-Transform"
],
"install_type": "git-clone",
"description": "This node output the image that are transfromed by affine matrix what is made according to 4 points of output.\nNOTE: The files in the repo are not organized."
},
{
"author": "ComfyUI-Workflow",
"title": "ComfyUI OpenAI Nodes",
"reference": "https://github.com/ComfyUI-Workflow/ComfyUI-OpenAI",
"files": [
"https://github.com/ComfyUI-Workflow/ComfyUI-OpenAI"
],
"install_type": "git-clone",
"description": "By utilizing OpenAI's powerful vision models, this node enables you to incorporate state-of-the-art image understanding into your ComfyUI projects with minimal setup."
},
{
"author": "ruka-game",
"title": "ComfyUI RukaLib [WIP]",
"reference": "https://github.com/ruka-game/rukalib_comfyui",
"files": [
"https://github.com/ruka-game/rukalib_comfyui"
],
"install_type": "git-clone",
"description": "NODES: Ruka Prompt Enhancer, Ruka Debug Probe.\nMy utilities for comfy (WIP / ollama is required for LLM nodes)"
},
{
"author": "MythicalChu",
"title": "ComfyUI-APG_ImYourCFGNow",
"reference": "https://github.com/MythicalChu/ComfyUI-APG_ImYourCFGNow",
"files": [
"https://github.com/MythicalChu/ComfyUI-APG_ImYourCFGNow"
],
"install_type": "git-clone",
"description": "Use this node like a RescaleCFG node, ... modelIn -> ThisNode -> ModelOut ... -> KSampler\n'scale' acts like your CFG, your CFG doesn't do anything anymore white this node is active. See paper [a/https://arxiv.org/pdf/2410.02416](https://arxiv.org/pdf/2410.02416) for instructions about the other parameters. (Pages 20-21)"
},
{
"author": "okg21",
"title": "VLLMVisionChatNode",
"reference": "https://github.com/okg21/VLLMVisionChatNode",
"files": [
"https://github.com/okg21/VLLMVisionChatNode/raw/refs/heads/main/VLLMVisionChatNode.py"
],
"pip": ["openai", "numpy"],
"install_type": "copy",
"description": "This platform extension provides ZhipuAI nodes, enabling you to configure a workflow for online video generation."
},
{
"author": "jetchopper",
"title": "ComfyUI-GeneraNodes",
"id": "genera",
"reference": "https://github.com/evolox/ComfyUI-GeneraNodes",
"files": [
"https://github.com/evolox/ComfyUI-GeneraNodes"
],
"install_type": "git-clone",
"description": "Genera custom nodes and extensions"
},
{
"author": "HavocsCall",
"title": "comfyui_HavocsCall_Custom_Nodes",
"reference": "https://github.com/HavocsCall/comfyui_HavocsCall_Custom_Nodes",
"files": [
"https://github.com/HavocsCall/comfyui_HavocsCall_Custom_Nodes"
],
"install_type": "git-clone",
"description": "NODES:Prompt Combiner, Sampler Config, Text Box, Int to Float, Clip Switch, Conditioning Switch, Image Switch, Latent Switch, Model Switch, String Switch, VAE Switch"
},
{
"author": "mfg637",
"title": "ComfyUI-ScheduledGuider-Ext",
"reference": "https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext",
"files": [
"https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext"
],
"install_type": "git-clone",
"description": "NODES:SheduledCFGGuider, CosineScheduler, InvertSigmas, ConcatSigmas."
},
{
"author": "SS-snap",
"title": "ComfyUI-Snap_Processing",
"reference": "https://github.com/SS-snap/ComfyUI-Snap_Processing",
"files": [
"https://github.com/SS-snap/ComfyUI-Snap_Processing"
],
"install_type": "git-clone",
"description": "Creating this repository was a last resort because I couldn't find a node in ComfyUI that calculates area size and ratio, so I had to create a custom node to integrate with my 'Majic product' workflow for automated execution.\nNOTE: The files in the repo are not organized."
},
{
"author": "netanelben",
"title": "comfyui-photobooth-customnode",
"reference": "https://github.com/netanelben/comfyui-photobooth-customnode",
"files": [
"https://github.com/netanelben/comfyui-photobooth-customnode"
],
"install_type": "git-clone",
"description": "comfyui-photobooth-customnode"
},
{
"author": "netanelben",
"title": "comfyui-text2image-customnode",
"reference": "https://github.com/netanelben/comfyui-text2image-customnode",
"files": [
"https://github.com/netanelben/comfyui-text2image-customnode"
],
"install_type": "git-clone",
"description": "comfyui-text2image-customnode"
},
{
"author": "netanelben",
"title": "comfyui-camera2image-customnode",
"reference": "https://github.com/netanelben/comfyui-camera2image-customnode",
"files": [
"https://github.com/netanelben/comfyui-camera2image-customnode"
],
"install_type": "git-clone",
"description": "comfyui-camera2image-customnode"
},
{
"author": "netanelben",
"title": "comfyui-image2image-customnode",
"reference": "https://github.com/netanelben/comfyui-image2image-customnode",
"files": [
"https://github.com/netanelben/comfyui-image2image-customnode"
],
"install_type": "git-clone",
"description": "comfyui-image2image-customnode"
},
{
"author": "JayLyu",
"title": "ComfyUI_BaiKong_Node",
"id": "baikong",
"reference": "https://github.com/JayLyu/ComfyUI_BaiKong_Node",
"files": [
"https://github.com/JayLyu/ComfyUI_BaiKong_Node"
],
"install_type": "git-clone",
"description": "Nodes for advanced color manipulation and image processing: BK Img To Color, BK Color Selector, BK Color Contrast, BK Color Limit, BK Color Luminance, BK Gradient Image, and BK Image Aspect Filter.\n[w/requirements.txt is broken.]"
},
{
"author": "ShmuelRonen",
"title": "ComfyUI-FreeMemory",
"reference": "https://github.com/ShmuelRonen/ComfyUI-FreeMemory",
"files": [
"https://github.com/ShmuelRonen/ComfyUI-FreeMemory"
],
"install_type": "git-clone",
"description": "ComfyUI-FreeMemory is a custom node extension for ComfyUI that provides advanced memory management capabilities within your image generation workflows."
},
{
"author": "ZHO-ZHO-ZHO",
"title": "ComfyUI Llama 3.1 [WIP]",
"reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Llama-3-2",
"files": [
"https://github.com/ZHO-ZHO-ZHO/ComfyUI-Llama-3-2"
],
"install_type": "git-clone",
"description": "Using Llama-3-1 in ComfyUI"
},
{
"author": "netanelben",
"title": "comfyui-text2image-customnode [WIP]",
"reference": "https://github.com/netanelben/comfyui-text2image-customnode",
"files": [
"https://github.com/netanelben/comfyui-text2image-customnode"
],
"install_type": "git-clone",
"description": "text2image web extension"
},
{
"author": "leeguandong",
"title": "ComfyUI_AliControlnetInpainting [WIP]",
"reference": "https://github.com/leeguandong/ComfyUI_AliControlnetInpainting",
"files": [
"https://github.com/leeguandong/ComfyUI_AliControlnetInpainting"
],
"install_type": "git-clone",
"description": "ComfyUI nodes to use AliControlnetInpainting"
},
{
"author": "jordancoult",
"title": "ComfyUI_HelpfulNodes",
"reference": "https://github.com/jordancoult/ComfyUI_HelpfulNodes",
"files": [
"https://github.com/jordancoult/ComfyUI_HelpfulNodes/raw/refs/heads/main/prep_crop_around_kps.py"
"https://github.com/jordancoult/ComfyUI_HelpfulNodes"
],
"install_type": "copy",
"description": "NODES: Prepare Crop Around Keypoints"
"install_type": "git-clone",
"description": "NODES: Prep Crop Around Keypoints"
},
{
"author": "ashishsaini",
"title": "comfyui_segformer_b2_sleeves",
"reference": "https://github.com/ashishsaini/comfyui-segment-clothing-sleeves",
"files": [
"https://github.com/ashishsaini/comfyui-segment-clothing-sleeves"
],
"install_type": "git-clone",
"description": "NODES:segformer_b2_sleeves"
},
{
"author": "io-club",
@@ -394,26 +585,6 @@
"install_type": "git-clone",
"description": "Browse to this endpoint to reload custom nodes for more streamlined development:\nhttp://127.0.0.1:8188/node_dev/reload/<module_name>"
},
{
"author": "Weixuanf",
"title": "ComfyUI extra model folder helper [WIP]",
"reference": "https://github.com/Weixuanf/extra-model-helper",
"files": [
"https://github.com/Weixuanf/extra-model-helper"
],
"install_type": "git-clone",
"description": "this will automaticlaly read the subfolders like 'checkpoints', 'loras' under the extra model folder path you specify in extra_model_paths.yaml and add them to folder paths, so you don't need to define those subfolders one by one.\nNOTE: invalid pyproject.toml"
},
{
"author": "Weixuanf",
"title": "ComfyUI File Manager for nodecafe.co [WIP]",
"reference": "https://github.com/Weixuanf/nodecafe-file-manager",
"files": [
"https://github.com/Weixuanf/nodecafe-file-manager"
],
"install_type": "git-clone",
"description": "To view and download files in ComfyUI\nNOTE: invalid pyproject.toml"
},
{
"author": "sebord",
"title": "ComfyUI-LMCQ [WIP]",

View File

@@ -302,9 +302,13 @@
[
"Add Human Styler",
"Convert Monochrome",
"Mask Aligned bbox for Inpainting",
"Mask Square bbox for Inpainting",
"One Image Compare",
"RT4KSR Loader",
"RandomPromptStyler",
"Save Log Info",
"Three Image Compare",
"Upscale RT4SR"
],
{
@@ -440,6 +444,7 @@
"DevToolsExperimentalNode",
"DevToolsLongComboDropdown",
"DevToolsNodeWithForceInput",
"DevToolsNodeWithOnlyOptionalInput",
"DevToolsNodeWithOptionalInput",
"DevToolsNodeWithOutputList"
],
@@ -447,6 +452,14 @@
"title_aux": "ComfyUI_devtools [WIP]"
}
],
"https://github.com/ComfyUI-Workflow/ComfyUI-OpenAI": [
[
"OpenAI.CaptionImage"
],
{
"title_aux": "ComfyUI OpenAI Nodes"
}
],
"https://github.com/DeTK/ComfyUI-Switch": [
[
"NodeSwitch"
@@ -501,6 +514,7 @@
[
"AppIO_FitResizeImage",
"AppIO_ImageInput",
"AppIO_ImageInputFromID",
"AppIO_ImageOutput",
"AppIO_IntegerInput",
"AppIO_StringInput",
@@ -578,6 +592,30 @@
"title_aux": "GH Tools for ComfyUI"
}
],
"https://github.com/HavocsCall/comfyui_HavocsCall_Custom_Nodes": [
[
"Clip Switch",
"Conditioning Switch",
"Float Selector",
"Float to Int",
"Float to String",
"Image Switch",
"Int Selector",
"Int to Float",
"Int to String",
"Latent Switch",
"Model Switch",
"Prompt Combiner",
"Sampler Config",
"String Switch",
"Text Box",
"VAE Switch",
"menus"
],
{
"title_aux": "comfyui_HavocsCall_Custom_Nodes"
}
],
"https://github.com/IgPoly/ComfyUI-igTools": [
[
"IGT_SimpleTilesCalc"
@@ -801,6 +839,14 @@
"title_aux": "CheckProgress [WIP]"
}
],
"https://github.com/MythicalChu/ComfyUI-APG_ImYourCFGNow": [
[
"APG_ImYourCFGNow"
],
{
"title_aux": "ComfyUI-APG_ImYourCFGNow"
}
],
"https://github.com/NeuralNotW0rk/ComfyUI-Waveform-Extensions/raw/main/EXT_VariationUtils.py": [
[
"BatchToList",
@@ -845,6 +891,16 @@
"title_aux": "ComfyUI-QuasimondoNodes [WIP]"
}
],
"https://github.com/SS-snap/ComfyUI-Snap_Processing": [
[
"AreaCalculator",
"PyQtCanvasNode",
"Snapload"
],
{
"title_aux": "ComfyUI-Snap_Processing"
}
],
"https://github.com/SadaleNet/ComfyUI-Prompt-To-Prompt": [
[
"CLIPTextEncodePromptToPrompt",
@@ -919,6 +975,16 @@
"title_aux": "ComfyUI-Shinsplat [UNSAFE]"
}
],
"https://github.com/ShmuelRonen/ComfyUI-FreeMemory": [
[
"FreeMemoryImage",
"FreeMemoryLatent",
"FreeMemoryModel"
],
{
"title_aux": "ComfyUI-FreeMemory"
}
],
"https://github.com/SoftMeng/ComfyUI-PIL": [
[
"PIL Effects (Mexx)",
@@ -1102,6 +1168,14 @@
"title_aux": "Dream Project Video Batches [WIP]"
}
],
"https://github.com/ashishsaini/comfyui-segment-clothing-sleeves": [
[
"segformer_b2_sleeves"
],
{
"title_aux": "comfyui_segformer_b2_sleeves"
}
],
"https://github.com/baicai99/ComfyUI-FrameSkipping": [
[
"FrameSelector",
@@ -1573,8 +1647,13 @@
],
"https://github.com/dfl/comfyui-stylegan": [
[
"StyleGAN Generator",
"StyleGAN ModelLoader"
"BatchAverageStyleGANLatents",
"BlendStyleGANLatents",
"GenerateStyleGANLatent",
"LoadStyleGAN",
"StyleGANInversion",
"StyleGANLatentFromBatch",
"StyleGANSampler"
],
{
"title_aux": "comfyui-stylegan"
@@ -1669,6 +1748,15 @@
"title_aux": "guidance_interval"
}
],
"https://github.com/evolox/ComfyUI-GeneraNodes": [
[
"Genera.BatchTester",
"Genera.GCPStorageNode"
],
{
"title_aux": "ComfyUI-GeneraNodes"
}
],
"https://github.com/flowtyone/comfyui-flowty-lcm": [
[
"LCMSampler"
@@ -1721,6 +1809,7 @@
"Tools:Image2video",
"Tools:LoadAudioUrl",
"Tools:PreviewVideo",
"Tools:SetString",
"Tools:SetValue",
"Tools:VideoWatermark"
],
@@ -2023,9 +2112,9 @@
"title_aux": "jn_node_suite_comfyui [WIP]"
}
],
"https://github.com/jordancoult/ComfyUI_HelpfulNodes/raw/refs/heads/main/prep_crop_around_kps.py": [
"https://github.com/jordancoult/ComfyUI_HelpfulNodes": [
[
"CropAroundKPS"
"JCo_CropAroundKPS"
],
{
"title_aux": "ComfyUI_HelpfulNodes"
@@ -2203,8 +2292,11 @@
"KwtoolsetGetHipMasktest",
"KwtoolsetGetImageSize",
"KwtoolsetGrowMaskPlus",
"KwtoolsetImageSelect",
"KwtoolsetLoadCheckpointsBatch",
"KwtoolsetLoraLoaderwithpreview",
"KwtoolsetMaskAdd",
"KwtoolsetModelSelect",
"LatentMatch"
],
{
@@ -2219,6 +2311,23 @@
"title_aux": "ssd-1b-comfyui"
}
],
"https://github.com/leeguandong/ComfyUI_AliControlnetInpainting": [
[
"AliInpaintingsampler",
"EcomXL_AddFG",
"EcomXL_Condition",
"EcomXL_Controlnet_ModelLoader",
"EcomXL_LoadImage",
"EcomXL_SDXL_Inpaint_ModelLoader",
"Flux_Controlnet_ModelLoader",
"Flux_Inpainting_ModelLoader",
"SD3_Controlnet_ModelLoader",
"SD3_Inpainting_ModelLoader"
],
{
"title_aux": "ComfyUI_AliControlnetInpainting [WIP]"
}
],
"https://github.com/leoleelxh/ComfyUI-MidjourneyNode-leoleexh": [
[
"MidjourneyGenerateNode",
@@ -2312,12 +2421,14 @@
],
"https://github.com/lu64k/SK-Nodes": [
[
"Ask LLM",
"Image Select",
"Load LLM",
"OpenAI DAlle Node",
"Image Tracing Node",
"Load_Nemotron",
"Natural Saturation",
"OpenAI Text Node",
"SK Random File Name",
"SK Text_String"
"SK Text_String",
"Tone Layer Quantize",
"grey_scale blend"
],
{
"title_aux": "SK-Nodes"
@@ -2385,6 +2496,17 @@
"title_aux": "ComfyUI-Lygia"
}
],
"https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext": [
[
"ConcatSigmas",
"CosineScheduler",
"InvertSigmas",
"SheduledCFGGuider"
],
{
"title_aux": "ComfyUI-ScheduledGuider-Ext"
}
],
"https://github.com/mikeymcfish/FishTools": [
[
"AnaglyphCreator",
@@ -2401,6 +2523,14 @@
"title_aux": "LaserCutterFull and Deptherize Nodes"
}
],
"https://github.com/monate0615/ComfyUI-Affine-Transform": [
[
"AffineTransform"
],
{
"title_aux": "Affine Transform ComfyUI Node"
}
],
"https://github.com/mut-ex/comfyui-gligengui-node": [
[
"GLIGEN_GUI"
@@ -2504,6 +2634,14 @@
"title_aux": "ComfyUI-PromptUtilities"
}
],
"https://github.com/okg21/VLLMVisionChatNode/raw/refs/heads/main/VLLMVisionChatNode.py": [
[
"VLLMVisionChatNode"
],
{
"title_aux": "VLLMVisionChatNode"
}
],
"https://github.com/oyvindg/ComfyUI-TrollSuite": [
[
"BinaryImageMask",
@@ -2612,6 +2750,15 @@
"title_aux": "ComfyUI-ODE"
}
],
"https://github.com/ruka-game/rukalib_comfyui": [
[
"RukaDebugProbe",
"RukaPromptEnhancer"
],
{
"title_aux": "ComfyUI RukaLib [WIP]"
}
],
"https://github.com/sdfxai/SDFXBridgeForComfyUI": [
[
"SDFXClipTextEncode"

View File

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,26 @@
{
"author": "DannyStone1999",
"title": "ComfyUI-Depth2Mask [REMOVED]",
"reference": "https://github.com/DannyStone1999/ComfyUI-Depth2Mask",
"files": [
"https://github.com/DannyStone1999/ComfyUI-Depth2Mask/raw/main/Depth2Mask.py"
],
"install_type": "copy",
"description": "Nodes:Depth2Mask"
},
{
"author": "syaofox",
"title": "ComfyUI_FoxTools [REMOVED]",
"reference": "https://github.com/syaofox/ComfyUI_FoxTools",
"files": [
"https://github.com/syaofox/ComfyUI_FoxTools"
],
"install_type": "git-clone",
"description": "Nodes:BatchImageFromList, Load Face Occlusion Model, Create Face Mask, Simple FaceAlign, Cacul FaceAlign, Gen Blurbord, Face Align, Face Rotate, ImageAdd, LoadImageList, SaveImage Plus, RegTextFind"
},
{
"author": "AIFSH",
"title": "SeedVC-ComfyUI [REMOVED]",

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,63 @@
{
"models": [
{
"name": "Depth Pro model",
"type": "depth-pro",
"base": "depth-pro",
"save_path": "depth/ml-depth-pro",
"description": "Depth pro model for [a/ComfyUI-Depth-Pro](https://github.com/spacepxl/ComfyUI-Depth-Pro)",
"reference": "https://huggingface.co/spacepxl/ml-depth-pro",
"filename": "depth_pro.fp16.safetensors",
"url": "https://huggingface.co/spacepxl/ml-depth-pro/resolve/main/depth_pro.fp16.safetensors",
"size": "1.9GB"
},
{
"name": "jasperai/FLUX.1-dev-Controlnet-Upscaler",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/jasperai-dev-Upscaler",
"description": "This is Flux.1-dev ControlNet for low resolution images developed by Jasper research team.",
"reference": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Upscaler",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Upscaler/resolve/main/diffusion_pytorch_model.safetensors",
"size": "3.58GB"
},
{
"name": "jasperai/FLUX.1-dev-Controlnet-Depth",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/jasperai-dev-Depth",
"description": "This is Flux.1-dev ControlNet for Depth map developed by Jasper research team.",
"reference": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Depth",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Depth/resolve/main/diffusion_pytorch_model.safetensors",
"size": "3.58GB"
},
{
"name": "jasperai/Flux.1-dev-Controlnet-Surface-Normals",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/jasperai-dev-Surface-Normals",
"description": "This is Flux.1-dev ControlNet for Surface Normals map developed by Jasper research team.",
"reference": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Surface-Normals",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/jasperai/Flux.1-dev-Controlnet-Surface-Normals/resolve/main/diffusion_pytorch_model.safetensors",
"size": "3.58GB"
},
{
"name": "Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro (fp8_e4m3fn) by Kijai",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1",
"description": "FLUX.1 [Dev] Union Controlnet. Supports Canny, Tile, Depth, Blur, Pose, Gray, Low Quality\nVersion quantized to fp8_e4m3fn by Kijai",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux_shakker_labs_union_pro-fp8_e4m3fn.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux_shakker_labs_union_pro-fp8_e4m3fn.safetensors",
"size": "3.3GB"
},
{
"name": "ViT-L-14-TEXT-detail-improved-hiT-GmP-HF.safetensors [Long CLIP L]",
"type": "clip",
@@ -620,98 +678,6 @@
"filename": "ae.sft",
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors",
"size": "335MB"
},
{
"name": "kijai/FLUX.1 [schnell] Diffusion model (float8_e4m3fn)",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [Schnell] Diffusion model (float8_e4m3fn)",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux1-schnell-fp8.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux1-schnell-fp8.safetensors",
"size": "11.9GB"
},
{
"name": "kijai/FLUX.1 [dev] Diffusion model (float8_e4m3fn)",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [dev] Diffusion model (float8_e4m3fn)",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux1-dev-fp8.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux1-dev-fp8.safetensors",
"size": "11.9GB"
},
{
"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",
"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": "diffusion_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",
"base": "SDXL",
"save_path": "controlnet/SDXL/controlnet-union-sdxl-1.0",
"description": "All-in-one ControlNet for image generations and editing!",
"reference": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors",
"size": "2.50GB"
}
]
}

View File

@@ -170,16 +170,6 @@
"install_type": "git-clone",
"description": "Nodes:Concatenate multiple text nodes."
},
{
"author": "nilor-corp",
"title": "nilor-nodes",
"reference": "https://github.com/nilor-corp/nilor-nodes",
"files": [
"https://github.com/nilor-corp/nilor-nodes"
],
"install_type": "git-clone",
"description": "Nodes:Nilor Floats, Nilor Int To List Of Bools, Nilor Bool From List Of Bools, Nilor Int From List Of Ints, Nilor List of Ints, Nilor Count Images In Directory"
},
{
"author": "OuticNZ",
"title": "ComfyUI-Simple-Of-Complex",

View File

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