Compare commits

..

36 Commits

Author SHA1 Message Date
bymyself
f367d0b12d [docs] Remove redundant sections from docs README 2025-05-20 16:51:49 -07:00
bymyself
b7f60c8c26 [docs] Add README for docs directory 2025-05-20 15:48:49 -07:00
Dr.Lt.Data
416122d61d update DB 2025-05-21 00:03:10 +09:00
Dr.Lt.Data
d3c625e791 update DB 2025-05-20 23:43:34 +09:00
2frames
ca2c41783c Add AQnodes (#1849)
* add AQnodes

* add AQnodes - fix repo url

---------

Co-authored-by: pk <poczta@aquasite.pl>
2025-05-20 23:42:57 +09:00
Dr.Lt.Data
e2a6446585 update DB 2025-05-20 23:42:44 +09:00
ICAI Icelandic Center for Artificial Intelligence
839790b5ab Update custom-node-list.json (#1848)
added entry for Sample Scheduler Metrics Tester custom node
2025-05-20 23:41:32 +09:00
jqy-yo
58b9946936 Add Comfyui-BBoxLowerMask2 to custom-node-list (#1842) 2025-05-20 23:41:00 +09:00
Dr.Lt.Data
a19ba22eaf update DB 2025-05-20 23:40:40 +09:00
Yuan-Man
117715aa22 Add ComfyUI-MoviiGen node (#1846) 2025-05-20 23:35:37 +09:00
lum3on
891a5a85ee add ModelQuantizer node to custom node list (#1806)
* add-ModelQuantizer to custom node list

* Update custom-node-list.json

---------

Co-authored-by: yogotatara3 <milan.kastenmueller@thjnk.de>
Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-05-20 23:32:43 +09:00
Dr.Lt.Data
166debfabb modified: In Python 3.13, the functionality to forcibly downgrade the numpy version below 3.13 is disabled.
- Starting from Python 3.13, prebuilt wheels for `numpy` 1.26.4 are no longer provided.

https://github.com/comfyanonymous/ComfyUI/discussions/8187
2025-05-19 05:13:40 +09:00
Dr.Lt.Data
7258a09fe5 update DB 2025-05-19 05:03:54 +09:00
Dr.Lt.Data
058a436187 update DB 2025-05-17 17:39:31 +09:00
Yuan-Man
1950802c55 Update ComfyUI-Step1X-3D node (#1840) 2025-05-17 17:11:51 +09:00
Dr.Lt.Data
eb52a03372 update DB 2025-05-16 03:52:03 +09:00
Dr.Lt.Data
f8aa428be3 update DB 2025-05-15 22:09:48 +09:00
Dr.Lt.Data
ec0893f136 update DB 2025-05-15 21:48:56 +09:00
TrophiHunter
92b99ea963 Update custom-node-list.json (#1832)
add my nodes to manager
2025-05-15 21:47:37 +09:00
Dr.Lt.Data
02cd52bb65 update DB 2025-05-15 21:45:19 +09:00
Dontdrunk
af1ec2c87b Update custom-node-list.json (#1818)
* Submit Registration

* Update custom-node-list.json

* Update custom-node-list.json
2025-05-15 21:43:29 +09:00
Dr.Lt.Data
41006c3a33 update DB 2025-05-15 08:09:03 +09:00
Gilad Schreiber
116a6d500d model-list: add new ltxv 13b distilled models. (#1835)
Co-authored-by: gschreiber <gschreiber@infra-image-generator.c.ltx-research-vms.internal>
2025-05-15 08:03:12 +09:00
Dr.Lt.Data
87d0ac807f update DB 2025-05-15 07:24:34 +09:00
Dr.Lt.Data
fc943172eb update DB 2025-05-14 06:07:35 +09:00
Gilad Schreiber
9daa5a2fbd fix: update ltxv upscale models metadata. (#1830)
Co-authored-by: gschreiber <gschreiber@infra-image-generator.c.ltx-research-vms.internal>
2025-05-14 06:07:22 +09:00
Dr.Lt.Data
b7b2746a61 update DB 2025-05-13 03:36:18 +09:00
Dr.Lt.Data
d66a4fbfc8 update DB 2025-05-13 03:23:47 +09:00
Dr.Lt.Data
683a172ad8 modified: Added a feature to prevent numpy from being forcibly downgraded to below 2 via pip_overrides.json.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1665#issuecomment-2862099191
2025-05-13 03:04:27 +09:00
Dr.Lt.Data
6e12358f5a update DB 2025-05-13 02:56:36 +09:00
Dr.Lt.Data
8bcf16dc90 fixed: A type error occurred during the creation of the pip fixer object when an error occurred while retrieving the list of installed packages.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1804
2025-05-13 02:46:34 +09:00
Dr.Lt.Data
65c0a2a1f5 update DB 2025-05-13 02:10:21 +09:00
Alastor 666 1933
115236eb9c adding caching_to_not_waste custom node (#1786) 2025-05-13 02:06:23 +09:00
Dr.Lt.Data
08de942abe update DB 2025-05-13 02:05:51 +09:00
Seb Hirsch
e9dff83290 Update custom-node-list.json (#1802)
added seb nodes
2025-05-13 02:02:55 +09:00
Yuan-Man
3bc6c7584d Add ComfyUI-Muyan-TTS node (#1805) 2025-05-13 02:00:54 +09:00
18 changed files with 8835 additions and 5354 deletions

View File

@@ -45,7 +45,11 @@ comfyui_manager_path = os.path.abspath(os.path.dirname(__file__))
cm_global.pip_blacklist = {'torch', 'torchaudio', 'torchsde', 'torchvision'}
cm_global.pip_downgrade_blacklist = ['torch', 'torchaudio', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia']
cm_global.pip_overrides = {'numpy': 'numpy<2'}
if sys.version_info < (3, 13):
cm_global.pip_overrides = {'numpy': 'numpy<2'}
else:
cm_global.pip_overrides = {}
if os.path.exists(os.path.join(manager_util.comfyui_manager_path, "pip_overrides.json")):
with open(os.path.join(manager_util.comfyui_manager_path, "pip_overrides.json"), 'r', encoding="UTF-8", errors="ignore") as json_file:
@@ -147,7 +151,9 @@ class Ctx:
if os.path.exists(core.manager_pip_overrides_path):
with open(core.manager_pip_overrides_path, 'r', encoding="UTF-8", errors="ignore") as json_file:
cm_global.pip_overrides = json.load(json_file)
cm_global.pip_overrides = {'numpy': 'numpy<2'}
if sys.version_info < (3, 13):
cm_global.pip_overrides = {'numpy': 'numpy<2'}
if os.path.exists(core.manager_pip_blacklist_path):
with open(core.manager_pip_blacklist_path, 'r', encoding="UTF-8", errors="ignore") as f:

View File

File diff suppressed because it is too large Load Diff

41
docs/README.md Normal file
View File

@@ -0,0 +1,41 @@
# ComfyUI-Manager: Documentation
This directory contains documentation for the ComfyUI-Manager, providing guides and tutorials for users in multiple languages.
## Directory Structure
The documentation is organized into language-specific directories:
- **en/**: English documentation
- **ko/**: Korean documentation
## Core Documentation Files
### Command-Line Interface
- **cm-cli.md**: Documentation for the ComfyUI-Manager Command Line Interface (CLI), which allows using manager functionality without the UI.
### Advanced Features
- **use_aria2.md**: Guide for using the aria2 download accelerator with ComfyUI-Manager for faster model downloads.
## Documentation Standards
The documentation follows these standards:
1. **Markdown Format**: All documentation is written in Markdown for easy rendering on GitHub and other platforms
2. **Language-specific Directories**: Content is separated by language to facilitate localization
3. **Feature-focused Documentation**: Each major feature has its own documentation file
4. **Updated with Releases**: Documentation is kept in sync with software releases
## Contributing to Documentation
When contributing new documentation:
1. Place files in the appropriate language directory
2. Use clear, concise language appropriate for the target audience
3. Include examples where helpful
4. Consider adding screenshots or diagrams for complex features
5. Maintain consistent formatting with existing documentation
This documentation directory will continue to grow to support the expanding feature set of ComfyUI-Manager.

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

@@ -43,7 +43,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 32]
version_code = [3, 32, 3]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')

View File

@@ -15,6 +15,7 @@ import re
import logging
import platform
import shlex
import cm_global
cache_lock = threading.Lock()
@@ -256,7 +257,7 @@ def get_installed_packages(renew=False):
pip_map[normalized_name] = y[1]
except subprocess.CalledProcessError:
logging.error("[ComfyUI-Manager] Failed to retrieve the information of installed pip packages.")
return set()
return {}
return pip_map
@@ -411,8 +412,9 @@ class PIPFixer:
if len(targets) > 0:
for x in targets:
cmd = make_pip_cmd(['install', f"{x}=={versions[0].version_string}", "numpy<2"])
subprocess.check_output(cmd, universal_newlines=True)
if sys.version_info < (3, 13):
cmd = make_pip_cmd(['install', f"{x}=={versions[0].version_string}", "numpy<2"])
subprocess.check_output(cmd, universal_newlines=True)
logging.info(f"[ComfyUI-Manager] 'opencv' dependencies were fixed: {targets}")
except Exception as e:
@@ -420,17 +422,21 @@ class PIPFixer:
logging.error(e)
# fix numpy
try:
np = new_pip_versions.get('numpy')
if np is not None:
if StrictVersion(np) >= StrictVersion('2'):
cmd = make_pip_cmd(['install', "numpy<2"])
subprocess.check_output(cmd , universal_newlines=True)
if sys.version_info >= (3, 13):
logging.info("[ComfyUI-Manager] In Python 3.13 and above, PIP Fixer does not downgrade `numpy` below version 2.0. If you need to force a downgrade of `numpy`, please use `pip_auto_fix.list`.")
else:
try:
np = new_pip_versions.get('numpy')
if cm_global.pip_overrides.get('numpy') == 'numpy<2':
if np is not None:
if StrictVersion(np) >= StrictVersion('2'):
cmd = make_pip_cmd(['install', "numpy<2"])
subprocess.check_output(cmd , universal_newlines=True)
logging.info("[ComfyUI-Manager] 'numpy' dependency were fixed")
except Exception as e:
logging.error("[ComfyUI-Manager] Failed to restore numpy")
logging.error(e)
logging.info("[ComfyUI-Manager] 'numpy' dependency were fixed")
except Exception as e:
logging.error("[ComfyUI-Manager] Failed to restore numpy")
logging.error(e)
# fix missing frontend
try:

View File

@@ -4969,9 +4969,9 @@
{
"name": "LTX-Video Spatial Upscaler v0.9.7",
"type": "checkpoint",
"base": "LTX-Video",
"save_path": "checkpoints/LTXV",
"type": "upscale",
"base": "upscale",
"save_path": "default",
"description": "Spatial upscaler model for LTX-Video. This model enhances the spatial resolution of generated videos.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-spatial-upscaler-0.9.7.safetensors",
@@ -4980,9 +4980,9 @@
},
{
"name": "LTX-Video Temporal Upscaler v0.9.7",
"type": "checkpoint",
"base": "LTX-Video",
"save_path": "checkpoints/LTXV",
"type": "upscale",
"base": "upscale",
"save_path": "default",
"description": "Temporal upscaler model for LTX-Video. This model enhances the temporal resolution and smoothness of generated videos.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-temporal-upscaler-0.9.7.safetensors",
@@ -5010,6 +5010,50 @@
"filename": "ltxv-13b-0.9.7-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-dev-fp8.safetensors",
"size": "15.7GB"
},
{
"name": "LTX-Video 13B Distilled v0.9.7",
"type": "checkpoint",
"base": "LTX-Video",
"save_path": "checkpoints/LTXV",
"description": "Distilled version of the LTX-Video 13B model, providing improved efficiency while maintaining high-resolution quality.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-13b-0.9.7-distilled.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-distilled.safetensors",
"size": "28.6GB"
},
{
"name": "LTX-Video 13B Distilled FP8 v0.9.7",
"type": "checkpoint",
"base": "LTX-Video",
"save_path": "checkpoints/LTXV",
"description": "Quantized distilled version of the LTX-Video 13B model, optimized for even lower VRAM usage while maintaining quality.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-13b-0.9.7-distilled-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-distilled-fp8.safetensors",
"size": "15.7GB"
},
{
"name": "LTX-Video 13B Distilled LoRA v0.9.7",
"type": "lora",
"base": "LTX-Video",
"save_path": "loras",
"description": "A LoRA adapter that transforms the standard LTX-Video 13B model into a distilled version when loaded.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-13b-0.9.7-distilled-lora128.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-distilled-lora128.safetensors",
"size": "1.33GB"
},
{
"name": "Latent Bridge Matching for Image Relighting",
"type": "diffusion_model",
"base": "LBM",
"save_path": "diffusion_models/LBM",
"description": "Latent Bridge Matching (LBM) Relighting model",
"reference": "https://huggingface.co/jasperai/LBM_relighting",
"filename": "LBM_relighting.safetensors",
"url": "https://huggingface.co/jasperai/LBM_relighting/resolve/main/model.safetensors",
"size": "5.02GB"
}
]
}

View File

@@ -12,6 +12,297 @@
{
"author": "zhengxyz123",
"title": "zhengxyz123/ComfyUI-CLIPSeg [NAME CONFLICT]",
"reference": "https://github.com/zhengxyz123/ComfyUI-CLIPSeg",
"files": [
"https://github.com/zhengxyz123/ComfyUI-CLIPSeg"
],
"install_type": "git-clone",
"description": "Using CLIPSeg model to generate masks for image inpainting tasks based on text or image prompts."
},
{
"author": "Alazuaka",
"title": "ComfyUI Image Analysis Toolkit [WIP]",
"reference": "https://github.com/ThatGlennD/ComfyUI-Image-Analysis-Tools",
"files": [
"https://github.com/ThatGlennD/ComfyUI-Image-Analysis-Tools"
],
"install_type": "git-clone",
"description": "A suite of custom ComfyUI nodes built to evaluate and diagnose the technical qualities of images—especially those generated by AI models. Rather than creating visuals, these tools measure them, offering precise insights into sharpness, noise, exposure, color balance, and more.\nNOTE: The files in the repo are not organized."
},
{
"author": "trampolin",
"title": "comfy-ui-scryfall",
"reference": "https://github.com/trampolin/comfy-ui-scryfall",
"files": [
"https://github.com/trampolin/comfy-ui-scryfall"
],
"install_type": "git-clone",
"description": "Some ComfyUI nodes to fetch cards from scryfall"
},
{
"author": "pomePLaszlo-collablyu",
"title": "comfyui_ejam",
"reference": "https://github.com/PLaszlo-collab/comfyui_ejam",
"files": [
"https://github.com/PLaszlo-collab/comfyui_ejam"
],
"install_type": "git-clone",
"description": "Ejam nodes for comfyui"
},
{
"author": "pomelyu",
"title": "cy-prompt-tools",
"reference": "https://github.com/pomelyu/cy-prompt-tools",
"files": [
"https://github.com/pomelyu/cy-prompt-tools"
],
"install_type": "git-clone",
"description": "prompt tools for comfyui"
},
{
"author": "vivi-gomez",
"title": "ComfyUI-fixnodetranslate",
"reference": "https://github.com/vivi-gomez/ComfyUI-fixnodetranslate",
"files": [
"https://github.com/vivi-gomez/ComfyUI-fixnodetranslate"
],
"install_type": "git-clone",
"description": "Addon for ComfyUI that adds 'Fix node (recreate + keep inputs)' context menu option"
},
{
"author": "Alazuaka",
"title": "ES_nodes for ComfyUI by Alazuka [WIP]",
"reference": "https://github.com/Alazuaka/comfyui-lora-stack-node",
"files": [
"https://github.com/Alazuaka/comfyui-lora-stack-node"
],
"install_type": "git-clone",
"description": "Node for LoRA stack management in ComfyUI\nNOTE: The files in the repo are not organized."
},
{
"author": "Good-Dream-Studio",
"title": "ComfyUI-Connect [WIP]",
"reference": "https://github.com/Good-Dream-Studio/ComfyUI-Connect",
"files": [
"https://github.com/Good-Dream-Studio/ComfyUI-Connect"
],
"install_type": "git-clone",
"description": "Transform your ComfyUI into a powerful API, exposing all your saved workflows as ready-to-use HTTP endpoints."
},
{
"author": "fuzr0dah",
"title": "comfyui-sceneassembly",
"reference": "https://github.com/fuzr0dah/comfyui-sceneassembly",
"files": [
"https://github.com/fuzr0dah/comfyui-sceneassembly"
],
"install_type": "git-clone",
"description": "A bunch of nodes I created that I also find useful."
},
{
"author": "PabloGrant",
"title": "comfyui-giraffe-test-panel",
"reference": "https://github.com/PabloGrant/comfyui-giraffe-test-panel",
"files": [
"https://github.com/PabloGrant/comfyui-giraffe-test-panel"
],
"install_type": "git-clone",
"description": "General-purpose test node. [w/Use at your own risk. No warranties. No guaranteed support or future updates. Feel free to fork, but remember to share in case anyone else can benefit.]"
},
{
"author": "lrzjason",
"title": "Comfyui-Condition-Utils [WIP]",
"reference": "https://github.com/lrzjason/Comfyui-Condition-Utils",
"files": [
"https://github.com/lrzjason/Comfyui-Condition-Utils"
],
"install_type": "git-clone",
"description": "A collection of utility nodes for handling condition tensors in ComfyUI."
},
{
"author": "gordon123",
"title": "ComfyUI_DreamBoard [WIP]",
"reference": "https://github.com/gordon123/ComfyUI_DreamBoard",
"files": [
"https://github.com/gordon123/ComfyUI_DreamBoard"
],
"install_type": "git-clone",
"description": "for making storyboard UNDERCONSTRUCTION!"
},
{
"author": "erosDiffusion",
"title": "Select key from JSON (Alpha) [UNSAFE]",
"reference": "https://github.com/erosDiffusion/ComfyUI-enricos-json-file-load-and-value-selector",
"files": [
"https://github.com/erosDiffusion/ComfyUI-enricos-json-file-load-and-value-selector"
],
"install_type": "git-clone",
"description": "this node lists json files in the ComfyUI input folder[w/If this node pack is installed and the server is running with remote access enabled, it can read the contents of JSON files located in arbitrary paths.]"
},
{
"author": "silveroxides",
"title": "ComfyUI_EmbeddingToolkit",
"reference": "https://github.com/silveroxides/ComfyUI_EmbeddingToolkit",
"files": [
"https://github.com/silveroxides/ComfyUI_EmbeddingToolkit"
],
"install_type": "git-clone",
"description": "NODES: Save Token Embeddings, Save Weighted Embeddings, Save A1111-style Weighted Embeddings"
},
{
"author": "yichengup",
"title": "ComfyUI-YCNodes_Advance",
"reference": "https://github.com/yichengup/ComfyUI-YCNodes_Advance",
"files": [
"https://github.com/yichengup/ComfyUI-YCNodes_Advance"
],
"install_type": "git-clone",
"description": "NODES: Color Match (YC)"
},
{
"author": "rakki194",
"title": "ComfyUI_WolfSigmas [UNSAFE]",
"reference": "https://github.com/rakki194/ComfyUI_WolfSigmas",
"files": [
"https://github.com/rakki194/ComfyUI_WolfSigmas"
],
"install_type": "git-clone",
"description": "This custom node pack for ComfyUI provides a suite of tools for generating and manipulating sigma schedules for diffusion models. These nodes are particularly useful for fine-tuning the sampling process, experimenting with different step counts, and adapting schedules for specific models.[w/Security Warning: Remote Code Execution]"
},
{
"author": "xl0",
"title": "q_tools",
"reference": "https://github.com/xl0/q_tools",
"files": [
"https://github.com/xl0/q_tools"
],
"install_type": "git-clone",
"description": "NODES: QLoadLatent, QLinearScheduler, QPreviewLatent, QGaussianLatent, QUniformLatent, QKSampler"
},
{
"author": "wTechArtist",
"title": "ComfyUI_WWL_Florence2SAM2",
"reference": "https://github.com/wTechArtist/ComfyUI_WWL_Florence2SAM2",
"files": [
"https://github.com/wTechArtist/ComfyUI_WWL_Florence2SAM2"
],
"install_type": "git-clone",
"description": "NODES: WWL_Florence2SAM2"
},
{
"author": "virallover",
"title": "comfyui-virallover",
"reference": "https://github.com/maizerrr/comfyui-code-nodes",
"files": [
"https://github.com/maizerrr/comfyui-code-nodes"
],
"install_type": "git-clone",
"description": "NODES: BBox Drawer, BBox Parser, Dummy Passthrough Node, Batch Images (up to 5), Mask Editor, OpenAI GPT-Image-1 Node, GhatGPT Node"
},
{
"author": "virallover",
"title": "comfyui-virallover",
"reference": "https://github.com/virallover/comfyui-virallover",
"files": [
"https://github.com/virallover/comfyui-virallover"
],
"install_type": "git-clone",
"description": "NODES: Download and Load Lora Model Only"
},
{
"author": "nobandegani",
"title": "Ino Custom Nodes",
"reference": "https://github.com/nobandegani/comfyui_ino_nodes",
"files": [
"https://github.com/nobandegani/comfyui_ino_nodes"
],
"install_type": "git-clone",
"description": "NODES: BeDrive Save Image, BeDrive Save File, BeDrive Get Parent ID, Ino Parse File Path, Ino Not Boolean, Ino Count Files"
},
{
"author": "jax-explorer",
"title": "ComfyUI-DreamO",
"reference": "https://github.com/jax-explorer/ComfyUI-DreamO",
"files": [
"https://github.com/jax-explorer/ComfyUI-DreamO"
],
"install_type": "git-clone",
"description": "[a/https://github.com/bytedance/DreamO](https://github.com/bytedance/DreamO]) ComfyUI Warpper"
},
{
"author": "MakkiShizu",
"title": "ComfyUI-MakkiTools",
"reference": "https://github.com/MakkiShizu/ComfyUI-MakkiTools",
"files": [
"https://github.com/MakkiShizu/ComfyUI-MakkiTools"
],
"install_type": "git-clone",
"description": "NODES: GetImageNthCount, ImageChannelSeparate, ImageCountConcatenate, MergeImageChannels, ImageWidthStitch, ImageHeigthStitch"
},
{
"author": "SKBv0",
"title": "Retro Engine Node for ComfyUI",
"reference": "https://github.com/SKBv0/ComfyUI-RetroEngine",
"files": [
"https://github.com/SKBv0/ComfyUI-RetroEngine"
],
"install_type": "git-clone",
"description": "This custom node integrates [a/EmulatorJS](https://github.com/EmulatorJS/EmulatorJS) into ComfyUI, allowing you to run retro games and capture their screens for your image generation workflows."
},
{
"author": "brace-great",
"title": "comfyui-eim",
"reference": "https://github.com/brace-great/comfyui-eim",
"files": [
"https://github.com/brace-great/comfyui-eim"
],
"install_type": "git-clone",
"description": "NODES: EncryptImage"
},
{
"author": "p1atdev",
"title": "comfyui-aesthetic-predictor",
"reference": "https://github.com/p1atdev/comfyui-aesthetic-predictor",
"files": [
"https://github.com/p1atdev/comfyui-aesthetic-predictor"
],
"install_type": "git-clone",
"description": "NODES: Load Aesthetic Predictor, Predict Aesthetic Score"
},
{
"author": "barakapa",
"title": "barakapa-nodes",
"reference": "https://github.com/barakapa/barakapa-nodes",
"files": [
"https://github.com/barakapa/barakapa-nodes"
],
"install_type": "git-clone",
"description": "Compare and save unique workflows, count tokens in prompt, and other utility."
},
{
"author": "Maxed-Out-99",
"title": "ComfyUI-MaxedOut",
"reference": "https://github.com/Maxed-Out-99/ComfyUI-MaxedOut",
"files": [
"https://github.com/Maxed-Out-99/ComfyUI-MaxedOut"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes used in Maxed Out workflows (SDXL, Flux, etc.)"
},
{
"author": "VictorLopes643",
"title": "ComfyUI-Video-Dataset-Tools [WIP]",
"reference": "https://github.com/VictorLopes643/ComfyUI-Video-Dataset-Tools",
"files": [
"https://github.com/VictorLopes643/ComfyUI-Video-Dataset-Tools"
],
"install_type": "git-clone",
"description": "NODES: Video Frame Extractor, Image Frame Saver\nNOTE: The files in the repo are not organized."
},
{
"author": "George0726",
"title": "ComfyUI-video-accessory [WIP]",
@@ -252,16 +543,6 @@
"install_type": "git-clone",
"description": "Custom nodes for managing, saving and loading of Redux/Style based embeddings."
},
{
"author": "Jpzz",
"title": "ComfyUI-VirtualInteraction [UNSAFE]",
"reference": "https://github.com/Jpzz/ComfyUI-VirtualInteraction",
"files": [
"https://github.com/Jpzz/ComfyUI-VirtualInteraction"
],
"install_type": "git-clone",
"description": "NODES: virtual interaction custom node when using generative movie\n[w/This nodepack contains a node which is reading arbitrary excel file.]"
},
{
"author": "StaffsGull",
"title": "comfyui_scene_builder [WIP]",
@@ -692,16 +973,6 @@
"install_type": "git-clone",
"description": "VideoDepthAnything nodes for ComfyUI"
},
{
"author": "MITCAP",
"title": "ComfyUI OpenAI DALL-E 3 Node [WIP]",
"reference": "https://github.com/MITCAP/OpenAI-ComfyUI",
"files": [
"https://github.com/MITCAP/OpenAI-ComfyUI"
],
"install_type": "git-clone",
"description": "This project provides custom nodes for ComfyUI that integrate with OpenAI's DALL-E 3 and GPT-4o models. The nodes allow users to generate images and describe images using OpenAI's API.\nNOTE: The files in the repo are not organized."
},
{
"author": "benmizrahi",
"title": "ComfyGCS [WIP]",
@@ -1351,7 +1622,7 @@
"https://github.com/BuffMcBigHuge/ComfyUI-Buff-Nodes"
],
"install_type": "git-clone",
"description": "Assorted Nodes by BuffMcBigHuge"
"description": "Several quality-of-life batch operation and string manipulation nodes."
},
{
"author": "ritikvirus",
@@ -1834,16 +2105,6 @@
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI, focusing on image handling and LoRA training."
},
{
"author": "thedivergentai",
"title": "Divergent Nodes [WIP]",
"reference": "https://github.com/thedivergentai/divergent_nodes",
"files": [
"https://github.com/thedivergentai/divergent_nodes"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for counting CLIP tokens in text input."
},
{
"author": "gold24park",
"title": "loki-comfyui-node",
@@ -3543,16 +3804,6 @@
"install_type": "copy",
"description": "This platform extension provides ZhipuAI nodes, enabling you to configure a workflow for online video generation."
},
{
"author": "mfg637",
"title": "ComfyUI-ScheduledGuider-Ext",
"reference": "https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext",
"files": [
"https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext"
],
"install_type": "git-clone",
"description": "NODES:SheduledCFGGuider, CosineScheduler, InvertSigmas, ConcatSigmas."
},
{
"author": "netanelben",
"title": "comfyui-photobooth-customnode",

View File

@@ -148,11 +148,23 @@
],
"https://github.com/1hew/ComfyUI-1hewNodes": [
[
"BlendModesAlpha",
"CoordinateExtractor",
"ImageConcatenate",
"ImageAddLabel",
"ImageBBoxCrop",
"ImageBlendModesByCSS",
"ImageCropSquare",
"ImageCropWithBBox",
"ImagePaste",
"ImageCroppedPaste",
"ImageDetailHLFreqSeparation",
"ImageEditStitch",
"ImagePlot",
"ImageResizeUniversal",
"LumaMatte",
"MaskBBoxCrop",
"MaskBatchMathOps",
"MaskMathOps",
"SliderValueRangeMapping",
"Solid"
],
{
@@ -590,6 +602,7 @@
"TUZZI-DataloungeScraper",
"TUZZI-DirectoryImagePromptReader",
"TUZZI-GeminiFlash25",
"TUZZI-GroqNode",
"TUZZI-ImageAudioToVideo",
"TUZZI-ImageExtractorSaver",
"TUZZI-LineCounter",
@@ -840,7 +853,10 @@
[
"ConsoleOutput",
"FilePathSelectorFromDirectory",
"StringProcessor"
"MostRecentFileSelector",
"RaftOpticalFlowNode",
"StringProcessor",
"TwoImageConcatenator"
],
{
"title_aux": "ComfyUI-Buff-Nodes [WIP]"
@@ -949,6 +965,7 @@
"DevToolsNodeWithSeedInput",
"DevToolsNodeWithStringInput",
"DevToolsNodeWithUnionInput",
"DevToolsNodeWithV2ComboInput",
"DevToolsNodeWithValidation",
"DevToolsObjectPatchNode",
"DevToolsRemoteWidgetNode",
@@ -1044,13 +1061,22 @@
],
"https://github.com/DonutsDelivery/ComfyUI-DonutDetailer": [
[
"ApplyLBW //Inspire",
"Donut Detailer",
"Donut Detailer 2",
"Donut Detailer 4",
"Donut Detailer LoRA 5",
"Donut Detailer XL Blocks",
"DonutApplyLoRAStack",
"DonutClipEncode",
"DonutWidenMerge"
"DonutLoRAStack",
"DonutWidenMerge",
"LoadLBW //Inspire",
"LoraBlockInfo //Inspire",
"LoraLoaderBlockWeight //Inspire",
"MakeLBW //Inspire",
"SaveLBW //Inspire",
"XY Input: Lora Block Weight //Inspire"
],
{
"title_aux": "ComfyUI-DonutDetailer"
@@ -1295,6 +1321,21 @@
"title_aux": "ComfyUI-Notifier"
}
],
"https://github.com/George0726/ComfyUI-video-accessory": [
[
"VideoAcc_CameraTrajectoryAdvance",
"VideoAcc_CameraTrajectoryRecam",
"VideoAcc_ImageResizeAdvanced",
"VideoAcc_ImageUpscaleVideo",
"VideoAcc_LoadImage",
"VideoAcc_LoadVideo",
"VideoAcc_SaveMP4",
"VideoAcc_imageSize"
],
{
"title_aux": "ComfyUI-video-accessory [WIP]"
}
],
"https://github.com/Grant-CP/ComfyUI-LivePortraitKJ-MPS": [
[
"DownloadAndLoadLivePortraitModels",
@@ -1424,17 +1465,6 @@
"title_aux": "comfy-consistency-vae"
}
],
"https://github.com/Jpzz/ComfyUI-VirtualInteraction": [
[
"JoinPromptNode",
"JsonParserNode",
"ShowTextNode",
"UnzipPromptNode"
],
{
"title_aux": "ComfyUI-VirtualInteraction [UNSAFE]"
}
],
"https://github.com/Junst/ComfyUI-PNG2SVG2PNG": [
[
"PNG2SVG2PNG"
@@ -1748,13 +1778,17 @@
"title_aux": "comfy-tif-support"
}
],
"https://github.com/MITCAP/OpenAI-ComfyUI": [
"https://github.com/MakkiShizu/ComfyUI-MakkiTools": [
[
"OpenAIDalle3Node",
"OpenAIImageDescriptionNode"
"GetImageNthCount",
"ImageChannelSeparate",
"ImageCountConcatenate",
"ImageHeigthStitch",
"ImageWidthStitch",
"MergeImageChannels"
],
{
"title_aux": "ComfyUI OpenAI DALL-E 3 Node [WIP]"
"title_aux": "ComfyUI-MakkiTools"
}
],
"https://github.com/ManuShamil/ComfyUI_BodyEstimation_Nodes": [
@@ -1775,6 +1809,18 @@
"title_aux": "ComfyUI-MoviePy"
}
],
"https://github.com/Maxed-Out-99/ComfyUI-MaxedOut": [
[
"Flux Empty Latent Image",
"Image Scale To Total Pixels (SDXL Safe)",
"SDXL Resolutions",
"Sd 1.5 Empty Latent Image",
"Sdxl Empty Latent Image"
],
{
"title_aux": "ComfyUI-MaxedOut"
}
],
"https://github.com/Maxim-Dey/ComfyUI-MaksiTools": [
[
"\ud83d\udd22 Return Boolean",
@@ -2100,6 +2146,14 @@
"title_aux": "ComfyUI-Folder-Images-Preview [UNSAFE]"
}
],
"https://github.com/SKBv0/ComfyUI-RetroEngine": [
[
"RetroEngineNode"
],
{
"title_aux": "Retro Engine Node for ComfyUI"
}
],
"https://github.com/SS-snap/ComfyUI-Snap_Processing": [
[
"AreaCalculator",
@@ -2165,6 +2219,7 @@
"https://github.com/SanDiegoDude/ComfyUI-HiDream-Sampler": [
[
"HiDreamImg2Img",
"HiDreamResolutionSelect",
"HiDreamSampler",
"HiDreamSamplerAdvanced"
],
@@ -2465,6 +2520,34 @@
"title_aux": "TWanVideoSigmaSampler: EXPERIMENTAL [WIP]"
}
],
"https://github.com/TheJorseman/IntrinsicCompositingClean-ComfyUI": [
[
"AlbedoHarmonizer",
"AlbedoModelLoader",
"CompleteRelighting",
"CompositeNormalsCalculator",
"DepthEstimator",
"DepthModelLoader",
"ExtractSmallBgShd",
"HarmonizedImageCreator",
"ImageResizer",
"ImageResizerNP",
"ImageResizerNPMASK",
"IntrinsicDecomposer",
"IntrinsicModelLoader",
"LightCoeffExtractor",
"LoadImagePIL",
"MaskApplier",
"MaskGenerator",
"NormalsExtractor",
"NormalsModelLoader",
"ReshadingModelLoader",
"ReshadingProcessor"
],
{
"title_aux": "IntrinsicCompositingClean-ComfyUI"
}
],
"https://github.com/ThisModernDay/ComfyUI-InstructorOllama": [
[
"OllamaInstructorNode"
@@ -2505,6 +2588,15 @@
"title_aux": "comfy-latent-nodes [UNSAFE]"
}
],
"https://github.com/VictorLopes643/ComfyUI-Video-Dataset-Tools": [
[
"VideoFrameExtractor",
"VideoFrameSaver"
],
{
"title_aux": "ComfyUI-Video-Dataset-Tools [WIP]"
}
],
"https://github.com/Video3DGenResearch/comfyui-batch-input-node": [
[
"BatchImageAndPrompt",
@@ -2666,6 +2758,7 @@
"BlenderTonemap",
"BlenderTransform",
"BlenderTranslate",
"BlenderUV",
"BlenderValue",
"BlenderVectorMath",
"BlenderWavelength",
@@ -2972,6 +3065,14 @@
"title_aux": "ComfyUI_BeySoft"
}
],
"https://github.com/bheins/ComfyUI-glb-to-stl": [
[
"GLBToSTLNode"
],
{
"title_aux": "ComfyUI-glb-to-stl [WIP]"
}
],
"https://github.com/birnam/ComfyUI-GenData-Pack": [
[
"Checkpoint From String \ud83d\udc69\u200d\ud83d\udcbb",
@@ -3146,6 +3247,14 @@
"title_aux": "Bmad Nodes [UNSAFE]"
}
],
"https://github.com/brace-great/comfyui-eim": [
[
"EncryptImage"
],
{
"title_aux": "comfyui-eim"
}
],
"https://github.com/bruce007lee/comfyui-cleaner": [
[
"cleaner"
@@ -3338,6 +3447,7 @@
],
"https://github.com/comfyanonymous/ComfyUI": [
[
"APG",
"AddNoise",
"AlignYourStepsScheduler",
"BasicGuider",
@@ -3365,6 +3475,7 @@
"CLIPVisionEncode",
"CLIPVisionLoader",
"Canny",
"CaseConverter",
"CheckpointLoader",
"CheckpointLoaderSimple",
"CheckpointSave",
@@ -3431,6 +3542,7 @@
"IdeogramV1",
"IdeogramV2",
"IdeogramV3",
"ImageAddNoise",
"ImageBatch",
"ImageBlend",
"ImageBlur",
@@ -3602,6 +3714,8 @@
"RecraftTextToImageNode",
"RecraftTextToVectorNode",
"RecraftVectorizeImageNode",
"RegexExtract",
"RegexMatch",
"RenormCFG",
"RepeatImageBatch",
"RepeatLatentBatch",
@@ -3625,11 +3739,13 @@
"SaveAnimatedPNG",
"SaveAnimatedWEBP",
"SaveAudio",
"SaveAudioMP3",
"SaveAudioOpus",
"SaveGLB",
"SaveImage",
"SaveImageWebsocket",
"SaveLatent",
"SaveSVG",
"SaveSVGNode",
"SaveVideo",
"SaveWEBM",
"SelfAttentionGuidance",
@@ -3653,6 +3769,13 @@
"StableCascade_SuperResolutionControlnet",
"StableZero123_Conditioning",
"StableZero123_Conditioning_Batched",
"StringCompare",
"StringConcatenate",
"StringContains",
"StringLength",
"StringReplace",
"StringSubstring",
"StringTrim",
"StubConstantImage",
"StubFloat",
"StubImage",
@@ -3720,6 +3843,8 @@
"VideoTriangleCFGGuidance",
"VoxelToMesh",
"VoxelToMeshBasic",
"WanCameraEmbedding",
"WanCameraImageToVideo",
"WanFirstLastFrameToVideo",
"WanFunControlToVideo",
"WanFunInpaintToVideo",
@@ -4037,6 +4162,8 @@
"Alpha Crop and Position Image",
"GenerateTimestamp",
"GetMostCommonColors",
"OpenAI Image 2 Text",
"PadMask",
"ReadImage",
"RenderOpenStreetMapTile",
"Shrink Image"
@@ -4146,12 +4273,16 @@
[
"GagaAddStringArray",
"GagaBatchStringReplace",
"GagaGetDirList",
"GagaGetFileList",
"GagaGetImageInfoByUpload",
"GagaGetImageInfoWithUrl",
"GagaGetImageWithPath",
"GagaGetStringArrayByIndex",
"GagaGetStringArraySize",
"GagaGetStringListSize",
"GagaPythonScript",
"GagaSaveImageToPath",
"GagaSaveImageWithInfo",
"GagaSaveImagesToGif",
"GagaSplitStringToList",
@@ -4263,6 +4394,7 @@
[
"CreatePointsString",
"XISER_Canvas",
"XIS_CanvasMaskProcessor",
"XIS_CompositorProcessor",
"XIS_CropImage",
"XIS_DynamicBatchKSampler",
@@ -4690,6 +4822,18 @@
"title_aux": "ComfyUI PaintingCoderUtils Nodes [WIP]"
}
],
"https://github.com/jax-explorer/ComfyUI-DreamO": [
[
"BgRmModelLoad",
"DreamOGenerate",
"DreamOLoadModel",
"DreamOLoadModelFromLocal",
"FaceModelLoad"
],
{
"title_aux": "ComfyUI-DreamO"
}
],
"https://github.com/jcomeme/ComfyUI-AsunaroTools": [
[
"AsunaroAnd",
@@ -4846,6 +4990,7 @@
],
"https://github.com/jonnydolake/ComfyUI-AIR-Nodes": [
[
"BatchListToFlatList",
"BrightnessContrastSaturation",
"CombinedInbetweenInputs",
"CreateFilenameList",
@@ -4853,10 +4998,13 @@
"DisplaceImageCPU",
"DisplaceImageGPU",
"ExtractBlackLines",
"FlatListToBatchList",
"ForceMinimumBatchSize",
"GPUTargetLocationCrop",
"GPUTargetLocationPaste",
"GetImageFromList",
"ImageCompositeChained",
"JoinImageLists",
"JoinStringLists",
"LTXVAddGuideAIR",
"LineDetection",
@@ -4865,6 +5013,7 @@
"MatchImageCountToMaskCount",
"ParallaxTest",
"RandomCharacterPrompts",
"RemoveElementFromList",
"TargetLocationCrop",
"TargetLocationPaste",
"easy_parallax",
@@ -5094,6 +5243,8 @@
"https://github.com/kijai/ComfyUI-HunyuanVideoWrapper": [
[
"DownloadAndLoadHyVideoTextEncoder",
"HunyuanVideoFresca",
"HunyuanVideoSLG",
"HyVideoBlockSwap",
"HyVideoCFG",
"HyVideoContextOptions",
@@ -5302,6 +5453,7 @@
"FlowLoraLoaderModelOnly",
"FlowModelManager",
"FlowSaveImage",
"QuadrupleCLIPLoaderGGUF",
"TripleCLIPLoaderGGUF",
"UnetLoaderGGUF",
"UnetLoaderGGUFAdvanced"
@@ -5609,6 +5761,7 @@
"https://github.com/lucafoscili/lf-nodes": [
[
"LF_Blend",
"LF_Bloom",
"LF_BlurImages",
"LF_Boolean",
"LF_Brightness",
@@ -5673,6 +5826,7 @@
"LF_SaveImageForCivitAI",
"LF_SaveJSON",
"LF_SaveMarkdown",
"LF_SaveText",
"LF_SchedulerSelector",
"LF_Sepia",
"LF_SequentialSeedsGenerator",
@@ -5681,6 +5835,8 @@
"LF_Something2Number",
"LF_Something2String",
"LF_SortJSONKeys",
"LF_SortTags",
"LF_SplitTone",
"LF_String",
"LF_StringReplace",
"LF_StringTemplate",
@@ -5690,6 +5846,7 @@
"LF_SwitchInteger",
"LF_SwitchJSON",
"LF_SwitchString",
"LF_TiltShift",
"LF_UpdateUsageStatistics",
"LF_UpscaleModelSelector",
"LF_UrandomSeedGenerator",
@@ -5730,6 +5887,20 @@
"title_aux": "comfyui-energycost"
}
],
"https://github.com/maizerrr/comfyui-code-nodes": [
[
"BBoxDrawNode",
"BBoxParseNode",
"DummyNode",
"ImageBatchNode",
"MaskEditorNode",
"OpenAIGPTImageNode",
"OpenAIQueryNode"
],
{
"title_aux": "comfyui-virallover"
}
],
"https://github.com/majorsauce/comfyui_indieTools": [
[
"IndCutByMask",
@@ -5810,6 +5981,17 @@
"title_aux": "ComfyUI-MMYolo"
}
],
"https://github.com/maurorilla/ComfyUI-MisterMR-Nodes": [
[
"AddLogo",
"AddSingleObject",
"AddSingleText",
"ColorNode"
],
{
"title_aux": "ComfyUI-glb-to-stl [WIP]"
}
],
"https://github.com/mehbebe/ComfyLoraGallery": [
[
"LoraGallery"
@@ -5827,22 +6009,6 @@
"title_aux": "ComfyUI-Lygia"
}
],
"https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext": [
[
"ConcatSigmas",
"CosineScheduler",
"GaussianScheduler",
"InvertSigmas",
"LogNormal Scheduler",
"OffsetSigmas",
"PerpNegScheduledCFGGuider",
"ScheduledCFGGuider",
"SplitSigmasByValue"
],
{
"title_aux": "ComfyUI-ScheduledGuider-Ext"
}
],
"https://github.com/mikebilly/Transparent-background-comfyUI": [
[
"Transparentbackground RemBg"
@@ -6136,10 +6302,28 @@
"title_aux": "ComfyUI-PromptUtilities"
}
],
"https://github.com/nobandegani/comfyui_ino_nodes": [
[
"Ino_BranchImage",
"Ino_CountFiles",
"Ino_DateTimeAsString",
"Ino_GetParentID",
"Ino_IntEqual",
"Ino_NotBoolean",
"Ino_ParseFilePath",
"Ino_SaveFile",
"Ino_SaveImage",
"Ino_VideoConvert"
],
{
"title_aux": "Ino Custom Nodes"
}
],
"https://github.com/nomcycle/ComfyUI_Cluster": [
[
"ClusterBroadcastLoadedImage",
"ClusterBroadcastTensor",
"ClusterEndSubgraph",
"ClusterExecuteCurrentWorkflow",
"ClusterExecuteWorkflow",
"ClusterFanInImages",
@@ -6154,9 +6338,12 @@
"ClusterGatherMasks",
"ClusterGetInstanceWorkItemFromBatch",
"ClusterInfo",
"ClusterInsertAtIndex",
"ClusterListenTensorBroadcast",
"ClusterSplitBatchToList",
"ClusterStridedReorder"
"ClusterStartSubgraph",
"ClusterStridedReorder",
"ClusterUseSubgraph"
],
{
"title_aux": "ComfyUI_Cluster [WIP]"
@@ -6217,6 +6404,15 @@
"title_aux": "Kosmos2_BBox_Cutter Models"
}
],
"https://github.com/p1atdev/comfyui-aesthetic-predictor": [
[
"LoadAestheticPredictorNode",
"PredictAestheticScore"
],
{
"title_aux": "comfyui-aesthetic-predictor"
}
],
"https://github.com/pamparamm/ComfyUI-ppm": [
[
"AttentionCouplePPM",
@@ -6376,6 +6572,48 @@
"title_aux": "comfyui-sd3-simple-simpletuner"
}
],
"https://github.com/rakki194/ComfyUI_WolfSigmas": [
[
"GetImageSize",
"LatentVisualizeDirect",
"ListModelBlocks",
"ModifyActivationsSVD",
"VisualizeActivation",
"WolfDCTNoise",
"WolfDCTNoiseScriptableLatent",
"WolfPlotSamplerStatsNode",
"WolfProbeGetData",
"WolfProbeSetup",
"WolfSamplerScriptEvaluator",
"WolfScriptableEmptyLatent",
"WolfScriptableLatentAnalyzer",
"WolfScriptableNoise",
"WolfSigmaAddNoise",
"WolfSigmaClampT0",
"WolfSigmaClipValues",
"WolfSigmaGeometricProgression",
"WolfSigmaInsertValue",
"WolfSigmaNormalizeRange",
"WolfSigmaPolynomial",
"WolfSigmaPowerTransform",
"WolfSigmaQuantize",
"WolfSigmaRespaceLogCosine",
"WolfSigmaReverse",
"WolfSigmaReverseAndRescale",
"WolfSigmaScriptEvaluator",
"WolfSigmaShiftAndScale",
"WolfSigmaSlice",
"WolfSigmaTanhGenerator",
"WolfSigmasGet",
"WolfSigmasSet",
"WolfSigmasToJSON",
"WolfSimpleSamplerScriptEvaluator",
"WolfSimpleScriptableEmptyLatent"
],
{
"title_aux": "ComfyUI_WolfSigmas [UNSAFE]"
}
],
"https://github.com/ralonsobeas/ComfyUI-HDRConversion": [
[
"HDRConversion"
@@ -6476,7 +6714,8 @@
],
"https://github.com/rickyars/sd-cn-animation": [
[
"SDCNAnimation"
"SDCNAnimation",
"SDCNAnimationAdvanced"
],
{
"title_aux": "sd-cn-animation"
@@ -6487,6 +6726,7 @@
"Get Image Dimensions",
"Pad Batch to 4n+1",
"Resize Frame",
"Slot Frame",
"Threshold Image",
"Trim Padded Batch"
],
@@ -6725,6 +6965,8 @@
"https://github.com/silveroxides/ComfyUI_ReduxEmbedToolkit": [
[
"LoadReduxEmb",
"LoadT5XXLEmb",
"SaveCondsEmb",
"SaveReduxEmb"
],
{
@@ -6981,7 +7223,6 @@
"CLIPTokenCounter",
"GeminiNode",
"KoboldCppApiNode",
"KoboldCppLauncherNode",
"LoraStrengthXYPlot"
],
{
@@ -7140,6 +7381,14 @@
"title_aux": "ComfyUI_Toolbox"
}
],
"https://github.com/virallover/comfyui-virallover": [
[
"DownloadAndLoadLoraModelOnly"
],
{
"title_aux": "comfyui-virallover"
}
],
"https://github.com/vladp0727/Comfyui-with-Furniture": [
[
"GetMaskFromAlpha",
@@ -7149,6 +7398,14 @@
"title_aux": "ComfyUI Simple Image Tools [WIP]"
}
],
"https://github.com/wTechArtist/ComfyUI_WWL_Florence2SAM2": [
[
"WWL_Florence2SAM2"
],
{
"title_aux": "ComfyUI_WWL_Florence2SAM2"
}
],
"https://github.com/walterFeng/ComfyUI-Image-Utils": [
[
"Calculate Image Brightness",
@@ -7269,50 +7526,53 @@
"title_aux": "CombineMasksNode"
}
],
"https://github.com/xl0/q_tools": [
[
"PreviewModelMetadata",
"QGaussianLatent",
"QKSampler",
"QLinearScheduler",
"QLoadLatent",
"QLoadLatentTimeline",
"QPreviewLatent",
"QSamplerCustom",
"QSamplerEulerAncestral",
"QUniformLatent"
],
{
"title_aux": "q_tools"
}
],
"https://github.com/xmarked-ai/ComfyUI_misc": [
[
"AceColorFixX",
"AceFloatX",
"AceIntegerX",
"BLIPMatcherX",
"BlendLatentsX",
"CheckpointLoaderBNB_X",
"CheckpointLoaderNF4_X",
"ColorCorrectionX",
"ColorSpaceConversionX",
"ColorTransferNodeX",
"CommonSourcesX",
"ConstantColorX",
"ConvexHullByMaskX",
"DeepSeekX",
"DepthDisplaceX",
"DummyTestNodeX",
"EmptyLatentX",
"ExpressionsX",
"FourCornerPinMaskX",
"GaussianBlurX",
"GaussianMaskBlurX",
"HiDreamAttentionScaleAllBlocksWithIPAdapterNode",
"IfConditionX",
"ImageCompositionX",
"ImageResizeX",
"ImageTileSquare",
"ImageUntileSquare",
"KSamplerComboX",
"LoopCloseX",
"LoopOpenX",
"LoraBatchSamplerX",
"PixtralVisionX",
"PixtralX",
"RegionTesterNodeX",
"RegionalPromptSamplerX",
"RelightX",
"RemoveBackgroundX",
"SaveImageX",
"SelectiveDepthLoraBlocksX",
"SimpleBlockerX",
"SimpleWD14TaggerX",
"SplineImageMask",
"UnetLoaderBNB_X",
"WhiteBalanceX"
],
{
@@ -7445,6 +7705,14 @@
"title_aux": "ComfyUI_Lam"
}
],
"https://github.com/yichengup/ComfyUI-YCNodes_Advance": [
[
"YC Color Match"
],
{
"title_aux": "ComfyUI-YCNodes_Advance"
}
],
"https://github.com/yichengup/Comfyui-NodeSpark": [
[
"ImageCircleWarp",

View File

File diff suppressed because it is too large Load Diff

View File

@@ -10,6 +10,87 @@
},
{
"author": "syaofox",
"title": "ComfyUI_fnodes [REMOVED]",
"reference": "https://github.com/syaofox/ComfyUI_fnodes",
"files": [
"https://github.com/syaofox/ComfyUI_fnodes"
],
"install_type": "git-clone",
"description": "ComfyUI_fnodes is a collection of custom nodes designed for ComfyUI. These nodes provide additional functionality that can enhance your ComfyUI workflows.\nFile manipulation tools, Image resizing tools, IPAdapter tools, Image processing tools, Mask tools, Face analysis tools, Sampler tools, Miscellaneous tools"
},
{
"author": "Hangover3832",
"title": "ComfyUI-Hangover-Moondream [DEPRECATED]",
"reference": "https://github.com/Hangover3832/ComfyUI-Hangover-Moondream",
"files": [
"https://github.com/Hangover3832/ComfyUI-Hangover-Moondream"
],
"install_type": "git-clone",
"description": "Moondream is a lightweight multimodal large language model.\n[w/WARN:Additional python code will be downloaded from huggingface and executed. You have to trust this creator if you want to use this node!]"
},
{
"author": "Hangover3832",
"title": "Recognize Anything Model (RAM) for ComfyUI [DEPRECATED]",
"reference": "https://github.com/Hangover3832/ComfyUI-Hangover-Recognize_Anything",
"files": [
"https://github.com/Hangover3832/ComfyUI-Hangover-Recognize_Anything"
],
"install_type": "git-clone",
"description": "This is an image recognition node for ComfyUI based on the RAM++ model from [a/xinyu1205](https://huggingface.co/xinyu1205).\nThis node outputs a string of tags with all the recognized objects and elements in the image in English or Chinese language.\nFor image tagging and captioning."
},
{
"author": "Hangover3832",
"title": "ComfyUI-Hangover-Nodes [DEPRECATED]",
"reference": "https://github.com/Hangover3832/ComfyUI-Hangover-Nodes",
"files": [
"https://github.com/Hangover3832/ComfyUI-Hangover-Nodes"
],
"install_type": "git-clone",
"description": "Nodes: MS kosmos-2 Interrogator, Save Image w/o Metadata, Image Scale Bounding Box. An implementation of Microsoft [a/kosmos-2](https://huggingface.co/microsoft/kosmos-2-patch14-224) image to text transformer."
},
{
"author": "SirLatore",
"title": "ComfyUI-IPAdapterWAN [REMOVED]",
"reference": "https://github.com/SirLatore/ComfyUI-IPAdapterWAN",
"files": [
"https://github.com/SirLatore/ComfyUI-IPAdapterWAN"
],
"install_type": "git-clone",
"description": "This extension adapts the [a/InstantX IP-Adapter for SD3.5-Large](https://huggingface.co/InstantX/SD3.5-Large-IP-Adapter) to work with Wan 2.1 and other UNet-based video/image models in ComfyUI.\nUnlike the original SD3 version (which depends on joint_blocks from MMDiT), this version performs sampling-time identity conditioning by dynamically injecting into attention layers — making it compatible with models like Wan 2.1, AnimateDiff, and other non-SD3 pipelines."
},
{
"author": "Jpzz",
"title": "ComfyUI-VirtualInteraction [UNSAFE/REMOVED]",
"reference": "https://github.com/Jpzz/ComfyUI-VirtualInteraction",
"files": [
"https://github.com/Jpzz/ComfyUI-VirtualInteraction"
],
"install_type": "git-clone",
"description": "NODES: virtual interaction custom node when using generative movie\n[w/This nodepack contains a node which is reading arbitrary excel file.]"
},
{
"author": "satche",
"title": "Prompt Factory [REMOVED]",
"reference": "https://github.com/satche/comfyui-prompt-factory",
"files": [
"https://github.com/satche/comfyui-prompt-factory"
],
"install_type": "git-clone",
"description": "A modular system that adds randomness to prompt generation"
},
{
"author": "MITCAP",
"title": "ComfyUI OpenAI DALL-E 3 Node [REMOVED]",
"reference": "https://github.com/MITCAP/OpenAI-ComfyUI",
"files": [
"https://github.com/MITCAP/OpenAI-ComfyUI"
],
"install_type": "git-clone",
"description": "This project provides custom nodes for ComfyUI that integrate with OpenAI's DALL-E 3 and GPT-4o models. The nodes allow users to generate images and describe images using OpenAI's API.\nNOTE: The files in the repo are not organized."
},
{
"author": "raspie10032",
"title": "ComfyUI NAI Prompt Converter [REMOVED]",

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,50 @@
{
"models": [
{
"name": "Latent Bridge Matching for Image Relighting",
"type": "diffusion_model",
"base": "LBM",
"save_path": "diffusion_models/LBM",
"description": "Latent Bridge Matching (LBM) Relighting model",
"reference": "https://huggingface.co/jasperai/LBM_relighting",
"filename": "LBM_relighting.safetensors",
"url": "https://huggingface.co/jasperai/LBM_relighting/resolve/main/model.safetensors",
"size": "5.02GB"
},
{
"name": "LTX-Video 13B Distilled v0.9.7",
"type": "checkpoint",
"base": "LTX-Video",
"save_path": "checkpoints/LTXV",
"description": "Distilled version of the LTX-Video 13B model, providing improved efficiency while maintaining high-resolution quality.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-13b-0.9.7-distilled.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-distilled.safetensors",
"size": "28.6GB"
},
{
"name": "LTX-Video 13B Distilled FP8 v0.9.7",
"type": "checkpoint",
"base": "LTX-Video",
"save_path": "checkpoints/LTXV",
"description": "Quantized distilled version of the LTX-Video 13B model, optimized for even lower VRAM usage while maintaining quality.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-13b-0.9.7-distilled-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-distilled-fp8.safetensors",
"size": "15.7GB"
},
{
"name": "LTX-Video 13B Distilled LoRA v0.9.7",
"type": "lora",
"base": "LTX-Video",
"save_path": "loras",
"description": "A LoRA adapter that transforms the standard LTX-Video 13B model into a distilled version when loaded.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltxv-13b-0.9.7-distilled-lora128.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-distilled-lora128.safetensors",
"size": "1.33GB"
},
{
"name": "lllyasviel/FramePackI2V_HY",
"type": "FramePackI2V",
@@ -646,52 +691,6 @@
"filename": "sigclip_vision_patch14_384.safetensors",
"url": "https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors",
"size": "857MB"
},
{
"name": "comfyanonymous/flux_text_encoders - t5xxl (fp16)",
"type": "clip",
"base": "t5",
"save_path": "text_encoders/t5",
"description": "Text Encoders for FLUX (fp16)",
"reference": "https://huggingface.co/comfyanonymous/flux_text_encoders",
"filename": "t5xxl_fp16.safetensors",
"url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors",
"size": "9.79GB"
},
{
"name": "comfyanonymous/flux_text_encoders - t5xxl (fp8_e4m3fn)",
"type": "clip",
"base": "t5",
"save_path": "text_encoders/t5",
"description": "Text Encoders for FLUX (fp8_e4m3fn)",
"reference": "https://huggingface.co/comfyanonymous/flux_text_encoders",
"filename": "t5xxl_fp8_e4m3fn.safetensors",
"url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors",
"size": "4.89GB"
},
{
"name": "comfyanonymous/flux_text_encoders - t5xxl (fp8_e4m3fn_scaled)",
"type": "clip",
"base": "t5",
"save_path": "text_encoders/t5",
"description": "Text Encoders for FLUX (fp16)",
"reference": "https://huggingface.co/comfyanonymous/flux_text_encoders",
"filename": "t5xxl_fp8_e4m3fn_scaled.safetensors",
"url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn_scaled.safetensors",
"size": "5.16GB"
},
{
"name": "FLUX.1 [Dev] Diffusion model (scaled fp8)",
"type": "diffusion_model",
"base": "FLUX.1",
"save_path": "diffusion_models/FLUX1",
"description": "FLUX.1 [Dev] Diffusion model (scaled fp8)[w/Due to the large size of the model, it is recommended to download it through a browser if possible.]",
"reference": "https://huggingface.co/comfyanonymous/flux_dev_scaled_fp8_test",
"filename": "flux_dev_fp8_scaled_diffusion_model.safetensors",
"url": "https://huggingface.co/comfyanonymous/flux_dev_scaled_fp8_test/resolve/main/flux_dev_fp8_scaled_diffusion_model.safetensors",
"size": "11.9GB"
}
]
}

View File

@@ -1,5 +1,15 @@
{
"custom_nodes": [
{
"author": "Comfy-Org",
"title": "ComfyUI React Extension Template",
"reference": "https://github.com/Comfy-Org/ComfyUI-React-Extension-Template",
"files": [
"https://github.com/Comfy-Org/ComfyUI-React-Extension-Template"
],
"install_type": "git-clone",
"description": "A minimal template for creating React/TypeScript frontend extensions for ComfyUI, with complete boilerplate setup including internationalization and unit testing."
},
{
"author": "Suzie1",
"title": "Guide To Making Custom Nodes in ComfyUI",

View File

@@ -121,11 +121,17 @@ read_config()
read_uv_mode()
check_file_logging()
cm_global.pip_overrides = {'numpy': 'numpy<2'}
if sys.version_info < (3, 13):
cm_global.pip_overrides = {'numpy': 'numpy<2'}
else:
cm_global.pip_overrides = {}
if os.path.exists(manager_pip_overrides_path):
with open(manager_pip_overrides_path, 'r', encoding="UTF-8", errors="ignore") as json_file:
cm_global.pip_overrides = json.load(json_file)
cm_global.pip_overrides['numpy'] = 'numpy<2'
if sys.version_info < (3, 13):
cm_global.pip_overrides['numpy'] = 'numpy<2'
if os.path.exists(manager_pip_blacklist_path):

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