Merge branch 'main' into main

This commit is contained in:
Dr.Lt.Data 2024-12-16 23:18:57 +09:00 committed by GitHub
commit ff567219cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 2929 additions and 2558 deletions

View File

@ -596,6 +596,13 @@
"files": [
"https://github.com/city96/ComfyUI-GGUF"
],
"preemptions":[
"CLIPLoaderGGUF",
"DualCLIPLoaderGGUF",
"TripleCLIPLoaderGGUF",
"UnetLoaderGGUF",
"UnetLoaderGGUFAdvanced"
],
"install_type": "git-clone",
"description": "GGUF Quantization support for native ComfyUI models\nThis is currently very much WIP. These custom nodes provide support for model files stored in the GGUF format popularized by llama.cpp.\nWhile quantization wasn't feasible for regular UNET models (conv2d), transformer/DiT models such as flux seem less affected by quantization. This allows running it in much lower bits per weight variable bitrate quants on low-end GPUs."
},
@ -3215,6 +3222,17 @@
"install_type": "git-clone",
"description": "Upgrade the Save File node: customize subfolders, file names with checkpoint names, or any sampler attribute your want! [w/NOTE: This node is a fork from @thedyze, since the [a/original repository](https://github.com/thedyze/save-image-extended-comfyui) is no longer maintained. Simply *uninstall* the original version and **REINSTALL** this one.]"
},
{
"author": "audioscavenger",
"title": "ComfyUI-Thumbnails",
"id": "thumbnails",
"reference": "https://github.com/audioscavenger/ComfyUI-Thumbnails",
"files": [
"https://github.com/audioscavenger/ComfyUI-Thumbnails"
],
"install_type": "git-clone",
"description": "Load Image thumbnails, delete images, browse input subfolders."
},
{
"author": "SOELexicon",
"title": "ComfyUI-LexTools",
@ -8444,7 +8462,7 @@
"https://github.com/MarkoCa1/ComfyUI-Text"
],
"install_type": "git-clone",
"description": "Text."
"description": "Why make this node? Because I only need simple text related operations and don't want to install anything extra."
},
{
"author": "MarkoCa1",
@ -8627,14 +8645,14 @@
},
{
"author": "viperyl",
"title": "ComfyUI-BiRefNet",
"title": "ComfyUI-BiRefNet-Fix utils",
"id": "comfyui-birefnet",
"reference": "https://github.com/viperyl/ComfyUI-BiRefNet",
"reference": "https://github.com/hieuck/ComfyUI-BiRefNet",
"files": [
"https://github.com/viperyl/ComfyUI-BiRefNet"
"https://github.com/hieuck/ComfyUI-BiRefNet"
],
"install_type": "git-clone",
"description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone."
"description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone.\nNOTE: The original node was replaced with a version maintained by hieuck because it is no longer maintained."
},
{
"author": "viperyl",
@ -11669,17 +11687,6 @@
"install_type": "git-clone",
"description": "Nodes: Ultimate Concat (Mobile), Send Notification (Mobile), Settings Launcher (Mobile), Settings Launcher Outputs (Mobile)"
},
{
"author": "audioscavenger",
"title": "ComfyUI-Thumbnails",
"id": "thumbnails",
"reference": "https://github.com/audioscavenger/ComfyUI-Thumbnails",
"files": [
"https://github.com/audioscavenger/ComfyUI-Thumbnails"
],
"install_type": "git-clone",
"description": "Load Image thumbnails, delete images, browse input subfolders."
},
{
"author": "goktug",
"title": "Save Image Plus for ComfyUI",
@ -14224,6 +14231,16 @@
"install_type": "git-clone",
"description": "Custom nodes introducing particle simulations, optical flow, audio manipulation & reactivity, and temporal masks"
},
{
"author": "ryanontheinside",
"title": "ComfyUI Control Nodes",
"reference": "https://github.com/ryanontheinside/ComfyUI_RealTimeNodes",
"files": [
"https://github.com/ryanontheinside/ComfyUI_RealTimeNodes"
],
"install_type": "git-clone",
"description": "Simple control nodes that generate changing values over separate executions of a workflow. Each time the workflow is executed, the value will be updated. This is useful for animating parameters in systems like ComfyStream that execute the workflow for each frame."
},
{
"author": "ControlAltAI",
"title": "ControlAltAI Nodes",
@ -16924,7 +16941,7 @@
"description": "A node suite for downloading audio and video from youtube as we all sevral useful video utilits such as a final frame selector and a node that merges two videos into one."
},
{
"author": "DoctorDiffusion",
"author": "Doctor Diffusion",
"title": "ComfyUI-SnakeOil",
"reference": "https://github.com/DoctorDiffusion/ComfyUI-SnakeOil",
"files": [
@ -16933,6 +16950,16 @@
"install_type": "git-clone",
"description": "Use [a/Doctor Diffusion's snake oil nLoRAs](https://civitai.com/models/987843) as well as [a/other negative LoRAs](https://civitai.com/models/186617/doctor-diffusions-negative-xl-lora) easily within ComfyUI."
},
{
"author": "Doctor Diffusion",
"title": "ComfyUI BEN - Background Erase Network",
"reference": "https://github.com/DoctorDiffusion/ComfyUI-BEN",
"files": [
"https://github.com/DoctorDiffusion/ComfyUI-BEN"
],
"install_type": "git-clone",
"description": "Remove backgrounds from images with [a/BEN](https://huggingface.co/PramaLLC/BEN) in ComfyUI"
},
{
"author": "robtl2",
"title": "ComfyUI-ComfyBridge",
@ -17744,7 +17771,7 @@
"https://github.com/magic-quill/ComfyUI_MagicQuill"
],
"install_type": "git-clone",
"description": "Official ComfyUI Node for Paper - MagicQuill: An Intelligent Interactive Image Editing System"
"description": "Towards GPT-4 like large language and visual assistant."
},
{
"author": "weilin9999",
@ -18001,6 +18028,47 @@
"description": "Image effects, icon layout processing, cropping — this toolbox is a node library organized according to my own needs."
},
{
"author": "LiJT",
"title": "Gemini prompt generator JT version",
"reference": "https://github.com/LiJT/ComfyUI-Gemini-Prompt-Generator-JT",
"files": [
"https://github.com/LiJT/ComfyUI-Gemini-Prompt-Generator-JT"
],
"install_type": "git-clone",
"description": "Custom node to use Gemini 1.5 and above for Comfyui to generates theme related prompts for image generators"
},
{
"author": "codeprimate",
"title": "ComfyUI Mask Contour Processor",
"reference": "https://github.com/codeprimate/ComfyUI-MaskContourProcessor",
"files": [
"https://github.com/codeprimate/ComfyUI-MaskContourProcessor"
],
"install_type": "git-clone",
"description": "A ComfyUI node that improves inpainting results by extending mask boundaries with geometric patterns, helping create smoother transitions and better context for AI-driven image completion."
},
{
"author": "Miyuutsu",
"title": "comfyui-save-vpred",
"reference": "https://github.com/Miyuutsu/comfyui-save-vpred",
"files": [
"https://github.com/Miyuutsu/comfyui-save-vpred"
],
"install_type": "git-clone",
"description": "Simple ComfyUI Custom Node to enable saving checkpoints with V-Pred ZTSNR tensors and metadata."
},
{
"author": "kostenickj",
"title": "comfyui-jk-easy-nodes",
"reference": "https://github.com/kostenickj/jk-comfyui-helpers",
"files": [
"https://github.com/kostenickj/jk-comfyui-helpers"
],
"install_type": "git-clone",
"description": "NODES: EasyHRFix, EasyHRFix_Context, JKAnythingToString, JKBigContext, JKDynamicThresholdingMultiModel, JKEasyCheckpointLoader, JKEasyDetailer, JKEasyDetailer_Context, JKEasyKSampler_Context, JKEasyWatermark, JKInspireSchedulerAdapter, JKLilContext, JKMultiModelSamplerUnpatch, JKStringEmpty, JKStringEquals, JKStringNotEmpty, JKStringNotEquals, JKStringToSamplerAdapter"
},
{
"author": "IamCreateAI",
"title": "ComfyUI-Ruyi",
"reference": "https://github.com/IamCreateAI/Ruyi-Models",

View File

@ -2265,11 +2265,6 @@
"https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": [
[
"DebugToFile",
"DiTCondLabelEmpty",
"DiTCondLabelSelect",
"DitCheckpointLoader",
"OverrideCLIPDevice",
"OverrideVAEDevice",
"PrimereAestheticCKPTScorer",
"PrimereAnyDetailer",
"PrimereAnyOutput",
@ -2541,6 +2536,14 @@
"title_aux": "Dobidop ComfyStereo"
}
],
"https://github.com/DoctorDiffusion/ComfyUI-BEN": [
[
"BackgroundEraseNetwork"
],
{
"title_aux": "ComfyUI BEN - Background Erase Network"
}
],
"https://github.com/DoctorDiffusion/ComfyUI-MediaMixer": [
[
"FinalFrameSelector",
@ -3911,7 +3914,11 @@
],
"https://github.com/Isulion/ComfyUI_Isulion": [
[
"DisplayImageFromURL",
"IsuCollage_Node",
"Isulion Civitai Image Display",
"Isulion Civitai Model Explorer",
"Isulion Civitai Trending",
"Isulion Video Prompt Generator \ud83c\udfa5",
"IsulionActionGenerator",
"IsulionAlienWorldGenerator",
@ -3919,6 +3926,9 @@
"IsulionAnimalRandom",
"IsulionArtStyleGenerator",
"IsulionArtifactGenerator",
"IsulionCivitaiImageDisplay",
"IsulionCivitaiModelExplorer",
"IsulionCivitaiTrending",
"IsulionClothingGenerator",
"IsulionCuteAnimalRandom",
"IsulionEmotionGenerator",
@ -4861,6 +4871,14 @@
"title_aux": "ComfyUI-Fill-Image-for-Outpainting"
}
],
"https://github.com/LiJT/ComfyUI-Gemini-Prompt-Generator-JT": [
[
"GeminiPromptGeneratorJT"
],
{
"title_aux": "Gemini prompt generator JT version"
}
],
"https://github.com/LightSketch-ai/ComfyUI-LivePortraitNode": [
[
"LightSketch Live Portrait",
@ -5341,6 +5359,18 @@
"title_aux": "ComfyUI Slothful Attention"
}
],
"https://github.com/Miyuutsu/comfyui-save-vpred": [
[
"CheckpointSaveVpred"
],
{
"author": "miyuu",
"description": "Used to save SDXL V-Prediction models directly with correct tensors.",
"nickname": "vpred-save",
"title": "vpred-save",
"title_aux": "comfyui-save-vpred"
}
],
"https://github.com/MohammadAboulEla/ComfyUI-iTools": [
[
"iToolsAddOverlay",
@ -6961,6 +6991,7 @@
],
"https://github.com/ShmuelRonen/ComfyUI-Gemini_Flash_2.0_Exp": [
[
"AudioRecorder",
"Gemini_Flash_200_Exp"
],
{
@ -9413,6 +9444,7 @@
[
"AnimalPosePreprocessor",
"BatchManager",
"CannyPreprocessor",
"ConstrainImageNode",
"DWPosePreprocessor",
"DWPreprocessor",
@ -9423,6 +9455,8 @@
"ImageSaver",
"ImageSize",
"ImagesSaver",
"LineArtPreprocessor",
"LineartStandardPreprocessor",
"MaskAddNode",
"MiDaSDepthPreprocessor",
"VideoInfo",
@ -10037,13 +10071,13 @@
],
"https://github.com/audioscavenger/ComfyUI-Thumbnails": [
[
"LoadImageThumbnails"
"LoadImage"
],
{
"author": "AudioscavengeR",
"description": "Load Image thumbnails and show input subfolders.",
"nickname": "ComfyUI Thumbnails",
"title": "ComfyUI Thumbnails",
"nickname": "LoadImageThumbnails",
"title": "LoadImageThumbnails",
"title_aux": "ComfyUI-Thumbnails"
}
],
@ -10868,6 +10902,7 @@
"https://github.com/cerspense/ComfyUI_cspnodes": [
[
"DepthToNormalMap",
"GetMP4Prompt",
"ImageDirIterator",
"IncrementEveryN",
"Modelscopet2v",
@ -11479,6 +11514,7 @@
"LayerStyle: OuterGlow V2",
"LayerStyle: Stroke",
"LayerStyle: Stroke V2",
"LayerUtility: AnyRerouter",
"LayerUtility: BatchSelector",
"LayerUtility: Boolean",
"LayerUtility: BooleanOperator",
@ -11540,6 +11576,7 @@
"LayerUtility: RandomGenerator",
"LayerUtility: RandomGeneratorV2",
"LayerUtility: RestoreCropBox",
"LayerUtility: RoundedRectangle",
"LayerUtility: Seed",
"LayerUtility: SimpleTextImage",
"LayerUtility: String",
@ -11568,6 +11605,7 @@
"LayerMask: BiRefNetUltra",
"LayerMask: BiRefNetUltraV2",
"LayerMask: DrawBBoxMask",
"LayerMask: DrawBBoxMaskV2",
"LayerMask: EVFSAMUltra",
"LayerMask: Florence2Ultra",
"LayerMask: HumanPartsUltra",
@ -11860,6 +11898,13 @@
"UnetLoaderGGUFAdvanced"
],
{
"preemptions": [
"CLIPLoaderGGUF",
"DualCLIPLoaderGGUF",
"TripleCLIPLoaderGGUF",
"UnetLoaderGGUF",
"UnetLoaderGGUFAdvanced"
],
"title_aux": "ComfyUI-GGUF"
}
],
@ -12007,8 +12052,10 @@
"EchartOptionByPath_clh",
"EchartOption_clh",
"INTConstant_clh",
"JavaScript_clh",
"JoinStringMulti_clh",
"MathExpression_clh",
"SetRedis|clh",
"ShowText|clh",
"SomethingToString_clh",
"String2FatLabels_clh",
@ -12023,6 +12070,14 @@
"title_aux": "Clh Tool for ComfyUI"
}
],
"https://github.com/codeprimate/ComfyUI-MaskContourProcessor": [
[
"MaskContourProcessor"
],
{
"title_aux": "ComfyUI Mask Contour Processor"
}
],
"https://github.com/comfyanonymous/ComfyUI": [
[
"AddNoise",
@ -13177,6 +13232,14 @@
"title_aux": "ComfyUI-TCD-scheduler"
}
],
"https://github.com/diStyApps/ComfyUI-disty-Flow": [
[
"Flow"
],
{
"title_aux": "Flow - Streamlined Way to ComfyUI"
}
],
"https://github.com/diStyApps/ComfyUI_FrameMaker": [
[
"FrameMaker",
@ -15225,6 +15288,14 @@
"title_aux": "Comfyui-Lama"
}
],
"https://github.com/hieuck/ComfyUI-BiRefNet": [
[
"BiRefNet"
],
{
"title_aux": "ComfyUI-BiRefNet-Fix utils"
}
],
"https://github.com/hiforce/comfyui-hiforce-plugin": [
[
"HfBoolSwitchKSampleStatus",
@ -16071,6 +16142,9 @@
],
"https://github.com/jax-explorer/comfyui-model-dynamic-loader": [
[
"ComfyOnlineSaveFile",
"ComfyOnlineUploadAnything",
"LoadHunyuanLoraFromCivitAI",
"LoadLoraFromCivitAI",
"LoadLoraFromHF"
],
@ -16985,6 +17059,7 @@
"HyVideoLoraBlockEdit",
"HyVideoLoraSelect",
"HyVideoModelLoader",
"HyVideoPromptMixSampler",
"HyVideoReSampler",
"HyVideoSTG",
"HyVideoSampler",
@ -17017,6 +17092,7 @@
"AddLabel",
"AppendInstanceDiffusionTracking",
"AppendStringsToList",
"AudioConcatenate",
"BOOLConstant",
"BatchCLIPSeg",
"BatchCropFromMask",
@ -17505,6 +17581,31 @@
"title_aux": "komojini-comfyui-nodes"
}
],
"https://github.com/kostenickj/jk-comfyui-helpers": [
[
"EasyHRFix",
"EasyHRFix_Context",
"JKAnythingToString",
"JKBigContext",
"JKDynamicThresholdingMultiModel",
"JKEasyCheckpointLoader",
"JKEasyDetailer",
"JKEasyDetailer_Context",
"JKEasyKSampler_Context",
"JKEasyWatermark",
"JKInspireSchedulerAdapter",
"JKLilContext",
"JKMultiModelSamplerUnpatch",
"JKStringEmpty",
"JKStringEquals",
"JKStringNotEmpty",
"JKStringNotEquals",
"JKStringToSamplerAdapter"
],
{
"title_aux": "comfyui-jk-easy-nodes"
}
],
"https://github.com/krich-cto/ComfyUI-Flow-Control": [
[
"CLIPLoaderGGUF",
@ -17943,7 +18044,8 @@
"StringFormatter",
"StringList",
"StringListFromCSV",
"StringListToCSV"
"StringListToCSV",
"StringMatcher"
],
{
"title_aux": "ComfyUI-String-Helper"
@ -18145,7 +18247,8 @@
"SliceList",
"SplitStringToList",
"StringArea",
"StringToList"
"StringToList",
"TryFreeMemory"
],
{
"title_aux": "comfyui-easyapi-nodes"
@ -21457,6 +21560,15 @@
"title_aux": "Doom"
}
],
"https://github.com/ryanontheinside/ComfyUI_RealTimeNodes": [
[
"FloatControl",
"IntControl"
],
{
"title_aux": "ComfyUI Control Nodes"
}
],
"https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside": [
[
"AreaFeatureNode",
@ -22772,10 +22884,10 @@
],
"https://github.com/steelan9199/ComfyUI-Teeth": [
[
"FindContours",
"GetFirstSeg",
"GetValueByIndexFromList",
"TextSplitByDelimiter"
"teeth FindContours",
"teeth GetFirstSeg",
"teeth GetValueByIndexFromList",
"teeth TextSplitByDelimiter"
],
{
"title_aux": "ComfyUI-Teeth"
@ -23683,14 +23795,6 @@
"title_aux": "comfyui-psd2png"
}
],
"https://github.com/viperyl/ComfyUI-BiRefNet": [
[
"BiRefNet"
],
{
"title_aux": "ComfyUI-BiRefNet"
}
],
"https://github.com/viperyl/ComfyUI-RGT": [
[
"RGT_Upscale"
@ -23899,17 +24003,51 @@
],
"https://github.com/windfancy/zsq_prompt": [
[
"BatchPromptJson",
"BatchPromptSelector",
"ConnectionString",
"DoubleCLIPEncode",
"FloatMathOperation",
"ImageAddText",
"ImageEmpty",
"IndexString",
"IntMathOperation",
"JoinImageBatch",
"LLMImage",
"LLMText",
"OptionString",
"PortraitStyler",
"SaveJpgImage",
"StringInput",
"ZSQPixelLatent",
"ZSQRatioLatent",
"ZSQShowINT",
"ZSQShowText",
"checkpoint_sampler",
"controlnetStack",
"controlnetStack_2",
"imageConcat",
"imageCount",
"imageCrop",
"imageDetailTransfer",
"imageFilter",
"imageFlip",
"imageGaussianBlur",
"imageHug",
"imageRGB",
"imageRatio",
"imageResize",
"imageRotate",
"imageSaveSimple",
"imageScaleDown",
"imageScaleDownBy",
"imageSharpen",
"imageSize",
"imageTilesFromBatch",
"imagesSplitImage",
"loraStack",
"loraStack_2",
"stylesSelector",
"zsqcheckpoint",
"zsqcontrolnet",
"zsqsampler"
@ -23918,6 +24056,27 @@
"title_aux": "zsq_prompt"
}
],
"https://github.com/wjl0313/ComfyUI_KimNodes": [
[
"Add_ImageMetadata",
"Crop_Paste",
"Distribute_Icons",
"IconDistributeByGrid",
"Image_Classification",
"KimFilter",
"KimHDR",
"LoadImage_Metadata",
"Manual_MetadataInput",
"Prompt_Text",
"Save_Image",
"Text_Match",
"YOLOWorld_Match",
"YOLO_Crop"
],
{
"title_aux": "ComfyUI_KimNodes"
}
],
"https://github.com/wmatson/easy-comfy-nodes": [
[
"EZAssocDictNode",

File diff suppressed because it is too large Load Diff

View File

@ -11,10 +11,6 @@
{
"author": "watarika",
"title": "ComfyUI-exit [UNSAFE]",
@ -469,16 +465,6 @@
"install_type": "git-clone",
"description": "In production environments, images are usually saved on storage servers such as S3, rather than local folders. So the method of placing images in local folders using ComfyUI's native LoadImage and SaveImage nodes cannot be used as a deployment service method, but can only be used as a temporary storage place for images. This requires a way to delete images from the input and output folders.\nThis node is used to delete images from the input and output folders. It is recommended to use this node through api call in the backend after the image processing is completed.[w/Users can use the file deletion feature through the workflow.]"
},
{
"author": "kostenickj",
"title": "comfyui-jk-easy-nodes",
"reference": "https://github.com/kostenickj/comfyui-jk-easy-nodes",
"files": [
"https://github.com/kostenickj/comfyui-jk-easy-nodes"
],
"install_type": "git-clone",
"description": "NODES:JK Easy Prompt, JK Easy HiRes Fix"
},
{
"author": "yorkane",
"title": "Comfy UI Robe Nodes [UNSAFE]",
@ -661,16 +647,6 @@
"install_type": "git-clone",
"description": "NODES:CFGControl_SKIPCFG"
},
{
"author": "PnthrLeo",
"title": "comfyUI-image-search",
"reference": "https://github.com/PnthrLeo/comfyUI-image-search",
"files": [
"https://github.com/PnthrLeo/comfyUI-image-search"
],
"install_type": "git-clone",
"description": "NODES:CloseImagesSearcher"
},
{
"author": "Clelstyn",
"title": "ComfyUI-Inpaint_with_Detailer",
@ -721,16 +697,6 @@
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI created for some of my workflows.\nLLM All-in-One Node, String Splitter Node, LoRA Switcher Node, Image Overlay Node"
},
{
"author": "DoctorDiffusion",
"title": "DoctorDiffusion [WIP]",
"reference": "https://github.com/DoctorDiffusion/Doctor-Tools",
"files": [
"https://github.com/DoctorDiffusion/Doctor-Tools"
],
"install_type": "git-clone",
"description": "NODES:Final Frame Selector, Video Merge.\nNOTE: The files in the repo are not organized."
},
{
"author": "m-ai-studio",
"title": "mai-prompt-progress",
@ -2593,10 +2559,10 @@
},
{
"author": "nat-chan",
"title": "comfyui-in-memory-transceiver",
"reference": "https://github.com/nat-chan/comfyui-in-memory-transceiver",
"title": "Transceiver📡",
"reference": "https://github.com/nat-chan/transceiver",
"files": [
"https://github.com/nat-chan/comfyui-in-memory-transceiver"
"https://github.com/nat-chan/transceiver"
],
"install_type": "git-clone",
"description": "Why? When processing a large number of requests, the SaveImage and LoadImage nodes may be IO-limited, and using shared memory improves performance by passing images only through memory access, not through IO."

View File

@ -539,7 +539,8 @@
"DevToolsNodeWithOptionalInput",
"DevToolsNodeWithOutputList",
"DevToolsNodeWithStringInput",
"DevToolsNodeWithUnionInput"
"DevToolsNodeWithUnionInput",
"DevToolsSimpleSlider"
],
{
"title_aux": "ComfyUI_devtools [WIP]"
@ -617,19 +618,6 @@
"title_aux": "ComfyUI-Flashback"
}
],
"https://github.com/DoctorDiffusion/Doctor-Tools": [
[
"FinalFrameSelector",
"FirstFrameSelector",
"PromptJournal",
"ReverseFrameSequence",
"VideoMerge",
"YouTubeVideoDownloader"
],
{
"title_aux": "DoctorDiffusion [WIP]"
}
],
"https://github.com/DrMWeigand/ComfyUI_LineBreakInserter": [
[
"LineBreakInserter"
@ -1045,16 +1033,6 @@
"title_aux": "ComfyUI-SpaceFlower"
}
],
"https://github.com/PnthrLeo/comfyUI-image-search": [
[
"AreasGenerator",
"BatchImageGetter",
"CloseImagesSearcher"
],
{
"title_aux": "comfyUI-image-search"
}
],
"https://github.com/Poseidon-fan/ComfyUI-fileCleaner": [
[
"Clean input and output file"
@ -2924,6 +2902,7 @@
"HyVideoLoraBlockEdit",
"HyVideoLoraSelect",
"HyVideoModelLoader",
"HyVideoPromptMixSampler",
"HyVideoReSampler",
"HyVideoSTG",
"HyVideoSampler",
@ -2996,7 +2975,7 @@
"title_aux": "KayTool"
}
],
"https://github.com/kostenickj/comfyui-jk-easy-nodes": [
"https://github.com/kostenickj/jk-comfyui-helpers": [
[
"EasyHRFix",
"EasyHRFix_Context",

File diff suppressed because it is too large Load Diff

View File

@ -11,6 +11,17 @@
{
"author": "viperyl",
"title": "ComfyUI-BiRefNet [NOT MAINTAINED]",
"id": "comfyui-birefnet",
"reference": "https://github.com/viperyl/ComfyUI-BiRefNet",
"files": [
"https://github.com/viperyl/ComfyUI-BiRefNet"
],
"install_type": "git-clone",
"description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone."
},
{
"author": "asagi4",
"title": "ComfyUI prompt control (LEGACY VERSION)",

View File

@ -9,7 +9,67 @@
},
{
"author": "codeprimate",
"title": "ComfyUI Mask Contour Processor",
"reference": "https://github.com/codeprimate/ComfyUI-MaskContourProcessor",
"files": [
"https://github.com/codeprimate/ComfyUI-MaskContourProcessor"
],
"install_type": "git-clone",
"description": "A ComfyUI node that improves inpainting results by extending mask boundaries with geometric patterns, helping create smoother transitions and better context for AI-driven image completion."
},
{
"author": "LiJT",
"title": "Gemini prompt generator JT version",
"reference": "https://github.com/LiJT/ComfyUI-Gemini-Prompt-Generator-JT",
"files": [
"https://github.com/LiJT/ComfyUI-Gemini-Prompt-Generator-JT"
],
"install_type": "git-clone",
"description": "Custom node to use Gemini 1.5 and above for Comfyui to generates theme related prompts for image generators"
},
{
"author": "Miyuutsu",
"title": "comfyui-save-vpred",
"reference": "https://github.com/Miyuutsu/comfyui-save-vpred",
"files": [
"https://github.com/Miyuutsu/comfyui-save-vpred"
],
"install_type": "git-clone",
"description": "Simple ComfyUI Custom Node to enable saving checkpoints with V-Pred ZTSNR tensors and metadata."
},
{
"author": "Doctor Diffusion",
"title": "ComfyUI BEN - Background Erase Network",
"reference": "https://github.com/DoctorDiffusion/ComfyUI-BEN",
"files": [
"https://github.com/DoctorDiffusion/ComfyUI-BEN"
],
"install_type": "git-clone",
"description": "Remove backgrounds from images with [a/BEN](https://huggingface.co/PramaLLC/BEN) in ComfyUI"
},
{
"author": "ryanontheinside",
"title": "ComfyUI Control Nodes",
"reference": "https://github.com/ryanontheinside/ComfyUI_RealTimeNodes",
"files": [
"https://github.com/ryanontheinside/ComfyUI_RealTimeNodes"
],
"install_type": "git-clone",
"description": "Simple control nodes that generate changing values over separate executions of a workflow. Each time the workflow is executed, the value will be updated. This is useful for animating parameters in systems like ComfyStream that execute the workflow for each frame."
},
{
"author": "kostenickj",
"title": "comfyui-jk-easy-nodes",
"reference": "https://github.com/kostenickj/jk-comfyui-helpers",
"files": [
"https://github.com/kostenickj/jk-comfyui-helpers"
],
"install_type": "git-clone",
"description": "NODES: EasyHRFix, EasyHRFix_Context, JKAnythingToString, JKBigContext, JKDynamicThresholdingMultiModel, JKEasyCheckpointLoader, JKEasyDetailer, JKEasyDetailer_Context, JKEasyKSampler_Context, JKEasyWatermark, JKInspireSchedulerAdapter, JKLilContext, JKMultiModelSamplerUnpatch, JKStringEmpty, JKStringEquals, JKStringNotEmpty, JKStringNotEquals, JKStringToSamplerAdapter"
},
{
"author": "smthemex",
"title": "ComfyUI_TRELLIS",
@ -636,67 +696,6 @@
],
"install_type": "git-clone",
"description": "Easy Pony is a helper node that simplifies the process of adding scoring and other attributes to prompts when using Pony models."
},
{
"author": "Yuan-ManX",
"title": "ComfyUI-LLaMA-Mesh",
"reference": "https://github.com/Yuan-ManX/ComfyUI-LLaMA-Mesh",
"files": [
"https://github.com/Yuan-ManX/ComfyUI-LLaMA-Mesh"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for LLaMA-Mesh model."
},
{
"author": "mrhan1993",
"title": "ComfyUI-Fooocus",
"reference": "https://github.com/mrhan1993/ComfyUI-Fooocus",
"files": [
"https://github.com/mrhan1993/ComfyUI-Fooocus"
],
"install_type": "git-clone",
"description": "This extension provides image generation features based on Fooocus."
},
{
"author": "steelan9199",
"title": "ComfyUI-Teeth",
"reference": "https://github.com/steelan9199/ComfyUI-Teeth",
"files": [
"https://github.com/steelan9199/ComfyUI-Teeth"
],
"install_type": "git-clone",
"description": "NODES: Index List, TextSplitByDelimiter"
},
{
"author": "takemetosiberia",
"title": "SAMURAI Nodes for ComfyUI",
"reference": "https://github.com/takemetosiberia/ComfyUI-SAMURAI--SAM2-",
"files": [
"https://github.com/takemetosiberia/ComfyUI-SAMURAI--SAM2-"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for video object segmentation using [a/SAMURAI](https://github.com/yangchris11/samurai) model."
},
{
"author": "motivated3",
"title": "ComfyUI MiaoShua Creator",
"id": "comfyui-shua-creator",
"reference": "https://github.com/motivated3/comfyui-shua-creator",
"files": [
"https://github.com/motivated3/comfyui-shua-creator"
],
"install_type": "git-clone",
"description": "With the MiaoShua creator's end, you can use this plugin to upload debugged workflows for consumer end users to use."
},
{
"author": "DoctorDiffusion",
"title": "ComfyUI-SnakeOil",
"reference": "https://github.com/DoctorDiffusion/ComfyUI-SnakeOil",
"files": [
"https://github.com/DoctorDiffusion/ComfyUI-SnakeOil"
],
"install_type": "git-clone",
"description": "Use [a/Doctor Diffusion's snake oil nLoRAs](https://civitai.com/models/987843) as well as [a/other negative LoRAs](https://civitai.com/models/186617/doctor-diffusions-negative-xl-lora) easily within ComfyUI."
}
]
}

View File

@ -2265,11 +2265,6 @@
"https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": [
[
"DebugToFile",
"DiTCondLabelEmpty",
"DiTCondLabelSelect",
"DitCheckpointLoader",
"OverrideCLIPDevice",
"OverrideVAEDevice",
"PrimereAestheticCKPTScorer",
"PrimereAnyDetailer",
"PrimereAnyOutput",
@ -2541,6 +2536,14 @@
"title_aux": "Dobidop ComfyStereo"
}
],
"https://github.com/DoctorDiffusion/ComfyUI-BEN": [
[
"BackgroundEraseNetwork"
],
{
"title_aux": "ComfyUI BEN - Background Erase Network"
}
],
"https://github.com/DoctorDiffusion/ComfyUI-MediaMixer": [
[
"FinalFrameSelector",
@ -3911,7 +3914,11 @@
],
"https://github.com/Isulion/ComfyUI_Isulion": [
[
"DisplayImageFromURL",
"IsuCollage_Node",
"Isulion Civitai Image Display",
"Isulion Civitai Model Explorer",
"Isulion Civitai Trending",
"Isulion Video Prompt Generator \ud83c\udfa5",
"IsulionActionGenerator",
"IsulionAlienWorldGenerator",
@ -3919,6 +3926,9 @@
"IsulionAnimalRandom",
"IsulionArtStyleGenerator",
"IsulionArtifactGenerator",
"IsulionCivitaiImageDisplay",
"IsulionCivitaiModelExplorer",
"IsulionCivitaiTrending",
"IsulionClothingGenerator",
"IsulionCuteAnimalRandom",
"IsulionEmotionGenerator",
@ -4861,6 +4871,14 @@
"title_aux": "ComfyUI-Fill-Image-for-Outpainting"
}
],
"https://github.com/LiJT/ComfyUI-Gemini-Prompt-Generator-JT": [
[
"GeminiPromptGeneratorJT"
],
{
"title_aux": "Gemini prompt generator JT version"
}
],
"https://github.com/LightSketch-ai/ComfyUI-LivePortraitNode": [
[
"LightSketch Live Portrait",
@ -5341,6 +5359,18 @@
"title_aux": "ComfyUI Slothful Attention"
}
],
"https://github.com/Miyuutsu/comfyui-save-vpred": [
[
"CheckpointSaveVpred"
],
{
"author": "miyuu",
"description": "Used to save SDXL V-Prediction models directly with correct tensors.",
"nickname": "vpred-save",
"title": "vpred-save",
"title_aux": "comfyui-save-vpred"
}
],
"https://github.com/MohammadAboulEla/ComfyUI-iTools": [
[
"iToolsAddOverlay",
@ -6961,6 +6991,7 @@
],
"https://github.com/ShmuelRonen/ComfyUI-Gemini_Flash_2.0_Exp": [
[
"AudioRecorder",
"Gemini_Flash_200_Exp"
],
{
@ -9413,6 +9444,7 @@
[
"AnimalPosePreprocessor",
"BatchManager",
"CannyPreprocessor",
"ConstrainImageNode",
"DWPosePreprocessor",
"DWPreprocessor",
@ -9423,6 +9455,8 @@
"ImageSaver",
"ImageSize",
"ImagesSaver",
"LineArtPreprocessor",
"LineartStandardPreprocessor",
"MaskAddNode",
"MiDaSDepthPreprocessor",
"VideoInfo",
@ -10037,13 +10071,13 @@
],
"https://github.com/audioscavenger/ComfyUI-Thumbnails": [
[
"LoadImageThumbnails"
"LoadImage"
],
{
"author": "AudioscavengeR",
"description": "Load Image thumbnails and show input subfolders.",
"nickname": "ComfyUI Thumbnails",
"title": "ComfyUI Thumbnails",
"nickname": "LoadImageThumbnails",
"title": "LoadImageThumbnails",
"title_aux": "ComfyUI-Thumbnails"
}
],
@ -10868,6 +10902,7 @@
"https://github.com/cerspense/ComfyUI_cspnodes": [
[
"DepthToNormalMap",
"GetMP4Prompt",
"ImageDirIterator",
"IncrementEveryN",
"Modelscopet2v",
@ -11479,6 +11514,7 @@
"LayerStyle: OuterGlow V2",
"LayerStyle: Stroke",
"LayerStyle: Stroke V2",
"LayerUtility: AnyRerouter",
"LayerUtility: BatchSelector",
"LayerUtility: Boolean",
"LayerUtility: BooleanOperator",
@ -11540,6 +11576,7 @@
"LayerUtility: RandomGenerator",
"LayerUtility: RandomGeneratorV2",
"LayerUtility: RestoreCropBox",
"LayerUtility: RoundedRectangle",
"LayerUtility: Seed",
"LayerUtility: SimpleTextImage",
"LayerUtility: String",
@ -11568,6 +11605,7 @@
"LayerMask: BiRefNetUltra",
"LayerMask: BiRefNetUltraV2",
"LayerMask: DrawBBoxMask",
"LayerMask: DrawBBoxMaskV2",
"LayerMask: EVFSAMUltra",
"LayerMask: Florence2Ultra",
"LayerMask: HumanPartsUltra",
@ -11860,6 +11898,13 @@
"UnetLoaderGGUFAdvanced"
],
{
"preemptions": [
"CLIPLoaderGGUF",
"DualCLIPLoaderGGUF",
"TripleCLIPLoaderGGUF",
"UnetLoaderGGUF",
"UnetLoaderGGUFAdvanced"
],
"title_aux": "ComfyUI-GGUF"
}
],
@ -12007,8 +12052,10 @@
"EchartOptionByPath_clh",
"EchartOption_clh",
"INTConstant_clh",
"JavaScript_clh",
"JoinStringMulti_clh",
"MathExpression_clh",
"SetRedis|clh",
"ShowText|clh",
"SomethingToString_clh",
"String2FatLabels_clh",
@ -12023,6 +12070,14 @@
"title_aux": "Clh Tool for ComfyUI"
}
],
"https://github.com/codeprimate/ComfyUI-MaskContourProcessor": [
[
"MaskContourProcessor"
],
{
"title_aux": "ComfyUI Mask Contour Processor"
}
],
"https://github.com/comfyanonymous/ComfyUI": [
[
"AddNoise",
@ -13177,6 +13232,14 @@
"title_aux": "ComfyUI-TCD-scheduler"
}
],
"https://github.com/diStyApps/ComfyUI-disty-Flow": [
[
"Flow"
],
{
"title_aux": "Flow - Streamlined Way to ComfyUI"
}
],
"https://github.com/diStyApps/ComfyUI_FrameMaker": [
[
"FrameMaker",
@ -15225,6 +15288,14 @@
"title_aux": "Comfyui-Lama"
}
],
"https://github.com/hieuck/ComfyUI-BiRefNet": [
[
"BiRefNet"
],
{
"title_aux": "ComfyUI-BiRefNet-Fix utils"
}
],
"https://github.com/hiforce/comfyui-hiforce-plugin": [
[
"HfBoolSwitchKSampleStatus",
@ -16071,6 +16142,9 @@
],
"https://github.com/jax-explorer/comfyui-model-dynamic-loader": [
[
"ComfyOnlineSaveFile",
"ComfyOnlineUploadAnything",
"LoadHunyuanLoraFromCivitAI",
"LoadLoraFromCivitAI",
"LoadLoraFromHF"
],
@ -16985,6 +17059,7 @@
"HyVideoLoraBlockEdit",
"HyVideoLoraSelect",
"HyVideoModelLoader",
"HyVideoPromptMixSampler",
"HyVideoReSampler",
"HyVideoSTG",
"HyVideoSampler",
@ -17017,6 +17092,7 @@
"AddLabel",
"AppendInstanceDiffusionTracking",
"AppendStringsToList",
"AudioConcatenate",
"BOOLConstant",
"BatchCLIPSeg",
"BatchCropFromMask",
@ -17505,6 +17581,31 @@
"title_aux": "komojini-comfyui-nodes"
}
],
"https://github.com/kostenickj/jk-comfyui-helpers": [
[
"EasyHRFix",
"EasyHRFix_Context",
"JKAnythingToString",
"JKBigContext",
"JKDynamicThresholdingMultiModel",
"JKEasyCheckpointLoader",
"JKEasyDetailer",
"JKEasyDetailer_Context",
"JKEasyKSampler_Context",
"JKEasyWatermark",
"JKInspireSchedulerAdapter",
"JKLilContext",
"JKMultiModelSamplerUnpatch",
"JKStringEmpty",
"JKStringEquals",
"JKStringNotEmpty",
"JKStringNotEquals",
"JKStringToSamplerAdapter"
],
{
"title_aux": "comfyui-jk-easy-nodes"
}
],
"https://github.com/krich-cto/ComfyUI-Flow-Control": [
[
"CLIPLoaderGGUF",
@ -17943,7 +18044,8 @@
"StringFormatter",
"StringList",
"StringListFromCSV",
"StringListToCSV"
"StringListToCSV",
"StringMatcher"
],
{
"title_aux": "ComfyUI-String-Helper"
@ -18145,7 +18247,8 @@
"SliceList",
"SplitStringToList",
"StringArea",
"StringToList"
"StringToList",
"TryFreeMemory"
],
{
"title_aux": "comfyui-easyapi-nodes"
@ -21457,6 +21560,15 @@
"title_aux": "Doom"
}
],
"https://github.com/ryanontheinside/ComfyUI_RealTimeNodes": [
[
"FloatControl",
"IntControl"
],
{
"title_aux": "ComfyUI Control Nodes"
}
],
"https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside": [
[
"AreaFeatureNode",
@ -22772,10 +22884,10 @@
],
"https://github.com/steelan9199/ComfyUI-Teeth": [
[
"FindContours",
"GetFirstSeg",
"GetValueByIndexFromList",
"TextSplitByDelimiter"
"teeth FindContours",
"teeth GetFirstSeg",
"teeth GetValueByIndexFromList",
"teeth TextSplitByDelimiter"
],
{
"title_aux": "ComfyUI-Teeth"
@ -23683,14 +23795,6 @@
"title_aux": "comfyui-psd2png"
}
],
"https://github.com/viperyl/ComfyUI-BiRefNet": [
[
"BiRefNet"
],
{
"title_aux": "ComfyUI-BiRefNet"
}
],
"https://github.com/viperyl/ComfyUI-RGT": [
[
"RGT_Upscale"
@ -23899,17 +24003,51 @@
],
"https://github.com/windfancy/zsq_prompt": [
[
"BatchPromptJson",
"BatchPromptSelector",
"ConnectionString",
"DoubleCLIPEncode",
"FloatMathOperation",
"ImageAddText",
"ImageEmpty",
"IndexString",
"IntMathOperation",
"JoinImageBatch",
"LLMImage",
"LLMText",
"OptionString",
"PortraitStyler",
"SaveJpgImage",
"StringInput",
"ZSQPixelLatent",
"ZSQRatioLatent",
"ZSQShowINT",
"ZSQShowText",
"checkpoint_sampler",
"controlnetStack",
"controlnetStack_2",
"imageConcat",
"imageCount",
"imageCrop",
"imageDetailTransfer",
"imageFilter",
"imageFlip",
"imageGaussianBlur",
"imageHug",
"imageRGB",
"imageRatio",
"imageResize",
"imageRotate",
"imageSaveSimple",
"imageScaleDown",
"imageScaleDownBy",
"imageSharpen",
"imageSize",
"imageTilesFromBatch",
"imagesSplitImage",
"loraStack",
"loraStack_2",
"stylesSelector",
"zsqcheckpoint",
"zsqcontrolnet",
"zsqsampler"
@ -23918,6 +24056,27 @@
"title_aux": "zsq_prompt"
}
],
"https://github.com/wjl0313/ComfyUI_KimNodes": [
[
"Add_ImageMetadata",
"Crop_Paste",
"Distribute_Icons",
"IconDistributeByGrid",
"Image_Classification",
"KimFilter",
"KimHDR",
"LoadImage_Metadata",
"Manual_MetadataInput",
"Prompt_Text",
"Save_Image",
"Text_Match",
"YOLOWorld_Match",
"YOLO_Crop"
],
{
"title_aux": "ComfyUI_KimNodes"
}
],
"https://github.com/wmatson/easy-comfy-nodes": [
[
"EZAssocDictNode",