Compare commits
45 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
294244b99f | ||
|
|
0a9a8e418b | ||
|
|
b04840ffa3 | ||
|
|
2fe812084a | ||
|
|
c4b640f073 | ||
|
|
51a5209218 | ||
|
|
988cda9b76 | ||
|
|
1c0797d990 | ||
|
|
90d9b5e39a | ||
|
|
6f2f97ec06 | ||
|
|
9905c2a3da | ||
|
|
008d19732a | ||
|
|
93f8614070 | ||
|
|
cbf5cfa4d3 | ||
|
|
c365c3388e | ||
|
|
77496b30fd | ||
|
|
52568da4a8 | ||
|
|
588efab2c7 | ||
|
|
1afd444238 | ||
|
|
9bd335f7d3 | ||
|
|
12cb8dfcaf | ||
|
|
7f3a70bf6b | ||
|
|
967dc4e4dd | ||
|
|
d6e30e48d9 | ||
|
|
055101d1fd | ||
|
|
d56d64985e | ||
|
|
3e2915d531 | ||
|
|
65caaaf7a8 | ||
|
|
58f3332dd6 | ||
|
|
4c09464838 | ||
|
|
97aafacd40 | ||
|
|
ade30470cc | ||
|
|
4242dc0f94 | ||
|
|
9f4054e7bf | ||
|
|
0012b8cd6e | ||
|
|
c41aaca444 | ||
|
|
290de33bbd | ||
|
|
9be2572a82 | ||
|
|
5aba0c509c | ||
|
|
6225159434 | ||
|
|
0cac32d0d5 | ||
|
|
75d57e4335 | ||
|
|
9e95e3162a | ||
|
|
5dc31e9fde | ||
|
|
ba678cb92b |
@@ -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
|
||||
|
||||
@@ -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 nodes,freedom And omnipotent, string calculation nodes, can customize the number of parameters and calculation formulas(expression). The calculation content can also be displayed in places such as the label title of Comfy Node,String 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",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
4869
github-stats.json
4869
github-stats.json
File diff suppressed because it is too large
Load Diff
@@ -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 '')
|
||||
|
||||
|
||||
|
||||
@@ -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.', })
|
||||
|
||||
|
||||
@@ -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);
|
||||
@@ -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:
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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"
|
||||
|
||||
@@ -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]",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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()
|
||||
|
||||
@@ -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"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user