Compare commits
35 Commits
3.32
...
docs/node-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
729ff5a34b | ||
|
|
416122d61d | ||
|
|
d3c625e791 | ||
|
|
ca2c41783c | ||
|
|
e2a6446585 | ||
|
|
839790b5ab | ||
|
|
58b9946936 | ||
|
|
a19ba22eaf | ||
|
|
117715aa22 | ||
|
|
891a5a85ee | ||
|
|
166debfabb | ||
|
|
7258a09fe5 | ||
|
|
058a436187 | ||
|
|
1950802c55 | ||
|
|
eb52a03372 | ||
|
|
f8aa428be3 | ||
|
|
ec0893f136 | ||
|
|
92b99ea963 | ||
|
|
02cd52bb65 | ||
|
|
af1ec2c87b | ||
|
|
41006c3a33 | ||
|
|
116a6d500d | ||
|
|
87d0ac807f | ||
|
|
fc943172eb | ||
|
|
9daa5a2fbd | ||
|
|
b7b2746a61 | ||
|
|
d66a4fbfc8 | ||
|
|
683a172ad8 | ||
|
|
6e12358f5a | ||
|
|
8bcf16dc90 | ||
|
|
65c0a2a1f5 | ||
|
|
115236eb9c | ||
|
|
08de942abe | ||
|
|
e9dff83290 | ||
|
|
3bc6c7584d |
@@ -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_blacklist = {'torch', 'torchaudio', 'torchsde', 'torchvision'}
|
||||||
cm_global.pip_downgrade_blacklist = ['torch', 'torchaudio', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia']
|
cm_global.pip_downgrade_blacklist = ['torch', 'torchaudio', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia']
|
||||||
|
|
||||||
|
if sys.version_info < (3, 13):
|
||||||
cm_global.pip_overrides = {'numpy': 'numpy<2'}
|
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")):
|
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:
|
with open(os.path.join(manager_util.comfyui_manager_path, "pip_overrides.json"), 'r', encoding="UTF-8", errors="ignore") as json_file:
|
||||||
@@ -147,6 +151,8 @@ class Ctx:
|
|||||||
if os.path.exists(core.manager_pip_overrides_path):
|
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:
|
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 = json.load(json_file)
|
||||||
|
|
||||||
|
if sys.version_info < (3, 13):
|
||||||
cm_global.pip_overrides = {'numpy': 'numpy<2'}
|
cm_global.pip_overrides = {'numpy': 'numpy<2'}
|
||||||
|
|
||||||
if os.path.exists(core.manager_pip_blacklist_path):
|
if os.path.exists(core.manager_pip_blacklist_path):
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
7098
github-stats.json
7098
github-stats.json
File diff suppressed because it is too large
Load Diff
@@ -43,7 +43,7 @@ import manager_downloader
|
|||||||
from node_package import InstalledNodePackage
|
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 '')
|
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import re
|
|||||||
import logging
|
import logging
|
||||||
import platform
|
import platform
|
||||||
import shlex
|
import shlex
|
||||||
|
import cm_global
|
||||||
|
|
||||||
|
|
||||||
cache_lock = threading.Lock()
|
cache_lock = threading.Lock()
|
||||||
@@ -256,7 +257,7 @@ def get_installed_packages(renew=False):
|
|||||||
pip_map[normalized_name] = y[1]
|
pip_map[normalized_name] = y[1]
|
||||||
except subprocess.CalledProcessError:
|
except subprocess.CalledProcessError:
|
||||||
logging.error("[ComfyUI-Manager] Failed to retrieve the information of installed pip packages.")
|
logging.error("[ComfyUI-Manager] Failed to retrieve the information of installed pip packages.")
|
||||||
return set()
|
return {}
|
||||||
|
|
||||||
return pip_map
|
return pip_map
|
||||||
|
|
||||||
@@ -411,6 +412,7 @@ class PIPFixer:
|
|||||||
|
|
||||||
if len(targets) > 0:
|
if len(targets) > 0:
|
||||||
for x in targets:
|
for x in targets:
|
||||||
|
if sys.version_info < (3, 13):
|
||||||
cmd = make_pip_cmd(['install', f"{x}=={versions[0].version_string}", "numpy<2"])
|
cmd = make_pip_cmd(['install', f"{x}=={versions[0].version_string}", "numpy<2"])
|
||||||
subprocess.check_output(cmd, universal_newlines=True)
|
subprocess.check_output(cmd, universal_newlines=True)
|
||||||
|
|
||||||
@@ -420,8 +422,12 @@ class PIPFixer:
|
|||||||
logging.error(e)
|
logging.error(e)
|
||||||
|
|
||||||
# fix numpy
|
# fix numpy
|
||||||
|
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:
|
try:
|
||||||
np = new_pip_versions.get('numpy')
|
np = new_pip_versions.get('numpy')
|
||||||
|
if cm_global.pip_overrides.get('numpy') == 'numpy<2':
|
||||||
if np is not None:
|
if np is not None:
|
||||||
if StrictVersion(np) >= StrictVersion('2'):
|
if StrictVersion(np) >= StrictVersion('2'):
|
||||||
cmd = make_pip_cmd(['install', "numpy<2"])
|
cmd = make_pip_cmd(['install', "numpy<2"])
|
||||||
|
|||||||
@@ -4969,9 +4969,9 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
"name": "LTX-Video Spatial Upscaler v0.9.7",
|
"name": "LTX-Video Spatial Upscaler v0.9.7",
|
||||||
"type": "checkpoint",
|
"type": "upscale",
|
||||||
"base": "LTX-Video",
|
"base": "upscale",
|
||||||
"save_path": "checkpoints/LTXV",
|
"save_path": "default",
|
||||||
"description": "Spatial upscaler model for LTX-Video. This model enhances the spatial resolution of generated videos.",
|
"description": "Spatial upscaler model for LTX-Video. This model enhances the spatial resolution of generated videos.",
|
||||||
"reference": "https://huggingface.co/Lightricks/LTX-Video",
|
"reference": "https://huggingface.co/Lightricks/LTX-Video",
|
||||||
"filename": "ltxv-spatial-upscaler-0.9.7.safetensors",
|
"filename": "ltxv-spatial-upscaler-0.9.7.safetensors",
|
||||||
@@ -4980,9 +4980,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "LTX-Video Temporal Upscaler v0.9.7",
|
"name": "LTX-Video Temporal Upscaler v0.9.7",
|
||||||
"type": "checkpoint",
|
"type": "upscale",
|
||||||
"base": "LTX-Video",
|
"base": "upscale",
|
||||||
"save_path": "checkpoints/LTXV",
|
"save_path": "default",
|
||||||
"description": "Temporal upscaler model for LTX-Video. This model enhances the temporal resolution and smoothness of generated videos.",
|
"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",
|
"reference": "https://huggingface.co/Lightricks/LTX-Video",
|
||||||
"filename": "ltxv-temporal-upscaler-0.9.7.safetensors",
|
"filename": "ltxv-temporal-upscaler-0.9.7.safetensors",
|
||||||
@@ -5010,6 +5010,50 @@
|
|||||||
"filename": "ltxv-13b-0.9.7-dev-fp8.safetensors",
|
"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",
|
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltxv-13b-0.9.7-dev-fp8.safetensors",
|
||||||
"size": "15.7GB"
|
"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"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
95
node_db/README.md
Normal file
95
node_db/README.md
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
# ComfyUI-Manager: Node Database (node_db)
|
||||||
|
|
||||||
|
This directory contains the JSON database files that power ComfyUI-Manager's legacy node registry system. While the manager is gradually transitioning to the online Custom Node Registry (CNR), these local JSON files continue to provide important metadata about custom nodes, models, and their integrations.
|
||||||
|
|
||||||
|
## Directory Structure
|
||||||
|
|
||||||
|
The node_db directory is organized into several subdirectories, each serving a specific purpose:
|
||||||
|
|
||||||
|
- **dev/**: Development channel files with latest additions and experimental nodes
|
||||||
|
- **legacy/**: Historical/legacy nodes that may require special handling
|
||||||
|
- **new/**: New nodes that have passed initial verification but are still being evaluated
|
||||||
|
- **forked/**: Forks of existing nodes with modifications
|
||||||
|
- **tutorial/**: Example and tutorial nodes designed for learning purposes
|
||||||
|
|
||||||
|
## Core Database Files
|
||||||
|
|
||||||
|
Each subdirectory contains a standard set of JSON files:
|
||||||
|
|
||||||
|
- **custom-node-list.json**: Primary database of custom nodes with metadata
|
||||||
|
- **extension-node-map.json**: Maps between extensions and individual nodes they provide
|
||||||
|
- **model-list.json**: Catalog of models that can be downloaded through the manager
|
||||||
|
- **alter-list.json**: Alternative implementations of nodes for compatibility or functionality
|
||||||
|
- **github-stats.json**: GitHub repository statistics for node popularity metrics
|
||||||
|
|
||||||
|
## Database Schema
|
||||||
|
|
||||||
|
### custom-node-list.json
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"title": "Node display name",
|
||||||
|
"name": "Repository name",
|
||||||
|
"reference": "Original repository if forked",
|
||||||
|
"files": ["GitHub URL or other source location"],
|
||||||
|
"install_type": "git",
|
||||||
|
"description": "Description of the node's functionality",
|
||||||
|
"pip": ["optional pip dependencies"],
|
||||||
|
"js": ["optional JavaScript files"],
|
||||||
|
"tags": ["categorization tags"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### extension-node-map.json
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"extension-id": [
|
||||||
|
["list", "of", "node", "classes"],
|
||||||
|
{
|
||||||
|
"author": "Author name",
|
||||||
|
"description": "Extension description",
|
||||||
|
"nodename_pattern": "Optional regex pattern for node name matching"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Transition to Custom Node Registry (CNR)
|
||||||
|
|
||||||
|
This local database system is being progressively replaced by the online Custom Node Registry (CNR), which provides:
|
||||||
|
- Real-time updates without manual JSON maintenance
|
||||||
|
- Improved versioning support
|
||||||
|
- Better security validation
|
||||||
|
- Enhanced metadata
|
||||||
|
|
||||||
|
The Manager supports both systems simultaneously during the transition period.
|
||||||
|
|
||||||
|
## Implementation Details
|
||||||
|
|
||||||
|
- The database follows a channel-based architecture for different sources
|
||||||
|
- Multiple database modes are supported: Channel, Local, and Remote
|
||||||
|
- The system supports differential updates to minimize bandwidth usage
|
||||||
|
- Security levels are enforced for different node installations based on source
|
||||||
|
|
||||||
|
## Usage in the Application
|
||||||
|
|
||||||
|
The Manager's backend uses these database files to:
|
||||||
|
|
||||||
|
1. Provide browsable lists of available nodes and models
|
||||||
|
2. Resolve dependencies for installation
|
||||||
|
3. Track updates and new versions
|
||||||
|
4. Map node classes to their source repositories
|
||||||
|
5. Assess risk levels for installation security
|
||||||
|
|
||||||
|
## Maintenance Scripts
|
||||||
|
|
||||||
|
Each subdirectory contains a `scan.sh` script that assists with:
|
||||||
|
- Scanning repositories for new nodes
|
||||||
|
- Updating metadata
|
||||||
|
- Validating database integrity
|
||||||
|
- Generating proper JSON structures
|
||||||
|
|
||||||
|
This database system enables a flexible, secure, and comprehensive management system for the ComfyUI ecosystem while the transition to CNR continues.
|
||||||
@@ -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",
|
"author": "George0726",
|
||||||
"title": "ComfyUI-video-accessory [WIP]",
|
"title": "ComfyUI-video-accessory [WIP]",
|
||||||
@@ -252,16 +543,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Custom nodes for managing, saving and loading of Redux/Style based embeddings."
|
"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",
|
"author": "StaffsGull",
|
||||||
"title": "comfyui_scene_builder [WIP]",
|
"title": "comfyui_scene_builder [WIP]",
|
||||||
@@ -692,16 +973,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "VideoDepthAnything nodes for ComfyUI"
|
"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",
|
"author": "benmizrahi",
|
||||||
"title": "ComfyGCS [WIP]",
|
"title": "ComfyGCS [WIP]",
|
||||||
@@ -1351,7 +1622,7 @@
|
|||||||
"https://github.com/BuffMcBigHuge/ComfyUI-Buff-Nodes"
|
"https://github.com/BuffMcBigHuge/ComfyUI-Buff-Nodes"
|
||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Assorted Nodes by BuffMcBigHuge"
|
"description": "Several quality-of-life batch operation and string manipulation nodes."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "ritikvirus",
|
"author": "ritikvirus",
|
||||||
@@ -1834,16 +2105,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "A collection of custom nodes for ComfyUI, focusing on image handling and LoRA training."
|
"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",
|
"author": "gold24park",
|
||||||
"title": "loki-comfyui-node",
|
"title": "loki-comfyui-node",
|
||||||
@@ -3543,16 +3804,6 @@
|
|||||||
"install_type": "copy",
|
"install_type": "copy",
|
||||||
"description": "This platform extension provides ZhipuAI nodes, enabling you to configure a workflow for online video generation."
|
"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",
|
"author": "netanelben",
|
||||||
"title": "comfyui-photobooth-customnode",
|
"title": "comfyui-photobooth-customnode",
|
||||||
|
|||||||
@@ -148,11 +148,23 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/1hew/ComfyUI-1hewNodes": [
|
"https://github.com/1hew/ComfyUI-1hewNodes": [
|
||||||
[
|
[
|
||||||
|
"BlendModesAlpha",
|
||||||
"CoordinateExtractor",
|
"CoordinateExtractor",
|
||||||
"ImageConcatenate",
|
"ImageAddLabel",
|
||||||
|
"ImageBBoxCrop",
|
||||||
|
"ImageBlendModesByCSS",
|
||||||
|
"ImageCropSquare",
|
||||||
"ImageCropWithBBox",
|
"ImageCropWithBBox",
|
||||||
"ImagePaste",
|
"ImageCroppedPaste",
|
||||||
|
"ImageDetailHLFreqSeparation",
|
||||||
|
"ImageEditStitch",
|
||||||
|
"ImagePlot",
|
||||||
|
"ImageResizeUniversal",
|
||||||
"LumaMatte",
|
"LumaMatte",
|
||||||
|
"MaskBBoxCrop",
|
||||||
|
"MaskBatchMathOps",
|
||||||
|
"MaskMathOps",
|
||||||
|
"SliderValueRangeMapping",
|
||||||
"Solid"
|
"Solid"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@@ -590,6 +602,7 @@
|
|||||||
"TUZZI-DataloungeScraper",
|
"TUZZI-DataloungeScraper",
|
||||||
"TUZZI-DirectoryImagePromptReader",
|
"TUZZI-DirectoryImagePromptReader",
|
||||||
"TUZZI-GeminiFlash25",
|
"TUZZI-GeminiFlash25",
|
||||||
|
"TUZZI-GroqNode",
|
||||||
"TUZZI-ImageAudioToVideo",
|
"TUZZI-ImageAudioToVideo",
|
||||||
"TUZZI-ImageExtractorSaver",
|
"TUZZI-ImageExtractorSaver",
|
||||||
"TUZZI-LineCounter",
|
"TUZZI-LineCounter",
|
||||||
@@ -840,7 +853,10 @@
|
|||||||
[
|
[
|
||||||
"ConsoleOutput",
|
"ConsoleOutput",
|
||||||
"FilePathSelectorFromDirectory",
|
"FilePathSelectorFromDirectory",
|
||||||
"StringProcessor"
|
"MostRecentFileSelector",
|
||||||
|
"RaftOpticalFlowNode",
|
||||||
|
"StringProcessor",
|
||||||
|
"TwoImageConcatenator"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-Buff-Nodes [WIP]"
|
"title_aux": "ComfyUI-Buff-Nodes [WIP]"
|
||||||
@@ -949,6 +965,7 @@
|
|||||||
"DevToolsNodeWithSeedInput",
|
"DevToolsNodeWithSeedInput",
|
||||||
"DevToolsNodeWithStringInput",
|
"DevToolsNodeWithStringInput",
|
||||||
"DevToolsNodeWithUnionInput",
|
"DevToolsNodeWithUnionInput",
|
||||||
|
"DevToolsNodeWithV2ComboInput",
|
||||||
"DevToolsNodeWithValidation",
|
"DevToolsNodeWithValidation",
|
||||||
"DevToolsObjectPatchNode",
|
"DevToolsObjectPatchNode",
|
||||||
"DevToolsRemoteWidgetNode",
|
"DevToolsRemoteWidgetNode",
|
||||||
@@ -1044,13 +1061,22 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/DonutsDelivery/ComfyUI-DonutDetailer": [
|
"https://github.com/DonutsDelivery/ComfyUI-DonutDetailer": [
|
||||||
[
|
[
|
||||||
|
"ApplyLBW //Inspire",
|
||||||
"Donut Detailer",
|
"Donut Detailer",
|
||||||
"Donut Detailer 2",
|
"Donut Detailer 2",
|
||||||
"Donut Detailer 4",
|
"Donut Detailer 4",
|
||||||
"Donut Detailer LoRA 5",
|
"Donut Detailer LoRA 5",
|
||||||
"Donut Detailer XL Blocks",
|
"Donut Detailer XL Blocks",
|
||||||
|
"DonutApplyLoRAStack",
|
||||||
"DonutClipEncode",
|
"DonutClipEncode",
|
||||||
"DonutWidenMerge"
|
"DonutLoRAStack",
|
||||||
|
"DonutWidenMerge",
|
||||||
|
"LoadLBW //Inspire",
|
||||||
|
"LoraBlockInfo //Inspire",
|
||||||
|
"LoraLoaderBlockWeight //Inspire",
|
||||||
|
"MakeLBW //Inspire",
|
||||||
|
"SaveLBW //Inspire",
|
||||||
|
"XY Input: Lora Block Weight //Inspire"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-DonutDetailer"
|
"title_aux": "ComfyUI-DonutDetailer"
|
||||||
@@ -1295,6 +1321,21 @@
|
|||||||
"title_aux": "ComfyUI-Notifier"
|
"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": [
|
"https://github.com/Grant-CP/ComfyUI-LivePortraitKJ-MPS": [
|
||||||
[
|
[
|
||||||
"DownloadAndLoadLivePortraitModels",
|
"DownloadAndLoadLivePortraitModels",
|
||||||
@@ -1424,17 +1465,6 @@
|
|||||||
"title_aux": "comfy-consistency-vae"
|
"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": [
|
"https://github.com/Junst/ComfyUI-PNG2SVG2PNG": [
|
||||||
[
|
[
|
||||||
"PNG2SVG2PNG"
|
"PNG2SVG2PNG"
|
||||||
@@ -1748,13 +1778,17 @@
|
|||||||
"title_aux": "comfy-tif-support"
|
"title_aux": "comfy-tif-support"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"https://github.com/MITCAP/OpenAI-ComfyUI": [
|
"https://github.com/MakkiShizu/ComfyUI-MakkiTools": [
|
||||||
[
|
[
|
||||||
"OpenAIDalle3Node",
|
"GetImageNthCount",
|
||||||
"OpenAIImageDescriptionNode"
|
"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": [
|
"https://github.com/ManuShamil/ComfyUI_BodyEstimation_Nodes": [
|
||||||
@@ -1775,6 +1809,18 @@
|
|||||||
"title_aux": "ComfyUI-MoviePy"
|
"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": [
|
"https://github.com/Maxim-Dey/ComfyUI-MaksiTools": [
|
||||||
[
|
[
|
||||||
"\ud83d\udd22 Return Boolean",
|
"\ud83d\udd22 Return Boolean",
|
||||||
@@ -2100,6 +2146,14 @@
|
|||||||
"title_aux": "ComfyUI-Folder-Images-Preview [UNSAFE]"
|
"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": [
|
"https://github.com/SS-snap/ComfyUI-Snap_Processing": [
|
||||||
[
|
[
|
||||||
"AreaCalculator",
|
"AreaCalculator",
|
||||||
@@ -2165,6 +2219,7 @@
|
|||||||
"https://github.com/SanDiegoDude/ComfyUI-HiDream-Sampler": [
|
"https://github.com/SanDiegoDude/ComfyUI-HiDream-Sampler": [
|
||||||
[
|
[
|
||||||
"HiDreamImg2Img",
|
"HiDreamImg2Img",
|
||||||
|
"HiDreamResolutionSelect",
|
||||||
"HiDreamSampler",
|
"HiDreamSampler",
|
||||||
"HiDreamSamplerAdvanced"
|
"HiDreamSamplerAdvanced"
|
||||||
],
|
],
|
||||||
@@ -2465,6 +2520,34 @@
|
|||||||
"title_aux": "TWanVideoSigmaSampler: EXPERIMENTAL [WIP]"
|
"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": [
|
"https://github.com/ThisModernDay/ComfyUI-InstructorOllama": [
|
||||||
[
|
[
|
||||||
"OllamaInstructorNode"
|
"OllamaInstructorNode"
|
||||||
@@ -2505,6 +2588,15 @@
|
|||||||
"title_aux": "comfy-latent-nodes [UNSAFE]"
|
"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": [
|
"https://github.com/Video3DGenResearch/comfyui-batch-input-node": [
|
||||||
[
|
[
|
||||||
"BatchImageAndPrompt",
|
"BatchImageAndPrompt",
|
||||||
@@ -2666,6 +2758,7 @@
|
|||||||
"BlenderTonemap",
|
"BlenderTonemap",
|
||||||
"BlenderTransform",
|
"BlenderTransform",
|
||||||
"BlenderTranslate",
|
"BlenderTranslate",
|
||||||
|
"BlenderUV",
|
||||||
"BlenderValue",
|
"BlenderValue",
|
||||||
"BlenderVectorMath",
|
"BlenderVectorMath",
|
||||||
"BlenderWavelength",
|
"BlenderWavelength",
|
||||||
@@ -2972,6 +3065,14 @@
|
|||||||
"title_aux": "ComfyUI_BeySoft"
|
"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": [
|
"https://github.com/birnam/ComfyUI-GenData-Pack": [
|
||||||
[
|
[
|
||||||
"Checkpoint From String \ud83d\udc69\u200d\ud83d\udcbb",
|
"Checkpoint From String \ud83d\udc69\u200d\ud83d\udcbb",
|
||||||
@@ -3146,6 +3247,14 @@
|
|||||||
"title_aux": "Bmad Nodes [UNSAFE]"
|
"title_aux": "Bmad Nodes [UNSAFE]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/brace-great/comfyui-eim": [
|
||||||
|
[
|
||||||
|
"EncryptImage"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui-eim"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/bruce007lee/comfyui-cleaner": [
|
"https://github.com/bruce007lee/comfyui-cleaner": [
|
||||||
[
|
[
|
||||||
"cleaner"
|
"cleaner"
|
||||||
@@ -3338,6 +3447,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/comfyanonymous/ComfyUI": [
|
"https://github.com/comfyanonymous/ComfyUI": [
|
||||||
[
|
[
|
||||||
|
"APG",
|
||||||
"AddNoise",
|
"AddNoise",
|
||||||
"AlignYourStepsScheduler",
|
"AlignYourStepsScheduler",
|
||||||
"BasicGuider",
|
"BasicGuider",
|
||||||
@@ -3365,6 +3475,7 @@
|
|||||||
"CLIPVisionEncode",
|
"CLIPVisionEncode",
|
||||||
"CLIPVisionLoader",
|
"CLIPVisionLoader",
|
||||||
"Canny",
|
"Canny",
|
||||||
|
"CaseConverter",
|
||||||
"CheckpointLoader",
|
"CheckpointLoader",
|
||||||
"CheckpointLoaderSimple",
|
"CheckpointLoaderSimple",
|
||||||
"CheckpointSave",
|
"CheckpointSave",
|
||||||
@@ -3431,6 +3542,7 @@
|
|||||||
"IdeogramV1",
|
"IdeogramV1",
|
||||||
"IdeogramV2",
|
"IdeogramV2",
|
||||||
"IdeogramV3",
|
"IdeogramV3",
|
||||||
|
"ImageAddNoise",
|
||||||
"ImageBatch",
|
"ImageBatch",
|
||||||
"ImageBlend",
|
"ImageBlend",
|
||||||
"ImageBlur",
|
"ImageBlur",
|
||||||
@@ -3602,6 +3714,8 @@
|
|||||||
"RecraftTextToImageNode",
|
"RecraftTextToImageNode",
|
||||||
"RecraftTextToVectorNode",
|
"RecraftTextToVectorNode",
|
||||||
"RecraftVectorizeImageNode",
|
"RecraftVectorizeImageNode",
|
||||||
|
"RegexExtract",
|
||||||
|
"RegexMatch",
|
||||||
"RenormCFG",
|
"RenormCFG",
|
||||||
"RepeatImageBatch",
|
"RepeatImageBatch",
|
||||||
"RepeatLatentBatch",
|
"RepeatLatentBatch",
|
||||||
@@ -3625,11 +3739,13 @@
|
|||||||
"SaveAnimatedPNG",
|
"SaveAnimatedPNG",
|
||||||
"SaveAnimatedWEBP",
|
"SaveAnimatedWEBP",
|
||||||
"SaveAudio",
|
"SaveAudio",
|
||||||
|
"SaveAudioMP3",
|
||||||
|
"SaveAudioOpus",
|
||||||
"SaveGLB",
|
"SaveGLB",
|
||||||
"SaveImage",
|
"SaveImage",
|
||||||
"SaveImageWebsocket",
|
"SaveImageWebsocket",
|
||||||
"SaveLatent",
|
"SaveLatent",
|
||||||
"SaveSVG",
|
"SaveSVGNode",
|
||||||
"SaveVideo",
|
"SaveVideo",
|
||||||
"SaveWEBM",
|
"SaveWEBM",
|
||||||
"SelfAttentionGuidance",
|
"SelfAttentionGuidance",
|
||||||
@@ -3653,6 +3769,13 @@
|
|||||||
"StableCascade_SuperResolutionControlnet",
|
"StableCascade_SuperResolutionControlnet",
|
||||||
"StableZero123_Conditioning",
|
"StableZero123_Conditioning",
|
||||||
"StableZero123_Conditioning_Batched",
|
"StableZero123_Conditioning_Batched",
|
||||||
|
"StringCompare",
|
||||||
|
"StringConcatenate",
|
||||||
|
"StringContains",
|
||||||
|
"StringLength",
|
||||||
|
"StringReplace",
|
||||||
|
"StringSubstring",
|
||||||
|
"StringTrim",
|
||||||
"StubConstantImage",
|
"StubConstantImage",
|
||||||
"StubFloat",
|
"StubFloat",
|
||||||
"StubImage",
|
"StubImage",
|
||||||
@@ -3720,6 +3843,8 @@
|
|||||||
"VideoTriangleCFGGuidance",
|
"VideoTriangleCFGGuidance",
|
||||||
"VoxelToMesh",
|
"VoxelToMesh",
|
||||||
"VoxelToMeshBasic",
|
"VoxelToMeshBasic",
|
||||||
|
"WanCameraEmbedding",
|
||||||
|
"WanCameraImageToVideo",
|
||||||
"WanFirstLastFrameToVideo",
|
"WanFirstLastFrameToVideo",
|
||||||
"WanFunControlToVideo",
|
"WanFunControlToVideo",
|
||||||
"WanFunInpaintToVideo",
|
"WanFunInpaintToVideo",
|
||||||
@@ -4037,6 +4162,8 @@
|
|||||||
"Alpha Crop and Position Image",
|
"Alpha Crop and Position Image",
|
||||||
"GenerateTimestamp",
|
"GenerateTimestamp",
|
||||||
"GetMostCommonColors",
|
"GetMostCommonColors",
|
||||||
|
"OpenAI Image 2 Text",
|
||||||
|
"PadMask",
|
||||||
"ReadImage",
|
"ReadImage",
|
||||||
"RenderOpenStreetMapTile",
|
"RenderOpenStreetMapTile",
|
||||||
"Shrink Image"
|
"Shrink Image"
|
||||||
@@ -4146,12 +4273,16 @@
|
|||||||
[
|
[
|
||||||
"GagaAddStringArray",
|
"GagaAddStringArray",
|
||||||
"GagaBatchStringReplace",
|
"GagaBatchStringReplace",
|
||||||
|
"GagaGetDirList",
|
||||||
"GagaGetFileList",
|
"GagaGetFileList",
|
||||||
"GagaGetImageInfoByUpload",
|
"GagaGetImageInfoByUpload",
|
||||||
"GagaGetImageInfoWithUrl",
|
"GagaGetImageInfoWithUrl",
|
||||||
|
"GagaGetImageWithPath",
|
||||||
"GagaGetStringArrayByIndex",
|
"GagaGetStringArrayByIndex",
|
||||||
"GagaGetStringArraySize",
|
"GagaGetStringArraySize",
|
||||||
"GagaGetStringListSize",
|
"GagaGetStringListSize",
|
||||||
|
"GagaPythonScript",
|
||||||
|
"GagaSaveImageToPath",
|
||||||
"GagaSaveImageWithInfo",
|
"GagaSaveImageWithInfo",
|
||||||
"GagaSaveImagesToGif",
|
"GagaSaveImagesToGif",
|
||||||
"GagaSplitStringToList",
|
"GagaSplitStringToList",
|
||||||
@@ -4263,6 +4394,7 @@
|
|||||||
[
|
[
|
||||||
"CreatePointsString",
|
"CreatePointsString",
|
||||||
"XISER_Canvas",
|
"XISER_Canvas",
|
||||||
|
"XIS_CanvasMaskProcessor",
|
||||||
"XIS_CompositorProcessor",
|
"XIS_CompositorProcessor",
|
||||||
"XIS_CropImage",
|
"XIS_CropImage",
|
||||||
"XIS_DynamicBatchKSampler",
|
"XIS_DynamicBatchKSampler",
|
||||||
@@ -4690,6 +4822,18 @@
|
|||||||
"title_aux": "ComfyUI PaintingCoderUtils Nodes [WIP]"
|
"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": [
|
"https://github.com/jcomeme/ComfyUI-AsunaroTools": [
|
||||||
[
|
[
|
||||||
"AsunaroAnd",
|
"AsunaroAnd",
|
||||||
@@ -4846,6 +4990,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/jonnydolake/ComfyUI-AIR-Nodes": [
|
"https://github.com/jonnydolake/ComfyUI-AIR-Nodes": [
|
||||||
[
|
[
|
||||||
|
"BatchListToFlatList",
|
||||||
"BrightnessContrastSaturation",
|
"BrightnessContrastSaturation",
|
||||||
"CombinedInbetweenInputs",
|
"CombinedInbetweenInputs",
|
||||||
"CreateFilenameList",
|
"CreateFilenameList",
|
||||||
@@ -4853,10 +4998,13 @@
|
|||||||
"DisplaceImageCPU",
|
"DisplaceImageCPU",
|
||||||
"DisplaceImageGPU",
|
"DisplaceImageGPU",
|
||||||
"ExtractBlackLines",
|
"ExtractBlackLines",
|
||||||
|
"FlatListToBatchList",
|
||||||
"ForceMinimumBatchSize",
|
"ForceMinimumBatchSize",
|
||||||
"GPUTargetLocationCrop",
|
"GPUTargetLocationCrop",
|
||||||
"GPUTargetLocationPaste",
|
"GPUTargetLocationPaste",
|
||||||
|
"GetImageFromList",
|
||||||
"ImageCompositeChained",
|
"ImageCompositeChained",
|
||||||
|
"JoinImageLists",
|
||||||
"JoinStringLists",
|
"JoinStringLists",
|
||||||
"LTXVAddGuideAIR",
|
"LTXVAddGuideAIR",
|
||||||
"LineDetection",
|
"LineDetection",
|
||||||
@@ -4865,6 +5013,7 @@
|
|||||||
"MatchImageCountToMaskCount",
|
"MatchImageCountToMaskCount",
|
||||||
"ParallaxTest",
|
"ParallaxTest",
|
||||||
"RandomCharacterPrompts",
|
"RandomCharacterPrompts",
|
||||||
|
"RemoveElementFromList",
|
||||||
"TargetLocationCrop",
|
"TargetLocationCrop",
|
||||||
"TargetLocationPaste",
|
"TargetLocationPaste",
|
||||||
"easy_parallax",
|
"easy_parallax",
|
||||||
@@ -5094,6 +5243,8 @@
|
|||||||
"https://github.com/kijai/ComfyUI-HunyuanVideoWrapper": [
|
"https://github.com/kijai/ComfyUI-HunyuanVideoWrapper": [
|
||||||
[
|
[
|
||||||
"DownloadAndLoadHyVideoTextEncoder",
|
"DownloadAndLoadHyVideoTextEncoder",
|
||||||
|
"HunyuanVideoFresca",
|
||||||
|
"HunyuanVideoSLG",
|
||||||
"HyVideoBlockSwap",
|
"HyVideoBlockSwap",
|
||||||
"HyVideoCFG",
|
"HyVideoCFG",
|
||||||
"HyVideoContextOptions",
|
"HyVideoContextOptions",
|
||||||
@@ -5302,6 +5453,7 @@
|
|||||||
"FlowLoraLoaderModelOnly",
|
"FlowLoraLoaderModelOnly",
|
||||||
"FlowModelManager",
|
"FlowModelManager",
|
||||||
"FlowSaveImage",
|
"FlowSaveImage",
|
||||||
|
"QuadrupleCLIPLoaderGGUF",
|
||||||
"TripleCLIPLoaderGGUF",
|
"TripleCLIPLoaderGGUF",
|
||||||
"UnetLoaderGGUF",
|
"UnetLoaderGGUF",
|
||||||
"UnetLoaderGGUFAdvanced"
|
"UnetLoaderGGUFAdvanced"
|
||||||
@@ -5609,6 +5761,7 @@
|
|||||||
"https://github.com/lucafoscili/lf-nodes": [
|
"https://github.com/lucafoscili/lf-nodes": [
|
||||||
[
|
[
|
||||||
"LF_Blend",
|
"LF_Blend",
|
||||||
|
"LF_Bloom",
|
||||||
"LF_BlurImages",
|
"LF_BlurImages",
|
||||||
"LF_Boolean",
|
"LF_Boolean",
|
||||||
"LF_Brightness",
|
"LF_Brightness",
|
||||||
@@ -5673,6 +5826,7 @@
|
|||||||
"LF_SaveImageForCivitAI",
|
"LF_SaveImageForCivitAI",
|
||||||
"LF_SaveJSON",
|
"LF_SaveJSON",
|
||||||
"LF_SaveMarkdown",
|
"LF_SaveMarkdown",
|
||||||
|
"LF_SaveText",
|
||||||
"LF_SchedulerSelector",
|
"LF_SchedulerSelector",
|
||||||
"LF_Sepia",
|
"LF_Sepia",
|
||||||
"LF_SequentialSeedsGenerator",
|
"LF_SequentialSeedsGenerator",
|
||||||
@@ -5681,6 +5835,8 @@
|
|||||||
"LF_Something2Number",
|
"LF_Something2Number",
|
||||||
"LF_Something2String",
|
"LF_Something2String",
|
||||||
"LF_SortJSONKeys",
|
"LF_SortJSONKeys",
|
||||||
|
"LF_SortTags",
|
||||||
|
"LF_SplitTone",
|
||||||
"LF_String",
|
"LF_String",
|
||||||
"LF_StringReplace",
|
"LF_StringReplace",
|
||||||
"LF_StringTemplate",
|
"LF_StringTemplate",
|
||||||
@@ -5690,6 +5846,7 @@
|
|||||||
"LF_SwitchInteger",
|
"LF_SwitchInteger",
|
||||||
"LF_SwitchJSON",
|
"LF_SwitchJSON",
|
||||||
"LF_SwitchString",
|
"LF_SwitchString",
|
||||||
|
"LF_TiltShift",
|
||||||
"LF_UpdateUsageStatistics",
|
"LF_UpdateUsageStatistics",
|
||||||
"LF_UpscaleModelSelector",
|
"LF_UpscaleModelSelector",
|
||||||
"LF_UrandomSeedGenerator",
|
"LF_UrandomSeedGenerator",
|
||||||
@@ -5730,6 +5887,20 @@
|
|||||||
"title_aux": "comfyui-energycost"
|
"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": [
|
"https://github.com/majorsauce/comfyui_indieTools": [
|
||||||
[
|
[
|
||||||
"IndCutByMask",
|
"IndCutByMask",
|
||||||
@@ -5810,6 +5981,17 @@
|
|||||||
"title_aux": "ComfyUI-MMYolo"
|
"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": [
|
"https://github.com/mehbebe/ComfyLoraGallery": [
|
||||||
[
|
[
|
||||||
"LoraGallery"
|
"LoraGallery"
|
||||||
@@ -5827,22 +6009,6 @@
|
|||||||
"title_aux": "ComfyUI-Lygia"
|
"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": [
|
"https://github.com/mikebilly/Transparent-background-comfyUI": [
|
||||||
[
|
[
|
||||||
"Transparentbackground RemBg"
|
"Transparentbackground RemBg"
|
||||||
@@ -6136,10 +6302,28 @@
|
|||||||
"title_aux": "ComfyUI-PromptUtilities"
|
"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": [
|
"https://github.com/nomcycle/ComfyUI_Cluster": [
|
||||||
[
|
[
|
||||||
"ClusterBroadcastLoadedImage",
|
"ClusterBroadcastLoadedImage",
|
||||||
"ClusterBroadcastTensor",
|
"ClusterBroadcastTensor",
|
||||||
|
"ClusterEndSubgraph",
|
||||||
"ClusterExecuteCurrentWorkflow",
|
"ClusterExecuteCurrentWorkflow",
|
||||||
"ClusterExecuteWorkflow",
|
"ClusterExecuteWorkflow",
|
||||||
"ClusterFanInImages",
|
"ClusterFanInImages",
|
||||||
@@ -6154,9 +6338,12 @@
|
|||||||
"ClusterGatherMasks",
|
"ClusterGatherMasks",
|
||||||
"ClusterGetInstanceWorkItemFromBatch",
|
"ClusterGetInstanceWorkItemFromBatch",
|
||||||
"ClusterInfo",
|
"ClusterInfo",
|
||||||
|
"ClusterInsertAtIndex",
|
||||||
"ClusterListenTensorBroadcast",
|
"ClusterListenTensorBroadcast",
|
||||||
"ClusterSplitBatchToList",
|
"ClusterSplitBatchToList",
|
||||||
"ClusterStridedReorder"
|
"ClusterStartSubgraph",
|
||||||
|
"ClusterStridedReorder",
|
||||||
|
"ClusterUseSubgraph"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI_Cluster [WIP]"
|
"title_aux": "ComfyUI_Cluster [WIP]"
|
||||||
@@ -6217,6 +6404,15 @@
|
|||||||
"title_aux": "Kosmos2_BBox_Cutter Models"
|
"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": [
|
"https://github.com/pamparamm/ComfyUI-ppm": [
|
||||||
[
|
[
|
||||||
"AttentionCouplePPM",
|
"AttentionCouplePPM",
|
||||||
@@ -6376,6 +6572,48 @@
|
|||||||
"title_aux": "comfyui-sd3-simple-simpletuner"
|
"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": [
|
"https://github.com/ralonsobeas/ComfyUI-HDRConversion": [
|
||||||
[
|
[
|
||||||
"HDRConversion"
|
"HDRConversion"
|
||||||
@@ -6476,7 +6714,8 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/rickyars/sd-cn-animation": [
|
"https://github.com/rickyars/sd-cn-animation": [
|
||||||
[
|
[
|
||||||
"SDCNAnimation"
|
"SDCNAnimation",
|
||||||
|
"SDCNAnimationAdvanced"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "sd-cn-animation"
|
"title_aux": "sd-cn-animation"
|
||||||
@@ -6487,6 +6726,7 @@
|
|||||||
"Get Image Dimensions",
|
"Get Image Dimensions",
|
||||||
"Pad Batch to 4n+1",
|
"Pad Batch to 4n+1",
|
||||||
"Resize Frame",
|
"Resize Frame",
|
||||||
|
"Slot Frame",
|
||||||
"Threshold Image",
|
"Threshold Image",
|
||||||
"Trim Padded Batch"
|
"Trim Padded Batch"
|
||||||
],
|
],
|
||||||
@@ -6725,6 +6965,8 @@
|
|||||||
"https://github.com/silveroxides/ComfyUI_ReduxEmbedToolkit": [
|
"https://github.com/silveroxides/ComfyUI_ReduxEmbedToolkit": [
|
||||||
[
|
[
|
||||||
"LoadReduxEmb",
|
"LoadReduxEmb",
|
||||||
|
"LoadT5XXLEmb",
|
||||||
|
"SaveCondsEmb",
|
||||||
"SaveReduxEmb"
|
"SaveReduxEmb"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@@ -6981,7 +7223,6 @@
|
|||||||
"CLIPTokenCounter",
|
"CLIPTokenCounter",
|
||||||
"GeminiNode",
|
"GeminiNode",
|
||||||
"KoboldCppApiNode",
|
"KoboldCppApiNode",
|
||||||
"KoboldCppLauncherNode",
|
|
||||||
"LoraStrengthXYPlot"
|
"LoraStrengthXYPlot"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@@ -7140,6 +7381,14 @@
|
|||||||
"title_aux": "ComfyUI_Toolbox"
|
"title_aux": "ComfyUI_Toolbox"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/virallover/comfyui-virallover": [
|
||||||
|
[
|
||||||
|
"DownloadAndLoadLoraModelOnly"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui-virallover"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/vladp0727/Comfyui-with-Furniture": [
|
"https://github.com/vladp0727/Comfyui-with-Furniture": [
|
||||||
[
|
[
|
||||||
"GetMaskFromAlpha",
|
"GetMaskFromAlpha",
|
||||||
@@ -7149,6 +7398,14 @@
|
|||||||
"title_aux": "ComfyUI Simple Image Tools [WIP]"
|
"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": [
|
"https://github.com/walterFeng/ComfyUI-Image-Utils": [
|
||||||
[
|
[
|
||||||
"Calculate Image Brightness",
|
"Calculate Image Brightness",
|
||||||
@@ -7269,50 +7526,53 @@
|
|||||||
"title_aux": "CombineMasksNode"
|
"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": [
|
"https://github.com/xmarked-ai/ComfyUI_misc": [
|
||||||
[
|
[
|
||||||
"AceColorFixX",
|
|
||||||
"AceFloatX",
|
|
||||||
"AceIntegerX",
|
|
||||||
"BLIPMatcherX",
|
"BLIPMatcherX",
|
||||||
"BlendLatentsX",
|
"BlendLatentsX",
|
||||||
"CheckpointLoaderBNB_X",
|
|
||||||
"CheckpointLoaderNF4_X",
|
|
||||||
"ColorCorrectionX",
|
"ColorCorrectionX",
|
||||||
"ColorSpaceConversionX",
|
"ColorSpaceConversionX",
|
||||||
"ColorTransferNodeX",
|
|
||||||
"CommonSourcesX",
|
"CommonSourcesX",
|
||||||
"ConstantColorX",
|
"ConstantColorX",
|
||||||
"ConvexHullByMaskX",
|
"ConvexHullByMaskX",
|
||||||
"DeepSeekX",
|
|
||||||
"DepthDisplaceX",
|
"DepthDisplaceX",
|
||||||
"DummyTestNodeX",
|
|
||||||
"EmptyLatentX",
|
"EmptyLatentX",
|
||||||
"ExpressionsX",
|
"ExpressionsX",
|
||||||
"FourCornerPinMaskX",
|
"FourCornerPinMaskX",
|
||||||
"GaussianBlurX",
|
"GaussianBlurX",
|
||||||
"GaussianMaskBlurX",
|
"GaussianMaskBlurX",
|
||||||
"HiDreamAttentionScaleAllBlocksWithIPAdapterNode",
|
|
||||||
"IfConditionX",
|
"IfConditionX",
|
||||||
"ImageCompositionX",
|
"ImageCompositionX",
|
||||||
|
"ImageResizeX",
|
||||||
"ImageTileSquare",
|
"ImageTileSquare",
|
||||||
"ImageUntileSquare",
|
"ImageUntileSquare",
|
||||||
"KSamplerComboX",
|
"KSamplerComboX",
|
||||||
"LoopCloseX",
|
"LoopCloseX",
|
||||||
"LoopOpenX",
|
"LoopOpenX",
|
||||||
"LoraBatchSamplerX",
|
"LoraBatchSamplerX",
|
||||||
"PixtralVisionX",
|
|
||||||
"PixtralX",
|
|
||||||
"RegionTesterNodeX",
|
|
||||||
"RegionalPromptSamplerX",
|
"RegionalPromptSamplerX",
|
||||||
"RelightX",
|
"RelightX",
|
||||||
"RemoveBackgroundX",
|
"RemoveBackgroundX",
|
||||||
"SaveImageX",
|
"SaveImageX",
|
||||||
"SelectiveDepthLoraBlocksX",
|
|
||||||
"SimpleBlockerX",
|
"SimpleBlockerX",
|
||||||
"SimpleWD14TaggerX",
|
|
||||||
"SplineImageMask",
|
"SplineImageMask",
|
||||||
"UnetLoaderBNB_X",
|
|
||||||
"WhiteBalanceX"
|
"WhiteBalanceX"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@@ -7445,6 +7705,14 @@
|
|||||||
"title_aux": "ComfyUI_Lam"
|
"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": [
|
"https://github.com/yichengup/Comfyui-NodeSpark": [
|
||||||
[
|
[
|
||||||
"ImageCircleWarp",
|
"ImageCircleWarp",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -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",
|
"author": "raspie10032",
|
||||||
"title": "ComfyUI NAI Prompt Converter [REMOVED]",
|
"title": "ComfyUI NAI Prompt Converter [REMOVED]",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,50 @@
|
|||||||
{
|
{
|
||||||
"models": [
|
"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",
|
"name": "lllyasviel/FramePackI2V_HY",
|
||||||
"type": "FramePackI2V",
|
"type": "FramePackI2V",
|
||||||
@@ -646,52 +691,6 @@
|
|||||||
"filename": "sigclip_vision_patch14_384.safetensors",
|
"filename": "sigclip_vision_patch14_384.safetensors",
|
||||||
"url": "https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors",
|
"url": "https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors",
|
||||||
"size": "857MB"
|
"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"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,15 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"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",
|
"author": "Suzie1",
|
||||||
"title": "Guide To Making Custom Nodes in ComfyUI",
|
"title": "Guide To Making Custom Nodes in ComfyUI",
|
||||||
|
|||||||
@@ -121,10 +121,16 @@ read_config()
|
|||||||
read_uv_mode()
|
read_uv_mode()
|
||||||
check_file_logging()
|
check_file_logging()
|
||||||
|
|
||||||
|
if sys.version_info < (3, 13):
|
||||||
cm_global.pip_overrides = {'numpy': 'numpy<2'}
|
cm_global.pip_overrides = {'numpy': 'numpy<2'}
|
||||||
|
else:
|
||||||
|
cm_global.pip_overrides = {}
|
||||||
|
|
||||||
if os.path.exists(manager_pip_overrides_path):
|
if os.path.exists(manager_pip_overrides_path):
|
||||||
with open(manager_pip_overrides_path, 'r', encoding="UTF-8", errors="ignore") as json_file:
|
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 = json.load(json_file)
|
||||||
|
|
||||||
|
if sys.version_info < (3, 13):
|
||||||
cm_global.pip_overrides['numpy'] = 'numpy<2'
|
cm_global.pip_overrides['numpy'] = 'numpy<2'
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "comfyui-manager"
|
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."
|
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" }
|
license = { file = "LICENSE.txt" }
|
||||||
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]
|
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user