Compare commits

..

21 Commits

Author SHA1 Message Date
Pondowner857
5ceb31ae3b
Merge 30cc741850 into 06496d07b3 2025-11-29 09:31:06 +00:00
Pondowner857
30cc741850
Merge branch 'Comfy-Org:main' into main 2025-11-29 17:31:04 +08:00
Dr.Lt.Data
06496d07b3 update DB
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
2025-11-29 01:43:52 +09:00
painter890602
a97f98c9cc
Add PainterFLF2V custom node (#2311)
* Update custom-node-list.json

* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-11-29 01:23:25 +09:00
Dr.Lt.Data
8d0406f74f update DB 2025-11-28 18:32:02 +09:00
Dr.Lt.Data
c64d14701d update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2025-11-28 08:59:09 +09:00
Dr.Lt.Data
00332ae444 update DB 2025-11-28 08:02:05 +09:00
akawana
e8deb3d8fe
Add Utils Extra custom node to the list (#2313)
* Add Utils Extra custom node to the list

Added a new custom node entry for Utils Extra with details.

* Update description in custom-node-list.json

Expanded the description to include additional functionalities of the utility tools.
2025-11-28 08:00:38 +09:00
obvirm
8b234c99cf
Add ComfyUI-WhisperXX custom node entry (#2314)
* Add ComfyUI-WhisperXX custom node entry

Added a new custom node entry for ComfyUI-WhisperXX with details.

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-11-28 07:59:25 +09:00
Rzgar
1f986d9c45
Add entry for Qwen Image Size Picker (#2312) 2025-11-28 07:56:02 +09:00
Dr.Lt.Data
bacb8fb3cd update DB
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
2025-11-27 00:23:54 +09:00
Dr.Lt.Data
e4a90089ab fixed: a bug where updating ComfyUI using Update: ComfyUI Stable Version did not updating ComfyUI's dependencies 2025-11-26 21:54:28 +09:00
Dr.Lt.Data
674b9f3705 update DB 2025-11-26 21:41:55 +09:00
Dr.Lt.Data
4941fb8aa0 fixed: scanner.py
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2025-11-26 08:58:02 +09:00
Dr.Lt.Data
183af0dfa5 update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2025-11-25 12:59:01 +09:00
Dr.Lt.Data
45ac5429f8 "update DB" 2025-11-25 12:46:44 +09:00
Dr.Lt.Data
c771977a95 update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2025-11-24 23:10:06 +09:00
Dr.Lt.Data
668d7bbb2c update DB 2025-11-24 22:56:38 +09:00
akawana
926cfabb58
Add Keybinding Extra (keyboard shortcut extension) (#2306)
* Add Keybinding Extra custom node

Added a new custom node for Keybinding Extra with relevant details.

* Enhance description for Keybinding Extra

Updated the description for the Keybinding Extra to provide more detail about its functionality.

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-11-24 22:55:44 +09:00
Dr.Lt.Data
a9a8d05115 update DB 2025-11-24 22:54:26 +09:00
Eric Rollei
e368f4366a
Add Download Tools for ComfyUI (#2298)
Added new download tools for ComfyUI with extensive features for media downloading and web scraping.
2025-11-24 22:51:50 +09:00
12 changed files with 9222 additions and 6113 deletions

View File

@ -13625,6 +13625,16 @@
"install_type": "git-clone",
"description": "This custom node for ComfyUI integrates the Flux-Prompt-Enhance model, allowing you to enhance your prompts directly within your ComfyUI workflows."
},
{
"author": "marduk191",
"title": "comfyui_qwen_runninghub",
"reference": "https://github.com/marduk191/comfyui_qwen_runninghub",
"files": [
"https://github.com/marduk191/comfyui_qwen_runninghub"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for integrating RunningHub's AI image and video generation services into workflows. (Description by CC)"
},
{
"author": "haohaocreates",
"title": "ComfyUI-HH-Image-Selector",
@ -16814,6 +16824,16 @@
"install_type": "git-clone",
"description": "pass up to 8 images and visually place, rotate and scale them to build the perfect composition. group move and group rescale. remember their position and scaling value across generations to easy swap images. use the buffer zone to to park an asset you don't want to use or easily reach transformations controls"
},
{
"author": "erosDiffusion",
"title": "ComfyUI-ZImageDit",
"reference": "https://github.com/erosDiffusion/ComfyUI-ZImageDit",
"files": [
"https://github.com/erosDiffusion/ComfyUI-ZImageDit"
],
"install_type": "git-clone",
"description": "Unofficial diffusers integration of the official SDNQ pipeline to run in ComfyUI. (Description by CC)"
},
{
"author": "Steudio",
"title": "ComfyUI Steudio",
@ -26384,6 +26404,16 @@
"install_type": "git-clone",
"description": "ComfyUI nodes for generating and editing speech from SRT subtitle files using VoxCPM text-to-speech model, supporting multi-speaker dialogue and audio replacement workflows."
},
{
"author": "judian17",
"title": "ComfyUI-multiple-inputs",
"reference": "https://github.com/judian17/ComfyUI-multiple-inputs",
"files": [
"https://github.com/judian17/ComfyUI-multiple-inputs"
],
"install_type": "git-clone",
"description": "A collection of utility nodes for ComfyUI, focusing on batch processing, stitching, and visualization."
},
{
"author": "AngelCookies",
"title": "ComfyUI-Seed-Tracker",
@ -29969,6 +29999,16 @@
"install_type": "git-clone",
"description": "A simple node for detecting vrediction, outputs a boolean value, used for logical switching (for example, automatically adding rescalecfg when vrediction model is detected), recommended to be used with if else and other nodes."
},
{
"author": "Windecay",
"title": "ComfyUI_Dynamic-RAMCache",
"reference": "https://github.com/Windecay/ComfyUI_Dynamic-RAMCache",
"files": [
"https://github.com/Windecay/ComfyUI_Dynamic-RAMCache"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that dynamically manages RAM usage by intelligently controlling cache purging based on available system memory."
},
{
"author": "kaaskoek232",
"title": "ComfyUI-MemoryManagement",
@ -30917,6 +30957,17 @@
"install_type": "git-clone",
"description": "This custom node allows users to selectively choose what to add to the generated image's metadata."
},
{
"author": "brucew4yn3rp",
"title": "Vintage Effect",
"id": "VintageEffect",
"reference": "https://github.com/brucew4yn3rp/ComfyUI_VintageEffect",
"files": [
"https://github.com/brucew4yn3rp/ComfyUI_VintageEffect"
],
"install_type": "git-clone",
"description": "ComfyUI node that applies vintage/retro effects through JPG compression, color grading, film grain, vignette, and more to emulate more realistic photo aesthetics."
},
{
"author": "cedarconnor",
"title": "ComfyUI LatLong - Equirectangular Image Processing Nodes",
@ -30947,26 +30998,6 @@
"install_type": "git-clone",
"description": "A ComfyUI custom node package for batch image processing with filename preservation."
},
{
"author": "cedarconnor",
"title": "ComfyUI-DiT360",
"reference": "https://github.com/cedarconnor/ComfyUI-DiT360",
"files": [
"https://github.com/cedarconnor/ComfyUI-DiT360"
],
"install_type": "git-clone",
"description": "Generate high-fidelity 360-degree panoramic images using the DiT360 diffusion transformer model in ComfyUI."
},
{
"author": "cedarconnor",
"title": "ComfyUI-OmniX",
"reference": "https://github.com/cedarconnor/ComfyUI-OmniX",
"files": [
"https://github.com/cedarconnor/ComfyUI-OmniX"
],
"install_type": "git-clone",
"description": "Extract comprehensive scene properties from 360-degree equirectangular panoramas, including depth, normals, and PBR materials, using OmniX adapters with Flux."
},
{
"author": "cedarconnor",
"title": "ComfyUI-DreamCube",
@ -31764,13 +31795,14 @@
},
{
"author": "Rzgar Espo",
"title": "ComfyUI-Qwen-Image-Size-Picker",
"title": "ComfyUI Qwen Image Size Picker",
"id": "QwenImg-latent",
"reference": "https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker",
"files": [
"https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker"
],
"install_type": "git-clone",
"description": "A universal node for generating empty latent tensors with support for Qwen Image, SDXL and Flux models. Features extended aspect ratio support, batch processing, and flexible dimension overrides."
"description": "An empty latent size picker with support for Qwen Image, SDXL, and Flux models."
},
{
"author": "luke-mino-altherr",
@ -32427,6 +32459,7 @@
"author": "RUiNtheExtinct",
"title": "comfyui-save-file-extended",
"reference": "https://github.com/RUiNtheExtinct/comfyui-save-file-extended",
"reference2": "https://github.com/bytes2pro/comfyui-save-file-extended",
"files": [
"https://github.com/RUiNtheExtinct/comfyui-save-file-extended"
],
@ -32483,16 +32516,6 @@
"install_type": "git-clone",
"description": "A tool that organizes workflow nodes into clean, user-friendly layouts"
},
{
"author": "rslosch",
"title": "ComfyUI-EZ_Prompts",
"reference": "https://github.com/rslosch/ComfyUI-EZ_Prompts",
"files": [
"https://github.com/rslosch/ComfyUI-EZ_Prompts"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node extension that provides easy-to-use prompt templates and wildcards for AI image generation."
},
{
"author": "rslosch",
"title": "ComfyUI Batch BBox Detector",
@ -32826,6 +32849,16 @@
"install_type": "git-clone",
"description": "This project provides a collection of custom nodes designed for enhanced audio effects in ComfyUI. With an intuitive pedalboard interface, users can easily integrate and manipulate various audio effects within their workflows."
},
{
"author": "MushroomFleet",
"title": "ComfyUI-FLUX2-JSON",
"reference": "https://github.com/MushroomFleet/ComfyUI-FLUX2-JSON",
"files": [
"https://github.com/MushroomFleet/ComfyUI-FLUX2-JSON"
],
"install_type": "git-clone",
"description": "A comprehensive suite of custom nodes for building structured JSON prompts for FLUX.2 image generation with precision and control."
},
{
"author": "Urabewe",
"title": "ComfyUI Video Extend Counter",
@ -33721,7 +33754,17 @@
],
"install_type": "git-clone",
"description": "A ComfyUI custom node that automatically calculates optimal output dimensions for Google's Nano Banana image editing model, supporting 22 aspect ratio buckets and ensuring pixel-perfect outputs without shifting or cropping."
},
},
{
"author": "comrender",
"title": "ComfyUI-edge-match-checker",
"reference": "https://github.com/comrender/ComfyUI-edge-match-checker",
"files": [
"https://github.com/comrender/ComfyUI-edge-match-checker"
],
"install_type": "git-clone",
"description": "Node comparing two image masks or images with adjustable overlap threshold (default 95%) for detecting minor shifts and mismatches in proportions, suitable for automated post-processing validation. (Description by CC)"
},
{
"author": "DecartAI",
"title": "Lucy-Edit-ComfyUI",
@ -35047,6 +35090,34 @@
"install_type": "git-clone",
"description": "A comprehensive collection of advanced image processing nodes for ComfyUI, featuring state-of-the-art denoising, enhancement, and restoration techniques with GPU acceleration and specialized film grain processing."
},
{
"title": "Download Tools for ComfyUI",
"reference": "https://github.com/EricRollei/Download_Tools",
"files": [
"https://github.com/EricRollei/Download_Tools"
],
"install_type": "git-clone",
"description": "Comprehensive media downloading and web scraping nodes for ComfyUI. Download from 1000+ websites including Instagram, Reddit, Twitter, YouTube, TikTok using gallery-dl, yt-dlp, and advanced web scraping. Features: Gallery-dl downloader (100+ sites), Yt-dlp downloader (1000+ platforms), Web Image Scraper with 15+ site-specific handlers, browser cookie authentication, MCP integration for Claude Desktop.",
"author": "Eric Hiss (EricRollei)",
"nodename_pattern": "(Gallery-dl|Yt-dlp|Web.*Scraper)",
"tags": [
"download",
"scraper",
"web",
"gallery-dl",
"yt-dlp",
"instagram",
"youtube",
"twitter",
"reddit",
"media",
"video",
"image",
"tiktok",
"deviantart",
"pixiv"
]
},
{
"author": "EricRollei",
"title": "PDF Tools - Advanced PDF Processing & OCR",
@ -35345,16 +35416,6 @@
"install_type": "git-clone",
"description": "A ComfyUI scheduler that finds the shift value required to align high/low sampling steps with a target sigma boundary."
},
{
"author": "hvppycoding",
"title": "hvppyflow",
"reference": "https://github.com/hvppycoding/hvppyflow",
"files": [
"https://github.com/hvppycoding/hvppyflow"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for Automated Workflow"
},
{
"author": "l33chking",
"title": "ComfyUI Channel Ops",
@ -36196,6 +36257,26 @@
"install_type": "git-clone",
"description": "NVIDIA ModelOpt integration for ComfyUI - Quantize and optimize diffusion models with INT8/FP8/INT4"
},
{
"author": "EnragedAntelope",
"title": "ComfyUI_EasyRegion",
"reference": "https://github.com/EnragedAntelope/ComfyUI_EasyRegion",
"files": [
"https://github.com/EnragedAntelope/ComfyUI_EasyRegion"
],
"install_type": "git-clone",
"description": "Control different parts of your image with separate prompts using visual box drawing."
},
{
"author": "EnragedAntelope",
"title": "comfyui-sdnq",
"reference": "https://github.com/EnragedAntelope/comfyui-sdnq",
"files": [
"https://github.com/EnragedAntelope/comfyui-sdnq"
],
"install_type": "git-clone",
"description": "ComfyUI custom node pack for loading SDNQ quantized models"
},
{
"author": "tester4488",
"title": "mc_qwen",
@ -36407,7 +36488,29 @@
],
"install_type": "git-clone",
"description": "A dual-model image-to-video sampler for ComfyUI that combines high-noise and low-noise models in a single node, replacing two KSamplerAdvanced nodes with zero overhead and bit-identical frame generation. (Description by CC)"
},
},
{
"author": "princepainter",
"title": "Comfyui-PainterVRAM",
"reference": "https://github.com/princepainter/Comfyui-PainterVRAM",
"files": [
"https://github.com/princepainter/Comfyui-PainterVRAM"
],
"install_type": "git-clone",
"description": "ComfyUI node that reserves GPU VRAM before workflow execution to prevent OOM crashes with manual or auto mode options."
},
{
"author": "princepainter",
"title": "PainterFLF2V - First/Last Frame Video Enhancer",
"id": "painterflf2v",
"reference": "https://github.com/princepainter/Comfyui-PainterFLF2V",
"files": [
"https://github.com/princepainter/Comfyui-PainterFLF2V"
],
"install_type": "git-clone",
"description": "Enhance first and last frames for smooth video loop generation in ComfyUI. Based on WAN Video workflow.",
"tags": ["video", "frame", "loop", "workflow"]
},
{
"author": "rafacost",
"title": "rafacostComfy",
@ -36561,16 +36664,6 @@
"install_type": "git-clone",
"description": "A LLM node with some models. (Description by CC)"
},
{
"author": "sean-hungerford",
"title": "seedVR2_cudafull",
"reference": "https://github.com/sean-hungerford/seedVR2_cudafull",
"files": [
"https://github.com/sean-hungerford/seedVR2_cudafull"
],
"install_type": "git-clone",
"description": "Application for upscaling videos and images with multi-GPU support, offering a user-friendly interface and high-quality results with minimal effort."
},
{
"author": "tiheaven",
"title": "Ps-Comfy-TiHeaveN-CustomNodes",
@ -36682,16 +36775,6 @@
"install_type": "git-clone",
"description": "Dual implementation of reference-based video colorization featuring ColorMNet (2024) with DINOv2 and Deep Exemplar (2019). Includes 4 nodes (2 video, 2 image), multiple feature encoders (VGG19, DINOv2, CLIP), advanced post-processing (color-matcher, WLS, guided, bilateral), and auto-installer for dependencies."
},
{
"author": "Fablestarexpanse",
"title": "Timer-Node-Comfyui",
"reference": "https://github.com/Fablestarexpanse/Timer-Node-Comfyui",
"files": [
"https://github.com/Fablestarexpanse/Timer-Node-Comfyui"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node that displays live processing time in a red digital countdown clock format, perfect for monitoring image generation times and tracking performance between workflow nodes."
},
{
"author": "liming123332",
"title": "ComfyUI-Ranbooru",
@ -36752,16 +36835,6 @@
"install_type": "git-clone",
"description": "ComfyUI custom node for adding watermarks to videos using FFmpeg, with configurable position, opacity, scale, and hardware acceleration support."
},
{
"author": "dowa-git",
"title": "comfyui-dowa",
"reference": "https://github.com/dowa-git/comfyui-dowa",
"files": [
"https://github.com/dowa-git/comfyui-dowa"
],
"install_type": "git-clone",
"description": "Professional navigation bar widget for ComfyUI with JWT-based user authentication, workflow templates, and team collaboration features in a purple gradient design."
},
{
"author": "wzyfromhust",
"title": "ComfyUI_SAM2UltraV2",
@ -36937,6 +37010,16 @@
"install_type": "git-clone",
"description": "Nodos custom, al estilo fury, nodos que añaden versatilidad. con el tiempo ira creciendo los nodos."
},
{
"author": "FuryNocturn",
"title": "ComfyUI-Dummy_Node_Pack",
"reference": "https://github.com/FuryNocturn/ComfyUI-Dummy_Node_Pack",
"files": [
"https://github.com/FuryNocturn/ComfyUI-Dummy_Node_Pack"
],
"install_type": "git-clone",
"description": "Custom node pack creating fake/dummy nodes to replace missing, obsolete, or cloud-specific nodes, allowing legacy workflows to load visually without errors while preserving connections. (Description by CC)"
},
{
"author": "granddyser",
"title": "Wan-video-extender",
@ -36946,13 +37029,270 @@
],
"install_type": "git-clone",
"description": "Wan Video Extender extends a short video or a single image into a longer, temporally consistent clip using a VACE based control latent. It runs in multiple extension loops. Each loop can have its own prompt and optional LoRA, so you can evolve the scene step by step without rebuilding the graph."
},
},
{
"author": "akawana",
"title": "Keybinding Extra",
"reference": "https://github.com/akawana/ComfyUI-Keybinding-extra",
"files": [
"https://github.com/akawana/ComfyUI-Keybinding-extra"
],
"install_type": "git-clone",
"description": "Adds shortcuts for commenting and deleting lines of text, with a configurable comment symbol. Includes a node that cleans comments from text and splits content using tags for Regional Prompting.",
"tags": ["frontend", "shortcut", "utility"]
},
{
"author": "akawana",
"title": "Utils Extra",
"reference": "https://github.com/akawana/ComfyUI-Utils-extra",
"files": [
"https://github.com/akawana/ComfyUI-Utils-extra"
],
"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.",
"tags": ["utility", "list", "batch"]
},
{
"author": "lovisdotio",
"title": "ComfyUI-Replace-First-Frame-Last-Frame",
"reference": "https://github.com/lovisdotio/ComfyUI-Replace-First-Frame-Last-Frame",
"files": [
"https://github.com/lovisdotio/ComfyUI-Replace-First-Frame-Last-Frame"
],
"install_type": "git-clone",
"description": "Replace the first and last frames of an image sequence in ComfyUI. Auto-resizes frames to match video dimensions, handles batches, and adjusts parameters if needed."
},
{
"author": "yukascomfy",
"title": "ATI_AudioReactive",
"reference": "https://github.com/yukascomfy/ATI_AudioReactive",
"files": [
"https://github.com/yukascomfy/ATI_AudioReactive"
],
"install_type": "git-clone",
"description": "ComfyUI audio-reactive animation node combining RyanOnTheInside's reactive features with Fillip's path animation for creating audio-driven visual animations. (Description by CC)"
},
{
"author": "techzuhaib",
"title": "FaceCLIP-ComfyUI",
"reference": "https://github.com/techzuhaib/FaceCLIP-ComfyUI",
"files": [
"https://github.com/techzuhaib/FaceCLIP-ComfyUI"
],
"install_type": "git-clone",
"description": "FaceCLIP nodes for ComfyUI providing joint embeddings from aligned face images plus text prompts, and identity-preserving image synthesis using fine-tuned SDXL UNet. (Description by CC)"
},
{
"author": "tuki0918",
"title": "comfyui-image-expand-nodes",
"reference": "https://github.com/tuki0918/comfyui-image-expand-nodes",
"files": [
"https://github.com/tuki0918/comfyui-image-expand-nodes"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI to expand images with noise for outpainting or inpainting purposes. This allows for seamless image extension in any direction."
},
{
"author": "tuki0918",
"title": "comfyui-image-tiled-nodes",
"reference": "https://github.com/tuki0918/comfyui-image-tiled-nodes",
"files": [
"https://github.com/tuki0918/comfyui-image-tiled-nodes"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes that split large images into overlapping tiles for processing and merge them back seamlessly with feathering blending. (Description by CC)"
},
{
"author": "tuki0918",
"title": "ComfyUI_Cooldown_Node",
"reference": "https://github.com/tuki0918/ComfyUI_Cooldown_Node",
"files": [
"https://github.com/tuki0918/ComfyUI_Cooldown_Node"
],
"install_type": "git-clone",
"description": "Provides custom nodes with a cooldown feature for ComfyUI. (Description by CC)"
},
{
"author": "NeoDroleDeGueule",
"title": "NDDG_Great_Nodes",
"reference": "https://github.com/NeoDroleDeGueule/NDDG_Great_Nodes",
"files": [
"https://github.com/NeoDroleDeGueule/NDDG_Great_Nodes"
],
"install_type": "git-clone",
"description": "NDDG Great Nodes - ComfyUI custom nodes featuring Great Conditioning Modifier with advanced semantic drift, token dropout, gradient amplification and other conceptual manipulation tools. (Description by CC)"
},
{
"author": "aining2022",
"title": "ComfyUI_Swwan",
"reference": "https://github.com/aining2022/ComfyUI_Swwan",
"files": [
"https://github.com/aining2022/ComfyUI_Swwan"
],
"install_type": "git-clone",
"description": "Collection of image processing utility nodes for ComfyUI including intelligent cropping, aspect ratio scaling, and crop box restoration capabilities. (Description by CC)"
},
{
"author": "chchchadzilla",
"title": "ComfyUI-ChomfyNodes",
"reference": "https://github.com/chchchadzilla/ComfyUI-ChomfyNodes",
"files": [
"https://github.com/chchchadzilla/ComfyUI-ChomfyNodes"
],
"install_type": "git-clone",
"description": "A professional suite of utility nodes for ComfyUI, featuring forensic logging, massive wildcard control, universal noise injection, and persistent counters."
},
{
"author": "nitingrg",
"title": "comfyui-ntools",
"reference": "https://github.com/nitingrg/comfyui-ntools",
"files": [
"https://github.com/nitingrg/comfyui-ntools"
],
"install_type": "git-clone",
"description": "Essential little utilities that should have been in ComfyUI from day one. (Description by CC)"
},
{
"author": "jav12z",
"title": "ComfyUI-ToyShaders",
"reference": "https://github.com/jav12z/ComfyUI-ToyShaders",
"files": [
"https://github.com/jav12z/ComfyUI-ToyShaders"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that allows you to render GLSL shaders (Shadertoy-style) directly inside your workflows. (Description by CC)"
},
{
"author": "Nynxz",
"title": "ComfyUI-NynxzNodes",
"reference": "https://github.com/Nynxz/ComfyUI-NynxzNodes",
"files": [
"https://github.com/Nynxz/ComfyUI-NynxzNodes"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes providing video comparison utilities, including wipe and fade compare video generation in multiple directions. (Description by CC)"
},
{
"author": "huygiatrng",
"title": "Facefusion_comfyui",
"reference": "https://github.com/huygiatrng/Facefusion_comfyui",
"files": [
"https://github.com/huygiatrng/Facefusion_comfyui"
],
"install_type": "git-clone",
"description": "Advanced face swapping for ComfyUI with local ONNX inference - no API required!"
},
{
"author": "Ada123-a",
"title": "ComfyUI-Kandinsky",
"reference": "https://github.com/Ada123-a/ComfyUI-Kandinsky",
"files": [
"https://github.com/Ada123-a/ComfyUI-Kandinsky"
],
"install_type": "git-clone",
"description": "Kandinsky 2/20B ComfyUI support with FP8/GGUF/blockswap support."
},
{
"author": "obvirm",
"title": "ComfyUI-WhisperXX",
"reference": "https://github.com/obvirm/ComfyUI-WhisperXX",
"files": [
"https://github.com/obvirm/ComfyUI-WhisperXX"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that provides advanced transcription, alignment, and diarization capabilities using the WhisperX library."
},
{
"author": "geroldmeisinger",
"title": "ComfyUI-outputlists-combiner",
"reference": "https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner",
"files": [
"https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes to create output lists with strings and numbers, make combinations of them, and help with XYZ-Gridplots"
},
{
"author": "agavesunset",
"title": "AgaveLogicCounter",
"reference": "https://github.com/agavesunset/AgaveLogicCounter",
"files": [
"https://github.com/agavesunset/AgaveLogicCounter"
],
"install_type": "git-clone",
"description": "Solves the complex 'For-Loop' logic in ComfyUI. Perfect for controlling multi-subject vs. multi-scene batch workflows."
},
{
"author": "idvdii",
"title": "ComfyUI-DvD-LoraTriggerwordsManager",
"reference": "https://github.com/idvdii/ComfyUI-DvD-LoraTriggerwordsManager",
"files": [
"https://github.com/idvdii/ComfyUI-DvD-LoraTriggerwordsManager"
],
"install_type": "git-clone",
"description": "Professional ComfyUI custom nodes for managing LoRA trigger words, with auto-read, smart lookup via Civitai, editing, and WebUI-compatible JSON format support. (Description by CC)"
},
{
"author": "zhanglongxiao111",
"title": "Comfyui-geminiapi",
"reference": "https://github.com/zhanglongxiao111/Comfyui-geminiapi",
"files": [
"https://github.com/zhanglongxiao111/Comfyui-geminiapi"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for integrating multiple external APIs including Gemini, OpenAI, Replicate, and ElevenLabs directly into local workflows. (Description by CC)"
},
{
"author": "keghoang",
"title": "ComfyUI-Charon",
"reference": "https://github.com/keghoang/ComfyUI-Charon",
"files": [
"https://github.com/keghoang/ComfyUI-Charon"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for CHARON auto-alignment and DA3 camera export."
},
{
"author": "mobcat40",
"title": "ComfyUI-PromptChain",
"reference": "https://github.com/mobcat40/ComfyUI-PromptChain",
"files": [
"https://github.com/mobcat40/ComfyUI-PromptChain"
],
"install_type": "git-clone",
"description": "A visual tool for prompt randomization and advanced combinations inside of your ComfyUI workflows."
},
{
"author": "tpc2233",
"title": "ComfyUI-Z-Image-Turbo",
"reference": "https://github.com/tpc2233/ComfyUI-Z-Image-Turbo",
"files": [
"https://github.com/tpc2233/ComfyUI-Z-Image-Turbo"
],
"install_type": "git-clone",
"description": "Comfy UI nodes for Z-Image-Turbo to run native weights with automatic model downloading and support for 2048x2048 resolution. (Description by CC)"
},
{
"author": "Rathius-Saranoth",
"title": "Rathius_ComfyNodes",
"reference": "https://github.com/Rathius-Saranoth/Rathius_ComfyNodes",
"files": [
"https://github.com/Rathius-Saranoth/Rathius_ComfyNodes"
],
"install_type": "git-clone",
"description": "Collection of quality-of-life ComfyUI nodes including a text file loader for parsing descriptions and managing prompts without manual copy-paste. (Description by CC)"
},
{
"author": "jrabek",
"title": "BokehDiffusionComfyUI",
"reference": "https://github.com/jrabek/BokehDiffusionComfyUI",
"files": [
"https://github.com/jrabek/BokehDiffusionComfyUI"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for Bokeh Diffusion - Defocus Blur Control in Text-to-Image Diffusion Models."
},

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -43,7 +43,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 37, 1]
version_code = [3, 37, 2]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
@ -2533,6 +2533,7 @@ def update_to_stable_comfyui(repo_path):
else:
logging.info(f"[ComfyUI-Manager] Updating ComfyUI: {current_tag} -> {latest_tag}")
repo.git.checkout(latest_tag)
execute_install_script("ComfyUI", repo_path, instant_execution=False, no_deps=False)
return 'updated', latest_tag
except:
traceback.print_exc()

View File

@ -1,5 +1,135 @@
{
"custom_nodes": [
{
"author": "starsFriday",
"title": "ComfyUI-Tracker-Person [WIP]",
"reference": "https://github.com/starsFriday/ComfyUI-Tracker-Person",
"files": [
"https://github.com/starsFriday/ComfyUI-Tracker-Person"
],
"install_type": "git-clone",
"description": "ComfyUI custom node using YOLO instance segmentation to track specific people in video frames with color histogram re-identification for robust tracking across occlusions. (Description by CC)\nNOTE: The files in the repo are not organized."
},
{
"author": "judian17",
"title": "ComfyUI-MIDI-3D [WIP]",
"reference": "https://github.com/judian17/ComfyUI-MIDI-3D",
"files": [
"https://github.com/judian17/ComfyUI-MIDI-3D"
],
"install_type": "git-clone",
"description": "Partial implementation of the MIDI-3D project for ComfyUI with multi-view normal/depth map generation and texture baking. (Description by CC)\nNOTE: The files in the repo are not organized."
},
{
"author": "IAFFeng",
"title": "Comfyui_XF_Custom_Actual-Node",
"reference": "https://github.com/IAFFeng/Comfyui_XF_Custom_Actual-Node",
"files": [
"https://github.com/IAFFeng/Comfyui_XF_Custom_Actual-Node"
],
"install_type": "git-clone",
"description": "ComfyUI custom node providing GeminiMatting functionality for image matting operations. (Description by CC)"
},
{
"author": "LvyuanW",
"title": "ComfyUI-6yuan [WIP]",
"reference": "https://github.com/LvyuanW/ComfyUI-6yuan",
"files": [
"https://github.com/LvyuanW/ComfyUI-6yuan"
],
"install_type": "git-clone",
"description": "A curated set of ComfyUI nodes under 6yuan namespace."
},
{
"author": "wciq1208",
"title": "even-comfyui-plugin",
"reference": "https://github.com/wciq1208/even-comfyui-plugin",
"files": [
"https://github.com/wciq1208/even-comfyui-plugin"
],
"install_type": "git-clone",
"description": "NODES: Gemini, NanoBanana"
},
{
"author": "Fuhze73",
"title": "ComfyUI-PainterI2V-StartEndImage-Tiled [WIP]",
"reference": "https://github.com/Fuhze73/ComfyUI-PainterI2V-StartEndImage-Tiled",
"files": [
"https://github.com/Fuhze73/ComfyUI-PainterI2V-StartEndImage-Tiled"
],
"install_type": "git-clone",
"description": "Wan2.2 image-to-video enhancement node optimized for 4-step LoRAs, reducing slow-motion and enhancing camera movement. (Description by CC)\nNOTE: The files in the repo are not organized."
},
{
"author": "stevanisya",
"title": "comfyui_txt_selector [WIP]",
"reference": "https://github.com/stevanisya/comfyui_txt_selector",
"files": [
"https://github.com/stevanisya/comfyui_txt_selector"
],
"install_type": "git-clone",
"description": "A simple ComfyUI node that lets you choose one text from up to 10 inputs.\nNOTE: The files in the repo are not organized."
},
{
"author": "Isi-dev",
"title": "ComfyUI_DeleteModelPassthrough_ExecutionFlowControl [WIP]",
"reference": "https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough_ExecutionFlowControl",
"files": [
"https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough_ExecutionFlowControl"
],
"install_type": "git-clone",
"description": "Memory management custom node that deletes specific models from VRAM and RAM while passing through other input types unchanged, useful for low-memory environments. (Description by CC)"
},
{
"author": "K1maran",
"title": "ComfyUI-Kimaran",
"reference": "https://github.com/K1maran/ComfyUI-Kimaran",
"files": [
"https://github.com/K1maran/ComfyUI-Kimaran"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for preset latent image generation including EmptyLatentImagePresetsAIO, FLUX, QWEN, and SD1.5 variants. (Description by CC)"
},
{
"author": "silveroxides",
"title": "ComfyUI_LoHalo",
"reference": "https://github.com/silveroxides/ComfyUI_LoHalo",
"files": [
"https://github.com/silveroxides/ComfyUI_LoHalo"
],
"install_type": "git-clone",
"description": "ComfyUI upscaling node package with Lohalo high-fidelity scaling and kernel-based image enhancement capabilities. (Description by CC)"
},
{
"author": "jorin91",
"title": "ComfyUI-JSG-Utils [UNSAFE]",
"reference": "https://github.com/jorin91/ComfyUI-JSG-Utils",
"files": [
"https://github.com/jorin91/ComfyUI-JSG-Utils"
],
"install_type": "git-clone",
"description": "Utility nodes for ComfyUI including file operations, recursive image finding, and path parsing. (Description by CC)[w/This nodepack contains a vulnerability that allows remote deletion of files at arbitrary paths.]"
},
{
"author": "vadimcro",
"title": "External-Image-Revised-with-MASK",
"reference": "https://github.com/vadimcro/External-Image-Revised-with-MASK",
"files": [
"https://github.com/vadimcro/External-Image-Revised-with-MASK"
],
"install_type": "git-clone",
"description": "ComfyUI external image node with mask support for image composition and masking workflows. (Description by CC)"
},
{
"author": "martinken",
"title": "ComfyUI-KMNodes",
"reference": "https://github.com/martinken/ComfyUI-KMNodes",
"files": [
"https://github.com/martinken/ComfyUI-KMNodes"
],
"install_type": "git-clone",
"description": "NODES: KM_Aspect_Ratio_Selector, KM_Color_Correct, KM_Downscale_Image, KM_Merge_Images, KM_Safe_Mask_Bounds, KM_Safe_SEGS_Bounds, KM_Video_Image_Color_Match, KM_WanVideoToVideo, WanImageToVide, ..."
},
{
"author": "sahibalejandro",
"title": "ComfyUI Sahib Nodes",
@ -170,16 +300,6 @@
"install_type": "git-clone",
"description": "Adds a node that outputs the workflow's name as a string\nNOTE: The files in the repo are not organized."
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-CameraAnalysis",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-CameraAnalysis",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-CameraAnalysis"
],
"install_type": "git-clone",
"description": "Extracts camera intrinsic parameters from image EXIF data."
},
{
"author": "newraina",
"title": "comfyui-photoshop-v2 [WIP]",
@ -291,15 +411,16 @@
"description": "A slimmed down collection of ComfyUI nodes either from elsewhere, custom creation or updated independently. (Description by CC)"
},
{
"author": "liusida",
"author": "Sida Liu",
"title": "ComfyUI-Notebook [UNSAFE]",
"id": "notebook",
"reference": "https://github.com/liusida/ComfyUI-Notebook",
"files": [
"https://github.com/liusida/ComfyUI-Notebook"
],
"install_type": "git-clone",
"description": "A Jupyter-style custom node for executing Python code within ComfyUI workflows, featuring syntax highlighting, shared variables, and pre-loaded libraries like numpy, torch, and matplotlib.[w/This extension allows remote command execution.]"
},
"description": "A Jupyter-style custom node for executing Python code and plotting within ComfyUI workflows.[w/This extension allows remote command execution.]"
},
{
"author": "pznodes",
"title": "ComfyUI-UniRig [WIP]",
@ -1342,16 +1463,6 @@
"install_type": "git-clone",
"description": "Created by BizaNator for the BrainDeadGuild community. These professional-grade character editing tools for ComfyUI specialize in identity preservation and multi-reference image control.\nNOTE: The files in the repo are not organized."
},
{
"author": "cedarconnor",
"title": "ComfyUI-GEN3C-Gsplat [WIP]",
"reference": "https://github.com/cedarconnor/ComfyUI-GEN3C-Gsplat",
"files": [
"https://github.com/cedarconnor/ComfyUI-GEN3C-Gsplat"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node pack that bridges Cosmos/GEN3C video generation with in-graph Gaussian Splat (3DGS) training. It adds camera/trajectory tooling, dataset exporters, and two training backends (Nerfstudio CLI wrapper and an in-process gsplat optimizer) so artists can go from prompt to splat entirely inside ComfyUI.\nNOTE: The files in the repo are not organized."
},
{
"author": "sk-palani",
"title": "ComfyUI_Simpler",
@ -4456,16 +4567,6 @@
"install_type": "git-clone",
"description": "Node for LoRA stack management in ComfyUI\nNOTE: The files in the repo are not organized."
},
{
"author": "fuzr0dah",
"title": "comfyui-sceneassembly",
"reference": "https://github.com/fuzr0dah/comfyui-sceneassembly",
"files": [
"https://github.com/fuzr0dah/comfyui-sceneassembly"
],
"install_type": "git-clone",
"description": "A bunch of nodes I created that I also find useful."
},
{
"author": "PabloGrant",
"title": "comfyui-giraffe-test-panel",

View File

@ -423,6 +423,7 @@
"A1r KSampler Config",
"A1r KSampler Config Values",
"A1r Latent Encode Transform",
"A1r Latent Observer",
"A1r Latent Upscale Transform",
"A1r LoRA Config",
"A1r LoRA Config Advance",
@ -813,13 +814,17 @@
"TS Equirectangular to Cube",
"TS Files Downloader",
"TS Youtube Chapters",
"TSAutoTileSize",
"TSCropToMask",
"TSRestoreFromCrop",
"TSWhisper",
"TS_BGRM_BiRefNet",
"TS_Color_Grade",
"TS_DeflickerNode",
"TS_FilePathLoader",
"TS_FilmEmulation",
"TS_FilmGrain",
"TS_Film_Emulation",
"TS_Free_Video_Memory",
"TS_ImageResize",
"TS_MarianTranslator",
@ -827,10 +832,12 @@
"TS_ModelConverterAdvanced",
"TS_Qwen2.5_VL",
"TS_Qwen3",
"TS_Qwen3_VL",
"TS_QwenCanvas",
"TS_QwenSafeResize",
"TS_VideoDepthNode",
"TS_Video_Upscale_With_Model"
"TS_Video_Upscale_With_Model",
"TS_WAN_SafeResize"
],
{
"title_aux": "ComfyUI Timesaver Nodes"
@ -1846,6 +1853,15 @@
"title_aux": "ComfyUI-Airtable [WIP]"
}
],
"https://github.com/Fuhze73/ComfyUI-PainterI2V-StartEndImage-Tiled": [
[
"PainterI2V",
"PainterI2VTiled"
],
{
"title_aux": "ComfyUI-PainterI2V-StartEndImage-Tiled [WIP]"
}
],
"https://github.com/GalactusX31/ComfyUI-FileBrowserAPI": [
[
"PathSelectorNode"
@ -1906,13 +1922,15 @@
],
"https://github.com/GoddessLabs/ComfyUI-GoddessLabs-NodePack": [
[
"GoddessLabsFolderSelector"
"GoddessLabsDestroyAndRecreate",
"GoddessLabsFolderSelector",
"GoddessLabsNodeStateManager"
],
{
"author": "GoddessLabs",
"description": "Custom nodes to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more.",
"nickname": "GoddessLabs",
"title": "GoddessLabs NodePack",
"title": "\u2764\ufe0f\u200d\ud83d\udd25\ud83d\udc8a GoddessLabs Toolset",
"title_aux": "ComfyUI-GoddessLabs-NodePack"
}
],
@ -2012,6 +2030,14 @@
"title_aux": "ComfyUI-LLMs-Toolkit [WIP]"
}
],
"https://github.com/IAFFeng/Comfyui_XF_Custom_Actual-Node": [
[
"GeminiMattingNode"
],
{
"title_aux": "Comfyui_XF_Custom_Actual-Node"
}
],
"https://github.com/IXIWORKS-KIMJUNGHO/comfyui-ixiworks": [
[
"BuildCharacterPromptNode",
@ -2063,6 +2089,22 @@
"title_aux": "comfyui-HandDetect"
}
],
"https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough_ExecutionFlowControl": [
[
"ControlledCLIPTextEncode",
"ControlledControlNetLoader",
"ControlledModelPatchLoader",
"ControlledUNETLoader",
"ControlledUnetLoaderGGUF",
"ControlledVAELoader",
"DeleteModelPassthrough",
"DeleteModelPassthroughLight",
"SmartClipDeleter"
],
{
"title_aux": "ComfyUI_DeleteModelPassthrough_ExecutionFlowControl [WIP]"
}
],
"https://github.com/IvanZhd/comfyui-codeformer": [
[
"RedBeanie_CustomImageInverter"
@ -2200,6 +2242,18 @@
"title_aux": "ComfyUI-Arduino [WIP]"
}
],
"https://github.com/K1maran/ComfyUI-Kimaran": [
[
"EmptyLatentImagePresetsAIO",
"EmptyLatentImagePresetsFLUX",
"EmptyLatentImagePresetsQWEN",
"EmptyLatentImagePresetsSD15",
"KSamplerSetup"
],
{
"title_aux": "ComfyUI-Kimaran"
}
],
"https://github.com/KERRY-YUAN/ComfyUI_Python_Executor": [
[
"NodePython"
@ -2212,7 +2266,8 @@
[
"LoadFromUrl",
"S3UploadPresigned",
"SaveImageToDisk"
"SaveImageToDisk",
"WeaverAnimator"
],
{
"title_aux": "ComfyUI-Easy-s3"
@ -2566,6 +2621,20 @@
"title_aux": "ComfyUI-invAIder-Nodes"
}
],
"https://github.com/LvyuanW/ComfyUI-6yuan": [
[
"ColorKMeans",
"CropAlpha",
"RemoveBackground",
"RemoveBackgroundAdvanced",
"ShapeLanguageSummary",
"ShrinkImage",
"StringPreview"
],
{
"title_aux": "ComfyUI-6yuan [WIP]"
}
],
"https://github.com/LyazS/ComfyUI-aznodes": [
[
"CrossFadeImageSequence",
@ -3347,6 +3416,7 @@
"CAD_Mesh_Gmsh",
"CAD_Mesh_Gmsh_Advanced",
"CAD_Quality_Metrics",
"CAD_Remesh_OCC",
"LoadPoint2CADModel",
"LoadPointCloudXYZ",
"ML_FeatureDetection",
@ -3368,14 +3438,6 @@
"title_aux": "CADabra [WIP]"
}
],
"https://github.com/PozzettiAndrea/ComfyUI-CameraAnalysis": [
[
"CameraAnalysis"
],
{
"title_aux": "ComfyUI-CameraAnalysis"
}
],
"https://github.com/PozzettiAndrea/ComfyUI-Hunyuan3D-Part": [
[
"ClearAllModelCaches",
@ -3414,11 +3476,10 @@
"LoadFBXCharacter",
"LoadGVHMRModels",
"LoadSMPL",
"SMPLRetargetToSMPL",
"SMPLToFBX",
"SMPLViewer",
"SMPLtoBVH",
"SMPLtoBVH_NoCollar",
"SMPLtoBVH_TPose",
"SaveSMPL"
],
{
@ -3434,15 +3495,16 @@
"SAM3DExportPLYBatch",
"SAM3DExtractMesh",
"SAM3DGaussianDecode",
"SAM3DGenerate",
"SAM3DGenerateRGBA",
"SAM3DMeshDecode",
"SAM3DRenderSingle",
"SAM3DSLATGen",
"SAM3DSparseGen",
"SAM3DTextureBake",
"SAM3DVisualizer",
"SAM3D_PreviewPointCloud"
"SAM3D_DepthEstimate",
"SAM3D_PoseOptimization",
"SAM3D_PreviewPointCloud",
"SAM3D_UnloadModel"
],
{
"title_aux": "SAM3DObjects [UNSAFE]"
@ -4233,9 +4295,7 @@
"Color Cast Detector",
"Color Harmony Analyzer",
"Color Temperature Estimator",
"ColorTemperatureEstimator",
"Contrast Analysis",
"ContrastAnalysis",
"Defocus Analysis",
"Edge Density Analysis",
"Entropy Analysis",
@ -4723,6 +4783,7 @@
"PipemindFlux2MAspectRatio",
"PipemindLoraLoader",
"PipemindMultilineTextInput",
"PipemindQwenAspectRatio",
"PipemindSDXL15AspectRatio",
"PipemindSaveImageWTxt",
"PipemindShowText",
@ -5349,6 +5410,19 @@
"title_aux": "BigModelPipe [WIP]"
}
],
"https://github.com/barakapa/barakapa-nodes": [
[
"brkp_ConcatenateString",
"brkp_ConvertToString",
"brkp_CountTokens",
"brkp_DirectoryImageCounter",
"brkp_SaveImage",
"brkp_SaveWorkflow"
],
{
"title_aux": "barakapa-nodes"
}
],
"https://github.com/basenc/Comfyui-EnvVarNode": [
[
"EnvVarNode"
@ -5762,22 +5836,6 @@
"title_aux": "ComfyUI-Pixelsmith [WIP]"
}
],
"https://github.com/cedarconnor/ComfyUI-GEN3C-Gsplat": [
[
"CosmosGen3CImageToVideoLatent",
"CosmosGen3CLatentVideo",
"CosmosImageToVideoLatent",
"CosmosPredict2ImageToVideoLatent",
"EmptyCosmosLatentVideo",
"Gen3CDiffusion",
"Gen3C_Export",
"Gen3C_PoseRecovery",
"Gen3C_Quality"
],
{
"title_aux": "ComfyUI-GEN3C-Gsplat [WIP]"
}
],
"https://github.com/cedarconnor/ComfyUI-HunyuanWorld-Mirror": [
[
"HWMInference",
@ -6052,6 +6110,7 @@
"EmptyAudio",
"EmptyChromaRadianceLatentImage",
"EmptyCosmosLatentVideo",
"EmptyFlux2LatentImage",
"EmptyHunyuanImageLatent",
"EmptyHunyuanLatentVideo",
"EmptyImage",
@ -6066,13 +6125,14 @@
"ExtendIntermediateSigmas",
"FeatherMask",
"FlipSigmas",
"Flux2ProImageNode",
"Flux2Scheduler",
"FluxDisableGuidance",
"FluxGuidance",
"FluxKontextImageScale",
"FluxKontextMultiReferenceLatentMethod",
"FluxProExpandNode",
"FluxProFillNode",
"FluxProImageNode",
"FluxProUltraImageNode",
"FreSca",
"FreeU",
@ -6176,14 +6236,14 @@
"LatentUpscaleModelLoader",
"LazyCache",
"Load3D",
"Load3DAnimation",
"LoadAudio",
"LoadImage",
"LoadImageDataSetFromFolder",
"LoadImageMask",
"LoadImageOutput",
"LoadImageSetFromFolderNode",
"LoadImageTextSetFromFolderNode",
"LoadImageTextDataSetFromFolder",
"LoadLatent",
"LoadTrainingDataset",
"LoadVideo",
"LoraLoader",
"LoraLoaderModelOnly",
@ -6200,6 +6260,7 @@
"LumaReferenceNode",
"LumaVideoNode",
"Mahiro",
"MakeTrainingDataset",
"MaskComposite",
"MaskPreview",
"MaskToImage",
@ -6269,7 +6330,6 @@
"PolyexponentialScheduler",
"PorterDuffImageComposite",
"Preview3D",
"Preview3DAnimation",
"PreviewAny",
"PreviewAudio",
"PreviewImage",
@ -6340,10 +6400,13 @@
"SaveAudioOpus",
"SaveGLB",
"SaveImage",
"SaveImageDataSetToFolder",
"SaveImageTextDataSetToFolder",
"SaveImageWebsocket",
"SaveLatent",
"SaveLoRANode",
"SaveLoRA",
"SaveSVGNode",
"SaveTrainingDataset",
"SaveVideo",
"SaveWEBM",
"ScaleROPE",
@ -6351,6 +6414,7 @@
"SetFirstSigma",
"SetLatentNoiseMask",
"SetUnionControlNetType",
"ShuffleImageTextDataset",
"SkipLayerGuidanceDiT",
"SkipLayerGuidanceDiTSimple",
"SkipLayerGuidanceSD3",
@ -6475,6 +6539,7 @@
"VAELoader",
"VAESave",
"VPScheduler",
"Veo3FirstLastFrameNode",
"VeoVideoGenerationNode",
"VideoLinearCFGGuidance",
"VideoTriangleCFGGuidance",
@ -7252,14 +7317,15 @@
[
"FBTextEncodeQwenImageEditPlus",
"OpaqueAlpha",
"QwenAspectRatio",
"SAMPreprocessNHWC",
"SaveScene",
"SceneCreate",
"SceneInput",
"SceneOutput",
"SceneSelect",
"SceneUpdate",
"SceneView",
"SelectScene",
"SubdirLister",
"TailEnhancePro",
"TailSplit"
@ -7512,7 +7578,6 @@
],
"https://github.com/grinlau18/ComfyUI_XISER_Nodes": [
[
"CreatePointsString",
"XISER_Canvas",
"XIS_BooleanSwitch",
"XIS_CanvasConfig",
@ -7539,13 +7604,14 @@
"XIS_ImageAdjustAndBlend",
"XIS_ImageManager",
"XIS_ImageMaskMirror",
"XIS_ImageStitcher",
"XIS_ImagePuzzle",
"XIS_ImageSwitch",
"XIS_IntSwitch",
"XIS_InvertMask",
"XIS_IsThereAnyData",
"XIS_KSamplerSettingsNode",
"XIS_KSamplerSettingsUnpackNode",
"XIS_LLMOrchestrator",
"XIS_Label",
"XIS_LatentBlendNode",
"XIS_LoadImage",
@ -7567,7 +7633,8 @@
"XIS_SetColor",
"XIS_ShapeAndText",
"XIS_ShapeData",
"XIS_StringSwitch"
"XIS_StringSwitch",
"XIS_UnpackImages"
],
{
"title_aux": "Xiser_Nodes [WIP]"
@ -7960,6 +8027,7 @@
"Alta:AddInt(Math)",
"Alta:AudioDenoise",
"Alta:BuildFilePath",
"Alta:CompareFolders(File)",
"Alta:DeleteAudioFromMemory",
"Alta:DeleteFile(Util)",
"Alta:FileDownloader",
@ -8381,6 +8449,20 @@
"title_aux": "ComfyUI_HelpfulNodes"
}
],
"https://github.com/jorin91/ComfyUI-JSG-Utils": [
[
"JSGDeleteFilePassAny",
"JSGDeleteFilePassImage",
"JSGDeleteFilePassString",
"JSGFindImagePathsRecursive",
"JSGFindImagesRecursiveList",
"JSGLoadImageFromPath",
"JSGParsePath"
],
{
"title_aux": "ComfyUI-JSG-Utils [UNSAFE]"
}
],
"https://github.com/jpwgad/jpwgad-comfy": [
[
"AutoSelector",
@ -8442,6 +8524,18 @@
"title_aux": "ComfyUI Frontend Vue Basic [WIP]"
}
],
"https://github.com/judian17/ComfyUI-MIDI-3D": [
[
"MIDI3DAllPassRenderer",
"MIDI3DInstanceCropper",
"MIDI3DLoader",
"MIDI3DSampler",
"MIDI3DTextureBaker"
],
{
"title_aux": "ComfyUI-MIDI-3D [WIP]"
}
],
"https://github.com/junhe421/comfyui_batch_image_processor": [
[
"BatchImageDifferenceToPromptFiles",
@ -8754,10 +8848,24 @@
],
"https://github.com/kongds1999/ComfyUI_was_image": [
[
"BBoxToCoco",
"BBoxToXYWH",
"BBoxVisNode",
"Check Person In Text",
"CocoToNumber",
"ConvertGrayToImage",
"ConvertToDict",
"CustomUltralyticsModelLoader",
"Generate Color Palette",
"Replace Color By Palette"
"GetImageSize",
"ImageResizeAdvanced",
"Replace Color By Palette",
"UltralyticsCheckCategory",
"UltralyticsInference",
"UltralyticsListIndexToNames",
"UltralyticsModelLoader",
"UltralyticsVisualization",
"ViewText"
],
{
"title_aux": "ComfyUI_was_image"
@ -9452,6 +9560,22 @@
"title_aux": "comfyui_cmdtls [UNSAFE]"
}
],
"https://github.com/martinken/ComfyUI-KMNodes": [
[
"KM_Aspect_Ratio_Selector",
"KM_Color_Correct",
"KM_Downscale_Image",
"KM_Merge_Images",
"KM_Safe_Mask_Bounds",
"KM_Safe_SEGS_Bounds",
"KM_Video_Image_Color_Match",
"KM_WanVideoToVideo",
"WanImageToVideo"
],
{
"title_aux": "ComfyUI-KMNodes"
}
],
"https://github.com/maruhidd/ComfyUI_Transparent-Background": [
[
"FillTransparentNode",
@ -9678,11 +9802,11 @@
],
"https://github.com/mrCodinghero/ComfyUI-Codinghero": [
[
"Basic Settings",
"Image Size Calculator",
"Model Selector",
"Settings",
"Upscale Settings Calculator",
"Video Settings"
"Upscale Settings Calculator"
],
{
"title_aux": "ComfyUI-Codinghero"
@ -9908,6 +10032,14 @@
"title_aux": "comfyui-samenodes"
}
],
"https://github.com/nohikomiso/ComfyUI-ImageFolderPicker": [
[
"ImageFolderPicker"
],
{
"title_aux": "ComfyUI-ImageFolderPicker [UNSAFE]"
}
],
"https://github.com/nomcycle/ComfyUI_Cluster": [
[
"ClusterBroadcastLoadedImage",
@ -10344,7 +10476,9 @@
],
"https://github.com/punicfaith/ComfyUI-GoogleAIStudio": [
[
"GoogleGeminiPrompt"
"BatchImageNormalizer",
"GoogleGeminiPrompt",
"NanobananaNode"
],
{
"title_aux": "ComfyUI-GoogleAIStudio"
@ -10909,6 +11043,15 @@
"title_aux": "WIP Conditioning Toolkit [UNSAFE]"
}
],
"https://github.com/silveroxides/ComfyUI_LoHalo": [
[
"LohaloHighFidelityScaler",
"LohaloKernelScalingNode"
],
{
"title_aux": "ComfyUI_LoHalo"
}
],
"https://github.com/silveroxides/ComfyUI_LogicMath": [
[
"LogicAND",
@ -10967,6 +11110,7 @@
"https://github.com/silveroxides/ComfyUI_SamplingUtils": [
[
"GetJsonKeyValue",
"Image_Color_Noise",
"SamplingParameters"
],
{
@ -11167,12 +11311,16 @@
"https://github.com/stalkervr/comfyui-custom-path-nodes": [
[
"AnyCollector",
"AutoAspectRatioAdjustFixer",
"BatchImageCrop",
"ContextPipeIn",
"ContextPipeOut",
"ContextPipeReroute",
"DataFileLoader",
"ImageAspectFixer",
"ImageGridCropper",
"JsonFieldRemover",
"JsonFieldReplaceAdvanced",
"JsonFieldValueExtractor",
"ListItemExtractor",
"ListToString",
@ -11200,6 +11348,14 @@
"title_aux": "ComfyUI-Audio-Subtitle [WIP]"
}
],
"https://github.com/starsFriday/ComfyUI-Tracker-Person": [
[
"YoloTrackNode"
],
{
"title_aux": "ComfyUI-Tracker-Person [WIP]"
}
],
"https://github.com/steelan9199/ComfyUI-Teeth": [
[
"teeth FindContours",
@ -11217,6 +11373,14 @@
"title_aux": "ComfyUI-Teeth [UNSAFE]"
}
],
"https://github.com/stevanisya/comfyui_txt_selector": [
[
"TextSelector"
],
{
"title_aux": "comfyui_txt_selector [WIP]"
}
],
"https://github.com/sthao42/comfyui-melodkeet-tts": [
[
"MelodkeetTTS"
@ -11739,6 +11903,14 @@
"title_aux": "ComfyUI-AllergicPack [WIP]"
}
],
"https://github.com/vadimcro/External-Image-Revised-with-MASK": [
[
"ComfyUIDeployExternalImageRevised"
],
{
"title_aux": "External-Image-Revised-with-MASK"
}
],
"https://github.com/vadimcro/string_by_index": [
[
"StringByIndex"
@ -11930,7 +12102,8 @@
"ReplaceVariables",
"ReplaceVariablesAndProcessWildcard",
"SaveTextFile",
"StringsFromTextbox"
"StringsFromTextbox",
"StringsToList"
],
{
"title_aux": "ComfyUI-Text-Utility [UNSAFE]"
@ -11954,6 +12127,15 @@
"title_aux": "FindBrightestSpot [WIP]"
}
],
"https://github.com/wciq1208/even-comfyui-plugin": [
[
"Gemini",
"NanoBanana"
],
{
"title_aux": "even-comfyui-plugin"
}
],
"https://github.com/whmc76/ComfyUI-AudioSuiteAdvanced": [
[
"AudioConcatenateFree",
@ -12220,7 +12402,6 @@
"FloatNode",
"FloatToIntNode",
"IfNode",
"ImageResizeNode",
"ImageSizeNode",
"ImageToBase64Node",
"ImageToVideoNode",
@ -12238,6 +12419,9 @@
"LoraLoaderDualNode",
"MaxNode",
"MinNode",
"ModulationDirectionNode",
"ModulationNode",
"MultiplyIntNode",
"MultiplyNode",
"NumberNode",
"OutpaintingPadNode",
@ -12246,6 +12430,7 @@
"PrintImageNode",
"PythonScriptNode",
"RangeStringNode",
"ResizeImageNode",
"SaveImageToDirectoryNode",
"SaveStringToDirectoryNode",
"ShowStringNode",

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,95 @@
{
"custom_nodes": [
{
"author": "PozzettiAndrea",
"title": "ComfyUI-CameraAnalysis [REMOVED]",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-CameraAnalysis",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-CameraAnalysis"
],
"install_type": "git-clone",
"description": "Extracts camera intrinsic parameters from image EXIF data."
},
{
"author": "fuzr0dah",
"title": "comfyui-sceneassembly [REMOVED]",
"reference": "https://github.com/fuzr0dah/comfyui-sceneassembly",
"files": [
"https://github.com/fuzr0dah/comfyui-sceneassembly"
],
"install_type": "git-clone",
"description": "A bunch of nodes I created that I also find useful."
},
{
"author": "rslosch",
"title": "ComfyUI-EZ_Prompts [REMOVED]",
"reference": "https://github.com/rslosch/ComfyUI-EZ_Prompts",
"files": [
"https://github.com/rslosch/ComfyUI-EZ_Prompts"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node extension that provides easy-to-use prompt templates and wildcards for AI image generation."
},
{
"author": "hvppycoding",
"title": "hvppyflow [REMOVED]",
"reference": "https://github.com/hvppycoding/hvppyflow",
"files": [
"https://github.com/hvppycoding/hvppyflow"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for Automated Workflow"
},
{
"author": "cedarconnor",
"title": "ComfyUI-GEN3C-Gsplat [REMOVED]",
"reference": "https://github.com/cedarconnor/ComfyUI-GEN3C-Gsplat",
"files": [
"https://github.com/cedarconnor/ComfyUI-GEN3C-Gsplat"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node pack that bridges Cosmos/GEN3C video generation with in-graph Gaussian Splat (3DGS) training. It adds camera/trajectory tooling, dataset exporters, and two training backends (Nerfstudio CLI wrapper and an in-process gsplat optimizer) so artists can go from prompt to splat entirely inside ComfyUI.\nNOTE: The files in the repo are not organized."
},
{
"author": "dowa-git",
"title": "comfyui-dowa [REMOVED]",
"reference": "https://github.com/dowa-git/comfyui-dowa",
"files": [
"https://github.com/dowa-git/comfyui-dowa"
],
"install_type": "git-clone",
"description": "Professional navigation bar widget for ComfyUI with JWT-based user authentication, workflow templates, and team collaboration features in a purple gradient design."
},
{
"author": "Fablestarexpanse",
"title": "Timer-Node-Comfyui [REMOVED]",
"reference": "https://github.com/Fablestarexpanse/Timer-Node-Comfyui",
"files": [
"https://github.com/Fablestarexpanse/Timer-Node-Comfyui"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node that displays live processing time in a red digital countdown clock format, perfect for monitoring image generation times and tracking performance between workflow nodes."
},
{
"author": "cedarconnor",
"title": "ComfyUI-OmniX [REMOVED]",
"reference": "https://github.com/cedarconnor/ComfyUI-OmniX",
"files": [
"https://github.com/cedarconnor/ComfyUI-OmniX"
],
"install_type": "git-clone",
"description": "Extract comprehensive scene properties from 360-degree equirectangular panoramas, including depth, normals, and PBR materials, using OmniX adapters with Flux."
},
{
"author": "cedarconnor",
"title": "ComfyUI-DiT360 [REMOVED]",
"reference": "https://github.com/cedarconnor/ComfyUI-DiT360",
"files": [
"https://github.com/cedarconnor/ComfyUI-DiT360"
],
"install_type": "git-clone",
"description": "Generate high-fidelity 360-degree panoramic images using the DiT360 diffusion transformer model in ComfyUI."
},
{
"author": "PozzettiAndrea",
"title": "ComfyUI-AnyTop [REMOVED]",

View File

@ -1,5 +1,429 @@
{
"custom_nodes": [
{
"author": "princepainter",
"title": "PainterFLF2V - First/Last Frame Video Enhancer",
"id": "painterflf2v",
"reference": "https://github.com/princepainter/Comfyui-PainterFLF2V",
"files": [
"https://github.com/princepainter/Comfyui-PainterFLF2V"
],
"install_type": "git-clone",
"description": "Enhance first and last frames for smooth video loop generation in ComfyUI. Based on WAN Video workflow.",
"tags": ["video", "frame", "loop", "workflow"]
},
{
"author": "EnragedAntelope",
"title": "comfyui-sdnq",
"reference": "https://github.com/EnragedAntelope/comfyui-sdnq",
"files": [
"https://github.com/EnragedAntelope/comfyui-sdnq"
],
"install_type": "git-clone",
"description": "ComfyUI custom node pack for loading SDNQ quantized models"
},
{
"author": "geroldmeisinger",
"title": "ComfyUI-outputlists-combiner",
"reference": "https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner",
"files": [
"https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes to create output lists with strings and numbers, make combinations of them, and help with XYZ-Gridplots"
},
{
"author": "judian17",
"title": "ComfyUI-multiple-inputs",
"reference": "https://github.com/judian17/ComfyUI-multiple-inputs",
"files": [
"https://github.com/judian17/ComfyUI-multiple-inputs"
],
"install_type": "git-clone",
"description": "A collection of utility nodes for ComfyUI, focusing on batch processing, stitching, and visualization."
},
{
"author": "erosDiffusion",
"title": "ComfyUI-ZImageDit",
"reference": "https://github.com/erosDiffusion/ComfyUI-ZImageDit",
"files": [
"https://github.com/erosDiffusion/ComfyUI-ZImageDit"
],
"install_type": "git-clone",
"description": "Unofficial diffusers integration of the official SDNQ pipeline to run in ComfyUI. (Description by CC)"
},
{
"author": "jrabek",
"title": "BokehDiffusionComfyUI",
"reference": "https://github.com/jrabek/BokehDiffusionComfyUI",
"files": [
"https://github.com/jrabek/BokehDiffusionComfyUI"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for Bokeh Diffusion - Defocus Blur Control in Text-to-Image Diffusion Models."
},
{
"author": "marduk191",
"title": "comfyui_qwen_runninghub",
"reference": "https://github.com/marduk191/comfyui_qwen_runninghub",
"files": [
"https://github.com/marduk191/comfyui_qwen_runninghub"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for integrating RunningHub's AI image and video generation services into workflows. (Description by CC)"
},
{
"author": "keghoang",
"title": "ComfyUI-Charon",
"reference": "https://github.com/keghoang/ComfyUI-Charon",
"files": [
"https://github.com/keghoang/ComfyUI-Charon"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes for CHARON auto-alignment and DA3 camera export."
},
{
"author": "mobcat40",
"title": "ComfyUI-PromptChain",
"reference": "https://github.com/mobcat40/ComfyUI-PromptChain",
"files": [
"https://github.com/mobcat40/ComfyUI-PromptChain"
],
"install_type": "git-clone",
"description": "A visual tool for prompt randomization and advanced combinations inside of your ComfyUI workflows."
},
{
"author": "tpc2233",
"title": "ComfyUI-Z-Image-Turbo",
"reference": "https://github.com/tpc2233/ComfyUI-Z-Image-Turbo",
"files": [
"https://github.com/tpc2233/ComfyUI-Z-Image-Turbo"
],
"install_type": "git-clone",
"description": "Comfy UI nodes for Z-Image-Turbo to run native weights with automatic model downloading and support for 2048x2048 resolution. (Description by CC)"
},
{
"author": "Rathius-Saranoth",
"title": "Rathius_ComfyNodes",
"reference": "https://github.com/Rathius-Saranoth/Rathius_ComfyNodes",
"files": [
"https://github.com/Rathius-Saranoth/Rathius_ComfyNodes"
],
"install_type": "git-clone",
"description": "Collection of quality-of-life ComfyUI nodes including a text file loader for parsing descriptions and managing prompts without manual copy-paste. (Description by CC)"
},
{
"author": "princepainter",
"title": "Comfyui-PainterVRAM",
"reference": "https://github.com/princepainter/Comfyui-PainterVRAM",
"files": [
"https://github.com/princepainter/Comfyui-PainterVRAM"
],
"install_type": "git-clone",
"description": "ComfyUI node that reserves GPU VRAM before workflow execution to prevent OOM crashes with manual or auto mode options."
},
{
"author": "zhanglongxiao111",
"title": "Comfyui-geminiapi",
"reference": "https://github.com/zhanglongxiao111/Comfyui-geminiapi",
"files": [
"https://github.com/zhanglongxiao111/Comfyui-geminiapi"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for integrating multiple external APIs including Gemini, OpenAI, Replicate, and ElevenLabs directly into local workflows. (Description by CC)"
},
{
"author": "MushroomFleet",
"title": "ComfyUI-FLUX2-JSON",
"reference": "https://github.com/MushroomFleet/ComfyUI-FLUX2-JSON",
"files": [
"https://github.com/MushroomFleet/ComfyUI-FLUX2-JSON"
],
"install_type": "git-clone",
"description": "A comprehensive suite of custom nodes for building structured JSON prompts for FLUX.2 image generation with precision and control."
},
{
"author": "agavesunset",
"title": "AgaveLogicCounter",
"reference": "https://github.com/agavesunset/AgaveLogicCounter",
"files": [
"https://github.com/agavesunset/AgaveLogicCounter"
],
"install_type": "git-clone",
"description": "Solves the complex 'For-Loop' logic in ComfyUI. Perfect for controlling multi-subject vs. multi-scene batch workflows."
},
{
"author": "idvdii",
"title": "ComfyUI-DvD-LoraTriggerwordsManager",
"reference": "https://github.com/idvdii/ComfyUI-DvD-LoraTriggerwordsManager",
"files": [
"https://github.com/idvdii/ComfyUI-DvD-LoraTriggerwordsManager"
],
"install_type": "git-clone",
"description": "Professional ComfyUI custom nodes for managing LoRA trigger words, with auto-read, smart lookup via Civitai, editing, and WebUI-compatible JSON format support. (Description by CC)"
},
{
"author": "Rzgar Espo",
"title": "ComfyUI Qwen Image Size Picker",
"id": "QwenImg-latent",
"reference": "https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker",
"files": [
"https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker"
],
"install_type": "git-clone",
"description": "An empty latent size picker with support for Qwen Image, SDXL, and Flux models."
},
{
"author": "obvirm",
"title": "ComfyUI-WhisperXX",
"reference": "https://github.com/obvirm/ComfyUI-WhisperXX",
"files": [
"https://github.com/obvirm/ComfyUI-WhisperXX"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that provides advanced transcription, alignment, and diarization capabilities using the WhisperX library."
},
{
"author": "tuki0918",
"title": "ComfyUI_Cooldown_Node",
"reference": "https://github.com/tuki0918/ComfyUI_Cooldown_Node",
"files": [
"https://github.com/tuki0918/ComfyUI_Cooldown_Node"
],
"install_type": "git-clone",
"description": "Provides custom nodes with a cooldown feature for ComfyUI. (Description by CC)"
},
{
"author": "akawana",
"title": "Utils Extra",
"reference": "https://github.com/akawana/ComfyUI-Utils-extra",
"files": [
"https://github.com/akawana/ComfyUI-Utils-extra"
],
"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.",
"tags": ["utility", "list", "batch"]
},
{
"author": "huygiatrng",
"title": "Facefusion_comfyui",
"reference": "https://github.com/huygiatrng/Facefusion_comfyui",
"files": [
"https://github.com/huygiatrng/Facefusion_comfyui"
],
"install_type": "git-clone",
"description": "Advanced face swapping for ComfyUI with local ONNX inference - no API required!"
},
{
"author": "Ada123-a",
"title": "ComfyUI-Kandinsky",
"reference": "https://github.com/Ada123-a/ComfyUI-Kandinsky",
"files": [
"https://github.com/Ada123-a/ComfyUI-Kandinsky"
],
"install_type": "git-clone",
"description": "Kandinsky 2/20B ComfyUI support with FP8/GGUF/blockswap support."
},
{
"author": "chchchadzilla",
"title": "ComfyUI-ChomfyNodes",
"reference": "https://github.com/chchchadzilla/ComfyUI-ChomfyNodes",
"files": [
"https://github.com/chchchadzilla/ComfyUI-ChomfyNodes"
],
"install_type": "git-clone",
"description": "A professional suite of utility nodes for ComfyUI, featuring forensic logging, massive wildcard control, universal noise injection, and persistent counters."
},
{
"author": "nitingrg",
"title": "comfyui-ntools",
"reference": "https://github.com/nitingrg/comfyui-ntools",
"files": [
"https://github.com/nitingrg/comfyui-ntools"
],
"install_type": "git-clone",
"description": "Essential little utilities that should have been in ComfyUI from day one. (Description by CC)"
},
{
"author": "jav12z",
"title": "ComfyUI-ToyShaders",
"reference": "https://github.com/jav12z/ComfyUI-ToyShaders",
"files": [
"https://github.com/jav12z/ComfyUI-ToyShaders"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that allows you to render GLSL shaders (Shadertoy-style) directly inside your workflows. (Description by CC)"
},
{
"author": "Nynxz",
"title": "ComfyUI-NynxzNodes",
"reference": "https://github.com/Nynxz/ComfyUI-NynxzNodes",
"files": [
"https://github.com/Nynxz/ComfyUI-NynxzNodes"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes providing video comparison utilities, including wipe and fade compare video generation in multiple directions. (Description by CC)"
},
{
"author": "comrender",
"title": "ComfyUI-edge-match-checker",
"reference": "https://github.com/comrender/ComfyUI-edge-match-checker",
"files": [
"https://github.com/comrender/ComfyUI-edge-match-checker"
],
"install_type": "git-clone",
"description": "Node comparing two image masks or images with adjustable overlap threshold (default 95%) for detecting minor shifts and mismatches in proportions, suitable for automated post-processing validation. (Description by CC)"
},
{
"author": "lovisdotio",
"title": "ComfyUI-Replace-First-Frame-Last-Frame",
"reference": "https://github.com/lovisdotio/ComfyUI-Replace-First-Frame-Last-Frame",
"files": [
"https://github.com/lovisdotio/ComfyUI-Replace-First-Frame-Last-Frame"
],
"install_type": "git-clone",
"description": "Replace the first and last frames of an image sequence in ComfyUI. Auto-resizes frames to match video dimensions, handles batches, and adjusts parameters if needed."
},
{
"author": "FuryNocturn",
"title": "ComfyUI-Dummy_Node_Pack",
"reference": "https://github.com/FuryNocturn/ComfyUI-Dummy_Node_Pack",
"files": [
"https://github.com/FuryNocturn/ComfyUI-Dummy_Node_Pack"
],
"install_type": "git-clone",
"description": "Custom node pack creating fake/dummy nodes to replace missing, obsolete, or cloud-specific nodes, allowing legacy workflows to load visually without errors while preserving connections. (Description by CC)"
},
{
"author": "yukascomfy",
"title": "ATI_AudioReactive",
"reference": "https://github.com/yukascomfy/ATI_AudioReactive",
"files": [
"https://github.com/yukascomfy/ATI_AudioReactive"
],
"install_type": "git-clone",
"description": "ComfyUI audio-reactive animation node combining RyanOnTheInside's reactive features with Fillip's path animation for creating audio-driven visual animations. (Description by CC)"
},
{
"author": "techzuhaib",
"title": "FaceCLIP-ComfyUI",
"reference": "https://github.com/techzuhaib/FaceCLIP-ComfyUI",
"files": [
"https://github.com/techzuhaib/FaceCLIP-ComfyUI"
],
"install_type": "git-clone",
"description": "FaceCLIP nodes for ComfyUI providing joint embeddings from aligned face images plus text prompts, and identity-preserving image synthesis using fine-tuned SDXL UNet. (Description by CC)"
},
{
"author": "Windecay",
"title": "ComfyUI_Dynamic-RAMCache",
"reference": "https://github.com/Windecay/ComfyUI_Dynamic-RAMCache",
"files": [
"https://github.com/Windecay/ComfyUI_Dynamic-RAMCache"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that dynamically manages RAM usage by intelligently controlling cache purging based on available system memory."
},
{
"author": "tuki0918",
"title": "comfyui-image-expand-nodes",
"reference": "https://github.com/tuki0918/comfyui-image-expand-nodes",
"files": [
"https://github.com/tuki0918/comfyui-image-expand-nodes"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI to expand images with noise for outpainting or inpainting purposes. This allows for seamless image extension in any direction."
},
{
"author": "tuki0918",
"title": "comfyui-image-tiled-nodes",
"reference": "https://github.com/tuki0918/comfyui-image-tiled-nodes",
"files": [
"https://github.com/tuki0918/comfyui-image-tiled-nodes"
],
"install_type": "git-clone",
"description": "Custom ComfyUI nodes that split large images into overlapping tiles for processing and merge them back seamlessly with feathering blending. (Description by CC)"
},
{
"author": "NeoDroleDeGueule",
"title": "NDDG_Great_Nodes",
"reference": "https://github.com/NeoDroleDeGueule/NDDG_Great_Nodes",
"files": [
"https://github.com/NeoDroleDeGueule/NDDG_Great_Nodes"
],
"install_type": "git-clone",
"description": "NDDG Great Nodes - ComfyUI custom nodes featuring Great Conditioning Modifier with advanced semantic drift, token dropout, gradient amplification and other conceptual manipulation tools. (Description by CC)"
},
{
"author": "EnragedAntelope",
"title": "ComfyUI_EasyRegion",
"reference": "https://github.com/EnragedAntelope/ComfyUI_EasyRegion",
"files": [
"https://github.com/EnragedAntelope/ComfyUI_EasyRegion"
],
"install_type": "git-clone",
"description": "Control different parts of your image with separate prompts using visual box drawing."
},
{
"author": "aining2022",
"title": "ComfyUI_Swwan",
"reference": "https://github.com/aining2022/ComfyUI_Swwan",
"files": [
"https://github.com/aining2022/ComfyUI_Swwan"
],
"install_type": "git-clone",
"description": "Collection of image processing utility nodes for ComfyUI including intelligent cropping, aspect ratio scaling, and crop box restoration capabilities. (Description by CC)"
},
{
"author": "brucew4yn3rp",
"title": "Vintage Effect",
"id": "VintageEffect",
"reference": "https://github.com/brucew4yn3rp/ComfyUI_VintageEffect",
"files": [
"https://github.com/brucew4yn3rp/ComfyUI_VintageEffect"
],
"install_type": "git-clone",
"description": "ComfyUI node that applies vintage/retro effects through JPG compression, color grading, film grain, vignette, and more to emulate more realistic photo aesthetics."
},
{
"title": "Download Tools for ComfyUI",
"reference": "https://github.com/EricRollei/Download_Tools",
"files": [
"https://github.com/EricRollei/Download_Tools"
],
"install_type": "git-clone",
"description": "Comprehensive media downloading and web scraping nodes for ComfyUI. Download from 1000+ websites including Instagram, Reddit, Twitter, YouTube, TikTok using gallery-dl, yt-dlp, and advanced web scraping. Features: Gallery-dl downloader (100+ sites), Yt-dlp downloader (1000+ platforms), Web Image Scraper with 15+ site-specific handlers, browser cookie authentication, MCP integration for Claude Desktop.",
"author": "Eric Hiss (EricRollei)",
"nodename_pattern": "(Gallery-dl|Yt-dlp|Web.*Scraper)",
"tags": [
"download",
"scraper",
"web",
"gallery-dl",
"yt-dlp",
"instagram",
"youtube",
"twitter",
"reddit",
"media",
"video",
"image",
"tiktok",
"deviantart",
"pixiv"
]
},
{
"author": "akawana",
"title": "Keybinding Extra",
"reference": "https://github.com/akawana/ComfyUI-Keybinding-extra",
"files": [
"https://github.com/akawana/ComfyUI-Keybinding-extra"
],
"install_type": "git-clone",
"description": "Adds shortcuts for commenting and deleting lines of text, with a configurable comment symbol. Includes a node that cleans comments from text and splits content using tags for Regional Prompting.",
"tags": ["frontend", "shortcut", "utility"]
},
{
"author": "turisc",
"title": "Text Line Selector",
@ -422,308 +846,6 @@
],
"install_type": "git-clone",
"description": "ComfyUI toolkit with custom nodes for BBox canvas visualization, image brush mask drawing, and coordinate annotation for debugging and external data bridging. (Description by CC)"
},
{
"author": "hua1995116",
"title": "comfyui_goenhance_ffmpeg_wm",
"reference": "https://github.com/hua1995116/comfyui_goenhance_ffmpeg_wm",
"files": [
"https://github.com/hua1995116/comfyui_goenhance_ffmpeg_wm"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for adding watermarks to videos using FFmpeg, with configurable position, opacity, scale, and hardware acceleration support."
},
{
"author": "EricRollei",
"title": "Comfy_HunyuanImage3",
"reference": "https://github.com/EricRollei/Comfy_HunyuanImage3",
"files": [
"https://github.com/EricRollei/Comfy_HunyuanImage3"
],
"install_type": "git-clone",
"description": "Professional ComfyUI custom nodes for Tencent's HunyuanImage-3.0 80B multimodal model, with multiple loading modes, smart memory management, large image generation with CPU offload, and optional prompt enhancement via LLM APIs."
},
{
"author": "Devin Garner",
"title": "ComfyUI_Make-It-Animatable",
"reference": "https://github.com/speige/ComfyUI_Make-It-Animatable",
"files": [
"https://github.com/speige/ComfyUI_Make-It-Animatable"
],
"install_type": "git-clone",
"description": "Auto-Rigging humanoid 3D meshes for Mixamo animations"
},
{
"author": "alexjx",
"title": "ComfyUI-XJNodes",
"reference": "https://github.com/alexjx/ComfyUI-XJNodes",
"files": [
"https://github.com/alexjx/ComfyUI-XJNodes"
],
"install_type": "git-clone",
"description": "A modular collection of custom nodes for ComfyUI, organized by data type for easy navigation and maintenance."
},
{
"author": "princepainter",
"title": "Comfyui-PainterSampler",
"reference": "https://github.com/princepainter/Comfyui-PainterSampler",
"files": [
"https://github.com/princepainter/Comfyui-PainterSampler"
],
"install_type": "git-clone",
"description": "A dual-model image-to-video sampler for ComfyUI that combines high-noise and low-noise models in a single node, replacing two KSamplerAdvanced nodes with zero overhead and bit-identical frame generation. (Description by CC)"
},
{
"author": "comrender",
"title": "ComfyUI-Nano-Banana-Resizer",
"reference": "https://github.com/comrender/ComfyUI-Nano-Banana-Resizer",
"files": [
"https://github.com/comrender/ComfyUI-Nano-Banana-Resizer"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node that automatically calculates optimal output dimensions for Google's Nano Banana image editing model, supporting 22 aspect ratio buckets and ensuring pixel-perfect outputs without shifting or cropping."
},
{
"author": "hum-ma",
"title": "ComfyUI-TiledVaeLite",
"reference": "https://github.com/hum-ma/ComfyUI-TiledVaeLite",
"files": [
"https://github.com/hum-ma/ComfyUI-TiledVaeLite"
],
"install_type": "git-clone",
"description": "A faster tiled VAE decode node for ComfyUI based on LTXV, optimized for low VRAM scenarios with configurable tiling, progress bars, and improved logging for decoding large images and videos."
},
{
"author": "tristanvdb",
"title": "ComfyUI-toolset",
"reference": "https://github.com/tristanvdb/ComfyUI-toolset",
"files": [
"https://github.com/tristanvdb/ComfyUI-toolset"
],
"install_type": "git-clone",
"description": "Human-in-the-loop image selection tool for ComfyUI workflows using a Flask web server, enabling users to pause workflows and interactively select images via a web browser interface."
},
{
"author": "smthemex",
"title": "ComfyUI_DyPE",
"reference": "https://github.com/smthemex/ComfyUI_DyPE",
"files": [
"https://github.com/smthemex/ComfyUI_DyPE"
],
"install_type": "git-clone",
"description": "DyPE: Dynamic Position Extrapolation for Ultra High Resolution Diffusion ,you can use a wrapper node it in comfyUI"
},
{
"author": "ailab",
"title": "ComfyUI-FlashVSR",
"reference": "https://github.com/1038lab/ComfyUI-FlashVSR",
"files": [
"https://github.com/1038lab/ComfyUI-FlashVSR"
],
"install_type": "git-clone",
"description": "Powerful ComfyUI custom node built on the FlashVSR model, facilitating real-time diffusion-based video super-resolution for streaming applications."
},
{
"author": "shammi-g",
"title": "ComfyUI-Simple_Readable_Metadata-SG",
"reference": "https://github.com/ShammiG/ComfyUI-Simple_Readable_Metadata-SG",
"files": [
"https://github.com/ShammiG/ComfyUI-Simple_Readable_Metadata-SG"
],
"install_type": "git-clone",
"description": "View Image Metadata of ComfyUI as well as of ForgeUI or Automatic 1111 generated images in Easily Readable Format"
},
{
"author": "mister_link",
"title": "Link Comfy Nodes",
"reference": "https://github.com/Mister-Link/link-comfy-nodes",
"files": [
"https://github.com/Mister-Link/link-comfy-nodes"
],
"install_type": "git-clone",
"description": "A collection of custom ComfyUI nodes by Mister-Link, including color parsing, frame calculation, and utility nodes for enhanced workflow capabilities."
},
{
"author": "jonstreeter",
"title": "Reference-Based Video Colorization",
"reference": "https://github.com/jonstreeter/ComfyUI-Reference-Based-Video-Colorization",
"files": [
"https://github.com/jonstreeter/ComfyUI-Reference-Based-Video-Colorization"
],
"install_type": "git-clone",
"description": "Dual implementation of reference-based video colorization featuring ColorMNet (2024) with DINOv2 and Deep Exemplar (2019). Includes 4 nodes (2 video, 2 image), multiple feature encoders (VGG19, DINOv2, CLIP), advanced post-processing (color-matcher, WLS, guided, bilateral), and auto-installer for dependencies."
},
{
"author": "comrender",
"title": "ComfyUI-Topaz-Upscaler",
"reference": "https://github.com/comrender/ComfyUI-Topaz-Upscaler",
"files": [
"https://github.com/comrender/ComfyUI-Topaz-Upscaler"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that integrates the Topaz Labs API for AI-powered image upscaling and enhancement."
},
{
"author": "Fablestarexpanse",
"title": "Timer-Node-Comfyui",
"reference": "https://github.com/Fablestarexpanse/Timer-Node-Comfyui",
"files": [
"https://github.com/Fablestarexpanse/Timer-Node-Comfyui"
],
"install_type": "git-clone",
"description": "A custom ComfyUI node that displays live processing time in a red digital countdown clock format, perfect for monitoring image generation times and tracking performance between workflow nodes."
},
{
"author": "liming123332",
"title": "ComfyUI-Ranbooru",
"reference": "https://github.com/liming123332/ComfyUI-Ranbooru",
"files": [
"https://github.com/liming123332/ComfyUI-Ranbooru"
],
"install_type": "git-clone",
"description": "Custom node that migrates WebUI Forge's Ranbooru plugin to ComfyUI, enabling searches across Booru sites to generate positive/negative prompts with tag cleaning, rating sorting, and caching support. (Description by CC)"
},
{
"author": "SilentZhang",
"title": "comfyui-encrypt",
"reference": "https://github.com/SilentZhang/comfyui-encrypt",
"files": [
"https://github.com/SilentZhang/comfyui-encrypt"
],
"install_type": "git-clone",
"description": "ComfyUI custom nodes for RSA image encryption using asymmetric cryptography with key generation, encryption, and decryption functions via the cryptography library. (Description by CC)"
},
{
"author": "pznodes",
"title": "ComfyUI-DepthAnythingV3",
"reference": "https://github.com/PozzettiAndrea/ComfyUI-DepthAnythingV3",
"files": [
"https://github.com/PozzettiAndrea/ComfyUI-DepthAnythingV3"
],
"install_type": "git-clone",
"description": "ComfyUI nodes to use Depth Anything V3 - the latest depth estimation model from ByteDance. For now monocular depth, camera pose estimation and 3D point clouds/gaussians are supported. Models autodownload from HuggingFace (depth-anything org). This is a first draft, let me know if you have any feedback! :)"
},
{
"author": "Koratahiu",
"title": "ComfyUI-OFTv2",
"reference": "https://github.com/Koratahiu/ComfyUI-OFTv2",
"files": [
"https://github.com/Koratahiu/ComfyUI-OFTv2"
],
"install_type": "git-clone",
"description": "A custom node to support and load OFTv2 adapters"
},
{
"author": "GeekatplayStudio",
"title": "ComfyUI-Text2Speech",
"reference": "https://github.com/GeekatplayStudio/ComfyUI-Text2Speech",
"files": [
"https://github.com/GeekatplayStudio/ComfyUI-Text2Speech"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for text-to-speech integration with a local TTS server."
},
{
"author": "alankent",
"title": "OA 360 Clip",
"reference": "https://github.com/alankent/ComfyUI-OA-360-Clip",
"files": [
"https://github.com/alankent/ComfyUI-OA-360-Clip"
],
"install_type": "git-clone",
"description": "A ComfyUI node for extracting perspective views from 360 degree equirectangular images with an interactive drag-and-drop crop interface."
},
{
"author": "GraftingRayman",
"title": "ComfyUI Visual Dimension Selector",
"reference": "https://github.com/GraftingRayman/ComfyUI-Dimension-Selector",
"files": [
"https://github.com/GraftingRayman/ComfyUI-Dimension-Selector"
],
"install_type": "git-clone",
"description": "A visual ComfyUI latent canvas dimensions selector"
},
{
"author": "alludus",
"title": "multiGPU Upscaler",
"reference": "https://github.com/alludus/ComfyUI-multiGPU-upscaler",
"files": [
"https://github.com/alludus/ComfyUI-multiGPU-upscaler"
],
"install_type": "git-clone",
"description": "multiGPU batch-parallel upscaling nodes for ComfyUI."
},
{
"author": "Koratahiu",
"title": "ComfyUI-Diff2Flow",
"reference": "https://github.com/Koratahiu/ComfyUI-Diff2Flow",
"files": [
"https://github.com/Koratahiu/ComfyUI-Diff2Flow"
],
"install_type": "git-clone",
"description": "Unofficial Implementation of Diff2Flow Method for ComfyUI."
},
{
"author": "GraftingRayman",
"title": "Unfied Vision Prompt Generator",
"reference": "https://github.com/GraftingRayman/Unified-Vision-Prompt-Generator",
"files": [
"https://github.com/GraftingRayman/Unified-Vision-Prompt-Generator"
],
"install_type": "git-clone",
"description": "A Qwen 2/2.5, Moondream and SmolVLM LLM caption/prompt genrator"
},
{
"author": "GraftingRayman",
"title": "Border Distance Mapper",
"reference": "https://github.com/GraftingRayman/Border-Distance-Mapper",
"files": [
"https://github.com/GraftingRayman/Border-Distance-Mapper"
],
"install_type": "git-clone",
"description": "A Countries Border distance mapper"
},
{
"author": "jianghong-zhu",
"title": "ComfyUI-AdvancedCameraPrompts",
"reference": "https://github.com/jandan520/ComfyUI-AdvancedCameraPrompts",
"files": [
"https://github.com/jandan520/ComfyUI-AdvancedCameraPrompts"
],
"install_type": "git-clone",
"description": "Advanced camera control prompt generator for ComfyUI that reads camera information from 3D nodes and generates precise, professional camera control prompts."
},
{
"author": "ahkimkoo",
"title": "ComfyUI-GetKeyFrames",
"reference": "https://github.com/ahkimkoo/ComfyUI-GetKeyFrames",
"files": [
"https://github.com/ahkimkoo/ComfyUI-GetKeyFrames"
],
"install_type": "git-clone",
"description": "Extract keyframes from video"
},
{
"author": "power88",
"title": "ComfyUI-PDiD-LLM-Nodes",
"reference": "https://github.com/power88/ComfyUI-PDiD-LLM-Nodes",
"files": [
"https://github.com/power88/ComfyUI-PDiD-LLM-Nodes"
],
"install_type": "git-clone",
"description": "A LLM node with some models. (Description by CC)"
},
{
"author": "deng-wei",
"title": "ComfyUI-MiVolo-V2",
"id": "ComfyUI-MiVolo-V2",
"reference": "https://github.com/deng-wei/ComfyUI-MiVolo-V2",
"files": [
"https://github.com/deng-wei/ComfyUI-MiVolo-V2"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for [MiVolo V2 Age & Gender Prediction](https://huggingface.co/iitolstykh/mivolo_v2)"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
[project]
name = "comfyui-manager"
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
version = "3.37.1"
version = "3.37.2"
license = { file = "LICENSE.txt" }
dependencies = ["GitPython", "PyGithub", "matrix-nio", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]

View File

@ -105,10 +105,17 @@ def extract_nodes(code_text):
warnings.filterwarnings('ignore', category=DeprecationWarning)
parsed_code = ast.parse(code_text)
assignments = (node for node in parsed_code.body if isinstance(node, ast.Assign))
# Support both ast.Assign and ast.AnnAssign (for type-annotated assignments)
assignments = (node for node in parsed_code.body if isinstance(node, (ast.Assign, ast.AnnAssign)))
for assignment in assignments:
if isinstance(assignment.targets[0], ast.Name) and assignment.targets[0].id in ['NODE_CONFIG', 'NODE_CLASS_MAPPINGS']:
# Handle ast.AnnAssign (e.g., NODE_CLASS_MAPPINGS: Type = {...})
if isinstance(assignment, ast.AnnAssign):
if isinstance(assignment.target, ast.Name) and assignment.target.id in ['NODE_CONFIG', 'NODE_CLASS_MAPPINGS']:
node_class_mappings = assignment.value
break
# Handle ast.Assign (e.g., NODE_CLASS_MAPPINGS = {...})
elif isinstance(assignment.targets[0], ast.Name) and assignment.targets[0].id in ['NODE_CONFIG', 'NODE_CLASS_MAPPINGS']:
node_class_mappings = assignment.value
break
else:
@ -228,7 +235,8 @@ def scan_in_file(filename, is_builtin=False):
with open(filename, encoding='utf-8', errors='ignore') as file:
code = file.read()
pattern = r"_CLASS_MAPPINGS\s*=\s*{([^}]*)}"
# Support type annotations (e.g., NODE_CLASS_MAPPINGS: Type = {...}) and line continuations (\)
pattern = r"_CLASS_MAPPINGS\s*(?::\s*\w+\s*)?=\s*(?:\\\s*)?{([^}]*)}"
regex = re.compile(pattern, re.MULTILINE | re.DOTALL)
nodes = set()