Compare commits

...

45 Commits

Author SHA1 Message Date
Dr.Lt.Data
294244b99f terminal feature is removed.
Now ComfyUI provides built-in terminal feature.

https://github.com/comfyanonymous/ComfyUI/pull/5413
2024-10-30 03:46:59 +09:00
Dr.Lt.Data
0a9a8e418b update DB 2024-10-30 03:21:32 +09:00
Justin Matters
b04840ffa3 Add JMNodes to ComfyUI Manager (#1194)
Add JMNodes to ComfyUI Manager. This provides nodes to support generation of all possible combinations of a set of prompts via boolean logic.
2024-10-30 02:53:53 +09:00
Dr.Lt.Data
2fe812084a update DB 2024-10-30 02:52:38 +09:00
OpalSky
c4b640f073 Added OpalSky Nodes to custom-node-list (#1186)
* Added OpalSky Nodes to custom-node-list

* Update custom-node-list.json

Added OpalSky_nodes
2024-10-30 02:51:42 +09:00
clhui
51a5209218 Update custom-node-list.json change ComfyUi-clh-Tool describe info (#1195)
change ComfyUi-clh-Tool describe info
2024-10-30 02:50:27 +09:00
Dr.Lt.Data
988cda9b76 update DB 2024-10-30 02:50:01 +09:00
Sssnap
1c0797d990 Update custom-node-list.json (#1196) 2024-10-30 02:48:09 +09:00
ciri
90d9b5e39a Add ComfyUI Model Downloader node (#1198) 2024-10-30 02:46:47 +09:00
Dr.Lt.Data
6f2f97ec06 update DB 2024-10-27 23:20:14 +09:00
Dr.Lt.Data
9905c2a3da update DB 2024-10-27 22:36:18 +09:00
Koston Speakman
008d19732a Update custom-node-list.json Add EasyUrlLoader Node (#1188)
* Update custom-node-list.json

Add EasyUrlLoader Node

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-27 21:43:44 +09:00
Dr.Lt.Data
93f8614070 update DB 2024-10-27 21:42:33 +09:00
ruucm
cbf5cfa4d3 Register custom node: ruucm-comfy (#1189) 2024-10-27 21:41:14 +09:00
Dr.Lt.Data
c365c3388e update DB 2024-10-27 21:41:04 +09:00
clhui
77496b30fd Update custom-node-list.json Add freedom computing tool (#1187)
* Update custom-node-list.json Add Free computing tool

Add FreeComputingTool,Some mathematical calculation nodes, string calculation nodes, can customize the number of parameters and calculation formulas. The calculation content can also be displayed in places such as the label title of Comfy Node

* change desc

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-27 21:38:08 +09:00
Dr.Lt.Data
52568da4a8 update DB 2024-10-26 00:48:57 +09:00
Dr.Lt.Data
588efab2c7 update DB 2024-10-24 01:04:52 +09:00
Changrz777
1afd444238 Register my Custom node - [ComfyUI-Rodin] (#1182)
* add rodin

* Update custom-node-list.json

---------

Co-authored-by: WhiteGiven <c15838568211@163.com>
Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-24 00:35:36 +09:00
Great
9bd335f7d3 Update custom-node-list.json (#1180)
* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-24 00:32:11 +09:00
Ardenius
12cb8dfcaf Update custom-node-list.json (#1179)
* Update custom-node-list.json

adding ComfyUI-Ardenius custom nodes

* Update custom-node-list.json

put ComfyUI-Ardenius in place of CPlus control box at line 8334 since the new repo includes more nodes like ARD Math and more to be added.
2024-10-24 00:28:58 +09:00
aurel-g
7f3a70bf6b Fix incorrect display of Terminal Log in nodes tree tab (#1174) 2024-10-22 22:39:10 +09:00
Dr.Lt.Data
967dc4e4dd update DB 2024-10-22 22:35:41 +09:00
AhBumm
d6e30e48d9 Added BillBum customizable API nodes to custom-node-list.json (#1176) 2024-10-22 21:33:57 +09:00
Dr.Lt.Data
055101d1fd update DB 2024-10-22 21:33:09 +09:00
Wenliang Zhao
d56d64985e Add ComfyUI-ShellAgent-Plugin to custom-node-list.json (#1173) 2024-10-22 21:32:17 +09:00
Harry C
3e2915d531 Register custom node: ComfyUI-MusePose-Remaster (#1177)
* Update custom-node-list.json

* Update custom-node-list.json
2024-10-22 21:31:01 +09:00
Tz
65caaaf7a8 Update "ComfyUI Web Viwer" author and description (#1175) 2024-10-22 21:29:54 +09:00
blepping
58f3332dd6 Add comfyui_jankdiffusehigh nodes to custom-node-list.json (#1169) 2024-10-22 21:28:19 +09:00
Dr.Lt.Data
4c09464838 update DB 2024-10-22 21:27:30 +09:00
Sssnap
97aafacd40 Update custom-node-list.json (#1122)
* Update custom-node-list.json

* Update snap_processing.json

* Update custom-node-list.json

* Update custom-node-list.json
2024-10-22 21:26:31 +09:00
Dr.Lt.Data
ade30470cc update DB 2024-10-20 13:59:10 +09:00
kk8bit
4242dc0f94 Add KayTool to custom-node-list.json (#1165) 2024-10-20 13:03:15 +09:00
Tz
9f4054e7bf Added node "ComfyUI Web Viewer" (#1164) 2024-10-20 13:02:24 +09:00
Dr.Lt.Data
0012b8cd6e fix validator 2024-10-19 21:48:57 +09:00
Dr.Lt.Data
c41aaca444 update validator 2024-10-19 21:47:10 +09:00
Dr.Lt.Data
290de33bbd update DB 2024-10-19 21:42:13 +09:00
Stefano Flore
9be2572a82 Added ComfyUI-CogVideoX (#1162) 2024-10-19 20:11:58 +09:00
Mr. For Example
5aba0c509c Update description for Comfy3D (#1161) 2024-10-19 20:11:19 +09:00
log(td)
6225159434 add ComfyUI-Fluxtapoz to custom-node-list (#1156)
* add ComfyUI-Fluxtapoz to custom-node-list

* fix lint
2024-10-19 20:08:56 +09:00
BlackVortexAI
0cac32d0d5 Add Repo: https://github.com/BlackVortexAI/ComfyUI-BVortexNodes (#1155) 2024-10-19 20:08:11 +09:00
Ezer Karavani
75d57e4335 improve timestamp in comfyui.log (#1154) 2024-10-19 20:07:33 +09:00
Dr.Lt.Data
9e95e3162a update DB 2024-10-16 22:34:32 +09:00
yanlang0123
5dc31e9fde Update custom-node-list.json (#1152)
This extension has some useful nodes, loops, wechat public number +AI chat drawing, distributed cluster
2024-10-16 22:22:03 +09:00
akatz
ba678cb92b DepthCrafter Nodes (#1150)
* Update custom-node-list.json with Depthflow Nodes pack

* Updated custom-node-list.json with DepthCrafter Nodes
2024-10-16 22:20:43 +09:00
17 changed files with 6542 additions and 3800 deletions

View File

@@ -363,7 +363,6 @@ When you run the `scan.sh` script:
* `high` level risky features
* `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

View File

@@ -577,17 +577,6 @@
"install_type": "git-clone",
"description": "Custom node to convert the lantents between SDXL and SD v1.5 directly without the VAE decoding/encoding step."
},
{
"author": "city96",
"title": "SD-Advanced-Noise",
"id": "adv-noise",
"reference": "https://github.com/city96/SD-Advanced-Noise",
"files": [
"https://github.com/city96/SD-Advanced-Noise"
],
"install_type": "git-clone",
"description": "Nodes: LatentGaussianNoise, MathEncode. An experimental custom node that generates latent noise directly by utilizing the linear characteristics of the latent space."
},
{
"author": "city96",
"title": "SD-Latent-Upscaler",
@@ -931,6 +920,17 @@
"install_type": "git-clone",
"description": "Implementation of AutoGen inside ComfyUI. This repository is under development, and not everything is functioning correctly yet."
},
{
"author": "ciri",
"title": "ComfyUI Model Downloader",
"id": "model-downloader",
"reference": "https://github.com/ciri/comfyui-model-downloader",
"files": [
"https://github.com/ciri/comfyui-model-downloader"
],
"install_type": "git-clone",
"description": "This node allows downloading models directly within ComfyUI for easier use and integration."
},
{
"author": "Suzie1",
"title": "Comfyroll Studio",
@@ -1218,17 +1218,6 @@
"install_type": "git-clone",
"description": "This is an (very) advanced and (very) experimental custom node for the ComfyUI. It allows you to iteratively change the blocks weights of Flux models and check the difference each value makes."
},
{
"author": "shockz0rz",
"title": "InterpolateEverything",
"id": "interpolate-everything",
"reference": "https://github.com/shockz0rz/ComfyUI_InterpolateEverything",
"files": [
"https://github.com/shockz0rz/ComfyUI_InterpolateEverything"
],
"install_type": "git-clone",
"description": "Nodes: Interpolate Poses, Interpolate Lineart, ... Custom nodes for interpolating between, well, everything in the Stable Diffusion ComfyUI."
},
{
"author": "shockz0rz",
"title": "comfy-easy-grids",
@@ -3689,6 +3678,16 @@
"install_type": "git-clone",
"description": "Use [a/Pilgram2](https://github.com/mgineer85/pilgram2) filters in ComfyUI"
},
{
"author": "kinfolk0117",
"title": "Gridswapper",
"reference": "https://github.com/kinfolk0117/ComfyUI_GridSwapper",
"files": [
"https://github.com/kinfolk0117/ComfyUI_GridSwapper"
],
"install_type": "git-clone",
"description": "Gridswapper takes a batch of latents and spreads them over the necessary amount of grids. It then automatically shuffles the images in the grids for each step. So, a batch of 12 latents for a 2x2 grid will generate 3 grid images in each step. It will then shuffle around the images for the next step. This makes it possible for all images to influence the others during the denoising process. This approach works well for generating 2-4 grids."
},
{
"author": "Fictiverse",
"title": "ComfyUI Fictiverse Nodes",
@@ -5147,6 +5146,17 @@
"install_type": "git-clone",
"description": "A simple seed generator based on special number sequences: Fibonacci, Prime, Padovan, Triangular, Catalan, Pell, Lucas"
},
{
"author": "florestefano1975",
"title": "ComfyUI-CogVideoX",
"id": "sf-cog-video-x",
"reference": "https://github.com/florestefano1975/ComfyUI-CogVideoX",
"files": [
"https://github.com/florestefano1975/ComfyUI-CogVideoX"
],
"install_type": "git-clone",
"description": "Experience the CogVideoX model on ComfyUI"
},
{
"author": "mozman",
"title": "ComfyUI_mozman_nodes",
@@ -5988,7 +5998,7 @@
],
"nodename_pattern": "^\\[Comfy3D\\]",
"install_type": "git-clone",
"description": "An extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc) using cutting edge algorithms (3DGS, NeRF, etc.)\nNOTE: Pre-built python wheels can be download from [a/https://github.com/remsky/ComfyUI3D-Assorted-Wheels](https://github.com/remsky/ComfyUI3D-Assorted-Wheels)"
"description": "Make 3D assets generation in ComfyUI good and convenient as it generates image/video!\nThis is an extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc.) using cutting edge algorithms (3DGS, NeRF, etc.) and models (InstantMesh, CRM, TripoSR, etc.)\nNOTE: Pre-built python wheels can manually download from [a/https://github.com/MrForExample/Comfy3D_Pre_Builds](https://github.com/MrForExample/Comfy3D_Pre_Builds) if automatic install failed"
},
{
"author": "Mr.ForExample",
@@ -6699,6 +6709,17 @@
"install_type": "git-clone",
"description": "Janky implementation of [a/HiDiffusion](https://github.com/megvii-research/HiDiffusion) for ComfyUI. Enables generating at resolutions higher than what the model was trained for. Only supports SD 1.x (maybe 2.x) and SDXL."
},
{
"author": "blepping",
"title": "comfyui_jankdiffusehigh",
"id": "jank-diffusehigh",
"reference": "https://github.com/blepping/comfyui_jankdiffusehigh",
"files": [
"https://github.com/blepping/comfyui_jankdiffusehigh"
],
"install_type": "git-clone",
"description": "Janky implementation of [a/DiffuseHigh](https://github.com/yhyun225/DiffuseHigh/) for ComfyUI. Enables generating at resolutions higher than what the model was trained for without requiring model patches."
},
{
"author": "blepping",
"title": "comfyui_overly_complicated_sampling",
@@ -7177,6 +7198,16 @@
"install_type": "git-clone",
"description": "The ComfyUI_pixtral_vision is a powerful ComfyUI node designed to integrate seamlessly with the Mistral Pixtral API. It facilitates the analysis of images through deep learning models, interpreting and describing the visual content. Users can input an image directly and provide prompts for context, utilizing an API key for authentication."
},
{
"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. It aims to help prevent out-of-memory errors and optimize resource usage during complex operations."
},
{
"author": "redhottensors",
"title": "ComfyUI-Prediction",
@@ -7457,6 +7488,16 @@
"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": "logtd",
"title": "ComfyUI-Fluxtapoz",
"reference": "https://github.com/logtd/ComfyUI-Fluxtapoz",
"files": [
"https://github.com/logtd/ComfyUI-Fluxtapoz"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for image editing with Flux, such as RF-Inversion and more"
},
{
"author": "Big-Idea-Technology",
"title": "ComfyUI-Book-Tools Nodes for ComfyUI",
@@ -7986,6 +8027,16 @@
"install_type": "git-clone",
"description": "This node creates a sequence of frames by moving and scaling a subject image over a background image."
},
{
"author": "diSty",
"title": "Flow - Streamlined Way to ComfyUI",
"reference": "https://github.com/diStyApps/ComfyUI-disty-Flow",
"files": [
"https://github.com/diStyApps/ComfyUI-disty-Flow"
],
"install_type": "git-clone",
"description": "Flow is a custom node designed to provide a more user-friendly interface for ComfyUI by acting as an alternative user interface for running workflows. It is not a replacement for workflow creation.\nFlow is currently in the early stages of development, so expect bugs and ongoing feature enhancements. With your support and feedback, Flow will settle into a steady stream."
},
{
"author": "hackkhai",
"title": "ComfyUI-Image-Matting",
@@ -8290,17 +8341,6 @@
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI by Eagleshadow."
},
{
"author": "ArdeniusAI",
"title": "CPlus_Ardenius ComfyUI Control Box",
"id": "controlbox",
"reference": "https://github.com/ArdeniusAI/CPlus_Ardenius",
"files": [
"https://github.com/ArdeniusAI/CPlus_Ardenius"
],
"install_type": "git-clone",
"description": "1 node to have control over your workflow."
},
{
"author": "Jannchie",
"title": "ComfyUI-J",
@@ -8911,6 +8951,16 @@
"install_type": "git-clone",
"description": "A collection of nodes for detecting color in images, leveraging RGB and LAB color spaces. These nodes aim to distinguish colored images from black and white, including those with color tints."
},
{
"author": "DrMWeigand",
"title": "StereoVision Plugin for ComfyUI",
"reference": "https://github.com/DrMWeigand/ComfyUI-StereoVision",
"files": [
"https://github.com/DrMWeigand/ComfyUI-StereoVision"
],
"install_type": "git-clone",
"description": "The StereoVision plugin for ComfyUI enables the creation of stereoscopic and autostereoscopic images and videos using depth maps. It supports both traditional stereoscopic image generation and autostereogram (Magic Eye) creation."
},
{
"author": "bobmagicii",
"title": "ComfyKit Custom Nodes",
@@ -9039,17 +9089,6 @@
"install_type": "git-clone",
"description": "ComfyUI LayerDivider is custom nodes that generating layered psd files inside ComfyUI[w/Please follow readme and run install_windows_portable_win_py311_cu121 for ComfyUI embedded python.]"
},
{
"author": "jtydhr88",
"title": "ComfyUI Unique3D",
"id": "unique3d",
"reference": "https://github.com/jtydhr88/ComfyUI-Unique3D",
"files": [
"https://github.com/jtydhr88/ComfyUI-Unique3D"
],
"install_type": "git-clone",
"description": "ComfyUI Unique3D is custom nodes that running AiuniAI/Unique3D into ComfyUI[w/Please follow readme to install with ComfyUI embedded python.]"
},
{
"author": "SeaArtLab",
"title": "ComfyUI-Long-CLIP",
@@ -9476,7 +9515,47 @@
"https://github.com/AIFSH/PyramidFlow-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/Pyramid-Flow](https://github.com/jy0205/Pyramid-Flow), you can find workflow here"
"description": "a custom node for [a/Pyramid-Flow](https://github.com/jy0205/Pyramid-Flow)"
},
{
"author": "AIFSH",
"title": "JoyHallo-ComfyUI",
"reference": "https://github.com/AIFSH/JoyHallo-ComfyUI",
"files": [
"https://github.com/AIFSH/JoyHallo-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/JoyHallo](https://github.com/jdh-algo/JoyHallo)"
},
{
"author": "AIFSH",
"title": "F5-TTS-ComfyUI",
"reference": "https://github.com/AIFSH/F5-TTS-ComfyUI",
"files": [
"https://github.com/AIFSH/F5-TTS-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/F5-TTS](https://github.com/SWivid/F5-TTS)"
},
{
"author": "AIFSH",
"title": "FireRedTTS-ComfyUI",
"reference": "https://github.com/AIFSH/FireRedTTS-ComfyUI",
"files": [
"https://github.com/AIFSH/FireRedTTS-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/FireRedTTS](https://github.com/FireRedTeam/FireRedTTS)"
},
{
"author": "AIFSH",
"title": "IMAGDressing-ComfyUI",
"reference": "https://github.com/AIFSH/IMAGDressing-ComfyUI",
"files": [
"https://github.com/AIFSH/IMAGDressing-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom nodde for [a/IMAGDressing](https://github.com/muzishen/IMAGDressing)"
},
{
"author": "Koishi-Star",
@@ -9742,6 +9821,26 @@
"install_type": "git-clone",
"description": "ou can using DeepFakeDefenders in comfyUI to Prediction image is a DeepFake img or not."
},
{
"author": "smthemex",
"title": "ComfyUI_Sapiens",
"reference": "https://github.com/smthemex/ComfyUI_Sapiens",
"files": [
"https://github.com/smthemex/ComfyUI_Sapiens"
],
"install_type": "git-clone",
"description": "You can call Using Sapiens to get seg,normal,pose,depth,mask maps. Sapiens From: [a/facebookresearch/sapiens](https://github.com/facebookresearch/sapiens)"
},
{
"author": "smthemex",
"title": "ComfyUI_Hallo2",
"reference": "https://github.com/smthemex/ComfyUI_Hallo2",
"files": [
"https://github.com/smthemex/ComfyUI_Hallo2"
],
"install_type": "git-clone",
"description": "Long-Duration and High-Resolution Audio-driven Portrait Image Animation,"
},
{
"author": "choey",
"title": "Comfy-Topaz",
@@ -12269,6 +12368,16 @@
"install_type": "git-clone",
"description": "Content generation with open source models in comfyui via graq api implementation.\n[w/This repo is renamed from ComfyUI_GroqChat to ComfyUI_DW_CHAT. Please remove previous one and reinstall to this.]"
},
{
"author": "yiwangsimple",
"title": "florence_dw",
"reference": "https://github.com/yiwangsimple/florence_dw",
"files": [
"https://github.com/yiwangsimple/florence_dw"
],
"install_type": "git-clone",
"description": "Based on the original repository [a/https://github.com/spacepxl/ComfyUI-Florence-2](https://github.com/spacepxl/ComfyUI-Florence-2), the model loading and storage methods have been improved, and sd3 has been newly added with enhanced speed and accuracy."
},
{
"author": "Tritant",
"title": "ComfyUI-CreaPrompt",
@@ -12996,6 +13105,16 @@
"install_type": "git-clone",
"description": "This project adapts the SAM2 to incorporate functionalities from [a/comfyui_segment_anything](https://github.com/storyicon/comfyui_segment_anything). Many thanks to continue-revolution for their foundational work."
},
{
"author": "neverbiasu",
"title": "ComfyUI-StyleShot",
"reference": "https://github.com/neverbiasu/ComfyUI-StyleShot",
"files": [
"https://github.com/neverbiasu/ComfyUI-StyleShot"
],
"install_type": "git-clone",
"description": "NODES:StyleShotApply"
},
{
"author": "DriftJohnson",
"title": "DJZ-Nodes",
@@ -13168,6 +13287,17 @@
"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": "akatz-ai",
"title": "DepthCrafter Nodes",
"id": "depthcrafter-akatz-ai",
"reference": "https://github.com/akatz-ai/ComfyUI-DepthCrafter-Nodes",
"files": [
"https://github.com/akatz-ai/ComfyUI-DepthCrafter-Nodes"
],
"install_type": "git-clone",
"description": "Implementation of DepthCrafter nodes for ComfyUI, create consistent depth maps for your videos."
},
{
"author": "teward",
"title": "Comfy-Sentry",
@@ -13620,7 +13750,7 @@
"https://github.com/Pheat-AI/Remade_nodes"
],
"install_type": "git-clone",
"description": "Nodes:Batch Image Blend by Mask, Batch Enlarged Overlay, Batch Image Overlay, Remove Black Pixels to Transparent, Canny Shrink and Recenter"
"description": "Nodes:Batch Image Blend by Mask, Batch Enlarged Overlay, Batch Image Overlay, Remove Black Pixels to Transparent, Canny Shrink and Recenter, ..."
},
{
"author": "OgreLemonSoup",
@@ -14055,6 +14185,16 @@
"install_type": "git-clone",
"description": "Quick connections, Circuit board connections"
},
{
"author": "niknah",
"title": "ComfyUI-F5-TTS",
"reference": "https://github.com/niknah/ComfyUI-F5-TTS",
"files": [
"https://github.com/niknah/ComfyUI-F5-TTS"
],
"install_type": "git-clone",
"description": "ComfyUI node for to make text to speech audio using F5-TTS [a/https://github.com/SWivid/F5-TTS](https://github.com/SWivid/F5-TTS)"
},
{
"author": "daryltucker",
"title": "ComfyUI-LoadFiles",
@@ -14262,16 +14402,6 @@
"install_type": "git-clone",
"description": "ComfyUI-Merlin is a custom node extension for ComfyUI, introducing the Magic Photo Prompter. This powerful tool enhances your prompt engineering process by allowing users to easily construct detailed, high-quality prompts for photo-realistic image generation."
},
{
"author": "neverbiasu",
"title": "ComfyUI-StyleShot",
"reference": "https://github.com/neverbiasu/ComfyUI-StyleShot",
"files": [
"https://github.com/neverbiasu/ComfyUI-StyleShot"
],
"install_type": "git-clone",
"description": "NODES:StyleShotApply"
},
{
"author": "microbote",
"title": "StyledCLIPTextEncode",
@@ -14648,6 +14778,16 @@
"install_type": "git-clone",
"description": "New UI on the sidebar that allows for quick and easy navigation of images to help build styles, characters, backgrounds, etc. or even entire random prompts."
},
{
"author": "kinglord",
"title": "ComfyUI_LoRA_Sidebar",
"reference": "https://github.com/Kinglord/ComfyUI_LoRA_Sidebar",
"files": [
"https://github.com/Kinglord/ComfyUI_LoRA_Sidebar"
],
"install_type": "git-clone",
"description": "A custom front-end UX node that creates a visual library of all your LoRAs. It's designed to be fast, slim, and make using LoRAs in Comfy a lot more fun for visual users - especially if you have lots of LoRAs. Should make people used to A1111 and other UI heavy platforms feel more at home. If you've got lots of LoRAs, this sidebar could be your new best friend!"
},
{
"author": "alexcong",
"title": "Qwen2-VL wrapper for ComfyUI",
@@ -14785,16 +14925,6 @@
"install_type": "git-clone",
"description": "A very simple Discord webhook integration node for ComfyUI that lets you post images and text."
},
{
"author": "svdC1",
"title": "LoRa Dataset Tools",
"reference": "https://github.com/svdC1/comfy-ui-lora-dataset-tools",
"files": [
"https://github.com/svdC1/comfy-ui-lora-dataset-tools"
],
"install_type": "git-clone",
"description": "NODES:Directory Loader, Filter Images Without Faces, Detect Faces and Draw Detection Box"
},
{
"author": "NyaamZ",
"title": "Efficiency Nodes ExtendeD",
@@ -15067,13 +15197,13 @@
},
{
"author": "asaddi",
"title": "YALLM-LlamaVision",
"title": "ComfyUI-YALLM-node",
"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."
"description": "Yet another set of LLM nodes for ComfyUI (for local/remote OpenAI-like APIs, multi-modal models supported)"
},
{
"author": "ycyy",
@@ -15340,7 +15470,7 @@
"https://github.com/ggarra13/ComfyUI-mrv2"
],
"install_type": "git-clone",
"description": "NODES:mrv2 Save EXR Image, mrv2 Annotations Image Node"
"description": "Nodes to interact with the mrv2 player"
},
{
"author": "JichaoLiang",
@@ -15357,10 +15487,10 @@
"title": "Snap Processing for Comfyui",
"reference": "https://github.com/SS-snap/ComfyUI-Snap_Processing",
"files": [
"https://github.com/SS-snap/ComfyUI-Snap_Processing/blob/master/Snap_canvas.py"
"https://github.com/SS-snap/ComfyUI-Snap_Processing"
],
"install_type": "copy",
"description": "for preprocessing images, presented in a visual way. It also calculates the corresponding image area."
"install_type": "git-clone",
"description": "preprocessing images, presented in a visual way. It also calculates the corresponding image area."
},
{
"author": "RiceRound",
@@ -15496,16 +15626,6 @@
"install_type": "git-clone",
"description": "A custom node for ComfyUI to parse and extract data from JSON strings."
},
{
"author": "ArdeniusAI",
"title": "CPlus_Ardenius",
"reference": "https://github.com/ArdeniusAI/CPlus_Ardenius",
"files": [
"https://github.com/ArdeniusAI/CPlus_Ardenius"
],
"install_type": "git-clone",
"description": "CPlus_Ardenius ComfyUI Control Box ( 1 node to have control over your workflow )"
},
{
"author": "bartly",
"title": "Babel Removebg Api Node for ComfyUI",
@@ -15547,7 +15667,7 @@
"https://github.com/MzMaXaM/ComfyUi-MzMaXaM"
],
"install_type": "git-clone",
"description": "A pack of nodes, to make my life and hopefully your a bit easier."
"description": "A pack of nodes(only 2 for now) to make my life easier and hopefully yours ;)"
},
{
"author": "robertvoy",
@@ -15560,14 +15680,469 @@
"description": "NODES:Step Slider, Denoise Slider, Guidance Slider, Batch Slider, Max Shift Slider, ControlNet Slider"
},
{
"author": "Firetheft",
"title": "ComfyUI-Flux-Prompt-Tools",
"reference": "https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools",
"author": "Lam Yan",
"title": "ComfyUI_Lam",
"id": "ComfyUI_Lam",
"reference": "https://github.com/yanlang0123/ComfyUI_Lam",
"files": [
"https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools"
"https://github.com/yanlang0123/ComfyUI_Lam"
],
"install_type": "git-clone",
"description": "NODES:Flux Prompt Enhance, Flux Prompt Gemini Flash, Flux Prompt Generator, MiniCPM V2.6 Int4"
"description": "This extension has some useful nodes, loops, wechat public number +AI chat drawing, distributed cluster"
},
{
"author": "moustafa-nasr",
"title": "ComfyUI-SimpleLogger",
"reference": "https://github.com/moustafa-nasr/ComfyUI-SimpleLogger",
"files": [
"https://github.com/moustafa-nasr/ComfyUI-SimpleLogger"
],
"install_type": "git-clone",
"description": "A simple node to save your history in html file. I saves the WorkFlow with all it's input values so you can duplicate it later."
},
{
"author": "sweetndata",
"title": "ComfyUI-googletrans",
"reference": "https://github.com/sweetndata/ComfyUI-googletrans",
"files": [
"https://github.com/sweetndata/ComfyUI-googletrans"
],
"install_type": "git-clone",
"description": "NODES:Google Translate"
},
{
"author": "BlackVortexAI",
"title": "BV Nodes",
"reference": "https://github.com/BlackVortexAI/ComfyUI-BVortexNodes",
"files": [
"https://github.com/BlackVortexAI/ComfyUI-BVortexNodes"
],
"install_type": "git-clone",
"description": "This repository contains a user-defined node for ComfyUI, currently there are nodes for capturing captions. But will be expanded in the future."
},
{
"author": "JosephThomasParker",
"title": "ComfyUI-DrawThingsWrapper",
"reference": "https://github.com/JosephThomasParker/ComfyUI-DrawThingsWrapper",
"files": [
"https://github.com/JosephThomasParker/ComfyUI-DrawThingsWrapper"
],
"install_type": "git-clone",
"description": "These nodes provide a wrapper for calling Draw Things image generations from ComfyUI.\nWait, why? The Draw Things app has been optimized for Apple hardware and runs roughly x3 faster than ComfyUI generations. But ComfyUI is a flexible and powerful tools, and has some features - like queuing and face swapping - that haven't been implemented in Draw Things."
},
{
"author": "Kesin11",
"title": "ComfyUI-list-filter",
"reference": "https://github.com/Kesin11/ComfyUI-list-filter",
"files": [
"https://github.com/Kesin11/ComfyUI-list-filter"
],
"install_type": "git-clone",
"description": "Custom nodes for convenient filtering image or string lists in ComfyUI workflow."
},
{
"author": "taches-ai",
"title": "ComfyUI Scene Composer",
"reference": "https://github.com/taches-ai/comfyui-scene-composer",
"files": [
"https://github.com/taches-ai/comfyui-scene-composer"
],
"install_type": "git-clone",
"description": "A collection of nodes to facilitate the creation of scenes in ComfyUI."
},
{
"author": "NguynHungNguyen",
"title": "Segment Any Bedroom Interior",
"reference": "https://github.com/NguynHungNguyen/Segment-Bedroom-Interior",
"files": [
"https://github.com/NguynHungNguyen/Segment-Bedroom-Interior"
],
"install_type": "git-clone",
"description": "Segment Any Bedroom Interior is a Python-based project designed to segment furniture and objects within a bedroom image. The segmentation process uses RGB codes to accurately differentiate between various pieces of furniture, providing a precise mask output for each segmented object. This project is integrated with ComfyUI to allow easy and intuitive usage."
},
{
"author": "MyShell",
"title": "ComfyUI-ShellAgent-Plugin",
"id": "comfyui_shellagent_plugin",
"reference": "https://github.com/myshell-ai/ComfyUI-ShellAgent-Plugin",
"files": [
"https://github.com/myshell-ai/ComfyUI-ShellAgent-Plugin"
],
"install_type": "git-clone",
"description": "This repository provides utility nodes for defining inputs and outputs in ComfyUI workflows. These nodes are essential for running ShellAgent apps with ComfyUI, but they can also be used independently to specify input/output variables and their requirements explicitly."
},
{
"author": "Vrch Studio (vrch.ai)",
"title": "ComfyUI Web Viewer",
"reference": "https://github.com/VrchStudio/comfyui-web-viewer",
"files": [
"https://github.com/VrchStudio/comfyui-web-viewer"
],
"install_type": "git-clone",
"description": "The ComfyUI Web Viewer by [a/vrch.ai](https://vrch.ai) is a custom node collection offering a real-time AI-generated interactive art framework. This utility integrates realtime streaming into ComfyUI workflows, supporting keyboard control nodes, OSC control nodes, sound input nodes, and more. Accessible from any device with a web browser, it enables real time interaction with AI-generated content, making it ideal for interactive visual projects and enhancing ComfyUI workflows with efficient content management and display."
},
{
"author": "kk8bit",
"title": "KayTool",
"reference": "https://github.com/kk8bit/KayTool",
"files": [
"https://github.com/kk8bit/KayTool"
],
"install_type": "git-clone",
"description": "KayTool is a growing toolkit for ComfyUI. It includes the 'Custom Save Image' node, allowing image saving in PNG or JPG format, with support for ICC profiles like sRGB and Adobe RGB, metadata control, JPG quality adjustment."
},
{
"author": "sousakujikken",
"title": "ComfyUI-PixydustQuantizer",
"reference": "https://github.com/sousakujikken/ComfyUI-PixydustQuantizer",
"files": [
"https://github.com/sousakujikken/ComfyUI-PixydustQuantizer"
],
"install_type": "git-clone",
"description": "Pixydust Quantizer is a custom node extension for ComfyUI that allows for the simplified recreation of tile patterns used in 1990s 16-color PC graphics, offering advanced color quantization and palette optimization features."
},
{
"author": "hoveychen",
"title": "ComfyUI-MusePose-Remaster",
"id": "musepose-remaster",
"reference": "https://github.com/hoveychen/ComfyUI-MusePose-Remaster",
"files": [
"https://github.com/hoveychen/ComfyUI-MusePose-Remaster"
],
"install_type": "git-clone",
"description": "MusePose Remaster is a remaster version of ComfyUI MusePose node.\nIt supports auto weights download, remove most necessary dependencies, etc."
},
{
"author": "AhBumm",
"title": "Customizable API Call Nodes by BillBum",
"id": "billbum",
"reference": "https://github.com/AhBumm/ComfyUI_BillBum_Nodes",
"files": [
"https://github.com/AhBumm/ComfyUI_BillBum_Nodes"
],
"nodename_pattern": "\\(BillBum\\)$",
"install_type": "git-clone",
"description": "API call node for Third-party platforms both official and local. Support VLMs LLMs Dalle3 Flux-Pro SD3 etc. And some little tools: img to b64 url, b64 url to img, b64 url to b64 data, reg text to word and ',' only, etc."
},
{
"author": "Scepter",
"title": "ComfyUI-Scepter",
"id": "scepter",
"reference": "https://github.com/modelscope/scepter",
"files": [
"https://github.com/modelscope/scepter"
],
"install_type": "git-clone",
"description": "Custom nodes for various visual generation and editing tasks using Scepter."
},
{
"author": "DeemosTech",
"title": "ComfyUI-Rodin",
"id": "rodinHyperhuamn",
"reference": "https://github.com/Ravenmelt/ComfyUI-Rodin",
"files": [
"https://github.com/Ravenmelt/ComfyUI-Rodin"
],
"install_type": "git-clone",
"description": "Comfyui-rodin is a 3D generation extension based on Rodin-API. It provides many of the functionality nodes currently available in RodinAPI and It provides a 3D preview node for ComfyUI."
},
{
"author": "Ardenius",
"title": "ComfyUI-Ardenius",
"id": "ARD",
"reference": "https://github.com/ArdeniusAI/ComfyUI-Ardenius",
"files": [
"https://github.com/ArdeniusAI/ComfyUI-Ardenius"
],
"install_type": "git-clone",
"description": "ARD ComfyUI Ardenius include ARD Control Box, ARD Math nodes and other helper nodes to be added in the future. for more info https://ko-fi.com/ardenius."
},
{
"author": "brayevalerien",
"title": "ComfyUI Resynthesizer",
"reference": "https://github.com/brayevalerien/ComfyUI-resynthesizer",
"files": [
"https://github.com/brayevalerien/ComfyUI-resynthesizer"
],
"install_type": "git-clone",
"description": "This repository is a quick port of [a/Resynthesizer](https://github.com/bootchk/resynthesizer) to ComfyUI.\nResynthesizer is the open-source implementation of a texture generation technique proposed by Paul Harrison in 2005, especially useful for removing an object from an image (inpainting), which is most likely close to what Photoshop uses to for the content aware fill feature. Note that this is not using a diffusion model to inpaint, as opposed to many techniques of today, which makes it very fast and predictable, but sometimes yields worse results."
},
{
"author": "BZcreativ",
"title": "ComfyUI-FLUX-TOGETHER-API",
"reference": "https://github.com/BZcreativ/ComfyUI-FLUX-TOGETHER-API",
"files": [
"https://github.com/BZcreativ/ComfyUI-FLUX-TOGETHER-API"
],
"install_type": "git-clone",
"description": "A custom node implementation for ComfyUI that integrates with Together.ai's FLUX image generation models. This project is inspired by and adapted from [a/ComfyUI-FLUX-BFL-API](https://github.com/gelasdev/ComfyUI-FLUX-BFL-API) to work with the Together.ai API."
},
{
"author": "stormcenter",
"title": "ComfyUI-AutoSplitGridImage",
"reference": "https://github.com/stormcenter/ComfyUI-AutoSplitGridImage",
"files": [
"https://github.com/stormcenter/ComfyUI-AutoSplitGridImage"
],
"install_type": "git-clone",
"description": "ComfyUI-AutoSplitGridImage is a custom node for ComfyUI that provides intelligent image splitting functionality. It combines edge detection for column splits and uniform division for row splits, offering a balanced approach to grid-based image segmentation."
},
{
"author": "AkashKarnatak",
"title": "ComfyUI_faishme",
"reference": "https://github.com/AkashKarnatak/ComfyUI_faishme",
"files": [
"https://github.com/AkashKarnatak/ComfyUI_faishme"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for our product Faishme"
},
{
"author": "ARZUMATA",
"title": "ComfyUI-ARZUMATA",
"reference": "https://github.com/ARZUMATA/ComfyUI-ARZUMATA",
"files": [
"https://github.com/ARZUMATA/ComfyUI-ARZUMATA"
],
"install_type": "git-clone",
"description": "NODES:Caching CLIP Text Encode for FLUX.\nRandom nodes for ComfyUI for various purposes."
},
{
"author": "Rinsanga1",
"title": "comfyui-florence2xy",
"reference": "https://github.com/Rinsanga1/comfyui-florence2xy",
"files": [
"https://github.com/Rinsanga1/comfyui-florence2xy"
],
"install_type": "git-clone",
"description": "NODES:Florence2 Coordinates (XY Split)."
},
{
"author": "gt732",
"title": "ComfyUI-DreamWaltz-G",
"reference": "https://github.com/gt732/ComfyUI-DreamWaltz-G",
"files": [
"https://github.com/gt732/ComfyUI-DreamWaltz-G"
],
"install_type": "git-clone",
"description": "This repository contains custom ComfyUI nodes designed to integrate with [a/DreamWaltz-G](https://github.com/Yukun-Huang/DreamWaltz-G), a cutting-edge model for generating expressive 3D Gaussian avatars using skeleton-guided 2D diffusion."
},
{
"author": "clhui",
"title": "Clh Tool for ComfyUI",
"id": "ComfyUi-clh-Tool",
"reference": "https://github.com/clhui/ComfyUi-clh-Tool",
"files": [
"https://github.com/clhui/ComfyUi-clh-Tool"
],
"install_type": "git-clone",
"description": "Some mathematical calculation nodesfreedom And omnipotent, string calculation nodes, can customize the number of parameters and calculation formulasexpression. The calculation content can also be displayed in places such as the label title of Comfy NodeString to Image Title Label"
},
{
"author": "ruucm",
"title": "Ruucm's ComfyUI Nodes",
"id": "ruucm",
"reference": "https://github.com/ruucm/ruucm-comfy",
"nodename_pattern": " \\(ruucm\\)$",
"files": [
"https://github.com/ruucm/ruucm-comfy"
],
"install_type": "git-clone",
"description": "Nodes: Load External LoRA Model Only"
},
{
"author": "Apache0ne",
"title": "ComfyUI-EasyUrlLoader",
"id": "easy-url-loader",
"reference": "https://github.com/Apache0ne/ComfyUI-EasyUrlLoader",
"files": [
"https://github.com/Apache0ne/ComfyUI-EasyUrlLoader"
],
"install_type": "git-clone",
"description": "Simple 4k YT Downloader Through URL"
},
{
"author": "TZOOTZ",
"title": "TZOOTZ VHS Effect Node",
"reference": "https://github.com/TZOOTZ/ComfyUI-TZOOTZ_VHS",
"files": [
"https://github.com/TZOOTZ/ComfyUI-TZOOTZ_VHS"
],
"pip": ["numpy<2"],
"install_type": "git-clone",
"description": "The TZOOTZ VHS Effect Node is designed for multimedia creators who want to blend digital precision with analog imperfection ↔️. Inspired by retro VHS aesthetics, this node lets you apply grain, color bleeding, saturation adjustments, and more, giving any image a touch of analog warmth and noise."
},
{
"author": "jianzhichun",
"title": "ComfyUI-Easyai",
"id": "comfyui-easyai",
"reference": "https://github.com/jianzhichun/ComfyUI-Easyai",
"files": [
"https://github.com/jianzhichun/ComfyUI-Easyai"
],
"install_type": "git-clone",
"description": "ComfyUI-Easyai is a powerful extension for ComfyUI that enables users to share workflows and models to easyai."
},
{
"author": "Isulion",
"title": "ComfyUI_Isulion Random Prompt Generator",
"reference": "https://github.com/Isulion/ComfyUI_Isulion",
"files": [
"https://github.com/Isulion/ComfyUI_Isulion"
],
"install_type": "git-clone",
"description": "ComfyUI Nodes that generate prompts with the help of LLM from local or remote Ollama."
},
{
"author": "sneccc",
"title": "comfyui-snek-nodes",
"reference": "https://github.com/sneccc/comfyui-snek-nodes",
"files": [
"https://github.com/sneccc/comfyui-snek-nodes"
],
"install_type": "git-clone",
"description": "NODES:Aesthetics, Aesthetics V2, Load AI Toolkit Latent Flux, Send_to_Eagle"
},
{
"author": "mithamunda",
"title": "OllamaKiller Node for ComfyUI",
"reference": "https://github.com/mithamunda/ComfyUI-ollama_killer",
"files": [
"https://github.com/mithamunda/ComfyUI-ollama_killer"
],
"install_type": "git-clone",
"description": "OllamaKiller is a utility node for ComfyUI designed to manage VRAM usage more efficiently by automatically terminating the ollama_llama_server.exe process. This is particularly useful for users with limited VRAM, allowing them to clear up memory after running models and improve workflow performance."
},
{
"author": "mithamunda",
"title": "SD3.5 Empty Latent Size Picker",
"reference": "https://github.com/mithamunda/ComfyUI-SD3.5-Latent-Size-Picker",
"files": [
"https://github.com/mithamunda/ComfyUI-SD3.5-Latent-Size-Picker"
],
"install_type": "git-clone",
"description": "A utility node for generating empty latent tensors in Stable Diffusion v3.5-compatible resolutions. This node allows for custom batch sizes, width/height overrides, and inverting aspect ratios, ensuring flexibility and compatibility in ComfyUI workflows."
},
{
"author": "jeffrey2212",
"title": "Pony Character Prompt Picker for ComfyUI",
"reference": "https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt",
"files": [
"https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt"
],
"install_type": "git-clone",
"description": "The Pony Character Prompt Picker node reads an Excel file specified by the user, allows manual selection of a tab, and randomly picks a cell value from a specified column, starting from row 3 to the end. The selected value is output as a string to the next node in the ComfyUI workflow."
},
{
"author": "Jonseed",
"title": "ComfyUI-Detail-Daemon",
"reference": "https://github.com/Jonseed/ComfyUI-Detail-Daemon",
"files": [
"https://github.com/Jonseed/ComfyUI-Detail-Daemon"
],
"install_type": "git-clone",
"description": "A port of muerrilla's [a/sd-webui-Detail-Daemon](https://github.com/muerrilla/sd-webui-detail-daemon) as a node for ComfyUI, to adjust sigmas that control detail."
},
{
"author": "chris-arsenault",
"title": "ComfyUI-AharaNodes",
"reference": "https://github.com/chris-arsenault/ComfyUI-AharaNodes",
"files": [
"https://github.com/chris-arsenault/ComfyUI-AharaNodes"
],
"install_type": "git-clone",
"description": "NODES:Frame Segmenter, Get Frame at Index, Repeat Sampler Config, Patch Repeat Sampler Config (Model), Patch Repeat Sampler Config (Latent), KSampler (Simple Input)"
},
{
"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:ScheduledCFGGuider, PerpNegScheduledCFGGuider, CosineScheduler, Add zSNR Sigma max, InvertSigmas, ConcatSigmas, OffsetSigmas"
},
{
"author": "changwook987",
"title": "ComfyUI-Small-Utility",
"reference": "https://github.com/changwook987/ComfyUI-Small-Utility",
"files": [
"https://github.com/changwook987/ComfyUI-Small-Utility"
],
"install_type": "git-clone",
"description": "Context menu extension for CLIPTextEncode (sort prompt), EmptyLatentImage (sdxl size selector)."
},
{
"author": "OpalSky",
"title": "OpalSky Nodes",
"reference": "https://github.com/OpalSky-AI/OpalSky_Nodes",
"files": [
"https://github.com/OpalSky-AI/OpalSky_Nodes"
],
"install_type": "git-clone",
"description": "A set of custom nodes for ComfyUI that provides enhanced string manipulation and prompt variant generation functionality for AI workflows."
},
{
"author": "JustinMatters",
"title": "ComfyUI JMNodes",
"id": "JMNodes",
"reference": "https://github.com/JustinMatters/comfyUI-JMNodes",
"files": [
"https://github.com/JustinMatters/comfyUI-JMNodes"
],
"install_type": "git-clone",
"description": "Provides nodes to support generation of all possible combinations of a set of prompts via boolean logic"
},
{
"author": "lgldlk",
"title": "ComfyUI-PC-ding-dong",
"reference": "https://github.com/lgldlk/ComfyUI-PC-ding-dong",
"files": [
"https://github.com/lgldlk/ComfyUI-PC-ding-dong"
],
"install_type": "git-clone",
"description": "Just like when your pizza is ready and the oven goes 'Ding! 🍕', this plugin lets your ComfyUI notify you when your AI creations are done baking!\nA ComfyUI custom node that sends you a friendly 'ding-dong' notification when your workflows are fully cooked and ready to serve. No more staring at the screen waiting - let the AI kitchen tell you when dinner's ready! 👨‍🍳"
},
{
"author": "raspie10032",
"title": "ComfyUI NAI Prompt Converter",
"reference": "https://github.com/raspie10032/ComfyUI_RS_NAI_Local_Prompt_converter",
"files": [
"https://github.com/raspie10032/ComfyUI_RS_NAI_Local_Prompt_converter"
],
"install_type": "git-clone",
"description": "A custom node extension for ComfyUI that enables conversion between NovelAI and ComfyUI prompt formats, along with extraction of NovelAI metadata from PNG images."
},
{
"author": "zmwv823",
"title": "ComfyUI_Ctrlora",
"reference": "https://github.com/zmwv823/ComfyUI_Ctrlora",
"files": [
"https://github.com/zmwv823/ComfyUI_Ctrlora"
],
"install_type": "git-clone",
"description": "Unofficial custom_node for [a/xyfJASON/ctrlora](https://github.com/xyfJASON/ctrlora)."
},
{
"author": "Wakfull33",
"title": "ComfyUI-SaveImageCivitAI",
"reference": "https://github.com/Wakfull33/ComfyUI-SaveImageCivitAI",
"files": [
"https://github.com/Wakfull33/ComfyUI-SaveImageCivitAI"
],
"install_type": "git-clone",
"description": "A custom node allowing to save images with CIVITAI readable datas"
},
{
"author": "waterminer",
"title": "ComfyUI-tagcomplete",
"reference": "https://github.com/waterminer/ComfyUI-tagcomplete",
"files": [
"https://github.com/waterminer/ComfyUI-tagcomplete"
],
"install_type": "git-clone",
"description": "This extension provides tag completion feature in textbox."
},
@@ -15584,8 +16159,7 @@
{
"author": "Ser-Hilary",
@@ -15918,6 +16492,17 @@
"install_type": "copy",
"description": "This repository contains a custom node for ComfyUI that allows searching for a keyword in the first column of a CSV file and returning a value from a specified column in that row. The node is designed to be modular and fit within the node-based workflow of ComfyUI."
},
{
"author": "BobsBlazed",
"title": "Bobs_FLUX_SDXL_Latent_Optimizer",
"reference": "https://github.com/BobsBlazed/Bobs_FLUX_SDXL_Latent_Optimizer",
"files": [
"https://github.com/BobsBlazed/Bobs_Latent_Optimizer/raw/refs/heads/main/Bobs_Latent_Optimizer.py"
],
"install_type": "copy",
"description": "This custom node for ComfyUI is designed to optimize latent generation for use with both FLUX and SDXL modes. It provides flexible control over aspect ratios, megapixel sizes, and upscale factors, allowing users to dynamically create latents that fit specific tiling and resolution needs."
},
{
"author": "theally",

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, 8]
version = [2, 51, 9]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')

View File

@@ -1070,32 +1070,6 @@ async def install_model(request):
return web.Response(status=400)
class ManagerTerminalHook:
def write_stderr(self, msg):
PromptServer.instance.send_sync("manager-terminal-feedback", {"data": msg})
def write_stdout(self, msg):
PromptServer.instance.send_sync("manager-terminal-feedback", {"data": msg})
manager_terminal_hook = ManagerTerminalHook()
@PromptServer.instance.routes.get("/manager/terminal")
async def terminal_mode(request):
if not is_allowed_security_level('high'):
print(SECURITY_MESSAGE_NORMAL_MINUS)
return web.Response(status=403)
if "mode" in request.rel_url.query:
if request.rel_url.query['mode'] == 'true':
sys.__comfyui_manager_terminal_hook.add_hook('cm', manager_terminal_hook)
else:
sys.__comfyui_manager_terminal_hook.remove_hook('cm')
return web.Response(status=200)
@PromptServer.instance.routes.get("/manager/preview_method")
async def preview_method(request):
if "value" in request.rel_url.query:
@@ -1372,6 +1346,6 @@ if not os.path.exists(core.config_path):
cm_global.register_extension('ComfyUI-Manager',
{'version': core.version,
'name': 'ComfyUI Manager',
'nodes': {'Terminal Log //CM'},
'nodes': {},
'description': 'It provides the ability to manage custom nodes in ComfyUI.', })

View File

@@ -1,83 +0,0 @@
import {app} from "../../scripts/app.js";
import {ComfyWidgets} from "../../scripts/widgets.js";
// Node that add notes to your project
let terminal_node;
let log_mode = false;
app.registerExtension({
name: "Comfy.Manager.Terminal",
registerCustomNodes() {
class TerminalNode extends LiteGraph.LGraphNode {
color = "#222222";
bgcolor = "#000000";
groupcolor = LGraphCanvas.node_colors.black.groupcolor;
constructor() {
super();
this.title = "Terminal Log (Manager)";
this.logs = [];
if (!this.properties) {
this.properties = {};
this.properties.text="";
}
ComfyWidgets.STRING(this, "", ["", {default:this.properties.text, multiline: true}], app)
ComfyWidgets.BOOLEAN(this, "mode", ["", {default:true, label_on:'Logging', label_off:'Stop'}], app)
ComfyWidgets.INT(this, "lines", ["", {default:500, min:10, max:10000, steps:1}], app)
let self = this;
Object.defineProperty(this.widgets[1], 'value', {
set: (v) => {
api.fetchApi(`/manager/terminal?mode=${v}`, {});
log_mode = v;
},
get: () => {
return log_mode;
}
});
this.serialize_widgets = false;
this.isVirtualNode = true;
if(terminal_node) {
try {
terminal_node.widgets[0].value = 'The output of this node is disabled because another terminal node has appeared.';
}
catch {}
}
terminal_node = this;
}
}
// Load default visibility
LiteGraph.registerNodeType(
"Terminal Log //CM",
Object.assign(TerminalNode, {
title_mode: LiteGraph.NORMAL_TITLE,
title: "Terminal Log (Manager)",
collapsable: true,
})
);
TerminalNode.category = "utils";
},
});
import { api } from "../../scripts/api.js";
function terminalFeedback(event) {
if(terminal_node) {
terminal_node.logs.push(event.detail.data);
if(terminal_node.logs.length > terminal_node.widgets[2].value) {
terminal_node.logs.shift();
if(terminal_node.logs[0] == '' || terminal_node.logs[0] == '\n')
terminal_node.logs.shift();
}
terminal_node.widgets[0].value = [...terminal_node.logs].reverse().join('').trim();
}
}
api.addEventListener("manager-terminal-feedback", terminalFeedback);

View File

@@ -3,10 +3,12 @@ import argparse
def check_json_syntax(file_path):
try:
with open(file_path, 'r') as file:
with open(file_path, 'r', encoding='utf-8') as file:
json_str = file.read()
json.loads(json_str)
print(f"[ OK ] {file_path}")
except UnicodeDecodeError as e:
print(f"Unicode decode error: {e}")
except json.JSONDecodeError as e:
print(f"[FAIL] {file_path}\n\n {e}\n")
except FileNotFoundError:

View File

@@ -11,15 +11,106 @@
{
"author": "logtd",
"title": "ComfyUI-Fluxtapoz [WIP]",
"reference": "https://github.com/logtd/ComfyUI-Fluxtapoz",
"author": "neeltheninja",
"title": "ComfyUI-TempFileDeleter [UNSAFE]",
"reference": "https://github.com/neeltheninja/ComfyUI-TempFileDeleter",
"files": [
"https://github.com/logtd/ComfyUI-Fluxtapoz"
"https://github.com/neeltheninja/ComfyUI-TempFileDeleter"
],
"install_type": "git-clone",
"description": "A set of nodes for editing images using Flux in ComfyUI"
"description": "This node is designed to streamline your workflow in ComfyUI by efficiently cleaning up temporary files on each run. This node takes no input. You can specify 'on' or 'off' in the node itself, or just bypass to not use use it.[w/This node can delete any files in the folder mentioned in 'folder_path' in the node. Be aware of this and change the folder path correctly before running any workflow with this node. I will NOT be responsible for wrongly deleted files because you didn't read this beforehand.]"
},
{
"author": "kylegrover",
"title": "ComfyUI-MochiWrapper [UNSAFE]",
"reference": "https://github.com/kylegrover/comfyui-python-cowboy",
"files": [
"https://github.com/kylegrover/comfyui-python-cowboy"
],
"install_type": "git-clone",
"description": "run python code in comfyui\nuses codemirror for nice syntax highlighting\nNOTE: based on ComfyUI-nidefawl[w/This node is an unsafe node that includes the capability to execute arbitrary python script.]"
},
{
"author": "kijai",
"title": "ComfyUI-MochiWrapper [WIP]",
"reference": "https://github.com/kijai/ComfyUI-MochiWrapper",
"files": [
"https://github.com/kijai/ComfyUI-MochiWrapper"
],
"install_type": "git-clone",
"description": "ComfyUI wrapper nodes for [a/Mochi](https://github.com/genmoai/models) video generator"
},
{
"author": "kk8bit",
"title": "KayTool",
"reference": "https://github.com/kk8bit/KayTool",
"files": [
"https://github.com/kk8bit/KayTool"
],
"install_type": "git-clone",
"description": "KayTool is a custom node utility package developed for ComfyUI. I plan to add more features in the future."
},
{
"author": "leadbreak",
"title": "Face Aging [WIP]",
"reference": "https://github.com/leadbreak/comfyui-faceaging",
"files": [
"https://github.com/leadbreak/comfyui-faceaging"
],
"install_type": "git-clone",
"description": "This is a comfyui custom node version of [a/Age Transformation](https://github.com/yuval-alaluf/SAM).\nNOTE: The files in the repo are not organized."
},
{
"author": "downlifted",
"title": "ComfyUI_BWiZ_Nodes [WIP]",
"reference": "https://github.com/downlifted/ComfyUI_BWiZ_Nodes",
"files": [
"https://github.com/downlifted/ComfyUI_BWiZ_Nodes"
],
"install_type": "git-clone",
"description": "NODES:CaptainWebhook, CaptainWebhook-Email, CaptainWebhook-Push, BWIZ_AdvancedLoadImageBatch, BWIZ_ErrorDetector, BWIZ_HFRepoBatchLoader, BWIZ_NotificationSound.\nNOTE: The files in the repo are not organized."
},
{
"author": "Poukpalaova",
"title": "ComfyUI-FRED-Nodes [WIP]",
"reference": "https://github.com/Poukpalaova/ComfyUI-FRED-Nodes",
"files": [
"https://github.com/Poukpalaova/ComfyUI-FRED-Nodes"
],
"install_type": "git-clone",
"description": "This repository contains custom nodes for ComfyUI. This is a work in progress (WIP).\nNOTE: The files in the repo are not organized."
},
{
"author": "blurymind",
"title": "cozy-fireplace [WIP]",
"reference": "https://github.com/blurymind/cozy-fireplace",
"files": [
"https://github.com/blurymind/cozy-fireplace"
],
"install_type": "git-clone",
"description": "Cozy fireplace is a ComfyUI workflow prompter that brings a localhost server frontend for existing workflows created in ComfyUi. Just place your favorite or lovingly crafted workflows in a folder and cozy fireplace will let you select and run any of them (export them as API type in comfyui) It's a cozy UI that scales all the way down to mobile phone devices - to let you prompt your beefy pc at home with your smartphone."
},
{
"author": "lordwedggie",
"title": "xcpNodes [WIP]",
"reference": "https://github.com/lordwedggie/xcpNodes",
"files": [
"https://github.com/lordwedggie/xcpNodes"
],
"install_type": "git-clone",
"description": "Slider nodes based on Smirnov75's codes [a/https://github.com/Smirnov75/ComfyUI-mxToolkit](https://github.com/Smirnov75/ComfyUI-mxToolkit)\nNOTE: The files in the repo are not organized."
},
{
"author": "kxh",
"title": "ComfyUI-ImageUpscaleWithModelMultipleTimes",
"reference": "https://github.com/kxh/ComfyUI-ImageUpscaleWithModelMultipleTimes",
"files": [
"https://github.com/kxh/ComfyUI-ImageUpscaleWithModelMultipleTimes"
],
"install_type": "git-clone",
"description": "Upscale image with model multiple times !"
},
{
"author": "huangyangke",
@@ -41,16 +132,6 @@
"install_type": "git-clone",
"description": "NODES:Check Value Type"
},
{
"author": "Firetheft",
"title": "ComfyUI-Flux-Prompt-Tools",
"reference": "https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools",
"files": [
"https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools"
],
"install_type": "git-clone",
"description": "NODES:flux-prompt-enhance-node, flux-prompt-generator, flux-prompt-gemini-flash-node"
},
{
"author": "SirVeggie",
"title": "SirVeggie/Custom nodes for ComfyUI",
@@ -71,16 +152,6 @@
"install_type": "git-clone",
"description": "NODES:Random Video Mixer, Spotify Canvas Generator, Video Writer\ncustom comfyui nodes for audio/visual purposes# ComfyUI-Custom-Nodes"
},
{
"author": "taches-ai",
"title": "ComfyUI Scene Composer [WIP]",
"reference": "https://github.com/taches-ai/comfyui-scene-composer",
"files": [
"https://github.com/taches-ai/comfyui-scene-composer"
],
"install_type": "git-clone",
"description": "A collection of nodes to facilitate the creation of scenes in ComfyUI."
},
{
"author": "kxh",
"title": "ComfyUI-sam2",
@@ -1612,7 +1683,7 @@
"https://github.com/flyingdogsoftware/gyre_for_comfyui"
],
"install_type": "git-clone",
"description": "Nodes:GyreLoopStart, GyreLoopEnd, GyreIfElse"
"description": "Nodes:BackgroundRemoval, GyreLoopStart, GyreLoopEnd, GyreIfElse"
},
{
"author": "githubYiheng",

View File

@@ -311,8 +311,11 @@
"https://github.com/AllenEdgarPoe/ComfyUI-Xorbis-nodes": [
[
"Add Human Styler",
"ConcaveHullImage",
"Convert Monochrome",
"Mask Aligned bbox for ConcaveHull",
"Mask Aligned bbox for Inpainting",
"Mask Aligned bbox for Inpainting2",
"Mask Square bbox for Inpainting",
"One Image Compare",
"RT4KSR Loader",
@@ -534,17 +537,6 @@
"title_aux": "ComfyUI-AppIO"
}
],
"https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools": [
[
"FluxPromptEnhance",
"FluxPromptGeminiFlash",
"FluxPromptGenerator",
"MiniCPM_V_2_6_Int4"
],
{
"title_aux": "ComfyUI-Flux-Prompt-Tools"
}
],
"https://github.com/Fucci-Mateo/ComfyUI-Airtable": [
[
"Push pose to Airtable"
@@ -848,6 +840,33 @@
"title_aux": "ComfyUI-SpaceFlower"
}
],
"https://github.com/Poukpalaova/ComfyUI-FRED-Nodes": [
[
"FRED_AutoCropImage_SDXL_Ratio_V3",
"FRED_AutoCropImage_SDXL_Ratio_V4",
"FRED_CropFace",
"FRED_FolderSelector",
"FRED_ImageBrowser_Dress",
"FRED_ImageBrowser_Eyes_Color",
"FRED_ImageBrowser_Generic",
"FRED_ImageBrowser_Hair_Color",
"FRED_ImageBrowser_Hair_Style",
"FRED_ImageBrowser_Top",
"FRED_JoinImages",
"FRED_LoadImage_V2",
"FRED_LoadImage_V3",
"FRED_LoadImage_V4",
"FRED_LoadImage_V5",
"FRED_LoadPathImagesPreview",
"FRED_LoadPathImagesPreview_v2",
"FRED_LoadRetinaFace",
"FRED_PreviewOnly",
"FRED_photo_prompt"
],
{
"title_aux": "ComfyUI-FRED-Nodes [WIP]"
}
],
"https://github.com/Quasimondo/ComfyUI-QuasimondoNodes": [
[
"CPPN Generator",
@@ -936,9 +955,7 @@
"Clip Tokens Encode (Shinsplat)",
"Green Box (Shinsplat)",
"Hex To Other (Shinsplat)",
"KSampler (Shinsplat)",
"Lora Loader (Shinsplat)",
"Nupoma (Shinsplat)",
"Seed (Shinsplat)",
"String Interpolated (Shinsplat)",
"Sum Wrap (Shinsplat)",
@@ -958,6 +975,7 @@
],
"https://github.com/ShmuelRonen/ComfyUI-FreeMemory": [
[
"FreeMemoryCLIP",
"FreeMemoryImage",
"FreeMemoryLatent",
"FreeMemoryModel"
@@ -1172,7 +1190,8 @@
[
"PyExec",
"PyExec_Output",
"PyExec_OutputIsList"
"PyExec_OutputIsList",
"PyExec_OutputIsValue"
],
{
"author": "SeniorPioner",
@@ -1361,6 +1380,7 @@
"EmptyImage",
"EmptyLatentAudio",
"EmptyLatentImage",
"EmptyMochiLatentVideo",
"EmptySD3LatentImage",
"ExponentialScheduler",
"FeatherMask",
@@ -1402,6 +1422,8 @@
"KarrasScheduler",
"LaplaceScheduler",
"LatentAdd",
"LatentApplyOperation",
"LatentApplyOperationCFG",
"LatentBatch",
"LatentBatchSeedBehavior",
"LatentBlend",
@@ -1412,6 +1434,8 @@
"LatentFromBatch",
"LatentInterpolate",
"LatentMultiply",
"LatentOperationSharpen",
"LatentOperationTonemapReinhard",
"LatentRotate",
"LatentSubtract",
"LatentUpscale",
@@ -1430,6 +1454,7 @@
"ModelMergeFlux1",
"ModelMergeSD1",
"ModelMergeSD2",
"ModelMergeSD35_Large",
"ModelMergeSD3_2B",
"ModelMergeSDXL",
"ModelMergeSimple",
@@ -1484,6 +1509,7 @@
"SelfAttentionGuidance",
"SetLatentNoiseMask",
"SetUnionControlNetType",
"SkipLayerGuidanceSD3",
"SolidMask",
"SplitImageWithAlpha",
"SplitSigmas",
@@ -1667,6 +1693,20 @@
"title_aux": "ComfyUI_WcpD_Utility_Kit"
}
],
"https://github.com/downlifted/ComfyUI_BWiZ_Nodes": [
[
"BWIZInteractiveLogMonitor",
"BWIZ_AdvancedLoadImageBatch",
"BWIZ_CaptainWebhook",
"BWIZ_ComfyEmail",
"BWIZ_ErrorDetector",
"BWIZ_HFRepoBatchLoader",
"BWIZ_NotificationSound"
],
{
"title_aux": "ComfyUI_BWiZ_Nodes [WIP]"
}
],
"https://github.com/eigenpunk/ComfyUI-audio": [
[
"ApplyVoiceFixer",
@@ -1796,6 +1836,7 @@
"GNI_HEX_TO_COLOR",
"GNI_RGB_TO_COLOR",
"GN_COLOR_TO_INT",
"GN_IO_GET_FILENAME",
"GN_MASK_TO_IMAGE",
"GN_SNAP_RESIZE"
],
@@ -2050,6 +2091,7 @@
"ChooseFromStringList",
"Cubby",
"DefineWord",
"DictFromJSON",
"DictionaryToJSON",
"JSONToDictionary",
"LoadImageAndInfoFromPath",
@@ -2289,6 +2331,21 @@
"title_aux": "ComfyUI-FollowYourEmojiWrapper [WIP]"
}
],
"https://github.com/kijai/ComfyUI-MochiWrapper": [
[
"DownloadAndLoadMochiModel",
"MochiDecode",
"MochiDecodeSpatialTiling",
"MochiModelLoader",
"MochiSampler",
"MochiTextEncode",
"MochiTorchCompileSettings",
"MochiVAELoader"
],
{
"title_aux": "ComfyUI-MochiWrapper [WIP]"
}
],
"https://github.com/kijai/ComfyUI-VEnhancer": [
[
"DownloadAndLoadVEnhancerModel",
@@ -2299,6 +2356,15 @@
"title_aux": "ComfyUI nodes for VEnhancer [WIP]"
}
],
"https://github.com/kk8bit/KayTool": [
[
"Color_Adjustment",
"Custom_Save_Image"
],
{
"title_aux": "KayTool"
}
],
"https://github.com/komojini/ComfyUI_Prompt_Template_CustomNodes/raw/main/prompt_with_template.py": [
[
"ObjectPromptWithTemplate",
@@ -2308,6 +2374,14 @@
"title_aux": "ComfyUI_Prompt_Template_CustomNodes"
}
],
"https://github.com/kxh/ComfyUI-ImageUpscaleWithModelMultipleTimes": [
[
"ImageUpscaleWithModelMultipleTimes"
],
{
"title_aux": "ComfyUI-ImageUpscaleWithModelMultipleTimes"
}
],
"https://github.com/kxh/ComfyUI-sam2": [
[
"Segment"
@@ -2338,6 +2412,14 @@
"title_aux": "comfyui-Kwtoolset"
}
],
"https://github.com/kylegrover/comfyui-python-cowboy": [
[
"PythonScript"
],
{
"title_aux": "ComfyUI-MochiWrapper [UNSAFE]"
}
],
"https://github.com/laksjdjf/ssd-1b-comfyui": [
[
"SSD-1B-Loader"
@@ -2346,6 +2428,14 @@
"title_aux": "ssd-1b-comfyui"
}
],
"https://github.com/leadbreak/comfyui-faceaging": [
[
"AgeTransformationNode"
],
{
"title_aux": "Face Aging [WIP]"
}
],
"https://github.com/leeguandong/ComfyUI_AliControlnetInpainting": [
[
"AliInpaintingsampler",
@@ -2411,8 +2501,10 @@
"ApplyRefFlux",
"ConfigureRefFlux",
"FluxDeGuidance",
"FluxForwardODESampler",
"FluxInverseSampler",
"FluxNoiseMixer",
"FluxReverseODESampler",
"InFluxFlipSigmas",
"InFluxModelSamplingPred",
"OutFluxModelSamplingPred"
@@ -2448,6 +2540,15 @@
"title_aux": "comfyui-one-more-step [WIP]"
}
],
"https://github.com/lordwedggie/xcpNodes": [
[
"xcpFloatSlider",
"xcpIntSlider"
],
{
"title_aux": "xcpNodes [WIP]"
}
],
"https://github.com/ltdrdata/ComfyUI-Workflow-Component": [
[
"ComboToString",
@@ -2545,10 +2646,13 @@
],
"https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext": [
[
"Add zSNR Sigma max",
"ConcatSigmas",
"CosineScheduler",
"InvertSigmas",
"SheduledCFGGuider"
"OffsetSigmas",
"PerpNegScheduledCFGGuider",
"ScheduledCFGGuider"
],
{
"title_aux": "ComfyUI-ScheduledGuider-Ext"
@@ -2595,6 +2699,14 @@
"title_aux": "ComfyUI GLIGEN GUI Node"
}
],
"https://github.com/neeltheninja/ComfyUI-TempFileDeleter": [
[
"TempCleaner"
],
{
"title_aux": "ComfyUI-TempFileDeleter [UNSAFE]"
}
],
"https://github.com/neeltheninja/ComfyUI-TextOverlay": [
[
"TextOverlay"
@@ -2684,7 +2796,9 @@
"PromptUtilitiesRandomPreset",
"PromptUtilitiesRandomPresetAdvanced",
"PromptUtilitiesReplaceOrInsertTag",
"PromptUtilitiesRoundPromptWeight"
"PromptUtilitiesRoundPromptWeight",
"PromptUtilitiesSampleTags",
"PromptUtilitiesSampleTagsWithWeight"
],
{
"title_aux": "ComfyUI-PromptUtilities"
@@ -2997,18 +3111,6 @@
"title_aux": "comfyui_psd [WIP]"
}
],
"https://github.com/taches-ai/comfyui-scene-composer": [
[
"Action",
"Character",
"Composition",
"Environment",
"Scene"
],
{
"title_aux": "ComfyUI Scene Composer [WIP]"
}
],
"https://github.com/talon468/ComfyUI-Rpg-Architect": [
[
"ComfyUI Rpg Architect \ud83e\ude84"

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,18 @@
{
"custom_nodes": [
{
"author": "BlenderNeko",
"title": "ltdrdata/ComfyUI_TiledKSampler",
"reference": "https://github.com/ltdrdata/ComfyUI_TiledKSampler",
"files": [
"https://github.com/ltdrdata/ComfyUI_TiledKSampler"
],
"install_type": "git-clone",
"description": "PR for [a/https://github.com/BlenderNeko/ComfyUI_TiledKSampler/pull/59](https://github.com/BlenderNeko/ComfyUI_TiledKSampler/pull/59)"
},
{
"author": "leeooo001",
"title": "ComfyUI-leo-GVHMR",
"title": "ComfyUI-leo-Hamer",
"reference": "https://github.com/leeooo001/ComfyUI-leo-Hamer",
"files": [
"https://github.com/leeooo001/ComfyUI-leo-Hamer"
@@ -32,7 +42,7 @@
},
{
"author": "jags111",
"title": "NyaamZ/ComfyUI-Long-CLIP",
"title": "NyaamZ/efficiency-nodes-ED",
"reference": "https://github.com/NyaamZ/efficiency-nodes-ED",
"files": [
"https://github.com/NyaamZ/efficiency-nodes-ED"

View File

@@ -10,7 +10,69 @@
},
{
"author": "city96",
"title": "SD-Advanced-Noise [DEPRECATED]",
"id": "adv-noise",
"reference": "https://github.com/city96/SD-Advanced-Noise",
"files": [
"https://github.com/city96/SD-Advanced-Noise"
],
"install_type": "git-clone",
"description": "Nodes: LatentGaussianNoise, MathEncode. An experimental custom node that generates latent noise directly by utilizing the linear characteristics of the latent space."
},
{
"author": "shockz0rz",
"title": "InterpolateEverything [DEPRECATED]",
"id": "interpolate-everything",
"reference": "https://github.com/shockz0rz/ComfyUI_InterpolateEverything",
"files": [
"https://github.com/shockz0rz/ComfyUI_InterpolateEverything"
],
"install_type": "git-clone",
"description": "Nodes: Interpolate Poses, Interpolate Lineart, ... Custom nodes for interpolating between, well, everything in the Stable Diffusion ComfyUI."
},
{
"author": "svdC1",
"title": "LoRa Dataset Tools [REMOVED]",
"reference": "https://github.com/svdC1/comfy-ui-lora-dataset-tools",
"files": [
"https://github.com/svdC1/comfy-ui-lora-dataset-tools"
],
"install_type": "git-clone",
"description": "NODES:Directory Loader, Filter Images Without Faces, Detect Faces and Draw Detection Box"
},
{
"author": "MiddleKD",
"title": "ComfyUI-default-workflow-setter [REMOVED]",
"reference": "https://github.com/MiddleKD/ComfyUI-default-workflow-setter",
"files": [
"https://github.com/MiddleKD/ComfyUI-default-workflow-setter"
],
"install_type": "git-clone",
"description": "Default workflow setter"
},
{
"author": "Firetheft",
"title": "ComfyUI-Flux-Prompt-Tools [REMOVED]",
"reference": "https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools",
"files": [
"https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools"
],
"install_type": "git-clone",
"description": "NODES:Flux Prompt Enhance, Flux Prompt Gemini Flash, Flux Prompt Generator, MiniCPM V2.6 Int4"
},
{
"author": "jtydhr88",
"title": "ComfyUI Unique3D [DEPRECATED]",
"id": "unique3d",
"reference": "https://github.com/jtydhr88/ComfyUI-Unique3D",
"files": [
"https://github.com/jtydhr88/ComfyUI-Unique3D"
],
"install_type": "git-clone",
"description": "ComfyUI Unique3D is custom nodes that running AiuniAI/Unique3D into ComfyUI[w/Please follow readme to install with ComfyUI embedded python.]"
},
{
"author": "mpiquero7164",
"title": "SaveImgPrompt [DEPRECATED]",

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

@@ -98,36 +98,6 @@ def remap_pip_package(pkg):
std_log_lock = threading.Lock()
class TerminalHook:
def __init__(self):
self.hooks = {}
def add_hook(self, k, v):
self.hooks[k] = v
def remove_hook(self, k):
if k in self.hooks:
del self.hooks[k]
def write_stderr(self, msg):
for v in self.hooks.values():
try:
v.write_stderr(msg)
except Exception:
pass
def write_stdout(self, msg):
for v in self.hooks.values():
try:
v.write_stdout(msg)
except Exception:
pass
terminal_hook = TerminalHook()
sys.__comfyui_manager_terminal_hook = terminal_hook
def handle_stream(stream, prefix):
stream.reconfigure(encoding=locale.getpreferredencoding(), errors='replace')
for msg in stream:
@@ -257,7 +227,7 @@ try:
def sync_write(self, message, file_only=False):
with log_lock:
timestamp = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')[:-3]
timestamp = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]
if self.last_char != '\n':
log_file.write(message)
else:
@@ -270,11 +240,9 @@ try:
if self.is_stdout:
write_stdout(message)
original_stdout.flush()
terminal_hook.write_stderr(message)
else:
write_stderr(message)
original_stderr.flush()
terminal_hook.write_stdout(message)
def flush(self):
log_file.flush()

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.8"
version = "2.51.9"
license = { file = "LICENSE.txt" }
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]