Compare commits
10 Commits
3.32.3
...
api/openap
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1a83bab57b | ||
|
|
416122d61d | ||
|
|
d3c625e791 | ||
|
|
ca2c41783c | ||
|
|
e2a6446585 | ||
|
|
839790b5ab | ||
|
|
58b9946936 | ||
|
|
a19ba22eaf | ||
|
|
117715aa22 | ||
|
|
891a5a85ee |
@@ -7936,6 +7936,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "ComfyUI-ReduxFineTune is a custom node for ComfyUI that enables advanced style fine-tuning using the Flux Redux approach. It offers multiple unified fusion modes for precise and consistent control over style transfer, allowing users to fine-tune image styles with high flexibility and detail."
|
"description": "ComfyUI-ReduxFineTune is a custom node for ComfyUI that enables advanced style fine-tuning using the Flux Redux approach. It offers multiple unified fusion modes for precise and consistent control over style transfer, allowing users to fine-tune image styles with high flexibility and detail."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "1038lab",
|
||||||
|
"title": "ComfyUI-LBM",
|
||||||
|
"reference": "https://github.com/1038lab/ComfyUI-LBM",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/1038lab/ComfyUI-LBM"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A ComfyUI implementation of Latent Bridge Matching (LBM) for efficient image relighting. This node utilizes the LBM algorithm to perform single-step image-to-image translation specifically for relighting tasks."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "Klinter",
|
"author": "Klinter",
|
||||||
"title": "Klinter_nodes",
|
"title": "Klinter_nodes",
|
||||||
@@ -17130,16 +17140,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "A node that can use Nai in Comfyui"
|
"description": "A node that can use Nai in Comfyui"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"author": "syaofox",
|
|
||||||
"title": "ComfyUI_fnodes",
|
|
||||||
"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": "guyaton",
|
"author": "guyaton",
|
||||||
"title": "guy-nodes-comfyui",
|
"title": "guy-nodes-comfyui",
|
||||||
@@ -19398,6 +19398,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "ComfyUI-Step1X-3D is now available in ComfyUI, delivering high-fidelity 3D asset generation with consistent geometry-texture alignment. It supports multi-style outputs: cartoon, sketch, and photorealistic."
|
"description": "ComfyUI-Step1X-3D is now available in ComfyUI, delivering high-fidelity 3D asset generation with consistent geometry-texture alignment. It supports multi-style outputs: cartoon, sketch, and photorealistic."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "Yuan-ManX",
|
||||||
|
"title": "ComfyUI-MoviiGen",
|
||||||
|
"reference": "https://github.com/Yuan-ManX/ComfyUI-MoviiGen",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Yuan-ManX/ComfyUI-MoviiGen"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI-MoviiGen is now available in ComfyUI, MoviiGen 1.1 is a cutting-edge video generation model that excels in cinematic aesthetics and visual quality."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "Starnodes2024",
|
"author": "Starnodes2024",
|
||||||
"title": "ComfyUI_StarNodes",
|
"title": "ComfyUI_StarNodes",
|
||||||
@@ -20763,6 +20773,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "ACE-Step: A Step Towards Music Generation Foundation Model"
|
"description": "ACE-Step: A Step Towards Music Generation Foundation Model"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "mw",
|
||||||
|
"title": "ComfyUI_parakeet-tdt",
|
||||||
|
"reference": "https://github.com/billwuhao/ComfyUI_parakeet-tdt",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/billwuhao/ComfyUI_parakeet-tdt"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "parakeet-tdt-0.6b-v2: Automatic speech recognition (ASR) model designed for high-quality English transcription, featuring support for punctuation, capitalization, and accurate timestamp prediction."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "umiyuki",
|
"author": "umiyuki",
|
||||||
"title": "ComfyUI Pad To Eight",
|
"title": "ComfyUI Pad To Eight",
|
||||||
@@ -22361,6 +22381,17 @@
|
|||||||
"install_type": "copy",
|
"install_type": "copy",
|
||||||
"description": "A custom ComfyUI node for generating images using the HiDream AI model. Uses quantization for lower memory usage."
|
"description": "A custom ComfyUI node for generating images using the HiDream AI model. Uses quantization for lower memory usage."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "lum3on",
|
||||||
|
"title": "ComfyUI Model Quantizer",
|
||||||
|
"id": "ModelQuantizer",
|
||||||
|
"reference": "https://github.com/lum3on/ComfyUI-ModelQuantizer",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/lum3on/ComfyUI-ModelQuantizer"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This is a node to converts models into Fp8, bf16, fp16."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "austinbrown34",
|
"author": "austinbrown34",
|
||||||
"title": "ComfyUI-IO-Helpers",
|
"title": "ComfyUI-IO-Helpers",
|
||||||
@@ -25760,6 +25791,78 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "A collection of custom nodes for ComfyUI that enable the creation of various ASCII art effects, from static images to complex, colorized typing animations and video conversions."
|
"description": "A collection of custom nodes for ComfyUI that enable the creation of various ASCII art effects, from static images to complex, colorized typing animations and video conversions."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "jqy-yo",
|
||||||
|
"title": "BBoxLowerMask2",
|
||||||
|
"reference": "https://github.com/jqy-yo/Comfyui-BBoxLowerMask2",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/jqy-yo/Comfyui-BBoxLowerMask2"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Create a mask to slice the image at specific coordinates"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "ICAI Icelandic Center for Artificial Intelligence",
|
||||||
|
"title": "Sampler Scheduler Metrics Tester for ComfyUI",
|
||||||
|
"id": "SamplerSchedulerMetricsTester",
|
||||||
|
"reference": "https://github.com/IcelandicCenterArtificialIntelligence/ComfyUI-SamplerSchedulerMetricsTester",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/IcelandicCenterArtificialIntelligence/ComfyUI-SamplerSchedulerMetricsTester"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This custom node for ComfyUI allows you to test combinations of samplers and schedulers. It generates a batch of generated images(latents), as well as RGB images, each one annotated with the specific combination used, performance timing, and several image quality metrics (Laplacian Variance, Gradient Mean, FFT-based sharpness) for our internal usage, but kept as they could may be useful for others to."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "2frames.app",
|
||||||
|
"title": "AQnodes for ComfyUI",
|
||||||
|
"id": "AQnodes",
|
||||||
|
"reference": "https://github.com/2frames/ComfyUI-AQnodes",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/2frames/ComfyUI-AQnodes"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Nodes for ComfyUI, mostly for llm calling and automatizing pulid multiface."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "BigWhiteFly",
|
||||||
|
"title": "ComfyUI-ImageConcat",
|
||||||
|
"reference": "https://github.com/BigWhiteFly/ComfyUI-ImageConcat",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/BigWhiteFly/ComfyUI-ImageConcat"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "concatenate all images in floders, concatenate caption txt files for trainning loras."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Jannled",
|
||||||
|
"title": "OWL-ViT ComfyUI",
|
||||||
|
"reference": "https://github.com/Jannled/owl-vit-comfyui",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Jannled/owl-vit-comfyui"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI Nodes for OWL-ViT / OWLv2 using the HuggingFace Transformers implementation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "thedivergentai",
|
||||||
|
"title": "Divergent Nodes",
|
||||||
|
"reference": "https://github.com/thedivergentai/divergent_nodes",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/thedivergentai/divergent_nodes"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This repository contains a collection of custom nodes for ComfyUI designed to integrate external AI models, provide utilities, and enable advanced workflows."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "skycoder",
|
||||||
|
"title": "Filename Tools",
|
||||||
|
"reference": "https://github.com/skycoder182/comfyui-filename-tools",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/skycoder182/comfyui-filename-tools"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A utility node for extracting and trimming filenames from file paths"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -67,6 +67,14 @@
|
|||||||
"title_aux": "ComfyUI-EdgeTTS"
|
"title_aux": "ComfyUI-EdgeTTS"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/1038lab/ComfyUI-LBM": [
|
||||||
|
[
|
||||||
|
"LBM_Relighting"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-LBM"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/1038lab/ComfyUI-MegaTTS": [
|
"https://github.com/1038lab/ComfyUI-MegaTTS": [
|
||||||
[
|
[
|
||||||
"MegaTTS3",
|
"MegaTTS3",
|
||||||
@@ -259,6 +267,7 @@
|
|||||||
"ImageAddLabel",
|
"ImageAddLabel",
|
||||||
"ImageBBoxCrop",
|
"ImageBBoxCrop",
|
||||||
"ImageBlendModesByCSS",
|
"ImageBlendModesByCSS",
|
||||||
|
"ImageCropEdge",
|
||||||
"ImageCropSquare",
|
"ImageCropSquare",
|
||||||
"ImageCropWithBBox",
|
"ImageCropWithBBox",
|
||||||
"ImageCroppedPaste",
|
"ImageCroppedPaste",
|
||||||
@@ -270,6 +279,7 @@
|
|||||||
"MaskBBoxCrop",
|
"MaskBBoxCrop",
|
||||||
"MaskBatchMathOps",
|
"MaskBatchMathOps",
|
||||||
"MaskMathOps",
|
"MaskMathOps",
|
||||||
|
"PathSelect",
|
||||||
"SliderValueRangeMapping",
|
"SliderValueRangeMapping",
|
||||||
"Solid"
|
"Solid"
|
||||||
],
|
],
|
||||||
@@ -300,6 +310,18 @@
|
|||||||
"title_aux": "ComfyUI VIDU"
|
"title_aux": "ComfyUI VIDU"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/2frames/ComfyUI-AQnodes": [
|
||||||
|
[
|
||||||
|
"AQ_Gemini",
|
||||||
|
"AQ_MasksAndImagesAsList",
|
||||||
|
"AQ_Qwen",
|
||||||
|
"AQ_QwenLoader",
|
||||||
|
"AQ_multiface_ApplyPulidFlux"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "AQnodes for ComfyUI"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/2kpr/ComfyUI-PMRF": [
|
"https://github.com/2kpr/ComfyUI-PMRF": [
|
||||||
[
|
[
|
||||||
"PMRF"
|
"PMRF"
|
||||||
@@ -2375,6 +2397,14 @@
|
|||||||
"title_aux": "ComfyUi-RescaleCFGAdvanced"
|
"title_aux": "ComfyUi-RescaleCFGAdvanced"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/BigWhiteFly/ComfyUI-ImageConcat": [
|
||||||
|
[
|
||||||
|
"ImageConcatenateBatchWithTxt"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-ImageConcat"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/Billius-AI/ComfyUI-Path-Helper": [
|
"https://github.com/Billius-AI/ComfyUI-Path-Helper": [
|
||||||
[
|
[
|
||||||
"Add File Name Prefix",
|
"Add File Name Prefix",
|
||||||
@@ -3666,14 +3696,6 @@
|
|||||||
"title_aux": "Comfyui SDAPI Request / NovelAI"
|
"title_aux": "Comfyui SDAPI Request / NovelAI"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"https://github.com/DiffusionWave/PickResolution_DiffusionWave": [
|
|
||||||
[
|
|
||||||
"PickResolution_DiffusionWave"
|
|
||||||
],
|
|
||||||
{
|
|
||||||
"title_aux": "PickResolution_DiffusionWave"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"https://github.com/Diohim/ComfyUI-Unusual-Tools": [
|
"https://github.com/Diohim/ComfyUI-Unusual-Tools": [
|
||||||
[
|
[
|
||||||
"AdjustCrop",
|
"AdjustCrop",
|
||||||
@@ -3811,10 +3833,13 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/DragonDiffusionbyBoyo/Boyonodes": [
|
"https://github.com/DragonDiffusionbyBoyo/Boyonodes": [
|
||||||
[
|
[
|
||||||
|
"BoyoAudioEval",
|
||||||
|
"BoyoFramePackLoRA",
|
||||||
"BoyoLoadImageList",
|
"BoyoLoadImageList",
|
||||||
"BoyoSaver",
|
"BoyoSaver",
|
||||||
"BoyoVAEDecode",
|
"BoyoVAEDecode",
|
||||||
"Boyolatent"
|
"Boyolatent",
|
||||||
|
"MandelbrotVideo"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "Boyonodes"
|
"title_aux": "Boyonodes"
|
||||||
@@ -5125,7 +5150,8 @@
|
|||||||
"https://github.com/HJH-AILab/ComfyUI_CosyVoice2": [
|
"https://github.com/HJH-AILab/ComfyUI_CosyVoice2": [
|
||||||
[
|
[
|
||||||
"CosyVoiceModel",
|
"CosyVoiceModel",
|
||||||
"CosyVoiceNode"
|
"CosyVoiceNode",
|
||||||
|
"HJHCosyVoiceSaveAudio"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI_CosyVoice2"
|
"title_aux": "ComfyUI_CosyVoice2"
|
||||||
@@ -5333,6 +5359,8 @@
|
|||||||
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes": [
|
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes": [
|
||||||
[
|
[
|
||||||
"AdjustMojo",
|
"AdjustMojo",
|
||||||
|
"BufferedEncoder",
|
||||||
|
"LoRABox",
|
||||||
"LoadMaskMap",
|
"LoadMaskMap",
|
||||||
"MagicalSaveNode",
|
"MagicalSaveNode",
|
||||||
"MaskMapPrompt",
|
"MaskMapPrompt",
|
||||||
@@ -5504,6 +5532,14 @@
|
|||||||
"title_aux": "ComfyUI-Ruyi"
|
"title_aux": "ComfyUI-Ruyi"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/IcelandicCenterArtificialIntelligence/ComfyUI-SamplerSchedulerMetricsTester": [
|
||||||
|
[
|
||||||
|
"SamplerSchedulerMetricsTester"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Sampler Scheduler Metrics Tester for ComfyUI"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/IgalOgonov/ComfyUI_Simple_String_Repository": [
|
"https://github.com/IgalOgonov/ComfyUI_Simple_String_Repository": [
|
||||||
[
|
[
|
||||||
"SimpleStringRepository",
|
"SimpleStringRepository",
|
||||||
@@ -5953,6 +5989,16 @@
|
|||||||
"title_aux": "ComfyUI-J"
|
"title_aux": "ComfyUI-J"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Jannled/owl-vit-comfyui": [
|
||||||
|
[
|
||||||
|
"OWL_BBox_Visualizer",
|
||||||
|
"OWL_Load_Model",
|
||||||
|
"OWL_Objectness_Inference"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "OWL-ViT ComfyUI"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/JaredTherriault/ComfyUI-JNodes": [
|
"https://github.com/JaredTherriault/ComfyUI-JNodes": [
|
||||||
[
|
[
|
||||||
"JNodes_AddOrSetMetaDataKey",
|
"JNodes_AddOrSetMetaDataKey",
|
||||||
@@ -8068,6 +8114,8 @@
|
|||||||
"SVGAdvancedPreview",
|
"SVGAdvancedPreview",
|
||||||
"SVGArtGrid",
|
"SVGArtGrid",
|
||||||
"SVGArtGridV2",
|
"SVGArtGridV2",
|
||||||
|
"SVGArtGridV3",
|
||||||
|
"SVGArtGridV4",
|
||||||
"SVGAttributeManipulation",
|
"SVGAttributeManipulation",
|
||||||
"SVGBatchColorReplacer",
|
"SVGBatchColorReplacer",
|
||||||
"SVGColorExtractor",
|
"SVGColorExtractor",
|
||||||
@@ -8862,12 +8910,15 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/Pseudotools/Pseudocomfy": [
|
"https://github.com/Pseudotools/Pseudocomfy": [
|
||||||
[
|
[
|
||||||
"Combiner",
|
"ApplyDenseDiffusion",
|
||||||
|
"ApplyIPAdaper",
|
||||||
"LoadJSONAuto",
|
"LoadJSONAuto",
|
||||||
"LoadJSONFromFolder",
|
"LoadModelSnapshot",
|
||||||
"MakeMaskBatch",
|
"MakeMaskBatch",
|
||||||
"MixedBuiltinCombinerIPAdaper",
|
"PreviewEnvironmentalPrompts",
|
||||||
"ProcessJSON"
|
"PreviewMaterialPrompts",
|
||||||
|
"ProcessImagePrompt",
|
||||||
|
"UnpackModelSnapshot"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "Pseudocomfy"
|
"title_aux": "Pseudocomfy"
|
||||||
@@ -11557,6 +11608,7 @@
|
|||||||
"tri3d_SaveText_absolute",
|
"tri3d_SaveText_absolute",
|
||||||
"tri3d_Skip_HeadMask",
|
"tri3d_Skip_HeadMask",
|
||||||
"tri3d_Skip_HeadMask_AddNeck",
|
"tri3d_Skip_HeadMask_AddNeck",
|
||||||
|
"tri3d_Skip_LipMask",
|
||||||
"tri3d_SmartBox",
|
"tri3d_SmartBox",
|
||||||
"tri3d_Smart_Depth",
|
"tri3d_Smart_Depth",
|
||||||
"tri3d_Wait_And_Read_File",
|
"tri3d_Wait_And_Read_File",
|
||||||
@@ -12834,6 +12886,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/X-School-Academy/X-FluxAgent": [
|
"https://github.com/X-School-Academy/X-FluxAgent": [
|
||||||
[
|
[
|
||||||
|
"X-FluxAgent.AICodeGenNode",
|
||||||
"X-FluxAgent.OpenAIChatnNode",
|
"X-FluxAgent.OpenAIChatnNode",
|
||||||
"X-FluxAgent.RichTextNode",
|
"X-FluxAgent.RichTextNode",
|
||||||
"X-FluxAgent.SaveTextNode"
|
"X-FluxAgent.SaveTextNode"
|
||||||
@@ -13189,6 +13242,17 @@
|
|||||||
"title_aux": "ComfyUI-Matrix-Game"
|
"title_aux": "ComfyUI-Matrix-Game"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Yuan-ManX/ComfyUI-MoviiGen": [
|
||||||
|
[
|
||||||
|
"LoadMoviiGenModel",
|
||||||
|
"MoviiGen",
|
||||||
|
"Prompt",
|
||||||
|
"SaveMoviiGen"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-MoviiGen"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/Yuan-ManX/ComfyUI-Multiverse": [
|
"https://github.com/Yuan-ManX/ComfyUI-Multiverse": [
|
||||||
[
|
[
|
||||||
"PlayGame"
|
"PlayGame"
|
||||||
@@ -14299,6 +14363,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/alastor-666-1933/caching_to_not_waste": [
|
"https://github.com/alastor-666-1933/caching_to_not_waste": [
|
||||||
[
|
[
|
||||||
|
"caching_condition",
|
||||||
"caching_controlnet",
|
"caching_controlnet",
|
||||||
"caching_image",
|
"caching_image",
|
||||||
"caching_mask",
|
"caching_mask",
|
||||||
@@ -14618,6 +14683,7 @@
|
|||||||
[
|
[
|
||||||
"Sage_AdvSamplerInfo",
|
"Sage_AdvSamplerInfo",
|
||||||
"Sage_CacheMaintenance",
|
"Sage_CacheMaintenance",
|
||||||
|
"Sage_CheckLorasForUpdates",
|
||||||
"Sage_CheckpointLoaderRecent",
|
"Sage_CheckpointLoaderRecent",
|
||||||
"Sage_CheckpointLoaderSimple",
|
"Sage_CheckpointLoaderSimple",
|
||||||
"Sage_CheckpointSelector",
|
"Sage_CheckpointSelector",
|
||||||
@@ -15507,6 +15573,14 @@
|
|||||||
"title_aux": "MW-ComfyUI_gemmax"
|
"title_aux": "MW-ComfyUI_gemmax"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/billwuhao/ComfyUI_parakeet-tdt": [
|
||||||
|
[
|
||||||
|
"ParakeetASRRun"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_parakeet-tdt"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/bitaffinity/ComfyUI_HF_Inference": [
|
"https://github.com/bitaffinity/ComfyUI_HF_Inference": [
|
||||||
[
|
[
|
||||||
"Classification",
|
"Classification",
|
||||||
@@ -16094,6 +16168,7 @@
|
|||||||
"HyperLoRAGenerateIDLoRA",
|
"HyperLoRAGenerateIDLoRA",
|
||||||
"HyperLoRAIDCond",
|
"HyperLoRAIDCond",
|
||||||
"HyperLoRALoader",
|
"HyperLoRALoader",
|
||||||
|
"HyperLoRASaveLoRA",
|
||||||
"HyperLoRAUniGenerateIDLoRA",
|
"HyperLoRAUniGenerateIDLoRA",
|
||||||
"HyperLoRAUniLoader"
|
"HyperLoRAUniLoader"
|
||||||
],
|
],
|
||||||
@@ -19768,6 +19843,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/edenartlab/eden_comfy_pipelines": [
|
"https://github.com/edenartlab/eden_comfy_pipelines": [
|
||||||
[
|
[
|
||||||
|
"AnimatedShapeMaskNode",
|
||||||
"Animation_RGB_Mask",
|
"Animation_RGB_Mask",
|
||||||
"AspectPadImageForOutpainting",
|
"AspectPadImageForOutpainting",
|
||||||
"CLIP_Interrogator",
|
"CLIP_Interrogator",
|
||||||
@@ -20340,6 +20416,7 @@
|
|||||||
"FL_Float",
|
"FL_Float",
|
||||||
"FL_FractalKSampler",
|
"FL_FractalKSampler",
|
||||||
"FL_GPT_Image1",
|
"FL_GPT_Image1",
|
||||||
|
"FL_GPT_Image1_ADV",
|
||||||
"FL_GPT_Text",
|
"FL_GPT_Text",
|
||||||
"FL_GPT_Vision",
|
"FL_GPT_Vision",
|
||||||
"FL_GeminiImageEditor",
|
"FL_GeminiImageEditor",
|
||||||
@@ -23628,6 +23705,14 @@
|
|||||||
"title_aux": "ComfyUI Touchpad Scroll Controller"
|
"title_aux": "ComfyUI Touchpad Scroll Controller"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/jqy-yo/Comfyui-BBoxLowerMask2": [
|
||||||
|
[
|
||||||
|
"BBoxLowerMask2"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "BBoxLowerMask2"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/jroc22/ComfyUI-CSV-prompt-builder": [
|
"https://github.com/jroc22/ComfyUI-CSV-prompt-builder": [
|
||||||
[
|
[
|
||||||
"BuildPromptFromCSV"
|
"BuildPromptFromCSV"
|
||||||
@@ -23690,7 +23775,8 @@
|
|||||||
"https://github.com/judian17/ComfyUI-joycaption-beta-one-GGUF": [
|
"https://github.com/judian17/ComfyUI-joycaption-beta-one-GGUF": [
|
||||||
[
|
[
|
||||||
"JJC_JoyCaption_Custom_GGUF",
|
"JJC_JoyCaption_Custom_GGUF",
|
||||||
"JJC_JoyCaption_GGUF"
|
"JJC_JoyCaption_GGUF",
|
||||||
|
"JJC_JoyCaption_GGUF_ExtraOptions"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI JoyCaption-Beta-GGUF Node"
|
"title_aux": "ComfyUI JoyCaption-Beta-GGUF Node"
|
||||||
@@ -23772,6 +23858,7 @@
|
|||||||
"Bjornulf_GrayscaleTransform",
|
"Bjornulf_GrayscaleTransform",
|
||||||
"Bjornulf_GreenScreenToTransparency",
|
"Bjornulf_GreenScreenToTransparency",
|
||||||
"Bjornulf_HiResFix",
|
"Bjornulf_HiResFix",
|
||||||
|
"Bjornulf_HorizontalCutAndShift",
|
||||||
"Bjornulf_HuggingFaceDownloader",
|
"Bjornulf_HuggingFaceDownloader",
|
||||||
"Bjornulf_IfElse",
|
"Bjornulf_IfElse",
|
||||||
"Bjornulf_ImageBlend",
|
"Bjornulf_ImageBlend",
|
||||||
@@ -26868,6 +26955,17 @@
|
|||||||
"title_aux": "ComfyUI-CatvtonFluxWrapper"
|
"title_aux": "ComfyUI-CatvtonFluxWrapper"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/lum3on/ComfyUI-ModelQuantizer": [
|
||||||
|
[
|
||||||
|
"ModelToStateDict",
|
||||||
|
"QuantizeFP8Format",
|
||||||
|
"QuantizeModel",
|
||||||
|
"SaveAsSafeTensor"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI Model Quantizer"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/lum3on/comfyui_LLM_Polymath": [
|
"https://github.com/lum3on/comfyui_LLM_Polymath": [
|
||||||
[
|
[
|
||||||
"ConceptEraserNode",
|
"ConceptEraserNode",
|
||||||
@@ -27711,6 +27809,8 @@
|
|||||||
"NunchakuDepthPreprocessor",
|
"NunchakuDepthPreprocessor",
|
||||||
"NunchakuFluxDiTLoader",
|
"NunchakuFluxDiTLoader",
|
||||||
"NunchakuFluxLoraLoader",
|
"NunchakuFluxLoraLoader",
|
||||||
|
"NunchakuPulidApply",
|
||||||
|
"NunchakuPulidLoader",
|
||||||
"NunchakuTextEncoderLoader"
|
"NunchakuTextEncoderLoader"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@@ -27720,6 +27820,7 @@
|
|||||||
"https://github.com/mittimi/ComfyUI_mittimiLoadPreset2": [
|
"https://github.com/mittimi/ComfyUI_mittimiLoadPreset2": [
|
||||||
[
|
[
|
||||||
"CombineParamDataMittimi",
|
"CombineParamDataMittimi",
|
||||||
|
"LoadImageParamMittimi",
|
||||||
"LoadSetParamMittimi",
|
"LoadSetParamMittimi",
|
||||||
"SaveImageParamMittimi",
|
"SaveImageParamMittimi",
|
||||||
"SaveParamToPresetMittimi"
|
"SaveParamToPresetMittimi"
|
||||||
@@ -31205,6 +31306,14 @@
|
|||||||
"title_aux": "ComfyUI-Coziness"
|
"title_aux": "ComfyUI-Coziness"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/skycoder182/comfyui-filename-tools": [
|
||||||
|
[
|
||||||
|
"ExtractAndTrimFilename"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Filename Tools"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/slvslvslv/ComfyUI-SmartHelperNodes": [
|
"https://github.com/slvslvslv/ComfyUI-SmartHelperNodes": [
|
||||||
[
|
[
|
||||||
"SmartFormatString",
|
"SmartFormatString",
|
||||||
@@ -32219,51 +32328,6 @@
|
|||||||
"title_aux": "ComfyUI_Sticker_Compositer"
|
"title_aux": "ComfyUI_Sticker_Compositer"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"https://github.com/syaofox/ComfyUI_fnodes": [
|
|
||||||
[
|
|
||||||
"AddImageBorder-",
|
|
||||||
"AlignImageByFace-",
|
|
||||||
"ColorAdjustment-",
|
|
||||||
"ColorBlockEffect-",
|
|
||||||
"ColorTint-",
|
|
||||||
"ComputeImageScaleRatio-",
|
|
||||||
"CreateBlurredEdgeMask-",
|
|
||||||
"Depth2Mask-",
|
|
||||||
"DisplayAny-",
|
|
||||||
"ExtractBoundingBox-",
|
|
||||||
"FaceCutout-",
|
|
||||||
"FaceMorph-",
|
|
||||||
"FacePaste-",
|
|
||||||
"FilePathAnalyzer-",
|
|
||||||
"FillMaskedImageArea-",
|
|
||||||
"FlatteningEffect-",
|
|
||||||
"GeneratePreciseFaceMask-",
|
|
||||||
"GetImageSize-",
|
|
||||||
"IPAdapterMSLayerWeights-",
|
|
||||||
"IPAdapterMSTiled-",
|
|
||||||
"ImageRotate-",
|
|
||||||
"ImageScaleBySpecifiedSide-",
|
|
||||||
"ImageScalerForSDModels-",
|
|
||||||
"LoadImagesFromFolder-",
|
|
||||||
"MaskChange-",
|
|
||||||
"MaskScale-",
|
|
||||||
"MaskScaleBy-",
|
|
||||||
"OccluderLoader-",
|
|
||||||
"OutlineMask-",
|
|
||||||
"PrimitiveText-",
|
|
||||||
"ReadImage-",
|
|
||||||
"RegexExtractor-",
|
|
||||||
"ScheduleSampler-",
|
|
||||||
"ScheduleSamplerCustomAYS-",
|
|
||||||
"ScheduleSamplerCustomTurbo-",
|
|
||||||
"Seed-",
|
|
||||||
"SelectFace-",
|
|
||||||
"TrimImageBorders-"
|
|
||||||
],
|
|
||||||
{
|
|
||||||
"title_aux": "ComfyUI_fnodes"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"https://github.com/syllebra/bilbox-comfyui": [
|
"https://github.com/syllebra/bilbox-comfyui": [
|
||||||
[
|
[
|
||||||
"BilboXLut",
|
"BilboXLut",
|
||||||
@@ -32531,6 +32595,18 @@
|
|||||||
"title_aux": "ComfyUI Stable Video Diffusion"
|
"title_aux": "ComfyUI Stable Video Diffusion"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/thedivergentai/divergent_nodes": [
|
||||||
|
[
|
||||||
|
"CLIPTokenCounter",
|
||||||
|
"GeminiNode",
|
||||||
|
"KoboldCppApiNode",
|
||||||
|
"LoraStrengthXYPlot",
|
||||||
|
"SaveImageEnhancedNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Divergent Nodes"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/theshubzworld/ComfyUI-FaceCalloutNode": [
|
"https://github.com/theshubzworld/ComfyUI-FaceCalloutNode": [
|
||||||
[
|
[
|
||||||
"FaceCalloutEffect",
|
"FaceCalloutEffect",
|
||||||
@@ -34768,6 +34844,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": [
|
"https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": [
|
||||||
[
|
[
|
||||||
|
"DepthAnythingEngineBuilder",
|
||||||
"DepthAnythingTensorrt"
|
"DepthAnythingTensorrt"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
|
|||||||
5756
github-stats.json
5756
github-stats.json
File diff suppressed because it is too large
Load Diff
@@ -12,6 +12,77 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"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",
|
"author": "Good-Dream-Studio",
|
||||||
"title": "ComfyUI-Connect [WIP]",
|
"title": "ComfyUI-Connect [WIP]",
|
||||||
@@ -2034,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",
|
||||||
|
|||||||
@@ -11,6 +11,16 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"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",
|
"author": "Hangover3832",
|
||||||
"title": "ComfyUI-Hangover-Moondream [DEPRECATED]",
|
"title": "ComfyUI-Hangover-Moondream [DEPRECATED]",
|
||||||
|
|||||||
@@ -10,6 +10,119 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "lum3on",
|
||||||
|
"title": "ComfyUI Model Quantizer",
|
||||||
|
"id": "ModelQuantizer",
|
||||||
|
"reference": "https://github.com/lum3on/ComfyUI-ModelQuantizer",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/lum3on/ComfyUI-ModelQuantizer"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This is a node to converts models into Fp8, bf16, fp16."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Yuan-ManX",
|
||||||
|
"title": "ComfyUI-MoviiGen",
|
||||||
|
"reference": "https://github.com/Yuan-ManX/ComfyUI-MoviiGen",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Yuan-ManX/ComfyUI-MoviiGen"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI-MoviiGen is now available in ComfyUI, MoviiGen 1.1 is a cutting-edge video generation model that excels in cinematic aesthetics and visual quality."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Jannled",
|
||||||
|
"title": "OWL-ViT ComfyUI",
|
||||||
|
"reference": "https://github.com/Jannled/owl-vit-comfyui",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Jannled/owl-vit-comfyui"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI Nodes for OWL-ViT / OWLv2 using the HuggingFace Transformers implementation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "1038lab",
|
||||||
|
"title": "ComfyUI-LBM",
|
||||||
|
"reference": "https://github.com/1038lab/ComfyUI-LBM",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/1038lab/ComfyUI-LBM"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A ComfyUI implementation of Latent Bridge Matching (LBM) for efficient image relighting. This node utilizes the LBM algorithm to perform single-step image-to-image translation specifically for relighting tasks."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "thedivergentai",
|
||||||
|
"title": "Divergent Nodes",
|
||||||
|
"reference": "https://github.com/thedivergentai/divergent_nodes",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/thedivergentai/divergent_nodes"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This repository contains a collection of custom nodes for ComfyUI designed to integrate external AI models, provide utilities, and enable advanced workflows."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "mw",
|
||||||
|
"title": "ComfyUI_parakeet-tdt",
|
||||||
|
"reference": "https://github.com/billwuhao/ComfyUI_parakeet-tdt",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/billwuhao/ComfyUI_parakeet-tdt"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "parakeet-tdt-0.6b-v2: Automatic speech recognition (ASR) model designed for high-quality English transcription, featuring support for punctuation, capitalization, and accurate timestamp prediction."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "jqy-yo",
|
||||||
|
"title": "BBoxLowerMask2",
|
||||||
|
"reference": "https://github.com/jqy-yo/Comfyui-BBoxLowerMask2",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/jqy-yo/Comfyui-BBoxLowerMask2"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Create a mask to slice the image at specific coordinates"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "ICAI Icelandic Center for Artificial Intelligence",
|
||||||
|
"title": "Sampler Scheduler Metrics Tester for ComfyUI",
|
||||||
|
"id": "SamplerSchedulerMetricsTester",
|
||||||
|
"reference": "https://github.com/IcelandicCenterArtificialIntelligence/ComfyUI-SamplerSchedulerMetricsTester",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/IcelandicCenterArtificialIntelligence/ComfyUI-SamplerSchedulerMetricsTester"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This custom node for ComfyUI allows you to test combinations of samplers and schedulers. It generates a batch of generated images(latents), as well as RGB images, each one annotated with the specific combination used, performance timing, and several image quality metrics (Laplacian Variance, Gradient Mean, FFT-based sharpness) for our internal usage, but kept as they could may be useful for others to."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "2frames.app",
|
||||||
|
"title": "AQnodes for ComfyUI",
|
||||||
|
"id": "AQnodes",
|
||||||
|
"reference": "https://github.com/2frames/ComfyUI-AQnodes",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/2frames/ComfyUI-AQnodes"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Nodes for ComfyUI, mostly for llm calling and automatizing pulid multiface."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "BigWhiteFly",
|
||||||
|
"title": "ComfyUI-ImageConcat",
|
||||||
|
"reference": "https://github.com/BigWhiteFly/ComfyUI-ImageConcat",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/BigWhiteFly/ComfyUI-ImageConcat"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "concatenate all images in floders, concatenate caption txt files for trainning loras."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "skycoder",
|
||||||
|
"title": "Filename Tools",
|
||||||
|
"reference": "https://github.com/skycoder182/comfyui-filename-tools",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/skycoder182/comfyui-filename-tools"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A utility node for extracting and trimming filenames from file paths"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "ShmuelRonen",
|
"author": "ShmuelRonen",
|
||||||
"title": "ComfyUI-FramePackWrapper_Plus",
|
"title": "ComfyUI-FramePackWrapper_Plus",
|
||||||
@@ -640,372 +753,6 @@
|
|||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Save image node with dynamic paths and an 'Open Folder' button."
|
"description": "Save image node with dynamic paths and an 'Open Folder' button."
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Alastor 666 1933",
|
|
||||||
"title": "Caching to not Waste",
|
|
||||||
"id": "caching_to_not_waste",
|
|
||||||
"reference": "https://github.com/alastor-666-1933/caching_to_not_waste",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/alastor-666-1933/caching_to_not_waste"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This node allows you to cache/caching/store and reuse resized images, ControlNet images, masks, and texts. It avoids repeating heavy operations by loading previously saved files — saving time, memory, and processing power in future executions."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "yichengup",
|
|
||||||
"title": "comfyui-face-liquify",
|
|
||||||
"reference": "https://github.com/yichengup/comfyui-face-liquify",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/yichengup/comfyui-face-liquify"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "video face liquefaction"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Njbx",
|
|
||||||
"title": "ComfyUI-LTX13B-Blockswap",
|
|
||||||
"reference": "https://github.com/Njbx/ComfyUI-LTX13B-Blockswap",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Njbx/ComfyUI-LTX13B-Blockswap"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "ComfyUI-LTX13B-Blockswap This is a simple LTX block swap node for ComfyUI native nodes for 13B model, works by swapping upto 47 blocks to the CPU to reduce VRAM."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "AIExplorer25",
|
|
||||||
"title": "ComfyUI_ChatGptHelper",
|
|
||||||
"reference": "https://github.com/AIExplorer25/ComfyUI_ChatGptHelper",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/AIExplorer25/ComfyUI_ChatGptHelper"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "ComfyUI ChatGPT Helper ComfyUI ChatGPT Helper is a custom node extension for ComfyUI that integrates OpenAI's ChatGPT capabilities directly into your ComfyUI workflows. This tool allows for dynamic prompt generation, automated text manipulation, and enhanced interactivity within your AI image generation processes."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "IIs-fanta",
|
|
||||||
"title": "ComfyUI-FANTA-GameBox",
|
|
||||||
"reference": "https://github.com/IIs-fanta/ComfyUI-FANTA-GameBox",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/IIs-fanta/ComfyUI-FANTA-GameBox"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Nodes for playing mini-games with ComfyUI."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Yuan-ManX",
|
|
||||||
"title": "ComfyUI-Muyan-TTS",
|
|
||||||
"reference": "https://github.com/Yuan-ManX/ComfyUI-Muyan-TTS",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Yuan-ManX/ComfyUI-Muyan-TTS"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Make Muyan-TTS avialbe in ComfyUI."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "wakattac",
|
|
||||||
"title": "ComfyUI-AbstractImaGen",
|
|
||||||
"id": "abstract-imagen",
|
|
||||||
"reference": "https://github.com/wakattac/ComfyUI-AbstractImaGen",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/wakattac/ComfyUI-AbstractImaGen"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "ComfyUI node that quickly generates randomized asbtract images to be used as latent images with VAE Encode"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "CY-CHENYUE",
|
|
||||||
"title": "ComfyUI-FramePack-HY",
|
|
||||||
"id": "ComfyUI-FramePack-HY",
|
|
||||||
"reference": "https://github.com/CY-CHENYUE/ComfyUI-FramePack-HY",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/CY-CHENYUE/ComfyUI-FramePack-HY"
|
|
||||||
],
|
|
||||||
"description": "A custom node for ComfyUI to FramePack.",
|
|
||||||
"install_type": "git-clone"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Irsalistic",
|
|
||||||
"title": "ComfyUI DAM Object Extractor",
|
|
||||||
"reference": "https://github.com/Irsalistic/comfyui-dam-object-extractor",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Irsalistic/comfyui-dam-object-extractor"
|
|
||||||
],
|
|
||||||
"description": "Extract object names and descriptions from masked regions using NVIDIA's DAM model",
|
|
||||||
"tags": ["object recognition", "vision", "image analysis"],
|
|
||||||
"install_type": "git-clone"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "yuvraj108c",
|
|
||||||
"title": "ComfyUI FLOAT",
|
|
||||||
"reference": "https://github.com/yuvraj108c/ComfyUI-FLOAT",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/yuvraj108c/ComfyUI-FLOAT"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This project provides an unofficial ComfyUI implementation of [a/FLOAT](https://github.com/deepbrainai-research/float) for Generative Motion Latent Flow Matching for Audio-driven Talking Portrait"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "smthemex",
|
|
||||||
"title": "ComfyUI_DICE_Talk",
|
|
||||||
"reference": "https://github.com/smthemex/ComfyUI_DICE_Talk",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/smthemex/ComfyUI_DICE_Talk"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Use DICE-Talk in ComfyUI,which is a method about Correlation-Aware Emotional Talking Portrait Generation."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "silveroxides",
|
|
||||||
"title": "ComfyUI Sigmoid Offset Scheduler",
|
|
||||||
"reference": "https://github.com/silveroxides/ComfyUI_SigmoidOffsetScheduler",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/silveroxides/ComfyUI_SigmoidOffsetScheduler"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Scheduler for ComfyUI and an attempt at optimized scheduler for the Chroma architecture."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "JoeNavark",
|
|
||||||
"title": "Custom Graph Sigma for ComfyUI",
|
|
||||||
"reference": "https://github.com/JoeNavark/comfyui_custom_sigma_editor",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/JoeNavark/comfyui_custom_sigma_editor"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Custom Graph Sigma is a ComfyUI custom node that provides an interactive spline-based curve editor for visually creating and exporting custom sigma schedules. This is especially useful for controlling the noise schedule or custom step values in diffusion models and other workflows that use a sequence of values over time or steps."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "SSsnap",
|
|
||||||
"title": "Comfyui_SSsnap_pose-Remapping",
|
|
||||||
"reference": "https://github.com/SS-snap/Comfyui_SSsnap_pose-Remapping",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/SS-snap/Comfyui_SSsnap_pose-Remapping"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A pose remapping node with support for joint locking, motion-aware scaling, and optional easing - perfect for animation refinement and mech rig control."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Yuan-ManX",
|
|
||||||
"title": "ComfyUI-AudioX",
|
|
||||||
"reference": "https://github.com/Yuan-ManX/ComfyUI-AudioX",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Yuan-ManX/ComfyUI-AudioX"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Make AudioX avialbe in ComfyUI."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "ShmuelRonen",
|
|
||||||
"title": "ComfyUI-Orpheus-TTS",
|
|
||||||
"reference": "https://github.com/ShmuelRonen/ComfyUI-Orpheus-TTS",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/ShmuelRonen/ComfyUI-Orpheus-TTS"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This project adds high-quality Text-to-Speech capabilities to ComfyUI using the Orpheus TTS model. Create natural-sounding voices with emotional expressions, multilingual support, and audio effects."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "ShmuelRonen",
|
|
||||||
"title": "ComfyUI Hedra Node",
|
|
||||||
"reference": "https://github.com/ShmuelRonen/ComfyUI_Hedra",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/ShmuelRonen/ComfyUI_Hedra"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom node for ComfyUI that integrates with [a/Hedra](https://www.hedra.com/)'s Character-3 API to generate talking avatar videos from images and audio."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "StableLlama",
|
|
||||||
"title": "Basic data handling",
|
|
||||||
"reference": "https://github.com/StableLlama/ComfyUI-basic_data_handling",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/StableLlama/ComfyUI-basic_data_handling"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Basic Python functions for manipulating data that every programmer is used to. Currently supported: BOOLEAN, FLOAT, INT, STRING and data lists."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "dicksensei69",
|
|
||||||
"title": "ComfyUI Loops",
|
|
||||||
"reference": "https://github.com/dicksensei69/comfyui_loops",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/dicksensei69/comfyui_loops"
|
|
||||||
],
|
|
||||||
"description": "A custom node for ComfyUI that creates looping animations from image sequences.",
|
|
||||||
"install_type": "git-clone"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "GadzoinksOfficial",
|
|
||||||
"title": "Gprompts",
|
|
||||||
"reference": "https://github.com/GadzoinksOfficial/comfyui_gprompts",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/GadzoinksOfficial/comfyui_gprompts"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Another dynamic prompt node, designed to be easy to use and support wildcards"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "tighug",
|
|
||||||
"title": "ComfyUI Rating Checker",
|
|
||||||
"reference": "https://github.com/tighug/comfyui-rating-checker",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/tighug/comfyui-rating-checker"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom node for ComfyUI that classifies images into NSFW (Not Safe For Work) categories."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "tighug",
|
|
||||||
"title": "ComfyUI Eagle Feeder",
|
|
||||||
"reference": "https://github.com/tighug/comfyui-eagle-feeder",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/tighug/comfyui-eagle-feeder"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom node for ComfyUI that allows you to send images directly to [a/Eagle](https://jp.eagle.cool/)."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "MushroomFleet",
|
|
||||||
"title": "SVG Suite for ComfyUI",
|
|
||||||
"reference": "https://github.com/MushroomFleet/svg-suite",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/MushroomFleet/svg-suite"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "SVG Suite is an advanced set of nodes for converting images to SVG in ComfyUI, expanding upon the functionality of ComfyUI-ToSVG."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "ryanontheinside",
|
|
||||||
"title": "Deep Live Cam for ComfyUI",
|
|
||||||
"reference": "https://github.com/ryanontheinside/ComfyUI-DeepLiveCam",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/ryanontheinside/ComfyUI-DeepLiveCam"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This node integrates the face-swapping capabilities from Deep Live Cam into ComfyUI, allowing you to perform real-time face swapping on images and video streams."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "BigStationW",
|
|
||||||
"title": "ComfyUi-RescaleCFGAdvanced",
|
|
||||||
"reference": "https://github.com/BigStationW/ComfyUi-RescaleCFGAdvanced",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/BigStationW/ComfyUi-RescaleCFGAdvanced"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "ReforgeCFG is a ComfyUI node designed to add details to your image. [a/While it already exists in Comfy Core](https://github.com/comfyanonymous/ComfyUI/blob/80a44b97f5cbcb890896e2b9e65d177f1ac6a588/comfy_extras/nodes_model_advanced.py#L258), it lacks timesteps for adjustment."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "matoo",
|
|
||||||
"title": "Compare Videos",
|
|
||||||
"reference": "https://github.com/surinder83singh/ComfyUI-compare-videos",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/surinder83singh/ComfyUI-compare-videos"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom ComfyUI extension to compare two video/image sequences via wipe preview."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "ServiceStack",
|
|
||||||
"title": "ComfyUI Asset Downloader",
|
|
||||||
"id": "asset-downloader",
|
|
||||||
"reference": "https://github.com/ServiceStack/comfy-asset-downloader",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/ServiceStack/comfy-asset-downloader"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This node allows downloading models and other resources used within a ComfyUI workflow making it easier to resolve referenced assets and share workflows"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "charlyad142",
|
|
||||||
"title": "ComfyUI BFL API Pro Nodes",
|
|
||||||
"reference": "https://github.com/charlyad142/ComfyUI_bfl_api_pro_nodes",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/charlyad142/ComfyUI_bfl_api_pro_nodes"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This custom node for ComfyUI provides integration with the BFL (Black Forest Labs) API to enhance and optimize image processing. It allows the use of Flux Pro directly within ComfyUI, offering advanced image processing capabilities."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "kambara",
|
|
||||||
"title": "ComfyUI-PromptPalette",
|
|
||||||
"reference": "https://github.com/kambara/ComfyUI-PromptPalette",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/kambara/ComfyUI-PromptPalette"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A custom node that makes prompt editing easier by allowing phrase switching with just mouse operations."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "rakki194",
|
|
||||||
"title": "ComfyUI-ImageCompare",
|
|
||||||
"reference": "https://github.com/rakki194/ComfyUI-ImageCompare",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/rakki194/ComfyUI-ImageCompare"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A simple custom node for ComfyUI that allows you to compare two images (or batches of images) side-by-side within the UI."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "ainewsto",
|
|
||||||
"title": "Comfyui-google-veo2-api",
|
|
||||||
"reference": "https://github.com/ainewsto/Comfyui-google-veo2-api",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/ainewsto/Comfyui-google-veo2-api"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "NODES: Google Veo2 Video Generation"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "edelvarden",
|
|
||||||
"title": "ComfyUI-Display-Value",
|
|
||||||
"reference": "https://github.com/edelvarden/ComfyUI-Display-Value",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/edelvarden/ComfyUI-Display-Value"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Custom node for ComfyUI to show values of primitives (str, float, int, or bool)."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "hybskgks28275",
|
|
||||||
"title": "ComfyUI-hybs-nodes",
|
|
||||||
"reference": "https://github.com/hybskgks28275/ComfyUI-hybs-nodes",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/hybskgks28275/ComfyUI-hybs-nodes"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Various custom nodes will be added."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "mohsensd1373",
|
|
||||||
"title": "comfyui_wordpress",
|
|
||||||
"reference": "https://github.com/mohsensd1373/comfyui_wordpress",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/mohsensd1373/comfyui_wordpress"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Upload image from comfyui to WordPress add your site setting in file wordpress_config.json"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "unicough",
|
|
||||||
"title": "OpenAI Image API with gpt-image-1",
|
|
||||||
"id": "comfy_openai_image_api",
|
|
||||||
"reference": "https://github.com/unicough/comfy_openai_image_api",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/unicough/comfy_openai_image_api"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This custom node uses OpenAI Image API to generate image (if no input image is provided) or edit image (if input image is provided) with the latest gpt-image-1 model. To use it, you will need to provide your OpenAI API key. This makes the node to be friendly for situations where ComfyUi serves as API server, because you don't have to login like the official OpenAI GPT Image 1 node does."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "ShmuelRonen",
|
|
||||||
"title": "ComfyUI-VideoUpscale_WithModel",
|
|
||||||
"reference": "https://github.com/ShmuelRonen/ComfyUI-VideoUpscale_WithModel",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/ShmuelRonen/ComfyUI-VideoUpscale_WithModel"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A memory-efficient implementation for upscaling videos in ComfyUI using non-diffusion upscaling models. This custom node is designed to handle large video frame sequences without memory bottlenecks."
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,6 +67,14 @@
|
|||||||
"title_aux": "ComfyUI-EdgeTTS"
|
"title_aux": "ComfyUI-EdgeTTS"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/1038lab/ComfyUI-LBM": [
|
||||||
|
[
|
||||||
|
"LBM_Relighting"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-LBM"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/1038lab/ComfyUI-MegaTTS": [
|
"https://github.com/1038lab/ComfyUI-MegaTTS": [
|
||||||
[
|
[
|
||||||
"MegaTTS3",
|
"MegaTTS3",
|
||||||
@@ -259,6 +267,7 @@
|
|||||||
"ImageAddLabel",
|
"ImageAddLabel",
|
||||||
"ImageBBoxCrop",
|
"ImageBBoxCrop",
|
||||||
"ImageBlendModesByCSS",
|
"ImageBlendModesByCSS",
|
||||||
|
"ImageCropEdge",
|
||||||
"ImageCropSquare",
|
"ImageCropSquare",
|
||||||
"ImageCropWithBBox",
|
"ImageCropWithBBox",
|
||||||
"ImageCroppedPaste",
|
"ImageCroppedPaste",
|
||||||
@@ -270,6 +279,7 @@
|
|||||||
"MaskBBoxCrop",
|
"MaskBBoxCrop",
|
||||||
"MaskBatchMathOps",
|
"MaskBatchMathOps",
|
||||||
"MaskMathOps",
|
"MaskMathOps",
|
||||||
|
"PathSelect",
|
||||||
"SliderValueRangeMapping",
|
"SliderValueRangeMapping",
|
||||||
"Solid"
|
"Solid"
|
||||||
],
|
],
|
||||||
@@ -300,6 +310,18 @@
|
|||||||
"title_aux": "ComfyUI VIDU"
|
"title_aux": "ComfyUI VIDU"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/2frames/ComfyUI-AQnodes": [
|
||||||
|
[
|
||||||
|
"AQ_Gemini",
|
||||||
|
"AQ_MasksAndImagesAsList",
|
||||||
|
"AQ_Qwen",
|
||||||
|
"AQ_QwenLoader",
|
||||||
|
"AQ_multiface_ApplyPulidFlux"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "AQnodes for ComfyUI"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/2kpr/ComfyUI-PMRF": [
|
"https://github.com/2kpr/ComfyUI-PMRF": [
|
||||||
[
|
[
|
||||||
"PMRF"
|
"PMRF"
|
||||||
@@ -2375,6 +2397,14 @@
|
|||||||
"title_aux": "ComfyUi-RescaleCFGAdvanced"
|
"title_aux": "ComfyUi-RescaleCFGAdvanced"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/BigWhiteFly/ComfyUI-ImageConcat": [
|
||||||
|
[
|
||||||
|
"ImageConcatenateBatchWithTxt"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-ImageConcat"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/Billius-AI/ComfyUI-Path-Helper": [
|
"https://github.com/Billius-AI/ComfyUI-Path-Helper": [
|
||||||
[
|
[
|
||||||
"Add File Name Prefix",
|
"Add File Name Prefix",
|
||||||
@@ -3666,14 +3696,6 @@
|
|||||||
"title_aux": "Comfyui SDAPI Request / NovelAI"
|
"title_aux": "Comfyui SDAPI Request / NovelAI"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"https://github.com/DiffusionWave/PickResolution_DiffusionWave": [
|
|
||||||
[
|
|
||||||
"PickResolution_DiffusionWave"
|
|
||||||
],
|
|
||||||
{
|
|
||||||
"title_aux": "PickResolution_DiffusionWave"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"https://github.com/Diohim/ComfyUI-Unusual-Tools": [
|
"https://github.com/Diohim/ComfyUI-Unusual-Tools": [
|
||||||
[
|
[
|
||||||
"AdjustCrop",
|
"AdjustCrop",
|
||||||
@@ -3811,10 +3833,13 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/DragonDiffusionbyBoyo/Boyonodes": [
|
"https://github.com/DragonDiffusionbyBoyo/Boyonodes": [
|
||||||
[
|
[
|
||||||
|
"BoyoAudioEval",
|
||||||
|
"BoyoFramePackLoRA",
|
||||||
"BoyoLoadImageList",
|
"BoyoLoadImageList",
|
||||||
"BoyoSaver",
|
"BoyoSaver",
|
||||||
"BoyoVAEDecode",
|
"BoyoVAEDecode",
|
||||||
"Boyolatent"
|
"Boyolatent",
|
||||||
|
"MandelbrotVideo"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "Boyonodes"
|
"title_aux": "Boyonodes"
|
||||||
@@ -5125,7 +5150,8 @@
|
|||||||
"https://github.com/HJH-AILab/ComfyUI_CosyVoice2": [
|
"https://github.com/HJH-AILab/ComfyUI_CosyVoice2": [
|
||||||
[
|
[
|
||||||
"CosyVoiceModel",
|
"CosyVoiceModel",
|
||||||
"CosyVoiceNode"
|
"CosyVoiceNode",
|
||||||
|
"HJHCosyVoiceSaveAudio"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI_CosyVoice2"
|
"title_aux": "ComfyUI_CosyVoice2"
|
||||||
@@ -5333,6 +5359,8 @@
|
|||||||
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes": [
|
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes": [
|
||||||
[
|
[
|
||||||
"AdjustMojo",
|
"AdjustMojo",
|
||||||
|
"BufferedEncoder",
|
||||||
|
"LoRABox",
|
||||||
"LoadMaskMap",
|
"LoadMaskMap",
|
||||||
"MagicalSaveNode",
|
"MagicalSaveNode",
|
||||||
"MaskMapPrompt",
|
"MaskMapPrompt",
|
||||||
@@ -5504,6 +5532,14 @@
|
|||||||
"title_aux": "ComfyUI-Ruyi"
|
"title_aux": "ComfyUI-Ruyi"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/IcelandicCenterArtificialIntelligence/ComfyUI-SamplerSchedulerMetricsTester": [
|
||||||
|
[
|
||||||
|
"SamplerSchedulerMetricsTester"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Sampler Scheduler Metrics Tester for ComfyUI"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/IgalOgonov/ComfyUI_Simple_String_Repository": [
|
"https://github.com/IgalOgonov/ComfyUI_Simple_String_Repository": [
|
||||||
[
|
[
|
||||||
"SimpleStringRepository",
|
"SimpleStringRepository",
|
||||||
@@ -5953,6 +5989,16 @@
|
|||||||
"title_aux": "ComfyUI-J"
|
"title_aux": "ComfyUI-J"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Jannled/owl-vit-comfyui": [
|
||||||
|
[
|
||||||
|
"OWL_BBox_Visualizer",
|
||||||
|
"OWL_Load_Model",
|
||||||
|
"OWL_Objectness_Inference"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "OWL-ViT ComfyUI"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/JaredTherriault/ComfyUI-JNodes": [
|
"https://github.com/JaredTherriault/ComfyUI-JNodes": [
|
||||||
[
|
[
|
||||||
"JNodes_AddOrSetMetaDataKey",
|
"JNodes_AddOrSetMetaDataKey",
|
||||||
@@ -8068,6 +8114,8 @@
|
|||||||
"SVGAdvancedPreview",
|
"SVGAdvancedPreview",
|
||||||
"SVGArtGrid",
|
"SVGArtGrid",
|
||||||
"SVGArtGridV2",
|
"SVGArtGridV2",
|
||||||
|
"SVGArtGridV3",
|
||||||
|
"SVGArtGridV4",
|
||||||
"SVGAttributeManipulation",
|
"SVGAttributeManipulation",
|
||||||
"SVGBatchColorReplacer",
|
"SVGBatchColorReplacer",
|
||||||
"SVGColorExtractor",
|
"SVGColorExtractor",
|
||||||
@@ -8862,12 +8910,15 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/Pseudotools/Pseudocomfy": [
|
"https://github.com/Pseudotools/Pseudocomfy": [
|
||||||
[
|
[
|
||||||
"Combiner",
|
"ApplyDenseDiffusion",
|
||||||
|
"ApplyIPAdaper",
|
||||||
"LoadJSONAuto",
|
"LoadJSONAuto",
|
||||||
"LoadJSONFromFolder",
|
"LoadModelSnapshot",
|
||||||
"MakeMaskBatch",
|
"MakeMaskBatch",
|
||||||
"MixedBuiltinCombinerIPAdaper",
|
"PreviewEnvironmentalPrompts",
|
||||||
"ProcessJSON"
|
"PreviewMaterialPrompts",
|
||||||
|
"ProcessImagePrompt",
|
||||||
|
"UnpackModelSnapshot"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "Pseudocomfy"
|
"title_aux": "Pseudocomfy"
|
||||||
@@ -11557,6 +11608,7 @@
|
|||||||
"tri3d_SaveText_absolute",
|
"tri3d_SaveText_absolute",
|
||||||
"tri3d_Skip_HeadMask",
|
"tri3d_Skip_HeadMask",
|
||||||
"tri3d_Skip_HeadMask_AddNeck",
|
"tri3d_Skip_HeadMask_AddNeck",
|
||||||
|
"tri3d_Skip_LipMask",
|
||||||
"tri3d_SmartBox",
|
"tri3d_SmartBox",
|
||||||
"tri3d_Smart_Depth",
|
"tri3d_Smart_Depth",
|
||||||
"tri3d_Wait_And_Read_File",
|
"tri3d_Wait_And_Read_File",
|
||||||
@@ -12834,6 +12886,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/X-School-Academy/X-FluxAgent": [
|
"https://github.com/X-School-Academy/X-FluxAgent": [
|
||||||
[
|
[
|
||||||
|
"X-FluxAgent.AICodeGenNode",
|
||||||
"X-FluxAgent.OpenAIChatnNode",
|
"X-FluxAgent.OpenAIChatnNode",
|
||||||
"X-FluxAgent.RichTextNode",
|
"X-FluxAgent.RichTextNode",
|
||||||
"X-FluxAgent.SaveTextNode"
|
"X-FluxAgent.SaveTextNode"
|
||||||
@@ -13189,6 +13242,17 @@
|
|||||||
"title_aux": "ComfyUI-Matrix-Game"
|
"title_aux": "ComfyUI-Matrix-Game"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Yuan-ManX/ComfyUI-MoviiGen": [
|
||||||
|
[
|
||||||
|
"LoadMoviiGenModel",
|
||||||
|
"MoviiGen",
|
||||||
|
"Prompt",
|
||||||
|
"SaveMoviiGen"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-MoviiGen"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/Yuan-ManX/ComfyUI-Multiverse": [
|
"https://github.com/Yuan-ManX/ComfyUI-Multiverse": [
|
||||||
[
|
[
|
||||||
"PlayGame"
|
"PlayGame"
|
||||||
@@ -14299,6 +14363,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/alastor-666-1933/caching_to_not_waste": [
|
"https://github.com/alastor-666-1933/caching_to_not_waste": [
|
||||||
[
|
[
|
||||||
|
"caching_condition",
|
||||||
"caching_controlnet",
|
"caching_controlnet",
|
||||||
"caching_image",
|
"caching_image",
|
||||||
"caching_mask",
|
"caching_mask",
|
||||||
@@ -14618,6 +14683,7 @@
|
|||||||
[
|
[
|
||||||
"Sage_AdvSamplerInfo",
|
"Sage_AdvSamplerInfo",
|
||||||
"Sage_CacheMaintenance",
|
"Sage_CacheMaintenance",
|
||||||
|
"Sage_CheckLorasForUpdates",
|
||||||
"Sage_CheckpointLoaderRecent",
|
"Sage_CheckpointLoaderRecent",
|
||||||
"Sage_CheckpointLoaderSimple",
|
"Sage_CheckpointLoaderSimple",
|
||||||
"Sage_CheckpointSelector",
|
"Sage_CheckpointSelector",
|
||||||
@@ -15507,6 +15573,14 @@
|
|||||||
"title_aux": "MW-ComfyUI_gemmax"
|
"title_aux": "MW-ComfyUI_gemmax"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/billwuhao/ComfyUI_parakeet-tdt": [
|
||||||
|
[
|
||||||
|
"ParakeetASRRun"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_parakeet-tdt"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/bitaffinity/ComfyUI_HF_Inference": [
|
"https://github.com/bitaffinity/ComfyUI_HF_Inference": [
|
||||||
[
|
[
|
||||||
"Classification",
|
"Classification",
|
||||||
@@ -16094,6 +16168,7 @@
|
|||||||
"HyperLoRAGenerateIDLoRA",
|
"HyperLoRAGenerateIDLoRA",
|
||||||
"HyperLoRAIDCond",
|
"HyperLoRAIDCond",
|
||||||
"HyperLoRALoader",
|
"HyperLoRALoader",
|
||||||
|
"HyperLoRASaveLoRA",
|
||||||
"HyperLoRAUniGenerateIDLoRA",
|
"HyperLoRAUniGenerateIDLoRA",
|
||||||
"HyperLoRAUniLoader"
|
"HyperLoRAUniLoader"
|
||||||
],
|
],
|
||||||
@@ -19768,6 +19843,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/edenartlab/eden_comfy_pipelines": [
|
"https://github.com/edenartlab/eden_comfy_pipelines": [
|
||||||
[
|
[
|
||||||
|
"AnimatedShapeMaskNode",
|
||||||
"Animation_RGB_Mask",
|
"Animation_RGB_Mask",
|
||||||
"AspectPadImageForOutpainting",
|
"AspectPadImageForOutpainting",
|
||||||
"CLIP_Interrogator",
|
"CLIP_Interrogator",
|
||||||
@@ -20340,6 +20416,7 @@
|
|||||||
"FL_Float",
|
"FL_Float",
|
||||||
"FL_FractalKSampler",
|
"FL_FractalKSampler",
|
||||||
"FL_GPT_Image1",
|
"FL_GPT_Image1",
|
||||||
|
"FL_GPT_Image1_ADV",
|
||||||
"FL_GPT_Text",
|
"FL_GPT_Text",
|
||||||
"FL_GPT_Vision",
|
"FL_GPT_Vision",
|
||||||
"FL_GeminiImageEditor",
|
"FL_GeminiImageEditor",
|
||||||
@@ -23628,6 +23705,14 @@
|
|||||||
"title_aux": "ComfyUI Touchpad Scroll Controller"
|
"title_aux": "ComfyUI Touchpad Scroll Controller"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/jqy-yo/Comfyui-BBoxLowerMask2": [
|
||||||
|
[
|
||||||
|
"BBoxLowerMask2"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "BBoxLowerMask2"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/jroc22/ComfyUI-CSV-prompt-builder": [
|
"https://github.com/jroc22/ComfyUI-CSV-prompt-builder": [
|
||||||
[
|
[
|
||||||
"BuildPromptFromCSV"
|
"BuildPromptFromCSV"
|
||||||
@@ -23690,7 +23775,8 @@
|
|||||||
"https://github.com/judian17/ComfyUI-joycaption-beta-one-GGUF": [
|
"https://github.com/judian17/ComfyUI-joycaption-beta-one-GGUF": [
|
||||||
[
|
[
|
||||||
"JJC_JoyCaption_Custom_GGUF",
|
"JJC_JoyCaption_Custom_GGUF",
|
||||||
"JJC_JoyCaption_GGUF"
|
"JJC_JoyCaption_GGUF",
|
||||||
|
"JJC_JoyCaption_GGUF_ExtraOptions"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI JoyCaption-Beta-GGUF Node"
|
"title_aux": "ComfyUI JoyCaption-Beta-GGUF Node"
|
||||||
@@ -23772,6 +23858,7 @@
|
|||||||
"Bjornulf_GrayscaleTransform",
|
"Bjornulf_GrayscaleTransform",
|
||||||
"Bjornulf_GreenScreenToTransparency",
|
"Bjornulf_GreenScreenToTransparency",
|
||||||
"Bjornulf_HiResFix",
|
"Bjornulf_HiResFix",
|
||||||
|
"Bjornulf_HorizontalCutAndShift",
|
||||||
"Bjornulf_HuggingFaceDownloader",
|
"Bjornulf_HuggingFaceDownloader",
|
||||||
"Bjornulf_IfElse",
|
"Bjornulf_IfElse",
|
||||||
"Bjornulf_ImageBlend",
|
"Bjornulf_ImageBlend",
|
||||||
@@ -26868,6 +26955,17 @@
|
|||||||
"title_aux": "ComfyUI-CatvtonFluxWrapper"
|
"title_aux": "ComfyUI-CatvtonFluxWrapper"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/lum3on/ComfyUI-ModelQuantizer": [
|
||||||
|
[
|
||||||
|
"ModelToStateDict",
|
||||||
|
"QuantizeFP8Format",
|
||||||
|
"QuantizeModel",
|
||||||
|
"SaveAsSafeTensor"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI Model Quantizer"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/lum3on/comfyui_LLM_Polymath": [
|
"https://github.com/lum3on/comfyui_LLM_Polymath": [
|
||||||
[
|
[
|
||||||
"ConceptEraserNode",
|
"ConceptEraserNode",
|
||||||
@@ -27711,6 +27809,8 @@
|
|||||||
"NunchakuDepthPreprocessor",
|
"NunchakuDepthPreprocessor",
|
||||||
"NunchakuFluxDiTLoader",
|
"NunchakuFluxDiTLoader",
|
||||||
"NunchakuFluxLoraLoader",
|
"NunchakuFluxLoraLoader",
|
||||||
|
"NunchakuPulidApply",
|
||||||
|
"NunchakuPulidLoader",
|
||||||
"NunchakuTextEncoderLoader"
|
"NunchakuTextEncoderLoader"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@@ -27720,6 +27820,7 @@
|
|||||||
"https://github.com/mittimi/ComfyUI_mittimiLoadPreset2": [
|
"https://github.com/mittimi/ComfyUI_mittimiLoadPreset2": [
|
||||||
[
|
[
|
||||||
"CombineParamDataMittimi",
|
"CombineParamDataMittimi",
|
||||||
|
"LoadImageParamMittimi",
|
||||||
"LoadSetParamMittimi",
|
"LoadSetParamMittimi",
|
||||||
"SaveImageParamMittimi",
|
"SaveImageParamMittimi",
|
||||||
"SaveParamToPresetMittimi"
|
"SaveParamToPresetMittimi"
|
||||||
@@ -31205,6 +31306,14 @@
|
|||||||
"title_aux": "ComfyUI-Coziness"
|
"title_aux": "ComfyUI-Coziness"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/skycoder182/comfyui-filename-tools": [
|
||||||
|
[
|
||||||
|
"ExtractAndTrimFilename"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Filename Tools"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/slvslvslv/ComfyUI-SmartHelperNodes": [
|
"https://github.com/slvslvslv/ComfyUI-SmartHelperNodes": [
|
||||||
[
|
[
|
||||||
"SmartFormatString",
|
"SmartFormatString",
|
||||||
@@ -32219,51 +32328,6 @@
|
|||||||
"title_aux": "ComfyUI_Sticker_Compositer"
|
"title_aux": "ComfyUI_Sticker_Compositer"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"https://github.com/syaofox/ComfyUI_fnodes": [
|
|
||||||
[
|
|
||||||
"AddImageBorder-",
|
|
||||||
"AlignImageByFace-",
|
|
||||||
"ColorAdjustment-",
|
|
||||||
"ColorBlockEffect-",
|
|
||||||
"ColorTint-",
|
|
||||||
"ComputeImageScaleRatio-",
|
|
||||||
"CreateBlurredEdgeMask-",
|
|
||||||
"Depth2Mask-",
|
|
||||||
"DisplayAny-",
|
|
||||||
"ExtractBoundingBox-",
|
|
||||||
"FaceCutout-",
|
|
||||||
"FaceMorph-",
|
|
||||||
"FacePaste-",
|
|
||||||
"FilePathAnalyzer-",
|
|
||||||
"FillMaskedImageArea-",
|
|
||||||
"FlatteningEffect-",
|
|
||||||
"GeneratePreciseFaceMask-",
|
|
||||||
"GetImageSize-",
|
|
||||||
"IPAdapterMSLayerWeights-",
|
|
||||||
"IPAdapterMSTiled-",
|
|
||||||
"ImageRotate-",
|
|
||||||
"ImageScaleBySpecifiedSide-",
|
|
||||||
"ImageScalerForSDModels-",
|
|
||||||
"LoadImagesFromFolder-",
|
|
||||||
"MaskChange-",
|
|
||||||
"MaskScale-",
|
|
||||||
"MaskScaleBy-",
|
|
||||||
"OccluderLoader-",
|
|
||||||
"OutlineMask-",
|
|
||||||
"PrimitiveText-",
|
|
||||||
"ReadImage-",
|
|
||||||
"RegexExtractor-",
|
|
||||||
"ScheduleSampler-",
|
|
||||||
"ScheduleSamplerCustomAYS-",
|
|
||||||
"ScheduleSamplerCustomTurbo-",
|
|
||||||
"Seed-",
|
|
||||||
"SelectFace-",
|
|
||||||
"TrimImageBorders-"
|
|
||||||
],
|
|
||||||
{
|
|
||||||
"title_aux": "ComfyUI_fnodes"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"https://github.com/syllebra/bilbox-comfyui": [
|
"https://github.com/syllebra/bilbox-comfyui": [
|
||||||
[
|
[
|
||||||
"BilboXLut",
|
"BilboXLut",
|
||||||
@@ -32531,6 +32595,18 @@
|
|||||||
"title_aux": "ComfyUI Stable Video Diffusion"
|
"title_aux": "ComfyUI Stable Video Diffusion"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/thedivergentai/divergent_nodes": [
|
||||||
|
[
|
||||||
|
"CLIPTokenCounter",
|
||||||
|
"GeminiNode",
|
||||||
|
"KoboldCppApiNode",
|
||||||
|
"LoraStrengthXYPlot",
|
||||||
|
"SaveImageEnhancedNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Divergent Nodes"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/theshubzworld/ComfyUI-FaceCalloutNode": [
|
"https://github.com/theshubzworld/ComfyUI-FaceCalloutNode": [
|
||||||
[
|
[
|
||||||
"FaceCalloutEffect",
|
"FaceCalloutEffect",
|
||||||
@@ -34768,6 +34844,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": [
|
"https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": [
|
||||||
[
|
[
|
||||||
|
"DepthAnythingEngineBuilder",
|
||||||
"DepthAnythingTensorrt"
|
"DepthAnythingTensorrt"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
846
openapi.yaml
Normal file
846
openapi.yaml
Normal file
@@ -0,0 +1,846 @@
|
|||||||
|
openapi: 3.1.0
|
||||||
|
info:
|
||||||
|
title: ComfyUI-Manager API
|
||||||
|
description: |
|
||||||
|
API for ComfyUI-Manager, a comprehensive management tool for ComfyUI custom nodes, models, and components.
|
||||||
|
This API enables programmatic access to node management, model downloading, snapshot operations,
|
||||||
|
and overall system configuration.
|
||||||
|
version: "3.32.3"
|
||||||
|
contact:
|
||||||
|
name: ComfyUI-Manager Maintainers
|
||||||
|
servers:
|
||||||
|
- url: '/'
|
||||||
|
description: Default ComfyUI server
|
||||||
|
|
||||||
|
# Common API components
|
||||||
|
components:
|
||||||
|
schemas:
|
||||||
|
Error:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
error:
|
||||||
|
type: string
|
||||||
|
description: Error message
|
||||||
|
|
||||||
|
NodePackageMetadata:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
title:
|
||||||
|
type: string
|
||||||
|
description: Display name of the node package
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
description: Repository/package name
|
||||||
|
files:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
description: Source URLs for the package
|
||||||
|
description:
|
||||||
|
type: string
|
||||||
|
description: Description of the node package functionality
|
||||||
|
install_type:
|
||||||
|
type: string
|
||||||
|
enum: [git, copy, pip]
|
||||||
|
description: Installation method
|
||||||
|
version:
|
||||||
|
type: string
|
||||||
|
description: Version identifier
|
||||||
|
id:
|
||||||
|
type: string
|
||||||
|
description: Unique identifier for the node package
|
||||||
|
ui_id:
|
||||||
|
type: string
|
||||||
|
description: ID for UI reference
|
||||||
|
channel:
|
||||||
|
type: string
|
||||||
|
description: Source channel
|
||||||
|
mode:
|
||||||
|
type: string
|
||||||
|
description: Source mode
|
||||||
|
|
||||||
|
ModelMetadata:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
description: Name of the model
|
||||||
|
type:
|
||||||
|
type: string
|
||||||
|
description: Type of model
|
||||||
|
base:
|
||||||
|
type: string
|
||||||
|
description: Base model type
|
||||||
|
save_path:
|
||||||
|
type: string
|
||||||
|
description: Path for saving the model
|
||||||
|
url:
|
||||||
|
type: string
|
||||||
|
description: Download URL
|
||||||
|
filename:
|
||||||
|
type: string
|
||||||
|
description: Target filename
|
||||||
|
ui_id:
|
||||||
|
type: string
|
||||||
|
description: ID for UI reference
|
||||||
|
|
||||||
|
SnapshotItem:
|
||||||
|
type: string
|
||||||
|
description: Name of the snapshot
|
||||||
|
|
||||||
|
QueueStatus:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
total_count:
|
||||||
|
type: integer
|
||||||
|
description: Total number of tasks
|
||||||
|
done_count:
|
||||||
|
type: integer
|
||||||
|
description: Number of completed tasks
|
||||||
|
in_progress_count:
|
||||||
|
type: integer
|
||||||
|
description: Number of tasks in progress
|
||||||
|
is_processing:
|
||||||
|
type: boolean
|
||||||
|
description: Whether the queue is currently processing
|
||||||
|
|
||||||
|
securitySchemes:
|
||||||
|
securityLevel:
|
||||||
|
type: apiKey
|
||||||
|
in: header
|
||||||
|
name: Security-Level
|
||||||
|
description: Security level for sensitive operations
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
modeParam:
|
||||||
|
name: mode
|
||||||
|
in: query
|
||||||
|
description: Source mode (e.g., "local", "remote")
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
enum: [local, remote, default]
|
||||||
|
|
||||||
|
targetParam:
|
||||||
|
name: target
|
||||||
|
in: query
|
||||||
|
description: Target identifier
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
valueParam:
|
||||||
|
name: value
|
||||||
|
in: query
|
||||||
|
description: New value to set
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
# API Paths
|
||||||
|
paths:
|
||||||
|
# Custom Nodes Endpoints
|
||||||
|
/customnode/getmappings:
|
||||||
|
get:
|
||||||
|
summary: Get node-to-package mappings
|
||||||
|
description: Provides unified mapping between nodes and node packages
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/modeParam'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
additionalProperties:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: array
|
||||||
|
description: Mapping of node packages to node classes
|
||||||
|
|
||||||
|
/customnode/fetch_updates:
|
||||||
|
get:
|
||||||
|
summary: Check for updates
|
||||||
|
description: Fetches updates for custom nodes
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/modeParam'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: No updates available
|
||||||
|
'201':
|
||||||
|
description: Updates found
|
||||||
|
'400':
|
||||||
|
description: Error occurred
|
||||||
|
|
||||||
|
/customnode/installed:
|
||||||
|
get:
|
||||||
|
summary: Get installed custom nodes
|
||||||
|
description: Returns a list of installed node packages
|
||||||
|
parameters:
|
||||||
|
- name: mode
|
||||||
|
in: query
|
||||||
|
description: Lists mode, default or imported
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
enum: [default, imported]
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
additionalProperties:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
|
||||||
|
/customnode/getlist:
|
||||||
|
get:
|
||||||
|
summary: Get custom node list
|
||||||
|
description: Provides a list of available custom nodes
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/modeParam'
|
||||||
|
- name: skip_update
|
||||||
|
in: query
|
||||||
|
description: Skip update check
|
||||||
|
schema:
|
||||||
|
type: boolean
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
channel:
|
||||||
|
type: string
|
||||||
|
node_packs:
|
||||||
|
type: object
|
||||||
|
additionalProperties:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
|
||||||
|
/customnode/alternatives:
|
||||||
|
get:
|
||||||
|
summary: Get alternative node options
|
||||||
|
description: Provides alternatives for nodes
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/modeParam'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
additionalProperties:
|
||||||
|
type: object
|
||||||
|
|
||||||
|
/customnode/versions/{node_name}:
|
||||||
|
get:
|
||||||
|
summary: Get available versions for a node
|
||||||
|
description: Lists all available versions for a specific node
|
||||||
|
parameters:
|
||||||
|
- name: node_name
|
||||||
|
in: path
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
version:
|
||||||
|
type: string
|
||||||
|
'400':
|
||||||
|
description: Node not found
|
||||||
|
|
||||||
|
/customnode/disabled_versions/{node_name}:
|
||||||
|
get:
|
||||||
|
summary: Get disabled versions for a node
|
||||||
|
description: Lists all disabled versions for a specific node
|
||||||
|
parameters:
|
||||||
|
- name: node_name
|
||||||
|
in: path
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
version:
|
||||||
|
type: string
|
||||||
|
'400':
|
||||||
|
description: Node not found
|
||||||
|
|
||||||
|
/customnode/import_fail_info:
|
||||||
|
post:
|
||||||
|
summary: Get import failure information
|
||||||
|
description: Returns information about why a node failed to import
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
cnr_id:
|
||||||
|
type: string
|
||||||
|
url:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
'400':
|
||||||
|
description: No information available
|
||||||
|
|
||||||
|
/customnode/install/git_url:
|
||||||
|
post:
|
||||||
|
summary: Install custom node via Git URL
|
||||||
|
description: Installs a custom node from a Git repository URL
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Installation successful or already installed
|
||||||
|
'400':
|
||||||
|
description: Installation failed
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/customnode/install/pip:
|
||||||
|
post:
|
||||||
|
summary: Install custom node dependencies via pip
|
||||||
|
description: Installs Python package dependencies for custom nodes
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Installation successful
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
# Model Management Endpoints
|
||||||
|
/externalmodel/getlist:
|
||||||
|
get:
|
||||||
|
summary: Get external model list
|
||||||
|
description: Provides a list of available external models
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/modeParam'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
models:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/ModelMetadata'
|
||||||
|
|
||||||
|
# Queue Management Endpoints
|
||||||
|
/manager/queue/update_all:
|
||||||
|
get:
|
||||||
|
summary: Update all custom nodes
|
||||||
|
description: Queues update operations for all installed custom nodes
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/modeParam'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Update queued successfully
|
||||||
|
'401':
|
||||||
|
description: Processing already in progress
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/manager/queue/reset:
|
||||||
|
get:
|
||||||
|
summary: Reset queue
|
||||||
|
description: Resets the operation queue
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Queue reset successfully
|
||||||
|
|
||||||
|
/manager/queue/status:
|
||||||
|
get:
|
||||||
|
summary: Get queue status
|
||||||
|
description: Returns the current status of the operation queue
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/QueueStatus'
|
||||||
|
|
||||||
|
/manager/queue/install:
|
||||||
|
post:
|
||||||
|
summary: Install custom node
|
||||||
|
description: Queues installation of a custom node
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Installation queued successfully
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
'404':
|
||||||
|
description: Target node not found or security issue
|
||||||
|
|
||||||
|
/manager/queue/start:
|
||||||
|
get:
|
||||||
|
summary: Start queue processing
|
||||||
|
description: Starts processing the operation queue
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Processing started
|
||||||
|
'201':
|
||||||
|
description: Processing already in progress
|
||||||
|
|
||||||
|
/manager/queue/fix:
|
||||||
|
post:
|
||||||
|
summary: Fix custom node
|
||||||
|
description: Attempts to fix a broken custom node installation
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Fix operation queued successfully
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/manager/queue/reinstall:
|
||||||
|
post:
|
||||||
|
summary: Reinstall custom node
|
||||||
|
description: Uninstalls and then reinstalls a custom node
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Reinstall operation queued successfully
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/manager/queue/uninstall:
|
||||||
|
post:
|
||||||
|
summary: Uninstall custom node
|
||||||
|
description: Queues uninstallation of a custom node
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Uninstallation queued successfully
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/manager/queue/update:
|
||||||
|
post:
|
||||||
|
summary: Update custom node
|
||||||
|
description: Queues update of a custom node
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Update queued successfully
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/manager/queue/disable:
|
||||||
|
post:
|
||||||
|
summary: Disable custom node
|
||||||
|
description: Disables a custom node without uninstalling it
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/NodePackageMetadata'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Disable operation queued successfully
|
||||||
|
|
||||||
|
/manager/queue/update_comfyui:
|
||||||
|
get:
|
||||||
|
summary: Update ComfyUI
|
||||||
|
description: Queues an update operation for ComfyUI itself
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Update queued successfully
|
||||||
|
|
||||||
|
/manager/queue/install_model:
|
||||||
|
post:
|
||||||
|
summary: Install model
|
||||||
|
description: Queues installation of a model
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/ModelMetadata'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Installation queued successfully
|
||||||
|
'400':
|
||||||
|
description: Invalid model request
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
# Snapshot Management Endpoints
|
||||||
|
/snapshot/getlist:
|
||||||
|
get:
|
||||||
|
summary: Get snapshot list
|
||||||
|
description: Returns a list of available snapshots
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
items:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/SnapshotItem'
|
||||||
|
|
||||||
|
/snapshot/remove:
|
||||||
|
get:
|
||||||
|
summary: Remove snapshot
|
||||||
|
description: Removes a specified snapshot
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/targetParam'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Snapshot removed successfully
|
||||||
|
'400':
|
||||||
|
description: Error removing snapshot
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/snapshot/restore:
|
||||||
|
get:
|
||||||
|
summary: Restore snapshot
|
||||||
|
description: Restores a specified snapshot
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
parameters:
|
||||||
|
- $ref: '#/components/parameters/targetParam'
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Snapshot restoration scheduled
|
||||||
|
'400':
|
||||||
|
description: Error restoring snapshot
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
/snapshot/get_current:
|
||||||
|
get:
|
||||||
|
summary: Get current snapshot
|
||||||
|
description: Returns the current system state as a snapshot
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
'400':
|
||||||
|
description: Error creating snapshot
|
||||||
|
|
||||||
|
/snapshot/save:
|
||||||
|
get:
|
||||||
|
summary: Save snapshot
|
||||||
|
description: Saves the current system state as a new snapshot
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Snapshot saved successfully
|
||||||
|
'400':
|
||||||
|
description: Error saving snapshot
|
||||||
|
|
||||||
|
# ComfyUI Management Endpoints
|
||||||
|
/comfyui_manager/comfyui_versions:
|
||||||
|
get:
|
||||||
|
summary: Get ComfyUI versions
|
||||||
|
description: Returns available and current ComfyUI versions
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
versions:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
current:
|
||||||
|
type: string
|
||||||
|
'400':
|
||||||
|
description: Error retrieving versions
|
||||||
|
|
||||||
|
/comfyui_manager/comfyui_switch_version:
|
||||||
|
get:
|
||||||
|
summary: Switch ComfyUI version
|
||||||
|
description: Switches to a specified ComfyUI version
|
||||||
|
parameters:
|
||||||
|
- name: ver
|
||||||
|
in: query
|
||||||
|
description: Target version
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Version switch successful
|
||||||
|
'400':
|
||||||
|
description: Error switching version
|
||||||
|
|
||||||
|
/manager/reboot:
|
||||||
|
get:
|
||||||
|
summary: Reboot ComfyUI
|
||||||
|
description: Restarts the ComfyUI server
|
||||||
|
security:
|
||||||
|
- securityLevel: []
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Reboot initiated
|
||||||
|
'403':
|
||||||
|
description: Security policy violation
|
||||||
|
|
||||||
|
# Configuration Endpoints
|
||||||
|
/manager/preview_method:
|
||||||
|
get:
|
||||||
|
summary: Get or set preview method
|
||||||
|
description: Gets or sets the latent preview method
|
||||||
|
parameters:
|
||||||
|
- name: value
|
||||||
|
in: query
|
||||||
|
required: false
|
||||||
|
description: New preview method
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
enum: [auto, latent2rgb, taesd, none]
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Setting updated or current value returned
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
/manager/db_mode:
|
||||||
|
get:
|
||||||
|
summary: Get or set database mode
|
||||||
|
description: Gets or sets the database mode
|
||||||
|
parameters:
|
||||||
|
- name: value
|
||||||
|
in: query
|
||||||
|
required: false
|
||||||
|
description: New database mode
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
enum: [channel, local, remote]
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Setting updated or current value returned
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
/manager/policy/component:
|
||||||
|
get:
|
||||||
|
summary: Get or set component policy
|
||||||
|
description: Gets or sets the component policy
|
||||||
|
parameters:
|
||||||
|
- name: value
|
||||||
|
in: query
|
||||||
|
required: false
|
||||||
|
description: New component policy
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Setting updated or current value returned
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
/manager/policy/update:
|
||||||
|
get:
|
||||||
|
summary: Get or set update policy
|
||||||
|
description: Gets or sets the update policy
|
||||||
|
parameters:
|
||||||
|
- name: value
|
||||||
|
in: query
|
||||||
|
required: false
|
||||||
|
description: New update policy
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
enum: [stable, nightly, nightly-comfyui]
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Setting updated or current value returned
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
/manager/channel_url_list:
|
||||||
|
get:
|
||||||
|
summary: Get or set channel URL
|
||||||
|
description: Gets or sets the channel URL for custom node sources
|
||||||
|
parameters:
|
||||||
|
- name: value
|
||||||
|
in: query
|
||||||
|
required: false
|
||||||
|
description: New channel name
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Setting updated or channel list returned
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
selected:
|
||||||
|
type: string
|
||||||
|
list:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
url:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
# Component Management Endpoints
|
||||||
|
/manager/component/save:
|
||||||
|
post:
|
||||||
|
summary: Save component
|
||||||
|
description: Saves a reusable workflow component
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
workflow:
|
||||||
|
type: object
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Component saved successfully
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
'400':
|
||||||
|
description: Error saving component
|
||||||
|
|
||||||
|
/manager/component/loads:
|
||||||
|
post:
|
||||||
|
summary: Load components
|
||||||
|
description: Loads all available workflow components
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Components loaded successfully
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
'400':
|
||||||
|
description: Error loading components
|
||||||
|
|
||||||
|
# Miscellaneous Endpoints
|
||||||
|
/manager/version:
|
||||||
|
get:
|
||||||
|
summary: Get manager version
|
||||||
|
description: Returns the current version of ComfyUI-Manager
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
text/plain:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
/manager/notice:
|
||||||
|
get:
|
||||||
|
summary: Get manager notice
|
||||||
|
description: Returns HTML content with notices and version information
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successful operation
|
||||||
|
content:
|
||||||
|
text/html:
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
Reference in New Issue
Block a user