Compare commits

...

20 Commits

Author SHA1 Message Date
CrateTools
408887b4f5
Merge b59496083e into c4fefd4721 2026-01-20 11:34:16 -03:00
Dr.Lt.Data
c4fefd4721 update DB
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
2026-01-20 23:32:01 +09:00
pixelpainter
d86f6196d0
Update custom-node-list.json (#2509) 2026-01-20 23:30:34 +09:00
Dr.Lt.Data
aa4e7b553f update DB 2026-01-20 22:59:03 +09:00
Dr.Lt.Data
389ca64bd9 update DB 2026-01-20 22:52:42 +09:00
mickmumpitz
f02e069d93
Update custom-node-list.json (#2521) 2026-01-20 22:45:15 +09:00
LiChunlin
8627ac2f4c
Comfyui-Image-Concat update to v1.1 (#2519)
1. Add 1 optional IMAGES input port named a0_image.
2. Add 2 new bitmap stitching modes: equal-width vertical stitching (top to bottom), equal-height horizontal stitching (left to right).
3. Add the function of displaying image filenames on the stitched tiles, with customizable text colors (16 colors).
4. Optimized the tile saving mode, including three options: none/save single block/save single image.
5. Simply connect to the b6 port to view the usage help for this node.
6. Standardized the port naming on the node page.
2026-01-20 22:23:51 +09:00
Dr.Lt.Data
656ec027db update DB 2026-01-20 22:20:17 +09:00
room3dev
83f63001e0
Add ComfyUI-PixelForge node to custom-node-list (#2525)
Adding the new PixelForge custom nodes: Resolution Selector and Resize Image.
2026-01-20 22:14:03 +09:00
Dr.Lt.Data
fd07a47db6 update DB 2026-01-20 22:00:46 +09:00
Arthemy
701d848fc4
Update custom-node-list.json (#2518) 2026-01-20 21:59:20 +09:00
LiChunlin
0aa95ef88f
Enhance function for image concatenation tool (#2517)
Updated description to include new features in V1.1.
-  Added 2 new bitmap stitching modes: equal-width vertical stitching (top to bottom), equal-height horizontal stitching (left to right)
-  Optimized the tile saving mode, including three options: none/save single block/save single image
-  Added the function of displaying image filenames on the stitched tiles, with customizable text colors (16 colors)
-  Simply connect to the b6 port to view the usage help for this node
- 🎨 Standardized the port naming on the node page
2026-01-20 21:58:33 +09:00
Dr.Lt.Data
e4eb87cc38 update DB 2026-01-20 21:57:54 +09:00
bkpaine1
ca8c925fb9
Add Halo-Lipsy: AMD unified memory lip sync node (#2514)
Halo-Lipsy is a native Wav2Lip implementation for ComfyUI that finally works
on AMD APUs with unified memory (Strix Halo, etc.).

Key features:
- No subprocess hacks - runs natively in ComfyUI process
- Face detection on CPU to prevent memory conflicts
- Safe tensor casting for unified memory compatibility
- Sync tuning and edge blending options
- Works on ROCm, AMD APUs, and NVIDIA

Tested on Ryzen AI Max+ 395 (Strix Halo) with 64GB unified memory and ROCm 7.11.

Repository: https://github.com/bkpaine1/Halo-Lipsy

Co-authored-by: bkpaine1 <bkpaine1@users.noreply.github.com>
2026-01-20 21:56:48 +09:00
Dr.Lt.Data
0edd6607ae update DB 2026-01-20 21:55:07 +09:00
Aditya Mundhalia
44aa47126e
Add ComfyUI-ollama-aditya node (#2498) 2026-01-20 21:54:19 +09:00
Dr.Lt.Data
2f40e125be update DB 2026-01-20 21:53:40 +09:00
Dr.Lt.Data
e6a2ae829c update DB 2026-01-20 21:34:04 +09:00
Evgeniy Andriyanoff
9390270879
Add ComfyUI Remote Upscale node (#2500) 2026-01-20 21:32:31 +09:00
CrateTools
b59496083e
Add Preview Video Monitor Pro 2026-01-15 00:37:33 -03:00
9 changed files with 5725 additions and 5448 deletions

View File

@ -35882,7 +35882,7 @@
"https://github.com/rookiestar28/ComfyUI-TranslateGemma"
],
"install_type": "git-clone",
"description": "ComfyUI node for TranslateGemma — Google's open source translation models with 55 languages & multimodal image translation."
"description": "A ComfyUI custom node that translates text (including prompts) using Google's open-weight TranslateGemma models."
},
{
"author": "MoonMoon82",
@ -38435,6 +38435,16 @@
"install_type": "git-clone",
"description": "Fail-safe Google Translate prompt node for ComfyUI (retry + caching)."
},
{
"author": "ah-kun",
"title": "ComfyUI-OTP-Auth",
"reference": "https://github.com/ah-kun/ComfyUI-OTP-Auth",
"files": [
"https://github.com/ah-kun/ComfyUI-OTP-Auth"
],
"install_type": "git-clone",
"description": "Adds simple One-Time Password (OTP) authentication using Google Authenticator to protect publicly accessible ComfyUI instances."
},
{
"author": "Kazama-Suichiku",
"title": "ComfyUI-Meshy",
@ -39778,6 +39788,16 @@
],
"install_type": "git-clone",
"description": "UI Decorators is a set of 4 nodes to enhance frontside SubGraph usability and organization.All node widgets are linkable and promotable from the SubGraph canvas."
},
{
"author": "pixelpainter",
"title": "UI-Decorators [SubGraph]",
"reference": "https://github.com/pixelpainter/UI-Decorators",
"files": [
"https://github.com/pixelpainter/UI-Decorators"
],
"install_type": "git-clone",
"description": "UI Decorators is a set of 4 nodes to enhance frontside SubGraph usability and organization. A Note, a Divider, an editable Spacer, and a Title node. Includes color pickers for fonts, font sizing, bold/non-bold text, and background color picker for the note"
},
{
"author": "Austat",
@ -40103,6 +40123,17 @@
"install_type": "git-clone",
"description": "High-performance frame IO nodes (WEBP)"
},
{
"author": "room3dev",
"title": "ComfyUI-PixelForge",
"id": "comfyui-pixelforge",
"reference": "https://github.com/room3dev/ComfyUI-PixelForge",
"files": [
"https://github.com/room3dev/ComfyUI-PixelForge"
],
"install_type": "git-clone",
"description": "Dynamic resolution selector and advanced resize nodes with real-time feedback."
},
{
"author": "chrishill197724-gif",
"title": "ComfyUI-Wan22-GGUF-Storyboard",
@ -40896,7 +40927,7 @@
"https://github.com/shmbatom/Comfyui-Image-Concat"
],
"install_type": "git-clone",
"description": "a powerful image concatenation tool for ComfyUI, with True Alpha Channel Support and Multiple Image-block Fill Modes."
"description": "a powerful image concatenation tool for ComfyUI, with True Alpha Channel Support and Multiple Image-block Fill Modes(V1.1 add 1 images input port and 2 draw modes)."
},
{
"author": "solidlime",
@ -41429,14 +41460,15 @@
"description": "High-performance ComfyUI nodes optimized for RTX 4090: batch processing, memory management, GPU monitoring"
},
{
"author": "aadityamundhalia",
"title": "ComfyUI-ollama-aditya",
"author": "Aditya Mundhalia",
"title": "ComfyUI Ollama by Aditya",
"id": "comfyui-ollama-aditya",
"reference": "https://github.com/aadityamundhalia/ComfyUI-ollama-aditya",
"files": [
"https://github.com/aadityamundhalia/ComfyUI-ollama-aditya"
],
"install_type": "git-clone",
"description": "Custom ComfyUI node for integrating Ollama LLMs into your image generation workflows."
"description": "ComfyUI nodes for integrating Ollama local LLM models with image or text generation workflows."
},
{
"author": "maximilianwicen",
@ -41672,23 +41704,24 @@
},
{
"author": "aledelpho",
"title": "Arthemy_Live-Tuner-SDXL-ComfyUI",
"title": "Arthemy Live Tuner - SDXL",
"reference": "https://github.com/aledelpho/Arthemy_Live-Tuner-SDXL-ComfyUI",
"files": [
"https://github.com/aledelpho/Arthemy_Live-Tuner-SDXL-ComfyUI"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for tweaking SDXL, Illustrious, and NAI models by adjusting U-Net and CLIP slices for granular control."
"description": "Advanced live tuning nodes for SDXL, Illustrious, and NAI. Slice U-Net and CLIP into functional areas to adjust intensity of specific components like Layout, Style, or Syntax."
},
{
"author": "bkpaine1",
"title": "Halo-Lipsy",
"id": "halo-lipsy",
"reference": "https://github.com/bkpaine1/Halo-Lipsy",
"files": [
"https://github.com/bkpaine1/Halo-Lipsy"
],
"install_type": "git-clone",
"description": "Native AMD Unified Memory Lip Sync for ComfyUI"
"description": "AMD unified memory lip sync for ComfyUI. Native Wav2Lip inference with no subprocesses - finally works on Strix Halo, ROCm, and all AMD APUs. Features sync tuning, edge blending, and safe tensor casting for unified memory systems."
},
{
"author": "kianthos",
@ -41740,6 +41773,53 @@
"install_type": "git-clone",
"description": "HTTP API for ComfyUI with webhook-based workflow execution."
},
{
"author": "gen1nya",
"title": "ComfyUI Remote Upscale",
"id": "remote-upscale",
"reference": "https://github.com/gen1nya/ComfyUI-Remote-Upscale",
"files": [
"https://github.com/gen1nya/ComfyUI-Remote-Upscale"
],
"install_type": "git-clone",
"description": "Offload image upscaling to a remote server with a dedicated GPU. Real-time progress streaming via SSE."
},
{
"author": "Setmaster",
"title": "ModelPulse",
"id": "modelpulse",
"reference": "https://github.com/Setmaster/ComfyUI-ModelPulse",
"files": [
"https://github.com/Setmaster/ComfyUI-ModelPulse"
],
"install_type": "git-clone",
"description": "Track model usage frequency to identify abandoned or underutilized models. Shows usage stats, file sizes, and highlights stale models in a sidebar panel."
},
{
"author": "mickmumpitz",
"title": "Mickmumpitz-Nodes",
"id": "mickmumpitz-nodes",
"reference": "https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes",
"files": [
"https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI by Mickmumpitz."
},
{
"author": "Xz3r0",
"title": "ComfyUI-Xz3r0-Nodes",
"reference": "https://github.com/Xz3r0-M/ComfyUI-Xz3r0-Nodes",
"files": [
"https://github.com/Xz3r0-M/ComfyUI-Xz3r0-Nodes"
],
"install_type": "git-clone",
"description": "Some custom nodes: XMath, XResolution, XImageSave, XVideoSave, XLatentLoad, XLatentSave ...and more"
},
@ -42005,6 +42085,17 @@
],
"install_type": "copy",
"description": "A node which takes in x, y, width, height, total width, and total height, in order to accurately represent the area of an image which is covered by area-based conditioning."
},
{
"author": "CrateTools",
"title": "Preview Video Monitor Pro",
"id": "preview-video-monitor-pro",
"reference": "https://github.com/CrateTools/comfyui-preview-video-monitor",
"files": [
"https://github.com/CrateTools/comfyui-preview-video-monitor"
],
"install_type": "git-clone",
"description": "Second monitor preview for video generations with interactive playback controls, color tools, generation tracking, and workflow-embedded snapshots."
},
{
"author": "underclockeddev",
@ -42148,6 +42239,6 @@
],
"install_type": "unzip",
"description": "This is a node to convert an image into a CMYK Halftone dot image."
}
}
]
}

View File

@ -693,11 +693,12 @@
],
"https://github.com/5agado/ComfyUI-Sagado-Nodes": [
[
"Film Grain",
"Get Num Frames",
"Get Resolution",
"Image Loader",
"Video Loader"
"SGD_Call_Ollama",
"SGD_Film_Grain",
"SGD_Get_Num_Frames",
"SGD_Get_Resolution",
"SGD_Image_Loader",
"SGD_Video_Loader"
],
{
"title_aux": "Sagado Nodes for ComfyUI"
@ -3319,6 +3320,9 @@
"Vigenere",
"X963KDF_Derive",
"X963KDF_Verify",
"XExchange",
"XPrivateKeyFormat",
"XPublicKeyFormat",
"Zigzag"
],
{
@ -6507,6 +6511,7 @@
"BoyoVideoPairedSaver",
"BoyoVideoSaver",
"BoyoVision",
"BoyoVoiceEnhancer",
"BoyoWhileLoopEnd",
"BoyoWhileLoopStart",
"Boyolatent",
@ -6903,7 +6908,8 @@
],
"https://github.com/Enferlain/ComfyUI-A1111-cond": [
[
"A1111Prompt"
"A1111Prompt",
"A1111PromptNegative"
],
{
"title_aux": "ComfyUI-A1111-cond"
@ -8465,7 +8471,8 @@
],
"https://github.com/GavChap/ComfyUI-SD3LatentSelectRes": [
[
"SD3LatentSelectRes"
"SD3LatentSelectRes",
"SD3LatentSelectResV2"
],
{
"title_aux": "ComfyUI-SD3LatentSelectRes"
@ -18759,6 +18766,7 @@
"Basic data handling: IntPower",
"Basic data handling: IntSubtract",
"Basic data handling: IntToBytes",
"Basic data handling: IsConnected",
"Basic data handling: IsNull",
"Basic data handling: LessThan",
"Basic data handling: LessThanOrEqual",
@ -21647,6 +21655,14 @@
"title_aux": "Xycuno Oobabooga"
}
],
"https://github.com/Xz3r0-M/ComfyUI-Xz3r0-Nodes": [
[
"XVideoSave"
],
{
"title_aux": "ComfyUI-Xz3r0-Nodes"
}
],
"https://github.com/YOUR-WORST-TACO/ComfyUI-TacoNodes": [
[
"Example",
@ -22785,7 +22801,7 @@
"OllamaPromptGenerator"
],
{
"title_aux": "ComfyUI-ollama-aditya"
"title_aux": "ComfyUI Ollama by Aditya"
}
],
"https://github.com/abdozmantar/ComfyUI-DeepExtract": [
@ -23394,6 +23410,8 @@
"ImageToPose",
"LoadCogVideoXFunLora",
"LoadCogVideoXFunModel",
"LoadQwenImageControlNetInModel",
"LoadQwenImageControlNetInPipeline",
"LoadQwenImageLora",
"LoadQwenImageModel",
"LoadQwenImageProcessor",
@ -23422,6 +23440,8 @@
"LoadZImageTextEncoderModel",
"LoadZImageTransformerModel",
"LoadZImageVAEModel",
"QwenImageControlSampler",
"QwenImageEditPlusSampler",
"QwenImageEditSampler",
"QwenImageT2VSampler",
"VideoToCanny",
@ -23561,6 +23581,7 @@
"GetImagesFromBatchIndexed",
"GetLatentRangeFromBatch",
"GetLatentSizeAndCount",
"IO_save_image",
"ImageAddMulti",
"ImageAndMaskPreview",
"ImageBatchExtendWithOverlap",
@ -24032,7 +24053,7 @@
"ArthemyLiveModelTunerSDXL"
],
{
"title_aux": "Arthemy_Live-Tuner-SDXL-ComfyUI"
"title_aux": "Arthemy Live Tuner - SDXL"
}
],
"https://github.com/aleolidev/comfy_kaizen_package": [
@ -27287,7 +27308,7 @@
],
"https://github.com/capitan01R/ComfyUI-Flux2Klein-Enhancer": [
[
"Flux2KleinEditController",
"Flux2KleinDetailController",
"Flux2KleinEnhancer"
],
{
@ -29732,6 +29753,7 @@
"BatchLatentsNode",
"BatchMasksNode",
"BetaSamplingScheduler",
"BriaImageEditNode",
"ByteDanceFirstLastFrameNode",
"ByteDanceImageEditNode",
"ByteDanceImageNode",
@ -30234,6 +30256,7 @@
"TextEncodeHunyuanVideo_ImageToVideo",
"TextEncodeQwenImageEdit",
"TextEncodeQwenImageEditPlus",
"TextEncodeZImageOmni",
"TextProcessingNode",
"ThresholdMask",
"TomePatchModel",
@ -32815,6 +32838,8 @@
],
"https://github.com/ethanfel/ComfyUI-Sharp-Selector": [
[
"FastAbsoluteSaver",
"ParallelSharpnessLoader",
"SharpFrameSelector",
"SharpnessAnalyzer"
],
@ -34431,6 +34456,15 @@
"title_aux": "ComfyUI_GMIC"
}
],
"https://github.com/gen1nya/ComfyUI-Remote-Upscale": [
[
"RefreshRemoteModels",
"RemoteUpscaleImage"
],
{
"title_aux": "ComfyUI Remote Upscale"
}
],
"https://github.com/geocine/geocine-comfyui": [
[
"Image Scale",
@ -35456,12 +35490,15 @@
"AIIA_CosyVoice_TTS",
"AIIA_CosyVoice_VoiceConversion",
"AIIA_Dialogue_TTS",
"AIIA_DittoLoader",
"AIIA_DittoSampler",
"AIIA_E2E_Speaker_Diarization",
"AIIA_EchoMimicLoader",
"AIIA_EchoMimicSampler",
"AIIA_FloatProcess_InMemory",
"AIIA_FloatProcess_ToDisk",
"AIIA_GenerateSpeakerSegments",
"AIIA_ImageSmartCrop",
"AIIA_PersonaLive_PhotoSampler_InMemory",
"AIIA_PersonaLive_PhotoSampler_ToDisk",
"AIIA_Podcast_Script_Parser",
@ -38096,6 +38133,7 @@
],
"https://github.com/joeriben/ai4artsed_comfyui_nodes": [
[
"ai4artsed_clean_prompt_randomizer",
"ai4artsed_conditioning_fusion",
"ai4artsed_image_analysis",
"ai4artsed_openrouter_key",
@ -39618,6 +39656,7 @@
"Intrinsic_lora_sampling",
"JoinStringMulti",
"JoinStrings",
"LTX2AttentionTunerPatch",
"LTX2AudioLatentNormalizingSampling",
"LTX2SamplingPreviewOverride",
"LTX2_NAG",
@ -39639,6 +39678,7 @@
"MaskBatchMulti",
"MaskOrImageToWeight",
"MergeImageChannels",
"ModelMemoryUseReportPatch",
"ModelPassThrough",
"ModelPatchTorchSettings",
"ModelSaveKJ",
@ -44172,6 +44212,15 @@
"title_aux": "ComfyUI-HF-Model-Downloader"
}
],
"https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes": [
[
"BatchColorCorrector",
"PreviewBridge"
],
{
"title_aux": "Mickmumpitz-Nodes"
}
],
"https://github.com/microbote/ComfyUI-StyledCLIPTextEncode": [
[
"StyledCLIPTextEncode"
@ -47543,7 +47592,8 @@
],
"https://github.com/princepainter/ComfyUI-PainterLTXV2": [
[
"PainterLTXVtoVideo",
"PainterLTX2V",
"PainterLTX2VPlus",
"PainterSamplerLTXV"
],
{
@ -49127,6 +49177,15 @@
"title_aux": "ComfyUI-FrameIO"
}
],
"https://github.com/room3dev/ComfyUI-PixelForge": [
[
"PixelForge",
"PixelForgeResizeImage"
],
{
"title_aux": "ComfyUI-PixelForge"
}
],
"https://github.com/roundyyy/ComfyUI-mesh-simplifier": [
[
"MeshSimplifierNode"
@ -49912,6 +49971,7 @@
"CloseUpImageNode",
"CloseUpNode",
"ComfyAddSoundtrack",
"ComfyImageAudioCSV",
"ImageSequenceOverlay",
"ImageTransitionNode",
"MergeVideoAudioNode",
@ -51692,6 +51752,7 @@
"https://github.com/sonnybox/ComfyUI-SuperNodes": [
[
"FaceBBoxToMask",
"GetCommonAspectRatio",
"ImageMaskCrop",
"ImageSizeCalculator",
"RestoreMaskCrop",
@ -57204,6 +57265,7 @@
],
"https://github.com/zeeoale/PromptCreatorNode": [
[
"IdentityMixerNode",
"PromptCreatorNode"
],
{

File diff suppressed because it is too large Load Diff

View File

@ -1,15 +1,5 @@
{
"custom_nodes": [
{
"author": "ah-kun",
"title": "ComfyUI-OTP-Auth",
"reference": "https://github.com/ah-kun/ComfyUI-OTP-Auth",
"files": [
"https://github.com/ah-kun/ComfyUI-OTP-Auth"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that adds simple One-Time Password (OTP) authentication using Google Authenticator to prevent unauthorized use on publicly accessible servers."
},
{
"author": "pollockjj",
"title": "ComfyUI-StabilityTest",

View File

@ -2681,6 +2681,7 @@
"RK_Excel_File_State_Looper",
"RK_ImageViewer",
"RK_Read_Excel_Row",
"RK_Ultra",
"RK_Write_Text",
"RK_seed",
"rk_save_image",
@ -4717,6 +4718,8 @@
"AddVideoTextWatermark",
"GetDeviceType",
"LoadAudioByUrl",
"LoadImageByUrl",
"LoadVideoByUrl",
"SeparateVideoAudio",
"Wav2Srt"
],
@ -6948,6 +6951,7 @@
"BatchLatentsNode",
"BatchMasksNode",
"BetaSamplingScheduler",
"BriaImageEditNode",
"ByteDanceFirstLastFrameNode",
"ByteDanceImageEditNode",
"ByteDanceImageNode",
@ -7450,6 +7454,7 @@
"TextEncodeHunyuanVideo_ImageToVideo",
"TextEncodeQwenImageEdit",
"TextEncodeQwenImageEditPlus",
"TextEncodeZImageOmni",
"TextProcessingNode",
"ThresholdMask",
"TomePatchModel",
@ -8714,7 +8719,8 @@
"XIS_ShapeData",
"XIS_StringListMerger",
"XIS_StringSwitch",
"XIS_UnpackImages"
"XIS_UnpackImages",
"XIS_VGMOrchestrator"
],
{
"title_aux": "Xiser_Nodes [WIP]"
@ -12506,7 +12512,8 @@
],
"https://github.com/shin131002/ComfyUI-Prompt-Preset-Selector": [
[
"PromptPresetSelector"
"PromptPresetSelector",
"PromptPresetSelectorWithWildcard"
],
{
"title_aux": "[WIP] ComfyUI-Prompt-Preset-Selector"
@ -12800,6 +12807,7 @@
],
"https://github.com/sprited-ai/sprited-comfyui-nodes": [
[
"BiRefNetBackgroundRemoval",
"FlattenImageList",
"LoopExtractorNodeV2",
"LoopExtractorNodeV3",

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,58 @@
{
"custom_nodes": [
{
"author": "pixelpainter",
"title": "UI-Decorators [SubGraph]",
"reference": "https://github.com/pixelpainter/UI-Decorators",
"files": [
"https://github.com/pixelpainter/UI-Decorators"
],
"install_type": "git-clone",
"description": "UI Decorators is a set of 4 nodes to enhance frontside SubGraph usability and organization. A Note, a Divider, an editable Spacer, and a Title node. Includes color pickers for fonts, font sizing, bold/non-bold text, and background color picker for the note"
},
{
"author": "Xz3r0",
"title": "ComfyUI-Xz3r0-Nodes",
"reference": "https://github.com/Xz3r0-M/ComfyUI-Xz3r0-Nodes",
"files": [
"https://github.com/Xz3r0-M/ComfyUI-Xz3r0-Nodes"
],
"install_type": "git-clone",
"description": "Some custom nodes: XMath, XResolution, XImageSave, XVideoSave, XLatentLoad, XLatentSave ...and more"
},
{
"author": "mickmumpitz",
"title": "Mickmumpitz-Nodes",
"id": "mickmumpitz-nodes",
"reference": "https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes",
"files": [
"https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI by Mickmumpitz."
},
{
"author": "room3dev",
"title": "ComfyUI-PixelForge",
"id": "comfyui-pixelforge",
"reference": "https://github.com/room3dev/ComfyUI-PixelForge",
"files": [
"https://github.com/room3dev/ComfyUI-PixelForge"
],
"install_type": "git-clone",
"description": "Dynamic resolution selector and advanced resize nodes with real-time feedback."
},
{
"author": "gen1nya",
"title": "ComfyUI Remote Upscale",
"id": "remote-upscale",
"reference": "https://github.com/gen1nya/ComfyUI-Remote-Upscale",
"files": [
"https://github.com/gen1nya/ComfyUI-Remote-Upscale"
],
"install_type": "git-clone",
"description": "Offload image upscaling to a remote server with a dedicated GPU. Real-time progress streaming via SSE."
},
{
"author": "martin-rizzo",
"title": "ComfyUI-ZImagePowerNodes",
@ -99,7 +152,7 @@
"https://github.com/rookiestar28/ComfyUI-TranslateGemma"
],
"install_type": "git-clone",
"description": "ComfyUI node for TranslateGemma — Google's open source translation models with 55 languages & multimodal image translation."
"description": "A ComfyUI custom node that translates text (including prompts) using Google's open-weight TranslateGemma models."
},
{
"author": "BigStationW",
@ -327,23 +380,24 @@
},
{
"author": "aledelpho",
"title": "Arthemy_Live-Tuner-SDXL-ComfyUI",
"title": "Arthemy Live Tuner - SDXL",
"reference": "https://github.com/aledelpho/Arthemy_Live-Tuner-SDXL-ComfyUI",
"files": [
"https://github.com/aledelpho/Arthemy_Live-Tuner-SDXL-ComfyUI"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for tweaking SDXL, Illustrious, and NAI models by adjusting U-Net and CLIP slices for granular control."
"description": "Advanced live tuning nodes for SDXL, Illustrious, and NAI. Slice U-Net and CLIP into functional areas to adjust intensity of specific components like Layout, Style, or Syntax."
},
{
"author": "bkpaine1",
"title": "Halo-Lipsy",
"id": "halo-lipsy",
"reference": "https://github.com/bkpaine1/Halo-Lipsy",
"files": [
"https://github.com/bkpaine1/Halo-Lipsy"
],
"install_type": "git-clone",
"description": "Native AMD Unified Memory Lip Sync for ComfyUI"
"description": "AMD unified memory lip sync for ComfyUI. Native Wav2Lip inference with no subprocesses - finally works on Strix Halo, ROCm, and all AMD APUs. Features sync tuning, edge blending, and safe tensor casting for unified memory systems."
},
{
"author": "kianthos",
@ -376,14 +430,26 @@
"description": "Comprehensive mobile UI enhancement for ComfyUI that transforms the desktop-focused interface into a touch-friendly experience optimized for iPhone, iPad, and Android devices."
},
{
"author": "aadityamundhalia",
"title": "ComfyUI-ollama-aditya",
"author": "Aditya Mundhalia",
"title": "ComfyUI Ollama by Aditya",
"id": "comfyui-ollama-aditya",
"reference": "https://github.com/aadityamundhalia/ComfyUI-ollama-aditya",
"files": [
"https://github.com/aadityamundhalia/ComfyUI-ollama-aditya"
],
"install_type": "git-clone",
"description": "Custom ComfyUI node for integrating Ollama LLMs into your image generation workflows."
"description": "ComfyUI nodes for integrating Ollama local LLM models with image or text generation workflows."
},
{
"author": "Setmaster",
"title": "ModelPulse",
"id": "modelpulse",
"reference": "https://github.com/Setmaster/ComfyUI-ModelPulse",
"files": [
"https://github.com/Setmaster/ComfyUI-ModelPulse"
],
"install_type": "git-clone",
"description": "Track model usage frequency to identify abandoned or underutilized models. Shows usage stats, file sizes, and highlights stale models in a sidebar panel."
},
{
"author": "maximilianwicen",
@ -636,76 +702,6 @@
],
"install_type": "git-clone",
"description": "Interactive 3D interface for selecting camera angles for Qwen-Image-Edit-2511, supporting 96 unique camera angle combinations (8 directions × 4 heights × 3 shot sizes) with multi-selection and visual feedback."
},
{
"author": "advancedtech-sk",
"title": "ComfyUI-GROUT",
"reference": "https://github.com/advancedtech-sk/ComfyUI-GROUT",
"files": [
"https://github.com/advancedtech-sk/ComfyUI-GROUT"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for GROUT (Geometric Reasoning Over Unstructured Tessellations) - a deep learning model for detecting and segmenting grout lines in mosaic images."
},
{
"author": "ato321",
"title": "ComfyUI-LTXVGuideRebase",
"reference": "https://github.com/ato321/ComfyUI-LTXVGuideRebase",
"files": [
"https://github.com/ato321/ComfyUI-LTXVGuideRebase"
],
"install_type": "git-clone",
"description": "Small ComfyUI addon that provides segment-safe utilities for Comfy-Org LTX video nodes."
},
{
"author": "zhangle0013",
"title": "comfyui-EmptyImageYesON",
"reference": "https://github.com/zhangle0013/comfyui-EmptyImageYesON",
"files": [
"https://github.com/zhangle0013/comfyui-EmptyImageYesON"
],
"install_type": "git-clone",
"description": "Automatically disables Load Image nodes without images, useful for workflows with optional reference images. (Description by CC)"
},
{
"author": "Enferlain",
"title": "ComfyUI-A1111-cond",
"reference": "https://github.com/Enferlain/ComfyUI-A1111-cond",
"files": [
"https://github.com/Enferlain/ComfyUI-A1111-cond"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node that implements A1111-style prompt handling with proper isolation and emphasis math."
},
{
"author": "wanjin123111",
"title": "ComfyUI-3D-Human-Pose",
"reference": "https://github.com/wanjin123111/ComfyUI-3D-Human-Pose",
"files": [
"https://github.com/wanjin123111/ComfyUI-3D-Human-Pose"
],
"install_type": "git-clone",
"description": "Interactive 3D camera control node for ComfyUI that precisely controls horizontal, vertical angles and zoom, with output of professional cinematography prompts. (Description by CC)"
},
{
"author": "capitan01R",
"title": "Capitan-ConditioningEnhancer",
"reference": "https://github.com/capitan01R/Capitan-ConditioningEnhancer",
"files": [
"https://github.com/capitan01R/Capitan-ConditioningEnhancer"
],
"install_type": "git-clone",
"description": "Lightweight post-processing node for Qwen3-4B conditioning in Z-Image Turbo workflows that refines conditioning with per-token normalization, optional self-attention, and MLP refinement. (Description by CC)"
},
{
"author": "tackcrypto1031",
"title": "tk_comfyui_img2mask",
"reference": "https://github.com/tackcrypto1031/tk_comfyui_img2mask",
"files": [
"https://github.com/tackcrypto1031/tk_comfyui_img2mask"
],
"install_type": "git-clone",
"description": "A dedicated ComfyUI custom node designed to streamline the process of converting transparent images (RGBA) into masks and high-quality mask previews."
}
]
}

View File

@ -693,11 +693,12 @@
],
"https://github.com/5agado/ComfyUI-Sagado-Nodes": [
[
"Film Grain",
"Get Num Frames",
"Get Resolution",
"Image Loader",
"Video Loader"
"SGD_Call_Ollama",
"SGD_Film_Grain",
"SGD_Get_Num_Frames",
"SGD_Get_Resolution",
"SGD_Image_Loader",
"SGD_Video_Loader"
],
{
"title_aux": "Sagado Nodes for ComfyUI"
@ -3319,6 +3320,9 @@
"Vigenere",
"X963KDF_Derive",
"X963KDF_Verify",
"XExchange",
"XPrivateKeyFormat",
"XPublicKeyFormat",
"Zigzag"
],
{
@ -6507,6 +6511,7 @@
"BoyoVideoPairedSaver",
"BoyoVideoSaver",
"BoyoVision",
"BoyoVoiceEnhancer",
"BoyoWhileLoopEnd",
"BoyoWhileLoopStart",
"Boyolatent",
@ -6903,7 +6908,8 @@
],
"https://github.com/Enferlain/ComfyUI-A1111-cond": [
[
"A1111Prompt"
"A1111Prompt",
"A1111PromptNegative"
],
{
"title_aux": "ComfyUI-A1111-cond"
@ -8465,7 +8471,8 @@
],
"https://github.com/GavChap/ComfyUI-SD3LatentSelectRes": [
[
"SD3LatentSelectRes"
"SD3LatentSelectRes",
"SD3LatentSelectResV2"
],
{
"title_aux": "ComfyUI-SD3LatentSelectRes"
@ -18759,6 +18766,7 @@
"Basic data handling: IntPower",
"Basic data handling: IntSubtract",
"Basic data handling: IntToBytes",
"Basic data handling: IsConnected",
"Basic data handling: IsNull",
"Basic data handling: LessThan",
"Basic data handling: LessThanOrEqual",
@ -21647,6 +21655,14 @@
"title_aux": "Xycuno Oobabooga"
}
],
"https://github.com/Xz3r0-M/ComfyUI-Xz3r0-Nodes": [
[
"XVideoSave"
],
{
"title_aux": "ComfyUI-Xz3r0-Nodes"
}
],
"https://github.com/YOUR-WORST-TACO/ComfyUI-TacoNodes": [
[
"Example",
@ -22785,7 +22801,7 @@
"OllamaPromptGenerator"
],
{
"title_aux": "ComfyUI-ollama-aditya"
"title_aux": "ComfyUI Ollama by Aditya"
}
],
"https://github.com/abdozmantar/ComfyUI-DeepExtract": [
@ -23394,6 +23410,8 @@
"ImageToPose",
"LoadCogVideoXFunLora",
"LoadCogVideoXFunModel",
"LoadQwenImageControlNetInModel",
"LoadQwenImageControlNetInPipeline",
"LoadQwenImageLora",
"LoadQwenImageModel",
"LoadQwenImageProcessor",
@ -23422,6 +23440,8 @@
"LoadZImageTextEncoderModel",
"LoadZImageTransformerModel",
"LoadZImageVAEModel",
"QwenImageControlSampler",
"QwenImageEditPlusSampler",
"QwenImageEditSampler",
"QwenImageT2VSampler",
"VideoToCanny",
@ -23561,6 +23581,7 @@
"GetImagesFromBatchIndexed",
"GetLatentRangeFromBatch",
"GetLatentSizeAndCount",
"IO_save_image",
"ImageAddMulti",
"ImageAndMaskPreview",
"ImageBatchExtendWithOverlap",
@ -24032,7 +24053,7 @@
"ArthemyLiveModelTunerSDXL"
],
{
"title_aux": "Arthemy_Live-Tuner-SDXL-ComfyUI"
"title_aux": "Arthemy Live Tuner - SDXL"
}
],
"https://github.com/aleolidev/comfy_kaizen_package": [
@ -27287,7 +27308,7 @@
],
"https://github.com/capitan01R/ComfyUI-Flux2Klein-Enhancer": [
[
"Flux2KleinEditController",
"Flux2KleinDetailController",
"Flux2KleinEnhancer"
],
{
@ -29732,6 +29753,7 @@
"BatchLatentsNode",
"BatchMasksNode",
"BetaSamplingScheduler",
"BriaImageEditNode",
"ByteDanceFirstLastFrameNode",
"ByteDanceImageEditNode",
"ByteDanceImageNode",
@ -30234,6 +30256,7 @@
"TextEncodeHunyuanVideo_ImageToVideo",
"TextEncodeQwenImageEdit",
"TextEncodeQwenImageEditPlus",
"TextEncodeZImageOmni",
"TextProcessingNode",
"ThresholdMask",
"TomePatchModel",
@ -32815,6 +32838,8 @@
],
"https://github.com/ethanfel/ComfyUI-Sharp-Selector": [
[
"FastAbsoluteSaver",
"ParallelSharpnessLoader",
"SharpFrameSelector",
"SharpnessAnalyzer"
],
@ -34431,6 +34456,15 @@
"title_aux": "ComfyUI_GMIC"
}
],
"https://github.com/gen1nya/ComfyUI-Remote-Upscale": [
[
"RefreshRemoteModels",
"RemoteUpscaleImage"
],
{
"title_aux": "ComfyUI Remote Upscale"
}
],
"https://github.com/geocine/geocine-comfyui": [
[
"Image Scale",
@ -35456,12 +35490,15 @@
"AIIA_CosyVoice_TTS",
"AIIA_CosyVoice_VoiceConversion",
"AIIA_Dialogue_TTS",
"AIIA_DittoLoader",
"AIIA_DittoSampler",
"AIIA_E2E_Speaker_Diarization",
"AIIA_EchoMimicLoader",
"AIIA_EchoMimicSampler",
"AIIA_FloatProcess_InMemory",
"AIIA_FloatProcess_ToDisk",
"AIIA_GenerateSpeakerSegments",
"AIIA_ImageSmartCrop",
"AIIA_PersonaLive_PhotoSampler_InMemory",
"AIIA_PersonaLive_PhotoSampler_ToDisk",
"AIIA_Podcast_Script_Parser",
@ -38096,6 +38133,7 @@
],
"https://github.com/joeriben/ai4artsed_comfyui_nodes": [
[
"ai4artsed_clean_prompt_randomizer",
"ai4artsed_conditioning_fusion",
"ai4artsed_image_analysis",
"ai4artsed_openrouter_key",
@ -39618,6 +39656,7 @@
"Intrinsic_lora_sampling",
"JoinStringMulti",
"JoinStrings",
"LTX2AttentionTunerPatch",
"LTX2AudioLatentNormalizingSampling",
"LTX2SamplingPreviewOverride",
"LTX2_NAG",
@ -39639,6 +39678,7 @@
"MaskBatchMulti",
"MaskOrImageToWeight",
"MergeImageChannels",
"ModelMemoryUseReportPatch",
"ModelPassThrough",
"ModelPatchTorchSettings",
"ModelSaveKJ",
@ -44172,6 +44212,15 @@
"title_aux": "ComfyUI-HF-Model-Downloader"
}
],
"https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes": [
[
"BatchColorCorrector",
"PreviewBridge"
],
{
"title_aux": "Mickmumpitz-Nodes"
}
],
"https://github.com/microbote/ComfyUI-StyledCLIPTextEncode": [
[
"StyledCLIPTextEncode"
@ -47543,7 +47592,8 @@
],
"https://github.com/princepainter/ComfyUI-PainterLTXV2": [
[
"PainterLTXVtoVideo",
"PainterLTX2V",
"PainterLTX2VPlus",
"PainterSamplerLTXV"
],
{
@ -49127,6 +49177,15 @@
"title_aux": "ComfyUI-FrameIO"
}
],
"https://github.com/room3dev/ComfyUI-PixelForge": [
[
"PixelForge",
"PixelForgeResizeImage"
],
{
"title_aux": "ComfyUI-PixelForge"
}
],
"https://github.com/roundyyy/ComfyUI-mesh-simplifier": [
[
"MeshSimplifierNode"
@ -49912,6 +49971,7 @@
"CloseUpImageNode",
"CloseUpNode",
"ComfyAddSoundtrack",
"ComfyImageAudioCSV",
"ImageSequenceOverlay",
"ImageTransitionNode",
"MergeVideoAudioNode",
@ -51692,6 +51752,7 @@
"https://github.com/sonnybox/ComfyUI-SuperNodes": [
[
"FaceBBoxToMask",
"GetCommonAspectRatio",
"ImageMaskCrop",
"ImageSizeCalculator",
"RestoreMaskCrop",
@ -57204,6 +57265,7 @@
],
"https://github.com/zeeoale/PromptCreatorNode": [
[
"IdentityMixerNode",
"PromptCreatorNode"
],
{

View File

@ -20,7 +20,7 @@ from pathlib import Path
from typing import Set, Dict, Optional
# Scanner version for cache invalidation
SCANNER_VERSION = "2.0.12" # Add dict comprehension + export list detection
SCANNER_VERSION = "2.0.13" # Add fallback for dynamic v3 node_id
# Cache for extract_nodes and extract_nodes_enhanced results
_extract_nodes_cache: Dict[str, Set[str]] = {}
@ -936,6 +936,9 @@ def extract_v3_nodes(code_text):
node_id = extract_node_id_from_schema(node)
if node_id:
nodes.add(node_id)
else:
# Fallback: use class name when node_id is dynamic/empty
nodes.add(node.name)
return nodes