update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run

This commit is contained in:
Dr.Lt.Data 2026-02-25 12:56:25 +09:00
parent 03befe1ac7
commit 8ec120e964
8 changed files with 3895 additions and 4025 deletions

View File

@ -43411,7 +43411,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A versatile LoRA merger for Flux (4B/9B/Dev), Z-Image, and SDXL. Features cross-architecture scaling, weight normalization, and live model baking." "description": "A versatile LoRA merger for Flux (4B/9B/Dev), Z-Image, and SDXL. Features cross-architecture scaling, weight normalization, and live model baking."
}, },
{
"author": "gregtee2",
"title": "ComfyUI_VideoChunkTools",
"reference": "https://github.com/gregtee2/ComfyUI_VideoChunkTools",
"files": [
"https://github.com/gregtee2/ComfyUI_VideoChunkTools"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for generating long videos by splitting into overlapping chunks with rolling reference frames."
},

View File

@ -2936,8 +2936,10 @@
], ],
"https://github.com/Arroz-11/ComfyUI-Just-Nodes": [ "https://github.com/Arroz-11/ComfyUI-Just-Nodes": [
[ [
"BatchStepper_JN",
"ImageFromFolder_JN", "ImageFromFolder_JN",
"LabeledIndex_JN", "LabeledIndex_JN",
"LoraTagModelOnly_JN",
"ModelChecker_JN", "ModelChecker_JN",
"Picker_JN", "Picker_JN",
"Picker_x12_JN", "Picker_x12_JN",
@ -5376,6 +5378,7 @@
"PrimereAestheticCKPTScorer", "PrimereAestheticCKPTScorer",
"PrimereAnyDetailer", "PrimereAnyDetailer",
"PrimereAnyOutput", "PrimereAnyOutput",
"PrimereApiProcessor",
"PrimereCKPT", "PrimereCKPT",
"PrimereCKPTLoader", "PrimereCKPTLoader",
"PrimereCLIPEncoder", "PrimereCLIPEncoder",
@ -8689,6 +8692,7 @@
[ [
"GPrompts", "GPrompts",
"Save Image With Notes", "Save Image With Notes",
"Save Image to Immich Server",
"String Formatter" "String Formatter"
], ],
{ {
@ -10614,8 +10618,10 @@
[ [
"CatchEditTextNode", "CatchEditTextNode",
"DIYNodeWriter", "DIYNodeWriter",
"IMGNR_ABBASwitch",
"PreviewImageAdHocSaveNode", "PreviewImageAdHocSaveNode",
"PreviewImageBase64Node" "PreviewImageBase64Node",
"PreviewImageCompareNode"
], ],
{ {
"title_aux": "ComfyUI-IMGNR-Utils" "title_aux": "ComfyUI-IMGNR-Utils"
@ -12705,6 +12711,7 @@
"CLIPTextEncodeTranslate|LP", "CLIPTextEncodeTranslate|LP",
"Calculate Target Size By Mask [LP]", "Calculate Target Size By Mask [LP]",
"CalculateTargetSizeByMask|LP", "CalculateTargetSizeByMask|LP",
"Check JSON Key [LP]",
"ComboToText|LP", "ComboToText|LP",
"Convert Any To Text [LP]", "Convert Any To Text [LP]",
"Convert Bool To Int [LP]", "Convert Bool To Int [LP]",
@ -12715,11 +12722,15 @@
"Convert Int To Bool [LP]", "Convert Int To Bool [LP]",
"Convert Int To Float [LP]", "Convert Int To Float [LP]",
"Convert Int To String [LP]", "Convert Int To String [LP]",
"Convert JSON to String [LP]",
"Convert String To Bool [LP]", "Convert String To Bool [LP]",
"Convert String To Combo [LP]", "Convert String To Combo [LP]",
"Convert String To Float [LP]", "Convert String To Float [LP]",
"Convert String To Int [LP]", "Convert String To Int [LP]",
"Convert String To Number [LP]", "Convert String To Number [LP]",
"Convert String to JSON [LP]",
"ConvertJsonToString|LP",
"ConvertStringToJson|LP",
"Count Objects [LP]", "Count Objects [LP]",
"CountObjects|LP", "CountObjects|LP",
"Cropped Aspect Size Parameters [LP]", "Cropped Aspect Size Parameters [LP]",
@ -12747,11 +12758,14 @@
"Get Filename By Index In Folder [LP]", "Get Filename By Index In Folder [LP]",
"Get Iterator Data From Image Folders [LP]", "Get Iterator Data From Image Folders [LP]",
"Get Iterator Data From Videos [LP]", "Get Iterator Data From Videos [LP]",
"Get JSON Length [LP]",
"Get JSON Value [LP]",
"GetComfyUIFolderPath|LP", "GetComfyUIFolderPath|LP",
"GetComfyUIHttpFolderPath|LP", "GetComfyUIHttpFolderPath|LP",
"GetFilenameByIndexInFolder|LP", "GetFilenameByIndexInFolder|LP",
"GetIteratorDataImageFolders|LP", "GetIteratorDataImageFolders|LP",
"GetIteratorDataVideos|LP", "GetIteratorDataVideos|LP",
"GetJSONValue|LP",
"Hard Unload All Models [LP]", "Hard Unload All Models [LP]",
"HardModelUnloader|LP", "HardModelUnloader|LP",
"HundredthsSimpleFloatSlider|LP", "HundredthsSimpleFloatSlider|LP",
@ -12770,6 +12784,9 @@
"IntToString|LP", "IntToString|LP",
"Iterator [LP]", "Iterator [LP]",
"Iterator|LP", "Iterator|LP",
"JSONKeyCheckerNode|LP",
"JSONLengthNode|LP",
"JSONStringifierNode|LP",
"Keep Only English Tags [LP]", "Keep Only English Tags [LP]",
"Keep Only English Words [LP]", "Keep Only English Words [LP]",
"KeepOnlyEnglishTags|LP", "KeepOnlyEnglishTags|LP",
@ -12778,13 +12795,19 @@
"Load LoRA Tag [LP]", "Load LoRA Tag [LP]",
"LoadImage|LP", "LoadImage|LP",
"LoraTagLoader|LP", "LoraTagLoader|LP",
"Merge JSON Node [LP]",
"MergeJSONNode|LP",
"ModelUnloader|LP", "ModelUnloader|LP",
"Modify JSON Object [LP]",
"ModifyJSONObject|LP",
"Override CLIP Device [LP]", "Override CLIP Device [LP]",
"Override CLIP Vision Device [LP]", "Override CLIP Vision Device [LP]",
"Override VAE Device [LP]", "Override VAE Device [LP]",
"OverrideCLIPDevice|LP", "OverrideCLIPDevice|LP",
"OverrideCLIPVisionDevice|LP", "OverrideCLIPVisionDevice|LP",
"OverrideVAEDevice|LP", "OverrideVAEDevice|LP",
"Parse JSON String [LP]",
"ParseJSONString|LP",
"Pipe In [LP]", "Pipe In [LP]",
"Pipe Out [LP]", "Pipe Out [LP]",
"Pipe [LP]", "Pipe [LP]",
@ -12793,6 +12816,8 @@
"Pipe|LP", "Pipe|LP",
"Preview Image Bridge [LP]", "Preview Image Bridge [LP]",
"PreviewImageForConditions|LP", "PreviewImageForConditions|LP",
"Qwen Image Edit (API) [LP]",
"QwenImageEdit|LP",
"Remove Banned Tags From Tags [LP]", "Remove Banned Tags From Tags [LP]",
"Remove Banned Tags From Text [LP]", "Remove Banned Tags From Text [LP]",
"Remove Duplicate Tags [LP]", "Remove Duplicate Tags [LP]",
@ -12829,6 +12854,7 @@
"StringToFloat|LP", "StringToFloat|LP",
"StringToInt|LP", "StringToInt|LP",
"StringToNumber|LP", "StringToNumber|LP",
"Stringify JSON [LP]",
"String|LP", "String|LP",
"Tag Category Filter [LP]", "Tag Category Filter [LP]",
"Tag Category Keeper [LP]", "Tag Category Keeper [LP]",
@ -17528,6 +17554,7 @@
[ [
"QwenTTSAudioSaver", "QwenTTSAudioSaver",
"QwenTTSBatchGenerate", "QwenTTSBatchGenerate",
"QwenTTSConfig",
"QwenTTSEmotionMixer", "QwenTTSEmotionMixer",
"QwenTTSGenerate", "QwenTTSGenerate",
"QwenTTSModelLoader", "QwenTTSModelLoader",
@ -23475,15 +23502,14 @@
"Florence2Plus", "Florence2Plus",
"GetImageSizes", "GetImageSizes",
"ImageAspectRatio", "ImageAspectRatio",
"ImageEditingPresets",
"ImageFormatConverter", "ImageFormatConverter",
"ImageLoader", "ImageLoader",
"ImageRotateTool", "ImageRotateTool",
"ImageScaler", "ImageScaler",
"ImageSwitchDualMode", "ImageSwitchDualMode",
"KontextPresetsPlus",
"LaplacianSharpen", "LaplacianSharpen",
"LatentSwitchDualMode", "LatentSwitchDualMode",
"LoadKontextPresetsBasic",
"MultiLineTextNode", "MultiLineTextNode",
"MultiPlatformTranslate", "MultiPlatformTranslate",
"MultiplePathsInput", "MultiplePathsInput",
@ -23507,7 +23533,7 @@
"ResourceCleaner", "ResourceCleaner",
"Sa2VAAdvanced", "Sa2VAAdvanced",
"Sa2VASegmentationPreset", "Sa2VASegmentationPreset",
"ShowText", "ShowAny",
"SobelSharpen", "SobelSharpen",
"SunoLyricsGenerator", "SunoLyricsGenerator",
"SunoSongStylePromptGenerator", "SunoSongStylePromptGenerator",
@ -23515,7 +23541,6 @@
"TagSelector", "TagSelector",
"TextCombinerNode", "TextCombinerNode",
"TextEditorWithContinue", "TextEditorWithContinue",
"TextExpander",
"TextExtractor", "TextExtractor",
"TextMergerNode", "TextMergerNode",
"TextModifier", "TextModifier",
@ -25661,6 +25686,7 @@
"SmartTextureResizer", "SmartTextureResizer",
"SquareMaker", "SquareMaker",
"TemperatureTint", "TemperatureTint",
"TextEncodeQwenImageEditPlusBatchNode",
"TextureAnalyzer", "TextureAnalyzer",
"TextureAtlasBuilder", "TextureAtlasBuilder",
"TextureEqualizer", "TextureEqualizer",
@ -30994,6 +31020,7 @@
"ImageFlip", "ImageFlip",
"ImageFromBatch", "ImageFromBatch",
"ImageInvert", "ImageInvert",
"ImageMergeTileList",
"ImageOnlyCheckpointLoader", "ImageOnlyCheckpointLoader",
"ImageOnlyCheckpointSave", "ImageOnlyCheckpointSave",
"ImagePadForOutpaint", "ImagePadForOutpaint",
@ -31290,6 +31317,7 @@
"SkipLayerGuidanceSD3", "SkipLayerGuidanceSD3",
"SolidMask", "SolidMask",
"SplitAudioChannels", "SplitAudioChannels",
"SplitImageToTileList",
"SplitImageWithAlpha", "SplitImageWithAlpha",
"SplitSigmas", "SplitSigmas",
"SplitSigmasDenoise", "SplitSigmasDenoise",
@ -35028,12 +35056,14 @@
"https://github.com/fkxianzhou/ComfyUI-Jimeng-API": [ "https://github.com/fkxianzhou/ComfyUI-Jimeng-API": [
[ [
"JimengAPIClient", "JimengAPIClient",
"JimengProgressTest",
"JimengQuotaSettings", "JimengQuotaSettings",
"JimengReferenceImage2Video", "JimengReferenceImage2Video",
"JimengSeedance1", "JimengSeedance1",
"JimengSeedance1_5", "JimengSeedance1_5",
"JimengSeedream3", "JimengSeedream3",
"JimengSeedream4", "JimengSeedream4",
"JimengSeedream5",
"JimengVideoQueryTasks" "JimengVideoQueryTasks"
], ],
{ {
@ -46037,6 +46067,7 @@
"BatchColorCorrector", "BatchColorCorrector",
"BoundaryFrameExtractor", "BoundaryFrameExtractor",
"BoundaryFrameSplicer", "BoundaryFrameSplicer",
"ClampFloat",
"ContextImageExtractor", "ContextImageExtractor",
"ControlEndFrameExtractor", "ControlEndFrameExtractor",
"ControlImageSlicer", "ControlImageSlicer",
@ -49125,6 +49156,7 @@
[ [
"RemoteControl", "RemoteControl",
"RemoteControlMulti", "RemoteControlMulti",
"RemoteStacker",
"RemoteSwitch", "RemoteSwitch",
"RemoteSwitchMulti" "RemoteSwitchMulti"
], ],
@ -56863,6 +56895,7 @@
"VRGDG_CombinevideosV3", "VRGDG_CombinevideosV3",
"VRGDG_CombinevideosV5", "VRGDG_CombinevideosV5",
"VRGDG_ConditionalLoadVideos", "VRGDG_ConditionalLoadVideos",
"VRGDG_CreateFinalVideo",
"VRGDG_CreateFinalVideo_SRT", "VRGDG_CreateFinalVideo_SRT",
"VRGDG_DisplayIndex", "VRGDG_DisplayIndex",
"VRGDG_DurationIndexFloat", "VRGDG_DurationIndexFloat",

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,25 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "LiJT",
"title": "ComfyUI-JT_Tools",
"reference": "https://github.com/LiJT/ComfyUI-JT_Tools",
"files": [
"https://github.com/LiJT/ComfyUI-JT_Tools"
],
"install_type": "git-clone",
"description": "ComfyUI-JT_Tools custom nodes."
},
{
"author": "ThanaritKanjanametawatAU",
"title": "comfyui_runninghub_nanobanana",
"reference": "https://github.com/ThanaritKanjanametawatAU/comfyui_runninghub_nanobanana",
"files": [
"https://github.com/ThanaritKanjanametawatAU/comfyui_runninghub_nanobanana"
],
"install_type": "git-clone",
"description": "RunningHub Nano Banana Pro API node for ComfyUI"
},
{ {
"author": "DazzleNodes", "author": "DazzleNodes",
"title": "ComfyUI-DazzleSwitch", "title": "ComfyUI-DazzleSwitch",

View File

@ -2350,7 +2350,9 @@
"ForwardAnyImmacTools", "ForwardAnyImmacTools",
"ForwardConditioningImmacTools", "ForwardConditioningImmacTools",
"ForwardModelImmacTools", "ForwardModelImmacTools",
"MatchContrastImmacTools",
"ResampleSigmasImmacTools", "ResampleSigmasImmacTools",
"SkipEveryNthImagesImmacTools",
"SpliceSigmasAtImmacTools" "SpliceSigmasAtImmacTools"
], ],
{ {
@ -3842,7 +3844,6 @@
], ],
"https://github.com/PozzettiAndrea/ComfyUI-CADabra": [ "https://github.com/PozzettiAndrea/ComfyUI-CADabra": [
[ [
"BGPSegSegmentation",
"BrepGeneration", "BrepGeneration",
"CADAnalysisViewer", "CADAnalysisViewer",
"CADBoundingBox", "CADBoundingBox",
@ -3861,63 +3862,27 @@
"CADHierarchyTree", "CADHierarchyTree",
"CADMergeVertices", "CADMergeVertices",
"CADPrimitiveReconstruction", "CADPrimitiveReconstruction",
"CADProjectFacesXY", "CADProjectFaces2D",
"CADROISelector", "CADROISelector",
"CADRaytracerBVH", "CADRaytracerBVH",
"CADRecodeInference",
"CADSave", "CADSave",
"CADSewFaces", "CADSewFaces",
"CADSplineViewer", "CADSplineViewer",
"CADSplitComponents", "CADSplitComponents",
"CADTransform", "CADTransform",
"CAD_Convert_Format",
"CAD_Load", "CAD_Load",
"CAD_Load_From_Folder", "CAD_Load_From_Glob",
"CAD_Mesh_Gmsh", "CAD_Mesh",
"CAD_Mesh_Gmsh_Advanced",
"CAD_Quality_Metrics", "CAD_Quality_Metrics",
"CAD_Remesh_OCC",
"CAD_Remesh_OCC_Advanced",
"CadQueryExecute",
"CadrilleImageInference",
"CadrilleInference",
"CadrilleTextInference",
"FloatMath", "FloatMath",
"LoadBGPSegModels",
"LoadCADRecodeModel",
"LoadCadrilleModel",
"LoadNeurCADReconModel",
"LoadPoint2CADModel",
"LoadPointCloudXYZ", "LoadPointCloudXYZ",
"LoadSECADNetModel",
"LoadSurfaceParams",
"ML_FeatureDetection",
"ML_SurfaceRecon",
"MaskAnalyzer",
"MaskNormalizer",
"MasksToRGB",
"MeshFaceSegmentation", "MeshFaceSegmentation",
"MeshSegmentToPointCloud", "MeshSegmentToPointCloud",
"MeshToVoxel",
"NeurCADReconInference",
"NeurCADReconLoadCheckpoint",
"NeurCADReconTrain",
"Point2CADExportBrep",
"Point2CADSegmentation",
"Point2CADSurfaceFitting",
"Point2CADSurfaceFittingOCC",
"Point2CADToWireframeInfo",
"Point2CADTopologyExtraction",
"PointCloudSegmentation", "PointCloudSegmentation",
"PreviewCADBatch", "PreviewCADBatch",
"PreviewCADOCC", "PreviewCADOCC",
"PrimitiveFitting", "PrimitiveFitting",
"QuadRemesh", "QuadRemesh"
"SECADNetFinetune",
"SECADNetInference",
"SECADNetLatentToMesh",
"SaveSurfaceParams",
"ScrambleFaceIDMask"
], ],
{ {
"title_aux": "CADabra [WIP]" "title_aux": "CADabra [WIP]"
@ -3928,15 +3893,12 @@
"ClearAllModelCaches", "ClearAllModelCaches",
"ComputeMeshFeatures", "ComputeMeshFeatures",
"ExplodedMeshViewer", "ExplodedMeshViewer",
"Hunyuan3DLoadMesh",
"Hunyuan3DPreviewBoundingBoxes", "Hunyuan3DPreviewBoundingBoxes",
"Hunyuan3DSaveMesh",
"LoadBoundingBoxes", "LoadBoundingBoxes",
"LoadP3SAMSegmentor", "LoadP3SAMSegmentor",
"LoadSonataEncoder",
"LoadXPartModels", "LoadXPartModels",
"OffloadModelToCPU",
"P3SAMSegmentMesh", "P3SAMSegmentMesh",
"ReloadModelToGPU",
"SaveBoundingBoxes", "SaveBoundingBoxes",
"XPartGenerateParts" "XPartGenerateParts"
], ],
@ -3979,13 +3941,13 @@
"SMPLCameraViewer", "SMPLCameraViewer",
"SMPLRetargetToSMPL", "SMPLRetargetToSMPL",
"SMPLToFBX", "SMPLToFBX",
"SMPLToGLB",
"SMPLToMixamo", "SMPLToMixamo",
"SMPLViewer", "SMPLViewer",
"SMPLtoBVH", "SMPLtoBVH",
"SaveSMPL" "SaveSMPL"
], ],
{ {
"author": "gpastal",
"title_aux": "MotionCapture [UNSAFE]" "title_aux": "MotionCapture [UNSAFE]"
} }
], ],
@ -4043,7 +4005,6 @@
"UniRigCompareSkeletons", "UniRigCompareSkeletons",
"UniRigDebugSkeleton", "UniRigDebugSkeleton",
"UniRigExportPosedFBX", "UniRigExportPosedFBX",
"UniRigExtractRestPose",
"UniRigExtractSkeletonNew", "UniRigExtractSkeletonNew",
"UniRigLoadMesh", "UniRigLoadMesh",
"UniRigLoadModel", "UniRigLoadModel",
@ -4676,32 +4637,33 @@
], ],
"https://github.com/SlackinJack/multigpu_diffusion_comfyui": [ "https://github.com/SlackinJack/multigpu_diffusion_comfyui": [
[ [
"AdvancedFMSchedulerSelector",
"AdvancedSchedulerSelector", "AdvancedSchedulerSelector",
"ApplyPipeline", "ApplyPipeline",
"AsyncDiffConfig", "AsyncDiffConfig",
"BNBQuantizationConfig",
"BalancedConfig", "BalancedConfig",
"BitsAndBytesQuantizationConfig",
"CheckpointSelector", "CheckpointSelector",
"CloseHost", "CloseHost",
"CompileConfig", "CompileConfig",
"CreateHost", "CreateHost",
"EncodePromptWithCompel", "EncodePromptWithCompel",
"FMEulerScheduler",
"FluxSampler",
"GroupOffloadConfig", "GroupOffloadConfig",
"LoraSelector", "LoraSelector",
"ModelSelector", "ModelSelector",
"MultiLoraJoiner", "MultiLoraJoiner",
"OffloadConfig", "OffloadConfig",
"OffloadPipeline", "OffloadPipeline",
"QTOQuantizationConfig",
"QuantizationConfig", "QuantizationConfig",
"QuantoQuantizationConfig",
"SDNQQuantizationConfig",
"SDSampler", "SDSampler",
"SDSamplerPrompt", "SDSamplerPrompt",
"SDUpscaleSampler", "SDUpscaleSampler",
"SNQQuantizationConfig",
"SVDSampler", "SVDSampler",
"SchedulerSelector", "SchedulerSelector",
"TAOQuantizationConfig", "TorchAOQuantizationConfig",
"TorchConfig", "TorchConfig",
"UnsafeModelSelector", "UnsafeModelSelector",
"WanSampler", "WanSampler",
@ -7127,6 +7089,7 @@
"ImageFlip", "ImageFlip",
"ImageFromBatch", "ImageFromBatch",
"ImageInvert", "ImageInvert",
"ImageMergeTileList",
"ImageOnlyCheckpointLoader", "ImageOnlyCheckpointLoader",
"ImageOnlyCheckpointSave", "ImageOnlyCheckpointSave",
"ImagePadForOutpaint", "ImagePadForOutpaint",
@ -7423,6 +7386,7 @@
"SkipLayerGuidanceSD3", "SkipLayerGuidanceSD3",
"SolidMask", "SolidMask",
"SplitAudioChannels", "SplitAudioChannels",
"SplitImageToTileList",
"SplitImageWithAlpha", "SplitImageWithAlpha",
"SplitSigmas", "SplitSigmas",
"SplitSigmasDenoise", "SplitSigmasDenoise",
@ -8637,8 +8601,12 @@
], ],
"https://github.com/gaonprime-labs/ComfyUI_Nordy": [ "https://github.com/gaonprime-labs/ComfyUI_Nordy": [
[ [
"DetailInjectAfterUpscale",
"MemoryTest", "MemoryTest",
"SaveImageS3PresignedUrlNordy" "SaveImageS3PresignedUrlNordy",
"TileMergeByMeta",
"TileMergeByMetaWOMaskBlending",
"TileSplitByFactor"
], ],
{ {
"title_aux": "ComfyUI_Nordy" "title_aux": "ComfyUI_Nordy"

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,15 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "gregtee2",
"title": "ComfyUI_VideoChunkTools",
"reference": "https://github.com/gregtee2/ComfyUI_VideoChunkTools",
"files": [
"https://github.com/gregtee2/ComfyUI_VideoChunkTools"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for generating long videos by splitting into overlapping chunks with rolling reference frames."
},
{ {
"author": "Terpentinas", "author": "Terpentinas",
"title": "EasyLoRAMerger", "title": "EasyLoRAMerger",
@ -694,209 +704,6 @@
], ],
"install_type": "git-clone", "install_type": "git-clone",
"description": "A small ComfyUI custom node that provides a lightweight bypass for grouped nodes." "description": "A small ComfyUI custom node that provides a lightweight bypass for grouped nodes."
},
{
"author": "kreonxv",
"title": "ComfyUI-ForgeAPI",
"reference": "https://github.com/kreonxv/ComfyUI-ForgeAPI",
"files": [
"https://github.com/kreonxv/ComfyUI-ForgeAPI"
],
"install_type": "git-clone",
"description": "Lightweight custom nodes that integrate ComfyUI with ForgeUI-style samplers and provide convenient ControlNet and LoRA stack helpers."
},
{
"author": "kreonxv",
"title": "ComfyUI-LoraControls",
"reference": "https://github.com/kreonxv/ComfyUI-LoraControls",
"files": [
"https://github.com/kreonxv/ComfyUI-LoraControls"
],
"install_type": "git-clone",
"description": "A set of ComfyUI custom nodes to control LoRA (Low-Rank Adaptation) strength programmatically during the sampling process."
},
{
"author": "xufengbo1993",
"title": "ComfyUI-ZFL-JSON-Extractor",
"reference": "https://github.com/xufengbo1993/ComfyUI-ZFL-JSON-Extractor",
"files": [
"https://github.com/xufengbo1993/ComfyUI-ZFL-JSON-Extractor"
],
"install_type": "git-clone",
"description": "A powerful tool for AI dynamic comic creators and scriptwriters extracting up to 4 specific keys from JSON scripts."
},
{
"author": "ohmygoobness",
"title": "ComfyUI-ImageResolutionFixer",
"reference": "https://github.com/ohmygoobness/ComfyUI-ImageResolutionFixer",
"files": [
"https://github.com/ohmygoobness/ComfyUI-ImageResolutionFixer"
],
"install_type": "git-clone",
"description": "A lightweight ComfyUI node that intelligently rounds image dimensions to compatible resolutions using smart reflection mirroring."
},
{
"author": "AnastasiyaW",
"title": "ComfyUI-SmartScreenshotCleaner",
"reference": "https://github.com/AnastasiyaW/ComfyUI-SmartScreenshotCleaner",
"files": [
"https://github.com/AnastasiyaW/ComfyUI-SmartScreenshotCleaner"
],
"install_type": "git-clone",
"description": "Nodes for removing UI elements from screenshots by detecting and masking icons, buttons, and text. (Description by CC)"
},
{
"author": "kreonxv",
"title": "ComfyUI-T2I_StyleApply",
"reference": "https://github.com/kreonxv/ComfyUI-T2I_StyleApply",
"files": [
"https://github.com/kreonxv/ComfyUI-T2I_StyleApply"
],
"install_type": "git-clone",
"description": "Simple node for ComfyUI that applies a text-to-image (T2I) style to an image or embedding with support for start/end frame control and a weight parameter."
},
{
"author": "luoq24",
"title": "ydem_nodes",
"reference": "https://github.com/luoq24/ydem_nodes",
"files": [
"https://github.com/luoq24/ydem_nodes"
],
"install_type": "git-clone",
"description": "ComfyUI custom node collection including face direction detection, image processing, and example nodes. (Description by CC)"
},
{
"author": "Devourer56",
"title": "ComfyUI-Impact-BIGdetector-BBOX-SEGS",
"reference": "https://github.com/Devourer56/ComfyUI-Impact-BIGdetector-BBOX-SEGS",
"files": [
"https://github.com/Devourer56/ComfyUI-Impact-BIGdetector-BBOX-SEGS"
],
"install_type": "git-clone",
"description": "A ComfyUI node implementing cascade object detection system (bbox/segm) using YOLO models with multi-stage processing. (Description by CC)"
},
{
"author": "sugarkwork",
"title": "comfyui-trtools",
"reference": "https://github.com/sugarkwork/comfyui-trtools",
"files": [
"https://github.com/sugarkwork/comfyui-trtools"
],
"install_type": "git-clone",
"description": "TensorRT Tools for ComfyUI"
},
{
"author": "LDNKS094",
"title": "ComfyUI-Painter-I2V-AIO",
"reference": "https://github.com/LDNKS094/ComfyUI-Painter-I2V-AIO",
"files": [
"https://github.com/LDNKS094/ComfyUI-Painter-I2V-AIO"
],
"install_type": "git-clone",
"description": "All-in-One collection of Painter's ComfyUI nodes for video generation"
},
{
"author": "Nakamura2828",
"title": "ComfyUI-JK-ToRetro",
"reference": "https://github.com/Nakamura2828/ComfyUI-JK-ToRetro",
"files": [
"https://github.com/Nakamura2828/ComfyUI-JK-ToRetro"
],
"install_type": "git-clone",
"description": "Retro graphics converter node for ComfyUI. Converts modern images to authentic retro computing styles (VGA, EGA, CGA, PC-98) with proper color palettes, dithering, and resolution constraints."
},
{
"author": "kana112233",
"title": "ComfyUI-kaola-ace-step",
"reference": "https://github.com/kana112233/ComfyUI-kaola-ace-step",
"files": [
"https://github.com/kana112233/ComfyUI-kaola-ace-step"
],
"install_type": "git-clone",
"description": "ACE-Step 1.5 music generation nodes for ComfyUI - Generate high-quality music from text"
},
{
"author": "MechaBabyAi",
"title": "ComfyUI-MechaBaby-WorkflowTracer",
"reference": "https://github.com/MechaBabyAi/ComfyUI-MechaBaby-WorkflowTracer",
"files": [
"https://github.com/MechaBabyAi/ComfyUI-MechaBaby-WorkflowTracer"
],
"install_type": "git-clone",
"description": "An enhanced extension for ComfyUI that records, visualizes, and extracts the actual execution path of a workflow."
},
{
"author": "pytraveler",
"title": "comfyui-darkil-nodes",
"reference": "https://github.com/pytraveler/comfyui-darkil-nodes",
"files": [
"https://github.com/pytraveler/comfyui-darkil-nodes"
],
"install_type": "git-clone",
"description": "Various custom nodes for improved usability."
},
{
"author": "kadevin",
"title": "ComfyUI-Active-Node-Highlighter",
"reference": "https://github.com/kadevin/ComfyUI-Active-Node-Highlighter",
"files": [
"https://github.com/kadevin/ComfyUI-Active-Node-Highlighter"
],
"install_type": "git-clone",
"description": "A lightweight ComfyUI extension that highlights the currently executing node by inverting its colors."
},
{
"author": "JamesDanielDoss",
"title": "JamesDossAI-EnhancedLinks",
"reference": "https://github.com/JamesDanielDoss/JamesDossAI-EnhancedLinks",
"files": [
"https://github.com/JamesDanielDoss/JamesDossAI-EnhancedLinks"
],
"install_type": "git-clone",
"description": "Simple animated arrows traveling along workflow links (input → output)"
},
{
"author": "Shan2L",
"title": "ComfyUI-Simple-Profiler",
"reference": "https://github.com/Shan2L/ComfyUI-Simple-Profiler",
"files": [
"https://github.com/Shan2L/ComfyUI-Simple-Profiler"
],
"install_type": "git-clone",
"description": "A pure backend custom node/plugin for ComfyUI that records execution time for each node in a workflow and maximum device usage statistics."
},
{
"author": "Malkalypse",
"title": "ComfyUI-MouseCoords",
"id": "mousecoords",
"reference": "https://github.com/Malkalypse/ComfyUI-MouseCoords",
"files": [
"https://github.com/Malkalypse/ComfyUI-MouseCoords"
],
"install_type": "git-clone",
"description": "Display real-time mouse coordinates in graph space. Shows the current mouse position in the top-right corner of the canvas, useful for positioning nodes precisely, debugging layouts, and measuring distances."
},
{
"author": "MechaBabyAi",
"title": "ComfyUI-MechaBaby-NodeLayout",
"reference": "https://github.com/MechaBabyAi/ComfyUI-MechaBaby-NodeLayout",
"files": [
"https://github.com/MechaBabyAi/ComfyUI-MechaBaby-NodeLayout"
],
"install_type": "git-clone",
"description": "A node layout helper extension for ComfyUI. Assists in arranging and aligning nodes on the canvas without modifying workflow files — all operations are frontend-only."
},
{
"author": "kreonxv",
"title": "ComfyUI-Infinity-Canvas",
"reference": "https://github.com/kreonxv/ComfyUI-Infinity-Canvas",
"files": [
"https://github.com/kreonxv/ComfyUI-Infinity-Canvas"
],
"install_type": "git-clone",
"description": "A powerful infinite canvas inpainting extension for ComfyUI inspired by InvokeAI Canvas and Painthua.com, enabling boundless painting and seamless iterative workflows."
} }
] ]
} }

View File

@ -2936,8 +2936,10 @@
], ],
"https://github.com/Arroz-11/ComfyUI-Just-Nodes": [ "https://github.com/Arroz-11/ComfyUI-Just-Nodes": [
[ [
"BatchStepper_JN",
"ImageFromFolder_JN", "ImageFromFolder_JN",
"LabeledIndex_JN", "LabeledIndex_JN",
"LoraTagModelOnly_JN",
"ModelChecker_JN", "ModelChecker_JN",
"Picker_JN", "Picker_JN",
"Picker_x12_JN", "Picker_x12_JN",
@ -5376,6 +5378,7 @@
"PrimereAestheticCKPTScorer", "PrimereAestheticCKPTScorer",
"PrimereAnyDetailer", "PrimereAnyDetailer",
"PrimereAnyOutput", "PrimereAnyOutput",
"PrimereApiProcessor",
"PrimereCKPT", "PrimereCKPT",
"PrimereCKPTLoader", "PrimereCKPTLoader",
"PrimereCLIPEncoder", "PrimereCLIPEncoder",
@ -8689,6 +8692,7 @@
[ [
"GPrompts", "GPrompts",
"Save Image With Notes", "Save Image With Notes",
"Save Image to Immich Server",
"String Formatter" "String Formatter"
], ],
{ {
@ -10614,8 +10618,10 @@
[ [
"CatchEditTextNode", "CatchEditTextNode",
"DIYNodeWriter", "DIYNodeWriter",
"IMGNR_ABBASwitch",
"PreviewImageAdHocSaveNode", "PreviewImageAdHocSaveNode",
"PreviewImageBase64Node" "PreviewImageBase64Node",
"PreviewImageCompareNode"
], ],
{ {
"title_aux": "ComfyUI-IMGNR-Utils" "title_aux": "ComfyUI-IMGNR-Utils"
@ -12705,6 +12711,7 @@
"CLIPTextEncodeTranslate|LP", "CLIPTextEncodeTranslate|LP",
"Calculate Target Size By Mask [LP]", "Calculate Target Size By Mask [LP]",
"CalculateTargetSizeByMask|LP", "CalculateTargetSizeByMask|LP",
"Check JSON Key [LP]",
"ComboToText|LP", "ComboToText|LP",
"Convert Any To Text [LP]", "Convert Any To Text [LP]",
"Convert Bool To Int [LP]", "Convert Bool To Int [LP]",
@ -12715,11 +12722,15 @@
"Convert Int To Bool [LP]", "Convert Int To Bool [LP]",
"Convert Int To Float [LP]", "Convert Int To Float [LP]",
"Convert Int To String [LP]", "Convert Int To String [LP]",
"Convert JSON to String [LP]",
"Convert String To Bool [LP]", "Convert String To Bool [LP]",
"Convert String To Combo [LP]", "Convert String To Combo [LP]",
"Convert String To Float [LP]", "Convert String To Float [LP]",
"Convert String To Int [LP]", "Convert String To Int [LP]",
"Convert String To Number [LP]", "Convert String To Number [LP]",
"Convert String to JSON [LP]",
"ConvertJsonToString|LP",
"ConvertStringToJson|LP",
"Count Objects [LP]", "Count Objects [LP]",
"CountObjects|LP", "CountObjects|LP",
"Cropped Aspect Size Parameters [LP]", "Cropped Aspect Size Parameters [LP]",
@ -12747,11 +12758,14 @@
"Get Filename By Index In Folder [LP]", "Get Filename By Index In Folder [LP]",
"Get Iterator Data From Image Folders [LP]", "Get Iterator Data From Image Folders [LP]",
"Get Iterator Data From Videos [LP]", "Get Iterator Data From Videos [LP]",
"Get JSON Length [LP]",
"Get JSON Value [LP]",
"GetComfyUIFolderPath|LP", "GetComfyUIFolderPath|LP",
"GetComfyUIHttpFolderPath|LP", "GetComfyUIHttpFolderPath|LP",
"GetFilenameByIndexInFolder|LP", "GetFilenameByIndexInFolder|LP",
"GetIteratorDataImageFolders|LP", "GetIteratorDataImageFolders|LP",
"GetIteratorDataVideos|LP", "GetIteratorDataVideos|LP",
"GetJSONValue|LP",
"Hard Unload All Models [LP]", "Hard Unload All Models [LP]",
"HardModelUnloader|LP", "HardModelUnloader|LP",
"HundredthsSimpleFloatSlider|LP", "HundredthsSimpleFloatSlider|LP",
@ -12770,6 +12784,9 @@
"IntToString|LP", "IntToString|LP",
"Iterator [LP]", "Iterator [LP]",
"Iterator|LP", "Iterator|LP",
"JSONKeyCheckerNode|LP",
"JSONLengthNode|LP",
"JSONStringifierNode|LP",
"Keep Only English Tags [LP]", "Keep Only English Tags [LP]",
"Keep Only English Words [LP]", "Keep Only English Words [LP]",
"KeepOnlyEnglishTags|LP", "KeepOnlyEnglishTags|LP",
@ -12778,13 +12795,19 @@
"Load LoRA Tag [LP]", "Load LoRA Tag [LP]",
"LoadImage|LP", "LoadImage|LP",
"LoraTagLoader|LP", "LoraTagLoader|LP",
"Merge JSON Node [LP]",
"MergeJSONNode|LP",
"ModelUnloader|LP", "ModelUnloader|LP",
"Modify JSON Object [LP]",
"ModifyJSONObject|LP",
"Override CLIP Device [LP]", "Override CLIP Device [LP]",
"Override CLIP Vision Device [LP]", "Override CLIP Vision Device [LP]",
"Override VAE Device [LP]", "Override VAE Device [LP]",
"OverrideCLIPDevice|LP", "OverrideCLIPDevice|LP",
"OverrideCLIPVisionDevice|LP", "OverrideCLIPVisionDevice|LP",
"OverrideVAEDevice|LP", "OverrideVAEDevice|LP",
"Parse JSON String [LP]",
"ParseJSONString|LP",
"Pipe In [LP]", "Pipe In [LP]",
"Pipe Out [LP]", "Pipe Out [LP]",
"Pipe [LP]", "Pipe [LP]",
@ -12793,6 +12816,8 @@
"Pipe|LP", "Pipe|LP",
"Preview Image Bridge [LP]", "Preview Image Bridge [LP]",
"PreviewImageForConditions|LP", "PreviewImageForConditions|LP",
"Qwen Image Edit (API) [LP]",
"QwenImageEdit|LP",
"Remove Banned Tags From Tags [LP]", "Remove Banned Tags From Tags [LP]",
"Remove Banned Tags From Text [LP]", "Remove Banned Tags From Text [LP]",
"Remove Duplicate Tags [LP]", "Remove Duplicate Tags [LP]",
@ -12829,6 +12854,7 @@
"StringToFloat|LP", "StringToFloat|LP",
"StringToInt|LP", "StringToInt|LP",
"StringToNumber|LP", "StringToNumber|LP",
"Stringify JSON [LP]",
"String|LP", "String|LP",
"Tag Category Filter [LP]", "Tag Category Filter [LP]",
"Tag Category Keeper [LP]", "Tag Category Keeper [LP]",
@ -17528,6 +17554,7 @@
[ [
"QwenTTSAudioSaver", "QwenTTSAudioSaver",
"QwenTTSBatchGenerate", "QwenTTSBatchGenerate",
"QwenTTSConfig",
"QwenTTSEmotionMixer", "QwenTTSEmotionMixer",
"QwenTTSGenerate", "QwenTTSGenerate",
"QwenTTSModelLoader", "QwenTTSModelLoader",
@ -23475,15 +23502,14 @@
"Florence2Plus", "Florence2Plus",
"GetImageSizes", "GetImageSizes",
"ImageAspectRatio", "ImageAspectRatio",
"ImageEditingPresets",
"ImageFormatConverter", "ImageFormatConverter",
"ImageLoader", "ImageLoader",
"ImageRotateTool", "ImageRotateTool",
"ImageScaler", "ImageScaler",
"ImageSwitchDualMode", "ImageSwitchDualMode",
"KontextPresetsPlus",
"LaplacianSharpen", "LaplacianSharpen",
"LatentSwitchDualMode", "LatentSwitchDualMode",
"LoadKontextPresetsBasic",
"MultiLineTextNode", "MultiLineTextNode",
"MultiPlatformTranslate", "MultiPlatformTranslate",
"MultiplePathsInput", "MultiplePathsInput",
@ -23507,7 +23533,7 @@
"ResourceCleaner", "ResourceCleaner",
"Sa2VAAdvanced", "Sa2VAAdvanced",
"Sa2VASegmentationPreset", "Sa2VASegmentationPreset",
"ShowText", "ShowAny",
"SobelSharpen", "SobelSharpen",
"SunoLyricsGenerator", "SunoLyricsGenerator",
"SunoSongStylePromptGenerator", "SunoSongStylePromptGenerator",
@ -23515,7 +23541,6 @@
"TagSelector", "TagSelector",
"TextCombinerNode", "TextCombinerNode",
"TextEditorWithContinue", "TextEditorWithContinue",
"TextExpander",
"TextExtractor", "TextExtractor",
"TextMergerNode", "TextMergerNode",
"TextModifier", "TextModifier",
@ -25661,6 +25686,7 @@
"SmartTextureResizer", "SmartTextureResizer",
"SquareMaker", "SquareMaker",
"TemperatureTint", "TemperatureTint",
"TextEncodeQwenImageEditPlusBatchNode",
"TextureAnalyzer", "TextureAnalyzer",
"TextureAtlasBuilder", "TextureAtlasBuilder",
"TextureEqualizer", "TextureEqualizer",
@ -30994,6 +31020,7 @@
"ImageFlip", "ImageFlip",
"ImageFromBatch", "ImageFromBatch",
"ImageInvert", "ImageInvert",
"ImageMergeTileList",
"ImageOnlyCheckpointLoader", "ImageOnlyCheckpointLoader",
"ImageOnlyCheckpointSave", "ImageOnlyCheckpointSave",
"ImagePadForOutpaint", "ImagePadForOutpaint",
@ -31290,6 +31317,7 @@
"SkipLayerGuidanceSD3", "SkipLayerGuidanceSD3",
"SolidMask", "SolidMask",
"SplitAudioChannels", "SplitAudioChannels",
"SplitImageToTileList",
"SplitImageWithAlpha", "SplitImageWithAlpha",
"SplitSigmas", "SplitSigmas",
"SplitSigmasDenoise", "SplitSigmasDenoise",
@ -35028,12 +35056,14 @@
"https://github.com/fkxianzhou/ComfyUI-Jimeng-API": [ "https://github.com/fkxianzhou/ComfyUI-Jimeng-API": [
[ [
"JimengAPIClient", "JimengAPIClient",
"JimengProgressTest",
"JimengQuotaSettings", "JimengQuotaSettings",
"JimengReferenceImage2Video", "JimengReferenceImage2Video",
"JimengSeedance1", "JimengSeedance1",
"JimengSeedance1_5", "JimengSeedance1_5",
"JimengSeedream3", "JimengSeedream3",
"JimengSeedream4", "JimengSeedream4",
"JimengSeedream5",
"JimengVideoQueryTasks" "JimengVideoQueryTasks"
], ],
{ {
@ -46037,6 +46067,7 @@
"BatchColorCorrector", "BatchColorCorrector",
"BoundaryFrameExtractor", "BoundaryFrameExtractor",
"BoundaryFrameSplicer", "BoundaryFrameSplicer",
"ClampFloat",
"ContextImageExtractor", "ContextImageExtractor",
"ControlEndFrameExtractor", "ControlEndFrameExtractor",
"ControlImageSlicer", "ControlImageSlicer",
@ -49125,6 +49156,7 @@
[ [
"RemoteControl", "RemoteControl",
"RemoteControlMulti", "RemoteControlMulti",
"RemoteStacker",
"RemoteSwitch", "RemoteSwitch",
"RemoteSwitchMulti" "RemoteSwitchMulti"
], ],
@ -56863,6 +56895,7 @@
"VRGDG_CombinevideosV3", "VRGDG_CombinevideosV3",
"VRGDG_CombinevideosV5", "VRGDG_CombinevideosV5",
"VRGDG_ConditionalLoadVideos", "VRGDG_ConditionalLoadVideos",
"VRGDG_CreateFinalVideo",
"VRGDG_CreateFinalVideo_SRT", "VRGDG_CreateFinalVideo_SRT",
"VRGDG_DisplayIndex", "VRGDG_DisplayIndex",
"VRGDG_DurationIndexFloat", "VRGDG_DurationIndexFloat",