Compare commits

..

10 Commits

Author SHA1 Message Date
bymyself
1a83bab57b [api] Add OpenAPI specification file 2025-05-20 15:55:19 -07:00
Dr.Lt.Data
416122d61d update DB 2025-05-21 00:03:10 +09:00
Dr.Lt.Data
d3c625e791 update DB 2025-05-20 23:43:34 +09:00
2frames
ca2c41783c Add AQnodes (#1849)
* add AQnodes

* add AQnodes - fix repo url

---------

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

* Update custom-node-list.json

---------

Co-authored-by: yogotatara3 <milan.kastenmueller@thjnk.de>
Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-05-20 23:32:43 +09:00
9 changed files with 4340 additions and 3359 deletions

View File

@@ -7936,6 +7936,16 @@
"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."
},
{
"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",
"title": "Klinter_nodes",
@@ -17130,16 +17140,6 @@
"install_type": "git-clone",
"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",
"title": "guy-nodes-comfyui",
@@ -19398,6 +19398,16 @@
"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."
},
{
"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",
"title": "ComfyUI_StarNodes",
@@ -20763,6 +20773,16 @@
"install_type": "git-clone",
"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",
"title": "ComfyUI Pad To Eight",
@@ -22361,6 +22381,17 @@
"install_type": "copy",
"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",
"title": "ComfyUI-IO-Helpers",
@@ -25760,6 +25791,78 @@
"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."
},
{
"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"
},

View File

@@ -67,6 +67,14 @@
"title_aux": "ComfyUI-EdgeTTS"
}
],
"https://github.com/1038lab/ComfyUI-LBM": [
[
"LBM_Relighting"
],
{
"title_aux": "ComfyUI-LBM"
}
],
"https://github.com/1038lab/ComfyUI-MegaTTS": [
[
"MegaTTS3",
@@ -259,6 +267,7 @@
"ImageAddLabel",
"ImageBBoxCrop",
"ImageBlendModesByCSS",
"ImageCropEdge",
"ImageCropSquare",
"ImageCropWithBBox",
"ImageCroppedPaste",
@@ -270,6 +279,7 @@
"MaskBBoxCrop",
"MaskBatchMathOps",
"MaskMathOps",
"PathSelect",
"SliderValueRangeMapping",
"Solid"
],
@@ -300,6 +310,18 @@
"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": [
[
"PMRF"
@@ -2375,6 +2397,14 @@
"title_aux": "ComfyUi-RescaleCFGAdvanced"
}
],
"https://github.com/BigWhiteFly/ComfyUI-ImageConcat": [
[
"ImageConcatenateBatchWithTxt"
],
{
"title_aux": "ComfyUI-ImageConcat"
}
],
"https://github.com/Billius-AI/ComfyUI-Path-Helper": [
[
"Add File Name Prefix",
@@ -3666,14 +3696,6 @@
"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": [
[
"AdjustCrop",
@@ -3811,10 +3833,13 @@
],
"https://github.com/DragonDiffusionbyBoyo/Boyonodes": [
[
"BoyoAudioEval",
"BoyoFramePackLoRA",
"BoyoLoadImageList",
"BoyoSaver",
"BoyoVAEDecode",
"Boyolatent"
"Boyolatent",
"MandelbrotVideo"
],
{
"title_aux": "Boyonodes"
@@ -5125,7 +5150,8 @@
"https://github.com/HJH-AILab/ComfyUI_CosyVoice2": [
[
"CosyVoiceModel",
"CosyVoiceNode"
"CosyVoiceNode",
"HJHCosyVoiceSaveAudio"
],
{
"title_aux": "ComfyUI_CosyVoice2"
@@ -5333,6 +5359,8 @@
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes": [
[
"AdjustMojo",
"BufferedEncoder",
"LoRABox",
"LoadMaskMap",
"MagicalSaveNode",
"MaskMapPrompt",
@@ -5504,6 +5532,14 @@
"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": [
[
"SimpleStringRepository",
@@ -5953,6 +5989,16 @@
"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": [
[
"JNodes_AddOrSetMetaDataKey",
@@ -8068,6 +8114,8 @@
"SVGAdvancedPreview",
"SVGArtGrid",
"SVGArtGridV2",
"SVGArtGridV3",
"SVGArtGridV4",
"SVGAttributeManipulation",
"SVGBatchColorReplacer",
"SVGColorExtractor",
@@ -8862,12 +8910,15 @@
],
"https://github.com/Pseudotools/Pseudocomfy": [
[
"Combiner",
"ApplyDenseDiffusion",
"ApplyIPAdaper",
"LoadJSONAuto",
"LoadJSONFromFolder",
"LoadModelSnapshot",
"MakeMaskBatch",
"MixedBuiltinCombinerIPAdaper",
"ProcessJSON"
"PreviewEnvironmentalPrompts",
"PreviewMaterialPrompts",
"ProcessImagePrompt",
"UnpackModelSnapshot"
],
{
"title_aux": "Pseudocomfy"
@@ -11557,6 +11608,7 @@
"tri3d_SaveText_absolute",
"tri3d_Skip_HeadMask",
"tri3d_Skip_HeadMask_AddNeck",
"tri3d_Skip_LipMask",
"tri3d_SmartBox",
"tri3d_Smart_Depth",
"tri3d_Wait_And_Read_File",
@@ -12834,6 +12886,7 @@
],
"https://github.com/X-School-Academy/X-FluxAgent": [
[
"X-FluxAgent.AICodeGenNode",
"X-FluxAgent.OpenAIChatnNode",
"X-FluxAgent.RichTextNode",
"X-FluxAgent.SaveTextNode"
@@ -13189,6 +13242,17 @@
"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": [
[
"PlayGame"
@@ -14299,6 +14363,7 @@
],
"https://github.com/alastor-666-1933/caching_to_not_waste": [
[
"caching_condition",
"caching_controlnet",
"caching_image",
"caching_mask",
@@ -14618,6 +14683,7 @@
[
"Sage_AdvSamplerInfo",
"Sage_CacheMaintenance",
"Sage_CheckLorasForUpdates",
"Sage_CheckpointLoaderRecent",
"Sage_CheckpointLoaderSimple",
"Sage_CheckpointSelector",
@@ -15507,6 +15573,14 @@
"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": [
[
"Classification",
@@ -16094,6 +16168,7 @@
"HyperLoRAGenerateIDLoRA",
"HyperLoRAIDCond",
"HyperLoRALoader",
"HyperLoRASaveLoRA",
"HyperLoRAUniGenerateIDLoRA",
"HyperLoRAUniLoader"
],
@@ -19768,6 +19843,7 @@
],
"https://github.com/edenartlab/eden_comfy_pipelines": [
[
"AnimatedShapeMaskNode",
"Animation_RGB_Mask",
"AspectPadImageForOutpainting",
"CLIP_Interrogator",
@@ -20340,6 +20416,7 @@
"FL_Float",
"FL_FractalKSampler",
"FL_GPT_Image1",
"FL_GPT_Image1_ADV",
"FL_GPT_Text",
"FL_GPT_Vision",
"FL_GeminiImageEditor",
@@ -23628,6 +23705,14 @@
"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": [
[
"BuildPromptFromCSV"
@@ -23690,7 +23775,8 @@
"https://github.com/judian17/ComfyUI-joycaption-beta-one-GGUF": [
[
"JJC_JoyCaption_Custom_GGUF",
"JJC_JoyCaption_GGUF"
"JJC_JoyCaption_GGUF",
"JJC_JoyCaption_GGUF_ExtraOptions"
],
{
"title_aux": "ComfyUI JoyCaption-Beta-GGUF Node"
@@ -23772,6 +23858,7 @@
"Bjornulf_GrayscaleTransform",
"Bjornulf_GreenScreenToTransparency",
"Bjornulf_HiResFix",
"Bjornulf_HorizontalCutAndShift",
"Bjornulf_HuggingFaceDownloader",
"Bjornulf_IfElse",
"Bjornulf_ImageBlend",
@@ -26868,6 +26955,17 @@
"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": [
[
"ConceptEraserNode",
@@ -27711,6 +27809,8 @@
"NunchakuDepthPreprocessor",
"NunchakuFluxDiTLoader",
"NunchakuFluxLoraLoader",
"NunchakuPulidApply",
"NunchakuPulidLoader",
"NunchakuTextEncoderLoader"
],
{
@@ -27720,6 +27820,7 @@
"https://github.com/mittimi/ComfyUI_mittimiLoadPreset2": [
[
"CombineParamDataMittimi",
"LoadImageParamMittimi",
"LoadSetParamMittimi",
"SaveImageParamMittimi",
"SaveParamToPresetMittimi"
@@ -31205,6 +31306,14 @@
"title_aux": "ComfyUI-Coziness"
}
],
"https://github.com/skycoder182/comfyui-filename-tools": [
[
"ExtractAndTrimFilename"
],
{
"title_aux": "Filename Tools"
}
],
"https://github.com/slvslvslv/ComfyUI-SmartHelperNodes": [
[
"SmartFormatString",
@@ -32219,51 +32328,6 @@
"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": [
[
"BilboXLut",
@@ -32531,6 +32595,18 @@
"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": [
[
"FaceCalloutEffect",
@@ -34768,6 +34844,7 @@
],
"https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": [
[
"DepthAnythingEngineBuilder",
"DepthAnythingTensorrt"
],
{

View File

File diff suppressed because it is too large Load Diff

View File

@@ -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",
"title": "ComfyUI-Connect [WIP]",
@@ -2034,16 +2105,6 @@
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI, focusing on image handling and LoRA training."
},
{
"author": "thedivergentai",
"title": "Divergent Nodes [WIP]",
"reference": "https://github.com/thedivergentai/divergent_nodes",
"files": [
"https://github.com/thedivergentai/divergent_nodes"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for counting CLIP tokens in text input."
},
{
"author": "gold24park",
"title": "loki-comfyui-node",

View File

@@ -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",
"title": "ComfyUI-Hangover-Moondream [DEPRECATED]",

View File

@@ -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",
"title": "ComfyUI-FramePackWrapper_Plus",
@@ -640,372 +753,6 @@
],
"install_type": "git-clone",
"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 ComfyUIwhich 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."
}
]
}

View File

@@ -67,6 +67,14 @@
"title_aux": "ComfyUI-EdgeTTS"
}
],
"https://github.com/1038lab/ComfyUI-LBM": [
[
"LBM_Relighting"
],
{
"title_aux": "ComfyUI-LBM"
}
],
"https://github.com/1038lab/ComfyUI-MegaTTS": [
[
"MegaTTS3",
@@ -259,6 +267,7 @@
"ImageAddLabel",
"ImageBBoxCrop",
"ImageBlendModesByCSS",
"ImageCropEdge",
"ImageCropSquare",
"ImageCropWithBBox",
"ImageCroppedPaste",
@@ -270,6 +279,7 @@
"MaskBBoxCrop",
"MaskBatchMathOps",
"MaskMathOps",
"PathSelect",
"SliderValueRangeMapping",
"Solid"
],
@@ -300,6 +310,18 @@
"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": [
[
"PMRF"
@@ -2375,6 +2397,14 @@
"title_aux": "ComfyUi-RescaleCFGAdvanced"
}
],
"https://github.com/BigWhiteFly/ComfyUI-ImageConcat": [
[
"ImageConcatenateBatchWithTxt"
],
{
"title_aux": "ComfyUI-ImageConcat"
}
],
"https://github.com/Billius-AI/ComfyUI-Path-Helper": [
[
"Add File Name Prefix",
@@ -3666,14 +3696,6 @@
"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": [
[
"AdjustCrop",
@@ -3811,10 +3833,13 @@
],
"https://github.com/DragonDiffusionbyBoyo/Boyonodes": [
[
"BoyoAudioEval",
"BoyoFramePackLoRA",
"BoyoLoadImageList",
"BoyoSaver",
"BoyoVAEDecode",
"Boyolatent"
"Boyolatent",
"MandelbrotVideo"
],
{
"title_aux": "Boyonodes"
@@ -5125,7 +5150,8 @@
"https://github.com/HJH-AILab/ComfyUI_CosyVoice2": [
[
"CosyVoiceModel",
"CosyVoiceNode"
"CosyVoiceNode",
"HJHCosyVoiceSaveAudio"
],
{
"title_aux": "ComfyUI_CosyVoice2"
@@ -5333,6 +5359,8 @@
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes": [
[
"AdjustMojo",
"BufferedEncoder",
"LoRABox",
"LoadMaskMap",
"MagicalSaveNode",
"MaskMapPrompt",
@@ -5504,6 +5532,14 @@
"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": [
[
"SimpleStringRepository",
@@ -5953,6 +5989,16 @@
"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": [
[
"JNodes_AddOrSetMetaDataKey",
@@ -8068,6 +8114,8 @@
"SVGAdvancedPreview",
"SVGArtGrid",
"SVGArtGridV2",
"SVGArtGridV3",
"SVGArtGridV4",
"SVGAttributeManipulation",
"SVGBatchColorReplacer",
"SVGColorExtractor",
@@ -8862,12 +8910,15 @@
],
"https://github.com/Pseudotools/Pseudocomfy": [
[
"Combiner",
"ApplyDenseDiffusion",
"ApplyIPAdaper",
"LoadJSONAuto",
"LoadJSONFromFolder",
"LoadModelSnapshot",
"MakeMaskBatch",
"MixedBuiltinCombinerIPAdaper",
"ProcessJSON"
"PreviewEnvironmentalPrompts",
"PreviewMaterialPrompts",
"ProcessImagePrompt",
"UnpackModelSnapshot"
],
{
"title_aux": "Pseudocomfy"
@@ -11557,6 +11608,7 @@
"tri3d_SaveText_absolute",
"tri3d_Skip_HeadMask",
"tri3d_Skip_HeadMask_AddNeck",
"tri3d_Skip_LipMask",
"tri3d_SmartBox",
"tri3d_Smart_Depth",
"tri3d_Wait_And_Read_File",
@@ -12834,6 +12886,7 @@
],
"https://github.com/X-School-Academy/X-FluxAgent": [
[
"X-FluxAgent.AICodeGenNode",
"X-FluxAgent.OpenAIChatnNode",
"X-FluxAgent.RichTextNode",
"X-FluxAgent.SaveTextNode"
@@ -13189,6 +13242,17 @@
"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": [
[
"PlayGame"
@@ -14299,6 +14363,7 @@
],
"https://github.com/alastor-666-1933/caching_to_not_waste": [
[
"caching_condition",
"caching_controlnet",
"caching_image",
"caching_mask",
@@ -14618,6 +14683,7 @@
[
"Sage_AdvSamplerInfo",
"Sage_CacheMaintenance",
"Sage_CheckLorasForUpdates",
"Sage_CheckpointLoaderRecent",
"Sage_CheckpointLoaderSimple",
"Sage_CheckpointSelector",
@@ -15507,6 +15573,14 @@
"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": [
[
"Classification",
@@ -16094,6 +16168,7 @@
"HyperLoRAGenerateIDLoRA",
"HyperLoRAIDCond",
"HyperLoRALoader",
"HyperLoRASaveLoRA",
"HyperLoRAUniGenerateIDLoRA",
"HyperLoRAUniLoader"
],
@@ -19768,6 +19843,7 @@
],
"https://github.com/edenartlab/eden_comfy_pipelines": [
[
"AnimatedShapeMaskNode",
"Animation_RGB_Mask",
"AspectPadImageForOutpainting",
"CLIP_Interrogator",
@@ -20340,6 +20416,7 @@
"FL_Float",
"FL_FractalKSampler",
"FL_GPT_Image1",
"FL_GPT_Image1_ADV",
"FL_GPT_Text",
"FL_GPT_Vision",
"FL_GeminiImageEditor",
@@ -23628,6 +23705,14 @@
"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": [
[
"BuildPromptFromCSV"
@@ -23690,7 +23775,8 @@
"https://github.com/judian17/ComfyUI-joycaption-beta-one-GGUF": [
[
"JJC_JoyCaption_Custom_GGUF",
"JJC_JoyCaption_GGUF"
"JJC_JoyCaption_GGUF",
"JJC_JoyCaption_GGUF_ExtraOptions"
],
{
"title_aux": "ComfyUI JoyCaption-Beta-GGUF Node"
@@ -23772,6 +23858,7 @@
"Bjornulf_GrayscaleTransform",
"Bjornulf_GreenScreenToTransparency",
"Bjornulf_HiResFix",
"Bjornulf_HorizontalCutAndShift",
"Bjornulf_HuggingFaceDownloader",
"Bjornulf_IfElse",
"Bjornulf_ImageBlend",
@@ -26868,6 +26955,17 @@
"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": [
[
"ConceptEraserNode",
@@ -27711,6 +27809,8 @@
"NunchakuDepthPreprocessor",
"NunchakuFluxDiTLoader",
"NunchakuFluxLoraLoader",
"NunchakuPulidApply",
"NunchakuPulidLoader",
"NunchakuTextEncoderLoader"
],
{
@@ -27720,6 +27820,7 @@
"https://github.com/mittimi/ComfyUI_mittimiLoadPreset2": [
[
"CombineParamDataMittimi",
"LoadImageParamMittimi",
"LoadSetParamMittimi",
"SaveImageParamMittimi",
"SaveParamToPresetMittimi"
@@ -31205,6 +31306,14 @@
"title_aux": "ComfyUI-Coziness"
}
],
"https://github.com/skycoder182/comfyui-filename-tools": [
[
"ExtractAndTrimFilename"
],
{
"title_aux": "Filename Tools"
}
],
"https://github.com/slvslvslv/ComfyUI-SmartHelperNodes": [
[
"SmartFormatString",
@@ -32219,51 +32328,6 @@
"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": [
[
"BilboXLut",
@@ -32531,6 +32595,18 @@
"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": [
[
"FaceCalloutEffect",
@@ -34768,6 +34844,7 @@
],
"https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": [
[
"DepthAnythingEngineBuilder",
"DepthAnythingTensorrt"
],
{

View File

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

846
openapi.yaml Normal file
View 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