Merge branch 'main' into draft-v4

This commit is contained in:
Dr.Lt.Data 2025-06-09 12:37:10 +09:00
commit 3870abfd2d
14 changed files with 8437 additions and 6044 deletions

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

@ -185,7 +185,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

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,19 +1,175 @@
{
"custom_nodes": [
{
"author": "#NOTICE_1.13",
"title": "NOTICE: This channel is not the default channel.",
"reference": "https://github.com/ltdrdata/ComfyUI-Manager",
"files": [],
"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": "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": "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",
"reference": "https://github.com/takoyaki1118/ComfyUI_PromptExtractor",
"files": [
"https://github.com/takoyaki1118/ComfyUI_PromptExtractor"
],
"install_type": "git-clone",
"description": "NODES: Custom Load Image With Path, Prompt Extractor Node"
},
{
"author": "littleowl",
"title": "ComfyUI-MV-HECV",
"reference": "https://github.com/littleowl/ComfyUI-MV-HECV",
"files": [
"https://github.com/littleowl/ComfyUI-MV-HECV"
],
"install_type": "git-clone",
"description": "ComfyUI export of 3D Videos and Images Compatible with VR / XR, including the AVP."
},
{
"author": "BinglongLi",
"title": "ComfyUI_ToolsForAutomask",
"reference": "https://github.com/BinglongLi/ComfyUI_ToolsForAutomask",
"files": [
"https://github.com/BinglongLi/ComfyUI_ToolsForAutomask"
],
"install_type": "git-clone",
"description": "NODES: Directional Mask Expansion, Remove Small Regions Mask, Precise Subtract Mask, Precise Add Mask, Closing Mask, Opening Mask, Conditional Mask Selector, Prune Thin Branches Mask, Mask Fill Gaps Convex Hull"
},
{
"author": "strhwste",
"title": "CSV Utils [WIP]",
"reference": "https://github.com/strhwste/comfyui_csv_utils",
"files": [
"https://github.com/strhwste/comfyui_csv_utils"
],
"install_type": "git-clone",
"description": "Custom CSV handling nodes for ComfyUI\nNOTE: invalid pyproject.toml"
},
{
"author": "retech995",
"title": "ComfyUI_SaveImageBulk [UNSAFE]",
"reference": "https://github.com/retech995/Save_Florence2_Bulk_Prompts",
"files": [
"https://github.com/retech995/Save_Florence2_Bulk_Prompts"
],
"install_type": "git-clone",
"description": "This comfyui node helps save image[w/This node can write files to an arbitrary path.]"
},
{
"author": "Oct7",
"title": "ComfyUI-LaplaMask",
"reference": "https://github.com/Oct7/ComfyUI-LaplaMask",
"files": [
"https://github.com/Oct7/ComfyUI-LaplaMask"
],
"install_type": "git-clone",
"description": "NODES: Blur→Mask"
},
{
"author": "etng",
"title": "ComfyUI-Heartbeat [UNSAFE]",
"reference": "https://github.com/etng/ComfyUI-Heartbeat",
"files": [
"https://github.com/etng/ComfyUI-Heartbeat"
],
"install_type": "git-clone",
"description": "A plugin for ComfyUI that sends periodic heartbeat requests to a configured gateway, including system information and node status."
},
{
"author": "Novavision0313",
"title": "ComfyUI-NVVS [WIP]",
"reference": "https://github.com/Novavision0313/ComfyUI-NVVS",
"files": [
"https://github.com/Novavision0313/ComfyUI-NVVS"
],
"install_type": "git-clone",
"description": "A ComfyUI plugin customized by NOVEVISION\nNOTE: The files in the repo are not organized."
},
{
"author": "zackabrams",
"title": "ComfyUI-KeySyncWrapper [WIP]",
"reference": "https://github.com/zackabrams/ComfyUI-KeySyncWrapper",
"files": [
"https://github.com/zackabrams/ComfyUI-KeySyncWrapper"
],
"install_type": "git-clone",
"description": "implementation of KeySync in ComfyUI"
},
{
"author": "godric8",
"title": "ComfyUI_Step1X-Edit [NAME CONFLICT]",
"reference": "https://github.com/godric8/ComfyUI_Step1X-Edit",
"files": [
"https://github.com/godric8/ComfyUI_Step1X-Edit"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for Step1X-Edit"
},
{
"author": "violet0927",
"title": "ComfyUI-Direct3DS2 [WIP]",
"reference": "https://github.com/y4my4my4m/ComfyUI_Direct3DS2",
"files": [
"https://github.com/y4my4my4m/ComfyUI_Direct3DS2"
],
"install_type": "git-clone",
"description": "Direct3D-S2 plugin for ComfyUI. [w/Doesn't work yet]"
},
{
"author": "gamtruliar",
"title": "ComfyUI-N_SwapInput [UNSAFE]",
"reference": "https://github.com/gamtruliar/ComfyUI-N_SwapInput",
"files": [
"https://github.com/gamtruliar/ComfyUI-N_SwapInput"
],
"install_type": "git-clone",
"description": "This is a simple tool for swapping input folders with custom suffix in comfy-UI[w/]This node pack performs deletion operations on local files and contains a vulnerability that allows arbitrary paths to be deleted."
},
{
"author": "bulldog68",
"title": "ComfyUI_FMJ [WIP]",
@ -127,13 +283,13 @@
},
{
"author": "Sephrael",
"title": "comfyui_caption-around-image [WIP]",
"title": "comfyui_caption-around-image",
"reference": "https://github.com/Sephrael/comfyui_caption-around-image",
"files": [
"https://github.com/Sephrael/comfyui_caption-around-image"
],
"install_type": "git-clone",
"description": "NODES: A comfyUI node to create captions around a generated image with the ability to dynamically include generation parameters\nNOTE: The files in the repo are not organized."
"description": "NODES: A comfyUI node to create captions around a generated image with the ability to dynamically include generation parameters"
},
{
"author": "EQXai",
@ -183,7 +339,7 @@
"https://github.com/LyazS/ComfyUI-aznodes"
],
"install_type": "git-clone",
"description": "NODES: CrossFadeImageSequence\nNOTE: invalid pyproject.toml"
"description": "NODES: CrossFadeImageSequence, SaveImageAZ"
},
{
"author": "truebillyblue",
@ -223,7 +379,7 @@
"https://github.com/aa-parky/pipemind-comfyui"
],
"install_type": "git-clone",
"description": "NODES: Random Line from File (Seeded), Keyword Prompt Composer, Simple Prompt Combiner (5x), Boolean Switch (Any), Select Line from TxT (Any)"
"description": "NODES: Random Line from File (Seeded), Keyword Prompt Composer, Simple Prompt Combiner (5x), Boolean Switch (Any), Select Line from TxT (Any), Multiline Text Input, Flux 2M Aspect Ratios, SDXL Aspect Ratios, Room Mapper"
},
{
"author": "pacchikAI",
@ -415,16 +571,6 @@
"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]",
@ -503,7 +649,7 @@
"https://github.com/yichengup/ComfyUI-YCNodes_Advance"
],
"install_type": "git-clone",
"description": "NODES: Color Match (YC)"
"description": "NODES: Face Detector Selector, YC Human Parts Ultra(Advance), Color Match (YC)"
},
{
"author": "rakki194",
@ -528,9 +674,9 @@
{
"author": "wTechArtist",
"title": "ComfyUI_WWL_Florence2SAM2",
"reference": "https://github.com/wTechArtist/ComfyUI_WWL_Florence2SAM2",
"reference": "https://github.com/wTechArtist/ComfyUI_VVL_SAM2",
"files": [
"https://github.com/wTechArtist/ComfyUI_WWL_Florence2SAM2"
"https://github.com/wTechArtist/ComfyUI_VVL_SAM2"
],
"install_type": "git-clone",
"description": "NODES: WWL_Florence2SAM2"
@ -797,9 +943,9 @@
{
"author": "ronaldstg",
"title": "comfyui-plus-integrations [WIP]",
"reference": "https://github.com/ronaldstg/comfyui-plus-integrations",
"reference": "https://github.com/ronalds-eu/comfyui-plus-integrations",
"files": [
"https://github.com/ronaldstg/comfyui-plus-integrations"
"https://github.com/ronalds-eu/comfyui-plus-integrations"
],
"install_type": "git-clone",
"description": "NODES: Image Pass Through, Upload Image to S3\nNOTE: The files in the repo are not organized."
@ -834,16 +980,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",
@ -906,10 +1042,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"
@ -917,9 +1053,9 @@
{
"author": "BobRandomNumber",
"title": "ComfyUI DiaTest TTS Node [WIP]",
"reference": "https://github.com/BobRandomNumber/ComfyUI-DiaTest",
"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"
@ -1127,9 +1263,9 @@
{
"author": "SXQBW",
"title": "ComfyUI-Qwen-VLM [WIP]",
"reference": "https://github.com/SXQBW/ComfyUI-Qwen-VLM",
"reference": "https://github.com/SXQBW/ComfyUI-Qwen3",
"files": [
"https://github.com/SXQBW/ComfyUI-Qwen-VLM"
"https://github.com/SXQBW/ComfyUI-Qwen3"
],
"install_type": "git-clone",
"description": "NODES: QwenVLM"
@ -1227,9 +1363,9 @@
{
"author": "LLMCoder2023",
"title": "ComfyUI-LLMCoderNodes",
"reference": "https://github.com/LLMCoder2023/ComfyUI-LLMCoderNodes",
"reference": "https://github.com/LLMCoder2023/ComfyUI-LLMCoder2023Nodes",
"files": [
"https://github.com/LLMCoder2023/ComfyUI-LLMCoderNodes"
"https://github.com/LLMCoder2023/ComfyUI-LLMCoder2023Nodes"
],
"install_type": "git-clone",
"description": "NODES: String Template Interpolation, Variable Definition, Weighted Attributes Formatter"
@ -1487,9 +1623,9 @@
{
"author": "stiffy-committee",
"title": "comfyui-stiffy-nodes",
"reference": "https://github.com/stiffy-committee/comfyui-stiffy-nodes",
"reference": "https://github.com/V-woodpecker-V/comfyui-stiffy-nodes",
"files": [
"https://github.com/stiffy-committee/comfyui-stiffy-nodes"
"https://github.com/V-woodpecker-V/comfyui-stiffy-nodes"
],
"install_type": "git-clone",
"description": "NODES: StiffyPrompter, StiffyPersistentPrompter, StiffyDecoder, StiffyDebugger, ..."
@ -1517,9 +1653,9 @@
{
"author": "daracazamea",
"title": "DCNodess [WIP]",
"reference": "https://github.com/daracazamea/DCNodes",
"reference": "https://github.com/daracazamea/comfyUI-DCNodes",
"files": [
"https://github.com/daracazamea/DCNodes"
"https://github.com/daracazamea/comfyUI-DCNodes"
],
"install_type": "git-clone",
"description": "NODES: Start Timer (Pass-Through), Get Generation Time, Manual Trigger, Flux: Resolution Picker, SDXL: Resolution Picker\nNOTE: The files in the repo are not organized."
@ -1557,9 +1693,9 @@
{
"author": "uauaouau",
"title": "Mycraft [WIP]",
"reference": "https://github.com/uauaouau/mycraft-comfyui",
"reference": "https://github.com/sorption-dev/mycraft-comfyui",
"files": [
"https://github.com/uauaouau/mycraft-comfyui"
"https://github.com/sorption-dev/mycraft-comfyui"
],
"install_type": "git-clone",
"description": "Mycraft provides a limitless storyboard experience for image generation, powered by the ComfyUI API.\nEach container functions as an independent ComfyUI workflow, Supports workflows (text-to-text) and fine-tuning (image-to-image), Supports workflow customization."
@ -1658,9 +1794,9 @@
{
"author": "DonutsDelivery",
"title": "ComfyUI-DonutDetailer",
"reference": "https://github.com/DonutsDelivery/ComfyUI-DonutDetailer",
"reference": "https://github.com/DonutsDelivery/ComfyUI-DonutNodes",
"files": [
"https://github.com/DonutsDelivery/ComfyUI-DonutDetailer"
"https://github.com/DonutsDelivery/ComfyUI-DonutNodes"
],
"install_type": "git-clone",
"description": "This is an experimental node I made to mimick the 'adjust' in A1111 Supermerger [a/https://github.com/hako-mikan/sd-webui-supermerger?tab=readme-ov-file#adjust](https://github.com/hako-mikan/sd-webui-supermerger?tab=readme-ov-file#adjust)."
@ -2497,16 +2633,6 @@
"install_type": "git-clone",
"description": "NODES: Transparentbackground RemBg"
},
{
"author": "UD1sto",
"title": "plugin-utils-nodes",
"reference": "https://github.com/UD1sto/plugin-utils-nodes",
"files": [
"https://github.com/UD1sto/plugin-utils-nodes"
],
"install_type": "git-clone",
"description": "NODES: Compare Images (SimHash), Image Selector, Temporal Consistency, Update Image Reference, Frame Blend."
},
{
"author": "Kayarte",
"title": "Time Series Nodes for ComfyUI [Experimental]",
@ -2630,12 +2756,12 @@
{
"author": "sizzlebop",
"title": "ComfyUI LLM Prompt Enhancer [WIP]",
"reference": "https://github.com/sizzlebop/comfyui-llm-prompt-enhancer",
"reference": "https://github.com/pinkpixel-dev/comfyui-llm-prompt-enhancer",
"files": [
"https://github.com/sizzlebop/comfyui-llm-prompt-enhancer"
"https://github.com/pinkpixel-dev/comfyui-llm-prompt-enhancer"
],
"install_type": "git-clone",
"description": "A powerful custom node for ComfyUI that enhances your prompts using various Language Learning Models (LLMs). This node supports multiple LLM providers and offers various enhancement styles to help you create better, more detailed prompts for image generation.\nNOTE: The files in the repo are not organized."
"description": "A ComfyUI node for enhancing prompts using various LLM providers\nNOTE: The files in the repo are not organized."
},
{
"author": "a-One-Fan",
@ -4007,9 +4133,9 @@
{
"author": "monate0615",
"title": "ComfyUI-Simple-Image-Tools [WIP]",
"reference": "https://github.com/monate0615/ComfyUI-Simple-Image-Tools",
"reference": "https://github.com/gondar-software/ComfyUI-Simple-Image-Tools",
"files": [
"https://github.com/monate0615/ComfyUI-Simple-Image-Tools"
"https://github.com/gondar-software/ComfyUI-Simple-Image-Tools"
],
"install_type": "git-clone",
"description": "Get mask from image based on alpha (Get Mask From Alpha)\nNOTE: The files in the repo are not organized."
@ -4067,9 +4193,9 @@
{
"author": "monate0615",
"title": "Affine Transform ComfyUI Node [WIP]",
"reference": "https://github.com/monate0615/ComfyUI-Affine-Transform",
"reference": "https://github.com/gondar-software/ComfyUI-Affine-Transform",
"files": [
"https://github.com/monate0615/ComfyUI-Affine-Transform"
"https://github.com/gondar-software/ComfyUI-Affine-Transform"
],
"install_type": "git-clone",
"description": "This node output the image that are transfromed by affine matrix what is made according to 4 points of output.\nNOTE: The files in the repo are not organized."
@ -4368,10 +4494,10 @@
},
{
"author": "Lilien86",
"title": "lauger NodePack for ComfyUI [WIP]",
"reference": "https://github.com/Lilien86/Comfyui_Lilien",
"title": "Comfyui_Latent_Interpolation [WIP]",
"reference": "https://github.com/Lilien86/Comfyui_Latent_Interpolation",
"files": [
"https://github.com/Lilien86/Comfyui_Lilien"
"https://github.com/Lilien86/Comfyui_Latent_Interpolation"
],
"install_type": "git-clone",
"description": "Hey everyone it's my Custom ComfyUI Nodes Pack repository! This project contains a collection of custom nodes designed to extend the functionality of ComfyUI. These nodes offer capabilities and new creative possibilities, especially in the realms of latent space manipulation and interpolation.\nNOTE: The files in the repo are not organized."

View File

@ -599,7 +599,7 @@
],
"https://github.com/Alazuaka/comfyui-lora-stack-node": [
[
"EsCheckpointSet",
"AlazukaCheckpoint",
"EsLoraSet"
],
{
@ -658,6 +658,7 @@
"TS Qwen2.5",
"TS Youtube Chapters",
"TSWhisper",
"TS_FilePathLoader",
"TS_Free_Video_Memory",
"TS_ImageResize",
"TS_Qwen3",
@ -832,6 +833,22 @@
"title_aux": "ComfyUI-Movie-Tools [WIP]"
}
],
"https://github.com/BinglongLi/ComfyUI_ToolsForAutomask": [
[
"Closing Mask",
"Conditional Mask Selector",
"Directional Mask Expansion",
"Mask Fill Gaps Convex Hull",
"Opening Mask",
"Precise Add Mask",
"Precise Subtract Mask",
"Prune Thin Branches Mask",
"Remove Small Regions Mask"
],
{
"title_aux": "ComfyUI_ToolsForAutomask"
}
],
"https://github.com/BlueDangerX/ComfyUI-BDXNodes": [
[
"BDXTestInt",
@ -859,7 +876,7 @@
"title_aux": "ComfyUI-BDXNodes [WIP]"
}
],
"https://github.com/BobRandomNumber/ComfyUI-DiaTest": [
"https://github.com/BobRandomNumber/ComfyUI-DiaTTS": [
[
"DiaGenerate",
"DiaLoader"
@ -903,6 +920,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",
@ -925,6 +950,7 @@
"https://github.com/Chargeuk/ComfyUI-vts-nodes": [
[
"VTS Clean Text",
"VTS Clean Text List",
"VTS Clear Ram",
"VTS Clip Text Encode",
"VTS Color Mask To Mask",
@ -935,8 +961,11 @@
"VTS Images Scale",
"VTS Images Scale To Min",
"VTS Merge Delimited 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"
@ -1103,7 +1132,7 @@
"title_aux": "ComfyUI-Flashback"
}
],
"https://github.com/DonutsDelivery/ComfyUI-DonutDetailer": [
"https://github.com/DonutsDelivery/ComfyUI-DonutNodes": [
[
"APG",
"AddNoise",
@ -1169,8 +1198,6 @@
"DonutApplyLoRAStack",
"DonutClipEncode",
"DonutLoRAStack",
"DonutLoadCLIPModels",
"DonutLoadUNetModels",
"DonutWidenMergeCLIP",
"DonutWidenMergeUNet",
"DualCFGGuider",
@ -1816,7 +1843,6 @@
"Show Prompt TnT",
"Simple Ratio Selector (Hapse)",
"Simple Ratio Selector TnT",
"Simple Seed Selector (Hapse)",
"Simple Seed Selector TnT"
],
{
@ -2063,7 +2089,7 @@
"title_aux": "ComfyUI-VLMStudio"
}
],
"https://github.com/LLMCoder2023/ComfyUI-LLMCoderNodes": [
"https://github.com/LLMCoder2023/ComfyUI-LLMCoder2023Nodes": [
[
"DisplayLoraTriggersNode",
"LoraAndTriggerWordsLoader",
@ -2100,12 +2126,12 @@
"title_aux": "ComfyUI-align-pose"
}
],
"https://github.com/Lilien86/Comfyui_Lilien": [
"https://github.com/Lilien86/Comfyui_Latent_Interpolation": [
[
"Latent Interpolator Multi"
],
{
"title_aux": "lauger NodePack for ComfyUI [WIP]"
"title_aux": "Comfyui_Latent_Interpolation [WIP]"
}
],
"https://github.com/Linsoo/ComfyUI-Linsoo-Custom-Nodes": [
@ -2143,6 +2169,7 @@
"https://github.com/LyazS/ComfyUI-aznodes": [
[
"CrossFadeImageSequence",
"ImageGrayscaleAZ",
"SaveImageAZ"
],
{
@ -2250,6 +2277,8 @@
],
"https://github.com/MakkiShizu/ComfyUI-MakkiTools": [
[
"AutoLoop_create_pseudo_loop_video",
"Environment_INFO",
"GetImageNthCount",
"ImageChannelSeparate",
"ImageCountConcatenate",
@ -2320,15 +2349,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",
@ -2407,6 +2427,7 @@
"AudioDurationNode",
"AudioPathToAudioNode",
"CategorizeNode",
"CountFilesFromFolderNode",
"Data_handle_Node",
"DeepSeek_Node",
"Delay_node",
@ -2418,6 +2439,7 @@
"Downloader",
"FileMoveNode",
"FolderIteratorNODE",
"GetImageListFromFloderNode",
"Get_cookies_Node",
"Get_json_value_Node",
"Get_video_Node",
@ -2481,6 +2503,19 @@
"title_aux": "ComfyUI_North_Noise [WIP]"
}
],
"https://github.com/Novavision0313/ComfyUI-NVVS": [
[
"AllBlackMaskValidator",
"FullBodyDetection",
"HighlightIndexSelector",
"MaskCoverageAnalysis",
"StringSplit",
"StringStrip"
],
{
"title_aux": "ComfyUI-NVVS [WIP]"
}
],
"https://github.com/OSAnimate/ComfyUI-SpriteSheetMaker": [
[
"SpriteSheetMaker"
@ -2489,6 +2524,14 @@
"title_aux": "ComfyUI-SpriteSheetMaker [WIP]"
}
],
"https://github.com/Oct7/ComfyUI-LaplaMask": [
[
"BlurMask"
],
{
"title_aux": "ComfyUI-LaplaMask"
}
],
"https://github.com/PATATAJEC/Patatajec-Nodes": [
[
"FilePrefixSwitcher",
@ -2533,6 +2576,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",
@ -2685,7 +2729,7 @@
"title_aux": "Comfyui_SSsnap_pose-Remapping"
}
],
"https://github.com/SXQBW/ComfyUI-Qwen-VLM": [
"https://github.com/SXQBW/ComfyUI-Qwen3": [
[
"QwenVisionParser"
],
@ -2768,10 +2812,13 @@
],
"https://github.com/Sephrael/comfyui_caption-around-image": [
[
"CaptionAroundImageSmart"
"CaptionAroundImageSmart",
"PrintPromptValues",
"PromptProvider",
"TextboxReferenceNode"
],
{
"title_aux": "comfyui_caption-around-image [WIP]"
"title_aux": "comfyui_caption-around-image"
}
],
"https://github.com/ShahFaisalWani/ComfyUI-Mojen-Nodeset": [
@ -3196,29 +3243,6 @@
"title_aux": "ComfyUI Instructor Ollama"
}
],
"https://github.com/UD1sto/plugin-utils-nodes": [
[
"FrameBlend",
"ImageReferenceUpdate",
"ImageSelector",
"KeypointComparator",
"KeypointComparatorNode",
"KeypointsInput",
"KeypointsInputNode",
"KeypointsToPose",
"KeypointsToPoseNode",
"PoseDatabase",
"PoseDatabaseVisualizer",
"PoseDifference",
"PoseEstimator",
"PoseEstimatorNode",
"SimHashCompare",
"TemporalConsistency"
],
{
"title_aux": "plugin-utils-nodes"
}
],
"https://github.com/Velour-Fog/comfy-latent-nodes": [
[
"CustomLoadLatent",
@ -3308,6 +3332,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",
@ -3418,8 +3451,17 @@
],
"https://github.com/aa-parky/pipemind-comfyui": [
[
"BatchImageLoad",
"BooleanSwitchAny",
"KeywordPromptComposer",
"PipemindDisplayAny",
"PipemindFlux2MAspectRatio",
"PipemindLoraLoader",
"PipemindMultilineTextInput",
"PipemindSDXL15AspectRatio",
"PipemindSaveImageWTxt",
"PipemindShowText",
"PipemindTokenCounter",
"RandomLineFromDropdown",
"SelectLineFromDropdown",
"SimplePromptCombiner"
@ -4073,6 +4115,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",
@ -4278,6 +4329,7 @@
"GLIGENTextBoxApply",
"GeminiInputFiles",
"GeminiNode",
"GetImageSize",
"GetVideoComponents",
"GrowMask",
"Hunyuan3Dv2Conditioning",
@ -4306,6 +4358,7 @@
"ImageScaleBy",
"ImageScaleToTotalPixels",
"ImageSharpen",
"ImageStitch",
"ImageToMask",
"ImageUpscaleWithModel",
"ImageYUVToRGB",
@ -4693,7 +4746,7 @@
"title_aux": "seb_nodes [WIP]"
}
],
"https://github.com/daracazamea/DCNodes": [
"https://github.com/daracazamea/comfyUI-DCNodes": [
[
"FluxResolutionPicker",
"GetGenerationTime",
@ -4948,10 +5001,11 @@
"Alpha Crop and Position Image",
"GenerateTimestamp",
"GetMostCommonColors",
"ImageCompositeAbsoluteByContainer",
"LoadImageFromUrl",
"OpenAI Image 2 Text",
"PadMask",
"ReadImage",
"RenderOpenStreetMapTile",
"Shrink Image"
],
{
@ -5047,12 +5101,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": [
@ -5127,6 +5181,25 @@
"title_aux": "ComfyUI_stable_fast"
}
],
"https://github.com/gamtruliar/ComfyUI-N_SwapInput": [
[
"N_SwapInput"
],
{
"title_aux": "ComfyUI-N_SwapInput [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"
@ -5159,6 +5232,14 @@
"title_aux": "ComfyUI-Tools-Video-Combine [WIP]"
}
],
"https://github.com/godric8/ComfyUI_Step1X-Edit": [
[
"Step1XEdit"
],
{
"title_aux": "ComfyUI_Step1X-Edit [NAME CONFLICT]"
}
],
"https://github.com/gold24park/loki-comfyui-node": [
[
"Base64ToImage",
@ -5171,6 +5252,23 @@
"title_aux": "loki-comfyui-node"
}
],
"https://github.com/gondar-software/ComfyUI-Affine-Transform": [
[
"AffineTransform"
],
{
"title_aux": "Affine Transform ComfyUI Node [WIP]"
}
],
"https://github.com/gondar-software/ComfyUI-Simple-Image-Tools": [
[
"GetMaskFromAlpha",
"GetQuadrilateralOutfit"
],
{
"title_aux": "ComfyUI-Simple-Image-Tools [WIP]"
}
],
"https://github.com/gordon123/ComfyUI_DreamBoard": [
[
"PromptExtraNode",
@ -5251,9 +5349,15 @@
"HolafBenchmarkLoader",
"HolafBenchmarkPlotter",
"HolafBenchmarkRunner",
"HolafColorMatcher",
"HolafImageComparer",
"HolafInstagramResize",
"HolafInteractiveImageEditor",
"HolafKSampler",
"HolafLutApplier",
"HolafLutGenerator",
"HolafLutLoader",
"HolafLutSaver",
"HolafNeurogridOverload",
"HolafOverlayNode",
"HolafResolutionPreset",
@ -5723,6 +5827,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",
@ -5970,6 +6086,7 @@
"FramePackFindNearestBucket",
"FramePackLoraSelect",
"FramePackSampler",
"FramePackSingleFrameSampler",
"FramePackTorchCompileSettings",
"LoadFramePackModel"
],
@ -6145,6 +6262,7 @@
"WanVideoReCamMasterCameraEmbed",
"WanVideoReCamMasterDefaultCamera",
"WanVideoReCamMasterGenerateOrbitCamera",
"WanVideoRealisDanceLatents",
"WanVideoSLG",
"WanVideoSampler",
"WanVideoSetBlockSwap",
@ -6401,6 +6519,16 @@
"title_aux": "ComfyUI Build and Train Your Network [WIP]"
}
],
"https://github.com/littleowl/ComfyUI-MV-HECV": [
[
"CombineSideBySide",
"DepthResize",
"StereoShift_Fast"
],
{
"title_aux": "ComfyUI-MV-HECV"
}
],
"https://github.com/logtd/ComfyUI-Fluxtapoz": [
[
"AddFluxFlow",
@ -6923,23 +7051,6 @@
"title_aux": "comfy-url-fetcher [WIP]"
}
],
"https://github.com/monate0615/ComfyUI-Affine-Transform": [
[
"AffineTransform"
],
{
"title_aux": "Affine Transform ComfyUI Node [WIP]"
}
],
"https://github.com/monate0615/ComfyUI-Simple-Image-Tools": [
[
"GetMaskFromAlpha",
"GetQuadrilateralOutfit"
],
{
"title_aux": "ComfyUI-Simple-Image-Tools [WIP]"
}
],
"https://github.com/mr-krak3n/ComfyUI-Qwen": [
[
"DeepSeekResponseParser",
@ -7334,6 +7445,14 @@
"title_aux": "comfyui-static-resource[UNSAFE]"
}
],
"https://github.com/pinkpixel-dev/comfyui-llm-prompt-enhancer": [
[
"PromptEnhancer"
],
{
"title_aux": "ComfyUI LLM Prompt Enhancer [WIP]"
}
],
"https://github.com/pixuai/ComfyUI-PixuAI": [
[
"PromptSearch"
@ -7437,9 +7556,13 @@
"Image_Attachment",
"JSON_Attachment",
"Json2String",
"LoadSpiderData",
"PNGtoImage",
"Query_OpenAI",
"RunPython",
"SaveSpiderData",
"SpiderCrawl",
"SpiderSplit",
"String2Json",
"String_Attachment"
],
@ -7509,6 +7632,14 @@
"title_aux": "ComfyUI-ODE"
}
],
"https://github.com/retech995/Save_Florence2_Bulk_Prompts": [
[
"SaveTextFlorence"
],
{
"title_aux": "ComfyUI_SaveImageBulk [UNSAFE]"
}
],
"https://github.com/rhinoflavored/comfyui_QT": [
[
"CSVDataMatcher",
@ -7598,6 +7729,7 @@
],
"https://github.com/rishipandey125/ComfyUI-FramePacking": [
[
"Batch Keyframes",
"Get Image Dimensions",
"Pad Batch to 4n+1",
"Resize Frame",
@ -7644,7 +7776,7 @@
"title_aux": "ComfyUI Terminal Command Node [UNSAFE]"
}
],
"https://github.com/ronaldstg/comfyui-plus-integrations": [
"https://github.com/ronalds-eu/comfyui-plus-integrations": [
[
"ImagePassThrough",
"ImageToS3"
@ -7848,14 +7980,6 @@
"title_aux": "ComfyUI_ReduxEmbedToolkit"
}
],
"https://github.com/sizzlebop/comfyui-llm-prompt-enhancer": [
[
"PromptEnhancer"
],
{
"title_aux": "ComfyUI LLM Prompt Enhancer [WIP]"
}
],
"https://github.com/smthemex/ComfyUI_GPT_SoVITS_Lite": [
[
"GPT_SoVITS_LoadModel",
@ -7980,6 +8104,16 @@
"title_aux": "ComfyUI-Teeth [UNSAFE]"
}
],
"https://github.com/strhwste/comfyui_csv_utils": [
[
"ExtractFromJSON",
"SearchCSVByRow",
"WriteCSVByRow"
],
{
"title_aux": "CSV Utils [WIP]"
}
],
"https://github.com/stutya/ComfyUI-Terminal": [
[
"Terminal"
@ -8026,6 +8160,15 @@
"title_aux": "ComfyUI-SaveImgNextcloud"
}
],
"https://github.com/takoyaki1118/ComfyUI_PromptExtractor": [
[
"CustomLoadImageWithPathNode",
"PromptExtractorNode"
],
{
"title_aux": "ComfyUI_PromptExtractor"
}
],
"https://github.com/talon468/ComfyUI-Rpg-Architect": [
[
"ComfyUI Rpg Architect \ud83e\ude84"
@ -8313,10 +8456,12 @@
[
"BrightnessCorrectionNode",
"ConcatHorizontalWithMask",
"DeHaloAlphaWithMaskTorch",
"DepthFitter",
"DownloadAndLoadLoraModelOnly",
"EdgeNoise",
"FeatheredSharpen"
"FeatheredSharpen",
"IterativeDeHaloAlphaWithMaskTorch"
],
{
"title_aux": "comfyui-virallover"
@ -8331,6 +8476,20 @@
"title_aux": "ComfyUI Simple Image Tools [WIP]"
}
],
"https://github.com/wTechArtist/ComfyUI_VVL_SAM2": [
[
"SAM1AutoEverything",
"VVL_DetectionScaler",
"VVL_Florence2SAM2",
"VVL_GroundingDinoSAM2",
"VVL_MaskCleaner",
"VVL_SAM1Loader",
"VVL_SAM2Loader"
],
{
"title_aux": "ComfyUI_WWL_Florence2SAM2"
}
],
"https://github.com/wTechArtist/ComfyUI_VVL_Segmentation": [
[
"Mask2FormerPanoptic",
@ -8349,19 +8508,6 @@
"title_aux": "ComfyUI_VVL_VideoCamera"
}
],
"https://github.com/wTechArtist/ComfyUI_WWL_Florence2SAM2": [
[
"SAM1AutoEverything",
"VVL_Florence2SAM2",
"VVL_GroundingDinoSAM2",
"VVL_MaskCleaner",
"VVL_SAM1Loader",
"VVL_SAM2Loader"
],
{
"title_aux": "ComfyUI_WWL_Florence2SAM2"
}
],
"https://github.com/wTechArtist/ComfyUI_vvl_BBOX": [
[
"vvl_BBoxInput"
@ -8545,6 +8691,7 @@
"RegionalPromptSamplerX",
"RelightX",
"RemoveBackgroundX",
"SamplersTestX",
"SaveImageX",
"SelectiveDepthLoraBlocksX",
"SimpleBlockerX",
@ -8573,6 +8720,15 @@
"title_aux": "honey_nodes [WIP]"
}
],
"https://github.com/y4my4my4m/ComfyUI_Direct3DS2": [
[
"Direct3DS2ModelDownloader",
"Direct3DS2Node"
],
{
"title_aux": "ComfyUI-Direct3DS2 [WIP]"
}
],
"https://github.com/yanhuifair/ComfyUI-FairLab": [
[
"AppendTagsNode",
@ -8688,6 +8844,7 @@
],
"https://github.com/yichengup/ComfyUI-YCNodes_Advance": [
[
"FaceDetectorSelector",
"HumanPartsUltra",
"YC Color Match"
],
@ -8729,6 +8886,14 @@
"title_aux": "ComfyUI-Dropbox-API [WIP]"
}
],
"https://github.com/zackabrams/ComfyUI-KeySyncWrapper": [
[
"KeySyncWrapper"
],
{
"title_aux": "ComfyUI-KeySyncWrapper [WIP]"
}
],
"https://github.com/zhaorishuai/ComfyUI-StoryboardDistributor": [
[
"StoryboardDistributor"

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,47 @@
{
"custom_nodes": [
{
"author": "#NOTICE_1.13",
"title": "NOTICE: This channel is not the default channel.",
"reference": "https://github.com/ltdrdata/ComfyUI-Manager",
"files": [],
"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": "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": "A collection of custom nodes for ComfyUI designed to apply various image processing effects, stylizations, and analyses."
},
{
"author": "UD1sto",
"title": "plugin-utils-nodes [DEPRECATED]",
"reference": "https://github.com/its-DeFine/plugin-utils-nodes",
"files": [
"https://github.com/its-DeFine/plugin-utils-nodes"
],
"install_type": "git-clone",
"description": "NODES: Compare Images (SimHash), Image Selector, Temporal Consistency, Update Image Reference, Frame Blend."
},
{
"author": "hanyingcho",
"title": "ComfyUI LLM Promp [REMOVED]",
"reference": "https://github.com/hanyingcho/comfyui-llmprompt",
"files": [
"https://github.com/hanyingcho/comfyui-llmprompt"
],
"install_type": "git-clone",
"description": "NODES: Load llm, Generate Text with LLM, Inference Qwen2VL, Inference Qwen2"
},
{
"author": "WASasquatch",
"title": "WAS Node Suite [DEPRECATED]",
"id": "was",
"reference": "https://github.com/WASasquatch/was-node-suite-comfyui",
"pip": ["numba"],
"files": [
"https://github.com/WASasquatch/was-node-suite-comfyui"
],
"install_type": "git-clone",
"description": "A node suite for ComfyUI with many new nodes, such as image processing, text processing, and more."
},
{
"author": "TOM1063",
"title": "ComfyUI-SamuraiTools [REMOVED]",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -13,9 +13,9 @@ keywords = ["comfyui", "comfyui-manager"]
maintainers = [
{ name = "Dr.Lt.Data", email = "dr.lt.data@gmail.com" },
{ name = "Yoland Yan", email = "yoland@drip.art" },
{ name = "Yoland Yan", email = "yoland@comfy.org" },
{ name = "James Kwon", email = "hongilkwon316@gmail.com" },
{ name = "Robin Huang", email = "robin@drip.art" },
{ name = "Robin Huang", email = "robin@comfy.org" },
]
classifiers = [

View File

@ -293,7 +293,7 @@ def update_custom_nodes():
pass
def is_rate_limit_exceeded():
return g.rate_limiting[0] <= 11
return g.rate_limiting[0] <= 20
if is_rate_limit_exceeded():
print(f"GitHub API Rate Limit Exceeded: remained - {(g.rate_limiting_resettime - datetime.datetime.now().timestamp())/60:.2f} min")