Compare commits

...

52 Commits

Author SHA1 Message Date
Dr.Lt.Data
1246538bbb fixed: Issue where installation status was not properly recognized when the nodepack ID registered in the registry was not normalized.
- ex) `ComfyUI-Crystools`

https://github.com/Comfy-Org/ComfyUI-Manager/issues/1834#issuecomment-2937370214
2025-06-17 00:31:51 +09:00
Dr.Lt.Data
80518abf9d update DB 2025-06-16 22:42:41 +09:00
Leon Wong
fc1ae2a18e added comfyui-leon-nodes to ustom-node-list.json (#1937) 2025-06-16 22:17:45 +09:00
Yuan-Man
3fd8d2049c Add ComfyUI-Hunyuan3D-2.1 (#1936) 2025-06-16 22:16:50 +09:00
Dr.Lt.Data
35a6bcf20c update DB 2025-06-16 12:52:05 +09:00
Dr.Lt.Data
0d75fc331e update DB 2025-06-16 07:28:55 +09:00
Dr.Lt.Data
0a23e793e3 update DB 2025-06-15 15:43:09 +09:00
Dr.Lt.Data
2c1c03e063 update DB 2025-06-15 14:27:27 +09:00
Çağlayan Karagözler
64059d2949 Added ComfyUI-YouTubeUploader to custom nodes json (#1933)
* Update custom-node-list.json

Added ComfyUI-YouTubeUploader

* Update custom-node-list.json

* Update custom-node-list.json

Added proper link

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-06-15 14:13:03 +09:00
Dr.Lt.Data
648aa7c4d3 update DB 2025-06-14 18:56:19 +09:00
Dr.Lt.Data
274bb81a08 update DB 2025-06-14 10:06:34 +09:00
Dr.Lt.Data
e2c90b4681 update DB 2025-06-13 22:41:52 +09:00
Dr.Lt.Data
fa0a98ac6e update DB 2025-06-13 12:53:51 +09:00
Dr.Lt.Data
e6e7b42415 update DB 2025-06-13 03:01:18 +09:00
Dr.Lt.Data
0b7ef2e1d4 update DB 2025-06-12 18:21:40 +09:00
Yuan-Man
2fac67a9f9 Add ComfyUI-Vui (#1930) 2025-06-12 18:15:32 +09:00
Dr.Lt.Data
8b9892de2e update DB 2025-06-12 12:31:04 +09:00
Dr.Lt.Data
b3290dc909 update DB 2025-06-12 12:24:22 +09:00
LargeModGames
3e3176eddb Update custom-node-list.json for new node: Add ComfyUI LoRA Auto Downloader (#1929)
* Add ComfyUI LoRA Auto Downloader extension

Adding ComfyUI LoRA Auto Downloader extension to the registry.
- Automatically downloads missing LoRAs from CivitAI
- Detects missing LoRAs in workflows
- Smart directory detection

* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-06-12 12:22:50 +09:00
Dr.Lt.Data
b1ef84894a update DB 2025-06-12 12:22:02 +09:00
hassan-sd
c6cffc92c4 Update custom-node-list.json for new node: comfyui-image-prompt-loader (#1928)
https://github.com/hassan-sd/comfyui-image-prompt-loader

Load images with automatic prompt extraction from Civitai URLs, caption files, or EXIF metadata. Features smart dataset detection and dynamic preview updates.
2025-06-12 12:16:27 +09:00
Dr.Lt.Data
efb9fd2712 update DB 2025-06-12 07:21:17 +09:00
Dr.Lt.Data
94b294ff93 update DB 2025-06-12 07:17:09 +09:00
Dr.Lt.Data
99a9e33648 update DB 2025-06-11 22:11:42 +09:00
gitadmini
055d94a919 add node extractstoryboards (#1927)
* add node extractstoryboards

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-06-11 22:00:32 +09:00
Dr.Lt.Data
0978005240 update DB 2025-06-11 12:31:34 +09:00
Yuan-Man
1f796581ec Add ComfyUI-Direct3D-S2 node (#1925) 2025-06-11 07:31:56 +09:00
Dr.Lt.Data
f3a1716dad update DB 2025-06-11 07:23:14 +09:00
Zachary
a1c3a0db1f add my custom node for read metadata from filepath. (#1926) 2025-06-11 06:59:54 +09:00
Dr.Lt.Data
9f80cc8a6b update DB 2025-06-10 12:27:20 +09:00
Dr.Lt.Data
133786846e update DB 2025-06-10 07:28:53 +09:00
keit
bdf297a5c6 Add ComfyUI-keitNodes (#1924) 2025-06-10 07:28:02 +09:00
Dr.Lt.Data
6767254eb0 update DB 2025-06-10 07:27:48 +09:00
11dogzi
691cebd479 CYBERPUNK-STYLE-DIY (#1923) 2025-06-10 07:26:14 +09:00
xiaowc
f3932cbf29 Add Comfyui-Dynamic-Params Node Plugin (#1922)
* Update custom-node-list.json to add Comfyui-Dynamic-Params Node

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-06-10 07:25:52 +09:00
Dr.Lt.Data
3f73a97037 update DB 2025-06-10 07:25:40 +09:00
Erehr
226f1f5be4 Add ComfyUI-EreNodes (#1921)
* Add ComfyUI-EreNodes

* Update custom-node-list.json
2025-06-10 07:23:53 +09:00
Dr.Lt.Data
7e45c07660 update DB 2025-06-10 07:23:40 +09:00
INuBq8
0c815036b9 Update custom-node-list.json (#1920) 2025-06-10 07:22:31 +09:00
Dr.Lt.Data
ae9fdd0255 update DB 2025-06-09 07:19:09 +09:00
Vlad Bondarovich
b3874ee6fd Update custom-node-list.json (#1917) 2025-06-09 06:06:15 +09:00
Eric W. Burns
62af4891f3 Update custom-node-list.json (#1912)
Submitting my new custom nodes at https://github.com/burnsbert/ComfyUI-EBU-Workflow for inclusion, thanks!
2025-06-09 06:02:16 +09:00
Budi Hartono
2176e0c0ad Add CAS Aspect Ratio Presets Node for ComfyUI to custom-node-list.json (#1910)
Add a custom node to quickly create empty latents in common resolutions and aspect ratios for SD 1.5, SDXL, Flux, Chroma, and HiDream. Choose from curated presets or generate by axis and aspect ratio. Appears in the 'latent' node group.
2025-06-09 06:01:18 +09:00
Dr.Lt.Data
cac105b0d5 fixed: prevent halting when log flushing fails.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1794
2025-06-08 06:54:39 +09:00
Dr.Lt.Data
cd7c42cc23 update DB 2025-06-08 06:39:30 +09:00
Dr.Lt.Data
a3fb847773 fixed: Don't override preview method if --preview-method is given
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1887
2025-06-08 06:33:42 +09:00
Dr.Lt.Data
5c2f4f9e4b fixed: Issue where cloning Comfy-Org/ComfyUI-Manager would cause mismatches with ltdrdata/ComfyUI-Manager, resulting in it not being recognized properly.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1900
2025-06-08 06:24:19 +09:00
Dr.Lt.Data
0a511d5b87 update DB 2025-06-08 05:00:25 +09:00
Dr.Lt.Data
efe1aad5db update DB 2025-06-07 16:20:15 +09:00
Dr.Lt.Data
eed4c53df0 update DB 2025-06-07 12:55:45 +09:00
Dr.Lt.Data
9c08a6314b update DB 2025-06-07 12:32:42 +09:00
Pigidiy
a6b2d2c722 Add ComfyUI-LikeSpiderAI-UI (UI Framework for Node Creators) (#1907)
This PR adds a declarative UI framework for ComfyUI nodes: ComfyUI-LikeSpiderAI-UI.

Highlights:
- Minimalistic base class: LikeSpiderUINode
- Built-in input schema with auto-generated UI
- Example node: AudioExport (supports mp3/wav/flac + bitrate/filename)
- Designed for extensibility and clean UX

Author: Pigidiy
2025-06-07 12:31:47 +09:00
14 changed files with 8227 additions and 5600 deletions

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

File diff suppressed because it is too large Load Diff

View File

@@ -46,6 +46,8 @@ def git_url(fullpath):
for k, v in config.items():
if k.startswith('remote ') and 'url' in v:
if 'Comfy-Org/ComfyUI-Manager' in v['url']:
return "https://github.com/ltdrdata/ComfyUI-Manager"
return v['url']
return None

View File

@@ -43,7 +43,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 32, 5]
version_code = [3, 33]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
@@ -400,18 +400,46 @@ class ManagedResult:
return self
class NormalizedKeyDict(dict):
def _normalize_key(self, key):
if isinstance(key, str):
return key.strip().lower()
return key
def __setitem__(self, key, value):
super().__setitem__(self._normalize_key(key), value)
def __getitem__(self, key):
return super().__getitem__(self._normalize_key(key))
def __delitem__(self, key):
return super().__delitem__(self._normalize_key(key))
def __contains__(self, key):
return super().__contains__(self._normalize_key(key))
def get(self, key, default=None):
return super().get(self._normalize_key(key), default)
def setdefault(self, key, default=None):
return super().setdefault(self._normalize_key(key), default)
def pop(self, key, default=None):
return super().pop(self._normalize_key(key), default)
class UnifiedManager:
def __init__(self):
self.installed_node_packages: dict[str, InstalledNodePackage] = {}
self.cnr_inactive_nodes = {} # node_id -> node_version -> fullpath
self.nightly_inactive_nodes = {} # node_id -> fullpath
self.unknown_inactive_nodes = {} # node_id -> repo url * fullpath
self.active_nodes = {} # node_id -> node_version * fullpath
self.unknown_active_nodes = {} # node_id -> repo url * fullpath
self.cnr_map = {} # node_id -> cnr info
self.repo_cnr_map = {} # repo_url -> cnr info
self.custom_node_map_cache = {} # (channel, mode) -> augmented custom node list json
self.cnr_inactive_nodes = NormalizedKeyDict() # node_id -> node_version -> fullpath
self.nightly_inactive_nodes = NormalizedKeyDict() # node_id -> fullpath
self.unknown_inactive_nodes = {} # node_id -> repo url * fullpath
self.active_nodes = NormalizedKeyDict() # node_id -> node_version * fullpath
self.unknown_active_nodes = {} # node_id -> repo url * fullpath
self.cnr_map = NormalizedKeyDict() # node_id -> cnr info
self.repo_cnr_map = {} # repo_url -> cnr info
self.custom_node_map_cache = {} # (channel, mode) -> augmented custom node list json
self.processed_install = set()
def get_module_name(self, x):
@@ -2876,7 +2904,7 @@ async def get_unified_total_nodes(channel, mode, regsitry_cache_mode='cache'):
if cnr_id is not None:
# cnr or nightly version
cnr_ids.remove(cnr_id)
cnr_ids.discard(cnr_id)
updatable = False
cnr = unified_manager.cnr_map[cnr_id]

View File

@@ -181,7 +181,10 @@ def set_preview_method(method):
core.get_config()['preview_method'] = method
set_preview_method(core.get_config()['preview_method'])
if args.preview_method == latent_preview.LatentPreviewMethod.NoPreviews:
set_preview_method(core.get_config()['preview_method'])
else:
logging.warning("[ComfyUI-Manager] Since --preview-method is set, ComfyUI-Manager's preview method feature will be ignored.")
def set_component_policy(mode):

View File

@@ -1,23 +1,255 @@
{
"custom_nodes": [
{
"author": "#NOTICE_1.13",
"title": "NOTICE: This channel is not the default channel.",
"reference": "https://github.com/ltdrdata/ComfyUI-Manager",
"files": [],
"author": "franky519",
"title": "ComfyUI Face Four Image Matcher [WIP]",
"reference": "https://github.com/franky519/comfyui_fnckc_Face_analysis",
"files": [
"https://github.com/franky519/comfyui_fnckc_Face_analysis"
],
"install_type": "git-clone",
"description": "If you see this message, your ComfyUI-Manager is outdated.\nDev channel provides only the list of the developing nodes. If you want to find the complete node list, please go to the Default channel."
"description": "ComfyUI custom node for four face image matching and face swap control\nNOTE: Invalid pyproject.toml"
},
{
"author": "bleash-dev",
"title": "Comfyui-Iddle-Checker",
"reference": "https://github.com/bleash-dev/Comfyui-Iddle-Checker",
"files": [
"https://github.com/bleash-dev/Comfyui-Iddle-Checker"
],
"install_type": "git-clone",
"description": "front extension for idle checker"
},
{
"author": "fangg2000",
"title": "ComfyUI-StableAudioFG [WIP]",
"reference": "https://github.com/fangg2000/ComfyUI-StableAudioFG",
"files": [
"https://github.com/fangg2000/ComfyUI-StableAudioFG"
],
"install_type": "git-clone",
"description": "The ComfyUI plugin for stable-audio (supports offline use)\nNOTE: The files in the repo are not organized."
},
{
"author": "hdfhssg",
"title": "comfyui_EvoSearch [WIP]",
"reference": "https://github.com/hdfhssg/comfyui_EvoSearch",
"files": [
"https://github.com/hdfhssg/comfyui_EvoSearch"
],
"install_type": "git-clone",
"description": "NODES: EvoSearch_FLUX, EvoSearch_SD21, EvoSearch_WAN, EvolutionScheduleGenerator, GuidanceRewardsGenerator"
},
{
"author": "simonjaq",
"title": "ComfyUI-sjnodes",
"reference": "https://github.com/simonjaq/ComfyUI-sjnodes",
"files": [
"https://github.com/simonjaq/ComfyUI-sjnodes"
],
"install_type": "git-clone",
"description": "Some modified ComfyUI custom nodes"
},
{
"author": "A4P7J1N7M05OT",
"title": "ComfyUI-VAELoaderSDXLmod",
"reference": "https://github.com/A4P7J1N7M05OT/ComfyUI-VAELoaderSDXLmod",
"files": [
"https://github.com/A4P7J1N7M05OT/ComfyUI-VAELoaderSDXLmod"
],
"install_type": "git-clone",
"description": "NODES: Modified SDXL VAE Loader, Empty Latent Image Variable"
},
{
"author": "xzuyn",
"title": "xzuynodes-ComfyUI",
"reference": "https://github.com/xzuyn/ComfyUI-xzuynodes",
"files": [
"https://github.com/xzuyn/ComfyUI-xzuynodes"
],
"install_type": "git-clone",
"description": "NODES: Last Frame Extractor"
},
{
"author": "gilons",
"title": "ComfyUI-GoogleDrive-Downloader [UNSAFE]",
"reference": "https://github.com/gilons/ComfyUI-GoogleDrive-Downloader",
"files": [
"https://github.com/gilons/ComfyUI-GoogleDrive-Downloader"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for downloading files from Google Drive.[w/There is a vulnerability that allows saving a remote file to an arbitrary local path.]"
},
{
"author": "moonwhaler",
"title": "ComfyUI-FileBrowserAPI [UNSAFE]",
"reference": "https://github.com/GalactusX31/ComfyUI-FileBrowserAPI",
"files": [
"https://github.com/GalactusX31/ComfyUI-FileBrowserAPI"
],
"install_type": "git-clone",
"description": "A general-purpose, dependency-free File and Folder Browser API for ComfyUI custom nodes.[w/path traversal vulnerability]"
},
{
"author": "moonwhaler",
"title": "comfyui-moonpack",
"reference": "https://github.com/moonwhaler/comfyui-moonpack",
"files": [
"https://github.com/moonwhaler/comfyui-moonpack"
],
"install_type": "git-clone",
"description": "NODES: Proportional Dimension, Simple String Replace, Regex String Replace, VACE Looper Frame Scheduler"
},
{
"author": "DreamsInAutumn",
"title": "ComfyUI-Autumn-LLM-Nodes",
"reference": "https://github.com/DreamsInAutumn/ComfyUI-Autumn-LLM-Nodes",
"files": [
"https://github.com/DreamsInAutumn/ComfyUI-Autumn-LLM-Nodes"
],
"install_type": "git-clone",
"description": "NODES: Gemini-Image-To-Prompt, Gemini-Prompt-Builder, LLM-Prompt-Builder"
},
{
"author": "alexgenovese",
"title": "ComfyUI-Reica",
"reference": "https://github.com/alexgenovese/ComfyUI-Reica",
"files": [
"https://github.com/alexgenovese/ComfyUI-Reica"
],
"install_type": "git-clone",
"description": "NODES: 'Reica GCP: Read Image', 'Reica GCP: Write Image & Get URL', 'Reica Text Image Display', 'Reica Read Image URL', 'Reica URL Image Loader Filename', 'Reica API: Send HTTP Notification', 'Insert Anything'"
},
{
"author": "yichengup",
"title": "ComfyUI-Transition",
"reference": "https://github.com/yichengup/ComfyUI-Transition",
"files": [
"https://github.com/yichengup/ComfyUI-Transition"
],
"install_type": "git-clone",
"description": "NODES: Linear Transition, Gradient Transition, Dual Line Transition, Sequence Transition, Circular Transition, Circular Sequence Transition"
},
{
"author": "wildminder",
"title": "ComfyUI-MagCache [NAME CONFLICT|WIP]",
"reference": "https://github.com/wildminder/ComfyUI-MagCache",
"files": [
"https://github.com/wildminder/ComfyUI-MagCache"
],
"install_type": "git-clone",
"description": "official implementation of [zehong-ma/MagCache](https://github.com/zehong-ma/MagCache) for ComfyUI"
},
{
"author": "laubsauger",
"title": "ComfyUI Storyboard [WIP]",
"reference": "https://github.com/laubsauger/comfyui-storyboard",
"files": [
"https://github.com/laubsauger/comfyui-storyboard"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides a markdown renderer to display formatted text and notes within your workflow."
},
{
"author": "IsItDanOrAi",
"title": "ComfyUI-exLoadout [WIP]",
"reference": "https://github.com/IsItDanOrAi/ComfyUI-exLoadout",
"files": [
"https://github.com/IsItDanOrAi/ComfyUI-exLoadout"
],
"install_type": "git-clone",
"description": "NODES: exLoadoutCheckpointLoader, exLoadout Selector, exLoadoutA, exLoadoutG, exLoadoutReadColumn, exLoadoutEditCell\nNOTE: The files in the repo are not organized."
},
{
"author": "grokuku",
"title": "ComfyUI-Holaf-Terminal [UNSAFE]",
"reference": "https://github.com/grokuku/ComfyUI-Holaf-Utilities",
"files": [
"https://github.com/grokuku/ComfyUI-Holaf-Utilities"
],
"install_type": "git-clone",
"description": "Interactive Terminal in a node for ComfyUI[w/This custom extension provides a remote web-based shell (terminal) interface to the machine running the ComfyUI server. By installing and using this extension, you are opening a direct, powerful, and potentially dangerous access point to your system.]"
},
{
"author": "whmc76",
"title": "ComfyUI-LongTextTTSSuite [WIP]",
"reference": "https://github.com/whmc76/ComfyUI-LongTextTTSSuite",
"files": [
"https://github.com/whmc76/ComfyUI-LongTextTTSSuite"
],
"install_type": "git-clone",
"description": "This plugin can cut txt or srt files, hand them over to TTS for speech slicing generation, and synthesize long speech\nNOTE: The files in the repo are not organized."
},
{
"author": "usrname0",
"title": "ComfyUI-AllergicPack [WIP]",
"reference": "https://github.com/usrname0/ComfyUI-AllergicPack",
"files": [
"https://github.com/usrname0/ComfyUI-AllergicPack"
],
"install_type": "git-clone",
"description": "This package is not ready for primetime but I'm making it public anyway. If I'm using the node then I'm putting it here. Might make it more official later. Use at your own risk."
},
{
"author": "spawner",
"title": "comfyui-spawner-nodes",
"reference": "https://github.com/spawner1145/comfyui-spawner-nodes",
"files": [
"https://github.com/spawner1145/comfyui-spawner-nodes"
],
"install_type": "git-clone",
"description": "NODES: Read Image Metadata, JSON process, Text Encoder/Decoder"
},
{
"author": "cesilk10",
"title": "cesilk-comfyui-nodes",
"reference": "https://github.com/cesilk10/cesilk-comfyui-nodes",
"files": [
"https://github.com/cesilk10/cesilk-comfyui-nodes"
],
"install_type": "git-clone",
"description": "NODES: Save and Upload to S3, SDXL Image Sizes"
},
{
"author": "COcisuts",
"title": "CObot-ComfyUI-WhisperToTranscription [WIP]",
"reference": "https://github.com/COcisuts/CObot-ComfyUI-WhisperToTranscription",
"files": [
"https://github.com/COcisuts/CObot-ComfyUI-WhisperToTranscription"
],
"install_type": "git-clone",
"description": "CObot-ComfyUI-WhisperToTranscription\nNOTE: missing requirements.txt"
},
{
"author": "xuhuan2048",
"title": "ExtractStoryboards [WIP]",
"reference": "https://github.com/gitadmini/comfyui_extractstoryboards",
"files": [
"https://github.com/gitadmini/comfyui_extractstoryboards"
],
"install_type": "git-clone",
"description": "A tool for decomposing video storyboards, which can obtain storyboards and keyframes"
},
{
"author": "jinchanz",
"title": "ComfyUI-AliCloud-Bailian [WIP]",
"reference": "https://github.com/jinchanz/ComfyUI-AliCloud-Bailian",
"files": [
"https://github.com/jinchanz/ComfyUI-AliCloud-Bailian"
],
"install_type": "git-clone",
"description": "This is a collection of custom nodes for invoking Alibaba Cloud's DashScope API within ComfyUI.\nNOTE: The files in the repo are not organized."
},
{
"author": "Yukinoshita-Yukinoe",
"title": "ComfyUI-KontextOfficialNode",
"reference": "https://github.com/Yukinoshita-Yukinoe/ComfyUI-KontextOfficialNode",
"files": [
"https://github.com/Yukinoshita-Yukinoe/ComfyUI-KontextOfficialNode"
],
"install_type": "git-clone",
"description": "NODES: Kontext Text-to-Image (Official Max), Kontext Image Editing (Official Max)"
},
{
"author": "takoyaki1118",
"title": "ComfyUI_PromptExtractor",
@@ -267,7 +499,7 @@
"https://github.com/EQXai/ComfyUI_EQX"
],
"install_type": "git-clone",
"description": "NODES: SaveImage_EQX, File Image Selector, Load Prompt From File - EQX, LoraStackEQX_random, Extract Filename - EQX, Extract LORA name - EQX"
"description": "NODES: SaveImage_EQX, File Image Selector, Load Prompt From File - EQX, LoraStackEQX_random, Extract Filename - EQX, Extract LORA name - EQX, NSFW Detector EQX, NSFW Detector Advanced EQX"
},
{
"author": "yincangshiwei",
@@ -948,16 +1180,6 @@
"install_type": "git-clone",
"description": "ComfyUI implementation of the partfield nvidea segmentation models\nNOTE: The files in the repo are not organized."
},
{
"author": "MicheleGuidi",
"title": "ComfyUI-Computer-Vision [WIP]",
"reference": "https://github.com/MicheleGuidi/ComfyUI-Contextual-SAM2",
"files": [
"https://github.com/MicheleGuidi/comfyui-computer-vision"
],
"install_type": "git-clone",
"description": "Extension nodes for ComfyUI that improves automatic segmentation using bounding boxes generated by Florence 2 and segmentation from Segment Anything 2 (SAM2). Currently just an enhancement of nodes from [a/Kijai](https://github.com/kijai/ComfyUI-segment-anything-2).\nNOTE: The files in the repo are not organized."
},
{
"author": "shinich39",
"title": "comfyui-textarea-is-shit",
@@ -1020,10 +1242,10 @@
},
{
"author": "ftechmax",
"title": "ComfyUI-FTM-Pack",
"reference": "https://github.com/ftechmax/ComfyUI-FTM-Pack",
"title": "ComfyUI-NovaKit-Pack",
"reference": "https://github.com/ftechmax/ComfyUI-NovaKit-Pack",
"files": [
"https://github.com/ftechmax/ComfyUI-FTM-Pack"
"https://github.com/ftechmax/ComfyUI-NovaKit-Pack"
],
"install_type": "git-clone",
"description": "NODES: Count Tokens"
@@ -1033,7 +1255,7 @@
"title": "ComfyUI DiaTest TTS Node [WIP]",
"reference": "https://github.com/BobRandomNumber/ComfyUI-DiaTTS",
"files": [
"https://github.com/BobRandomNumber/ComfyUI-DiaTest"
"https://github.com/BobRandomNumber/ComfyUI-DiaTTS"
],
"install_type": "git-clone",
"description": "Partial ComfyUI Dia implementation"
@@ -1308,16 +1530,6 @@
"install_type": "git-clone",
"description": "A custom ComfyUI node for generating images using the HiDream AI model.\nNOTE: The files in the repo are not organized."
},
{
"author": "AJO-reading",
"title": "ComfyUI-AjoNodes [WIP]",
"reference": "https://github.com/AJO-reading/ComfyUI-AjoNodes",
"files": [
"https://github.com/AJO-reading/ComfyUI-AjoNodes"
],
"install_type": "git-clone",
"description": "A collection of custom nodes designed for ComfyUI from the AJO-reading organization. This repository currently includes the Audio Collect & Concat node, which collects multiple audio segments and concatenates them into a single audio stream.\nNOTE: The files in the repo are not organized."
},
{
"author": "ZenAI-Vietnam",
"title": "ComfyUI_InfiniteYou [NAME CONFLICT]",

View File

@@ -148,27 +148,29 @@
],
"https://github.com/1hew/ComfyUI-1hewNodes": [
[
"BlendModesAlpha",
"CoordinateExtract",
"ImageAddLabel",
"ImageBBoxCrop",
"ImageBBoxPaste",
"ImageBlendModesByAlpha",
"ImageBlendModesByCSS",
"ImageCropEdge",
"ImageCropSquare",
"ImageCropWithBBox",
"ImageCroppedPaste",
"ImageDetailHLFreqSeparation",
"ImageEditStitch",
"ImageLumaMatte",
"ImagePlot",
"ImageResizeUniversal",
"LumaMatte",
"ImageSolid",
"ImageTileMerge",
"ImageTileSplit",
"MaskBBoxCrop",
"MaskBatchMathOps",
"MaskMathOps",
"PathSelect",
"PromptExtract",
"SliderValueRangeMapping",
"Solid"
"SliderValueRangeMapping"
],
{
"title_aux": "ComfyUI-1hewNodes [WIP]"
@@ -282,22 +284,30 @@
"https://github.com/7BEII/Comfyui_PDuse": [
[
"Empty_Line",
"LoRALoader_path",
"ImageBlendText",
"ImageBlendV1",
"ImageRatioCrop",
"Load_Images",
"PDFile_FileName_refixer",
"PDFile_name_fix",
"PDIMAGE_ImageCombine",
"PDIMAGE_LongerSize",
"PDIMAGE_Rename",
"PDImageConcante",
"PDJSON_BatchJsonIncremental",
"PDJSON_Group",
"PD_CustomImageProcessor",
"PD_GetImageSize",
"PD_ImageMergerWithText",
"PD_ImageBatchSplitter",
"PD_ImageInfo",
"PD_Image_Crop_Location",
"PD_Image_centerCrop",
"PD_MASK_SELECTION",
"PD_RemoveColorWords",
"PD_SimpleTest",
"PD_Text Overlay Node",
"PD_imagesave_path",
"PDstring_Save",
"ReadTxtFiles"
"mask_edge_selector"
],
{
"title_aux": "comfyui-promptbymood [WIP]"
@@ -311,6 +321,15 @@
"title_aux": "ComfyUI-ManualSigma"
}
],
"https://github.com/A4P7J1N7M05OT/ComfyUI-VAELoaderSDXLmod": [
[
"EmptyLatentImageVariable",
"ModifiedSDXLVAELoader"
],
{
"title_aux": "ComfyUI-VAELoaderSDXLmod"
}
],
"https://github.com/A719689614/ComfyUI_AC_FUNV8Beta1": [
[
"\u2b1b(TODO)AC_Super_Come_Ckpt",
@@ -416,16 +435,6 @@
"title_aux": "UtilNodes-ComfyUI [WIP]"
}
],
"https://github.com/AJO-reading/ComfyUI-AjoNodes": [
[
"AJO_AudioCollectAndConcat",
"AJO_PreviewAudio",
"AJO_SaveAudio"
],
{
"title_aux": "ComfyUI-AjoNodes [WIP]"
}
],
"https://github.com/ALatentPlace/ComfyUI_yanc": [
[
"> Bloom",
@@ -599,7 +608,7 @@
],
"https://github.com/Alazuaka/comfyui-lora-stack-node": [
[
"EsCheckpointSet",
"AlazukaCheckpoint",
"EsLoraSet"
],
{
@@ -661,6 +670,7 @@
"TS_FilePathLoader",
"TS_Free_Video_Memory",
"TS_ImageResize",
"TS_MarianTranslator",
"TS_Qwen3",
"TS_VideoDepthNode",
"TS_Video_Upscale_With_Model"
@@ -674,6 +684,8 @@
"Add Human Styler",
"ConcaveHullImage",
"Convert Monochrome",
"ImageBWPostprocessor",
"ImageBWPreprocessor",
"Inpaint Crop Xo",
"LoadData",
"Mask Aligned bbox for ConcaveHull",
@@ -876,7 +888,7 @@
"title_aux": "ComfyUI-BDXNodes [WIP]"
}
],
"https://github.com/BobRandomNumber/ComfyUI-DiaTest": [
"https://github.com/BobRandomNumber/ComfyUI-DiaTTS": [
[
"DiaGenerate",
"DiaLoader"
@@ -920,6 +932,14 @@
"title_aux": "ComfyUI-BS_FalAi-API-Video [WIP]"
}
],
"https://github.com/COcisuts/CObot-ComfyUI-WhisperToTranscription": [
[
"CobotWhisperToTransciption"
],
{
"title_aux": "CObot-ComfyUI-WhisperToTranscription [WIP]"
}
],
"https://github.com/CY-CHENYUE/ComfyUI-FramePack-HY": [
[
"CreateKeyframes_HY",
@@ -941,19 +961,26 @@
],
"https://github.com/Chargeuk/ComfyUI-vts-nodes": [
[
"VTS Add Text To list",
"VTS Clean Text",
"VTS Clean Text List",
"VTS Clear Ram",
"VTS Clip Text Encode",
"VTS Color Mask To Mask",
"VTS Conditioning Set Batch Mask",
"VTS Count Characters",
"VTS Create Character Mask",
"VTS Fix Image Tags",
"VTS Images Crop From Masks",
"VTS Images Scale",
"VTS Images Scale To Min",
"VTS Merge Delimited Text",
"VTS Merge Text",
"VTS Merge Text Lists",
"VTS Reduce Batch Size",
"VTS Render People Kps",
"VTS Repeat Text As List",
"VTS Replace Text In List",
"VTS To Text",
"VTS_Load_Pose_Keypoints",
"Vts Text To Batch Prompt"
@@ -1185,9 +1212,9 @@
"Donut Detailer XL Blocks",
"DonutApplyLoRAStack",
"DonutClipEncode",
"DonutFillerClip",
"DonutFillerModel",
"DonutLoRAStack",
"DonutLoadCLIPModels",
"DonutLoadUNetModels",
"DonutWidenMergeCLIP",
"DonutWidenMergeUNet",
"DualCFGGuider",
@@ -1562,6 +1589,7 @@
],
"https://github.com/DraconicDragon/ComfyUI_e621_booru_toolkit": [
[
"GetAnyBooruPostAdv",
"GetBooruPost",
"TagWikiFetch"
],
@@ -1569,6 +1597,16 @@
"title_aux": "ComfyUI e621 booru Toolkit"
}
],
"https://github.com/DreamsInAutumn/ComfyUI-Autumn-LLM-Nodes": [
[
"GeminiImageToPrompt",
"GeminiPromptBuilder",
"LLMPromptBuilder"
],
{
"title_aux": "ComfyUI-Autumn-LLM-Nodes"
}
],
"https://github.com/Dreamshot-io/ComfyUI-Extend-Resolution": [
[
"ResolutionPadding"
@@ -1579,11 +1617,15 @@
],
"https://github.com/EQXai/ComfyUI_EQX": [
[
"CountFaces_EQX",
"Extract Filename - EQX",
"Extract LORA name - EQX",
"File Image Selector",
"Load Prompt From File - EQX",
"LoraStackEQX_random"
"LoadRetinaFace_EQX",
"LoraStackEQX_random",
"NSFW Detector EQX",
"SaveImage_EQX"
],
{
"title_aux": "ComfyUI_EQX"
@@ -1778,6 +1820,14 @@
"title_aux": "ComfyUI-Airtable [WIP]"
}
],
"https://github.com/GalactusX31/ComfyUI-FileBrowserAPI": [
[
"PathSelectorNode"
],
{
"title_aux": "ComfyUI-FileBrowserAPI [UNSAFE]"
}
],
"https://github.com/GentlemanHu/ComfyUI-Notifier": [
[
"GentlemanHu_Notifier"
@@ -1871,6 +1921,19 @@
"title_aux": "ComfyUI-igTools"
}
],
"https://github.com/IsItDanOrAi/ComfyUI-exLoadout": [
[
"dropdowns",
"exCheckpointLoader",
"exLoadoutEditCell",
"exLoadoutReadColumn",
"exSeg",
"exSeg2"
],
{
"title_aux": "ComfyUI-exLoadout [WIP]"
}
],
"https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4": [
[
"DisplayText",
@@ -2267,12 +2330,15 @@
],
"https://github.com/MakkiShizu/ComfyUI-MakkiTools": [
[
"AutoLoop_create_pseudo_loop_video",
"Environment_INFO",
"GetImageNthCount",
"ImageChannelSeparate",
"ImageCountConcatenate",
"ImageHeigthStitch",
"ImageWidthStitch",
"MergeImageChannels"
"MergeImageChannels",
"translators"
],
{
"title_aux": "ComfyUI-MakkiTools"
@@ -2299,9 +2365,9 @@
"https://github.com/Maxed-Out-99/ComfyUI-MaxedOut": [
[
"Flux Empty Latent Image",
"Flux Image Scale To Total Pixels (Flux Safe)",
"Image Scale To Total Pixels (SDXL Safe)",
"SDXL Resolutions",
"Sd 1.5 Empty Latent Image",
"Prompt With Guidance (Flux)",
"Sdxl Empty Latent Image"
],
{
@@ -2337,15 +2403,6 @@
"title_aux": "comfyui-yaml-prompt"
}
],
"https://github.com/MicheleGuidi/comfyui-computer-vision": [
[
"Sam2ContextSegmentation",
"Sam2TiledSegmentation"
],
{
"title_aux": "ComfyUI-Computer-Vision [WIP]"
}
],
"https://github.com/MickeyJ/ComfyUI_mickster_nodes": [
[
"Image Size Scaled",
@@ -2503,6 +2560,7 @@
"https://github.com/Novavision0313/ComfyUI-NVVS": [
[
"AllBlackMaskValidator",
"DirectionSelector",
"FullBodyDetection",
"HighlightIndexSelector",
"MaskCoverageAnalysis",
@@ -2573,6 +2631,7 @@
"FRED_AutoCropImage_Native_Ratio_v5",
"FRED_AutoCropImage_SDXL_Ratio_V3",
"FRED_AutoCropImage_SDXL_Ratio_V4",
"FRED_AutoImageTile_from_Mask_v1",
"FRED_CropFace",
"FRED_FolderSelector",
"FRED_ImageBrowser_Dress",
@@ -2669,6 +2728,7 @@
],
"https://github.com/RobeSantoro/ComfyUI-RobeNodes": [
[
"AudioWeights to FadeMask \ud83d\udc24",
"Boolean Primitive \ud83d\udc24",
"Image Input Switch \ud83d\udc24",
"Indices Generator \ud83d\udc24",
@@ -2975,6 +3035,7 @@
"SDVN Checkpoint Download List",
"SDVN ControlNet Download",
"SDVN Controlnet Apply",
"SDVN Crop By Ratio",
"SDVN DALL-E Generate Image",
"SDVN Dall-E Generate Image 2",
"SDVN Dic Convert",
@@ -3039,6 +3100,8 @@
"SDVN Save Text",
"SDVN Seed",
"SDVN Simple Any Input",
"SDVN Slider 1",
"SDVN Slider 100",
"SDVN StyleModel Download",
"SDVN Styles",
"SDVN Switch",
@@ -3328,6 +3391,15 @@
"title_aux": "ComfyUI_LLM_Are_You_Listening [WIP]"
}
],
"https://github.com/Yukinoshita-Yukinoe/ComfyUI-KontextOfficialNode": [
[
"KontextImageEditingOfficialAPI_Max",
"KontextTextToImageOfficialAPI_Max"
],
{
"title_aux": "ComfyUI-KontextOfficialNode"
}
],
"https://github.com/ZHO-ZHO-ZHO/ComfyUI-AuraSR-ZHO": [
[
"AuraSR_Lterative_Zho",
@@ -3438,12 +3510,19 @@
],
"https://github.com/aa-parky/pipemind-comfyui": [
[
"BatchImageLoadInput",
"BatchImageLoadOutput",
"BooleanSwitchAny",
"KeywordPromptComposer",
"LoadTxtFile",
"PipemindDisplayAny",
"PipemindFlux2MAspectRatio",
"PipemindLoraLoader",
"PipemindMultilineTextInput",
"PipemindRoomNode",
"PipemindSDXL15AspectRatio",
"PipemindSaveImageWTxt",
"PipemindShowText",
"PipemindTokenCounter",
"RandomLineFromDropdown",
"SelectLineFromDropdown",
"SimplePromptCombiner"
@@ -3531,7 +3610,8 @@
"ReicaGCPWriteImageNode",
"ReicaHTTPNotification",
"ReicaReadImageUrl",
"ReicaTextImageDisplay"
"ReicaTextImageDisplay",
"ReicaURLImageLoader"
],
{
"title_aux": "ComfyUI-Reica"
@@ -4049,7 +4129,7 @@
],
"https://github.com/bulldog68/ComfyUI_FMJ": [
[
"CreaPrompt"
"FMJCreaPrompt"
],
{
"title_aux": "ComfyUI_FMJ [WIP]"
@@ -4097,6 +4177,15 @@
"title_aux": "cel_sampler [WIP]"
}
],
"https://github.com/cesilk10/cesilk-comfyui-nodes": [
[
"SaveAndUploadToS3",
"SdxlImageSizes"
],
{
"title_aux": "cesilk-comfyui-nodes"
}
],
"https://github.com/chaojie/ComfyUI-DynamiCrafter": [
[
"DynamiCrafter Simple",
@@ -4262,6 +4351,7 @@
"ControlNetInpaintingAliMamaApply",
"ControlNetLoader",
"CosmosImageToVideoLatent",
"CosmosPredict2ImageToVideoLatent",
"CreateVideo",
"CropMask",
"DiffControlNetLoader",
@@ -4388,11 +4478,14 @@
"LoadImage",
"LoadImageMask",
"LoadImageOutput",
"LoadImageSetFromFolderNode",
"LoadLatent",
"LoadVideo",
"LoraLoader",
"LoraLoaderModelOnly",
"LoraModelLoader",
"LoraSave",
"LossGraphNode",
"LotusConditioning",
"LumaConceptsNode",
"LumaImageModifyNode",
@@ -4529,6 +4622,7 @@
"SaveImage",
"SaveImageWebsocket",
"SaveLatent",
"SaveLoRANode",
"SaveSVGNode",
"SaveVideo",
"SaveWEBM",
@@ -4604,6 +4698,7 @@
"ThresholdMask",
"TomePatchModel",
"TorchCompileModel",
"TrainLoraNode",
"TrimVideoLatent",
"TripleCLIPLoader",
"TripoConversionNode",
@@ -5003,6 +5098,19 @@
"title_aux": "ComfyUI-SenseVoice [WIP]"
}
],
"https://github.com/fangg2000/ComfyUI-StableAudioFG": [
[
"LoadStableAudioModel",
"StableAudioFG"
],
{
"author": "lks-ai",
"description": "A Simple integration of Stable Audio Diffusion with knobs and stuff!",
"nickname": "stableaudio",
"title": "StableAudioSampler",
"title_aux": "ComfyUI-StableAudioFG [WIP]"
}
],
"https://github.com/fangziheng2321/comfyuinode_chopmask": [
[
"cus_chopmask"
@@ -5017,7 +5125,8 @@
"HtmlPreview",
"LoadHtml",
"SaveHtml",
"SingleImageToBase64"
"SingleImageToBase64",
"SingleImageToBase64KeepMetadata"
],
{
"title_aux": "ComfyUI_html [UNSAFE]"
@@ -5061,6 +5170,15 @@
"title_aux": "comfyui-redux-style"
}
],
"https://github.com/franky519/comfyui_fnckc_Face_analysis": [
[
"FaceAnalysisModels",
"FaceFourImageMatcher"
],
{
"title_aux": "ComfyUI Face Four Image Matcher [WIP]"
}
],
"https://github.com/fritzprix/ComfyUI-LLM-Utils": [
[
"WeightedDict",
@@ -5074,12 +5192,12 @@
"title_aux": "ComfyUI-LLM-Utils [WIP]"
}
],
"https://github.com/ftechmax/ComfyUI-FTM-Pack": [
"https://github.com/ftechmax/ComfyUI-NovaKit-Pack": [
[
"CountTokens"
],
{
"title_aux": "ComfyUI-FTM-Pack"
"title_aux": "ComfyUI-NovaKit-Pack"
}
],
"https://github.com/gabe-init/ComfyUI-LM-Studio": [
@@ -5162,6 +5280,25 @@
"title_aux": "ComfyUI-N_SwapInput [UNSAFE]"
}
],
"https://github.com/gilons/ComfyUI-GoogleDrive-Downloader": [
[
"custom_nodes"
],
{
"title_aux": "ComfyUI-GoogleDrive-Downloader [UNSAFE]"
}
],
"https://github.com/gitadmini/comfyui_extractstoryboards": [
[
"Example",
"ExtractStoryboards_xuhuan1024",
"IntBatchSize_xuhuan1024",
"IntBatch_xuhuan1024"
],
{
"title_aux": "ExtractStoryboards [WIP]"
}
],
"https://github.com/githubYiheng/comfyui_median_filter": [
[
"ImageMedianFilter"
@@ -5314,7 +5451,11 @@
"HolafImageComparer",
"HolafInstagramResize",
"HolafKSampler",
"HolafNeurogridOverload",
"HolafLutApplier",
"HolafLutGenerator",
"HolafLutLoader",
"HolafLutSaver",
"HolafMaskToBoolean",
"HolafOverlayNode",
"HolafResolutionPreset",
"HolafSaveImage",
@@ -5425,6 +5566,18 @@
"title_aux": "ComfyUI_pxtool [WIP]"
}
],
"https://github.com/hdfhssg/comfyui_EvoSearch": [
[
"EvoSearch_FLUX",
"EvoSearch_SD21",
"EvoSearch_WAN",
"EvolutionScheduleGenerator",
"GuidanceRewardsGenerator"
],
{
"title_aux": "comfyui_EvoSearch [WIP]"
}
],
"https://github.com/hiusdev/ComfyUI_Lah_Toffee": [
[
"LoadVideoRandom"
@@ -5783,6 +5936,18 @@
"title_aux": "Jim's ComfyUI Nodes [WIP]"
}
],
"https://github.com/jinchanz/ComfyUI-AliCloud-Bailian": [
[
"BailianAPI",
"BailianAPIPoll",
"BailianAPISubmit",
"MaletteJSONExtractor",
"MaletteJSONModifier"
],
{
"title_aux": "ComfyUI-AliCloud-Bailian [WIP]"
}
],
"https://github.com/jn-jairo/jn_node_suite_comfyui": [
[
"JN_AreaInfo",
@@ -6072,6 +6237,7 @@
"Hy3DUploadMesh",
"Hy3DVAEDecode",
"Hy3DVAELoader",
"Hy3D_2_1SimpleMeshGen",
"MESHToTrimesh",
"TrimeshToMESH"
],
@@ -6181,6 +6347,8 @@
"ReCamMasterPoseVisualizer",
"WanVideoATITracks",
"WanVideoATITracksVisualize",
"WanVideoATI_comfy",
"WanVideoApplyNAG",
"WanVideoBlockSwap",
"WanVideoClipVisionEncode",
"WanVideoContextOptions",
@@ -6201,6 +6369,7 @@
"WanVideoLoopArgs",
"WanVideoLoraBlockEdit",
"WanVideoLoraSelect",
"WanVideoMagCache",
"WanVideoModelLoader",
"WanVideoPhantomEmbeds",
"WanVideoReCamMasterCameraEmbed",
@@ -6213,6 +6382,7 @@
"WanVideoTeaCache",
"WanVideoTextEmbedBridge",
"WanVideoTextEncode",
"WanVideoTextEncodeSingle",
"WanVideoTinyVAELoader",
"WanVideoTorchCompileSettings",
"WanVideoUni3C_ControlnetLoader",
@@ -6747,6 +6917,7 @@
"polymath_helper",
"polymath_scraper",
"polymath_settings",
"polymath_template",
"polymath_text_mask"
],
{
@@ -6995,6 +7166,17 @@
"title_aux": "comfy-url-fetcher [WIP]"
}
],
"https://github.com/moonwhaler/comfyui-moonpack": [
[
"ProportionalDimension",
"RegexStringReplace",
"SimpleStringReplace",
"VACELooperFrameScheduler"
],
{
"title_aux": "comfyui-moonpack"
}
],
"https://github.com/mr-krak3n/ComfyUI-Qwen": [
[
"DeepSeekResponseParser",
@@ -7423,6 +7605,7 @@
],
"https://github.com/pomelyu/cy-prompt-tools": [
[
"CY_LLM",
"CY_LoadPrompt",
"CY_LoadPrompt4",
"CY_LoadPromptPro",
@@ -7496,18 +7679,24 @@
"CreateListJSON",
"CreateListString",
"DoLogin",
"FixLinksAndRevLinks",
"HttpRequest",
"Image_Attachment",
"IncludeInSpiderData",
"JSON_Attachment",
"Json2String",
"LoadSpiderData",
"PNGtoImage",
"Query_OpenAI",
"RemoveCircularReferences",
"RunPython",
"RunPythonGriptapeTool",
"SaveSpiderData",
"SpiderCrawl",
"SpiderSplit",
"String2Json",
"String_Attachment"
"String_Attachment",
"TextMultiSave"
],
{
"title_aux": "ComfyUI-AI_Tools [UNSAFE]"
@@ -7674,6 +7863,7 @@
[
"Batch Keyframes",
"Get Image Dimensions",
"Image Mix RGB",
"Pad Batch to 4n+1",
"Resize Frame",
"Slot Frame",
@@ -7923,6 +8113,20 @@
"title_aux": "ComfyUI_ReduxEmbedToolkit"
}
],
"https://github.com/simonjaq/ComfyUI-sjnodes": [
[
"CrossFadeVideo",
"InpaintCropImprovedGPU",
"InpaintStitchImprovedGPU",
"LoadStitcherFromFile",
"SaveStitcherToFile",
"SmoothTemporalMask",
"WanVideoVACEExtend"
],
{
"title_aux": "ComfyUI-sjnodes"
}
],
"https://github.com/smthemex/ComfyUI_GPT_SoVITS_Lite": [
[
"GPT_SoVITS_LoadModel",
@@ -8013,6 +8217,16 @@
"title_aux": "comfyui-sourceful-official"
}
],
"https://github.com/spawner1145/comfyui-spawner-nodes": [
[
"ImageMetadataReader",
"TextEncoderDecoder",
"json_process"
],
{
"title_aux": "comfyui-spawner-nodes"
}
],
"https://github.com/sswink/comfyui-lingshang": [
[
"LS_ALY_Seg_Body_Utils",
@@ -8374,6 +8588,15 @@
"title_aux": "ComfyUI-RaceDetect"
}
],
"https://github.com/usrname0/ComfyUI-AllergicPack": [
[
"FolderFileCounter_Allergic",
"IncrementorPlus"
],
{
"title_aux": "ComfyUI-AllergicPack [WIP]"
}
],
"https://github.com/var1ableX/ComfyUI_Accessories": [
[
"ACC_AnyCast",
@@ -8422,9 +8645,12 @@
"https://github.com/wTechArtist/ComfyUI_VVL_SAM2": [
[
"SAM1AutoEverything",
"VVL_DetectionScaler",
"VVL_Florence2SAM2",
"VVL_GroundingDinoLoader",
"VVL_GroundingDinoSAM2",
"VVL_MaskCleaner",
"VVL_MaskToBBox",
"VVL_SAM1Loader",
"VVL_SAM2Loader"
],
@@ -8443,8 +8669,8 @@
],
"https://github.com/wTechArtist/ComfyUI_VVL_VideoCamera": [
[
"VideoCameraEstimator",
"VideoFrameExtractor"
"ImageSequenceCameraEstimator",
"VVLColmapMVSDepthNode"
],
{
"title_aux": "ComfyUI_VVL_VideoCamera"
@@ -8514,6 +8740,28 @@
"title_aux": "FindBrightestSpot [WIP]"
}
],
"https://github.com/whmc76/ComfyUI-LongTextTTSSuite": [
[
"AudioConcatenateFree",
"CombineAudioFromList",
"IndexSelectFromList",
"ListLength",
"LongTextSplitter",
"MakeAudioBatch",
"SubtitleFileLoader"
],
{
"title_aux": "ComfyUI-LongTextTTSSuite [WIP]"
}
],
"https://github.com/wildminder/ComfyUI-MagCache": [
[
"MagCache"
],
{
"title_aux": "ComfyUI-MagCache [NAME CONFLICT|WIP]"
}
],
"https://github.com/willblaschko/ComfyUI-Unload-Models": [
[
"DeleteAnyObject",
@@ -8633,6 +8881,7 @@
"RegionalPromptSamplerX",
"RelightX",
"RemoveBackgroundX",
"SamplersTestX",
"SaveImageX",
"SelectiveDepthLoraBlocksX",
"SimpleBlockerX",
@@ -8661,6 +8910,14 @@
"title_aux": "honey_nodes [WIP]"
}
],
"https://github.com/xzuyn/ComfyUI-xzuynodes": [
[
"LastFrameNode"
],
{
"title_aux": "xzuynodes-ComfyUI"
}
],
"https://github.com/y4my4my4m/ComfyUI_Direct3DS2": [
[
"Direct3DS2ModelDownloader",
@@ -8783,11 +9040,26 @@
"title_aux": "ComfyUI_Lam"
}
],
"https://github.com/yichengup/ComfyUI-Transition": [
[
"CircularSequenceTransition",
"CircularTransition",
"DualLineTransition",
"GradientTransition",
"LinearTransition",
"SequenceTransition"
],
{
"title_aux": "ComfyUI-Transition"
}
],
"https://github.com/yichengup/ComfyUI-YCNodes_Advance": [
[
"FaceDetectorSelector",
"HumanPartsUltra",
"YC Color Match"
"YC Color Match",
"YCFaceAlignToCanvas",
"YCFaceAnalysisModels"
],
{
"title_aux": "ComfyUI-YCNodes_Advance"

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,16 +1,46 @@
{
"custom_nodes": [
{
"author": "#NOTICE_1.13",
"title": "NOTICE: This channel is not the default channel.",
"reference": "https://github.com/ltdrdata/ComfyUI-Manager",
"files": [],
"author": "theUpsider",
"title": "ComfyUI-Logic [DEPRECATED]",
"id": "comfy-logic",
"reference": "https://github.com/theUpsider/ComfyUI-Logic",
"files": [
"https://github.com/theUpsider/ComfyUI-Logic"
],
"install_type": "git-clone",
"description": "If you see this message, your ComfyUI-Manager is outdated.\nLegacy channel provides only the list of the deprecated nodes. If you want to find the complete node list, please go to the Default channel."
"description": "An extension to ComfyUI that introduces logic nodes and conditional rendering capabilities."
},
{
"author": "Malloc-pix",
"title": "comfyui_qwen2.4_vl_node [REMOVED]",
"reference": "https://github.com/Malloc-pix/comfyui_qwen2.4_vl_node",
"files": [
"https://github.com/Malloc-pix/comfyui_qwen2.4_vl_node"
],
"install_type": "git-clone",
"description": "NODES: CogVLM2 Captioner, CLIP Dynamic Text Encode(cy)"
},
{
"author": "inyourdreams-studio",
"title": "ComfyUI-RBLM [REMOVED]",
"reference": "https://github.com/inyourdreams-studio/comfyui-rblm",
"files": [
"https://github.com/inyourdreams-studio/comfyui-rblm"
],
"install_type": "git-clone",
"description": "A custom node pack for ComfyUI that provides text manipulation nodes."
},
{
"author": "dream-computing",
"title": "SyntaxNodes - Image Processing Effects for ComfyUI [REMOVED]",
"reference": "https://github.com/dream-computing/syntax-nodes",
"files": [
"https://github.com/dream-computing/syntax-nodes"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI designed to apply various image processing effects, stylizations, and analyses."
},
{
"author": "UD1sto",
"title": "plugin-utils-nodes [DEPRECATED]",

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -344,7 +344,12 @@ try:
log_file.write(message)
else:
log_file.write(f"[{timestamp}] {message}")
log_file.flush()
try:
log_file.flush()
except Exception:
pass
self.last_char = message if message == '' else message[-1]
if not file_only:
@@ -357,7 +362,10 @@ try:
original_stderr.flush()
def flush(self):
log_file.flush()
try:
log_file.flush()
except Exception:
pass
with std_log_lock:
if self.is_stdout:

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