Compare commits

..

19 Commits
3.39 ... main

Author SHA1 Message Date
Dr.Lt.Data
2478d20e76 update DB 2025-12-24 12:50:12 +09:00
Dr.Lt.Data
cc3428eb3b update DB 2025-12-24 02:11:26 +09:00
Dr.Lt.Data
6001bd4940 update DB 2025-12-24 01:47:04 +09:00
BlackVortexAI
f8709f4091
Update custom-node-list.json fro BV-NodePack (#2412)
* Update custom-node-list.json

* Update custom-node-list.json. Add BV-NodePack
2025-12-24 01:46:09 +09:00
Dr.Lt.Data
3cff881b5b update DB 2025-12-24 01:43:49 +09:00
AugustusLXIII
b79e997a14
Added "Custom Resolution I2V" node for WAN to the list. (#2416) 2025-12-24 01:42:50 +09:00
Dr.Lt.Data
ed2c34143c update DB 2025-12-24 01:42:23 +09:00
Asidert
639b17ef6b
Add "ComfyUI_Base64Images" to custom-node-list.json (#2418) 2025-12-24 01:41:25 +09:00
Dr.Lt.Data
7834411ef3 update DB 2025-12-24 01:33:46 +09:00
HB2k
d8ea83a44c
Add ComfyUI-FlashVSR_Stable node to custom-node-list (#2421)
* Add ComfyUI-FlashVSR_Stable node to custom-node-list

Add ComfyUI-FlashVSR_Stable

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-12-24 01:33:00 +09:00
Dr.Lt.Data
6b9818b748 update DB 2025-12-24 01:27:43 +09:00
Rakka Rage
b4d5b228ae
Add ComfyRage text nodes. (#2408) 2025-12-24 01:24:31 +09:00
Dr.Lt.Data
29b4824ee2 update DB 2025-12-23 12:35:16 +09:00
Dr.Lt.Data
e3a8b669b2 improved: scanner.py - more pattern 2025-12-23 12:34:55 +09:00
Dr.Lt.Data
80e5c8a987 update DB 2025-12-22 18:52:24 +09:00
Dr.Lt.Data
e0e4886e63 update DB 2025-12-22 12:29:41 +09:00
Dr.Lt.Data
c0947f4192 update DB 2025-12-22 12:15:03 +09:00
pixelpainter
7706b047ce
Update custom-node-list.json (#2414) 2025-12-22 12:08:57 +09:00
akawana
a44c6ff27c
Update Utils Extra to AK Pack with new details (#2413)
Updated the title and reference for a utility tool, and enhanced the description and tags.
2025-12-22 12:07:17 +09:00
12 changed files with 17498 additions and 14777 deletions

View File

@ -5111,6 +5111,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A standalone ComfyUI custom node for creating animated shapes that follow user-drawn paths." "description": "A standalone ComfyUI custom node for creating animated shapes that follow user-drawn paths."
}, },
{
"author": "filliptm",
"title": "ComfyUI_FL-CosyVoice3",
"reference": "https://github.com/filliptm/ComfyUI_FL-CosyVoice3",
"files": [
"https://github.com/filliptm/ComfyUI_FL-CosyVoice3"
],
"install_type": "git-clone",
"description": "FL CosyVoice3 - Advanced Text-to-Speech nodes for ComfyUI. Features zero-shot voice cloning, cross-lingual synthesis, instruction-based control, and voice conversion using the CosyVoice3 model family. Supports 9 languages and 18+ Chinese dialects with automatic model downloading and caching."
},
{ {
"author": "zfkun", "author": "zfkun",
"title": "ComfyUI_zfkun", "title": "ComfyUI_zfkun",
@ -5737,6 +5747,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Progressive upscaling node for flow-matching models that incrementally doubles resolution with flow-consistent re-noising, denoising, and skip residual blending to preserve composition." "description": "Progressive upscaling node for flow-matching models that incrementally doubles resolution with flow-consistent re-noising, denoising, and skip residual blending to preserve composition."
}, },
{
"author": "ttulttul",
"title": "Skoogeer-Noise",
"reference": "https://github.com/ttulttul/Skoogeer-Noise",
"files": [
"https://github.com/ttulttul/Skoogeer-Noise"
],
"install_type": "git-clone",
"description": "Noise, conditioning, and perturbation utility nodes for ComfyUI (procedural noise, mesh drag, latent channel stats preview)."
},
{ {
"author": "jitcoder", "author": "jitcoder",
"title": "LoraInfo", "title": "LoraInfo",
@ -8324,6 +8344,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "ComfyUI-QwenVL custom node: Integrates the Qwen-VL series, including Qwen2.5-VL and the latest Qwen3-VL, to enable advanced multimodal AI for text generation, image understanding, and video analysis." "description": "ComfyUI-QwenVL custom node: Integrates the Qwen-VL series, including Qwen2.5-VL and the latest Qwen3-VL, to enable advanced multimodal AI for text generation, image understanding, and video analysis."
}, },
{
"author": "1038lab",
"title": "ComfyUI-NodeAlign",
"reference": "https://github.com/1038lab/ComfyUI-NodeAlign",
"files": [
"https://github.com/1038lab/ComfyUI-NodeAlign"
],
"install_type": "git-clone",
"description": "Lightweight alignment toolbar for ComfyUI graphs. Provides quick align, equal size, and distribution actions with optional keyboard shortcuts."
},
{ {
"author": "Klinter", "author": "Klinter",
"title": "Klinter_nodes", "title": "Klinter_nodes",
@ -8602,16 +8632,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes:FaceCompare" "description": "Nodes:FaceCompare"
}, },
{
"author": "TheBill2001",
"title": "comfyui-upscale-by-model",
"reference": "https://github.com/TheBill2001/comfyui-upscale-by-model",
"files": [
"https://github.com/TheBill2001/comfyui-upscale-by-model"
],
"install_type": "git-clone",
"description": "This custom node allow upscaling an image by a factor using a model."
},
{ {
"author": "leoleelxh", "author": "leoleelxh",
"title": "ComfyUI-LLMs", "title": "ComfyUI-LLMs",
@ -18878,6 +18898,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "This repository contains a user-defined node for ComfyUI, currently there are nodes for capturing captions. But will be expanded in the future." "description": "This repository contains a user-defined node for ComfyUI, currently there are nodes for capturing captions. But will be expanded in the future."
}, },
{
"author": "BlackVortexAI",
"title": "BV Node Pack",
"reference": "https://github.com/BlackVortexAI/bv_nodepack",
"files": [
"https://github.com/BlackVortexAI/bv_nodepack"
],
"install_type": "git-clone",
"description": "A ComfyUI node pack with utility and workflow nodes: a flexible config-driven Pipe system plus Subgraph-friendly UI nodes (Heading, Spacer, Divider) with dynamic JavaScript rendering."
},
{ {
"author": "JosephThomasParker", "author": "JosephThomasParker",
"title": "ComfyUI-DrawThingsWrapper", "title": "ComfyUI-DrawThingsWrapper",
@ -19518,17 +19548,6 @@
"description": "ComfyUI custom_node that publish output image to rabbit_mq", "description": "ComfyUI custom_node that publish output image to rabbit_mq",
"install_type": "git-clone" "install_type": "git-clone"
}, },
{
"author": "Blonicx",
"title": "ComfyUI-Rework-X",
"id": "rework-x",
"reference": "https://github.com/Blonicx/ComfyUI-X-Rework",
"files": [
"https://github.com/Blonicx/ComfyUI-X-Rework"
],
"install_type": "git-clone",
"description": "This is a plugin for ComfyUI that adds new Util Nodes and Nodes for easier image creation and sharing."
},
{ {
"author": "1zhangyy1", "author": "1zhangyy1",
"title": "ComfyUI VIDU", "title": "ComfyUI VIDU",
@ -20367,6 +20386,26 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A simple node for ComfyUI that rotates or resizes the input latent to common orientations." "description": "A simple node for ComfyUI that rotates or resizes the input latent to common orientations."
}, },
{
"author": "SparknightLLC",
"title": "ComfyUI-ModelSamplingSD3Advanced",
"reference": "https://github.com/SparknightLLC/ComfyUI-ModelSamplingSD3Advanced",
"files": [
"https://github.com/SparknightLLC/ComfyUI-ModelSamplingSD3Advanced"
],
"install_type": "git-clone",
"description": "Adds windowed, curved shift control for Flow Matching samplers (SD3-style / flow schedules). It is a drop-in replacement for Comfy's included ModelSamplingSD3 node."
},
{
"author": "SparknightLLC",
"title": "ComfyUI-SpectralVAEDetailer",
"reference": "https://github.com/SparknightLLC/ComfyUI-SpectralVAEDetailer",
"files": [
"https://github.com/SparknightLLC/ComfyUI-SpectralVAEDetailer"
],
"install_type": "git-clone",
"description": "Adjusts a latent image before the VAE decoding step in order to improve your image quality."
},
{ {
"author": "lightricks", "author": "lightricks",
"title": "ComfyUI-LTXVideo", "title": "ComfyUI-LTXVideo",
@ -22058,6 +22097,26 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes: MultiText, TextBox, TitlePlus, SeamlessTexture, AspectRatioPlus, DisplayEverything, ComparerPlus, AnySwitch, Node Design Tools..." "description": "Nodes: MultiText, TextBox, TitlePlus, SeamlessTexture, AspectRatioPlus, DisplayEverything, ComparerPlus, AnySwitch, Node Design Tools..."
}, },
{
"author": "SKBv0",
"title": "ComfyUI_SpideyReroute",
"reference": "https://github.com/SKBv0/ComfyUI_SpideyReroute",
"files": [
"https://github.com/SKBv0/ComfyUI_SpideyReroute"
],
"install_type": "git-clone",
"description": "Just a reroute node with a tiny twist."
},
{
"author": "SKBv0",
"title": "ComfyUI_LinkFX",
"reference": "https://github.com/SKBv0/ComfyUI_LinkFX",
"files": [
"https://github.com/SKBv0/ComfyUI_LinkFX"
],
"install_type": "git-clone",
"description": "Visual effects for ComfyUI links (wires) with various animation styles (Neon, Matrix, Fire) and gravity physics rope simulation. (Description by CC)"
},
{ {
"author": "civen-cn", "author": "civen-cn",
"title": "ComfyUI Whisper Translator", "title": "ComfyUI Whisper Translator",
@ -22946,6 +23005,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A specialized node for ComfyUI that enable advanced motion and animation capabilities for image as guider for video processing In Hunyuan Video." "description": "A specialized node for ComfyUI that enable advanced motion and animation capabilities for image as guider for video processing In Hunyuan Video."
}, },
{
"author": "benjiyaya",
"title": "ComfyUI-QwenImageLayeredToLength",
"reference": "https://github.com/benjiyaya/ComfyUI-QwenImageLayeredToLength",
"files": [
"https://github.com/benjiyaya/ComfyUI-QwenImageLayeredToLength"
],
"install_type": "git-clone",
"description": "Custom ComfyUI node for using Qwen-Image-Layered as a conversion tool to transform layer numbers into latent space length parameters. (Description by CC)"
},
{ {
"author": "Zeks", "author": "Zeks",
"title": "comfyui-rapidfire", "title": "comfyui-rapidfire",
@ -32214,6 +32283,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A universal neural network latent upscaler that supports SD1.5, SDXL, Flux, and Wan2.2 models. Uses trained neural networks instead of simple interpolation for higher quality latent upscaling.\nBuilt upon the excellent foundation of [a/Ttl's ComfyUi_NNLatentUpscale](https://github.com/Ttl/ComfyUi_NNLatentUpscale) - this project extends the original work with universal model support and improved architectures." "description": "A universal neural network latent upscaler that supports SD1.5, SDXL, Flux, and Wan2.2 models. Uses trained neural networks instead of simple interpolation for higher quality latent upscaling.\nBuilt upon the excellent foundation of [a/Ttl's ComfyUi_NNLatentUpscale](https://github.com/Ttl/ComfyUi_NNLatentUpscale) - this project extends the original work with universal model support and improved architectures."
}, },
{
"author": "DenRakEiw",
"title": "ComfyUI-nearest-qwen-resolution",
"reference": "https://github.com/DenRakEiw/ComfyUI-nearest-qwen-resolution",
"files": [
"https://github.com/DenRakEiw/ComfyUI-nearest-qwen-resolution"
],
"install_type": "git-clone",
"description": "ComfyUI custom node that converts input image dimensions to the nearest recommended Qwen-Image resolution preset, matching orientation and aspect ratio while optimizing for the target model."
},
{ {
"author": "RainyN0077", "author": "RainyN0077",
"title": "ComfyUI-PromptSE", "title": "ComfyUI-PromptSE",
@ -32347,6 +32426,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A node to provide recommended aspect ratios for the Qwen model series." "description": "A node to provide recommended aspect ratios for the Qwen model series."
}, },
{
"author": "Verolelb",
"title": "ComfyUI-Video-Workbench",
"reference": "https://github.com/Verolelb/ComfyUI-Video-Workbench",
"files": [
"https://github.com/Verolelb/ComfyUI-Video-Workbench"
],
"install_type": "git-clone",
"description": "ComfyUI custom node that acts as a mini video editing studio, automatically assembling multiple video clips from a folder with intelligent resolution resizing, aspect ratio handling, and frame rate management."
},
{ {
"author": "jupo-ai", "author": "jupo-ai",
"title": "comfy-linear-move", "title": "comfy-linear-move",
@ -33895,16 +33984,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Custom node for ComfyUI that generates JSON prompts from natural language descriptions to improve text-to-image generation quality. Supports local LLM integration via Ollama or Google Gemini API." "description": "Custom node for ComfyUI that generates JSON prompts from natural language descriptions to improve text-to-image generation quality. Supports local LLM integration via Ollama or Google Gemini API."
}, },
{
"author": "Tr1dae",
"title": "LoRA Matcher Nodes for ComfyUI",
"reference": "https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher",
"files": [
"https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher"
],
"install_type": "git-clone",
"description": "This custom node provides two different approaches to automatically match text prompts with LoRA models using their descriptions."
},
{ {
"author": "nakagawadev", "author": "nakagawadev",
"title": "comfyui_nakagawa", "title": "comfyui_nakagawa",
@ -34656,6 +34735,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Nodes for SeC (Segment Concept) - SOTA video object segmentation. Uses SeC-4B model by OpenIXCLab. Also includes coordinate plotter for visualization" "description": "Nodes for SeC (Segment Concept) - SOTA video object segmentation. Uses SeC-4B model by OpenIXCLab. Also includes coordinate plotter for visualization"
}, },
{
"author": "9nate-drake",
"title": "ComfyUI-PanoTools",
"reference": "https://github.com/9nate-drake/ComfyUI-PanoTools",
"files": [
"https://github.com/9nate-drake/ComfyUI-PanoTools"
],
"install_type": "git-clone",
"description": "Professional panorama generation tools for ComfyUI converting perspective images/video to equirectangular 360° panoramas with automatic camera calibration via AI, horizon detection, or vertical line detection."
},
{ {
"author": "Kishor900", "author": "Kishor900",
"title": "ComfyUI WANv2v Video Stitcher", "title": "ComfyUI WANv2v Video Stitcher",
@ -34877,6 +34966,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Simple node to show ANY output text in the CMD console with color options" "description": "Simple node to show ANY output text in the CMD console with color options"
}, },
{
"author": "ShammiG",
"title": "ComfyUI_Text_Tools_SG",
"reference": "https://github.com/ShammiG/ComfyUI_Text_Tools_SG",
"files": [
"https://github.com/ShammiG/ComfyUI_Text_Tools_SG"
],
"install_type": "git-clone",
"description": "Text Editor node with Markdown editing plus quick shortcuts, Text Viewer node, with extra features plus Text Merge, Text Save and Load Text from anywhere nodes."
},
{ {
"author": "bgreene2", "author": "bgreene2",
"title": "ComfyUI-Hunyuan-Image-3", "title": "ComfyUI-Hunyuan-Image-3",
@ -35339,6 +35438,46 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "SHARP integration for ComfyUI - Monocular 3D Gaussian Splatting in under 1 second. Generate 3D Gaussians from a single image using Apple's SHARP model." "description": "SHARP integration for ComfyUI - Monocular 3D Gaussian Splatting in under 1 second. Generate 3D Gaussians from a single image using Apple's SHARP model."
}, },
{
"author": "PozzettiAndrea",
"title": "ComfyUI-BGPSeg",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-BGPSeg",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-BGPSeg"
],
"install_type": "git-clone",
"description": "BGPSeg: Boundary-Guided Primitive Segmentation - Originally from ComfyUI-CADabra"
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-SECADNET",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-SECADNET",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-SECADNET"
],
"install_type": "git-clone",
"description": "SECAD-Net: Sketch-Extrude CAD Reconstruction - Originally from ComfyUI-CADabra"
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-Cadrille",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-Cadrille",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-Cadrille"
],
"install_type": "git-clone",
"description": "Cadrille: Multi-modal CAD Reconstruction - Originally from ComfyUI-CADabra"
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-NeurCADRecon",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-NeurCADRecon",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-NeurCADRecon"
],
"install_type": "git-clone",
"description": "NeurCADRecon: Neural Implicit CAD Reconstruction - Originally from ComfyUI-CADabra"
},
{ {
"author": "rookiestar28", "author": "rookiestar28",
"title": "Danbooru Tags Upsampler for ComfyUI", "title": "Danbooru Tags Upsampler for ComfyUI",
@ -36327,6 +36466,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A ComfyUI custom node implementation of PersonaLive: Expressive Portrait Image Animation for Live Streaming, enabling portrait animation driven by reference images. (Description by CC)" "description": "A ComfyUI custom node implementation of PersonaLive: Expressive Portrait Image Animation for Live Streaming, enabling portrait animation driven by reference images. (Description by CC)"
}, },
{
"author": "okdalto",
"title": "ComfyUI-FlashPortrait",
"reference": "https://github.com/okdalto/ComfyUI-FlashPortrait",
"files": [
"https://github.com/okdalto/ComfyUI-FlashPortrait"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for FlashPortrait that enable infinite-length portrait animation generation driven by video with automatic model downloading and flexible input options."
},
{ {
"author": "hw5511", "author": "hw5511",
"title": "Woohee HF Upscaler Loader", "title": "Woohee HF Upscaler Loader",
@ -36952,6 +37101,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A tool for calculating audio duration that takes audio input and outputs the audio length as a floating-point number. (Description by CC)" "description": "A tool for calculating audio duration that takes audio input and outputs the audio length as a floating-point number. (Description by CC)"
}, },
{
"author": "princepainter",
"title": "ComfyUI-PainterVideoCombine",
"reference": "https://github.com/princepainter/ComfyUI-PainterVideoCombine",
"files": [
"https://github.com/princepainter/ComfyUI-PainterVideoCombine"
],
"install_type": "git-clone",
"description": "ComfyUI node: extract fps/frames/duration/width/height from video"
},
{ {
"author": "rafacost", "author": "rafacost",
"title": "rafacostComfy", "title": "rafacostComfy",
@ -37495,14 +37654,14 @@
}, },
{ {
"author": "akawana", "author": "akawana",
"title": "Utils Extra", "title": "AK Pack",
"reference": "https://github.com/akawana/ComfyUI-Utils-extra", "reference": "https://github.com/akawana/ComfyUI-AK-Pack",
"files": [ "files": [
"https://github.com/akawana/ComfyUI-Utils-extra" "https://github.com/akawana/ComfyUI-AK-Pack"
], ],
"install_type": "git-clone", "install_type": "git-clone",
"description": "Utility tools. Index Multiple is used for expanding multiple values from a list, IsOneOfGroupsActive to identify groups state, RepeatGroupState group enable/disable like rg but without connection etc.", "description": "Utility tools: IndexMultiple, IsOneOfGroupsActive, RepeatGroupState group enable/disable like rg but without connection, Pipe, Getter, Setter highly optimized.",
"tags": ["utility", "list", "batch"] "tags": ["utility", "list", "batch", "get", "set", "pipe"]
}, },
{ {
"author": "akawana", "author": "akawana",
@ -38175,6 +38334,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "The next-generation security, governance, permissions, and multiuser control system for ComfyUI." "description": "The next-generation security, governance, permissions, and multiuser control system for ComfyUI."
}, },
{
"author": "DayMan84",
"title": "ComfyUI-Usgromana-Gallery",
"reference": "https://github.com/DayMan84/ComfyUI-Usgromana-Gallery",
"files": [
"https://github.com/DayMan84/ComfyUI-Usgromana-Gallery"
],
"install_type": "git-clone",
"description": "A comprehensive image gallery extension for ComfyUI that provides advanced image management, metadata editing, NSFW content filtering, real-time file monitoring, and a full-featured file explorer."
},
{ {
"author": "DemonNCoding", "author": "DemonNCoding",
"title": "PromptGenerator 12-Columns", "title": "PromptGenerator 12-Columns",
@ -38769,16 +38938,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Integrates Freepik's AI capabilities into ComfyUI workflows with features for photorealistic generation, upscaling, and background removal, plus smart caching and cost management. (Description by CC)" "description": "Integrates Freepik's AI capabilities into ComfyUI workflows with features for photorealistic generation, upscaling, and background removal, plus smart caching and cost management. (Description by CC)"
}, },
{
"author": "thnikk",
"title": "comfyui-thnikk-utils",
"reference": "https://github.com/thnikk/comfyui-thnikk-utils",
"files": [
"https://github.com/thnikk/comfyui-thnikk-utils"
],
"install_type": "git-clone",
"description": "Nodes to clean up your workflow."
},
{ {
"author": "XYMikky12138", "author": "XYMikky12138",
"title": "ComfyUI-MIKKY-Mask-Editor", "title": "ComfyUI-MIKKY-Mask-Editor",
@ -38789,16 +38948,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A powerful frame-by-frame video mask editor for ComfyUI with painting, auto BBox, hole filling, blur/feathering, and video slicing features." "description": "A powerful frame-by-frame video mask editor for ComfyUI with painting, auto BBox, hole filling, blur/feathering, and video slicing features."
}, },
{
"author": "XYMikky12138",
"title": "ComfyUI-NanoBanana-inpaint",
"reference": "https://github.com/XYMikky12138/ComfyUI-NanoBanana-inpaint",
"files": [
"https://github.com/XYMikky12138/ComfyUI-NanoBanana-inpaint"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for API-based inpainting (Gemini, Imagen) with aspect ratio constraints, smart cropping, resize fitting, intelligent paste-back with transparency support. (Description by CC)"
},
{ {
"author": "SiegeKeebsOffical", "author": "SiegeKeebsOffical",
"title": "comfyui-lmstudio", "title": "comfyui-lmstudio",
@ -38849,6 +38998,16 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Generate human poses from text descriptions using T2P Transformer for ControlNet/T2I-Adapter workflows" "description": "Generate human poses from text descriptions using T2P Transformer for ControlNet/T2I-Adapter workflows"
}, },
{
"author": "logicalor",
"title": "comfyui_friendly_pipe",
"reference": "https://github.com/logicalor/comfyui_friendly_pipe",
"files": [
"https://github.com/logicalor/comfyui_friendly_pipe"
],
"install_type": "git-clone",
"description": "Flexible pipe nodes for bundling and unbundling multiple connections of any type in ComfyUI"
},
{ {
"author": "ssspace1", "author": "ssspace1",
"title": "SSpack_ComfyUI", "title": "SSpack_ComfyUI",
@ -38929,16 +39088,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "ComfyUI nodes for using SimpleTuner-trained Flux 2 LoRA models. SimpleTuner's Flux 2 architecture uses fused layers, making its LoRAs incompatible with standard ComfyUI Flux nodes. (Description by CC)" "description": "ComfyUI nodes for using SimpleTuner-trained Flux 2 LoRA models. SimpleTuner's Flux 2 architecture uses fused layers, making its LoRAs incompatible with standard ComfyUI Flux nodes. (Description by CC)"
}, },
{
"author": "scott-createplay",
"title": "ComfyUI_video_essentials",
"reference": "https://github.com/scott-createplay/ComfyUI_video_essentials",
"files": [
"https://github.com/scott-createplay/ComfyUI_video_essentials"
],
"install_type": "git-clone",
"description": "Essential video processing nodes for ComfyUI"
},
{ {
"author": "revisionhiep-create", "author": "revisionhiep-create",
"title": "comfyui-standard-trigger-words", "title": "comfyui-standard-trigger-words",
@ -39010,21 +39159,267 @@
"description": "ComfyUI Qwen-Image-Edit-2509 node integration for image editing using OpenAI Image API. (Description by CC)" "description": "ComfyUI Qwen-Image-Edit-2509 node integration for image editing using OpenAI Image API. (Description by CC)"
}, },
{ {
"author": "danieljanata", "author": "Arctenox",
"title": "ComfyUI-QwenVL-Override", "title": "Arctenoxs-Essentials_ComfyUI",
"reference": "https://github.com/danieljanata/ComfyUI-QwenVL-Override", "reference": "https://github.com/Arctenox/Arctenoxs-Essentials_ComfyUI",
"files": [ "files": [
"https://github.com/danieljanata/ComfyUI-QwenVL-Override" "https://github.com/Arctenox/Arctenoxs-Essentials_ComfyUI"
], ],
"install_type": "git-clone", "install_type": "git-clone",
"description": "Adds two nodes that reuse upstream ComfyUI-QwenVL presets but add a runtime override that can be wired/unwired without getting stuck." "description": "A collection of efficient workflow nodes for ComfyUI with advanced sampling, seed management, temporal prompt processing, and workflow optimization tools"
},
{
"author": "by-ae",
"title": "ae-in-workflow",
"reference": "https://github.com/by-ae/ae-in-workflow",
"files": [
"https://github.com/by-ae/ae-in-workflow"
],
"install_type": "git-clone",
"description": "In-workflow Nodes for ComfyUI - Heavy interaction and streaming capabilities"
},
{
"author": "OhSeongHyeon",
"title": "comfyui-watdafox-nodes",
"reference": "https://github.com/OhSeongHyeon/comfyui-watdafox-nodes",
"files": [
"https://github.com/OhSeongHyeon/comfyui-watdafox-nodes"
],
"install_type": "git-clone",
"description": "A node pack for ComfyUI"
},
{
"author": "pixelpainter",
"title": "mute-bypass by node ID",
"reference": "https://github.com/pixelpainter/comfyui-mute-bypass-by-ID",
"files": [
"https://github.com/pixelpainter/comfyui-mute-bypass-by-ID"
],
"install_type": "git-clone",
"description": "2 nodes for muting or bypassing a node by node ID. They are widget linkable and promotable to a Subgraph node as a switch to mute or bypass a node in it's own Subgraph, or any other Subgraph, or it can be used as a stand alone node anywhere"
},
{
"author": "Austat",
"title": "ComfyUI-RemacriScale",
"reference": "https://github.com/Austat/ComfyUI-RemacriScale",
"files": [
"https://github.com/Austat/ComfyUI-RemacriScale"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for upscaling videos using the Remacri upscaler and then downscaling them. (Description by CC)"
},
{
"author": "Austat",
"title": "ComfyUI-DownsampleFPS",
"reference": "https://github.com/Austat/ComfyUI-DownsampleFPS",
"files": [
"https://github.com/Austat/ComfyUI-DownsampleFPS"
],
"install_type": "git-clone",
"description": "A node for ComfyUI to downsample framerate ie. from 48 to 24."
},
{
"author": "Lysthan",
"title": "ComfyUI-LYSTHAN-PPS",
"reference": "https://github.com/Lysthan/ComfyUI-LYSTHAN-PPS",
"files": [
"https://github.com/Lysthan/ComfyUI-LYSTHAN-PPS"
],
"install_type": "git-clone",
"description": "Privacy-Protected Saver node for ComfyUI that encrypts and archives output images into password-protected ZIP files or videos for secure storage and privacy protection."
},
{
"author": "mirabarukaso",
"title": "ComfyUI_MiraSubPack",
"reference": "https://github.com/mirabarukaso/ComfyUI_MiraSubPack",
"files": [
"https://github.com/mirabarukaso/ComfyUI_MiraSubPack"
],
"install_type": "git-clone",
"description": "More test nodes for ComfyUI_Mira extension. (Description by CC)"
},
{
"author": "BennyDaBall930",
"title": "ComfyUI-Z-Engineer",
"reference": "https://github.com/BennyDaBall930/ComfyUI-Z-Engineer",
"files": [
"https://github.com/BennyDaBall930/ComfyUI-Z-Engineer"
],
"install_type": "git-clone",
"description": "Custom node for ComfyUI that integrates a local LLM via OpenAI-compatible API to engineer optimal prompts for Z-Image Turbo workflows. (Description by CC)"
},
{
"author": "chameleon-ai",
"title": "comfyui_momo",
"reference": "https://github.com/chameleon-ai/comfyui_momo",
"files": [
"https://github.com/chameleon-ai/comfyui_momo"
],
"install_type": "git-clone",
"description": "Implementation of MoMo interpolation for ComfyUI"
},
{
"author": "styletransfer",
"title": "ComfyUI-TRELLIS2_Motion",
"reference": "https://github.com/styletransfer/ComfyUI-TRELLIS2_Motion",
"files": [
"https://github.com/styletransfer/ComfyUI-TRELLIS2_Motion"
],
"install_type": "git-clone",
"description": "A comprehensive ComfyUI node package that uses Microsoft's TRELLIS2 to transform video footage into 3D mesh reconstructions with advanced rendering effects."
},
{
"author": "SuzumiyaAkizuki",
"title": "ComfyUI-LLM_Prompt_XML_Formatter",
"reference": "https://github.com/SuzumiyaAkizuki/ComfyUI-LLM_Prompt_XML_Formatter",
"files": [
"https://github.com/SuzumiyaAkizuki/ComfyUI-LLM_Prompt_XML_Formatter"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for automatically generating XML-style prompts compatible with NewBie models using LLM APIs, with style customization and preset management capabilities. (Description by CC)"
},
{
"author": "AugustusLXIII",
"title": "Custom Resolution I2V",
"id": "custom-resolution-i2v-augustus",
"reference": "https://github.com/AugustusLXIII/ComfyUI_CustomResolution_I2V",
"files": [
"https://github.com/AugustusLXIII/ComfyUI_CustomResolution_I2V"
],
"install_type": "git-clone",
"description": "A resolution utility for WanVideo I2V with 20 presets, manual override and automatic rounding."
},
{
"author": "RyukoMatoiFan",
"title": "ComfyUI-Switti",
"reference": "https://github.com/RyukoMatoiFan/ComfyUI-Switti",
"files": [
"https://github.com/RyukoMatoiFan/ComfyUI-Switti"
],
"install_type": "git-clone",
"description": "Custom nodes for running the Switti text-to-image model inside ComfyUI with support for checkpoint loading, VAE, CLIP encoders, and pipeline building."
},
{
"author": "Bzbaozi",
"title": "ComfyUI-YK-Banana2-Batch",
"reference": "https://github.com/Bzbaozi/ComfyUI-YK-Banana2-Batch",
"files": [
"https://github.com/Bzbaozi/ComfyUI-YK-Banana2-Batch"
],
"install_type": "git-clone",
"description": "A powerful batch image generation node for ComfyUI using the YK-Banana2 Pro API to generate multiple images in parallel with reference image support. (Description by CC)"
},
{
"author": "rethink-studios",
"title": "comfyui-model-linker-desktop",
"reference": "https://github.com/rethink-studios/comfyui-model-linker-desktop",
"files": [
"https://github.com/rethink-studios/comfyui-model-linker-desktop"
],
"install_type": "git-clone",
"description": "A ComfyUI extension that helps users relink missing models in workflows"
},
{
"author": "xuheyao",
"title": "comfyui-dinov3-point-prompt",
"reference": "https://github.com/xuheyao/comfyui-dinov3-point-prompt",
"files": [
"https://github.com/xuheyao/comfyui-dinov3-point-prompt"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for DINOv3 point prompt functionality with integration of Facebook's DINOv3 research model. (Description by CC)"
},
{
"author": "Asidert",
"title": "Base64 Images input and output nodes for ComfyUI",
"reference": "https://github.com/Asidert/ComfyUI_Base64Images",
"files": [
"https://github.com/Asidert/ComfyUI_Base64Images"
],
"install_type": "git-clone",
"description": "A set of base64 input and output nodes for a custom API using ComfyUI"
},
{
"author": "ddontsov93",
"title": "ComfyUI-AudioSeparator",
"reference": "https://github.com/ddontsov93/ComfyUI-AudioSeparator",
"files": [
"https://github.com/ddontsov93/ComfyUI-AudioSeparator"
],
"install_type": "git-clone",
"description": "Custom node for ComfyUI integrating audio-separator library that separates audio stems (vocals vs instrumental), removes noise, and fixes audio artifacts using GPU acceleration. (Description by CC)"
},
{
"author": "TobiasGlaubach",
"title": "ComfyUI-TG_pydocmaker",
"reference": "https://github.com/TobiasGlaubach/ComfyUI-TG_pydocmaker",
"files": [
"https://github.com/TobiasGlaubach/ComfyUI-TG_pydocmaker"
],
"install_type": "git-clone",
"description": "A minimal node set in comfyui to render pydocmaker reports"
},
{
"author": "cyberlightdev",
"title": "ComfyUI-CyberUtils",
"reference": "https://github.com/cyberlightdev/ComfyUI-CyberUtils",
"files": [
"https://github.com/cyberlightdev/ComfyUI-CyberUtils"
],
"install_type": "git-clone",
"description": "A minimal template for creating React/TypeScript frontend extensions for ComfyUI, with complete boilerplate setup including internationalization and unit testing."
},
{
"author": "rakkarage",
"title": "ComfyRage",
"id": "comfyrage",
"reference": "https://github.com/rakkarage/ComfyRage",
"files": [
"https://github.com/rakkarage/ComfyRage"
],
"install_type": "git-clone",
"description": "ComfyUI text nodes. Pre (preprocess comments, random, and de-emphasis), Show (show and persist text), and Debug (show and persist weights)."
},
{
"author": "naxci1",
"title": "ComfyUI-FlashVSR_Stable",
"reference": "https://github.com/naxci1/ComfyUI-FlashVSR_Stable",
"files": [
"https://github.com/naxci1/ComfyUI-FlashVSR_Stable"
],
"install_type": "git-clone",
"description": "High-performance Video Super Resolution for ComfyUI with VRAM optimization."
},
{
"author": "Shadowwalker0P",
"title": "CryptoNoise-Ksampler",
"reference": "https://github.com/Shadowwalker0P/CryptoNoise-Ksampler",
"files": [
"https://github.com/Shadowwalker0P/CryptoNoise-Ksampler"
],
"install_type": "git-clone",
"description": "Drop-in replacement for ComfyUI's standard KSampler that embeds cryptographic proof of authorship directly into generated images through deterministic noise injection into the latent representation."
},
{
"author": "vjumpkung",
"title": "ComfyUI-STARWrapper",
"reference": "https://github.com/vjumpkung/ComfyUI-STARWrapper",
"files": [
"https://github.com/vjumpkung/ComfyUI-STARWrapper"
],
"install_type": "git-clone",
"description": "An experimental STAR Video Upscale Wrapper."
},
{
"author": "Paddel87",
"title": "ComfyUI_fal_image",
"reference": "https://github.com/Paddel87/ComfyUI_fal_image",
"files": [
"https://github.com/Paddel87/ComfyUI_fal_image"
],
"install_type": "git-clone",
"description": "ComfyUI custom node pack for fal.ai image generation supporting FLUX models with queue polling, safety controls, and native image I/O conversion."
}, },

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

@ -1,5 +1,225 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "starsFriday",
"title": "ComfyUI-KLingAI-OmniVideo [WIP]",
"reference": "https://github.com/starsFriday/ComfyUI-KLingAI-OmniVideo",
"files": [
"https://github.com/starsFriday/ComfyUI-KLingAI-OmniVideo"
],
"install_type": "git-clone",
"description": "Five API nodes for KLingAI's OmniVideo (O1) usage\nNOTE: The files in the repo are not organized."
},
{
"author": "Hifunyo",
"title": "comfyui_google_ai",
"reference": "https://github.com/Hifunyo/comfyui_google_ai",
"files": [
"https://github.com/Hifunyo/comfyui_google_ai"
],
"install_type": "git-clone",
"description": "ComfyUI integration node for Google AI image generation capabilities. (Description by CC)"
},
{
"author": "nschpy",
"title": "ComfyUI_MovisAdapter [UNSAFE]",
"reference": "https://github.com/nschpy/ComfyUI_MovisAdapter",
"files": [
"https://github.com/nschpy/ComfyUI_MovisAdapter"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "devzeroLL",
"title": "comfyui-lxj-Node",
"reference": "https://github.com/devzeroLL/comfyui-lxj-Node",
"files": [
"https://github.com/devzeroLL/comfyui-lxj-Node"
],
"install_type": "git-clone",
"description": "NODES: lxj_ImageBatch14, lxj_TextBatch14"
},
{
"author": "hgh086",
"title": "Comfyui-HghImage",
"reference": "https://github.com/hgh086/Comfyui-HghImage",
"files": [
"https://github.com/hgh086/Comfyui-HghImage"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for image comparison functionality. (Description by CC)"
},
{
"author": "Ginolazy",
"title": "ComfyUI-FluxKontextImageCompensate [WIP]",
"reference": "https://github.com/Ginolazy/ComfyUI-FluxKontextImageCompensate",
"files": [
"https://github.com/Ginolazy/ComfyUI-FluxKontextImageCompensate"
],
"install_type": "git-clone",
"description": "A focused ComfyUI plugin to handle the vertical stretching issue introduced by the Flux Kontext model.\nNOTE: The files in the repo are not organized."
},
{
"author": "IO-AtelierTech",
"title": "comfyui-genai-connectors [WIP]",
"reference": "https://github.com/IO-AtelierTech/comfyui-genai-connectors",
"files": [
"https://github.com/IO-AtelierTech/comfyui-genai-connectors"
],
"install_type": "git-clone",
"description": "The ComfyUI-fal-Connector is a tool designed to provide an integration between ComfyUI and fal. This extension allows users to execute their ComfyUI workflows directly on [a/fal.ai](https://fal.ai/). This enables users to leverage the computational power and resources provided by fal.ai for running their ComfyUI workflows.\nNOTE: The files in the repo are not organized."
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-MVDUST3R [UNSAFE]",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-MVDUST3R",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-MVDUST3R"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for MVDUST3R multi-view 3D reconstruction[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "ProjectAtlantis-dev",
"title": "comfyui-atlantis-json [UNSAFE]",
"reference": "https://github.com/ProjectAtlantis-dev/comfyui-atlantis-json",
"files": [
"https://github.com/ProjectAtlantis-dev/comfyui-atlantis-json"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for JSON processing and transcription workflows, including text-to-JSON conversion, SRT subtitle parsing, and file saving. (Description by CC)[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "ShammiG",
"title": "ComfyUI_Text_Tools_SG [UNSAFE]",
"reference": "https://github.com/ShammiG/ComfyUI_Text_Tools_SG",
"files": [
"https://github.com/ShammiG/ComfyUI_Text_Tools_SG"
],
"install_type": "git-clone",
"description": "Text Editor node with Markdown editing plus quick shortcuts, Text Viewer node, with extra features plus Text Merge, Text Save and Load Text from anywhere nodes.[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "Smyshnikof",
"title": "ComfyUI-PresetDownloadManager [UNSAFE]",
"reference": "https://github.com/Smyshnikof/ComfyUI-PresetDownloadManager",
"files": [
"https://github.com/Smyshnikof/ComfyUI-PresetDownloadManager"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node for managing and downloading models from HuggingFace with preset support[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "gulajawalegit",
"title": "ComfyUI-Telegram-Sender [UNSAFE]",
"reference": "https://github.com/gulajawalegit/ComfyUI-Telegram-Sender",
"files": [
"https://github.com/gulajawalegit/ComfyUI-Telegram-Sender"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for sending generated videos to Telegram, enabling direct output sharing to messaging platforms. (Description by CC)[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "Laolilzp",
"title": "Laoli3D [UNSAFE]",
"reference": "https://github.com/Laolilzp/Laoli3D",
"files": [
"https://github.com/Laolilzp/Laoli3D"
],
"install_type": "git-clone",
"description": "ComfyUI 3D pose editor enabling visual character manipulation and ControlNet image generation for precise AI figure control without prompt description. (Description by CC)[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "Goldlionren",
"title": "ComfyUI_Bridge_fabric [UNSAFE]",
"reference": "https://github.com/Goldlionren/ComfyUI_Bridge_fabric",
"files": [
"https://github.com/Goldlionren/ComfyUI_Bridge_fabric"
],
"install_type": "git-clone",
"description": "AI Compute Fabric bridge for ComfyUI enabling distributed CLIP, VAE, and ControlNet inference across local and remote machines. (Description by CC)[w/This nodepack contains a node that has a vulnerability allowing write to arbitrary file paths.]"
},
{
"author": "CypherNaught-0x",
"title": "ComfyUI-StarVector [WIP]",
"reference": "https://github.com/CypherNaught-0x/ComfyUI-StarVector",
"files": [
"https://github.com/CypherNaught-0x/ComfyUI-StarVector"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for SVG generation using StarVector models\nNOTE: The files in the repo are not organized."
},
{
"author": "Clivey1234",
"title": "ComfyUI_FBX_Import [UNSAFE]",
"reference": "https://github.com/Clivey1234/ComfyUI_FBX_Import",
"files": [
"https://github.com/Clivey1234/ComfyUI_FBX_Import"
],
"install_type": "git-clone",
"description": "Convert FBX animations into ControlNet OpenPose images for driving AI video generation with motion from any animation source. (Description by CC)[w/This nodepack has a vulnerability that allows arbitrary code execution remotely.]"
},
{
"author": "TobiasGlaubach",
"title": "ComfyUI-TG_PyCode [UNSAFE]",
"reference": "https://github.com/TobiasGlaubach/ComfyUI-TG_PyCode",
"files": [
"https://github.com/TobiasGlaubach/ComfyUI-TG_PyCode"
],
"install_type": "git-clone",
"description": "ComfyUI node library with an editor and nodes to run Python code within ComfyUI workflows.[w/This nodepack has a vulnerability that allows arbitrary code execution remotely.]"
},
{
"author": "jchiotaka",
"title": "ComfyUI-ClarityAI-Upscaler",
"reference": "https://github.com/jchiotaka/ComfyUI-ClarityAI-Upscaler",
"files": [
"https://github.com/jchiotaka/ComfyUI-ClarityAI-Upscaler"
],
"install_type": "git-clone",
"description": "ComfyUI upscaler nodes including ClarityCreativeUpscaler, ClarityCrystalUpscaler, and ClarityFluxUpscaler. (Description by CC)"
},
{
"author": "tpc2233",
"title": "ComfyUI-TP-IMtalker [WIP]",
"reference": "https://github.com/tpc2233/ComfyUI-TP-IMtalker",
"files": [
"https://github.com/tpc2233/ComfyUI-TP-IMtalker"
],
"install_type": "git-clone",
"description": "Comfy UI nodes for IMtalker to run native weights.)\nNOTE: The files in the repo are not organized."
},
{
"author": "yutrodimitri-ship-it",
"title": "ComfyUI-YUTRO-CastingStudio-v2 [WIP]",
"reference": "https://github.com/yutrodimitri-ship-it/ComfyUI-YUTRO-CastingStudio-v2",
"files": [
"https://github.com/yutrodimitri-ship-it/ComfyUI-YUTRO-CastingStudio-v2"
],
"install_type": "git-clone",
"description": "A professional modular suite of nodes for ComfyUI designed for virtual casting agencies, professional photographers, and content creators to generate high-quality model portfolios efficiently. (Description by CC)\nNOTE: The files in the repo are not organized."
},
{
"author": "yuyu0218yu",
"title": "comfyui-NXCM-tool [UNSAFE]",
"reference": "https://github.com/yuyu0218yu/comfyui-NXCM-tool",
"files": [
"https://github.com/yuyu0218yu/comfyui-NXCM-tool"
],
"install_type": "git-clone",
"description": "Next-generation creative media encryption toolkit for ComfyUI providing image and video encryption with AES-256-CTR + HMAC-SHA256, metadata preservation, and batch processing support. (Description by CC) [w/hardcoded encryption key]"
},
{
"author": "SergeyKarleev",
"title": "[WIP] comfyui-textutils",
"reference": "https://github.com/SergeyKarleev/comfyui-textutils",
"files": [
"https://github.com/SergeyKarleev/comfyui-textutils"
],
"install_type": "git-clone",
"description": "Small utility nodes for ComfyUI text workflows.\nNOTE: The files in the repo are not organized."
},
{ {
"author": "love530love", "author": "love530love",
"title": "[WIP] ComfyUI-TorchMonitor", "title": "[WIP] ComfyUI-TorchMonitor",
@ -5378,16 +5598,6 @@
"description": "NODES: Properties, Apply SVG to Image", "description": "NODES: Properties, Apply SVG to Image",
"install_type": "git-clone" "install_type": "git-clone"
}, },
{
"author": "AhBumm",
"title": "ComfyUI_MangaLineExtraction",
"reference": "https://github.com/AhBumm/ComfyUI_MangaLineExtraction-hf",
"files": [
"https://github.com/AhBumm/ComfyUI_MangaLineExtraction-hf"
],
"description": "p1atdev/MangaLineExtraction-hf as a node in comfyui",
"install_type": "git-clone"
},
{ {
"author": "Kur0butiMegane", "author": "Kur0butiMegane",
"title": "Comfyui-StringUtils", "title": "Comfyui-StringUtils",
@ -8781,16 +8991,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "A powerful debugging tool designed to provide in-depth analysis of your environment and dependencies by exposing API endpoints. This tool allows you to inspect environment variables, pip packages, python info and dependency trees, making it easier to diagnose and resolve issues in your ComfyUI setup.[w/This tool may expose sensitive system information if used on a public server]" "description": "A powerful debugging tool designed to provide in-depth analysis of your environment and dependencies by exposing API endpoints. This tool allows you to inspect environment variables, pip packages, python info and dependency trees, making it easier to diagnose and resolve issues in your ComfyUI setup.[w/This tool may expose sensitive system information if used on a public server]"
}, },
{
"author": "Futureversecom",
"title": "ComfyUI-JEN",
"reference": "https://github.com/futureversecom/ComfyUI-JEN",
"files": [
"https://github.com/futureversecom/ComfyUI-JEN"
],
"install_type": "git-clone",
"description": "Comfy UI custom nodes for JEN music generation powered by Futureverse"
},
{ {
"author": "denislov", "author": "denislov",
"title": "Comfyui_AutoSurvey", "title": "Comfyui_AutoSurvey",

View File

@ -340,8 +340,6 @@
"ImageBlendText", "ImageBlendText",
"ImageBlendV1", "ImageBlendV1",
"ImageRatioCrop", "ImageRatioCrop",
"Load_Images_Advance",
"Load_Images_V1",
"PD Image Resize_V1", "PD Image Resize_V1",
"PDEmptyRatioLatent", "PDEmptyRatioLatent",
"PDIMAGE_ImageCombine", "PDIMAGE_ImageCombine",
@ -366,6 +364,7 @@
"PD_GetImageRatio", "PD_GetImageRatio",
"PD_GetImageSize", "PD_GetImageSize",
"PD_ImageFileTraining", "PD_ImageFileTraining",
"PD_ImageGroupComposite",
"PD_ImageListForSort", "PD_ImageListForSort",
"PD_ImageListForSortWithMetadata", "PD_ImageListForSortWithMetadata",
"PD_ImageSearch", "PD_ImageSearch",
@ -376,7 +375,6 @@
"PD_JoinStringMultiLine", "PD_JoinStringMultiLine",
"PD_LoadImageMetadata", "PD_LoadImageMetadata",
"PD_LoadImageWithMeta", "PD_LoadImageWithMeta",
"PD_LoadImagesFromDir",
"PD_LoadImagesFromZip", "PD_LoadImagesFromZip",
"PD_LoadTextsFromDir", "PD_LoadTextsFromDir",
"PD_LoadTextsFromZip", "PD_LoadTextsFromZip",
@ -411,6 +409,8 @@
"PD_image_to_text_v1", "PD_image_to_text_v1",
"PD_imagesave_path", "PD_imagesave_path",
"PD_load_image_v1", "PD_load_image_v1",
"PD_loadimage_path",
"PD_loadimage_path advance",
"PD_name_replacewordorder", "PD_name_replacewordorder",
"PD_number_star", "PD_number_star",
"PD_number_start", "PD_number_start",
@ -636,6 +636,8 @@
], ],
"https://github.com/AMTPorn/comfyui_amt": [ "https://github.com/AMTPorn/comfyui_amt": [
[ [
"AMTCountTagsInDirectory",
"AMTEmbedTagFrequencySafetensors",
"AMTMultiConditionRegexReplace", "AMTMultiConditionRegexReplace",
"AMTReplaceAndMaybeDropString", "AMTReplaceAndMaybeDropString",
"AMTStringDeduplication" "AMTStringDeduplication"
@ -711,14 +713,6 @@
"title_aux": "ComfyUI-Upscayl" "title_aux": "ComfyUI-Upscayl"
} }
], ],
"https://github.com/AhBumm/ComfyUI_MangaLineExtraction-hf": [
[
"MangaLineExtraction-hf"
],
{
"title_aux": "ComfyUI_MangaLineExtraction"
}
],
"https://github.com/AkiEvansDev/ComfyUI-Tools": [ "https://github.com/AkiEvansDev/ComfyUI-Tools": [
[ [
"AE.AnySwitch", "AE.AnySwitch",
@ -879,6 +873,7 @@
"TSRestoreFromCrop", "TSRestoreFromCrop",
"TSWhisper", "TSWhisper",
"TS_BGRM_BiRefNet", "TS_BGRM_BiRefNet",
"TS_BatchPromptLoader",
"TS_Color_Grade", "TS_Color_Grade",
"TS_DeflickerNode", "TS_DeflickerNode",
"TS_FilePathLoader", "TS_FilePathLoader",
@ -894,6 +889,7 @@
"TS_Qwen3_VL", "TS_Qwen3_VL",
"TS_QwenCanvas", "TS_QwenCanvas",
"TS_QwenSafeResize", "TS_QwenSafeResize",
"TS_Qwen_3VL_FP8",
"TS_VideoDepthNode", "TS_VideoDepthNode",
"TS_Video_Upscale_With_Model", "TS_Video_Upscale_With_Model",
"TS_WAN_SafeResize" "TS_WAN_SafeResize"
@ -1391,6 +1387,21 @@
"title_aux": "ComfyUI-Inpaint_with_Detailer" "title_aux": "ComfyUI-Inpaint_with_Detailer"
} }
], ],
"https://github.com/Clivey1234/ComfyUI_FBX_Import": [
[
"BatchListResize",
"FBX_CameraDirector",
"FBX_Canny_Blender",
"FBX_Depth_Blender",
"FBX_Extraction",
"FBX_ImageBatchNumberOverlay",
"FBX_ImageResInfo",
"FBX_Info"
],
{
"title_aux": "ComfyUI_FBX_Import [UNSAFE]"
}
],
"https://github.com/Clybius/ComfyUI-FluxDeCLIP": [ "https://github.com/Clybius/ComfyUI-FluxDeCLIP": [
[ [
"FluxDeCLIPCheckpointLoader" "FluxDeCLIPCheckpointLoader"
@ -1476,6 +1487,21 @@
], ],
{} {}
], ],
"https://github.com/CypherNaught-0x/ComfyUI-StarVector": [
[
"LoadSVG",
"SVGPreview",
"SVGPreviewFromString",
"SVGToString",
"SaveSVG",
"StarVectorImage2SVG",
"StarVectorModelLoader",
"StringToSVG"
],
{
"title_aux": "ComfyUI-StarVector [WIP]"
}
],
"https://github.com/D1-3105/ComfyUI-VideoStream": [ "https://github.com/D1-3105/ComfyUI-VideoStream": [
[ [
"FloWWeaverExportSingleFrameGRPC", "FloWWeaverExportSingleFrameGRPC",
@ -1647,6 +1673,7 @@
"DonutApplyLoRAStack", "DonutApplyLoRAStack",
"DonutCacheDebug", "DonutCacheDebug",
"DonutClipEncode", "DonutClipEncode",
"DonutDetailerZIT",
"DonutFillerClip", "DonutFillerClip",
"DonutFillerModel", "DonutFillerModel",
"DonutHotReload", "DonutHotReload",
@ -1972,6 +1999,16 @@
"title_aux": "ComfyUI Local Media Manager [UNSAFE]" "title_aux": "ComfyUI Local Media Manager [UNSAFE]"
} }
], ],
"https://github.com/FoundD-oka/ComfyUI-kisekae-OOTD": [
[
"LoadOOTDPipeline",
"LoadOOTDPipelineHub",
"OOTDGenerate"
],
{
"title_aux": "ComfyUI KISEKAE-OOTD"
}
],
"https://github.com/Fucci-Mateo/ComfyUI-Airtable": [ "https://github.com/Fucci-Mateo/ComfyUI-Airtable": [
[ [
"Push pose to Airtable" "Push pose to Airtable"
@ -2047,6 +2084,15 @@
"title_aux": "Slim-Comfy-Pack [private]" "title_aux": "Slim-Comfy-Pack [private]"
} }
], ],
"https://github.com/Ginolazy/ComfyUI-FluxKontextImageCompensate": [
[
"FluxKontextImageCompensate",
"FluxKontextImageRestore"
],
{
"title_aux": "ComfyUI-FluxKontextImageCompensate [WIP]"
}
],
"https://github.com/GoddessLabs/ComfyUI-GoddessLabs-NodePack": [ "https://github.com/GoddessLabs/ComfyUI-GoddessLabs-NodePack": [
[ [
"GoddessLabsDestroyAndRecreate", "GoddessLabsDestroyAndRecreate",
@ -2069,6 +2115,15 @@
"title_aux": "ComfyUI-CleanSlate [WIP]" "title_aux": "ComfyUI-CleanSlate [WIP]"
} }
], ],
"https://github.com/Goldlionren/ComfyUI_Bridge_fabric": [
[
"LocalCLIPClient",
"RemoteCLIPHostSaver"
],
{
"title_aux": "ComfyUI_Bridge_fabric [UNSAFE]"
}
],
"https://github.com/Grant-CP/ComfyUI-LivePortraitKJ-MPS": [ "https://github.com/Grant-CP/ComfyUI-LivePortraitKJ-MPS": [
[ [
"DownloadAndLoadLivePortraitModels", "DownloadAndLoadLivePortraitModels",
@ -2143,6 +2198,14 @@
"title_aux": "This n that (Hapse)" "title_aux": "This n that (Hapse)"
} }
], ],
"https://github.com/Hifunyo/comfyui_google_ai": [
[
"GoogleAIGenerateImage"
],
{
"title_aux": "comfyui_google_ai"
}
],
"https://github.com/HuangYuChuh/ComfyUI-LLMs-Toolkit": [ "https://github.com/HuangYuChuh/ComfyUI-LLMs-Toolkit": [
[ [
"DeepSeekImageAnalyst", "DeepSeekImageAnalyst",
@ -2165,6 +2228,21 @@
"title_aux": "Comfyui_XF_Custom_Actual-Node" "title_aux": "Comfyui_XF_Custom_Actual-Node"
} }
], ],
"https://github.com/IO-AtelierTech/comfyui-genai-connectors": [
[
"BooleanInput_fal",
"FloatInput_fal",
"IntegerInput_fal",
"LoadImageFromURL_fal",
"RemoteCheckpointLoader_fal",
"RemoteLoraLoader_fal",
"SaveImage_fal",
"StringInput_fal"
],
{
"title_aux": "comfyui-genai-connectors [WIP]"
}
],
"https://github.com/IXIWORKS-KIMJUNGHO/comfyui-ixiworks": [ "https://github.com/IXIWORKS-KIMJUNGHO/comfyui-ixiworks": [
[ [
"BuildCharacterPromptNode", "BuildCharacterPromptNode",
@ -2651,8 +2729,10 @@
[ [
"LunaBatchPromptExtractor", "LunaBatchPromptExtractor",
"LunaBatchPromptLoader", "LunaBatchPromptLoader",
"LunaBatchUpscaleRefine",
"LunaCheckpointLoader", "LunaCheckpointLoader",
"LunaCheckpointTunnel", "LunaCheckpointTunnel",
"LunaChessRefiner",
"LunaCivitaiBatchScraper", "LunaCivitaiBatchScraper",
"LunaCivitaiScraper", "LunaCivitaiScraper",
"LunaConfigGateway", "LunaConfigGateway",
@ -2667,8 +2747,10 @@
"LunaExpressionPromptBuilder", "LunaExpressionPromptBuilder",
"LunaExpressionSlicerSaver", "LunaExpressionSlicerSaver",
"LunaGGUFConverter", "LunaGGUFConverter",
"LunaINT8Loader",
"LunaKSampler", "LunaKSampler",
"LunaKSamplerAdvanced", "LunaKSamplerAdvanced",
"LunaKSamplerHeadless",
"LunaLoRARandomizer", "LunaLoRARandomizer",
"LunaLoRAStacker", "LunaLoRAStacker",
"LunaLoRATriggerInjector", "LunaLoRATriggerInjector",
@ -2676,12 +2758,17 @@
"LunaModelRestore", "LunaModelRestore",
"LunaModelRouter", "LunaModelRouter",
"LunaMultiSaver", "LunaMultiSaver",
"LunaNF4Loader",
"LunaOptimizedWeightsManager", "LunaOptimizedWeightsManager",
"LunaPipeExpander", "LunaPipeExpander",
"LunaPromptCraft", "LunaPromptCraft",
"LunaPromptCraftDebug", "LunaPromptCraftDebug",
"LunaPyramidNoiseGenerator",
"LunaResetModelWeights", "LunaResetModelWeights",
"LunaSAM3Detector",
"LunaScaffoldUpscaler",
"LunaSecondaryModelLoader", "LunaSecondaryModelLoader",
"LunaSemanticDetailer",
"LunaSmartLoRALinker", "LunaSmartLoRALinker",
"LunaSuperUpscaler", "LunaSuperUpscaler",
"LunaSuperUpscalerSimple", "LunaSuperUpscalerSimple",
@ -2712,6 +2799,14 @@
"title_aux": "ComfyUI-Text" "title_aux": "ComfyUI-Text"
} }
], ],
"https://github.com/Laolilzp/Laoli3D": [
[
"Laoli_3DPoseEditor"
],
{
"title_aux": "Laoli3D [UNSAFE]"
}
],
"https://github.com/LarryJane491/ComfyUI-ModelUnloader": [ "https://github.com/LarryJane491/ComfyUI-ModelUnloader": [
[ [
"Model Unloader" "Model Unloader"
@ -3128,6 +3223,28 @@
"title_aux": "comfyui-yaml-prompt" "title_aux": "comfyui-yaml-prompt"
} }
], ],
"https://github.com/Mets3D/mets-nodes": [
[
"AdjustImageNode",
"AutoExtractTags",
"DownloadCivitaiModel",
"ExtractTagFromString",
"PrepareCheckpoint",
"PrepareLoRA",
"PromptTidy",
"RegexNode",
"RenderPass",
"RenderPass_Face",
"RenderPass_Prepare",
"SplitData",
"StableRandomChoiceNode",
"TagStacker",
"TagTweaker"
],
{
"title_aux": "Mets-Nodes"
}
],
"https://github.com/MickeyJ/ComfyUI_mickster_nodes": [ "https://github.com/MickeyJ/ComfyUI_mickster_nodes": [
[ [
"Image Size Scaled", "Image Size Scaled",
@ -3561,7 +3678,15 @@
], ],
"https://github.com/OhSeongHyeon/comfyui-random-image-size": [ "https://github.com/OhSeongHyeon/comfyui-random-image-size": [
[ [
"RandomImageSize" "BFParameters",
"BFParametersSimple",
"IntegerPicker",
"OuputDirByModelName",
"RandomImageSizeAdvanced",
"RandomImageSizeAdvancedYAML",
"RandomInteger",
"UniqueStringList",
"UniqueStringListAdvanced"
], ],
{ {
"title_aux": "comfyui-random-image-size" "title_aux": "comfyui-random-image-size"
@ -3789,6 +3914,21 @@
"title_aux": "Hunyuan3D-Part [WIP]" "title_aux": "Hunyuan3D-Part [WIP]"
} }
], ],
"https://github.com/PozzettiAndrea/ComfyUI-MVDUST3R": [
[
"BlurDetection",
"ExportMesh",
"ExportPointCloud",
"LoadMVDUST3RModel",
"MVDUST3DVisualizer",
"MVDUST3RGridMesh",
"MVDUST3RInference",
"PrepareImages"
],
{
"title_aux": "ComfyUI-MVDUST3R [UNSAFE]"
}
],
"https://github.com/PozzettiAndrea/ComfyUI-MotionCapture": [ "https://github.com/PozzettiAndrea/ComfyUI-MotionCapture": [
[ [
"BVHViewer", "BVHViewer",
@ -3856,6 +3996,16 @@
"title_aux": "ComfyUI-UniRig [WIP]" "title_aux": "ComfyUI-UniRig [WIP]"
} }
], ],
"https://github.com/ProjectAtlantis-dev/comfyui-atlantis-json": [
[
"SRTToJson",
"SaveJSON",
"TextToJsonInput"
],
{
"title_aux": "comfyui-atlantis-json [UNSAFE]"
}
],
"https://github.com/QingLuanWithoutHeart/comfyui-file-image-utils": [ "https://github.com/QingLuanWithoutHeart/comfyui-file-image-utils": [
[ [
"FileManagerV2", "FileManagerV2",
@ -3943,21 +4093,31 @@
[ [
"AliyunChat", "AliyunChat",
"AliyunVLChat", "AliyunVLChat",
"AnyToBoolean",
"CropImageByJson",
"DownloadImagesFromUrls",
"Florence2CoordinateExtractor", "Florence2CoordinateExtractor",
"Florence2JsonShow", "Florence2JsonShow",
"FreepikIconSearch",
"GeminiVision",
"ImageDesaturateEdgeBinarize", "ImageDesaturateEdgeBinarize",
"ImageSubtraction", "ImageSubtraction",
"ImageSubtractionAdvanced", "ImageSubtractionAdvanced",
"ImageToSVG_Potracer", "ImageToSVG_Potracer",
"JsonExtractTextList",
"MaskExternalRectangle", "MaskExternalRectangle",
"PreviewSVG", "PreviewSVG",
"QwenVLBboxVisualizer",
"QwenVLPointVisualizer",
"SVGToImage", "SVGToImage",
"SaveSVG", "SaveSVG",
"SearchIconFreepik",
"SimpleImageStitch", "SimpleImageStitch",
"SimpleVisionChat",
"StringContainsKeyword",
"TextSplitLines", "TextSplitLines",
"imageStitchForICImproved", "imageStitchForICImproved",
"imageStitchForICImproved_CropBack" "imageStitchForICImproved_CropBack",
"string_to_boolean"
], ],
{ {
"author": "chflame", "author": "chflame",
@ -4208,6 +4368,14 @@
"title_aux": "comfyui_caption-around-image" "title_aux": "comfyui_caption-around-image"
} }
], ],
"https://github.com/SergeyKarleev/comfyui-textutils": [
[
"TextLinesBatch"
],
{
"title_aux": "[WIP] comfyui-textutils"
}
],
"https://github.com/ShahFaisalWani/ComfyUI-Mojen-Nodeset": [ "https://github.com/ShahFaisalWani/ComfyUI-Mojen-Nodeset": [
[ [
"MojenAnalyzeProcessor", "MojenAnalyzeProcessor",
@ -4224,6 +4392,20 @@
"title_aux": "ComfyUI-Mojen-Nodeset" "title_aux": "ComfyUI-Mojen-Nodeset"
} }
], ],
"https://github.com/ShammiG/ComfyUI_Text_Tools_SG": [
[
"Text Tools Editor-SG",
"Text Tools Load Text FilePath-SG",
"Text Tools Load Text-SG",
"Text Tools Merge Text Multi-SG",
"Text Tools Merge Text-SG",
"Text Tools Save Text File-SG",
"Text Tools Viewer-SG"
],
{
"title_aux": "ComfyUI_Text_Tools_SG [UNSAFE]"
}
],
"https://github.com/Shinsplat/ComfyUI-Shinsplat": [ "https://github.com/Shinsplat/ComfyUI-Shinsplat": [
[ [
"Clip Text Encode (Shinsplat)", "Clip Text Encode (Shinsplat)",
@ -4257,6 +4439,7 @@
], ],
"https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt": [ "https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt": [
[ [
"FurreySimplePrompt",
"FurreySuperPrompt" "FurreySuperPrompt"
], ],
{ {
@ -4443,6 +4626,14 @@
"title_aux": "comfyui-enhanced [WIP]" "title_aux": "comfyui-enhanced [WIP]"
} }
], ],
"https://github.com/Smyshnikof/ComfyUI-PresetDownloadManager": [
[
"PresetDownloadManager"
],
{
"title_aux": "ComfyUI-PresetDownloadManager [UNSAFE]"
}
],
"https://github.com/Solankimayursinh/PMSnodes": [ "https://github.com/Solankimayursinh/PMSnodes": [
[ [
"InputAnalyzer", "InputAnalyzer",
@ -4886,6 +5077,20 @@
"title_aux": "ComfyUI CK3 Presets" "title_aux": "ComfyUI CK3 Presets"
} }
], ],
"https://github.com/TobiasGlaubach/ComfyUI-TG_PyCode": [
[
"TG_PyCall",
"TG_PyCallKey",
"TG_PyEditor",
"TG_PyEval",
"TG_PyEvalNamespace",
"TG_PyGetInstalledLibs",
"TG_PyImportLibs"
],
{
"title_aux": "ComfyUI-TG_PyCode [UNSAFE]"
}
],
"https://github.com/Toxic1228/Eleven-labs-comfyui-sts": [ "https://github.com/Toxic1228/Eleven-labs-comfyui-sts": [
[ [
"ElevenLabs_SpeechToSpeech" "ElevenLabs_SpeechToSpeech"
@ -5506,36 +5711,6 @@
"title_aux": "ComfyUI_UguuUploader" "title_aux": "ComfyUI_UguuUploader"
} }
], ],
"https://github.com/akatz-ai/ComfyUI-Execution-Inversion": [
[
"AccumulateNode",
"AccumulationGetItemNode",
"AccumulationGetLengthNode",
"AccumulationHeadNode",
"AccumulationSetItemNode",
"AccumulationTailNode",
"AccumulationToListNode",
"DebugPrint",
"ExecutionBlocker",
"ForLoopClose",
"ForLoopOpen",
"GetFloatFromList",
"GetIntFromList",
"IntegerListGeneratorNode",
"LazyConditional",
"LazyIndexSwitch",
"LazyMixImages",
"LazySwitch",
"ListToAccumulationNode",
"MakeListNode",
"WhileLoopClose",
"WhileLoopOpen",
"_ForLoopCounter"
],
{
"title_aux": "ComfyUI-Execution-Inversion"
}
],
"https://github.com/aklevecz/ComfyUI-AutoPrompt": [ "https://github.com/aklevecz/ComfyUI-AutoPrompt": [
[ [
"OllamaChat", "OllamaChat",
@ -6679,13 +6854,13 @@
"EmptyLatentHunyuan3Dv2", "EmptyLatentHunyuan3Dv2",
"EmptyLatentImage", "EmptyLatentImage",
"EmptyMochiLatentVideo", "EmptyMochiLatentVideo",
"EmptyQwenImageLayeredLatentImage",
"EmptySD3LatentImage", "EmptySD3LatentImage",
"Epsilon Scaling", "Epsilon Scaling",
"ExponentialScheduler", "ExponentialScheduler",
"ExtendIntermediateSigmas", "ExtendIntermediateSigmas",
"FeatherMask", "FeatherMask",
"FlipSigmas", "FlipSigmas",
"Flux2ProImageNode",
"Flux2Scheduler", "Flux2Scheduler",
"FluxDisableGuidance", "FluxDisableGuidance",
"FluxGuidance", "FluxGuidance",
@ -6793,6 +6968,7 @@
"LatentConcat", "LatentConcat",
"LatentCrop", "LatentCrop",
"LatentCut", "LatentCut",
"LatentCutToBatch",
"LatentFlip", "LatentFlip",
"LatentFromBatch", "LatentFromBatch",
"LatentInterpolate", "LatentInterpolate",
@ -7285,6 +7461,15 @@
"title_aux": "Comfyui_AutoSurvey" "title_aux": "Comfyui_AutoSurvey"
} }
], ],
"https://github.com/devzeroLL/comfyui-lxj-Node": [
[
"lxj_ImageBatch14",
"lxj_TextBatch14"
],
{
"title_aux": "comfyui-lxj-Node"
}
],
"https://github.com/dexintenebri/comfyui_voxel_nodes": [ "https://github.com/dexintenebri/comfyui_voxel_nodes": [
[ [
"AutoVoxelScaler", "AutoVoxelScaler",
@ -8274,6 +8459,14 @@
"title_aux": "Holaf Custom Nodes for ComfyUI" "title_aux": "Holaf Custom Nodes for ComfyUI"
} }
], ],
"https://github.com/gulajawalegit/ComfyUI-Telegram-Sender": [
[
"TelegramSendVideo"
],
{
"title_aux": "ComfyUI-Telegram-Sender [UNSAFE]"
}
],
"https://github.com/haodman/ComfyUI_Rain": [ "https://github.com/haodman/ComfyUI_Rain": [
[ [
"Rain_ImageSize", "Rain_ImageSize",
@ -8420,6 +8613,14 @@
"title_aux": "ComfyUI-Logic-Redux [WIP]" "title_aux": "ComfyUI-Logic-Redux [WIP]"
} }
], ],
"https://github.com/hgh086/Comfyui-HghImage": [
[
"GuanghuanImageComparer"
],
{
"title_aux": "Comfyui-HghImage"
}
],
"https://github.com/hhelloe/ComfyuiQuantizerToFp8": [ "https://github.com/hhelloe/ComfyuiQuantizerToFp8": [
[ [
"FP8QuantizeFormat", "FP8QuantizeFormat",
@ -8868,6 +9069,16 @@
"title_aux": "ComfyUI-DreamO" "title_aux": "ComfyUI-DreamO"
} }
], ],
"https://github.com/jchiotaka/ComfyUI-ClarityAI-Upscaler": [
[
"ClarityCreativeUpscaler",
"ClarityCrystalUpscaler",
"ClarityFluxUpscaler"
],
{
"title_aux": "ComfyUI-ClarityAI-Upscaler"
}
],
"https://github.com/jcomeme/ComfyUI-AsunaroTools": [ "https://github.com/jcomeme/ComfyUI-AsunaroTools": [
[ [
"AsunaroAnd", "AsunaroAnd",
@ -9097,13 +9308,18 @@
], ],
"https://github.com/jorin91/ComfyUI-JSG-Utils": [ "https://github.com/jorin91/ComfyUI-JSG-Utils": [
[ [
"JSGAddMetadata",
"JSGDeleteFilePassAny", "JSGDeleteFilePassAny",
"JSGDeleteFilePassImage", "JSGDeleteFilePassImage",
"JSGDeleteFilePassString", "JSGDeleteFilePassString",
"JSGFindImagePathsRecursive", "JSGFindImagePathsRecursive",
"JSGFindImagesRecursiveList", "JSGFindImagesRecursiveList",
"JSGLoadImageFromPath", "JSGLoadImageFromPath",
"JSGParsePath" "JSGParsePath",
"JSGRandomColorHSVA",
"JSGRemoveMetadata",
"JSGSaveImage",
"JSGSetMetadata"
], ],
{ {
"title_aux": "ComfyUI-JSG-Utils [UNSAFE]" "title_aux": "ComfyUI-JSG-Utils [UNSAFE]"
@ -10796,6 +11012,7 @@
"FloatToString", "FloatToString",
"FloatToStringWithPrefix", "FloatToStringWithPrefix",
"IsComfyQueueEmpty", "IsComfyQueueEmpty",
"LoRASyntaxExtractor",
"LoraWildcardGenerator", "LoraWildcardGenerator",
"RepeatTextLines" "RepeatTextLines"
], ],
@ -10833,6 +11050,14 @@
"title_aux": "ComfyUI_Cluster [WIP]" "title_aux": "ComfyUI_Cluster [WIP]"
} }
], ],
"https://github.com/nschpy/ComfyUI_MovisAdapter": [
[
"Example"
],
{
"title_aux": "ComfyUI_MovisAdapter [UNSAFE]"
}
],
"https://github.com/numq/comfyui-camera-capture-node": [ "https://github.com/numq/comfyui-camera-capture-node": [
[ [
"CameraCapture" "CameraCapture"
@ -11674,7 +11899,9 @@
"https://github.com/saltchicken/ComfyUI-Identity-Mixer": [ "https://github.com/saltchicken/ComfyUI-Identity-Mixer": [
[ [
"IdentityLoraMixer", "IdentityLoraMixer",
"IdentityLoraMixerStack" "IdentityLoraMixerDirectory",
"IdentityLoraMixerStack",
"IdentityLoraMixerStackDirectory"
], ],
{ {
"title_aux": "ComfyUI-Identity-Mixer" "title_aux": "ComfyUI-Identity-Mixer"
@ -11708,6 +11935,8 @@
"https://github.com/saltchicken/ComfyUI-Video-Utils": [ "https://github.com/saltchicken/ComfyUI-Video-Utils": [
[ [
"FinalFrameSelector", "FinalFrameSelector",
"NthLastFrameSelector",
"PreviewImageWithCounter",
"VideoMerge" "VideoMerge"
], ],
{ {
@ -11952,7 +12181,8 @@
"SamplingParameters", "SamplingParameters",
"SystemMessagePresets", "SystemMessagePresets",
"TextEncodeFlux2SystemPrompt", "TextEncodeFlux2SystemPrompt",
"TextEncodeZITSystemPrompt" "TextEncodeZITSystemPrompt",
"UnFrakturPad"
], ],
{ {
"title_aux": "Sampling Utility Toolkit" "title_aux": "Sampling Utility Toolkit"
@ -12151,9 +12381,9 @@
"https://github.com/stalkervr/ComfyUI-StalkerVr": [ "https://github.com/stalkervr/ComfyUI-StalkerVr": [
[ [
"AnyCollector", "AnyCollector",
"ImageAspectRatioFixer",
"ImageBatchCrop", "ImageBatchCrop",
"ImageGridCropper", "ImageGridCropper",
"ImageRatioResizer",
"JsonArraySplitter", "JsonArraySplitter",
"JsonBuilder", "JsonBuilder",
"JsonDeserializeObject", "JsonDeserializeObject",
@ -12223,6 +12453,18 @@
"title_aux": "ComfyUI-Audio-Subtitle [WIP]" "title_aux": "ComfyUI-Audio-Subtitle [WIP]"
} }
], ],
"https://github.com/starsFriday/ComfyUI-KLingAI-OmniVideo": [
[
"KlingFirstEndFrame",
"KlingImage2Video",
"KlingText2Video",
"KlingVideoEdit",
"KlingVideoExtend"
],
{
"title_aux": "ComfyUI-KLingAI-OmniVideo [WIP]"
}
],
"https://github.com/starsFriday/ComfyUI-LongCat-Image": [ "https://github.com/starsFriday/ComfyUI-LongCat-Image": [
[ [
"LongCatImageEdit", "LongCatImageEdit",
@ -12620,6 +12862,16 @@
"title_aux": "ComfyUI-SDXLGenerateFromTextFile [UNSAFE]" "title_aux": "ComfyUI-SDXLGenerateFromTextFile [UNSAFE]"
} }
], ],
"https://github.com/tpc2233/ComfyUI-TP-IMtalker": [
[
"IMTalkerAudioDriven",
"IMTalkerLoader",
"IMTalkerVideoDriven"
],
{
"title_aux": "ComfyUI-TP-IMtalker [WIP]"
}
],
"https://github.com/tracerstar/comfyui-p5js-node": [ "https://github.com/tracerstar/comfyui-p5js-node": [
[ [
"HYPE_P5JSImage" "HYPE_P5JSImage"
@ -13380,6 +13632,7 @@
"AppendTagsNode", "AppendTagsNode",
"AspectRatiosNode", "AspectRatiosNode",
"Base64ToImageNode", "Base64ToImageNode",
"DetailMapNode",
"DivideNode", "DivideNode",
"DownloadImageNode", "DownloadImageNode",
"ExcludeTagsNode", "ExcludeTagsNode",
@ -13388,12 +13641,13 @@
"FloatNode", "FloatNode",
"FloatToIntNode", "FloatToIntNode",
"IfNode", "IfNode",
"ImageRemoveAlphaNode",
"ImageShapeNode",
"ImageSizeNode", "ImageSizeNode",
"ImageToBase64Node", "ImageToBase64Node",
"ImageToVideoNode", "ImageToVideoNode",
"ImagesCatNode", "ImagesCatNode",
"ImagesIndexNode", "ImagesIndexNode",
"ImagesInfoNode",
"ImagesRangeNode", "ImagesRangeNode",
"IntNode", "IntNode",
"IntToFloatNode", "IntToFloatNode",
@ -13403,6 +13657,7 @@
"LoadStringFromDirectoryNode", "LoadStringFromDirectoryNode",
"LoadStringNode", "LoadStringNode",
"LoraLoaderDualNode", "LoraLoaderDualNode",
"MaskMapNode",
"MaxNode", "MaxNode",
"MinNode", "MinNode",
"ModulationDirectionNode", "ModulationDirectionNode",
@ -13414,11 +13669,14 @@
"PrependTagsNode", "PrependTagsNode",
"PrintAnyNode", "PrintAnyNode",
"PrintImageNode", "PrintImageNode",
"PureColorImageNode",
"PythonScriptNode", "PythonScriptNode",
"RangeStringListNode", "RangeStringListNode",
"RangeStringNode", "RangeStringNode",
"ResizeImageNode", "ResizeImageNode",
"RoughnessToSmoothnessNode",
"SaveImageToDirectoryNode", "SaveImageToDirectoryNode",
"SaveImageToFolderNode",
"SaveStringToDirectoryNode", "SaveStringToDirectoryNode",
"ShowStringNode", "ShowStringNode",
"StringAppendNode", "StringAppendNode",
@ -13505,6 +13763,14 @@
"title_aux": "ComfyUI-Dropbox-API [WIP]" "title_aux": "ComfyUI-Dropbox-API [WIP]"
} }
], ],
"https://github.com/yutrodimitri-ship-it/ComfyUI-YUTRO-CastingStudio-v2": [
[
"YUTROWardrobePreset"
],
{
"title_aux": "ComfyUI-YUTRO-CastingStudio-v2 [WIP]"
}
],
"https://github.com/yuvraj108c/ComfyUI-HYPIR": [ "https://github.com/yuvraj108c/ComfyUI-HYPIR": [
[ [
"HYPIRProcess", "HYPIRProcess",
@ -13515,6 +13781,16 @@
"title_aux": "ComfyUI HYPIR [NAME CONFLICT]" "title_aux": "ComfyUI HYPIR [NAME CONFLICT]"
} }
], ],
"https://github.com/yuyu0218yu/comfyui-NXCM-tool": [
[
"HD_EncryptImage",
"HD_EncryptVideo",
"VideoToGarbledImage"
],
{
"title_aux": "comfyui-NXCM-tool [UNSAFE]"
}
],
"https://github.com/z604159435g/comfyui_random_prompt_plugin": [ "https://github.com/z604159435g/comfyui_random_prompt_plugin": [
[ [
"NaturalLanguagePromptGenerator", "NaturalLanguagePromptGenerator",

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,15 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "Fossiel",
"title": "ComfyUI-MultiGPU-Patched",
"reference": "https://github.com/Fossiel/ComfyUI-MultiGPU-Patched",
"files": [
"https://github.com/Fossiel/ComfyUI-MultiGPU-Patched"
],
"install_type": "git-clone",
"description": "Patched fork of ComfyUI-MultiGPU providing universal .safetensors and GGUF multi-GPU distribution with DisTorch 2.0 engine, model-driven allocation options (bytes/ratio modes), WanVideoWrapper integration, and up to 10% faster GGUF inference. (Description by CC)"
},
{ {
"author": "synchronicity-labs", "author": "synchronicity-labs",
"title": "ComfyUI Sync Lipsync Node", "title": "ComfyUI Sync Lipsync Node",

View File

@ -1,5 +1,97 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "AhBumm",
"title": "ComfyUI_MangaLineExtraction [REMOVED]",
"reference": "https://github.com/AhBumm/ComfyUI_MangaLineExtraction-hf",
"files": [
"https://github.com/AhBumm/ComfyUI_MangaLineExtraction-hf"
],
"description": "p1atdev/MangaLineExtraction-hf as a node in comfyui",
"install_type": "git-clone"
},
{
"author": "danieljanata",
"title": "ComfyUI-QwenVL-Override [REMOVED]",
"reference": "https://github.com/danieljanata/ComfyUI-QwenVL-Override",
"files": [
"https://github.com/danieljanata/ComfyUI-QwenVL-Override"
],
"install_type": "git-clone",
"description": "Adds two nodes that reuse upstream ComfyUI-QwenVL presets but add a runtime override that can be wired/unwired without getting stuck."
},
{
"author": "Futureversecom",
"title": "ComfyUI-JEN [REMOVED]",
"reference": "https://github.com/futureversecom/ComfyUI-JEN",
"files": [
"https://github.com/futureversecom/ComfyUI-JEN"
],
"install_type": "git-clone",
"description": "Comfy UI custom nodes for JEN music generation powered by Futureverse"
},
{
"author": "TheBill2001",
"title": "comfyui-upscale-by-model [REMOVED]",
"reference": "https://github.com/TheBill2001/comfyui-upscale-by-model",
"files": [
"https://github.com/TheBill2001/comfyui-upscale-by-model"
],
"install_type": "git-clone",
"description": "This custom node allow upscaling an image by a factor using a model."
},
{
"author": "XYMikky12138",
"title": "ComfyUI-NanoBanana-inpaint [REMOVED]",
"reference": "https://github.com/XYMikky12138/ComfyUI-NanoBanana-inpaint",
"files": [
"https://github.com/XYMikky12138/ComfyUI-NanoBanana-inpaint"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for API-based inpainting (Gemini, Imagen) with aspect ratio constraints, smart cropping, resize fitting, intelligent paste-back with transparency support. (Description by CC)"
},
{
"author": "Blonicx",
"title": "ComfyUI-Rework-X [REMOVED]",
"id": "rework-x",
"reference": "https://github.com/Blonicx/ComfyUI-X-Rework",
"files": [
"https://github.com/Blonicx/ComfyUI-X-Rework"
],
"install_type": "git-clone",
"description": "This is a plugin for ComfyUI that adds new Util Nodes and Nodes for easier image creation and sharing."
},
{
"author": "scott-createplay",
"title": "ComfyUI_video_essentials [REMOVED]",
"reference": "https://github.com/scott-createplay/ComfyUI_video_essentials",
"files": [
"https://github.com/scott-createplay/ComfyUI_video_essentials"
],
"install_type": "git-clone",
"description": "Essential video processing nodes for ComfyUI"
},
{
"author": "thnikk",
"title": "comfyui-thnikk-utils [REMOVED]",
"reference": "https://github.com/thnikk/comfyui-thnikk-utils",
"files": [
"https://github.com/thnikk/comfyui-thnikk-utils"
],
"install_type": "git-clone",
"description": "Nodes to clean up your workflow."
},
{
"author": "Tr1dae",
"title": "LoRA Matcher Nodes for ComfyUI [REMOVED]",
"reference": "https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher",
"files": [
"https://github.com/Tr1dae/ComfyUI-LoraPromptMatcher"
],
"install_type": "git-clone",
"description": "This custom node provides two different approaches to automatically match text prompts with LoRA models using their descriptions."
},
{ {
"author": "jkhayiying", "author": "jkhayiying",
"title": "ImageLoadFromLocalOrUrl Node for ComfyUI [REMOVED]", "title": "ImageLoadFromLocalOrUrl Node for ComfyUI [REMOVED]",

View File

@ -1,5 +1,479 @@
{ {
"custom_nodes": [ "custom_nodes": [
{
"author": "vjumpkung",
"title": "ComfyUI-STARWrapper",
"reference": "https://github.com/vjumpkung/ComfyUI-STARWrapper",
"files": [
"https://github.com/vjumpkung/ComfyUI-STARWrapper"
],
"install_type": "git-clone",
"description": "An experimental STAR Video Upscale Wrapper."
},
{
"author": "ttulttul",
"title": "Skoogeer-Noise",
"reference": "https://github.com/ttulttul/Skoogeer-Noise",
"files": [
"https://github.com/ttulttul/Skoogeer-Noise"
],
"install_type": "git-clone",
"description": "Noise, conditioning, and perturbation utility nodes for ComfyUI (procedural noise, mesh drag, latent channel stats preview)."
},
{
"author": "SparknightLLC",
"title": "ComfyUI-SpectralVAEDetailer",
"reference": "https://github.com/SparknightLLC/ComfyUI-SpectralVAEDetailer",
"files": [
"https://github.com/SparknightLLC/ComfyUI-SpectralVAEDetailer"
],
"install_type": "git-clone",
"description": "Adjusts a latent image before the VAE decoding step in order to improve your image quality."
},
{
"author": "Paddel87",
"title": "ComfyUI_fal_image",
"reference": "https://github.com/Paddel87/ComfyUI_fal_image",
"files": [
"https://github.com/Paddel87/ComfyUI_fal_image"
],
"install_type": "git-clone",
"description": "ComfyUI custom node pack for fal.ai image generation supporting FLUX models with queue polling, safety controls, and native image I/O conversion."
},
{
"author": "okdalto",
"title": "ComfyUI-FlashPortrait",
"reference": "https://github.com/okdalto/ComfyUI-FlashPortrait",
"files": [
"https://github.com/okdalto/ComfyUI-FlashPortrait"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for FlashPortrait that enable infinite-length portrait animation generation driven by video with automatic model downloading and flexible input options."
},
{
"author": "Shadowwalker0P",
"title": "CryptoNoise-Ksampler",
"reference": "https://github.com/Shadowwalker0P/CryptoNoise-Ksampler",
"files": [
"https://github.com/Shadowwalker0P/CryptoNoise-Ksampler"
],
"install_type": "git-clone",
"description": "Drop-in replacement for ComfyUI's standard KSampler that embeds cryptographic proof of authorship directly into generated images through deterministic noise injection into the latent representation."
},
{
"author": "Verolelb",
"title": "ComfyUI-Video-Workbench",
"reference": "https://github.com/Verolelb/ComfyUI-Video-Workbench",
"files": [
"https://github.com/Verolelb/ComfyUI-Video-Workbench"
],
"install_type": "git-clone",
"description": "ComfyUI custom node that acts as a mini video editing studio, automatically assembling multiple video clips from a folder with intelligent resolution resizing, aspect ratio handling, and frame rate management."
},
{
"author": "BlackVortexAI",
"title": "BV Node Pack",
"reference": "https://github.com/BlackVortexAI/bv_nodepack",
"files": [
"https://github.com/BlackVortexAI/bv_nodepack"
],
"install_type": "git-clone",
"description": "A ComfyUI node pack with utility and workflow nodes: a flexible config-driven Pipe system plus Subgraph-friendly UI nodes (Heading, Spacer, Divider) with dynamic JavaScript rendering."
},
{
"author": "rakkarage",
"title": "ComfyRage",
"id": "comfyrage",
"reference": "https://github.com/rakkarage/ComfyRage",
"files": [
"https://github.com/rakkarage/ComfyRage"
],
"install_type": "git-clone",
"description": "ComfyUI text nodes. Pre (preprocess comments, random, and de-emphasis), Show (show and persist text), and Debug (show and persist weights)."
},
{
"author": "naxci1",
"title": "ComfyUI-FlashVSR_Stable",
"reference": "https://github.com/naxci1/ComfyUI-FlashVSR_Stable",
"files": [
"https://github.com/naxci1/ComfyUI-FlashVSR_Stable"
],
"install_type": "git-clone",
"description": "High-performance Video Super Resolution for ComfyUI with VRAM optimization."
},
{
"author": "filliptm",
"title": "ComfyUI_FL-CosyVoice3",
"reference": "https://github.com/filliptm/ComfyUI_FL-CosyVoice3",
"files": [
"https://github.com/filliptm/ComfyUI_FL-CosyVoice3"
],
"install_type": "git-clone",
"description": "FL CosyVoice3 - Advanced Text-to-Speech nodes for ComfyUI. Features zero-shot voice cloning, cross-lingual synthesis, instruction-based control, and voice conversion using the CosyVoice3 model family. Supports 9 languages and 18+ Chinese dialects with automatic model downloading and caching."
},
{
"author": "ShammiG",
"title": "ComfyUI_Text_Tools_SG",
"reference": "https://github.com/ShammiG/ComfyUI_Text_Tools_SG",
"files": [
"https://github.com/ShammiG/ComfyUI_Text_Tools_SG"
],
"install_type": "git-clone",
"description": "Text Editor node with Markdown editing plus quick shortcuts, Text Viewer node, with extra features plus Text Merge, Text Save and Load Text from anywhere nodes."
},
{
"author": "SparknightLLC",
"title": "ComfyUI-ModelSamplingSD3Advanced",
"reference": "https://github.com/SparknightLLC/ComfyUI-ModelSamplingSD3Advanced",
"files": [
"https://github.com/SparknightLLC/ComfyUI-ModelSamplingSD3Advanced"
],
"install_type": "git-clone",
"description": "Adds windowed, curved shift control for Flow Matching samplers (SD3-style / flow schedules). It is a drop-in replacement for Comfy's included ModelSamplingSD3 node."
},
{
"author": "DayMan84",
"title": "ComfyUI-Usgromana-Gallery",
"reference": "https://github.com/DayMan84/ComfyUI-Usgromana-Gallery",
"files": [
"https://github.com/DayMan84/ComfyUI-Usgromana-Gallery"
],
"install_type": "git-clone",
"description": "A comprehensive image gallery extension for ComfyUI that provides advanced image management, metadata editing, NSFW content filtering, real-time file monitoring, and a full-featured file explorer."
},
{
"author": "ddontsov93",
"title": "ComfyUI-AudioSeparator",
"reference": "https://github.com/ddontsov93/ComfyUI-AudioSeparator",
"files": [
"https://github.com/ddontsov93/ComfyUI-AudioSeparator"
],
"install_type": "git-clone",
"description": "Custom node for ComfyUI integrating audio-separator library that separates audio stems (vocals vs instrumental), removes noise, and fixes audio artifacts using GPU acceleration. (Description by CC)"
},
{
"author": "cyberlightdev",
"title": "ComfyUI-CyberUtils",
"reference": "https://github.com/cyberlightdev/ComfyUI-CyberUtils",
"files": [
"https://github.com/cyberlightdev/ComfyUI-CyberUtils"
],
"install_type": "git-clone",
"description": "A minimal template for creating React/TypeScript frontend extensions for ComfyUI, with complete boilerplate setup including internationalization and unit testing."
},
{
"author": "TobiasGlaubach",
"title": "ComfyUI-TG_pydocmaker",
"reference": "https://github.com/TobiasGlaubach/ComfyUI-TG_pydocmaker",
"files": [
"https://github.com/TobiasGlaubach/ComfyUI-TG_pydocmaker"
],
"install_type": "git-clone",
"description": "A minimal node set in comfyui to render pydocmaker reports"
},
{
"author": "xuheyao",
"title": "comfyui-dinov3-point-prompt",
"reference": "https://github.com/xuheyao/comfyui-dinov3-point-prompt",
"files": [
"https://github.com/xuheyao/comfyui-dinov3-point-prompt"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for DINOv3 point prompt functionality with integration of Facebook's DINOv3 research model. (Description by CC)"
},
{
"author": "logicalor",
"title": "comfyui_friendly_pipe",
"reference": "https://github.com/logicalor/comfyui_friendly_pipe",
"files": [
"https://github.com/logicalor/comfyui_friendly_pipe"
],
"install_type": "git-clone",
"description": "Flexible pipe nodes for bundling and unbundling multiple connections of any type in ComfyUI"
},
{
"author": "Asidert",
"title": "Base64 Images input and output nodes for ComfyUI",
"reference": "https://github.com/Asidert/ComfyUI_Base64Images",
"files": [
"https://github.com/Asidert/ComfyUI_Base64Images"
],
"install_type": "git-clone",
"description": "A set of base64 input and output nodes for a custom API using ComfyUI"
},
{
"author": "9nate-drake",
"title": "ComfyUI-PanoTools",
"reference": "https://github.com/9nate-drake/ComfyUI-PanoTools",
"files": [
"https://github.com/9nate-drake/ComfyUI-PanoTools"
],
"install_type": "git-clone",
"description": "Professional panorama generation tools for ComfyUI converting perspective images/video to equirectangular 360° panoramas with automatic camera calibration via AI, horizon detection, or vertical line detection."
},
{
"author": "Bzbaozi",
"title": "ComfyUI-YK-Banana2-Batch",
"reference": "https://github.com/Bzbaozi/ComfyUI-YK-Banana2-Batch",
"files": [
"https://github.com/Bzbaozi/ComfyUI-YK-Banana2-Batch"
],
"install_type": "git-clone",
"description": "A powerful batch image generation node for ComfyUI using the YK-Banana2 Pro API to generate multiple images in parallel with reference image support. (Description by CC)"
},
{
"author": "rethink-studios",
"title": "comfyui-model-linker-desktop",
"reference": "https://github.com/rethink-studios/comfyui-model-linker-desktop",
"files": [
"https://github.com/rethink-studios/comfyui-model-linker-desktop"
],
"install_type": "git-clone",
"description": "A ComfyUI extension that helps users relink missing models in workflows"
},
{
"author": "OhSeongHyeon",
"title": "comfyui-watdafox-nodes",
"reference": "https://github.com/OhSeongHyeon/comfyui-watdafox-nodes",
"files": [
"https://github.com/OhSeongHyeon/comfyui-watdafox-nodes"
],
"install_type": "git-clone",
"description": "A node pack for ComfyUI"
},
{
"author": "pixelpainter",
"title": "mute-bypass by node ID",
"reference": "https://github.com/pixelpainter/comfyui-mute-bypass-by-ID",
"files": [
"https://github.com/pixelpainter/comfyui-mute-bypass-by-ID"
],
"install_type": "git-clone",
"description": "2 nodes for muting or bypassing a node by node ID. They are widget linkable and promotable to a Subgraph node as a switch to mute or bypass a node in it's own Subgraph, or any other Subgraph, or it can be used as a stand alone node anywhere"
},
{
"author": "benjiyaya",
"title": "ComfyUI-QwenImageLayeredToLength",
"reference": "https://github.com/benjiyaya/ComfyUI-QwenImageLayeredToLength",
"files": [
"https://github.com/benjiyaya/ComfyUI-QwenImageLayeredToLength"
],
"install_type": "git-clone",
"description": "Custom ComfyUI node for using Qwen-Image-Layered as a conversion tool to transform layer numbers into latent space length parameters. (Description by CC)"
},
{
"author": "princepainter",
"title": "ComfyUI-PainterVideoCombine",
"reference": "https://github.com/princepainter/ComfyUI-PainterVideoCombine",
"files": [
"https://github.com/princepainter/ComfyUI-PainterVideoCombine"
],
"install_type": "git-clone",
"description": "ComfyUI node: extract fps/frames/duration/width/height from video"
},
{
"author": "Arctenox",
"title": "Arctenoxs-Essentials_ComfyUI",
"reference": "https://github.com/Arctenox/Arctenoxs-Essentials_ComfyUI",
"files": [
"https://github.com/Arctenox/Arctenoxs-Essentials_ComfyUI"
],
"install_type": "git-clone",
"description": "A collection of efficient workflow nodes for ComfyUI with advanced sampling, seed management, temporal prompt processing, and workflow optimization tools"
},
{
"author": "by-ae",
"title": "ae-in-workflow",
"reference": "https://github.com/by-ae/ae-in-workflow",
"files": [
"https://github.com/by-ae/ae-in-workflow"
],
"install_type": "git-clone",
"description": "In-workflow Nodes for ComfyUI - Heavy interaction and streaming capabilities"
},
{
"author": "chameleon-ai",
"title": "comfyui_momo",
"reference": "https://github.com/chameleon-ai/comfyui_momo",
"files": [
"https://github.com/chameleon-ai/comfyui_momo"
],
"install_type": "git-clone",
"description": "Implementation of MoMo interpolation for ComfyUI"
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-BGPSeg",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-BGPSeg",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-BGPSeg"
],
"install_type": "git-clone",
"description": "BGPSeg: Boundary-Guided Primitive Segmentation - Originally from ComfyUI-CADabra"
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-SECADNET",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-SECADNET",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-SECADNET"
],
"install_type": "git-clone",
"description": "SECAD-Net: Sketch-Extrude CAD Reconstruction - Originally from ComfyUI-CADabra"
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-Cadrille",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-Cadrille",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-Cadrille"
],
"install_type": "git-clone",
"description": "Cadrille: Multi-modal CAD Reconstruction - Originally from ComfyUI-CADabra"
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-NeurCADRecon",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-NeurCADRecon",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-NeurCADRecon"
],
"install_type": "git-clone",
"description": "NeurCADRecon: Neural Implicit CAD Reconstruction - Originally from ComfyUI-CADabra"
},
{
"author": "RyukoMatoiFan",
"title": "ComfyUI-Switti",
"reference": "https://github.com/RyukoMatoiFan/ComfyUI-Switti",
"files": [
"https://github.com/RyukoMatoiFan/ComfyUI-Switti"
],
"install_type": "git-clone",
"description": "Custom nodes for running the Switti text-to-image model inside ComfyUI with support for checkpoint loading, VAE, CLIP encoders, and pipeline building."
},
{
"author": "DenRakEiw",
"title": "ComfyUI-nearest-qwen-resolution",
"reference": "https://github.com/DenRakEiw/ComfyUI-nearest-qwen-resolution",
"files": [
"https://github.com/DenRakEiw/ComfyUI-nearest-qwen-resolution"
],
"install_type": "git-clone",
"description": "ComfyUI custom node that converts input image dimensions to the nearest recommended Qwen-Image resolution preset, matching orientation and aspect ratio while optimizing for the target model."
},
{
"author": "styletransfer",
"title": "ComfyUI-TRELLIS2_Motion",
"reference": "https://github.com/styletransfer/ComfyUI-TRELLIS2_Motion",
"files": [
"https://github.com/styletransfer/ComfyUI-TRELLIS2_Motion"
],
"install_type": "git-clone",
"description": "A comprehensive ComfyUI node package that uses Microsoft's TRELLIS2 to transform video footage into 3D mesh reconstructions with advanced rendering effects."
},
{
"author": "SuzumiyaAkizuki",
"title": "ComfyUI-LLM_Prompt_XML_Formatter",
"reference": "https://github.com/SuzumiyaAkizuki/ComfyUI-LLM_Prompt_XML_Formatter",
"files": [
"https://github.com/SuzumiyaAkizuki/ComfyUI-LLM_Prompt_XML_Formatter"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for automatically generating XML-style prompts compatible with NewBie models using LLM APIs, with style customization and preset management capabilities. (Description by CC)"
},
{
"author": "AugustusLXIII",
"title": "Custom Resolution I2V",
"id": "custom-resolution-i2v-augustus",
"reference": "https://github.com/AugustusLXIII/ComfyUI_CustomResolution_I2V",
"files": [
"https://github.com/AugustusLXIII/ComfyUI_CustomResolution_I2V"
],
"install_type": "git-clone",
"description": "A resolution utility for WanVideo I2V with 20 presets, manual override and automatic rounding."
},
{
"author": "1038lab",
"title": "ComfyUI-NodeAlign",
"reference": "https://github.com/1038lab/ComfyUI-NodeAlign",
"files": [
"https://github.com/1038lab/ComfyUI-NodeAlign"
],
"install_type": "git-clone",
"description": "Lightweight alignment toolbar for ComfyUI graphs. Provides quick align, equal size, and distribution actions with optional keyboard shortcuts."
},
{
"author": "SKBv0",
"title": "ComfyUI_LinkFX",
"reference": "https://github.com/SKBv0/ComfyUI_LinkFX",
"files": [
"https://github.com/SKBv0/ComfyUI_LinkFX"
],
"install_type": "git-clone",
"description": "Visual effects for ComfyUI links (wires) with various animation styles (Neon, Matrix, Fire) and gravity physics rope simulation. (Description by CC)"
},
{
"author": "Austat",
"title": "ComfyUI-DownsampleFPS",
"reference": "https://github.com/Austat/ComfyUI-DownsampleFPS",
"files": [
"https://github.com/Austat/ComfyUI-DownsampleFPS"
],
"install_type": "git-clone",
"description": "A node for ComfyUI to downsample framerate ie. from 48 to 24."
},
{
"author": "BennyDaBall930",
"title": "ComfyUI-Z-Engineer",
"reference": "https://github.com/BennyDaBall930/ComfyUI-Z-Engineer",
"files": [
"https://github.com/BennyDaBall930/ComfyUI-Z-Engineer"
],
"install_type": "git-clone",
"description": "Custom node for ComfyUI that integrates a local LLM via OpenAI-compatible API to engineer optimal prompts for Z-Image Turbo workflows. (Description by CC)"
},
{
"author": "SKBv0",
"title": "ComfyUI_SpideyReroute",
"reference": "https://github.com/SKBv0/ComfyUI_SpideyReroute",
"files": [
"https://github.com/SKBv0/ComfyUI_SpideyReroute"
],
"install_type": "git-clone",
"description": "Just a reroute node with a tiny twist."
},
{
"author": "Austat",
"title": "ComfyUI-RemacriScale",
"reference": "https://github.com/Austat/ComfyUI-RemacriScale",
"files": [
"https://github.com/Austat/ComfyUI-RemacriScale"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for upscaling videos using the Remacri upscaler and then downscaling them. (Description by CC)"
},
{
"author": "Lysthan",
"title": "ComfyUI-LYSTHAN-PPS",
"reference": "https://github.com/Lysthan/ComfyUI-LYSTHAN-PPS",
"files": [
"https://github.com/Lysthan/ComfyUI-LYSTHAN-PPS"
],
"install_type": "git-clone",
"description": "Privacy-Protected Saver node for ComfyUI that encrypts and archives output images into password-protected ZIP files or videos for secure storage and privacy protection."
},
{
"author": "mirabarukaso",
"title": "ComfyUI_MiraSubPack",
"reference": "https://github.com/mirabarukaso/ComfyUI_MiraSubPack",
"files": [
"https://github.com/mirabarukaso/ComfyUI_MiraSubPack"
],
"install_type": "git-clone",
"description": "More test nodes for ComfyUI_Mira extension. (Description by CC)"
},
{ {
"author": "huchenlei", "author": "huchenlei",
"title": "ComfyUI-execution-glow", "title": "ComfyUI-execution-glow",
@ -40,16 +514,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "Advanced tiling plugin for ComfyUI solving VRAM limitations in 4K/8K+ image generation using intelligent tiling and seamless weighted fusion with multiple blending modes." "description": "Advanced tiling plugin for ComfyUI solving VRAM limitations in 4K/8K+ image generation using intelligent tiling and seamless weighted fusion with multiple blending modes."
}, },
{
"author": "XYMikky12138",
"title": "ComfyUI-NanoBanana-inpaint",
"reference": "https://github.com/XYMikky12138/ComfyUI-NanoBanana-inpaint",
"files": [
"https://github.com/XYMikky12138/ComfyUI-NanoBanana-inpaint"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for API-based inpainting (Gemini, Imagen) with aspect ratio constraints, smart cropping, resize fitting, intelligent paste-back with transparency support. (Description by CC)"
},
{ {
"author": "GiusTex", "author": "GiusTex",
"title": "ComfyUI-Wan-TimeToMove", "title": "ComfyUI-Wan-TimeToMove",
@ -100,16 +564,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "ComfyUI Qwen-Image-Edit-2509 node integration for image editing using OpenAI Image API. (Description by CC)" "description": "ComfyUI Qwen-Image-Edit-2509 node integration for image editing using OpenAI Image API. (Description by CC)"
}, },
{
"author": "danieljanata",
"title": "ComfyUI-QwenVL-Override",
"reference": "https://github.com/danieljanata/ComfyUI-QwenVL-Override",
"files": [
"https://github.com/danieljanata/ComfyUI-QwenVL-Override"
],
"install_type": "git-clone",
"description": "Adds two nodes that reuse upstream ComfyUI-QwenVL presets but add a runtime override that can be wired/unwired without getting stuck."
},
{ {
"author": "Faildes", "author": "Faildes",
"title": "ComfyUI-NegativeFold", "title": "ComfyUI-NegativeFold",
@ -160,16 +614,6 @@
"install_type": "git-clone", "install_type": "git-clone",
"description": "ComfyUI nodes for using SimpleTuner-trained Flux 2 LoRA models. SimpleTuner's Flux 2 architecture uses fused layers, making its LoRAs incompatible with standard ComfyUI Flux nodes. (Description by CC)" "description": "ComfyUI nodes for using SimpleTuner-trained Flux 2 LoRA models. SimpleTuner's Flux 2 architecture uses fused layers, making its LoRAs incompatible with standard ComfyUI Flux nodes. (Description by CC)"
}, },
{
"author": "scott-createplay",
"title": "ComfyUI_video_essentials",
"reference": "https://github.com/scott-createplay/ComfyUI_video_essentials",
"files": [
"https://github.com/scott-createplay/ComfyUI_video_essentials"
],
"install_type": "git-clone",
"description": "Essential video processing nodes for ComfyUI"
},
{ {
"author": "revisionhiep-create", "author": "revisionhiep-create",
"title": "comfyui-standard-trigger-words", "title": "comfyui-standard-trigger-words",
@ -350,403 +794,6 @@
], ],
"install_type": "git-clone", "install_type": "git-clone",
"description": "Generate human poses from text descriptions using T2P Transformer for ControlNet/T2I-Adapter workflows" "description": "Generate human poses from text descriptions using T2P Transformer for ControlNet/T2I-Adapter workflows"
},
{
"author": "kijai",
"title": "ComfyUI-SCAIL-Pose",
"reference": "https://github.com/kijai/ComfyUI-SCAIL-Pose",
"files": [
"https://github.com/kijai/ComfyUI-SCAIL-Pose"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for SCAIL input processing"
},
{
"author": "ShammiG",
"title": "ComfyUI-Show_Any_Text_in_CMD_Console-SG",
"reference": "https://github.com/ShammiG/ComfyUI-Show_Any_Text_in_CMD_Console-SG",
"files": [
"https://github.com/ShammiG/ComfyUI-Show_Any_Text_in_CMD_Console-SG"
],
"install_type": "git-clone",
"description": "Simple node to show ANY output text in the CMD console with color options"
},
{
"author": "ubisoft",
"title": "ComfyUI-Chord",
"reference": "https://github.com/ubisoft/ComfyUI-Chord",
"files": [
"https://github.com/ubisoft/ComfyUI-Chord"
],
"install_type": "git-clone",
"description": "Custom nodes for the paper: Chord: Chain of Rendering Decomposition for PBR Material Estimation from Generated Texture Images"
},
{
"author": "g7b2",
"title": "ComfyUI-Artist-Tester",
"reference": "https://github.com/g7b2/ComfyUI-Artist-Tester",
"files": [
"https://github.com/g7b2/ComfyUI-Artist-Tester"
],
"install_type": "git-clone",
"description": "A dedicated suite of custom nodes for batch testing artists, styles, and prompts in ComfyUI, solving the caching problem with anti-cache logic and dynamic filename generation."
},
{
"author": "dseditor",
"title": "Comfy-MCP",
"reference": "https://github.com/dseditor/Comfy-MCP",
"files": [
"https://github.com/dseditor/Comfy-MCP"
],
"install_type": "git-clone",
"description": "Simple MCP Server for ComfyUI text to image Workflow - ComfyUI Node Integration , Based on lalanikarim/comfy-mcp-server work"
},
{
"author": "ashtar1984",
"title": "ComfyUI-SwitchPathLazy",
"reference": "https://github.com/ashtar1984/ComfyUI-SwitchPathLazy",
"files": [
"https://github.com/ashtar1984/ComfyUI-SwitchPathLazy"
],
"install_type": "git-clone",
"description": "Efficient lazy path switch for ComfyUI. Skips execution of the inactive branch entirely using native lazy evaluation. Includes live status display."
},
{
"author": "Deathspike",
"title": "ComfyUI-MyOriginalWaifu",
"reference": "https://github.com/Deathspike/ComfyUI-MyOriginalWaifu",
"files": [
"https://github.com/Deathspike/ComfyUI-MyOriginalWaifu"
],
"install_type": "git-clone",
"description": "My Original Waifu is a tag-based prompt-transformation engine for ComfyUI designed for creators who want their original characters to feel consistent, expressive, and faithfully rendered across every scene. Instead of manually adjusting tags each time you generate an image, you define the essence of your waifu, her look, her outfits, the way she appears in different contexts, and the engine transforms your prompt to match those intentions. It stays out of the way and simply follows your rules with clarity and consistency. Your Waifu. Your Rules. Your Perfect Prompt."
},
{
"author": "LeonQ8",
"title": "ComfyUI-Dynamic-Lora-Scheduler",
"reference": "https://github.com/LeonQ8/ComfyUI-Dynamic-Lora-Scheduler",
"files": [
"https://github.com/LeonQ8/ComfyUI-Dynamic-Lora-Scheduler"
],
"install_type": "git-clone",
"description": "Dynamically balance weights of multiple LoRAs over generation steps for ComfyUI."
},
{
"author": "sebagallo",
"title": "comfyui-sg-llama-cpp",
"reference": "https://github.com/sebagallo/comfyui-sg-llama-cpp",
"files": [
"https://github.com/sebagallo/comfyui-sg-llama-cpp"
],
"install_type": "git-clone",
"description": "llama-cpp-python wrapper, with support for vision models. It allows the user to generate text responses from prompts using llama.cpp."
},
{
"author": "Limbicnation",
"title": "ComfyUI-PromptGenerator",
"id": "comfyui-prompt-generator",
"reference": "https://github.com/Limbicnation/ComfyUI-PromptGenerator",
"files": [
"https://github.com/Limbicnation/ComfyUI-PromptGenerator"
],
"install_type": "git-clone",
"description": "Generate Stable Diffusion prompts using Qwen3-8B via Ollama with 7 style presets (cinematic, anime, photorealistic, fantasy, abstract, cyberpunk, sci-fi)"
},
{
"author": "TuonoMindCode",
"title": "ComfyUI-Resolution-Suggest-Downscale",
"reference": "https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale",
"files": [
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale"
],
"install_type": "git-clone",
"description": "Resolution suggestion and downscale helper node for ComfyUI."
},
{
"author": "dcyd-lun",
"title": "ComfyUI_text_diff",
"reference": "https://github.com/dcyd-lun/ComfyUI_text_diff",
"files": [
"https://github.com/dcyd-lun/ComfyUI_text_diff"
],
"install_type": "git-clone",
"description": "Compare two texts with GitHub/GitLab-style diff highlighting in ComfyUI"
},
{
"author": "SKFRMSEHF",
"title": "SK-ComfyUI-FolderingLoader",
"id": "skloader",
"reference": "https://github.com/SKFRMSEHF/comfyui_SK_Loader",
"files": [
"https://github.com/SKFRMSEHF/comfyui_SK_Loader"
],
"install_type": "git-clone",
"description": "Unified loader nodes with folder organization support for checkpoints, LoRA, VAE, and diffusion models"
},
{
"author": "drawthingsai",
"title": "draw-things-comfyui",
"reference": "https://github.com/drawthingsai/draw-things-comfyui",
"files": [
"https://github.com/drawthingsai/draw-things-comfyui"
],
"install_type": "git-clone",
"description": "The official Draw Things extension for ComfyUI. Sends image-generation requests to Draw Things over gRPC. Supports Bridge Mode for DT+ cloud and local model execution."
},
{
"author": "darrell-goh",
"title": "ComfyUI-NanoBanana_node",
"reference": "https://github.com/darrell-goh/ComfyUI-NanoBanana_node",
"files": [
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that allows you to interact with Nano Banana's Vertex API proxy, providing access to Gemini models with dynamic image inputs."
},
{
"author": "This-is-Uncut",
"title": "Custom-Node-ComfyUI-NBP-Uncut",
"reference": "https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut",
"files": [
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut"
],
"install_type": "git-clone",
"description": "Node to use NBP with custom API key to improve data privacy control."
},
{
"author": "princepainter",
"title": "Comfyui-PainterAudioLength",
"reference": "https://github.com/princepainter/Comfyui-PainterAudioLength",
"files": [
"https://github.com/princepainter/Comfyui-PainterAudioLength"
],
"install_type": "git-clone",
"description": "A tool for calculating audio duration that takes audio input and outputs the audio length as a floating-point number. (Description by CC)"
},
{
"author": "akaugun",
"title": "comfyui-lora-hook-trigger",
"reference": "https://github.com/akaugun/comfyui-lora-hook-trigger",
"files": [
"https://github.com/akaugun/comfyui-lora-hook-trigger"
],
"install_type": "git-clone",
"description": "A clean and simple ComfyUI custom node that creates a LoRA Hook and automatically finds and loads trigger TXT files placed in a folder named after the LoRA file."
},
{
"author": "tumbowungus",
"title": "MultiMaskCouple",
"reference": "https://github.com/tumbowungus/MultiMaskCouple",
"files": [
"https://github.com/tumbowungus/MultiMaskCouple"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI which simplifies the process of masking multiple prompts, making it easier to manage scenes with multiple distinct characters."
},
{
"author": "fudosanit",
"title": "ComfyUI-Random-Resolution",
"reference": "https://github.com/fudosanit/ComfyUI-Random-Resolution",
"files": [
"https://github.com/fudosanit/ComfyUI-Random-Resolution"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI. Based on the specified resolution, it randomly selects and outputs one of three patterns: original orientation, swapped width/height, or a square format. (Description by CC)"
},
{
"author": "SuLU-K",
"title": "comfyui-easy-sam3-tools",
"reference": "https://github.com/SuLU-K/comfyui-easy-sam3-tools",
"files": [
"https://github.com/SuLU-K/comfyui-easy-sam3-tools"
],
"install_type": "git-clone",
"description": "Custom nodes for building SAM3-centric editing pipelines inside ComfyUI, featuring mask merging, bounding box rendering, and DOM-based interactive editing. (Description by CC)"
},
{
"author": "EMkrtchyan",
"title": "ComfyUI-NormalsToDepth",
"reference": "https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth",
"files": [
"https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth"
],
"install_type": "git-clone",
"description": "Converts normal maps to depth maps for use in ComfyUI. (Description by CC)"
},
{
"author": "jeankassio",
"title": "JK AceStep Nodes",
"id": "JK-AceStep-Nodes",
"reference": "https://github.com/jeankassio/JK-AceStep-Nodes",
"files": [
"https://github.com/jeankassio/JK-AceStep-Nodes"
],
"install_type": "git-clone",
"description": "Advanced nodes optimized for ACE-Step audio generation in ComfyUI."
},
{
"author": "a-und-b",
"title": "ComfyUI_AB_Wildcard",
"reference": "https://github.com/a-und-b/ComfyUI_AB_Wildcard",
"files": [
"https://github.com/a-und-b/ComfyUI_AB_Wildcard"
],
"install_type": "git-clone",
"description": "Simple node for advanced wildcard text processing. Supports variables, conditionals, tag aggregation, weighted selection, and deep nesting. Lightweight, fast, zero external dependencies."
},
{
"author": "RamonGuthrie",
"title": "ComfyUI-RBG-SmartSeedVariance",
"reference": "https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance",
"files": [
"https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance"
],
"install_type": "git-clone",
"description": "Advanced seed diversity enhancement for ComfyUI with intelligent noise injection and directional biasing."
},
{
"author": "theshubzworld",
"title": "ComfyUI-NvidiaCaptioner",
"reference": "https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner",
"files": [
"https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner"
],
"install_type": "git-clone",
"description": "A ComfyUI node for generating rich, detailed captions for images using NVIDIA's vision models. Supports batch processing, multiple captioning styles, and includes built-in caching for efficient workflows."
},
{
"author": "theshubzworld",
"title": "ComfyUI-Universal-Latent",
"reference": "https://github.com/theshubzworld/ComfyUI-Universal-Latent",
"files": [
"https://github.com/theshubzworld/ComfyUI-Universal-Latent"
],
"install_type": "git-clone",
"description": "Enhanced empty latent node with extended aspect ratio support for ComfyUI"
},
{
"author": "lrzjason",
"title": "Comfyui-LatentUtils",
"reference": "https://github.com/lrzjason/Comfyui-LatentUtils",
"files": [
"https://github.com/lrzjason/Comfyui-LatentUtils"
],
"install_type": "git-clone",
"description": "Custom ComfyUI node performing selective latent denoising and detail enhancement using Fourier Transform (FFT) to separate and enhance image frequencies while suppressing noise. (Description by CC)"
},
{
"author": "aTanguay",
"title": "ComfyUI_Detonate",
"reference": "https://github.com/aTanguay/ComfyUI_Detonate",
"files": [
"https://github.com/aTanguay/ComfyUI_Detonate"
],
"install_type": "git-clone",
"description": "Professional compositing nodes for ComfyUI - bringing Nuke and Fusion workflows to AI-powered image generation"
},
{
"author": "huihuihuiz",
"title": "LoRA Downloader for ComfyUI",
"id": "lora_downloader",
"reference": "https://github.com/huihuihuiz/lora_downloader",
"files": [
"https://github.com/huihuihuiz/lora_downloader"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for downloading and managing LoRA models directly within the UI."
},
{
"author": "lovelybbq",
"title": "ComfyUI Custom Node Color",
"reference": "https://github.com/lovelybbq/comfyui-custom-node-color",
"files": [
"https://github.com/lovelybbq/comfyui-custom-node-color"
],
"install_type": "git-clone",
"description": "A modern GUI-based color picker for ComfyUI nodes. Features visual spectrum, HEX/RGB inputs, eyedropper tool, and favorite colors support."
},
{
"author": "Moeblack",
"title": "ComfyUI-SimpleChat",
"reference": "https://github.com/Moeblack/ComfyUI-SimpleChat",
"files": [
"https://github.com/Moeblack/ComfyUI-SimpleChat"
],
"install_type": "git-clone",
"description": "Simple, no-nonsense LLM chat nodes for ComfyUI. Support OpenAI, Claude, Gemini and NoASS Roleplay.",
"tags": [
"LLM",
"chat",
"openai",
"claude",
"gemini",
"roleplay",
"noass"
]
},
{
"author": "Lord Lethris",
"title": "Dia2 TTS & Captions Generators for ComfyUI",
"id": "dia2_tts_captions",
"reference": "https://github.com/lord-lethris/ComfyUI-lethris-dia2",
"files": [
"https://github.com/lord-lethris/ComfyUI-lethris-dia2"
],
"install_type": "Git-Clone",
"description": "This package provides two ComfyUI nodes: 🗣️ Dia2 TTS Generator for text-to-speech using Dia2-2B, and 💬 Dia2 Captions Generator to convert TTS timestamps into SRT/SSA/VTT subtitles. Includes example workflow and voice samples. GPU users require CUDA 12.8+."
},
{
"author": "Braeden90000",
"title": "ComfyUI Load Image URL",
"id": "load-image-url",
"reference": "https://github.com/Braeden90000/comfyui-load-image-url",
"files": [
"https://github.com/Braeden90000/comfyui-load-image-url"
],
"pip": ["requests"],
"install_type": "git-clone",
"description": "Load images from files or URLs with live preview and source switching."
},
{
"author": "purzbeats",
"title": "ComfyUI-Purz",
"reference": "https://github.com/purzbeats/ComfyUI-Purz",
"files": [
"https://github.com/purzbeats/ComfyUI-Purz"
],
"install_type": "git-clone",
"description": "A comprehensive node pack for ComfyUI that provides powerful image effects, pattern generation, and animated pattern creation capabilities."
},
{
"author": "TheArtOfficial",
"title": "ComfyUI-MaskMorph",
"reference": "https://github.com/TheArtOfficial/ComfyUI-MaskMorph",
"files": [
"https://github.com/TheArtOfficial/ComfyUI-MaskMorph"
],
"install_type": "git-clone",
"description": "Directional mask expansion node that extends masks along specified directions with pixel-precise control, plus separate pinch/widen morphology operations."
},
{
"author": "brahianrosswill",
"title": "ComfyUi-RandomNoiseCustom",
"reference": "https://github.com/brahianrosswill/ComfyUi-RandomNoiseCustom",
"files": [
"https://github.com/brahianrosswill/ComfyUi-RandomNoiseCustom"
],
"install_type": "git-clone",
"description": "Provides custom noise generation capabilities for ComfyUI workflows with configurable parameters. (Description by CC)"
},
{
"author": "amtarr",
"title": "ComfyUI-TextureAlchemy",
"reference": "https://github.com/amtarr/ComfyUI-TextureAlchemy",
"files": [
"https://github.com/amtarr/ComfyUI-TextureAlchemy"
],
"install_type": "git-clone",
"description": "Complete workflow suite for ComfyUI that transforms images into PBR material sets ready for game engines and 3D software."
} }
] ]
} }

File diff suppressed because it is too large Load Diff

View File

@ -20,7 +20,7 @@ from pathlib import Path
from typing import Set, Dict, Optional from typing import Set, Dict, Optional
# Scanner version for cache invalidation # Scanner version for cache invalidation
SCANNER_VERSION = "2.0.11" # Multi-layer detection: class existence + display names SCANNER_VERSION = "2.0.12" # Add dict comprehension + export list detection
# Cache for extract_nodes and extract_nodes_enhanced results # Cache for extract_nodes and extract_nodes_enhanced results
_extract_nodes_cache: Dict[str, Set[str]] = {} _extract_nodes_cache: Dict[str, Set[str]] = {}
@ -552,12 +552,22 @@ def extract_nodes_enhanced(
if exists: if exists:
phase5_nodes.add(node_name) phase5_nodes.add(node_name)
# Union all results (FIX: Scanner 2.0.9 bug + Scanner 2.0.10 bug) # Phase 6: Dict comprehension pattern (NEW in 2.0.12)
# Detects: NODE_CLASS_MAPPINGS = {cls.__name__: cls for cls in to_export}
# Example: TobiasGlaubach/ComfyUI-TG_PyCode
phase6_nodes = _fallback_dict_comprehension(code_text, file_path)
# Phase 7: Import-based class names for dict comprehension (NEW in 2.0.12)
# Detects imported classes that are added to export lists
phase7_nodes = _fallback_import_class_names(code_text, file_path)
# Union all results (FIX: Scanner 2.0.9 bug + Scanner 2.0.10 bug + Scanner 2.0.12 dict comp)
# 2.0.9: Used early return which missed Phase 3 nodes # 2.0.9: Used early return which missed Phase 3 nodes
# 2.0.10: Only checked registrations, missed classes referenced in display names # 2.0.10: Only checked registrations, missed classes referenced in display names
all_nodes = phase1_nodes | phase2_nodes | phase3_nodes | phase4_nodes | phase5_nodes # 2.0.12: Added dict comprehension and import-based class detection
all_nodes = phase1_nodes | phase2_nodes | phase3_nodes | phase4_nodes | phase5_nodes | phase6_nodes | phase7_nodes
# Phase 6: Empty dict detector (logging only, doesn't add nodes) # Phase 8: Empty dict detector (logging only, doesn't add nodes)
if not all_nodes: if not all_nodes:
_fallback_empty_dict_detector(code_text, file_path, verbose) _fallback_empty_dict_detector(code_text, file_path, verbose)
@ -644,6 +654,152 @@ def _fallback_item_assignment(code_text: str) -> Set[str]:
return nodes return nodes
def _fallback_dict_comprehension(code_text: str, file_path: Optional[Path] = None) -> Set[str]:
"""
Detect dict comprehension pattern with __name__ attribute access.
Pattern:
NODE_CLASS_MAPPINGS = {cls.__name__: cls for cls in to_export}
NODE_CLASS_MAPPINGS = {c.__name__: c for c in [ClassA, ClassB]}
This function detects dict comprehension assignments to NODE_CLASS_MAPPINGS
and extracts class names from the iterable (list literal or variable reference).
Returns:
Set of class names extracted from the dict comprehension
"""
try:
with warnings.catch_warnings():
warnings.filterwarnings('ignore', category=SyntaxWarning)
parsed = ast.parse(code_text)
except:
return set()
nodes = set()
export_lists = {} # Track list variables and their contents
# First pass: collect list assignments (to_export = [...], exports = [...])
for node in ast.walk(parsed):
if isinstance(node, ast.Assign):
for target in node.targets:
if isinstance(target, ast.Name):
var_name = target.id
# Check for list literal
if isinstance(node.value, ast.List):
class_names = set()
for elt in node.value.elts:
if isinstance(elt, ast.Name):
class_names.add(elt.id)
export_lists[var_name] = class_names
# Handle augmented assignment: to_export += [...]
elif isinstance(node, ast.AugAssign):
if isinstance(node.target, ast.Name) and isinstance(node.op, ast.Add):
var_name = node.target.id
if isinstance(node.value, ast.List):
class_names = set()
for elt in node.value.elts:
if isinstance(elt, ast.Name):
class_names.add(elt.id)
if var_name in export_lists:
export_lists[var_name].update(class_names)
else:
export_lists[var_name] = class_names
# Second pass: find NODE_CLASS_MAPPINGS dict comprehension
for node in ast.walk(parsed):
if isinstance(node, ast.Assign):
for target in node.targets:
if isinstance(target, ast.Name) and target.id in ['NODE_CLASS_MAPPINGS', 'NODE_CONFIG']:
# Check for dict comprehension
if isinstance(node.value, ast.DictComp):
dictcomp = node.value
# Check if key is cls.__name__ pattern
key = dictcomp.key
if isinstance(key, ast.Attribute) and key.attr == '__name__':
# Get the iterable from the first generator
for generator in dictcomp.generators:
iter_node = generator.iter
# Case 1: Inline list [ClassA, ClassB, ...]
if isinstance(iter_node, ast.List):
for elt in iter_node.elts:
if isinstance(elt, ast.Name):
nodes.add(elt.id)
# Case 2: Variable reference (to_export, exports, etc.)
elif isinstance(iter_node, ast.Name):
var_name = iter_node.id
if var_name in export_lists:
nodes.update(export_lists[var_name])
return nodes
def _fallback_import_class_names(code_text: str, file_path: Optional[Path] = None) -> Set[str]:
"""
Extract class names from imports that are added to export lists.
Pattern:
from .module import ClassA, ClassB
to_export = [ClassA, ClassB]
NODE_CLASS_MAPPINGS = {cls.__name__: cls for cls in to_export}
This is a complementary fallback that works with _fallback_dict_comprehension
to resolve import-based node registrations.
Returns:
Set of imported class names that appear in export-like contexts
"""
try:
with warnings.catch_warnings():
warnings.filterwarnings('ignore', category=SyntaxWarning)
parsed = ast.parse(code_text)
except:
return set()
# Collect imported names
imported_names = set()
for node in ast.walk(parsed):
if isinstance(node, ast.ImportFrom):
for alias in node.names:
name = alias.asname if alias.asname else alias.name
imported_names.add(name)
# Check if these names appear in list assignments that feed into NODE_CLASS_MAPPINGS
export_candidates = set()
has_dict_comp_mapping = False
for node in ast.walk(parsed):
# Check for dict comprehension NODE_CLASS_MAPPINGS
if isinstance(node, ast.Assign):
for target in node.targets:
if isinstance(target, ast.Name) and target.id == 'NODE_CLASS_MAPPINGS':
if isinstance(node.value, ast.DictComp):
has_dict_comp_mapping = True
# Collect list contents
if isinstance(node, ast.Assign):
if isinstance(node.value, ast.List):
for elt in node.value.elts:
if isinstance(elt, ast.Name) and elt.id in imported_names:
export_candidates.add(elt.id)
# Handle augmented assignment
elif isinstance(node, ast.AugAssign):
if isinstance(node.value, ast.List):
for elt in node.value.elts:
if isinstance(elt, ast.Name) and elt.id in imported_names:
export_candidates.add(elt.id)
# Only return if there's a dict comprehension mapping
if has_dict_comp_mapping:
return export_candidates
return set()
def _extract_repo_name(file_path: Path) -> str: def _extract_repo_name(file_path: Path) -> str:
""" """
Extract repository name from file path. Extract repository name from file path.