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

This commit is contained in:
Dr.Lt.Data 2026-04-30 02:24:55 +09:00
parent 66108ccdbc
commit 03272b1f70
5 changed files with 5824 additions and 4841 deletions

View File

@ -13943,6 +13943,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A Matchering audio mastering/matching node for ComfyUI." "description": "A Matchering audio mastering/matching node for ComfyUI."
}, },
{
"author": "marduk191",
"title": "comfyui-nucleus",
"reference": "https://github.com/marduk191/comfyui-nucleus",
"files": [
"https://github.com/marduk191/comfyui-nucleus"
],
"install_type": "git-clone",
"description": "Nucleus Image (MoE diffusion) support for ComfyUI — backport of PR #13471"
},
{ {
"author": "haohaocreates", "author": "haohaocreates",
"title": "ComfyUI-HH-Image-Selector", "title": "ComfyUI-HH-Image-Selector",
@ -30004,6 +30014,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "ComfyUI nodes for FLUX.2 Klein conditioning: region-aware text enhancement, sectioned prompt encoding, and corrected reference-latent mixing with multi-reference support." "description": "ComfyUI nodes for FLUX.2 Klein conditioning: region-aware text enhancement, sectioned prompt encoding, and corrected reference-latent mixing with multi-reference support."
}, },
{
"author": "xmarre",
"title": "ComfyUI-DiffAid-Patches",
"reference": "https://github.com/xmarre/ComfyUI-DiffAid-Patches",
"files": [
"https://github.com/xmarre/ComfyUI-DiffAid-Patches"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node pack implementing Diff-Aid-inspired inference-time text-conditioning patches for Flux and SDXL models."
},
{ {
"author": "Pigidiy", "author": "Pigidiy",
"title": "ComfyUI-LikeSpiderAI-UI", "title": "ComfyUI-LikeSpiderAI-UI",
@ -45534,6 +45554,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Fork of ComfyUI-Inpaint-CropAndStitch adapted for Nano Banana 2. Adds NB2 Mask Generator, exact-resolution cropping and feathered alpha compositing in the stitch step." "description": "Fork of ComfyUI-Inpaint-CropAndStitch adapted for Nano Banana 2. Adds NB2 Mask Generator, exact-resolution cropping and feathered alpha compositing in the stitch step."
}, },
{
"author": "amortegui84",
"title": "Tile Upscale NB2",
"reference": "https://github.com/amortegui84/comfyui-tile-upscale-nb2",
"files": [
"https://github.com/amortegui84/comfyui-tile-upscale-nb2"
],
"install_type": "git-clone",
"description": "Tile-based upscaling nodes for ComfyUI — Nano Banana 2 compatible"
},
{ {
"author": "hqrz", "author": "hqrz",
"title": "ComfyUI Japanese Romaji Converter", "title": "ComfyUI Japanese Romaji Converter",
@ -46047,6 +46077,126 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Personal ComfyUI custom nodes." "description": "Personal ComfyUI custom nodes."
}, },
{
"author": "wos-ai-studio",
"title": "ComfyUI-Title-Memo",
"reference": "https://github.com/xujianjian2004/ComfyUI-Title-Memo",
"files": [
"https://github.com/xujianjian2004/ComfyUI-Title-Memo"
],
"install_type": "git-clone",
"description": "A lightweight ComfyUI canvas annotation node with rich styling, built-in presets, and custom presets."
},
{
"author": "ussaaron",
"title": "FrameFuse",
"reference": "https://github.com/headline-design/comfyui-framefuse",
"files": [
"https://github.com/headline-design/comfyui-framefuse"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for stitching a still frame onto the start or end of an IMAGE video batch and trimming extra tail frames with optional audio sync alignment."
},
{
"author": "takkun",
"title": "ComfyUI-StepByStep-Sampler",
"reference": "https://github.com/TakkunRed/ComfyUI-StepByStep-Sampler",
"files": [
"https://github.com/TakkunRed/ComfyUI-StepByStep-Sampler"
],
"install_type": "git-clone",
"description": "ComfyUI StepByStep Sampler is a plugin for ComfyUI that provides a step-by-step sampling method for image generation. It allows users to generate images in a more controlled and iterative manner, making it easier to achieve desired results."
},
{
"author": "serhiiyashyn-sf",
"title": "Face-Aligned Center",
"reference": "https://github.com/serhiiyashyn-sf/comfyui-face-aligned-center",
"files": [
"https://github.com/serhiiyashyn-sf/comfyui-face-aligned-center"
],
"install_type": "git-clone",
"description": "Batch-aware character centering for ComfyUI. Given a character sheet (multiple angles), scales every image so the face ends up at the same size and canvas position — including back-view angles, via a silhouette fallback tied to the batch's face scale. Includes a Fine-Tune node for per-image zoom/nudge with a live canvas preview, and an Anime Face Detect node for crop+mask using lbpcascade_animeface."
},
{
"author": "newgrit1004",
"title": "Qwen3 Triton TTS",
"reference": "https://github.com/newgrit1004/ComfyUI-Qwen3-TTS-Triton",
"files": [
"https://github.com/newgrit1004/ComfyUI-Qwen3-TTS-Triton"
],
"install_type": "git-clone",
"description": "ComfyUI node wrapping qwen3-tts-triton for 7-mode Qwen3-TTS inference (Triton kernel fusion + TurboQuant KV cache)"
},
{
"author": "mahilkr",
"title": "HunyuanWorld 3D World Generation",
"reference": "https://github.com/krmahil/comfyui-hunyuan-world",
"files": [
"https://github.com/krmahil/comfyui-hunyuan-world"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for immersive 3D world generation using Tencent HunyuanWorld 1.0"
},
{
"author": "machinedelusions",
"title": "ComfyUI-FL-LTXTools",
"reference": "https://github.com/filliptm/ComfyUI-FL-LTXTools",
"files": [
"https://github.com/filliptm/ComfyUI-FL-LTXTools"
],
"install_type": "git-clone",
"description": "Experimental tools and motion controls for LTX-Video in ComfyUI"
},
{
"author": "intelliprompt",
"title": "comfy-intelliprompt",
"reference": "https://github.com/galpt/comfy-intelliPrompt",
"files": [
"https://github.com/galpt/comfy-intelliPrompt"
],
"install_type": "git-clone",
"description": "intelliPrompt - An intelligent prompt optimizer for ComfyUI that fixes typos, balances parentheses, and enhances prompts"
},
{
"author": "enviral-design",
"title": "Enviral Design Node Pack",
"reference": "https://github.com/EnviralDesign/comfyUI-enviral-design-node-pack",
"files": [
"https://github.com/EnviralDesign/comfyUI-enviral-design-node-pack"
],
"install_type": "git-clone",
"description": "Small, dependency-light ComfyUI utility nodes from Enviral Design."
},
{
"author": "eniewold",
"title": "Subworkflow (reusable workflows)",
"reference": "https://github.com/eniewold/ComfyUI-Subworkflow",
"files": [
"https://github.com/eniewold/ComfyUI-Subworkflow"
],
"install_type": "git-clone",
"description": "Use ComfyUI workflows as reusable subworkflows via Subworkflow Input, Subworkflow Output, and Subworkflow nodes"
},
{
"author": "dorpxam",
"title": "LTX-2 Microscope",
"reference": "https://github.com/dorpxam/ComfyUI-LTX2-Microscope",
"files": [
"https://github.com/dorpxam/ComfyUI-LTX2-Microscope"
],
"install_type": "git-clone",
"description": "48-Layers Latent Previewer for Lightrick's LTX-2 model."
},
{
"author": "dailydoseofaiart",
"title": "ComfyUI-FPSFrameDrop",
"reference": "https://github.com/dailydoseofaiart/ComfyUI-FPSFrameDrop",
"files": [
"https://github.com/dailydoseofaiart/ComfyUI-FPSFrameDrop"
],
"install_type": "git-clone",
"description": "A node to drop frames from the output images to force the video to a lower FPS at the same playback speed."
},

View File

@ -2209,13 +2209,16 @@
"AcademiaSD_Downloader", "AcademiaSD_Downloader",
"AcademiaSD_Gemini_Node", "AcademiaSD_Gemini_Node",
"AcademiaSD_LTXVMultiFrames", "AcademiaSD_LTXVMultiFrames",
"AcademiaSD_LoopCounter",
"AcademiaSD_MultiLora", "AcademiaSD_MultiLora",
"AcademiaSD_MultiPrompt",
"AcademiaSD_Numeric", "AcademiaSD_Numeric",
"AcademiaSD_Resolution", "AcademiaSD_Resolution",
"AcademiaSD_ResolutionDisplay", "AcademiaSD_ResolutionDisplay",
"AcademiaSD_SaveAndSend", "AcademiaSD_SaveAndSend",
"AcademiaSD_SaveCaption", "AcademiaSD_SaveCaption",
"AcademiaSD_TimeCalculator", "AcademiaSD_TimeCalculator",
"AcademiaSD_VideoKeyframer",
"AcademiaVisionNode", "AcademiaVisionNode",
"IntegerBypasser", "IntegerBypasser",
"LoopCounterToFile", "LoopCounterToFile",
@ -7660,6 +7663,14 @@
"title_aux": "comfyui-sdnq" "title_aux": "comfyui-sdnq"
} }
], ],
"https://github.com/EnviralDesign/comfyUI-enviral-design-node-pack": [
[
"EnviralTextSplitByDelimiter"
],
{
"title_aux": "Enviral Design Node Pack"
}
],
"https://github.com/Eonizer/ComfyUI-bby-nodes": [ "https://github.com/Eonizer/ComfyUI-bby-nodes": [
[ [
"TagFilterNode" "TagFilterNode"
@ -9569,10 +9580,13 @@
"https://github.com/GoogleCloudPlatform/comfyui-google-genmedia-custom-nodes": [ "https://github.com/GoogleCloudPlatform/comfyui-google-genmedia-custom-nodes": [
[ [
"Gemini25FlashImage", "Gemini25FlashImage",
"Gemini31FlashImage",
"Gemini3ProImage", "Gemini3ProImage",
"GeminiNode25", "GeminiNode25",
"GeminiNode31",
"Imagen3TextToImageNode", "Imagen3TextToImageNode",
"Imagen4TextToImageNode", "Imagen4TextToImageNode",
"Imagen4UpscaleImageNode",
"Lyria2TextToMusicNode", "Lyria2TextToMusicNode",
"Veo2GcsUriImageToVideoNode", "Veo2GcsUriImageToVideoNode",
"Veo2ImageToVideoNode", "Veo2ImageToVideoNode",
@ -10951,12 +10965,30 @@
], ],
"https://github.com/IAMCCS/IAMCCS-nodes": [ "https://github.com/IAMCCS/IAMCCS-nodes": [
[ [
"IAMCCS-SuperNodes AU+IMG2VID Exec Finalize",
"IAMCCS-SuperNodes AU+IMG2VID Exec Planner",
"IAMCCS-SuperNodes AU+IMG2VID Exec Render",
"IAMCCS-SuperNodes AU+IMG2VID Exec VAE",
"IAMCCS-SuperNodes Second Stage",
"IAMCCS_AUIMG2VID_AudioTimeline",
"IAMCCS_AUIMG2VID_Continuity",
"IAMCCS_AUIMG2VID_DiskExtension",
"IAMCCS_AUIMG2VID_Finalize",
"IAMCCS_AUIMG2VID_KeyframeTimeline",
"IAMCCS_AUIMG2VID_Planner",
"IAMCCS_AUIMG2VID_ProjectTimelinePlanner",
"IAMCCS_AUIMG2VID_ReanchorLatent",
"IAMCCS_AUIMG2VID_RefreshPolicy",
"IAMCCS_AUIMG2VID_RuntimeBridge",
"IAMCCS_ApplyLoRAHooksToConditioning",
"IAMCCS_ApplyScheduledWanLoRAFromConditioning",
"IAMCCS_AudioExtender", "IAMCCS_AudioExtender",
"IAMCCS_AudioExtensionMath", "IAMCCS_AudioExtensionMath",
"IAMCCS_AudioTimelineAssembler", "IAMCCS_AudioTimelineAssembler",
"IAMCCS_AudioTimelineGate", "IAMCCS_AudioTimelineGate",
"IAMCCS_AutoLinkArguments", "IAMCCS_AutoLinkArguments",
"IAMCCS_AutoLinkConverter", "IAMCCS_AutoLinkConverter",
"IAMCCS_BuildScheduledWanModelBank",
"IAMCCS_FluxKleinMultiGen", "IAMCCS_FluxKleinMultiGen",
"IAMCCS_GGUF_accelerator", "IAMCCS_GGUF_accelerator",
"IAMCCS_GetAutoLink", "IAMCCS_GetAutoLink",
@ -10966,7 +10998,19 @@
"IAMCCS_HwSupporterAny", "IAMCCS_HwSupporterAny",
"IAMCCS_ImageResizeBatchSafe", "IAMCCS_ImageResizeBatchSafe",
"IAMCCS_IntValueMonitor", "IAMCCS_IntValueMonitor",
"IAMCCS_LTX2_AudioPromptDirector",
"IAMCCS_LTX2_BlendLatentBridge", "IAMCCS_LTX2_BlendLatentBridge",
"IAMCCS_LTX2_CinematicLineStacker",
"IAMCCS_LTX2_CinematicMultiGenPlanner",
"IAMCCS_LTX2_CinematicPromptComposer",
"IAMCCS_LTX2_CinematicPromptRelayAdapter",
"IAMCCS_LTX2_CinematicRefLatentControl",
"IAMCCS_LTX2_CinematicShotAudioSelector",
"IAMCCS_LTX2_CinematicShotLineBuilder",
"IAMCCS_LTX2_CinematicShotPlanner",
"IAMCCS_LTX2_CinematicV2VAssetSelector",
"IAMCCS_LTX2_CinematicV2VTimelineLineBuilder",
"IAMCCS_LTX2_CinematicV2VTimelinePlanner",
"IAMCCS_LTX2_ConditionNextLatentWithPrevOverlap", "IAMCCS_LTX2_ConditionNextLatentWithPrevOverlap",
"IAMCCS_LTX2_ContextLatent", "IAMCCS_LTX2_ContextLatent",
"IAMCCS_LTX2_ControlPreprocess", "IAMCCS_LTX2_ControlPreprocess",
@ -11005,11 +11049,23 @@
"IAMCCS_LTX2_TimeFrameCount", "IAMCCS_LTX2_TimeFrameCount",
"IAMCCS_LTX2_Validator", "IAMCCS_LTX2_Validator",
"IAMCCS_LatentTailSlice", "IAMCCS_LatentTailSlice",
"IAMCCS_LazyAnySwitch",
"IAMCCS_LoadImagesFromDirLite", "IAMCCS_LoadImagesFromDirLite",
"IAMCCS_LoadResizeSegmentFromDir", "IAMCCS_LoadResizeSegmentFromDir",
"IAMCCS_Ltx2HelperModules_AudioTimeline",
"IAMCCS_Ltx2HelperModules_Continuity",
"IAMCCS_Ltx2HelperModules_DiskExtension",
"IAMCCS_Ltx2HelperModules_Finalize",
"IAMCCS_Ltx2HelperModules_KeyframeTimeline",
"IAMCCS_Ltx2HelperModules_Planner",
"IAMCCS_Ltx2HelperModules_ProjectTimelinePlanner",
"IAMCCS_Ltx2HelperModules_ReanchorLatent",
"IAMCCS_Ltx2HelperModules_RefreshPolicy",
"IAMCCS_Ltx2HelperModules_RuntimeBridge",
"IAMCCS_ModelWithLoRA", "IAMCCS_ModelWithLoRA",
"IAMCCS_ModelWithLoRA_LTX2", "IAMCCS_ModelWithLoRA_LTX2",
"IAMCCS_ModelWithLoRA_LTX2_Staged", "IAMCCS_ModelWithLoRA_LTX2_Staged",
"IAMCCS_ModelWithLoRA_RuntimeBridge",
"IAMCCS_MotionBridgeLoad", "IAMCCS_MotionBridgeLoad",
"IAMCCS_MotionBridgeSave", "IAMCCS_MotionBridgeSave",
"IAMCCS_MotionScale", "IAMCCS_MotionScale",
@ -11018,17 +11074,25 @@
"IAMCCS_MoveAheadEnforcer", "IAMCCS_MoveAheadEnforcer",
"IAMCCS_MultiSwitch", "IAMCCS_MultiSwitch",
"IAMCCS_MultilinePromptSplitter8", "IAMCCS_MultilinePromptSplitter8",
"IAMCCS_ProjectTimelinePlanner",
"IAMCCS_QWEN_VL_FLF", "IAMCCS_QWEN_VL_FLF",
"IAMCCS_QWEN_VL_FLF_Advanced", "IAMCCS_QWEN_VL_FLF_Advanced",
"IAMCCS_QwenMultiGen", "IAMCCS_QwenMultiGen",
"IAMCCS_SamplerAdvancedVersion1", "IAMCCS_SamplerAdvancedVersion1",
"IAMCCS_SegmentPlanFromPlanner", "IAMCCS_SegmentPlanFromPlanner",
"IAMCCS_SegmentPlanner", "IAMCCS_SegmentPlanner",
"IAMCCS_SegmentPlannerLinked",
"IAMCCS_SegmentPlannerSettings",
"IAMCCS_SegmentSwitch", "IAMCCS_SegmentSwitch",
"IAMCCS_SelectScheduledWanModelFromConditioning",
"IAMCCS_SelectScheduledWanModelPairFromConditioning",
"IAMCCS_SetAutoLink", "IAMCCS_SetAutoLink",
"IAMCCS_SourceFramesToDisk", "IAMCCS_SourceFramesToDisk",
"IAMCCS_SourceRangeFromSegmentPlan", "IAMCCS_SourceRangeFromSegmentPlan",
"IAMCCS_StartDirToVideoLatent", "IAMCCS_StartDirToVideoLatent",
"IAMCCS_StartImagesToVideoLatent",
"IAMCCS_SupernodeBase",
"IAMCCS_SupernodeModule",
"IAMCCS_ThreeSegmentPlanner", "IAMCCS_ThreeSegmentPlanner",
"IAMCCS_TwoSegmentPlanner", "IAMCCS_TwoSegmentPlanner",
"IAMCCS_VAEDecodeTiledSafe", "IAMCCS_VAEDecodeTiledSafe",
@ -11048,6 +11112,8 @@
"IAMCCS_WanImageMotionPro_Simple", "IAMCCS_WanImageMotionPro_Simple",
"IAMCCS_WanImageMotion_AdaIN", "IAMCCS_WanImageMotion_AdaIN",
"IAMCCS_WanIndexedPromptEncode", "IAMCCS_WanIndexedPromptEncode",
"IAMCCS_WanLoRAHookSchedule",
"IAMCCS_WanLoRARuntimeBridge",
"IAMCCS_WanLoRASchedule", "IAMCCS_WanLoRASchedule",
"IAMCCS_WanLoRAStack", "IAMCCS_WanLoRAStack",
"IAMCCS_WanLoRAStackModelIO", "IAMCCS_WanLoRAStackModelIO",
@ -13894,7 +13960,10 @@
], ],
"https://github.com/Limbicnation/ComfyUI-PromptGenerator": [ "https://github.com/Limbicnation/ComfyUI-PromptGenerator": [
[ [
"Limbicnation_NegativePrompt",
"Limbicnation_PromptCombiner",
"Limbicnation_PromptGenerator", "Limbicnation_PromptGenerator",
"Limbicnation_PromptRefiner",
"Limbicnation_StyleApplier" "Limbicnation_StyleApplier"
], ],
{ {
@ -15809,6 +15878,7 @@
"NLLTXVImgToVideoInplaceAtIndex", "NLLTXVImgToVideoInplaceAtIndex",
"NLLinearToLog", "NLLinearToLog",
"NLLogToLinear", "NLLogToLinear",
"NLMatch",
"NLMerge", "NLMerge",
"NLOCIOConvert", "NLOCIOConvert",
"NLPreview", "NLPreview",
@ -17418,20 +17488,39 @@
"GeomPackAddNormalsToPointCloud", "GeomPackAddNormalsToPointCloud",
"GeomPackAlphaWrap", "GeomPackAlphaWrap",
"GeomPackBackdraftView", "GeomPackBackdraftView",
"GeomPackBooleanBlender", "GeomPackBoolean",
"GeomPackBooleanCGAL", "GeomPackBoolean_BlenderExact",
"GeomPackBoolean_LibiglCGAL",
"GeomPackCheckNormals", "GeomPackCheckNormals",
"GeomPackCombineMeshes", "GeomPackCombineMeshes",
"GeomPackCombineMeshesBatch", "GeomPackCombineMeshesBatch",
"GeomPackComputeNormals", "GeomPackComputeNormals",
"GeomPackConnectedComponents", "GeomPackConnectedComponents",
"GeomPackCreatePrimitive", "GeomPackCreatePrimitive",
"GeomPackDecimateMesh",
"GeomPackDecimate_CGALEdgeCollapse",
"GeomPackDecimate_DecimatePro",
"GeomPackDecimate_FastSimplification",
"GeomPackDecimate_QuadricEdgeCollapse",
"GeomPackDecimate_VertexClustering",
"GeomPackDegenerateFaces", "GeomPackDegenerateFaces",
"GeomPackDepthNormalsToMesh", "GeomPackDepthNormalsToMesh",
"GeomPackDetectSelfIntersections", "GeomPackDetectSelfIntersections",
"GeomPackExtractLargestComponent",
"GeomPackExtractSkeleton", "GeomPackExtractSkeleton",
"GeomPackFillHoles", "GeomPackFillHoles",
"GeomPackFillHoles_CGAL",
"GeomPackFillHoles_GPU",
"GeomPackFillHoles_IglFan",
"GeomPackFillHoles_PyMeshFix",
"GeomPackFillHoles_PyMeshLab",
"GeomPackFillHoles_Trimesh",
"GeomPackFixNormals", "GeomPackFixNormals",
"GeomPackFixNormals_IglBfs",
"GeomPackFixNormals_IglRaycast",
"GeomPackFixNormals_IglSignedDist",
"GeomPackFixNormals_IglWinding",
"GeomPackFixNormals_Trimesh",
"GeomPackFixSelfIntersectionsByPerturbation", "GeomPackFixSelfIntersectionsByPerturbation",
"GeomPackFixSelfIntersectionsByRemoval", "GeomPackFixSelfIntersectionsByRemoval",
"GeomPackGetMeshFilename", "GeomPackGetMeshFilename",
@ -17461,20 +17550,63 @@
"GeomPackPreviewMeshVTK", "GeomPackPreviewMeshVTK",
"GeomPackPreviewMeshVTKBatch", "GeomPackPreviewMeshVTKBatch",
"GeomPackReconstructSurface", "GeomPackReconstructSurface",
"GeomPackReconstruct_AlphaShape",
"GeomPackReconstruct_BallPivoting",
"GeomPackReconstruct_ConvexHull",
"GeomPackReconstruct_Poisson",
"GeomPackRemesh", "GeomPackRemesh",
"GeomPackRemeshBlender", "GeomPackRemeshBlender",
"GeomPackRemeshCGAL",
"GeomPackRemeshGPU",
"GeomPackRemeshSelfIntersections", "GeomPackRemeshSelfIntersections",
"GeomPackRemeshWithTexture", "GeomPackRemeshWithTexture",
"GeomPackRemesh_BlenderBlocks",
"GeomPackRemesh_BlenderSharp",
"GeomPackRemesh_BlenderVoxel",
"GeomPackRemesh_CGAL",
"GeomPackRemesh_GPU",
"GeomPackRemesh_GeogramAniso",
"GeomPackRemesh_GeogramSmooth",
"GeomPackRemesh_InstantMeshes",
"GeomPackRemesh_MMG",
"GeomPackRemesh_PMPAdaptive",
"GeomPackRemesh_PMPUniform",
"GeomPackRemesh_PyMeshLab",
"GeomPackRemesh_QuadWild",
"GeomPackRemesh_QuadriFlow",
"GeomPackRemoveDegenerateFaces", "GeomPackRemoveDegenerateFaces",
"GeomPackSaveMesh", "GeomPackSaveMesh",
"GeomPackSaveMeshBatch", "GeomPackSaveMeshBatch",
"GeomPackSharpenMesh",
"GeomPackSharpen_FastEffective",
"GeomPackSharpen_GuidedNormal",
"GeomPackSharpen_L0Minimize",
"GeomPackSharpen_LibiglUnsharp",
"GeomPackSharpen_NonIterative",
"GeomPackSharpen_TwoStep",
"GeomPackSharpen_UnsharpMask",
"GeomPackSkeleton_EdgeCollapse",
"GeomPackSkeleton_Teasar",
"GeomPackSkeleton_VertexClusters",
"GeomPackSkeleton_Wavefront",
"GeomPackSmoothMesh",
"GeomPackSmooth_HCLaplacian",
"GeomPackSmooth_Laplacian",
"GeomPackSmooth_Taubin",
"GeomPackSmooth_TrimeshLaplacian",
"GeomPackSmooth_TrimeshTaubin",
"GeomPackSplitByField", "GeomPackSplitByField",
"GeomPackSubsamplePointCloud", "GeomPackSubsamplePointCloud",
"GeomPackTextureToGeometry", "GeomPackTextureToGeometry",
"GeomPackTransformMesh", "GeomPackTransformMesh",
"GeomPackUVUnwrap", "GeomPackUVUnwrap",
"GeomPackUV_BlenderCube",
"GeomPackUV_BlenderCylinder",
"GeomPackUV_BlenderSmart",
"GeomPackUV_BlenderSphere",
"GeomPackUV_CuMesh",
"GeomPackUV_LibiglARAP",
"GeomPackUV_LibiglHarmonic",
"GeomPackUV_LibiglLSCM",
"GeomPackUV_Xatlas",
"GeomPackVisualizeNormalField", "GeomPackVisualizeNormalField",
"RefineMesh", "RefineMesh",
"ScrambleIntField" "ScrambleIntField"
@ -18008,6 +18140,7 @@
"RSCropImage", "RSCropImage",
"RSInsertCropImage", "RSInsertCropImage",
"RSOutpaint", "RSOutpaint",
"RSPrompts",
"RSSaveImage", "RSSaveImage",
"RS_Last_Frame", "RS_Last_Frame",
"RS_Saturation", "RS_Saturation",
@ -22207,6 +22340,17 @@
"title_aux": "Fens-Simple-Nodes" "title_aux": "Fens-Simple-Nodes"
} }
], ],
"https://github.com/TakkunRed/ComfyUI-StepByStep-Sampler": [
[
"StepByStepGridSampler",
"StepByStepSampler",
"StepStepComparer",
"StepStepPlayer"
],
{
"title_aux": "ComfyUI-StepByStep-Sampler"
}
],
"https://github.com/TakkunRed/comfyui_checkpoint_preset_manager": [ "https://github.com/TakkunRed/comfyui_checkpoint_preset_manager": [
[ [
"CheckpointPresetNode" "CheckpointPresetNode"
@ -24046,7 +24190,14 @@
"FD_SeedreamImage", "FD_SeedreamImage",
"FD_Upload", "FD_Upload",
"FD_ZImageTurboGenImage", "FD_ZImageTurboGenImage",
"FD_imgToText_Doubao" "FD_imgToText_Doubao",
"GPTImageEdit",
"MaoziEcommercePromptGenerator",
"MaoziPromptListSelector",
"NodeToggleByID",
"ZhiYiImageTextNode",
"ZhiYiImageToImageNode",
"ZhiYiTextGenNode"
], ],
{ {
"title_aux": "Comfyui_Fd_Nodes" "title_aux": "Comfyui_Fd_Nodes"
@ -26355,9 +26506,10 @@
], ],
"https://github.com/akawana/ComfyUI-Folded-Prompts": [ "https://github.com/akawana/ComfyUI-Folded-Prompts": [
[ [
"ExecutionBlockerBreaker",
"FPFoldedPrompts", "FPFoldedPrompts",
"FPTab",
"FPTabbedTextArea", "FPTabbedTextArea",
"FPTabedTextPassthrough",
"FPTextAreaPlus", "FPTextAreaPlus",
"FPTextCleanAndSplitt" "FPTextCleanAndSplitt"
], ],
@ -27170,12 +27322,33 @@
"InpaintCropNB2", "InpaintCropNB2",
"InpaintStitchNB2", "InpaintStitchNB2",
"NB2AddAlpha", "NB2AddAlpha",
"NanoBanana2MaskGen" "NB2Florence2RegionSelector",
"NB2OpenAIImageEdit",
"NB2SmartRegionMask",
"NanoBanana2MaskGen",
"SmartMaskCrop",
"SmartMaskStitch"
], ],
{ {
"title_aux": "ComfyUI-Inpaint-CropStitch-NB2" "title_aux": "ComfyUI-Inpaint-CropStitch-NB2"
} }
], ],
"https://github.com/amortegui84/comfyui-tile-upscale-nb2": [
[
"FlorenceMaskAlign",
"MaskBBoxCrop",
"TileCollect",
"TileCrop",
"TileCropNB2",
"TileExtract",
"TileInfo",
"TileStitch",
"TileStitchNB2"
],
{
"title_aux": "Tile Upscale NB2"
}
],
"https://github.com/amtarr/ComfyUI-TextureAlchemy": [ "https://github.com/amtarr/ComfyUI-TextureAlchemy": [
[ [
"AOApproximator", "AOApproximator",
@ -29314,6 +29487,7 @@
"https://github.com/bollerdominik/ComfyUI-load-lora-from-url": [ "https://github.com/bollerdominik/ComfyUI-load-lora-from-url": [
[ [
"AssertNotBlack", "AssertNotBlack",
"BytePlusVideoGeneration",
"CutImageByMask", "CutImageByMask",
"GeminiImage2GenAI", "GeminiImage2GenAI",
"ImageResize+", "ImageResize+",
@ -30084,7 +30258,6 @@
"Flux2KleinKSamplerExperimental", "Flux2KleinKSamplerExperimental",
"Flux2KleinMaskRefController", "Flux2KleinMaskRefController",
"Flux2KleinRefLatentController", "Flux2KleinRefLatentController",
"Flux2KleinRefLatentWeight",
"Flux2KleinSectionedEncoder", "Flux2KleinSectionedEncoder",
"Flux2KleinTextEnhancer", "Flux2KleinTextEnhancer",
"Flux2KleinTextRefBalance", "Flux2KleinTextRefBalance",
@ -30151,6 +30324,7 @@
"AD_frame_replace", "AD_frame_replace",
"AD_keyframe_trend_preview", "AD_keyframe_trend_preview",
"AD_latent_history", "AD_latent_history",
"AD_media_trim_visual",
"AD_pingpong_vedio", "AD_pingpong_vedio",
"AD_sch_IPA", "AD_sch_IPA",
"AD_sch_image_merge", "AD_sch_image_merge",
@ -30159,8 +30333,11 @@
"AD_sch_prompt_stack", "AD_sch_prompt_stack",
"AD_sch_value", "AD_sch_value",
"AD_video_merge", "AD_video_merge",
"AI_DoubaoWebPreview",
"AI_GLM_image", "AI_GLM_image",
"AI_GLM_text", "AI_GLM_text",
"AI_Gemini3_ImageEdit",
"AI_Gemini3_Img2T",
"AI_ModelScopeImageEdit", "AI_ModelScopeImageEdit",
"AI_ModelScopeT2I", "AI_ModelScopeT2I",
"AI_ModelScope_image", "AI_ModelScope_image",
@ -30183,6 +30360,7 @@
"Coordinate_Index2Text", "Coordinate_Index2Text",
"Coordinate_MarkRender", "Coordinate_MarkRender",
"Coordinate_SplitIndex", "Coordinate_SplitIndex",
"Coordinate_create_mask",
"Coordinate_fromImage", "Coordinate_fromImage",
"Coordinate_fromMask", "Coordinate_fromMask",
"Coordinate_loadImage", "Coordinate_loadImage",
@ -30198,10 +30376,12 @@
"Easy_QwenEdit2509", "Easy_QwenEdit2509",
"IO_EasyMark", "IO_EasyMark",
"IO_ImageSaveOverwrite", "IO_ImageSaveOverwrite",
"IO_LoadAudioBatch",
"IO_LoadImgBatch", "IO_LoadImgBatch",
"IO_LoadImgList", "IO_LoadImgList",
"IO_LoadShotBatch", "IO_LoadShotBatch",
"IO_LoadTextBatch", "IO_LoadTextBatch",
"IO_LoadVideoBatch",
"IO_PathProcessor", "IO_PathProcessor",
"IO_RegexPreset", "IO_RegexPreset",
"IO_ShotCreate", "IO_ShotCreate",
@ -30302,6 +30482,7 @@
"Stack_pre_Mark2", "Stack_pre_Mark2",
"Stack_sample_data", "Stack_sample_data",
"Stack_text", "Stack_text",
"UniversalAPI",
"basicIn_Boolean", "basicIn_Boolean",
"basicIn_Remap_slide", "basicIn_Remap_slide",
"basicIn_Sampler", "basicIn_Sampler",
@ -30480,10 +30661,10 @@
"text_StrMatrix", "text_StrMatrix",
"text_converter", "text_converter",
"text_filter", "text_filter",
"text_interPrompt",
"text_list_combine", "text_list_combine",
"text_loadText", "text_loadText",
"text_modifier", "text_modifier",
"text_mulAngle",
"text_mul_Join", "text_mul_Join",
"text_mul_Split", "text_mul_Split",
"text_saveText", "text_saveText",
@ -32817,6 +32998,10 @@
"GrokVideoNode", "GrokVideoNode",
"GrokVideoReferenceNode", "GrokVideoReferenceNode",
"GrowMask", "GrowMask",
"HappyHorseImageToVideoApi",
"HappyHorseReferenceVideoApi",
"HappyHorseTextToVideoApi",
"HappyHorseVideoEditApi",
"HitPawGeneralImageEnhance", "HitPawGeneralImageEnhance",
"HitPawVideoEnhance", "HitPawVideoEnhance",
"Hunyuan3Dv2Conditioning", "Hunyuan3Dv2Conditioning",
@ -34263,6 +34448,14 @@
"title_aux": "SDXL Auto Prompter" "title_aux": "SDXL Auto Prompter"
} }
], ],
"https://github.com/dailydoseofaiart/ComfyUI-FPSFrameDrop": [
[
"VHSForceFPSKeepSpeed"
],
{
"title_aux": "ComfyUI-FPSFrameDrop"
}
],
"https://github.com/danTheMonk/comfyui-int-and-float": [ "https://github.com/danTheMonk/comfyui-int-and-float": [
[ [
"FloatToInt", "FloatToInt",
@ -35230,6 +35423,14 @@
"title_aux": "ComfyUI-LTXVideo-Extra" "title_aux": "ComfyUI-LTXVideo-Extra"
} }
], ],
"https://github.com/dorpxam/ComfyUI-LTX2-Microscope": [
[
"LTX2Microscope"
],
{
"title_aux": "LTX-2 Microscope"
}
],
"https://github.com/dothings/comfyui_placeholder_prompting": [ "https://github.com/dothings/comfyui_placeholder_prompting": [
[ [
"PlaceholderPrompting" "PlaceholderPrompting"
@ -36046,6 +36247,17 @@
"title_aux": "ComfyUI-Image-Cipher" "title_aux": "ComfyUI-Image-Cipher"
} }
], ],
"https://github.com/eniewold/ComfyUI-Subworkflow": [
[
"BaseSubworkflow",
"SWF_SubworkflowInput",
"SWF_SubworkflowModifier",
"SWF_SubworkflowOutput"
],
{
"title_aux": "Subworkflow (reusable workflows)"
}
],
"https://github.com/envy-ai/ComfyUI-ConDelta": [ "https://github.com/envy-ai/ComfyUI-ConDelta": [
[ [
"ApplyConDelta", "ApplyConDelta",
@ -36894,6 +37106,14 @@
"title_aux": "ComfyUI-FL-DiffVSR" "title_aux": "ComfyUI-FL-DiffVSR"
} }
], ],
"https://github.com/filliptm/ComfyUI-FL-LTXTools": [
[
"FL_LTX_MotionBoost"
],
{
"title_aux": "ComfyUI-FL-LTXTools"
}
],
"https://github.com/filliptm/ComfyUI_FL-ClearVoice": [ "https://github.com/filliptm/ComfyUI_FL-ClearVoice": [
[ [
"FL_ClearVoice_ModelLoader", "FL_ClearVoice_ModelLoader",
@ -37003,6 +37223,7 @@
"FL_ColorPicker", "FL_ColorPicker",
"FL_CreateShapeImageOnPath", "FL_CreateShapeImageOnPath",
"FL_Dalle3", "FL_Dalle3",
"FL_DepthBlur",
"FL_DirectoryCrawl", "FL_DirectoryCrawl",
"FL_Dither", "FL_Dither",
"FL_FILM", "FL_FILM",
@ -37849,6 +38070,15 @@
"title_aux": "ComfyUI-String-Similarity" "title_aux": "ComfyUI-String-Similarity"
} }
], ],
"https://github.com/galpt/comfy-intelliPrompt": [
[
"IntelliPromptResolutionPresetLatent",
"intelliPrompt"
],
{
"title_aux": "comfy-intelliprompt"
}
],
"https://github.com/game4d/ComfyUI-BDsInfiniteYou": [ "https://github.com/game4d/ComfyUI-BDsInfiniteYou": [
[ [
"InfiniteYou_Image", "InfiniteYou_Image",
@ -39189,6 +39419,15 @@
"title_aux": "ComfyUI-ReplenishNodes" "title_aux": "ComfyUI-ReplenishNodes"
} }
], ],
"https://github.com/headline-design/comfyui-framefuse": [
[
"FrameFuse",
"FrameFuseTrimEnd"
],
{
"title_aux": "FrameFuse"
}
],
"https://github.com/heheok/comfyui_wan2.1_vace_infinite_helpers": [ "https://github.com/heheok/comfyui_wan2.1_vace_infinite_helpers": [
[ [
"CyclicCharacterAndBackgroundPrompt", "CyclicCharacterAndBackgroundPrompt",
@ -40692,6 +40931,7 @@
[ [
"Light-Tool: AddBackground", "Light-Tool: AddBackground",
"Light-Tool: AddBackgroundV2", "Light-Tool: AddBackgroundV2",
"Light-Tool: AspectRatioPadder",
"Light-Tool: BoundingBoxCropping", "Light-Tool: BoundingBoxCropping",
"Light-Tool: Calculate", "Light-Tool: Calculate",
"Light-Tool: ConvertNumType", "Light-Tool: ConvertNumType",
@ -44836,6 +45076,18 @@
"title_aux": "Hollow Preserve" "title_aux": "Hollow Preserve"
} }
], ],
"https://github.com/krmahil/comfyui-hunyuan-world": [
[
"HYWorldFullPipeline",
"HYWorldImage2Pano",
"HYWorldSceneGen",
"HYWorldText2Pano",
"HYWorldUnloadModels"
],
{
"title_aux": "HunyuanWorld 3D World Generation"
}
],
"https://github.com/kukuo6666/ComfyUI-Equirect": [ "https://github.com/kukuo6666/ComfyUI-Equirect": [
[ [
"CubemapToEquirect", "CubemapToEquirect",
@ -44997,7 +45249,8 @@
"Leon_StableDiffusion_35_API_Node", "Leon_StableDiffusion_35_API_Node",
"Leon_StableDiffusion_3_Ultra_API_Node", "Leon_StableDiffusion_3_Ultra_API_Node",
"Leon_StableDiffusion_XL_API_Node", "Leon_StableDiffusion_XL_API_Node",
"Leon_String_Combine_Node" "Leon_String_Combine_Node",
"Leon_Yellow_Tint_Cleaner_Node"
], ],
{ {
"nodename_pattern": "^\ud83e\udd16 Leon", "nodename_pattern": "^\ud83e\udd16 Leon",
@ -48146,6 +48399,14 @@
"title_aux": "marduk191 workflow settings" "title_aux": "marduk191 workflow settings"
} }
], ],
"https://github.com/marduk191/comfyui-nucleus": [
[
"NucleusCLIPLoader"
],
{
"title_aux": "comfyui-nucleus"
}
],
"https://github.com/marduk191/comfyui_qwen_runninghub": [ "https://github.com/marduk191/comfyui_qwen_runninghub": [
[ [
"RunningHubImageEnhancer", "RunningHubImageEnhancer",
@ -48471,6 +48732,7 @@
"mrmth_ModelMathNode", "mrmth_ModelMathNode",
"mrmth_NoiseMathNode", "mrmth_NoiseMathNode",
"mrmth_ScriptInput", "mrmth_ScriptInput",
"mrmth_StackUnBatcher",
"mrmth_VAEMathNode", "mrmth_VAEMathNode",
"mrmth_VideoMathNode", "mrmth_VideoMathNode",
"mrmth_ag_AudioMathNode", "mrmth_ag_AudioMathNode",
@ -50221,6 +50483,15 @@
"title_aux": "ComfyUI-StyleShot" "title_aux": "ComfyUI-StyleShot"
} }
], ],
"https://github.com/newgrit1004/ComfyUI-Qwen3-TTS-Triton": [
[
"Qwen3TTSCustomVoice",
"Qwen3TTSVoiceClone"
],
{
"title_aux": "Qwen3 Triton TTS"
}
],
"https://github.com/ngosset/ComfyUI-ImageSimilarity": [ "https://github.com/ngosset/ComfyUI-ImageSimilarity": [
[ [
"Image Similarity" "Image Similarity"
@ -55462,6 +55733,16 @@
"title_aux": "ComfyUI_Nimbus-Pack" "title_aux": "ComfyUI_Nimbus-Pack"
} }
], ],
"https://github.com/serhiiyashyn-sf/comfyui-face-aligned-center": [
[
"AnimeFaceDetect",
"FaceAlignedCenter",
"FaceAlignedFineTune"
],
{
"title_aux": "Face-Aligned Center"
}
],
"https://github.com/serious-factory/ComfyUI-MultiTalkPromptSchedule": [ "https://github.com/serious-factory/ComfyUI-MultiTalkPromptSchedule": [
[ [
"MultiTalkPromptSchedule" "MultiTalkPromptSchedule"
@ -60411,6 +60692,8 @@
"VRGDG_LoadTextAdvanced", "VRGDG_LoadTextAdvanced",
"VRGDG_LoadVideos", "VRGDG_LoadVideos",
"VRGDG_LocalLLM", "VRGDG_LocalLLM",
"VRGDG_LyricSegmentDurationMerger",
"VRGDG_LyricSegmentJsonFixer",
"VRGDG_LyricsEmotionMerger", "VRGDG_LyricsEmotionMerger",
"VRGDG_MakeLUT", "VRGDG_MakeLUT",
"VRGDG_ManualLyricsExtractor", "VRGDG_ManualLyricsExtractor",
@ -60428,6 +60711,8 @@
"VRGDG_PadVideoWithLastFrame", "VRGDG_PadVideoWithLastFrame",
"VRGDG_PostRunIndexStepper", "VRGDG_PostRunIndexStepper",
"VRGDG_PromptCreatorUI", "VRGDG_PromptCreatorUI",
"VRGDG_PromptCreatorUI_V2",
"VRGDG_PromptMapJsonFixer",
"VRGDG_PromptSpitterWithIndex", "VRGDG_PromptSpitterWithIndex",
"VRGDG_PromptSplitter", "VRGDG_PromptSplitter",
"VRGDG_PromptSplitter2", "VRGDG_PromptSplitter2",
@ -60459,6 +60744,7 @@
"VRGDG_SpeedCharacterLoraTraining", "VRGDG_SpeedCharacterLoraTraining",
"VRGDG_SplitPrompt_T2I_I2V", "VRGDG_SplitPrompt_T2I_I2V",
"VRGDG_StoryBoardCreator", "VRGDG_StoryBoardCreator",
"VRGDG_StoryGroupJsonFixer",
"VRGDG_String2Json", "VRGDG_String2Json",
"VRGDG_StringConcat", "VRGDG_StringConcat",
"VRGDG_SuperGemmaGGUFChat", "VRGDG_SuperGemmaGGUFChat",
@ -61805,6 +62091,15 @@
"title_aux": "ComfyUI-AutoGuidance" "title_aux": "ComfyUI-AutoGuidance"
} }
], ],
"https://github.com/xmarre/ComfyUI-DiffAid-Patches": [
[
"Flux2DiffAidSparsePatch",
"SDXLDiffAidCrossAttentionPatch"
],
{
"title_aux": "ComfyUI-DiffAid-Patches"
}
],
"https://github.com/xmarre/ComfyUI-Flux2Klein-Conditioning-Toolkit": [ "https://github.com/xmarre/ComfyUI-Flux2Klein-Conditioning-Toolkit": [
[ [
"Flux2KleinConditioningEnhancer", "Flux2KleinConditioningEnhancer",
@ -62017,6 +62312,14 @@
"title_aux": "ComfyUI_Camera" "title_aux": "ComfyUI_Camera"
} }
], ],
"https://github.com/xujianjian2004/ComfyUI-Title-Memo": [
[
"Title_Memo"
],
{
"title_aux": "ComfyUI-Title-Memo"
}
],
"https://github.com/xuxiao305/ComfyUI-ImageBatchUtils": [ "https://github.com/xuxiao305/ComfyUI-ImageBatchUtils": [
[ [
"ImageBatchCount", "ImageBatchCount",
@ -62436,6 +62739,7 @@
"ycCanvasBBox", "ycCanvasBBox",
"ycCanvasBBoxMask", "ycCanvasBBoxMask",
"ycImageCrop", "ycImageCrop",
"ycImageCropBatchApply",
"ycImageCropInteractive", "ycImageCropInteractive",
"ycimagebrushmask" "ycimagebrushmask"
], ],

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,155 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "xmarre",
"title": "ComfyUI-DiffAid-Patches",
"reference": "https://github.com/xmarre/ComfyUI-DiffAid-Patches",
"files": [
"https://github.com/xmarre/ComfyUI-DiffAid-Patches"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node pack implementing Diff-Aid-inspired inference-time text-conditioning patches for Flux and SDXL models."
},
{
"author": "wos-ai-studio",
"title": "ComfyUI-Title-Memo",
"reference": "https://github.com/xujianjian2004/ComfyUI-Title-Memo",
"files": [
"https://github.com/xujianjian2004/ComfyUI-Title-Memo"
],
"install_type": "git-clone",
"description": "A lightweight ComfyUI canvas annotation node with rich styling, built-in presets, and custom presets."
},
{
"author": "takkun",
"title": "ComfyUI-StepByStep-Sampler",
"reference": "https://github.com/TakkunRed/ComfyUI-StepByStep-Sampler",
"files": [
"https://github.com/TakkunRed/ComfyUI-StepByStep-Sampler"
],
"install_type": "git-clone",
"description": "ComfyUI StepByStep Sampler is a plugin for ComfyUI that provides a step-by-step sampling method for image generation. It allows users to generate images in a more controlled and iterative manner, making it easier to achieve desired results."
},
{
"author": "marduk191",
"title": "comfyui-nucleus",
"reference": "https://github.com/marduk191/comfyui-nucleus",
"files": [
"https://github.com/marduk191/comfyui-nucleus"
],
"install_type": "git-clone",
"description": "Nucleus Image (MoE diffusion) support for ComfyUI — backport of PR #13471"
},
{
"author": "ussaaron",
"title": "FrameFuse",
"reference": "https://github.com/headline-design/comfyui-framefuse",
"files": [
"https://github.com/headline-design/comfyui-framefuse"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for stitching a still frame onto the start or end of an IMAGE video batch and trimming extra tail frames with optional audio sync alignment."
},
{
"author": "eniewold",
"title": "Subworkflow (reusable workflows)",
"reference": "https://github.com/eniewold/ComfyUI-Subworkflow",
"files": [
"https://github.com/eniewold/ComfyUI-Subworkflow"
],
"install_type": "git-clone",
"description": "Use ComfyUI workflows as reusable subworkflows via Subworkflow Input, Subworkflow Output, and Subworkflow nodes"
},
{
"author": "machinedelusions",
"title": "ComfyUI-FL-LTXTools",
"reference": "https://github.com/filliptm/ComfyUI-FL-LTXTools",
"files": [
"https://github.com/filliptm/ComfyUI-FL-LTXTools"
],
"install_type": "git-clone",
"description": "Experimental tools and motion controls for LTX-Video in ComfyUI"
},
{
"author": "serhiiyashyn-sf",
"title": "Face-Aligned Center",
"reference": "https://github.com/serhiiyashyn-sf/comfyui-face-aligned-center",
"files": [
"https://github.com/serhiiyashyn-sf/comfyui-face-aligned-center"
],
"install_type": "git-clone",
"description": "Batch-aware character centering for ComfyUI. Given a character sheet (multiple angles), scales every image so the face ends up at the same size and canvas position — including back-view angles, via a silhouette fallback tied to the batch's face scale. Includes a Fine-Tune node for per-image zoom/nudge with a live canvas preview, and an Anime Face Detect node for crop+mask using lbpcascade_animeface."
},
{
"author": "amortegui84",
"title": "Tile Upscale NB2",
"reference": "https://github.com/amortegui84/comfyui-tile-upscale-nb2",
"files": [
"https://github.com/amortegui84/comfyui-tile-upscale-nb2"
],
"install_type": "git-clone",
"description": "Tile-based upscaling nodes for ComfyUI — Nano Banana 2 compatible"
},
{
"author": "dorpxam",
"title": "LTX-2 Microscope",
"reference": "https://github.com/dorpxam/ComfyUI-LTX2-Microscope",
"files": [
"https://github.com/dorpxam/ComfyUI-LTX2-Microscope"
],
"install_type": "git-clone",
"description": "48-Layers Latent Previewer for Lightrick's LTX-2 model."
},
{
"author": "enviral-design",
"title": "Enviral Design Node Pack",
"reference": "https://github.com/EnviralDesign/comfyUI-enviral-design-node-pack",
"files": [
"https://github.com/EnviralDesign/comfyUI-enviral-design-node-pack"
],
"install_type": "git-clone",
"description": "Small, dependency-light ComfyUI utility nodes from Enviral Design."
},
{
"author": "newgrit1004",
"title": "Qwen3 Triton TTS",
"reference": "https://github.com/newgrit1004/ComfyUI-Qwen3-TTS-Triton",
"files": [
"https://github.com/newgrit1004/ComfyUI-Qwen3-TTS-Triton"
],
"install_type": "git-clone",
"description": "ComfyUI node wrapping qwen3-tts-triton for 7-mode Qwen3-TTS inference (Triton kernel fusion + TurboQuant KV cache)"
},
{
"author": "intelliprompt",
"title": "comfy-intelliprompt",
"reference": "https://github.com/galpt/comfy-intelliPrompt",
"files": [
"https://github.com/galpt/comfy-intelliPrompt"
],
"install_type": "git-clone",
"description": "intelliPrompt - An intelligent prompt optimizer for ComfyUI that fixes typos, balances parentheses, and enhances prompts"
},
{
"author": "mahilkr",
"title": "HunyuanWorld 3D World Generation",
"reference": "https://github.com/krmahil/comfyui-hunyuan-world",
"files": [
"https://github.com/krmahil/comfyui-hunyuan-world"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for immersive 3D world generation using Tencent HunyuanWorld 1.0"
},
{
"author": "dailydoseofaiart",
"title": "ComfyUI-FPSFrameDrop",
"reference": "https://github.com/dailydoseofaiart/ComfyUI-FPSFrameDrop",
"files": [
"https://github.com/dailydoseofaiart/ComfyUI-FPSFrameDrop"
],
"install_type": "git-clone",
"description": "A node to drop frames from the output images to force the video to a lower FPS at the same playback speed."
},
{ {
"author": "comfyui-attic", "author": "comfyui-attic",
"title": "External LoRA Loader", "title": "External LoRA Loader",

View File

@ -2209,13 +2209,16 @@
"AcademiaSD_Downloader", "AcademiaSD_Downloader",
"AcademiaSD_Gemini_Node", "AcademiaSD_Gemini_Node",
"AcademiaSD_LTXVMultiFrames", "AcademiaSD_LTXVMultiFrames",
"AcademiaSD_LoopCounter",
"AcademiaSD_MultiLora", "AcademiaSD_MultiLora",
"AcademiaSD_MultiPrompt",
"AcademiaSD_Numeric", "AcademiaSD_Numeric",
"AcademiaSD_Resolution", "AcademiaSD_Resolution",
"AcademiaSD_ResolutionDisplay", "AcademiaSD_ResolutionDisplay",
"AcademiaSD_SaveAndSend", "AcademiaSD_SaveAndSend",
"AcademiaSD_SaveCaption", "AcademiaSD_SaveCaption",
"AcademiaSD_TimeCalculator", "AcademiaSD_TimeCalculator",
"AcademiaSD_VideoKeyframer",
"AcademiaVisionNode", "AcademiaVisionNode",
"IntegerBypasser", "IntegerBypasser",
"LoopCounterToFile", "LoopCounterToFile",
@ -7660,6 +7663,14 @@
"title_aux": "comfyui-sdnq" "title_aux": "comfyui-sdnq"
} }
], ],
"https://github.com/EnviralDesign/comfyUI-enviral-design-node-pack": [
[
"EnviralTextSplitByDelimiter"
],
{
"title_aux": "Enviral Design Node Pack"
}
],
"https://github.com/Eonizer/ComfyUI-bby-nodes": [ "https://github.com/Eonizer/ComfyUI-bby-nodes": [
[ [
"TagFilterNode" "TagFilterNode"
@ -9569,10 +9580,13 @@
"https://github.com/GoogleCloudPlatform/comfyui-google-genmedia-custom-nodes": [ "https://github.com/GoogleCloudPlatform/comfyui-google-genmedia-custom-nodes": [
[ [
"Gemini25FlashImage", "Gemini25FlashImage",
"Gemini31FlashImage",
"Gemini3ProImage", "Gemini3ProImage",
"GeminiNode25", "GeminiNode25",
"GeminiNode31",
"Imagen3TextToImageNode", "Imagen3TextToImageNode",
"Imagen4TextToImageNode", "Imagen4TextToImageNode",
"Imagen4UpscaleImageNode",
"Lyria2TextToMusicNode", "Lyria2TextToMusicNode",
"Veo2GcsUriImageToVideoNode", "Veo2GcsUriImageToVideoNode",
"Veo2ImageToVideoNode", "Veo2ImageToVideoNode",
@ -10951,12 +10965,30 @@
], ],
"https://github.com/IAMCCS/IAMCCS-nodes": [ "https://github.com/IAMCCS/IAMCCS-nodes": [
[ [
"IAMCCS-SuperNodes AU+IMG2VID Exec Finalize",
"IAMCCS-SuperNodes AU+IMG2VID Exec Planner",
"IAMCCS-SuperNodes AU+IMG2VID Exec Render",
"IAMCCS-SuperNodes AU+IMG2VID Exec VAE",
"IAMCCS-SuperNodes Second Stage",
"IAMCCS_AUIMG2VID_AudioTimeline",
"IAMCCS_AUIMG2VID_Continuity",
"IAMCCS_AUIMG2VID_DiskExtension",
"IAMCCS_AUIMG2VID_Finalize",
"IAMCCS_AUIMG2VID_KeyframeTimeline",
"IAMCCS_AUIMG2VID_Planner",
"IAMCCS_AUIMG2VID_ProjectTimelinePlanner",
"IAMCCS_AUIMG2VID_ReanchorLatent",
"IAMCCS_AUIMG2VID_RefreshPolicy",
"IAMCCS_AUIMG2VID_RuntimeBridge",
"IAMCCS_ApplyLoRAHooksToConditioning",
"IAMCCS_ApplyScheduledWanLoRAFromConditioning",
"IAMCCS_AudioExtender", "IAMCCS_AudioExtender",
"IAMCCS_AudioExtensionMath", "IAMCCS_AudioExtensionMath",
"IAMCCS_AudioTimelineAssembler", "IAMCCS_AudioTimelineAssembler",
"IAMCCS_AudioTimelineGate", "IAMCCS_AudioTimelineGate",
"IAMCCS_AutoLinkArguments", "IAMCCS_AutoLinkArguments",
"IAMCCS_AutoLinkConverter", "IAMCCS_AutoLinkConverter",
"IAMCCS_BuildScheduledWanModelBank",
"IAMCCS_FluxKleinMultiGen", "IAMCCS_FluxKleinMultiGen",
"IAMCCS_GGUF_accelerator", "IAMCCS_GGUF_accelerator",
"IAMCCS_GetAutoLink", "IAMCCS_GetAutoLink",
@ -10966,7 +10998,19 @@
"IAMCCS_HwSupporterAny", "IAMCCS_HwSupporterAny",
"IAMCCS_ImageResizeBatchSafe", "IAMCCS_ImageResizeBatchSafe",
"IAMCCS_IntValueMonitor", "IAMCCS_IntValueMonitor",
"IAMCCS_LTX2_AudioPromptDirector",
"IAMCCS_LTX2_BlendLatentBridge", "IAMCCS_LTX2_BlendLatentBridge",
"IAMCCS_LTX2_CinematicLineStacker",
"IAMCCS_LTX2_CinematicMultiGenPlanner",
"IAMCCS_LTX2_CinematicPromptComposer",
"IAMCCS_LTX2_CinematicPromptRelayAdapter",
"IAMCCS_LTX2_CinematicRefLatentControl",
"IAMCCS_LTX2_CinematicShotAudioSelector",
"IAMCCS_LTX2_CinematicShotLineBuilder",
"IAMCCS_LTX2_CinematicShotPlanner",
"IAMCCS_LTX2_CinematicV2VAssetSelector",
"IAMCCS_LTX2_CinematicV2VTimelineLineBuilder",
"IAMCCS_LTX2_CinematicV2VTimelinePlanner",
"IAMCCS_LTX2_ConditionNextLatentWithPrevOverlap", "IAMCCS_LTX2_ConditionNextLatentWithPrevOverlap",
"IAMCCS_LTX2_ContextLatent", "IAMCCS_LTX2_ContextLatent",
"IAMCCS_LTX2_ControlPreprocess", "IAMCCS_LTX2_ControlPreprocess",
@ -11005,11 +11049,23 @@
"IAMCCS_LTX2_TimeFrameCount", "IAMCCS_LTX2_TimeFrameCount",
"IAMCCS_LTX2_Validator", "IAMCCS_LTX2_Validator",
"IAMCCS_LatentTailSlice", "IAMCCS_LatentTailSlice",
"IAMCCS_LazyAnySwitch",
"IAMCCS_LoadImagesFromDirLite", "IAMCCS_LoadImagesFromDirLite",
"IAMCCS_LoadResizeSegmentFromDir", "IAMCCS_LoadResizeSegmentFromDir",
"IAMCCS_Ltx2HelperModules_AudioTimeline",
"IAMCCS_Ltx2HelperModules_Continuity",
"IAMCCS_Ltx2HelperModules_DiskExtension",
"IAMCCS_Ltx2HelperModules_Finalize",
"IAMCCS_Ltx2HelperModules_KeyframeTimeline",
"IAMCCS_Ltx2HelperModules_Planner",
"IAMCCS_Ltx2HelperModules_ProjectTimelinePlanner",
"IAMCCS_Ltx2HelperModules_ReanchorLatent",
"IAMCCS_Ltx2HelperModules_RefreshPolicy",
"IAMCCS_Ltx2HelperModules_RuntimeBridge",
"IAMCCS_ModelWithLoRA", "IAMCCS_ModelWithLoRA",
"IAMCCS_ModelWithLoRA_LTX2", "IAMCCS_ModelWithLoRA_LTX2",
"IAMCCS_ModelWithLoRA_LTX2_Staged", "IAMCCS_ModelWithLoRA_LTX2_Staged",
"IAMCCS_ModelWithLoRA_RuntimeBridge",
"IAMCCS_MotionBridgeLoad", "IAMCCS_MotionBridgeLoad",
"IAMCCS_MotionBridgeSave", "IAMCCS_MotionBridgeSave",
"IAMCCS_MotionScale", "IAMCCS_MotionScale",
@ -11018,17 +11074,25 @@
"IAMCCS_MoveAheadEnforcer", "IAMCCS_MoveAheadEnforcer",
"IAMCCS_MultiSwitch", "IAMCCS_MultiSwitch",
"IAMCCS_MultilinePromptSplitter8", "IAMCCS_MultilinePromptSplitter8",
"IAMCCS_ProjectTimelinePlanner",
"IAMCCS_QWEN_VL_FLF", "IAMCCS_QWEN_VL_FLF",
"IAMCCS_QWEN_VL_FLF_Advanced", "IAMCCS_QWEN_VL_FLF_Advanced",
"IAMCCS_QwenMultiGen", "IAMCCS_QwenMultiGen",
"IAMCCS_SamplerAdvancedVersion1", "IAMCCS_SamplerAdvancedVersion1",
"IAMCCS_SegmentPlanFromPlanner", "IAMCCS_SegmentPlanFromPlanner",
"IAMCCS_SegmentPlanner", "IAMCCS_SegmentPlanner",
"IAMCCS_SegmentPlannerLinked",
"IAMCCS_SegmentPlannerSettings",
"IAMCCS_SegmentSwitch", "IAMCCS_SegmentSwitch",
"IAMCCS_SelectScheduledWanModelFromConditioning",
"IAMCCS_SelectScheduledWanModelPairFromConditioning",
"IAMCCS_SetAutoLink", "IAMCCS_SetAutoLink",
"IAMCCS_SourceFramesToDisk", "IAMCCS_SourceFramesToDisk",
"IAMCCS_SourceRangeFromSegmentPlan", "IAMCCS_SourceRangeFromSegmentPlan",
"IAMCCS_StartDirToVideoLatent", "IAMCCS_StartDirToVideoLatent",
"IAMCCS_StartImagesToVideoLatent",
"IAMCCS_SupernodeBase",
"IAMCCS_SupernodeModule",
"IAMCCS_ThreeSegmentPlanner", "IAMCCS_ThreeSegmentPlanner",
"IAMCCS_TwoSegmentPlanner", "IAMCCS_TwoSegmentPlanner",
"IAMCCS_VAEDecodeTiledSafe", "IAMCCS_VAEDecodeTiledSafe",
@ -11048,6 +11112,8 @@
"IAMCCS_WanImageMotionPro_Simple", "IAMCCS_WanImageMotionPro_Simple",
"IAMCCS_WanImageMotion_AdaIN", "IAMCCS_WanImageMotion_AdaIN",
"IAMCCS_WanIndexedPromptEncode", "IAMCCS_WanIndexedPromptEncode",
"IAMCCS_WanLoRAHookSchedule",
"IAMCCS_WanLoRARuntimeBridge",
"IAMCCS_WanLoRASchedule", "IAMCCS_WanLoRASchedule",
"IAMCCS_WanLoRAStack", "IAMCCS_WanLoRAStack",
"IAMCCS_WanLoRAStackModelIO", "IAMCCS_WanLoRAStackModelIO",
@ -13894,7 +13960,10 @@
], ],
"https://github.com/Limbicnation/ComfyUI-PromptGenerator": [ "https://github.com/Limbicnation/ComfyUI-PromptGenerator": [
[ [
"Limbicnation_NegativePrompt",
"Limbicnation_PromptCombiner",
"Limbicnation_PromptGenerator", "Limbicnation_PromptGenerator",
"Limbicnation_PromptRefiner",
"Limbicnation_StyleApplier" "Limbicnation_StyleApplier"
], ],
{ {
@ -15809,6 +15878,7 @@
"NLLTXVImgToVideoInplaceAtIndex", "NLLTXVImgToVideoInplaceAtIndex",
"NLLinearToLog", "NLLinearToLog",
"NLLogToLinear", "NLLogToLinear",
"NLMatch",
"NLMerge", "NLMerge",
"NLOCIOConvert", "NLOCIOConvert",
"NLPreview", "NLPreview",
@ -17418,20 +17488,39 @@
"GeomPackAddNormalsToPointCloud", "GeomPackAddNormalsToPointCloud",
"GeomPackAlphaWrap", "GeomPackAlphaWrap",
"GeomPackBackdraftView", "GeomPackBackdraftView",
"GeomPackBooleanBlender", "GeomPackBoolean",
"GeomPackBooleanCGAL", "GeomPackBoolean_BlenderExact",
"GeomPackBoolean_LibiglCGAL",
"GeomPackCheckNormals", "GeomPackCheckNormals",
"GeomPackCombineMeshes", "GeomPackCombineMeshes",
"GeomPackCombineMeshesBatch", "GeomPackCombineMeshesBatch",
"GeomPackComputeNormals", "GeomPackComputeNormals",
"GeomPackConnectedComponents", "GeomPackConnectedComponents",
"GeomPackCreatePrimitive", "GeomPackCreatePrimitive",
"GeomPackDecimateMesh",
"GeomPackDecimate_CGALEdgeCollapse",
"GeomPackDecimate_DecimatePro",
"GeomPackDecimate_FastSimplification",
"GeomPackDecimate_QuadricEdgeCollapse",
"GeomPackDecimate_VertexClustering",
"GeomPackDegenerateFaces", "GeomPackDegenerateFaces",
"GeomPackDepthNormalsToMesh", "GeomPackDepthNormalsToMesh",
"GeomPackDetectSelfIntersections", "GeomPackDetectSelfIntersections",
"GeomPackExtractLargestComponent",
"GeomPackExtractSkeleton", "GeomPackExtractSkeleton",
"GeomPackFillHoles", "GeomPackFillHoles",
"GeomPackFillHoles_CGAL",
"GeomPackFillHoles_GPU",
"GeomPackFillHoles_IglFan",
"GeomPackFillHoles_PyMeshFix",
"GeomPackFillHoles_PyMeshLab",
"GeomPackFillHoles_Trimesh",
"GeomPackFixNormals", "GeomPackFixNormals",
"GeomPackFixNormals_IglBfs",
"GeomPackFixNormals_IglRaycast",
"GeomPackFixNormals_IglSignedDist",
"GeomPackFixNormals_IglWinding",
"GeomPackFixNormals_Trimesh",
"GeomPackFixSelfIntersectionsByPerturbation", "GeomPackFixSelfIntersectionsByPerturbation",
"GeomPackFixSelfIntersectionsByRemoval", "GeomPackFixSelfIntersectionsByRemoval",
"GeomPackGetMeshFilename", "GeomPackGetMeshFilename",
@ -17461,20 +17550,63 @@
"GeomPackPreviewMeshVTK", "GeomPackPreviewMeshVTK",
"GeomPackPreviewMeshVTKBatch", "GeomPackPreviewMeshVTKBatch",
"GeomPackReconstructSurface", "GeomPackReconstructSurface",
"GeomPackReconstruct_AlphaShape",
"GeomPackReconstruct_BallPivoting",
"GeomPackReconstruct_ConvexHull",
"GeomPackReconstruct_Poisson",
"GeomPackRemesh", "GeomPackRemesh",
"GeomPackRemeshBlender", "GeomPackRemeshBlender",
"GeomPackRemeshCGAL",
"GeomPackRemeshGPU",
"GeomPackRemeshSelfIntersections", "GeomPackRemeshSelfIntersections",
"GeomPackRemeshWithTexture", "GeomPackRemeshWithTexture",
"GeomPackRemesh_BlenderBlocks",
"GeomPackRemesh_BlenderSharp",
"GeomPackRemesh_BlenderVoxel",
"GeomPackRemesh_CGAL",
"GeomPackRemesh_GPU",
"GeomPackRemesh_GeogramAniso",
"GeomPackRemesh_GeogramSmooth",
"GeomPackRemesh_InstantMeshes",
"GeomPackRemesh_MMG",
"GeomPackRemesh_PMPAdaptive",
"GeomPackRemesh_PMPUniform",
"GeomPackRemesh_PyMeshLab",
"GeomPackRemesh_QuadWild",
"GeomPackRemesh_QuadriFlow",
"GeomPackRemoveDegenerateFaces", "GeomPackRemoveDegenerateFaces",
"GeomPackSaveMesh", "GeomPackSaveMesh",
"GeomPackSaveMeshBatch", "GeomPackSaveMeshBatch",
"GeomPackSharpenMesh",
"GeomPackSharpen_FastEffective",
"GeomPackSharpen_GuidedNormal",
"GeomPackSharpen_L0Minimize",
"GeomPackSharpen_LibiglUnsharp",
"GeomPackSharpen_NonIterative",
"GeomPackSharpen_TwoStep",
"GeomPackSharpen_UnsharpMask",
"GeomPackSkeleton_EdgeCollapse",
"GeomPackSkeleton_Teasar",
"GeomPackSkeleton_VertexClusters",
"GeomPackSkeleton_Wavefront",
"GeomPackSmoothMesh",
"GeomPackSmooth_HCLaplacian",
"GeomPackSmooth_Laplacian",
"GeomPackSmooth_Taubin",
"GeomPackSmooth_TrimeshLaplacian",
"GeomPackSmooth_TrimeshTaubin",
"GeomPackSplitByField", "GeomPackSplitByField",
"GeomPackSubsamplePointCloud", "GeomPackSubsamplePointCloud",
"GeomPackTextureToGeometry", "GeomPackTextureToGeometry",
"GeomPackTransformMesh", "GeomPackTransformMesh",
"GeomPackUVUnwrap", "GeomPackUVUnwrap",
"GeomPackUV_BlenderCube",
"GeomPackUV_BlenderCylinder",
"GeomPackUV_BlenderSmart",
"GeomPackUV_BlenderSphere",
"GeomPackUV_CuMesh",
"GeomPackUV_LibiglARAP",
"GeomPackUV_LibiglHarmonic",
"GeomPackUV_LibiglLSCM",
"GeomPackUV_Xatlas",
"GeomPackVisualizeNormalField", "GeomPackVisualizeNormalField",
"RefineMesh", "RefineMesh",
"ScrambleIntField" "ScrambleIntField"
@ -18008,6 +18140,7 @@
"RSCropImage", "RSCropImage",
"RSInsertCropImage", "RSInsertCropImage",
"RSOutpaint", "RSOutpaint",
"RSPrompts",
"RSSaveImage", "RSSaveImage",
"RS_Last_Frame", "RS_Last_Frame",
"RS_Saturation", "RS_Saturation",
@ -22207,6 +22340,17 @@
"title_aux": "Fens-Simple-Nodes" "title_aux": "Fens-Simple-Nodes"
} }
], ],
"https://github.com/TakkunRed/ComfyUI-StepByStep-Sampler": [
[
"StepByStepGridSampler",
"StepByStepSampler",
"StepStepComparer",
"StepStepPlayer"
],
{
"title_aux": "ComfyUI-StepByStep-Sampler"
}
],
"https://github.com/TakkunRed/comfyui_checkpoint_preset_manager": [ "https://github.com/TakkunRed/comfyui_checkpoint_preset_manager": [
[ [
"CheckpointPresetNode" "CheckpointPresetNode"
@ -24046,7 +24190,14 @@
"FD_SeedreamImage", "FD_SeedreamImage",
"FD_Upload", "FD_Upload",
"FD_ZImageTurboGenImage", "FD_ZImageTurboGenImage",
"FD_imgToText_Doubao" "FD_imgToText_Doubao",
"GPTImageEdit",
"MaoziEcommercePromptGenerator",
"MaoziPromptListSelector",
"NodeToggleByID",
"ZhiYiImageTextNode",
"ZhiYiImageToImageNode",
"ZhiYiTextGenNode"
], ],
{ {
"title_aux": "Comfyui_Fd_Nodes" "title_aux": "Comfyui_Fd_Nodes"
@ -26355,9 +26506,10 @@
], ],
"https://github.com/akawana/ComfyUI-Folded-Prompts": [ "https://github.com/akawana/ComfyUI-Folded-Prompts": [
[ [
"ExecutionBlockerBreaker",
"FPFoldedPrompts", "FPFoldedPrompts",
"FPTab",
"FPTabbedTextArea", "FPTabbedTextArea",
"FPTabedTextPassthrough",
"FPTextAreaPlus", "FPTextAreaPlus",
"FPTextCleanAndSplitt" "FPTextCleanAndSplitt"
], ],
@ -27170,12 +27322,33 @@
"InpaintCropNB2", "InpaintCropNB2",
"InpaintStitchNB2", "InpaintStitchNB2",
"NB2AddAlpha", "NB2AddAlpha",
"NanoBanana2MaskGen" "NB2Florence2RegionSelector",
"NB2OpenAIImageEdit",
"NB2SmartRegionMask",
"NanoBanana2MaskGen",
"SmartMaskCrop",
"SmartMaskStitch"
], ],
{ {
"title_aux": "ComfyUI-Inpaint-CropStitch-NB2" "title_aux": "ComfyUI-Inpaint-CropStitch-NB2"
} }
], ],
"https://github.com/amortegui84/comfyui-tile-upscale-nb2": [
[
"FlorenceMaskAlign",
"MaskBBoxCrop",
"TileCollect",
"TileCrop",
"TileCropNB2",
"TileExtract",
"TileInfo",
"TileStitch",
"TileStitchNB2"
],
{
"title_aux": "Tile Upscale NB2"
}
],
"https://github.com/amtarr/ComfyUI-TextureAlchemy": [ "https://github.com/amtarr/ComfyUI-TextureAlchemy": [
[ [
"AOApproximator", "AOApproximator",
@ -29314,6 +29487,7 @@
"https://github.com/bollerdominik/ComfyUI-load-lora-from-url": [ "https://github.com/bollerdominik/ComfyUI-load-lora-from-url": [
[ [
"AssertNotBlack", "AssertNotBlack",
"BytePlusVideoGeneration",
"CutImageByMask", "CutImageByMask",
"GeminiImage2GenAI", "GeminiImage2GenAI",
"ImageResize+", "ImageResize+",
@ -30084,7 +30258,6 @@
"Flux2KleinKSamplerExperimental", "Flux2KleinKSamplerExperimental",
"Flux2KleinMaskRefController", "Flux2KleinMaskRefController",
"Flux2KleinRefLatentController", "Flux2KleinRefLatentController",
"Flux2KleinRefLatentWeight",
"Flux2KleinSectionedEncoder", "Flux2KleinSectionedEncoder",
"Flux2KleinTextEnhancer", "Flux2KleinTextEnhancer",
"Flux2KleinTextRefBalance", "Flux2KleinTextRefBalance",
@ -30151,6 +30324,7 @@
"AD_frame_replace", "AD_frame_replace",
"AD_keyframe_trend_preview", "AD_keyframe_trend_preview",
"AD_latent_history", "AD_latent_history",
"AD_media_trim_visual",
"AD_pingpong_vedio", "AD_pingpong_vedio",
"AD_sch_IPA", "AD_sch_IPA",
"AD_sch_image_merge", "AD_sch_image_merge",
@ -30159,8 +30333,11 @@
"AD_sch_prompt_stack", "AD_sch_prompt_stack",
"AD_sch_value", "AD_sch_value",
"AD_video_merge", "AD_video_merge",
"AI_DoubaoWebPreview",
"AI_GLM_image", "AI_GLM_image",
"AI_GLM_text", "AI_GLM_text",
"AI_Gemini3_ImageEdit",
"AI_Gemini3_Img2T",
"AI_ModelScopeImageEdit", "AI_ModelScopeImageEdit",
"AI_ModelScopeT2I", "AI_ModelScopeT2I",
"AI_ModelScope_image", "AI_ModelScope_image",
@ -30183,6 +30360,7 @@
"Coordinate_Index2Text", "Coordinate_Index2Text",
"Coordinate_MarkRender", "Coordinate_MarkRender",
"Coordinate_SplitIndex", "Coordinate_SplitIndex",
"Coordinate_create_mask",
"Coordinate_fromImage", "Coordinate_fromImage",
"Coordinate_fromMask", "Coordinate_fromMask",
"Coordinate_loadImage", "Coordinate_loadImage",
@ -30198,10 +30376,12 @@
"Easy_QwenEdit2509", "Easy_QwenEdit2509",
"IO_EasyMark", "IO_EasyMark",
"IO_ImageSaveOverwrite", "IO_ImageSaveOverwrite",
"IO_LoadAudioBatch",
"IO_LoadImgBatch", "IO_LoadImgBatch",
"IO_LoadImgList", "IO_LoadImgList",
"IO_LoadShotBatch", "IO_LoadShotBatch",
"IO_LoadTextBatch", "IO_LoadTextBatch",
"IO_LoadVideoBatch",
"IO_PathProcessor", "IO_PathProcessor",
"IO_RegexPreset", "IO_RegexPreset",
"IO_ShotCreate", "IO_ShotCreate",
@ -30302,6 +30482,7 @@
"Stack_pre_Mark2", "Stack_pre_Mark2",
"Stack_sample_data", "Stack_sample_data",
"Stack_text", "Stack_text",
"UniversalAPI",
"basicIn_Boolean", "basicIn_Boolean",
"basicIn_Remap_slide", "basicIn_Remap_slide",
"basicIn_Sampler", "basicIn_Sampler",
@ -30480,10 +30661,10 @@
"text_StrMatrix", "text_StrMatrix",
"text_converter", "text_converter",
"text_filter", "text_filter",
"text_interPrompt",
"text_list_combine", "text_list_combine",
"text_loadText", "text_loadText",
"text_modifier", "text_modifier",
"text_mulAngle",
"text_mul_Join", "text_mul_Join",
"text_mul_Split", "text_mul_Split",
"text_saveText", "text_saveText",
@ -32817,6 +32998,10 @@
"GrokVideoNode", "GrokVideoNode",
"GrokVideoReferenceNode", "GrokVideoReferenceNode",
"GrowMask", "GrowMask",
"HappyHorseImageToVideoApi",
"HappyHorseReferenceVideoApi",
"HappyHorseTextToVideoApi",
"HappyHorseVideoEditApi",
"HitPawGeneralImageEnhance", "HitPawGeneralImageEnhance",
"HitPawVideoEnhance", "HitPawVideoEnhance",
"Hunyuan3Dv2Conditioning", "Hunyuan3Dv2Conditioning",
@ -34263,6 +34448,14 @@
"title_aux": "SDXL Auto Prompter" "title_aux": "SDXL Auto Prompter"
} }
], ],
"https://github.com/dailydoseofaiart/ComfyUI-FPSFrameDrop": [
[
"VHSForceFPSKeepSpeed"
],
{
"title_aux": "ComfyUI-FPSFrameDrop"
}
],
"https://github.com/danTheMonk/comfyui-int-and-float": [ "https://github.com/danTheMonk/comfyui-int-and-float": [
[ [
"FloatToInt", "FloatToInt",
@ -35230,6 +35423,14 @@
"title_aux": "ComfyUI-LTXVideo-Extra" "title_aux": "ComfyUI-LTXVideo-Extra"
} }
], ],
"https://github.com/dorpxam/ComfyUI-LTX2-Microscope": [
[
"LTX2Microscope"
],
{
"title_aux": "LTX-2 Microscope"
}
],
"https://github.com/dothings/comfyui_placeholder_prompting": [ "https://github.com/dothings/comfyui_placeholder_prompting": [
[ [
"PlaceholderPrompting" "PlaceholderPrompting"
@ -36046,6 +36247,17 @@
"title_aux": "ComfyUI-Image-Cipher" "title_aux": "ComfyUI-Image-Cipher"
} }
], ],
"https://github.com/eniewold/ComfyUI-Subworkflow": [
[
"BaseSubworkflow",
"SWF_SubworkflowInput",
"SWF_SubworkflowModifier",
"SWF_SubworkflowOutput"
],
{
"title_aux": "Subworkflow (reusable workflows)"
}
],
"https://github.com/envy-ai/ComfyUI-ConDelta": [ "https://github.com/envy-ai/ComfyUI-ConDelta": [
[ [
"ApplyConDelta", "ApplyConDelta",
@ -36894,6 +37106,14 @@
"title_aux": "ComfyUI-FL-DiffVSR" "title_aux": "ComfyUI-FL-DiffVSR"
} }
], ],
"https://github.com/filliptm/ComfyUI-FL-LTXTools": [
[
"FL_LTX_MotionBoost"
],
{
"title_aux": "ComfyUI-FL-LTXTools"
}
],
"https://github.com/filliptm/ComfyUI_FL-ClearVoice": [ "https://github.com/filliptm/ComfyUI_FL-ClearVoice": [
[ [
"FL_ClearVoice_ModelLoader", "FL_ClearVoice_ModelLoader",
@ -37003,6 +37223,7 @@
"FL_ColorPicker", "FL_ColorPicker",
"FL_CreateShapeImageOnPath", "FL_CreateShapeImageOnPath",
"FL_Dalle3", "FL_Dalle3",
"FL_DepthBlur",
"FL_DirectoryCrawl", "FL_DirectoryCrawl",
"FL_Dither", "FL_Dither",
"FL_FILM", "FL_FILM",
@ -37849,6 +38070,15 @@
"title_aux": "ComfyUI-String-Similarity" "title_aux": "ComfyUI-String-Similarity"
} }
], ],
"https://github.com/galpt/comfy-intelliPrompt": [
[
"IntelliPromptResolutionPresetLatent",
"intelliPrompt"
],
{
"title_aux": "comfy-intelliprompt"
}
],
"https://github.com/game4d/ComfyUI-BDsInfiniteYou": [ "https://github.com/game4d/ComfyUI-BDsInfiniteYou": [
[ [
"InfiniteYou_Image", "InfiniteYou_Image",
@ -39189,6 +39419,15 @@
"title_aux": "ComfyUI-ReplenishNodes" "title_aux": "ComfyUI-ReplenishNodes"
} }
], ],
"https://github.com/headline-design/comfyui-framefuse": [
[
"FrameFuse",
"FrameFuseTrimEnd"
],
{
"title_aux": "FrameFuse"
}
],
"https://github.com/heheok/comfyui_wan2.1_vace_infinite_helpers": [ "https://github.com/heheok/comfyui_wan2.1_vace_infinite_helpers": [
[ [
"CyclicCharacterAndBackgroundPrompt", "CyclicCharacterAndBackgroundPrompt",
@ -40692,6 +40931,7 @@
[ [
"Light-Tool: AddBackground", "Light-Tool: AddBackground",
"Light-Tool: AddBackgroundV2", "Light-Tool: AddBackgroundV2",
"Light-Tool: AspectRatioPadder",
"Light-Tool: BoundingBoxCropping", "Light-Tool: BoundingBoxCropping",
"Light-Tool: Calculate", "Light-Tool: Calculate",
"Light-Tool: ConvertNumType", "Light-Tool: ConvertNumType",
@ -44836,6 +45076,18 @@
"title_aux": "Hollow Preserve" "title_aux": "Hollow Preserve"
} }
], ],
"https://github.com/krmahil/comfyui-hunyuan-world": [
[
"HYWorldFullPipeline",
"HYWorldImage2Pano",
"HYWorldSceneGen",
"HYWorldText2Pano",
"HYWorldUnloadModels"
],
{
"title_aux": "HunyuanWorld 3D World Generation"
}
],
"https://github.com/kukuo6666/ComfyUI-Equirect": [ "https://github.com/kukuo6666/ComfyUI-Equirect": [
[ [
"CubemapToEquirect", "CubemapToEquirect",
@ -44997,7 +45249,8 @@
"Leon_StableDiffusion_35_API_Node", "Leon_StableDiffusion_35_API_Node",
"Leon_StableDiffusion_3_Ultra_API_Node", "Leon_StableDiffusion_3_Ultra_API_Node",
"Leon_StableDiffusion_XL_API_Node", "Leon_StableDiffusion_XL_API_Node",
"Leon_String_Combine_Node" "Leon_String_Combine_Node",
"Leon_Yellow_Tint_Cleaner_Node"
], ],
{ {
"nodename_pattern": "^\ud83e\udd16 Leon", "nodename_pattern": "^\ud83e\udd16 Leon",
@ -48146,6 +48399,14 @@
"title_aux": "marduk191 workflow settings" "title_aux": "marduk191 workflow settings"
} }
], ],
"https://github.com/marduk191/comfyui-nucleus": [
[
"NucleusCLIPLoader"
],
{
"title_aux": "comfyui-nucleus"
}
],
"https://github.com/marduk191/comfyui_qwen_runninghub": [ "https://github.com/marduk191/comfyui_qwen_runninghub": [
[ [
"RunningHubImageEnhancer", "RunningHubImageEnhancer",
@ -48471,6 +48732,7 @@
"mrmth_ModelMathNode", "mrmth_ModelMathNode",
"mrmth_NoiseMathNode", "mrmth_NoiseMathNode",
"mrmth_ScriptInput", "mrmth_ScriptInput",
"mrmth_StackUnBatcher",
"mrmth_VAEMathNode", "mrmth_VAEMathNode",
"mrmth_VideoMathNode", "mrmth_VideoMathNode",
"mrmth_ag_AudioMathNode", "mrmth_ag_AudioMathNode",
@ -50221,6 +50483,15 @@
"title_aux": "ComfyUI-StyleShot" "title_aux": "ComfyUI-StyleShot"
} }
], ],
"https://github.com/newgrit1004/ComfyUI-Qwen3-TTS-Triton": [
[
"Qwen3TTSCustomVoice",
"Qwen3TTSVoiceClone"
],
{
"title_aux": "Qwen3 Triton TTS"
}
],
"https://github.com/ngosset/ComfyUI-ImageSimilarity": [ "https://github.com/ngosset/ComfyUI-ImageSimilarity": [
[ [
"Image Similarity" "Image Similarity"
@ -55462,6 +55733,16 @@
"title_aux": "ComfyUI_Nimbus-Pack" "title_aux": "ComfyUI_Nimbus-Pack"
} }
], ],
"https://github.com/serhiiyashyn-sf/comfyui-face-aligned-center": [
[
"AnimeFaceDetect",
"FaceAlignedCenter",
"FaceAlignedFineTune"
],
{
"title_aux": "Face-Aligned Center"
}
],
"https://github.com/serious-factory/ComfyUI-MultiTalkPromptSchedule": [ "https://github.com/serious-factory/ComfyUI-MultiTalkPromptSchedule": [
[ [
"MultiTalkPromptSchedule" "MultiTalkPromptSchedule"
@ -60411,6 +60692,8 @@
"VRGDG_LoadTextAdvanced", "VRGDG_LoadTextAdvanced",
"VRGDG_LoadVideos", "VRGDG_LoadVideos",
"VRGDG_LocalLLM", "VRGDG_LocalLLM",
"VRGDG_LyricSegmentDurationMerger",
"VRGDG_LyricSegmentJsonFixer",
"VRGDG_LyricsEmotionMerger", "VRGDG_LyricsEmotionMerger",
"VRGDG_MakeLUT", "VRGDG_MakeLUT",
"VRGDG_ManualLyricsExtractor", "VRGDG_ManualLyricsExtractor",
@ -60428,6 +60711,8 @@
"VRGDG_PadVideoWithLastFrame", "VRGDG_PadVideoWithLastFrame",
"VRGDG_PostRunIndexStepper", "VRGDG_PostRunIndexStepper",
"VRGDG_PromptCreatorUI", "VRGDG_PromptCreatorUI",
"VRGDG_PromptCreatorUI_V2",
"VRGDG_PromptMapJsonFixer",
"VRGDG_PromptSpitterWithIndex", "VRGDG_PromptSpitterWithIndex",
"VRGDG_PromptSplitter", "VRGDG_PromptSplitter",
"VRGDG_PromptSplitter2", "VRGDG_PromptSplitter2",
@ -60459,6 +60744,7 @@
"VRGDG_SpeedCharacterLoraTraining", "VRGDG_SpeedCharacterLoraTraining",
"VRGDG_SplitPrompt_T2I_I2V", "VRGDG_SplitPrompt_T2I_I2V",
"VRGDG_StoryBoardCreator", "VRGDG_StoryBoardCreator",
"VRGDG_StoryGroupJsonFixer",
"VRGDG_String2Json", "VRGDG_String2Json",
"VRGDG_StringConcat", "VRGDG_StringConcat",
"VRGDG_SuperGemmaGGUFChat", "VRGDG_SuperGemmaGGUFChat",
@ -61805,6 +62091,15 @@
"title_aux": "ComfyUI-AutoGuidance" "title_aux": "ComfyUI-AutoGuidance"
} }
], ],
"https://github.com/xmarre/ComfyUI-DiffAid-Patches": [
[
"Flux2DiffAidSparsePatch",
"SDXLDiffAidCrossAttentionPatch"
],
{
"title_aux": "ComfyUI-DiffAid-Patches"
}
],
"https://github.com/xmarre/ComfyUI-Flux2Klein-Conditioning-Toolkit": [ "https://github.com/xmarre/ComfyUI-Flux2Klein-Conditioning-Toolkit": [
[ [
"Flux2KleinConditioningEnhancer", "Flux2KleinConditioningEnhancer",
@ -62017,6 +62312,14 @@
"title_aux": "ComfyUI_Camera" "title_aux": "ComfyUI_Camera"
} }
], ],
"https://github.com/xujianjian2004/ComfyUI-Title-Memo": [
[
"Title_Memo"
],
{
"title_aux": "ComfyUI-Title-Memo"
}
],
"https://github.com/xuxiao305/ComfyUI-ImageBatchUtils": [ "https://github.com/xuxiao305/ComfyUI-ImageBatchUtils": [
[ [
"ImageBatchCount", "ImageBatchCount",
@ -62436,6 +62739,7 @@
"ycCanvasBBox", "ycCanvasBBox",
"ycCanvasBBoxMask", "ycCanvasBBoxMask",
"ycImageCrop", "ycImageCrop",
"ycImageCropBatchApply",
"ycImageCropInteractive", "ycImageCropInteractive",
"ycimagebrushmask" "ycimagebrushmask"
], ],