Merge branch 'Comfy-Org:main' into main

This commit is contained in:
Phạm Hưng 2026-03-06 16:30:39 +07:00 committed by GitHub
commit 54eb25d6cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 10828 additions and 7792 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -678,7 +678,7 @@ export class ComponentBuilderDialog extends ComfyDialog {
let orig_handleFile = app.handleFile; let orig_handleFile = app.handleFile;
async function handleFile(file) { async function handleFile(file, ...args) {
if (file.name?.endsWith(".json") || file.name?.endsWith(".pack")) { if (file.name?.endsWith(".json") || file.name?.endsWith(".pack")) {
const reader = new FileReader(); const reader = new FileReader();
reader.onload = async () => { reader.onload = async () => {
@ -694,7 +694,7 @@ async function handleFile(file) {
await handle_import_components(jsonContent); await handle_import_components(jsonContent);
} }
else { else {
orig_handleFile.call(app, file); orig_handleFile.call(app, file, ...args);
} }
}; };
reader.readAsText(file); reader.readAsText(file);
@ -702,7 +702,7 @@ async function handleFile(file) {
return; return;
} }
orig_handleFile.call(app, file); orig_handleFile.call(app, file, ...args);
} }
app.handleFile = handleFile; app.handleFile = handleFile;

View File

@ -1,5 +1,96 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "AiSatan",
"title": "ComfyUI_CSM [NAME CONFLICT]",
"reference": "https://github.com/AiSatan/ComfyUI_CSM",
"files": [
"https://github.com/AiSatan/ComfyUI_CSM"
],
"install_type": "git-clone",
"description": "A ComfyUI node for the CSM model featuring text-to-speech, voice cloning, and automatic model downloading from Hugging Face."
},
{
"author": "unobtuse",
"title": "comfyui-topaz-ai-upscale",
"reference": "https://github.com/unobtuse/comfyui-topaz-ai-upscale",
"files": [
"https://github.com/unobtuse/comfyui-topaz-ai-upscale"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for upscaling images using Topaz Photo AI's Autopilot engine via the CLI."
},
{
"author": "unobtuse",
"title": "comfyui-topaz-gigapixel",
"reference": "https://github.com/unobtuse/comfyui-topaz-gigapixel",
"files": [
"https://github.com/unobtuse/comfyui-topaz-gigapixel"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for upscaling images using Topaz Gigapixel AI's CLI."
},
{
"author": "mozhaa",
"title": "ComfyUI-Latent-Transform",
"reference": "https://github.com/mozhaa/ComfyUI-Latent-Transform",
"files": [
"https://github.com/mozhaa/ComfyUI-Latent-Transform"
],
"install_type": "git-clone",
"description": "Latent space transformation nodes providing mathematical operations like add, blend, blur, gaussian noise, multiply, sharpen, and wave effects. (Description by CC)"
},
{
"author": "Lumiyumi",
"title": "comfyui_stringcombineX",
"reference": "https://github.com/Lumiyumi/comfyui_stringcombineX",
"files": [
"https://github.com/Lumiyumi/comfyui_stringcombineX"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for string combination with extensible class structure for custom variations. (Description by CC)"
},
{
"author": "ayylmao1773",
"title": "ComfyUI-switch-aspect",
"reference": "https://github.com/ayylmao1773/ComfyUI-switch-aspect",
"files": [
"https://github.com/ayylmao1773/ComfyUI-switch-aspect"
],
"install_type": "git-clone",
"description": "ComfyUI node for automatic portrait/landscape aspect ratio switching based on input dimensions."
},
{
"author": "tester4488",
"title": "mc_audio",
"reference": "https://github.com/tester4488/mc_audio",
"files": [
"https://github.com/tester4488/mc_audio"
],
"install_type": "git-clone",
"description": "mc audio info"
},
{
"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",
@ -20,16 +111,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Collection of ComfyUI nodes for image processing, model management, and prompt generation including BiRefNet, Florence2Tagger, and image manipulation tools. (Description by CC)" "description": "Collection of ComfyUI nodes for image processing, model management, and prompt generation including BiRefNet, Florence2Tagger, and image manipulation tools. (Description by CC)"
}, },
{
"author": "itom0717",
"title": "ComfyUI-Prompt-Selector",
"reference": "https://github.com/itom0717/ComfyUI-Prompt-Selector",
"files": [
"https://github.com/itom0717/ComfyUI-Prompt-Selector"
],
"install_type": "git-clone",
"description": "No ComfyUI nodes detected. May not be a ComfyUI custom node repository."
},
{ {
"author": "Echoflare", "author": "Echoflare",
"title": "ComfyUI-Reverse-Proxy-Fix", "title": "ComfyUI-Reverse-Proxy-Fix",
@ -220,17 +301,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "An extension that highlights the currently running node in ComfyUI with a strong neon outline and breathing effect for easier workflow navigation.\nNOTE: The files in the repo are not organized." "description": "An extension that highlights the currently running node in ComfyUI with a strong neon outline and breathing effect for easier workflow navigation.\nNOTE: The files in the repo are not organized."
}, },
{
"author": "ncky",
"title": "ComfyUI-Qwen3-TTS [NAME CONFLICT]",
"reference": "https://github.com/ncky/ComfyUI-Qwen3-TTS",
"files": [
"https://github.com/ncky/ComfyUI-Qwen3-TTS"
],
"install_type": "git-clone",
"description": "Custom node that wraps Qwen3-TTS voice cloning for synthesizing speech in a cloned voice. (Description by CC)"
},
{ {
"author": "starsFriday", "author": "starsFriday",
"title": "ComfyUI-Qwen3-TTS [NAME CONFLICT/WIP]", "title": "ComfyUI-Qwen3-TTS [NAME CONFLICT/WIP]",
@ -383,16 +453,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Utility nodes for tensor manipulation including squeeze, unsqueeze, and shape operations. (Description by CC)\nNOTE: The files in the repo are not organized." "description": "Utility nodes for tensor manipulation including squeeze, unsqueeze, and shape operations. (Description by CC)\nNOTE: The files in the repo are not organized."
}, },
{
"author": "CarlMarkswx",
"title": "ComfyUI-Mirror-Download [UNSAFE]",
"reference": "https://github.com/CarlMarkswx/ComfyUI-Mirror-Download",
"files": [
"https://github.com/CarlMarkswx/ComfyUI-Mirror-Download"
],
"install_type": "git-clone",
"description": "Plugin that adds a mirror download button for accessing Hugging Face models via Chinese mirror, with automatic detection and progress tracking. (Description by CC)[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{ {
"author": "nekotxt", "author": "nekotxt",
"title": "ComfyUI-NTX-support-nodes [WIP]", "title": "ComfyUI-NTX-support-nodes [WIP]",
@ -1444,16 +1504,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A set of nodes which provide flexible inference using diffusers in comfyui env. (Description by CC)" "description": "A set of nodes which provide flexible inference using diffusers in comfyui env. (Description by CC)"
}, },
{
"author": "anilstream",
"title": "ComfyUI-NanoBananaPro",
"reference": "https://github.com/anilstream/ComfyUI-NanoBananaPro",
"files": [
"https://github.com/anilstream/ComfyUI-NanoBananaPro"
],
"install_type": "git-clone",
"description": "ComfyUI node implementing basic functionality with NanoBananaBasicNode. (Description by CC)"
},
{ {
"author": "Toxic1228", "author": "Toxic1228",
"title": "Eleven-labs-comfyui-sts", "title": "Eleven-labs-comfyui-sts",
@ -7805,16 +7855,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Basic nodes for time series analysis in ComfyUI. Currently in early development." "description": "Basic nodes for time series analysis in ComfyUI. Currently in early development."
}, },
{
"author": "HuangYuChuh",
"title": "ComfyUI-LLMs-Toolkit [WIP]",
"reference": "https://github.com/HuangYuChuh/ComfyUI-LLMs-Toolkit",
"files": [
"https://github.com/HuangYuChuh/ComfyUI-LLMs-Toolkit"
],
"install_type": "git-clone",
"description": "Enhance your ComfyUI workflows with powerful LLMs! This custom node suite integrates DeepSeek, Qwen, and other leading Chinese LLMs directly into your ComfyUI environment. Create innovative AI-powered applications with a range of useful nodes designed to leverage the advanced capabilities of these LLMs for image generation, understanding, and more.\nNOTE: The files in the repo are not organized."
},
{ {
"author": "comfyuiblog", "author": "comfyuiblog",
"title": "deepseek_prompt_generator_comfyui [WIP]", "title": "deepseek_prompt_generator_comfyui [WIP]",

View File

@ -831,6 +831,7 @@
"TS_BGRM_BiRefNet", "TS_BGRM_BiRefNet",
"TS_BatchPromptLoader", "TS_BatchPromptLoader",
"TS_Color_Grade", "TS_Color_Grade",
"TS_Color_Match",
"TS_DeflickerNode", "TS_DeflickerNode",
"TS_FileBrowser", "TS_FileBrowser",
"TS_FilePathLoader", "TS_FilePathLoader",
@ -854,7 +855,6 @@
"TS_ModelConverterAdvanced", "TS_ModelConverterAdvanced",
"TS_ModelConverterAdvancedDirect", "TS_ModelConverterAdvancedDirect",
"TS_MusicStems", "TS_MusicStems",
"TS_Qwen3",
"TS_Qwen3_VL", "TS_Qwen3_VL",
"TS_Qwen3_VL_V3", "TS_Qwen3_VL_V3",
"TS_QwenCanvas", "TS_QwenCanvas",
@ -2246,24 +2246,6 @@
"title_aux": "comfyui_google_ai" "title_aux": "comfyui_google_ai"
} }
], ],
"https://github.com/HuangYuChuh/ComfyUI-LLMs-Toolkit": [
[
"ImagePreprocessor",
"JSONBuilderLarge",
"JSONBuilderMedium",
"JSONBuilderSimple",
"JSONCombine",
"JSONExtractor",
"JSONFixer",
"LLMTranslator",
"LLM_Loader",
"OpenAICompatibleLoader",
"StringTemplate"
],
{
"title_aux": "ComfyUI-LLMs-Toolkit [WIP]"
}
],
"https://github.com/IAFFeng/Comfyui_XF_Custom_Actual-Node": [ "https://github.com/IAFFeng/Comfyui_XF_Custom_Actual-Node": [
[ [
"GeminiMattingNode" "GeminiMattingNode"
@ -2350,7 +2332,9 @@
"ForwardAnyImmacTools", "ForwardAnyImmacTools",
"ForwardConditioningImmacTools", "ForwardConditioningImmacTools",
"ForwardModelImmacTools", "ForwardModelImmacTools",
"MatchContrastImmacTools",
"ResampleSigmasImmacTools", "ResampleSigmasImmacTools",
"SkipEveryNthImagesImmacTools",
"SpliceSigmasAtImmacTools" "SpliceSigmasAtImmacTools"
], ],
{ {
@ -2839,6 +2823,18 @@
"title_aux": "ComfyUI-LetzAI [UNSAFE]" "title_aux": "ComfyUI-LetzAI [UNSAFE]"
} }
], ],
"https://github.com/LiJT/ComfyUI-JT_Tools": [
[
"ImagePadToMultiple",
"IsSolidColorImage",
"JTPromptPresetOutput",
"PolynomialColorMatch",
"UpstreamStateDetector"
],
{
"title_aux": "ComfyUI-JT_Tools"
}
],
"https://github.com/Lilien86/Comfyui_Latent_Interpolation": [ "https://github.com/Lilien86/Comfyui_Latent_Interpolation": [
[ [
"Latent Interpolator Multi" "Latent Interpolator Multi"
@ -2868,6 +2864,7 @@
"WanVideoATITracks", "WanVideoATITracks",
"WanVideoATITracksVisualize", "WanVideoATITracksVisualize",
"WanVideoATI_comfy", "WanVideoATI_comfy",
"WanVideoContextSelector",
"WanVideoControlnet", "WanVideoControlnet",
"WanVideoControlnetLoader", "WanVideoControlnetLoader",
"WanVideoDiffusionForcingSampler", "WanVideoDiffusionForcingSampler",
@ -2941,6 +2938,14 @@
"title_aux": "ComfyUI-invAIder-Nodes" "title_aux": "ComfyUI-invAIder-Nodes"
} }
], ],
"https://github.com/Lumiyumi/comfyui_stringcombineX": [
[
"StringCombine10"
],
{
"title_aux": "comfyui_stringcombineX"
}
],
"https://github.com/LvyuanW/ComfyUI-6yuan": [ "https://github.com/LvyuanW/ComfyUI-6yuan": [
[ [
"6yuan_DrawTextNode", "6yuan_DrawTextNode",
@ -3842,7 +3847,6 @@
], ],
"https://github.com/PozzettiAndrea/ComfyUI-CADabra": [ "https://github.com/PozzettiAndrea/ComfyUI-CADabra": [
[ [
"BGPSegSegmentation",
"BrepGeneration", "BrepGeneration",
"CADAnalysisViewer", "CADAnalysisViewer",
"CADBoundingBox", "CADBoundingBox",
@ -3861,63 +3865,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 +3896,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 +3944,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 +4008,6 @@
"UniRigCompareSkeletons", "UniRigCompareSkeletons",
"UniRigDebugSkeleton", "UniRigDebugSkeleton",
"UniRigExportPosedFBX", "UniRigExportPosedFBX",
"UniRigExtractRestPose",
"UniRigExtractSkeletonNew", "UniRigExtractSkeletonNew",
"UniRigLoadMesh", "UniRigLoadMesh",
"UniRigLoadModel", "UniRigLoadModel",
@ -4297,7 +4261,15 @@
], ],
"https://github.com/Ronnasayd/comfyui-nodes": [ "https://github.com/Ronnasayd/comfyui-nodes": [
[ [
"PixelatedBorderNode" "AspectRatioCrop",
"ConditioningExtendFrames",
"ConditioningShapeDebug",
"LatentExtendFrames",
"LatentPrependCache",
"LatentShapeDebug",
"PixelatedBorderNode",
"VideoSegmentPrepare",
"VideoSegmentSave"
], ],
{ {
"title_aux": "comfyui-nodes" "title_aux": "comfyui-nodes"
@ -4676,32 +4648,34 @@
], ],
"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", "SingleConfig",
"TorchAOQuantizationConfig",
"TorchConfig", "TorchConfig",
"UnsafeModelSelector", "UnsafeModelSelector",
"WanSampler", "WanSampler",
@ -4751,14 +4725,29 @@
], ],
"https://github.com/Solarish/ComfyUI-MidnightLook": [ "https://github.com/Solarish/ComfyUI-MidnightLook": [
[ [
"DeepFace_FaceCrop",
"DeepFace_Verify",
"IterativeUpscaleNode",
"MediaPipe_FaceCrop",
"MidnightDetailerNode",
"MidnightLook_AnyToString", "MidnightLook_AnyToString",
"MidnightLook_CropDATAToBBOX", "MidnightLook_CropDATAToBBOX",
"MidnightLook_CropForInpaint", "MidnightLook_CropForInpaint",
"MidnightLook_DisplayAny",
"MidnightLook_ImageCompare",
"MidnightLook_LatentSizePresets", "MidnightLook_LatentSizePresets",
"MidnightLook_LoadImageByURL", "MidnightLook_LoadImageByURL",
"MidnightLook_LoopEnd",
"MidnightLook_LoopStart",
"MidnightLook_PasteAfterInpaint", "MidnightLook_PasteAfterInpaint",
"MidnightLook_StringToBBOX", "MidnightLook_StringToBBOX",
"MidnightLook_UploadToR2" "MidnightLook_UploadToR2",
"MidnightLook_VRAMClear",
"MidnightLook_ZImagePrompt",
"MidnightQwen25Load",
"MidnightQwen25Run",
"SAM2LoaderNode",
"SampleUpscalerProviderNode"
], ],
{ {
"title_aux": "fyUI-MidnightLook [WIP]" "title_aux": "fyUI-MidnightLook [WIP]"
@ -5086,6 +5075,14 @@
"title_aux": "TWanVideoSigmaSampler: EXPERIMENTAL [WIP]" "title_aux": "TWanVideoSigmaSampler: EXPERIMENTAL [WIP]"
} }
], ],
"https://github.com/ThanaritKanjanametawatAU/comfyui_runninghub_nanobanana": [
[
"RH_NanoBananaPro"
],
{
"title_aux": "comfyui_runninghub_nanobanana"
}
],
"https://github.com/ThatGlennD/ComfyUI-Image-Analysis-Tools": [ "https://github.com/ThatGlennD/ComfyUI-Image-Analysis-Tools": [
[ [
"Blur Detection", "Blur Detection",
@ -5243,12 +5240,22 @@
], ],
"https://github.com/UmutGuzel/tryvariantai-comfyui": [ "https://github.com/UmutGuzel/tryvariantai-comfyui": [
[ [
"Base64DecodeNode",
"BiRefNetSegmentationNode",
"DebugMaskNode", "DebugMaskNode",
"FillTransparencyNode", "FillTransparencyNode",
"ImageToMaskNode",
"MaskCleanupNode",
"MaskExpandBorder", "MaskExpandBorder",
"MaskExpandBorderAdvanced", "MaskExpandBorderAdvanced",
"MaskFromContour",
"MaskFromContoursOpenCV", "MaskFromContoursOpenCV",
"MaskMattingNode",
"MaskMorphNode",
"MaskShrinkNode",
"MaskToImageNode",
"MaskToTransparentNode", "MaskToTransparentNode",
"RGBAtoRGBNode",
"SimpleWhiteDetectorNode", "SimpleWhiteDetectorNode",
"WhiteToTransparentNode" "WhiteToTransparentNode"
], ],
@ -5662,13 +5669,15 @@
[ [
"Add Noise Module (Bending)", "Add Noise Module (Bending)",
"Add Scalar Module (Bending)", "Add Scalar Module (Bending)",
"Apply To Subset (Bending)",
"ApplyBendsFromJSON",
"Compute PCA", "Compute PCA",
"ConditioningApplyOperation", "ConditioningApplyOperation",
"Custom Code Module",
"Dilation Module (Bending)", "Dilation Module (Bending)",
"Erosion Module (Bending)", "Erosion Module (Bending)",
"Gradient Module (Bending)", "Gradient Module (Bending)",
"HSpace Bending", "HSpace Bending",
"InteractiveBendingWebUI",
"Latent Operation (Add Noise)", "Latent Operation (Add Noise)",
"Latent Operation (Add Scalar)", "Latent Operation (Add Scalar)",
"Latent Operation (Custom)", "Latent Operation (Custom)",
@ -5678,6 +5687,7 @@
"Latent Operation To Module", "Latent Operation To Module",
"LatentApplyOperationCFGToStep", "LatentApplyOperationCFGToStep",
"LoRA Bending", "LoRA Bending",
"LoRA Bending (list)",
"Model Bending", "Model Bending",
"Model Bending (SD Layers)", "Model Bending (SD Layers)",
"Model Inspector", "Model Inspector",
@ -6008,14 +6018,6 @@
"title_aux": "ComfyUI-Legendary-Nodes" "title_aux": "ComfyUI-Legendary-Nodes"
} }
], ],
"https://github.com/anilstream/ComfyUI-NanoBananaPro": [
[
"NanoBananaBasicNode"
],
{
"title_aux": "ComfyUI-NanoBananaPro"
}
],
"https://github.com/animEEEmpire/ComfyUI-Animemory-Loader": [ "https://github.com/animEEEmpire/ComfyUI-Animemory-Loader": [
[ [
"AnimemoryNode" "AnimemoryNode"
@ -6190,6 +6192,14 @@
"title_aux": "ComfyUI-KLUT-DeepSeek-API [WIP]" "title_aux": "ComfyUI-KLUT-DeepSeek-API [WIP]"
} }
], ],
"https://github.com/ayylmao1773/ComfyUI-switch-aspect": [
[
"CustomizableAspectRatioSwap"
],
{
"title_aux": "ComfyUI-switch-aspect"
}
],
"https://github.com/babydjac/comfyui-grok-ponyxl": [ "https://github.com/babydjac/comfyui-grok-ponyxl": [
[ [
"GrokPonyXLPrompter" "GrokPonyXLPrompter"
@ -7033,6 +7043,7 @@
"CosmosPredict2ImageToVideoLatent", "CosmosPredict2ImageToVideoLatent",
"CreateList", "CreateList",
"CreateVideo", "CreateVideo",
"CropByBBoxes",
"CropMask", "CropMask",
"CustomCombo", "CustomCombo",
"DCTestNode", "DCTestNode",
@ -7092,6 +7103,7 @@
"GeminiImage2Node", "GeminiImage2Node",
"GeminiImageNode", "GeminiImageNode",
"GeminiInputFiles", "GeminiInputFiles",
"GeminiNanoBanana2",
"GeminiNode", "GeminiNode",
"GenerateTracks", "GenerateTracks",
"GetImageSize", "GetImageSize",
@ -7127,6 +7139,7 @@
"ImageFlip", "ImageFlip",
"ImageFromBatch", "ImageFromBatch",
"ImageInvert", "ImageInvert",
"ImageMergeTileList",
"ImageOnlyCheckpointLoader", "ImageOnlyCheckpointLoader",
"ImageOnlyCheckpointSave", "ImageOnlyCheckpointSave",
"ImagePadForOutpaint", "ImagePadForOutpaint",
@ -7367,6 +7380,7 @@
"ResizeAndPadImage", "ResizeAndPadImage",
"ResizeImageMaskNode", "ResizeImageMaskNode",
"ResolutionBucket", "ResolutionBucket",
"ResolutionSelector",
"Rodin3D_Detail", "Rodin3D_Detail",
"Rodin3D_Gen2", "Rodin3D_Gen2",
"Rodin3D_Regular", "Rodin3D_Regular",
@ -7376,6 +7390,9 @@
"RunwayImageToVideoNodeGen3a", "RunwayImageToVideoNodeGen3a",
"RunwayImageToVideoNodeGen4", "RunwayImageToVideoNodeGen4",
"RunwayTextToImageNode", "RunwayTextToImageNode",
"SDPoseDrawKeypoints",
"SDPoseFaceBBoxes",
"SDPoseKeypointExtractor",
"SDTurboScheduler", "SDTurboScheduler",
"SD_4XUpscale_Conditioning", "SD_4XUpscale_Conditioning",
"SV3D_Conditioning", "SV3D_Conditioning",
@ -7423,6 +7440,7 @@
"SkipLayerGuidanceSD3", "SkipLayerGuidanceSD3",
"SolidMask", "SolidMask",
"SplitAudioChannels", "SplitAudioChannels",
"SplitImageToTileList",
"SplitImageWithAlpha", "SplitImageWithAlpha",
"SplitSigmas", "SplitSigmas",
"SplitSigmasDenoise", "SplitSigmasDenoise",
@ -7591,6 +7609,7 @@
"WanMoveVisualizeTracks", "WanMoveVisualizeTracks",
"WanPhantomSubjectToVideo", "WanPhantomSubjectToVideo",
"WanReferenceVideoApi", "WanReferenceVideoApi",
"WanSCAILToVideo",
"WanSoundImageToVideo", "WanSoundImageToVideo",
"WanSoundImageToVideoExtend", "WanSoundImageToVideoExtend",
"WanTextToImageApi", "WanTextToImageApi",
@ -8637,8 +8656,14 @@
], ],
"https://github.com/gaonprime-labs/ComfyUI_Nordy": [ "https://github.com/gaonprime-labs/ComfyUI_Nordy": [
[ [
"DetailInjectAfterUpscale",
"LaplacianVarianceScore",
"MemoryTest", "MemoryTest",
"SaveImageS3PresignedUrlNordy" "SaveImageS3PresignedUrlNordy",
"TextureDensityMetrics",
"TileMergeByMeta",
"TileMergeByMetaWOMaskBlending",
"TileSplitByFactor"
], ],
{ {
"title_aux": "ComfyUI_Nordy" "title_aux": "ComfyUI_Nordy"
@ -9062,6 +9087,7 @@
], ],
"https://github.com/hhelloe/ComfyuiQuantizerToFp8": [ "https://github.com/hhelloe/ComfyuiQuantizerToFp8": [
[ [
"FP8OnlineQuantizer",
"FP8QuantizeFormat", "FP8QuantizeFormat",
"ModelToStateDict", "ModelToStateDict",
"SaveAsSafeTensor" "SaveAsSafeTensor"
@ -11023,6 +11049,7 @@
[ [
"KM_Aspect_Ratio_Selector", "KM_Aspect_Ratio_Selector",
"KM_Aspect_Ratio_Selector2", "KM_Aspect_Ratio_Selector2",
"KM_CFGGuider",
"KM_Color_Correct", "KM_Color_Correct",
"KM_Downscale_Image", "KM_Downscale_Image",
"KM_Merge_Images", "KM_Merge_Images",
@ -11257,6 +11284,20 @@
"title_aux": "comfy-url-fetcher [WIP]" "title_aux": "comfy-url-fetcher [WIP]"
} }
], ],
"https://github.com/mozhaa/ComfyUI-Latent-Transform": [
[
"LT: Add",
"LT: Blend",
"LT: Blur",
"LT: Gaussian Noise",
"LT: Multiply",
"LT: Sharpen",
"LT: Wave"
],
{
"title_aux": "ComfyUI-Latent-Transform"
}
],
"https://github.com/mr-krak3n/ComfyUI-Qwen": [ "https://github.com/mr-krak3n/ComfyUI-Qwen": [
[ [
"Qwen2_Chat_Zho", "Qwen2_Chat_Zho",
@ -11527,6 +11568,7 @@
"A1111PromptSplitter", "A1111PromptSplitter",
"BatchImageProcessor", "BatchImageProcessor",
"CivitaiBulkDownloader", "CivitaiBulkDownloader",
"EmbeddingWildcardGenerator",
"ExtractPromptFromImage", "ExtractPromptFromImage",
"FloatToString", "FloatToString",
"FloatToStringWithPrefix", "FloatToStringWithPrefix",
@ -12101,6 +12143,7 @@
"Any Passer Purge [Eclipse]", "Any Passer Purge [Eclipse]",
"Any Passer [Eclipse]", "Any Passer [Eclipse]",
"Boolean [Eclipse]", "Boolean [Eclipse]",
"CLIPLoaderGGUF",
"Checkpoint Loader Small (Pipe) [Eclipse]", "Checkpoint Loader Small (Pipe) [Eclipse]",
"Checkpoint Loader Small [Eclipse]", "Checkpoint Loader Small [Eclipse]",
"Combine Video Clips [Eclipse]", "Combine Video Clips [Eclipse]",
@ -12114,6 +12157,7 @@
"Convert to List [Eclipse]", "Convert to List [Eclipse]",
"Custom Size [Eclipse]", "Custom Size [Eclipse]",
"Detection to Bboxes [Eclipse]", "Detection to Bboxes [Eclipse]",
"DualCLIPLoaderGGUF",
"Fast Bypasser [Eclipse]", "Fast Bypasser [Eclipse]",
"Fast Groups Bypasser [Eclipse]", "Fast Groups Bypasser [Eclipse]",
"Fast Groups Muter [Eclipse]", "Fast Groups Muter [Eclipse]",
@ -12121,6 +12165,7 @@
"Float [Eclipse]", "Float [Eclipse]",
"Generation Data [Eclipse]", "Generation Data [Eclipse]",
"IF A Else B [Eclipse]", "IF A Else B [Eclipse]",
"Image Comparer [Eclipse]",
"Image Convert [Eclipse]", "Image Convert [Eclipse]",
"Image Resolution [Eclipse]", "Image Resolution [Eclipse]",
"Integer Generate [Eclipse]", "Integer Generate [Eclipse]",
@ -12139,8 +12184,11 @@
"Merge Strings [Eclipse]", "Merge Strings [Eclipse]",
"Mute / Bypass Repeater [Eclipse]", "Mute / Bypass Repeater [Eclipse]",
"Node Collector [Eclipse]", "Node Collector [Eclipse]",
"Nunchaku PuLID Apply [Eclipse]",
"Nunchaku PuLID Loader [Eclipse]",
"Pipe 12CH Any [Eclipse]", "Pipe 12CH Any [Eclipse]",
"Pipe IO Sampler Settings [Eclipse]", "Pipe IO Sampler Settings [Eclipse]",
"Pipe IO Sampler Settings v2 [Eclipse]",
"Pipe Out Checkpoint Loader [Eclipse]", "Pipe Out Checkpoint Loader [Eclipse]",
"Pipe Out Load Directory Settings [Eclipse]", "Pipe Out Load Directory Settings [Eclipse]",
"Pipe Out Load Image (Metadata Pipe) [Eclipse]", "Pipe Out Load Image (Metadata Pipe) [Eclipse]",
@ -12151,6 +12199,7 @@
"Preview Image [Eclipse]", "Preview Image [Eclipse]",
"Preview Mask [Eclipse]", "Preview Mask [Eclipse]",
"Prompt Styler [Eclipse]", "Prompt Styler [Eclipse]",
"QuadrupleCLIPLoaderGGUF",
"RAM Cleanup [Eclipse]", "RAM Cleanup [Eclipse]",
"Read Prompt Files [Eclipse]", "Read Prompt Files [Eclipse]",
"Replace String [Eclipse]", "Replace String [Eclipse]",
@ -12159,6 +12208,7 @@
"Sampler Selection [Eclipse]", "Sampler Selection [Eclipse]",
"Sampler Settings NI [Eclipse]", "Sampler Settings NI [Eclipse]",
"Sampler Settings NI+Seed [Eclipse]", "Sampler Settings NI+Seed [Eclipse]",
"Sampler Settings NI+Seed v2 [Eclipse]",
"Sampler Settings Small [Eclipse]", "Sampler Settings Small [Eclipse]",
"Sampler Settings Small+Seed [Eclipse]", "Sampler Settings Small+Seed [Eclipse]",
"Sampler Settings [Eclipse]", "Sampler Settings [Eclipse]",
@ -12175,9 +12225,13 @@
"Smart Prompt [Eclipse]", "Smart Prompt [Eclipse]",
"Stop [Eclipse]", "Stop [Eclipse]",
"String Dual [Eclipse]", "String Dual [Eclipse]",
"String Multiline List [Eclipse]",
"String Multiline [Eclipse]", "String Multiline [Eclipse]",
"String [Eclipse]", "String [Eclipse]",
"String from List [Eclipse]", "String from List [Eclipse]",
"TripleCLIPLoaderGGUF",
"UnetLoaderGGUF",
"UnetLoaderGGUFAdvanced",
"VC-Filename Generator I [Eclipse]", "VC-Filename Generator I [Eclipse]",
"VC-Filename Generator II [Eclipse]", "VC-Filename Generator II [Eclipse]",
"VRAM Cleanup [Eclipse]", "VRAM Cleanup [Eclipse]",
@ -12897,6 +12951,7 @@
"ImageBlendByMask", "ImageBlendByMask",
"Image_Color_Noise", "Image_Color_Noise",
"InstructPromptPresets", "InstructPromptPresets",
"IntegerRangeRandom",
"JoinerPadding", "JoinerPadding",
"LlTokenizerOptions", "LlTokenizerOptions",
"ModifyMask", "ModifyMask",
@ -12908,6 +12963,7 @@
"TextEncodeKleinSystemPrompt", "TextEncodeKleinSystemPrompt",
"TextEncodeSystemPrompt", "TextEncodeSystemPrompt",
"TextEncodeZITSystemPrompt", "TextEncodeZITSystemPrompt",
"TextEncodeZImageThinkPrompt",
"UnFrakturPad", "UnFrakturPad",
"UnifiedPresets" "UnifiedPresets"
], ],
@ -13569,6 +13625,14 @@
"title_aux": "ComfyUI-Dreambooth" "title_aux": "ComfyUI-Dreambooth"
} }
], ],
"https://github.com/tester4488/mc_audio": [
[
"MCAudioInfo"
],
{
"title_aux": "mc_audio"
}
],
"https://github.com/tfernd/ComfyUI-AutoCPUOffload": [ "https://github.com/tfernd/ComfyUI-AutoCPUOffload": [
[ [
"AutoCPUOffload" "AutoCPUOffload"
@ -13905,6 +13969,24 @@
"title_aux": "ComfyUI-Dist [WIP]" "title_aux": "ComfyUI-Dist [WIP]"
} }
], ],
"https://github.com/unobtuse/comfyui-topaz-ai-upscale": [
[
"TopazPhotoAISettings",
"TopazPhotoAIUpscale"
],
{
"title_aux": "comfyui-topaz-ai-upscale"
}
],
"https://github.com/unobtuse/comfyui-topaz-gigapixel": [
[
"TopazGigapixelSettings",
"TopazGigapixelUpscale"
],
{
"title_aux": "comfyui-topaz-gigapixel"
}
],
"https://github.com/unphased/code-nodes": [ "https://github.com/unphased/code-nodes": [
[ [
"ImageBatcherByIndexProV2", "ImageBatcherByIndexProV2",

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,147 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "MTheUnexpected-1",
"title": "ModuSnap-ComfyUI-Manager [REMOVED]",
"reference": "https://github.com/MTheUnexpected-1/ModuSnap-ComfyUI-Manager",
"files": [
"https://github.com/MTheUnexpected-1/ModuSnap-ComfyUI-Manager"
],
"install_type": "git-clone",
"description": "Custom-node bridge between ComfyUI and Modusnap Engine manager APIs"
},
{
"author": "da2el-ai",
"title": "D2 Steps [REMOVED]",
"id": "d2steps",
"reference": "https://github.com/da2el-ai/ComfyUI-d2-steps",
"files": [
"https://github.com/da2el-ai/ComfyUI-d2-steps"
],
"install_type": "git-clone",
"description": "A handy custom node for using Refiner (switching to a different checkpoint midway) When you specify the end of the base checkpoint, you can extract refiner_start which is end + 1. The output is fixed as an INT, so it can be passed to the handy custom node, Anything Everywhere? Since it only outputs a numerical value, it can also be used for other purposes."
},
{
"author": "da2el-ai",
"title": "D2 Size Selector [REMOVED]",
"id": "size-selector",
"reference": "https://github.com/da2el-ai/ComfyUI-d2-size-selector",
"files": [
"https://github.com/da2el-ai/ComfyUI-d2-size-selector"
],
"install_type": "git-clone",
"description": "This is a custom node that allows you to easily call up and set image size presets. Settings can be made by editing the included config.yaml. It is almost identical to Comfyroll Studio's CR AspectRatio. I created it because I wanted to easily edit the presets."
},
{
"author": "da2el-ai",
"title": "D2 XYPlot Utils [REMOVED]",
"reference": "https://github.com/da2el-ai/ComfyUI-d2-xyplot-utils",
"files": [
"https://github.com/da2el-ai/ComfyUI-d2-xyplot-utils"
],
"install_type": "git-clone",
"description": "Custom node for using Prompt S/R in XY Plot\nAlso includes nodes for listing generic parameters like seed and cfg\nEasy to manipulate as elements are separated by line breaks\nDesigned for use with the XY Plot custom node qq-nodes-comfyui, but may work with other custom nodes as well"
},
{
"author": "Lavah000",
"title": "ComfyUI Advanced Generation Pack (AGP) [REMOVED]",
"reference": "https://github.com/Lavah000/ComfyUI-AdvGenPack",
"files": [
"https://github.com/Lavah000/ComfyUI-AdvGenPack"
],
"install_type": "git-clone",
"description": "Production-ready custom nodes for advanced diffusion workflows. Modular implementation grounded in proven techniques from leading ComfyUI repositories."
},
{
"author": "itom0717",
"title": "ComfyUI-Prompt-Selector [REMOVED]",
"reference": "https://github.com/itom0717/ComfyUI-Prompt-Selector",
"files": [
"https://github.com/itom0717/ComfyUI-Prompt-Selector"
],
"install_type": "git-clone",
"description": "No ComfyUI nodes detected. May not be a ComfyUI custom node repository."
},
{
"author": "xela-io",
"title": "ComfyUI-HairDetailer [REMOVED]",
"reference": "https://github.com/xela-io/ComfyUI-HairDetailer",
"files": [
"https://github.com/xela-io/ComfyUI-HairDetailer"
],
"install_type": "git-clone",
"description": "Comprehensive custom node pack for detecting hair regions, creating precise masks, and enhancing hair details in images with 6 specialized nodes for various hair processing workflows. (Description by CC)"
},
{
"author": "xela-io",
"title": "ComfyUI-RegionalPrompting [REMOVED]",
"reference": "https://github.com/xela-io/ComfyUI-RegionalPrompting",
"files": [
"https://github.com/xela-io/ComfyUI-RegionalPrompting"
],
"install_type": "git-clone",
"description": "Regional Prompting for ComfyUI - assign different prompts to different image areas."
},
{
"author": "andygill",
"title": "comfyui-sunflower-nodes [REMOVED]",
"reference": "https://github.com/andygill/comfyui-sunflower-nodes",
"files": [
"https://github.com/andygill/comfyui-sunflower-nodes"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for 3D visualization."
},
{
"author": "CarlMarkswx",
"title": "ComfyUI-Mirror-Download [UNSAFE/REMOVED]",
"reference": "https://github.com/CarlMarkswx/ComfyUI-Mirror-Download",
"files": [
"https://github.com/CarlMarkswx/ComfyUI-Mirror-Download"
],
"install_type": "git-clone",
"description": "Plugin that adds a mirror download button for accessing Hugging Face models via Chinese mirror, with automatic detection and progress tracking. (Description by CC)[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "anilstream",
"title": "ComfyUI-NanoBananaPro [REMOVED]",
"reference": "https://github.com/anilstream/ComfyUI-NanoBananaPro",
"files": [
"https://github.com/anilstream/ComfyUI-NanoBananaPro"
],
"install_type": "git-clone",
"description": "ComfyUI node implementing basic functionality with NanoBananaBasicNode. (Description by CC)"
},
{
"author": "anilstream",
"title": "ComfyUI-Ideogram-Character [REMOVED]",
"reference": "https://github.com/anilstream/ComfyUI-Ideogram-Character",
"files": [
"https://github.com/anilstream/ComfyUI-Ideogram-Character"
],
"install_type": "git-clone",
"description": "Custom ComfyUI node for generating consistent character images using Ideogram API v3's character reference feature. (Description by CC)"
},
{
"author": "FemReiyaDev",
"title": "ComfyUI-ReiyaNodes [REMOVED]",
"reference": "https://github.com/FemReiyaDev/ComfyUI-ReiyaNodes",
"files": [
"https://github.com/FemReiyaDev/ComfyUI-ReiyaNodes"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for image stitching"
},
{
"author": "ncky",
"title": "ComfyUI-Qwen3-TTS [REMOVED]",
"reference": "https://github.com/ncky/ComfyUI-Qwen3-TTS",
"files": [
"https://github.com/ncky/ComfyUI-Qwen3-TTS"
],
"install_type": "git-clone",
"description": "Custom node that wraps Qwen3-TTS voice cloning for synthesizing speech in a cloned voice. (Description by CC)"
},
{ {
"author": "artokun", "author": "artokun",
"title": "ComfyUI-Stereo-Gaussian [REMOVED]", "title": "ComfyUI-Stereo-Gaussian [REMOVED]",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager
cd .. cd ..
python -m venv venv python -m venv venv
source venv/bin/activate source venv/bin/activate
python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130
python -m pip install -r requirements.txt python -m pip install -r requirements.txt
python -m pip install -r custom_nodes/comfyui-manager/requirements.txt python -m pip install -r custom_nodes/comfyui-manager/requirements.txt
cd .. cd ..

View File

@ -4,7 +4,7 @@ git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager
cd .. cd ..
python -m venv venv python -m venv venv
call venv/Scripts/activate call venv/Scripts/activate
python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130
python -m pip install -r requirements.txt python -m pip install -r requirements.txt
python -m pip install -r custom_nodes/comfyui-manager/requirements.txt python -m pip install -r custom_nodes/comfyui-manager/requirements.txt
cd .. cd ..