21040 lines
695 KiB
JSON
21040 lines
695 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"generated_at": "2026-07-02T21:33:18Z",
|
|
"sources": {
|
|
"limit": 1000,
|
|
"manager_url": "https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json",
|
|
"normalised_packs": 5143,
|
|
"processed_packs": 1000
|
|
},
|
|
"packs": {
|
|
"0246": {
|
|
"author": "Trung0246",
|
|
"description": "Random nodes for ComfyUI I made to solve my struggle with ComfyUI (ex: pipe, process). Have varying quality.",
|
|
"id": "0246",
|
|
"node_count": 0,
|
|
"rank": 369,
|
|
"repository": "https://github.com/Trung0246/ComfyUI-0246",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-0246"
|
|
},
|
|
"1button": {
|
|
"author": "AIrjen",
|
|
"description": "One Button Prompt has a prompt generation node for beginners who have problems writing a good prompt, or advanced users who want to get inspired. It generates an entire prompt from scratch. It is random, but controlled. You simply load up the script and press generate, and let it surprise you.",
|
|
"id": "1button",
|
|
"node_count": 0,
|
|
"rank": 153,
|
|
"repository": "https://github.com/AIrjen/OneButtonPrompt",
|
|
"status": "no_static_nodes",
|
|
"title": "One Button Prompt"
|
|
},
|
|
"3d-pose-editor": {
|
|
"author": "hinablue",
|
|
"description": "Nodes:3D Pose Editor",
|
|
"id": "3d-pose-editor",
|
|
"node_count": 0,
|
|
"rank": 583,
|
|
"repository": "https://github.com/hinablue/ComfyUI_3dPoseEditor",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI 3D Pose Editor"
|
|
},
|
|
"3dpack": {
|
|
"author": "MrForExample",
|
|
"description": "Make 3D assets generation in ComfyUI good and convenient as it generates image/video!\nThis is an extensive node suite that enables ComfyUI to process 3D inputs (Mesh & UV Texture, etc.) using cutting edge algorithms (3DGS, NeRF, etc.) and models (InstantMesh, CRM, TripoSR, etc.)\nNOTE: Pre-built python wheels can manually download from [a/https://github.com/MrForExample/Comfy3D_Pre_Builds](https://github.com/MrForExample/Comfy3D_Pre_Builds) if automatic install failed",
|
|
"id": "3dpack",
|
|
"node_count": 0,
|
|
"rank": 615,
|
|
"repository": "https://github.com/MrForExample/ComfyUI-3D-Pack",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-3D-Pack"
|
|
},
|
|
"CYBERPUNK-STYLE-DIY": {
|
|
"author": "11dogzi",
|
|
"description": "A comprehensive ComfyUI theme plugin with stunning cyberpunk aesthetics and powerful customization features",
|
|
"id": "CYBERPUNK-STYLE-DIY",
|
|
"node_count": 0,
|
|
"rank": 854,
|
|
"repository": "https://github.com/11dogzi/CYBERPUNK-STYLE-DIY",
|
|
"status": "no_static_nodes",
|
|
"title": "CYBERPUNK-STYLE-DIY"
|
|
},
|
|
"ComfyUI-BFSNodes": {
|
|
"author": "alisson-anjos",
|
|
"description": "ComfyUI Custom Nodes including FrameRangedFaceLoader for consistent face editing and framing",
|
|
"id": "ComfyUI-BFSNodes",
|
|
"node_count": 0,
|
|
"rank": 926,
|
|
"repository": "https://github.com/alisson-anjos/ComfyUI-BFSNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-BFSNodes"
|
|
},
|
|
"a-person-mask-generator": {
|
|
"author": "djbielejeski",
|
|
"description": "Extension for Automatic1111 and ComfyUI to automatically create masks for Background/Hair/Body/Face/Clothes in Img2Img",
|
|
"id": "a-person-mask-generator",
|
|
"node_count": 0,
|
|
"rank": 618,
|
|
"repository": "https://github.com/djbielejeski/a-person-mask-generator",
|
|
"status": "no_static_nodes",
|
|
"title": "a-person-mask-generator"
|
|
},
|
|
"a8r8": {
|
|
"author": "ramyma",
|
|
"description": "Nodes: Base64Image Input Node, Base64Image Output Node. [a/A8R8](https://github.com/ramyma/a8r8) supporting nodes to integrate with ComfyUI",
|
|
"id": "a8r8",
|
|
"node_count": 0,
|
|
"rank": 239,
|
|
"repository": "https://github.com/ramyma/A8R8_ComfyUI_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "A8R8 ComfyUI Nodes"
|
|
},
|
|
"ab-sampler": {
|
|
"author": "bmad4ever",
|
|
"description": "Experimental sampler node. Sampling alternates between A and B inputs until only one remains, starting with A. B steps run over a 2x2 grid, where 3/4's of the grid are copies of the original input latent. When the optional mask is used, the region outside the defined roi is copied from the original latent at the end of every step.",
|
|
"id": "ab-sampler",
|
|
"node_count": 0,
|
|
"rank": 91,
|
|
"repository": "https://github.com/bmad4ever/comfyui_ab_samplercustom",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_ab_sampler"
|
|
},
|
|
"abg": {
|
|
"author": "kwaroran",
|
|
"description": "Nodes: Remove Image Background (abg). A Anime Background Remover node for comfyui, based on this hf space, works same as AGB extention in automatic1111.",
|
|
"id": "abg",
|
|
"node_count": 0,
|
|
"rank": 140,
|
|
"repository": "https://github.com/kwaroran/abg-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "abg-comfyui"
|
|
},
|
|
"abracadabra-comfyui": {
|
|
"author": "guill",
|
|
"description": "Nodes:Abracadabra Summary, Abracadabra",
|
|
"id": "abracadabra-comfyui",
|
|
"node_count": 0,
|
|
"rank": 831,
|
|
"repository": "https://github.com/guill/abracadabra-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "abracadabra-comfyui"
|
|
},
|
|
"ad-evolved": {
|
|
"author": "Kosinkadink",
|
|
"description": "A forked repository that actively maintains [a/AnimateDiff](https://github.com/ArtVentureX/comfyui-animatediff), created by ArtVentureX.\n\nImproved AnimateDiff integration for ComfyUI, adapts from sd-webui-animatediff.\n[w/Download one or more motion models from [a/Original Models](https://huggingface.co/guoyww/animatediff/tree/main) | [a/Finetuned Models](https://huggingface.co/manshoety/AD_Stabilized_Motion/tree/main). See README for additional model links and usage. Put the model weights under %%ComfyUI/custom_nodes/ComfyUI-AnimateDiff-Evolved/models%%. You are free to rename the models, but keeping original names will ease use when sharing your workflow.]",
|
|
"id": "ad-evolved",
|
|
"node_count": 0,
|
|
"rank": 146,
|
|
"repository": "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved",
|
|
"status": "no_static_nodes",
|
|
"title": "AnimateDiff Evolved"
|
|
},
|
|
"adv-cnet": {
|
|
"author": "Kosinkadink",
|
|
"description": "Nodes for scheduling ControlNet strength across timesteps and batched latents, as well as applying custom weights and attention masks.",
|
|
"id": "adv-cnet",
|
|
"node_count": 0,
|
|
"rank": 145,
|
|
"repository": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Advanced-ControlNet"
|
|
},
|
|
"adv-encode": {
|
|
"author": "BlenderNeko",
|
|
"description": "Advanced CLIP Text Encode (if you need A1111 like prompt. you need this. But Cutoff node includes this feature, already.)",
|
|
"id": "adv-encode",
|
|
"node_count": 2,
|
|
"rank": 22,
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb",
|
|
"status": "ok",
|
|
"title": "Advanced CLIP Text Encode"
|
|
},
|
|
"adv-seq-seed-gen": {
|
|
"author": "florestefano1975",
|
|
"description": "A simple seed generator based on special number sequences: Fibonacci, Prime, Padovan, Triangular, Catalan, Pell, Lucas",
|
|
"id": "adv-seq-seed-gen",
|
|
"node_count": 0,
|
|
"rank": 523,
|
|
"repository": "https://github.com/florestefano1975/ComfyUI-Advanced-Sequence-Seed",
|
|
"status": "no_static_nodes",
|
|
"title": "Advanced Sequence Seed Generator"
|
|
},
|
|
"advanced-latent-control": {
|
|
"author": "kuschanow",
|
|
"description": "This custom node helps to transform latent in different ways.",
|
|
"id": "advanced-latent-control",
|
|
"node_count": 0,
|
|
"rank": 830,
|
|
"repository": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control",
|
|
"status": "no_static_nodes",
|
|
"title": "Advanced Latent Control"
|
|
},
|
|
"aegis": {
|
|
"author": "Aegis72",
|
|
"description": "These nodes will be placed in comfyui/custom_nodes/aegisflow and contains the image passer (accepts an image as either wired or wirelessly, input and passes it through. Latent passer does the same for latents, and the Preprocessor chooser allows a passthrough image and 10 controlnets to be passed in AegisFlow Shima. The inputs on the Preprocessor chooser should not be renamed if you intend to accept image inputs wirelessly through UE nodes. It can be done, but the send node input regex for each controlnet preprocessor column must also be changed.",
|
|
"id": "aegis",
|
|
"node_count": 0,
|
|
"rank": 505,
|
|
"repository": "https://github.com/aegis72/aegisflow_utility_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "AegisFlow Utility Nodes"
|
|
},
|
|
"aesthetic-predictor": {
|
|
"author": "discus0434",
|
|
"description": "Simple ComfyUI node that predicts the score of an aesthetic image with SigLIP-based predictor.",
|
|
"id": "aesthetic-predictor",
|
|
"node_count": 0,
|
|
"rank": 993,
|
|
"repository": "https://github.com/discus0434/comfyui-aesthetic-predictor-v2-5",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Aesthetic Predictor V2.5"
|
|
},
|
|
"aesthetic-score": {
|
|
"author": "strimmlarn",
|
|
"description": "Nodes: CalculateAestheticScore, LoadAesteticModel, AesthetlcScoreSorter, ScoreToNumber.\nAesthetic score for ComfyUI",
|
|
"id": "aesthetic-score",
|
|
"node_count": 0,
|
|
"rank": 70,
|
|
"repository": "https://github.com/strimmlarn/ComfyUI-Strimmlarns-Aesthetic-Score",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Strimmlarns_aesthetic_score"
|
|
},
|
|
"aimidi-nodes": {
|
|
"author": "AiMiDi",
|
|
"description": "Nodes:Merge Tag, Clear Tag, Add Tag, Load Images Pair Batch, Save Images Pair",
|
|
"id": "aimidi-nodes",
|
|
"node_count": 0,
|
|
"rank": 908,
|
|
"repository": "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Aimidi-nodes"
|
|
},
|
|
"ait": {
|
|
"author": "FizzleDorf",
|
|
"description": "A ComfyUI implementation of Facebook Meta's [a/AITemplate](https://github.com/facebookincubator/AITemplate) repo for faster inference using cpp/cuda. This new repo is behind the old version but is a much more stable foundation to keep AIT online. Please be patient as the repo will eventually include the same features as before.\nNOTE: You can find the old AIT extension in the legacy channel.",
|
|
"id": "ait",
|
|
"node_count": 0,
|
|
"rank": 97,
|
|
"repository": "https://github.com/FizzleDorf/ComfyUI-AIT",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AIT"
|
|
},
|
|
"alekpet": {
|
|
"author": "AlekPet",
|
|
"description": "Nodes: PoseNode, PainterNode, TranslateTextNode, TranslateCLIPTextEncodeNode, DeepTranslatorTextNode, DeepTranslatorCLIPTextEncodeNode, ArgosTranslateTextNode, ArgosTranslateCLIPTextEncodeNode, PreviewTextNode, HexToHueNode, ColorsCorrectNode, IDENode.",
|
|
"id": "alekpet",
|
|
"node_count": 0,
|
|
"rank": 67,
|
|
"repository": "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet",
|
|
"status": "no_static_nodes",
|
|
"title": "AlekPet/ComfyUI_Custom_Nodes_AlekPet"
|
|
},
|
|
"all-in-one-style": {
|
|
"author": "al-swaiti",
|
|
"description": "all art styles",
|
|
"id": "all-in-one-style",
|
|
"node_count": 0,
|
|
"rank": 777,
|
|
"repository": "https://github.com/al-swaiti/All-IN-ONE-style",
|
|
"status": "no_static_nodes",
|
|
"title": "All-IN-ONE-style"
|
|
},
|
|
"allor": {
|
|
"author": "Nourepide",
|
|
"description": "Allor is a plugin for ComfyUI with an emphasis on transparency and performance.",
|
|
"id": "allor",
|
|
"node_count": 0,
|
|
"rank": 85,
|
|
"repository": "https://github.com/Nourepide/ComfyUI-Allor",
|
|
"status": "no_static_nodes",
|
|
"title": "Allor Plugin"
|
|
},
|
|
"animateanyone-evolved": {
|
|
"author": "Mr.ForExample",
|
|
"description": "Improved AnimateAnyone implementation that allows you to use the opse image sequence and reference image to generate stylized video.\nThe current goal of this project is to achieve desired pose2video result with 1+FPS on GPUs that are equal to or better than RTX 3080!\ud83d\ude80\n[w/The torch environment may be compromised due to version issues as some torch-related packages are being reinstalled.]",
|
|
"id": "animateanyone-evolved",
|
|
"node_count": 0,
|
|
"rank": 616,
|
|
"repository": "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AnimateAnyone-Evolved"
|
|
},
|
|
"animateanyone-reproduction": {
|
|
"author": "AuroBit",
|
|
"description": "A ComfyUI custom node that simply integrates the [a/animate-anyone-reproduction](https://github.com/bendanzzc/AnimateAnyone-reproduction) functionality.",
|
|
"id": "animateanyone-reproduction",
|
|
"node_count": 1,
|
|
"rank": 824,
|
|
"repository": "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction",
|
|
"status": "ok",
|
|
"title": "ComfyUI-AnimateAnyone-reproduction"
|
|
},
|
|
"animated-optical-illusion": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Animated optical illusions in ComfyUI",
|
|
"id": "animated-optical-illusion",
|
|
"node_count": 0,
|
|
"rank": 430,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Animated-optical-illusions",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Animated-optical-illusions"
|
|
},
|
|
"animatediff": {
|
|
"author": "ArtVentureX",
|
|
"description": "AnimateDiff integration for ComfyUI, adapts from sd-webui-animatediff.\n[w/You only need to download one of [a/mm_sd_v14.ckpt](https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v14.ckpt) | [a/mm_sd_v15.ckpt](https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v15.ckpt). Put the model weights under %%ComfyUI/custom_nodes/comfyui-animatediff/models%%. DO NOT change model filename.]",
|
|
"id": "animatediff",
|
|
"node_count": 0,
|
|
"rank": 125,
|
|
"repository": "https://github.com/SipherAGI/comfyui-animatediff",
|
|
"status": "no_static_nodes",
|
|
"title": "AnimateDiff"
|
|
},
|
|
"anime-character-segmentation-node-for-comfyui": {
|
|
"author": "LyazS",
|
|
"description": "A Anime Character Segmentation node for comfyui, based on [this hf space](https://huggingface.co/spaces/skytnt/anime-remove-background).",
|
|
"id": "anime-character-segmentation-node-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 706,
|
|
"repository": "https://github.com/LyazS/comfyui-anime-seg",
|
|
"status": "no_static_nodes",
|
|
"title": "Anime Character Segmentation node for comfyui"
|
|
},
|
|
"aniportrait": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI [a/AniPortrait](https://github.com/Zejun-Yang/AniPortrait)",
|
|
"id": "aniportrait",
|
|
"node_count": 0,
|
|
"rank": 590,
|
|
"repository": "https://github.com/chaojie/ComfyUI-AniPortrait",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AniPortrait"
|
|
},
|
|
"antrobots-comfyui-nodepack": {
|
|
"author": "antrobot",
|
|
"description": "A small node pack containing various things I felt like ought to be in base comfy-UI. Currently includes Some image handling nodes to help with inpainting, a version of KSampler (advanced) that allows for denoise, and a node that can swap it's inputs. Remember to make an issue if you experience any bugs or errors!",
|
|
"id": "antrobots-comfyui-nodepack",
|
|
"node_count": 0,
|
|
"rank": 716,
|
|
"repository": "https://github.com/antrobot1234/antrobots-comfyUI-nodepack",
|
|
"status": "no_static_nodes",
|
|
"title": "antrobots ComfyUI Nodepack"
|
|
},
|
|
"apisr": {
|
|
"author": "kijai",
|
|
"description": "Node to use [a/APISR](https://github.com/Kiteretsu77/APISR) upscale models in ComfyUI.[w/NOTE: repo name is changed from ComfyUI-APISR -> ComfyUI-APISR-KJ]",
|
|
"id": "apisr",
|
|
"node_count": 0,
|
|
"rank": 276,
|
|
"repository": "https://github.com/kijai/ComfyUI-APISR-KJ",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-APISR"
|
|
},
|
|
"apisr-zho": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of APISR for ComfyUI, both image and video",
|
|
"id": "apisr-zho",
|
|
"node_count": 0,
|
|
"rank": 415,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR",
|
|
"status": "no_static_nodes",
|
|
"title": "APISR IN COMFYUI"
|
|
},
|
|
"apply-style-model-adjust-for-comfyui": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node that provides enhanced control over style transfer balance when using FLUX style models in ComfyUI. This node offers better control over the influence of text prompts versus style reference images.",
|
|
"id": "apply-style-model-adjust-for-comfyui",
|
|
"node_count": 1,
|
|
"rank": 741,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Apply_Style_Model_Adjust",
|
|
"status": "ok",
|
|
"title": "Apply Style Model Adjust for ComfyUI"
|
|
},
|
|
"artgallery": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Prompt Visualization | Art Gallery\n[w/WARN: Installation requires 2GB of space, and it will involve a long download time.]",
|
|
"id": "artgallery",
|
|
"node_count": 0,
|
|
"rank": 429,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ArtGallery"
|
|
},
|
|
"artventure": {
|
|
"author": "sipherxyz",
|
|
"description": "A comprehensive set of custom nodes for ComfyUI, focusing on utilities for image processing, JSON manipulation, model operations and working with object via URLs",
|
|
"id": "artventure",
|
|
"node_count": 0,
|
|
"rank": 119,
|
|
"repository": "https://github.com/sipherxyz/comfyui-art-venture",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-art-venture"
|
|
},
|
|
"as-comfyui-customnodes": {
|
|
"author": "flyingshutter",
|
|
"description": "Manipulation nodes for Image, Latent",
|
|
"id": "as-comfyui-customnodes",
|
|
"node_count": 0,
|
|
"rank": 63,
|
|
"repository": "https://github.com/flyingshutter/As_ComfyUI_CustomNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "As_ComfyUI_CustomNodes"
|
|
},
|
|
"asagi-nodes": {
|
|
"author": "asagi4",
|
|
"description": "Nodes:MUJinjaRender, MUSimpleWildcard",
|
|
"id": "asagi-nodes",
|
|
"node_count": 0,
|
|
"rank": 132,
|
|
"repository": "https://github.com/asagi4/comfyui-utility-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "asagi4/comfyui-utility-nodes"
|
|
},
|
|
"astralanimator": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node for ComfyUI that enables smooth, keyframe-based animations for image generation. Create dynamic sequences with control over motion, zoom, rotation, and easing effects. Ideal for AI-assisted animation and video content creation.",
|
|
"id": "astralanimator",
|
|
"node_count": 0,
|
|
"rank": 739,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-AstralAnimator",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AstralAnimator"
|
|
},
|
|
"asymmetric": {
|
|
"author": "alsritter",
|
|
"description": "Nodes:Asymmetric_Tiling_KSampler.",
|
|
"id": "asymmetric",
|
|
"node_count": 0,
|
|
"rank": 199,
|
|
"repository": "https://github.com/alsritter/asymmetric-tiling-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "asymmetric-tiling-comfyui"
|
|
},
|
|
"audioreactive": {
|
|
"author": "dmarx",
|
|
"description": "porting audioreactivity pipeline from vktrs to comfyui.",
|
|
"id": "audioreactive",
|
|
"node_count": 0,
|
|
"rank": 515,
|
|
"repository": "https://github.com/dmarx/ComfyUI-AudioReactive",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AudioReactive"
|
|
},
|
|
"audioreactor": {
|
|
"author": "tocubed",
|
|
"description": "Nodes: Shadertoy, Load Audio (from Path), Audio Frame Transform (Shadertoy), Audio Frame Transform (Beats)",
|
|
"id": "audioreactor",
|
|
"node_count": 0,
|
|
"rank": 572,
|
|
"repository": "https://github.com/tocubed/ComfyUI-AudioReactor",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AudioReactor"
|
|
},
|
|
"audioscheduler": {
|
|
"author": "a1lazydog",
|
|
"description": "Load mp3 files and use the audio nodes to power animations and prompt scheduling. Use with FizzNodes.",
|
|
"id": "audioscheduler",
|
|
"node_count": 13,
|
|
"rank": 318,
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"status": "ok",
|
|
"title": "ComfyUI-AudioScheduler"
|
|
},
|
|
"audiotools": {
|
|
"author": "jags111",
|
|
"description": "This extension offers various audio generation tools",
|
|
"id": "audiotools",
|
|
"node_count": 0,
|
|
"rank": 28,
|
|
"repository": "https://github.com/jags111/ComfyUI_Jags_Audiotools",
|
|
"status": "no_static_nodes",
|
|
"title": "Jags_Audiotools"
|
|
},
|
|
"auto-mbw": {
|
|
"author": "szhublox",
|
|
"description": "Auto-MBW for ComfyUI loosely based on sdweb-auto-MBW. Nodes: auto merge block weighted",
|
|
"id": "auto-mbw",
|
|
"node_count": 4,
|
|
"rank": 53,
|
|
"repository": "https://github.com/szhublox/ambw_comfyui",
|
|
"status": "ok",
|
|
"title": "Auto-MBW"
|
|
},
|
|
"autocfg": {
|
|
"author": "Extraltodeus",
|
|
"description": "My own version 'from scratch' of a self-rescaling CFG. It isn't much but it's honest work.\nTLDR: set your CFG at 8 to try it. No burned images and artifacts anymore. CFG is also a bit more sensitive because it's a proportion around 8. Low scale like 4 also gives really nice results since your CFG is not the CFG anymore. Also in general even with relatively low settings it seems to improve the quality.",
|
|
"id": "autocfg",
|
|
"node_count": 0,
|
|
"rank": 172,
|
|
"repository": "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AutomaticCFG"
|
|
},
|
|
"autocropfaces": {
|
|
"author": "Sida Liu",
|
|
"description": "Use RetinaFace to detect and automatically crop faces.",
|
|
"id": "autocropfaces",
|
|
"node_count": 0,
|
|
"rank": 978,
|
|
"repository": "https://github.com/liusida/ComfyUI-AutoCropFaces",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-AutoCropFaces"
|
|
},
|
|
"autolayout": {
|
|
"author": "PTA",
|
|
"description": "A ComfyUI extension to apply better nodes layout algorithm to ComfyUI workflow (mostly for visualization purpose)",
|
|
"id": "autolayout",
|
|
"node_count": 0,
|
|
"rank": 250,
|
|
"repository": "https://github.com/phineas-pta/comfyui-auto-nodes-layout",
|
|
"status": "no_static_nodes",
|
|
"title": "auto nodes layout"
|
|
},
|
|
"autoprompt": {
|
|
"author": "dagthomas",
|
|
"description": "Easy prompting for generation of endless random art pieces and photographs!",
|
|
"id": "autoprompt",
|
|
"node_count": 0,
|
|
"rank": 210,
|
|
"repository": "https://github.com/dagthomas/comfyui_dagthomas",
|
|
"status": "no_static_nodes",
|
|
"title": "SDXL Auto Prompter"
|
|
},
|
|
"avatar-graph": {
|
|
"author": "avatechai",
|
|
"description": "Include nodes for sam + bpy operation, that allows workflow creations for generative 2d character rig.",
|
|
"id": "avatar-graph",
|
|
"node_count": 0,
|
|
"rank": 313,
|
|
"repository": "https://github.com/avatechai/avatar-graph-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "Avatar Graph"
|
|
},
|
|
"b-lora": {
|
|
"author": "Sida Liu",
|
|
"description": "Load and apply B-LoRA models, currently B-LoRA models only works with SDXL (sdxl_base_1.0).",
|
|
"id": "b-lora",
|
|
"node_count": 0,
|
|
"rank": 980,
|
|
"repository": "https://github.com/liusida/ComfyUI-B-LoRA",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-B-LoRA"
|
|
},
|
|
"badger": {
|
|
"author": "AbyssBadger0",
|
|
"description": "Nodes:ImageOverlap-badger, FloatToInt-badger, IntToString-badger, FloatToString-badger, ImageNormalization-badger, ImageScaleToSide-badger, NovelToFizz-badger.",
|
|
"id": "badger",
|
|
"node_count": 0,
|
|
"rank": 371,
|
|
"repository": "https://github.com/AbyssBadger0/ComfyUI_BadgerTools",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_BadgerTools"
|
|
},
|
|
"batch-condition": {
|
|
"author": "laksjdjf",
|
|
"description": "Nodes:CLIP Text Encode (Batch), String Input, Batch String",
|
|
"id": "batch-condition",
|
|
"node_count": 0,
|
|
"rank": 197,
|
|
"repository": "https://github.com/laksjdjf/Batch-Condition-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "Batch-Condition-ComfyUI"
|
|
},
|
|
"batch-rembg": {
|
|
"author": "Mamaaaamooooo",
|
|
"description": "Remove background of plural images.",
|
|
"id": "batch-rembg",
|
|
"node_count": 0,
|
|
"rank": 774,
|
|
"repository": "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Batch Rembg for ComfyUI"
|
|
},
|
|
"bedrock": {
|
|
"author": "yytdfc",
|
|
"description": "Amazon Bedrock is a fully managed service that offers a choice of high-performing foundation models (FMs) from leading AI companies. This repo is the ComfyUI nodes for Bedrock service. You could invoke the foundation model in your ComfyUI pipeline.",
|
|
"id": "bedrock",
|
|
"node_count": 0,
|
|
"rank": 649,
|
|
"repository": "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock",
|
|
"status": "no_static_nodes",
|
|
"title": "Amazon Bedrock nodes for ComfyUI"
|
|
},
|
|
"better-gemini": {
|
|
"author": "ttulttul",
|
|
"description": "A better node for using Google Gemini models, supporting the latest API endpoints with a v3 ComfyUI node interface.",
|
|
"id": "better-gemini",
|
|
"node_count": 0,
|
|
"rank": 547,
|
|
"repository": "https://github.com/ttulttul/Better-Gemini",
|
|
"status": "no_static_nodes",
|
|
"title": "Better-Gemini"
|
|
},
|
|
"better-string": {
|
|
"author": "HaydenReeve",
|
|
"description": "Strings should be easy, and simple. This extension aims to provide a set of nodes that make working with strings in ComfyUI a little bit easier.",
|
|
"id": "better-string",
|
|
"node_count": 0,
|
|
"rank": 693,
|
|
"repository": "https://github.com/HaydenReeve/ComfyUI-Better-Strings",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Better Strings"
|
|
},
|
|
"bg-replacement": {
|
|
"author": "meap158",
|
|
"description": "Instantly replace your image's background.",
|
|
"id": "bg-replacement",
|
|
"node_count": 0,
|
|
"rank": 202,
|
|
"repository": "https://github.com/meap158/ComfyUI-Background-Replacement",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Background-Replacement"
|
|
},
|
|
"bilbox": {
|
|
"author": "syllebra",
|
|
"description": "Nodes: BilboX's PromptGeek Photo Prompt. This provides a convenient way to compose photorealistic prompts into ComfyUI. Post-Processing: adds various post processing effects. Bonus: Option to show a distant server shutdown menu.",
|
|
"id": "bilbox",
|
|
"node_count": 0,
|
|
"rank": 190,
|
|
"repository": "https://github.com/syllebra/bilbox-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "BilboX's ComfyUI Custom Nodes"
|
|
},
|
|
"bleh": {
|
|
"author": "blepping",
|
|
"description": "Better TAESD previews, BlehHyperTile.",
|
|
"id": "bleh",
|
|
"node_count": 0,
|
|
"rank": 682,
|
|
"repository": "https://github.com/blepping/ComfyUI-bleh",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-bleh"
|
|
},
|
|
"blender-io": {
|
|
"author": "AIGODLIKE",
|
|
"description": "Add data chain operation between blender and comfyui. Provides ComfyUIInputs node for blender to fetching data from ComfyUI, and Blender Inputs/Outputs node for ComfyUI to fetching/sending data with blender.",
|
|
"id": "blender-io",
|
|
"node_count": 0,
|
|
"rank": 189,
|
|
"repository": "https://github.com/AIGODLIKE/Blender-IO",
|
|
"status": "no_static_nodes",
|
|
"title": "Blender-IO"
|
|
},
|
|
"blender-texdiff": {
|
|
"author": "adriflex",
|
|
"description": "Nodes:Blender viewport color, Blender Viewport depth",
|
|
"id": "blender-texdiff",
|
|
"node_count": 2,
|
|
"rank": 656,
|
|
"repository": "https://github.com/adriflex/ComfyUI_Blender_Texdiff",
|
|
"status": "ok",
|
|
"title": "ComfyUI_Blender_Texdiff"
|
|
},
|
|
"blibla-comfyui-extensions": {
|
|
"author": "blib-la",
|
|
"description": "node color customization, custom colors, dot reroutes, link rendering options, straight lines, group freezing, node pinning, automated arrangement of nodes, copy image\n[w/failfast-comfyui-extensions is renamed to blibla-comfyui-extensions. Please resintall to this.]",
|
|
"id": "blibla-comfyui-extensions",
|
|
"node_count": 0,
|
|
"rank": 142,
|
|
"repository": "https://github.com/blib-la/blibla-comfyui-extensions",
|
|
"status": "no_static_nodes",
|
|
"title": "blibla-comfyui-extensions"
|
|
},
|
|
"blip": {
|
|
"author": "paulo-coronado",
|
|
"description": "CLIPTextEncodeBLIP: This custom node provides a CLIP Encoder that is capable of receiving images as input.",
|
|
"id": "blip",
|
|
"node_count": 1,
|
|
"rank": 30,
|
|
"repository": "https://github.com/paulo-coronado/comfy_clip_blip_node",
|
|
"status": "ok",
|
|
"title": "comfy_clip_blip_node"
|
|
},
|
|
"booktool": {
|
|
"author": "Big-Idea-Technology",
|
|
"description": "ComfyUI-Book-Tools is a set o new nodes for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding. Loop with any parameters (*), prompt batch schedule with prompt selector, end queue for automatic ending current queue.",
|
|
"id": "booktool",
|
|
"node_count": 0,
|
|
"rank": 820,
|
|
"repository": "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Book-Tools Nodes for ComfyUI"
|
|
},
|
|
"booru-helper-mini": {
|
|
"author": "adbrasi",
|
|
"description": "ComfyUI custom node pack with tagger functionality combining WD14, Camie, and PixAI models. (Description by CC)",
|
|
"id": "booru-helper-mini",
|
|
"node_count": 0,
|
|
"rank": 724,
|
|
"repository": "https://github.com/adbrasi/booru-helper-mini",
|
|
"status": "no_static_nodes",
|
|
"title": "booru-helper-mini"
|
|
},
|
|
"braintacles": {
|
|
"author": "braintacles",
|
|
"description": "Nodes: CLIPTextEncodeSDXL-Multi-IO, CLIPTextEncodeSDXL-Pipe, Empty Latent Image from Aspect-Ratio, Random Find and Replace.",
|
|
"id": "braintacles",
|
|
"node_count": 0,
|
|
"rank": 233,
|
|
"repository": "https://github.com/braintacles/braintacles-comfyui-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "braintacles-nodes"
|
|
},
|
|
"breakanim": {
|
|
"author": "LonicaMewinsky",
|
|
"description": "Nodes:BreakFrames, GetKeyFrames, MakeGrid.",
|
|
"id": "breakanim",
|
|
"node_count": 0,
|
|
"rank": 378,
|
|
"repository": "https://github.com/LonicaMewinsky/ComfyUI-MakeFrame",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyBreakAnim"
|
|
},
|
|
"bria-ai-rmbg": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of BRIA RMBG Model for ComfyUI.",
|
|
"id": "bria-ai-rmbg",
|
|
"node_count": 0,
|
|
"rank": 426,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-BRIA_AI-RMBG"
|
|
},
|
|
"bsz": {
|
|
"author": "Beinsezii",
|
|
"description": "This contains all-in-one 'principled' nodes for T2I, I2I, refining, and scaling. Additionally it has many tools for directly manipulating the color of latents, high res fix math, and scripted image post-processing.",
|
|
"id": "bsz",
|
|
"node_count": 0,
|
|
"rank": 215,
|
|
"repository": "https://github.com/Beinsezii/bsz-cui-extras",
|
|
"status": "no_static_nodes",
|
|
"title": "bsz-cui-extras"
|
|
},
|
|
"caching-embeddings": {
|
|
"author": "discus0434",
|
|
"description": "This repository simply caches the CLIP embeddings and subtly accelerates the inference process by bypassing unnecessary computations.",
|
|
"id": "caching-embeddings",
|
|
"node_count": 0,
|
|
"rank": 992,
|
|
"repository": "https://github.com/discus0434/comfyui-caching-embeddings",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Caching Embeddings"
|
|
},
|
|
"cads": {
|
|
"author": "asagi4",
|
|
"description": "Attempts to implement [a/CADS](https://arxiv.org/abs/2310.17347) for ComfyUI. Credit also to the [a/A1111 implementation](https://github.com/v0xie/sd-webui-cads/tree/main) that I used as a reference.",
|
|
"id": "cads",
|
|
"node_count": 0,
|
|
"rank": 131,
|
|
"repository": "https://github.com/asagi4/ComfyUI-CADS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CADS"
|
|
},
|
|
"calc": {
|
|
"author": "Limitex",
|
|
"description": "Nodes: Center Calculation. Improved Numerical Calculation for ComfyUI",
|
|
"id": "calc",
|
|
"node_count": 0,
|
|
"rank": 554,
|
|
"repository": "https://github.com/Limitex/ComfyUI-Calculation",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Calculation"
|
|
},
|
|
"cameractrl-wrapper": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI-CameraCtrl-Wrapper",
|
|
"id": "cameractrl-wrapper",
|
|
"node_count": 0,
|
|
"rank": 584,
|
|
"repository": "https://github.com/chaojie/ComfyUI-CameraCtrl-Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CameraCtrl-Wrapper"
|
|
},
|
|
"canvastab": {
|
|
"author": "Lerc",
|
|
"description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.",
|
|
"id": "canvastab",
|
|
"node_count": 2,
|
|
"rank": 220,
|
|
"repository": "https://github.com/Lerc/canvas_tab",
|
|
"status": "ok",
|
|
"title": "Canvas Tab"
|
|
},
|
|
"cartoon-seg": {
|
|
"author": "Nlar",
|
|
"description": "Front end ComfyUI nodes for CartoonSegmentation Based upon the work of the CartoonSegmentation repository this project will provide a front end to some of the features.",
|
|
"id": "cartoon-seg",
|
|
"node_count": 0,
|
|
"rank": 659,
|
|
"repository": "https://github.com/Nlar/ComfyUI_CartoonSegmentation",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_CartoonSegmentation"
|
|
},
|
|
"cascade-latent-ratio": {
|
|
"author": "Guillaume-Fgt",
|
|
"description": "A custom node to create empty latents for Stable Cascade.\nfeatures: width and height incrementation of 64 by default, possibility to lock the aspect ratio, switch width/height at execution",
|
|
"id": "cascade-latent-ratio",
|
|
"node_count": 0,
|
|
"rank": 822,
|
|
"repository": "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_StableCascadeLatentRatio"
|
|
},
|
|
"cascade-resolution": {
|
|
"author": "al-swaiti",
|
|
"description": "Nodes:Cascade Resolutions",
|
|
"id": "cascade-resolution",
|
|
"node_count": 0,
|
|
"rank": 776,
|
|
"repository": "https://github.com/al-swaiti/ComfyUI-CascadeResolutions",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CascadeResolutions"
|
|
},
|
|
"catvton-wrapper": {
|
|
"author": "chflame163",
|
|
"description": "[a/CatVTON](https://github.com/Zheng-Chong/CatVTON) warpper for ComfyUI",
|
|
"id": "catvton-wrapper",
|
|
"node_count": 0,
|
|
"rank": 336,
|
|
"repository": "https://github.com/chflame163/ComfyUI_CatVTON_Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_CatVTON_Wrapper"
|
|
},
|
|
"ccsr": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI- CCSR upscaler node",
|
|
"id": "ccsr",
|
|
"node_count": 0,
|
|
"rank": 266,
|
|
"repository": "https://github.com/kijai/ComfyUI-CCSR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CCSR"
|
|
},
|
|
"cdtuner": {
|
|
"author": "laksjdjf",
|
|
"description": "Nodes:Apply CDTuner, Apply Negapip. This extension provides the [a/CD(Color/Detail) Tuner](https://github.com/hako-mikan/sd-webui-cd-tuner) and the [a/Negative Prompt in the Prompt](https://github.com/hako-mikan/sd-webui-negpip) features.",
|
|
"id": "cdtuner",
|
|
"node_count": 1,
|
|
"rank": 194,
|
|
"repository": "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI",
|
|
"status": "ok",
|
|
"title": "cd-tuner_negpip-ComfyUI"
|
|
},
|
|
"cg-noisetools": {
|
|
"author": "chrisgoringe",
|
|
"description": "Nodes to create small variations on noise, to shape noise, and to control noise in batches. Replaces the old 'variation-seed' nodes.",
|
|
"id": "cg-noisetools",
|
|
"node_count": 0,
|
|
"rank": 259,
|
|
"repository": "https://github.com/chrisgoringe/cg-noisetools",
|
|
"status": "no_static_nodes",
|
|
"title": "Noise variation and batch noise tools"
|
|
},
|
|
"cgem156": {
|
|
"author": "laksjdjf",
|
|
"description": "The custom nodes of laksjdjf have been integrated into the node pack of cgem156\ud83c\udf4c.\nNOTE:This includes the attention couple feature.",
|
|
"id": "cgem156",
|
|
"node_count": 0,
|
|
"rank": 193,
|
|
"repository": "https://github.com/laksjdjf/cgem156-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "cgem156-ComfyUI\ud83c\udf4c"
|
|
},
|
|
"champ": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI Champ",
|
|
"id": "champ",
|
|
"node_count": 0,
|
|
"rank": 592,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Champ",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Champ"
|
|
},
|
|
"chaosaiart": {
|
|
"author": "chaosaiart",
|
|
"description": "LowVRAM Animation : txt2video - img2video - video2video , Frame by Frame, compatible with LowVRAM GPUs\nIncluded : Prompt Switch, Checkpoint Switch, Cache, Number Count by Frame, Ksampler txt2img & img2img ...",
|
|
"id": "chaosaiart",
|
|
"node_count": 0,
|
|
"rank": 927,
|
|
"repository": "https://github.com/chaosaiart/Chaosaiart-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Chaosaiart-Nodes"
|
|
},
|
|
"char-faceswap": {
|
|
"author": "ArtBot2023",
|
|
"description": "Character face swap with LoRA and embeddings.",
|
|
"id": "char-faceswap",
|
|
"node_count": 0,
|
|
"rank": 231,
|
|
"repository": "https://github.com/ArtBot2023/CharacterFaceSwap",
|
|
"status": "no_static_nodes",
|
|
"title": "Character Face Swap"
|
|
},
|
|
"chibi": {
|
|
"author": "chibiace",
|
|
"description": "Nodes:Loader, Prompts, ImageTool, Wildcards, LoadEmbedding, ConditionText, SaveImages, ...",
|
|
"id": "chibi",
|
|
"node_count": 0,
|
|
"rank": 326,
|
|
"repository": "https://github.com/chibiace/ComfyUI-Chibi-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Chibi-Nodes"
|
|
},
|
|
"civitai": {
|
|
"author": "civitai",
|
|
"description": "Tired of manually downloading and moving models, LoRAs, and more to the right places?\nSick of scouring Civitai for that one mystical LoRA someone was using to make that cool image?\nWant to be share a fully reproducable workflow?",
|
|
"id": "civitai",
|
|
"node_count": 0,
|
|
"rank": 123,
|
|
"repository": "https://github.com/civitai/civitai_comfy_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Civitai Comfy Nodes"
|
|
},
|
|
"clear-screen": {
|
|
"author": "Haoming02",
|
|
"description": "Add a button that clears the console",
|
|
"id": "clear-screen",
|
|
"node_count": 0,
|
|
"rank": 452,
|
|
"repository": "https://github.com/Haoming02/comfyui-clear-screen",
|
|
"status": "no_static_nodes",
|
|
"title": "Clear Screen"
|
|
},
|
|
"clipscore": {
|
|
"author": "azure-dragon-ai",
|
|
"description": "Nodes:ImageScore, Loader, Image Processor, Real Image Processor, Fake Image Processor, Text Processor. ComfyUI Nodes for ClipScore",
|
|
"id": "clipscore",
|
|
"node_count": 0,
|
|
"rank": 666,
|
|
"repository": "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ClipScore-Nodes"
|
|
},
|
|
"cloud": {
|
|
"author": "nathannlu",
|
|
"description": "Run your workflow using cloud GPU resources, from your local ComfyUI.\nNOTE:After you first install the plugin...\nThe first time you click 'generate', you will be prompted to log into your account.Subsequent generations after the first is faster (the first run it takes a while to process your workflow). Once those two steps have been completed, you will be able to seamlessly generate your workflow on the cloud!",
|
|
"id": "cloud",
|
|
"node_count": 0,
|
|
"rank": 850,
|
|
"repository": "https://github.com/nathannlu/ComfyUI-Cloud",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy Cloud"
|
|
},
|
|
"colormod": {
|
|
"author": "city96",
|
|
"description": "This extension currently has two sets of nodes - one set for editing the contrast/color of images and another set for saving images as 16 bit PNG files.",
|
|
"id": "colormod",
|
|
"node_count": 0,
|
|
"rank": 58,
|
|
"repository": "https://github.com/city96/ComfyUI_ColorMod",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_ColorMod"
|
|
},
|
|
"comfy-couple": {
|
|
"author": "Danand",
|
|
"description": "If you want to draw two different characters together without blending their features, so you could try to check out this custom node.",
|
|
"id": "comfy-couple",
|
|
"node_count": 1,
|
|
"rank": 411,
|
|
"repository": "https://github.com/Danand/ComfyUI-ComfyCouple",
|
|
"status": "ok",
|
|
"title": "Comfy Couple"
|
|
},
|
|
"comfy-exp": {
|
|
"author": "comfyanonymous",
|
|
"description": "Nodes: ModelSamplerTonemapNoiseTest, TonemapNoiseWithRescaleCFG, ReferenceOnlySimple, RescaleClassifierFreeGuidanceTest, ModelMergeBlockNumber, ModelMergeSDXL, ModelMergeSDXLTransformers, ModelMergeSDXLDetailedTransformers.",
|
|
"id": "comfy-exp",
|
|
"node_count": 4,
|
|
"rank": 11,
|
|
"repository": "https://github.com/comfyanonymous/ComfyUI_experiments",
|
|
"status": "ok",
|
|
"title": "ComfyUI_experiments"
|
|
},
|
|
"comfy-noise": {
|
|
"author": "BlenderNeko",
|
|
"description": "This extension contains 6 nodes for ComfyUI that allows for more control and flexibility over the noise.",
|
|
"id": "comfy-noise",
|
|
"node_count": 0,
|
|
"rank": 23,
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_Noise",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Noise"
|
|
},
|
|
"comfy-oiio": {
|
|
"author": "melMass",
|
|
"description": "OpenImageIO plugin for ComfyUI",
|
|
"id": "comfy-oiio",
|
|
"node_count": 0,
|
|
"rank": 87,
|
|
"repository": "https://github.com/melMass/comfy_oiio",
|
|
"status": "no_static_nodes",
|
|
"title": "comfy-oiio"
|
|
},
|
|
"comfy-photoshop": {
|
|
"author": "NimaNzrii",
|
|
"description": "Powerfull bridge to Photoshop by NimaNzrii",
|
|
"id": "comfy-photoshop",
|
|
"node_count": 0,
|
|
"rank": 512,
|
|
"repository": "https://github.com/NimaNzrii/comfyui-photoshop",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-photoshop"
|
|
},
|
|
"comfy-photoshop-sd": {
|
|
"author": "AbdullahAlfaraj",
|
|
"description": "Nodes: load Image with metadata, get config data, load image from base64 string, Load Loras From Prompt, Generate Latent Noise, Combine Two Latents Into Batch, General Purpose Controlnet Unit, ControlNet Script, Content Mask Latent, Auto-Photoshop-SD Seed, Expand and Blur the Mask",
|
|
"id": "comfy-photoshop-sd",
|
|
"node_count": 5,
|
|
"rank": 435,
|
|
"repository": "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD",
|
|
"status": "ok",
|
|
"title": "Comfy-Photoshop-SD"
|
|
},
|
|
"comfy-studio": {
|
|
"author": "AIGODLIKE",
|
|
"description": "Improve the interactive experience of using ComfyUI, such as making the loading of ComfyUI models more intuitive and making it easier to create model thumbnails",
|
|
"id": "comfy-studio",
|
|
"node_count": 0,
|
|
"rank": 186,
|
|
"repository": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio",
|
|
"status": "no_static_nodes",
|
|
"title": "AIGODLIKE-ComfyUI-Studio"
|
|
},
|
|
"comfy-transformers": {
|
|
"author": "kadirnar",
|
|
"description": "ComfyUI-Transformers is a cutting-edge project combining the power of computer vision and natural language processing to create intuitive and user-friendly interfaces. Our goal is to make technology more accessible and engaging.",
|
|
"id": "comfy-transformers",
|
|
"node_count": 0,
|
|
"rank": 718,
|
|
"repository": "https://github.com/kadirnar/ComfyUI-Transformers",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Transformers"
|
|
},
|
|
"comfy-yolo": {
|
|
"author": "kadirnar",
|
|
"description": "Nodes:Load Ultralytics Model, Ultralytics Inference, Ultralytics Visualization, Convert to Dictionary, BBox to XYWH",
|
|
"id": "comfy-yolo",
|
|
"node_count": 0,
|
|
"rank": 719,
|
|
"repository": "https://github.com/kadirnar/ComfyUI-YOLO",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-YOLO"
|
|
},
|
|
"comfycanvas": {
|
|
"author": "taabata",
|
|
"description": "Canvas to use with ComfyUI",
|
|
"id": "comfycanvas",
|
|
"node_count": 0,
|
|
"rank": 354,
|
|
"repository": "https://github.com/taabata/ComfyCanvas",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyCanvas"
|
|
},
|
|
"comfycup": {
|
|
"author": "AIGODLIKE",
|
|
"description": "Bridge between ComfyUI and blender's ComfyUI-BlenderAI-node addon.",
|
|
"id": "comfycup",
|
|
"node_count": 0,
|
|
"rank": 187,
|
|
"repository": "https://github.com/AIGODLIKE/ComfyUI-CUP",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CUP"
|
|
},
|
|
"comfygen": {
|
|
"author": "wei30172",
|
|
"description": "Setting Up a Web Interface Using ComfyUI.\nNOTE:When installed, you can access it via http://127.0.0.1:8188/comfygen.",
|
|
"id": "comfygen",
|
|
"node_count": 0,
|
|
"rank": 944,
|
|
"repository": "https://github.com/wei30172/comfygen",
|
|
"status": "no_static_nodes",
|
|
"title": "comfygen"
|
|
},
|
|
"comfyi2i": {
|
|
"author": "ManglerFTW",
|
|
"description": "A set of custom nodes to perform image 2 image functions in ComfyUI.",
|
|
"id": "comfyi2i",
|
|
"node_count": 0,
|
|
"rank": 167,
|
|
"repository": "https://github.com/ManglerFTW/ComfyI2I",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyI2I"
|
|
},
|
|
"comfykit-custom-nodes": {
|
|
"author": "bobmagicii",
|
|
"description": "Nodes:LoraWithMetadata, TypecasterImage.",
|
|
"id": "comfykit-custom-nodes",
|
|
"node_count": 0,
|
|
"rank": 970,
|
|
"repository": "https://github.com/bobmagicii/comfykit-custom-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyKit Custom Nodes"
|
|
},
|
|
"comfyliterals": {
|
|
"author": "M1kep",
|
|
"description": "Nodes: Int, Float, String, Operation, Checkpoint",
|
|
"id": "comfyliterals",
|
|
"node_count": 0,
|
|
"rank": 159,
|
|
"repository": "https://github.com/M1kep/ComfyLiterals",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyLiterals"
|
|
},
|
|
"comfymath": {
|
|
"author": "evanspearman",
|
|
"description": "Provides Math Nodes for ComfyUI. Boolean Logic, Integer Arithmetic, Floating Point Arithmetic and Functions, Vec2, Vec3, and Vec4 Arithmetic and Functions",
|
|
"id": "comfymath",
|
|
"node_count": 0,
|
|
"rank": 122,
|
|
"repository": "https://github.com/evanspearman/ComfyMath",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyMath"
|
|
},
|
|
"comfyqr": {
|
|
"author": "coreyryanhanson",
|
|
"description": "QR generation within ComfyUI. Contains nodes suitable for workflows from generating basic QR images to techniques with advanced QR masking.",
|
|
"id": "comfyqr",
|
|
"node_count": 0,
|
|
"rank": 154,
|
|
"repository": "https://github.com/coreyryanhanson/ComfyQR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyQR"
|
|
},
|
|
"comfyqr-scanning": {
|
|
"author": "coreyryanhanson",
|
|
"description": "A set of ComfyUI nodes to quickly test generated QR codes for scannability. A companion project to ComfyQR.",
|
|
"id": "comfyqr-scanning",
|
|
"node_count": 2,
|
|
"rank": 155,
|
|
"repository": "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes",
|
|
"status": "ok",
|
|
"title": "ComfyQR-scanning-nodes"
|
|
},
|
|
"comfyroll": {
|
|
"author": "Suzie1",
|
|
"description": "Custom nodes for SDXL and SD1.5 including Multi-ControlNet, LoRA, Aspect Ratio, Process Switches, and many more nodes. NOTE: Maintainer is changed to Suzie1 from RockOfFire. [w/Using an outdated version has resulted in reported issues with updates not being applied. Trying to reinstall the software is advised.]",
|
|
"id": "comfyroll",
|
|
"node_count": 0,
|
|
"rank": 89,
|
|
"repository": "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyroll Studio"
|
|
},
|
|
"comfys3": {
|
|
"author": "TemryL",
|
|
"description": "ComfyS3 seamlessly integrates with [a/Amazon S3](https://aws.amazon.com/en/s3/) in ComfyUI. This open-source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface.",
|
|
"id": "comfys3",
|
|
"node_count": 0,
|
|
"rank": 711,
|
|
"repository": "https://github.com/TemryL/ComfyS3",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyS3"
|
|
},
|
|
"comfyui-4dhumans": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use [a/4D-Humans](ComfyUI nodes to use 4D-Humans)",
|
|
"id": "comfyui-4dhumans",
|
|
"node_count": 0,
|
|
"rank": 812,
|
|
"repository": "https://github.com/logtd/ComfyUI-4DHumans",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-4DHumans"
|
|
},
|
|
"comfyui-adaptive-guidance": {
|
|
"author": "asagi4",
|
|
"description": "An implementation of adaptive guidance for ComfyUI\nSee [a/https://bcv-uniandes.github.io/adaptiveguidance-wp](https://bcv-uniandes.github.io/adaptiveguidance-wp)",
|
|
"id": "comfyui-adaptive-guidance",
|
|
"node_count": 0,
|
|
"rank": 133,
|
|
"repository": "https://github.com/asagi4/ComfyUI-Adaptive-Guidance",
|
|
"status": "no_static_nodes",
|
|
"title": "Adaptive Guidance for ComfyUI"
|
|
},
|
|
"comfyui-aichemy-nodes": {
|
|
"author": "HAL41",
|
|
"description": "Simple node to handle scaling of YOLOv8 segmentation masks",
|
|
"id": "comfyui-aichemy-nodes",
|
|
"node_count": 0,
|
|
"rank": 634,
|
|
"repository": "https://github.com/HAL41/ComfyUI-aichemy-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI aichemy nodes"
|
|
},
|
|
"comfyui-anchors": {
|
|
"author": "DrJKL",
|
|
"description": "A ComfyUI extension to add spatial anchors/waypoints to better navigate large workflows.",
|
|
"id": "comfyui-anchors",
|
|
"node_count": 0,
|
|
"rank": 445,
|
|
"repository": "https://github.com/DrJKL/ComfyUI-Anchors",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Anchors"
|
|
},
|
|
"comfyui-anima-lllite": {
|
|
"author": "kohya-ss",
|
|
"description": "ComfyUI custom node for ControlNet-LLLite for Anima (DiT-based).",
|
|
"id": "comfyui-anima-lllite",
|
|
"node_count": 0,
|
|
"rank": 208,
|
|
"repository": "https://github.com/kohya-ss/ComfyUI-Anima-LLLite",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Anima-LLLite"
|
|
},
|
|
"comfyui-aniportrait": {
|
|
"author": "FrankChieng",
|
|
"description": "implementation of [a/AniPortrait](https://github.com/Zejun-Yang/AniPortrait) generating of videos, includes self driven, face reenacment and audio driven with a reference image",
|
|
"id": "comfyui-aniportrait",
|
|
"node_count": 0,
|
|
"rank": 958,
|
|
"repository": "https://github.com/frankchieng/ComfyUI_Aniportrait",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Aniportrait"
|
|
},
|
|
"comfyui-apgscaling": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use [a/APG scaling](https://huggingface.co/papers/2410.02416) for CFG, allowing for better image quality with higher CFG.",
|
|
"id": "comfyui-apgscaling",
|
|
"node_count": 0,
|
|
"rank": 817,
|
|
"repository": "https://github.com/logtd/ComfyUI-APGScaling",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-APGScaling"
|
|
},
|
|
"comfyui-api-manager": {
|
|
"author": "CC-BryanOttho",
|
|
"description": "This package provides three custom nodes designed to streamline workflows involving API requests, dynamic text manipulation based on API responses, and image posting to APIs. These nodes are particularly useful for automating interactions with APIs, enhancing text-based workflows with dynamic data, and facilitating image uploads.",
|
|
"id": "comfyui-api-manager",
|
|
"node_count": 0,
|
|
"rank": 838,
|
|
"repository": "https://github.com/CC-BryanOttho/ComfyUI_API_Manager",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_API_Manager"
|
|
},
|
|
"comfyui-apply-lora-stacker-with-dare": {
|
|
"author": "ntc-ai",
|
|
"description": "An experiment about combining multiple LoRAs with [a/DARE](https://arxiv.org/pdf/2311.03099.pdf)",
|
|
"id": "comfyui-apply-lora-stacker-with-dare",
|
|
"node_count": 2,
|
|
"rank": 574,
|
|
"repository": "https://github.com/ntc-ai/ComfyUI-DARE-LoRA-Merge",
|
|
"status": "ok",
|
|
"title": "ComfyUI - Apply LoRA Stacker with DARE"
|
|
},
|
|
"comfyui-applyresadapterunet": {
|
|
"author": "blepping",
|
|
"description": "ComfyUI node to apply the ResAdapter Unet patch for SD1.5 models",
|
|
"id": "comfyui-applyresadapterunet",
|
|
"node_count": 0,
|
|
"rank": 687,
|
|
"repository": "https://github.com/blepping/ComfyUI-ApplyResAdapterUnet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ApplyResAdapterUnet"
|
|
},
|
|
"comfyui-aspect-ratio-presets": {
|
|
"author": "budihartono",
|
|
"description": "Quickly create empty latents in common resolutions and aspect ratios for SD 1.5, SDXL, Flux, Chroma, and HiDream. Choose from curated presets or generate by axis and aspect ratio. Appears in the 'latent' node group.",
|
|
"id": "comfyui-aspect-ratio-presets",
|
|
"node_count": 0,
|
|
"rank": 238,
|
|
"repository": "https://github.com/budihartono/comfyui-aspect-ratio-presets",
|
|
"status": "no_static_nodes",
|
|
"title": "CAS Aspect Ratio Presets Node for ComfyUI"
|
|
},
|
|
"comfyui-aspect-ratios": {
|
|
"author": "massao000",
|
|
"description": "Aspect ratio selector for ComfyUI based on [a/sd-webui-ar](https://github.com/alemelis/sd-webui-ar?tab=readme-ov-file).",
|
|
"id": "comfyui-aspect-ratios",
|
|
"node_count": 0,
|
|
"rank": 581,
|
|
"repository": "https://github.com/massao000/ComfyUI_aspect_ratios",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_aspect_ratios"
|
|
},
|
|
"comfyui-audio-quality-enhancer": {
|
|
"author": "ShmuelRonen",
|
|
"description": "An extension that's adds advanced audio processing capabilities to ComfyUI with professional-grade audio effects and AI-powered audio enhancement.",
|
|
"id": "comfyui-audio-quality-enhancer",
|
|
"node_count": 0,
|
|
"rank": 764,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Audio_Quality_Enhancer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Audio_Quality_Enhancer"
|
|
},
|
|
"comfyui-audiomass": {
|
|
"author": "jtydhr88",
|
|
"description": "This is a ComfyUI plugin that provides a user interface of AudioMass, originally developed by [a/AudioMass](https://github.com/pkalogiros/audiomass)",
|
|
"id": "comfyui-audiomass",
|
|
"node_count": 1,
|
|
"rank": 985,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-AudioMass",
|
|
"status": "ok",
|
|
"title": "ComfyUI-AudioMass"
|
|
},
|
|
"comfyui-auto-danbooru": {
|
|
"author": "yffyhk",
|
|
"description": "Nodes: Get Danbooru, Tag Encode",
|
|
"id": "comfyui-auto-danbooru",
|
|
"node_count": 0,
|
|
"rank": 713,
|
|
"repository": "https://github.com/yffyhk/comfyui_auto_danbooru",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_auto_danbooru"
|
|
},
|
|
"comfyui-ben-ll": {
|
|
"author": "lldacing",
|
|
"description": "Background removal based on BEN. NODES:LoadRembgByBenModel, RembgByBen, GetMaskByBen, RembgByBenAdvanced, BlurFusionForegroundEstimation.",
|
|
"id": "comfyui-ben-ll",
|
|
"node_count": 0,
|
|
"rank": 538,
|
|
"repository": "https://github.com/lldacing/ComfyUI_BEN_ll",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_BEN_ll"
|
|
},
|
|
"comfyui-birefnet": {
|
|
"author": "viperyl",
|
|
"description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone.\nNOTE: The original node was replaced with a version maintained by hieuck because it is no longer maintained.",
|
|
"id": "comfyui-birefnet",
|
|
"node_count": 0,
|
|
"rank": 928,
|
|
"repository": "https://github.com/hieuck/ComfyUI-BiRefNet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-BiRefNet-Fix utils"
|
|
},
|
|
"comfyui-birefnet-ll": {
|
|
"author": "lldacing",
|
|
"description": "Sync with version of BiRefNet. NODES:AutoDownloadBiRefNetModel, LoadRembgByBiRefNetModel, RembgByBiRefNet.",
|
|
"id": "comfyui-birefnet-ll",
|
|
"node_count": 0,
|
|
"rank": 536,
|
|
"repository": "https://github.com/lldacing/ComfyUI_BiRefNet_ll",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_BiRefNet_ll"
|
|
},
|
|
"comfyui-bmad-dirtyundoredo": {
|
|
"author": "bmad4ever",
|
|
"description": "ComfyUI extension that adds undo (and redo) functionality.",
|
|
"id": "comfyui-bmad-dirtyundoredo",
|
|
"node_count": 0,
|
|
"rank": 90,
|
|
"repository": "https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Bmad-DirtyUndoRedo"
|
|
},
|
|
"comfyui-break-workflow": {
|
|
"author": "shinich39",
|
|
"description": "Break the execution, save the incompleted image then continue later.",
|
|
"id": "comfyui-break-workflow",
|
|
"node_count": 0,
|
|
"rank": 941,
|
|
"repository": "https://github.com/shinich39/comfyui-break-workflow",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-break-workflow"
|
|
},
|
|
"comfyui-bringing-old-photos-back-to-life": {
|
|
"author": "cdb-boop",
|
|
"description": "Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Based on Microsoft's Bringing-Old-Photos-Back-to-Life. Requires installing models, so see instructions here: https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life.",
|
|
"id": "comfyui-bringing-old-photos-back-to-life",
|
|
"node_count": 0,
|
|
"rank": 859,
|
|
"repository": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Bringing Old Photos Back to Life"
|
|
},
|
|
"comfyui-browser": {
|
|
"author": "talesofai",
|
|
"description": "This is an image/video/workflow browser and manager for ComfyUI. You could add image/video/workflow to collections and load it to ComfyUI. You will be able to use your collections everywhere.",
|
|
"id": "comfyui-browser",
|
|
"node_count": 0,
|
|
"rank": 488,
|
|
"repository": "https://github.com/talesofai/comfyui-browser",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Browser"
|
|
},
|
|
"comfyui-brushnet-wrapper": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI wrapper nodes to use the Diffusers implementation of BrushNet",
|
|
"id": "comfyui-brushnet-wrapper",
|
|
"node_count": 0,
|
|
"rank": 280,
|
|
"repository": "https://github.com/kijai/ComfyUI-BrushNet-Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-BrushNet-Wrapper"
|
|
},
|
|
"comfyui-cfgstar": {
|
|
"author": "bvhari",
|
|
"description": "A per channel implementation of the scaled CFG from this paper: [a/https://arxiv.org/abs/2503.18886](https://arxiv.org/abs/2503.18886)",
|
|
"id": "comfyui-cfgstar",
|
|
"node_count": 1,
|
|
"rank": 77,
|
|
"repository": "https://github.com/bvhari/ComfyUI_CFGStar",
|
|
"status": "ok",
|
|
"title": "ComfyUI_CFGStar"
|
|
},
|
|
"comfyui-characterpromptbuffer": {
|
|
"author": "Kyreo",
|
|
"description": "Nodes for generating multiple character prompt variations in a single queue run. Includes Character Prompt Manager and Variation Buffer.",
|
|
"id": "comfyui-characterpromptbuffer",
|
|
"node_count": 1,
|
|
"rank": 149,
|
|
"repository": "https://github.com/Kyreo/ComfyUI-CharacterPromptBuffer",
|
|
"status": "ok",
|
|
"title": "ComfyUI-CharacterPromptBuffer"
|
|
},
|
|
"comfyui-chat-gpt-integration": {
|
|
"author": "vienteck",
|
|
"description": "This extension is a reimagined version based on the [a/ComfyUI-QualityOfLifeSuit_Omar92](https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92) extension, and it supports integration with ChatGPT through the new OpenAI API.\nNOTE: See detailed installation instructions on the [a/repository](https://github.com/vienteck/ComfyUI-Chat-GPT-Integration).",
|
|
"id": "comfyui-chat-gpt-integration",
|
|
"node_count": 0,
|
|
"rank": 508,
|
|
"repository": "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Chat-GPT-Integration"
|
|
},
|
|
"comfyui-chatterbox-voice": {
|
|
"author": "ShmuelRonen",
|
|
"description": "An unofficial ComfyUI custom node integration for High-quality Text-to-Speech and Voice Conversion nodes for ComfyUI using ResembleAI's ChatterboxTTS with unlimited text length!!!.",
|
|
"id": "comfyui-chatterbox-voice",
|
|
"node_count": 0,
|
|
"rank": 767,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI_ChatterBox_Voice",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_ChatterBox_Voice"
|
|
},
|
|
"comfyui-chroma-rope": {
|
|
"author": "clybius",
|
|
"description": "Advanced RoPE modifications for Chroma/FLUX models including DyPE, YaRN, and other RoPE extension methods.",
|
|
"id": "comfyui-chroma-rope",
|
|
"node_count": 0,
|
|
"rank": 256,
|
|
"repository": "https://github.com/Clybius/ComfyUI-Chroma-RoPE",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Chroma-RoPE"
|
|
},
|
|
"comfyui-civitai-workflow": {
|
|
"author": "shinich39",
|
|
"description": "Load workflow from civitai image.",
|
|
"id": "comfyui-civitai-workflow",
|
|
"node_count": 0,
|
|
"rank": 938,
|
|
"repository": "https://github.com/shinich39/comfyui-civitai-workflow",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-civitai-workflow"
|
|
},
|
|
"comfyui-clip-with-break": {
|
|
"author": "dfl",
|
|
"description": "CLIP text encoder with BREAK formatting like A1111 (uses chained ComfyUI conditioning concat).",
|
|
"id": "comfyui-clip-with-break",
|
|
"node_count": 0,
|
|
"rank": 714,
|
|
"repository": "https://github.com/dfl/comfyui-clip-with-break",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-clip-with-break"
|
|
},
|
|
"comfyui-cloudarchive": {
|
|
"author": "olduvai-jp",
|
|
"description": "Automatically archives generated files to Amazon S3 or S3-compatible storage services",
|
|
"id": "comfyui-cloudarchive",
|
|
"node_count": 0,
|
|
"rank": 906,
|
|
"repository": "https://github.com/olduvai-jp/ComfyUI-CloudArchive",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CloudArchive"
|
|
},
|
|
"comfyui-clybschromanodes": {
|
|
"author": "Clybius",
|
|
"description": "A small collection of nodes intended for use with Lodestone Rock's Chroma model, for ComfyUI.",
|
|
"id": "comfyui-clybschromanodes",
|
|
"node_count": 0,
|
|
"rank": 255,
|
|
"repository": "https://github.com/Clybius/ComfyUI-ClybsChromaNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ClybsChromaNodes"
|
|
},
|
|
"comfyui-cogvideox-wrapper": {
|
|
"author": "kijai",
|
|
"description": "Diffusers wrapper for CogVideoX -models: [a/https://github.com/THUDM/CogVideo](https://github.com/THUDM/CogVideo)",
|
|
"id": "comfyui-cogvideox-wrapper",
|
|
"node_count": 0,
|
|
"rank": 292,
|
|
"repository": "https://github.com/kijai/ComfyUI-CogVideoXWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI CogVideoX Wrapper"
|
|
},
|
|
"comfyui-cogview4-wrapper": {
|
|
"author": "chflame163",
|
|
"description": "The unofficial implementation of CogView4 project in ComfyUI.",
|
|
"id": "comfyui-cogview4-wrapper",
|
|
"node_count": 0,
|
|
"rank": 339,
|
|
"repository": "https://github.com/chflame163/ComfyUI_CogView4_Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_CogView4_Wrapper"
|
|
},
|
|
"comfyui-coherent-video-sampler-node": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node for ComfyUI that enables coherent video generation while maintaining efficient memory usage, specifically optimized for heavy models like Flux.",
|
|
"id": "comfyui-coherent-video-sampler-node",
|
|
"node_count": 1,
|
|
"rank": 743,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-CohernetVideoSampler",
|
|
"status": "ok",
|
|
"title": "ComfyUI Coherent Video Sampler Node"
|
|
},
|
|
"comfyui-color-detection-nodes": {
|
|
"author": "DrMWeigand",
|
|
"description": "A collection of nodes for detecting color in images, leveraging RGB and LAB color spaces. These nodes aim to distinguish colored images from black and white, including those with color tints.",
|
|
"id": "comfyui-color-detection-nodes",
|
|
"node_count": 0,
|
|
"rank": 968,
|
|
"repository": "https://github.com/DrMWeigand/ComfyUI_ColorImageDetection",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Color Detection Nodes"
|
|
},
|
|
"comfyui-comfyworkflows": {
|
|
"author": "thecooltechguy",
|
|
"description": "The best way to run, share, & discover thousands of ComfyUI workflows.",
|
|
"id": "comfyui-comfyworkflows",
|
|
"node_count": 0,
|
|
"rank": 410,
|
|
"repository": "https://github.com/thecooltechguy/ComfyUI-ComfyWorkflows",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ComfyWorkflows"
|
|
},
|
|
"comfyui-custom-scripts": {
|
|
"author": "pythongosssss",
|
|
"description": "Enhancements & experiments for ComfyUI, mostly focusing on UI features",
|
|
"id": "comfyui-custom-scripts",
|
|
"node_count": 0,
|
|
"rank": 69,
|
|
"repository": "https://github.com/pythongosssss/ComfyUI-Custom-Scripts",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Custom-Scripts"
|
|
},
|
|
"comfyui-customscheduler": {
|
|
"author": "BlakeOne",
|
|
"description": "Simple node for setting the sigma values directly. Note, for a full denoise the last sigma should be zero.",
|
|
"id": "comfyui-customscheduler",
|
|
"node_count": 0,
|
|
"rank": 961,
|
|
"repository": "https://github.com/BlakeOne/ComfyUI-CustomScheduler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI CustomScheduler"
|
|
},
|
|
"comfyui-cxh-deeplx": {
|
|
"author": "StartHua",
|
|
"description": "NODES:CXH_DeepLX_Free, CXH_DeepLX_translate",
|
|
"id": "comfyui-cxh-deeplx",
|
|
"node_count": 0,
|
|
"rank": 700,
|
|
"repository": "https://github.com/StartHua/Comfyui_CXH_DeepLX",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui_CXH_DeepLX"
|
|
},
|
|
"comfyui-cxh-fluxloramerge": {
|
|
"author": "StartHua",
|
|
"description": "flux lora merge.\nadaptive Merge (uses tensor norms and weight), manual Merge (uses fixed weights you specify), additive Merge (uses 100% of the first and adds a percentage of the second)",
|
|
"id": "comfyui-cxh-fluxloramerge",
|
|
"node_count": 0,
|
|
"rank": 701,
|
|
"repository": "https://github.com/StartHua/Comfyui_CXH_FluxLoraMerge",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui_CXH_FluxLoraMerge"
|
|
},
|
|
"comfyui-cxh-phi-3-5": {
|
|
"author": "StartHua",
|
|
"description": "Phi-3.5-vision-instruct fast talk with image !\nFast , Fast ,Fast!\n1.Phi-3.5-vision-instruct",
|
|
"id": "comfyui-cxh-phi-3-5",
|
|
"node_count": 0,
|
|
"rank": 699,
|
|
"repository": "https://github.com/StartHua/Comfyui_CXH_Phi_3.5",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui_CXH_Phi_3.5"
|
|
},
|
|
"comfyui-danboorupromptquiz": {
|
|
"author": "nkchocoai",
|
|
"description": "This node is for playing the game of guessing prompts by looking at images generated from prompts output by TIPO, Tagger, etc..",
|
|
"id": "comfyui-danboorupromptquiz",
|
|
"node_count": 0,
|
|
"rank": 640,
|
|
"repository": "https://github.com/nkchocoai/ComfyUI-DanbooruPromptQuiz",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DanbooruPromptQuiz"
|
|
},
|
|
"comfyui-dataset": {
|
|
"author": "daxcay",
|
|
"description": "Data research, preparation, and manipulation nodes for model trainers and artists.",
|
|
"id": "comfyui-dataset",
|
|
"node_count": 0,
|
|
"rank": 915,
|
|
"repository": "https://github.com/daxcay/ComfyUI-DataSet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DataSet"
|
|
},
|
|
"comfyui-davcha": {
|
|
"author": "dchatel",
|
|
"description": "Nodes:SmartMask, ResizeCropFit, Percent Padding, SoftErosion, StringScheduleHelper, DStack, DavchaConditioningConcat, DavchaModelMergeSimple, DavchaCLIPMergeSimple, DavchaModelMergeSD1, DavchaModelMergeSDXL, ConditioningCompress... Some personal QoL and experimental nodes",
|
|
"id": "comfyui-davcha",
|
|
"node_count": 0,
|
|
"rank": 880,
|
|
"repository": "https://github.com/dchatel/comfyui_davcha",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_davcha"
|
|
},
|
|
"comfyui-deepcache-fix": {
|
|
"author": "SoftMeng",
|
|
"description": "Accelerate ComfyUI Nodes for Faster Image Generation, Ensuring Consistency Pre and Post-Acceleration, Ideal for Bulk Image Production.",
|
|
"id": "comfyui-deepcache-fix",
|
|
"node_count": 0,
|
|
"rank": 442,
|
|
"repository": "https://github.com/SoftMeng/ComfyUI-DeepCache-Fix",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DeepCache-Fix"
|
|
},
|
|
"comfyui-deepseek-januspro": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "ComfyUI-DeepSeek-JanusPro",
|
|
"id": "comfyui-deepseek-januspro",
|
|
"node_count": 0,
|
|
"rank": 432,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DeepSeek-JanusPro",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DeepSeek-JanusPro"
|
|
},
|
|
"comfyui-deepseek-r1-chat-node": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node for ComfyUI that integrates DeepSeek's powerful chat and instruction API, enabling seamless AI interactions within your ComfyUI workflows.",
|
|
"id": "comfyui-deepseek-r1-chat-node",
|
|
"node_count": 0,
|
|
"rank": 750,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI DeepSeek_R1 Chat Node"
|
|
},
|
|
"comfyui-deploy": {
|
|
"author": "BennyKok",
|
|
"description": "Open source comfyui deployment platform, a vercel for generative workflow infra.",
|
|
"id": "comfyui-deploy",
|
|
"node_count": 0,
|
|
"rank": 518,
|
|
"repository": "https://github.com/BennyKok/comfyui-deploy",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Deploy"
|
|
},
|
|
"comfyui-depth-pro": {
|
|
"author": "spacepxl",
|
|
"description": "Based on [a/https://github.com/apple/ml-depth-pro](https://github.com/apple/ml-depth-pro)",
|
|
"id": "comfyui-depth-pro",
|
|
"node_count": 7,
|
|
"rank": 247,
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Depth-Pro"
|
|
},
|
|
"comfyui-dilightnet": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use [a/DiLightNet](https://github.com/iamNCJ/DiLightNet).\nThese nodes can run DiLightNet, but the Dust3r or BlenderPy implementations to create lighting are not included. Expect those to be added to seperate repos when time allows.",
|
|
"id": "comfyui-dilightnet",
|
|
"node_count": 0,
|
|
"rank": 815,
|
|
"repository": "https://github.com/logtd/ComfyUI-DiLightNet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DiLightNet"
|
|
},
|
|
"comfyui-downloader": {
|
|
"author": "cluny85",
|
|
"description": "Custom ComfyUI Nodes for verifing needed files/models are present per workflow, can download if missing.",
|
|
"id": "comfyui-downloader",
|
|
"node_count": 3,
|
|
"rank": 879,
|
|
"repository": "https://github.com/stavsap/comfyui-downloader",
|
|
"status": "ok",
|
|
"title": "comfyui-downloader"
|
|
},
|
|
"comfyui-droopy-noodles": {
|
|
"author": "guill",
|
|
"description": "A ComfyUI extension that makes your node connections delightfully droopy. (Disclaimer: despite what it may look like, this extension will not make your monitor taste like spaghetti.)",
|
|
"id": "comfyui-droopy-noodles",
|
|
"node_count": 0,
|
|
"rank": 832,
|
|
"repository": "https://github.com/guill/comfyui-droopy-noodles",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Droopy Noodles"
|
|
},
|
|
"comfyui-dynamic-anynode": {
|
|
"author": "asagi4",
|
|
"description": "Dynamic All-In-One Guider/Scheduler/Sampler nodes for custom sampling",
|
|
"id": "comfyui-dynamic-anynode",
|
|
"node_count": 0,
|
|
"rank": 135,
|
|
"repository": "https://github.com/asagi4/comfyui-dynamic-anynode",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-dynamic-anynode"
|
|
},
|
|
"comfyui-dynamic-routes": {
|
|
"author": "shinich39",
|
|
"description": "Shuffle nodes after queue execution.",
|
|
"id": "comfyui-dynamic-routes",
|
|
"node_count": 0,
|
|
"rank": 940,
|
|
"repository": "https://github.com/shinich39/comfyui-dynamic-routes",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-dynamic-routes"
|
|
},
|
|
"comfyui-easy-dotsocr": {
|
|
"author": "yolain",
|
|
"description": "ComfyUI-Easy-DotsOCR is a custom node for ComfyUI that provides text extraction via the DotsOCR engine.",
|
|
"id": "comfyui-easy-dotsocr",
|
|
"node_count": 0,
|
|
"rank": 490,
|
|
"repository": "https://github.com/yolain/ComfyUI-Easy-DotsOCR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Easy-DotsOCR"
|
|
},
|
|
"comfyui-easy-use": {
|
|
"author": "yolain",
|
|
"description": "To enhance the usability of ComfyUI, optimizations and integrations have been implemented for several commonly used nodes.",
|
|
"id": "comfyui-easy-use",
|
|
"node_count": 0,
|
|
"rank": 489,
|
|
"repository": "https://github.com/yolain/ComfyUI-Easy-Use",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Easy Use"
|
|
},
|
|
"comfyui-easydeforum": {
|
|
"author": "Chan-0312",
|
|
"description": "Nodes:Easy2DDeforum (Chan)",
|
|
"id": "comfyui-easydeforum",
|
|
"node_count": 0,
|
|
"rank": 709,
|
|
"repository": "https://github.com/Chan-0312/ComfyUI-EasyDeforum",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-EasyDeforum"
|
|
},
|
|
"comfyui-edgetts": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI-EdgeTTS is a powerful text-to-speech node for ComfyUI, leveraging Microsoft's Edge TTS capabilities. It enables seamless conversion of text into natural-sounding speech, supporting multiple languages and voices. Ideal for enhancing user interactions, this node is easy to integrate and customize, making it perfect for various applications.",
|
|
"id": "comfyui-edgetts",
|
|
"node_count": 0,
|
|
"rank": 783,
|
|
"repository": "https://github.com/1038lab/ComfyUI-EdgeTTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-EdgeTTS"
|
|
},
|
|
"comfyui-ella-wrapper": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI wrapper nodes to use the Diffusers implementation of ELLA",
|
|
"id": "comfyui-ella-wrapper",
|
|
"node_count": 0,
|
|
"rank": 278,
|
|
"repository": "https://github.com/kijai/ComfyUI-ELLA-wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ELLA-wrapper"
|
|
},
|
|
"comfyui-emptyhunyuanlatent": {
|
|
"author": "ShmuelRonen",
|
|
"description": "Custom nodes for ComfyUI to generate empty latent space compatible with Hunyuan models for both image and video generation.",
|
|
"id": "comfyui-emptyhunyuanlatent",
|
|
"node_count": 0,
|
|
"rank": 746,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-EmptyHunyuanLatent",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-EmptyHunyuanLatent"
|
|
},
|
|
"comfyui-enhanced-save-node": {
|
|
"author": "HebelHuber",
|
|
"description": "Nodes:Enhanced Save Node",
|
|
"id": "comfyui-enhanced-save-node",
|
|
"node_count": 0,
|
|
"rank": 623,
|
|
"repository": "https://github.com/HebelHuber/comfyui-enhanced-save-node",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-enhanced-save-node"
|
|
},
|
|
"comfyui-evtexture": {
|
|
"author": "tocubed",
|
|
"description": "Wrapper for EvTexture Video Upscaler: [a/https://github.com/DachunKai/EvTexture](https://github.com/DachunKai/EvTexture)",
|
|
"id": "comfyui-evtexture",
|
|
"node_count": 3,
|
|
"rank": 573,
|
|
"repository": "https://github.com/tocubed/ComfyUI-EvTexture",
|
|
"status": "ok",
|
|
"title": "ComfyUI-EvTexture"
|
|
},
|
|
"comfyui-execution-glow": {
|
|
"author": "huchenlei",
|
|
"description": "ComfyUI extension that adds a glowing visual effect to nodes during execution for enhanced visual feedback.",
|
|
"id": "comfyui-execution-glow",
|
|
"node_count": 0,
|
|
"rank": 848,
|
|
"repository": "https://github.com/huchenlei/ComfyUI-execution-glow",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-execution-glow"
|
|
},
|
|
"comfyui-facerestore-tensorrt": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project provides an experimental Tensorrt implementation for ultra fast face restoration inside ComfyUI.\nNote: This project doesn't do pre/post processing. It only works on cropped faces for now.",
|
|
"id": "comfyui-facerestore-tensorrt",
|
|
"node_count": 0,
|
|
"rank": 676,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Facerestore-Tensorrt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Facerestore TensorRT"
|
|
},
|
|
"comfyui-fal-api": {
|
|
"author": "gokayfem",
|
|
"description": "Custom nodes for using fal API. Video generation with Kling, Runway, Luma. Image generation with Flux. LLMs and VLMs OpenAI, Claude, Llama and Gemini.",
|
|
"id": "comfyui-fal-api",
|
|
"node_count": 0,
|
|
"rank": 665,
|
|
"repository": "https://github.com/gokayfem/ComfyUI-fal-API",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-fal-API"
|
|
},
|
|
"comfyui-fastblend": {
|
|
"author": "AInseven",
|
|
"description": "fastblend for comfyui, and other nodes that I write for video2video. rebatch image, my openpose",
|
|
"id": "comfyui-fastblend",
|
|
"node_count": 0,
|
|
"rank": 622,
|
|
"repository": "https://github.com/AInseven/ComfyUI-fastblend",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-fastblend"
|
|
},
|
|
"comfyui-fastvaedecorder-sdxl": {
|
|
"author": "nagolinc",
|
|
"description": "Based off of: [a/Birch-san/diffusers-play/approx_vae](https://github.com/Birch-san/diffusers-play/tree/main/approx_vae). This ComfyUI node allows you to quickly preview SDXL 1.0 latents.",
|
|
"id": "comfyui-fastvaedecorder-sdxl",
|
|
"node_count": 0,
|
|
"rank": 204,
|
|
"repository": "https://github.com/nagolinc/ComfyUI_FastVAEDecorder_SDXL",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_FastVAEDecorder_SDXL"
|
|
},
|
|
"comfyui-fill-chatterbox": {
|
|
"author": "filliptm",
|
|
"description": "Voice Clone and TTS model.",
|
|
"id": "comfyui-fill-chatterbox",
|
|
"node_count": 0,
|
|
"rank": 477,
|
|
"repository": "https://github.com/filliptm/ComfyUI_Fill-ChatterBox",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Fill-ChatterBox"
|
|
},
|
|
"comfyui-fill-nodes": {
|
|
"author": "filliptm",
|
|
"description": "Fill-Nodes is a versatile collection of custom nodes for ComfyUI that extends functionality across multiple domains. Features include advanced image processing (pixelation, slicing, masking), visual effects generation (glitch, halftone, pixel art), comprehensive file handling (PDF creation/extraction, Google Drive integration), AI model interfaces (GPT, DALL-E, Hugging Face), utility nodes for workflow enhancement, and specialized tools for video processing, captioning, and batch operations. The pack provides both practical workflow solutions and creative tools within a unified node collection.",
|
|
"id": "comfyui-fill-nodes",
|
|
"node_count": 1,
|
|
"rank": 475,
|
|
"repository": "https://github.com/filliptm/ComfyUI_Fill-Nodes",
|
|
"status": "ok",
|
|
"title": "ComfyUI_Fill-Nodes"
|
|
},
|
|
"comfyui-fireredtts": {
|
|
"author": "1038lab",
|
|
"description": "A ComfyUI integration for FireRedTTS\u20112, a real-time multi-speaker TTS system enabling high-quality, emotionally expressive dialogue and monologue synthesis. Leveraging a streaming architecture and context-aware prosody modeling, it supports natural speaker turns and stable long-form generation, ideal for interactive chat and podcast applications.",
|
|
"id": "comfyui-fireredtts",
|
|
"node_count": 0,
|
|
"rank": 793,
|
|
"repository": "https://github.com/1038lab/ComfyUI-FireRedTTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FireRedTTS"
|
|
},
|
|
"comfyui-fl-clearvoice": {
|
|
"author": "filliptm",
|
|
"description": "FL ClearVoice - Audio enhancement nodes for ComfyUI. Features speech enhancement, super-resolution, denoising, and audio restoration using ClearVoice, Resemble-Enhance, and VoiceFixer models. Supports multiple backends with automatic model downloading.",
|
|
"id": "comfyui-fl-clearvoice",
|
|
"node_count": 0,
|
|
"rank": 480,
|
|
"repository": "https://github.com/filliptm/ComfyUI_FL-ClearVoice",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_FL-ClearVoice"
|
|
},
|
|
"comfyui-fl-cosyvoice3": {
|
|
"author": "filliptm",
|
|
"description": "FL CosyVoice3 - Advanced Text-to-Speech nodes for ComfyUI. Features zero-shot voice cloning, cross-lingual synthesis, instruction-based control, and voice conversion using the CosyVoice3 model family. Supports 9 languages and 18+ Chinese dialects with automatic model downloading and caching.",
|
|
"id": "comfyui-fl-cosyvoice3",
|
|
"node_count": 0,
|
|
"rank": 479,
|
|
"repository": "https://github.com/filliptm/ComfyUI_FL-CosyVoice3",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_FL-CosyVoice3"
|
|
},
|
|
"comfyui-fl-diffvsr": {
|
|
"author": "filliptm",
|
|
"description": "FL DiffVSR - Diffusion-based video super-resolution nodes for ComfyUI. Features 4x upscaling with temporal coherence using Stream-DiffVSR for smooth, artifact-free video enhancement. Supports text-guided upscaling, chunked processing for memory efficiency, and automatic model downloading from HuggingFace.",
|
|
"id": "comfyui-fl-diffvsr",
|
|
"node_count": 0,
|
|
"rank": 482,
|
|
"repository": "https://github.com/filliptm/ComfyUI-FL-DiffVSR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FL-DiffVSR"
|
|
},
|
|
"comfyui-fl-path-animator": {
|
|
"author": "filliptm",
|
|
"description": "A standalone ComfyUI custom node for creating animated shapes that follow user-drawn paths.",
|
|
"id": "comfyui-fl-path-animator",
|
|
"node_count": 0,
|
|
"rank": 478,
|
|
"repository": "https://github.com/filliptm/ComfyUI_FL-Path-Animator",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_FL-Path-Animator"
|
|
},
|
|
"comfyui-fl-songgen": {
|
|
"author": "filliptm",
|
|
"description": "FL Song Gen - AI-powered song generation nodes for ComfyUI. Generate complete songs with vocals and instrumentals from lyrics using Tencent's SongGeneration (LeVo) model. Features style transfer, auto style presets, dual-track output, and up to 4m30s song generation.",
|
|
"id": "comfyui-fl-songgen",
|
|
"node_count": 0,
|
|
"rank": 481,
|
|
"repository": "https://github.com/filliptm/ComfyUI_FL-SongGen",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_FL-SongGen"
|
|
},
|
|
"comfyui-fl-trainer": {
|
|
"author": "filliptm",
|
|
"description": "Train Image Loras on both sd1.5 and SDXL. This repo git clones the pieces needed to train. It pops open a second terminal window do do the training. It will also display the inference samples in the node itself so you can track the results.",
|
|
"id": "comfyui-fl-trainer",
|
|
"node_count": 0,
|
|
"rank": 476,
|
|
"repository": "https://github.com/filliptm/ComfyUI_FL-Trainer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_FL-Trainer"
|
|
},
|
|
"comfyui-flashvsr": {
|
|
"author": "ailab",
|
|
"description": "Powerful ComfyUI custom node built on the FlashVSR model, facilitating real-time diffusion-based video super-resolution for streaming applications.",
|
|
"id": "comfyui-flashvsr",
|
|
"node_count": 0,
|
|
"rank": 795,
|
|
"repository": "https://github.com/1038lab/ComfyUI-FlashVSR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FlashVSR"
|
|
},
|
|
"comfyui-float": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project provides an unofficial ComfyUI implementation of [a/FLOAT](https://github.com/deepbrainai-research/float) for Generative Motion Latent Flow Matching for Audio-driven Talking Portrait",
|
|
"id": "comfyui-float",
|
|
"node_count": 0,
|
|
"rank": 681,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-FLOAT",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI FLOAT"
|
|
},
|
|
"comfyui-flowmatching-upscaler": {
|
|
"author": "ttulttul",
|
|
"description": "Progressive upscaling node for flow-matching models that incrementally doubles resolution with flow-consistent re-noising, denoising, and skip residual blending to preserve composition.",
|
|
"id": "comfyui-flowmatching-upscaler",
|
|
"node_count": 0,
|
|
"rank": 545,
|
|
"repository": "https://github.com/ttulttul/ComfyUI-FlowMatching-Upscaler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FlowMatching-Upscaler"
|
|
},
|
|
"comfyui-flowty-crm": {
|
|
"author": "flowtyone",
|
|
"description": "This is a custom node that lets you use Convolutional Reconstruction Models right from ComfyUI.\n[a/CRM](https://ml.cs.tsinghua.edu.cn/~zhengyi/CRM/) is a high-fidelity feed-forward single image-to-3D generative model.",
|
|
"id": "comfyui-flowty-crm",
|
|
"node_count": 0,
|
|
"rank": 580,
|
|
"repository": "https://github.com/flowtyone/ComfyUI-Flowty-CRM",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Flowty-CRM"
|
|
},
|
|
"comfyui-flowty-ldsr": {
|
|
"author": "flowtyone",
|
|
"description": "This is a custom node that lets you take advantage of Latent Diffusion Super Resolution (LDSR) models inside ComfyUI.",
|
|
"id": "comfyui-flowty-ldsr",
|
|
"node_count": 0,
|
|
"rank": 578,
|
|
"repository": "https://github.com/flowtyone/ComfyUI-Flowty-LDSR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Flowty-LDSR"
|
|
},
|
|
"comfyui-flowty-triposr": {
|
|
"author": "flowtyone",
|
|
"description": "This is a custom node that lets you use TripoSR right from ComfyUI.\n[a/TripoSR](https://github.com/VAST-AI-Research/TripoSR) is a state-of-the-art open-source model for fast feedforward 3D reconstruction from a single image, collaboratively developed by Tripo AI and Stability AI. (TL;DR it creates a 3d model from an image.)",
|
|
"id": "comfyui-flowty-triposr",
|
|
"node_count": 0,
|
|
"rank": 579,
|
|
"repository": "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Flowty-TripoSR"
|
|
},
|
|
"comfyui-flux-accelerator": {
|
|
"author": "discus0434",
|
|
"description": "ComfyUI Flux Accelerator is a custom node for ComfyUI that accelerates Flux.1 image generation, just by using this node.",
|
|
"id": "comfyui-flux-accelerator",
|
|
"node_count": 0,
|
|
"rank": 994,
|
|
"repository": "https://github.com/discus0434/comfyui-flux-accelerator",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Flux Accelerator"
|
|
},
|
|
"comfyui-flux-pro-integrative-enhanced-flux-api-node": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A completely rewritten and enhanced custom node for ComfyUI that integrates with Black Forest Labs FLUX API, providing seamless access to FLUX's image generation and finetuning capabilities with improved reliability and user experience.",
|
|
"id": "comfyui-flux-pro-integrative-enhanced-flux-api-node",
|
|
"node_count": 0,
|
|
"rank": 772,
|
|
"repository": "https://github.com/ShmuelRonen/flux_pro_integrative",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Flux Pro Integrative - Enhanced Flux API Node"
|
|
},
|
|
"comfyui-flux-trainer": {
|
|
"author": "kijai",
|
|
"description": "Currently supports LoRA training, and untested full finetune with code from kohya's scripts: [a/https://github.com/kohya-ss/sd-scripts](https://github.com/kohya-ss/sd-scripts)",
|
|
"id": "comfyui-flux-trainer",
|
|
"node_count": 0,
|
|
"rank": 291,
|
|
"repository": "https://github.com/kijai/ComfyUI-FluxTrainer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Flux Trainer"
|
|
},
|
|
"comfyui-fluxtapoz": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes for image editing with Flux, such as RF-Inversion and more",
|
|
"id": "comfyui-fluxtapoz",
|
|
"node_count": 0,
|
|
"rank": 818,
|
|
"repository": "https://github.com/logtd/ComfyUI-Fluxtapoz",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Fluxtapoz"
|
|
},
|
|
"comfyui-framepackwrapper-plus": {
|
|
"author": "ShmuelRonen",
|
|
"description": "An extension that's adds advanced audio processing capabilities to ComfyUI with professional-grade audio effects and AI-powered audio enhancement.",
|
|
"id": "comfyui-framepackwrapper-plus",
|
|
"node_count": 0,
|
|
"rank": 765,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-FramePackWrapper_Plus",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FramePackWrapper_Plus"
|
|
},
|
|
"comfyui-freememory": {
|
|
"author": "ShmuelRonen",
|
|
"description": "ComfyUI-FreeMemory is a custom node extension for ComfyUI that provides advanced memory management capabilities within your image generation workflows. It aims to help prevent out-of-memory errors and optimize resource usage during complex operations.",
|
|
"id": "comfyui-freememory",
|
|
"node_count": 0,
|
|
"rank": 738,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-FreeMemory",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FreeMemory"
|
|
},
|
|
"comfyui-freevc-wrapper": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A voice conversion extension node for ComfyUI based on [a/FreeVC](https://github.com/OlaWod/FreeVC), enabling high-quality voice conversion capabilities within the ComfyUI framework.",
|
|
"id": "comfyui-freevc-wrapper",
|
|
"node_count": 0,
|
|
"rank": 753,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-FreeVC_wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FreeVC_wrapper"
|
|
},
|
|
"comfyui-gb-player": {
|
|
"author": "WASasquatch",
|
|
"description": "Simple ComfyUI Game Boy [Advance] Player based on gbaONLiNE and IodineGBA",
|
|
"id": "comfyui-gb-player",
|
|
"node_count": 1,
|
|
"rank": 41,
|
|
"repository": "https://github.com/WASasquatch/ComfyUI_GB_Player",
|
|
"status": "ok",
|
|
"title": "ComfyUI GB Player"
|
|
},
|
|
"comfyui-gelbooru": {
|
|
"author": "1mckw",
|
|
"description": "Get random images from gelbooru or rule34.",
|
|
"id": "comfyui-gelbooru",
|
|
"node_count": 0,
|
|
"rank": 948,
|
|
"repository": "https://github.com/1mckw/Comfyui-Gelbooru",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-Gelbooru"
|
|
},
|
|
"comfyui-gemini-flash-2-0-exp": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI custom node that integrates Google's Gemini Flash 2.0 Experimental model, enabling multimodal analysis of text, images, video frames, and audio directly within ComfyUI workflows.",
|
|
"id": "comfyui-gemini-flash-2-0-exp",
|
|
"node_count": 0,
|
|
"rank": 744,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Gemini_Flash_2.0_Exp",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Gemini_Flash_2.0_Exp"
|
|
},
|
|
"comfyui-gemini-tts": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A powerful ComfyUI custom node that brings Google's Gemini TTS capabilities directly to your workflow. Generate high-quality speech with 30+ voices supporting both free and paid tiers.",
|
|
"id": "comfyui-gemini-tts",
|
|
"node_count": 0,
|
|
"rank": 766,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Gemini_TTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Gemini_TTS"
|
|
},
|
|
"comfyui-gemini2": {
|
|
"author": "StartHua",
|
|
"description": "NODES:CXH_Gemini2_TX, CXH_Gemini2_Vision, CXH_Local_Prompt",
|
|
"id": "comfyui-gemini2",
|
|
"node_count": 0,
|
|
"rank": 702,
|
|
"repository": "https://github.com/StartHua/Comfyui_Gemini2",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui_Gemini2"
|
|
},
|
|
"comfyui-get-meta": {
|
|
"author": "shinich39",
|
|
"description": "Get metadata from image.",
|
|
"id": "comfyui-get-meta",
|
|
"node_count": 0,
|
|
"rank": 937,
|
|
"repository": "https://github.com/shinich39/comfyui-get-meta",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-get-meta"
|
|
},
|
|
"comfyui-gguf": {
|
|
"author": "city96",
|
|
"description": "GGUF Quantization support for native ComfyUI models\nThis is currently very much WIP. These custom nodes provide support for model files stored in the GGUF format popularized by llama.cpp.\nWhile quantization wasn't feasible for regular UNET models (conv2d), transformer/DiT models such as flux seem less affected by quantization. This allows running it in much lower bits per weight variable bitrate quants on low-end GPUs.",
|
|
"id": "comfyui-gguf",
|
|
"node_count": 0,
|
|
"rank": 60,
|
|
"repository": "https://github.com/city96/ComfyUI-GGUF",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-GGUF"
|
|
},
|
|
"comfyui-gimm-vfi": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI nodes to use GIMM-VFI frame interpolation",
|
|
"id": "comfyui-gimm-vfi",
|
|
"node_count": 0,
|
|
"rank": 298,
|
|
"repository": "https://github.com/kijai/ComfyUI-GIMM-VFI",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-GIMM-VFI"
|
|
},
|
|
"comfyui-global-prompts": {
|
|
"author": "shinich39",
|
|
"description": "Set global prompts using note node.",
|
|
"id": "comfyui-global-prompts",
|
|
"node_count": 0,
|
|
"rank": 942,
|
|
"repository": "https://github.com/shinich39/comfyui-global-prompts",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-global-prompts"
|
|
},
|
|
"comfyui-gpt4v-image-captioner": {
|
|
"author": "438443467",
|
|
"description": "Nodes:GPT4V-Image-Captioner",
|
|
"id": "comfyui-gpt4v-image-captioner",
|
|
"node_count": 0,
|
|
"rank": 840,
|
|
"repository": "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-GPT4V-Image-Captioner"
|
|
},
|
|
"comfyui-hedra-node": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node for ComfyUI that integrates with [a/Hedra](https://www.hedra.com/)'s Character-3 API to generate talking avatar videos from images and audio.",
|
|
"id": "comfyui-hedra-node",
|
|
"node_count": 0,
|
|
"rank": 763,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI_Hedra",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Hedra Node"
|
|
},
|
|
"comfyui-hf": {
|
|
"author": "mbrostami",
|
|
"description": "ComfyUI Node to work with Hugging Face repositories",
|
|
"id": "comfyui-hf",
|
|
"node_count": 0,
|
|
"rank": 728,
|
|
"repository": "https://github.com/mbrostami/ComfyUI-HF",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-HF"
|
|
},
|
|
"comfyui-hfremotevae": {
|
|
"author": "kijai",
|
|
"description": "This node allows using Hugginface remote server for latent decoding. Currently supported models: SD, SDXL, Flux, HunyuanVideo",
|
|
"id": "comfyui-hfremotevae",
|
|
"node_count": 2,
|
|
"rank": 301,
|
|
"repository": "https://github.com/kijai/ComfyUI-HFRemoteVae",
|
|
"status": "ok",
|
|
"title": "ComfyUI-HFRemoteVae"
|
|
},
|
|
"comfyui-hiforce-plugin": {
|
|
"author": "hiforce",
|
|
"description": "Custom nodes pack provided by [a/HiFORCE](https://www.hiforce.net/) for ComfyUI. This custom node helps to conveniently enhance images through Sampler, Upscaler, Mask, and more.\nNOTE:You should install [a/ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack). Many optimizations are built upon the foundation of ComfyUI-Impact-Pack.",
|
|
"id": "comfyui-hiforce-plugin",
|
|
"node_count": 0,
|
|
"rank": 829,
|
|
"repository": "https://github.com/hiforce/comfyui-hiforce-plugin",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui HiFORCE Plugin"
|
|
},
|
|
"comfyui-hpsv2-nodes": {
|
|
"author": "azure-dragon-ai",
|
|
"description": "ComfyUI Nodes for HPSv2, Human Preference Score v2: A Solid Benchmark for Evaluating Human Preferences of Text-to-Image Synthesis",
|
|
"id": "comfyui-hpsv2-nodes",
|
|
"node_count": 5,
|
|
"rank": 667,
|
|
"repository": "https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes",
|
|
"status": "ok",
|
|
"title": "ComfyUI-HPSv2-Nodes"
|
|
},
|
|
"comfyui-hunyuan3d-1-wrapper": {
|
|
"author": "jtydhr88",
|
|
"description": "ComfyUI Hunyuan3D-1-wrapper is a custom node that allows you to run [a/Tencent/Hunyuan3D-1](https://github.com/Tencent/Hunyuan3D-1) in ComfyUI as a wrapper.",
|
|
"id": "comfyui-hunyuan3d-1-wrapper",
|
|
"node_count": 0,
|
|
"rank": 983,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-Hunyuan3D-1-wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Hunyuan3D-1-wrapper"
|
|
},
|
|
"comfyui-hunyuanvideo-foley": {
|
|
"author": "impactframes",
|
|
"description": "This is a ComfyUI custom node wrapper for the HunyuanVideo-Foley model, which generates realistic audio from video and text descriptions.",
|
|
"id": "comfyui-hunyuanvideo-foley",
|
|
"node_count": 0,
|
|
"rank": 902,
|
|
"repository": "https://github.com/if-ai/ComfyUI_HunyuanVideoFoley",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI HunyuanVideo-Foley"
|
|
},
|
|
"comfyui-hunyuanvideosamplersave": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI custom node implementation for optimized video generation and motion effects, designed to work with Hunyuan text-to-video models.",
|
|
"id": "comfyui-hunyuanvideosamplersave",
|
|
"node_count": 0,
|
|
"rank": 749,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-HunyuanVideoSamplerSave",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-HunyuanVideoSamplerSave"
|
|
},
|
|
"comfyui-hunyuanvideostyler": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node for ComfyUI that adds cinematic and movie scene styles to video generation prompts. This node helps create more dynamic and professional-looking video outputs by incorporating iconic movie scene aesthetics.",
|
|
"id": "comfyui-hunyuanvideostyler",
|
|
"node_count": 0,
|
|
"rank": 747,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-HunyuanVideoStyler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-HunyuanVideoStyler"
|
|
},
|
|
"comfyui-hunyuanvideowrapper": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI diffusers wrapper nodes for [a/HunyuanVideo](https://github.com/Tencent/HunyuanVideo)",
|
|
"id": "comfyui-hunyuanvideowrapper",
|
|
"node_count": 0,
|
|
"rank": 299,
|
|
"repository": "https://github.com/kijai/ComfyUI-HunyuanVideoWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-HunyuanVideoWrapper"
|
|
},
|
|
"comfyui-ig-motion-i2v": {
|
|
"author": "IDGallagher",
|
|
"description": "ComfyUI adaptation of https://github.com/G-U-N/Motion-I2V",
|
|
"id": "comfyui-ig-motion-i2v",
|
|
"node_count": 0,
|
|
"rank": 529,
|
|
"repository": "https://github.com/IDGallagher/ComfyUI-IG-Motion-I2V",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-IG-Motion-I2V"
|
|
},
|
|
"comfyui-image-reward": {
|
|
"author": "shadowcz007",
|
|
"description": "[a/ImageReward](https://github.com/THUDM/ImageReward): Human preference learning in text-to-image generation. This is a [a/paper](https://arxiv.org/abs/2304.05977) from NeurIPS 2023",
|
|
"id": "comfyui-image-reward",
|
|
"node_count": 0,
|
|
"rank": 344,
|
|
"repository": "https://github.com/shadowcz007/comfyui-Image-reward",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-Image-reward"
|
|
},
|
|
"comfyui-image-saver": {
|
|
"author": "alexopus",
|
|
"description": "Allows you to save images with their generation metadata compatible with Civitai. Works with png, jpeg and webp. Stores LoRAs, models and embeddings hashes for resource recognition.",
|
|
"id": "comfyui-image-saver",
|
|
"node_count": 0,
|
|
"rank": 612,
|
|
"repository": "https://github.com/alexopus/ComfyUI-Image-Saver",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Image Saver"
|
|
},
|
|
"comfyui-image-tools": {
|
|
"author": "knuknX",
|
|
"description": "Nodes:BatchImageResizeProcessor, SingleImagePathLoader, SingleImageUrlLoader",
|
|
"id": "comfyui-image-tools",
|
|
"node_count": 8,
|
|
"rank": 471,
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Image-Tools"
|
|
},
|
|
"comfyui-imagemotionguider": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom ComfyUI node designed to create seamless motion effects from single images by integrating with Hunyuan Video through latent space manipulation.",
|
|
"id": "comfyui-imagemotionguider",
|
|
"node_count": 0,
|
|
"rank": 745,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-ImageMotionGuider",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ImageMotionGuider"
|
|
},
|
|
"comfyui-imagetotext": {
|
|
"author": "SoftMeng",
|
|
"description": "Nodes: ComfyUI_ImageToText",
|
|
"id": "comfyui-imagetotext",
|
|
"node_count": 1,
|
|
"rank": 441,
|
|
"repository": "https://github.com/SoftMeng/ComfyUI_ImageToText",
|
|
"status": "ok",
|
|
"title": "ComfyUI_ImageToText"
|
|
},
|
|
"comfyui-imatrix": {
|
|
"author": "laksjdjf",
|
|
"description": "This is an experimental node for generating an *imatrix* file to reduce quantization errors in GGUF files used with ComfyUI-GGUF.",
|
|
"id": "comfyui-imatrix",
|
|
"node_count": 0,
|
|
"rank": 198,
|
|
"repository": "https://github.com/laksjdjf/ComfyUI-Imatrix",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Imatrix"
|
|
},
|
|
"comfyui-impact-pack": {
|
|
"author": "Dr.Lt.Data",
|
|
"description": "This node pack offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler.\nNOTE: To use the UltralyticsDetectorProvider, you must install the 'ComfyUI Impact Subpack' separately.",
|
|
"id": "comfyui-impact-pack",
|
|
"node_count": 0,
|
|
"rank": 4,
|
|
"repository": "https://github.com/ltdrdata/ComfyUI-Impact-Pack",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Impact Pack"
|
|
},
|
|
"comfyui-impact-subpack": {
|
|
"author": "Dr.Lt.Data",
|
|
"description": "This node pack provides nodes that complement the Impact Pack, such as the UltralyticsDetectorProvider.",
|
|
"id": "comfyui-impact-subpack",
|
|
"node_count": 0,
|
|
"rank": 5,
|
|
"repository": "https://github.com/ltdrdata/ComfyUI-Impact-Subpack",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Impact Subpack"
|
|
},
|
|
"comfyui-inlinevariablewildcards": {
|
|
"author": "A4P7J1N7M05OT",
|
|
"description": "ComfyUI custom nodes for inline variable wildcards. (Description by CC)",
|
|
"id": "comfyui-inlinevariablewildcards",
|
|
"node_count": 2,
|
|
"rank": 974,
|
|
"repository": "https://github.com/A4P7J1N7M05OT/ComfyUI-InlineVariableWildcards",
|
|
"status": "ok",
|
|
"title": "ComfyUI-InlineVariableWildcards"
|
|
},
|
|
"comfyui-instantid-faceswap": {
|
|
"author": "nosiu",
|
|
"description": "Implementation of [a/faceswap](https://github.com/nosiu/InstantID-faceswap/tree/main) based on [a/InstantID](https://github.com/InstantID/InstantID) for ComfyUI.",
|
|
"id": "comfyui-instantid-faceswap",
|
|
"node_count": 0,
|
|
"rank": 704,
|
|
"repository": "https://github.com/nosiu/comfyui-instantId-faceswap",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-instantId-faceswap"
|
|
},
|
|
"comfyui-invsr": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project is an unofficial ComfyUI implementation of [a/InvSR](https://github.com/zsyOAOA/InvSR) (Arbitrary-steps Image Super-resolution via Diffusion Inversion)",
|
|
"id": "comfyui-invsr",
|
|
"node_count": 0,
|
|
"rank": 679,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI_InvSR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI InvSR"
|
|
},
|
|
"comfyui-io-helpers": {
|
|
"author": "Ryuukeisyou",
|
|
"description": "Nodes:ImageLoadFromBase64, ImageLoadByPath, ImageLoadAsMaskByPath, ImageSaveToPath, ImageSaveAsBase64, VHSFileNamesToStrings(IOHelpers).",
|
|
"id": "comfyui-io-helpers",
|
|
"node_count": 6,
|
|
"rank": 577,
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_io_helpers",
|
|
"status": "ok",
|
|
"title": "comfyui_io_helpers"
|
|
},
|
|
"comfyui-ipanimate": {
|
|
"author": "Chan-0312",
|
|
"description": "This is a project that generates videos frame by frame based on IPAdapter+ControlNet. Unlike [a/Steerable-motion](https://github.com/banodoco/Steerable-Motion), we do not rely on AnimateDiff. This decision is primarily due to the fact that the videos generated by AnimateDiff are often blurry. Through frame-by-frame control using IPAdapter+ControlNet, we can produce higher definition and more controllable videos.",
|
|
"id": "comfyui-ipanimate",
|
|
"node_count": 1,
|
|
"rank": 708,
|
|
"repository": "https://github.com/Chan-0312/ComfyUI-IPAnimate",
|
|
"status": "ok",
|
|
"title": "ComfyUI-IPAnimate"
|
|
},
|
|
"comfyui-j": {
|
|
"author": "Jannchie",
|
|
"description": "This is a completely different set of nodes than Comfy's own KSampler series. This set of nodes is based on Diffusers, which makes it easier to import models, apply prompts with weights, inpaint, reference only, controlnet, etc.",
|
|
"id": "comfyui-j",
|
|
"node_count": 0,
|
|
"rank": 913,
|
|
"repository": "https://github.com/Jannchie/ComfyUI-J",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-J"
|
|
},
|
|
"comfyui-janus-pro-vision": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI custom node extension that integrates the Janus-Pro-7B vision-language model from DeepSeek AI on your's local computer, enabling powerful image understanding and multi-turn conversation capabilities.",
|
|
"id": "comfyui-janus-pro-vision",
|
|
"node_count": 0,
|
|
"rank": 751,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Janus_pro_vision",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Janus Pro Vision"
|
|
},
|
|
"comfyui-janus-wrapper": {
|
|
"author": "chflame163",
|
|
"description": "Unofficial implementation of [a/deepseek-ai/Janus](https://github.com/deepseek-ai/Janus) in ComfyUI.",
|
|
"id": "comfyui-janus-wrapper",
|
|
"node_count": 0,
|
|
"rank": 338,
|
|
"repository": "https://github.com/chflame163/ComfyUI_Janus_Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Janus_Wrapper"
|
|
},
|
|
"comfyui-jarue": {
|
|
"author": "jtrue",
|
|
"description": "A collection of nodes powering a tensor oracle on a home network with automation",
|
|
"id": "comfyui-jarue",
|
|
"node_count": 2,
|
|
"rank": 472,
|
|
"repository": "https://github.com/jtrue/ComfyUI-JaRue",
|
|
"status": "ok",
|
|
"title": "ComfyUI-JaRue"
|
|
},
|
|
"comfyui-joycaption": {
|
|
"author": "1038lab",
|
|
"description": "Joy Caption is a ComfyUI custom node powered by the LLaVA model for efficient, stylized image captioning. Caption Tools nodes handle batch image processing and automatic separation of caption text.",
|
|
"id": "comfyui-joycaption",
|
|
"node_count": 0,
|
|
"rank": 789,
|
|
"repository": "https://github.com/1038lab/ComfyUI-JoyCaption",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-JoyCaption"
|
|
},
|
|
"comfyui-joyhallo-wrapper": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI custom node wrapper for JoyHallo - One-Shot Audio-Driven Talking Head Generation.",
|
|
"id": "comfyui-joyhallo-wrapper",
|
|
"node_count": 0,
|
|
"rank": 752,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-JoyHallo_wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-JoyHallo_wrapper"
|
|
},
|
|
"comfyui-keep-multiple-tabs": {
|
|
"author": "Taremin",
|
|
"description": "This is an extension for ComfyUI. It retains multiple workflow tabs so that they are not lost when reloading or restarting.",
|
|
"id": "comfyui-keep-multiple-tabs",
|
|
"node_count": 0,
|
|
"rank": 630,
|
|
"repository": "https://github.com/Taremin/comfyui-keep-multiple-tabs",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-keep-multiple-tabs"
|
|
},
|
|
"comfyui-kokoro": {
|
|
"author": "stavsap",
|
|
"description": "Custom ComfyUI Nodes for TTS with Kokoro, genenrate and merge speakers for new style generations.",
|
|
"id": "comfyui-kokoro",
|
|
"node_count": 0,
|
|
"rank": 878,
|
|
"repository": "https://github.com/stavsap/comfyui-kokoro",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-kokoro"
|
|
},
|
|
"comfyui-ksampler-batch": {
|
|
"author": "adbrasi",
|
|
"description": "Custom nodes for ComfyUI that generate multiple images in a single GPU batch with different seeds.",
|
|
"id": "comfyui-ksampler-batch",
|
|
"node_count": 0,
|
|
"rank": 726,
|
|
"repository": "https://github.com/adbrasi/comfyui-ksampler-batch",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-ksampler-batch"
|
|
},
|
|
"comfyui-kytrawebhookhttp": {
|
|
"author": "KytraScript",
|
|
"description": "A ComfyUI node that utilizes Moviepy to convert and send your images or videos to a webhook endpoint directly from ComfyUI.",
|
|
"id": "comfyui-kytrawebhookhttp",
|
|
"node_count": 1,
|
|
"rank": 946,
|
|
"repository": "https://github.com/KytraScript/ComfyUI_KytraWebhookHTTP",
|
|
"status": "ok",
|
|
"title": "ComfyUI_KytraWebhookHTTP"
|
|
},
|
|
"comfyui-lama-remover": {
|
|
"author": "Layer-norm",
|
|
"description": "A very simple ComfyUI node to remove item with mask.",
|
|
"id": "comfyui-lama-remover",
|
|
"node_count": 2,
|
|
"rank": 626,
|
|
"repository": "https://github.com/Layer-norm/comfyui-lama-remover",
|
|
"status": "ok",
|
|
"title": "Comfyui lama remover"
|
|
},
|
|
"comfyui-latentsyncwrapper": {
|
|
"author": "ShmuelRonen",
|
|
"description": "This node provides lip-sync capabilities in ComfyUI using ByteDance's LatentSync model. It allows you to synchronize video lips with audio input.",
|
|
"id": "comfyui-latentsyncwrapper",
|
|
"node_count": 0,
|
|
"rank": 748,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-LatentSyncWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LatentSyncWrapper"
|
|
},
|
|
"comfyui-lavi-bridge-wrapper": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI wrapper node to test LaVi-Bridge using Diffusers",
|
|
"id": "comfyui-lavi-bridge-wrapper",
|
|
"node_count": 0,
|
|
"rank": 279,
|
|
"repository": "https://github.com/kijai/ComfyUI-LaVi-Bridge-Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LaVi-Bridge-Wrapper"
|
|
},
|
|
"comfyui-layerdivider": {
|
|
"author": "jtydhr88",
|
|
"description": "ComfyUI LayerDivider is custom nodes that generating layered psd files inside ComfyUI[w/Please follow readme and run install_windows_portable_win_py311_cu121 for ComfyUI embedded python.]",
|
|
"id": "comfyui-layerdivider",
|
|
"node_count": 0,
|
|
"rank": 982,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-LayerDivider",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI LayerDivider"
|
|
},
|
|
"comfyui-lbm": {
|
|
"author": "1038lab",
|
|
"description": "A ComfyUI implementation of Latent Bridge Matching (LBM) for efficient image relighting. This node utilizes the LBM algorithm to perform single-step image-to-image translation specifically for relighting tasks.",
|
|
"id": "comfyui-lbm",
|
|
"node_count": 0,
|
|
"rank": 788,
|
|
"repository": "https://github.com/1038lab/ComfyUI-LBM",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LBM"
|
|
},
|
|
"comfyui-lbmwrapper": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI wrapper nodes for [a/Latent Bridge Matching (LBM)](https://github.com/gojasper/LBM)",
|
|
"id": "comfyui-lbmwrapper",
|
|
"node_count": 0,
|
|
"rank": 302,
|
|
"repository": "https://github.com/kijai/ComfyUI-LBMWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LBMWrapper"
|
|
},
|
|
"comfyui-llava-onevision": {
|
|
"author": "kijai",
|
|
"description": "Nodes to use the OneVision LLaVA models: [a/https://github.com/LLaVA-VL/LLaVA-NeXT](https://github.com/LLaVA-VL/LLaVA-NeXT)",
|
|
"id": "comfyui-llava-onevision",
|
|
"node_count": 0,
|
|
"rank": 294,
|
|
"repository": "https://github.com/kijai/ComfyUI-LLaVA-OneVision",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Llava-OneVision"
|
|
},
|
|
"comfyui-llm-helper": {
|
|
"author": "bedovyy",
|
|
"description": "A collection of helper nodes for working with LLM APIs in ComfyUI, intended to complement other LLM custom nodes.",
|
|
"id": "comfyui-llm-helper",
|
|
"node_count": 0,
|
|
"rank": 459,
|
|
"repository": "https://github.com/bedovyy/ComfyUI-LLM-Helper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LLM-Helper"
|
|
},
|
|
"comfyui-llms": {
|
|
"author": "leoleelxh",
|
|
"description": "A minimalist node that calls LLMs, combined with one API, can call all language models, including local models.",
|
|
"id": "comfyui-llms",
|
|
"node_count": 0,
|
|
"rank": 826,
|
|
"repository": "https://github.com/leoleelxh/ComfyUI-LLMs",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LLMs"
|
|
},
|
|
"comfyui-load-image-from-url": {
|
|
"author": "tsogzark",
|
|
"description": "A simple node to load image from local path or http url.\nYou can find this node from 'image' category.",
|
|
"id": "comfyui-load-image-from-url",
|
|
"node_count": 0,
|
|
"rank": 991,
|
|
"repository": "https://github.com/tsogzark/ComfyUI-load-image-from-url",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-load-image-from-url"
|
|
},
|
|
"comfyui-logicutils": {
|
|
"author": "aria1th",
|
|
"description": "Logical Utils (compare, string, boolean operations) for ComfyUI",
|
|
"id": "comfyui-logicutils",
|
|
"node_count": 0,
|
|
"rank": 495,
|
|
"repository": "https://github.com/aria1th/ComfyUI-LogicUtils",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LogicUtils"
|
|
},
|
|
"comfyui-long-clip": {
|
|
"author": "SeaArtLab",
|
|
"description": "This project implements the comfyui for long-clip, currently supporting the replacement of clip-l. For SD1.5, the SeaArtLongClip module can be used to replace the original clip in the model, expanding the token length from 77 to 248.",
|
|
"id": "comfyui-long-clip",
|
|
"node_count": 0,
|
|
"rank": 990,
|
|
"repository": "https://github.com/SeaArtLab/ComfyUI-Long-CLIP",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Long-CLIP"
|
|
},
|
|
"comfyui-losstesting": {
|
|
"author": "spacepxl",
|
|
"description": "Basic utility for testing diffusion model loss across the timestep schedule. Should work with any native models that use ksampler. This could be used for comparing models, testing captions on an image, etc.",
|
|
"id": "comfyui-losstesting",
|
|
"node_count": 0,
|
|
"rank": 248,
|
|
"repository": "https://github.com/spacepxl/ComfyUI-LossTesting",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LossTesting"
|
|
},
|
|
"comfyui-lotus": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI nodes to use Lotus depth/normal prediction.\nNOTE:The necessary models can be downloaded from ComfyUI-Manager.",
|
|
"id": "comfyui-lotus",
|
|
"node_count": 0,
|
|
"rank": 296,
|
|
"repository": "https://github.com/kijai/ComfyUI-Lotus",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Lotus"
|
|
},
|
|
"comfyui-magicanimate": {
|
|
"author": "thecooltechguy",
|
|
"description": "Easily use Magic Animate within ComfyUI!\n[w/WARN: This extension requires 15GB disk space.]",
|
|
"id": "comfyui-magicanimate",
|
|
"node_count": 1,
|
|
"rank": 409,
|
|
"repository": "https://github.com/thecooltechguy/ComfyUI-MagicAnimate",
|
|
"status": "ok",
|
|
"title": "ComfyUI-MagicAnimate"
|
|
},
|
|
"comfyui-magicclothing": {
|
|
"author": "FrankChieng",
|
|
"description": "implementation of MagicClothing with garment and prompt in ComfyUI",
|
|
"id": "comfyui-magicclothing",
|
|
"node_count": 0,
|
|
"rank": 959,
|
|
"repository": "https://github.com/frankchieng/ComfyUI_MagicClothing",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_MagicClothing"
|
|
},
|
|
"comfyui-matanyone-kytra": {
|
|
"author": "KytraScript",
|
|
"description": "Kytra's MatAnyone (Video Matting) implementation for ComfyUI - Based on pq-yang/MatAnyone",
|
|
"id": "comfyui-matanyone-kytra",
|
|
"node_count": 2,
|
|
"rank": 947,
|
|
"repository": "https://github.com/KytraScript/ComfyUI_MatAnyone_Kytra",
|
|
"status": "ok",
|
|
"title": "ComfyUI_MatAnyone_Kytra"
|
|
},
|
|
"comfyui-megatts": {
|
|
"author": "1038lab",
|
|
"description": "A ComfyUI custom node based on ByteDance MegaTTS3 MegaTTS3, enabling high-quality text-to-speech synthesis with voice cloning capabilities for both Chinese and English.",
|
|
"id": "comfyui-megatts",
|
|
"node_count": 0,
|
|
"rank": 786,
|
|
"repository": "https://github.com/1038lab/ComfyUI-MegaTTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MegaTTS"
|
|
},
|
|
"comfyui-melbandroformer": {
|
|
"author": "kijai",
|
|
"description": "Mel-Band RoFormer for Music Source Separation",
|
|
"id": "comfyui-melbandroformer",
|
|
"node_count": 0,
|
|
"rank": 304,
|
|
"repository": "https://github.com/kijai/ComfyUI-MelBandRoFormer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MelBandRoFormer"
|
|
},
|
|
"comfyui-mesh2motion": {
|
|
"author": "jtydhr88",
|
|
"description": "Integrates Mesh2motion into ComfyUI for 3D model animation rigging",
|
|
"id": "comfyui-mesh2motion",
|
|
"node_count": 0,
|
|
"rank": 989,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-mesh2motion",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui Mesh2Motion"
|
|
},
|
|
"comfyui-mexx-poster": {
|
|
"author": "SoftMeng",
|
|
"description": "Nodes: ComfyUI_Mexx_Poster",
|
|
"id": "comfyui-mexx-poster",
|
|
"node_count": 0,
|
|
"rank": 440,
|
|
"repository": "https://github.com/SoftMeng/ComfyUI_Mexx_Poster",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Mexx_Poster"
|
|
},
|
|
"comfyui-mexx-styler": {
|
|
"author": "SoftMeng",
|
|
"description": "Nodes: ComfyUI Mexx Styler, ComfyUI Mexx Styler Advanced",
|
|
"id": "comfyui-mexx-styler",
|
|
"node_count": 0,
|
|
"rank": 439,
|
|
"repository": "https://github.com/SoftMeng/ComfyUI_Mexx_Styler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Mexx_Styler"
|
|
},
|
|
"comfyui-mincache": {
|
|
"author": "AustinMroz",
|
|
"description": "Modifies execution to minimize RAM at the cost of performance",
|
|
"id": "comfyui-mincache",
|
|
"node_count": 0,
|
|
"rank": 469,
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-MinCache",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MinCache"
|
|
},
|
|
"comfyui-minicpm": {
|
|
"author": "1038lab",
|
|
"description": "A ComfyUI custom node for MiniCPM vision-language models, enabling high-quality image captioning and analysis.",
|
|
"id": "comfyui-minicpm",
|
|
"node_count": 0,
|
|
"rank": 792,
|
|
"repository": "https://github.com/1038lab/ComfyUI-MiniCPM",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MiniCPM"
|
|
},
|
|
"comfyui-minimax-remover": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI-MiniMax-Remover is a custom node for ComfyUI that enables fast and efficient object removal using minimax optimization. It works in two stages: first, it trains a remover with a simplified DiT model; then it distills a robust version using CFG guidance and fewer inference steps.",
|
|
"id": "comfyui-minimax-remover",
|
|
"node_count": 0,
|
|
"rank": 790,
|
|
"repository": "https://github.com/1038lab/ComfyUI-MiniMax-Remover",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MiniMax-Remover"
|
|
},
|
|
"comfyui-mnemic-nodes": {
|
|
"author": "MNeMoNiCuZ",
|
|
"description": "Added Lora Loader - Tag node, originally by badjeff",
|
|
"id": "comfyui-mnemic-nodes",
|
|
"node_count": 10,
|
|
"rank": 509,
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"status": "ok",
|
|
"title": "ComfyUI-mnemic-nodes"
|
|
},
|
|
"comfyui-mochiedit": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to edit videos using Genmo Mochi",
|
|
"id": "comfyui-mochiedit",
|
|
"node_count": 0,
|
|
"rank": 819,
|
|
"repository": "https://github.com/logtd/ComfyUI-MochiEdit",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MochiEdit"
|
|
},
|
|
"comfyui-moge": {
|
|
"author": "kijai",
|
|
"description": "NODES:(Down)load MoGe Model, MoGe Process",
|
|
"id": "comfyui-moge",
|
|
"node_count": 0,
|
|
"rank": 297,
|
|
"repository": "https://github.com/kijai/ComfyUI-MoGe",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MoGe"
|
|
},
|
|
"comfyui-mosaic": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI custom nodes for mosaic detection and creation.",
|
|
"id": "comfyui-mosaic",
|
|
"node_count": 0,
|
|
"rank": 791,
|
|
"repository": "https://github.com/1038lab/ComfyUI-Mosaic",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Mosaic"
|
|
},
|
|
"comfyui-motionthiefexperiment": {
|
|
"author": "logtd",
|
|
"description": "experimental node pack to test using reference videos for their motion.",
|
|
"id": "comfyui-motionthiefexperiment",
|
|
"node_count": 0,
|
|
"rank": 814,
|
|
"repository": "https://github.com/logtd/ComfyUI-MotionThiefExperiment",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MotionThiefExperiment"
|
|
},
|
|
"comfyui-mtga": {
|
|
"author": "shinich39",
|
|
"description": "Make Textarea Great Again",
|
|
"id": "comfyui-mtga",
|
|
"node_count": 0,
|
|
"rank": 943,
|
|
"repository": "https://github.com/shinich39/comfyui-mtga",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-mtga"
|
|
},
|
|
"comfyui-naidgenerator": {
|
|
"author": "bedovyy",
|
|
"description": "This extension helps generate images through NAI.",
|
|
"id": "comfyui-naidgenerator",
|
|
"node_count": 0,
|
|
"rank": 458,
|
|
"repository": "https://github.com/bedovyy/ComfyUI_NAIDGenerator",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_NAIDGenerator"
|
|
},
|
|
"comfyui-nanobanano": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI custom node for Google's Gemini 2.5 Flash Image (aka 'Nano Banana') model - the state-of-the-art image generation and editing AI.",
|
|
"id": "comfyui-nanobanano",
|
|
"node_count": 0,
|
|
"rank": 771,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-NanoBanano",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-NanoBanano"
|
|
},
|
|
"comfyui-nativelooping-testing": {
|
|
"author": "kijai",
|
|
"description": "Temporary repository for testing candidate for native ComfyUI loop nodes. (Description by CC)",
|
|
"id": "comfyui-nativelooping-testing",
|
|
"node_count": 0,
|
|
"rank": 306,
|
|
"repository": "https://github.com/kijai/ComfyUI-NativeLooping_testing",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-NativeLooping_testing"
|
|
},
|
|
"comfyui-ndi": {
|
|
"author": "ningxiaoxiao",
|
|
"description": "Real-time input output node for ComfyUI by NDI. Leveraging the powerful linking capabilities of NDI, you can access NDI video stream frames and send images generated by the model to NDI video streams.",
|
|
"id": "comfyui-ndi",
|
|
"node_count": 0,
|
|
"rank": 462,
|
|
"repository": "https://github.com/ningxiaoxiao/comfyui-NDI",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-NDI"
|
|
},
|
|
"comfyui-nearsighted-attention": {
|
|
"author": "MitoshiroPJ",
|
|
"description": "This node splits its self-attention Q to focus on nearby samples.",
|
|
"id": "comfyui-nearsighted-attention",
|
|
"node_count": 0,
|
|
"rank": 497,
|
|
"repository": "https://github.com/MitoshiroPJ/comfyui_nearsighted_attention",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Nearsighted Attention"
|
|
},
|
|
"comfyui-nexus": {
|
|
"author": "daxcay",
|
|
"description": "Node to enable seamless multiuser workflow collaboration, run on local and remote comfy servers.",
|
|
"id": "comfyui-nexus",
|
|
"node_count": 0,
|
|
"rank": 916,
|
|
"repository": "https://github.com/daxcay/ComfyUI-Nexus",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Nexus"
|
|
},
|
|
"comfyui-nich-utils": {
|
|
"author": "nickve28",
|
|
"description": "Several utility nodes for use with ComfyUI.",
|
|
"id": "comfyui-nich-utils",
|
|
"node_count": 2,
|
|
"rank": 957,
|
|
"repository": "https://github.com/nickve28/ComfyUI-Nich-Utils",
|
|
"status": "ok",
|
|
"title": "ComfyUI Nich Utils"
|
|
},
|
|
"comfyui-nimbus-pack": {
|
|
"author": "sergekatzmann",
|
|
"description": "Nodes:Image Square Adapter Node, Image Resize And Crop Node",
|
|
"id": "comfyui-nimbus-pack",
|
|
"node_count": 0,
|
|
"rank": 412,
|
|
"repository": "https://github.com/sergekatzmann/ComfyUI_Nimbus-Pack",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Nimbus-Pack"
|
|
},
|
|
"comfyui-niutonian-glm-4-6v": {
|
|
"author": "Niutonian",
|
|
"description": "This is the transformer-based implementation of Niutonian GLM-4.6V nodes for ComfyUI with memory optimizations.",
|
|
"id": "comfyui-niutonian-glm-4-6v",
|
|
"node_count": 0,
|
|
"rank": 392,
|
|
"repository": "https://github.com/Niutonian/comfyui_Niutonian_GLM_4_6V",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_Niutonian_GLM_4_6V"
|
|
},
|
|
"comfyui-niutonian-smart-image": {
|
|
"author": "Niutonian",
|
|
"description": "A comprehensive ComfyUI custom node suite for intelligent image stitching, processing, and manipulation with automatic handling of empty/bypassed inputs.",
|
|
"id": "comfyui-niutonian-smart-image",
|
|
"node_count": 0,
|
|
"rank": 393,
|
|
"repository": "https://github.com/Niutonian/comfyui-niutonian-smart-image",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-niutonian-smart-image"
|
|
},
|
|
"comfyui-niutonian-themes": {
|
|
"author": "Niutonian",
|
|
"description": "A theme pack for ComfyUI that transforms the nodes into the best 2000's aesthetics styles while preserving full functionality.",
|
|
"id": "comfyui-niutonian-themes",
|
|
"node_count": 0,
|
|
"rank": 391,
|
|
"repository": "https://github.com/Niutonian/ComfyUI-Niutonian-Themes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Niutonian-Themes"
|
|
},
|
|
"comfyui-node-ymc-effect-shatter": {
|
|
"author": "YMC",
|
|
"description": "some comfyui custom nodes to make effect shatter",
|
|
"id": "comfyui-node-ymc-effect-shatter",
|
|
"node_count": 0,
|
|
"rank": 325,
|
|
"repository": "https://github.com/YMC-GitHub/comfyui_node_ymc_effect_shatter",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_node_ymc_effect_shatter"
|
|
},
|
|
"comfyui-nodealign": {
|
|
"author": "1038lab",
|
|
"description": "Lightweight alignment toolbar for ComfyUI graphs. Provides quick align, equal size, and distribution actions with optional keyboard shortcuts.",
|
|
"id": "comfyui-nodealign",
|
|
"node_count": 0,
|
|
"rank": 797,
|
|
"repository": "https://github.com/1038lab/ComfyUI-NodeAlign",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-NodeAlign"
|
|
},
|
|
"comfyui-nodejs": {
|
|
"author": "daxcay",
|
|
"description": "This node allows the execution of Node.js application within ComfyUI by leveraging the ComfyUI-NODEJS, which starts alongside ComfyUI and facilitates the installation of Node.js. The integration enables Python subprocesses to execute Node.js scripts.",
|
|
"id": "comfyui-nodejs",
|
|
"node_count": 0,
|
|
"rank": 919,
|
|
"repository": "https://github.com/daxcay/ComfyUI-NODEJS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-NODEJS"
|
|
},
|
|
"comfyui-nodes-for-controlnext-svd-v2": {
|
|
"author": "kijai",
|
|
"description": "These nodes include my wrapper for the original diffusers pipeline, as well as work in progress native ComfyUI implementation.\nFor the diffusers wrapper models should be downloaded automatically, for the native version you can get the unet [a/here](https://huggingface.co/Kijai/ControlNeXt-SVD-V2-Comfy/blob/main/controlnext-svd_v2-unet-fp16_converted.safetensors).",
|
|
"id": "comfyui-nodes-for-controlnext-svd-v2",
|
|
"node_count": 0,
|
|
"rank": 290,
|
|
"repository": "https://github.com/kijai/ComfyUI-ControlNeXt-SVD",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI nodes for ControlNext-SVD v2"
|
|
},
|
|
"comfyui-notes-sidebar": {
|
|
"author": "alexopus",
|
|
"description": "A ComfyUI extension that adds a notes sidebar for managing notes",
|
|
"id": "comfyui-notes-sidebar",
|
|
"node_count": 0,
|
|
"rank": 613,
|
|
"repository": "https://github.com/alexopus/ComfyUI-Notes-Sidebar",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Notes Sidebar"
|
|
},
|
|
"comfyui-nsfw-detection": {
|
|
"author": "trumanwong",
|
|
"description": "An implementation of NSFW Detection for ComfyUI",
|
|
"id": "comfyui-nsfw-detection",
|
|
"node_count": 1,
|
|
"rank": 710,
|
|
"repository": "https://github.com/trumanwong/ComfyUI-NSFW-Detection",
|
|
"status": "ok",
|
|
"title": "ComfyUI-NSFW-Detection"
|
|
},
|
|
"comfyui-off-suite": {
|
|
"author": "Off-Live",
|
|
"description": "Nodes:Image Crop Fit, OFF SEGS to Image, Crop Center wigh SEGS, Watermarking, GW Number Formatting Node.",
|
|
"id": "comfyui-off-suite",
|
|
"node_count": 0,
|
|
"rank": 461,
|
|
"repository": "https://github.com/Off-Live/ComfyUI-off-suite",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-off-suite"
|
|
},
|
|
"comfyui-old-photo-restoration": {
|
|
"author": "Haoming02",
|
|
"description": "Perform Bringing-Old-Photos-Back-to-Life",
|
|
"id": "comfyui-old-photo-restoration",
|
|
"node_count": 0,
|
|
"rank": 449,
|
|
"repository": "https://github.com/Haoming02/comfyui-old-photo-restoration",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Old Photo Restoration"
|
|
},
|
|
"comfyui-ollamagemini": {
|
|
"author": "al-swaiti",
|
|
"description": "ComfyUI extension for Ollama, Gemini, OpenAI, Claude, and Qwen with video and audio support",
|
|
"id": "comfyui-ollamagemini",
|
|
"node_count": 0,
|
|
"rank": 778,
|
|
"repository": "https://github.com/al-swaiti/ComfyUI-OllamaGemini",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-OllamaGemini"
|
|
},
|
|
"comfyui-omnigen": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI custom node implementation of OmniGen",
|
|
"id": "comfyui-omnigen",
|
|
"node_count": 0,
|
|
"rank": 780,
|
|
"repository": "https://github.com/1038lab/ComfyUI-OmniGen",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-OmniGen"
|
|
},
|
|
"comfyui-omnigen-wrapper": {
|
|
"author": "chflame163",
|
|
"description": "ComfyUI custom node of OmniGen project.",
|
|
"id": "comfyui-omnigen-wrapper",
|
|
"node_count": 0,
|
|
"rank": 337,
|
|
"repository": "https://github.com/chflame163/ComfyUI_OmniGen_Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_OmniGen_Wrapper"
|
|
},
|
|
"comfyui-openai-fm": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node for ComfyUI that integrates OpenAI last T2S capabilities for free",
|
|
"id": "comfyui-openai-fm",
|
|
"node_count": 0,
|
|
"rank": 758,
|
|
"repository": "https://github.com/ShmuelRonen/comfyui-openai_fm",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-openai_fm"
|
|
},
|
|
"comfyui-openai-node": {
|
|
"author": "nagolinc",
|
|
"description": "This provides a single node openai > Open AI query node\nthat takes a system prompt and user message and sends them to chatGPT 3.5\nNote, you MUST have an OPEN AI API key stored in the environment variable OPENAI_API_KEY in order for this to work.",
|
|
"id": "comfyui-openai-node",
|
|
"node_count": 0,
|
|
"rank": 205,
|
|
"repository": "https://github.com/nagolinc/comfyui_openai_node",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_openai_node"
|
|
},
|
|
"comfyui-opencut": {
|
|
"author": "jtydhr88",
|
|
"description": "This is a ComfyUI plugin that integrated OpenCut into ComfyUI, originally developed by [a/OpenCut](https://github.com/OpenCut-app/OpenCut)",
|
|
"id": "comfyui-opencut",
|
|
"node_count": 1,
|
|
"rank": 984,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-OpenCut",
|
|
"status": "ok",
|
|
"title": "ComfyUI-OpenCut"
|
|
},
|
|
"comfyui-openpose-editor": {
|
|
"author": "huchenlei",
|
|
"description": "Port of [a/https://github.com/huchenlei/sd-webui-openpose-editor](https://github.com/huchenlei/sd-webui-openpose-editor) in ComfyUI",
|
|
"id": "comfyui-openpose-editor",
|
|
"node_count": 0,
|
|
"rank": 844,
|
|
"repository": "https://github.com/huchenlei/ComfyUI-openpose-editor",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-openpose-editor"
|
|
},
|
|
"comfyui-orpheus-tts": {
|
|
"author": "ShmuelRonen",
|
|
"description": "This project adds high-quality Text-to-Speech capabilities to ComfyUI using the Orpheus TTS model. Create natural-sounding voices with emotional expressions, multilingual support, and audio effects.",
|
|
"id": "comfyui-orpheus-tts",
|
|
"node_count": 0,
|
|
"rank": 762,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Orpheus-TTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Orpheus-TTS"
|
|
},
|
|
"comfyui-overly-complicated-sampling": {
|
|
"author": "blepping",
|
|
"description": "Experimental and mathematically unsound (but fun!) sampling for ComfyUI.\nFeel free create a question in Discussions for usage help: OCS Q&A Discussion[w/Status: In flux, may be useful but likely to change/break workflows frequently. Mainly for advanced users.]",
|
|
"id": "comfyui-overly-complicated-sampling",
|
|
"node_count": 0,
|
|
"rank": 686,
|
|
"repository": "https://github.com/blepping/comfyui_overly_complicated_sampling",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_overly_complicated_sampling"
|
|
},
|
|
"comfyui-ownimage": {
|
|
"author": "ownimage",
|
|
"description": "Nodes:Caching Image Loader.",
|
|
"id": "comfyui-ownimage",
|
|
"node_count": 0,
|
|
"rank": 576,
|
|
"repository": "https://github.com/ownimage/ComfyUI-ownimage",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ownimage"
|
|
},
|
|
"comfyui-panels": {
|
|
"author": "bmad4ever",
|
|
"description": "Comics/Manga like panel layouts.",
|
|
"id": "comfyui-panels",
|
|
"node_count": 0,
|
|
"rank": 95,
|
|
"repository": "https://github.com/bmad4ever/comfyui_panels",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-panels"
|
|
},
|
|
"comfyui-pascal-editor": {
|
|
"author": "jtydhr88",
|
|
"description": "ComfyUI plugin that integrates Pascal 3D architectural editor",
|
|
"id": "comfyui-pascal-editor",
|
|
"node_count": 1,
|
|
"rank": 988,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-PascalEditor",
|
|
"status": "ok",
|
|
"title": "ComfyUI Pascal Editor"
|
|
},
|
|
"comfyui-patches-ll": {
|
|
"author": "lldacing",
|
|
"description": "Some patches for Flux|HunYuanVideo|LTXVideo etc, support TeaCache, PuLID, First Block Cache.",
|
|
"id": "comfyui-patches-ll",
|
|
"node_count": 3,
|
|
"rank": 537,
|
|
"repository": "https://github.com/lldacing/ComfyUI_Patches_ll",
|
|
"status": "ok",
|
|
"title": "ComfyUI_Patches_ll"
|
|
},
|
|
"comfyui-path-helper": {
|
|
"author": "Billius-AI",
|
|
"description": "Nodes:Create Project Root, Add Folder, Add Folder Advanced, Add File Name Prefix, Add File Name Prefix Advanced, ShowPath",
|
|
"id": "comfyui-path-helper",
|
|
"node_count": 0,
|
|
"rank": 729,
|
|
"repository": "https://github.com/Billius-AI/ComfyUI-Path-Helper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Path-Helper"
|
|
},
|
|
"comfyui-perpcfg": {
|
|
"author": "bvhari",
|
|
"description": "Perpendicular CFG for reducing oversaturation issues with high guidance scale values.",
|
|
"id": "comfyui-perpcfg",
|
|
"node_count": 1,
|
|
"rank": 76,
|
|
"repository": "https://github.com/bvhari/ComfyUI_PerpCFG",
|
|
"status": "ok",
|
|
"title": "ComfyUI_PerpCFG"
|
|
},
|
|
"comfyui-persona-director": {
|
|
"author": "18yz153",
|
|
"description": "A visual state machine for consistent character generation. It intelligently maintains character identity, outfits, and locations across multiple generations using LLM-driven state management.",
|
|
"id": "comfyui-persona-director",
|
|
"node_count": 0,
|
|
"rank": 2,
|
|
"repository": "https://github.com/18yz153/ComfyUI-Persona-Director",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Persona-Director"
|
|
},
|
|
"comfyui-pil": {
|
|
"author": "SoftMeng",
|
|
"description": "ComfyUI is proud to present a new plugin designed to enhance user experience through seamless integration with Pillow, the powerful fork of Python Imaging Library (PIL). This plugin offers a suite of basic image manipulation tools that are easy to use and integrate directly into the ComfyUI framework.",
|
|
"id": "comfyui-pil",
|
|
"node_count": 0,
|
|
"rank": 443,
|
|
"repository": "https://github.com/SoftMeng/ComfyUI-PIL",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-PIL"
|
|
},
|
|
"comfyui-pixart-xl": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI extension that integrates PixArt-Alpha models directly into ComfyUI with advanced memory management.",
|
|
"id": "comfyui-pixart-xl",
|
|
"node_count": 0,
|
|
"rank": 755,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-PixArt_XL",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-PixArt_XL"
|
|
},
|
|
"comfyui-pixeloe-wrapper": {
|
|
"author": "A4P7J1N7M05OT",
|
|
"description": "A barebones ComfyUI wrapper for [a/PixelOE](https://github.com/KohakuBlueleaf/PixelOE).\nI cannot promise any support, if there is someone who wants to make a proper node, please do.",
|
|
"id": "comfyui-pixeloe-wrapper",
|
|
"node_count": 0,
|
|
"rank": 973,
|
|
"repository": "https://github.com/A4P7J1N7M05OT/ComfyUI-PixelOE-Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-PixelOE-Wrapper"
|
|
},
|
|
"comfyui-pixtral-large-extension": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI custom node that integrates Mistral AI's Pixtral Large vision model, enabling powerful multimodal AI capabilities within ComfyUI. Pixtral Large is a 124B parameter model (123B decoder + 1B visual encoder)",
|
|
"id": "comfyui-pixtral-large-extension",
|
|
"node_count": 0,
|
|
"rank": 742,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI_pixtral_large",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Pixtral Large Extension"
|
|
},
|
|
"comfyui-pixtral-vision": {
|
|
"author": "ShmuelRonen",
|
|
"description": "The ComfyUI_pixtral_vision is a powerful ComfyUI node designed to integrate seamlessly with the Mistral Pixtral API. It facilitates the analysis of images through deep learning models, interpreting and describing the visual content. Users can input an image directly and provide prompts for context, utilizing an API key for authentication.",
|
|
"id": "comfyui-pixtral-vision",
|
|
"node_count": 0,
|
|
"rank": 737,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI_pixtral_vision",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_pixtral_vision"
|
|
},
|
|
"comfyui-pollinations": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI integration for Pollinations API - Generate images and text based on user prompts",
|
|
"id": "comfyui-pollinations",
|
|
"node_count": 0,
|
|
"rank": 784,
|
|
"repository": "https://github.com/1038lab/ComfyUI-Pollinations",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Pollinations"
|
|
},
|
|
"comfyui-prevent-sleep": {
|
|
"author": "shinich39",
|
|
"description": "Prevent sleep while running ComfyUI.",
|
|
"id": "comfyui-prevent-sleep",
|
|
"node_count": 0,
|
|
"rank": 939,
|
|
"repository": "https://github.com/shinich39/comfyui-prevent-sleep",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-prevent-sleep"
|
|
},
|
|
"comfyui-previewlatent": {
|
|
"author": "martijnat",
|
|
"description": "a ComfyUI plugin for previewing latents without vae decoding. Useful for showing intermediate results and can be used a faster 'preview image' if you don't wan't to use vae decode.",
|
|
"id": "comfyui-previewlatent",
|
|
"node_count": 0,
|
|
"rank": 375,
|
|
"repository": "https://github.com/martijnat/comfyui-previewlatent",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-previewlatent"
|
|
},
|
|
"comfyui-profiler": {
|
|
"author": "tzwm",
|
|
"description": "Calculate the execution time of all nodes.",
|
|
"id": "comfyui-profiler",
|
|
"node_count": 0,
|
|
"rank": 617,
|
|
"repository": "https://github.com/tzwm/comfyui-profiler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Profiler"
|
|
},
|
|
"comfyui-prompt-config": {
|
|
"author": "Taremin",
|
|
"description": "This is a custom node for ComfyUI.\nThe PromptGenerationConfig node allows users to configure settings such as image dimensions, step count, and CFGScale through prompts during image generation.\nThe PromptEdit node enables users to add text from the prompt to the negative prompt (or vice versa) and replace parts of the prompt using regular expressions.",
|
|
"id": "comfyui-prompt-config",
|
|
"node_count": 1,
|
|
"rank": 631,
|
|
"repository": "https://github.com/Taremin/comfyui-prompt-config",
|
|
"status": "ok",
|
|
"title": "comfyui-prompt-config"
|
|
},
|
|
"comfyui-prompt-extranetworks": {
|
|
"author": "Taremin",
|
|
"description": "Instead of LoraLoader or HypernetworkLoader, it receives a prompt and loads and applies LoRA or HN based on the specifications within the prompt. The main purpose of this custom node is to allow changes without reconnecting the LoraLoader node when the prompt is randomly altered, etc.",
|
|
"id": "comfyui-prompt-extranetworks",
|
|
"node_count": 0,
|
|
"rank": 627,
|
|
"repository": "https://github.com/Taremin/comfyui-prompt-extranetworks",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Prompt ExtraNetworks"
|
|
},
|
|
"comfyui-prompt-preview": {
|
|
"author": "Chan-0312",
|
|
"description": "Welcome to ComfyUI Prompt Preview, where you can visualize the styles from [sdxl_prompt_styler](https://github.com/twri/sdxl_prompt_styler).",
|
|
"id": "comfyui-prompt-preview",
|
|
"node_count": 0,
|
|
"rank": 836,
|
|
"repository": "https://github.com/Chan-0312/ComfyUI-Prompt-Preview",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Prompt-Preview"
|
|
},
|
|
"comfyui-promptrelay": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI node for distributing video latent frames across prompt segments with flexible inline and block syntax for timing control. (Description by CC)",
|
|
"id": "comfyui-promptrelay",
|
|
"node_count": 0,
|
|
"rank": 307,
|
|
"repository": "https://github.com/kijai/ComfyUI-PromptRelay",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-PromptRelay"
|
|
},
|
|
"comfyui-promptutilities": {
|
|
"author": "nkchocoai",
|
|
"description": "Nodes: Format String, Join String List, Load Preset, Load Preset (Advanced), Const String, Const String (multi line). Add useful nodes related to prompt.",
|
|
"id": "comfyui-promptutilities",
|
|
"node_count": 0,
|
|
"rank": 636,
|
|
"repository": "https://github.com/nkchocoai/ComfyUI-PromptUtilities",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-PromptUtilities"
|
|
},
|
|
"comfyui-propost": {
|
|
"author": "digitaljohn",
|
|
"description": "A set of custom ComfyUI nodes for performing basic post-processing effects including Film Grain and Vignette. These effects can help to take the edge off AI imagery and make them feel more natural.",
|
|
"id": "comfyui-propost",
|
|
"node_count": 0,
|
|
"rank": 720,
|
|
"repository": "https://github.com/digitaljohn/comfyui-propost",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ProPost"
|
|
},
|
|
"comfyui-ps-flatten-image": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI custom node that simulates Photoshop's 'Flatten Image' functionality.",
|
|
"id": "comfyui-ps-flatten-image",
|
|
"node_count": 1,
|
|
"rank": 756,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-PS_Flatten_Image",
|
|
"status": "ok",
|
|
"title": "ComfyUI-PS_Flatten_Image"
|
|
},
|
|
"comfyui-pyramidflow-wrapper": {
|
|
"author": "kijai",
|
|
"description": "Wrapper for PyramidFlow -models: [a/https://github.com/jy0205/Pyramid-Flow](https://github.com/jy0205/Pyramid-Flow)",
|
|
"id": "comfyui-pyramidflow-wrapper",
|
|
"node_count": 0,
|
|
"rank": 293,
|
|
"repository": "https://github.com/kijai/ComfyUI-PyramidFlowWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI PyramidFlow Wrapper"
|
|
},
|
|
"comfyui-qwen-rectified-flow-tools": {
|
|
"author": "ttulttul",
|
|
"description": "This custom node pack for ComfyUI provides a suite of advanced tools for performing 'invert-and-resample' workflows with Rectified Flow models like Qwen-VL. It allows you to take an existing image, convert it to a noisy latent using a guided inversion process, and then use that latent as a starting point to generate creative, high-quality variations.",
|
|
"id": "comfyui-qwen-rectified-flow-tools",
|
|
"node_count": 0,
|
|
"rank": 544,
|
|
"repository": "https://github.com/ttulttul/ComfyUI-FlowMatching-Inverter",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Qwen Rectified Flow Tools"
|
|
},
|
|
"comfyui-qwenasr": {
|
|
"author": "1038lab",
|
|
"description": "A lightweight ComfyUI custom node pack for Qwen3-ASR, providing simple speech\u2011to\u2011text workflows with local model caching and optional timestamp output. Supports Qwen/Qwen3\u2011ASR\u20111.7B and 0.6B, with HuggingFace/ModelScope download options and clean integration for ComfyUI pipelines.",
|
|
"id": "comfyui-qwenasr",
|
|
"node_count": 0,
|
|
"rank": 798,
|
|
"repository": "https://github.com/1038lab/ComfyUI-QwenASR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-QwenASR"
|
|
},
|
|
"comfyui-qwenmultiangle": {
|
|
"author": "jtydhr88",
|
|
"description": "A ComfyUI node for 3D camera angle control, outputs angle prompts for multi-angle image generation",
|
|
"id": "comfyui-qwenmultiangle",
|
|
"node_count": 0,
|
|
"rank": 987,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-qwenmultiangle",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-qwenmultiangle"
|
|
},
|
|
"comfyui-qwenvl": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI-QwenVL custom node: Integrates the Qwen-VL series, including Qwen2.5-VL and the latest Qwen3-VL, to enable advanced multimodal AI for text generation, image understanding, and video analysis.",
|
|
"id": "comfyui-qwenvl",
|
|
"node_count": 0,
|
|
"rank": 796,
|
|
"repository": "https://github.com/1038lab/ComfyUI-QwenVL",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-QwenVL"
|
|
},
|
|
"comfyui-reactor-node": {
|
|
"author": "Gourieff",
|
|
"description": "The Fast and Simple Face Swap Extension Node for ComfyUI, based on ReActor SD-WebUI Face Swap Extension",
|
|
"id": "comfyui-reactor-node",
|
|
"node_count": 0,
|
|
"rank": 150,
|
|
"repository": "https://github.com/Gourieff/ComfyUI-ReActor",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-reactor-node"
|
|
},
|
|
"comfyui-rect": {
|
|
"author": "jtrue",
|
|
"description": "Interactive rectangle tools for ComfyUI: Select, Crop, Mask, Fill.",
|
|
"id": "comfyui-rect",
|
|
"node_count": 4,
|
|
"rank": 474,
|
|
"repository": "https://github.com/jtrue/ComfyUI-Rect",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Rect"
|
|
},
|
|
"comfyui-reduxfinetune": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI-ReduxFineTune is a custom node for ComfyUI that enables advanced style fine-tuning using the Flux Redux approach. It offers multiple unified fusion modes for precise and consistent control over style transfer, allowing users to fine-tune image styles with high flexibility and detail.",
|
|
"id": "comfyui-reduxfinetune",
|
|
"node_count": 0,
|
|
"rank": 787,
|
|
"repository": "https://github.com/1038lab/ComfyUI-ReduxFineTune",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ReduxFineTune"
|
|
},
|
|
"comfyui-removebackgroundsuite": {
|
|
"author": "whmc76",
|
|
"description": "A matting toolkit based on ComfyUI, supporting multiple matting models and detail processing methods.",
|
|
"id": "comfyui-removebackgroundsuite",
|
|
"node_count": 0,
|
|
"rank": 373,
|
|
"repository": "https://github.com/whmc76/ComfyUI-RemoveBackgroundSuite",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RemoveBackgroundSuite"
|
|
},
|
|
"comfyui-renoise": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use ReNoise",
|
|
"id": "comfyui-renoise",
|
|
"node_count": 0,
|
|
"rank": 813,
|
|
"repository": "https://github.com/logtd/ComfyUI-ReNoise",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ReNoise"
|
|
},
|
|
"comfyui-resharpen": {
|
|
"author": "Haoming02",
|
|
"description": "Manipulate the details of generations.",
|
|
"id": "comfyui-resharpen",
|
|
"node_count": 0,
|
|
"rank": 457,
|
|
"repository": "https://github.com/Haoming02/comfyui-resharpen",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI ReSharpen"
|
|
},
|
|
"comfyui-retroarch-player": {
|
|
"author": "WASasquatch",
|
|
"description": "Simple ComfyUI RetroArch Web Player embed",
|
|
"id": "comfyui-retroarch-player",
|
|
"node_count": 1,
|
|
"rank": 39,
|
|
"repository": "https://github.com/WASasquatch/ComfyUI_RetroArch_Player",
|
|
"status": "ok",
|
|
"title": "ComfyUI_RetroArch_Player"
|
|
},
|
|
"comfyui-rgbx-wrapper": {
|
|
"author": "toyxyz",
|
|
"description": "This is the rgb2x wrapper node for ComfyUI. The required models are automatically downloaded on the first run.\noriginal project : [a/https://github.com/zheng95z/rgbx](original project : https://github.com/zheng95z/rgbx)",
|
|
"id": "comfyui-rgbx-wrapper",
|
|
"node_count": 0,
|
|
"rank": 406,
|
|
"repository": "https://github.com/toyxyz/ComfyUI_rgbx_Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_rgbx_Wrapper"
|
|
},
|
|
"comfyui-rgbx-xrgb-wrapper": {
|
|
"author": "flrngel",
|
|
"description": "This is the rgb2x and x2rgb wrapper node for ComfyUI. The required models are automatically downloaded on the first run.\noriginal project : [a/https://github.com/zheng95z/rgbx](original project : https://github.com/zheng95z/rgbx)",
|
|
"id": "comfyui-rgbx-xrgb-wrapper",
|
|
"node_count": 1,
|
|
"rank": 407,
|
|
"repository": "https://github.com/flrngel/ComfyUI_rgbx_xrgb_Wrapper",
|
|
"status": "ok",
|
|
"title": "ComfyUI_rgbx_xrgb_Wrapper"
|
|
},
|
|
"comfyui-rife-tensorrt": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project provides a TensorRT implementation of [a/RIFE](https://github.com/hzwer/ECCV2022-RIFE) for ultra fast frame interpolation inside ComfyUI",
|
|
"id": "comfyui-rife-tensorrt",
|
|
"node_count": 0,
|
|
"rank": 677,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Rife-Tensorrt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Rife TensorRT"
|
|
},
|
|
"comfyui-rmbg": {
|
|
"author": "1038lab",
|
|
"description": "A sophisticated ComfyUI custom node engineered for advanced image background removal and precise segmentation of objects, faces, clothing, and fashion elements. This tool leverages a diverse array of models, including RMBG-2.0, INSPYRENET, BEN, BEN2, BiRefNet models, SAM, and GroundingDINO, while also incorporating a new feature for real-time background replacement and enhanced edge detection for improved accuracy.",
|
|
"id": "comfyui-rmbg",
|
|
"node_count": 0,
|
|
"rank": 781,
|
|
"repository": "https://github.com/1038lab/ComfyUI-RMBG",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RMBG"
|
|
},
|
|
"comfyui-rotate-image": {
|
|
"author": "jamal-alkharrat",
|
|
"description": "ComfyUI Custom Node to Rotate Images, Img2Img node.",
|
|
"id": "comfyui-rotate-image",
|
|
"node_count": 0,
|
|
"rank": 689,
|
|
"repository": "https://github.com/jamal-alkharrat/ComfyUI_rotate_image",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_rotate_image"
|
|
},
|
|
"comfyui-s3-io": {
|
|
"author": "olduvai-jp",
|
|
"description": "S3-backed input/output nodes for ComfyUI to browse, load images/videos from S3 buckets and push outputs back to S3 automatically.",
|
|
"id": "comfyui-s3-io",
|
|
"node_count": 0,
|
|
"rank": 907,
|
|
"repository": "https://github.com/olduvai-jp/ComfyUI-S3-IO",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-S3-IO"
|
|
},
|
|
"comfyui-saveimage-sdli": {
|
|
"author": "MitoshiroPJ",
|
|
"description": "SDLI (Stable Diffusion Latents in Imagefile) is file format, that contains latents and lossy (decoded) image. Detailed format is written at [a/SDLI Tools](https://github.com/MitoshiroPJ/sdli_tools).",
|
|
"id": "comfyui-saveimage-sdli",
|
|
"node_count": 0,
|
|
"rank": 498,
|
|
"repository": "https://github.com/MitoshiroPJ/ComfyUI_save_image_sdli",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI SaveImage SDLI"
|
|
},
|
|
"comfyui-saveimagewithmetadata": {
|
|
"author": "nkchocoai",
|
|
"description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata.",
|
|
"id": "comfyui-saveimagewithmetadata",
|
|
"node_count": 0,
|
|
"rank": 638,
|
|
"repository": "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SaveImageWithMetaData"
|
|
},
|
|
"comfyui-scail-pose": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI nodes for SCAIL input processing",
|
|
"id": "comfyui-scail-pose",
|
|
"node_count": 0,
|
|
"rank": 305,
|
|
"repository": "https://github.com/kijai/ComfyUI-SCAIL-Pose",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SCAIL-Pose"
|
|
},
|
|
"comfyui-schedulermixer": {
|
|
"author": "BlakeOne",
|
|
"description": "Create a custom scheduler from a weighted average of the built-in schedulers",
|
|
"id": "comfyui-schedulermixer",
|
|
"node_count": 0,
|
|
"rank": 960,
|
|
"repository": "https://github.com/BlakeOne/ComfyUI-SchedulerMixer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI SchedulerMixer"
|
|
},
|
|
"comfyui-sdxl-dreambooth-lora-customnodes": {
|
|
"author": "komojini",
|
|
"description": "Nodes:XL DreamBooth LoRA, S3 Bucket LoRA",
|
|
"id": "comfyui-sdxl-dreambooth-lora-customnodes",
|
|
"node_count": 0,
|
|
"rank": 413,
|
|
"repository": "https://github.com/komojini/ComfyUI_SDXL_DreamBooth_LoRA_CustomNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_SDXL_DreamBooth_LoRA_CustomNodes"
|
|
},
|
|
"comfyui-simple-aspect-ratio": {
|
|
"author": "wwwins",
|
|
"description": "Nodes:SimpleAspectRatio",
|
|
"id": "comfyui-simple-aspect-ratio",
|
|
"node_count": 0,
|
|
"rank": 575,
|
|
"repository": "https://github.com/wwwins/ComfyUI-Simple-Aspect-Ratio",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Simple-Aspect-Ratio"
|
|
},
|
|
"comfyui-simplefloatslider": {
|
|
"author": "Carasibana",
|
|
"description": "ComfyUI custom nodes providing styled draggable float slider widgets",
|
|
"id": "comfyui-simplefloatslider",
|
|
"node_count": 0,
|
|
"rank": 1,
|
|
"repository": "https://github.com/Carasibana/ComfyUI-SimpleFloatSlider",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SimpleFloatSlider"
|
|
},
|
|
"comfyui-sizefrompresets": {
|
|
"author": "nkchocoai",
|
|
"description": "Add a node that outputs width and height of the size selected from the preset (.csv).",
|
|
"id": "comfyui-sizefrompresets",
|
|
"node_count": 0,
|
|
"rank": 635,
|
|
"repository": "https://github.com/nkchocoai/ComfyUI-SizeFromPresets",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SizeFromPresets"
|
|
},
|
|
"comfyui-smollm3": {
|
|
"author": "XmYx",
|
|
"description": "Welcome to ComfyUI-SmolLM3, where we bring the magic of Hugging Face's SmolLM3 language models into your ComfyUI workflow! Whether you're crafting stories, generating ideas, or building AI-powered creativity tools, this node pack makes it delightfully simple.",
|
|
"id": "comfyui-smollm3",
|
|
"node_count": 0,
|
|
"rank": 722,
|
|
"repository": "https://github.com/XmYx/ComfyUI-SmolLM3",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SmolLM3"
|
|
},
|
|
"comfyui-sokes-nodes": {
|
|
"author": "Mike Sokol",
|
|
"description": "A small node suite for ComfyUI",
|
|
"id": "comfyui-sokes-nodes",
|
|
"node_count": 0,
|
|
"rank": 168,
|
|
"repository": "https://github.com/m-sokes/ComfyUI-Sokes-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Sokes Nodes \ud83e\uddac"
|
|
},
|
|
"comfyui-spark-tts": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI-SparkTTS is a custom ComfyUI node implementation of SparkTTS, an advanced text-to-speech system that harnesses the power of large language models (LLMs) to generate highly accurate and natural-sounding speech.",
|
|
"id": "comfyui-spark-tts",
|
|
"node_count": 0,
|
|
"rank": 785,
|
|
"repository": "https://github.com/1038lab/ComfyUI-SparkTTS",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-Spark-TTS"
|
|
},
|
|
"comfyui-speech-dataset-toolkit": {
|
|
"author": "kale4eat",
|
|
"description": "Basic audio tools using torchaudio for ComfyUI. It is assumed to assist in the speech dataset creation for ASR, TTS, etc.",
|
|
"id": "comfyui-speech-dataset-toolkit",
|
|
"node_count": 0,
|
|
"rank": 967,
|
|
"repository": "https://github.com/kale4eat/ComfyUI-speech-dataset-toolkit",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-speech-dataset-toolkit"
|
|
},
|
|
"comfyui-sq-imageloader": {
|
|
"author": "bruefire",
|
|
"description": "This is an extension node for ComfyUI that allows you to load frames from a video in bulk and perform masking and sketching on each frame through a GUI.",
|
|
"id": "comfyui-sq-imageloader",
|
|
"node_count": 0,
|
|
"rank": 492,
|
|
"repository": "https://github.com/bruefire/ComfyUI-SeqImageLoader",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Sequential Image Loader"
|
|
},
|
|
"comfyui-stable-video-diffusion": {
|
|
"author": "thecooltechguy",
|
|
"description": "Easily use Stable Video Diffusion inside ComfyUI!",
|
|
"id": "comfyui-stable-video-diffusion",
|
|
"node_count": 0,
|
|
"rank": 408,
|
|
"repository": "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Stable Video Diffusion"
|
|
},
|
|
"comfyui-stablestudio": {
|
|
"author": "jtydhr88",
|
|
"description": "A practical plug\u2011in that adds a StableStudio style user interface to ComfyUI. This project aims to give you a clean, responsive UI for managing StableStudio features inside ComfyUI, without complicating your workflow. It focuses on reliability, speed, and a calm, uncluttered design that helps you work faster.",
|
|
"id": "comfyui-stablestudio",
|
|
"node_count": 1,
|
|
"rank": 986,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-StableStudio",
|
|
"status": "ok",
|
|
"title": "ComfyUI-StableStudio"
|
|
},
|
|
"comfyui-stablexwrapper": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI wrapper for [a/StableX normal](https://github.com/Stable-X/StableNormal)/[a/delight](https://github.com/Stable-X/StableDelight) models",
|
|
"id": "comfyui-stablexwrapper",
|
|
"node_count": 0,
|
|
"rank": 300,
|
|
"repository": "https://github.com/kijai/ComfyUI-StableXWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-StableXWrapper"
|
|
},
|
|
"comfyui-stacker": {
|
|
"author": "concarne000",
|
|
"description": "Simple stack push/pop style nodes for images, strings, integers and generic objects (image batches, latents, face models etc)",
|
|
"id": "comfyui-stacker",
|
|
"node_count": 0,
|
|
"rank": 504,
|
|
"repository": "https://github.com/concarne000/ComfyUI-Stacker",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Stacker"
|
|
},
|
|
"comfyui-static-primitives": {
|
|
"author": "80sVectorz",
|
|
"description": "Adds Static Primitives to ComfyUI. Mostly to work with reroute nodes",
|
|
"id": "comfyui-static-primitives",
|
|
"node_count": 0,
|
|
"rank": 434,
|
|
"repository": "https://github.com/80sVectorz/ComfyUI-Static-Primitives",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Static-Primitives"
|
|
},
|
|
"comfyui-stereopsis": {
|
|
"author": "IsItDanOrAi",
|
|
"description": "This initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences.",
|
|
"id": "comfyui-stereopsis",
|
|
"node_count": 0,
|
|
"rank": 956,
|
|
"repository": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Stereopsis"
|
|
},
|
|
"comfyui-string-tools": {
|
|
"author": "Taremin",
|
|
"description": "This extension provides the StringToolsConcat node, which concatenates multiple texts, and the StringToolsRandomChoice node, which selects one randomly from multiple texts.",
|
|
"id": "comfyui-string-tools",
|
|
"node_count": 0,
|
|
"rank": 628,
|
|
"repository": "https://github.com/Taremin/comfyui-string-tools",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI String Tools"
|
|
},
|
|
"comfyui-string-util": {
|
|
"author": "kale4eat",
|
|
"description": "String utility for ComfyUI",
|
|
"id": "comfyui-string-util",
|
|
"node_count": 19,
|
|
"rank": 965,
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"status": "ok",
|
|
"title": "ComfyUI-string-util"
|
|
},
|
|
"comfyui-sub-nodes": {
|
|
"author": "vivax3794",
|
|
"description": "Creating subgraph and Calling subgraphs.",
|
|
"id": "comfyui-sub-nodes",
|
|
"node_count": 0,
|
|
"rank": 867,
|
|
"repository": "https://github.com/vivax3794/ComfyUI-Sub-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Sub-Nodes"
|
|
},
|
|
"comfyui-subjectstyle-csv": {
|
|
"author": "maracman",
|
|
"description": "Store a CSV of prompts where the style can change for each subject. The CSV node initialises with the column (style) and row (subject) names for easy interpretability.",
|
|
"id": "comfyui-subjectstyle-csv",
|
|
"node_count": 0,
|
|
"rank": 839,
|
|
"repository": "https://github.com/maracman/ComfyUI-SubjectStyle-CSV",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SubjectStyle-CSV"
|
|
},
|
|
"comfyui-taylor-attention": {
|
|
"author": "ttulttul",
|
|
"description": "ComfyUI Taylor attention custom node",
|
|
"id": "comfyui-taylor-attention",
|
|
"node_count": 0,
|
|
"rank": 548,
|
|
"repository": "https://github.com/ttulttul/ComfyUI-Taylor-Attention",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Taylor-Attention"
|
|
},
|
|
"comfyui-text": {
|
|
"author": "MarkoCa1",
|
|
"description": "Why make this node? Because I only need simple text related operations and don't want to install anything extra.",
|
|
"id": "comfyui-text",
|
|
"node_count": 0,
|
|
"rank": 911,
|
|
"repository": "https://github.com/MarkoCa1/ComfyUI-Text",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Text"
|
|
},
|
|
"comfyui-text-file-util": {
|
|
"author": "kale4eat",
|
|
"description": "Text file utility for ComfyUI",
|
|
"id": "comfyui-text-file-util",
|
|
"node_count": 0,
|
|
"rank": 966,
|
|
"repository": "https://github.com/kale4eat/ComfyUI-text-file-util",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-text-file-util"
|
|
},
|
|
"comfyui-text-randomizer": {
|
|
"author": "nosiu",
|
|
"description": "A simple text randomizer for ComfyUI that can generate random and surprising results",
|
|
"id": "comfyui-text-randomizer",
|
|
"node_count": 0,
|
|
"rank": 705,
|
|
"repository": "https://github.com/nosiu/comfyui-text-randomizer",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-text-randomizer"
|
|
},
|
|
"comfyui-textassets": {
|
|
"author": "bilal-arikan",
|
|
"description": "With this node you can upload text files to input folder from your local computer.",
|
|
"id": "comfyui-textassets",
|
|
"node_count": 0,
|
|
"rank": 717,
|
|
"repository": "https://github.com/bilal-arikan/ComfyUI_TextAssets",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_TextAssets"
|
|
},
|
|
"comfyui-textonsegs": {
|
|
"author": "nkchocoai",
|
|
"description": "Add a node for drawing text with CR Draw Text of ComfyUI_Comfyroll_CustomNodes to the area of SEGS detected by Ultralytics Detector of ComfyUI-Impact-Pack.",
|
|
"id": "comfyui-textonsegs",
|
|
"node_count": 0,
|
|
"rank": 637,
|
|
"repository": "https://github.com/nkchocoai/ComfyUI-TextOnSegs",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TextOnSegs"
|
|
},
|
|
"comfyui-textutils": {
|
|
"author": "wutipong",
|
|
"description": "Nodes:Create N-Token String",
|
|
"id": "comfyui-textutils",
|
|
"node_count": 0,
|
|
"rank": 396,
|
|
"repository": "https://github.com/wutipong/ComfyUI-TextUtils",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TextUtils"
|
|
},
|
|
"comfyui-tg": {
|
|
"author": "daxcay",
|
|
"description": "Node to enable Telegram in ComfyUI.",
|
|
"id": "comfyui-tg",
|
|
"node_count": 0,
|
|
"rank": 918,
|
|
"repository": "https://github.com/daxcay/ComfyUI-TG",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TG"
|
|
},
|
|
"comfyui-thera": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project is an unofficial ComfyUI implementation of [a/Thera](https://github.com/prs-eth/thera) (Aliasing-Free Arbitrary-Scale Super-Resolution with Neural Heat Fields)",
|
|
"id": "comfyui-thera",
|
|
"node_count": 0,
|
|
"rank": 680,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Thera",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Thera"
|
|
},
|
|
"comfyui-thinksound-wrapper": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A ComfyUI wrapper implementation of ThinkSound - an advanced AI model for generating high-quality audio from text descriptions and video content using Chain-of-Thought (CoT) reasoning.",
|
|
"id": "comfyui-thinksound-wrapper",
|
|
"node_count": 0,
|
|
"rank": 769,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-ThinkSound_Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ThinkSound_Wrapper"
|
|
},
|
|
"comfyui-tj-normallighting": {
|
|
"author": "TJ16th",
|
|
"description": "Custom Node for comfyUI for virtual lighting based on normal map.\nYou can use normal maps to add virtual lighting effects to your images.",
|
|
"id": "comfyui-tj-normallighting",
|
|
"node_count": 0,
|
|
"rank": 971,
|
|
"repository": "https://github.com/TJ16th/comfyUI_TJ_NormalLighting",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyUI_TJ_NormalLighting"
|
|
},
|
|
"comfyui-toolbox": {
|
|
"author": "zcfrank1st",
|
|
"description": "A collection of utility nodes for ComfyUI, including audio/video processing, file uploads, and AI image generation.",
|
|
"id": "comfyui-toolbox",
|
|
"node_count": 0,
|
|
"rank": 487,
|
|
"repository": "https://github.com/zcfrank1st/Comfyui-Toolbox",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-Toolbox"
|
|
},
|
|
"comfyui-trashnodes-downloadhuggingface": {
|
|
"author": "adbrasi",
|
|
"description": "ComfyUI-TrashNodes-DownloadHuggingface is a ComfyUI node designed to facilitate the download of models you have just trained and uploaded to Hugging Face. This node is particularly useful for users who employ Google Colab for training and need to quickly download their models for deployment.",
|
|
"id": "comfyui-trashnodes-downloadhuggingface",
|
|
"node_count": 2,
|
|
"rank": 723,
|
|
"repository": "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface",
|
|
"status": "ok",
|
|
"title": "ComfyUI-TrashNodes-DownloadHuggingface"
|
|
},
|
|
"comfyui-try-on": {
|
|
"author": "shadowcz007",
|
|
"description": "Virtual try-on for creating a personal brand wardrobe collection.",
|
|
"id": "comfyui-try-on",
|
|
"node_count": 0,
|
|
"rank": 348,
|
|
"repository": "https://github.com/shadowcz007/comfyui-try-on",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-try-on"
|
|
},
|
|
"comfyui-ultraedit-zho": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of [a/UltraEdit](https://github.com/HaozheZhao/UltraEdit) (Diffusers) for ComfyUI",
|
|
"id": "comfyui-ultraedit-zho",
|
|
"node_count": 0,
|
|
"rank": 431,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-UltraEdit-ZHO",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-UltraEdit-ZHO"
|
|
},
|
|
"comfyui-universaltoolkit": {
|
|
"author": "whmc76",
|
|
"description": "A comprehensive toolkit based on ComfyUI, providing image, mask, audio, and tools nodes, fully modular and v3 compatible.",
|
|
"id": "comfyui-universaltoolkit",
|
|
"node_count": 0,
|
|
"rank": 374,
|
|
"repository": "https://github.com/whmc76/ComfyUI-UniversalToolkit",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-UniversalToolkit"
|
|
},
|
|
"comfyui-vae-utils": {
|
|
"author": "spacepxl",
|
|
"description": "Nodes for loading and using VAEs in ways not supported by base ComfyUI. Currently supports Wan upscale VAE, more may be added later as needed.",
|
|
"id": "comfyui-vae-utils",
|
|
"node_count": 0,
|
|
"rank": 249,
|
|
"repository": "https://github.com/spacepxl/ComfyUI-VAE-Utils",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-VAE-Utils"
|
|
},
|
|
"comfyui-veo2-experimental": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A custom node extension for ComfyUI that integrates Google's Veo 2 text-to-video generation capabilities.",
|
|
"id": "comfyui-veo2-experimental",
|
|
"node_count": 3,
|
|
"rank": 760,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Veo2-Experimental",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Veo2-Experimental"
|
|
},
|
|
"comfyui-video-depth-anything": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project is an unofficial ComfyUI implementation of [a/Video Depth Anything](https://github.com/DepthAnything/Video-Depth-Anything), for depth estimation on long videos without compromising quality, consistency, or generalization ability.",
|
|
"id": "comfyui-video-depth-anything",
|
|
"node_count": 0,
|
|
"rank": 678,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Video Depth Anything"
|
|
},
|
|
"comfyui-videoupscale-withmodel": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A memory-efficient implementation for upscaling videos in ComfyUI using non-diffusion upscaling models. This custom node is designed to handle large video frame sequences without memory bottlenecks.",
|
|
"id": "comfyui-videoupscale-withmodel",
|
|
"node_count": 1,
|
|
"rank": 761,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-VideoUpscale_WithModel",
|
|
"status": "ok",
|
|
"title": "ComfyUI-VideoUpscale_WithModel"
|
|
},
|
|
"comfyui-viewcrafter": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use [a/ViewCrafter](https://github.com/Drexubery/ViewCrafter/tree/main) for novel view synthesis.",
|
|
"id": "comfyui-viewcrafter",
|
|
"node_count": 0,
|
|
"rank": 816,
|
|
"repository": "https://github.com/logtd/ComfyUI-ViewCrafter",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ViewCrafter"
|
|
},
|
|
"comfyui-viewer": {
|
|
"author": "WASasquatch",
|
|
"description": "Extensible content viewer for ComfyUI: HTML, Markdown (LaTeX, Mermaid, etc), Code, Images, and more",
|
|
"id": "comfyui-viewer",
|
|
"node_count": 0,
|
|
"rank": 40,
|
|
"repository": "https://github.com/WASasquatch/ComfyUI_Viewer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Viewer"
|
|
},
|
|
"comfyui-visual-anagram": {
|
|
"author": "zcfrank1st",
|
|
"description": "Nodes:visual_anagrams_sample, visual_anagrams_animate",
|
|
"id": "comfyui-visual-anagram",
|
|
"node_count": 0,
|
|
"rank": 464,
|
|
"repository": "https://github.com/zcfrank1st/comfyui_visual_anagrams",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_visual_anagram"
|
|
},
|
|
"comfyui-vivax-nodes": {
|
|
"author": "vivax3794",
|
|
"description": "Nodes:Inspect, Any String, Model From URL",
|
|
"id": "comfyui-vivax-nodes",
|
|
"node_count": 0,
|
|
"rank": 866,
|
|
"repository": "https://github.com/vivax3794/ComfyUI-Vivax-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Vivax-Nodes"
|
|
},
|
|
"comfyui-voxcpmtts": {
|
|
"author": "1038lab",
|
|
"description": "A clean, efficient ComfyUI custom node for VoxCPMTTS (Text-to-Speech) functionality. This implementation provides high-quality speech generation and voice cloning capabilities using the VoxCPM model.",
|
|
"id": "comfyui-voxcpmtts",
|
|
"node_count": 0,
|
|
"rank": 794,
|
|
"repository": "https://github.com/1038lab/ComfyUI-VoxCPMTTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-VoxCPMTTS"
|
|
},
|
|
"comfyui-wa": {
|
|
"author": "daxcay",
|
|
"description": "Node to enable WhatsApp in ComfyUI.",
|
|
"id": "comfyui-wa",
|
|
"node_count": 0,
|
|
"rank": 917,
|
|
"repository": "https://github.com/daxcay/ComfyUI-WA",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WA"
|
|
},
|
|
"comfyui-wanresolutionselector": {
|
|
"author": "impactframes",
|
|
"description": "A ComfyUI custom node that automatically selects appropriate video resolution dimensions based on generation mode, aspect ratio, and quality settings. Designed to work seamlessly with video generation models and KJNodes image resize nodes.",
|
|
"id": "comfyui-wanresolutionselector",
|
|
"node_count": 0,
|
|
"rank": 901,
|
|
"repository": "https://github.com/if-ai/ComfyUI-WanResolutionSelector",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WanResolutionSelector"
|
|
},
|
|
"comfyui-wanvideoksampler": {
|
|
"author": "ShmuelRonen",
|
|
"description": "An advanced custom node for ComfyUI that provides optimized access to Wan2.1, a state-of-the-art video foundation model suite. The WanVideoKsampler node features intelligent memory management to enable higher resolution outputs and longer video sequences, even on consumer-grade hardware.",
|
|
"id": "comfyui-wanvideoksampler",
|
|
"node_count": 0,
|
|
"rank": 754,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WanVideoKsampler"
|
|
},
|
|
"comfyui-wanvideowrapper": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI wrapper nodes for [a/WanVideo](https://github.com/Wan-Video/Wan2.1) and related models.",
|
|
"id": "comfyui-wanvideowrapper",
|
|
"node_count": 0,
|
|
"rank": 303,
|
|
"repository": "https://github.com/kijai/ComfyUI-WanVideoWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WanVideoWrapper"
|
|
},
|
|
"comfyui-wd-timm-tagger": {
|
|
"author": "bedovyy",
|
|
"description": "ComfyUI custom node for image tagging using WD v3 models, based on .",
|
|
"id": "comfyui-wd-timm-tagger",
|
|
"node_count": 0,
|
|
"rank": 460,
|
|
"repository": "https://github.com/bedovyy/ComfyUI-WD-Timm-Tagger",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WD-Timm-Tagger"
|
|
},
|
|
"comfyui-webcam-capture-node": {
|
|
"author": "victorchall",
|
|
"description": "This node captures images one at a time from your webcam when you click generate.\nThis is particular useful for img2img or controlnet workflows.\nNOTE:This node will take over your webcam, so if you have another program using it, you may need to close that program first. Likewise, you may need to close Comfyui or close the workflow to release the webcam.",
|
|
"id": "comfyui-webcam-capture-node",
|
|
"node_count": 0,
|
|
"rank": 868,
|
|
"repository": "https://github.com/victorchall/comfyui_webcamcapture",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui Webcam capture node"
|
|
},
|
|
"comfyui-wildcards-rework": {
|
|
"author": "aria1th",
|
|
"description": "Powerful ComfyUI custom node for dynamic prompt generation using wildcards and bracket expressions, enabling infinite variations with weighted selection, multi-picks, and nested expansion support.",
|
|
"id": "comfyui-wildcards-rework",
|
|
"node_count": 0,
|
|
"rank": 496,
|
|
"repository": "https://github.com/aria1th/ComfyUI-Wildcards-rework",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Wildcards-rework"
|
|
},
|
|
"comfyui-wildpromptor": {
|
|
"author": "1038lab",
|
|
"description": "WildPromptor simplifies prompt creation, organization, and customization in ComfyUI, turning chaotic workflows into an efficient, intuitive process.",
|
|
"id": "comfyui-wildpromptor",
|
|
"node_count": 0,
|
|
"rank": 782,
|
|
"repository": "https://github.com/1038lab/ComfyUI-WildPromptor",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WildPromptor"
|
|
},
|
|
"comfyui-wordembeddings": {
|
|
"author": "jtrue",
|
|
"description": "Word embedding utility nodes for ComfyUI. Load a pre-trained embedding model, explore neighbors, do analogies, and project any token/phrase onto 1D/2D/3D semantic axes with human\u2011readable summaries.",
|
|
"id": "comfyui-wordembeddings",
|
|
"node_count": 0,
|
|
"rank": 473,
|
|
"repository": "https://github.com/jtrue/ComfyUI-WordEmbeddings",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WordEmbeddings"
|
|
},
|
|
"comfyui-workspace-manager-comfyspace": {
|
|
"author": "11cafe",
|
|
"description": "A ComfyUI custom node for project management to centralize the management of all your workflows in one place. Seamlessly switch between workflows, create and update them within a single workspace, like Google Docs.",
|
|
"id": "comfyui-workspace-manager-comfyspace",
|
|
"node_count": 0,
|
|
"rank": 470,
|
|
"repository": "https://github.com/11cafe/comfyui-workspace-manager",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Workspace Manager - Comfyspace"
|
|
},
|
|
"comfyui-wrapper-nodes-for-lvcd": {
|
|
"author": "kijai",
|
|
"description": "Original repo: [a/https://github.com/luckyhzt/LVCD](https://github.com/luckyhzt/LVCD)",
|
|
"id": "comfyui-wrapper-nodes-for-lvcd",
|
|
"node_count": 0,
|
|
"rank": 295,
|
|
"repository": "https://github.com/kijai/ComfyUI-LVCDWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI wrapper nodes for LVCD"
|
|
},
|
|
"comfyui-yolov8": {
|
|
"author": "zcfrank1st",
|
|
"description": "Nodes: Yolov8Detection, Yolov8Segmentation. Deadly simple yolov8 comfyui plugin",
|
|
"id": "comfyui-yolov8",
|
|
"node_count": 0,
|
|
"rank": 438,
|
|
"repository": "https://github.com/zcfrank1st/Comfyui-Yolov8",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Yolov8"
|
|
},
|
|
"comfyui-yolov8-json": {
|
|
"author": "prodogape",
|
|
"description": "This node is mainly based on the Yolov8 model for object detection, and it outputs related images, masks, and JSON information.[w/Repository url is changed. Please remove previous one and reinstall.]",
|
|
"id": "comfyui-yolov8-json",
|
|
"node_count": 0,
|
|
"rank": 885,
|
|
"repository": "https://github.com/prodogape/Comfyui-Yolov8-JSON",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-Yolov8-JSON"
|
|
},
|
|
"comfyui-youtu-vl": {
|
|
"author": "1038lab",
|
|
"description": "ComfyUI custom nodes for Tencent Youtu-VL vision-language model",
|
|
"id": "comfyui-youtu-vl",
|
|
"node_count": 0,
|
|
"rank": 799,
|
|
"repository": "https://github.com/1038lab/ComfyUI-Youtu-VL",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Youtu-VL"
|
|
},
|
|
"comfyui-youtubevideoplayer": {
|
|
"author": "daxcay",
|
|
"description": "Plays youtube videos in comfy. Use this node to share tutorials or renders. Youtube Playlists mode is also in Future Development in which you can add multiple youtube links and form a playlist which would be ideal for chained tutorials or lisitening and sharing songs playlists with others.",
|
|
"id": "comfyui-youtubevideoplayer",
|
|
"node_count": 0,
|
|
"rank": 920,
|
|
"repository": "https://github.com/daxcay/ComfyUI-YouTubeVideoPlayer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-YouTubeVideoPlayer"
|
|
},
|
|
"comfyui-yt-dl": {
|
|
"author": "impactframes",
|
|
"description": "Download Youtube videos using ComfyUI",
|
|
"id": "comfyui-yt-dl",
|
|
"node_count": 0,
|
|
"rank": 903,
|
|
"repository": "https://github.com/if-ai/ComfyUI-yt_dl",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-yt_dl"
|
|
},
|
|
"comfyui-zlycoris": {
|
|
"author": "TripleHeadedMonkey",
|
|
"description": "Custom nodes for loading Z-Image LoRa/LoHa. Includes nodes for merging Qwen 3 4B models and extracting Qwen lora from Qwen 3 4b models.",
|
|
"id": "comfyui-zlycoris",
|
|
"node_count": 0,
|
|
"rank": 517,
|
|
"repository": "https://github.com/TripleHeadedMonkey/ComfyUI-Zlycoris",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Zlycoris"
|
|
},
|
|
"comfyui_controlnet_aux": {
|
|
"author": "Fannovel16",
|
|
"description": "Plug-and-play ComfyUI node sets for making ControlNet hint images.",
|
|
"id": "comfyui_controlnet_aux",
|
|
"node_count": 0,
|
|
"rank": 16,
|
|
"repository": "https://github.com/Fannovel16/comfyui_controlnet_aux",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI's ControlNet Auxiliary Preprocessors"
|
|
},
|
|
"comfyui_layerstyle_advance": {
|
|
"author": "chflame163",
|
|
"description": "The nodes detached from ComfyUI Layer Style are mainly those with complex requirements for dependency packages.",
|
|
"id": "comfyui_layerstyle_advance",
|
|
"node_count": 0,
|
|
"rank": 334,
|
|
"repository": "https://github.com/chflame163/ComfyUI_LayerStyle_Advance",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_LayerStyle_Advance"
|
|
},
|
|
"comfyui_photomakerV2_native": {
|
|
"author": "zhangp365",
|
|
"description": "Nodes: PhotoMakerLoaderV2,PhotoMakerEncodeV2",
|
|
"id": "comfyui_photomakerV2_native",
|
|
"node_count": 0,
|
|
"rank": 922,
|
|
"repository": "https://github.com/zhangp365/ComfyUI_photomakerV2_native",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_photomakerV2_native"
|
|
},
|
|
"comfyui_pulid_flux_ll": {
|
|
"author": "lldacing",
|
|
"description": "The implementation for PuLID-Flux, support TeaCache, no model pollution.",
|
|
"id": "comfyui_pulid_flux_ll",
|
|
"node_count": 0,
|
|
"rank": 535,
|
|
"repository": "https://github.com/lldacing/ComfyUI_PuLID_Flux_ll",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_PuLID_Flux_ll"
|
|
},
|
|
"comfyui_resolutionselectorplus": {
|
|
"author": "bradsec",
|
|
"description": "A custom node for Stable Diffusion ComfyUI to enable easy selection of image resolutions for SDXL SD15 SD21",
|
|
"id": "comfyui_resolutionselectorplus",
|
|
"node_count": 0,
|
|
"rank": 206,
|
|
"repository": "https://github.com/bradsec/ComfyUI_ResolutionSelectorPlus",
|
|
"status": "no_static_nodes",
|
|
"title": "ResolutionSelector for ComfyUI"
|
|
},
|
|
"comfyui_stabledelight_ll": {
|
|
"author": "lldacing",
|
|
"description": "StableDelight: Revealing Hidden Textures by Removing Specular Reflections",
|
|
"id": "comfyui_stabledelight_ll",
|
|
"node_count": 0,
|
|
"rank": 533,
|
|
"repository": "https://github.com/lldacing/ComfyUI_StableDelight_ll",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_StableDelight_ll"
|
|
},
|
|
"comfyui_stablehair_ll": {
|
|
"author": "lldacing",
|
|
"description": "Hair transfer",
|
|
"id": "comfyui_stablehair_ll",
|
|
"node_count": 0,
|
|
"rank": 534,
|
|
"repository": "https://github.com/lldacing/ComfyUI_StableHair_ll",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_StableHair_ll"
|
|
},
|
|
"comfyui_toyxyz_test_nodes": {
|
|
"author": "toyxyz",
|
|
"description": "This node was created to send a webcam to ComfyUI in real time. This node is recommended for use with LCM.",
|
|
"id": "comfyui_toyxyz_test_nodes",
|
|
"node_count": 0,
|
|
"rank": 405,
|
|
"repository": "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_toyxyz_test_nodes"
|
|
},
|
|
"comfywarp": {
|
|
"author": "Sxela",
|
|
"description": "WarpFusion workflow wrapper for ComfyUI",
|
|
"id": "comfywarp",
|
|
"node_count": 14,
|
|
"rank": 217,
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"status": "ok",
|
|
"title": "ComfyWarp"
|
|
},
|
|
"common-util": {
|
|
"author": "longgui0318",
|
|
"description": "Nodes:Init Layer Info Array, Added Layer Info To Array, Layer Info Array Fuse, Layer Image Seleted, Layer Images IPAdapter Advanced, Enhanced Random Light Source",
|
|
"id": "common-util",
|
|
"node_count": 0,
|
|
"rank": 654,
|
|
"repository": "https://github.com/longgui0318/comfyui-common-util",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-common-util"
|
|
},
|
|
"concarnenode": {
|
|
"author": "concarne000",
|
|
"description": "Nodes:Bing Image Grabber, Zephyr chat, Hermes Chat",
|
|
"id": "concarnenode",
|
|
"node_count": 2,
|
|
"rank": 503,
|
|
"repository": "https://github.com/concarne000/ConCarneNode",
|
|
"status": "ok",
|
|
"title": "ConCarneNode"
|
|
},
|
|
"connection-helper": {
|
|
"author": "Dr.Lt.Data",
|
|
"description": "This is a helper extension for ComfyUI that assists with node connections.",
|
|
"id": "connection-helper",
|
|
"node_count": 0,
|
|
"rank": 7,
|
|
"repository": "https://github.com/ltdrdata/comfyui-connection-helper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Connection Helper"
|
|
},
|
|
"consistency-decoder": {
|
|
"author": "shadowcz007",
|
|
"description": "[a/openai Consistency Decoder](https://github.com/openai/consistencydecoder). After downloading the [a/OpenAI VAE model](https://openaipublic.azureedge.net/diff-vae/c9cebd3132dd9c42936d803e33424145a748843c8f716c0814838bdc8a2fe7cb/decoder.pt), place it in the `model/vae` directory for use.",
|
|
"id": "consistency-decoder",
|
|
"node_count": 0,
|
|
"rank": 343,
|
|
"repository": "https://github.com/shadowcz007/comfyui-consistency-decoder",
|
|
"status": "no_static_nodes",
|
|
"title": "Consistency Decoder"
|
|
},
|
|
"controlnet-aux-valentin": {
|
|
"author": "Cornea Valentin",
|
|
"description": "This ComfyUI custom node, named ControlNet Auxiliar, is designed to provide auxiliary functionalities for image processing tasks. It is particularly useful for various image manipulation and enhancement operations. The node is integrated with functionalities for converting images between different formats and applying various image processing techniques.",
|
|
"id": "controlnet-aux-valentin",
|
|
"node_count": 0,
|
|
"rank": 910,
|
|
"repository": "https://github.com/madtunebk/ComfyUI-ControlnetAux",
|
|
"status": "no_static_nodes",
|
|
"title": "ControlNet Auxiliar"
|
|
},
|
|
"coreml": {
|
|
"author": "aszc-dev",
|
|
"description": "This extension contains a set of custom nodes for ComfyUI that allow you to use Core ML models in your ComfyUI workflows. The models can be obtained here, or you can convert your own models using coremltools. The main motivation behind using Core ML models in ComfyUI is to allow you to utilize the ANE (Apple Neural Engine) on Apple Silicon (M1/M2) machines to improve performance.",
|
|
"id": "coreml",
|
|
"node_count": 0,
|
|
"rank": 352,
|
|
"repository": "https://github.com/aszc-dev/ComfyUI-CoreMLSuite",
|
|
"status": "no_static_nodes",
|
|
"title": "Core ML Suite for ComfyUI"
|
|
},
|
|
"coziness": {
|
|
"author": "skfoo",
|
|
"description": "Nodes:MultiLora Loader, Lora Text Extractor. Provides a node for assisting in loading loras through text.",
|
|
"id": "coziness",
|
|
"node_count": 0,
|
|
"rank": 218,
|
|
"repository": "https://github.com/skfoo/ComfyUI-Coziness",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Coziness"
|
|
},
|
|
"cozy-utils": {
|
|
"author": "CozyMantis",
|
|
"description": "Various cozy nodes, made with \ud83d\udc9a by the CozyMantis squad.",
|
|
"id": "cozy-utils",
|
|
"node_count": 0,
|
|
"rank": 865,
|
|
"repository": "https://github.com/cozymantis/cozy-utils-comfyui-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Cozy Utils"
|
|
},
|
|
"crash": {
|
|
"author": "chrish-slingshot",
|
|
"description": "A mixture of effects and quality of life nodes. Nodes: ImageGlitcher (gives an image a cool glitchy effect), ColorStylizer (highlights a single color in an image), QueryLocalLLM (queries a local LLM API though oobabooga), SDXLReslution (resolution picker for the standard SDXL resolutions, the complete list), SDXLResolutionSplit (splits the SDXL resolution into width and height).",
|
|
"id": "crash",
|
|
"node_count": 0,
|
|
"rank": 320,
|
|
"repository": "https://github.com/chrish-slingshot/CrasHUtils",
|
|
"status": "no_static_nodes",
|
|
"title": "CrasH Utils"
|
|
},
|
|
"crytools": {
|
|
"author": "Crystian",
|
|
"description": "With this suit, you can see the resources monitor, progress bar & time elapsed, metadata and compare between two images, compare between two JSONs, show any value to console/display, pipes, and more!\nThis provides better nodes to load/save images, previews, etc, and see \"hidden\" data without loading a new workflow.",
|
|
"id": "crytools",
|
|
"node_count": 0,
|
|
"rank": 562,
|
|
"repository": "https://github.com/crystian/ComfyUI-Crystools",
|
|
"status": "no_static_nodes",
|
|
"title": "Crystools"
|
|
},
|
|
"crytools-save": {
|
|
"author": "Crystian",
|
|
"description": "With this quality of life extension, you can save your workflow with a specific name and include additional details such as the author, a description, and the version (in metadata/json). Important: When you share your workflow (via png/json), others will be able to see your information!",
|
|
"id": "crytools-save",
|
|
"node_count": 0,
|
|
"rank": 563,
|
|
"repository": "https://github.com/crystian/ComfyUI-Crystools-save",
|
|
"status": "no_static_nodes",
|
|
"title": "Crystools-save"
|
|
},
|
|
"cspnodes": {
|
|
"author": "cerspense",
|
|
"description": "Nodes:Image Dir Iterator, Modelscopet2v, Modelscopev2v, Vid Dir Iterator, Image Dir Iterator, Text File Line Iterator, Remap Range, Split Image Channels, Resize By Image, Increment Every N.",
|
|
"id": "cspnodes",
|
|
"node_count": 0,
|
|
"rank": 834,
|
|
"repository": "https://github.com/cerspense/ComfyUI_cspnodes",
|
|
"status": "no_static_nodes",
|
|
"title": "cspnodes"
|
|
},
|
|
"csv-loader": {
|
|
"author": "PCMonsterx",
|
|
"description": "CSV Loader for prompt building within ComfyUI interface. Allows access to positive/negative prompts associated with a name. Selections are being pulled from CSV files.",
|
|
"id": "csv-loader",
|
|
"node_count": 0,
|
|
"rank": 368,
|
|
"repository": "https://github.com/PCMonsterx/ComfyUI-CSV-Loader",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CSV-Loader"
|
|
},
|
|
"cutecomfy": {
|
|
"author": "zer0TF",
|
|
"description": "Adds a configurable folder watcher that auto-converts Comfy metadata into a Civitai-friendly format for automatic resource tagging when you upload images. Oh, and it makes your UI awesome, too. \ud83d\udc9c",
|
|
"id": "cutecomfy",
|
|
"node_count": 0,
|
|
"rank": 330,
|
|
"repository": "https://github.com/zer0TF/cute-comfy",
|
|
"status": "no_static_nodes",
|
|
"title": "Cute Comfy"
|
|
},
|
|
"cutoff": {
|
|
"author": "BlenderNeko",
|
|
"description": "These custom nodes provides features that allow for better control over the effects of the text prompt.",
|
|
"id": "cutoff",
|
|
"node_count": 3,
|
|
"rank": 21,
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_Cutoff",
|
|
"status": "ok",
|
|
"title": "ComfyUI Cutoff"
|
|
},
|
|
"cyberdolphin": {
|
|
"author": "whatbirdisthat",
|
|
"description": "Cyberdolphin Suite of ComfyUI nodes for wiring up things.",
|
|
"id": "cyberdolphin",
|
|
"node_count": 0,
|
|
"rank": 319,
|
|
"repository": "https://github.com/whatbirdisthat/cyberdolphin",
|
|
"status": "no_static_nodes",
|
|
"title": "cyberdolphin"
|
|
},
|
|
"dantangen": {
|
|
"author": "huchenlei",
|
|
"description": "ComfyUI node of [a/Kohaku's DanTagGen Demo](https://huggingface.co/KBlueLeaf/DanTagGen?not-for-all-audiences=true).",
|
|
"id": "dantangen",
|
|
"node_count": 0,
|
|
"rank": 843,
|
|
"repository": "https://github.com/huchenlei/ComfyUI_DanTagGen",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_DanTagGen"
|
|
},
|
|
"daremerge": {
|
|
"author": "54rt1n",
|
|
"description": "ComfyUI powertools for SD1.5 and SDXL model merging.",
|
|
"id": "daremerge",
|
|
"node_count": 0,
|
|
"rank": 565,
|
|
"repository": "https://github.com/54rt1n/ComfyUI-DareMerge",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DareMerge"
|
|
},
|
|
"darkprompts": {
|
|
"author": "darkpixel",
|
|
"description": "Slightly better random prompt generation tools that allow combining and picking prompts from both file and text input sources.",
|
|
"id": "darkprompts",
|
|
"node_count": 0,
|
|
"rank": 648,
|
|
"repository": "https://github.com/darkpixel/darkprompts",
|
|
"status": "no_static_nodes",
|
|
"title": "DarkPrompts"
|
|
},
|
|
"dart": {
|
|
"author": "nkchocoai",
|
|
"description": "Add nodes that generates danbooru tags by [a/Dart(Danbooru Tags Transformer)](https://huggingface.co/p1atdev/dart-v1-sft).",
|
|
"id": "dart",
|
|
"node_count": 0,
|
|
"rank": 639,
|
|
"repository": "https://github.com/nkchocoai/ComfyUI-Dart",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Dart"
|
|
},
|
|
"ddcolor-hay86": {
|
|
"author": "hay86",
|
|
"description": "Unofficial implementation of [a/DDColor](https://github.com/piddnad/DDColor) for ComfyUI",
|
|
"id": "ddcolor-hay86",
|
|
"node_count": 0,
|
|
"rank": 934,
|
|
"repository": "https://github.com/hay86/ComfyUI_DDColor",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI DDColor"
|
|
},
|
|
"ddcolor-kijai": {
|
|
"author": "kijai",
|
|
"description": "Node to use [a/DDColor](https://github.com/piddnad/DDColor) in ComfyUI.",
|
|
"id": "ddcolor-kijai",
|
|
"node_count": 0,
|
|
"rank": 271,
|
|
"repository": "https://github.com/kijai/ComfyUI-DDColor",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DDColor"
|
|
},
|
|
"debug": {
|
|
"author": "Sida Liu",
|
|
"description": "Attach a debug node to an output to obtain more detailed information. Uncover the details of your models in ComfyUI with ease.",
|
|
"id": "debug",
|
|
"node_count": 2,
|
|
"rank": 976,
|
|
"repository": "https://github.com/liusida/ComfyUI-Debug",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Debug"
|
|
},
|
|
"deepcache": {
|
|
"author": "styler00dollar",
|
|
"description": "This extension provides nodes for [a/DeepCache: Accelerating Diffusion Models for Free](https://arxiv.org/abs/2312.00858)\nNOTE:Original code can be found [a/here](https://gist.github.com/laksjdjf/435c512bc19636e9c9af4ee7bea9eb86). Full credit to laksjdjf for sharing the code.",
|
|
"id": "deepcache",
|
|
"node_count": 1,
|
|
"rank": 552,
|
|
"repository": "https://github.com/styler00dollar/ComfyUI-deepcache",
|
|
"status": "ok",
|
|
"title": "ComfyUI-deepcache"
|
|
},
|
|
"deepface": {
|
|
"author": "jordoh",
|
|
"description": "ComfyUI nodes wrapping the [a/deepface](https://github.com/serengil/deepface) library.",
|
|
"id": "deepface",
|
|
"node_count": 4,
|
|
"rank": 775,
|
|
"repository": "https://github.com/jordoh/ComfyUI-Deepface",
|
|
"status": "ok",
|
|
"title": "ComfyUI Deepface"
|
|
},
|
|
"deepshrink": {
|
|
"author": "kinfolk0117",
|
|
"description": "Nodes:GradientPatchModelAddDownscale (Kohya Deep Shrink).",
|
|
"id": "deepshrink",
|
|
"node_count": 2,
|
|
"rank": 358,
|
|
"repository": "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink",
|
|
"status": "ok",
|
|
"title": "ComfyUI_GradientDeepShrink"
|
|
},
|
|
"deforum-nodes": {
|
|
"author": "deforum",
|
|
"description": "Official Deforum animation pipeline tools that provide a unique way to create frame-by-frame generative motion art.",
|
|
"id": "deforum-nodes",
|
|
"node_count": 0,
|
|
"rank": 721,
|
|
"repository": "https://github.com/XmYx/deforum-comfy-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Deforum Nodes"
|
|
},
|
|
"delpth-visualization": {
|
|
"author": "gokayfem",
|
|
"description": "Works with any Depth Map and visualizes the applied version it inside ComfyUI",
|
|
"id": "delpth-visualization",
|
|
"node_count": 0,
|
|
"rank": 663,
|
|
"repository": "https://github.com/gokayfem/ComfyUI-Depth-Visualization",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Depth-Visualization"
|
|
},
|
|
"demofusion": {
|
|
"author": "deroberon",
|
|
"description": "The Demofusion Custom Node is a wrapper that adapts the work and implementation of the [a/DemoFusion](https://ruoyidu.github.io/demofusion/demofusion.html) technique created and implemented by Ruoyi Du to the Comfyui environment.",
|
|
"id": "demofusion",
|
|
"node_count": 0,
|
|
"rank": 500,
|
|
"repository": "https://github.com/deroberon/demofusion-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "demofusion-comfyui"
|
|
},
|
|
"demucus": {
|
|
"author": "kale4eat",
|
|
"description": "Path utility for ComfyUI",
|
|
"id": "demucus",
|
|
"node_count": 9,
|
|
"rank": 964,
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"status": "ok",
|
|
"title": "ComfyUI_demucus"
|
|
},
|
|
"densediffusion": {
|
|
"author": "huchenlei",
|
|
"description": "[a/DenseDiffusion](https://github.com/naver-ai/DenseDiffusion) custom node for ComfyUI.",
|
|
"id": "densediffusion",
|
|
"node_count": 0,
|
|
"rank": 846,
|
|
"repository": "https://github.com/huchenlei/ComfyUI_densediffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI DenseDiffusion"
|
|
},
|
|
"depth-anything-tensorrt": {
|
|
"author": "yuvraj108c",
|
|
"description": "This extension provides a ComfyUI Custom Node implementation of the [a/Depth-Anything-Tensorrt](https://github.com/spacewalk01/depth-anything-tensorrt) in Python for ultra fast depth map generation",
|
|
"id": "depth-anything-tensorrt",
|
|
"node_count": 0,
|
|
"rank": 671,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Depth Anything TensorRT"
|
|
},
|
|
"depth-anything-v2": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI nodes to use [a/DepthAnythingV2](https://depth-anything-v2.github.io/)\nNOTE:Models autodownload to ComfyUI/models/depthanything from [a/https://huggingface.co/Kijai/DepthAnythingV2-safetensors/tree/main](https://huggingface.co/Kijai/DepthAnythingV2-safetensors/tree/main)",
|
|
"id": "depth-anything-v2",
|
|
"node_count": 2,
|
|
"rank": 282,
|
|
"repository": "https://github.com/kijai/ComfyUI-DepthAnythingV2",
|
|
"status": "ok",
|
|
"title": "ComfyUI-DepthAnythingV2"
|
|
},
|
|
"depth-fm": {
|
|
"author": "kijai",
|
|
"description": "Fast and accurate monocular depth estimation.",
|
|
"id": "depth-fm",
|
|
"node_count": 0,
|
|
"rank": 270,
|
|
"repository": "https://github.com/kijai/ComfyUI-depth-fm",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-depth-fm"
|
|
},
|
|
"depthfm": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of [a/DepthFM](https://github.com/CompVis/depth-fm) for ComfyUI",
|
|
"id": "depthfm",
|
|
"node_count": 0,
|
|
"rank": 427,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM",
|
|
"status": "no_static_nodes",
|
|
"title": "DepthFM IN COMFYUI"
|
|
},
|
|
"derfuu": {
|
|
"author": "Derfuu",
|
|
"description": "Automate calculation depending on image sizes or something you want.",
|
|
"id": "derfuu",
|
|
"node_count": 0,
|
|
"rank": 29,
|
|
"repository": "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Derfuu_ComfyUI_ModdedNodes"
|
|
},
|
|
"dfl-tcd": {
|
|
"author": "dfl",
|
|
"description": "ComfyUI Custom Sampler nodes that implement Zheng et al.'s Trajectory Consistency Distillation based on [a/https://mhh0318.github.io/tcd](https://mhh0318.github.io/tcd)",
|
|
"id": "dfl-tcd",
|
|
"node_count": 0,
|
|
"rank": 715,
|
|
"repository": "https://github.com/dfl/comfyui-tcd-scheduler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TCD-scheduler"
|
|
},
|
|
"diffmorpher": {
|
|
"author": "AIFSH",
|
|
"description": "a custom node for [a/DiffMorpher](https://github.com/Kevin-thu/DiffMorpher),you can find base workflow in [a/doc](https://github.com/AIFSH/DiffMorpher-ComfyUI/blob/main/doc)",
|
|
"id": "diffmorpher",
|
|
"node_count": 0,
|
|
"rank": 997,
|
|
"repository": "https://github.com/AIFSH/DiffMorpher-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "DiffMorpher-ComfyUI"
|
|
},
|
|
"diffusers": {
|
|
"author": "Limitex",
|
|
"description": "This extension enables the use of the diffuser pipeline in ComfyUI. It also includes nodes related to Stream Diffusion.",
|
|
"id": "diffusers",
|
|
"node_count": 0,
|
|
"rank": 555,
|
|
"repository": "https://github.com/Limitex/ComfyUI-Diffusers",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Diffusers"
|
|
},
|
|
"diffusion-cg": {
|
|
"author": "Haoming02",
|
|
"description": "Color Grading for Stable Diffusion",
|
|
"id": "diffusion-cg",
|
|
"node_count": 0,
|
|
"rank": 450,
|
|
"repository": "https://github.com/Haoming02/comfyui-diffusion-cg",
|
|
"status": "no_static_nodes",
|
|
"title": "Diffusion CG"
|
|
},
|
|
"diffusionlight": {
|
|
"author": "kijai",
|
|
"description": "This is simplified implementation of the [a/DiffusionLight](https://github.com/DiffusionLight/DiffusionLight) method of creating light probes. You will need the included LoRA, place it in ComfyUI/loras folder like usual, it's converted from the original diffusers one.",
|
|
"id": "diffusionlight",
|
|
"node_count": 2,
|
|
"rank": 277,
|
|
"repository": "https://github.com/kijai/ComfyUI-DiffusionLight",
|
|
"status": "ok",
|
|
"title": "DiffusionLight implementation for ComfyUI"
|
|
},
|
|
"dimensional-latent-perlin-for-comfyui": {
|
|
"author": "NeuralSamurAI",
|
|
"description": "Dimensional Latent Perlin is a custom node for ComfyUI that generates Perlin noise in the latent space. This node is designed to work seamlessly with various diffusion models and can be used as an alternative or complement to standard random noise generators in image generation pipelines.",
|
|
"id": "dimensional-latent-perlin-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 950,
|
|
"repository": "https://github.com/NeuralSamurAI/ComfyUI-Dimensional-Latent-Perlin",
|
|
"status": "no_static_nodes",
|
|
"title": "Dimensional Latent Perlin for ComfyUI"
|
|
},
|
|
"disco": {
|
|
"author": "space-nuko",
|
|
"description": "Modularized version of Disco Diffusion for use with ComfyUI.",
|
|
"id": "disco",
|
|
"node_count": 0,
|
|
"rank": 82,
|
|
"repository": "https://github.com/space-nuko/ComfyUI-Disco-Diffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "Disco Diffusion"
|
|
},
|
|
"distancesampler": {
|
|
"author": "Extraltodeus",
|
|
"description": "Heuristic modification of the Heun sampler using a custom function based on normalized distances. For ComfyUI.",
|
|
"id": "distancesampler",
|
|
"node_count": 0,
|
|
"rank": 178,
|
|
"repository": "https://github.com/Extraltodeus/DistanceSampler",
|
|
"status": "no_static_nodes",
|
|
"title": "DistanceSampler"
|
|
},
|
|
"dit": {
|
|
"author": "city96",
|
|
"description": "Testbed for [a/DiT(Scalable Diffusion Models with Transformers)](https://github.com/facebookresearch/DiT). [w/None of this code is stable, expect breaking changes if for some reason you want to use this.]",
|
|
"id": "dit",
|
|
"node_count": 0,
|
|
"rank": 57,
|
|
"repository": "https://github.com/city96/ComfyUI_DiT",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_DiT [WIP]"
|
|
},
|
|
"dj-videoaudiomixer": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A powerful ComfyUI custom node for combining video clips with synchronized audio, background music, and advanced audio controls.",
|
|
"id": "dj-videoaudiomixer",
|
|
"node_count": 1,
|
|
"rank": 759,
|
|
"repository": "https://github.com/ShmuelRonen/DJ_VideoAudioMixer",
|
|
"status": "ok",
|
|
"title": "DJ_VideoAudioMixer"
|
|
},
|
|
"dpmpp2m-alt": {
|
|
"author": "SLAPaper",
|
|
"description": "the sampler introduced by [a/hallatore](https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/8457)\ncode extracted from [a/smZNodes](https://github.com/shiimizu/ComfyUI_smZNodes).[w/NOTE:ComfyUI-dpmpp_2m_alt-Sampler is renamed to StableDiffusion-dpmpp_2m_alt-Sampler. Please reinstall.]",
|
|
"id": "dpmpp2m-alt",
|
|
"node_count": 0,
|
|
"rank": 62,
|
|
"repository": "https://github.com/SLAPaper/StableDiffusion-dpmpp_2m_alt-Sampler",
|
|
"status": "no_static_nodes",
|
|
"title": "StableDiffusion-dpmpp_2m_alt-Sampler"
|
|
},
|
|
"draganything": {
|
|
"author": "chaojie",
|
|
"description": "DragAnything",
|
|
"id": "draganything",
|
|
"node_count": 0,
|
|
"rank": 603,
|
|
"repository": "https://github.com/chaojie/ComfyUI-DragAnything",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DragAnything"
|
|
},
|
|
"dragnuwa": {
|
|
"author": "chaojie",
|
|
"description": "Nodes: Download the weights of DragNUWA [a/drag_nuwa_svd.pth](https://drive.google.com/file/d/1Z4JOley0SJCb35kFF4PCc6N6P1ftfX4i/view) and put it to ComfyUI/models/checkpoints/drag_nuwa_svd.pth\n[w/Due to changes in the torch package and versions of many other packages, it may disrupt your installation environment.]",
|
|
"id": "dragnuwa",
|
|
"node_count": 0,
|
|
"rank": 604,
|
|
"repository": "https://github.com/chaojie/ComfyUI-DragNUWA",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DragNUWA"
|
|
},
|
|
"dragos": {
|
|
"author": "drago87",
|
|
"description": "Nodes:File Padding, Image Info, VAE Loader With Name",
|
|
"id": "dragos",
|
|
"node_count": 0,
|
|
"rank": 402,
|
|
"repository": "https://github.com/drago87/ComfyUI_Dragos_Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Dragos_Nodes"
|
|
},
|
|
"dragos-scene-builder": {
|
|
"author": "drago87",
|
|
"description": "This node pack offers various ways to build json strings that is ment to be used with a LLM to generate Prompts. It also have a node that can load different prompts so that a LLM can use the json string to make the Image Prompt.",
|
|
"id": "dragos-scene-builder",
|
|
"node_count": 0,
|
|
"rank": 403,
|
|
"repository": "https://github.com/drago87/Dragos-SceneBuilder",
|
|
"status": "no_static_nodes",
|
|
"title": "Dragos Scene Builder"
|
|
},
|
|
"dream-anime": {
|
|
"author": "Dream Project",
|
|
"description": "This extension offers various nodes that are useful for Deforum-like animations in ComfyUI.",
|
|
"id": "dream-anime",
|
|
"node_count": 0,
|
|
"rank": 227,
|
|
"repository": "https://github.com/alt-key-project/comfyui-dream-project",
|
|
"status": "no_static_nodes",
|
|
"title": "Dream Project Animation Nodes"
|
|
},
|
|
"dream-interpreter": {
|
|
"author": "gokayfem",
|
|
"description": "Tell your dream and it interprets it and puts you inside your dream",
|
|
"id": "dream-interpreter",
|
|
"node_count": 0,
|
|
"rank": 662,
|
|
"repository": "https://github.com/gokayfem/ComfyUI-Dream-Interpreter",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Dream-Interpreter"
|
|
},
|
|
"dream-video": {
|
|
"author": "Dream Project",
|
|
"description": "Provide utilities for batch based video generation workflows (s.a. AnimateDiff and Stable Video Diffusion).",
|
|
"id": "dream-video",
|
|
"node_count": 0,
|
|
"rank": 228,
|
|
"repository": "https://github.com/alt-key-project/comfyui-dream-video-batches",
|
|
"status": "no_static_nodes",
|
|
"title": "Dream Video Batches"
|
|
},
|
|
"dreamtalk": {
|
|
"author": "hay86",
|
|
"description": "Unofficial implementation of [a/dreamtalk](https://github.com/ali-vilab/dreamtalk) for ComfyUI",
|
|
"id": "dreamtalk",
|
|
"node_count": 0,
|
|
"rank": 931,
|
|
"repository": "https://github.com/hay86/ComfyUI_Dreamtalk",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Dreamtalk"
|
|
},
|
|
"dsp-imagehelpers": {
|
|
"author": "dave-palt",
|
|
"description": "Nodes: DSP Image Concat",
|
|
"id": "dsp-imagehelpers",
|
|
"node_count": 0,
|
|
"rank": 644,
|
|
"repository": "https://github.com/dave-palt/comfyui_DSP_imagehelpers",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_DSP_imagehelpers"
|
|
},
|
|
"dta-img2txt": {
|
|
"author": "yolanother",
|
|
"description": "Nodes: Image URL to Text, Image to Text.",
|
|
"id": "dta-img2txt",
|
|
"node_count": 2,
|
|
"rank": 113,
|
|
"repository": "https://github.com/yolanother/DTAIImageToTextNode",
|
|
"status": "ok",
|
|
"title": "Image to Text Node"
|
|
},
|
|
"dta-loader": {
|
|
"author": "yolanother",
|
|
"description": "Nodes: Submit Image (Parameters), Submit Image. A collection of loaders that use a shared common online data source rather than relying on the files to be present locally.",
|
|
"id": "dta-loader",
|
|
"node_count": 0,
|
|
"rank": 114,
|
|
"repository": "https://github.com/yolanother/DTAIComfyLoaders",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy UI Online Loaders"
|
|
},
|
|
"dta-qr": {
|
|
"author": "yolanother",
|
|
"description": "This extension introduces QR code nodes for the Comfy UI stable diffusion client. NOTE: ComfyUI qrcode extension required.",
|
|
"id": "dta-qr",
|
|
"node_count": 0,
|
|
"rank": 116,
|
|
"repository": "https://github.com/yolanother/DTAIComfyQRCodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy UI QR Codes"
|
|
},
|
|
"dta-submit": {
|
|
"author": "yolanother",
|
|
"description": "A ComfyAI submit node to upload images to DoubTech.ai",
|
|
"id": "dta-submit",
|
|
"node_count": 0,
|
|
"rank": 115,
|
|
"repository": "https://github.com/yolanother/DTAIComfyImageSubmit",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy AI DoubTech.ai Image Sumission Node"
|
|
},
|
|
"dta-var": {
|
|
"author": "yolanother",
|
|
"description": "Nodes: String, Int, Float, Short String, CLIP Text Encode (With Variables), String Format, Short String Format. This extension introduces quality of life improvements by providing variable nodes and shared global variables.",
|
|
"id": "dta-var",
|
|
"node_count": 7,
|
|
"rank": 117,
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"status": "ok",
|
|
"title": "Variables for Comfy UI"
|
|
},
|
|
"dust3r": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI dust3r",
|
|
"id": "dust3r",
|
|
"node_count": 0,
|
|
"rank": 595,
|
|
"repository": "https://github.com/chaojie/ComfyUI-dust3r",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-dust3r"
|
|
},
|
|
"dwpose-tensorrt": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project provides a Tensorrt implementation of Dwpose for ultra fast pose estimation inside ComfyUI",
|
|
"id": "dwpose-tensorrt",
|
|
"node_count": 0,
|
|
"rank": 675,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Dwpose-Tensorrt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Dwpose TensorRT"
|
|
},
|
|
"dynamic-oversampling": {
|
|
"author": "AustinMroz",
|
|
"description": "Nodes:DynamicSampler, MeasuredSampler, ResolveMaskPromise",
|
|
"id": "dynamic-oversampling",
|
|
"node_count": 0,
|
|
"rank": 467,
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-DynamicOversampling",
|
|
"status": "no_static_nodes",
|
|
"title": "DynamicOversampling"
|
|
},
|
|
"dynamic-thresholding": {
|
|
"author": "mcmonkeyprojects",
|
|
"description": "Adds nodes for Dynamic Thresholding, CFG scheduling, and related techniques.",
|
|
"id": "dynamic-thresholding",
|
|
"node_count": 0,
|
|
"rank": 257,
|
|
"repository": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding",
|
|
"status": "no_static_nodes",
|
|
"title": "Dynamic Thresholding"
|
|
},
|
|
"dynamicprompt": {
|
|
"author": "adieyal",
|
|
"description": "Nodes: Random Prompts, Combinatorial Prompts, I'm Feeling Lucky, Magic Prompt, Jinja2 Templates. ComfyUI-DynamicPrompts is a custom nodes library that integrates into your existing ComfyUI Library. It provides nodes that enable the use of Dynamic Prompts in your ComfyUI.",
|
|
"id": "dynamicprompt",
|
|
"node_count": 0,
|
|
"rank": 138,
|
|
"repository": "https://github.com/adieyal/comfyui-dynamicprompts",
|
|
"status": "no_static_nodes",
|
|
"title": "DynamicPrompts Custom Nodes"
|
|
},
|
|
"dynamicrafter": {
|
|
"author": "ExponentialML",
|
|
"description": "DynamiCrafter that works natively with ComfyUI's nodes, optimizations, ControlNet, and more.",
|
|
"id": "dynamicrafter",
|
|
"node_count": 0,
|
|
"rank": 874,
|
|
"repository": "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI - Native DynamiCrafter"
|
|
},
|
|
"dynamicrafter-chaojie": {
|
|
"author": "chaojie",
|
|
"description": "Better Dynamic, Higher Resolution, and Stronger Coherence!",
|
|
"id": "dynamicrafter-chaojie",
|
|
"node_count": 0,
|
|
"rank": 597,
|
|
"repository": "https://github.com/chaojie/ComfyUI-DynamiCrafter",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DynamiCrafter"
|
|
},
|
|
"dynamicrafter-kijai": {
|
|
"author": "kijai",
|
|
"description": "Wrapper nodes to use DynamiCrafter image2video and frame interpolation models in ComfyUI\nAnd this extension supports ToonCrafter as well",
|
|
"id": "dynamicrafter-kijai",
|
|
"node_count": 0,
|
|
"rank": 275,
|
|
"repository": "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-DynamiCrafterWrapper"
|
|
},
|
|
"dz-facedetailer": {
|
|
"author": "daxthin",
|
|
"description": "Face Detailer is a custom node for the 'ComfyUI' framework inspired by !After Detailer extension from auto1111, it allows you to detect faces using Mediapipe and YOLOv8n to create masks for the detected faces.",
|
|
"id": "dz-facedetailer",
|
|
"node_count": 0,
|
|
"rank": 129,
|
|
"repository": "https://github.com/nicofdga/DZ-FaceDetailer",
|
|
"status": "no_static_nodes",
|
|
"title": "DZ-FaceDetailer"
|
|
},
|
|
"easy-comfy-nodes": {
|
|
"author": "wmatson",
|
|
"description": "A collection of utility nodes primarily for interacting with comfy via automated systems",
|
|
"id": "easy-comfy-nodes",
|
|
"node_count": 0,
|
|
"rank": 444,
|
|
"repository": "https://github.com/wmatson/easy-comfy-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "easy-comfy-nodes"
|
|
},
|
|
"easy-grids": {
|
|
"author": "shockz0rz",
|
|
"description": "A set of custom nodes for creating image grids, sequences, and batches in ComfyUI.",
|
|
"id": "easy-grids",
|
|
"node_count": 11,
|
|
"rank": 111,
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"status": "ok",
|
|
"title": "comfy-easy-grids"
|
|
},
|
|
"easy-padding": {
|
|
"author": "ealkanat",
|
|
"description": "ComfyUI Easy Padding is a simple custom ComfyUI node that helps you to add padding to images on ComfyUI.",
|
|
"id": "easy-padding",
|
|
"node_count": 0,
|
|
"rank": 230,
|
|
"repository": "https://github.com/ealkanat/comfyui-easy-padding",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Easy Padding"
|
|
},
|
|
"easyanimate": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI-EasyAnimate",
|
|
"id": "easyanimate",
|
|
"node_count": 0,
|
|
"rank": 585,
|
|
"repository": "https://github.com/chaojie/ComfyUI-EasyAnimate",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-EasyAnimate"
|
|
},
|
|
"easyapi": {
|
|
"author": "lldacing",
|
|
"description": "Provides some features and nodes related to API calls.",
|
|
"id": "easyapi",
|
|
"node_count": 5,
|
|
"rank": 532,
|
|
"repository": "https://github.com/lldacing/comfyui-easyapi-nodes",
|
|
"status": "ok",
|
|
"title": "comfyui-easyapi-nodes"
|
|
},
|
|
"easycapturenode-for-comfyui": {
|
|
"author": "zhuanqianfish",
|
|
"description": "Capture window content from other programs, easyway combined with LCM for real-time painting",
|
|
"id": "easycapturenode-for-comfyui",
|
|
"node_count": 3,
|
|
"rank": 436,
|
|
"repository": "https://github.com/zhuanqianfish/ComfyUI-EasyNode",
|
|
"status": "ok",
|
|
"title": "EasyCaptureNode for ComfyUI"
|
|
},
|
|
"easyocr": {
|
|
"author": "prodogape",
|
|
"description": "This node is primarily based on Easy-OCR to implement OCR text recognition functionality.",
|
|
"id": "easyocr",
|
|
"node_count": 0,
|
|
"rank": 883,
|
|
"repository": "https://github.com/prodogape/ComfyUI-EasyOCR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-EasyOCR"
|
|
},
|
|
"eden": {
|
|
"author": "aiXander",
|
|
"description": "Maintained by Eden.art, this is a growing suite of custom nodes for building advanced pipelines.",
|
|
"id": "eden",
|
|
"node_count": 0,
|
|
"rank": 556,
|
|
"repository": "https://github.com/edenartlab/eden_comfy_pipelines",
|
|
"status": "no_static_nodes",
|
|
"title": "Eden.art nodesuite"
|
|
},
|
|
"eden-lora-trainer": {
|
|
"author": "aiXander",
|
|
"description": "Maintained by Eden.art, this is a very fast, well tuned trainer for SDXL and SD15",
|
|
"id": "eden-lora-trainer",
|
|
"node_count": 0,
|
|
"rank": 557,
|
|
"repository": "https://github.com/edenartlab/sd-lora-trainer",
|
|
"status": "no_static_nodes",
|
|
"title": "Eden.art LoRa Trainer"
|
|
},
|
|
"edit-mask": {
|
|
"author": "shadowcz007",
|
|
"description": "Nodes:Edit Mask",
|
|
"id": "edit-mask",
|
|
"node_count": 0,
|
|
"rank": 346,
|
|
"repository": "https://github.com/shadowcz007/comfyui-edit-mask",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-edit-mask"
|
|
},
|
|
"eff-nodes": {
|
|
"author": "jags111",
|
|
"description": "A collection of ComfyUI custom nodes to help streamline workflows and reduce total node count.[w/NOTE: This node is originally created by LucianoCirino, but the [a/original repository](https://github.com/LucianoCirino/efficiency-nodes-comfyui) is no longer maintained and has been forked by a new maintainer. To use the forked version, you should uninstall the original version and **REINSTALL** this one.]",
|
|
"id": "eff-nodes",
|
|
"node_count": 0,
|
|
"rank": 26,
|
|
"repository": "https://github.com/jags111/efficiency-nodes-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "Efficiency Nodes for ComfyUI Version 2.0+"
|
|
},
|
|
"embedding-picker": {
|
|
"author": "Tropfchen",
|
|
"description": "Tired of forgetting and misspelling often weird names of embeddings you use? Or perhaps you use only one, cause you forgot you have tens of them installed?",
|
|
"id": "embedding-picker",
|
|
"node_count": 0,
|
|
"rank": 223,
|
|
"repository": "https://github.com/Tropfchen/ComfyUI-Embedding_Picker",
|
|
"status": "no_static_nodes",
|
|
"title": "Embedding Picker"
|
|
},
|
|
"endless": {
|
|
"author": "BiffMunky",
|
|
"description": "A small set of nodes I created for myself. Features multiple simultaneous prompts in batches, an image saver with ability to have JSON saved to separate folder, image analysis nodes, switches for text and numbers, and more.",
|
|
"id": "endless",
|
|
"node_count": 0,
|
|
"rank": 241,
|
|
"repository": "https://github.com/tusharbhutt/Endless-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Endless \ufe0f\ud83c\udf0a\u2728 Nodes"
|
|
},
|
|
"endless-buttons": {
|
|
"author": "BiffMunky",
|
|
"description": "A small set of JavaScript files I created for myself. The scripts provide Quality of Life enhancements to the ComfyUI interface, such as changing fonts and font sizes.",
|
|
"id": "endless-buttons",
|
|
"node_count": 0,
|
|
"rank": 242,
|
|
"repository": "https://github.com/tusharbhutt/Endless-Buttons",
|
|
"status": "no_static_nodes",
|
|
"title": "Endless \ud83c\udf0a\u2728 Buttons"
|
|
},
|
|
"ergouzi-kaiguan": {
|
|
"author": "11dogzi",
|
|
"description": "Group switching control, one click control to ignore and disable multiple groups, as well as wired switch combination nodes, allowing for arbitrary switching of annotation names",
|
|
"id": "ergouzi-kaiguan",
|
|
"node_count": 6,
|
|
"rank": 853,
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
|
|
"status": "ok",
|
|
"title": "Comfyui-ergouzi-kaiguan"
|
|
},
|
|
"ergouzi-nodes": {
|
|
"author": "11dogzi",
|
|
"description": "This is a node group kit that covers multiple nodes such as local refinement, tag management, random prompt words, text processing, image processing, mask processing, etc",
|
|
"id": "ergouzi-nodes",
|
|
"node_count": 0,
|
|
"rank": 851,
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-ergouzi-Nodes"
|
|
},
|
|
"ergouzi-samplers": {
|
|
"author": "11dogzi",
|
|
"description": "Partial redraw sampler and variant seed sampler",
|
|
"id": "ergouzi-samplers",
|
|
"node_count": 0,
|
|
"rank": 852,
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-samplers",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-ergouzi-samplers"
|
|
},
|
|
"essentials": {
|
|
"author": "cubiq",
|
|
"description": "Essential nodes that are weirdly missing from ComfyUI core. With few exceptions they are new features and not commodities. I hope this will be just a temporary repository until the nodes get included into ComfyUI.",
|
|
"id": "essentials",
|
|
"node_count": 0,
|
|
"rank": 252,
|
|
"repository": "https://github.com/cubiq/ComfyUI_essentials",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Essentials"
|
|
},
|
|
"exllamav2": {
|
|
"author": "Zuellni",
|
|
"description": "A simple local text generator for ComfyUI utilizing [a/ExLlamaV2](https://github.com/turboderp/exllamav2).\n[w/NOTE:Manual package installation is required.]",
|
|
"id": "exllamav2",
|
|
"node_count": 0,
|
|
"rank": 65,
|
|
"repository": "https://github.com/Zuellni/ComfyUI-ExLlama-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI ExLlamaV2 Nodes"
|
|
},
|
|
"external-tooling": {
|
|
"author": "Acly",
|
|
"description": "Provides nodes and server API extensions geared towards using ComfyUI as a backend for external tools.",
|
|
"id": "external-tooling",
|
|
"node_count": 0,
|
|
"rank": 224,
|
|
"repository": "https://github.com/Acly/comfyui-tooling-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Nodes for External Tooling"
|
|
},
|
|
"extra-samplers": {
|
|
"author": "Clybius",
|
|
"description": "Nodes: SamplerCustomNoise, SamplerCustomNoiseDuo, SamplerCustomModelMixtureDuo, SamplerRES_Momentumized, SamplerDPMPP_DualSDE_Momentumized, SamplerCLYB_4M_SDE_Momentumized, SamplerTTM, SamplerLCMCustom\nThis extension provides various custom samplers not offered by the default nodes in ComfyUI.",
|
|
"id": "extra-samplers",
|
|
"node_count": 0,
|
|
"rank": 254,
|
|
"repository": "https://github.com/Clybius/ComfyUI-Extra-Samplers",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Extra Samplers"
|
|
},
|
|
"extramodels": {
|
|
"author": "city96",
|
|
"description": "This extension aims to add support for various random image diffusion models to ComfyUI.",
|
|
"id": "extramodels",
|
|
"node_count": 0,
|
|
"rank": 59,
|
|
"repository": "https://github.com/city96/ComfyUI_ExtraModels",
|
|
"status": "no_static_nodes",
|
|
"title": "Extra Models for ComfyUI"
|
|
},
|
|
"fabric": {
|
|
"author": "ssitu",
|
|
"description": "ComfyUI nodes based on the paper [a/FABRIC: Personalizing Diffusion Models with Iterative Feedback](https://arxiv.org/abs/2307.10159) (Feedback via Attention-Based Reference Image Conditioning)",
|
|
"id": "fabric",
|
|
"node_count": 2,
|
|
"rank": 81,
|
|
"repository": "https://github.com/ssitu/ComfyUI_fabric",
|
|
"status": "ok",
|
|
"title": "ComfyUI fabric"
|
|
},
|
|
"face-cf": {
|
|
"author": "mav-rik",
|
|
"description": "This is a copy of [a/facerestore custom node](https://civitai.com/models/24690/comfyui-facerestore-node) with a bit of a change to support CodeFormer Fidelity parameter. These ComfyUI nodes can be used to restore faces in images similar to the face restore option in AUTOMATIC1111 webui.\nNOTE: To use this node, you need to download the face restoration model and face detection model from the 'Install models' menu.",
|
|
"id": "face-cf",
|
|
"node_count": 0,
|
|
"rank": 232,
|
|
"repository": "https://github.com/mav-rik/facerestore_cf",
|
|
"status": "no_static_nodes",
|
|
"title": "Facerestore CF (Code Former)"
|
|
},
|
|
"face-parsing": {
|
|
"author": "Ryuukeisyou",
|
|
"description": "This is a set of custom nodes for ComfyUI. The nodes utilize the [a/face parsing model](https://huggingface.co/jonathandinu/face-parsing) to provide detailed segmantation of face. To improve face segmantation accuracy, [a/yolov8 face model](https://huggingface.co/Bingsu/adetailer/) is used to first extract face from an image. There are also auxiliary nodes for image and mask processing. A guided filter is also provided for skin smoothing.",
|
|
"id": "face-parsing",
|
|
"node_count": 0,
|
|
"rank": 570,
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_face_parsing",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_face_parsing"
|
|
},
|
|
"face-similarity": {
|
|
"author": "chflame163",
|
|
"description": "A custom node for ComfyUI. It compare two images to rate facial similarity.",
|
|
"id": "face-similarity",
|
|
"node_count": 0,
|
|
"rank": 335,
|
|
"repository": "https://github.com/chflame163/ComfyUI_FaceSimilarity",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Face Similarity"
|
|
},
|
|
"faceanalysis": {
|
|
"author": "cubiq",
|
|
"description": "This extension uses [a/DLib](http://dlib.net/) to calculate the Euclidean and Cosine distance between two faces.\nNOTE: Install the Shape Predictor, Face Recognition model from the Install models menu.",
|
|
"id": "faceanalysis",
|
|
"node_count": 0,
|
|
"rank": 108,
|
|
"repository": "https://github.com/cubiq/ComfyUI_FaceAnalysis",
|
|
"status": "no_static_nodes",
|
|
"title": "Face Analysis for ComfyUI"
|
|
},
|
|
"facechain": {
|
|
"author": "THtianhao",
|
|
"description": "The official ComfyUI version of facechain greatly improves the speed of reasoning and has great custom process controls.",
|
|
"id": "facechain",
|
|
"node_count": 0,
|
|
"rank": 329,
|
|
"repository": "https://github.com/THtianhao/ComfyUI-FaceChain",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FaceChain"
|
|
},
|
|
"facecompare": {
|
|
"author": "czcz1024",
|
|
"description": "Nodes:FaceCompare",
|
|
"id": "facecompare",
|
|
"node_count": 1,
|
|
"rank": 825,
|
|
"repository": "https://github.com/czcz1024/Comfyui-FaceCompare",
|
|
"status": "ok",
|
|
"title": "Face Compare"
|
|
},
|
|
"faceswap": {
|
|
"author": "imb101",
|
|
"description": "Nodes:FaceSwapNode. Very basic custom node to enable face swapping in ComfyUI. (roop)",
|
|
"id": "faceswap",
|
|
"node_count": 0,
|
|
"rank": 151,
|
|
"repository": "https://github.com/imb101/ComfyUI-FaceSwap",
|
|
"status": "no_static_nodes",
|
|
"title": "FaceSwap"
|
|
},
|
|
"facetools": {
|
|
"author": "dchatel",
|
|
"description": "These custom nodes provide a rotation aware face extraction, paste back, and various face related masking options.",
|
|
"id": "facetools",
|
|
"node_count": 0,
|
|
"rank": 881,
|
|
"repository": "https://github.com/dchatel/comfyui_facetools",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_facetools"
|
|
},
|
|
"fans": {
|
|
"author": "uarefans",
|
|
"description": "Nodes: Fans Styler (Max 10 Style), Fans Text Concat (Until 10 text), Fans Prompt Styler Postive (Can replace {prompt} word in your csv files), Fans Prompt Styler Negative (With sentence structure).",
|
|
"id": "fans",
|
|
"node_count": 0,
|
|
"rank": 165,
|
|
"repository": "https://github.com/uarefans/ComfyUI-Fans",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Fans"
|
|
},
|
|
"fatlab": {
|
|
"author": "aianimation55",
|
|
"description": "It's a super simple custom node for Comfy UI, to generate text, with a font size option. Useful for bigger labelling of nodes, helpful for wider screen captures or tutorials. Plus you can of course use the text within your generations.",
|
|
"id": "fatlab",
|
|
"node_count": 1,
|
|
"rank": 363,
|
|
"repository": "https://github.com/aianimation55/ComfyUI-FatLabels",
|
|
"status": "ok",
|
|
"title": "Comfy UI FatLabels"
|
|
},
|
|
"fbcnn": {
|
|
"author": "miosp",
|
|
"description": "A node for JPEG de-artifacting using [a/FBCNN](https://github.com/jiaxi-jiang/FBCNN).",
|
|
"id": "fbcnn",
|
|
"node_count": 1,
|
|
"rank": 646,
|
|
"repository": "https://github.com/Miosp/ComfyUI-FBCNN",
|
|
"status": "ok",
|
|
"title": "ComfyUI-FBCNN"
|
|
},
|
|
"feidorian": {
|
|
"author": "Feidorian",
|
|
"description": "This extension provides various custom nodes. literals, loaders, logic, output, switches",
|
|
"id": "feidorian",
|
|
"node_count": 0,
|
|
"rank": 395,
|
|
"repository": "https://github.com/Feidorian/feidorian-ComfyNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "feidorian-ComfyNodes"
|
|
},
|
|
"fexli-util-node-comfyui": {
|
|
"author": "fexli",
|
|
"description": "A set of Fe's Util nodes for ComfyUI",
|
|
"id": "fexli-util-node-comfyui",
|
|
"node_count": 0,
|
|
"rank": 370,
|
|
"repository": "https://github.com/fexli/fexli-util-node-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "fexli-util-node-comfyui"
|
|
},
|
|
"fictverse": {
|
|
"author": "Fictiverse",
|
|
"description": "Nodes:Essential Params, Image Params, Video Params, Add Margin With Color, Resize to megapixels",
|
|
"id": "fictverse",
|
|
"node_count": 0,
|
|
"rank": 361,
|
|
"repository": "https://github.com/Fictiverse/ComfyUI_Fictiverse",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Fictiverse Nodes"
|
|
},
|
|
"fitsize": {
|
|
"author": "bronkula",
|
|
"description": "Nodes:Fit Size From Int/Image/Resize, Load Image And Resize To Fit, Pick Image From Batch/List, Crop Image Into Even Pieces, Image Region To Mask... A simple set of nodes for making an image fit within a bounding box",
|
|
"id": "fitsize",
|
|
"node_count": 0,
|
|
"rank": 404,
|
|
"repository": "https://github.com/bronkula/comfyui-fitsize",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-fitsize"
|
|
},
|
|
"fizz": {
|
|
"author": "FizzleDorf",
|
|
"description": "Scheduled prompts, scheduled float/int values and wave function nodes for animations and utility. compatable with [a/framesync](https://www.framesync.xyz/) and [a/keyframe-string-generator](https://www.chigozie.co.uk/keyframe-string-generator/) for audio synced animations in Comfyui.",
|
|
"id": "fizz",
|
|
"node_count": 0,
|
|
"rank": 96,
|
|
"repository": "https://github.com/FizzleDorf/ComfyUI_FizzNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "FizzNodes"
|
|
},
|
|
"fl-fishspeech": {
|
|
"author": "filliptm",
|
|
"description": "FL FishSpeech - AI Text-to-Speech & Voice Cloning for ComfyUI. High-quality 44.1kHz speech synthesis with zero-shot voice cloning using OpenAudio S1-mini (Fish Audio). Features DualAR Transformer, DAC codec, emotion control tags, and built-in Whisper transcription.",
|
|
"id": "fl-fishspeech",
|
|
"node_count": 0,
|
|
"rank": 483,
|
|
"repository": "https://github.com/filliptm/ComfyUI-FL-FishSpeech",
|
|
"status": "no_static_nodes",
|
|
"title": "FL FishSpeech"
|
|
},
|
|
"fl-penguinvl": {
|
|
"author": "filliptm",
|
|
"description": "FL PenguinVL - Vision-Language Model nodes for ComfyUI. Query images and videos with natural language using Tencent's Penguin-VL (2B/8B). Supports OCR, document analysis, visual QA, dense captioning, and more.",
|
|
"id": "fl-penguinvl",
|
|
"node_count": 0,
|
|
"rank": 486,
|
|
"repository": "https://github.com/filliptm/comfyui-fl-penguinvl",
|
|
"status": "no_static_nodes",
|
|
"title": "FL PenguinVL"
|
|
},
|
|
"fl-pixelgen": {
|
|
"author": "filliptm",
|
|
"description": "FL PixelGen - Pixel-space diffusion text-to-image generation and LoRA training nodes for ComfyUI",
|
|
"id": "fl-pixelgen",
|
|
"node_count": 0,
|
|
"rank": 484,
|
|
"repository": "https://github.com/filliptm/ComfyUI-FL-PixelGen",
|
|
"status": "no_static_nodes",
|
|
"title": "FL PixelGen"
|
|
},
|
|
"fl-voxtral-tts": {
|
|
"author": "filliptm",
|
|
"description": "ComfyUI nodes for Mistral Voxtral-4B TTS with direct PyTorch inference. Supports 20 preset voices across 9 languages on CUDA, MPS, and CPU.",
|
|
"id": "fl-voxtral-tts",
|
|
"node_count": 0,
|
|
"rank": 485,
|
|
"repository": "https://github.com/filliptm/ComfyUI-FL-VoxtralTTS",
|
|
"status": "no_static_nodes",
|
|
"title": "FL Voxtral TTS"
|
|
},
|
|
"flatten": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use [a/FLATTEN: optical FLow-guided ATTENtion for consistent text-to-video editing](https://github.com/yrcong/flatten).",
|
|
"id": "flatten",
|
|
"node_count": 0,
|
|
"rank": 806,
|
|
"repository": "https://github.com/logtd/ComfyUI-FLATTEN",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-FLATTEN"
|
|
},
|
|
"flex-1-tools": {
|
|
"author": "ostris",
|
|
"description": "Some tools to help with [a/Flex.1-alpha](https://huggingface.co/ostris/Flex.1-alpha) inference on Comfy UI.",
|
|
"id": "flex-1-tools",
|
|
"node_count": 0,
|
|
"rank": 350,
|
|
"repository": "https://github.com/ostris/ComfyUI-FlexTools",
|
|
"status": "no_static_nodes",
|
|
"title": "Flex.1 tools"
|
|
},
|
|
"floodgate": {
|
|
"author": "Haoming02",
|
|
"description": "A node that allows you to switch between execution flow",
|
|
"id": "floodgate",
|
|
"node_count": 0,
|
|
"rank": 455,
|
|
"repository": "https://github.com/Haoming02/comfyui-floodgate",
|
|
"status": "no_static_nodes",
|
|
"title": "Floodgate"
|
|
},
|
|
"florence2-kijai": {
|
|
"author": "kijai",
|
|
"description": "Nodes to use Florence2 VLM for image vision tasks: object detection, captioning, segmentation and ocr",
|
|
"id": "florence2-kijai",
|
|
"node_count": 0,
|
|
"rank": 283,
|
|
"repository": "https://github.com/kijai/ComfyUI-Florence2",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Florence2"
|
|
},
|
|
"flow-streamlined-way-to-comfyui": {
|
|
"author": "diSty",
|
|
"description": "Flow is a custom node designed to provide a more user-friendly interface for ComfyUI by acting as an alternative user interface for running workflows. It is not a replacement for workflow creation.\nFlow is currently in the early stages of development, so expect bugs and ongoing feature enhancements. With your support and feedback, Flow will settle into a steady stream.",
|
|
"id": "flow-streamlined-way-to-comfyui",
|
|
"node_count": 1,
|
|
"rank": 871,
|
|
"repository": "https://github.com/diStyApps/ComfyUI-disty-Flow",
|
|
"status": "ok",
|
|
"title": "Flow - Streamlined Way to ComfyUI"
|
|
},
|
|
"flux-blocks-patcher-sampler": {
|
|
"author": "cubiq",
|
|
"description": "This is an (very) advanced and (very) experimental custom node for the ComfyUI. It allows you to iteratively change the blocks weights of Flux models and check the difference each value makes.",
|
|
"id": "flux-blocks-patcher-sampler",
|
|
"node_count": 0,
|
|
"rank": 110,
|
|
"repository": "https://github.com/cubiq/Block_Patcher_ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "Flux blocks patcher sampler"
|
|
},
|
|
"flux-kontext-creator-for-comfyui": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A powerful ComfyUI custom node for text-based image editing using Black Forest Labs' Flux Kontext API. Transform your images with simple text instructions while maintaining character consistency and quality.",
|
|
"id": "flux-kontext-creator-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 768,
|
|
"repository": "https://github.com/ShmuelRonen/FluxKontextCreator",
|
|
"status": "no_static_nodes",
|
|
"title": "Flux Kontext Creator for ComfyUI"
|
|
},
|
|
"fluxpseudonegative": {
|
|
"author": "NeuralSamurAI",
|
|
"description": "FluxPseudoNegative is an advanced custom node for ComfyUI that converts negative prompts into positive ones. It's designed to enhance prompt engineering for image generation models that don't natively support negative prompts or where using negative prompts significantly increases generation time. So instead of hacking CFG we simply invert your negative words and find their antonyms!",
|
|
"id": "fluxpseudonegative",
|
|
"node_count": 0,
|
|
"rank": 952,
|
|
"repository": "https://github.com/NeuralSamurAI/ComfyUI-FluxPseudoNegativePrompt",
|
|
"status": "no_static_nodes",
|
|
"title": "FluxPseudoNegative"
|
|
},
|
|
"fooocus-ksampler": {
|
|
"author": "hustille",
|
|
"description": "Nodes: KSampler With Refiner (Fooocus). The KSampler from [a/Fooocus](https://github.com/lllyasviel/Fooocus) as a ComfyUI node [w/NOTE: This patches basic ComfyUI behaviour - don't use together with other samplers. Or perhaps do? Other samplers might profit from those changes ... ymmv.]",
|
|
"id": "fooocus-ksampler",
|
|
"node_count": 0,
|
|
"rank": 182,
|
|
"repository": "https://github.com/hustille/ComfyUI_Fooocus_KSampler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Fooocus_KSampler"
|
|
},
|
|
"frame-interpolation": {
|
|
"author": "Fannovel16",
|
|
"description": "A custom node suite for Video Frame Interpolation in ComfyUI",
|
|
"id": "frame-interpolation",
|
|
"node_count": 0,
|
|
"rank": 17,
|
|
"repository": "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Frame Interpolation"
|
|
},
|
|
"frame-maker": {
|
|
"author": "diSty",
|
|
"description": "This node creates a sequence of frames by moving and scaling a subject image over a background image.",
|
|
"id": "frame-maker",
|
|
"node_count": 0,
|
|
"rank": 870,
|
|
"repository": "https://github.com/diStyApps/ComfyUI_FrameMaker",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Frame Maker"
|
|
},
|
|
"freeu-adv": {
|
|
"author": "WASasquatch",
|
|
"description": "This custom node provides advanced settings for FreeU.",
|
|
"id": "freeu-adv",
|
|
"node_count": 0,
|
|
"rank": 34,
|
|
"repository": "https://github.com/WASasquatch/FreeU_Advanced",
|
|
"status": "no_static_nodes",
|
|
"title": "FreeU_Advanced"
|
|
},
|
|
"fuse-face-enhancer": {
|
|
"author": "WASasquatch",
|
|
"description": "All-in-One Face Fix KSampler for ComfyUI with YOLO detection and SAM segmentation",
|
|
"id": "fuse-face-enhancer",
|
|
"node_count": 0,
|
|
"rank": 36,
|
|
"repository": "https://github.com/WASasquatch/face-upscaling-and-seamless-embedding",
|
|
"status": "no_static_nodes",
|
|
"title": "FUSE Face Enhancer"
|
|
},
|
|
"gamma": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI Gemma",
|
|
"id": "gamma",
|
|
"node_count": 0,
|
|
"rank": 596,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Gemma",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Gemma"
|
|
},
|
|
"gemini-flash": {
|
|
"author": "ShmuelRonen",
|
|
"description": "ComfyUI_Gemini_Flash is a custom node for ComfyUI, integrating the capabilities of the Gemini 1.5 Flash model. This node supports text and vision-based prompts, allowing users to analyze and adapt images to text prompts for text2image tasks.",
|
|
"id": "gemini-flash",
|
|
"node_count": 0,
|
|
"rank": 736,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI_Gemini_Flash",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Gemini_Flash"
|
|
},
|
|
"geowizard": {
|
|
"author": "kijai",
|
|
"description": "This is a diffusers (0.27.2) wrapper node for Geowizard: [https://github.com/fuxiao0719/GeoWizard]. The model is autodownloaded from Hugginface to ComfyUI/models/diffusers/geowizard",
|
|
"id": "geowizard",
|
|
"node_count": 0,
|
|
"rank": 269,
|
|
"repository": "https://github.com/kijai/ComfyUI-Geowizard",
|
|
"status": "no_static_nodes",
|
|
"title": "Geowizard depth and normal estimation in ComfyUI"
|
|
},
|
|
"glif": {
|
|
"author": "glifxyz",
|
|
"description": "Custom set of nodes used by glif.app. With glif you can build mini apps that are powered by custom comfy workflows.",
|
|
"id": "glif",
|
|
"node_count": 0,
|
|
"rank": 502,
|
|
"repository": "https://github.com/glifxyz/ComfyUI-GlifNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-GlifNodes"
|
|
},
|
|
"glm4node": {
|
|
"author": "JcandZero",
|
|
"description": "GLM4 Vision Integration",
|
|
"id": "glm4node",
|
|
"node_count": 0,
|
|
"rank": 647,
|
|
"repository": "https://github.com/JcandZero/ComfyUI_GLM4Node",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_GLM4Node"
|
|
},
|
|
"gmic": {
|
|
"author": "gemell1",
|
|
"description": "Nodes:GMIC Image Processing.",
|
|
"id": "gmic",
|
|
"node_count": 2,
|
|
"rank": 377,
|
|
"repository": "https://github.com/gemell1/ComfyUI_GMIC",
|
|
"status": "ok",
|
|
"title": "ComfyUI_GMIC"
|
|
},
|
|
"google-moogle": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A Google Moogle is a Google Translator node for ComfyUI that provides easy-to-use text translation capabilities directly within your ComfyUI workflows.",
|
|
"id": "google-moogle",
|
|
"node_count": 0,
|
|
"rank": 757,
|
|
"repository": "https://github.com/ShmuelRonen/google_moogle",
|
|
"status": "no_static_nodes",
|
|
"title": "Google Moogle"
|
|
},
|
|
"gputemp": {
|
|
"author": "meap158",
|
|
"description": "Pause image generation when GPU temperature exceeds threshold.",
|
|
"id": "gputemp",
|
|
"node_count": 0,
|
|
"rank": 200,
|
|
"repository": "https://github.com/meap158/ComfyUI-GPU-temperature-protection",
|
|
"status": "no_static_nodes",
|
|
"title": "GPU temperature protection"
|
|
},
|
|
"gridswapper": {
|
|
"author": "kinfolk0117",
|
|
"description": "Gridswapper takes a batch of latents and spreads them over the necessary amount of grids. It then automatically shuffles the images in the grids for each step. So, a batch of 12 latents for a 2x2 grid will generate 3 grid images in each step. It will then shuffle around the images for the next step. This makes it possible for all images to influence the others during the denoising process. This approach works well for generating 2-4 grids.",
|
|
"id": "gridswapper",
|
|
"node_count": 0,
|
|
"rank": 360,
|
|
"repository": "https://github.com/kinfolk0117/ComfyUI_GridSwapper",
|
|
"status": "no_static_nodes",
|
|
"title": "Gridswapper"
|
|
},
|
|
"gtsuya": {
|
|
"author": "GTSuya-Studio",
|
|
"description": "ComfyUI-GTSuya-Nodes is a ComfyUI extension designed to add several wildcards supports into ComfyUI. Wildcards allow you to use __name__ syntax in your prompt to get a random line from a file named name.txt in a wildcards directory.",
|
|
"id": "gtsuya",
|
|
"node_count": 0,
|
|
"rank": 400,
|
|
"repository": "https://github.com/GTSuya-Studio/ComfyUI-Gtsuya-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-GTSuya-Nodes"
|
|
},
|
|
"hallo-hay86": {
|
|
"author": "hay86",
|
|
"description": "Unofficial implementation of [a/hallo](https://github.com/fudan-generative-vision/hallo) for ComfyUI",
|
|
"id": "hallo-hay86",
|
|
"node_count": 0,
|
|
"rank": 932,
|
|
"repository": "https://github.com/hay86/ComfyUI_Hallo",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Hallo"
|
|
},
|
|
"harrlogos-prompt-builder": {
|
|
"author": "HarroweD and quadmoon",
|
|
"description": "Harronode is a custom node designed to build prompts easily for use with the Harrlogos SDXL LoRA. This Node simplifies the process of crafting prompts and makes all built in activation terms available at your fingertips.",
|
|
"id": "harrlogos-prompt-builder",
|
|
"node_count": 0,
|
|
"rank": 553,
|
|
"repository": "https://github.com/NotHarroweD/Harronode",
|
|
"status": "no_static_nodes",
|
|
"title": "Harrlogos Prompt Builder Node"
|
|
},
|
|
"hd-nodes-comfyui": {
|
|
"author": "xiaoxiaodesha",
|
|
"description": "Nodes:Combine HDMasks, Cover HDMasks, HD FaceIndex, HD SmoothEdge, HD GetMaskArea, HD Image Levels, HD Ultimate SD Upscale",
|
|
"id": "hd-nodes-comfyui",
|
|
"node_count": 4,
|
|
"rank": 733,
|
|
"repository": "https://github.com/xiaoxiaodesha/hd_node",
|
|
"status": "ok",
|
|
"title": "hd-nodes-comfyui"
|
|
},
|
|
"hfloader": {
|
|
"author": "olduvai-jp",
|
|
"description": "A simple and easy to use Hugging Face model loader.",
|
|
"id": "hfloader",
|
|
"node_count": 0,
|
|
"rank": 905,
|
|
"repository": "https://github.com/olduvai-jp/ComfyUI-HfLoader",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-HfLoader"
|
|
},
|
|
"hidiffusion": {
|
|
"author": "florestefano1975",
|
|
"description": "Simple custom nodes for testing and use HiDiffusion technology: https://github.com/megvii-research/HiDiffusion/",
|
|
"id": "hidiffusion",
|
|
"node_count": 3,
|
|
"rank": 522,
|
|
"repository": "https://github.com/florestefano1975/ComfyUI-HiDiffusion",
|
|
"status": "ok",
|
|
"title": "ComfyUI HiDiffusion"
|
|
},
|
|
"higgs-audio-wrapper": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A comprehensive ComfyUI wrapper for HiggsAudio v2, enabling high-quality text-to-speech generation with advanced voice cloning capabilities. Supports multiple voice presets and custom reference audio for voice cloning. Requires transformers==4.45.2 for compatibility.",
|
|
"id": "higgs-audio-wrapper",
|
|
"node_count": 0,
|
|
"rank": 740,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-HiggsAudio_Wrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-HiggsAudio_Wrapper"
|
|
},
|
|
"hnmr": {
|
|
"author": "CYBERLOOM-INC",
|
|
"description": "Provide various custom nodes for Latent, Sampling, Model, Loader, Image, Text. This is the fixed version of the original [a/ComfyUI-nodes-hnmr](https://github.com/hnmr293/ComfyUI-nodes-hnmr) by hnmr293.",
|
|
"id": "hnmr",
|
|
"node_count": 0,
|
|
"rank": 49,
|
|
"repository": "https://github.com/CYBERLOOM-INC/ComfyUI-nodes-hnmr",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-nodes-hnmr"
|
|
},
|
|
"hq-image-save": {
|
|
"author": "spacepxl",
|
|
"description": "Add Image Save nodes for TIFF 16 bit and EXR 32 bit formats. Probably only useful if you're applying a LUT or other color corrections, and care about preserving as much color accuracy as possible.",
|
|
"id": "hq-image-save",
|
|
"node_count": 8,
|
|
"rank": 243,
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"status": "ok",
|
|
"title": "ComfyUI-HQ-Image-Save"
|
|
},
|
|
"humanparser": {
|
|
"author": "CozyMantis",
|
|
"description": "A ComfyUI node to automatically extract masks for body regions and clothing/fashion items. Made with \ud83d\udc9a by the CozyMantis squad.",
|
|
"id": "humanparser",
|
|
"node_count": 0,
|
|
"rank": 863,
|
|
"repository": "https://github.com/cozymantis/human-parser-comfyui-node",
|
|
"status": "no_static_nodes",
|
|
"title": "Cozy Human Parser"
|
|
},
|
|
"husutil": {
|
|
"author": "hustille",
|
|
"description": "ComfyUI nodes primarily for seed and filename generation",
|
|
"id": "husutil",
|
|
"node_count": 0,
|
|
"rank": 181,
|
|
"repository": "https://github.com/hustille/ComfyUI_hus_utils",
|
|
"status": "no_static_nodes",
|
|
"title": "hus' utils for ComfyUI"
|
|
},
|
|
"hypir-comfyui-plugin": {
|
|
"author": "11dogzi",
|
|
"description": "This is a ComfyUI plugin for [a/HYPIR (Harnessing Diffusion-Yielded Score Priors for Image Restoration)](https://github.com/XPixelGroup/HYPIR), a state-of-the-art image restoration model based on Stable Diffusion 2.1.",
|
|
"id": "hypir-comfyui-plugin",
|
|
"node_count": 0,
|
|
"rank": 856,
|
|
"repository": "https://github.com/11dogzi/Comfyui-HYPIR",
|
|
"status": "no_static_nodes",
|
|
"title": "HYPIR ComfyUI Plugin"
|
|
},
|
|
"i2vgen-xl": {
|
|
"author": "chaojie",
|
|
"description": "This is an implementation of [a/i2vgen-xl](https://github.com/ali-vilab/i2vgen-xl)",
|
|
"id": "i2vgen-xl",
|
|
"node_count": 0,
|
|
"rank": 606,
|
|
"repository": "https://github.com/chaojie/ComfyUI-I2VGEN-XL",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-I2VGEN-XL"
|
|
},
|
|
"ib-nodes": {
|
|
"author": "Chaoses-Ib",
|
|
"description": "Nodes: LoadImageFromPath. Load Image From Path loads the image from the source path and does not have such problems.",
|
|
"id": "ib-nodes",
|
|
"node_count": 0,
|
|
"rank": 152,
|
|
"repository": "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Ib_CustomNodes"
|
|
},
|
|
"ic-light-kijai": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI native nodes for IC-Light",
|
|
"id": "ic-light-kijai",
|
|
"node_count": 2,
|
|
"rank": 281,
|
|
"repository": "https://github.com/kijai/ComfyUI-IC-Light",
|
|
"status": "ok",
|
|
"title": "ComfyUI-IC-Light"
|
|
},
|
|
"ic-light-native": {
|
|
"author": "huchenlei",
|
|
"description": "ComfyUI native implementation of [a/IC-Light](https://github.com/lllyasviel/IC-Light).",
|
|
"id": "ic-light-native",
|
|
"node_count": 0,
|
|
"rank": 845,
|
|
"repository": "https://github.com/huchenlei/ComfyUI-IC-Light-Native",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-IC-Light-Native"
|
|
},
|
|
"ig-nodes": {
|
|
"author": "IDGallagher",
|
|
"description": "Custom nodes to aid in the exploration of Latent Space",
|
|
"id": "ig-nodes",
|
|
"node_count": 0,
|
|
"rank": 528,
|
|
"repository": "https://github.com/IDGallagher/ComfyUI-IG-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "IG Interpolation Nodes"
|
|
},
|
|
"image-captioning-in-comfyui": {
|
|
"author": "LarryJane491",
|
|
"description": "The LoRA Caption custom nodes, just like their name suggests, allow you to caption images so they are ready for LoRA training.",
|
|
"id": "image-captioning-in-comfyui",
|
|
"node_count": 0,
|
|
"rank": 625,
|
|
"repository": "https://github.com/LarryJane491/Image-Captioning-in-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "Image-Captioning-in-ComfyUI"
|
|
},
|
|
"image-control": {
|
|
"author": "abyz22",
|
|
"description": "Nodes:abyz22_Padding Image, abyz22_ImpactWildcardEncode, abyz22_setimageinfo, abyz22_SaveImage, abyz22_ImpactWildcardEncode_GetPrompt, abyz22_SetQueue, abyz22_drawmask, abyz22_FirstNonNull, abyz22_blendimages, abyz22_blend_onecolor. Please check workflow in [a/https://github.com/abyz22/image_control](https://github.com/abyz22/image_control)",
|
|
"id": "image-control",
|
|
"node_count": 0,
|
|
"rank": 633,
|
|
"repository": "https://github.com/abyz22/image_control",
|
|
"status": "no_static_nodes",
|
|
"title": "image_control"
|
|
},
|
|
"image-filter": {
|
|
"author": "chrisgoringe",
|
|
"description": "A set of custom nodes that pause the flow to allow you to pick images, edit parameters, set masks etc..",
|
|
"id": "image-filter",
|
|
"node_count": 0,
|
|
"rank": 260,
|
|
"repository": "https://github.com/chrisgoringe/cg-image-filter",
|
|
"status": "no_static_nodes",
|
|
"title": "Image Filter"
|
|
},
|
|
"image-fitlers": {
|
|
"author": "spacepxl",
|
|
"description": "Image and matte filtering nodes for ComfyUI `image/filters/*`",
|
|
"id": "image-fitlers",
|
|
"node_count": 0,
|
|
"rank": 244,
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Image-Filters",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Image-Filters"
|
|
},
|
|
"image-matting": {
|
|
"author": "hackkhai",
|
|
"description": "This node improves the quality of the image mask. more suitable for image composite matting",
|
|
"id": "image-matting",
|
|
"node_count": 0,
|
|
"rank": 872,
|
|
"repository": "https://github.com/hackkhai/ComfyUI-Image-Matting",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Image-Matting"
|
|
},
|
|
"image-round": {
|
|
"author": "cdb-boop",
|
|
"description": "A simple node to round an input image up (pad) or down (crop) to the nearest integer multiple. Padding offset from left/bottom and the padding value are adjustable.",
|
|
"id": "image-round",
|
|
"node_count": 4,
|
|
"rank": 858,
|
|
"repository": "https://github.com/cdb-boop/comfyui-image-round",
|
|
"status": "ok",
|
|
"title": "comfyui-image-round"
|
|
},
|
|
"image-saver": {
|
|
"author": "Girish Gopaul",
|
|
"description": "All the tools you need to save images with their generation metadata on ComfyUI. Compatible with Civitai & Prompthero geninfo auto-detection. Works with png, jpeg and webp.",
|
|
"id": "image-saver",
|
|
"node_count": 0,
|
|
"rank": 191,
|
|
"repository": "https://github.com/giriss/comfy-image-saver",
|
|
"status": "no_static_nodes",
|
|
"title": "Save Image with Generation Metadata"
|
|
},
|
|
"image-selector": {
|
|
"author": "SLAPaper",
|
|
"description": "A custom node for ComfyUI, which can select one or some of images from a batch.",
|
|
"id": "image-selector",
|
|
"node_count": 0,
|
|
"rank": 61,
|
|
"repository": "https://github.com/SLAPaper/ComfyUI-Image-Selector",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Image-Selector"
|
|
},
|
|
"imageprocessing": {
|
|
"author": "bvhari",
|
|
"description": "ComfyUI custom nodes to apply various image processing techniques.",
|
|
"id": "imageprocessing",
|
|
"node_count": 6,
|
|
"rank": 73,
|
|
"repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
|
|
"status": "ok",
|
|
"title": "ImageProcessing"
|
|
},
|
|
"imagereward": {
|
|
"author": "ZaneA",
|
|
"description": "NODES: ImageRewardLoader, ImageRewardScore",
|
|
"id": "imagereward",
|
|
"node_count": 2,
|
|
"rank": 103,
|
|
"repository": "https://github.com/ZaneA/ComfyUI-ImageReward",
|
|
"status": "ok",
|
|
"title": "ImageReward"
|
|
},
|
|
"imagesgrid": {
|
|
"author": "LEv145",
|
|
"description": "This tool provides a viewer node that allows for checking multiple outputs in a grid, similar to the X/Y Plot extension.",
|
|
"id": "imagesgrid",
|
|
"node_count": 0,
|
|
"rank": 47,
|
|
"repository": "https://github.com/LEv145/images-grid-comfy-plugin",
|
|
"status": "no_static_nodes",
|
|
"title": "ImagesGrid"
|
|
},
|
|
"img2img-turbo": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI Img2Img-Turbo",
|
|
"id": "img2img-turbo",
|
|
"node_count": 0,
|
|
"rank": 591,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Img2Img-Turbo",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Img2Img-Turbo"
|
|
},
|
|
"impactframes-datasetmkr": {
|
|
"author": "impactframes",
|
|
"description": "Create Video datasets straight from YT or a video file path",
|
|
"id": "impactframes-datasetmkr",
|
|
"node_count": 0,
|
|
"rank": 894,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_DatasetMkr",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_DatasetMkr"
|
|
},
|
|
"impactframes-dreamtalk": {
|
|
"author": "impactframes",
|
|
"description": "Talking avatars Heads for the IF_AI tools integrates dreamtalk in ComfyUI",
|
|
"id": "impactframes-dreamtalk",
|
|
"node_count": 0,
|
|
"rank": 896,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_AI_Dreamtalk",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_Dreamtalk"
|
|
},
|
|
"impactframes-gemini": {
|
|
"author": "impactframes",
|
|
"description": "Enjoy the latest GEMINI V2 API for ComfyUI - generate images, analyze content, and use multimodal capabilities with Google's Gemini models",
|
|
"id": "impactframes-gemini",
|
|
"node_count": 0,
|
|
"rank": 900,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_Gemini",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_Gemini"
|
|
},
|
|
"impactframes-hfdownloader": {
|
|
"author": "impactframes",
|
|
"description": "Talking avatars Heads for the IF_AI tools integrates dreamtalk in ComfyUI",
|
|
"id": "impactframes-hfdownloader",
|
|
"node_count": 0,
|
|
"rank": 891,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_AI_HFDownloaderNode",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_AI_HFDownloaderNode"
|
|
},
|
|
"impactframes-llm": {
|
|
"author": "impactframes",
|
|
"description": "Run Local and API LLMs, Features Conditioning manipulation via Omost, supports Ollama, LlamaCPP LMstudio, Koboldcpp, TextGen, Transformers or via APIs Anthropic, Groq, OpenAI, Google Gemini, Mistral, xAI and create your own charcters assistants (SystemPrompts) with custom presets and muchmore",
|
|
"id": "impactframes-llm",
|
|
"node_count": 0,
|
|
"rank": 898,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_LLM",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_LLM"
|
|
},
|
|
"impactframes-loadimages": {
|
|
"author": "impactframes",
|
|
"description": "It Load Images with subfolders form arbitrary folders previous on node outputs lists- convinient selection via file browser",
|
|
"id": "impactframes-loadimages",
|
|
"node_count": 0,
|
|
"rank": 899,
|
|
"repository": "https://github.com/if-ai/ComfyUI_IF_AI_LoadImages",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_AI_LoadImages"
|
|
},
|
|
"impactframes-memoavatar": {
|
|
"author": "impactframes",
|
|
"description": "Talking avatars MemoAvatar Memory-Guided Diffusion for Expressive Talking Video Generation",
|
|
"id": "impactframes-memoavatar",
|
|
"node_count": 0,
|
|
"rank": 892,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_MemoAvatar",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_MemoAvatar"
|
|
},
|
|
"impactframes-parlertts": {
|
|
"author": "impactframes",
|
|
"description": "Parler TTS is a zeroshot voice synthesis with emotion and entonations, you can control the voice style via text prompt",
|
|
"id": "impactframes-parlertts",
|
|
"node_count": 0,
|
|
"rank": 895,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_AI_ParlerTTSNode",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_ParlerTTSNode"
|
|
},
|
|
"impactframes-trellis": {
|
|
"author": "impactframes",
|
|
"description": "ComfyUI IF Trellis creates a 3d mesh from a single view or multi angle pictures",
|
|
"id": "impactframes-trellis",
|
|
"node_count": 0,
|
|
"rank": 893,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_Trellis",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_Trellis"
|
|
},
|
|
"impactframes-videoprompts": {
|
|
"author": "impactframes",
|
|
"description": "ComfyUI extension for video-based prompting and processing with support for various models and video processing capabilities",
|
|
"id": "impactframes-videoprompts",
|
|
"node_count": 0,
|
|
"rank": 897,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_VideoPrompts",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_VideoPrompts"
|
|
},
|
|
"impactframes-whisper-speech": {
|
|
"author": "impactframes",
|
|
"description": "This repository hosts a Text-to-Speech (TTS) application that leverages Whisper Speech for voice synthesis, allowing users to train a voice model on-the-fly. It is built on ComfyUI and supports rapid training and inference processes.",
|
|
"id": "impactframes-whisper-speech",
|
|
"node_count": 0,
|
|
"rank": 890,
|
|
"repository": "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode",
|
|
"status": "no_static_nodes",
|
|
"title": "IF_AI_WishperSpeechNode"
|
|
},
|
|
"inpaint": {
|
|
"author": "mihaiiancu",
|
|
"description": "Nodes: InpaintMediapipe. This node provides a simple interface to inpaint.",
|
|
"id": "inpaint",
|
|
"node_count": 0,
|
|
"rank": 139,
|
|
"repository": "https://github.com/mihaiiancu/ComfyUI_Inpaint",
|
|
"status": "no_static_nodes",
|
|
"title": "mihaiiancu/Inpaint"
|
|
},
|
|
"inpaint-nodes": {
|
|
"author": "Acly",
|
|
"description": "Nodes for better inpainting with ComfyUI. Adds various ways to pre-process inpaint areas. Supports the Fooocus inpaint model, a small and flexible patch which can be applied to any SDXL checkpoint and will improve consistency when generating masked areas.",
|
|
"id": "inpaint-nodes",
|
|
"node_count": 0,
|
|
"rank": 225,
|
|
"repository": "https://github.com/Acly/comfyui-inpaint-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Inpaint Nodes"
|
|
},
|
|
"inspire": {
|
|
"author": "Dr.Lt.Data",
|
|
"description": "This extension provides various nodes to support Lora Block Weight and the Impact Pack. Provides many easily applicable regional features and applications for Variation Seed.",
|
|
"id": "inspire",
|
|
"node_count": 1,
|
|
"rank": 6,
|
|
"repository": "https://github.com/ltdrdata/ComfyUI-Inspire-Pack",
|
|
"status": "ok",
|
|
"title": "ComfyUI Inspire Pack"
|
|
},
|
|
"instancediffusion": {
|
|
"author": "logtd",
|
|
"description": "A set of nodes to perform multi-object prompting with InstanceDiffusion",
|
|
"id": "instancediffusion",
|
|
"node_count": 0,
|
|
"rank": 802,
|
|
"repository": "https://github.com/logtd/ComfyUI-InstanceDiffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "InstanceDiffusion Nodes"
|
|
},
|
|
"instantid": {
|
|
"author": "cubiq",
|
|
"description": "Native [a/InstantID](https://github.com/InstantID/InstantID) support for ComfyUI.\nThis extension differs from the many already available as it doesn't use diffusers but instead implements InstantID natively and it fully integrates with ComfyUI.\nPlease note this still could be considered beta stage, looking forward to your feedback.",
|
|
"id": "instantid",
|
|
"node_count": 0,
|
|
"rank": 107,
|
|
"repository": "https://github.com/cubiq/ComfyUI_InstantID",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI InstantID (Native Support)"
|
|
},
|
|
"instantid-utils": {
|
|
"author": "BXYMartin",
|
|
"description": "Nodes:Multi-ControlNet Converter, List of Images, Convert PIL to Tensor (NHWC), Convert Tensor (NHWC) to (NCHW), Convert Tensor (NHWC) to PIL",
|
|
"id": "instantid-utils",
|
|
"node_count": 0,
|
|
"rank": 857,
|
|
"repository": "https://github.com/BXYMartin/ComfyUI-InstantIDUtils",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-InstantIDUtils"
|
|
},
|
|
"instantid-zho": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of [a/InstantID](https://github.com/InstantID/InstantID) for ComfyUI",
|
|
"id": "instantid-zho",
|
|
"node_count": 0,
|
|
"rank": 419,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-InstantID"
|
|
},
|
|
"instructir": {
|
|
"author": "zhongpei",
|
|
"description": "Enhancing Image Restoration. (ref:[a/InstructIR](https://github.com/mv-lab/InstructIR))",
|
|
"id": "instructir",
|
|
"node_count": 0,
|
|
"rank": 691,
|
|
"repository": "https://github.com/zhongpei/ComfyUI-InstructIR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI for InstructIR"
|
|
},
|
|
"inversed-noise": {
|
|
"author": "logtd",
|
|
"description": "Nodes:Inversed Euler Sampler, Mix Noise with Latent, Combine Latent Noise",
|
|
"id": "inversed-noise",
|
|
"node_count": 0,
|
|
"rank": 804,
|
|
"repository": "https://github.com/logtd/ComfyUI-InversedNoise",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-InversedNoise"
|
|
},
|
|
"ipadapter": {
|
|
"author": "cubiq",
|
|
"description": "ComfyUI reference implementation for IPAdapter models. The code is mostly taken from the original IPAdapter repository and laksjdjf's implementation, all credit goes to them. I just made the extension closer to ComfyUI philosophy.",
|
|
"id": "ipadapter",
|
|
"node_count": 0,
|
|
"rank": 106,
|
|
"repository": "https://github.com/cubiq/ComfyUI_IPAdapter_plus",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_IPAdapter_plus"
|
|
},
|
|
"iplap": {
|
|
"author": "AIFSH",
|
|
"description": "Nodes:IP_LAP Node, Video Loader, PreView Video, Combine Audio Video. the comfyui custom node of [a/IP_LAP](https://github.com/Weizhi-Zhong/IP_LAP) to make audio driven videos!",
|
|
"id": "iplap",
|
|
"node_count": 0,
|
|
"rank": 999,
|
|
"repository": "https://github.com/AIFSH/ComfyUI-IP_LAP",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-IP_LAP"
|
|
},
|
|
"itermix": {
|
|
"author": "ttulttul",
|
|
"description": "Nodes to use Florence2 VLM for image vision tasks: object detection, captioning, segmentation and ocr",
|
|
"id": "itermix",
|
|
"node_count": 0,
|
|
"rank": 542,
|
|
"repository": "https://github.com/ttulttul/ComfyUI-Iterative-Mixer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Iterative Mixing Nodes"
|
|
},
|
|
"jameswalker-nodes": {
|
|
"author": "jamesWalker55",
|
|
"description": "Nodes: JWInteger, JWFloat, JWString, JWImageLoadRGB, JWImageResize, ...",
|
|
"id": "jameswalker-nodes",
|
|
"node_count": 0,
|
|
"rank": 137,
|
|
"repository": "https://github.com/jamesWalker55/comfyui-various",
|
|
"status": "no_static_nodes",
|
|
"title": "Various ComfyUI Nodes by Type"
|
|
},
|
|
"jank-diffusehigh": {
|
|
"author": "blepping",
|
|
"description": "Janky implementation of [a/DiffuseHigh](https://github.com/yhyun225/DiffuseHigh/) for ComfyUI. Enables generating at resolutions higher than what the model was trained for without requiring model patches.",
|
|
"id": "jank-diffusehigh",
|
|
"node_count": 0,
|
|
"rank": 685,
|
|
"repository": "https://github.com/blepping/comfyui_jankdiffusehigh",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_jankdiffusehigh"
|
|
},
|
|
"jank-hidiffusion": {
|
|
"author": "blepping",
|
|
"description": "Janky implementation of [a/HiDiffusion](https://github.com/megvii-research/HiDiffusion) for ComfyUI. Enables generating at resolutions higher than what the model was trained for. Only supports SD 1.x (maybe 2.x) and SDXL.",
|
|
"id": "jank-hidiffusion",
|
|
"node_count": 0,
|
|
"rank": 684,
|
|
"repository": "https://github.com/blepping/comfyui_jankhidiffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_jankhidiffusion"
|
|
},
|
|
"jdcn": {
|
|
"author": "daxcay",
|
|
"description": "Jerry Davos Custom Nodes for Saving Latents in Directory (BatchLatentSave) , Importing Latent from directory (BatchLatentLoadFromDir) , List to string, string to list, get any file list from directory which give filepath, filename, move any files from any directory to any other directory, VHS Video combine file mover, rebatch list of strings, batch image load from any dir, load image batch from any directory and other custom nodes.",
|
|
"id": "jdcn",
|
|
"node_count": 0,
|
|
"rank": 914,
|
|
"repository": "https://github.com/daxcay/ComfyUI-JDCN",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-JDCN"
|
|
},
|
|
"jjk": {
|
|
"author": "jjkramhoeft",
|
|
"description": "Nodes: SDXLRecommendedImageSize, JjkText, JjkShowText, JjkConcat. A set of custom nodes for ComfyUI - focused on text and parameter utility",
|
|
"id": "jjk",
|
|
"node_count": 0,
|
|
"rank": 209,
|
|
"repository": "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Jjk-Nodes"
|
|
},
|
|
"jnodes": {
|
|
"author": "JaredTherriault",
|
|
"description": "python and web UX improvements for ComfyUI: Lora/Embedding picker, web extension manager (enable/disable any extension without disabling python nodes), control any parameter with text prompts, image and video viewer, metadata viewer, token counter, comments in prompts, font control, and more! \n[w/'ImageFeed.js' from the custom scripts of pythongosssss is not compatible with this suite's ImageDrawer feature. Additionally, 'DynamicPrompts.js' and 'EditAttention.js' from the core, along with 'favicon.js' from the custom scripts of pythongosssss, are incompatible with advanced features of the suite. Please use the JNodes Extension Management setting in Settings > JNodes > Extension Management to disable these extensions by unchecking them to use the full functionality of the suite.]",
|
|
"id": "jnodes",
|
|
"node_count": 0,
|
|
"rank": 641,
|
|
"repository": "https://github.com/JaredTherriault/ComfyUI-JNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-JNodes"
|
|
},
|
|
"job-iterator": {
|
|
"author": "ali1234",
|
|
"description": "Implements iteration over sequences within a single workflow run. [w/NOTE: This node replaces the execution of ComfyUI for iterative processing functionality.]",
|
|
"id": "job-iterator",
|
|
"node_count": 0,
|
|
"rank": 235,
|
|
"repository": "https://github.com/ali1234/comfyui-job-iterator",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-job-iterator"
|
|
},
|
|
"jovi_capture": {
|
|
"author": "amorano",
|
|
"description": "Capture Webcamera and URL media streams as ComfyUI images.",
|
|
"id": "jovi_capture",
|
|
"node_count": 0,
|
|
"rank": 387,
|
|
"repository": "https://github.com/Amorano/Jovi_Capture",
|
|
"status": "no_static_nodes",
|
|
"title": "Jovi_Capture"
|
|
},
|
|
"jovi_glsl": {
|
|
"author": "amorano",
|
|
"description": "Integrates GLSL shader support.",
|
|
"id": "jovi_glsl",
|
|
"node_count": 0,
|
|
"rank": 383,
|
|
"repository": "https://github.com/Amorano/Jovi_GLSL",
|
|
"status": "no_static_nodes",
|
|
"title": "Jovi_GLSL"
|
|
},
|
|
"jovi_measure": {
|
|
"author": "amorano",
|
|
"description": "Image metrics nodes for ComfyUI",
|
|
"id": "jovi_measure",
|
|
"node_count": 0,
|
|
"rank": 385,
|
|
"repository": "https://github.com/Amorano/Jovi_Measure",
|
|
"status": "no_static_nodes",
|
|
"title": "Jovi_Measure"
|
|
},
|
|
"jovi_midi": {
|
|
"author": "amorano",
|
|
"description": "Read and Process data from MIDI devices inside of ComfyUI.",
|
|
"id": "jovi_midi",
|
|
"node_count": 0,
|
|
"rank": 386,
|
|
"repository": "https://github.com/Amorano/Jovi_MIDI",
|
|
"status": "no_static_nodes",
|
|
"title": "Jovi_MIDI"
|
|
},
|
|
"jovi_spout": {
|
|
"author": "amorano",
|
|
"description": "ComfyUI Nodes for using Spout streams.",
|
|
"id": "jovi_spout",
|
|
"node_count": 0,
|
|
"rank": 384,
|
|
"repository": "https://github.com/Amorano/Jovi_Spout",
|
|
"status": "no_static_nodes",
|
|
"title": "Jovi_Spout"
|
|
},
|
|
"jovijovi_colorizer_capture": {
|
|
"author": "amorano",
|
|
"description": "Colorize ComfyUI nodes with defaults per node, node category or via regex filtering.",
|
|
"id": "jovijovi_colorizer_capture",
|
|
"node_count": 0,
|
|
"rank": 388,
|
|
"repository": "https://github.com/Amorano/Jovi_Colorizer",
|
|
"status": "no_static_nodes",
|
|
"title": "Jovi_Colorizer"
|
|
},
|
|
"jovimetrix": {
|
|
"author": "amorano",
|
|
"description": "Webcam, MIDI, Spout, and GLSL support with animation via tick. Features wave-based parameter modulation, math operations, universal value conversion, shape masking, image channel ops, batch processing, dynamic bus routing, GIPHY and SPOUT integration. Load images/videos from URLs, save output anywhere, and apply transformations like flattening, cropping, and color adjustments. Includes tools for color blindness simulation, stereograms, and stereoscopic imaging\u2014plus much more!",
|
|
"id": "jovimetrix",
|
|
"node_count": 0,
|
|
"rank": 382,
|
|
"repository": "https://github.com/Amorano/Jovimetrix",
|
|
"status": "no_static_nodes",
|
|
"title": "Jovimetrix"
|
|
},
|
|
"joytag": {
|
|
"author": "StartHua",
|
|
"description": "JoyTag is a state of the art AI vision model for tagging images, with a focus on sex positivity and inclusivity. It uses the Danbooru tagging schema, but works across a wide range of images, from hand drawn to photographic.\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/fancyfeast/joytag/tree/main](https://huggingface.co/fancyfeast/joytag/tree/main)",
|
|
"id": "joytag",
|
|
"node_count": 0,
|
|
"rank": 695,
|
|
"repository": "https://github.com/StartHua/Comfyui_joytag",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui_joytag"
|
|
},
|
|
"jps-nodes": {
|
|
"author": "JPS",
|
|
"description": "Nodes: Various nodes to handle SDXL Resolutions, SDXL Basic Settings, IP Adapter Settings, Revision Settings, SDXL Prompt Styler, Crop Image to Square, Crop Image to Target Size, Get Date-Time String, Resolution Multiply, Largest Integer, 5-to-1 Switches for Integer, Images, Latents, Conditioning, Model, VAE, ControlNet",
|
|
"id": "jps-nodes",
|
|
"node_count": 30,
|
|
"rank": 180,
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"status": "ok",
|
|
"title": "JPS Custom Nodes for ComfyUI"
|
|
},
|
|
"kandinsky": {
|
|
"author": "vsevolod-oparin",
|
|
"description": "Nodes provide an options to combine prior and decoder models of Kandinsky 2.2.",
|
|
"id": "kandinsky",
|
|
"node_count": 9,
|
|
"rank": 887,
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"status": "ok",
|
|
"title": "Kandinsky 2.2 ComfyUI Plugin"
|
|
},
|
|
"kb-comfyui-nodes": {
|
|
"author": "smagnetize",
|
|
"description": "Nodes:SingleImageDataUrlLoader",
|
|
"id": "kb-comfyui-nodes",
|
|
"node_count": 1,
|
|
"rank": 619,
|
|
"repository": "https://github.com/smagnetize/kb-comfyui-nodes",
|
|
"status": "ok",
|
|
"title": "kb-comfyui-nodes"
|
|
},
|
|
"kep-openai": {
|
|
"author": "M1kep",
|
|
"description": "ComfyUI-KepOpenAI is a user-friendly node that serves as an interface to the GPT-4 with Vision (GPT-4V) API. This integration facilitates the processing of images coupled with text prompts, leveraging the capabilities of the OpenAI API to generate text completions that are contextually relevant to the provided inputs.",
|
|
"id": "kep-openai",
|
|
"node_count": 0,
|
|
"rank": 164,
|
|
"repository": "https://github.com/M1kep/ComfyUI-KepOpenAI",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-KepOpenAI"
|
|
},
|
|
"kep-othervae": {
|
|
"author": "M1kep",
|
|
"description": "Nodes: TAESD VAE Decode",
|
|
"id": "kep-othervae",
|
|
"node_count": 0,
|
|
"rank": 163,
|
|
"repository": "https://github.com/M1kep/ComfyUI-OtherVAEs",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-OtherVAEs"
|
|
},
|
|
"kepkitchen": {
|
|
"author": "M1kep",
|
|
"description": "Nodes: KepRotateImage",
|
|
"id": "kepkitchen",
|
|
"node_count": 0,
|
|
"rank": 162,
|
|
"repository": "https://github.com/M1kep/Comfy_KepKitchenSink",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy_KepKitchenSink"
|
|
},
|
|
"keplist": {
|
|
"author": "M1kep",
|
|
"description": "Nodes: Range(Step), Range(Num Steps), List Length, Image Overlay, Stack Images, Empty Images, Join Image Lists, Join Float Lists. This extension provides various list manipulation nodes",
|
|
"id": "keplist",
|
|
"node_count": 0,
|
|
"rank": 158,
|
|
"repository": "https://github.com/M1kep/Comfy_KepListStuff",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy_KepListStuff"
|
|
},
|
|
"kepmatte": {
|
|
"author": "M1kep",
|
|
"description": "This extension provides a custom node that allows the use of [a/Matte Anything](https://github.com/hustvl/Matte-Anything) in ComfyUI.",
|
|
"id": "kepmatte",
|
|
"node_count": 0,
|
|
"rank": 161,
|
|
"repository": "https://github.com/M1kep/Comfy_KepMatteAnything",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy_KepMatteAnything"
|
|
},
|
|
"kepprompt": {
|
|
"author": "M1kep",
|
|
"description": "Nodes: Build Gif, Special CLIP Loader. It offers various manipulation capabilities for the internal operations of the prompt.",
|
|
"id": "kepprompt",
|
|
"node_count": 0,
|
|
"rank": 160,
|
|
"repository": "https://github.com/M1kep/KepPromptLang",
|
|
"status": "no_static_nodes",
|
|
"title": "KepPromptLang"
|
|
},
|
|
"keyframed": {
|
|
"author": "dmarx",
|
|
"description": "ComfyUI nodes to facilitate parameter/prompt keyframing using comfyui nodes for defining and manipulating parameter curves. Essentially provides a ComfyUI interface to the [a/keyframed](https://github.com/dmarx/keyframed) library.",
|
|
"id": "keyframed",
|
|
"node_count": 0,
|
|
"rank": 514,
|
|
"repository": "https://github.com/dmarx/ComfyUI-Keyframed",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Keyframed"
|
|
},
|
|
"kijai-svd": {
|
|
"author": "kijai",
|
|
"description": "Preliminary use of SVD in ComfyUI.\nNOTE: Quick Implementation, Unstable. See details on repositories.",
|
|
"id": "kijai-svd",
|
|
"node_count": 0,
|
|
"rank": 267,
|
|
"repository": "https://github.com/kijai/ComfyUI-SVD",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SVD"
|
|
},
|
|
"kjnodes": {
|
|
"author": "kijai",
|
|
"description": "Various quality of life -nodes for ComfyUI, mostly just visual stuff to improve usability.",
|
|
"id": "kjnodes",
|
|
"node_count": 0,
|
|
"rank": 265,
|
|
"repository": "https://github.com/kijai/ComfyUI-KJNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "KJNodes for ComfyUI"
|
|
},
|
|
"kktranslator": {
|
|
"author": "kingzcheung",
|
|
"description": "These nodes are mainly used to translate prompt words from other languages into English. PromptTranslateToText implements prompt word translation based on Helsinki NLP translation model.It doesn't require internet connection\u3002",
|
|
"id": "kktranslator",
|
|
"node_count": 0,
|
|
"rank": 886,
|
|
"repository": "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_kkTranslator_nodes"
|
|
},
|
|
"klinter": {
|
|
"author": "Klinter",
|
|
"description": "Concat_strings atm - celebrating first_node",
|
|
"id": "klinter",
|
|
"node_count": 0,
|
|
"rank": 800,
|
|
"repository": "https://github.com/klinter007/klinter_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Klinter_nodes"
|
|
},
|
|
"knodes": {
|
|
"author": "kft334",
|
|
"description": "Nodes: Image(s) To Websocket (Base64), Load Image (Base64),Load Images (Base64)",
|
|
"id": "knodes",
|
|
"node_count": 0,
|
|
"rank": 614,
|
|
"repository": "https://github.com/kft334/Knodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Knodes"
|
|
},
|
|
"komojini-nodes": {
|
|
"author": "komojini",
|
|
"description": "Nodes:YouTube Video Loader. Custom ComfyUI Nodes for video generation",
|
|
"id": "komojini-nodes",
|
|
"node_count": 0,
|
|
"rank": 414,
|
|
"repository": "https://github.com/komojini/komojini-comfyui-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "komojini-comfyui-nodes"
|
|
},
|
|
"kraken-tools": {
|
|
"author": "KrakenUnbound",
|
|
"description": "15 productivity nodes: Kraken Unbound Prompt (vision-enabled prompt builder with Qwen2-VL), WAN Prompt Splitter (cinematic styling), Ollama Prompt Chat (LLM enhancement), LoRA Loader with CivitAI trigger fetching, Dual CLIP Loader (Flux/SD3/SDXL), smart KSampler (AMP handling for WAN/Flow/FP8), Empty Latent with aspect presets, Upscale & Tile Calculator for Ultimate SD Upscale, Resolution Helper, Image Processor, WAN Helper, and more.",
|
|
"id": "kraken-tools",
|
|
"node_count": 1,
|
|
"rank": 148,
|
|
"repository": "https://github.com/krakenunbound/comfyui-kraken-tools",
|
|
"status": "ok",
|
|
"title": "Kraken Tools"
|
|
},
|
|
"kwaikolors": {
|
|
"author": "kijai",
|
|
"description": "Rudimentary wrapper that runs [a/Kwai-Kolors](https://huggingface.co/Kwai-Kolors/Kolors) text2image pipeline using diffusers.",
|
|
"id": "kwaikolors",
|
|
"node_count": 0,
|
|
"rank": 288,
|
|
"repository": "https://github.com/kijai/ComfyUI-KwaiKolorsWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-KwaiKolorsWrapper"
|
|
},
|
|
"laizypainter-exporter-comfyui": {
|
|
"author": "DimaChaichan",
|
|
"description": "This exporter is a plugin for ComfyUI, which can export tasks for [a/LAizypainter](https://github.com/DimaChaichan/LAizypainter).\nLAizypainter is a Photoshop plugin with which you can send tasks directly to a Stable Diffusion server. More information about a [a/Task](https://github.com/DimaChaichan/LAizypainter?tab=readme-ov-file#task)",
|
|
"id": "laizypainter-exporter-comfyui",
|
|
"node_count": 0,
|
|
"rank": 655,
|
|
"repository": "https://github.com/DimaChaichan/LAizypainter-Exporter-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "LAizypainter-Exporter-ComfyUI"
|
|
},
|
|
"lama": {
|
|
"author": "hhhzzyang",
|
|
"description": "Nodes: LamaaModelLoad, LamaApply, YamlConfigLoader. a costumer node is realized to remove anything/inpainting anything from a picture by mask inpainting.[w/WARN:This extension includes the entire model, which can result in a very long initial installation time, and there may be some compatibility issues with older dependencies and ComfyUI.]",
|
|
"id": "lama",
|
|
"node_count": 0,
|
|
"rank": 308,
|
|
"repository": "https://github.com/hhhzzyang/Comfyui_Lama",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-Lama"
|
|
},
|
|
"latent-interposer": {
|
|
"author": "city96",
|
|
"description": "Custom node to convert the lantents between SDXL and SD v1.5 directly without the VAE decoding/encoding step.",
|
|
"id": "latent-interposer",
|
|
"node_count": 0,
|
|
"rank": 55,
|
|
"repository": "https://github.com/city96/SD-Latent-Interposer",
|
|
"status": "no_static_nodes",
|
|
"title": "Latent-Interposer"
|
|
},
|
|
"latent-modifier": {
|
|
"author": "Clybius",
|
|
"description": "Nodes: Latent Diffusion Mega Modifier. ComfyUI nodes which modify the latent during the diffusion process. (Sharpness, Tonemap, Rescale, Extra Noise)",
|
|
"id": "latent-modifier",
|
|
"node_count": 0,
|
|
"rank": 253,
|
|
"repository": "https://github.com/Clybius/ComfyUI-Latent-Modifiers",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Latent-Modifiers"
|
|
},
|
|
"latent-upscaler": {
|
|
"author": "city96",
|
|
"description": "Upscaling stable diffusion latents using a small neural network.",
|
|
"id": "latent-upscaler",
|
|
"node_count": 1,
|
|
"rank": 56,
|
|
"repository": "https://github.com/city96/SD-Latent-Upscaler",
|
|
"status": "ok",
|
|
"title": "SD-Latent-Upscaler"
|
|
},
|
|
"latentmirror": {
|
|
"author": "spro",
|
|
"description": "Nodes: Latent Mirror. Node to mirror a latent along the Y (vertical / left to right) or X (horizontal / top to bottom) axis.",
|
|
"id": "latentmirror",
|
|
"node_count": 0,
|
|
"rank": 222,
|
|
"repository": "https://github.com/spro/comfyui-mirror",
|
|
"status": "no_static_nodes",
|
|
"title": "Latent Mirror node for ComfyUI"
|
|
},
|
|
"latentsync": {
|
|
"author": "hay86",
|
|
"description": "Unofficial implementation of [a/LatentSync](https://github.com/bytedance/LatentSync) for ComfyUI",
|
|
"id": "latentsync",
|
|
"node_count": 1,
|
|
"rank": 936,
|
|
"repository": "https://github.com/hay86/ComfyUI_LatentSync",
|
|
"status": "ok",
|
|
"title": "ComfyUI LatentSync"
|
|
},
|
|
"lavit": {
|
|
"author": "chaojie",
|
|
"description": "Nodes:VideoLaVITLoader, VideoLaVITT2V, VideoLaVITI2V, VideoLaVITI2VLong, VideoLaVITT2VLong, VideoLaVITI2I",
|
|
"id": "lavit",
|
|
"node_count": 0,
|
|
"rank": 609,
|
|
"repository": "https://github.com/chaojie/ComfyUI-LaVIT",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LaVIT"
|
|
},
|
|
"layerdiffuse": {
|
|
"author": "huchenlei",
|
|
"description": "Transparent Image Layer Diffusion using Latent Transparency",
|
|
"id": "layerdiffuse",
|
|
"node_count": 0,
|
|
"rank": 842,
|
|
"repository": "https://github.com/huchenlei/ComfyUI-layerdiffuse",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-layerdiffuse (layerdiffusion)"
|
|
},
|
|
"layerstyle": {
|
|
"author": "chflame163",
|
|
"description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress.",
|
|
"id": "layerstyle",
|
|
"node_count": 0,
|
|
"rank": 333,
|
|
"repository": "https://github.com/chflame163/ComfyUI_LayerStyle",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Layer Style"
|
|
},
|
|
"lazy-pony-prompter": {
|
|
"author": "Siberpone",
|
|
"description": "A booru API powered prompt generator for A1111 and ComfyUI with flexible tag filtering system and customizable prompt templates.",
|
|
"id": "lazy-pony-prompter",
|
|
"node_count": 0,
|
|
"rank": 643,
|
|
"repository": "https://github.com/Siberpone/lazy-pony-prompter",
|
|
"status": "no_static_nodes",
|
|
"title": "Lazy Pony Prompter"
|
|
},
|
|
"lcm": {
|
|
"author": "0xbitches",
|
|
"description": "This custom node implements a Latent Consistency Model sampler in ComfyUI. (LCM)",
|
|
"id": "lcm",
|
|
"node_count": 0,
|
|
"rank": 351,
|
|
"repository": "https://github.com/0xbitches/ComfyUI-LCM",
|
|
"status": "no_static_nodes",
|
|
"title": "Latent Consistency Model for ComfyUI"
|
|
},
|
|
"lcm-inpaint-outpaint": {
|
|
"author": "taabata",
|
|
"description": "ComfyUI custom nodes for inpainting/outpainting using the new latent consistency model (LCM)",
|
|
"id": "lcm-inpaint-outpaint",
|
|
"node_count": 28,
|
|
"rank": 353,
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"status": "ok",
|
|
"title": "LCM_Inpaint-Outpaint_Comfy"
|
|
},
|
|
"lcm-sampler": {
|
|
"author": "laksjdjf",
|
|
"description": "This extension node is intended for the use of LCM conversion for SSD-1B-anime. It does not guarantee operation with the original LCM (as it cannot load weights in the current version). To take advantage of fast generation with LCM, a node for using TAESD as a decoder is also provided. This is inspired by ComfyUI-OtherVAEs.",
|
|
"id": "lcm-sampler",
|
|
"node_count": 0,
|
|
"rank": 195,
|
|
"repository": "https://github.com/laksjdjf/LCMSampler-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "LCMSampler-ComfyUI"
|
|
},
|
|
"lexmsdb": {
|
|
"author": "SOELexicon",
|
|
"description": "Nodes: MSSqlTableNode, MSSqlSelectNode. This extension provides custom nodes to interact with MSSQL.",
|
|
"id": "lexmsdb",
|
|
"node_count": 0,
|
|
"rank": 120,
|
|
"repository": "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "LexMSDBNodes"
|
|
},
|
|
"lextools": {
|
|
"author": "SOELexicon",
|
|
"description": "ComfyUI-LexTools is a Python-based image processing and analysis toolkit that uses machine learning models for semantic image segmentation, image scoring, and image captioning.",
|
|
"id": "lextools",
|
|
"node_count": 0,
|
|
"rank": 311,
|
|
"repository": "https://github.com/SOELexicon/ComfyUI-LexTools",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LexTools"
|
|
},
|
|
"lfo": {
|
|
"author": "richinsley",
|
|
"description": "Nodes:LFO_Triangle, LFO_Sine, SawtoothNode, SquareNode, PulseNode. ComfyUI custom nodes to create Low Frequency Oscillators.",
|
|
"id": "lfo",
|
|
"node_count": 0,
|
|
"rank": 214,
|
|
"repository": "https://github.com/richinsley/Comfy-LFO",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfy-LFO"
|
|
},
|
|
"liam-util": {
|
|
"author": "ai-liam",
|
|
"description": "Nodes: LiamLibLoadImage, LiamLibImageToGray, LiamLibSaveImg, LiamLibFillImage, PreviewReliefImage, GetBetterDepthImage, LiamLibSaveText",
|
|
"id": "liam-util",
|
|
"node_count": 0,
|
|
"rank": 569,
|
|
"repository": "https://github.com/ai-liam/comfyui-liam",
|
|
"status": "no_static_nodes",
|
|
"title": "LiamUtil"
|
|
},
|
|
"liam-util-single": {
|
|
"author": "ai-liam",
|
|
"description": "Nodes: LiamLoadImage. This node provides the capability to load images from a URL.",
|
|
"id": "liam-util-single",
|
|
"node_count": 0,
|
|
"rank": 568,
|
|
"repository": "https://github.com/ai-liam/comfyui_liam_util",
|
|
"status": "no_static_nodes",
|
|
"title": "LiamUtil (single node)"
|
|
},
|
|
"lightglue": {
|
|
"author": "chaojie",
|
|
"description": "This is an ComfyUI implementation of LightGlue to generate motion brush",
|
|
"id": "lightglue",
|
|
"node_count": 0,
|
|
"rank": 607,
|
|
"repository": "https://github.com/chaojie/ComfyUI-LightGlue",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LightGlue"
|
|
},
|
|
"lists-cartesian-product": {
|
|
"author": "bmad4ever",
|
|
"description": "Given a set of lists, the node adjusts them so that when used as input to another node all the possible argument permutations are computed.",
|
|
"id": "lists-cartesian-product",
|
|
"node_count": 0,
|
|
"rank": 92,
|
|
"repository": "https://github.com/bmad4ever/comfyui_lists_cartesian_product",
|
|
"status": "no_static_nodes",
|
|
"title": "Lists Cartesian Product"
|
|
},
|
|
"liveportrait": {
|
|
"author": "shadowcz007",
|
|
"description": "The ComfyUI version of [a/LivePortrait](https://github.com/KwaiVGI/LivePortrait).",
|
|
"id": "liveportrait",
|
|
"node_count": 0,
|
|
"rank": 347,
|
|
"repository": "https://github.com/shadowcz007/comfyui-liveportrait",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-liveportrait"
|
|
},
|
|
"liveportrait-kijai": {
|
|
"author": "kijai",
|
|
"description": "Nodes for [a/LivePortrait](https://github.com/KwaiVGI/LivePortrait)",
|
|
"id": "liveportrait-kijai",
|
|
"node_count": 0,
|
|
"rank": 287,
|
|
"repository": "https://github.com/kijai/ComfyUI-LivePortraitKJ",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LivePortraitKJ"
|
|
},
|
|
"llava-captioner": {
|
|
"author": "ceruleandeep",
|
|
"description": "A ComfyUI extension for chatting with your images. Runs on your own system, no external services used, no filter. Uses the [a/LLaVA multimodal LLM](https://llava-vl.github.io/) so you can give instructions or ask questions in natural language. It's maybe as smart as GPT3.5, and it can see.",
|
|
"id": "llava-captioner",
|
|
"node_count": 0,
|
|
"rank": 550,
|
|
"repository": "https://github.com/ceruleandeep/ComfyUI-LLaVA-Captioner",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI LLaVA Captioner"
|
|
},
|
|
"lllite": {
|
|
"author": "kohya-ss",
|
|
"description": "Nodes: LLLiteLoader",
|
|
"id": "lllite",
|
|
"node_count": 0,
|
|
"rank": 207,
|
|
"repository": "https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "ControlNet-LLLite-ComfyUI"
|
|
},
|
|
"llm-assistant": {
|
|
"author": "longgui0318",
|
|
"description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM",
|
|
"id": "llm-assistant",
|
|
"node_count": 0,
|
|
"rank": 652,
|
|
"repository": "https://github.com/longgui0318/comfyui-llm-assistant",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-llm-assistant"
|
|
},
|
|
"llm-node-for-comfyui": {
|
|
"author": "Big Idea Technology",
|
|
"description": "The LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling a wide range of NLP tasks such as text generation, content summarization, question answering, and more. This flexibility is powered by various transformer model architectures from the transformers library, allowing for the deployment of models like T5, GPT-2, and others based on your project's needs.",
|
|
"id": "llm-node-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 821,
|
|
"repository": "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node",
|
|
"status": "no_static_nodes",
|
|
"title": "LLM Node for ComfyUI"
|
|
},
|
|
"lmc-alt": {
|
|
"author": "jojkaart",
|
|
"description": "Nodes:LCMScheduler, SamplerLCMAlternative, SamplerLCMCycle. ComfyUI Custom Sampler nodes that add a new improved LCM sampler functions",
|
|
"id": "lmc-alt",
|
|
"node_count": 0,
|
|
"rank": 399,
|
|
"repository": "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-sampler-lcm-alternative"
|
|
},
|
|
"load-image-from-base64-uri": {
|
|
"author": "glowcone",
|
|
"description": "Nodes: LoadImageFromBase64. Loads an image and its transparency mask from a base64-encoded data URI for easy API connection.",
|
|
"id": "load-image-from-base64-uri",
|
|
"node_count": 1,
|
|
"rank": 620,
|
|
"repository": "https://github.com/glowcone/comfyui-base64-to-image",
|
|
"status": "ok",
|
|
"title": "Load Image From Base64 URI"
|
|
},
|
|
"loadlorawithtags": {
|
|
"author": "Extraltodeus",
|
|
"description": "Nodes:LoadLoraWithTags. Save/Load trigger words for loras from a json and auto fetch them on civitai if they are missing.",
|
|
"id": "loadlorawithtags",
|
|
"node_count": 0,
|
|
"rank": 170,
|
|
"repository": "https://github.com/Extraltodeus/LoadLoraWithTags",
|
|
"status": "no_static_nodes",
|
|
"title": "LoadLoraWithTags"
|
|
},
|
|
"login": {
|
|
"author": "Sida Liu",
|
|
"description": "A simple password to protect ComfyUI.",
|
|
"id": "login",
|
|
"node_count": 0,
|
|
"rank": 977,
|
|
"repository": "https://github.com/liusida/ComfyUI-Login",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Login"
|
|
},
|
|
"lollms-nodes-suite": {
|
|
"author": "ParisNeo",
|
|
"description": "lollms_nodes_suite is a set of nodes for comfyui that harnesses the power of lollms, a state-of-the-art AI text generation tool, to improve the quality of image generation.",
|
|
"id": "lollms-nodes-suite",
|
|
"node_count": 0,
|
|
"rank": 955,
|
|
"repository": "https://github.com/ParisNeo/lollms_nodes_suite",
|
|
"status": "no_static_nodes",
|
|
"title": "lollms_nodes_suite"
|
|
},
|
|
"loppiner": {
|
|
"author": "adbrasi",
|
|
"description": "Custom ComfyUI node that detects and extracts a single loop cycle from a batch of images. (Description by CC)",
|
|
"id": "loppiner",
|
|
"node_count": 1,
|
|
"rank": 725,
|
|
"repository": "https://github.com/adbrasi/loppiner",
|
|
"status": "ok",
|
|
"title": "loppiner"
|
|
},
|
|
"lora-auto-trigger": {
|
|
"author": "idrirap",
|
|
"description": "The aim of these custom nodes is to get an easy access to the tags used to trigger a lora / lycoris. Extract the tags from civitai or from the safetensors metadatas when available.",
|
|
"id": "lora-auto-trigger",
|
|
"node_count": 0,
|
|
"rank": 362,
|
|
"repository": "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Lora-Auto-Trigger-Words"
|
|
},
|
|
"lora-tag-loader": {
|
|
"author": "badjeff",
|
|
"description": "A ComfyUI custom node to read LoRA tag(s) from text and load it into checkpoint model.",
|
|
"id": "lora-tag-loader",
|
|
"node_count": 1,
|
|
"rank": 183,
|
|
"repository": "https://github.com/badjeff/comfyui_lora_tag_loader",
|
|
"status": "ok",
|
|
"title": "badjeff/LoRA Tag Loader for ComfyUI"
|
|
},
|
|
"lora-training-in-comfy": {
|
|
"author": "LarryJane491",
|
|
"description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!",
|
|
"id": "lora-training-in-comfy",
|
|
"node_count": 0,
|
|
"rank": 624,
|
|
"repository": "https://github.com/LarryJane491/Lora-Training-in-Comfy",
|
|
"status": "no_static_nodes",
|
|
"title": "Lora-Training-in-Comfy"
|
|
},
|
|
"lorainfo": {
|
|
"author": "jitcoder",
|
|
"description": "Shows Lora information from CivitAI and outputs trigger words and example prompt",
|
|
"id": "lorainfo",
|
|
"node_count": 0,
|
|
"rank": 549,
|
|
"repository": "https://github.com/jitcoder/lora-info",
|
|
"status": "no_static_nodes",
|
|
"title": "LoraInfo"
|
|
},
|
|
"lortnoc": {
|
|
"author": "laksjdjf",
|
|
"description": "This is a repository for using LoRTnoC (LoRA with hint block of ControlNet) on ComfyUI.\nNOTE:Please place the model file in the same location as controlnet. (Is this too arbitrary?)",
|
|
"id": "lortnoc",
|
|
"node_count": 0,
|
|
"rank": 196,
|
|
"repository": "https://github.com/laksjdjf/LoRTnoC-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "LoRTnoC-ComfyUI"
|
|
},
|
|
"lumina": {
|
|
"author": "kijai",
|
|
"description": "ComfyUI wrapper nodes for Lumina models",
|
|
"id": "lumina",
|
|
"node_count": 0,
|
|
"rank": 284,
|
|
"repository": "https://github.com/kijai/ComfyUI-LuminaWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-LuminaWrapper"
|
|
},
|
|
"madassistant": {
|
|
"author": "11dogzi",
|
|
"description": "This is a hierarchical auxiliary project of the IPAdapter project, which uses a slider to quickly control the hierarchical weights and add fully random and semi random modes",
|
|
"id": "madassistant",
|
|
"node_count": 0,
|
|
"rank": 855,
|
|
"repository": "https://github.com/11dogzi/ComfUI-EGAdapterMadAssistant",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfUI-EGAdapterMadAssistant"
|
|
},
|
|
"magic-clothing": {
|
|
"author": "longgui0318",
|
|
"description": "The comfyui supported version of the [a/Magic Clothing](https://github.com/ShineChen1024/MagicClothing) project, not the diffusers version, allows direct integration with modules such as ipadapter.[w/comfyui-oms-diffusion is renamed to comfyui-magic-clothing. You may need to reinstall this.]",
|
|
"id": "magic-clothing",
|
|
"node_count": 0,
|
|
"rank": 653,
|
|
"repository": "https://github.com/longgui0318/comfyui-magic-clothing",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-magic-clothing"
|
|
},
|
|
"magicwand": {
|
|
"author": "Fannovel16",
|
|
"description": "Proper implementation of ImageMagick - the famous software suite for editing and manipulating digital images to ComfyUI using [a/wandpy](https://github.com/emcconville/wand).\nNOTE: You need to install ImageMagick, manually.",
|
|
"id": "magicwand",
|
|
"node_count": 0,
|
|
"rank": 20,
|
|
"repository": "https://github.com/Fannovel16/ComfyUI-MagickWand",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MagickWand"
|
|
},
|
|
"malefish": {
|
|
"author": "ParmanBabra",
|
|
"description": "Nodes:Multi Lora Loader, Random (Prompt), Combine (Prompt), CSV Prompts Loader",
|
|
"id": "malefish",
|
|
"node_count": 0,
|
|
"rank": 366,
|
|
"repository": "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Malefish-Custom-Scripts"
|
|
},
|
|
"mana-nodes": {
|
|
"author": "ForeignGods",
|
|
"description": "Font Animation, Speech Recognition, Caption Generator, TTS",
|
|
"id": "mana-nodes",
|
|
"node_count": 0,
|
|
"rank": 909,
|
|
"repository": "https://github.com/ForeignGods/ComfyUI-Mana-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Mana-Nodes"
|
|
},
|
|
"manager": {
|
|
"author": "Dr.Lt.Data",
|
|
"description": "ComfyUI-Manager itself is also a custom node.",
|
|
"id": "manager",
|
|
"node_count": 0,
|
|
"rank": 3,
|
|
"repository": "https://github.com/ltdrdata/ComfyUI-Manager",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Manager"
|
|
},
|
|
"mape-helpers": {
|
|
"author": "mape",
|
|
"description": "Multi-monitor image preview, Variable Assigment/Wireless Nodes, Prompt Tweaking, Command Palette, Pinned favourite nodes, Node navigation, Fuzzy search, Node time tracking, Organizing and Error management. For more info visit: [a/https://comfyui.ma.pe/](https://comfyui.ma.pe/)",
|
|
"id": "mape-helpers",
|
|
"node_count": 1,
|
|
"rank": 690,
|
|
"repository": "https://github.com/mape/ComfyUI-mape-Helpers",
|
|
"status": "ok",
|
|
"title": "mape's helpers"
|
|
},
|
|
"marascott-nodes": {
|
|
"author": "MaraScott",
|
|
"description": "A set of nodes including a universal bus, an Inpainting By Mask and a large Upscaler/Refiner\n[AnyBus,McInpainty,McBoaty]",
|
|
"id": "marascott-nodes",
|
|
"node_count": 0,
|
|
"rank": 712,
|
|
"repository": "https://github.com/MaraScott/ComfyUI_MaraScott_Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "\ud83d\udc30 MaraScott Nodes"
|
|
},
|
|
"marigold": {
|
|
"author": "kijai",
|
|
"description": "This is a wrapper node for Marigold depth estimation: [https://github.com/prs-eth/Marigold](https://github.com/kijai/ComfyUI-Marigold). Currently using the same diffusers pipeline as in the original implementation, so in addition to the custom node, you need the model in diffusers format.\nNOTE: See details in repo to install.",
|
|
"id": "marigold",
|
|
"node_count": 0,
|
|
"rank": 268,
|
|
"repository": "https://github.com/kijai/ComfyUI-Marigold",
|
|
"status": "no_static_nodes",
|
|
"title": "Marigold depth estimation in ComfyUI"
|
|
},
|
|
"mask-bbox": {
|
|
"author": "mikkel",
|
|
"description": "The ComfyUI Mask Bounding Box Plugin provides functionalities for selecting a specific size mask from an image. Can be combined with ClipSEG to replace any aspect of an SDXL image with an SD1.5 output.",
|
|
"id": "mask-bbox",
|
|
"node_count": 1,
|
|
"rank": 365,
|
|
"repository": "https://github.com/mikkel/comfyui-mask-boundingbox",
|
|
"status": "ok",
|
|
"title": "ComfyUI - Mask Bounding Box"
|
|
},
|
|
"mask-util": {
|
|
"author": "longgui0318",
|
|
"description": "Nodes:Split Masks, Mask Selection Of Masks, Mask Region Info",
|
|
"id": "mask-util",
|
|
"node_count": 0,
|
|
"rank": 651,
|
|
"repository": "https://github.com/longgui0318/comfyui-mask-util",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-mask-util"
|
|
},
|
|
"masquerade": {
|
|
"author": "BadCafeCode",
|
|
"description": "This is a low-dependency node pack primarily dealing with masks. The author recommends using Impact-Pack instead (unless you specifically have trouble installing dependencies).",
|
|
"id": "masquerade",
|
|
"node_count": 17,
|
|
"rank": 50,
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"status": "ok",
|
|
"title": "Masquerade Nodes"
|
|
},
|
|
"mecha": {
|
|
"author": "ljleb",
|
|
"description": "model merging nodes powered by sd-mecha, a memory efficient state dict recipe merger.",
|
|
"id": "mecha",
|
|
"node_count": 0,
|
|
"rank": 869,
|
|
"repository": "https://github.com/ljleb/comfy-mecha",
|
|
"status": "no_static_nodes",
|
|
"title": "Mecha Merge Node Pack"
|
|
},
|
|
"megamask": {
|
|
"author": "meshmesh-io",
|
|
"description": "Nodes:ColorListMaskToImage, FlattenAndCombineMaskImages",
|
|
"id": "megamask",
|
|
"node_count": 2,
|
|
"rank": 861,
|
|
"repository": "https://github.com/meshmesh-io/mm-comfyui-megamask",
|
|
"status": "ok",
|
|
"title": "mm-comfyui-megamask"
|
|
},
|
|
"memeplex-dalle": {
|
|
"author": "shi3z",
|
|
"description": "You can use memeplex and DALL-E thru ComfyUI. You need API keys.",
|
|
"id": "memeplex-dalle",
|
|
"node_count": 0,
|
|
"rank": 889,
|
|
"repository": "https://github.com/shi3z/ComfyUI_Memeplex_DALLE",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Memeplex_DALLE"
|
|
},
|
|
"menu-anchor": {
|
|
"author": "Haoming02",
|
|
"description": "Snaps the menu to the corner automatically",
|
|
"id": "menu-anchor",
|
|
"node_count": 0,
|
|
"rank": 453,
|
|
"repository": "https://github.com/Haoming02/comfyui-menu-anchor",
|
|
"status": "no_static_nodes",
|
|
"title": "Menu Anchor"
|
|
},
|
|
"meshmesh": {
|
|
"author": "meshmesh-io",
|
|
"description": "Nodes:Masks to Colored Masks, Color Picker",
|
|
"id": "meshmesh",
|
|
"node_count": 1,
|
|
"rank": 862,
|
|
"repository": "https://github.com/meshmesh-io/ComfyUI-MeshMesh",
|
|
"status": "ok",
|
|
"title": "ComfyUI-MeshMesh"
|
|
},
|
|
"mikey": {
|
|
"author": "bash-j",
|
|
"description": "Nodes: Prompt With Style, Prompt With SDXL, Resize Image for SDXL, Save Image With Prompt Data, HaldCLUT, Empty Latent Ratio Select/Custom SDXL",
|
|
"id": "mikey",
|
|
"node_count": 0,
|
|
"rank": 141,
|
|
"repository": "https://github.com/bash-j/mikey_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Mikey Nodes"
|
|
},
|
|
"milehighstyler": {
|
|
"author": "TripleHeadedMonkey",
|
|
"description": "This extension provides various SDXL Prompt Stylers. See: [a/youtube](https://youtu.be/WBHI-2uww7o?si=dijvDaUI4nmx4VkF)",
|
|
"id": "milehighstyler",
|
|
"node_count": 0,
|
|
"rank": 516,
|
|
"repository": "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_MileHighStyler"
|
|
},
|
|
"mimicmotion-kijai": {
|
|
"author": "kijai",
|
|
"description": "Optimized wrapper nodes for MimicMotion: [a/https://github.com/tencent/MimicMotion](https://github.com/tencent/MimicMotion)",
|
|
"id": "mimicmotion-kijai",
|
|
"node_count": 0,
|
|
"rank": 285,
|
|
"repository": "https://github.com/kijai/ComfyUI-MimicMotionWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MimicMotionWrapper"
|
|
},
|
|
"minicpm-v": {
|
|
"author": "hay86",
|
|
"description": "Unofficial implementation of [a/MiniCPM-V](https://github.com/OpenBMB/MiniCPM-V) for ComfyUI",
|
|
"id": "minicpm-v",
|
|
"node_count": 0,
|
|
"rank": 935,
|
|
"repository": "https://github.com/hay86/ComfyUI_MiniCPM-V",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI MiniCPM-V"
|
|
},
|
|
"minio": {
|
|
"author": "prodogape",
|
|
"description": "This plugin is mainly based on Minio, implementing the ability to read images from Minio, save images, facilitating expansion and connection across multiple machines.",
|
|
"id": "minio",
|
|
"node_count": 0,
|
|
"rank": 882,
|
|
"repository": "https://github.com/prodogape/ComfyUI-Minio",
|
|
"status": "no_static_nodes",
|
|
"title": "Comfyui-Minio"
|
|
},
|
|
"mira": {
|
|
"author": "mirabarukaso",
|
|
"description": "Slice regions of the canvas and convert them to masks for regional conditions widh PNG preview output. And a few support nodes.",
|
|
"id": "mira",
|
|
"node_count": 0,
|
|
"rank": 779,
|
|
"repository": "https://github.com/mirabarukaso/ComfyUI_Mira",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Mira"
|
|
},
|
|
"miroboard": {
|
|
"author": "TRI3D-LC",
|
|
"description": "Nodes: add-image-miro-board.",
|
|
"id": "miroboard",
|
|
"node_count": 0,
|
|
"rank": 315,
|
|
"repository": "https://github.com/TRI3D-LC/ComfyUI-MiroBoard",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MiroBoard"
|
|
},
|
|
"mixlab": {
|
|
"author": "shadowcz007",
|
|
"description": "3D, ScreenShareNode & FloatingVideoNode, SpeechRecognition & SpeechSynthesis, GPT, LoadImagesFromLocal, Layers, Other Nodes, ...",
|
|
"id": "mixlab",
|
|
"node_count": 0,
|
|
"rank": 341,
|
|
"repository": "https://github.com/shadowcz007/comfyui-mixlab-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-mixlab-nodes"
|
|
},
|
|
"mmaker-color-enhance": {
|
|
"author": "mmaker",
|
|
"description": "Node: Color Enhance, Color Blend. This is the same algorithm GIMP/GEGL uses for color enhancement. The gist of this implementation is that it converts the color space to CIELCh(ab) and normalizes the chroma (or [colorfulness](https://en.wikipedia.org/wiki/Colorfulness)] component. Original source can be found in the link below.",
|
|
"id": "mmaker-color-enhance",
|
|
"node_count": 0,
|
|
"rank": 493,
|
|
"repository": "https://git.mmaker.moe/mmaker/sd-webui-color-enhance",
|
|
"status": "no_static_nodes",
|
|
"title": "mmaker/Color Enhance"
|
|
},
|
|
"model-downloader": {
|
|
"author": "ciri",
|
|
"description": "This node allows downloading models directly within ComfyUI for easier use and integration.",
|
|
"id": "model-downloader",
|
|
"node_count": 0,
|
|
"rank": 88,
|
|
"repository": "https://github.com/ciri/comfyui-model-downloader",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Model Downloader"
|
|
},
|
|
"modelmanager": {
|
|
"author": "hayden-fr",
|
|
"description": "Manage models: browsing, download and delete.",
|
|
"id": "modelmanager",
|
|
"node_count": 0,
|
|
"rank": 234,
|
|
"repository": "https://github.com/hayden-fr/ComfyUI-Model-Manager",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Model-Manager"
|
|
},
|
|
"modelscopet2v": {
|
|
"author": "ExponentialML",
|
|
"description": "Allows native usage of ModelScope based Text To Video Models in ComfyUI",
|
|
"id": "modelscopet2v",
|
|
"node_count": 0,
|
|
"rank": 873,
|
|
"repository": "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_ModelScopeT2V"
|
|
},
|
|
"moondream": {
|
|
"author": "kijai",
|
|
"description": "Moondream image to text query node with batch support",
|
|
"id": "moondream",
|
|
"node_count": 0,
|
|
"rank": 273,
|
|
"repository": "https://github.com/kijai/ComfyUI-moondream",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-moondream"
|
|
},
|
|
"moore-animateanyone": {
|
|
"author": "chaojie",
|
|
"description": "Nodes: Run python tools/download_weights.py first to download weights automatically",
|
|
"id": "moore-animateanyone",
|
|
"node_count": 0,
|
|
"rank": 605,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Moore-AnimateAnyone",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Moore-AnimateAnyone"
|
|
},
|
|
"motion-vector-extractor": {
|
|
"author": "chaojie",
|
|
"description": "Nodes: that we currently provide the package only for x86-64 linux, such as Ubuntu or Debian, and Python 3.8, 3.9, and 3.10.",
|
|
"id": "motion-vector-extractor",
|
|
"node_count": 0,
|
|
"rank": 601,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Motion-Vector-Extractor",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Motion-Vector-Extractor"
|
|
},
|
|
"motion-video-search": {
|
|
"author": "IDGallagher",
|
|
"description": "Nodes for searching videos by motion",
|
|
"id": "motion-video-search",
|
|
"node_count": 0,
|
|
"rank": 530,
|
|
"repository": "https://github.com/IDGallagher/MotionVideoSearch",
|
|
"status": "no_static_nodes",
|
|
"title": "IG-Motion-Search"
|
|
},
|
|
"motionctrl": {
|
|
"author": "chaojie",
|
|
"description": "Nodes: Download the weights of MotionCtrl [a/motionctrl.pth](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl.pth) and put it to ComfyUI/models/checkpoints",
|
|
"id": "motionctrl",
|
|
"node_count": 2,
|
|
"rank": 600,
|
|
"repository": "https://github.com/chaojie/ComfyUI-MotionCtrl",
|
|
"status": "ok",
|
|
"title": "ComfyUI-MotionCtrl"
|
|
},
|
|
"motionctrl-svd": {
|
|
"author": "chaojie",
|
|
"description": "Nodes: Download the weights of MotionCtrl-SVD [a/motionctrl_svd.ckpt](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl_svd.ckpt) and put it to ComfyUI/models/checkpoints",
|
|
"id": "motionctrl-svd",
|
|
"node_count": 0,
|
|
"rank": 602,
|
|
"repository": "https://github.com/chaojie/ComfyUI-MotionCtrl-SVD",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MotionCtrl-SVD"
|
|
},
|
|
"motiondiff": {
|
|
"author": "Fannovel16",
|
|
"description": "Implementation of MDM, MotionDiffuse and ReMoDiffuse into ComfyUI.",
|
|
"id": "motiondiff",
|
|
"node_count": 0,
|
|
"rank": 18,
|
|
"repository": "https://github.com/Fannovel16/ComfyUI-MotionDiff",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI MotionDiff"
|
|
},
|
|
"motionlora-trainer": {
|
|
"author": "kijai",
|
|
"description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML.\nNOTE:[a/ADMotionDirector](https://github.com/ExponentialML/AnimateDiff-MotionDirector)",
|
|
"id": "motionlora-trainer",
|
|
"node_count": 0,
|
|
"rank": 272,
|
|
"repository": "https://github.com/kijai/ComfyUI-ADMotionDirector",
|
|
"status": "no_static_nodes",
|
|
"title": "Animatediff MotionLoRA Trainer"
|
|
},
|
|
"mozman-nodes": {
|
|
"author": "mozman",
|
|
"description": "This extension provides styler nodes for SDXL.\n\nNOTE: Due to the dynamic nature of node name definitions, ComfyUI-Manager cannot recognize the node list from this extension. The Missing nodes and Badge features are not available for this extension.",
|
|
"id": "mozman-nodes",
|
|
"node_count": 0,
|
|
"rank": 525,
|
|
"repository": "https://github.com/mozman/ComfyUI_mozman_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_mozman_nodes"
|
|
},
|
|
"msspeech": {
|
|
"author": "chflame163",
|
|
"description": "A text-to-speech plugin used under ComfyUI. It utilizes the Microsoft Speech TTS interface to convert text content into MP3 format audio files.",
|
|
"id": "msspeech",
|
|
"node_count": 0,
|
|
"rank": 331,
|
|
"repository": "https://github.com/chflame163/ComfyUI_MSSpeech_TTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_MSSpeech_TTS"
|
|
},
|
|
"mtb": {
|
|
"author": "melMass",
|
|
"description": "NODES: Face Swap, Film Interpolation, Latent Lerp, Int To Number, Bounding Box, Crop, Uncrop, ImageBlur, Denoise, ImageCompare, RGV to HSV, HSV to RGB, Color Correct, Modulo, Deglaze Image, Smart Step, ...",
|
|
"id": "mtb",
|
|
"node_count": 0,
|
|
"rank": 86,
|
|
"repository": "https://github.com/melMass/comfy_mtb",
|
|
"status": "no_static_nodes",
|
|
"title": "MTB Nodes"
|
|
},
|
|
"multi-lora-stack": {
|
|
"author": "ShmuelRonen",
|
|
"description": "A complete replacement for rgthree's Power Lora Loader with zero dependencies and two specialized versions to fit any workflow.",
|
|
"id": "multi-lora-stack",
|
|
"node_count": 2,
|
|
"rank": 770,
|
|
"repository": "https://github.com/ShmuelRonen/multi-lora-stack",
|
|
"status": "ok",
|
|
"title": "multi-lora-stack"
|
|
},
|
|
"multi-workspace": {
|
|
"author": "prozacgod",
|
|
"description": "A simple, quick, and dirty implementation of multiple workspaces within ComfyUI.",
|
|
"id": "multi-workspace",
|
|
"node_count": 0,
|
|
"rank": 642,
|
|
"repository": "https://github.com/prozacgod/comfyui-pzc-multiworkspace",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Multi-Workspace"
|
|
},
|
|
"musetalk-chaojie": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI MuseTalk",
|
|
"id": "musetalk-chaojie",
|
|
"node_count": 0,
|
|
"rank": 588,
|
|
"repository": "https://github.com/chaojie/ComfyUI-MuseTalk",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MuseTalk"
|
|
},
|
|
"musev": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI MuseV",
|
|
"id": "musev",
|
|
"node_count": 0,
|
|
"rank": 589,
|
|
"repository": "https://github.com/chaojie/ComfyUI-MuseV",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-MuseV"
|
|
},
|
|
"musev-evolved": {
|
|
"author": "storyicon",
|
|
"description": "Nodes:MuseVImg2Vid (comfyui_musev_evolved)\nNOTE: Download [a/MuseV](https://huggingface.co/TMElyralab/MuseV) to ComfyUI/models/diffusers",
|
|
"id": "musev-evolved",
|
|
"node_count": 0,
|
|
"rank": 317,
|
|
"repository": "https://github.com/storyicon/comfyui_musev_evolved",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI MuseV Evolved"
|
|
},
|
|
"negative-attention-for-comfyui": {
|
|
"author": "Extraltodeus",
|
|
"description": "Takes the difference in between the positive and negative conditioning at the attention.\nNOTE: Will not work with Flux",
|
|
"id": "negative-attention-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 179,
|
|
"repository": "https://github.com/Extraltodeus/Negative-attention-for-ComfyUI-",
|
|
"status": "no_static_nodes",
|
|
"title": "Negative-attention-for-ComfyUI-"
|
|
},
|
|
"negitools": {
|
|
"author": "natto-maki",
|
|
"description": "Nodes:OpenAI DALLe3, OpenAI Translate to English, String Function, Seed Generator",
|
|
"id": "negitools",
|
|
"node_count": 0,
|
|
"rank": 397,
|
|
"repository": "https://github.com/natto-maki/ComfyUI-NegiTools",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-NegiTools"
|
|
},
|
|
"net-tool-node-for-comfyui": {
|
|
"author": "LyazS",
|
|
"description": "A net tool node for comfyui, rewrite from [comfyui-tooling-nodes](https://github.com/Acly/comfyui-tooling-nodes) but support more big data sending.",
|
|
"id": "net-tool-node-for-comfyui",
|
|
"node_count": 1,
|
|
"rank": 707,
|
|
"repository": "https://github.com/LyazS/comfyui-nettools",
|
|
"status": "ok",
|
|
"title": "net tool node for comfyui"
|
|
},
|
|
"netdist": {
|
|
"author": "city96",
|
|
"description": "Run ComfyUI workflows on multiple local GPUs/networked machines. Nodes: Remote images, Local Remote control",
|
|
"id": "netdist",
|
|
"node_count": 0,
|
|
"rank": 54,
|
|
"repository": "https://github.com/city96/ComfyUI_NetDist",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_NetDist"
|
|
},
|
|
"nevysha-top-menu": {
|
|
"author": "Nevysha",
|
|
"description": "A simple sidebar tweak to force fixe the ComfyUI menu to the top of the screen. Reaaally quick and dirty. May break with some ComfyUI setup.",
|
|
"id": "nevysha-top-menu",
|
|
"node_count": 0,
|
|
"rank": 924,
|
|
"repository": "https://github.com/Nevysha/ComfyUI-nevysha-top-menu",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-nevysha-top-menu"
|
|
},
|
|
"ngrok": {
|
|
"author": "pkpkTech",
|
|
"description": "Use ngrok to allow external access to ComfyUI.\nNOTE: Need to manually modify a token inside the __init__.py file.",
|
|
"id": "ngrok",
|
|
"node_count": 0,
|
|
"rank": 559,
|
|
"repository": "https://github.com/pkpkTech/ComfyUI-ngrok",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ngrok"
|
|
},
|
|
"nimnodes": {
|
|
"author": "Comfy-Org",
|
|
"description": "Provides nodes to utilise NVIDIA NIM, a set of accelerated inference microservices that allow you to run AI models on NVIDIA GPUs anywhere.",
|
|
"id": "nimnodes",
|
|
"node_count": 0,
|
|
"rank": 13,
|
|
"repository": "https://github.com/Comfy-Org/NIMnodes",
|
|
"status": "no_static_nodes",
|
|
"title": "NVIDIA FLUX NIM"
|
|
},
|
|
"niutonian-comfyui-philips-hue": {
|
|
"author": "Niutonian",
|
|
"description": "ComfyUI custom nodes that sample the edge colors of generated images and send matching colors to Philips Hue lights or Hue light strips.",
|
|
"id": "niutonian-comfyui-philips-hue",
|
|
"node_count": 0,
|
|
"rank": 394,
|
|
"repository": "https://github.com/Niutonian/Niutonian_Comfyui_Philips_Hue",
|
|
"status": "no_static_nodes",
|
|
"title": "Niutonian_Comfyui_Philips_Hue"
|
|
},
|
|
"nnlatent": {
|
|
"author": "Ttl",
|
|
"description": "Nodes:NNLatentUpscale, A custom ComfyUI node designed for rapid latent upscaling using a compact neural network, eliminating the need for VAE-based decoding and encoding.",
|
|
"id": "nnlatent",
|
|
"node_count": 0,
|
|
"rank": 221,
|
|
"repository": "https://github.com/Ttl/ComfyUi_NNLatentUpscale",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Neural Network Latent Upscale"
|
|
},
|
|
"nnodes": {
|
|
"author": "Nuked",
|
|
"description": "A suite of custom nodes for ConfyUI that includes GPT text-prompt generation, LoadVideo,SaveVideo,LoadFramesFromFolder and FrameInterpolator",
|
|
"id": "nnodes",
|
|
"node_count": 0,
|
|
"rank": 212,
|
|
"repository": "https://github.com/Nuked88/ComfyUI-N-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-N-Nodes"
|
|
},
|
|
"node-beautify": {
|
|
"author": "Haoming02",
|
|
"description": "Add a button that formats the workflow graph",
|
|
"id": "node-beautify",
|
|
"node_count": 0,
|
|
"rank": 456,
|
|
"repository": "https://github.com/Haoming02/comfyui-node-beautify",
|
|
"status": "no_static_nodes",
|
|
"title": "Node Beautify"
|
|
},
|
|
"node-pack-mostly-for-manipulating-strings-and-integers": {
|
|
"author": "MokkaBoss1",
|
|
"description": "Node Pack mostly for manipulating strings and integers",
|
|
"id": "node-pack-mostly-for-manipulating-strings-and-integers",
|
|
"node_count": 0,
|
|
"rank": 953,
|
|
"repository": "https://github.com/MokkaBoss1/ComfyUI_Mokkaboss1",
|
|
"status": "no_static_nodes",
|
|
"title": "Node Pack mostly for manipulating strings and integers"
|
|
},
|
|
"nodepresets": {
|
|
"author": "BlakeOne",
|
|
"description": "An extension for ComyUI that enables saving and loading node presets using the node's context menu.\nRight click a node and choose 'Presets' from its context menu to access the node's presets.",
|
|
"id": "nodepresets",
|
|
"node_count": 0,
|
|
"rank": 962,
|
|
"repository": "https://github.com/BlakeOne/ComfyUI-NodePresets",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI NodePresets"
|
|
},
|
|
"nodereset": {
|
|
"author": "BlakeOne",
|
|
"description": "An extension for ComyUI to allow resetting a node's inputs to their default values.\nNOTE:Right click any node and choose 'Reset' from the context menu.",
|
|
"id": "nodereset",
|
|
"node_count": 0,
|
|
"rank": 963,
|
|
"repository": "https://github.com/BlakeOne/ComfyUI-NodeReset",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI NodeReset"
|
|
},
|
|
"noembryo": {
|
|
"author": "noEmbryo",
|
|
"description": "PromptTermList (1-6): are some nodes that help with the creation of Prompts inside ComfyUI. Resolution Scale outputs image dimensions using a scale factor. Regex Text Chopper outputs the chopped parts of a text using RegEx.",
|
|
"id": "noembryo",
|
|
"node_count": 0,
|
|
"rank": 364,
|
|
"repository": "https://github.com/noembryo/ComfyUI-noEmbryo",
|
|
"status": "no_static_nodes",
|
|
"title": "noEmbryo nodes"
|
|
},
|
|
"noodle-webcam": {
|
|
"author": "Niutonian",
|
|
"description": "Nodes:Noodle webcam is a node that records frames and send them to your favourite node.",
|
|
"id": "noodle-webcam",
|
|
"node_count": 1,
|
|
"rank": 390,
|
|
"repository": "https://github.com/Niutonian/ComfyUi-NoodleWebcam",
|
|
"status": "ok",
|
|
"title": "ComfyUi-NoodleWebcam"
|
|
},
|
|
"noxin": {
|
|
"author": "noxinias",
|
|
"description": "Nodes: Noxin Complete Chime, Noxin Scaled Resolutions, Load from Noxin Prompt Library, Save to Noxin Prompt Library",
|
|
"id": "noxin",
|
|
"node_count": 0,
|
|
"rank": 356,
|
|
"repository": "https://github.com/noxinias/ComfyUI_NoxinNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_NoxinNodes"
|
|
},
|
|
"npnet": {
|
|
"author": "asagi4",
|
|
"description": "A very barebones mostly-copypaste implementation of [a/https://github.com/xie-lab-ml/Golden-Noise-for-Diffusion-Models](https://github.com/xie-lab-ml/Golden-Noise-for-Diffusion-Models)",
|
|
"id": "npnet",
|
|
"node_count": 0,
|
|
"rank": 134,
|
|
"repository": "https://github.com/asagi4/ComfyUI-NPNet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI NPNet (Golden Noise)"
|
|
},
|
|
"nsidebar": {
|
|
"author": "Nuked",
|
|
"description": "A simple sidebar for ComfyUI.",
|
|
"id": "nsidebar",
|
|
"node_count": 0,
|
|
"rank": 213,
|
|
"repository": "https://github.com/Nuked88/ComfyUI-N-Sidebar",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-N-Sidebar"
|
|
},
|
|
"nui": {
|
|
"author": "space-nuko",
|
|
"description": "NODES: Dynamic Prompts Text Encode, Feeling Lucky Text Encode, Output String",
|
|
"id": "nui",
|
|
"node_count": 0,
|
|
"rank": 84,
|
|
"repository": "https://github.com/space-nuko/nui-suite",
|
|
"status": "no_static_nodes",
|
|
"title": "nui suite"
|
|
},
|
|
"nx-huggingface-flux": {
|
|
"author": "Franck-Demongin",
|
|
"description": "Nodes:Hugging Face Flux",
|
|
"id": "nx-huggingface-flux",
|
|
"node_count": 0,
|
|
"rank": 731,
|
|
"repository": "https://github.com/Franck-Demongin/NX_HuggingFace_Flux",
|
|
"status": "no_static_nodes",
|
|
"title": "NX_HuggingFace_Flux"
|
|
},
|
|
"nx-promptstyler": {
|
|
"author": "Franck-Demongin",
|
|
"description": "A custom node for ComfyUI to create a prompt based on a list of keywords saved in CSV files.",
|
|
"id": "nx-promptstyler",
|
|
"node_count": 0,
|
|
"rank": 730,
|
|
"repository": "https://github.com/Franck-Demongin/NX_PromptStyler",
|
|
"status": "no_static_nodes",
|
|
"title": "NX_PromptStyler"
|
|
},
|
|
"nx-translator": {
|
|
"author": "Franck-Demongin",
|
|
"description": "A custom node for translating prompts with Google Translate or DeeplL directly in ComfyUI.",
|
|
"id": "nx-translator",
|
|
"node_count": 0,
|
|
"rank": 732,
|
|
"repository": "https://github.com/Franck-Demongin/NX_Translator",
|
|
"status": "no_static_nodes",
|
|
"title": "NX_Translator"
|
|
},
|
|
"ollama": {
|
|
"author": "stavsap",
|
|
"description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily.",
|
|
"id": "ollama",
|
|
"node_count": 0,
|
|
"rank": 877,
|
|
"repository": "https://github.com/stavsap/comfyui-ollama",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Ollama"
|
|
},
|
|
"ollama-describer": {
|
|
"author": "alisson-anjos",
|
|
"description": "This is an extension for ComfyUI that makes it possible to use some LLM models provided by Ollama, such as Gemma, Llava (multimodal), Llama2, Llama3 or Mistral. Speaking specifically of the LLaVa - Large Language and Vision Assistant model, although trained on a relatively small dataset, it demonstrates exceptional capabilities in understanding images and answering questions about them. This model presents similar behaviors to multimodal models such as GPT-4, even when presented with invisible images and instructions.",
|
|
"id": "ollama-describer",
|
|
"node_count": 0,
|
|
"rank": 925,
|
|
"repository": "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Ollama-Describer"
|
|
},
|
|
"omdet": {
|
|
"author": "prodogape",
|
|
"description": "This node is mainly based on [a/OmDet](https://github.com/om-ai-lab/OmDet) for object detection, and it outputs related images, masks, and Labelme JSON information.",
|
|
"id": "omdet",
|
|
"node_count": 0,
|
|
"rank": 884,
|
|
"repository": "https://github.com/prodogape/ComfyUI-OmDet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-OmDet"
|
|
},
|
|
"omost": {
|
|
"author": "huchenlei",
|
|
"description": "ComfyUI implementation of [a/Omost](https://github.com/lllyasviel/Omost), and everything about regional prompt.\nNOTE: You need to install ComfyUI_densediffusion to use this node.",
|
|
"id": "omost",
|
|
"node_count": 0,
|
|
"rank": 847,
|
|
"repository": "https://github.com/huchenlei/ComfyUI_omost",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_omost"
|
|
},
|
|
"onddiff": {
|
|
"author": "SiliconFlow",
|
|
"description": "[a/Onediff](https://github.com/siliconflow/onediff) ComfyUI Nodes.",
|
|
"id": "onddiff",
|
|
"node_count": 0,
|
|
"rank": 582,
|
|
"repository": "https://github.com/siliconflow/onediff_comfy_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "OneDiff Nodes"
|
|
},
|
|
"ootdiffusion": {
|
|
"author": "AuroBit",
|
|
"description": "A ComfyUI custom node that simply integrates the [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion) functionality.",
|
|
"id": "ootdiffusion",
|
|
"node_count": 0,
|
|
"rank": 823,
|
|
"repository": "https://github.com/AuroBit/ComfyUI-OOTDiffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI OOTDiffusion"
|
|
},
|
|
"ootdiffusion-cxh": {
|
|
"author": "StartHua",
|
|
"description": "Nodes:Ood_hd_CXH, Ood_hd_CXH. [a/OOTDiffusion](https://github.com/levihsu/OOTDiffusion)",
|
|
"id": "ootdiffusion-cxh",
|
|
"node_count": 0,
|
|
"rank": 697,
|
|
"repository": "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_OOTDiffusion_CXH"
|
|
},
|
|
"openainode": {
|
|
"author": "Electrofried",
|
|
"description": "A simply node for hooking in to openAI API based servers via comfyUI",
|
|
"id": "openainode",
|
|
"node_count": 0,
|
|
"rank": 465,
|
|
"repository": "https://github.com/Electrofried/ComfyUI-OpenAINode",
|
|
"status": "no_static_nodes",
|
|
"title": "OpenAINode"
|
|
},
|
|
"openart": {
|
|
"author": "OpenArt-AI",
|
|
"description": "ComfyUI Assistant is your one stop plugin for everything you need to get started with comfy-ui. Now it provides useful courses, tutorials, and basic templates.",
|
|
"id": "openart",
|
|
"node_count": 0,
|
|
"rank": 541,
|
|
"repository": "https://github.com/OpenArt-AI/ComfyUI-Assistant",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Assistant"
|
|
},
|
|
"opendit-kijai": {
|
|
"author": "kijai",
|
|
"description": "Wrapper nodes for OpenDiT: [a/OpenDiT](https://github.com/NUS-HPC-AI-Lab/OpenDiT/), supports Open-Sora t2i and i2i",
|
|
"id": "opendit-kijai",
|
|
"node_count": 0,
|
|
"rank": 286,
|
|
"repository": "https://github.com/kijai/ComfyUI-OpenDiTWrapper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-OpenDiTWrapper"
|
|
},
|
|
"openpose-editor": {
|
|
"author": "space-nuko",
|
|
"description": "A port of the openpose-editor extension for stable-diffusion-webui. NOTE: Requires [a/this ComfyUI patch](https://github.com/comfyanonymous/ComfyUI/pull/711) to work correctly",
|
|
"id": "openpose-editor",
|
|
"node_count": 1,
|
|
"rank": 83,
|
|
"repository": "https://github.com/space-nuko/ComfyUI-OpenPose-Editor",
|
|
"status": "ok",
|
|
"title": "OpenPose Editor"
|
|
},
|
|
"openpose-editor-plus": {
|
|
"author": "whmc76",
|
|
"description": "Nodes:Openpose Editor Plus",
|
|
"id": "openpose-editor-plus",
|
|
"node_count": 0,
|
|
"rank": 372,
|
|
"repository": "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Openpose-Editor-Plus"
|
|
},
|
|
"openpose-keypoint-extractor": {
|
|
"author": "hughescr",
|
|
"description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton",
|
|
"id": "openpose-keypoint-extractor",
|
|
"node_count": 0,
|
|
"rank": 827,
|
|
"repository": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor",
|
|
"status": "no_static_nodes",
|
|
"title": "OpenPose Keypoint Extractor"
|
|
},
|
|
"opensora": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI Open Sora\nNOTE:only supports Linux now",
|
|
"id": "opensora",
|
|
"node_count": 0,
|
|
"rank": 593,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Open-Sora",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Open-Sora"
|
|
},
|
|
"opensora-plan": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI node for [a/Open-Sora-Plan](https://github.com/PKU-YuanGroup/Open-Sora-Plan)",
|
|
"id": "opensora-plan",
|
|
"node_count": 0,
|
|
"rank": 587,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Open-Sora-Plan",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Open-Sora-Plan"
|
|
},
|
|
"openvoice-hay86": {
|
|
"author": "hay86",
|
|
"description": "Unofficial implementation of [a/OpenVoice](https://github.com/myshell-ai/OpenVoice) for ComfyUI",
|
|
"id": "openvoice-hay86",
|
|
"node_count": 0,
|
|
"rank": 933,
|
|
"repository": "https://github.com/hay86/ComfyUI_OpenVoice",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI OpenVoice"
|
|
},
|
|
"optical-flow": {
|
|
"author": "seanlynch",
|
|
"description": "This package contains three nodes to help you compute optical flow between pairs of images, usually adjacent frames in a video, visualize the flow, and apply the flow to another image of the same dimensions. Most of the code is from Deforum, so this is released under the same license (MIT).",
|
|
"id": "optical-flow",
|
|
"node_count": 3,
|
|
"rank": 229,
|
|
"repository": "https://github.com/seanlynch/comfyui-optical-flow",
|
|
"status": "ok",
|
|
"title": "ComfyUI Optical Flow"
|
|
},
|
|
"ostris": {
|
|
"author": "ostris",
|
|
"description": "This is a collection of custom nodes for ComfyUI that I made for some QOL. I will be adding much more advanced ones in the future once I get more familiar with the API.",
|
|
"id": "ostris",
|
|
"node_count": 0,
|
|
"rank": 349,
|
|
"repository": "https://github.com/ostris/ostris_nodes_comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "Ostris Nodes ComfyUI"
|
|
},
|
|
"otonx": {
|
|
"author": "budihartono",
|
|
"description": "Nodes: OTX Multiple Values, OTX KSampler Feeder. This extension provides custom nodes for ComfyUI created for personal projects. Made available for reference. Nodes may be updated or changed intermittently or not at all. Review & test before use.",
|
|
"id": "otonx",
|
|
"node_count": 0,
|
|
"rank": 237,
|
|
"repository": "https://github.com/budihartono/comfyui_otonx_nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Otonx's Custom Nodes"
|
|
},
|
|
"p2ldgan": {
|
|
"author": "jamesWalker55",
|
|
"description": "Nodes: P2LDGAN. This integrates P2LDGAN into ComfyUI. P2LDGAN extracts lineart from input images.\n[w/To use this extension, you need to download the [a/p2ldgan model](https://drive.google.com/file/d/1To4V_Btc3QhCLBWZ0PdSNgC1cbm3isHP) and save it in the %%ComfyUI/custom_nodes/comfyui-p2ldgan/checkpoints%% directory.]",
|
|
"id": "p2ldgan",
|
|
"node_count": 0,
|
|
"rank": 136,
|
|
"repository": "https://github.com/jamesWalker55/comfyui-p2ldgan",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI - P2LDGAN Node"
|
|
},
|
|
"paint-by-example": {
|
|
"author": "Kangkang625",
|
|
"description": "This repo is a simple implementation of [a/Paint-by-Example](https://github.com/Fantasy-Studio/Paint-by-Example) based on its [a/huggingface pipeline](https://huggingface.co/Fantasy-Studio/Paint-by-Example).",
|
|
"id": "paint-by-example",
|
|
"node_count": 1,
|
|
"rank": 564,
|
|
"repository": "https://github.com/Kangkang625/ComfyUI-paint-by-example",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Paint-by-Example"
|
|
},
|
|
"panda3d": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI 3d engine",
|
|
"id": "panda3d",
|
|
"node_count": 0,
|
|
"rank": 598,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Panda3d",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Panda3d"
|
|
},
|
|
"pants": {
|
|
"author": "pants007",
|
|
"description": "Nodes: Make Square Node, Interrogate Node, TextEncodeAIO",
|
|
"id": "pants",
|
|
"node_count": 0,
|
|
"rank": 121,
|
|
"repository": "https://github.com/pants007/comfy-pants",
|
|
"status": "no_static_nodes",
|
|
"title": "pants"
|
|
},
|
|
"pcdms": {
|
|
"author": "StartHua",
|
|
"description": "Original project: [a/link](https://github.com/tencent-ailab/PCDMs)\nBased on testing, the author's original images work very well, but using my own images generally requires some luck!",
|
|
"id": "pcdms",
|
|
"node_count": 0,
|
|
"rank": 698,
|
|
"repository": "https://github.com/StartHua/ComfyUI_PCDMs",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_PCDMs"
|
|
},
|
|
"perlipinpin": {
|
|
"author": "Extraltodeus",
|
|
"description": "Nodes: NoisyLatentPerlin. This allows to create latent spaces filled with perlin-based noise that can actually be used by the samplers.",
|
|
"id": "perlipinpin",
|
|
"node_count": 0,
|
|
"rank": 169,
|
|
"repository": "https://github.com/Extraltodeus/noise_latent_perlinpinpin",
|
|
"status": "no_static_nodes",
|
|
"title": "noise latent perlinpinpin"
|
|
},
|
|
"perpweight": {
|
|
"author": "bvhari",
|
|
"description": "A novel weighting scheme for token vectors from CLIP. Allows a wider range of values for the weight. Inspired by Perp-Neg.",
|
|
"id": "perpweight",
|
|
"node_count": 1,
|
|
"rank": 74,
|
|
"repository": "https://github.com/bvhari/ComfyUI_PerpWeight",
|
|
"status": "ok",
|
|
"title": "ComfyUI_PerpWeight"
|
|
},
|
|
"pets": {
|
|
"author": "nathannlu",
|
|
"description": "Play with your pet while your workflow generates!",
|
|
"id": "pets",
|
|
"node_count": 0,
|
|
"rank": 849,
|
|
"repository": "https://github.com/nathannlu/ComfyUI-Pets",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Pets"
|
|
},
|
|
"pfaeff": {
|
|
"author": "Pfaeff",
|
|
"description": "Nodes: AstropulsePixelDetector, BackgroundRemover, ImagePadForBetterOutpaint, InpaintingPipelineLoader, Inpainting, ...",
|
|
"id": "pfaeff",
|
|
"node_count": 4,
|
|
"rank": 143,
|
|
"repository": "https://github.com/Pfaeff/pfaeff-comfyui",
|
|
"status": "ok",
|
|
"title": "pfaeff-comfyui"
|
|
},
|
|
"pfg": {
|
|
"author": "laksjdjf",
|
|
"description": "ComfyUI version of https://github.com/laksjdjf/pfg-webui. (To use this extension, you need to download the required model file from **Install Models**)",
|
|
"id": "pfg",
|
|
"node_count": 0,
|
|
"rank": 192,
|
|
"repository": "https://github.com/laksjdjf/pfg-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "pfg-ComfyUI"
|
|
},
|
|
"phi3mini": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Nodes:Phi3mini_4k_ModelLoader_Zho, Phi3mini_4k_Zho, Phi3mini_4k_Chat_Zho",
|
|
"id": "phi3mini",
|
|
"node_count": 0,
|
|
"rank": 428,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini",
|
|
"status": "no_static_nodes",
|
|
"title": "Phi-3-mini in ComfyUI"
|
|
},
|
|
"photomaker-plus": {
|
|
"author": "shiimizu",
|
|
"description": "ComfyUI reference implementation for [a/PhotoMaker](https://github.com/TencentARC/PhotoMaker) models.\nNOTE: PhotoMaker V2 is supported.",
|
|
"id": "photomaker-plus",
|
|
"node_count": 0,
|
|
"rank": 101,
|
|
"repository": "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI PhotoMaker Plus"
|
|
},
|
|
"photomaker-zho": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of [a/PhotoMaker](https://github.com/TencentARC/PhotoMaker) for ComfyUI",
|
|
"id": "photomaker-zho",
|
|
"node_count": 0,
|
|
"rank": 420,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI PhotoMaker (ZHO)"
|
|
},
|
|
"photoroom-nodes-by-discopixel": {
|
|
"author": "discopixel-studio",
|
|
"description": "A small collection of custom nodes for use with ComfyUI, by [a/Discopixel](https://discopixel.studio)",
|
|
"id": "photoroom-nodes-by-discopixel",
|
|
"node_count": 0,
|
|
"rank": 437,
|
|
"repository": "https://github.com/discopixel-studio/comfyui-discopixel",
|
|
"status": "no_static_nodes",
|
|
"title": "PhotoRoom Nodes by Discopixel"
|
|
},
|
|
"pickscore": {
|
|
"author": "Zuellni",
|
|
"description": "Image scoring nodes for ComfyUI using PickScore with a batch of images to predict which ones fit a given prompt the best.",
|
|
"id": "pickscore",
|
|
"node_count": 0,
|
|
"rank": 66,
|
|
"repository": "https://github.com/Zuellni/ComfyUI-PickScore-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI PickScore Nodes"
|
|
},
|
|
"pilgram": {
|
|
"author": "kinfolk0117",
|
|
"description": "Use [a/Pilgram2](https://github.com/mgineer85/pilgram2) filters in ComfyUI",
|
|
"id": "pilgram",
|
|
"node_count": 0,
|
|
"rank": 359,
|
|
"repository": "https://github.com/kinfolk0117/ComfyUI_Pilgram",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Pilgram"
|
|
},
|
|
"pipertts": {
|
|
"author": "yuvraj108c",
|
|
"description": "Convert Text-to-Speech inside ComfyUI using [a/Piper](https://github.com/rhasspy/piper)",
|
|
"id": "pipertts",
|
|
"node_count": 0,
|
|
"rank": 672,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-PiperTTS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI PiperTTS"
|
|
},
|
|
"pixart-alpha": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of [a/PixArt-alpha-Diffusers](https://github.com/PixArt-alpha/PixArt-alpha) for ComfyUI",
|
|
"id": "pixart-alpha",
|
|
"node_count": 0,
|
|
"rank": 425,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-PixArt-alpha-Diffusers"
|
|
},
|
|
"pixelart-detector": {
|
|
"author": "dimtoneff",
|
|
"description": "This node manipulates the pixel art image in ways that it should look pixel perfect (downscales, changes palette, upscales etc.).",
|
|
"id": "pixelart-detector",
|
|
"node_count": 0,
|
|
"rank": 156,
|
|
"repository": "https://github.com/dimtoneff/ComfyUI-PixelArt-Detector",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI PixelArt Detector"
|
|
},
|
|
"pixelization": {
|
|
"author": "filipemeneses",
|
|
"description": "ComfyUI node that pixelizes images.",
|
|
"id": "pixelization",
|
|
"node_count": 0,
|
|
"rank": 98,
|
|
"repository": "https://github.com/filipemeneses/comfy_pixelization",
|
|
"status": "no_static_nodes",
|
|
"title": "Pixelization"
|
|
},
|
|
"plasma": {
|
|
"author": "Jordach",
|
|
"description": "Nodes: Plasma Noise, Random Noise, Greyscale Noise, Pink Noise, Brown Noise, Plasma KSampler",
|
|
"id": "plasma",
|
|
"node_count": 9,
|
|
"rank": 72,
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"status": "ok",
|
|
"title": "comfy-plasma"
|
|
},
|
|
"plush": {
|
|
"author": "glibsonoran",
|
|
"description": "A suite of nodes that includes: - Prompt enhancers/generators that employ remote AI services and local front-ends like: ChatGPT, Anthropic Claude, Groq, Gemini, LM Studio, Oobabooga, OpenRouter etc. - An Image Generator that uses Dall_e 3. - An image metadata extractor that extracts seed, prompt, cfg, size, denoise, etc from existing AI generated images and photo metadata (from exif data) from jpeg photographs. A tagger that appends text (tags) to the beginning, end and/or middle of a text block. Image and text multiplexer utilility. A text block remover that removes text between two named tags.",
|
|
"id": "plush",
|
|
"node_count": 0,
|
|
"rank": 507,
|
|
"repository": "https://github.com/glibsonoran/Plush-for-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "Plush-for-ComfyUI"
|
|
},
|
|
"pngmeta": {
|
|
"author": "romeobuilderotti",
|
|
"description": "Add custom Metadata fields to your saved PNG files.",
|
|
"id": "pngmeta",
|
|
"node_count": 0,
|
|
"rank": 380,
|
|
"repository": "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI PNG Metadata"
|
|
},
|
|
"pop": {
|
|
"author": "picturesonpictures",
|
|
"description": "A collection of custom nodes for ComfyUI. Includes a quick canny edge detection node with unconventional settings, simple LoRA stack nodes for workflow efficiency, and a customizable aspect ratio node.",
|
|
"id": "pop",
|
|
"node_count": 0,
|
|
"rank": 226,
|
|
"repository": "https://github.com/picturesonpictures/comfy_PoP",
|
|
"status": "no_static_nodes",
|
|
"title": "comfy_PoP"
|
|
},
|
|
"popup-preview": {
|
|
"author": "NimaNzrii",
|
|
"description": "popup preview for comfyui",
|
|
"id": "popup-preview",
|
|
"node_count": 0,
|
|
"rank": 511,
|
|
"repository": "https://github.com/NimaNzrii/comfyui-popup_preview",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-popup_preview"
|
|
},
|
|
"portrait-maker": {
|
|
"author": "THtianhao",
|
|
"description": "Nodes:RetainFace, FaceFusion, RatioMerge2Image, MaskMerge2Image, ReplaceBoxImg, ExpandMaskBox, FaceSkin, SkinRetouching, PortraitEnhancement, ...",
|
|
"id": "portrait-maker",
|
|
"node_count": 0,
|
|
"rank": 328,
|
|
"repository": "https://github.com/THtianhao/ComfyUI-Portrait-Maker",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Portrait-Maker"
|
|
},
|
|
"portrait-master": {
|
|
"author": "florestefano1975",
|
|
"description": "ComfyUI Portrait Master. A node designed to help AI image creators to generate prompts for human portraits.",
|
|
"id": "portrait-master",
|
|
"node_count": 0,
|
|
"rank": 519,
|
|
"repository": "https://github.com/florestefano1975/comfyui-portrait-master",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-portrait-master"
|
|
},
|
|
"portrait-master-zho": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "ComfyUI Portrait Master \u7b80\u4f53\u4e2d\u6587\u7248.",
|
|
"id": "portrait-master-zho",
|
|
"node_count": 0,
|
|
"rank": 417,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-portrait-master-zh-cn"
|
|
},
|
|
"posegen": {
|
|
"author": "CozyMantis",
|
|
"description": "Generate OpenPose face/body reference poses in ComfyUI with ease. Made with \ud83d\udc9a by the CozyMantis squad.",
|
|
"id": "posegen",
|
|
"node_count": 0,
|
|
"rank": 864,
|
|
"repository": "https://github.com/cozymantis/pose-generator-comfyui-node",
|
|
"status": "no_static_nodes",
|
|
"title": "Cozy Reference Pose Generator"
|
|
},
|
|
"post-processing": {
|
|
"author": "EllangoK",
|
|
"description": "A collection of post processing nodes for ComfyUI, which enable a variety of visually striking image effects.",
|
|
"id": "post-processing",
|
|
"node_count": 2,
|
|
"rank": 46,
|
|
"repository": "https://github.com/EllangoK/ComfyUI-post-processing-nodes",
|
|
"status": "ok",
|
|
"title": "ComfyUI-post-processing-nodes"
|
|
},
|
|
"power-noise": {
|
|
"author": "WASasquatch",
|
|
"description": "Power Noise Suite contains nodes centered around latent noise input, and diffusion, as well as latent adjustments.",
|
|
"id": "power-noise",
|
|
"node_count": 2,
|
|
"rank": 33,
|
|
"repository": "https://github.com/WASasquatch/PowerNoiseSuite",
|
|
"status": "ok",
|
|
"title": "Power Noise Suite for ComfyUI"
|
|
},
|
|
"ppf": {
|
|
"author": "WASasquatch",
|
|
"description": "Nodes: WAS_PFN_Latent. Perlin Power Fractal Noisey Latents",
|
|
"id": "ppf",
|
|
"node_count": 1,
|
|
"rank": 32,
|
|
"repository": "https://github.com/WASasquatch/PPF_Noise_ComfyUI",
|
|
"status": "ok",
|
|
"title": "PPF_Noise_ComfyUI"
|
|
},
|
|
"pre_cfg_comfy_nodes_for_comfyui": {
|
|
"author": "Extraltodeus",
|
|
"description": "A set of nodes to prepare the noise predictions before the CFG function",
|
|
"id": "pre_cfg_comfy_nodes_for_comfyui",
|
|
"node_count": 0,
|
|
"rank": 176,
|
|
"repository": "https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "pre_cfg_comfy_nodes_for_ComfyUI"
|
|
},
|
|
"prediction": {
|
|
"author": "redhottensors",
|
|
"description": "Fully customizable Classifier Free Guidance for ComfyUI.",
|
|
"id": "prediction",
|
|
"node_count": 0,
|
|
"rank": 773,
|
|
"repository": "https://github.com/redhottensors/ComfyUI-Prediction",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Prediction"
|
|
},
|
|
"preset-dimensions": {
|
|
"author": "modusCell",
|
|
"description": "Simple node for sharing latent image size between nodes. Preset dimensions for SD and XL.",
|
|
"id": "preset-dimensions",
|
|
"node_count": 3,
|
|
"rank": 494,
|
|
"repository": "https://github.com/modusCell/ComfyUI-dimension-node-modusCell",
|
|
"status": "ok",
|
|
"title": "Preset Dimensions"
|
|
},
|
|
"preset-merger": {
|
|
"author": "WASasquatch",
|
|
"description": "Nodes: ModelMergeByPreset. Merge checkpoint models by preset",
|
|
"id": "preset-merger",
|
|
"node_count": 0,
|
|
"rank": 31,
|
|
"repository": "https://github.com/WASasquatch/ComfyUI_Preset_Merger",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Preset Merger"
|
|
},
|
|
"primere": {
|
|
"author": "CosmicLaca",
|
|
"description": "This extension provides various utility nodes. Inputs(prompt, styles, dynamic, merger, ...), Outputs(style pile), Dashboard(selectors, loader, switch, ...), Networks(LORA, Embedding, Hypernetwork), Visuals(visual selectors, )",
|
|
"id": "primere",
|
|
"node_count": 0,
|
|
"rank": 539,
|
|
"repository": "https://github.com/CosmicLaca/ComfyUI_Primere_Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Primere nodes for ComfyUI"
|
|
},
|
|
"primitive-types": {
|
|
"author": "drustan-hawk",
|
|
"description": "Small collection of typed primitive nodes.",
|
|
"id": "primitive-types",
|
|
"node_count": 0,
|
|
"rank": 340,
|
|
"repository": "https://github.com/drustan-hawk/primitive-types",
|
|
"status": "no_static_nodes",
|
|
"title": "primitive-types"
|
|
},
|
|
"prompt-agent": {
|
|
"author": "yolanother",
|
|
"description": "Nodes: Prompt Agent, Prompt Agent (String). This script provides a prompt agent node for the Comfy UI stable diffusion client.",
|
|
"id": "prompt-agent",
|
|
"node_count": 2,
|
|
"rank": 112,
|
|
"repository": "https://github.com/yolanother/DTAIComfyPromptAgent",
|
|
"status": "ok",
|
|
"title": "Comfy UI Prompt Agent"
|
|
},
|
|
"prompt-attention": {
|
|
"author": "andersxa",
|
|
"description": "Nodes: CLIP Directional Prompt Attention Encode. Direction prompt attention tries to solve the problem of contextual words (or parts of the prompt) having an effect on much later or irrelevant parts of the prompt.",
|
|
"id": "prompt-attention",
|
|
"node_count": 0,
|
|
"rank": 124,
|
|
"repository": "https://github.com/andersxa/comfyui-PromptAttention",
|
|
"status": "no_static_nodes",
|
|
"title": "CLIP Directional Prompt Attention"
|
|
},
|
|
"prompt-composer": {
|
|
"author": "florestefano1975",
|
|
"description": "A suite of tools for prompt management. Combining nodes helps the user sequence strings for prompts, also creating logical groupings if necessary. Individual nodes can be chained together in any order.",
|
|
"id": "prompt-composer",
|
|
"node_count": 0,
|
|
"rank": 520,
|
|
"repository": "https://github.com/florestefano1975/comfyui-prompt-composer",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-prompt-composer"
|
|
},
|
|
"prompt-control": {
|
|
"author": "asagi4",
|
|
"description": "Nodes for convenient prompt editing, making many common operations prompt-controllable",
|
|
"id": "prompt-control",
|
|
"node_count": 0,
|
|
"rank": 130,
|
|
"repository": "https://github.com/asagi4/comfyui-prompt-control",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Prompt Control"
|
|
},
|
|
"prompt-format": {
|
|
"author": "Haoming02",
|
|
"description": "Add a button that formats the prompts in textfields",
|
|
"id": "prompt-format",
|
|
"node_count": 0,
|
|
"rank": 451,
|
|
"repository": "https://github.com/Haoming02/comfyui-prompt-format",
|
|
"status": "no_static_nodes",
|
|
"title": "Prompt Format"
|
|
},
|
|
"prompt-generator": {
|
|
"author": "alpertunga-bile",
|
|
"description": "Custom AI prompt generator node for ComfyUI.",
|
|
"id": "prompt-generator",
|
|
"node_count": 0,
|
|
"rank": 264,
|
|
"repository": "https://github.com/alpertunga-bile/prompt-generator-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "prompt-generator"
|
|
},
|
|
"prompta-generita-lite": {
|
|
"author": "adbrasi",
|
|
"description": "Custom ComfyUI node for generating prompts by combining manual character descriptions, outfit sections, and .txt file lines. (Description by CC)",
|
|
"id": "prompta-generita-lite",
|
|
"node_count": 0,
|
|
"rank": 727,
|
|
"repository": "https://github.com/adbrasi/prompta_generita_lite",
|
|
"status": "no_static_nodes",
|
|
"title": "prompta_generita_lite"
|
|
},
|
|
"promptinfo": {
|
|
"author": "chrisgoringe",
|
|
"description": "Prompt Info",
|
|
"id": "promptinfo",
|
|
"node_count": 0,
|
|
"rank": 262,
|
|
"repository": "https://github.com/chrisgoringe/cg-prompt-info",
|
|
"status": "no_static_nodes",
|
|
"title": "Prompt Info"
|
|
},
|
|
"promptjson-node-for-comfyui": {
|
|
"author": "NeuralSamurAI",
|
|
"description": "PromptJSON is a custom node for ComfyUI that structures natural language prompts and generates prompts for external LLM nodes in image generation workflows. It aids in creating consistent, schema-based image descriptions.",
|
|
"id": "promptjson-node-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 951,
|
|
"repository": "https://github.com/NeuralSamurAI/ComfyUI-PromptJSON",
|
|
"status": "no_static_nodes",
|
|
"title": "PromptJSON Node for ComfyUI"
|
|
},
|
|
"promtp-expansion": {
|
|
"author": "meap158",
|
|
"description": "Dynamic prompt expansion, powered by GPT-2 locally on your device.",
|
|
"id": "promtp-expansion",
|
|
"node_count": 0,
|
|
"rank": 201,
|
|
"repository": "https://github.com/meap158/ComfyUI-Prompt-Expansion",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Prompt-Expansion"
|
|
},
|
|
"pronodes": {
|
|
"author": "yuvraj108c",
|
|
"description": "A collection of nice utility nodes for ComfyUI",
|
|
"id": "pronodes",
|
|
"node_count": 0,
|
|
"rank": 669,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Pronodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Pronodes"
|
|
},
|
|
"psd2png": {
|
|
"author": "violet-chen",
|
|
"description": "Nodes: Psd2Png.",
|
|
"id": "psd2png",
|
|
"node_count": 1,
|
|
"rank": 531,
|
|
"repository": "https://github.com/violet-chen/comfyui-psd2png",
|
|
"status": "ok",
|
|
"title": "comfyui-psd2png"
|
|
},
|
|
"pulid": {
|
|
"author": "cubiq",
|
|
"description": "[a/PuLID](https://github.com/ToTheBeginning/PuLID) ComfyUI native implementation.",
|
|
"id": "pulid",
|
|
"node_count": 0,
|
|
"rank": 109,
|
|
"repository": "https://github.com/cubiq/PuLID_ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "PuLID_ComfyUI"
|
|
},
|
|
"pymunk": {
|
|
"author": "chaojie",
|
|
"description": "Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python",
|
|
"id": "pymunk",
|
|
"node_count": 8,
|
|
"rank": 599,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Pymunk"
|
|
},
|
|
"qais-helper": {
|
|
"author": "Qais Malkawi",
|
|
"description": "This Extension adds a few custom QOL nodes that ComfyUI lacks by default.",
|
|
"id": "qais-helper",
|
|
"node_count": 0,
|
|
"rank": 650,
|
|
"repository": "https://github.com/QaisMalkawi/ComfyUI-QaisHelper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Qais-Helper"
|
|
},
|
|
"qalign-zho": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Nodes:Q-Align Scoring. Implementation of [a/Q-Align](https://arxiv.org/abs/2312.17090) for ComfyUI",
|
|
"id": "qalign-zho",
|
|
"node_count": 1,
|
|
"rank": 418,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Q-Align"
|
|
},
|
|
"qol": {
|
|
"author": "omar92",
|
|
"description": "openAI suite, String suite, Latent Tools, Image Tools: These custom nodes provide expanded functionality for image and string processing, latent processing, as well as the ability to interface with models such as ChatGPT/DallE-2.\nNOTE: Currently, this extension does not support the new OpenAI API, leading to compatibility issues.",
|
|
"id": "qol",
|
|
"node_count": 0,
|
|
"rank": 43,
|
|
"repository": "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92",
|
|
"status": "no_static_nodes",
|
|
"title": "Quality of life Suit:V2"
|
|
},
|
|
"qq-nodes-comfyui": {
|
|
"author": "kenjiqq",
|
|
"description": "Nodes:Any List, Image Accumulator Start, Image Accumulator End, Load Lines From Text File, XY Grid Helper, Slice List, Axis To String/Int/Float/Model, ...",
|
|
"id": "qq-nodes-comfyui",
|
|
"node_count": 0,
|
|
"rank": 433,
|
|
"repository": "https://github.com/kenjiqq/qq-nodes-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "qq-nodes-comfyui"
|
|
},
|
|
"queuetools": {
|
|
"author": "qwixiwp",
|
|
"description": "Nodes:load images (queue tools). tools made for queueing in comfyUI",
|
|
"id": "queuetools",
|
|
"node_count": 0,
|
|
"rank": 835,
|
|
"repository": "https://github.com/qwixiwp/queuetools",
|
|
"status": "no_static_nodes",
|
|
"title": "queuetools"
|
|
},
|
|
"quilting": {
|
|
"author": "bmad4ever",
|
|
"description": "image and latent quilting nodes for comfyui",
|
|
"id": "quilting",
|
|
"node_count": 0,
|
|
"rank": 94,
|
|
"repository": "https://github.com/bmad4ever/comfyui_quilting",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_quilting"
|
|
},
|
|
"qwen-vl-api": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "QWen-VL-Plus & QWen-VL-Max in ComfyUI",
|
|
"id": "qwen-vl-api",
|
|
"node_count": 0,
|
|
"rank": 421,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Qwen-VL-API"
|
|
},
|
|
"raft": {
|
|
"author": "chaojie",
|
|
"description": "This is an ComfyUI implementation of RAFT to generate motion brush",
|
|
"id": "raft",
|
|
"node_count": 0,
|
|
"rank": 608,
|
|
"repository": "https://github.com/chaojie/ComfyUI-RAFT",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RAFT"
|
|
},
|
|
"ranbooru": {
|
|
"author": "Inzaniak",
|
|
"description": "Ranbooru is an extension for the comfyUI. The purpose of this extension is to add a node that gets a random set of tags from boorus pictures. This is mostly being used to help me test my checkpoints on a large variety of",
|
|
"id": "ranbooru",
|
|
"node_count": 0,
|
|
"rank": 645,
|
|
"repository": "https://github.com/Inzaniak/comfyui-ranbooru",
|
|
"status": "no_static_nodes",
|
|
"title": "Ranbooru for ComfyUI"
|
|
},
|
|
"random-size": {
|
|
"author": "JerryOrbachJr",
|
|
"description": "A ComfyUI custom node that randomly selects a height and width pair from a list in a config file",
|
|
"id": "random-size",
|
|
"node_count": 0,
|
|
"rank": 688,
|
|
"repository": "https://github.com/JerryOrbachJr/ComfyUI-RandomSize",
|
|
"status": "no_static_nodes",
|
|
"title": "Random Size"
|
|
},
|
|
"rave": {
|
|
"author": "spacepxl",
|
|
"description": "Unofficial ComfyUI implementation of [a/RAVE](https://rave-video.github.io/)",
|
|
"id": "rave",
|
|
"node_count": 4,
|
|
"rank": 245,
|
|
"repository": "https://github.com/spacepxl/ComfyUI-RAVE",
|
|
"status": "ok",
|
|
"title": "ComfyUI-RAVE"
|
|
},
|
|
"rave-attn": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use RAVE attention as a temporal attention mechanism.\nThis differs from other implementations in that it does not concatenate the images together, but within the UNet's Self-Attention mechanism performs the RAVE technique. By not altering the images/latents throughout the UNet, this method does not affect other temporal techniques, style mechanisms, or other UNet modifications.\nFor example, it can be combined with AnimateDiff, ModelScope/ZeroScope, or FLATTEN.",
|
|
"id": "rave-attn",
|
|
"node_count": 0,
|
|
"rank": 807,
|
|
"repository": "https://github.com/logtd/ComfyUI-RAVE_ATTN",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RAVE Attention"
|
|
},
|
|
"rawsaver": {
|
|
"author": "LonicaMewinsky",
|
|
"description": "Nodes:SaveTifImage. ComfyUI custom node for purpose of saving image as uint16 tif file.",
|
|
"id": "rawsaver",
|
|
"node_count": 0,
|
|
"rank": 398,
|
|
"repository": "https://github.com/LonicaMewinsky/ComfyUI-RawSaver",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RawSaver"
|
|
},
|
|
"rcsaquino-nodes": {
|
|
"author": "rcsaquino",
|
|
"description": "Nodes: VAE Processor, VAE Loader, Background Remover",
|
|
"id": "rcsaquino-nodes",
|
|
"node_count": 0,
|
|
"rank": 526,
|
|
"repository": "https://github.com/rcsaquino/comfyui-custom-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "rcsaquino/comfyui-custom-nodes"
|
|
},
|
|
"refsampling": {
|
|
"author": "logtd",
|
|
"description": "Nodes:Apply Ref UNet, Ref Sampler, Ref Sampler Custom",
|
|
"id": "refsampling",
|
|
"node_count": 0,
|
|
"rank": 805,
|
|
"repository": "https://github.com/logtd/ComfyUI-RefSampling",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RefSampling"
|
|
},
|
|
"refunet": {
|
|
"author": "logtd",
|
|
"description": "A set of nodes to use Reference UNets",
|
|
"id": "refunet",
|
|
"node_count": 0,
|
|
"rank": 808,
|
|
"repository": "https://github.com/logtd/ComfyUI-RefUNet",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RefUNet"
|
|
},
|
|
"rembg": {
|
|
"author": "Jcd1230",
|
|
"description": "Nodes: Image Remove Background (rembg)",
|
|
"id": "rembg",
|
|
"node_count": 1,
|
|
"rank": 51,
|
|
"repository": "https://github.com/Jcd1230/rembg-comfyui-node",
|
|
"status": "ok",
|
|
"title": "Rembg Background Removal Node for ComfyUI"
|
|
},
|
|
"rembg-better": {
|
|
"author": "Loewen-Hob",
|
|
"description": "This custom node is based on the [a/rembg-comfyui-node](https://github.com/Jcd1230/rembg-comfyui-node) but provides additional functionality to select ONNX models.",
|
|
"id": "rembg-better",
|
|
"node_count": 0,
|
|
"rank": 692,
|
|
"repository": "https://github.com/Loewen-Hob/rembg-comfyui-node-better",
|
|
"status": "no_static_nodes",
|
|
"title": "Rembg Background Removal Node for ComfyUI (Better)"
|
|
},
|
|
"remover": {
|
|
"author": "Shraknard",
|
|
"description": "Custom node for ComfyUI that makes parts of the image transparent (face, background...)",
|
|
"id": "remover",
|
|
"node_count": 0,
|
|
"rank": 657,
|
|
"repository": "https://github.com/Shraknard/ComfyUI-Remover",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Remover"
|
|
},
|
|
"renderrift": {
|
|
"author": "RenderRift",
|
|
"description": "Nodes:RR_Date_Folder_Format, RR_Image_Metadata_Overlay, RR_VideoPathMetaExtraction, RR_DisplayMetaOptions. This extension provides nodes designed to enhance the Animatediff workflow.",
|
|
"id": "renderrift",
|
|
"node_count": 0,
|
|
"rank": 540,
|
|
"repository": "https://github.com/RenderRift/ComfyUI-RenderRiftNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RenderRiftNodes"
|
|
},
|
|
"rerouter": {
|
|
"author": "an90ray",
|
|
"description": "Nodes: RErouter, String (RE), Int (RE)",
|
|
"id": "rerouter",
|
|
"node_count": 0,
|
|
"rank": 566,
|
|
"repository": "https://github.com/an90ray/ComfyUI_RErouter_CustomNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_RErouter_CustomNodes"
|
|
},
|
|
"res4sho": {
|
|
"author": "WASasquatch",
|
|
"description": "High-Frequency Detail Sampling based on Res Sampling for ComfyUI",
|
|
"id": "res4sho",
|
|
"node_count": 0,
|
|
"rank": 42,
|
|
"repository": "https://github.com/WASasquatch/RES4SHO",
|
|
"status": "no_static_nodes",
|
|
"title": "RES4SHO"
|
|
},
|
|
"resadapter-for-comfyui": {
|
|
"author": "jiaxiangc",
|
|
"description": "We provide ComfyUI-ResAdapter node to help users to use [a/ResAdapter](https://github.com/bytedance/res-adapter) in ComfyUI.",
|
|
"id": "resadapter-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 954,
|
|
"repository": "https://github.com/jiaxiangc/ComfyUI-ResAdapter",
|
|
"status": "no_static_nodes",
|
|
"title": "ResAdapter for ComfyUI"
|
|
},
|
|
"resoultion-calc": {
|
|
"author": "marhensa",
|
|
"description": "Input your desired output final resolution, it will automaticaly set the initial recommended SDXL ratio/size and its Upscale Factor to reach that output final resolution, also there's an option for 2x/4x reverse Upscale Factor. These all to avoid using bad/arbitary initial ratio/resolution.",
|
|
"id": "resoultion-calc",
|
|
"node_count": 1,
|
|
"rank": 211,
|
|
"repository": "https://github.com/marhensa/sdxl-recommended-res-calc",
|
|
"status": "ok",
|
|
"title": "Recommended Resolution Calculator"
|
|
},
|
|
"restart-sampling": {
|
|
"author": "ssitu",
|
|
"description": "Unofficial ComfyUI nodes for restart sampling based on the paper 'Restart Sampling for Improving Generative Processes' ([a/paper](https://arxiv.org/abs/2306.14878), [a/repo](https://github.com/Newbeeer/diffusion_restart_sampling))",
|
|
"id": "restart-sampling",
|
|
"node_count": 0,
|
|
"rank": 79,
|
|
"repository": "https://github.com/ssitu/ComfyUI_restart_sampling",
|
|
"status": "no_static_nodes",
|
|
"title": "Restart Sampling"
|
|
},
|
|
"rf-nodes": {
|
|
"author": "foxtrot-roger",
|
|
"description": "A bunch of nodes that can be useful to manipulate primitive types (numbers, text, ...) Also some helpers to generate text and timestamps.",
|
|
"id": "rf-nodes",
|
|
"node_count": 0,
|
|
"rank": 632,
|
|
"repository": "https://github.com/foxtrot-roger/comfyui-rf-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "RF Nodes"
|
|
},
|
|
"rgt": {
|
|
"author": "viperyl",
|
|
"description": "This repo cast Recursive Generalization Transformer for Image Super-Resolution to ComfyUI, the original [a/paper link](https://arxiv.org/abs/2303.06373) and [a/github link](https://github.com/zhengchen1999/RGT)",
|
|
"id": "rgt",
|
|
"node_count": 0,
|
|
"rank": 929,
|
|
"repository": "https://github.com/viperyl/ComfyUI-RGT",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-RGT"
|
|
},
|
|
"rgthree": {
|
|
"author": "rgthree",
|
|
"description": "Nodes: Seed, Reroute, Context, Lora Loader Stack, Context Switch, Fast Muter. These custom nodes helps organize the building of complex workflows.",
|
|
"id": "rgthree",
|
|
"node_count": 0,
|
|
"rank": 184,
|
|
"repository": "https://github.com/rgthree/rgthree-comfy",
|
|
"status": "no_static_nodes",
|
|
"title": "rgthree's ComfyUI Nodes"
|
|
},
|
|
"ricing": {
|
|
"author": "jmkl",
|
|
"description": "ComfyUI custom user.css and some script stuff. mainly for web interface.",
|
|
"id": "ricing",
|
|
"node_count": 0,
|
|
"rank": 236,
|
|
"repository": "https://github.com/jmkl/ComfyUI-ricing",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Ricing"
|
|
},
|
|
"ricklove": {
|
|
"author": "ricklove",
|
|
"description": "Nodes: Image Crop and Resize by Mask, Image Uncrop, Image Shadow, Optical Flow (Dip), Warp Image with Flow, Image Threshold (Channels), Finetune Variable, Finetune Analyze, Finetune Analyze Batch, ... Misc ComfyUI nodes by Rick Love",
|
|
"id": "ricklove",
|
|
"node_count": 0,
|
|
"rank": 703,
|
|
"repository": "https://github.com/ricklove/comfyui-ricklove",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-ricklove"
|
|
},
|
|
"roop": {
|
|
"author": "ssitu",
|
|
"description": "ComfyUI nodes for the roop A1111 webui script.",
|
|
"id": "roop",
|
|
"node_count": 0,
|
|
"rank": 80,
|
|
"repository": "https://github.com/ssitu/ComfyUI_roop",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI roop"
|
|
},
|
|
"rui-nodes": {
|
|
"author": "Rui",
|
|
"description": "Rui's workflow-specific custom node, written using GPT.",
|
|
"id": "rui-nodes",
|
|
"node_count": 0,
|
|
"rank": 513,
|
|
"repository": "https://github.com/rui40000/RUI-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "RUI-Nodes"
|
|
},
|
|
"s-cfg": {
|
|
"author": "shiimizu",
|
|
"description": "ComfyUI node for Semantic-aware Guidance based on the [a/paper](https://arxiv.org/abs/2404.05384) 'Rethinking the Spatial Inconsistency in Classifier-Free Diffusion Guidance'",
|
|
"id": "s-cfg",
|
|
"node_count": 0,
|
|
"rank": 102,
|
|
"repository": "https://github.com/shiimizu/ComfyUI-semantic-aware-guidance",
|
|
"status": "no_static_nodes",
|
|
"title": "Semantic-aware Guidance (S-CFG)"
|
|
},
|
|
"sai-api": {
|
|
"author": "Stability-AI",
|
|
"description": "Nodes:Stability SD3, Stability Outpainting, Stability Search and Replace, Stability Image Core, Stability Inpainting, Stability Remove Background, Stability Creative Upscale.\nAdd API key to environment variable 'SAI_API_KEY'\nAlternatively you can write your API key to file 'sai_platform_key.txt'\nYou can also use and/or override the above by entering your API key in the 'api_key_override' field of each node.",
|
|
"id": "sai-api",
|
|
"node_count": 0,
|
|
"rank": 14,
|
|
"repository": "https://github.com/Stability-AI/ComfyUI-SAI_API",
|
|
"status": "no_static_nodes",
|
|
"title": "Stability API nodes for ComfyUI"
|
|
},
|
|
"sai-nodes": {
|
|
"author": "Stability-AI",
|
|
"description": "Nodes: ColorBlend, ControlLoraSave, GetImageSize. NOTE: Control-LoRA recolor example uses these nodes.",
|
|
"id": "sai-nodes",
|
|
"node_count": 3,
|
|
"rank": 15,
|
|
"repository": "https://github.com/Stability-AI/stability-ComfyUI-nodes",
|
|
"status": "ok",
|
|
"title": "stability-ComfyUI-nodes"
|
|
},
|
|
"sai-suite": {
|
|
"author": "florestefano1975",
|
|
"description": "This fork of the official StabilityAI repository contains a number of enhancements and implementations.",
|
|
"id": "sai-suite",
|
|
"node_count": 0,
|
|
"rank": 521,
|
|
"repository": "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI StabilityAI Suite"
|
|
},
|
|
"sal-vton": {
|
|
"author": "ratulrafsan",
|
|
"description": "Dressup your models!\nThis is my quick implementation of the SAL-VTON node for ComfyUI.\nBased on the paper [a/Keyu Y. Tingwei G. et al. (2023). Linking Garment with Person via Semantically Associated Landmakrs for Virtual Try-On](https://openaccess.thecvf.com/content/CVPR2023/papers/Yan_Linking_Garment_With_Person_via_Semantically_Associated_Landmarks_for_Virtual_CVPR_2023_paper.pdf)",
|
|
"id": "sal-vton",
|
|
"node_count": 2,
|
|
"rank": 923,
|
|
"repository": "https://github.com/ratulrafsan/Comfyui-SAL-VTON",
|
|
"status": "ok",
|
|
"title": "Comfyui-SAL-VTON"
|
|
},
|
|
"sam": {
|
|
"author": "storyicon",
|
|
"description": "Based on GroundingDino and SAM, use semantic strings to segment any element in an image. The comfyui version of sd-webui-segment-anything.",
|
|
"id": "sam",
|
|
"node_count": 0,
|
|
"rank": 316,
|
|
"repository": "https://github.com/storyicon/comfyui_segment_anything",
|
|
"status": "no_static_nodes",
|
|
"title": "segment anything"
|
|
},
|
|
"sana-lowvram": {
|
|
"author": "taabata",
|
|
"description": "ComfyUI Diffusers wrapper nodes to run SANA models on low vram devices. Works on 2GB VRAM 12GB RAM laptop.",
|
|
"id": "sana-lowvram",
|
|
"node_count": 0,
|
|
"rank": 355,
|
|
"repository": "https://github.com/taabata/SANA_LOWVRAM",
|
|
"status": "no_static_nodes",
|
|
"title": "SANA_LOWVRAM"
|
|
},
|
|
"save-image-extended": {
|
|
"author": "audioscavenger",
|
|
"description": "Save as AVIF, WebP, JPEG, customize the folder, sub-folders, and filenames of your images!",
|
|
"id": "save-image-extended",
|
|
"node_count": 0,
|
|
"rank": 309,
|
|
"repository": "https://github.com/audioscavenger/save-image-extended-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "Save Image Extended for ComfyUI"
|
|
},
|
|
"save-uncompressed-16-bit-png": {
|
|
"author": "yolanother",
|
|
"description": "The SaveImageARGB16PNG node provides functionality for saving images as uncompressed PNG files with ARGB16 precision. This node is particularly useful for workflows that require high-quality image saving with metadata such as prompts and additional PNG info.",
|
|
"id": "save-uncompressed-16-bit-png",
|
|
"node_count": 0,
|
|
"rank": 118,
|
|
"repository": "https://github.com/yolanother/ComfyUI-Save16bitPng",
|
|
"status": "no_static_nodes",
|
|
"title": "Save Uncompressed 16 Bit PNG"
|
|
},
|
|
"saveasscript": {
|
|
"author": "atmaranto",
|
|
"description": "A version of ComfyUI-to-Python-Extension that works as a custom node. Adds a button in the UI that saves the current workflow as a Python file, a CLI for converting workflows, and slightly better custom node support.",
|
|
"id": "saveasscript",
|
|
"node_count": 0,
|
|
"rank": 860,
|
|
"repository": "https://github.com/atmaranto/ComfyUI-SaveAsScript",
|
|
"status": "no_static_nodes",
|
|
"title": "SaveAsScript"
|
|
},
|
|
"saveavif": {
|
|
"author": "pkpk",
|
|
"description": "A custom node on ComfyUI that saves images in AVIF format. Workflow can be loaded from images saved at this node.",
|
|
"id": "saveavif",
|
|
"node_count": 1,
|
|
"rank": 558,
|
|
"repository": "https://github.com/pkpkTech/ComfyUI-SaveAVIF",
|
|
"status": "ok",
|
|
"title": "ComfyUI-SaveAVIF"
|
|
},
|
|
"savequeues": {
|
|
"author": "pkpkTech",
|
|
"description": "Add a button to the menu to save and load the running queue and the pending queues.\nThis is intended to be used when you want to exit ComfyUI with queues still remaining.",
|
|
"id": "savequeues",
|
|
"node_count": 0,
|
|
"rank": 561,
|
|
"repository": "https://github.com/pkpkTech/ComfyUI-SaveQueues",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SaveQueues"
|
|
},
|
|
"savevideorgba": {
|
|
"author": "yolain",
|
|
"description": "Enhanced the comfyui savevideo node to support previewing and saving videos containing alpha channels.",
|
|
"id": "savevideorgba",
|
|
"node_count": 0,
|
|
"rank": 491,
|
|
"repository": "https://github.com/yolain/SaveVideoRGBA",
|
|
"status": "no_static_nodes",
|
|
"title": "SaveVideoRGBA"
|
|
},
|
|
"scenarioprompt": {
|
|
"author": "Ludobico",
|
|
"description": "ScenarioPrompt is a custom node that helps you understand what you're prompting for each property as you build your prompts",
|
|
"id": "scenarioprompt",
|
|
"node_count": 0,
|
|
"rank": 801,
|
|
"repository": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ScenarioPrompt"
|
|
},
|
|
"scomfyui-keyframe": {
|
|
"author": "Scholar01",
|
|
"description": "set denoise strength for keyframe",
|
|
"id": "scomfyui-keyframe",
|
|
"node_count": 0,
|
|
"rank": 448,
|
|
"repository": "https://github.com/Scholar01/ComfyUI-Keyframe",
|
|
"status": "no_static_nodes",
|
|
"title": "SComfyUI-Keyframe"
|
|
},
|
|
"sd-ppp": {
|
|
"author": "zombieyang",
|
|
"description": "Simplify ComfyUI to WebUI-liked interface and Connect with Photoshop.",
|
|
"id": "sd-ppp",
|
|
"node_count": 0,
|
|
"rank": 945,
|
|
"repository": "https://github.com/zombieyang/sd-ppp",
|
|
"status": "no_static_nodes",
|
|
"title": "SD-PPP"
|
|
},
|
|
"sd-temperature": {
|
|
"author": "Extraltodeus",
|
|
"description": "Provides the ability to set the temperature for both UNET and CLIP. For ComfyUI.",
|
|
"id": "sd-temperature",
|
|
"node_count": 0,
|
|
"rank": 174,
|
|
"repository": "https://github.com/Extraltodeus/Stable-Diffusion-temperature-settings",
|
|
"status": "no_static_nodes",
|
|
"title": "Stable-Diffusion-temperature-settings"
|
|
},
|
|
"sd3-nodes": {
|
|
"author": "Sida Liu",
|
|
"description": "Nodes that support Stable Diffusion 3 Medium better.",
|
|
"id": "sd3-nodes",
|
|
"node_count": 0,
|
|
"rank": 979,
|
|
"repository": "https://github.com/liusida/ComfyUI-SD3-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SD3-nodes"
|
|
},
|
|
"sdpromptreader": {
|
|
"author": "receyuki",
|
|
"description": "The ultimate solution for managing image metadata and multi-tool compatibility. ComfyUI node version of the SD Prompt Reader.",
|
|
"id": "sdpromptreader",
|
|
"node_count": 0,
|
|
"rank": 251,
|
|
"repository": "https://github.com/receyuki/comfyui-prompt-reader-node",
|
|
"status": "no_static_nodes",
|
|
"title": "SD Prompt Reader"
|
|
},
|
|
"seamcarving": {
|
|
"author": "spinagon",
|
|
"description": "Nodes: Image Resize (seam carving). Seam carving (image resize) for ComfyUI. Based on [a/https://github.com/li-plus/seam-carving](https://github.com/li-plus/seam-carving). With seam carving algorithm, the image could be intelligently resized while keeping the important contents undistorted. The carving process could be further guided, so that an object could be removed from the image without apparent artifacts.",
|
|
"id": "seamcarving",
|
|
"node_count": 0,
|
|
"rank": 321,
|
|
"repository": "https://github.com/spinagon/ComfyUI-seam-carving",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-seam-carving"
|
|
},
|
|
"seamless": {
|
|
"author": "spinagon",
|
|
"description": "Node for generating almost seamless textures, based on similar setting from A1111.",
|
|
"id": "seamless",
|
|
"node_count": 0,
|
|
"rank": 240,
|
|
"repository": "https://github.com/spinagon/ComfyUI-seamless-tiling",
|
|
"status": "no_static_nodes",
|
|
"title": "Seamless tiling Node for ComfyUI"
|
|
},
|
|
"searge": {
|
|
"author": "SeargeDP",
|
|
"description": "Custom nodes for easier use of SDXL in ComfyUI including an img2img workflow that utilizes both the base and refiner checkpoints.",
|
|
"id": "searge",
|
|
"node_count": 0,
|
|
"rank": 104,
|
|
"repository": "https://github.com/SeargeDP/SeargeSDXL",
|
|
"status": "no_static_nodes",
|
|
"title": "SeargeSDXL"
|
|
},
|
|
"searge-llm-for-comfyui-v1-0": {
|
|
"author": "SeargeDP",
|
|
"description": "A prompt-generator or prompt-improvement node for ComfyUI, utilizing the power of a language model to turn a provided text-to-image prompt into a more detailed and improved prompt.",
|
|
"id": "searge-llm-for-comfyui-v1-0",
|
|
"node_count": 0,
|
|
"rank": 105,
|
|
"repository": "https://github.com/SeargeDP/ComfyUI_Searge_LLM",
|
|
"status": "no_static_nodes",
|
|
"title": "Searge-LLM for ComfyUI v1.0"
|
|
},
|
|
"seecoder": {
|
|
"author": "BlenderNeko",
|
|
"description": "It provides the capability to generate CLIP from an image input, unlike unCLIP, which works in all models. (To use this extension, you need to download the required model file from **Install Models**)",
|
|
"id": "seecoder",
|
|
"node_count": 0,
|
|
"rank": 25,
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_SeeCoder",
|
|
"status": "no_static_nodes",
|
|
"title": "SeeCoder [WIP]"
|
|
},
|
|
"seecoder-logtd": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI nodes to use the SeeCoder from [a/Prompt-Free-Diffusion](https://github.com/SHI-Labs/Prompt-Free-Diffusion)",
|
|
"id": "seecoder-logtd",
|
|
"node_count": 0,
|
|
"rank": 811,
|
|
"repository": "https://github.com/logtd/ComfyUI-SeeCoder",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SeeCoder"
|
|
},
|
|
"seg-mask": {
|
|
"author": "MarkoCa1",
|
|
"description": "Mask cutout based on Segment Anything.",
|
|
"id": "seg-mask",
|
|
"node_count": 0,
|
|
"rank": 912,
|
|
"repository": "https://github.com/MarkoCa1/ComfyUI_Segment_Mask",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Segment_Mask"
|
|
},
|
|
"seg-viton": {
|
|
"author": "StartHua",
|
|
"description": "Nodes:segformer_clothes, segformer_agnostic, segformer_remove_bg, stabel_vition. Nodes for model dress up.",
|
|
"id": "seg-viton",
|
|
"node_count": 0,
|
|
"rank": 694,
|
|
"repository": "https://github.com/StartHua/ComfyUI_Seg_VITON",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_Seg_VITON"
|
|
},
|
|
"segattention": {
|
|
"author": "logtd",
|
|
"description": "Nodes to use [a/Smoothed Energy Guidance](https://github.com/SusungHong/SEG-SDXL) for ComfyUI.",
|
|
"id": "segattention",
|
|
"node_count": 0,
|
|
"rank": 809,
|
|
"repository": "https://github.com/logtd/ComfyUI-SEGAttention",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SEGAttention"
|
|
},
|
|
"segformer-b2-clothes": {
|
|
"author": "StartHua",
|
|
"description": "SegFormer model fine-tuned on ATR dataset for clothes segmentation but can also be used for human segmentation!\nDownload the weight and put it under checkpoints: [a/https://huggingface.co/mattmdjaga/segformer_b2_clothes](https://huggingface.co/mattmdjaga/segformer_b2_clothes)",
|
|
"id": "segformer-b2-clothes",
|
|
"node_count": 0,
|
|
"rank": 696,
|
|
"repository": "https://github.com/StartHua/Comfyui_segformer_b2_clothes",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_segformer_b2_clothes"
|
|
},
|
|
"segment-anything-2": {
|
|
"author": "kijai",
|
|
"description": "Nodes to use [a/segment-anything-2](https://github.com/facebookresearch/segment-anything-2) for image or video segmentation.",
|
|
"id": "segment-anything-2",
|
|
"node_count": 0,
|
|
"rank": 289,
|
|
"repository": "https://github.com/kijai/ComfyUI-segment-anything-2",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-segment-anything-2"
|
|
},
|
|
"segmoe": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of [a/SegMoE: Segmind Mixture of Diffusion Experts](https://github.com/segmind/segmoe) for ComfyUI",
|
|
"id": "segmoe",
|
|
"node_count": 0,
|
|
"rank": 423,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI SegMoE"
|
|
},
|
|
"select-folder-path-easy": {
|
|
"author": "Umikaze-job",
|
|
"description": "This extension simply connects the nodes and specifies the output path of the generated images to a manageable path.",
|
|
"id": "select-folder-path-easy",
|
|
"node_count": 1,
|
|
"rank": 389,
|
|
"repository": "https://github.com/Umikaze-job/select_folder_path_easy",
|
|
"status": "ok",
|
|
"title": "select_folder_path_easy"
|
|
},
|
|
"serving-toolkit": {
|
|
"author": "IAmMatan.com",
|
|
"description": "This extension adds nodes that allow you to easily serve your workflow (for example using a discord bot)",
|
|
"id": "serving-toolkit",
|
|
"node_count": 0,
|
|
"rank": 367,
|
|
"repository": "https://github.com/matan1905/ComfyUI-Serving-Toolkit",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Serving toolkit"
|
|
},
|
|
"sf-cog-video-x": {
|
|
"author": "florestefano1975",
|
|
"description": "Experience the CogVideoX model on ComfyUI",
|
|
"id": "sf-cog-video-x",
|
|
"node_count": 0,
|
|
"rank": 524,
|
|
"repository": "https://github.com/florestefano1975/ComfyUI-CogVideoX",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-CogVideoX"
|
|
},
|
|
"sigmas-tools": {
|
|
"author": "Extraltodeus",
|
|
"description": "A few nodes to mix sigmas and a custom scheduler that uses phi, then one using eval() to be able to schedule with custom formulas.",
|
|
"id": "sigmas-tools",
|
|
"node_count": 0,
|
|
"rank": 171,
|
|
"repository": "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler",
|
|
"status": "no_static_nodes",
|
|
"title": "sigmas_tools_and_the_golden_scheduler"
|
|
},
|
|
"siliconflow": {
|
|
"author": "AI2lab",
|
|
"description": "Unofficial implementation of siliconflow API for ComfyUI\nHow to use:apply api key in \uff1ahttps://cloud.siliconflow.cn/\nadd api key in config.json",
|
|
"id": "siliconflow",
|
|
"node_count": 0,
|
|
"rank": 510,
|
|
"repository": "https://github.com/AI2lab/comfyUI-siliconflow-api-2lab",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyUI-siliconflow-api-2lab"
|
|
},
|
|
"simda": {
|
|
"author": "chaojie",
|
|
"description": "Nodes:SimDATrain, SimDALoader, SimDARun, VHS_FILENAMES_STRING_SimDA",
|
|
"id": "simda",
|
|
"node_count": 0,
|
|
"rank": 610,
|
|
"repository": "https://github.com/chaojie/ComfyUI-SimDA",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SimDA"
|
|
},
|
|
"simle-wildcard": {
|
|
"author": "lilly1987",
|
|
"description": "These custom nodes provides a feature to insert arbitrary inputs through wildcards in the prompt. Additionally, this tool provides features that help simplify workflows, such as VAELoaderDecoder and SimplerSample.",
|
|
"id": "simle-wildcard",
|
|
"node_count": 0,
|
|
"rank": 44,
|
|
"repository": "https://github.com/lilly1987/ComfyUI_node_Lilly",
|
|
"status": "no_static_nodes",
|
|
"title": "simple wildcard for ComfyUI"
|
|
},
|
|
"simple-wildcard": {
|
|
"author": "vanillacode314",
|
|
"description": "A simple wildcard node for ComfyUI. Can also be used a style prompt node.",
|
|
"id": "simple-wildcard",
|
|
"node_count": 0,
|
|
"rank": 446,
|
|
"repository": "https://github.com/vanillacode314/SimpleWildcardsComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "Simple Wildcard"
|
|
},
|
|
"simpletiles": {
|
|
"author": "kinfolk0117",
|
|
"description": "Nodes:TileSplit, TileMerge.",
|
|
"id": "simpletiles",
|
|
"node_count": 0,
|
|
"rank": 357,
|
|
"repository": "https://github.com/kinfolk0117/ComfyUI_SimpleTiles",
|
|
"status": "no_static_nodes",
|
|
"title": "SimpleTiles"
|
|
},
|
|
"sketch2manga": {
|
|
"author": "dmMaze",
|
|
"description": "Apply screentone to line drawings or colored illustrations with diffusion models.",
|
|
"id": "sketch2manga",
|
|
"node_count": 1,
|
|
"rank": 904,
|
|
"repository": "https://github.com/dmMaze/sketch2manga",
|
|
"status": "ok",
|
|
"title": "Sketch2Manga"
|
|
},
|
|
"skimmed-cfg": {
|
|
"author": "Extraltodeus",
|
|
"description": "A powerful anti-burn allowing much higher CFG scales for latent diffusion models (for ComfyUI)",
|
|
"id": "skimmed-cfg",
|
|
"node_count": 0,
|
|
"rank": 177,
|
|
"repository": "https://github.com/Extraltodeus/Skimmed_CFG",
|
|
"status": "no_static_nodes",
|
|
"title": "Skimmed_CFG"
|
|
},
|
|
"skoogeer-noise": {
|
|
"author": "ttulttul",
|
|
"description": "Noise, conditioning, and perturbation utility nodes for ComfyUI (procedural noise, mesh drag, latent channel stats preview).",
|
|
"id": "skoogeer-noise",
|
|
"node_count": 0,
|
|
"rank": 546,
|
|
"repository": "https://github.com/ttulttul/Skoogeer-Noise",
|
|
"status": "no_static_nodes",
|
|
"title": "Skoogeer-Noise"
|
|
},
|
|
"smz": {
|
|
"author": "shiimizu",
|
|
"description": "Nodes such as CLIP Text Encode++ to achieve identical embeddings from stable-diffusion-webui for ComfyUI.",
|
|
"id": "smz",
|
|
"node_count": 0,
|
|
"rank": 99,
|
|
"repository": "https://github.com/shiimizu/ComfyUI_smZNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "smZNodes"
|
|
},
|
|
"sonar": {
|
|
"author": "blepping",
|
|
"description": "A janky implementation of Sonar sampling (momentum-based sampling) for ComfyUI.",
|
|
"id": "sonar",
|
|
"node_count": 0,
|
|
"rank": 683,
|
|
"repository": "https://github.com/blepping/ComfyUI-sonar",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-sonar"
|
|
},
|
|
"soundlab": {
|
|
"author": "shadowcz007",
|
|
"description": "Nodes:Music Gen, Audio Play, Stable Audio",
|
|
"id": "soundlab",
|
|
"node_count": 0,
|
|
"rank": 345,
|
|
"repository": "https://github.com/shadowcz007/comfyui-sound-lab",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-sound-lab"
|
|
},
|
|
"sovits": {
|
|
"author": "AIFSH",
|
|
"description": "a comfyui custom node for [a/GPT-SoVITS](https://github.com/RVC-Boss/GPT-SoVITS)! you can voice cloning and tts in comfyui now\n[w/NOTE:make sure ffmpeg is worked in your commandline]",
|
|
"id": "sovits",
|
|
"node_count": 0,
|
|
"rank": 1000,
|
|
"repository": "https://github.com/AIFSH/ComfyUI-GPT_SoVITS",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-GPT_SoVITS"
|
|
},
|
|
"splicetools": {
|
|
"author": "AustinMroz",
|
|
"description": "Experimental utility nodes with a focus on manipulation of noised latents",
|
|
"id": "splicetools",
|
|
"node_count": 5,
|
|
"rank": 466,
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-SpliceTools",
|
|
"status": "ok",
|
|
"title": "SpliceTools"
|
|
},
|
|
"srl": {
|
|
"author": "seanlynch",
|
|
"description": "Nodes: SRL Conditional Interrupt, SRL Format String, SRL Eval, SRL Filter Image List. This is a collection of nodes I find useful. Note that at least one module allows execution of arbitrary code. Do not use any of these nodes on a system that allow untrusted users to control workflows or inputs.[w/WARNING: The custom nodes in this extension are vulnerable to **security risks** because they allow the execution of arbitrary code through the workflow]",
|
|
"id": "srl",
|
|
"node_count": 0,
|
|
"rank": 263,
|
|
"repository": "https://github.com/seanlynch/srl-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "SRL's nodes"
|
|
},
|
|
"ssrencoder": {
|
|
"author": "logtd",
|
|
"description": "ComfyUI Nodes to use [a/SSR Encoder:Encoding Selective Subject Representation for Subject-Driven Generation](https://github.com/Xiaojiu-z/SSR_Encoder).",
|
|
"id": "ssrencoder",
|
|
"node_count": 0,
|
|
"rank": 810,
|
|
"repository": "https://github.com/logtd/ComfyUI-SSREncoder",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SSREncoder"
|
|
},
|
|
"stable-wildcards": {
|
|
"author": "DigitalIO",
|
|
"description": "Wildcard implementation that can be reproduced with workflows.",
|
|
"id": "stable-wildcards",
|
|
"node_count": 0,
|
|
"rank": 327,
|
|
"repository": "https://github.com/DigitalIO/ComfyUI-stable-wildcards",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-stable-wildcards"
|
|
},
|
|
"stablecascaderesizer": {
|
|
"author": "angeloshredder",
|
|
"description": "Nodes:Cascade_Resizer",
|
|
"id": "stablecascaderesizer",
|
|
"node_count": 0,
|
|
"rank": 876,
|
|
"repository": "https://github.com/angeloshredder/StableCascadeResizer",
|
|
"status": "no_static_nodes",
|
|
"title": "StableCascadeResizer"
|
|
},
|
|
"stablezero123-comfyui": {
|
|
"author": "deroberon",
|
|
"description": "StableZero123 is a node wrapper that uses the model and technique provided [here](https://github.com/SUDO-AI-3D/zero123plus/). It uses the Zero123plus model to generate 3D views using just one image.",
|
|
"id": "stablezero123-comfyui",
|
|
"node_count": 2,
|
|
"rank": 501,
|
|
"repository": "https://github.com/deroberon/StableZero123-comfyui",
|
|
"status": "ok",
|
|
"title": "StableZero123-comfyui"
|
|
},
|
|
"steerable-motion": {
|
|
"author": "banodoco",
|
|
"description": "Steerable Motion is a ComfyUI node for batch creative interpolation. Our goal is to feature the best methods for steering motion with images as video models evolve.",
|
|
"id": "steerable-motion",
|
|
"node_count": 0,
|
|
"rank": 376,
|
|
"repository": "https://github.com/banodoco/steerable-motion",
|
|
"status": "no_static_nodes",
|
|
"title": "Steerable Motion"
|
|
},
|
|
"stegaflow": {
|
|
"author": "guill",
|
|
"description": "ComfyUI custom node pack for embedding workflow data in image pixels using steganography",
|
|
"id": "stegaflow",
|
|
"node_count": 0,
|
|
"rank": 833,
|
|
"repository": "https://github.com/guill/comfyui-stegaflow",
|
|
"status": "no_static_nodes",
|
|
"title": "Stegaflow"
|
|
},
|
|
"stereovision-plugin-for-comfyui": {
|
|
"author": "DrMWeigand",
|
|
"description": "A ComfyUI node for producing stereoscopic and autostereogram (magic eye) images and videos.",
|
|
"id": "stereovision-plugin-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 969,
|
|
"repository": "https://github.com/DrMWeigand/ComfyUI-StereoVision",
|
|
"status": "no_static_nodes",
|
|
"title": "StereoVision Plugin for ComfyUI"
|
|
},
|
|
"str-func-tree": {
|
|
"author": "wolfden",
|
|
"description": "This custom node provides the capability to manipulate multiple string inputs.",
|
|
"id": "str-func-tree",
|
|
"node_count": 0,
|
|
"rank": 128,
|
|
"repository": "https://github.com/wolfden/ComfyUi_String_Function_Tree",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUi_String_Function_Tree"
|
|
},
|
|
"streamdiffusion": {
|
|
"author": "jesenzhang",
|
|
"description": "This is a simple implementation StreamDiffusion(A Pipeline-Level Solution for Real-Time Interactive Generation) for ComfyUI",
|
|
"id": "streamdiffusion",
|
|
"node_count": 0,
|
|
"rank": 567,
|
|
"repository": "https://github.com/jesenzhang/ComfyUI_StreamDiffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_StreamDiffusion"
|
|
},
|
|
"streamingt2v": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI_StreamingT2V",
|
|
"id": "streamingt2v",
|
|
"node_count": 0,
|
|
"rank": 586,
|
|
"repository": "https://github.com/chaojie/ComfyUI_StreamingT2V",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_StreamingT2V"
|
|
},
|
|
"string-converter": {
|
|
"author": "glowcone",
|
|
"description": "Nodes: Convert String To Int, Convert String To Float",
|
|
"id": "string-converter",
|
|
"node_count": 2,
|
|
"rank": 621,
|
|
"repository": "https://github.com/glowcone/comfyui-string-converter",
|
|
"status": "ok",
|
|
"title": "String Converter"
|
|
},
|
|
"stylealigned-for-comfyui": {
|
|
"author": "brianfitzgerald",
|
|
"description": "Implementation of the [a/StyleAligned](https://style-aligned-gen.github.io/) paper for ComfyUI. This node allows you to apply a consistent style to all images in a batch; by default it will use the first image in the batch as the style reference, forcing all other images to be consistent with it.",
|
|
"id": "stylealigned-for-comfyui",
|
|
"node_count": 1,
|
|
"rank": 499,
|
|
"repository": "https://github.com/brianfitzgerald/style_aligned_comfy",
|
|
"status": "ok",
|
|
"title": "StyleAligned for ComfyUI"
|
|
},
|
|
"stylegan": {
|
|
"author": "spacepxl",
|
|
"description": "Basic support for StyleGAN2 and StyleGAN3 models.",
|
|
"id": "stylegan",
|
|
"node_count": 0,
|
|
"rank": 246,
|
|
"repository": "https://github.com/spacepxl/ComfyUI-StyleGan",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-StyleGan"
|
|
},
|
|
"styles-all": {
|
|
"author": "Aegis72",
|
|
"description": "This is a straight clone of Azazeal04's all-in-one styler menu, which was removed from gh on Jan 21, 2024. I have made no changes to the files at all.",
|
|
"id": "styles-all",
|
|
"node_count": 0,
|
|
"rank": 506,
|
|
"repository": "https://github.com/aegis72/comfyui-styles-all",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-styles-all"
|
|
},
|
|
"styles-csv-loader": {
|
|
"author": "theUpsider",
|
|
"description": "This extension allows users to load styles from a CSV file, primarily for migration purposes from the automatic1111 Stable Diffusion web UI.",
|
|
"id": "styles-csv-loader",
|
|
"node_count": 0,
|
|
"rank": 157,
|
|
"repository": "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader",
|
|
"status": "no_static_nodes",
|
|
"title": "Styles CSV Loader Extension for ComfyUI"
|
|
},
|
|
"styleshot": {
|
|
"author": "AIFSH",
|
|
"description": "a custom node for [a/StyleShot](https://github.com/open-mmlab/StyleShot.git)",
|
|
"id": "styleshot",
|
|
"node_count": 0,
|
|
"rank": 995,
|
|
"repository": "https://github.com/AIFSH/StyleShot-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "StyleShot-ComfyUI"
|
|
},
|
|
"substring": {
|
|
"author": "godspede",
|
|
"description": "Just a simple substring node that takes text and length as input, and outputs the first length characters.",
|
|
"id": "substring",
|
|
"node_count": 1,
|
|
"rank": 660,
|
|
"repository": "https://github.com/godspede/ComfyUI_Substring",
|
|
"status": "ok",
|
|
"title": "ComfyUI Substring"
|
|
},
|
|
"sudo-latent-upscale": {
|
|
"author": "styler00dollar",
|
|
"description": "Directly upscaling inside the latent space. Model was trained for SD1.5 and drawn content. Might add new architectures or update models at some point. This took heavy inspriration from [city96/SD-Latent-Upscaler](https://github.com/city96/SD-Latent-Upscaler) and [Ttl/ComfyUi_NNLatentUpscale](https://github.com/Ttl/ComfyUi_NNLatentUpscale).",
|
|
"id": "sudo-latent-upscale",
|
|
"node_count": 0,
|
|
"rank": 551,
|
|
"repository": "https://github.com/styler00dollar/ComfyUI-sudo-latent-upscale",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-sudo-latent-upscale"
|
|
},
|
|
"sunoise": {
|
|
"author": "bvhari",
|
|
"description": "Scaled Uniform Noise for Ancestral and Stochastic samplers",
|
|
"id": "sunoise",
|
|
"node_count": 0,
|
|
"rank": 75,
|
|
"repository": "https://github.com/bvhari/ComfyUI_SUNoise",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_SUNoise"
|
|
},
|
|
"superbeasts": {
|
|
"author": "SuperBeastsAI",
|
|
"description": "Nodes:HDR Effects (SuperBeasts.AI). This repository contains custom nodes for ComfyUI created and used by SuperBeasts.AI (@SuperBeasts.AI on Instagram)",
|
|
"id": "superbeasts",
|
|
"node_count": 0,
|
|
"rank": 930,
|
|
"repository": "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SuperBeasts"
|
|
},
|
|
"superprompter-node-for-comfyui": {
|
|
"author": "NeuralSamurAI",
|
|
"description": "The SuperPrompter node is a ComfyUI node that uses the SuperPrompt-v1 model from Hugging Face to generate text based on a given prompt. It provides various parameters to control the text generation process.",
|
|
"id": "superprompter-node-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 949,
|
|
"repository": "https://github.com/NeuralSamurAI/Comfyui-Superprompt-Unofficial",
|
|
"status": "no_static_nodes",
|
|
"title": "SuperPrompter Node for ComfyUI"
|
|
},
|
|
"supir": {
|
|
"author": "kijai",
|
|
"description": "Wrapper nodes to use SUPIR upscaling process in ComfyUI",
|
|
"id": "supir",
|
|
"node_count": 0,
|
|
"rank": 274,
|
|
"repository": "https://github.com/kijai/ComfyUI-SUPIR",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SUPIR"
|
|
},
|
|
"svd-zho": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "My Workflows + Auxiliary nodes for Stable Video Diffusion (SVD)",
|
|
"id": "svd-zho",
|
|
"node_count": 0,
|
|
"rank": 422,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SVD-ZHO (WIP)"
|
|
},
|
|
"svdresizer": {
|
|
"author": "ShmuelRonen",
|
|
"description": "SVDResizer is a helper for resizing the source image, according to the sizes enabled in Stable Video Diffusion. The rationale behind the possibility of changing the size of the image in steps between the ranges of 576 and 1024, is the use of the greatest common denominator of these two numbers which is 64. SVD is lenient with resizing that adheres to this rule, so the chance of coherent video that is not the standard size of 576X1024 is greater. It is advisable to keep the value 1024 constant and play with the second size to maintain the stability of the result.",
|
|
"id": "svdresizer",
|
|
"node_count": 0,
|
|
"rank": 734,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-SVDResizer",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SVDResizer"
|
|
},
|
|
"synctalk": {
|
|
"author": "Ryuukeisyou",
|
|
"description": "ComfyUI implemntation for [a/SyncTalk](https://github.com/ZiqiaoPeng/SyncTalk)",
|
|
"id": "synctalk",
|
|
"node_count": 0,
|
|
"rank": 571,
|
|
"repository": "https://github.com/Ryuukeisyou/ComfyUI-SyncTalk",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-SyncTalk"
|
|
},
|
|
"tab-handler": {
|
|
"author": "Haoming02",
|
|
"description": "Use the Tab key to switch between textfields",
|
|
"id": "tab-handler",
|
|
"node_count": 0,
|
|
"rank": 454,
|
|
"repository": "https://github.com/Haoming02/comfyui-tab-handler",
|
|
"status": "no_static_nodes",
|
|
"title": "Tab Handler"
|
|
},
|
|
"taco": {
|
|
"author": "YOUR-WORST-TACO",
|
|
"description": "Nodes:TacoLatent, TacoAnimatedLoader, TacoImg2ImgAnimatedLoader, TacoGifMaker.",
|
|
"id": "taco",
|
|
"node_count": 0,
|
|
"rank": 219,
|
|
"repository": "https://github.com/YOUR-WORST-TACO/ComfyUI-TacoNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TacoNodes"
|
|
},
|
|
"tarallm": {
|
|
"author": "ronniebasak",
|
|
"description": "Tara is a powerful node for ComfyUI that integrates Large Language Models (LLMs) to enhance and automate workflow processes. With Tara, you can create complex, intelligent workflows that refine and generate content, manage API keys, and seamlessly integrate various LLMs into your projects.",
|
|
"id": "tarallm",
|
|
"node_count": 0,
|
|
"rank": 975,
|
|
"repository": "https://github.com/ronniebasak/ComfyUI-Tara-LLM-Integration",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Tara-LLM-Integration"
|
|
},
|
|
"tdxh": {
|
|
"author": "youyegit",
|
|
"description": "Add Switch on nodes, Make nodes amount small! It helps conveniently to use less nodes for doing the same things.",
|
|
"id": "tdxh",
|
|
"node_count": 0,
|
|
"rank": 216,
|
|
"repository": "https://github.com/youyegit/tdxh_node_comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "tdxh_node_comfyui"
|
|
},
|
|
"teanodes": {
|
|
"author": "TeaCrab",
|
|
"description": "Nodes:TC_EqualizeCLAHE, TC_SizeApproximation, TC_ImageResize, TC_ImageScale, TC_ColorFill.",
|
|
"id": "teanodes",
|
|
"node_count": 0,
|
|
"rank": 203,
|
|
"repository": "https://github.com/TeaCrab/ComfyUI-TeaNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TeaNodes"
|
|
},
|
|
"temploader": {
|
|
"author": "pkpk",
|
|
"description": "This is a custom node of ComfyUI that downloads and loads models from the input URL. The model is temporarily downloaded into memory and not saved to storage.\nThis could be useful when trying out models or when using various models on machines with limited storage. Since the model is downloaded into memory, expect higher memory usage than usual.",
|
|
"id": "temploader",
|
|
"node_count": 0,
|
|
"rank": 560,
|
|
"repository": "https://github.com/pkpkTech/ComfyUI-TemporaryLoader",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TemporaryLoader"
|
|
},
|
|
"tensorop": {
|
|
"author": "ttulttul",
|
|
"description": "This repo contains nodes for ComfyUI that implement some helpful operations on tensors, such as normalization.",
|
|
"id": "tensorop",
|
|
"node_count": 0,
|
|
"rank": 543,
|
|
"repository": "https://github.com/ttulttul/ComfyUI-Tensor-Operations",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Tensor-Operations"
|
|
},
|
|
"tensorrt": {
|
|
"author": "comfyanonymous",
|
|
"description": "This node enables the best performance on NVIDIA RTX\u2122 Graphics Cards (GPUs) for Stable Diffusion by leveraging NVIDIA TensorRT.",
|
|
"id": "tensorrt",
|
|
"node_count": 0,
|
|
"rank": 12,
|
|
"repository": "https://github.com/comfyanonymous/ComfyUI_TensorRT",
|
|
"status": "no_static_nodes",
|
|
"title": "TensorRT Node for ComfyUI"
|
|
},
|
|
"test-nodepack-don-t-install-this-1": {
|
|
"author": "Test.Data",
|
|
"description": "This is a test nodepack for safely testing the functionality of ComfyUI-Manager. Please do not install this nodepack.",
|
|
"id": "test-nodepack-don-t-install-this-1",
|
|
"node_count": 0,
|
|
"rank": 9,
|
|
"repository": "https://github.com/ltdrdata/nodepack-test1-do-not-install",
|
|
"status": "no_static_nodes",
|
|
"title": "TEST NODEPACK: DON'T INSTALL THIS #1"
|
|
},
|
|
"test-nodepack-don-t-install-this-2": {
|
|
"author": "Test.Data",
|
|
"description": "This is a test nodepack for safely testing the functionality of ComfyUI-Manager. Please do not install this nodepack.",
|
|
"id": "test-nodepack-don-t-install-this-2",
|
|
"node_count": 0,
|
|
"rank": 10,
|
|
"repository": "https://github.com/ltdrdata/nodepack-test2-do-not-install",
|
|
"status": "no_static_nodes",
|
|
"title": "TEST NODEPACK: DON'T INSTALL THIS #2"
|
|
},
|
|
"textoverlay-mikkel": {
|
|
"author": "mikkel",
|
|
"description": "The ComfyUI Text Overlay Plugin provides functionalities for superimposing text on images. Users can select different font types, set text size, choose color, and adjust the text's position on the image.",
|
|
"id": "textoverlay-mikkel",
|
|
"node_count": 0,
|
|
"rank": 312,
|
|
"repository": "https://github.com/mikkel/ComfyUI-text-overlay",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI - Text Overlay Plugin"
|
|
},
|
|
"textoverlay-munkyfoot": {
|
|
"author": "munkyfoot",
|
|
"description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles.",
|
|
"id": "textoverlay-munkyfoot",
|
|
"node_count": 0,
|
|
"rank": 837,
|
|
"repository": "https://github.com/Munkyfoot/ComfyUI-TextOverlay",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TextOverlay"
|
|
},
|
|
"texture-simple": {
|
|
"author": "gokayfem",
|
|
"description": "Visualize your textures inside ComfyUI",
|
|
"id": "texture-simple",
|
|
"node_count": 0,
|
|
"rank": 664,
|
|
"repository": "https://github.com/gokayfem/ComfyUI-Texture-Simple",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Texture-Simple"
|
|
},
|
|
"thumbnails": {
|
|
"author": "audioscavenger",
|
|
"description": "Load Image thumbnails, delete images, browse input subfolders.",
|
|
"id": "thumbnails",
|
|
"node_count": 0,
|
|
"rank": 310,
|
|
"repository": "https://github.com/audioscavenger/ComfyUI-Thumbnails",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Thumbnails"
|
|
},
|
|
"tiled-diffusion": {
|
|
"author": "shiimizu",
|
|
"description": "The extension enables large image drawing & upscaling with limited VRAM via the following techniques:\n1.Two SOTA diffusion tiling algorithms: [a/Mixture of Diffusers](https://github.com/albarji/mixture-of-diffusers) and [a/MultiDiffusion](https://github.com/omerbt/MultiDiffusion)\n2.pkuliyi2015's Tiled VAE algorithm.",
|
|
"id": "tiled-diffusion",
|
|
"node_count": 0,
|
|
"rank": 100,
|
|
"repository": "https://github.com/shiimizu/ComfyUI-TiledDiffusion",
|
|
"status": "no_static_nodes",
|
|
"title": "Tiled Diffusion & VAE for ComfyUI"
|
|
},
|
|
"tiled-ksampler": {
|
|
"author": "FlyingFireCo",
|
|
"description": "Nodes:Tiled KSampler, Asymmetric Tiled KSampler, Circular VAEDecode.",
|
|
"id": "tiled-ksampler",
|
|
"node_count": 1,
|
|
"rank": 658,
|
|
"repository": "https://github.com/FlyingFireCo/tiled_ksampler",
|
|
"status": "ok",
|
|
"title": "tiled_ksampler"
|
|
},
|
|
"tiled-sampling": {
|
|
"author": "BlenderNeko",
|
|
"description": "This extension contains a tiled sampler for ComfyUI. It allows for denoising larger images by splitting it up into smaller tiles and denoising these. It tries to minimize any seams for showing up in the end result by gradually denoising all tiles one step at the time and randomizing tile positions for every step.",
|
|
"id": "tiled-sampling",
|
|
"node_count": 0,
|
|
"rank": 24,
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_TiledKSampler",
|
|
"status": "no_static_nodes",
|
|
"title": "Tiled sampling for ComfyUI"
|
|
},
|
|
"tj-polkadot": {
|
|
"author": "TJ16th",
|
|
"description": "ComfyUI custom nodes for creating polka dot collages",
|
|
"id": "tj-polkadot",
|
|
"node_count": 0,
|
|
"rank": 972,
|
|
"repository": "https://github.com/TJ16th/ComfyUI-TJ-PolkaDot",
|
|
"status": "no_static_nodes",
|
|
"title": "TJ_PolkaDot"
|
|
},
|
|
"tooncrafter": {
|
|
"author": "AIGODLIKE",
|
|
"description": "This project is used to enable [a/ToonCrafter](https://github.com/ToonCrafter/ToonCrafter) to be used in ComfyUI.\nYou can use it to achieve generative keyframe animation\nAnd use it in Blender for animation rendering and prediction",
|
|
"id": "tooncrafter",
|
|
"node_count": 0,
|
|
"rank": 188,
|
|
"repository": "https://github.com/AIGODLIKE/ComfyUI-ToonCrafter",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-ToonCrafter"
|
|
},
|
|
"touchpad-two-finger-gesture-support-for-macos": {
|
|
"author": "subtleGradient",
|
|
"description": "Two-finger scrolling (vertical and horizontal) to pan the canvas. Two-finger pinch to zoom in and out. Command-scroll up and down to zoom in and out. Fixes [a/comfyanonymous/ComfyUI#2059](https://github.com/comfyanonymous/ComfyUI/issues/2059).",
|
|
"id": "touchpad-two-finger-gesture-support-for-macos",
|
|
"node_count": 0,
|
|
"rank": 463,
|
|
"repository": "https://github.com/subtleGradient/TinkerBot-tech-for-ComfyUI-Touchpad",
|
|
"status": "no_static_nodes",
|
|
"title": "Touchpad two-finger gesture support for macOS"
|
|
},
|
|
"tracking": {
|
|
"author": "logtd",
|
|
"description": "A set of nodes to track objects through videos using YOLO and other processors.",
|
|
"id": "tracking",
|
|
"node_count": 0,
|
|
"rank": 803,
|
|
"repository": "https://github.com/logtd/ComfyUI-TrackingNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Tracking Nodes for Videos"
|
|
},
|
|
"trajectory": {
|
|
"author": "chaojie",
|
|
"description": "ComfyUI Trajectory",
|
|
"id": "trajectory",
|
|
"node_count": 1,
|
|
"rank": 594,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Trajectory",
|
|
"status": "ok",
|
|
"title": "ComfyUI-Trajectory"
|
|
},
|
|
"translation": {
|
|
"author": "AIGODLIKE",
|
|
"description": "It provides language settings. (Contribution from users of various languages is needed due to the support for each language.)",
|
|
"id": "translation",
|
|
"node_count": 0,
|
|
"rank": 185,
|
|
"repository": "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION",
|
|
"status": "no_static_nodes",
|
|
"title": "AIGODLIKE-COMFYUI-TRANSLATION"
|
|
},
|
|
"travel": {
|
|
"author": "NicholasMcCarthy",
|
|
"description": "ComfyUI custom nodes to apply various latent travel techniques.",
|
|
"id": "travel",
|
|
"node_count": 1,
|
|
"rank": 166,
|
|
"repository": "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite",
|
|
"status": "ok",
|
|
"title": "ComfyUI_TravelSuite"
|
|
},
|
|
"tri3d": {
|
|
"author": "TRI3D-LC",
|
|
"description": "Nodes: tri3d-extract-hand, tri3d-fuzzification, tri3d-position-hands, tri3d-atr-parse.",
|
|
"id": "tri3d",
|
|
"node_count": 0,
|
|
"rank": 314,
|
|
"repository": "https://github.com/TRI3D-LC/tri3d-comfyui-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "tri3d-comfyui-nodes"
|
|
},
|
|
"trnodes": {
|
|
"author": "trojblue",
|
|
"description": "Nodes: image_layering, color_correction, model_router",
|
|
"id": "trnodes",
|
|
"node_count": 0,
|
|
"rank": 52,
|
|
"repository": "https://github.com/trojblue/trNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "trNodes"
|
|
},
|
|
"troll": {
|
|
"author": "oyvindg",
|
|
"description": "Nodes: BinaryImageMask, ImagePadding, LoadLastCreatedImage, RandomMask, TransparentImage.",
|
|
"id": "troll",
|
|
"node_count": 0,
|
|
"rank": 401,
|
|
"repository": "https://github.com/oyvindg/ComfyUI-TrollSuite",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-TrollSuite"
|
|
},
|
|
"ttn": {
|
|
"author": "TinyTerra",
|
|
"description": "This extension offers various pipe nodes, extensive XYZ plotting, fullscreen image viewer based on node history, dynamic widgets, interface customization, and more.",
|
|
"id": "ttn",
|
|
"node_count": 0,
|
|
"rank": 71,
|
|
"repository": "https://github.com/TinyTerra/ComfyUI_tinyterraNodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_tinyterraNodes"
|
|
},
|
|
"twri-styler": {
|
|
"author": "twri",
|
|
"description": "SDXL Prompt Styler is a node that enables you to style prompts based on predefined templates stored in a JSON file.",
|
|
"id": "twri-styler",
|
|
"node_count": 0,
|
|
"rank": 126,
|
|
"repository": "https://github.com/twri/sdxl_prompt_styler",
|
|
"status": "no_static_nodes",
|
|
"title": "SDXL Prompt Styler"
|
|
},
|
|
"txtimg-composite": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Nodes:Text_Image_Zho, Text_Image_Multiline_Zho, RGB_Image_Zho, AlphaChanelAddByMask, ImageComposite_Zho, ...",
|
|
"id": "txtimg-composite",
|
|
"node_count": 0,
|
|
"rank": 416,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Text_Image-Composite [WIP]"
|
|
},
|
|
"ue": {
|
|
"author": "chrisgoringe",
|
|
"description": "A set of nodes that allow data to be 'broadcast' to some or all unconnected inputs. Greatly reduces link spaghetti.",
|
|
"id": "ue",
|
|
"node_count": 0,
|
|
"rank": 261,
|
|
"repository": "https://github.com/chrisgoringe/cg-use-everywhere",
|
|
"status": "no_static_nodes",
|
|
"title": "Use Everywhere (UE Nodes)"
|
|
},
|
|
"ultools-for-comfyui": {
|
|
"author": "jkrauss82",
|
|
"description": "Nodes:SaveImgAdv, CLIPTextEncodeWithStats. Collection of tools supporting txt2img generation in ComfyUI and other tasks.",
|
|
"id": "ultools-for-comfyui",
|
|
"node_count": 0,
|
|
"rank": 828,
|
|
"repository": "https://github.com/jkrauss82/ultools-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "ULTools for ComfyUI"
|
|
},
|
|
"uncond-zero": {
|
|
"author": "Extraltodeus",
|
|
"description": "Allows to sample without generating any uncond with Stable Diffusion!",
|
|
"id": "uncond-zero",
|
|
"node_count": 0,
|
|
"rank": 175,
|
|
"repository": "https://github.com/Extraltodeus/Uncond-Zero-for-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "Uncond-Zero-for-ComfyUI"
|
|
},
|
|
"upscaler-tensorrt": {
|
|
"author": "yuvraj108c",
|
|
"description": "This project provides a Tensorrt implementation for fast image upscaling inside ComfyUI (3-4x faster)",
|
|
"id": "upscaler-tensorrt",
|
|
"node_count": 0,
|
|
"rank": 673,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Upscaler TensorRT"
|
|
},
|
|
"usdu": {
|
|
"author": "ssitu",
|
|
"description": "ComfyUI nodes for the Ultimate Stable Diffusion Upscale script by Coyote-A.",
|
|
"id": "usdu",
|
|
"node_count": 0,
|
|
"rank": 78,
|
|
"repository": "https://github.com/ssitu/ComfyUI_UltimateSDUpscale",
|
|
"status": "no_static_nodes",
|
|
"title": "UltimateSDUpscale"
|
|
},
|
|
"uvr5": {
|
|
"author": "AIFSH",
|
|
"description": "the custom code for [a/UVR5](https://github.com/Anjok07/ultimatevocalremovergui) to separate vocals and background music",
|
|
"id": "uvr5",
|
|
"node_count": 0,
|
|
"rank": 998,
|
|
"repository": "https://github.com/AIFSH/ComfyUI-UVR5",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-UVR5"
|
|
},
|
|
"vector-sculptor": {
|
|
"author": "Extraltodeus",
|
|
"description": "The main node makes your conditioning go towards similar concepts so to enrich your composition or further away so to make it more precise. It gathers similar pre-cond vectors for as long as the cosine similarity score diminishes. If it climbs back it stops. This allows to set a relative direction to similar concepts.\nThere are examples at the end but [a/you can also check this imgur album](https://imgur.com/a/WvPd81Y) which demonstrates the capability of improving variety.",
|
|
"id": "vector-sculptor",
|
|
"node_count": 5,
|
|
"rank": 173,
|
|
"repository": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI",
|
|
"status": "ok",
|
|
"title": "Vector_Sculptor_ComfyUI"
|
|
},
|
|
"vectormagic": {
|
|
"author": "jags111",
|
|
"description": "a collection of nodes to explore Vector and image manipulation",
|
|
"id": "vectormagic",
|
|
"node_count": 0,
|
|
"rank": 27,
|
|
"repository": "https://github.com/jags111/ComfyUI_Jags_VectorMagic",
|
|
"status": "no_static_nodes",
|
|
"title": "Jags_VectorMagic"
|
|
},
|
|
"vextra": {
|
|
"author": "diontimmer",
|
|
"description": "Nodes: Pixel Sort, Swap Color Mode, Solid Color, Glitch This, Add Text To Image, Play Sound, Prettify Prompt, Generate Noise, Flatten Colors",
|
|
"id": "vextra",
|
|
"node_count": 0,
|
|
"rank": 48,
|
|
"repository": "https://github.com/diontimmer/ComfyUI-Vextra-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Vextra-Nodes"
|
|
},
|
|
"vhs": {
|
|
"author": "Kosinkadink",
|
|
"description": "Nodes related to video workflows",
|
|
"id": "vhs",
|
|
"node_count": 0,
|
|
"rank": 147,
|
|
"repository": "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-VideoHelperSuite"
|
|
},
|
|
"vid2vid": {
|
|
"author": "sylym",
|
|
"description": "A node suite for ComfyUI that allows you to load image sequence and generate new image sequence with different styles or content.",
|
|
"id": "vid2vid",
|
|
"node_count": 0,
|
|
"rank": 45,
|
|
"repository": "https://github.com/sylym/comfy_vid2vid",
|
|
"status": "no_static_nodes",
|
|
"title": "Vid2vid"
|
|
},
|
|
"video-editing-x-attention": {
|
|
"author": "chaojie",
|
|
"description": "Investigating the Effectiveness of Cross Attention to Unlock Zero-Shot Editing of Text-to-Video Diffusion Models",
|
|
"id": "video-editing-x-attention",
|
|
"node_count": 0,
|
|
"rank": 611,
|
|
"repository": "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Video-Editing-X-Attention"
|
|
},
|
|
"video-matting": {
|
|
"author": "Fannovel16",
|
|
"description": "A minimalistic implementation of [a/Robust Video Matting (RVM)](https://github.com/PeterL1n/RobustVideoMatting/) in ComfyUI",
|
|
"id": "video-matting",
|
|
"node_count": 0,
|
|
"rank": 19,
|
|
"repository": "https://github.com/Fannovel16/ComfyUI-Video-Matting",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Video-Matting"
|
|
},
|
|
"visual-style-prompting": {
|
|
"author": "ExponentialML",
|
|
"description": "ComfyUI Version of '[a/Visual Style Prompting with Swapping Self-Attention](https://github.com/naver-ai/Visual-Style-Prompting)'",
|
|
"id": "visual-style-prompting",
|
|
"node_count": 1,
|
|
"rank": 875,
|
|
"repository": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting",
|
|
"status": "ok",
|
|
"title": "ComfyUI_VisualStylePrompting"
|
|
},
|
|
"vlm": {
|
|
"author": "gokayfem",
|
|
"description": "Custom Nodes for Vision Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction",
|
|
"id": "vlm",
|
|
"node_count": 3,
|
|
"rank": 661,
|
|
"repository": "https://github.com/gokayfem/ComfyUI_VLM_nodes",
|
|
"status": "ok",
|
|
"title": "VLM_nodes"
|
|
},
|
|
"vocalseparation": {
|
|
"author": "AIFSH",
|
|
"description": "a custom node for separation vocals from music based on [a/ZFTurbo/Music-Source-Separation-Training](https://github.com/ZFTurbo/Music-Source-Separation-Training)",
|
|
"id": "vocalseparation",
|
|
"node_count": 0,
|
|
"rank": 996,
|
|
"repository": "https://github.com/AIFSH/VocalSeparation-ComfyUI",
|
|
"status": "no_static_nodes",
|
|
"title": "VocalSeparation-ComfyUI"
|
|
},
|
|
"vsgan": {
|
|
"author": "yuvraj108c",
|
|
"description": "Nodes:Upscale Video Tensorrt",
|
|
"id": "vsgan",
|
|
"node_count": 0,
|
|
"rank": 670,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Vsgan",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Vsgan"
|
|
},
|
|
"was-affine": {
|
|
"author": "WASasquatch",
|
|
"description": "Apply AFFINE noise transforms to latent space to improve image quality, especially with light loras.",
|
|
"id": "was-affine",
|
|
"node_count": 0,
|
|
"rank": 37,
|
|
"repository": "https://github.com/WASasquatch/was_affine",
|
|
"status": "no_static_nodes",
|
|
"title": "WAS Affine"
|
|
},
|
|
"was-extras": {
|
|
"author": "WASasquatch",
|
|
"description": "Nodes:Conditioning (Blend), Inpainting VAE Encode (WAS), VividSharpen. Experimental nodes, or other random extra helper nodes.",
|
|
"id": "was-extras",
|
|
"node_count": 9,
|
|
"rank": 35,
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"status": "ok",
|
|
"title": "WAS_Extras"
|
|
},
|
|
"was-lmstudio-easy-query": {
|
|
"author": "was",
|
|
"description": "LM Studio calls with image support and easy task directions.",
|
|
"id": "was-lmstudio-easy-query",
|
|
"node_count": 0,
|
|
"rank": 38,
|
|
"repository": "https://github.com/WASasquatch/ComfyUI_LMStudio_EasyQuery",
|
|
"status": "no_static_nodes",
|
|
"title": "WAS LMStudio Easy-Query"
|
|
},
|
|
"was-ns": {
|
|
"author": "Dr.Lt.Data",
|
|
"description": "A massive node pack consisting of over 200 nodes, including image processing, masking, text handling, and arithmetic operations.\nNOTE: A replacement node pack provided for existing users following the retirement of the original author of the widely used WAS Node Suite.",
|
|
"id": "was-ns",
|
|
"node_count": 0,
|
|
"rank": 8,
|
|
"repository": "https://github.com/ltdrdata/was-node-suite-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "WAS Node Suite (Revised)"
|
|
},
|
|
"wav2lip": {
|
|
"author": "ShmuelRonen",
|
|
"description": "The Wav2Lip node is a custom node for ComfyUI that allows you to perform lip-syncing on videos using the Wav2Lip model. It takes an input video and an audio file and generates a lip-synced output video.",
|
|
"id": "wav2lip",
|
|
"node_count": 0,
|
|
"rank": 735,
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI_wav2lip",
|
|
"status": "no_static_nodes",
|
|
"title": "Wav2Lip Node for ComfyUI"
|
|
},
|
|
"wd14": {
|
|
"author": "pythongosssss",
|
|
"description": "A ComfyUI extension allowing the interrogation of booru tags from images.",
|
|
"id": "wd14",
|
|
"node_count": 0,
|
|
"rank": 68,
|
|
"repository": "https://github.com/pythongosssss/ComfyUI-WD14-Tagger",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI WD 1.4 Tagger"
|
|
},
|
|
"webcam": {
|
|
"author": "uetuluk",
|
|
"description": "Nodes:Webcam Capture",
|
|
"id": "webcam",
|
|
"node_count": 0,
|
|
"rank": 841,
|
|
"repository": "https://github.com/uetuluk/comfyui-webcam-node",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-webcam-node"
|
|
},
|
|
"webdev9000-nodes": {
|
|
"author": "WebDev9000",
|
|
"description": "Nodes:Ignore Braces, Settings Switch.",
|
|
"id": "webdev9000-nodes",
|
|
"node_count": 0,
|
|
"rank": 447,
|
|
"repository": "https://github.com/WebDev9000/WebDev9000-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "WebDev9000-Nodes"
|
|
},
|
|
"webui-monaco-prompt": {
|
|
"author": "Taremin",
|
|
"description": "Make it possible to edit the prompt using the Monaco Editor, an editor implementation used in VSCode.\nNOTE: This extension supports both ComfyUI and A1111 simultaneously.",
|
|
"id": "webui-monaco-prompt",
|
|
"node_count": 0,
|
|
"rank": 629,
|
|
"repository": "https://github.com/Taremin/webui-monaco-prompt",
|
|
"status": "no_static_nodes",
|
|
"title": "WebUI Monaco Prompt"
|
|
},
|
|
"wfc": {
|
|
"author": "bmad4ever",
|
|
"description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui",
|
|
"id": "wfc",
|
|
"node_count": 0,
|
|
"rank": 93,
|
|
"repository": "https://github.com/bmad4ever/comfyui_wfc_like",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui_wfc_like"
|
|
},
|
|
"whisper": {
|
|
"author": "yuvraj108c",
|
|
"description": "Transcribe audio and add subtitles to videos using Whisper in ComfyUI",
|
|
"id": "whisper",
|
|
"node_count": 0,
|
|
"rank": 668,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-Whisper",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI Whisper"
|
|
},
|
|
"wlsh": {
|
|
"author": "wallish77",
|
|
"description": "Nodes: Checkpoint Loader with Name, Save Prompt Info, Outpaint to Image, CLIP Positive-Negative, SDXL Quick Empty Latent, Empty Latent by Ratio, Time String, SDXL Steps, SDXL Resolutions ...",
|
|
"id": "wlsh",
|
|
"node_count": 16,
|
|
"rank": 144,
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"status": "ok",
|
|
"title": "wlsh_nodes"
|
|
},
|
|
"wolfden-styler": {
|
|
"author": "wolfden",
|
|
"description": "These custom nodes provide a variety of customized prompt stylers based on [a/twri/SDXL Prompt Styler](https://github.com/twri/sdxl_prompt_styler).",
|
|
"id": "wolfden-styler",
|
|
"node_count": 0,
|
|
"rank": 127,
|
|
"repository": "https://github.com/wolfden/ComfyUi_PromptStylers",
|
|
"status": "no_static_nodes",
|
|
"title": "SDXL Prompt Styler (customized version by wolfden)"
|
|
},
|
|
"wordcloud": {
|
|
"author": "chflame163",
|
|
"description": "Nodes:Word Cloud, Load Text File",
|
|
"id": "wordcloud",
|
|
"node_count": 0,
|
|
"rank": 332,
|
|
"repository": "https://github.com/chflame163/ComfyUI_WordCloud",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI_WordCloud"
|
|
},
|
|
"workflow-encrypt": {
|
|
"author": "jtydhr88",
|
|
"description": "Encrypt your comfyui workflow, and share it with key",
|
|
"id": "workflow-encrypt",
|
|
"node_count": 0,
|
|
"rank": 981,
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-Workflow-Encrypt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-Workflow-Encrypt"
|
|
},
|
|
"workflowcheckpointing": {
|
|
"author": "AustinMroz",
|
|
"description": "Automatically creates checkpoints during workflow execution. If If an workflow is canceled or ComfyUI crashes mid-execution, then these checkpoints are used when the workflow is re-queued to resume execution with minimal progress loss.",
|
|
"id": "workflowcheckpointing",
|
|
"node_count": 0,
|
|
"rank": 468,
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-WorkflowCheckpointing",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI-WorkflowCheckpointing"
|
|
},
|
|
"xycuno-oobabooga": {
|
|
"author": "Xyem",
|
|
"description": "Xycuno Oobabooga provides custom nodes for ComfyUI, for sending requests to an [a/Oobabooga](https://github.com/oobabooga/text-generation-webui) instance to assist in creating prompt texts.",
|
|
"id": "xycuno-oobabooga",
|
|
"node_count": 0,
|
|
"rank": 888,
|
|
"repository": "https://github.com/Xyem/Xycuno-Oobabooga",
|
|
"status": "no_static_nodes",
|
|
"title": "Xycuno Oobabooga"
|
|
},
|
|
"yanc": {
|
|
"author": "ka-puna",
|
|
"description": "NOTE: Concatenate Strings, Format Datetime String, Integer Caster, Multiline String, Truncate String. Yet Another Node Collection, a repository of simple nodes for ComfyUI. This repository eases the addition or removal of custom nodes to itself.",
|
|
"id": "yanc",
|
|
"node_count": 0,
|
|
"rank": 381,
|
|
"repository": "https://github.com/ka-puna/comfyui-yanc",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-yanc"
|
|
},
|
|
"yars": {
|
|
"author": "Tropfchen",
|
|
"description": "A slightly different Resolution Selector node, allowing to freely change base resolution and aspect ratio, with options to maintain the pixel count or use the base resolution as the highest or lowest dimension.",
|
|
"id": "yars",
|
|
"node_count": 0,
|
|
"rank": 258,
|
|
"repository": "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector",
|
|
"status": "no_static_nodes",
|
|
"title": "YARS: Yet Another Resolution Selector"
|
|
},
|
|
"ymc-node-as-x-type": {
|
|
"author": "YMC",
|
|
"description": "some comfyui custom nodes to set it as known type",
|
|
"id": "ymc-node-as-x-type",
|
|
"node_count": 0,
|
|
"rank": 324,
|
|
"repository": "https://github.com/YMC-GitHub/ymc-node-as-x-type",
|
|
"status": "no_static_nodes",
|
|
"title": "ymc-node-as-x-type"
|
|
},
|
|
"ymc-node-joy": {
|
|
"author": "YMC",
|
|
"description": "comfyui custom nodes to caption image with joy",
|
|
"id": "ymc-node-joy",
|
|
"node_count": 0,
|
|
"rank": 323,
|
|
"repository": "https://github.com/YMC-GitHub/ymc_node_joy",
|
|
"status": "no_static_nodes",
|
|
"title": "ymc_node_joy"
|
|
},
|
|
"ymc-suite": {
|
|
"author": "YMC",
|
|
"description": "ymc 's nodes for comfyui. This extension is composed of nodes that provide various utility features such as text, region, and I/O.",
|
|
"id": "ymc-suite",
|
|
"node_count": 0,
|
|
"rank": 322,
|
|
"repository": "https://github.com/YMC-GitHub/ymc-node-suite-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "ymc-node-suite-comfyui"
|
|
},
|
|
"yolo": {
|
|
"author": "shadowcz007",
|
|
"description": "Nodes:Detect By Label.",
|
|
"id": "yolo",
|
|
"node_count": 0,
|
|
"rank": 342,
|
|
"repository": "https://github.com/shadowcz007/comfyui-ultralytics-yolo",
|
|
"status": "no_static_nodes",
|
|
"title": "comfyui-ultralytics-yolo"
|
|
},
|
|
"yolonaspose-tensorrt": {
|
|
"author": "yuvraj108c",
|
|
"description": "This repo provides a ComfyUI Custom Node implementation of [a/YOLO-NAS-POSE](https://github.com/Deci-AI/super-gradients), powered by TensorRT for ultra fast pose estimation. It has been adapted to work with openpose controlnet (experimental)",
|
|
"id": "yolonaspose-tensorrt",
|
|
"node_count": 0,
|
|
"rank": 674,
|
|
"repository": "https://github.com/yuvraj108c/ComfyUI-YoloNasPose-Tensorrt",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI YoloNasPose Tensorrt"
|
|
},
|
|
"yoloworld": {
|
|
"author": "ZHO-ZHO-ZHO",
|
|
"description": "Unofficial implementation of [a/YOLO-World + EfficientSAM](https://huggingface.co/spaces/SkalskiP/YOLO-World) & [a/YOLO-World](https://github.com/AILab-CVC/YOLO-World) for ComfyUI\nNOTE: Install the efficient_sam model from the Install models menu.\n[w/When installing or updating this custom node, many installation packages may be downgraded due to the installation of requirements.\n!! python3.12 is incompatible.]",
|
|
"id": "yoloworld",
|
|
"node_count": 0,
|
|
"rank": 424,
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM",
|
|
"status": "no_static_nodes",
|
|
"title": "ComfyUI YoloWorld-EfficientSAM"
|
|
},
|
|
"zhangp365-comfyui-utils-nodes": {
|
|
"author": "zhangp365",
|
|
"description": "Nodes:LoadImageWithSwitch, ImageBatchOneOrMore, GenderControlOutput, ImageCompositeMaskedWithSwitch, ImageCompositeMaskedOneByOne, ColorCorrectOfUtils, SplitMask, MaskFastGrow, CheckpointLoaderSimpleWithSwitch, ImageResizeTo8x, MatchImageRatioToPreset, MaskFromFaceModel, MaskCoverFourCorners, DetectorForNSFW, DeepfaceAnalyzeFaceAttributes, VolcanoOutpainting, VolcanoImageEdit, ReplicateRequstNode etc.",
|
|
"id": "zhangp365-comfyui-utils-nodes",
|
|
"node_count": 0,
|
|
"rank": 921,
|
|
"repository": "https://github.com/zhangp365/ComfyUI-utils-nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "zhangp365/ComfyUI-utils-nodes"
|
|
},
|
|
"zhihuige-nodes": {
|
|
"author": "rcfcu2000",
|
|
"description": "Nodes: Combine ZHGMasks, Cover ZHGMasks, ZHG FaceIndex, ZHG SaveImage, ZHG SmoothEdge, ZHG GetMaskArea, ...",
|
|
"id": "zhihuige-nodes",
|
|
"node_count": 0,
|
|
"rank": 527,
|
|
"repository": "https://github.com/rcfcu2000/zhihuige-nodes-comfyui",
|
|
"status": "no_static_nodes",
|
|
"title": "zhihuige-nodes-comfyui"
|
|
},
|
|
"zsuite": {
|
|
"author": "TheBarret",
|
|
"description": "Nodes:Prompter, RF Noise, SeedMod.",
|
|
"id": "zsuite",
|
|
"node_count": 0,
|
|
"rank": 379,
|
|
"repository": "https://github.com/TheBarret/ZSuite",
|
|
"status": "no_static_nodes",
|
|
"title": "ZSuite"
|
|
},
|
|
"zuellni-comfyui-custom-nodes": {
|
|
"author": "Zuellni",
|
|
"description": "Nodes: DeepFloyd, Filter, Select, Save, Decode, Encode, Repeat, Noise, Noise",
|
|
"id": "zuellni-comfyui-custom-nodes",
|
|
"node_count": 0,
|
|
"rank": 64,
|
|
"repository": "https://github.com/Zuellni/ComfyUI-Custom-Nodes",
|
|
"status": "no_static_nodes",
|
|
"title": "Zuellni/ComfyUI-Custom-Nodes"
|
|
}
|
|
},
|
|
"nodes": {
|
|
"APS_LatentBatch": {
|
|
"confidence": "static_exact",
|
|
"display": "Combine Multiple Latents Into Batch",
|
|
"inputs": {
|
|
"latent1": "LATENT",
|
|
"latent2": "LATENT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "comfy-photoshop-sd",
|
|
"repository": "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD",
|
|
"required": [
|
|
"latent1",
|
|
"latent2"
|
|
],
|
|
"type": "APS_LatentBatch"
|
|
},
|
|
"AmplitudeToGraph": {
|
|
"confidence": "static_exact",
|
|
"display": "Amplitude To Graph",
|
|
"inputs": {
|
|
"amplitude": "AMPLITUDE"
|
|
},
|
|
"output_names": [
|
|
"graph_image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"amplitude"
|
|
],
|
|
"type": "AmplitudeToGraph"
|
|
},
|
|
"AmplitudeToNumber": {
|
|
"confidence": "static_exact",
|
|
"display": "Amplitude To Float or Int",
|
|
"inputs": {
|
|
"amplitude": "AMPLITUDE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"INT"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"amplitude"
|
|
],
|
|
"type": "AmplitudeToNumber"
|
|
},
|
|
"AnimateAnyone": {
|
|
"confidence": "static_exact",
|
|
"display": "AnimateAnyone",
|
|
"inputs": {
|
|
"fps": "INT",
|
|
"frames_per_batch": "INT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"pose_images": "IMAGE",
|
|
"steps": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "animateanyone-reproduction",
|
|
"repository": "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction",
|
|
"required": [
|
|
"image",
|
|
"pose_images"
|
|
],
|
|
"type": "AnimateAnyone"
|
|
},
|
|
"Apply LoRA": {
|
|
"confidence": "static_exact",
|
|
"display": "Apply LoRA",
|
|
"inputs": {
|
|
"LoRA": "LoRA",
|
|
"clip": "CLIP",
|
|
"lora_clip_wt": "FLOAT",
|
|
"lora_model_wt": "FLOAT",
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [
|
|
"model",
|
|
"clip"
|
|
],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CLIP"
|
|
],
|
|
"pack": "comfyui-apply-lora-stacker-with-dare",
|
|
"repository": "https://github.com/ntc-ai/ComfyUI-DARE-LoRA-Merge",
|
|
"required": [
|
|
"LoRA",
|
|
"model",
|
|
"clip",
|
|
"lora_model_wt",
|
|
"lora_clip_wt"
|
|
],
|
|
"type": "Apply LoRA"
|
|
},
|
|
"Apply optical flow": {
|
|
"confidence": "static_exact",
|
|
"display": "Apply optical flow",
|
|
"inputs": {
|
|
"flow": "OPTICAL_FLOW",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "optical-flow",
|
|
"repository": "https://github.com/seanlynch/comfyui-optical-flow",
|
|
"required": [
|
|
"image",
|
|
"flow"
|
|
],
|
|
"type": "Apply optical flow"
|
|
},
|
|
"ApplyMask": {
|
|
"confidence": "static_exact",
|
|
"display": "ApplyMask",
|
|
"inputs": {
|
|
"destination": "IMAGE",
|
|
"mask": "MASK",
|
|
"source": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"destination",
|
|
"source"
|
|
],
|
|
"type": "ApplyMask"
|
|
},
|
|
"ApplyMaskConditional": {
|
|
"confidence": "static_exact",
|
|
"display": "ApplyMaskConditional",
|
|
"inputs": {
|
|
"apply_at_frames": "STRING",
|
|
"current_frame_number": "INT",
|
|
"destination": "IMAGE",
|
|
"don_not_apply_at_frames": "BOOLEAN",
|
|
"mask": "MASK",
|
|
"source": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"destination",
|
|
"source",
|
|
"current_frame_number",
|
|
"apply_at_frames",
|
|
"don_not_apply_at_frames"
|
|
],
|
|
"type": "ApplyMaskConditional"
|
|
},
|
|
"ApplyMaskLatent": {
|
|
"confidence": "static_exact",
|
|
"display": "ApplyMaskLatent",
|
|
"inputs": {
|
|
"destination": "LATENT",
|
|
"mask": "MASK",
|
|
"source": "LATENT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"destination",
|
|
"source"
|
|
],
|
|
"type": "ApplyMaskLatent"
|
|
},
|
|
"ApplyMaskLatentConditional": {
|
|
"confidence": "static_exact",
|
|
"display": "ApplyMaskLatentConditional",
|
|
"inputs": {
|
|
"apply_at_frames": "STRING",
|
|
"current_frame_number": "INT",
|
|
"destination": "LATENT",
|
|
"don_not_apply_at_frames": "BOOLEAN",
|
|
"mask": "MASK",
|
|
"source": "LATENT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"destination",
|
|
"source",
|
|
"current_frame_number",
|
|
"apply_at_frames",
|
|
"don_not_apply_at_frames"
|
|
],
|
|
"type": "ApplyMaskLatentConditional"
|
|
},
|
|
"ApplyStyleModelAdjust": {
|
|
"confidence": "static_exact",
|
|
"display": "Apply Style Model (Adjusted)",
|
|
"inputs": {
|
|
"clip_vision_output": "CLIP_VISION_OUTPUT",
|
|
"conditioning": "CONDITIONING",
|
|
"strength": "FLOAT",
|
|
"style_model": "STYLE_MODEL"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "apply-style-model-adjust-for-comfyui",
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Apply_Style_Model_Adjust",
|
|
"required": [
|
|
"conditioning",
|
|
"style_model",
|
|
"clip_vision_output",
|
|
"strength"
|
|
],
|
|
"type": "ApplyStyleModelAdjust"
|
|
},
|
|
"ApplyVisualStyle": {
|
|
"confidence": "static_exact",
|
|
"display": "Apply Visual Style Prompting",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"denoise": "FLOAT",
|
|
"enabled": "BOOLEAN",
|
|
"init_image": "IMAGE",
|
|
"input_blocks": "BOOLEAN",
|
|
"middle_block": "BOOLEAN",
|
|
"model": "MODEL",
|
|
"negative": "CONDITIONING",
|
|
"output_blocks": "BOOLEAN",
|
|
"positive": "CONDITIONING",
|
|
"reference_cond": "CONDITIONING",
|
|
"reference_latent": "LATENT",
|
|
"skip_input_layers": "INT",
|
|
"skip_middle_layers": "INT",
|
|
"skip_output_layers": "INT"
|
|
},
|
|
"output_names": [
|
|
"model",
|
|
"positive",
|
|
"negative",
|
|
"latents"
|
|
],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"LATENT"
|
|
],
|
|
"pack": "visual-style-prompting",
|
|
"repository": "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting",
|
|
"required": [
|
|
"model",
|
|
"clip",
|
|
"reference_latent",
|
|
"reference_cond",
|
|
"positive",
|
|
"negative",
|
|
"enabled",
|
|
"denoise",
|
|
"input_blocks",
|
|
"skip_input_layers",
|
|
"middle_block",
|
|
"skip_middle_layers",
|
|
"output_blocks",
|
|
"skip_output_layers"
|
|
],
|
|
"type": "ApplyVisualStyle"
|
|
},
|
|
"AstropulsePixelDetector": {
|
|
"confidence": "static_exact",
|
|
"display": "AstropulsePixelDetector",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"max_colors": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "pfaeff",
|
|
"repository": "https://github.com/Pfaeff/pfaeff-comfyui",
|
|
"required": [
|
|
"image",
|
|
"max_colors"
|
|
],
|
|
"type": "AstropulsePixelDetector"
|
|
},
|
|
"Attention couple": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Attention couple",
|
|
"inputs": {
|
|
"mode": "COMBO",
|
|
"model": "MODEL",
|
|
"negative": "CONDITIONING",
|
|
"positive": "CONDITIONING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CONDITIONING",
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "comfy-couple",
|
|
"repository": "https://github.com/Danand/ComfyUI-ComfyCouple",
|
|
"required": [
|
|
"model",
|
|
"positive",
|
|
"negative",
|
|
"mode"
|
|
],
|
|
"type": "Attention couple"
|
|
},
|
|
"AudioToAmplitudeGraph": {
|
|
"confidence": "static_exact",
|
|
"display": "AudioData to Amplitude Graph",
|
|
"inputs": {
|
|
"audio": "AUDIO_DATA",
|
|
"channel": "INT",
|
|
"lower_band_range": "INT",
|
|
"upper_band_range": "INT"
|
|
},
|
|
"output_names": [
|
|
"graph_image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"audio",
|
|
"channel",
|
|
"lower_band_range",
|
|
"upper_band_range"
|
|
],
|
|
"type": "AudioToAmplitudeGraph"
|
|
},
|
|
"AudioToAudioData": {
|
|
"confidence": "static_exact",
|
|
"display": "Audio to AudioData",
|
|
"inputs": {
|
|
"audio": "AUDIO"
|
|
},
|
|
"output_names": [
|
|
"AUDIO_DATA"
|
|
],
|
|
"outputs": [
|
|
"AUDIO_DATA"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"audio"
|
|
],
|
|
"type": "AudioToAudioData"
|
|
},
|
|
"AverageList": {
|
|
"confidence": "static_exact",
|
|
"display": "Average List",
|
|
"inputs": {
|
|
"numbers": "NUMBER"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"FLOAT"
|
|
],
|
|
"pack": "deepface",
|
|
"repository": "https://github.com/jordoh/ComfyUI-Deepface",
|
|
"required": [
|
|
"numbers"
|
|
],
|
|
"type": "AverageList"
|
|
},
|
|
"BLVAEEncode": {
|
|
"confidence": "static_exact",
|
|
"display": "VAEEncode (Bundle Latent)",
|
|
"inputs": {
|
|
"delete_workflow_latent": "BOOLEAN",
|
|
"image": "IMAGE",
|
|
"remove_latent_on_load": "BOOLEAN",
|
|
"store_or_load_latent": "BOOLEAN",
|
|
"tile_size": "INT",
|
|
"tiled": "BOOLEAN",
|
|
"vae": "VAE"
|
|
},
|
|
"output_names": [
|
|
"latent"
|
|
],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"vae",
|
|
"tiled",
|
|
"tile_size",
|
|
"store_or_load_latent",
|
|
"remove_latent_on_load",
|
|
"delete_workflow_latent"
|
|
],
|
|
"type": "BLVAEEncode"
|
|
},
|
|
"BNK_CLIPTextEncodeAdvanced": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Text Encode (Advanced)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"text": "STRING",
|
|
"token_normalization": "COMBO",
|
|
"weight_interpretation": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "adv-encode",
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb",
|
|
"required": [
|
|
"text",
|
|
"clip",
|
|
"token_normalization",
|
|
"weight_interpretation"
|
|
],
|
|
"type": "BNK_CLIPTextEncodeAdvanced"
|
|
},
|
|
"BNK_CLIPTextEncodeSDXLAdvanced": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Text Encode SDXL (Advanced)",
|
|
"inputs": {
|
|
"balance": "FLOAT",
|
|
"clip": "CLIP",
|
|
"text_g": "STRING",
|
|
"text_l": "STRING",
|
|
"token_normalization": "COMBO",
|
|
"weight_interpretation": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "adv-encode",
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb",
|
|
"required": [
|
|
"text_l",
|
|
"text_g",
|
|
"clip",
|
|
"token_normalization",
|
|
"weight_interpretation",
|
|
"balance"
|
|
],
|
|
"type": "BNK_CLIPTextEncodeSDXLAdvanced"
|
|
},
|
|
"BNK_CutoffBasePrompt": {
|
|
"confidence": "static_exact",
|
|
"display": "Cutoff Base Prompt",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CLIPREGION"
|
|
],
|
|
"pack": "cutoff",
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_Cutoff",
|
|
"required": [
|
|
"text",
|
|
"clip"
|
|
],
|
|
"type": "BNK_CutoffBasePrompt"
|
|
},
|
|
"BNK_CutoffRegionsToConditioning": {
|
|
"confidence": "static_exact",
|
|
"display": "Cutoff Regions To Conditioning",
|
|
"inputs": {
|
|
"clip_regions": "CLIPREGION",
|
|
"mask_token": "STRING",
|
|
"start_from_masked": "FLOAT",
|
|
"strict_mask": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "cutoff",
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_Cutoff",
|
|
"required": [
|
|
"clip_regions",
|
|
"mask_token",
|
|
"strict_mask",
|
|
"start_from_masked"
|
|
],
|
|
"type": "BNK_CutoffRegionsToConditioning"
|
|
},
|
|
"BNK_CutoffRegionsToConditioning_ADV": {
|
|
"confidence": "static_exact",
|
|
"display": "Cutoff Regions To Conditioning (ADV)",
|
|
"inputs": {
|
|
"clip_regions": "CLIPREGION",
|
|
"mask_token": "STRING",
|
|
"start_from_masked": "FLOAT",
|
|
"strict_mask": "FLOAT",
|
|
"token_normalization": "COMBO",
|
|
"weight_interpretation": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "cutoff",
|
|
"repository": "https://github.com/BlenderNeko/ComfyUI_Cutoff",
|
|
"required": [
|
|
"clip_regions",
|
|
"mask_token",
|
|
"strict_mask",
|
|
"start_from_masked",
|
|
"token_normalization",
|
|
"weight_interpretation"
|
|
],
|
|
"type": "BNK_CutoffRegionsToConditioning_ADV"
|
|
},
|
|
"BackgroundRemover": {
|
|
"confidence": "static_exact",
|
|
"display": "BackgroundRemover",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "pfaeff",
|
|
"repository": "https://github.com/Pfaeff/pfaeff-comfyui",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "BackgroundRemover"
|
|
},
|
|
"BatchAmplitudeSchedule": {
|
|
"confidence": "static_exact",
|
|
"display": "Batch Amplitude Schedule",
|
|
"inputs": {
|
|
"audio_fft": "AUDIO_FFT",
|
|
"lower_band_range": "INT",
|
|
"operation": "COMBO",
|
|
"upper_band_range": "INT"
|
|
},
|
|
"output_names": [
|
|
"amplitude"
|
|
],
|
|
"outputs": [
|
|
"AMPLITUDE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"audio_fft",
|
|
"operation",
|
|
"lower_band_range",
|
|
"upper_band_range"
|
|
],
|
|
"type": "BatchAmplitudeSchedule"
|
|
},
|
|
"BatchImagePathLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "BatchImagePathLoader",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "BatchImagePathLoader"
|
|
},
|
|
"BilateralFilter": {
|
|
"confidence": "static_exact",
|
|
"display": "Bilateral Filter",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"kernel_size": "INT",
|
|
"sigma_color": "FLOAT",
|
|
"sigma_space": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "imageprocessing",
|
|
"repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
|
|
"required": [
|
|
"images",
|
|
"kernel_size",
|
|
"sigma_color",
|
|
"sigma_space"
|
|
],
|
|
"type": "BilateralFilter"
|
|
},
|
|
"BlendScreentone": {
|
|
"confidence": "static_exact",
|
|
"display": "BlendScreentone",
|
|
"inputs": {
|
|
"cluster": "INT",
|
|
"color_scale": "FLOAT",
|
|
"colored": "IMAGE",
|
|
"scale_by_region": "BOOLEAN",
|
|
"screentone": "IMAGE",
|
|
"screentone_scale": "FLOAT",
|
|
"sketch": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "sketch2manga",
|
|
"repository": "https://github.com/dmMaze/sketch2manga",
|
|
"required": [
|
|
"colored",
|
|
"screentone",
|
|
"cluster",
|
|
"screentone_scale",
|
|
"color_scale",
|
|
"scale_by_region"
|
|
],
|
|
"type": "BlendScreentone"
|
|
},
|
|
"Blur": {
|
|
"confidence": "static_exact",
|
|
"display": "Blur",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"radius": "INT",
|
|
"sigma_factor": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"radius",
|
|
"sigma_factor"
|
|
],
|
|
"type": "Blur"
|
|
},
|
|
"Brightness": {
|
|
"confidence": "static_exact",
|
|
"display": "Brightness",
|
|
"inputs": {
|
|
"factor": "FLOAT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "imageprocessing",
|
|
"repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
|
|
"required": [
|
|
"images",
|
|
"factor"
|
|
],
|
|
"type": "Brightness"
|
|
},
|
|
"Build Filename String (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Build Filename String (WLSH)",
|
|
"inputs": {
|
|
"counter": "SEED",
|
|
"filename": "STRING",
|
|
"modelname": "STRING",
|
|
"seed": "INT",
|
|
"time_format": "STRING"
|
|
},
|
|
"output_names": [
|
|
"filename"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"filename"
|
|
],
|
|
"type": "Build Filename String (WLSH)"
|
|
},
|
|
"CFGStar": {
|
|
"confidence": "static_exact",
|
|
"display": "CFGStar",
|
|
"inputs": {
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfyui-cfgstar",
|
|
"repository": "https://github.com/bvhari/ComfyUI_CFGStar",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"type": "CFGStar"
|
|
},
|
|
"CLIP Positive-Negative XL (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Positive-Negative XL (WLSH)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"crop_h": "INT",
|
|
"crop_w": "INT",
|
|
"height": "INT",
|
|
"negative_g": "STRING",
|
|
"negative_l": "STRING",
|
|
"positive_g": "STRING",
|
|
"positive_l": "STRING",
|
|
"target_height": "INT",
|
|
"target_width": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"positive",
|
|
"negative"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING",
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"crop_w",
|
|
"crop_h",
|
|
"target_width",
|
|
"target_height",
|
|
"positive_g",
|
|
"positive_l",
|
|
"negative_g",
|
|
"negative_l",
|
|
"clip"
|
|
],
|
|
"type": "CLIP Positive-Negative XL (WLSH)"
|
|
},
|
|
"CLIP Positive-Negative XL w/Text (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Positive-Negative XL w/Text (WLSH)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"crop_h": "INT",
|
|
"crop_w": "INT",
|
|
"height": "INT",
|
|
"negative_g": "STRING",
|
|
"negative_l": "STRING",
|
|
"positive_g": "STRING",
|
|
"positive_l": "STRING",
|
|
"target_height": "INT",
|
|
"target_width": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"positive",
|
|
"negative",
|
|
"positive_text",
|
|
"negative_text"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"crop_w",
|
|
"crop_h",
|
|
"target_width",
|
|
"target_height",
|
|
"positive_g",
|
|
"positive_l",
|
|
"negative_g",
|
|
"negative_l",
|
|
"clip"
|
|
],
|
|
"type": "CLIP Positive-Negative XL w/Text (WLSH)"
|
|
},
|
|
"CLIP Positive-Negative w/Text (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Positive-Negative w/Text (WLSH)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"negative": "STRING",
|
|
"positive": "STRING"
|
|
},
|
|
"output_names": [
|
|
"positive",
|
|
"negative",
|
|
"positive_text",
|
|
"negative_text"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"positive",
|
|
"negative",
|
|
"clip"
|
|
],
|
|
"type": "CLIP Positive-Negative w/Text (WLSH)"
|
|
},
|
|
"CLIP Vector Sculptor text encode": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Vector Sculptor text encode",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"sculptor_intensity": "FLOAT",
|
|
"sculptor_method": "COMBO",
|
|
"text": "STRING",
|
|
"token_normalization": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"Conditioning",
|
|
"Parameters_as_string"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING",
|
|
"STRING"
|
|
],
|
|
"pack": "vector-sculptor",
|
|
"repository": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI",
|
|
"required": [
|
|
"clip",
|
|
"text",
|
|
"sculptor_intensity",
|
|
"sculptor_method",
|
|
"token_normalization"
|
|
],
|
|
"type": "CLIP Vector Sculptor text encode"
|
|
},
|
|
"CLIPMergeSimple": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIPMergeSimple",
|
|
"inputs": {
|
|
"clip1": "CLIP",
|
|
"clip2": "CLIP",
|
|
"ratio": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CLIP"
|
|
],
|
|
"pack": "auto-mbw",
|
|
"repository": "https://github.com/szhublox/ambw_comfyui",
|
|
"required": [
|
|
"clip1",
|
|
"clip2",
|
|
"ratio"
|
|
],
|
|
"type": "CLIPMergeSimple"
|
|
},
|
|
"CLIPTextEncode SDXL Plus (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIPTextEncode SDXL Plus (JPS)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"height": "INT",
|
|
"res_factor": "INT",
|
|
"text_neg": "STRING",
|
|
"text_pos": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"cond_pos",
|
|
"cond_neg"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING",
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"res_factor",
|
|
"text_pos",
|
|
"text_neg",
|
|
"clip"
|
|
],
|
|
"type": "CLIPTextEncode SDXL Plus (JPS)"
|
|
},
|
|
"CLIPTextEncodeBLIP-2": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIPTextEncodeBLIP-2",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"image": "IMAGE",
|
|
"max_length": "INT",
|
|
"string_field": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "blip",
|
|
"repository": "https://github.com/paulo-coronado/comfy_clip_blip_node",
|
|
"required": [
|
|
"clip",
|
|
"image",
|
|
"max_length",
|
|
"string_field"
|
|
],
|
|
"type": "CLIPTextEncodeBLIP-2"
|
|
},
|
|
"CLIPTextEncodePerpWeight": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Text Encode (Perp-Weight)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "perpweight",
|
|
"repository": "https://github.com/bvhari/ComfyUI_PerpWeight",
|
|
"required": [
|
|
"text",
|
|
"clip"
|
|
],
|
|
"type": "CLIPTextEncodePerpWeight"
|
|
},
|
|
"CalculateNormalsFromImages": {
|
|
"confidence": "static_exact",
|
|
"display": "Calculate Normals From Images",
|
|
"inputs": {
|
|
"center_input_range": "BOOLEAN",
|
|
"images": "IMAGE",
|
|
"mask": "MASK",
|
|
"sigma": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"normal",
|
|
"divided"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "ic-light-kijai",
|
|
"repository": "https://github.com/kijai/ComfyUI-IC-Light",
|
|
"required": [
|
|
"images",
|
|
"sigma",
|
|
"center_input_range"
|
|
],
|
|
"type": "CalculateNormalsFromImages"
|
|
},
|
|
"Canvas_Tab": {
|
|
"confidence": "static_exact",
|
|
"display": "Edit In Another Tab",
|
|
"inputs": {
|
|
"canvas": "CANVAS",
|
|
"mask": "CANVAS"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "canvastab",
|
|
"repository": "https://github.com/Lerc/canvas_tab",
|
|
"required": [
|
|
"mask",
|
|
"canvas"
|
|
],
|
|
"type": "Canvas_Tab"
|
|
},
|
|
"Change Channel Count": {
|
|
"confidence": "static_exact",
|
|
"display": "Change Channel Count",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"kind": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"kind"
|
|
],
|
|
"type": "Change Channel Count"
|
|
},
|
|
"CharacterPromptManager": {
|
|
"confidence": "static_exact",
|
|
"display": "Character Prompt Manager",
|
|
"inputs": {
|
|
"base": "STRING",
|
|
"character": "STRING",
|
|
"manual_seed": "INT",
|
|
"others": "STRING",
|
|
"randomize_seed": "BOOLEAN",
|
|
"variations": "STRING"
|
|
},
|
|
"output_names": [
|
|
"text",
|
|
"seed"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"INT"
|
|
],
|
|
"pack": "comfyui-characterpromptbuffer",
|
|
"repository": "https://github.com/Kyreo/ComfyUI-CharacterPromptBuffer",
|
|
"required": [
|
|
"base",
|
|
"character",
|
|
"others",
|
|
"variations",
|
|
"randomize_seed"
|
|
],
|
|
"type": "CharacterPromptManager"
|
|
},
|
|
"CheckpointSave": {
|
|
"confidence": "static_exact",
|
|
"display": "CheckpointSave",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"filename_prefix": "STRING",
|
|
"model": "MODEL",
|
|
"vae": "VAE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "auto-mbw",
|
|
"repository": "https://github.com/szhublox/ambw_comfyui",
|
|
"required": [
|
|
"model",
|
|
"clip",
|
|
"vae",
|
|
"filename_prefix"
|
|
],
|
|
"type": "CheckpointSave"
|
|
},
|
|
"Circular VAEDecode": {
|
|
"confidence": "static_exact",
|
|
"display": "Circular VAEDecode",
|
|
"inputs": {
|
|
"samples": "LATENT",
|
|
"vae": "VAE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "tiled-ksampler",
|
|
"repository": "https://github.com/FlyingFireCo/tiled_ksampler",
|
|
"required": [
|
|
"samples",
|
|
"vae"
|
|
],
|
|
"type": "Circular VAEDecode"
|
|
},
|
|
"ClipAmplitude": {
|
|
"confidence": "static_exact",
|
|
"display": "Clip Amplitude",
|
|
"inputs": {
|
|
"amplitude": "AMPLITUDE",
|
|
"max_amplitude": "INT",
|
|
"min_amplitude": "INT"
|
|
},
|
|
"output_names": [
|
|
"amplitude"
|
|
],
|
|
"outputs": [
|
|
"AMPLITUDE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"amplitude",
|
|
"max_amplitude"
|
|
],
|
|
"type": "ClipAmplitude"
|
|
},
|
|
"CohernetVideoSampler": {
|
|
"confidence": "static_exact",
|
|
"display": "Cohernet Video Sampler",
|
|
"inputs": {
|
|
"cfg": "FLOAT",
|
|
"consistency_strength": "FLOAT",
|
|
"denoise": "FLOAT",
|
|
"denoise_strength": "FLOAT",
|
|
"model": "MODEL",
|
|
"motion_strength": "FLOAT",
|
|
"negative": "CONDITIONING",
|
|
"positive": "CONDITIONING",
|
|
"sampler_name": "COMBO",
|
|
"scheduler": "COMBO",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"video_latents": "LATENT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "comfyui-coherent-video-sampler-node",
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-CohernetVideoSampler",
|
|
"required": [
|
|
"model",
|
|
"positive",
|
|
"negative",
|
|
"video_latents",
|
|
"seed",
|
|
"steps",
|
|
"cfg",
|
|
"sampler_name",
|
|
"scheduler",
|
|
"denoise",
|
|
"motion_strength",
|
|
"consistency_strength",
|
|
"denoise_strength"
|
|
],
|
|
"type": "CohernetVideoSampler"
|
|
},
|
|
"ColorBlend": {
|
|
"confidence": "static_exact",
|
|
"display": "Color Blend",
|
|
"inputs": {
|
|
"bw_layer": "IMAGE",
|
|
"color_layer": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "sai-nodes",
|
|
"repository": "https://github.com/Stability-AI/stability-ComfyUI-nodes",
|
|
"required": [
|
|
"bw_layer",
|
|
"color_layer"
|
|
],
|
|
"type": "ColorBlend"
|
|
},
|
|
"ColorListMaskToImage": {
|
|
"confidence": "static_exact",
|
|
"display": "ColorListMaskToImage",
|
|
"inputs": {
|
|
"background": "COLOR",
|
|
"colorlist": "STR",
|
|
"mask": "MASK"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "megamask",
|
|
"repository": "https://github.com/meshmesh-io/mm-comfyui-megamask",
|
|
"required": [
|
|
"mask",
|
|
"colorlist",
|
|
"background"
|
|
],
|
|
"type": "ColorListMaskToImage"
|
|
},
|
|
"Combine HDMasks": {
|
|
"confidence": "static_exact",
|
|
"display": "Combine HDMasks",
|
|
"inputs": {
|
|
"index": "INT",
|
|
"mask1": "MASK",
|
|
"mask2": "MASK"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MASK"
|
|
],
|
|
"pack": "hd-nodes-comfyui",
|
|
"repository": "https://github.com/xiaoxiaodesha/hd_node",
|
|
"required": [
|
|
"mask1",
|
|
"mask2",
|
|
"index"
|
|
],
|
|
"type": "Combine HDMasks"
|
|
},
|
|
"Combine Masks": {
|
|
"confidence": "static_exact",
|
|
"display": "Combine Masks",
|
|
"inputs": {
|
|
"clamp_result": "COMBO",
|
|
"image1": "IMAGE",
|
|
"image2": "IMAGE",
|
|
"op": "COMBO",
|
|
"round_result": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image1",
|
|
"image2",
|
|
"op",
|
|
"clamp_result",
|
|
"round_result"
|
|
],
|
|
"type": "Combine Masks"
|
|
},
|
|
"ComfyGameBoyPlayer": {
|
|
"confidence": "static_exact",
|
|
"display": "CGB Player",
|
|
"inputs": {},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-gb-player",
|
|
"repository": "https://github.com/WASasquatch/ComfyUI_GB_Player",
|
|
"required": [],
|
|
"type": "ComfyGameBoyPlayer"
|
|
},
|
|
"ComfyNodesToSaveCanvas": {
|
|
"confidence": "static_exact",
|
|
"display": "ComfyNodesToSaveCanvas",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "ComfyNodesToSaveCanvas"
|
|
},
|
|
"ComfyRetroArchPlayer": {
|
|
"confidence": "static_exact",
|
|
"display": "RetroArch Player",
|
|
"inputs": {},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-retroarch-player",
|
|
"repository": "https://github.com/WASasquatch/ComfyUI_RetroArch_Player",
|
|
"required": [],
|
|
"type": "ComfyRetroArchPlayer"
|
|
},
|
|
"ComfyUIAudioMass": {
|
|
"confidence": "static_exact",
|
|
"display": "AudioMass",
|
|
"inputs": {},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-audiomass",
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-AudioMass",
|
|
"required": [],
|
|
"type": "ComfyUIAudioMass"
|
|
},
|
|
"ComfyUIOpenCut": {
|
|
"confidence": "static_exact",
|
|
"display": "OpenCut",
|
|
"inputs": {},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-opencut",
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-OpenCut",
|
|
"required": [],
|
|
"type": "ComfyUIOpenCut"
|
|
},
|
|
"ComfyUIPascalEditor": {
|
|
"confidence": "static_exact",
|
|
"display": "Pascal Editor",
|
|
"inputs": {
|
|
"height": "INT",
|
|
"preview_output": "BOOLEAN",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-pascal-editor",
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-PascalEditor",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"preview_output"
|
|
],
|
|
"type": "ComfyUIPascalEditor"
|
|
},
|
|
"ComfyUIStableStudio": {
|
|
"confidence": "static_exact",
|
|
"display": "StableStudio",
|
|
"inputs": {},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-stablestudio",
|
|
"repository": "https://github.com/jtydhr88/ComfyUI-StableStudio",
|
|
"required": [],
|
|
"type": "ComfyUIStableStudio"
|
|
},
|
|
"ComfyUI_ImageToText": {
|
|
"confidence": "static_exact",
|
|
"display": "ComfyUI_ImageToText",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"log_prompt": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"text_positive"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-imagetotext",
|
|
"repository": "https://github.com/SoftMeng/ComfyUI_ImageToText",
|
|
"required": [
|
|
"images",
|
|
"log_prompt"
|
|
],
|
|
"type": "ComfyUI_ImageToText"
|
|
},
|
|
"ComfyUI_Image_Round__CircularCrop": {
|
|
"confidence": "static_exact",
|
|
"display": "Circular Crop",
|
|
"inputs": {
|
|
"center_x": "FLOAT",
|
|
"center_y": "FLOAT",
|
|
"feather": "INT",
|
|
"images": "IMAGE",
|
|
"output_size": "INT",
|
|
"radius": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "image-round",
|
|
"repository": "https://github.com/cdb-boop/comfyui-image-round",
|
|
"required": [
|
|
"images",
|
|
"center_x",
|
|
"center_y",
|
|
"radius",
|
|
"feather",
|
|
"output_size"
|
|
],
|
|
"type": "ComfyUI_Image_Round__CircularCrop"
|
|
},
|
|
"ComfyUI_Image_Round__ImageCropAdvanced": {
|
|
"confidence": "static_exact",
|
|
"display": "Crop Image (Advanced)",
|
|
"inputs": {
|
|
"crop_bottom": "INT",
|
|
"crop_bottom_override": "INT",
|
|
"crop_left": "INT",
|
|
"crop_left_override": "INT",
|
|
"crop_right": "INT",
|
|
"crop_right_override": "INT",
|
|
"crop_top": "INT",
|
|
"crop_top_override": "INT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "image-round",
|
|
"repository": "https://github.com/cdb-boop/comfyui-image-round",
|
|
"required": [
|
|
"images",
|
|
"crop_left",
|
|
"crop_right",
|
|
"crop_bottom",
|
|
"crop_top"
|
|
],
|
|
"type": "ComfyUI_Image_Round__ImageCropAdvanced"
|
|
},
|
|
"ComfyUI_Image_Round__ImageRound": {
|
|
"confidence": "static_exact",
|
|
"display": "Round Image (Pad/Crop)",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"nearest_x": "INT",
|
|
"nearest_y": "INT",
|
|
"pad_value": "FLOAT",
|
|
"round_type": "COMBO",
|
|
"split_x": "FLOAT",
|
|
"split_y": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "image-round",
|
|
"repository": "https://github.com/cdb-boop/comfyui-image-round",
|
|
"required": [
|
|
"images",
|
|
"round_type",
|
|
"nearest_x",
|
|
"nearest_y",
|
|
"split_x",
|
|
"split_y",
|
|
"pad_value"
|
|
],
|
|
"type": "ComfyUI_Image_Round__ImageRound"
|
|
},
|
|
"ComfyUI_Image_Round__ImageRoundAdvanced": {
|
|
"confidence": "static_exact",
|
|
"display": "Round Image (Pad/Crop) (Advanced)",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"nearest_x": "INT",
|
|
"nearest_x_override": "INT",
|
|
"nearest_y": "INT",
|
|
"nearest_y_override": "INT",
|
|
"pad_value": "FLOAT",
|
|
"pad_value_override": "FLOAT",
|
|
"round_type": "COMBO",
|
|
"split_x": "FLOAT",
|
|
"split_x_override": "FLOAT",
|
|
"split_y": "FLOAT",
|
|
"split_y_override": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"images",
|
|
"crop_left",
|
|
"crop_right",
|
|
"crop_bottom",
|
|
"crop_top"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "image-round",
|
|
"repository": "https://github.com/cdb-boop/comfyui-image-round",
|
|
"required": [
|
|
"images",
|
|
"round_type",
|
|
"nearest_x",
|
|
"nearest_y",
|
|
"split_x",
|
|
"split_y",
|
|
"pad_value"
|
|
],
|
|
"type": "ComfyUI_Image_Round__ImageRoundAdvanced"
|
|
},
|
|
"Compute optical flow": {
|
|
"confidence": "static_exact",
|
|
"display": "Compute optical flow",
|
|
"inputs": {
|
|
"current": "IMAGE",
|
|
"method": "COMBO",
|
|
"prev": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"OPTICAL_FLOW"
|
|
],
|
|
"pack": "optical-flow",
|
|
"repository": "https://github.com/seanlynch/comfyui-optical-flow",
|
|
"required": [
|
|
"prev",
|
|
"current",
|
|
"method"
|
|
],
|
|
"type": "Compute optical flow"
|
|
},
|
|
"Conditioning (Average keep magnitude)": {
|
|
"confidence": "static_exact",
|
|
"display": "Conditioning (Average keep magnitude)",
|
|
"inputs": {
|
|
"conditioning_from": "CONDITIONING",
|
|
"conditioning_to": "CONDITIONING",
|
|
"conditioning_to_strength": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "vector-sculptor",
|
|
"repository": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI",
|
|
"required": [
|
|
"conditioning_to",
|
|
"conditioning_from",
|
|
"conditioning_to_strength"
|
|
],
|
|
"type": "Conditioning (Average keep magnitude)"
|
|
},
|
|
"Conditioning (Slerp)": {
|
|
"confidence": "static_exact",
|
|
"display": "Conditioning (Slerp)",
|
|
"inputs": {
|
|
"conditioning_from": "CONDITIONING",
|
|
"conditioning_to": "CONDITIONING",
|
|
"conditioning_to_strength": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "vector-sculptor",
|
|
"repository": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI",
|
|
"required": [
|
|
"conditioning_to",
|
|
"conditioning_from",
|
|
"conditioning_to_strength"
|
|
],
|
|
"type": "Conditioning (Slerp)"
|
|
},
|
|
"Conditioning SDXL merge clip_g / clip_l": {
|
|
"confidence": "static_exact",
|
|
"display": "Conditioning SDXL merge clip_g / clip_l",
|
|
"inputs": {
|
|
"cond_clip_g": "CONDITIONING",
|
|
"cond_clip_l": "CONDITIONING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "vector-sculptor",
|
|
"repository": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI",
|
|
"required": [
|
|
"cond_clip_l",
|
|
"cond_clip_g"
|
|
],
|
|
"type": "Conditioning SDXL merge clip_g / clip_l"
|
|
},
|
|
"Conditioning Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Conditioning Switch (JPS)",
|
|
"inputs": {
|
|
"con_1": "CONDITIONING",
|
|
"con_2": "CONDITIONING",
|
|
"con_3": "CONDITIONING",
|
|
"con_4": "CONDITIONING",
|
|
"con_5": "CONDITIONING",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"con_out"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "Conditioning Switch (JPS)"
|
|
},
|
|
"Conditioning normalize magnitude to empty": {
|
|
"confidence": "static_exact",
|
|
"display": "Conditioning normalize magnitude to empty",
|
|
"inputs": {
|
|
"conditioning": "CONDITIONING",
|
|
"empty_conditioning": "CONDITIONING",
|
|
"enabled": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "vector-sculptor",
|
|
"repository": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI",
|
|
"required": [
|
|
"conditioning",
|
|
"empty_conditioning",
|
|
"enabled"
|
|
],
|
|
"type": "Conditioning normalize magnitude to empty"
|
|
},
|
|
"ControlLoraSave": {
|
|
"confidence": "static_exact",
|
|
"display": "ControlLoraSave",
|
|
"inputs": {
|
|
"control_net": "CONTROL_NET",
|
|
"filename_prefix": "STRING",
|
|
"model": "MODEL",
|
|
"rank": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "sai-nodes",
|
|
"repository": "https://github.com/Stability-AI/stability-ComfyUI-nodes",
|
|
"required": [
|
|
"model",
|
|
"control_net",
|
|
"filename_prefix",
|
|
"rank"
|
|
],
|
|
"type": "ControlLoraSave"
|
|
},
|
|
"ControlNet Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "ControlNet Switch (JPS)",
|
|
"inputs": {
|
|
"ctrlnet_1": "CONTROL_NET",
|
|
"ctrlnet_2": "CONTROL_NET",
|
|
"ctrlnet_3": "CONTROL_NET",
|
|
"ctrlnet_4": "CONTROL_NET",
|
|
"ctrlnet_5": "CONTROL_NET",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"ctrlnet_out"
|
|
],
|
|
"outputs": [
|
|
"CONTROL_NET"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "ControlNet Switch (JPS)"
|
|
},
|
|
"Convert Color Space": {
|
|
"confidence": "static_exact",
|
|
"display": "Convert Color Space",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"in_space": "COMBO",
|
|
"out_space": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"in_space",
|
|
"out_space",
|
|
"image"
|
|
],
|
|
"type": "Convert Color Space"
|
|
},
|
|
"Create QR Code": {
|
|
"confidence": "static_exact",
|
|
"display": "Create QR Code",
|
|
"inputs": {
|
|
"border": "INT",
|
|
"box_size": "INT",
|
|
"error_correction": "COMBO",
|
|
"qr_version": "INT",
|
|
"size": "INT",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"text",
|
|
"size",
|
|
"qr_version",
|
|
"error_correction",
|
|
"box_size",
|
|
"border"
|
|
],
|
|
"type": "Create QR Code"
|
|
},
|
|
"CropImageByBbox": {
|
|
"confidence": "static_exact",
|
|
"display": "CropImageByBbox",
|
|
"inputs": {
|
|
"bbox": "BBOX",
|
|
"image": "IMAGE",
|
|
"margin": "INT"
|
|
},
|
|
"output_names": [
|
|
"crop_image",
|
|
"mask",
|
|
"crop_bbox",
|
|
"w",
|
|
"h"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK",
|
|
"BBOX",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "easyapi",
|
|
"repository": "https://github.com/lldacing/comfyui-easyapi-nodes",
|
|
"required": [
|
|
"image",
|
|
"bbox",
|
|
"margin"
|
|
],
|
|
"type": "CropImageByBbox"
|
|
},
|
|
"CtrlNet CannyEdge Pipe (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "CtrlNet CannyEdge Pipe (JPS)",
|
|
"inputs": {
|
|
"cannyedge_settings": "BASIC_PIPE"
|
|
},
|
|
"output_names": [
|
|
"cannyedge_source",
|
|
"cannyedge_strength",
|
|
"cannyedge_start",
|
|
"cannyedge_end",
|
|
"cannyedge_low",
|
|
"cannyedge_high"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"cannyedge_settings"
|
|
],
|
|
"type": "CtrlNet CannyEdge Pipe (JPS)"
|
|
},
|
|
"CtrlNet MiDaS Pipe (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "CtrlNet MiDaS Pipe (JPS)",
|
|
"inputs": {
|
|
"midas_settings": "BASIC_PIPE"
|
|
},
|
|
"output_names": [
|
|
"midas_source",
|
|
"midas_strength",
|
|
"midas_start",
|
|
"midas_end",
|
|
"midas_a",
|
|
"midas_bg"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"midas_settings"
|
|
],
|
|
"type": "CtrlNet MiDaS Pipe (JPS)"
|
|
},
|
|
"CtrlNet ZoeDepth Pipe (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "CtrlNet ZoeDepth Pipe (JPS)",
|
|
"inputs": {
|
|
"zoedepth_settings": "BASIC_PIPE"
|
|
},
|
|
"output_names": [
|
|
"zoe_source",
|
|
"zoe_strength",
|
|
"zoe_start",
|
|
"zoe_end"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"zoedepth_settings"
|
|
],
|
|
"type": "CtrlNet ZoeDepth Pipe (JPS)"
|
|
},
|
|
"DJ_VideoAudioMixer": {
|
|
"confidence": "static_exact",
|
|
"display": "Video Audio Mixer \ud83c\udfb5",
|
|
"inputs": {
|
|
"audio1": "AUDIO",
|
|
"audio2": "AUDIO",
|
|
"audio_match_method": "COMBO",
|
|
"bgm": "AUDIO",
|
|
"bgm_mode": "COMBO",
|
|
"bgm_volume": "FLOAT",
|
|
"fade_in_sec": "FLOAT",
|
|
"fade_out_sec": "FLOAT",
|
|
"images1": "IMAGE",
|
|
"images2": "IMAGE",
|
|
"video_info1": "VHS_VIDEOINFO",
|
|
"video_info2": "VHS_VIDEOINFO"
|
|
},
|
|
"output_names": [
|
|
"images_output",
|
|
"audio_output",
|
|
"video_info_output"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"AUDIO",
|
|
"VHS_VIDEOINFO"
|
|
],
|
|
"pack": "dj-videoaudiomixer",
|
|
"repository": "https://github.com/ShmuelRonen/DJ_VideoAudioMixer",
|
|
"required": [
|
|
"images1",
|
|
"video_info1"
|
|
],
|
|
"type": "DJ_VideoAudioMixer"
|
|
},
|
|
"DTAIImageToTextNode": {
|
|
"confidence": "static_exact",
|
|
"display": "Image to Text",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "dta-img2txt",
|
|
"repository": "https://github.com/yolanother/DTAIImageToTextNode",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "DTAIImageToTextNode"
|
|
},
|
|
"DTAIImageUrlToTextNode": {
|
|
"confidence": "static_exact",
|
|
"display": "Image URL to Text",
|
|
"inputs": {
|
|
"url": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "dta-img2txt",
|
|
"repository": "https://github.com/yolanother/DTAIImageToTextNode",
|
|
"required": [
|
|
"url"
|
|
],
|
|
"type": "DTAIImageUrlToTextNode"
|
|
},
|
|
"DTCLIPTextEncode": {
|
|
"confidence": "static_exact",
|
|
"display": "CLIP Text Encode (With Variables)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "dta-var",
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"required": [
|
|
"text",
|
|
"clip"
|
|
],
|
|
"type": "DTCLIPTextEncode"
|
|
},
|
|
"DTPromptAgent": {
|
|
"confidence": "static_exact",
|
|
"display": "Prompt Agent",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CONDITIONING"
|
|
],
|
|
"pack": "prompt-agent",
|
|
"repository": "https://github.com/yolanother/DTAIComfyPromptAgent",
|
|
"required": [
|
|
"text",
|
|
"clip"
|
|
],
|
|
"type": "DTPromptAgent"
|
|
},
|
|
"DTPromptAgentString": {
|
|
"confidence": "static_exact",
|
|
"display": "Prompt Agent (String)",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING",
|
|
"CLIP"
|
|
],
|
|
"pack": "prompt-agent",
|
|
"repository": "https://github.com/yolanother/DTAIComfyPromptAgent",
|
|
"required": [
|
|
"text",
|
|
"clip"
|
|
],
|
|
"type": "DTPromptAgentString"
|
|
},
|
|
"DTSingleLineStringVariable": {
|
|
"confidence": "static_exact",
|
|
"display": "Short String",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"value": "STRING",
|
|
"variable": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CLIP",
|
|
"STRING"
|
|
],
|
|
"pack": "dta-var",
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"required": [
|
|
"variable",
|
|
"value",
|
|
"clip"
|
|
],
|
|
"type": "DTSingleLineStringVariable"
|
|
},
|
|
"DTSingleLineStringVariableNoClip": {
|
|
"confidence": "static_exact",
|
|
"display": "DTSingleLineStringVariableNoClip",
|
|
"inputs": {
|
|
"value": "STRING",
|
|
"variable": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "dta-var",
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"required": [
|
|
"variable",
|
|
"value"
|
|
],
|
|
"type": "DTSingleLineStringVariableNoClip"
|
|
},
|
|
"D_LatentSyncNode": {
|
|
"confidence": "static_exact",
|
|
"display": "LatentSync Node",
|
|
"inputs": {
|
|
"audio": "AUDIO",
|
|
"seed": "INT",
|
|
"video_path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"video_path"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "latentsync",
|
|
"repository": "https://github.com/hay86/ComfyUI_LatentSync",
|
|
"required": [
|
|
"video_path",
|
|
"audio",
|
|
"seed"
|
|
],
|
|
"type": "D_LatentSyncNode"
|
|
},
|
|
"DebugModelInspectorNode": {
|
|
"confidence": "static_exact",
|
|
"display": "Debug: Model Metrics",
|
|
"inputs": {
|
|
"model": "MODEL",
|
|
"output": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "debug",
|
|
"repository": "https://github.com/liusida/ComfyUI-Debug",
|
|
"required": [
|
|
"model",
|
|
"output"
|
|
],
|
|
"type": "DebugModelInspectorNode"
|
|
},
|
|
"DebugModelPrintOutNode": {
|
|
"confidence": "static_exact",
|
|
"display": "Debug: Model Architecture",
|
|
"inputs": {
|
|
"model": "MODEL",
|
|
"output": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "debug",
|
|
"repository": "https://github.com/liusida/ComfyUI-Debug",
|
|
"required": [
|
|
"model",
|
|
"output"
|
|
],
|
|
"type": "DebugModelPrintOutNode"
|
|
},
|
|
"DeepCache": {
|
|
"confidence": "static_exact",
|
|
"display": "Deep Cache",
|
|
"inputs": {
|
|
"cache_depth": "INT",
|
|
"cache_interval": "INT",
|
|
"end_step": "INT",
|
|
"model": "MODEL",
|
|
"start_step": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "deepcache",
|
|
"repository": "https://github.com/styler00dollar/ComfyUI-deepcache",
|
|
"required": [
|
|
"model",
|
|
"cache_interval",
|
|
"cache_depth",
|
|
"start_step",
|
|
"end_step"
|
|
],
|
|
"type": "DeepCache"
|
|
},
|
|
"DeepfaceAnalyze": {
|
|
"confidence": "static_exact",
|
|
"display": "Deepface Analyze",
|
|
"inputs": {
|
|
"actions": "COMBO",
|
|
"detector_backend": "COMBO",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"analysis_results"
|
|
],
|
|
"outputs": [
|
|
"JSON"
|
|
],
|
|
"pack": "deepface",
|
|
"repository": "https://github.com/jordoh/ComfyUI-Deepface",
|
|
"required": [
|
|
"images",
|
|
"actions",
|
|
"detector_backend"
|
|
],
|
|
"type": "DeepfaceAnalyze"
|
|
},
|
|
"DeepfaceExtractFaces": {
|
|
"confidence": "static_exact",
|
|
"display": "Deepface Extract Faces",
|
|
"inputs": {
|
|
"detector_backend": "COMBO",
|
|
"enforce_detection": "BOOLEAN",
|
|
"images": "IMAGE",
|
|
"target_face_size": "INT"
|
|
},
|
|
"output_names": [
|
|
"face_images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "deepface",
|
|
"repository": "https://github.com/jordoh/ComfyUI-Deepface",
|
|
"required": [
|
|
"images",
|
|
"target_face_size",
|
|
"detector_backend",
|
|
"enforce_detection"
|
|
],
|
|
"type": "DeepfaceExtractFaces"
|
|
},
|
|
"DeepfaceVerify": {
|
|
"confidence": "static_exact",
|
|
"display": "Deepface Verify",
|
|
"inputs": {
|
|
"detector_backend": "COMBO",
|
|
"distance_threshold": "FLOAT",
|
|
"images": "IMAGE",
|
|
"model_name": "COMBO",
|
|
"ratio_threshold": "FLOAT",
|
|
"reference_images": "IMAGE",
|
|
"sort_by": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"verified_images",
|
|
"verified_image_distances",
|
|
"verified_image_verified_ratios",
|
|
"rejected_images",
|
|
"rejected_image_distances",
|
|
"rejected_image_verified_ratios",
|
|
"bboxes"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"NUMBER",
|
|
"NUMBER",
|
|
"IMAGE",
|
|
"NUMBER",
|
|
"NUMBER",
|
|
"BOUNDING_BOX"
|
|
],
|
|
"pack": "deepface",
|
|
"repository": "https://github.com/jordoh/ComfyUI-Deepface",
|
|
"required": [
|
|
"images",
|
|
"reference_images",
|
|
"distance_threshold",
|
|
"ratio_threshold",
|
|
"detector_backend",
|
|
"model_name",
|
|
"sort_by"
|
|
],
|
|
"type": "DeepfaceVerify"
|
|
},
|
|
"DepthAnything_V2": {
|
|
"confidence": "static_exact",
|
|
"display": "Depth Anything V2",
|
|
"inputs": {
|
|
"da_model": "DAMODEL",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "depth-anything-v2",
|
|
"repository": "https://github.com/kijai/ComfyUI-DepthAnythingV2",
|
|
"required": [
|
|
"da_model",
|
|
"images"
|
|
],
|
|
"type": "DepthAnything_V2"
|
|
},
|
|
"DepthPro": {
|
|
"confidence": "static_exact",
|
|
"display": "Depth Pro",
|
|
"inputs": {
|
|
"depth_pro_model": "DEPTH_PRO_MODEL",
|
|
"focal_px": "FLOAT",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"metric_depth",
|
|
"focal_list",
|
|
"focal_avg",
|
|
"focal_str"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"LIST",
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-depth-pro",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"required": [
|
|
"depth_pro_model",
|
|
"image"
|
|
],
|
|
"type": "DepthPro"
|
|
},
|
|
"DimensionProviderFree modusCell": {
|
|
"confidence": "static_exact",
|
|
"display": "DimensionProviderFree modusCell",
|
|
"inputs": {
|
|
"height": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"free_width",
|
|
"free_height"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "preset-dimensions",
|
|
"repository": "https://github.com/modusCell/ComfyUI-dimension-node-modusCell",
|
|
"required": [
|
|
"width",
|
|
"height"
|
|
],
|
|
"type": "DimensionProviderFree modusCell"
|
|
},
|
|
"DimensionProviderRatio modusCell": {
|
|
"confidence": "static_exact",
|
|
"display": "DimensionProviderRatio modusCell",
|
|
"inputs": {
|
|
"dimension": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"ratio_width",
|
|
"ratio_height"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "preset-dimensions",
|
|
"repository": "https://github.com/modusCell/ComfyUI-dimension-node-modusCell",
|
|
"required": [
|
|
"dimension"
|
|
],
|
|
"type": "DimensionProviderRatio modusCell"
|
|
},
|
|
"DitForwardOverrider": {
|
|
"confidence": "static_exact",
|
|
"display": "DitForwardOverrider",
|
|
"inputs": {
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [
|
|
"model"
|
|
],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfyui-patches-ll",
|
|
"repository": "https://github.com/lldacing/ComfyUI_Patches_ll",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"type": "DitForwardOverrider"
|
|
},
|
|
"Dither": {
|
|
"confidence": "static_exact",
|
|
"display": "Dither",
|
|
"inputs": {
|
|
"bits": "INT",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "post-processing",
|
|
"repository": "https://github.com/EllangoK/ComfyUI-post-processing-nodes",
|
|
"required": [
|
|
"image",
|
|
"bits"
|
|
],
|
|
"type": "Dither"
|
|
},
|
|
"DownloadAndLoadDepthAnythingV2Model": {
|
|
"confidence": "static_exact",
|
|
"display": "DownloadAndLoadDepthAnythingV2Model",
|
|
"inputs": {
|
|
"model": "COMBO",
|
|
"precision": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"da_v2_model"
|
|
],
|
|
"outputs": [
|
|
"DAMODEL"
|
|
],
|
|
"pack": "depth-anything-v2",
|
|
"repository": "https://github.com/kijai/ComfyUI-DepthAnythingV2",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"type": "DownloadAndLoadDepthAnythingV2Model"
|
|
},
|
|
"DownloadLinkChecker": {
|
|
"confidence": "static_exact",
|
|
"display": "DownloadLinkChecker",
|
|
"inputs": {
|
|
"END_NUMBER": "INT",
|
|
"LINK": "STRING",
|
|
"OUTPUT": "STRING",
|
|
"START_NUMBER": "INT",
|
|
"SYMLINK_DIRECTORY": "STRING",
|
|
"huggingface_token_for_private_repo": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LIST"
|
|
],
|
|
"pack": "comfyui-trashnodes-downloadhuggingface",
|
|
"repository": "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface",
|
|
"required": [
|
|
"LINK",
|
|
"OUTPUT",
|
|
"START_NUMBER",
|
|
"END_NUMBER"
|
|
],
|
|
"type": "DownloadLinkChecker"
|
|
},
|
|
"DownloadSummaryParser": {
|
|
"confidence": "static_exact",
|
|
"display": "Download Summary Parser",
|
|
"inputs": {
|
|
"summary": "DOWNLOAD_SUMMARY"
|
|
},
|
|
"output_names": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-downloader",
|
|
"repository": "https://github.com/stavsap/comfyui-downloader",
|
|
"required": [
|
|
"summary"
|
|
],
|
|
"type": "DownloadSummaryParser"
|
|
},
|
|
"DownloadTokenLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "Download Token Loader",
|
|
"inputs": {
|
|
"type": "COMBO",
|
|
"value": "STRING"
|
|
},
|
|
"output_names": [
|
|
"token"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-downloader",
|
|
"repository": "https://github.com/stavsap/comfyui-downloader",
|
|
"required": [
|
|
"value",
|
|
"type"
|
|
],
|
|
"type": "DownloadTokenLoader"
|
|
},
|
|
"Downloader": {
|
|
"confidence": "static_exact",
|
|
"display": "Downloader",
|
|
"inputs": {
|
|
"file_name": "STRING",
|
|
"force": "BOOLEAN",
|
|
"path": "STRING",
|
|
"summary": "DOWNLOAD_SUMMARY",
|
|
"token": "STRING",
|
|
"url": "STRING"
|
|
},
|
|
"output_names": [
|
|
"summary"
|
|
],
|
|
"outputs": [
|
|
"DOWNLOAD_SUMMARY"
|
|
],
|
|
"pack": "comfyui-downloader",
|
|
"repository": "https://github.com/stavsap/comfyui-downloader",
|
|
"required": [
|
|
"url",
|
|
"path",
|
|
"file_name",
|
|
"force"
|
|
],
|
|
"type": "Downloader"
|
|
},
|
|
"EGRWGL": {
|
|
"confidence": "static_exact",
|
|
"display": "2\ud83d\udc15\u4efb\u52a1\u7ba1\u7406\u5668",
|
|
"inputs": {},
|
|
"output_names": [
|
|
"\u5269\u4f59\u8fd0\u884c\u6b21\u6570"
|
|
],
|
|
"outputs": [],
|
|
"pack": "ergouzi-kaiguan",
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
|
|
"required": [],
|
|
"type": "EGRWGL"
|
|
},
|
|
"EVTEventsToImage": {
|
|
"confidence": "static_exact",
|
|
"display": "Camera Events To Images",
|
|
"inputs": {
|
|
"events": "EVT_EVENTS",
|
|
"height": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-evtexture",
|
|
"repository": "https://github.com/tocubed/ComfyUI-EvTexture",
|
|
"required": [
|
|
"events",
|
|
"width",
|
|
"height"
|
|
],
|
|
"type": "EVTEventsToImage"
|
|
},
|
|
"EVTTextureUpscaleVideo": {
|
|
"confidence": "static_exact",
|
|
"display": "EvTexture Video Upscale",
|
|
"inputs": {
|
|
"events": "EVT_EVENTS",
|
|
"fps": "FLOAT",
|
|
"images": "IMAGE",
|
|
"model": "EVTEXTURE_MODEL"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-evtexture",
|
|
"repository": "https://github.com/tocubed/ComfyUI-EvTexture",
|
|
"required": [
|
|
"images",
|
|
"events",
|
|
"model",
|
|
"fps"
|
|
],
|
|
"type": "EVTTextureUpscaleVideo"
|
|
},
|
|
"EVTVideoToEvents": {
|
|
"confidence": "static_exact",
|
|
"display": "Video to Camera Events",
|
|
"inputs": {
|
|
"fps": "FLOAT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"events"
|
|
],
|
|
"outputs": [
|
|
"EVT_EVENTS"
|
|
],
|
|
"pack": "comfyui-evtexture",
|
|
"repository": "https://github.com/tocubed/ComfyUI-EvTexture",
|
|
"required": [
|
|
"images",
|
|
"fps"
|
|
],
|
|
"type": "EVTVideoToEvents"
|
|
},
|
|
"EasyCaptureNode": {
|
|
"confidence": "static_exact",
|
|
"display": "Capture screen and convert to base64 encoded image",
|
|
"inputs": {
|
|
"image": "STRING",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "easycapturenode-for-comfyui",
|
|
"repository": "https://github.com/zhuanqianfish/ComfyUI-EasyNode",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "EasyCaptureNode"
|
|
},
|
|
"EasyVideoOutputNode": {
|
|
"confidence": "static_exact",
|
|
"display": "output images as video and it can play Picture-in-Picture ",
|
|
"inputs": {
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "easycapturenode-for-comfyui",
|
|
"repository": "https://github.com/zhuanqianfish/ComfyUI-EasyNode",
|
|
"required": [
|
|
"images"
|
|
],
|
|
"type": "EasyVideoOutputNode"
|
|
},
|
|
"Empty Latent by Size (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Empty Latent by Size (WLSH)",
|
|
"inputs": {
|
|
"batch_size": "INT",
|
|
"height": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"latent",
|
|
"width",
|
|
"height"
|
|
],
|
|
"outputs": [
|
|
"LATENT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"batch_size"
|
|
],
|
|
"type": "Empty Latent by Size (WLSH)"
|
|
},
|
|
"FABRICPatchModel": {
|
|
"confidence": "static_exact",
|
|
"display": "FABRIC Patch Model",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"model": "MODEL",
|
|
"neg_latents": "LATENT",
|
|
"neg_weight": "FLOAT",
|
|
"pos_latents": "LATENT",
|
|
"pos_weight": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "fabric",
|
|
"repository": "https://github.com/ssitu/ComfyUI_fabric",
|
|
"required": [
|
|
"model",
|
|
"clip",
|
|
"pos_weight",
|
|
"neg_weight"
|
|
],
|
|
"type": "FABRICPatchModel"
|
|
},
|
|
"FABRICPatchModelAdv": {
|
|
"confidence": "static_exact",
|
|
"display": "FABRIC Patch Model (Advanced)",
|
|
"inputs": {
|
|
"model": "MODEL",
|
|
"neg_latents": "LATENT",
|
|
"neg_weight": "FLOAT",
|
|
"null_neg": "CONDITIONING",
|
|
"null_pos": "CONDITIONING",
|
|
"pos_latents": "LATENT",
|
|
"pos_weight": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "fabric",
|
|
"repository": "https://github.com/ssitu/ComfyUI_fabric",
|
|
"required": [
|
|
"model",
|
|
"null_pos",
|
|
"null_neg",
|
|
"pos_weight",
|
|
"neg_weight"
|
|
],
|
|
"type": "FABRICPatchModelAdv"
|
|
},
|
|
"FaceCompare": {
|
|
"confidence": "static_exact",
|
|
"display": "FaceCompare",
|
|
"inputs": {
|
|
"image1": "IMAGE",
|
|
"image2": "IMAGE",
|
|
"process": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"scores"
|
|
],
|
|
"outputs": [
|
|
"FLOAT"
|
|
],
|
|
"pack": "facecompare",
|
|
"repository": "https://github.com/czcz1024/Comfyui-FaceCompare",
|
|
"required": [
|
|
"image1",
|
|
"image2",
|
|
"process"
|
|
],
|
|
"type": "FaceCompare"
|
|
},
|
|
"FatLabels": {
|
|
"confidence": "static_exact",
|
|
"display": "FatLabels",
|
|
"inputs": {
|
|
"font_size": "INT",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "fatlab",
|
|
"repository": "https://github.com/aianimation55/ComfyUI-FatLabels",
|
|
"required": [
|
|
"text",
|
|
"font_size"
|
|
],
|
|
"type": "FatLabels"
|
|
},
|
|
"FixedQueue": {
|
|
"confidence": "static_exact",
|
|
"display": "FixedQueue",
|
|
"inputs": {
|
|
"current_number": "INT",
|
|
"end": "INT",
|
|
"start": "INT"
|
|
},
|
|
"output_names": [
|
|
"current",
|
|
"start",
|
|
"end"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"start",
|
|
"end",
|
|
"current_number"
|
|
],
|
|
"type": "FixedQueue"
|
|
},
|
|
"FlattenAndCombineMaskImages": {
|
|
"confidence": "static_exact",
|
|
"display": "FlattenAndCombineMaskImages",
|
|
"inputs": {
|
|
"count": "INT",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "megamask",
|
|
"repository": "https://github.com/meshmesh-io/mm-comfyui-megamask",
|
|
"required": [
|
|
"image",
|
|
"count"
|
|
],
|
|
"type": "FlattenAndCombineMaskImages"
|
|
},
|
|
"FlattenImage": {
|
|
"confidence": "static_exact",
|
|
"display": "PS Flatten Image",
|
|
"inputs": {
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-ps-flatten-image",
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-PS_Flatten_Image",
|
|
"required": [
|
|
"images"
|
|
],
|
|
"type": "FlattenImage"
|
|
},
|
|
"FloatArrayToGraph": {
|
|
"confidence": "static_exact",
|
|
"display": "Float Array To Graph",
|
|
"inputs": {
|
|
"float_array": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"graph_image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"float_array"
|
|
],
|
|
"type": "FloatArrayToGraph"
|
|
},
|
|
"FloatNumber": {
|
|
"confidence": "static_exact",
|
|
"display": "FloatNumber",
|
|
"inputs": {
|
|
"Number": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"FLOAT"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"Number"
|
|
],
|
|
"type": "FloatNumber"
|
|
},
|
|
"FloatToText": {
|
|
"confidence": "static_exact",
|
|
"display": "Float to Text",
|
|
"inputs": {
|
|
"decimal_places": "INT",
|
|
"float_input": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"float_input",
|
|
"decimal_places"
|
|
],
|
|
"type": "FloatToText"
|
|
},
|
|
"FloatVariable": {
|
|
"confidence": "static_exact",
|
|
"display": "Float",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"value": "FLOAT",
|
|
"variable": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CLIP",
|
|
"FLOAT"
|
|
],
|
|
"pack": "dta-var",
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"required": [
|
|
"variable",
|
|
"value",
|
|
"clip"
|
|
],
|
|
"type": "FloatVariable"
|
|
},
|
|
"Flow": {
|
|
"confidence": "static_exact",
|
|
"display": "Flow",
|
|
"inputs": {},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"Flow"
|
|
],
|
|
"pack": "flow-streamlined-way-to-comfyui",
|
|
"repository": "https://github.com/diStyApps/ComfyUI-disty-Flow",
|
|
"required": [],
|
|
"type": "Flow"
|
|
},
|
|
"FluxForwardOverrider": {
|
|
"confidence": "static_exact",
|
|
"display": "FluxForwardOverrider",
|
|
"inputs": {
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [
|
|
"model"
|
|
],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfyui-patches-ll",
|
|
"repository": "https://github.com/lldacing/ComfyUI_Patches_ll",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"type": "FluxForwardOverrider"
|
|
},
|
|
"FocalFromList": {
|
|
"confidence": "static_exact",
|
|
"display": "Focal from List",
|
|
"inputs": {
|
|
"batch_index": "INT",
|
|
"focal_list": "LIST"
|
|
},
|
|
"output_names": [
|
|
"focal",
|
|
"focal_str"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-depth-pro",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"required": [
|
|
"focal_list",
|
|
"batch_index"
|
|
],
|
|
"type": "FocalFromList"
|
|
},
|
|
"FocalMMtoPX": {
|
|
"confidence": "static_exact",
|
|
"display": "Focal MM to PX",
|
|
"inputs": {
|
|
"focal_mm": "FLOAT",
|
|
"image_height": "INT",
|
|
"image_width": "INT",
|
|
"sensor_mm": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"focal_px",
|
|
"focal_str"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-depth-pro",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"required": [
|
|
"focal_mm",
|
|
"sensor_mm",
|
|
"image_width",
|
|
"image_height"
|
|
],
|
|
"type": "FocalMMtoPX"
|
|
},
|
|
"FocalPXtoMM": {
|
|
"confidence": "static_exact",
|
|
"display": "Focal PX to MM",
|
|
"inputs": {
|
|
"focal_px": "FLOAT",
|
|
"image_height": "INT",
|
|
"image_width": "INT",
|
|
"sensor_mm": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"focal_mm",
|
|
"focal_str"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-depth-pro",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"required": [
|
|
"focal_px",
|
|
"sensor_mm",
|
|
"image_width",
|
|
"image_height"
|
|
],
|
|
"type": "FocalPXtoMM"
|
|
},
|
|
"Free_Video_Memory": {
|
|
"confidence": "static_exact",
|
|
"display": "Free Video Memory",
|
|
"inputs": {
|
|
"aggressive_cleanup": "COMBO",
|
|
"images": "IMAGE",
|
|
"report_memory": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-videoupscale-withmodel",
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-VideoUpscale_WithModel",
|
|
"required": [
|
|
"images",
|
|
"aggressive_cleanup",
|
|
"report_memory"
|
|
],
|
|
"type": "Free_Video_Memory"
|
|
},
|
|
"Gamma": {
|
|
"confidence": "static_exact",
|
|
"display": "Gamma",
|
|
"inputs": {
|
|
"gamma_value": "FLOAT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "imageprocessing",
|
|
"repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
|
|
"required": [
|
|
"images",
|
|
"gamma_value"
|
|
],
|
|
"type": "Gamma"
|
|
},
|
|
"GateNormalizedAmplitude": {
|
|
"confidence": "static_exact",
|
|
"display": "Gate Normalized Amplitude",
|
|
"inputs": {
|
|
"gate_normalized": "FLOAT",
|
|
"normalized_amp": "NORMALIZED_AMPLITUDE"
|
|
},
|
|
"output_names": [
|
|
"normalized_amp"
|
|
],
|
|
"outputs": [
|
|
"NORMALIZED_AMPLITUDE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"normalized_amp",
|
|
"gate_normalized"
|
|
],
|
|
"type": "GateNormalizedAmplitude"
|
|
},
|
|
"Get Image Size": {
|
|
"confidence": "static_exact",
|
|
"display": "Get Image Size",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"width",
|
|
"height"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "Get Image Size"
|
|
},
|
|
"Get Image Size (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Get Image Size (JPS)",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"width",
|
|
"height"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "Get Image Size (JPS)"
|
|
},
|
|
"GetImageSize": {
|
|
"confidence": "static_exact",
|
|
"display": "GetImageSize",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"width",
|
|
"height"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "sai-nodes",
|
|
"repository": "https://github.com/Stability-AI/stability-ComfyUI-nodes",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "GetImageSize"
|
|
},
|
|
"GmicCliWrapper": {
|
|
"confidence": "static_exact",
|
|
"display": "G'MIC Cli",
|
|
"inputs": {
|
|
"command": "STRING",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "gmic",
|
|
"repository": "https://github.com/gemell1/ComfyUI_GMIC",
|
|
"required": [
|
|
"command",
|
|
"images"
|
|
],
|
|
"type": "GmicCliWrapper"
|
|
},
|
|
"GmicQtWrapper": {
|
|
"confidence": "static_exact",
|
|
"display": "G'MIC-Qt",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"layers": "BOOLEAN",
|
|
"reapply_first": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "gmic",
|
|
"repository": "https://github.com/gemell1/ComfyUI_GMIC",
|
|
"required": [
|
|
"images",
|
|
"reapply_first",
|
|
"layers"
|
|
],
|
|
"type": "GmicQtWrapper"
|
|
},
|
|
"GradientImageGenerator": {
|
|
"confidence": "static_exact",
|
|
"display": "Gradient Image Generator",
|
|
"inputs": {
|
|
"color_mode": "COMBO",
|
|
"gradient_colors": "STRING",
|
|
"height": "INT",
|
|
"interpolation": "COMBO",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-fill-nodes",
|
|
"repository": "https://github.com/filliptm/ComfyUI_Fill-Nodes",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"color_mode",
|
|
"interpolation",
|
|
"gradient_colors"
|
|
],
|
|
"type": "GradientImageGenerator"
|
|
},
|
|
"GradientPatchModelAddDownscale": {
|
|
"confidence": "static_exact",
|
|
"display": "GradientPatchModelAddDownscale (Kohya Deep Shrink)",
|
|
"inputs": {
|
|
"block_number": "INT",
|
|
"downscale_after_skip": "BOOLEAN",
|
|
"downscale_factor": "FLOAT",
|
|
"end_percent": "FLOAT",
|
|
"model": "MODEL",
|
|
"start_percent": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "deepshrink",
|
|
"repository": "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink",
|
|
"required": [
|
|
"model",
|
|
"block_number",
|
|
"downscale_factor",
|
|
"start_percent",
|
|
"end_percent",
|
|
"downscale_after_skip"
|
|
],
|
|
"type": "GradientPatchModelAddDownscale"
|
|
},
|
|
"GradientPatchModelAddDownscaleAdvanced": {
|
|
"confidence": "static_exact",
|
|
"display": "GradientPatchModelAddDownscaleAdvanced (Kohya Deep Shrink)",
|
|
"inputs": {
|
|
"block_number": "INT",
|
|
"config": "STRING",
|
|
"downscale_after_skip": "BOOLEAN",
|
|
"interpolate": "BOOLEAN",
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "deepshrink",
|
|
"repository": "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink",
|
|
"required": [
|
|
"model",
|
|
"block_number",
|
|
"downscale_after_skip",
|
|
"interpolate",
|
|
"config"
|
|
],
|
|
"type": "GradientPatchModelAddDownscaleAdvanced"
|
|
},
|
|
"Grayscale Image (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Grayscale Image (WLSH)",
|
|
"inputs": {
|
|
"original": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"grayscale"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"original"
|
|
],
|
|
"type": "Grayscale Image (WLSH)"
|
|
},
|
|
"GridFloatList": {
|
|
"confidence": "static_exact",
|
|
"display": "Float List fom Text Field",
|
|
"inputs": {
|
|
"decimal_places": "INT",
|
|
"float_list": "STRING",
|
|
"index": "INT"
|
|
},
|
|
"output_names": [
|
|
"current value",
|
|
"list",
|
|
"list text"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"FLOAT_LIST",
|
|
"STRING_LIST"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"index",
|
|
"decimal_places",
|
|
"float_list"
|
|
],
|
|
"type": "GridFloatList"
|
|
},
|
|
"GridFloats": {
|
|
"confidence": "static_exact",
|
|
"display": "Float List",
|
|
"inputs": {
|
|
"decimal_places": "INT",
|
|
"float1": "FLOAT",
|
|
"float2": "FLOAT",
|
|
"float3": "FLOAT",
|
|
"float4": "FLOAT",
|
|
"float5": "FLOAT",
|
|
"float6": "FLOAT",
|
|
"index": "INT"
|
|
},
|
|
"output_names": [
|
|
"current value",
|
|
"list",
|
|
"list text"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"FLOAT_LIST",
|
|
"STRING_LIST"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"index",
|
|
"decimal_places",
|
|
"float1",
|
|
"float2",
|
|
"float3",
|
|
"float4",
|
|
"float5",
|
|
"float6"
|
|
],
|
|
"type": "GridFloats"
|
|
},
|
|
"GridIntList": {
|
|
"confidence": "static_exact",
|
|
"display": "Int List from Text Field",
|
|
"inputs": {
|
|
"index": "INT",
|
|
"int_list": "STRING"
|
|
},
|
|
"output_names": [
|
|
"current value",
|
|
"list",
|
|
"list text"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT_LIST",
|
|
"STRING_LIST"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"index",
|
|
"int_list"
|
|
],
|
|
"type": "GridIntList"
|
|
},
|
|
"GridInts": {
|
|
"confidence": "static_exact",
|
|
"display": "Int List",
|
|
"inputs": {
|
|
"index": "INT",
|
|
"int1": "INT",
|
|
"int2": "INT",
|
|
"int3": "INT",
|
|
"int4": "INT",
|
|
"int5": "INT",
|
|
"int6": "INT"
|
|
},
|
|
"output_names": [
|
|
"current value",
|
|
"list",
|
|
"list text"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT_LIST",
|
|
"STRING_LIST"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"index",
|
|
"int1",
|
|
"int2",
|
|
"int3",
|
|
"int4",
|
|
"int5",
|
|
"int6"
|
|
],
|
|
"type": "GridInts"
|
|
},
|
|
"GridStringList": {
|
|
"confidence": "static_exact",
|
|
"display": "String List from Text Field",
|
|
"inputs": {
|
|
"index": "INT",
|
|
"string_list": "STRING"
|
|
},
|
|
"output_names": [
|
|
"current value",
|
|
"list"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING_LIST"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"index",
|
|
"string_list"
|
|
],
|
|
"type": "GridStringList"
|
|
},
|
|
"GridStrings": {
|
|
"confidence": "static_exact",
|
|
"display": "String List",
|
|
"inputs": {
|
|
"index": "INT",
|
|
"string1": "STRING",
|
|
"string2": "STRING",
|
|
"string3": "STRING",
|
|
"string4": "STRING",
|
|
"string5": "STRING",
|
|
"string6": "STRING"
|
|
},
|
|
"output_names": [
|
|
"current value",
|
|
"list"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING_LIST"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"index",
|
|
"string1",
|
|
"string2",
|
|
"string3",
|
|
"string4",
|
|
"string5",
|
|
"string6"
|
|
],
|
|
"type": "GridStrings"
|
|
},
|
|
"GroupSwitchNode": {
|
|
"confidence": "static_exact",
|
|
"display": "All Ignore\ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f",
|
|
"inputs": {
|
|
"smooth_edge_switch": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"*"
|
|
],
|
|
"pack": "ergouzi-kaiguan",
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
|
|
"required": [
|
|
"smooth_edge_switch"
|
|
],
|
|
"type": "GroupSwitchNode"
|
|
},
|
|
"GroupSwitchNodee": {
|
|
"confidence": "static_exact",
|
|
"display": "All Disable\ud83d\udeab",
|
|
"inputs": {
|
|
"smooth_edge_switch": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"*"
|
|
],
|
|
"pack": "ergouzi-kaiguan",
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
|
|
"required": [
|
|
"smooth_edge_switch"
|
|
],
|
|
"type": "GroupSwitchNodee"
|
|
},
|
|
"GroupSwitchNodeee": {
|
|
"confidence": "static_exact",
|
|
"display": "Hybrid switch\ud83d\udd03",
|
|
"inputs": {
|
|
"smooth_edge_switch": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"*"
|
|
],
|
|
"pack": "ergouzi-kaiguan",
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
|
|
"required": [
|
|
"smooth_edge_switch"
|
|
],
|
|
"type": "GroupSwitchNodeee"
|
|
},
|
|
"GroupSwitchNodeeee": {
|
|
"confidence": "static_exact",
|
|
"display": "Universal switch\u25b6\ufe0f",
|
|
"inputs": {
|
|
"smooth_edge_switch": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "ergouzi-kaiguan",
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
|
|
"required": [
|
|
"smooth_edge_switch"
|
|
],
|
|
"type": "GroupSwitchNodeeee"
|
|
},
|
|
"GroupSwitchNodi": {
|
|
"confidence": "static_exact",
|
|
"display": "2\ud83d\udc15Group",
|
|
"inputs": {},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "ergouzi-kaiguan",
|
|
"repository": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
|
|
"required": [],
|
|
"type": "GroupSwitchNodi"
|
|
},
|
|
"HD FaceIndex": {
|
|
"confidence": "static_exact",
|
|
"display": "HD FaceIndex",
|
|
"inputs": {
|
|
"input_image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "hd-nodes-comfyui",
|
|
"repository": "https://github.com/xiaoxiaodesha/hd_node",
|
|
"required": [
|
|
"input_image"
|
|
],
|
|
"type": "HD FaceIndex"
|
|
},
|
|
"HD Image Levels": {
|
|
"confidence": "static_exact",
|
|
"display": "HD Image Levels",
|
|
"inputs": {
|
|
"black_level": "FLOAT",
|
|
"image": "IMAGE",
|
|
"mid_level": "FLOAT",
|
|
"white_level": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "hd-nodes-comfyui",
|
|
"repository": "https://github.com/xiaoxiaodesha/hd_node",
|
|
"required": [
|
|
"image",
|
|
"black_level",
|
|
"mid_level",
|
|
"white_level"
|
|
],
|
|
"type": "HD Image Levels"
|
|
},
|
|
"HD SmoothEdge": {
|
|
"confidence": "static_exact",
|
|
"display": "HD SmoothEdge",
|
|
"inputs": {
|
|
"gamma": "INT",
|
|
"masks": "MASK",
|
|
"sigma": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MASK"
|
|
],
|
|
"pack": "hd-nodes-comfyui",
|
|
"repository": "https://github.com/xiaoxiaodesha/hd_node",
|
|
"required": [
|
|
"masks",
|
|
"sigma",
|
|
"gamma"
|
|
],
|
|
"type": "HD SmoothEdge"
|
|
},
|
|
"HFRemoteVAE": {
|
|
"confidence": "static_exact",
|
|
"display": "HFRemoteVAE(Decode Only)",
|
|
"inputs": {
|
|
"VAE_type": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"vae"
|
|
],
|
|
"outputs": [
|
|
"VAE"
|
|
],
|
|
"pack": "comfyui-hfremotevae",
|
|
"repository": "https://github.com/kijai/ComfyUI-HFRemoteVae",
|
|
"required": [
|
|
"VAE_type"
|
|
],
|
|
"type": "HFRemoteVAE"
|
|
},
|
|
"HFRemoteVAEDecode": {
|
|
"confidence": "static_exact",
|
|
"display": "HFRemoteVAEDecode",
|
|
"inputs": {
|
|
"VAE_type": "COMBO",
|
|
"samples": "LATENT"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-hfremotevae",
|
|
"repository": "https://github.com/kijai/ComfyUI-HFRemoteVae",
|
|
"required": [
|
|
"samples",
|
|
"VAE_type"
|
|
],
|
|
"type": "HFRemoteVAEDecode"
|
|
},
|
|
"HaojihuiHPSv2SaveImage": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveImage",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE",
|
|
"score": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-hpsv2-nodes",
|
|
"repository": "https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "HaojihuiHPSv2SaveImage"
|
|
},
|
|
"HaojihuiHPSv2SaveWebpImage": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveWebpImage",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE",
|
|
"score": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-hpsv2-nodes",
|
|
"repository": "https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "HaojihuiHPSv2SaveWebpImage"
|
|
},
|
|
"Hermes": {
|
|
"confidence": "static_exact",
|
|
"display": "Hermes Chat",
|
|
"inputs": {
|
|
"prompt": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "concarnenode",
|
|
"repository": "https://github.com/concarne000/ConCarneNode",
|
|
"required": [
|
|
"prompt"
|
|
],
|
|
"type": "Hermes"
|
|
},
|
|
"HiDiffusionSD15": {
|
|
"confidence": "static_exact",
|
|
"display": "HiDiffusion SD 1.5",
|
|
"inputs": {
|
|
"eta": "FLOAT",
|
|
"guidance_scale": "FLOAT",
|
|
"height": "INT",
|
|
"negative_prompt": "STRING",
|
|
"positive_prompt": "STRING",
|
|
"seed": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"image_out"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "hidiffusion",
|
|
"repository": "https://github.com/florestefano1975/ComfyUI-HiDiffusion",
|
|
"required": [
|
|
"positive_prompt",
|
|
"negative_prompt",
|
|
"guidance_scale",
|
|
"eta",
|
|
"width",
|
|
"height"
|
|
],
|
|
"type": "HiDiffusionSD15"
|
|
},
|
|
"HiDiffusionSD21": {
|
|
"confidence": "static_exact",
|
|
"display": "HiDiffusion SD 2.1",
|
|
"inputs": {
|
|
"eta": "FLOAT",
|
|
"guidance_scale": "FLOAT",
|
|
"height": "INT",
|
|
"negative_prompt": "STRING",
|
|
"positive_prompt": "STRING",
|
|
"seed": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"image_out"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "hidiffusion",
|
|
"repository": "https://github.com/florestefano1975/ComfyUI-HiDiffusion",
|
|
"required": [
|
|
"positive_prompt",
|
|
"negative_prompt",
|
|
"guidance_scale",
|
|
"eta",
|
|
"width",
|
|
"height"
|
|
],
|
|
"type": "HiDiffusionSD21"
|
|
},
|
|
"HiDiffusionSDXLTurbo": {
|
|
"confidence": "static_exact",
|
|
"display": "HiDiffusion SDXL Turbo",
|
|
"inputs": {
|
|
"guidance_scale": "FLOAT",
|
|
"height": "INT",
|
|
"inference_steps": "INT",
|
|
"positive_prompt": "STRING",
|
|
"seed": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"image_out"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "hidiffusion",
|
|
"repository": "https://github.com/florestefano1975/ComfyUI-HiDiffusion",
|
|
"required": [
|
|
"positive_prompt",
|
|
"guidance_scale",
|
|
"inference_steps",
|
|
"width",
|
|
"height"
|
|
],
|
|
"type": "HiDiffusionSDXLTurbo"
|
|
},
|
|
"ICLightConditioning": {
|
|
"confidence": "static_exact",
|
|
"display": "IC-Light Conditioning",
|
|
"inputs": {
|
|
"foreground": "LATENT",
|
|
"multiplier": "FLOAT",
|
|
"negative": "CONDITIONING",
|
|
"opt_background": "LATENT",
|
|
"positive": "CONDITIONING",
|
|
"vae": "VAE"
|
|
},
|
|
"output_names": [
|
|
"positive",
|
|
"negative",
|
|
"empty_latent"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"LATENT"
|
|
],
|
|
"pack": "ic-light-kijai",
|
|
"repository": "https://github.com/kijai/ComfyUI-IC-Light",
|
|
"required": [
|
|
"positive",
|
|
"negative",
|
|
"vae",
|
|
"foreground",
|
|
"multiplier"
|
|
],
|
|
"type": "ICLightConditioning"
|
|
},
|
|
"IPA Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "IPA Switch (JPS)",
|
|
"inputs": {
|
|
"ipa_1": "IPADAPTER",
|
|
"ipa_2": "IPADAPTER",
|
|
"ipa_3": "IPADAPTER",
|
|
"ipa_4": "IPADAPTER",
|
|
"ipa_5": "IPADAPTER",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"IPA_out"
|
|
],
|
|
"outputs": [
|
|
"IPADAPTER"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "IPA Switch (JPS)"
|
|
},
|
|
"IPAdapterAnimate": {
|
|
"confidence": "static_exact",
|
|
"display": "IPAdapterAnimate by Chan",
|
|
"inputs": {
|
|
"clip_vision": "CLIP_VISION",
|
|
"control_images": "IMAGE",
|
|
"control_net": "CONTROL_NET",
|
|
"dynamic_frame_distribution_values": "STRING",
|
|
"dynamic_strength_values": "STRING",
|
|
"images": "IMAGE",
|
|
"index": "INT",
|
|
"ipadapter": "IPADAPTER",
|
|
"linear_frame_distribution_value": "INT",
|
|
"linear_strength_value": "STRING",
|
|
"model": "MODEL",
|
|
"negative": "CONDITIONING",
|
|
"positive": "CONDITIONING",
|
|
"relative_cn_strength": "FLOAT",
|
|
"relative_ipadapter_strength": "FLOAT",
|
|
"type_of_frame_distribution": "COMBO",
|
|
"type_of_strength_distribution": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"MODEL",
|
|
"POSITIVE",
|
|
"NEGATIVE",
|
|
"NET_INDEX",
|
|
"LOGS"
|
|
],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"INT",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-ipanimate",
|
|
"repository": "https://github.com/Chan-0312/ComfyUI-IPAnimate",
|
|
"required": [
|
|
"images",
|
|
"model",
|
|
"positive",
|
|
"negative",
|
|
"ipadapter",
|
|
"clip_vision",
|
|
"index",
|
|
"type_of_frame_distribution",
|
|
"linear_frame_distribution_value",
|
|
"dynamic_frame_distribution_values",
|
|
"type_of_strength_distribution",
|
|
"linear_strength_value",
|
|
"dynamic_strength_values",
|
|
"relative_ipadapter_strength",
|
|
"relative_cn_strength"
|
|
],
|
|
"type": "IPAdapterAnimate"
|
|
},
|
|
"Image Remove Background (rembg)": {
|
|
"confidence": "static_exact",
|
|
"display": "Image Remove Background (rembg)",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "rembg",
|
|
"repository": "https://github.com/Jcd1230/rembg-comfyui-node",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "Image Remove Background (rembg)"
|
|
},
|
|
"Image Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Image Switch (JPS)",
|
|
"inputs": {
|
|
"img_1": "IMAGE",
|
|
"img_2": "IMAGE",
|
|
"img_3": "IMAGE",
|
|
"img_4": "IMAGE",
|
|
"img_5": "IMAGE",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"img_out"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "Image Switch (JPS)"
|
|
},
|
|
"Image To Mask": {
|
|
"confidence": "static_exact",
|
|
"display": "Image To Mask",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"method": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MASK"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"method"
|
|
],
|
|
"type": "Image To Mask"
|
|
},
|
|
"Image from Dir Selector (Nich)": {
|
|
"confidence": "static_exact",
|
|
"display": "Image from Dir Selector (Nich)",
|
|
"inputs": {
|
|
"directory": "STRING",
|
|
"include_subdirectories": "BOOLEAN",
|
|
"keep_current_selection": "BOOLEAN",
|
|
"regexp_filter": "STRING"
|
|
},
|
|
"output_names": [
|
|
"image",
|
|
"filename",
|
|
"filename_without_extension"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-nich-utils",
|
|
"repository": "https://github.com/nickve28/ComfyUI-Nich-Utils",
|
|
"required": [
|
|
"directory",
|
|
"keep_current_selection",
|
|
"include_subdirectories"
|
|
],
|
|
"type": "Image from Dir Selector (Nich)"
|
|
},
|
|
"ImageBgRemoveProcessor": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageBgRemoveProcessor",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "ImageBgRemoveProcessor"
|
|
},
|
|
"ImageCheveretoUploader": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageCheveretoUploader",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"key": "STRING",
|
|
"url": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"image",
|
|
"url",
|
|
"key"
|
|
],
|
|
"type": "ImageCheveretoUploader"
|
|
},
|
|
"ImageDims": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageDims",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"NUMBER",
|
|
"NUMBER"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "ImageDims"
|
|
},
|
|
"ImageGridCommander": {
|
|
"confidence": "static_exact",
|
|
"display": "Create Image Grid",
|
|
"inputs": {
|
|
"x_count": "INT",
|
|
"y_count": "INT"
|
|
},
|
|
"output_names": [
|
|
"x_index",
|
|
"y_index",
|
|
"x_size",
|
|
"y_size"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"x_count",
|
|
"y_count"
|
|
],
|
|
"type": "ImageGridCommander"
|
|
},
|
|
"ImageGridCompose": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageGridCompose",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"pad_grid": "BOOLEAN",
|
|
"random": "BOOLEAN",
|
|
"rs": "INT",
|
|
"x_dim": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "rave",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-RAVE",
|
|
"required": [
|
|
"images",
|
|
"x_dim",
|
|
"pad_grid",
|
|
"random",
|
|
"rs"
|
|
],
|
|
"type": "ImageGridCompose"
|
|
},
|
|
"ImageGridDecompose": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageGridDecompose",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"pad_grid": "BOOLEAN",
|
|
"random": "BOOLEAN",
|
|
"rs": "INT",
|
|
"x_dim": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "rave",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-RAVE",
|
|
"required": [
|
|
"images",
|
|
"x_dim",
|
|
"pad_grid",
|
|
"random",
|
|
"rs"
|
|
],
|
|
"type": "ImageGridDecompose"
|
|
},
|
|
"ImageLoadByPath(IOHelpers)": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageLoadByPath(IOHelpers)",
|
|
"inputs": {
|
|
"file_path": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "comfyui-io-helpers",
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_io_helpers",
|
|
"required": [
|
|
"file_path"
|
|
],
|
|
"type": "ImageLoadByPath(IOHelpers)"
|
|
},
|
|
"ImageLoadFromBase64(IOHelpers)": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageLoadFromBase64(IOHelpers)",
|
|
"inputs": {
|
|
"base64_string": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "comfyui-io-helpers",
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_io_helpers",
|
|
"required": [
|
|
"base64_string"
|
|
],
|
|
"type": "ImageLoadFromBase64(IOHelpers)"
|
|
},
|
|
"ImageResize": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageResize",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"mode": "COMBO",
|
|
"resampling": "COMBO",
|
|
"rescale_factor": "FLOAT",
|
|
"resize_height": "NUMBER",
|
|
"resize_width": "NUMBER",
|
|
"supersample": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"image",
|
|
"mode",
|
|
"supersample",
|
|
"resampling",
|
|
"rescale_factor",
|
|
"resize_width",
|
|
"resize_height"
|
|
],
|
|
"type": "ImageResize"
|
|
},
|
|
"ImageRewardLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageReward Loader",
|
|
"inputs": {
|
|
"model": "STRING"
|
|
},
|
|
"output_names": [
|
|
"IMAGEREWARD_MODEL"
|
|
],
|
|
"outputs": [
|
|
"IMAGEREWARD_MODEL"
|
|
],
|
|
"pack": "imagereward",
|
|
"repository": "https://github.com/ZaneA/ComfyUI-ImageReward",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"type": "ImageRewardLoader"
|
|
},
|
|
"ImageRewardScore": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageReward Score",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"model": "IMAGEREWARD_MODEL",
|
|
"prompt": "STRING"
|
|
},
|
|
"output_names": [
|
|
"SCORE_FLOAT",
|
|
"SCORE_STRING"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "imagereward",
|
|
"repository": "https://github.com/ZaneA/ComfyUI-ImageReward",
|
|
"required": [
|
|
"model",
|
|
"prompt",
|
|
"images"
|
|
],
|
|
"type": "ImageRewardScore"
|
|
},
|
|
"ImageSaveAsBase64(IOHelpers)": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageSaveAsBase64(IOHelpers)",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"save_extra_pnginfo": "BOOLEAN",
|
|
"save_prompt": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-io-helpers",
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_io_helpers",
|
|
"required": [
|
|
"images",
|
|
"save_prompt",
|
|
"save_extra_pnginfo"
|
|
],
|
|
"type": "ImageSaveAsBase64(IOHelpers)"
|
|
},
|
|
"ImageSaveToPath(IOHelpers)": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageSaveToPath(IOHelpers)",
|
|
"inputs": {
|
|
"compress_level": "INT",
|
|
"filename_prefix": "STRING",
|
|
"folder_path": "STRING",
|
|
"images": "IMAGE",
|
|
"save_extra_pnginfo": "BOOLEAN",
|
|
"save_prompt": "BOOLEAN"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-io-helpers",
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_io_helpers",
|
|
"required": [
|
|
"images",
|
|
"folder_path",
|
|
"filename_prefix",
|
|
"save_prompt",
|
|
"save_extra_pnginfo",
|
|
"compress_level"
|
|
],
|
|
"type": "ImageSaveToPath(IOHelpers)"
|
|
},
|
|
"ImageStandardResizeProcessor": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageStandardResizeProcessor",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"size": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"image",
|
|
"size"
|
|
],
|
|
"type": "ImageStandardResizeProcessor"
|
|
},
|
|
"ImageSwitch": {
|
|
"confidence": "static_exact",
|
|
"display": "ImageSwitch",
|
|
"inputs": {
|
|
"image_1": "IMAGE",
|
|
"image_2": "IMAGE",
|
|
"switch": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"image_1",
|
|
"image_2",
|
|
"switch"
|
|
],
|
|
"type": "ImageSwitch"
|
|
},
|
|
"Images Masks MultiPipe (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Images Masks MultiPipe (JPS)",
|
|
"inputs": {
|
|
"generation_img": "IMAGE",
|
|
"generation_mask": "MASK",
|
|
"inpaint_model": "MODEL",
|
|
"ipa1_img": "IMAGE",
|
|
"ipa1_mask": "MASK",
|
|
"ipa2_img": "IMAGE",
|
|
"ipa2_mask": "MASK",
|
|
"revision1_img": "IMAGE",
|
|
"revision2_img": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"generation_img",
|
|
"generation_mask",
|
|
"ipa1_img",
|
|
"ipa2_img",
|
|
"ipa1_mask",
|
|
"ipa2_mask",
|
|
"revision1_img",
|
|
"revision2_img",
|
|
"inpaint_model"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK",
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"MASK",
|
|
"MASK",
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"MODEL"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [],
|
|
"type": "Images Masks MultiPipe (JPS)"
|
|
},
|
|
"Images as Latents (PPF Noise)": {
|
|
"confidence": "static_exact",
|
|
"display": "Images as Latents (PPF Noise)",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"resampling": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"latents",
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"LATENT",
|
|
"IMAGE"
|
|
],
|
|
"pack": "ppf",
|
|
"repository": "https://github.com/WASasquatch/PPF_Noise_ComfyUI",
|
|
"required": [
|
|
"images",
|
|
"resampling"
|
|
],
|
|
"type": "Images as Latents (PPF Noise)"
|
|
},
|
|
"InlineWildcardGenerator": {
|
|
"confidence": "static_exact",
|
|
"display": "Define Inline Wildcard",
|
|
"inputs": {
|
|
"delimiter": "STRING",
|
|
"join_separator": "STRING",
|
|
"mix_count": "INT",
|
|
"prev_vars": "WILDCARD_BUNDLE",
|
|
"random_mix": "BOOLEAN",
|
|
"seed": "INT",
|
|
"variable_name": "STRING",
|
|
"wildcard_text": "STRING"
|
|
},
|
|
"output_names": [
|
|
"wildcard_bundle"
|
|
],
|
|
"outputs": [
|
|
"WILDCARD_BUNDLE"
|
|
],
|
|
"pack": "comfyui-inlinevariablewildcards",
|
|
"repository": "https://github.com/A4P7J1N7M05OT/ComfyUI-InlineVariableWildcards",
|
|
"required": [
|
|
"variable_name",
|
|
"wildcard_text",
|
|
"delimiter",
|
|
"mix_count",
|
|
"random_mix",
|
|
"join_separator",
|
|
"seed"
|
|
],
|
|
"type": "InlineWildcardGenerator"
|
|
},
|
|
"Inpainting": {
|
|
"confidence": "static_exact",
|
|
"display": "Inpainting",
|
|
"inputs": {
|
|
"guidance_scale": "FLOAT",
|
|
"image": "IMAGE",
|
|
"inpainting_pipeline": "INPAINT_PIPELINE",
|
|
"mask": "MASK",
|
|
"num_inference_steps": "INT",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "pfaeff",
|
|
"repository": "https://github.com/Pfaeff/pfaeff-comfyui",
|
|
"required": [
|
|
"inpainting_pipeline",
|
|
"image",
|
|
"mask",
|
|
"text",
|
|
"num_inference_steps",
|
|
"guidance_scale"
|
|
],
|
|
"type": "Inpainting"
|
|
},
|
|
"InpaintingPipelineLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "InpaintingPipelineLoader",
|
|
"inputs": {
|
|
"model_name": "STRING",
|
|
"vae_name": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"INPAINT_PIPELINE"
|
|
],
|
|
"pack": "pfaeff",
|
|
"repository": "https://github.com/Pfaeff/pfaeff-comfyui",
|
|
"required": [
|
|
"model_name",
|
|
"vae_name"
|
|
],
|
|
"type": "InpaintingPipelineLoader"
|
|
},
|
|
"InsightFaceBBOXDetect": {
|
|
"confidence": "static_exact",
|
|
"display": "InsightFaceBBOXDetect",
|
|
"inputs": {
|
|
"INSIGHTFACE": "INSIGHTFACE",
|
|
"image": "IMAGE",
|
|
"num_color": "STRING",
|
|
"num_pos": "COMBO",
|
|
"num_sort": "COMBO",
|
|
"shape": "COMBO",
|
|
"shape_color": "STRING",
|
|
"show_num": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"bbox_image",
|
|
"bbox",
|
|
"face_size",
|
|
"INSIGHTFACE"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"STRING",
|
|
"INT",
|
|
"INSIGHTFACE"
|
|
],
|
|
"pack": "easyapi",
|
|
"repository": "https://github.com/lldacing/comfyui-easyapi-nodes",
|
|
"required": [
|
|
"image",
|
|
"shape",
|
|
"shape_color",
|
|
"show_num"
|
|
],
|
|
"type": "InsightFaceBBOXDetect"
|
|
},
|
|
"InstantID Pipe (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "InstantID Pipe (JPS)",
|
|
"inputs": {
|
|
"instantid_settings": "BASIC_PIPE"
|
|
},
|
|
"output_names": [
|
|
"ip_weight",
|
|
"cn_strength",
|
|
"noise",
|
|
"start",
|
|
"end"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"instantid_settings"
|
|
],
|
|
"type": "InstantID Pipe (JPS)"
|
|
},
|
|
"InstantID Settings (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "InstantID Settings (JPS)",
|
|
"inputs": {
|
|
"cn_strength": "FLOAT",
|
|
"end": "FLOAT",
|
|
"ip_weight": "FLOAT",
|
|
"noise": "FLOAT",
|
|
"start": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"instantid_settings"
|
|
],
|
|
"outputs": [
|
|
"BASIC_PIPE"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"ip_weight",
|
|
"cn_strength",
|
|
"noise",
|
|
"start",
|
|
"end"
|
|
],
|
|
"type": "InstantID Settings (JPS)"
|
|
},
|
|
"IntToText": {
|
|
"confidence": "static_exact",
|
|
"display": "Int to Text",
|
|
"inputs": {
|
|
"int_input": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"int_input"
|
|
],
|
|
"type": "IntToText"
|
|
},
|
|
"IntVariable": {
|
|
"confidence": "static_exact",
|
|
"display": "Int",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"value": "INT",
|
|
"variable": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CLIP",
|
|
"INT"
|
|
],
|
|
"pack": "dta-var",
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"required": [
|
|
"variable",
|
|
"value",
|
|
"clip"
|
|
],
|
|
"type": "IntVariable"
|
|
},
|
|
"Integer Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Integer Switch (JPS)",
|
|
"inputs": {
|
|
"int_1": "INT",
|
|
"int_2": "INT",
|
|
"int_3": "INT",
|
|
"int_4": "INT",
|
|
"int_5": "INT",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"int_out"
|
|
],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "Integer Switch (JPS)"
|
|
},
|
|
"JDC_BlendImages": {
|
|
"confidence": "static_exact",
|
|
"display": "Blend Images",
|
|
"inputs": {
|
|
"IMAGE_A": "IMAGE",
|
|
"IMAGE_B": "IMAGE",
|
|
"blend": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"IMAGE_A",
|
|
"IMAGE_B",
|
|
"blend"
|
|
],
|
|
"type": "JDC_BlendImages"
|
|
},
|
|
"JDC_Contrast": {
|
|
"confidence": "static_exact",
|
|
"display": "Brightness & Contrast",
|
|
"inputs": {
|
|
"IMAGE": "IMAGE",
|
|
"brightness": "FLOAT",
|
|
"contrast": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"IMAGE",
|
|
"contrast",
|
|
"brightness"
|
|
],
|
|
"type": "JDC_Contrast"
|
|
},
|
|
"JDC_EqualizeGrey": {
|
|
"confidence": "static_exact",
|
|
"display": "Equalize Histogram",
|
|
"inputs": {
|
|
"IMAGE": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"IMAGE"
|
|
],
|
|
"type": "JDC_EqualizeGrey"
|
|
},
|
|
"JDC_GaussianBlur": {
|
|
"confidence": "static_exact",
|
|
"display": "Gaussian Blur",
|
|
"inputs": {
|
|
"IMAGE": "IMAGE",
|
|
"blur_radius": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"IMAGE",
|
|
"blur_radius"
|
|
],
|
|
"type": "JDC_GaussianBlur"
|
|
},
|
|
"JDC_Greyscale": {
|
|
"confidence": "static_exact",
|
|
"display": "RGB to Greyscale",
|
|
"inputs": {
|
|
"IMAGE": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"IMAGE"
|
|
],
|
|
"type": "JDC_Greyscale"
|
|
},
|
|
"JDC_ImageLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Image From Path",
|
|
"inputs": {
|
|
"image": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "JDC_ImageLoader"
|
|
},
|
|
"JDC_ImageLoaderMeta": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Image From Path With Meta",
|
|
"inputs": {
|
|
"image": "STRING"
|
|
},
|
|
"output_names": [
|
|
"image",
|
|
"mask",
|
|
"PROMPT",
|
|
"NEGATIVE",
|
|
"WIDTH",
|
|
"HEIGHT"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK",
|
|
"STRING",
|
|
"STRING",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "JDC_ImageLoaderMeta"
|
|
},
|
|
"JDC_PowerImage": {
|
|
"confidence": "static_exact",
|
|
"display": "Image To The Power Of",
|
|
"inputs": {
|
|
"IMAGE": "IMAGE",
|
|
"mode": "COMBO",
|
|
"power_of": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"IMAGE",
|
|
"power_of",
|
|
"mode"
|
|
],
|
|
"type": "JDC_PowerImage"
|
|
},
|
|
"JDC_ResizeFactor": {
|
|
"confidence": "static_exact",
|
|
"display": "Resize Image by Factor",
|
|
"inputs": {
|
|
"IMAGE": "IMAGE",
|
|
"factor": "FLOAT",
|
|
"resampler": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "plasma",
|
|
"repository": "https://github.com/Jordach/comfy-plasma",
|
|
"required": [
|
|
"IMAGE",
|
|
"factor",
|
|
"resampler"
|
|
],
|
|
"type": "JDC_ResizeFactor"
|
|
},
|
|
"JPEG artifacts removal FBCNN": {
|
|
"confidence": "static_exact",
|
|
"display": "JPEG Compression Removal - FBCNN",
|
|
"inputs": {
|
|
"auto_detect": "COMBO",
|
|
"compression_level": "INT",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "fbcnn",
|
|
"repository": "https://github.com/Miosp/ComfyUI-FBCNN",
|
|
"required": [
|
|
"image",
|
|
"auto_detect",
|
|
"compression_level"
|
|
],
|
|
"type": "JPEG artifacts removal FBCNN"
|
|
},
|
|
"JSONMessageNotifyTool": {
|
|
"confidence": "static_exact",
|
|
"display": "JSONMessageNotifyTool",
|
|
"inputs": {
|
|
"message": "STRING",
|
|
"url": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"url",
|
|
"message"
|
|
],
|
|
"type": "JSONMessageNotifyTool"
|
|
},
|
|
"JsonToText": {
|
|
"confidence": "static_exact",
|
|
"display": "JsonToText",
|
|
"inputs": {
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "vlm",
|
|
"repository": "https://github.com/gokayfem/ComfyUI_VLM_nodes",
|
|
"required": [
|
|
"text"
|
|
],
|
|
"type": "JsonToText"
|
|
},
|
|
"KMeansQuantize": {
|
|
"confidence": "static_exact",
|
|
"display": "KMeansQuantize",
|
|
"inputs": {
|
|
"colors": "INT",
|
|
"image": "IMAGE",
|
|
"precision": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "post-processing",
|
|
"repository": "https://github.com/EllangoK/ComfyUI-post-processing-nodes",
|
|
"required": [
|
|
"image",
|
|
"colors",
|
|
"precision"
|
|
],
|
|
"type": "KMeansQuantize"
|
|
},
|
|
"KrakenLastFrameMeta": {
|
|
"confidence": "static_exact",
|
|
"display": "\ud83e\udd91 Kraken Last Frame + Meta",
|
|
"inputs": {
|
|
"duplicate_last_frame": "BOOLEAN",
|
|
"fps": "FLOAT",
|
|
"frames_length": "INT",
|
|
"height": "INT",
|
|
"images": "IMAGE",
|
|
"resolution_text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"last_frame",
|
|
"first_frame_out",
|
|
"width",
|
|
"height",
|
|
"frames(length)",
|
|
"fps",
|
|
"resolution_text"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "kraken-tools",
|
|
"repository": "https://github.com/krakenunbound/comfyui-kraken-tools",
|
|
"required": [
|
|
"images",
|
|
"width",
|
|
"height",
|
|
"frames_length",
|
|
"fps",
|
|
"resolution_text"
|
|
],
|
|
"type": "KrakenLastFrameMeta"
|
|
},
|
|
"Kytra_Images_To_RGB": {
|
|
"confidence": "static_exact",
|
|
"display": "Images To RGB Kytra",
|
|
"inputs": {
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-matanyone-kytra",
|
|
"repository": "https://github.com/KytraScript/ComfyUI_MatAnyone_Kytra",
|
|
"required": [
|
|
"images"
|
|
],
|
|
"type": "Kytra_Images_To_RGB"
|
|
},
|
|
"LCMGenerate": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate",
|
|
"inputs": {
|
|
"Reference_Only": "COMBO",
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"mask": "IMAGE",
|
|
"mode": "COMBO",
|
|
"original_image": "IMAGE",
|
|
"oupaint_quality": "COMBO",
|
|
"outpaint_direction": "COMBO",
|
|
"outpaint_size": "INT",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"reference_image": "IMAGE",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"style_fidelity": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"mode",
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"mask",
|
|
"original_image",
|
|
"outpaint_size",
|
|
"outpaint_direction",
|
|
"pipe",
|
|
"batch",
|
|
"prompt_weighting",
|
|
"reference_image",
|
|
"style_fidelity",
|
|
"Reference_Only",
|
|
"oupaint_quality"
|
|
],
|
|
"type": "LCMGenerate"
|
|
},
|
|
"LCMGenerate_ReferenceOnly": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate_ReferenceOnly",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"control_image": "IMAGE",
|
|
"control_weight": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"reference_image": "IMAGE",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"style_fidelity": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"reference_image",
|
|
"pipe",
|
|
"batch",
|
|
"style_fidelity",
|
|
"strength",
|
|
"prompt_weighting",
|
|
"control_image",
|
|
"control_weight"
|
|
],
|
|
"type": "LCMGenerate_ReferenceOnly"
|
|
},
|
|
"LCMGenerate_SDTurbo": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate_SDTurbo",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"device": "COMBO",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"negative_prompt": "STRING",
|
|
"pipe": "class",
|
|
"prompt": "STRING",
|
|
"reference_image": "IMAGE",
|
|
"reference_only": "COMBO",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"style_fidelity": "FLOAT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"pipe",
|
|
"device",
|
|
"seed",
|
|
"negative_prompt",
|
|
"prompt",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"reference_image",
|
|
"style_fidelity",
|
|
"strength",
|
|
"batch",
|
|
"reference_only"
|
|
],
|
|
"type": "LCMGenerate_SDTurbo"
|
|
},
|
|
"LCMGenerate_img2img": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate_img2img",
|
|
"inputs": {
|
|
"adapter": "class",
|
|
"adapter_image": "IMAGE",
|
|
"adapter_weight": "FLOAT",
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"loopback": "COMBO",
|
|
"loopback_iterations": "INT",
|
|
"mode": "COMBO",
|
|
"outpaint_direction": "COMBO",
|
|
"outpaint_size": "INT",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"mode",
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"outpaint_size",
|
|
"outpaint_direction",
|
|
"pipe",
|
|
"batch",
|
|
"strength",
|
|
"prompt_weighting",
|
|
"loopback",
|
|
"loopback_iterations",
|
|
"adapter_image",
|
|
"adapter_weight",
|
|
"adapter"
|
|
],
|
|
"type": "LCMGenerate_img2img"
|
|
},
|
|
"LCMGenerate_img2img_IPAdapter": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate_img2img_IPAdapter",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"ip_model": "class",
|
|
"loopback": "COMBO",
|
|
"loopback_iterations": "INT",
|
|
"pil_image": "IMAGE",
|
|
"prompt_weighting": "COMBO",
|
|
"scale": "FLOAT",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"batch",
|
|
"strength",
|
|
"prompt_weighting",
|
|
"loopback",
|
|
"loopback_iterations",
|
|
"image",
|
|
"ip_model",
|
|
"pil_image",
|
|
"scale"
|
|
],
|
|
"type": "LCMGenerate_img2img_IPAdapter"
|
|
},
|
|
"LCMGenerate_img2img_controlnet": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate_img2img_controlnet",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"control_image": "IMAGE",
|
|
"control_weight": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"loopback": "COMBO",
|
|
"loopback_iterations": "INT",
|
|
"mode": "COMBO",
|
|
"outpaint_direction": "COMBO",
|
|
"outpaint_size": "INT",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"mode",
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"outpaint_size",
|
|
"outpaint_direction",
|
|
"pipe",
|
|
"batch",
|
|
"strength",
|
|
"prompt_weighting",
|
|
"loopback",
|
|
"loopback_iterations",
|
|
"control_image",
|
|
"control_weight"
|
|
],
|
|
"type": "LCMGenerate_img2img_controlnet"
|
|
},
|
|
"LCMGenerate_inpaintv2": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate_inpaintv2",
|
|
"inputs": {
|
|
"Reference_Only": "COMBO",
|
|
"adapter": "class",
|
|
"adapter_image": "IMAGE",
|
|
"adapter_weight": "FLOAT",
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"control_image": "IMAGE",
|
|
"control_weight": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"mask": "IMAGE",
|
|
"mode": "COMBO",
|
|
"original_image": "IMAGE",
|
|
"oupaint_quality": "COMBO",
|
|
"outpaint_direction": "COMBO",
|
|
"outpaint_size": "INT",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"reference_image": "IMAGE",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"style_fidelity": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"mode",
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"mask",
|
|
"original_image",
|
|
"outpaint_size",
|
|
"outpaint_direction",
|
|
"pipe",
|
|
"batch",
|
|
"prompt_weighting",
|
|
"reference_image",
|
|
"style_fidelity",
|
|
"Reference_Only",
|
|
"oupaint_quality",
|
|
"adapter_image",
|
|
"adapter_weight",
|
|
"adapter",
|
|
"control_image",
|
|
"control_weight"
|
|
],
|
|
"type": "LCMGenerate_inpaintv2"
|
|
},
|
|
"LCMGenerate_inpaintv3": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMGenerate_inpaintv3",
|
|
"inputs": {
|
|
"Reference_Only": "COMBO",
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"control_image": "IMAGE",
|
|
"control_weight": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"ip_model": "class",
|
|
"mask": "IMAGE",
|
|
"mode": "COMBO",
|
|
"original_image": "IMAGE",
|
|
"oupaint_quality": "COMBO",
|
|
"outpaint_direction": "COMBO",
|
|
"outpaint_size": "INT",
|
|
"pil_image": "IMAGE",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"reference_image": "IMAGE",
|
|
"scale": "FLOAT",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"style_fidelity": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"mode",
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"mask",
|
|
"original_image",
|
|
"outpaint_size",
|
|
"outpaint_direction",
|
|
"pipe",
|
|
"batch",
|
|
"prompt_weighting",
|
|
"reference_image",
|
|
"style_fidelity",
|
|
"Reference_Only",
|
|
"oupaint_quality",
|
|
"control_image",
|
|
"control_weight",
|
|
"ip_model",
|
|
"pil_image",
|
|
"scale"
|
|
],
|
|
"type": "LCMGenerate_inpaintv3"
|
|
},
|
|
"LCMLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMLoader",
|
|
"inputs": {
|
|
"device": "COMBO",
|
|
"model_path": "STRING",
|
|
"tomesd_value": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"class"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"device",
|
|
"model_path",
|
|
"tomesd_value"
|
|
],
|
|
"type": "LCMLoader"
|
|
},
|
|
"LCMLoader_RefInpaint": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMLoader_RefInpaint",
|
|
"inputs": {
|
|
"device": "COMBO",
|
|
"model_path": "STRING",
|
|
"tomesd_value": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"class"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"device",
|
|
"model_path",
|
|
"tomesd_value"
|
|
],
|
|
"type": "LCMLoader_RefInpaint"
|
|
},
|
|
"LCMLoader_img2img": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMLoader_img2img",
|
|
"inputs": {
|
|
"device": "COMBO",
|
|
"model_path": "STRING",
|
|
"tomesd_value": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"class"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"device",
|
|
"model_path",
|
|
"tomesd_value"
|
|
],
|
|
"type": "LCMLoader_img2img"
|
|
},
|
|
"LCMLora_inpaint": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMLora_inpaint",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"controlnet_weight": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"ip_adapter": "COMBO",
|
|
"ipadapter_scale": "FLOAT",
|
|
"mask": "IMAGE",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"reference_image": "IMAGE",
|
|
"reference_only": "COMBO",
|
|
"reference_style_fidelity": "FLOAT",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"mask",
|
|
"image",
|
|
"reference_image",
|
|
"reference_style_fidelity",
|
|
"pipe",
|
|
"batch",
|
|
"strength",
|
|
"prompt_weighting",
|
|
"controlnet_weight",
|
|
"reference_only",
|
|
"ip_adapter",
|
|
"ipadapter_scale"
|
|
],
|
|
"type": "LCMLora_inpaint"
|
|
},
|
|
"LCMLora_inpaintV2": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMLora_inpaintV2",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"controlnet_weight": "FLOAT",
|
|
"height": "NUMBER",
|
|
"image": "IMAGE",
|
|
"ip_adapter": "COMBO",
|
|
"ipadapter_scale": "FLOAT",
|
|
"mask": "IMAGE",
|
|
"pipe": "class",
|
|
"prompt_weighting": "COMBO",
|
|
"reference_image": "IMAGE",
|
|
"reference_only": "COMBO",
|
|
"reference_style_fidelity": "FLOAT",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"text": "STRING",
|
|
"width": "NUMBER"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"seed",
|
|
"text",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"mask",
|
|
"image",
|
|
"reference_image",
|
|
"reference_style_fidelity",
|
|
"pipe",
|
|
"batch",
|
|
"strength",
|
|
"prompt_weighting",
|
|
"controlnet_weight",
|
|
"reference_only",
|
|
"ip_adapter",
|
|
"ipadapter_scale"
|
|
],
|
|
"type": "LCMLora_inpaintV2"
|
|
},
|
|
"LCMLora_ipadapter": {
|
|
"confidence": "static_exact",
|
|
"display": "LCMLora_ipadapter",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"control_image": "IMAGE",
|
|
"control_net": "COMBO",
|
|
"controlnet_conditioning_scale": "FLOAT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"ip_adapter": "COMBO",
|
|
"ipadapter_image": "IMAGE",
|
|
"ipadapter_scale": "FLOAT",
|
|
"negative_prompt": "STRING",
|
|
"pipe": "class",
|
|
"prompt": "STRING",
|
|
"reference_image": "IMAGE",
|
|
"reference_only": "COMBO",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"style_fidelity": "FLOAT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"pipe",
|
|
"seed",
|
|
"prompt",
|
|
"negative_prompt",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"control_image",
|
|
"reference_image",
|
|
"ipadapter_image",
|
|
"style_fidelity",
|
|
"strength",
|
|
"batch",
|
|
"ipadapter_scale",
|
|
"controlnet_conditioning_scale",
|
|
"reference_only",
|
|
"ip_adapter",
|
|
"control_net"
|
|
],
|
|
"type": "LCMLora_ipadapter"
|
|
},
|
|
"LCM_outpaint_prep": {
|
|
"confidence": "static_exact",
|
|
"display": "LCM_outpaint_prep",
|
|
"inputs": {
|
|
"direction": "COMBO",
|
|
"image": "IMAGE",
|
|
"size": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"direction",
|
|
"size",
|
|
"image"
|
|
],
|
|
"type": "LCM_outpaint_prep"
|
|
},
|
|
"LamaRemover": {
|
|
"confidence": "static_exact",
|
|
"display": "Big lama Remover",
|
|
"inputs": {
|
|
"gaussblur_radius": "INT",
|
|
"images": "IMAGE",
|
|
"invert_mask": "BOOLEAN",
|
|
"mask_threshold": "INT",
|
|
"masks": "MASK"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-lama-remover",
|
|
"repository": "https://github.com/Layer-norm/comfyui-lama-remover",
|
|
"required": [
|
|
"images",
|
|
"masks",
|
|
"mask_threshold",
|
|
"gaussblur_radius",
|
|
"invert_mask"
|
|
],
|
|
"type": "LamaRemover"
|
|
},
|
|
"LamaRemoverIMG": {
|
|
"confidence": "static_exact",
|
|
"display": "Big lama Remover(IMG)",
|
|
"inputs": {
|
|
"gaussblur_radius": "INT",
|
|
"images": "IMAGE",
|
|
"invert_mask": "BOOLEAN",
|
|
"mask_threshold": "INT",
|
|
"masks": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-lama-remover",
|
|
"repository": "https://github.com/Layer-norm/comfyui-lama-remover",
|
|
"required": [
|
|
"images",
|
|
"masks",
|
|
"mask_threshold",
|
|
"gaussblur_radius",
|
|
"invert_mask"
|
|
],
|
|
"type": "LamaRemoverIMG"
|
|
},
|
|
"Largest Int (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Largest Int (JPS)",
|
|
"inputs": {
|
|
"int_a": "INT",
|
|
"int_b": "INT"
|
|
},
|
|
"output_names": [
|
|
"larger_int",
|
|
"smaller_int",
|
|
"is_a_larger"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"int_a",
|
|
"int_b"
|
|
],
|
|
"type": "Largest Int (JPS)"
|
|
},
|
|
"Latent Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Latent Switch (JPS)",
|
|
"inputs": {
|
|
"latent_1": "LATENT",
|
|
"latent_2": "LATENT",
|
|
"latent_3": "LATENT",
|
|
"latent_4": "LATENT",
|
|
"latent_5": "LATENT",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"latent_out"
|
|
],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "Latent Switch (JPS)"
|
|
},
|
|
"LatentGridCompose": {
|
|
"confidence": "static_exact",
|
|
"display": "LatentGridCompose",
|
|
"inputs": {
|
|
"latents": "LATENT",
|
|
"pad_grid": "BOOLEAN",
|
|
"random": "BOOLEAN",
|
|
"rs": "INT",
|
|
"x_dim": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "rave",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-RAVE",
|
|
"required": [
|
|
"latents",
|
|
"x_dim",
|
|
"pad_grid",
|
|
"random",
|
|
"rs"
|
|
],
|
|
"type": "LatentGridCompose"
|
|
},
|
|
"LatentGridDecompose": {
|
|
"confidence": "static_exact",
|
|
"display": "LatentGridDecompose",
|
|
"inputs": {
|
|
"latents": "LATENT",
|
|
"pad_grid": "BOOLEAN",
|
|
"random": "BOOLEAN",
|
|
"rs": "INT",
|
|
"x_dim": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "rave",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-RAVE",
|
|
"required": [
|
|
"latents",
|
|
"x_dim",
|
|
"pad_grid",
|
|
"random",
|
|
"rs"
|
|
],
|
|
"type": "LatentGridDecompose"
|
|
},
|
|
"LatentTravel": {
|
|
"confidence": "static_exact",
|
|
"display": "Latent Travel",
|
|
"inputs": {
|
|
"A": "LATENT",
|
|
"B": "LATENT",
|
|
"blend_mode": "COMBO",
|
|
"factor": "FLOAT",
|
|
"filepath": "STRING",
|
|
"output_images": "BOOLEAN",
|
|
"prefix": "STRING",
|
|
"reflect_travel": "BOOLEAN",
|
|
"steps": "INT",
|
|
"travel_mode": "COMBO",
|
|
"vae": "VAE",
|
|
"write_images": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"LATENTS",
|
|
"IMAGES",
|
|
"FILEPATHS"
|
|
],
|
|
"outputs": [
|
|
"LATENT",
|
|
"IMAGE",
|
|
"STRING"
|
|
],
|
|
"pack": "travel",
|
|
"repository": "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite",
|
|
"required": [
|
|
"A",
|
|
"B",
|
|
"steps",
|
|
"factor",
|
|
"blend_mode",
|
|
"travel_mode",
|
|
"reflect_travel",
|
|
"vae",
|
|
"output_images",
|
|
"filepath",
|
|
"prefix",
|
|
"write_images"
|
|
],
|
|
"type": "LatentTravel"
|
|
},
|
|
"LatentUpscaler": {
|
|
"confidence": "static_exact",
|
|
"display": "Latent Upscaler",
|
|
"inputs": {
|
|
"latent_ver": "COMBO",
|
|
"samples": "LATENT",
|
|
"scale_factor": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "latent-upscaler",
|
|
"repository": "https://github.com/city96/SD-Latent-Upscaler",
|
|
"required": [
|
|
"samples",
|
|
"latent_ver",
|
|
"scale_factor"
|
|
],
|
|
"type": "LatentUpscaler"
|
|
},
|
|
"Latents to CPU (PPF Noise)": {
|
|
"confidence": "static_exact",
|
|
"display": "Latents to CPU \ud83e\udd9a",
|
|
"inputs": {
|
|
"latents": "LATENT"
|
|
},
|
|
"output_names": [
|
|
"latents"
|
|
],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "power-noise",
|
|
"repository": "https://github.com/WASasquatch/PowerNoiseSuite",
|
|
"required": [
|
|
"latents"
|
|
],
|
|
"type": "Latents to CPU (PPF Noise)"
|
|
},
|
|
"LiteralBool": {
|
|
"confidence": "static_exact",
|
|
"display": "Literal Bool",
|
|
"inputs": {
|
|
"value": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [
|
|
"value"
|
|
],
|
|
"type": "LiteralBool"
|
|
},
|
|
"LiteralString": {
|
|
"confidence": "static_exact",
|
|
"display": "Literal String",
|
|
"inputs": {
|
|
"value": "STRING"
|
|
},
|
|
"output_names": [
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [
|
|
"value"
|
|
],
|
|
"type": "LiteralString"
|
|
},
|
|
"LoadDepthPro": {
|
|
"confidence": "static_exact",
|
|
"display": "(Down)Load Depth Pro model",
|
|
"inputs": {
|
|
"precision": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"depth_pro_model"
|
|
],
|
|
"outputs": [
|
|
"DEPTH_PRO_MODEL"
|
|
],
|
|
"pack": "comfyui-depth-pro",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"required": [
|
|
"precision"
|
|
],
|
|
"type": "LoadDepthPro"
|
|
},
|
|
"LoadEXR": {
|
|
"confidence": "static_exact",
|
|
"display": "Load EXR",
|
|
"inputs": {
|
|
"filepath": "STRING",
|
|
"image_load_cap": "INT",
|
|
"select_every_nth": "INT",
|
|
"skip_first_images": "INT",
|
|
"tonemap": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"RGB",
|
|
"alpha",
|
|
"batch_size"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK",
|
|
"INT"
|
|
],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"filepath",
|
|
"tonemap"
|
|
],
|
|
"type": "LoadEXR"
|
|
},
|
|
"LoadEXRFrames": {
|
|
"confidence": "static_exact",
|
|
"display": "Load EXR Frames",
|
|
"inputs": {
|
|
"end_frame": "INT",
|
|
"filepath": "STRING",
|
|
"start_frame": "INT",
|
|
"tonemap": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"RGB",
|
|
"alpha",
|
|
"batch_size",
|
|
"start_frame"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"filepath",
|
|
"tonemap",
|
|
"start_frame",
|
|
"end_frame"
|
|
],
|
|
"type": "LoadEXRFrames"
|
|
},
|
|
"LoadFrame": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Frame",
|
|
"inputs": {
|
|
"file_paths": "FRAMES",
|
|
"seed": "INT",
|
|
"total_frames": "INT"
|
|
},
|
|
"output_names": [
|
|
"Image",
|
|
"Frame number"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"INT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"file_paths",
|
|
"seed",
|
|
"total_frames"
|
|
],
|
|
"type": "LoadFrame"
|
|
},
|
|
"LoadFrameFromDataset": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Frame From Dataset",
|
|
"inputs": {
|
|
"frame_dataset": "FRAME_DATASET",
|
|
"seed": "INT",
|
|
"total_frames": "INT"
|
|
},
|
|
"output_names": [
|
|
"Image",
|
|
"Frame number"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"INT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"frame_dataset",
|
|
"seed",
|
|
"total_frames"
|
|
],
|
|
"type": "LoadFrameFromDataset"
|
|
},
|
|
"LoadFrameSequence": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Frame Sequence",
|
|
"inputs": {
|
|
"file_path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"Frames",
|
|
"Total_frames"
|
|
],
|
|
"outputs": [
|
|
"FRAMES",
|
|
"INT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"file_path"
|
|
],
|
|
"type": "LoadFrameSequence"
|
|
},
|
|
"LoadImageAndPrompt": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Image And Prompt",
|
|
"inputs": {
|
|
"filepath": "STRING",
|
|
"index": "INT"
|
|
},
|
|
"output_names": [
|
|
"image",
|
|
"prompt",
|
|
"filename"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"filepath",
|
|
"index"
|
|
],
|
|
"type": "LoadImageAndPrompt"
|
|
},
|
|
"LoadImageBase64": {
|
|
"confidence": "static_exact",
|
|
"display": "load image from base64 string",
|
|
"inputs": {
|
|
"image_base64": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "comfy-photoshop-sd",
|
|
"repository": "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD",
|
|
"required": [
|
|
"image_base64"
|
|
],
|
|
"type": "LoadImageBase64"
|
|
},
|
|
"LoadImageFromBase64": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Image From Base64",
|
|
"inputs": {
|
|
"data": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "load-image-from-base64-uri",
|
|
"repository": "https://github.com/glowcone/comfyui-base64-to-image",
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "LoadImageFromBase64"
|
|
},
|
|
"LoadImageWithMetaData": {
|
|
"confidence": "static_exact",
|
|
"display": "load Image with metadata",
|
|
"inputs": {
|
|
"image_path": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfy-photoshop-sd",
|
|
"repository": "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD",
|
|
"required": [
|
|
"image_path"
|
|
],
|
|
"type": "LoadImageWithMetaData"
|
|
},
|
|
"LoadImagesFromPath": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Images From Path",
|
|
"inputs": {
|
|
"input_path": "STRING",
|
|
"seed": "INT"
|
|
},
|
|
"output_names": [
|
|
"image",
|
|
"mask",
|
|
"image_path",
|
|
"current_index",
|
|
"total_count"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK",
|
|
"STRING",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [
|
|
"seed",
|
|
"input_path"
|
|
],
|
|
"type": "LoadImagesFromPath"
|
|
},
|
|
"LoadLatentEXR": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Latent EXR",
|
|
"inputs": {
|
|
"filepath": "STRING",
|
|
"image_load_cap": "INT",
|
|
"select_every_nth": "INT",
|
|
"skip_first_images": "INT"
|
|
},
|
|
"output_names": [
|
|
"samples",
|
|
"batch_size"
|
|
],
|
|
"outputs": [
|
|
"LATENT",
|
|
"INT"
|
|
],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"filepath"
|
|
],
|
|
"type": "LoadLatentEXR"
|
|
},
|
|
"LoadLorasFromPrompt": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Loras From Prompt",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"model": "MODEL",
|
|
"prompt": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CLIP",
|
|
"STRING"
|
|
],
|
|
"pack": "comfy-photoshop-sd",
|
|
"repository": "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD",
|
|
"required": [
|
|
"model",
|
|
"clip",
|
|
"prompt"
|
|
],
|
|
"type": "LoadLorasFromPrompt"
|
|
},
|
|
"LoadRandomCheckpoint": {
|
|
"confidence": "static_exact",
|
|
"display": "Load Random Checkpoint",
|
|
"inputs": {
|
|
"checkpoints": "STRING",
|
|
"repeat_count": "INT",
|
|
"seed": "INT",
|
|
"shuffle": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"model",
|
|
"clip",
|
|
"vae",
|
|
"path"
|
|
],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CLIP",
|
|
"VAE",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [
|
|
"checkpoints",
|
|
"seed",
|
|
"repeat_count",
|
|
"shuffle"
|
|
],
|
|
"type": "LoadRandomCheckpoint"
|
|
},
|
|
"LogSigmas": {
|
|
"confidence": "static_exact",
|
|
"display": "LogSigmas",
|
|
"inputs": {
|
|
"sigmas": "SIGMAS"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "splicetools",
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-SpliceTools",
|
|
"required": [
|
|
"sigmas"
|
|
],
|
|
"type": "LogSigmas"
|
|
},
|
|
"LoppinerLoopExtractor": {
|
|
"confidence": "static_exact",
|
|
"display": "Loppiner Loop Extractor",
|
|
"inputs": {
|
|
"confidence_threshold": "FLOAT",
|
|
"fallback_strategy": "COMBO",
|
|
"images": "IMAGE",
|
|
"max_period_frames": "INT",
|
|
"min_period_frames": "INT",
|
|
"mode": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"images",
|
|
"period_frames",
|
|
"start_frame",
|
|
"confidence",
|
|
"estimated_loops",
|
|
"status"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"INT",
|
|
"INT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "loppiner",
|
|
"repository": "https://github.com/adbrasi/loppiner",
|
|
"required": [
|
|
"images",
|
|
"mode",
|
|
"fallback_strategy",
|
|
"min_period_frames",
|
|
"max_period_frames",
|
|
"confidence_threshold"
|
|
],
|
|
"type": "LoppinerLoopExtractor"
|
|
},
|
|
"LoraTagLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "Load LoRA Tag",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"model": "MODEL",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [
|
|
"MODEL",
|
|
"CLIP",
|
|
"STRING"
|
|
],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CLIP",
|
|
"STRING"
|
|
],
|
|
"pack": "lora-tag-loader",
|
|
"repository": "https://github.com/badjeff/comfyui_lora_tag_loader",
|
|
"required": [
|
|
"model",
|
|
"clip",
|
|
"text"
|
|
],
|
|
"type": "LoraTagLoader"
|
|
},
|
|
"MagicAnimate": {
|
|
"confidence": "static_exact",
|
|
"display": "Magic Animate",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"inference_steps": "INT",
|
|
"magic_animate_model": "MAGIC_ANIMATE_MODEL",
|
|
"pose_video": "IMAGE",
|
|
"seed": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-magicanimate",
|
|
"repository": "https://github.com/thecooltechguy/ComfyUI-MagicAnimate",
|
|
"required": [
|
|
"magic_animate_model",
|
|
"image",
|
|
"pose_video",
|
|
"seed",
|
|
"inference_steps"
|
|
],
|
|
"type": "MagicAnimate"
|
|
},
|
|
"Make Image Batch": {
|
|
"confidence": "static_exact",
|
|
"display": "Make Image Batch",
|
|
"inputs": {
|
|
"image1": "IMAGE",
|
|
"image2": "IMAGE",
|
|
"image3": "IMAGE",
|
|
"image4": "IMAGE",
|
|
"image5": "IMAGE",
|
|
"image6": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image1"
|
|
],
|
|
"type": "Make Image Batch"
|
|
},
|
|
"MakePaths": {
|
|
"confidence": "static_exact",
|
|
"display": "Make Paths",
|
|
"inputs": {
|
|
"experiment": "STRING",
|
|
"frames": "STRING",
|
|
"root_path": "STRING",
|
|
"smoothed": "STRING",
|
|
"video": "STRING"
|
|
},
|
|
"output_names": [
|
|
"video_path",
|
|
"frames_path",
|
|
"smoothed_frames_path"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"root_path",
|
|
"experiment",
|
|
"video",
|
|
"frames",
|
|
"smoothed"
|
|
],
|
|
"type": "MakePaths"
|
|
},
|
|
"Mask Bounding Box": {
|
|
"confidence": "static_exact",
|
|
"display": "Mask Bounding Box",
|
|
"inputs": {
|
|
"image_mapped": "IMAGE",
|
|
"mask_bounding_box": "MASK",
|
|
"min_height": "INT",
|
|
"min_width": "INT",
|
|
"threshold": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"X1",
|
|
"X2",
|
|
"Y1",
|
|
"Y2",
|
|
"width",
|
|
"height",
|
|
"bounded mask",
|
|
"bounded image"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"MASK",
|
|
"IMAGE"
|
|
],
|
|
"pack": "mask-bbox",
|
|
"repository": "https://github.com/mikkel/comfyui-mask-boundingbox",
|
|
"required": [
|
|
"mask_bounding_box",
|
|
"min_width",
|
|
"min_height",
|
|
"image_mapped",
|
|
"threshold"
|
|
],
|
|
"type": "Mask Bounding Box"
|
|
},
|
|
"Mask By Text": {
|
|
"confidence": "static_exact",
|
|
"display": "Mask By Text",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"negative_prompt": "STRING",
|
|
"normalize": "COMBO",
|
|
"precision": "FLOAT",
|
|
"prompt": "STRING"
|
|
},
|
|
"output_names": [
|
|
"thresholded_mask",
|
|
"raw_mask"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"prompt",
|
|
"negative_prompt",
|
|
"precision",
|
|
"normalize"
|
|
],
|
|
"type": "Mask By Text"
|
|
},
|
|
"Mask Morphology": {
|
|
"confidence": "static_exact",
|
|
"display": "Mask Morphology",
|
|
"inputs": {
|
|
"distance": "INT",
|
|
"image": "IMAGE",
|
|
"op": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"distance",
|
|
"op"
|
|
],
|
|
"type": "Mask Morphology"
|
|
},
|
|
"Mask Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Mask Switch (JPS)",
|
|
"inputs": {
|
|
"mask_1": "MASK",
|
|
"mask_2": "MASK",
|
|
"mask_3": "MASK",
|
|
"mask_4": "MASK",
|
|
"mask_5": "MASK",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"mask_out"
|
|
],
|
|
"outputs": [
|
|
"MASK"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "Mask Switch (JPS)"
|
|
},
|
|
"MaskByBboxes": {
|
|
"confidence": "static_exact",
|
|
"display": "MaskByBboxes",
|
|
"inputs": {
|
|
"bboxes": "BBOX",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"mask"
|
|
],
|
|
"outputs": [
|
|
"MASK"
|
|
],
|
|
"pack": "easyapi",
|
|
"repository": "https://github.com/lldacing/comfyui-easyapi-nodes",
|
|
"required": [
|
|
"image",
|
|
"bboxes"
|
|
],
|
|
"type": "MaskByBboxes"
|
|
},
|
|
"MaskExpansion": {
|
|
"confidence": "static_exact",
|
|
"display": "Expand and Blur the Mask",
|
|
"inputs": {
|
|
"blur": "INT",
|
|
"expansion": "INT",
|
|
"mask": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfy-photoshop-sd",
|
|
"repository": "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD",
|
|
"required": [
|
|
"mask",
|
|
"expansion",
|
|
"blur"
|
|
],
|
|
"type": "MaskExpansion"
|
|
},
|
|
"MasksToColoredMasks": {
|
|
"confidence": "static_exact",
|
|
"display": "Masks to Colored Masks",
|
|
"inputs": {
|
|
"background": "STRING",
|
|
"colorlist": "STRING",
|
|
"mask": "MASK"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "meshmesh",
|
|
"repository": "https://github.com/meshmesh-io/ComfyUI-MeshMesh",
|
|
"required": [
|
|
"mask",
|
|
"colorlist",
|
|
"background"
|
|
],
|
|
"type": "MasksToColoredMasks"
|
|
},
|
|
"MatAnyoneVideoMatting": {
|
|
"confidence": "static_exact",
|
|
"display": "MatAnyone Video Kytra",
|
|
"inputs": {
|
|
"bg_blue": "INT",
|
|
"bg_green": "INT",
|
|
"bg_red": "INT",
|
|
"dilate_kernel": "INT",
|
|
"erode_kernel": "INT",
|
|
"mask": "MASK",
|
|
"video_frames": "IMAGE",
|
|
"warmup_frames": "INT"
|
|
},
|
|
"output_names": [
|
|
"foreground_frames",
|
|
"alpha_frames"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "comfyui-matanyone-kytra",
|
|
"repository": "https://github.com/KytraScript/ComfyUI_MatAnyone_Kytra",
|
|
"required": [
|
|
"video_frames",
|
|
"mask",
|
|
"warmup_frames",
|
|
"erode_kernel",
|
|
"dilate_kernel",
|
|
"bg_red",
|
|
"bg_green",
|
|
"bg_blue"
|
|
],
|
|
"type": "MatAnyoneVideoMatting"
|
|
},
|
|
"MetricDepthToInverse": {
|
|
"confidence": "static_exact",
|
|
"display": "Metric Depth to Inverse",
|
|
"inputs": {
|
|
"depth": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"depth"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-depth-pro",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"required": [
|
|
"depth"
|
|
],
|
|
"type": "MetricDepthToInverse"
|
|
},
|
|
"MetricDepthToRelative": {
|
|
"confidence": "static_exact",
|
|
"display": "Metric Depth to Relative",
|
|
"inputs": {
|
|
"depth": "IMAGE",
|
|
"gamma": "FLOAT",
|
|
"invert": "BOOLEAN",
|
|
"per_image": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"depth"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-depth-pro",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-Depth-Pro",
|
|
"required": [
|
|
"depth",
|
|
"per_image",
|
|
"invert",
|
|
"gamma"
|
|
],
|
|
"type": "MetricDepthToRelative"
|
|
},
|
|
"Mix Color By Mask": {
|
|
"confidence": "static_exact",
|
|
"display": "Mix Color By Mask",
|
|
"inputs": {
|
|
"b": "INT",
|
|
"g": "INT",
|
|
"image": "IMAGE",
|
|
"mask": "IMAGE",
|
|
"r": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"r",
|
|
"g",
|
|
"b",
|
|
"mask"
|
|
],
|
|
"type": "Mix Color By Mask"
|
|
},
|
|
"Mix Images By Mask": {
|
|
"confidence": "static_exact",
|
|
"display": "Mix Images By Mask",
|
|
"inputs": {
|
|
"image1": "IMAGE",
|
|
"image2": "IMAGE",
|
|
"mask": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image1",
|
|
"image2",
|
|
"mask"
|
|
],
|
|
"type": "Mix Images By Mask"
|
|
},
|
|
"Model Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Model Switch (JPS)",
|
|
"inputs": {
|
|
"model_1": "MODEL",
|
|
"model_2": "MODEL",
|
|
"model_3": "MODEL",
|
|
"model_4": "MODEL",
|
|
"model_5": "MODEL",
|
|
"select": "INT"
|
|
},
|
|
"output_names": [
|
|
"model_out"
|
|
],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "Model Switch (JPS)"
|
|
},
|
|
"ModelMergeBlocks": {
|
|
"confidence": "static_exact",
|
|
"display": "ModelMergeBlocks",
|
|
"inputs": {
|
|
"input": "FLOAT",
|
|
"middle": "FLOAT",
|
|
"model1": "MODEL",
|
|
"model2": "MODEL",
|
|
"out": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "auto-mbw",
|
|
"repository": "https://github.com/szhublox/ambw_comfyui",
|
|
"required": [
|
|
"model1",
|
|
"model2",
|
|
"input",
|
|
"middle",
|
|
"out"
|
|
],
|
|
"type": "ModelMergeBlocks"
|
|
},
|
|
"ModelMergeSimple": {
|
|
"confidence": "static_exact",
|
|
"display": "ModelMergeSimple",
|
|
"inputs": {
|
|
"model1": "MODEL",
|
|
"model2": "MODEL",
|
|
"ratio": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "auto-mbw",
|
|
"repository": "https://github.com/szhublox/ambw_comfyui",
|
|
"required": [
|
|
"model1",
|
|
"model2",
|
|
"ratio"
|
|
],
|
|
"type": "ModelMergeSimple"
|
|
},
|
|
"ModelSamplerTonemapNoiseTest": {
|
|
"confidence": "static_exact",
|
|
"display": "ModelSamplerTonemapNoiseTest",
|
|
"inputs": {
|
|
"model": "MODEL",
|
|
"multiplier": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfy-exp",
|
|
"repository": "https://github.com/comfyanonymous/ComfyUI_experiments",
|
|
"required": [
|
|
"model",
|
|
"multiplier"
|
|
],
|
|
"type": "ModelSamplerTonemapNoiseTest"
|
|
},
|
|
"Motionctrl Sample Simple": {
|
|
"confidence": "static_exact",
|
|
"display": "Motionctrl Sample Simple",
|
|
"inputs": {
|
|
"clip": "EMBEDDER",
|
|
"context_overlap": "INT",
|
|
"ddim_sampler": "SAMPLER",
|
|
"draw_camera_dot": "BOOLEAN",
|
|
"draw_traj_dot": "BOOLEAN",
|
|
"model": "MOTIONCTRL",
|
|
"negative": "CONDITIONING",
|
|
"noise_shape": "NOISE_SHAPE",
|
|
"positive": "CONDITIONING",
|
|
"rt": "RT",
|
|
"rt_list": "RT_LIST",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"traj": "TRAJ_FEATURES",
|
|
"traj_list": "TRAJ_LIST",
|
|
"traj_tool": "STRING",
|
|
"vae": "VAE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "motionctrl",
|
|
"repository": "https://github.com/chaojie/ComfyUI-MotionCtrl",
|
|
"required": [
|
|
"model",
|
|
"clip",
|
|
"vae",
|
|
"ddim_sampler",
|
|
"positive",
|
|
"negative",
|
|
"traj_list",
|
|
"rt_list",
|
|
"traj",
|
|
"rt",
|
|
"steps",
|
|
"seed",
|
|
"noise_shape",
|
|
"context_overlap"
|
|
],
|
|
"type": "Motionctrl Sample Simple"
|
|
},
|
|
"MultiLoRAStack": {
|
|
"confidence": "static_exact",
|
|
"display": "Multi LoRA Stack",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"lora_stack": "STRING",
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [
|
|
"MODEL",
|
|
"CLIP"
|
|
],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CLIP"
|
|
],
|
|
"pack": "multi-lora-stack",
|
|
"repository": "https://github.com/ShmuelRonen/multi-lora-stack",
|
|
"required": [
|
|
"model",
|
|
"clip",
|
|
"lora_stack"
|
|
],
|
|
"type": "MultiLoRAStack"
|
|
},
|
|
"MultiLoRAStackModelOnly": {
|
|
"confidence": "static_exact",
|
|
"display": "Multi LoRA Stack (Model Only)",
|
|
"inputs": {
|
|
"lora_stack": "STRING",
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [
|
|
"MODEL"
|
|
],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "multi-lora-stack",
|
|
"repository": "https://github.com/ShmuelRonen/multi-lora-stack",
|
|
"required": [
|
|
"model",
|
|
"lora_stack"
|
|
],
|
|
"type": "MultiLoRAStackModelOnly"
|
|
},
|
|
"Multiply Float Float (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Multiply Float Float (JPS)",
|
|
"inputs": {
|
|
"float_a": "FLOAT",
|
|
"float_b": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"int_multiply",
|
|
"float_multiply"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"float_a",
|
|
"float_b"
|
|
],
|
|
"type": "Multiply Float Float (JPS)"
|
|
},
|
|
"Multiply Int Float (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Multiply Int Float (JPS)",
|
|
"inputs": {
|
|
"float_b": "FLOAT",
|
|
"int_a": "INT"
|
|
},
|
|
"output_names": [
|
|
"int_multiply",
|
|
"float_multiply"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"int_a",
|
|
"float_b"
|
|
],
|
|
"type": "Multiply Int Float (JPS)"
|
|
},
|
|
"Multiply Int Int (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Multiply Int Int (JPS)",
|
|
"inputs": {
|
|
"int_a": "INT",
|
|
"int_b": "INT"
|
|
},
|
|
"output_names": [
|
|
"int_multiply",
|
|
"float_multiply"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"int_a",
|
|
"int_b"
|
|
],
|
|
"type": "Multiply Int Int (JPS)"
|
|
},
|
|
"Multiply Integer (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Multiply Integer (WLSH)",
|
|
"inputs": {
|
|
"multiplier": "INT",
|
|
"number": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"number",
|
|
"multiplier"
|
|
],
|
|
"type": "Multiply Integer (WLSH)"
|
|
},
|
|
"NSFWDetection": {
|
|
"confidence": "static_exact",
|
|
"display": "NSFW Detection",
|
|
"inputs": {
|
|
"alternative_image": "IMAGE",
|
|
"image": "IMAGE",
|
|
"score": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-nsfw-detection",
|
|
"repository": "https://github.com/trumanwong/ComfyUI-NSFW-Detection",
|
|
"required": [
|
|
"image",
|
|
"score",
|
|
"alternative_image"
|
|
],
|
|
"type": "NSFWDetection"
|
|
},
|
|
"NTL_LoadImagesBase64": {
|
|
"confidence": "static_exact",
|
|
"display": "ntl Load Images (Base64)",
|
|
"inputs": {
|
|
"images": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "net-tool-node-for-comfyui",
|
|
"repository": "https://github.com/LyazS/comfyui-nettools",
|
|
"required": [
|
|
"images"
|
|
],
|
|
"type": "NTL_LoadImagesBase64"
|
|
},
|
|
"Negpip": {
|
|
"confidence": "static_exact",
|
|
"display": "Apply Negpip",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL",
|
|
"CLIP"
|
|
],
|
|
"pack": "cdtuner",
|
|
"repository": "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI",
|
|
"required": [
|
|
"model",
|
|
"clip"
|
|
],
|
|
"type": "Negpip"
|
|
},
|
|
"NormalizeAmplitude": {
|
|
"confidence": "static_exact",
|
|
"display": "Normalize Amplitude",
|
|
"inputs": {
|
|
"amplitude": "AMPLITUDE",
|
|
"invert_normalized": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"normalized_amp"
|
|
],
|
|
"outputs": [
|
|
"NORMALIZED_AMPLITUDE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"amplitude"
|
|
],
|
|
"type": "NormalizeAmplitude"
|
|
},
|
|
"NormalizedAmplitudeDrivenString": {
|
|
"confidence": "static_exact",
|
|
"display": "Normalized Amplitude Driven String",
|
|
"inputs": {
|
|
"loop": "BOOLEAN",
|
|
"normalized_amp": "NORMALIZED_AMPLITUDE",
|
|
"shuffle": "BOOLEAN",
|
|
"text": "STRING",
|
|
"triggering_threshold": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"text",
|
|
"normalized_amp",
|
|
"triggering_threshold"
|
|
],
|
|
"type": "NormalizedAmplitudeDrivenString"
|
|
},
|
|
"NormalizedAmplitudeToGraph": {
|
|
"confidence": "static_exact",
|
|
"display": "Normalized Amplitude To Graph",
|
|
"inputs": {
|
|
"normalized_amp": "NORMALIZED_AMPLITUDE"
|
|
},
|
|
"output_names": [
|
|
"graph_image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"normalized_amp"
|
|
],
|
|
"type": "NormalizedAmplitudeToGraph"
|
|
},
|
|
"NormalizedAmplitudeToNumber": {
|
|
"confidence": "static_exact",
|
|
"display": "Normalized Amplitude To Float or Int",
|
|
"inputs": {
|
|
"add_ceiling": "FLOAT",
|
|
"add_to": "FLOAT",
|
|
"normalized_amp": "NORMALIZED_AMPLITUDE",
|
|
"threshold_for_add": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"INT"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"normalized_amp",
|
|
"add_to",
|
|
"threshold_for_add",
|
|
"add_ceiling"
|
|
],
|
|
"type": "NormalizedAmplitudeToNumber"
|
|
},
|
|
"Nui.OpenPoseEditor": {
|
|
"confidence": "static_exact",
|
|
"display": "OpenPose Editor",
|
|
"inputs": {
|
|
"image": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "openpose-editor",
|
|
"repository": "https://github.com/space-nuko/ComfyUI-OpenPose-Editor",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "Nui.OpenPoseEditor"
|
|
},
|
|
"OutpaintCanvasTool": {
|
|
"confidence": "static_exact",
|
|
"display": "OutpaintCanvasTool",
|
|
"inputs": {
|
|
"seed": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"STRING"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"seed"
|
|
],
|
|
"type": "OutpaintCanvasTool"
|
|
},
|
|
"PaintbyExampleSampler": {
|
|
"confidence": "static_exact",
|
|
"display": "Sample with Paint-by-Example Pipe",
|
|
"inputs": {
|
|
"example": "IMAGE",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"mask": "MASK",
|
|
"pipe": "MODEL",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "paint-by-example",
|
|
"repository": "https://github.com/Kangkang625/ComfyUI-paint-by-example",
|
|
"required": [
|
|
"pipe",
|
|
"image",
|
|
"mask",
|
|
"example",
|
|
"height",
|
|
"width"
|
|
],
|
|
"type": "PaintbyExampleSampler"
|
|
},
|
|
"Paste By Mask": {
|
|
"confidence": "static_exact",
|
|
"display": "Paste By Mask",
|
|
"inputs": {
|
|
"image_base": "IMAGE",
|
|
"image_to_paste": "IMAGE",
|
|
"mask": "IMAGE",
|
|
"mask_mapping_optional": "MASK_MAPPING",
|
|
"resize_behavior": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image_base",
|
|
"image_to_paste",
|
|
"mask",
|
|
"resize_behavior"
|
|
],
|
|
"type": "Paste By Mask"
|
|
},
|
|
"PerpCFG": {
|
|
"confidence": "static_exact",
|
|
"display": "PerpCFG",
|
|
"inputs": {
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfyui-perpcfg",
|
|
"repository": "https://github.com/bvhari/ComfyUI_PerpCFG",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"type": "PerpCFG"
|
|
},
|
|
"PreviewJSONNode": {
|
|
"confidence": "static_exact",
|
|
"display": "PreviewJSONNode",
|
|
"inputs": {
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"text"
|
|
],
|
|
"type": "PreviewJSONNode"
|
|
},
|
|
"Prompt Weight (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Prompt Weight (WLSH)",
|
|
"inputs": {
|
|
"prompt": "STRING",
|
|
"weight": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"prompt"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"prompt",
|
|
"weight"
|
|
],
|
|
"type": "Prompt Weight (WLSH)"
|
|
},
|
|
"PromptEdit": {
|
|
"confidence": "static_exact",
|
|
"display": "PromptEdit",
|
|
"inputs": {
|
|
"negative_prompt": "STRING",
|
|
"positive_prompt": "STRING"
|
|
},
|
|
"output_names": [
|
|
"positive_prompt",
|
|
"negative_prompt"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-prompt-config",
|
|
"repository": "https://github.com/Taremin/comfyui-prompt-config",
|
|
"required": [
|
|
"positive_prompt",
|
|
"negative_prompt"
|
|
],
|
|
"type": "PromptEdit"
|
|
},
|
|
"Prune By Mask": {
|
|
"confidence": "static_exact",
|
|
"display": "Prune By Mask",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"mask": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"mask"
|
|
],
|
|
"type": "Prune By Mask"
|
|
},
|
|
"PygameRun": {
|
|
"confidence": "static_exact",
|
|
"display": "PygameRun",
|
|
"inputs": {
|
|
"delta_t": "FLOAT",
|
|
"frame_length": "INT",
|
|
"screen": "PygameSurface",
|
|
"shape": "SHAPE",
|
|
"space": "PymunkSpace"
|
|
},
|
|
"output_names": [
|
|
"image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"screen",
|
|
"space",
|
|
"delta_t",
|
|
"frame_length",
|
|
"shape"
|
|
],
|
|
"type": "PygameRun"
|
|
},
|
|
"PygameSurface": {
|
|
"confidence": "static_exact",
|
|
"display": "PygameSurface",
|
|
"inputs": {
|
|
"height": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"screen"
|
|
],
|
|
"outputs": [
|
|
"PygameSurface"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"width",
|
|
"height"
|
|
],
|
|
"type": "PygameSurface"
|
|
},
|
|
"PymunkDynamicBox": {
|
|
"confidence": "static_exact",
|
|
"display": "PymunkDynamicBox",
|
|
"inputs": {
|
|
"elasticity": "FLOAT",
|
|
"height": "FLOAT",
|
|
"mass": "FLOAT",
|
|
"radius": "FLOAT",
|
|
"shape": "SHAPE",
|
|
"space": "PymunkSpace",
|
|
"width": "FLOAT",
|
|
"x": "FLOAT",
|
|
"y": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"box"
|
|
],
|
|
"outputs": [
|
|
"SHAPE"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"space",
|
|
"x",
|
|
"y",
|
|
"width",
|
|
"height",
|
|
"radius",
|
|
"mass",
|
|
"elasticity"
|
|
],
|
|
"type": "PymunkDynamicBox"
|
|
},
|
|
"PymunkDynamicCircle": {
|
|
"confidence": "static_exact",
|
|
"display": "PymunkDynamicCircle",
|
|
"inputs": {
|
|
"elasticity": "FLOAT",
|
|
"mass": "FLOAT",
|
|
"radius": "FLOAT",
|
|
"shape": "SHAPE",
|
|
"space": "PymunkSpace",
|
|
"x": "FLOAT",
|
|
"y": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"circle"
|
|
],
|
|
"outputs": [
|
|
"SHAPE"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"space",
|
|
"x",
|
|
"y",
|
|
"radius",
|
|
"mass",
|
|
"elasticity"
|
|
],
|
|
"type": "PymunkDynamicCircle"
|
|
},
|
|
"PymunkRun": {
|
|
"confidence": "static_exact",
|
|
"display": "PymunkRun",
|
|
"inputs": {
|
|
"delta_t": "FLOAT",
|
|
"frame_length": "INT",
|
|
"height": "INT",
|
|
"shape": "SHAPE",
|
|
"space": "PymunkSpace",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"tracking_points"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"space",
|
|
"delta_t",
|
|
"frame_length",
|
|
"width",
|
|
"height",
|
|
"shape"
|
|
],
|
|
"type": "PymunkRun"
|
|
},
|
|
"PymunkShapeMerge": {
|
|
"confidence": "static_exact",
|
|
"display": "PymunkShapeMerge",
|
|
"inputs": {
|
|
"shape1": "SHAPE",
|
|
"shape2": "SHAPE"
|
|
},
|
|
"output_names": [
|
|
"shape"
|
|
],
|
|
"outputs": [
|
|
"SHAPE"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"shape1",
|
|
"shape2"
|
|
],
|
|
"type": "PymunkShapeMerge"
|
|
},
|
|
"PymunkSpace": {
|
|
"confidence": "static_exact",
|
|
"display": "PymunkSpace",
|
|
"inputs": {
|
|
"xgravity": "FLOAT",
|
|
"ygravity": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"space"
|
|
],
|
|
"outputs": [
|
|
"PymunkSpace"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"xgravity",
|
|
"ygravity"
|
|
],
|
|
"type": "PymunkSpace"
|
|
},
|
|
"PymunkStaticLine": {
|
|
"confidence": "static_exact",
|
|
"display": "PymunkStaticLine",
|
|
"inputs": {
|
|
"elasticity": "FLOAT",
|
|
"radius": "FLOAT",
|
|
"shape": "SHAPE",
|
|
"space": "PymunkSpace",
|
|
"x1": "FLOAT",
|
|
"x2": "FLOAT",
|
|
"y1": "FLOAT",
|
|
"y2": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"line"
|
|
],
|
|
"outputs": [
|
|
"SHAPE"
|
|
],
|
|
"pack": "pymunk",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Pymunk",
|
|
"required": [
|
|
"space",
|
|
"x1",
|
|
"y1",
|
|
"x2",
|
|
"y2",
|
|
"radius",
|
|
"elasticity"
|
|
],
|
|
"type": "PymunkStaticLine"
|
|
},
|
|
"QAlign_Zho": {
|
|
"confidence": "static_exact",
|
|
"display": "\ud83d\udcaf Q-Align Scoring",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"Image Quality Score (IQA)",
|
|
"IQA Rating",
|
|
"Image Aesthetics Score (IAA)",
|
|
"IAA Rating"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"STRING",
|
|
"FLOAT",
|
|
"STRING"
|
|
],
|
|
"pack": "qalign-zho",
|
|
"repository": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "QAlign_Zho"
|
|
},
|
|
"Quick Resolution Multiply (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Quick Resolution Multiply (WLSH)",
|
|
"inputs": {
|
|
"height": "INT",
|
|
"multiplier": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"width",
|
|
"height"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"multiplier"
|
|
],
|
|
"type": "Quick Resolution Multiply (WLSH)"
|
|
},
|
|
"RGB_HexToHSV //Inspire": {
|
|
"confidence": "static_exact",
|
|
"display": "RGB Hex To HSV (Inspire)",
|
|
"inputs": {
|
|
"rgb_hex": "STRING"
|
|
},
|
|
"output_names": [
|
|
"hue",
|
|
"saturation",
|
|
"value"
|
|
],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "inspire",
|
|
"repository": "https://github.com/ltdrdata/ComfyUI-Inspire-Pack",
|
|
"required": [
|
|
"rgb_hex"
|
|
],
|
|
"type": "RGB_HexToHSV //Inspire"
|
|
},
|
|
"RandomSeed": {
|
|
"confidence": "static_exact",
|
|
"display": "Random Seed",
|
|
"inputs": {},
|
|
"output_names": [
|
|
"seed"
|
|
],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [],
|
|
"type": "RandomSeed"
|
|
},
|
|
"RecommendedResCalc": {
|
|
"confidence": "static_exact",
|
|
"display": "Recommended Resolution Calculator",
|
|
"inputs": {
|
|
"desiredXSIZE": "INT",
|
|
"desiredYSIZE": "INT"
|
|
},
|
|
"output_names": [
|
|
"recomm width",
|
|
"recomm height",
|
|
"upscale factor",
|
|
"reverse upscale for 4x",
|
|
"reverse upscale for 2x"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "resoultion-calc",
|
|
"repository": "https://github.com/marhensa/sdxl-recommended-res-calc",
|
|
"required": [
|
|
"desiredXSIZE",
|
|
"desiredYSIZE"
|
|
],
|
|
"type": "RecommendedResCalc"
|
|
},
|
|
"RectCrop": {
|
|
"confidence": "static_exact",
|
|
"display": "Rect / Crop",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"rect": "RECT"
|
|
},
|
|
"output_names": [
|
|
"image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-rect",
|
|
"repository": "https://github.com/jtrue/ComfyUI-Rect",
|
|
"required": [
|
|
"image",
|
|
"rect"
|
|
],
|
|
"type": "RectCrop"
|
|
},
|
|
"RectFill": {
|
|
"confidence": "static_exact",
|
|
"display": "Rect / Fill",
|
|
"inputs": {
|
|
"b": "INT",
|
|
"feather": "INT",
|
|
"g": "INT",
|
|
"image": "IMAGE",
|
|
"mode": "STRING",
|
|
"opacity": "FLOAT",
|
|
"r": "INT",
|
|
"rect": "RECT",
|
|
"thickness": "INT"
|
|
},
|
|
"output_names": [
|
|
"image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-rect",
|
|
"repository": "https://github.com/jtrue/ComfyUI-Rect",
|
|
"required": [
|
|
"image",
|
|
"rect",
|
|
"r",
|
|
"g",
|
|
"b",
|
|
"opacity",
|
|
"mode",
|
|
"thickness",
|
|
"feather"
|
|
],
|
|
"type": "RectFill"
|
|
},
|
|
"RectMask": {
|
|
"confidence": "static_exact",
|
|
"display": "Rect / Mask",
|
|
"inputs": {
|
|
"combine": "STRING",
|
|
"existing_mask": "MASK",
|
|
"feather": "INT",
|
|
"image": "IMAGE",
|
|
"invert": "BOOLEAN",
|
|
"rect": "RECT"
|
|
},
|
|
"output_names": [
|
|
"mask"
|
|
],
|
|
"outputs": [
|
|
"MASK"
|
|
],
|
|
"pack": "comfyui-rect",
|
|
"repository": "https://github.com/jtrue/ComfyUI-Rect",
|
|
"required": [
|
|
"image",
|
|
"rect",
|
|
"feather",
|
|
"invert",
|
|
"combine"
|
|
],
|
|
"type": "RectMask"
|
|
},
|
|
"RectSelect": {
|
|
"confidence": "static_exact",
|
|
"display": "Rect / Select",
|
|
"inputs": {
|
|
"h": "INT",
|
|
"image": "IMAGE",
|
|
"w": "INT",
|
|
"x": "INT",
|
|
"y": "INT"
|
|
},
|
|
"output_names": [
|
|
"rect",
|
|
"x",
|
|
"y",
|
|
"w",
|
|
"h"
|
|
],
|
|
"outputs": [
|
|
"RECT",
|
|
"INT",
|
|
"INT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "comfyui-rect",
|
|
"repository": "https://github.com/jtrue/ComfyUI-Rect",
|
|
"required": [
|
|
"image",
|
|
"x",
|
|
"y",
|
|
"w",
|
|
"h"
|
|
],
|
|
"type": "RectSelect"
|
|
},
|
|
"ReferenceOnlySimple": {
|
|
"confidence": "static_exact",
|
|
"display": "ReferenceOnlySimple",
|
|
"inputs": {
|
|
"batch_size": "INT",
|
|
"model": "MODEL",
|
|
"reference": "LATENT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL",
|
|
"LATENT"
|
|
],
|
|
"pack": "comfy-exp",
|
|
"repository": "https://github.com/comfyanonymous/ComfyUI_experiments",
|
|
"required": [
|
|
"model",
|
|
"reference",
|
|
"batch_size"
|
|
],
|
|
"type": "ReferenceOnlySimple"
|
|
},
|
|
"RerangeSigmas": {
|
|
"confidence": "static_exact",
|
|
"display": "RerangeSigmas",
|
|
"inputs": {
|
|
"sigmas": "SIGMAS",
|
|
"steps": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"SIGMAS"
|
|
],
|
|
"pack": "splicetools",
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-SpliceTools",
|
|
"required": [
|
|
"sigmas",
|
|
"steps"
|
|
],
|
|
"type": "RerangeSigmas"
|
|
},
|
|
"RescaleClassifierFreeGuidanceTest": {
|
|
"confidence": "static_exact",
|
|
"display": "RescaleClassifierFreeGuidanceTest",
|
|
"inputs": {
|
|
"model": "MODEL",
|
|
"multiplier": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfy-exp",
|
|
"repository": "https://github.com/comfyanonymous/ComfyUI_experiments",
|
|
"required": [
|
|
"model",
|
|
"multiplier"
|
|
],
|
|
"type": "RescaleClassifierFreeGuidanceTest"
|
|
},
|
|
"ResizeToFit": {
|
|
"confidence": "static_exact",
|
|
"display": "Resize To Fit",
|
|
"inputs": {
|
|
"divisible_by": "INT",
|
|
"image": "IMAGE",
|
|
"max_size": "INT"
|
|
},
|
|
"output_names": [
|
|
"Image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"image",
|
|
"max_size",
|
|
"divisible_by"
|
|
],
|
|
"type": "ResizeToFit"
|
|
},
|
|
"Resolution Multiply (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Resolution Multiply (JPS)",
|
|
"inputs": {
|
|
"factor": "INT",
|
|
"height": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"width_resized",
|
|
"height_resized"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"width",
|
|
"height",
|
|
"factor"
|
|
],
|
|
"type": "Resolution Multiply (JPS)"
|
|
},
|
|
"SALVTON_Apply": {
|
|
"confidence": "static_exact",
|
|
"display": "Apply SAL-VTON",
|
|
"inputs": {
|
|
"garment": "IMAGE",
|
|
"garment_mask": "IMAGE",
|
|
"person": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"SAL-VTON",
|
|
"Landmarked Person",
|
|
"Landmarked Garment"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "sal-vton",
|
|
"repository": "https://github.com/ratulrafsan/Comfyui-SAL-VTON",
|
|
"required": [
|
|
"garment",
|
|
"person",
|
|
"garment_mask"
|
|
],
|
|
"type": "SALVTON_Apply"
|
|
},
|
|
"SDXL Fundamentals MultiPipe (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "SDXL Fundamentals MultiPipe (JPS)",
|
|
"inputs": {
|
|
"clip_base": "CLIP",
|
|
"clip_refiner": "CLIP",
|
|
"model_base": "MODEL",
|
|
"model_refiner": "MODEL",
|
|
"neg_base": "CONDITIONING",
|
|
"neg_refiner": "CONDITIONING",
|
|
"pos_base": "CONDITIONING",
|
|
"pos_refiner": "CONDITIONING",
|
|
"seed": "INT",
|
|
"vae": "VAE"
|
|
},
|
|
"output_names": [
|
|
"vae",
|
|
"model_base",
|
|
"model_refiner",
|
|
"clip_base",
|
|
"clip_refiner",
|
|
"pos_base",
|
|
"neg_base",
|
|
"pos_refiner",
|
|
"neg_refiner",
|
|
"seed"
|
|
],
|
|
"outputs": [
|
|
"VAE",
|
|
"MODEL",
|
|
"MODEL",
|
|
"CLIP",
|
|
"CLIP",
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"CONDITIONING",
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [],
|
|
"type": "SDXL Fundamentals MultiPipe (JPS)"
|
|
},
|
|
"SDXL Recommended Resolution Calc (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "SDXL Recommended Resolution Calc (JPS)",
|
|
"inputs": {
|
|
"target_height": "INT",
|
|
"target_width": "INT"
|
|
},
|
|
"output_names": [
|
|
"SDXL_width",
|
|
"SDXL_height"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"target_width",
|
|
"target_height"
|
|
],
|
|
"type": "SDXL Recommended Resolution Calc (JPS)"
|
|
},
|
|
"SDXL Steps (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "SDXL Steps (WLSH)",
|
|
"inputs": {
|
|
"base": "INT",
|
|
"precondition": "INT",
|
|
"total": "INT"
|
|
},
|
|
"output_names": [
|
|
"pre",
|
|
"base",
|
|
"total"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"INT",
|
|
"INT"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"precondition",
|
|
"base",
|
|
"total"
|
|
],
|
|
"type": "SDXL Steps (WLSH)"
|
|
},
|
|
"SDZero ImageSplit": {
|
|
"confidence": "static_exact",
|
|
"display": "SDZero ImageSplit",
|
|
"inputs": {
|
|
"columns": "INT",
|
|
"images": "IMAGE",
|
|
"lines": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "stablezero123-comfyui",
|
|
"repository": "https://github.com/deroberon/StableZero123-comfyui",
|
|
"required": [
|
|
"images",
|
|
"columns",
|
|
"lines"
|
|
],
|
|
"type": "SDZero ImageSplit"
|
|
},
|
|
"SV_random": {
|
|
"confidence": "static_exact",
|
|
"display": "Random Image From Directory",
|
|
"inputs": {
|
|
"folder_path": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "sal-vton",
|
|
"repository": "https://github.com/ratulrafsan/Comfyui-SAL-VTON",
|
|
"required": [
|
|
"folder_path"
|
|
],
|
|
"type": "SV_random"
|
|
},
|
|
"Saturation": {
|
|
"confidence": "static_exact",
|
|
"display": "Saturation",
|
|
"inputs": {
|
|
"factor": "FLOAT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "imageprocessing",
|
|
"repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
|
|
"required": [
|
|
"images",
|
|
"factor"
|
|
],
|
|
"type": "Saturation"
|
|
},
|
|
"Save Images Plus (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Images Plus (JPS)",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"dummy_out"
|
|
],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "Save Images Plus (JPS)"
|
|
},
|
|
"Save LoRA": {
|
|
"confidence": "static_exact",
|
|
"display": "Save LoRA",
|
|
"inputs": {
|
|
"LoRA": "LoRA",
|
|
"filename_prefix": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-apply-lora-stacker-with-dare",
|
|
"repository": "https://github.com/ntc-ai/ComfyUI-DARE-LoRA-Merge",
|
|
"required": [
|
|
"LoRA",
|
|
"filename_prefix"
|
|
],
|
|
"type": "Save LoRA"
|
|
},
|
|
"Save Positive Prompt(WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Positive Prompt(WLSH)",
|
|
"inputs": {
|
|
"filename": "STRING",
|
|
"path": "STRING",
|
|
"positive": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"filename",
|
|
"path",
|
|
"positive"
|
|
],
|
|
"type": "Save Positive Prompt(WLSH)"
|
|
},
|
|
"Save Prompt (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Prompt (WLSH)",
|
|
"inputs": {
|
|
"counter": "INT",
|
|
"filename": "STRING",
|
|
"modelname": "STRING",
|
|
"negative": "STRING",
|
|
"path": "STRING",
|
|
"positive": "STRING",
|
|
"seed": "INT",
|
|
"time_format": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"filename",
|
|
"path",
|
|
"positive"
|
|
],
|
|
"type": "Save Prompt (WLSH)"
|
|
},
|
|
"Save Prompt/Info (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Prompt/Info (WLSH)",
|
|
"inputs": {
|
|
"counter": "INT",
|
|
"filename": "STRING",
|
|
"info": "INFO",
|
|
"modelname": "STRING",
|
|
"negative": "STRING",
|
|
"path": "STRING",
|
|
"positive": "STRING",
|
|
"seed": "INT",
|
|
"time_format": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"filename",
|
|
"path",
|
|
"positive"
|
|
],
|
|
"type": "Save Prompt/Info (WLSH)"
|
|
},
|
|
"SaveAvif": {
|
|
"confidence": "static_exact",
|
|
"display": "Save AVIF",
|
|
"inputs": {
|
|
"c_quality": "INT",
|
|
"enc_speed": "INT",
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE",
|
|
"subsampling": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"image( pass-through )"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "saveavif",
|
|
"repository": "https://github.com/pkpkTech/ComfyUI-SaveAVIF",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix",
|
|
"c_quality",
|
|
"enc_speed"
|
|
],
|
|
"type": "SaveAvif"
|
|
},
|
|
"SaveEXRFrames": {
|
|
"confidence": "static_exact",
|
|
"display": "Save EXR Frames",
|
|
"inputs": {
|
|
"filepath": "STRING",
|
|
"images": "IMAGE",
|
|
"overwrite": "BOOLEAN",
|
|
"save_workflow": "COMBO",
|
|
"start_frame": "INT",
|
|
"tonemap": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"images",
|
|
"filepath",
|
|
"tonemap",
|
|
"start_frame",
|
|
"overwrite",
|
|
"save_workflow"
|
|
],
|
|
"type": "SaveEXRFrames"
|
|
},
|
|
"SaveFrame": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveFrame",
|
|
"inputs": {
|
|
"batch_name": "STRING",
|
|
"frame_number": "INT",
|
|
"image": "IMAGE",
|
|
"output_dir": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"image",
|
|
"output_dir",
|
|
"batch_name",
|
|
"frame_number"
|
|
],
|
|
"type": "SaveFrame"
|
|
},
|
|
"SaveImageAndPromptExact": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Image And Prompt (exact)",
|
|
"inputs": {
|
|
"alpha": "MASK",
|
|
"filepath": "STRING",
|
|
"image": "IMAGE",
|
|
"png_16bit": "BOOLEAN",
|
|
"prompt": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"filepath",
|
|
"png_16bit"
|
|
],
|
|
"type": "SaveImageAndPromptExact"
|
|
},
|
|
"SaveImageAndPromptIncremental": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Image And Prompt (incremental)",
|
|
"inputs": {
|
|
"alpha": "MASK",
|
|
"filename_prefix": "STRING",
|
|
"filepath": "STRING",
|
|
"image": "IMAGE",
|
|
"image_type": "COMBO",
|
|
"prompt": "STRING",
|
|
"zero_padding": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"filepath",
|
|
"filename_prefix",
|
|
"zero_padding",
|
|
"image_type"
|
|
],
|
|
"type": "SaveImageAndPromptIncremental"
|
|
},
|
|
"SaveImageGrid": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Image Grid",
|
|
"inputs": {
|
|
"column_labels": "STRING_LIST",
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE",
|
|
"images_grid_annotation": "GRID_ANNOTATION",
|
|
"row_labels": "STRING_LIST",
|
|
"x_size": "INT",
|
|
"y_size": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"images",
|
|
"x_size",
|
|
"y_size",
|
|
"filename_prefix"
|
|
],
|
|
"type": "SaveImageGrid"
|
|
},
|
|
"SaveImageWebp": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveImageWebp",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE",
|
|
"lossless": "BOOLEAN",
|
|
"quality": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-hpsv2-nodes",
|
|
"repository": "https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix",
|
|
"lossless",
|
|
"quality"
|
|
],
|
|
"type": "SaveImageWebp"
|
|
},
|
|
"SaveImage_Canvas": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveImage_Canvas",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "SaveImage_Canvas"
|
|
},
|
|
"SaveImage_LCM": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveImage_LCM",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "SaveImage_LCM"
|
|
},
|
|
"SaveImage_Puzzle": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveImage_Puzzle",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "SaveImage_Puzzle"
|
|
},
|
|
"SaveImage_PuzzleV2": {
|
|
"confidence": "static_exact",
|
|
"display": "SaveImage_PuzzleV2",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "SaveImage_PuzzleV2"
|
|
},
|
|
"SaveTiff": {
|
|
"confidence": "static_exact",
|
|
"display": "Save Tiff",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "hq-image-save",
|
|
"repository": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save",
|
|
"required": [
|
|
"images",
|
|
"filename_prefix"
|
|
],
|
|
"type": "SaveTiff"
|
|
},
|
|
"ScaleShort": {
|
|
"confidence": "static_exact",
|
|
"display": "ScaleShort",
|
|
"inputs": {
|
|
"crop_face": "BOOLEAN",
|
|
"image": "IMAGE",
|
|
"size": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-hpsv2-nodes",
|
|
"repository": "https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes",
|
|
"required": [
|
|
"image",
|
|
"size",
|
|
"crop_face"
|
|
],
|
|
"type": "ScaleShort"
|
|
},
|
|
"SchedulerFloat": {
|
|
"confidence": "static_exact",
|
|
"display": "SchedulerFloat",
|
|
"inputs": {
|
|
"blend_json": "BOOLEAN",
|
|
"frame_number": "INT",
|
|
"schedule": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"FLOAT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"schedule",
|
|
"frame_number",
|
|
"blend_json"
|
|
],
|
|
"type": "SchedulerFloat"
|
|
},
|
|
"SchedulerInt": {
|
|
"confidence": "static_exact",
|
|
"display": "SchedulerInt",
|
|
"inputs": {
|
|
"blend_json": "BOOLEAN",
|
|
"frame_number": "INT",
|
|
"schedule": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"schedule",
|
|
"frame_number",
|
|
"blend_json"
|
|
],
|
|
"type": "SchedulerInt"
|
|
},
|
|
"SchedulerString": {
|
|
"confidence": "static_exact",
|
|
"display": "SchedulerString",
|
|
"inputs": {
|
|
"frame_number": "INT",
|
|
"schedule": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfywarp",
|
|
"repository": "https://github.com/Sxela/ComfyWarp",
|
|
"required": [
|
|
"schedule",
|
|
"frame_number"
|
|
],
|
|
"type": "SchedulerString"
|
|
},
|
|
"Seed and Int (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Seed and Int (WLSH)",
|
|
"inputs": {
|
|
"seed": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"INT",
|
|
"SEED"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"seed"
|
|
],
|
|
"type": "Seed and Int (WLSH)"
|
|
},
|
|
"Seed to Number (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "Seed to Number (WLSH)",
|
|
"inputs": {
|
|
"seed": "SEED"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"seed"
|
|
],
|
|
"type": "Seed to Number (WLSH)"
|
|
},
|
|
"SegmindVega": {
|
|
"confidence": "static_exact",
|
|
"display": "SegmindVega",
|
|
"inputs": {
|
|
"batch": "INT",
|
|
"cfg": "FLOAT",
|
|
"device": "COMBO",
|
|
"editing_early_steps": "INT",
|
|
"height": "INT",
|
|
"image": "IMAGE",
|
|
"ip_adapter": "COMBO",
|
|
"ipadapter_scale": "FLOAT",
|
|
"mode": "COMBO",
|
|
"negative_prompt": "STRING",
|
|
"original_prompt": "STRING",
|
|
"pipe": "class",
|
|
"prompt": "STRING",
|
|
"reference_image": "IMAGE",
|
|
"reference_only": "COMBO",
|
|
"seed": "INT",
|
|
"steps": "INT",
|
|
"strength": "FLOAT",
|
|
"style_fidelity": "FLOAT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"pipe",
|
|
"device",
|
|
"mode",
|
|
"seed",
|
|
"original_prompt",
|
|
"prompt",
|
|
"negative_prompt",
|
|
"steps",
|
|
"width",
|
|
"height",
|
|
"cfg",
|
|
"image",
|
|
"reference_image",
|
|
"style_fidelity",
|
|
"strength",
|
|
"editing_early_steps",
|
|
"batch",
|
|
"ipadapter_scale",
|
|
"reference_only",
|
|
"ip_adapter"
|
|
],
|
|
"type": "SegmindVega"
|
|
},
|
|
"Select Image Indices": {
|
|
"confidence": "static_exact",
|
|
"display": "Select Image Indices",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"selected_indexes": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "motionctrl",
|
|
"repository": "https://github.com/chaojie/ComfyUI-MotionCtrl",
|
|
"required": [
|
|
"images",
|
|
"selected_indexes"
|
|
],
|
|
"type": "Select Image Indices"
|
|
},
|
|
"Select Text with Regular Expression (Nich)": {
|
|
"confidence": "static_exact",
|
|
"display": "Select Text with Regular Expression (Nich)",
|
|
"inputs": {
|
|
"delimiter": "STRING",
|
|
"input": "STRING",
|
|
"regexp_filter": "STRING"
|
|
},
|
|
"output_names": [
|
|
"selected_text"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-nich-utils",
|
|
"repository": "https://github.com/nickve28/ComfyUI-Nich-Utils",
|
|
"required": [
|
|
"input",
|
|
"regexp_filter",
|
|
"delimiter"
|
|
],
|
|
"type": "Select Text with Regular Expression (Nich)"
|
|
},
|
|
"SelectBbox": {
|
|
"confidence": "static_exact",
|
|
"display": "SelectBbox",
|
|
"inputs": {
|
|
"bboxes": "BBOX",
|
|
"bboxes_json": "STRING",
|
|
"index": "INT"
|
|
},
|
|
"output_names": [
|
|
"bbox"
|
|
],
|
|
"outputs": [
|
|
"BBOX"
|
|
],
|
|
"pack": "easyapi",
|
|
"repository": "https://github.com/lldacing/comfyui-easyapi-nodes",
|
|
"required": [
|
|
"index"
|
|
],
|
|
"type": "SelectBbox"
|
|
},
|
|
"SelectBboxes": {
|
|
"confidence": "static_exact",
|
|
"display": "SelectBboxes",
|
|
"inputs": {
|
|
"bboxes": "BBOX",
|
|
"bboxes_json": "STRING",
|
|
"index": "STRING"
|
|
},
|
|
"output_names": [
|
|
"bboxes"
|
|
],
|
|
"outputs": [
|
|
"BBOX"
|
|
],
|
|
"pack": "easyapi",
|
|
"repository": "https://github.com/lldacing/comfyui-easyapi-nodes",
|
|
"required": [
|
|
"index"
|
|
],
|
|
"type": "SelectBboxes"
|
|
},
|
|
"SelectFolderPathEasy": {
|
|
"confidence": "static_exact",
|
|
"display": "Select Folder Path Easy",
|
|
"inputs": {
|
|
"file_name": "STRING",
|
|
"folder_name": "STRING",
|
|
"time_format": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "select-folder-path-easy",
|
|
"repository": "https://github.com/Umikaze-job/select_folder_path_easy",
|
|
"required": [
|
|
"folder_name",
|
|
"file_name",
|
|
"time_format"
|
|
],
|
|
"type": "SelectFolderPathEasy"
|
|
},
|
|
"SendImageWebSocket": {
|
|
"confidence": "static_exact",
|
|
"display": "SendImageWebSocket",
|
|
"inputs": {
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "easycapturenode-for-comfyui",
|
|
"repository": "https://github.com/zhuanqianfish/ComfyUI-EasyNode",
|
|
"required": [
|
|
"images"
|
|
],
|
|
"type": "SendImageWebSocket"
|
|
},
|
|
"SendToDiscordWebhook": {
|
|
"confidence": "static_exact",
|
|
"display": "Send To Discord Webhook",
|
|
"inputs": {
|
|
"frame_rate": "INT",
|
|
"images": "IMAGE",
|
|
"save_image": "BOOLEAN",
|
|
"webhook_url": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-kytrawebhookhttp",
|
|
"repository": "https://github.com/KytraScript/ComfyUI_KytraWebhookHTTP",
|
|
"required": [
|
|
"images",
|
|
"webhook_url",
|
|
"frame_rate",
|
|
"save_image"
|
|
],
|
|
"type": "SendToDiscordWebhook"
|
|
},
|
|
"Send_To_Editor": {
|
|
"confidence": "static_exact",
|
|
"display": "Send to Editor Tab",
|
|
"inputs": {
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "canvastab",
|
|
"repository": "https://github.com/Lerc/canvas_tab",
|
|
"required": [],
|
|
"type": "Send_To_Editor"
|
|
},
|
|
"Separate Mask Components": {
|
|
"confidence": "static_exact",
|
|
"display": "Separate Mask Components",
|
|
"inputs": {
|
|
"mask": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"mask",
|
|
"mask_mappings"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK_MAPPING"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"mask"
|
|
],
|
|
"type": "Separate Mask Components"
|
|
},
|
|
"SettingsSwitch": {
|
|
"confidence": "static_exact",
|
|
"display": "SettingsSwitch",
|
|
"inputs": {
|
|
"CNScale_1": "FLOAT",
|
|
"CNScale_2": "FLOAT",
|
|
"CNScale_3": "FLOAT",
|
|
"IPAScale_1": "FLOAT",
|
|
"IPAScale_2": "FLOAT",
|
|
"IPAScale_3": "FLOAT",
|
|
"setting": "COMBO",
|
|
"sf_1": "FLOAT",
|
|
"sf_2": "FLOAT",
|
|
"sf_3": "FLOAT",
|
|
"strength_1": "FLOAT",
|
|
"strength_2": "FLOAT",
|
|
"strength_3": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"sf_1",
|
|
"sf_2",
|
|
"sf_3",
|
|
"strength_1",
|
|
"strength_2",
|
|
"strength_3",
|
|
"IPAScale_1",
|
|
"IPAScale_2",
|
|
"IPAScale_3",
|
|
"CNScale_1",
|
|
"CNScale_2",
|
|
"CNScale_3",
|
|
"setting"
|
|
],
|
|
"type": "SettingsSwitch"
|
|
},
|
|
"ShowFileNames": {
|
|
"confidence": "static_exact",
|
|
"display": "ShowFileNames",
|
|
"inputs": {
|
|
"file_names": "LIST"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-trashnodes-downloadhuggingface",
|
|
"repository": "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface",
|
|
"required": [
|
|
"file_names"
|
|
],
|
|
"type": "ShowFileNames"
|
|
},
|
|
"SigmoidCorrection": {
|
|
"confidence": "static_exact",
|
|
"display": "Sigmoid Correction",
|
|
"inputs": {
|
|
"cutoff": "FLOAT",
|
|
"gain": "FLOAT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "imageprocessing",
|
|
"repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
|
|
"required": [
|
|
"images",
|
|
"cutoff",
|
|
"gain"
|
|
],
|
|
"type": "SigmoidCorrection"
|
|
},
|
|
"SimpleText": {
|
|
"confidence": "static_exact",
|
|
"display": "SimpleText",
|
|
"inputs": {
|
|
"input_text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "vlm",
|
|
"repository": "https://github.com/gokayfem/ComfyUI_VLM_nodes",
|
|
"required": [
|
|
"input_text"
|
|
],
|
|
"type": "SimpleText"
|
|
},
|
|
"SingleImageDataUrlLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "SingleImageDataUrlLoader",
|
|
"inputs": {
|
|
"data_url": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "kb-comfyui-nodes",
|
|
"repository": "https://github.com/smagnetize/kb-comfyui-nodes",
|
|
"required": [
|
|
"data_url"
|
|
],
|
|
"type": "SingleImageDataUrlLoader"
|
|
},
|
|
"SingleImagePathLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "SingleImagePathLoader",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "SingleImagePathLoader"
|
|
},
|
|
"SingleImageUrlLoader": {
|
|
"confidence": "static_exact",
|
|
"display": "SingleImageUrlLoader",
|
|
"inputs": {
|
|
"url": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-image-tools",
|
|
"repository": "https://github.com/knuknX/ComfyUI-Image-Tools",
|
|
"required": [
|
|
"url"
|
|
],
|
|
"type": "SingleImageUrlLoader"
|
|
},
|
|
"SpliceDenoised": {
|
|
"confidence": "static_exact",
|
|
"display": "SpliceDenoised",
|
|
"inputs": {
|
|
"denoised_latent": "LATENT",
|
|
"donor_latent": "LATENT",
|
|
"noised_latent": "LATENT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "splicetools",
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-SpliceTools",
|
|
"required": [
|
|
"noised_latent",
|
|
"denoised_latent",
|
|
"donor_latent"
|
|
],
|
|
"type": "SpliceDenoised"
|
|
},
|
|
"SpliceLatents": {
|
|
"confidence": "static_exact",
|
|
"display": "SpliceLatents",
|
|
"inputs": {
|
|
"lower": "LATENT",
|
|
"radius": "INT",
|
|
"sigmas": "SIGMAS",
|
|
"texture_override": "COMBO",
|
|
"upper": "LATENT",
|
|
"wetness": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "splicetools",
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-SpliceTools",
|
|
"required": [
|
|
"sigmas",
|
|
"radius",
|
|
"wetness",
|
|
"texture_override"
|
|
],
|
|
"type": "SpliceLatents"
|
|
},
|
|
"Stablezero123": {
|
|
"confidence": "static_exact",
|
|
"display": "Stablezero123",
|
|
"inputs": {
|
|
"ckpt_name": "STRING",
|
|
"images": "IMAGE",
|
|
"inference_steps": "INT",
|
|
"pipeline_name": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "stablezero123-comfyui",
|
|
"repository": "https://github.com/deroberon/StableZero123-comfyui",
|
|
"required": [
|
|
"images",
|
|
"ckpt_name",
|
|
"pipeline_name",
|
|
"inference_steps"
|
|
],
|
|
"type": "Stablezero123"
|
|
},
|
|
"String Concat modusCell": {
|
|
"confidence": "static_exact",
|
|
"display": "String Concat modusCell",
|
|
"inputs": {
|
|
"string_1": "STRING",
|
|
"string_2": "STRING"
|
|
},
|
|
"output_names": [
|
|
"STRING"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "preset-dimensions",
|
|
"repository": "https://github.com/modusCell/ComfyUI-dimension-node-modusCell",
|
|
"required": [
|
|
"string_1",
|
|
"string_2"
|
|
],
|
|
"type": "String Concat modusCell"
|
|
},
|
|
"StringCleaning": {
|
|
"confidence": "static_exact",
|
|
"display": "StringCleaning",
|
|
"inputs": {
|
|
"collapse_sequential_spaces": "BOOLEAN",
|
|
"input_string": "STRING",
|
|
"multiline_find": "STRING",
|
|
"multiline_replace": "STRING",
|
|
"remove_text_after": "STRING",
|
|
"remove_text_before": "STRING",
|
|
"replace_newlines_with_period_space": "BOOLEAN",
|
|
"strip_all_custom": "STRING",
|
|
"strip_between_end": "STRING",
|
|
"strip_between_start": "STRING",
|
|
"strip_empty_lines": "BOOLEAN",
|
|
"strip_inside_tags": "STRING",
|
|
"strip_leading_custom": "STRING",
|
|
"strip_leading_spaces": "BOOLEAN",
|
|
"strip_leading_symbols": "BOOLEAN",
|
|
"strip_newlines": "BOOLEAN",
|
|
"strip_trailing_custom": "STRING",
|
|
"strip_trailing_spaces": "BOOLEAN",
|
|
"strip_trailing_symbols": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"cleaned_string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [
|
|
"input_string",
|
|
"collapse_sequential_spaces",
|
|
"strip_leading_spaces",
|
|
"strip_trailing_spaces",
|
|
"strip_empty_lines",
|
|
"strip_leading_symbols",
|
|
"strip_trailing_symbols",
|
|
"strip_newlines",
|
|
"replace_newlines_with_period_space",
|
|
"strip_inside_tags",
|
|
"strip_between_start",
|
|
"strip_between_end",
|
|
"strip_leading_custom",
|
|
"strip_trailing_custom",
|
|
"strip_all_custom",
|
|
"remove_text_before",
|
|
"remove_text_after",
|
|
"multiline_find",
|
|
"multiline_replace"
|
|
],
|
|
"type": "StringCleaning"
|
|
},
|
|
"StringConcat": {
|
|
"confidence": "static_exact",
|
|
"display": "String Concat / Append",
|
|
"inputs": {
|
|
"delimiter": "STRING",
|
|
"string_0": "STRING",
|
|
"string_1": "STRING"
|
|
},
|
|
"output_names": [
|
|
"concatenated_string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [],
|
|
"type": "StringConcat"
|
|
},
|
|
"StringFormat": {
|
|
"confidence": "static_exact",
|
|
"display": "String Format",
|
|
"inputs": {
|
|
"format": "STRING",
|
|
"string": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "dta-var",
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"required": [
|
|
"string",
|
|
"format"
|
|
],
|
|
"type": "StringFormat"
|
|
},
|
|
"StringInsert": {
|
|
"confidence": "static_exact",
|
|
"display": "StringInsert",
|
|
"inputs": {
|
|
"find_string": "STRING",
|
|
"index": "INT",
|
|
"insert_string": "STRING",
|
|
"string": "STRING"
|
|
},
|
|
"output_names": [
|
|
"STRING"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "psd2png",
|
|
"repository": "https://github.com/violet-chen/comfyui-psd2png",
|
|
"required": [
|
|
"string",
|
|
"find_string",
|
|
"index",
|
|
"insert_string"
|
|
],
|
|
"type": "StringInsert"
|
|
},
|
|
"StringTextExtractor": {
|
|
"confidence": "static_exact",
|
|
"display": "String Text Extractor",
|
|
"inputs": {
|
|
"delimiters": "STRING",
|
|
"input_string": "STRING"
|
|
},
|
|
"output_names": [
|
|
"extracted_text",
|
|
"remainder_text",
|
|
"extracted_list"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [
|
|
"input_string",
|
|
"delimiters"
|
|
],
|
|
"type": "StringTextExtractor"
|
|
},
|
|
"StringTextSplitter": {
|
|
"confidence": "static_exact",
|
|
"display": "String Text Splitter",
|
|
"inputs": {
|
|
"delimiter": "STRING",
|
|
"input_string": "STRING",
|
|
"split_at_linebreaks": "BOOLEAN",
|
|
"target_indices": "STRING"
|
|
},
|
|
"output_names": [
|
|
"first_chunk",
|
|
"remainder",
|
|
"chunk_list",
|
|
"targeted_chunks"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING",
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-mnemic-nodes",
|
|
"repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
|
|
"required": [
|
|
"input_string",
|
|
"delimiter",
|
|
"split_at_linebreaks",
|
|
"target_indices"
|
|
],
|
|
"type": "StringTextSplitter"
|
|
},
|
|
"StringToFloat": {
|
|
"confidence": "static_exact",
|
|
"display": "Convert String To Float",
|
|
"inputs": {
|
|
"data": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"FLOAT"
|
|
],
|
|
"pack": "string-converter",
|
|
"repository": "https://github.com/glowcone/comfyui-string-converter",
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "StringToFloat"
|
|
},
|
|
"StringToInt": {
|
|
"confidence": "static_exact",
|
|
"display": "Convert String To Int",
|
|
"inputs": {
|
|
"data": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "string-converter",
|
|
"repository": "https://github.com/glowcone/comfyui-string-converter",
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "StringToInt"
|
|
},
|
|
"StringVariable": {
|
|
"confidence": "static_exact",
|
|
"display": "String",
|
|
"inputs": {
|
|
"clip": "CLIP",
|
|
"value": "STRING",
|
|
"variable": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"CLIP",
|
|
"STRING"
|
|
],
|
|
"pack": "dta-var",
|
|
"repository": "https://github.com/yolanother/DTAIComfyVariables",
|
|
"required": [
|
|
"variable",
|
|
"value",
|
|
"clip"
|
|
],
|
|
"type": "StringVariable"
|
|
},
|
|
"StyleAlignedSampleReferenceLatents": {
|
|
"confidence": "static_exact",
|
|
"display": "StyleAligned Sample Reference Latents",
|
|
"inputs": {
|
|
"cfg": "FLOAT",
|
|
"latent_image": "LATENT",
|
|
"model": "MODEL",
|
|
"negative": "CONDITIONING",
|
|
"noise_seed": "INT",
|
|
"positive": "CONDITIONING",
|
|
"sampler": "SAMPLER",
|
|
"sigmas": "SIGMAS"
|
|
},
|
|
"output_names": [
|
|
"ref_latents",
|
|
"noised_output"
|
|
],
|
|
"outputs": [
|
|
"STEP_LATENTS",
|
|
"LATENT"
|
|
],
|
|
"pack": "stylealigned-for-comfyui",
|
|
"repository": "https://github.com/brianfitzgerald/style_aligned_comfy",
|
|
"required": [
|
|
"model",
|
|
"noise_seed",
|
|
"cfg",
|
|
"positive",
|
|
"negative",
|
|
"sampler",
|
|
"sigmas",
|
|
"latent_image"
|
|
],
|
|
"type": "StyleAlignedSampleReferenceLatents"
|
|
},
|
|
"Substract Int Int (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Substract Int Int (JPS)",
|
|
"inputs": {
|
|
"int_a": "INT",
|
|
"int_b": "INT"
|
|
},
|
|
"output_names": [
|
|
"int_substract",
|
|
"float_substract"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"int_a",
|
|
"int_b"
|
|
],
|
|
"type": "Substract Int Int (JPS)"
|
|
},
|
|
"SubstringTheory": {
|
|
"confidence": "static_exact",
|
|
"display": "Substring",
|
|
"inputs": {
|
|
"length": "INT",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "substring",
|
|
"repository": "https://github.com/godspede/ComfyUI_Substring",
|
|
"required": [
|
|
"text",
|
|
"length"
|
|
],
|
|
"type": "SubstringTheory"
|
|
},
|
|
"TemporalSplice": {
|
|
"confidence": "static_exact",
|
|
"display": "TemporalSplice",
|
|
"inputs": {
|
|
"lower": "LATENT",
|
|
"sigma": "FLOAT",
|
|
"upper": "LATENT",
|
|
"wetness": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "splicetools",
|
|
"repository": "https://github.com/AustinMroz/ComfyUI-SpliceTools",
|
|
"required": [
|
|
"sigma",
|
|
"wetness"
|
|
],
|
|
"type": "TemporalSplice"
|
|
},
|
|
"Text Concatenate (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Text Concatenate (JPS)",
|
|
"inputs": {
|
|
"delimiter": "COMBO",
|
|
"text1": "STRING",
|
|
"text2": "STRING",
|
|
"text3": "STRING",
|
|
"text4": "STRING",
|
|
"text5": "STRING"
|
|
},
|
|
"output_names": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"delimiter"
|
|
],
|
|
"type": "Text Concatenate (JPS)"
|
|
},
|
|
"Text Prompt (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Text Prompt (JPS)",
|
|
"inputs": {
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [
|
|
"text"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"text"
|
|
],
|
|
"type": "Text Prompt (JPS)"
|
|
},
|
|
"Text Prompt Combo (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Text Prompt Combo (JPS)",
|
|
"inputs": {
|
|
"neg": "STRING",
|
|
"pos": "STRING"
|
|
},
|
|
"output_names": [
|
|
"pos",
|
|
"neg"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"pos",
|
|
"neg"
|
|
],
|
|
"type": "Text Prompt Combo (JPS)"
|
|
},
|
|
"Text2Image_jru": {
|
|
"confidence": "static_exact",
|
|
"display": "Text 2 Image",
|
|
"inputs": {
|
|
"align": "COMBO",
|
|
"bgcolor": "STRING",
|
|
"color": "STRING",
|
|
"font": "STRING",
|
|
"height": "INT",
|
|
"size": "INT",
|
|
"text": "STRING",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [
|
|
"IMAGE"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-jarue",
|
|
"repository": "https://github.com/jtrue/ComfyUI-JaRue",
|
|
"required": [
|
|
"text",
|
|
"width",
|
|
"height",
|
|
"font",
|
|
"size",
|
|
"color",
|
|
"bgcolor",
|
|
"align"
|
|
],
|
|
"type": "Text2Image_jru"
|
|
},
|
|
"TextConcatenator": {
|
|
"confidence": "static_exact",
|
|
"display": "Text Concatenator",
|
|
"inputs": {
|
|
"text_1": "STRING",
|
|
"text_2": "STRING",
|
|
"text_3": "STRING",
|
|
"text_4": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "easy-grids",
|
|
"repository": "https://github.com/shockz0rz/comfy-easy-grids",
|
|
"required": [
|
|
"text_1"
|
|
],
|
|
"type": "TextConcatenator"
|
|
},
|
|
"Time Seed (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "Time Seed (JPS)",
|
|
"inputs": {
|
|
"fixed_seed": "INT"
|
|
},
|
|
"output_names": [
|
|
"seed"
|
|
],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"fixed_seed"
|
|
],
|
|
"type": "Time Seed (JPS)"
|
|
},
|
|
"TonemapNoiseWithRescaleCFG": {
|
|
"confidence": "static_exact",
|
|
"display": "TonemapNoiseWithRescaleCFG",
|
|
"inputs": {
|
|
"model": "MODEL",
|
|
"rescale_multiplier": "FLOAT",
|
|
"tonemap_multiplier": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfy-exp",
|
|
"repository": "https://github.com/comfyanonymous/ComfyUI_experiments",
|
|
"required": [
|
|
"model",
|
|
"tonemap_multiplier",
|
|
"rescale_multiplier"
|
|
],
|
|
"type": "TonemapNoiseWithRescaleCFG"
|
|
},
|
|
"Trajectory_Canvas_Tab": {
|
|
"confidence": "static_exact",
|
|
"display": "Edit Trajectory In Another Tab",
|
|
"inputs": {
|
|
"canvas": "CANVAS",
|
|
"mask": "CANVAS",
|
|
"trajectory": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK",
|
|
"STRING"
|
|
],
|
|
"pack": "trajectory",
|
|
"repository": "https://github.com/chaojie/ComfyUI-Trajectory",
|
|
"required": [
|
|
"mask",
|
|
"canvas",
|
|
"trajectory"
|
|
],
|
|
"type": "Trajectory_Canvas_Tab"
|
|
},
|
|
"TransientAmplitudeBasic": {
|
|
"confidence": "static_exact",
|
|
"display": "Transient Amplitude Basic",
|
|
"inputs": {
|
|
"amplitude": "AMPLITUDE",
|
|
"frames_to_attack": "INT",
|
|
"frames_to_hold": "INT",
|
|
"frames_to_release": "INT"
|
|
},
|
|
"output_names": [
|
|
"amplitude"
|
|
],
|
|
"outputs": [
|
|
"AMPLITUDE"
|
|
],
|
|
"pack": "audioscheduler",
|
|
"repository": "https://github.com/a1lazydog/ComfyUI-AudioScheduler",
|
|
"required": [
|
|
"amplitude"
|
|
],
|
|
"type": "TransientAmplitudeBasic"
|
|
},
|
|
"TypeConversion(IOHelpers)": {
|
|
"confidence": "static_exact",
|
|
"display": "TypeConversion(IOHelpers)",
|
|
"inputs": {
|
|
"float_value": "FLOAT",
|
|
"input_type": "COMBO",
|
|
"int_value": "INT",
|
|
"output_type": "COMBO",
|
|
"string_value": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING",
|
|
"INT",
|
|
"FLOAT"
|
|
],
|
|
"pack": "comfyui-io-helpers",
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_io_helpers",
|
|
"required": [
|
|
"input_type",
|
|
"output_type"
|
|
],
|
|
"type": "TypeConversion(IOHelpers)"
|
|
},
|
|
"Unary Image Op": {
|
|
"confidence": "static_exact",
|
|
"display": "Unary Image Op",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"op": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"op"
|
|
],
|
|
"type": "Unary Image Op"
|
|
},
|
|
"Unary Mask Op": {
|
|
"confidence": "static_exact",
|
|
"display": "Unary Mask Op",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"op": "COMBO"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "masquerade",
|
|
"repository": "https://github.com/BadCafeCode/masquerade-nodes-comfyui",
|
|
"required": [
|
|
"image",
|
|
"op"
|
|
],
|
|
"type": "Unary Mask Op"
|
|
},
|
|
"UnsharpMask": {
|
|
"confidence": "static_exact",
|
|
"display": "Unsharp Mask",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"kernel_size": "INT",
|
|
"sigma": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "imageprocessing",
|
|
"repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
|
|
"required": [
|
|
"images",
|
|
"kernel_size",
|
|
"sigma"
|
|
],
|
|
"type": "UnsharpMask"
|
|
},
|
|
"VAE Encode for Inpaint w/Padding (WLSH)": {
|
|
"confidence": "static_exact",
|
|
"display": "VAE Encode for Inpaint w/Padding (WLSH)",
|
|
"inputs": {
|
|
"mask": "MASK",
|
|
"mask_padding": "INT",
|
|
"pixels": "IMAGE",
|
|
"vae": "VAE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "wlsh",
|
|
"repository": "https://github.com/wallish77/wlsh_nodes",
|
|
"required": [
|
|
"pixels",
|
|
"vae",
|
|
"mask",
|
|
"mask_padding"
|
|
],
|
|
"type": "VAE Encode for Inpaint w/Padding (WLSH)"
|
|
},
|
|
"VAE Switch (JPS)": {
|
|
"confidence": "static_exact",
|
|
"display": "VAE Switch (JPS)",
|
|
"inputs": {
|
|
"select": "INT",
|
|
"vae_1": "VAE",
|
|
"vae_2": "VAE",
|
|
"vae_3": "VAE",
|
|
"vae_4": "VAE",
|
|
"vae_5": "VAE"
|
|
},
|
|
"output_names": [
|
|
"vae_out"
|
|
],
|
|
"outputs": [
|
|
"VAE"
|
|
],
|
|
"pack": "jps-nodes",
|
|
"repository": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes",
|
|
"required": [
|
|
"select"
|
|
],
|
|
"type": "VAE Switch (JPS)"
|
|
},
|
|
"VHSFileNamesToStrings(IOHelpers)": {
|
|
"confidence": "static_exact",
|
|
"display": "VHSFileNamesToStrings(IOHelpers)",
|
|
"inputs": {
|
|
"vhs_filenames": "VHS_FILENAMES"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [],
|
|
"pack": "comfyui-io-helpers",
|
|
"repository": "https://github.com/Ryuukeisyou/comfyui_io_helpers",
|
|
"required": [
|
|
"vhs_filenames"
|
|
],
|
|
"type": "VHSFileNamesToStrings(IOHelpers)"
|
|
},
|
|
"VeoTextToVideo": {
|
|
"confidence": "static_exact",
|
|
"display": "Veo Text to Video",
|
|
"inputs": {
|
|
"api_key": "STRING",
|
|
"aspect_ratio": "COMBO",
|
|
"duration_seconds": "INT",
|
|
"negative_prompt": "STRING",
|
|
"person_generation": "COMBO",
|
|
"prompt": "STRING"
|
|
},
|
|
"output_names": [
|
|
"video_paths"
|
|
],
|
|
"outputs": [
|
|
"VEO_VIDEO"
|
|
],
|
|
"pack": "comfyui-veo2-experimental",
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Veo2-Experimental",
|
|
"required": [
|
|
"prompt",
|
|
"aspect_ratio",
|
|
"person_generation",
|
|
"duration_seconds",
|
|
"api_key"
|
|
],
|
|
"type": "VeoTextToVideo"
|
|
},
|
|
"VeoToVHS": {
|
|
"confidence": "static_exact",
|
|
"display": "Veo to VHS",
|
|
"inputs": {
|
|
"video_paths": "VEO_VIDEO"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-veo2-experimental",
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Veo2-Experimental",
|
|
"required": [
|
|
"video_paths"
|
|
],
|
|
"type": "VeoToVHS"
|
|
},
|
|
"VeoVideoPreview": {
|
|
"confidence": "static_exact",
|
|
"display": "Veo Video Saver",
|
|
"inputs": {
|
|
"filename_prefix": "STRING",
|
|
"save_to_output": "BOOLEAN",
|
|
"video_paths": "VEO_VIDEO"
|
|
},
|
|
"output_names": [
|
|
"output_paths"
|
|
],
|
|
"outputs": [
|
|
"VEO_VIDEO"
|
|
],
|
|
"pack": "comfyui-veo2-experimental",
|
|
"repository": "https://github.com/ShmuelRonen/ComfyUI-Veo2-Experimental",
|
|
"required": [
|
|
"video_paths",
|
|
"save_to_output",
|
|
"filename_prefix"
|
|
],
|
|
"type": "VeoVideoPreview"
|
|
},
|
|
"VideoForwardOverrider": {
|
|
"confidence": "static_exact",
|
|
"display": "VideoForwardOverrider",
|
|
"inputs": {
|
|
"model": "MODEL"
|
|
},
|
|
"output_names": [
|
|
"model"
|
|
],
|
|
"outputs": [
|
|
"MODEL"
|
|
],
|
|
"pack": "comfyui-patches-ll",
|
|
"repository": "https://github.com/lldacing/ComfyUI_Patches_ll",
|
|
"required": [
|
|
"model"
|
|
],
|
|
"type": "VideoForwardOverrider"
|
|
},
|
|
"ViewText": {
|
|
"confidence": "static_exact",
|
|
"display": "ViewText",
|
|
"inputs": {
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "vlm",
|
|
"repository": "https://github.com/gokayfem/ComfyUI_VLM_nodes",
|
|
"required": [
|
|
"text"
|
|
],
|
|
"type": "ViewText"
|
|
},
|
|
"ViewportColor": {
|
|
"confidence": "static_exact",
|
|
"display": "From blender viewport color",
|
|
"inputs": {
|
|
"image_path": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"MASK"
|
|
],
|
|
"pack": "blender-texdiff",
|
|
"repository": "https://github.com/adriflex/ComfyUI_Blender_Texdiff",
|
|
"required": [
|
|
"image_path"
|
|
],
|
|
"type": "ViewportColor"
|
|
},
|
|
"ViewportDepth": {
|
|
"confidence": "static_exact",
|
|
"display": "From blender Viewport depth",
|
|
"inputs": {
|
|
"image_path": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "blender-texdiff",
|
|
"repository": "https://github.com/adriflex/ComfyUI_Blender_Texdiff",
|
|
"required": [
|
|
"image_path"
|
|
],
|
|
"type": "ViewportDepth"
|
|
},
|
|
"Visualize optical flow": {
|
|
"confidence": "static_exact",
|
|
"display": "Visualize optical flow",
|
|
"inputs": {
|
|
"flow": "OPTICAL_FLOW",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "optical-flow",
|
|
"repository": "https://github.com/seanlynch/comfyui-optical-flow",
|
|
"required": [
|
|
"image",
|
|
"flow"
|
|
],
|
|
"type": "Visualize optical flow"
|
|
},
|
|
"VividSharpen": {
|
|
"confidence": "static_exact",
|
|
"display": "VividSharpen",
|
|
"inputs": {
|
|
"images": "IMAGE",
|
|
"radius": "FLOAT",
|
|
"strength": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"images",
|
|
"radius",
|
|
"strength"
|
|
],
|
|
"type": "VividSharpen"
|
|
},
|
|
"WASImageTileExtract": {
|
|
"confidence": "static_exact",
|
|
"display": "Image Tile Extract",
|
|
"inputs": {
|
|
"border_color": "STRING",
|
|
"border_width": "INT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"top_left",
|
|
"top_right",
|
|
"bottom_left",
|
|
"bottom_right"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"images",
|
|
"border_width",
|
|
"border_color"
|
|
],
|
|
"type": "WASImageTileExtract"
|
|
},
|
|
"WASImageTileShuffle": {
|
|
"confidence": "static_exact",
|
|
"display": "Image Tile Shuffle",
|
|
"inputs": {
|
|
"border_color": "STRING",
|
|
"border_width": "INT",
|
|
"images": "IMAGE",
|
|
"max_tiles": "INT",
|
|
"seed": "INT"
|
|
},
|
|
"output_names": [
|
|
"images"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"images",
|
|
"max_tiles",
|
|
"seed",
|
|
"border_width",
|
|
"border_color"
|
|
],
|
|
"type": "WASImageTileShuffle"
|
|
},
|
|
"WASLatentContrastLimitedDetailBoost": {
|
|
"confidence": "static_exact",
|
|
"display": "WAS Latent Detail Boost",
|
|
"inputs": {
|
|
"edge_protect": "FLOAT",
|
|
"edge_sigma": "FLOAT",
|
|
"edge_softness": "FLOAT",
|
|
"edge_threshold": "FLOAT",
|
|
"gain": "FLOAT",
|
|
"latent": "LATENT",
|
|
"limit": "FLOAT",
|
|
"preview_mask_scale": "INT",
|
|
"preview_mode": "COMBO",
|
|
"rms_floor": "FLOAT",
|
|
"rms_sigma": "FLOAT",
|
|
"sigma_large": "FLOAT",
|
|
"sigma_small": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"latent",
|
|
"mask",
|
|
"mask_preview"
|
|
],
|
|
"outputs": [
|
|
"LATENT",
|
|
"MASK",
|
|
"IMAGE"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"latent",
|
|
"sigma_small",
|
|
"sigma_large",
|
|
"gain",
|
|
"limit",
|
|
"rms_sigma",
|
|
"rms_floor",
|
|
"edge_protect",
|
|
"edge_sigma",
|
|
"edge_threshold",
|
|
"edge_softness",
|
|
"preview_mask_scale",
|
|
"preview_mode"
|
|
],
|
|
"type": "WASLatentContrastLimitedDetailBoost"
|
|
},
|
|
"WASLatentUpscaleHybrid": {
|
|
"confidence": "static_exact",
|
|
"display": "Latent Hybrid Upscale",
|
|
"inputs": {
|
|
"canny_l2gradient": "BOOLEAN",
|
|
"canny_threshold1": "INT",
|
|
"canny_threshold2": "INT",
|
|
"dilate_radius_px": "INT",
|
|
"donor_latent": "LATENT",
|
|
"feather_sigma_px": "FLOAT",
|
|
"latent": "LATENT",
|
|
"mask_max": "FLOAT",
|
|
"mask_min": "FLOAT",
|
|
"output_mask_resolution": "COMBO",
|
|
"pre_blur_sigma_px": "FLOAT",
|
|
"scale": "FLOAT",
|
|
"use_nearest_exact": "BOOLEAN",
|
|
"vae": "VAE",
|
|
"video_decode_enable_cudnn": "BOOLEAN",
|
|
"video_decode_horizontal_tiles": "INT",
|
|
"video_decode_last_frame_fix": "BOOLEAN",
|
|
"video_decode_overlap_latent": "INT",
|
|
"video_decode_vertical_tiles": "INT"
|
|
},
|
|
"output_names": [
|
|
"latent",
|
|
"edge_mask"
|
|
],
|
|
"outputs": [
|
|
"LATENT",
|
|
"MASK"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"latent",
|
|
"vae",
|
|
"scale",
|
|
"pre_blur_sigma_px",
|
|
"canny_threshold1",
|
|
"canny_threshold2",
|
|
"canny_l2gradient",
|
|
"dilate_radius_px",
|
|
"feather_sigma_px",
|
|
"mask_min",
|
|
"mask_max",
|
|
"use_nearest_exact",
|
|
"output_mask_resolution",
|
|
"video_decode_horizontal_tiles",
|
|
"video_decode_vertical_tiles",
|
|
"video_decode_overlap_latent",
|
|
"video_decode_last_frame_fix",
|
|
"video_decode_enable_cudnn"
|
|
],
|
|
"type": "WASLatentUpscaleHybrid"
|
|
},
|
|
"WASMoEConditioningListAppend": {
|
|
"confidence": "static_exact",
|
|
"display": "Wan 2.2 MoE Conditioning Append (WAS)",
|
|
"inputs": {
|
|
"cond_a": "CONDITIONING",
|
|
"cond_b": "CONDITIONING"
|
|
},
|
|
"output_names": [
|
|
"conditioning",
|
|
"count"
|
|
],
|
|
"outputs": [
|
|
"CONDITIONING",
|
|
"INT"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"cond_a",
|
|
"cond_b"
|
|
],
|
|
"type": "WASMoEConditioningListAppend"
|
|
},
|
|
"WASWanExposureStabilizer": {
|
|
"confidence": "static_exact",
|
|
"display": "WAN 2.2 Exposure Stabilizer",
|
|
"inputs": {
|
|
"anchor_center": "FLOAT",
|
|
"anchor_mode": "COMBO",
|
|
"anchor_window": "INT",
|
|
"clip_high": "FLOAT",
|
|
"clip_low": "FLOAT",
|
|
"correct_ends": "COMBO",
|
|
"gain_max": "FLOAT",
|
|
"gain_min": "FLOAT",
|
|
"gain_smooth_window": "INT",
|
|
"images": "IMAGE",
|
|
"max_correct_frames": "INT",
|
|
"proxy_size": "INT",
|
|
"ref_tail_frames": "INT",
|
|
"stable_count": "INT",
|
|
"tolerance_ev": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"images",
|
|
"report"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"STRING"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"images",
|
|
"anchor_mode",
|
|
"ref_tail_frames",
|
|
"anchor_center",
|
|
"anchor_window",
|
|
"correct_ends",
|
|
"tolerance_ev",
|
|
"stable_count",
|
|
"max_correct_frames",
|
|
"proxy_size",
|
|
"gain_min",
|
|
"gain_max",
|
|
"gain_smooth_window",
|
|
"clip_low",
|
|
"clip_high"
|
|
],
|
|
"type": "WASWanExposureStabilizer"
|
|
},
|
|
"WAS_AdaptiveDifferenceLatentUpscale": {
|
|
"confidence": "static_exact",
|
|
"display": "WAS Adaptive Difference Latent Upscale (Damped)",
|
|
"inputs": {
|
|
"damping_gate_mode": "COMBO",
|
|
"damping_grad_blur_sigma": "FLOAT",
|
|
"damping_highpass_sigma": "FLOAT",
|
|
"damping_mask_blur_sigma": "FLOAT",
|
|
"damping_power": "FLOAT",
|
|
"damping_softness": "FLOAT",
|
|
"damping_strength": "FLOAT",
|
|
"damping_temporal_ema": "FLOAT",
|
|
"damping_threshold": "FLOAT",
|
|
"diff_blur_sigma": "FLOAT",
|
|
"enable_directional_damping": "BOOLEAN",
|
|
"latent": "LATENT",
|
|
"output_mask_pixel_scale": "INT",
|
|
"preview_mode": "COMBO",
|
|
"scale": "FLOAT",
|
|
"smooth_mode": "COMBO",
|
|
"softness": "FLOAT",
|
|
"temporal_ema": "FLOAT",
|
|
"threshold": "FLOAT",
|
|
"weight_blur_sigma": "FLOAT",
|
|
"weight_power": "FLOAT"
|
|
},
|
|
"output_names": [
|
|
"latent",
|
|
"mask",
|
|
"mask_preview"
|
|
],
|
|
"outputs": [
|
|
"LATENT",
|
|
"MASK",
|
|
"IMAGE"
|
|
],
|
|
"pack": "was-extras",
|
|
"repository": "https://github.com/WASasquatch/WAS_Extras",
|
|
"required": [
|
|
"latent",
|
|
"scale",
|
|
"smooth_mode",
|
|
"diff_blur_sigma",
|
|
"threshold",
|
|
"softness",
|
|
"weight_power",
|
|
"weight_blur_sigma",
|
|
"temporal_ema",
|
|
"enable_directional_damping",
|
|
"damping_strength",
|
|
"damping_gate_mode",
|
|
"damping_grad_blur_sigma",
|
|
"damping_threshold",
|
|
"damping_softness",
|
|
"damping_power",
|
|
"damping_mask_blur_sigma",
|
|
"damping_highpass_sigma",
|
|
"damping_temporal_ema",
|
|
"preview_mode",
|
|
"output_mask_pixel_scale"
|
|
],
|
|
"type": "WAS_AdaptiveDifferenceLatentUpscale"
|
|
},
|
|
"WebcamNode": {
|
|
"confidence": "static_exact",
|
|
"display": "\ud83c\udf5cWebcam Noodle",
|
|
"inputs": {
|
|
"control_stream": "STRING",
|
|
"duration": "INT",
|
|
"framerate": "INT",
|
|
"height": "INT",
|
|
"select_webcam": "INT",
|
|
"width": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "noodle-webcam",
|
|
"repository": "https://github.com/Niutonian/ComfyUi-NoodleWebcam",
|
|
"required": [
|
|
"select_webcam",
|
|
"framerate",
|
|
"control_stream",
|
|
"duration",
|
|
"height",
|
|
"width"
|
|
],
|
|
"type": "WebcamNode"
|
|
},
|
|
"WildcardPromptBuilder": {
|
|
"confidence": "static_exact",
|
|
"display": "Build Prompt from Wildcards",
|
|
"inputs": {
|
|
"text": "STRING",
|
|
"wildcard_bundle": "WILDCARD_BUNDLE"
|
|
},
|
|
"output_names": [
|
|
"final_prompt"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-inlinevariablewildcards",
|
|
"repository": "https://github.com/A4P7J1N7M05OT/ComfyUI-InlineVariableWildcards",
|
|
"required": [
|
|
"text",
|
|
"wildcard_bundle"
|
|
],
|
|
"type": "WildcardPromptBuilder"
|
|
},
|
|
"YouTube2Prompt_jru": {
|
|
"confidence": "static_exact",
|
|
"display": "YouTube to Prompt",
|
|
"inputs": {
|
|
"begin": "INT",
|
|
"cache": "COMBO",
|
|
"fps": "INT",
|
|
"video_id": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-jarue",
|
|
"repository": "https://github.com/jtrue/ComfyUI-JaRue",
|
|
"required": [
|
|
"video_id",
|
|
"fps",
|
|
"begin",
|
|
"cache"
|
|
],
|
|
"type": "YouTube2Prompt_jru"
|
|
},
|
|
"Zephyr": {
|
|
"confidence": "static_exact",
|
|
"display": "Zephyr Chat",
|
|
"inputs": {
|
|
"prompt": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "concarnenode",
|
|
"repository": "https://github.com/concarne000/ConCarneNode",
|
|
"required": [
|
|
"prompt"
|
|
],
|
|
"type": "Zephyr"
|
|
},
|
|
"chrome_ball_to_envmap": {
|
|
"confidence": "static_exact",
|
|
"display": "Chrome Ball to Envmap",
|
|
"inputs": {
|
|
"ball_images": "IMAGE",
|
|
"envmap_height": "INT",
|
|
"scale": "INT"
|
|
},
|
|
"output_names": [
|
|
"image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "diffusionlight",
|
|
"repository": "https://github.com/kijai/ComfyUI-DiffusionLight",
|
|
"required": [
|
|
"ball_images",
|
|
"envmap_height",
|
|
"scale"
|
|
],
|
|
"type": "chrome_ball_to_envmap"
|
|
},
|
|
"comfy-kandinsky22-hint-combiner": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Hint Combiner",
|
|
"inputs": {
|
|
"hint": "IMAGE",
|
|
"latents": "LATENT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"hint",
|
|
"latents"
|
|
],
|
|
"type": "comfy-kandinsky22-hint-combiner"
|
|
},
|
|
"comfy-kandinsky22-image-encoder": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Image Encoder",
|
|
"inputs": {
|
|
"encoder": "IMAGE_ENCODER",
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"PRIOR_LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"encoder",
|
|
"image"
|
|
],
|
|
"type": "comfy-kandinsky22-image-encoder"
|
|
},
|
|
"comfy-kandinsky22-movq-decoder": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 MovQ Decoder",
|
|
"inputs": {
|
|
"latents": "LATENT",
|
|
"movq": "MOVQ"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"movq",
|
|
"latents"
|
|
],
|
|
"type": "comfy-kandinsky22-movq-decoder"
|
|
},
|
|
"comfy-kandinsky22-positive-text-encoder": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Positive Text Encoder",
|
|
"inputs": {
|
|
"guidance_scale": "FLOAT",
|
|
"num_inference_steps": "INT",
|
|
"prompt": "STRING",
|
|
"seed": "INT",
|
|
"text_encoder": "TEXT_ENCODER"
|
|
},
|
|
"output_names": [
|
|
"image_embeds"
|
|
],
|
|
"outputs": [
|
|
"PRIOR_LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"text_encoder",
|
|
"num_inference_steps",
|
|
"guidance_scale",
|
|
"seed",
|
|
"prompt"
|
|
],
|
|
"type": "comfy-kandinsky22-positive-text-encoder"
|
|
},
|
|
"comfy-kandinsky22-prior-averaging-2": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Prior 2-Averaging",
|
|
"inputs": {
|
|
"in1": "PRIOR_LATENT",
|
|
"in2": "PRIOR_LATENT",
|
|
"w1": "FLOAT",
|
|
"w2": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"PRIOR_LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"in1",
|
|
"w1",
|
|
"in2",
|
|
"w2"
|
|
],
|
|
"type": "comfy-kandinsky22-prior-averaging-2"
|
|
},
|
|
"comfy-kandinsky22-prior-averaging-3": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Prior 3-Averaging",
|
|
"inputs": {
|
|
"in1": "PRIOR_LATENT",
|
|
"in2": "PRIOR_LATENT",
|
|
"in3": "PRIOR_LATENT",
|
|
"w1": "FLOAT",
|
|
"w2": "FLOAT",
|
|
"w3": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"PRIOR_LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"in1",
|
|
"w1",
|
|
"in2",
|
|
"w2",
|
|
"in3",
|
|
"w3"
|
|
],
|
|
"type": "comfy-kandinsky22-prior-averaging-3"
|
|
},
|
|
"comfy-kandinsky22-prior-averaging-4": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Prior 4-Averaging",
|
|
"inputs": {
|
|
"in1": "PRIOR_LATENT",
|
|
"in2": "PRIOR_LATENT",
|
|
"in3": "PRIOR_LATENT",
|
|
"in4": "PRIOR_LATENT",
|
|
"w1": "FLOAT",
|
|
"w2": "FLOAT",
|
|
"w3": "FLOAT",
|
|
"w4": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"PRIOR_LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"in1",
|
|
"w1",
|
|
"in2",
|
|
"w2",
|
|
"in3",
|
|
"w3",
|
|
"in4",
|
|
"w4"
|
|
],
|
|
"type": "comfy-kandinsky22-prior-averaging-4"
|
|
},
|
|
"comfy-kandinsky22-text-encoder": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Text Encoder",
|
|
"inputs": {
|
|
"guidance_scale": "FLOAT",
|
|
"negative_prior": "STRING",
|
|
"num_inference_steps": "INT",
|
|
"prompt": "STRING",
|
|
"seed": "INT",
|
|
"text_encoder": "TEXT_ENCODER"
|
|
},
|
|
"output_names": [
|
|
"image_embeds",
|
|
"negative_image_embeds"
|
|
],
|
|
"outputs": [
|
|
"PRIOR_LATENT",
|
|
"PRIOR_LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"text_encoder",
|
|
"num_inference_steps",
|
|
"guidance_scale",
|
|
"seed",
|
|
"prompt",
|
|
"negative_prior"
|
|
],
|
|
"type": "comfy-kandinsky22-text-encoder"
|
|
},
|
|
"comfy-kandinsky22-unet-decoder": {
|
|
"confidence": "static_exact",
|
|
"display": "Kandinsky2.2 Unet Decoder",
|
|
"inputs": {
|
|
"decoder": "DECODER",
|
|
"guidance_scale": "FLOAT",
|
|
"image_embeds": "PRIOR_LATENT",
|
|
"latents": "LATENT",
|
|
"negative_image_embeds": "PRIOR_LATENT",
|
|
"num_inference_steps": "INT",
|
|
"seed": "INT",
|
|
"strength": "FLOAT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"LATENT"
|
|
],
|
|
"pack": "kandinsky",
|
|
"repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
|
|
"required": [
|
|
"decoder",
|
|
"latents",
|
|
"strength",
|
|
"image_embeds",
|
|
"negative_image_embeds",
|
|
"num_inference_steps",
|
|
"guidance_scale",
|
|
"seed"
|
|
],
|
|
"type": "comfy-kandinsky22-unet-decoder"
|
|
},
|
|
"comfy-qr-read": {
|
|
"confidence": "static_exact",
|
|
"display": "Read QR Code",
|
|
"inputs": {
|
|
"image": "IMAGE",
|
|
"library": "COMBO"
|
|
},
|
|
"output_names": [
|
|
"EXTRACTED_TEXT"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyqr-scanning",
|
|
"repository": "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes",
|
|
"required": [
|
|
"image",
|
|
"library"
|
|
],
|
|
"type": "comfy-qr-read"
|
|
},
|
|
"comfy-qr-validate": {
|
|
"confidence": "static_exact",
|
|
"display": "Validate QR Code",
|
|
"inputs": {
|
|
"extracted_text": "STRING",
|
|
"image": "IMAGE",
|
|
"passthrough": "COMBO",
|
|
"protocol": "COMBO",
|
|
"text": "STRING"
|
|
},
|
|
"output_names": [
|
|
"IMAGE",
|
|
"VALIDATION_CODE"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"INT"
|
|
],
|
|
"pack": "comfyqr-scanning",
|
|
"repository": "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes",
|
|
"required": [
|
|
"image",
|
|
"extracted_text",
|
|
"protocol",
|
|
"text",
|
|
"passthrough"
|
|
],
|
|
"type": "comfy-qr-validate"
|
|
},
|
|
"exposure_to_hdr": {
|
|
"confidence": "static_exact",
|
|
"display": "Exposure to HDR",
|
|
"inputs": {
|
|
"gamma": "FLOAT",
|
|
"images": "IMAGE"
|
|
},
|
|
"output_names": [
|
|
"hrd_image",
|
|
"ldr_image"
|
|
],
|
|
"outputs": [
|
|
"IMAGE",
|
|
"IMAGE"
|
|
],
|
|
"pack": "diffusionlight",
|
|
"repository": "https://github.com/kijai/ComfyUI-DiffusionLight",
|
|
"required": [
|
|
"images",
|
|
"gamma"
|
|
],
|
|
"type": "exposure_to_hdr"
|
|
},
|
|
"mape Variable": {
|
|
"confidence": "static_exact",
|
|
"display": "mape Variable",
|
|
"inputs": {
|
|
"*": "*",
|
|
"name": "STRING"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"*"
|
|
],
|
|
"pack": "mape-helpers",
|
|
"repository": "https://github.com/mape/ComfyUI-mape-Helpers",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "mape Variable"
|
|
},
|
|
"path_util_PathAbspath": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Abspath",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"abspath"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "path_util_PathAbspath"
|
|
},
|
|
"path_util_PathBasename": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Basename",
|
|
"inputs": {
|
|
"path": "STRING",
|
|
"without_ext": "BOOLEAN"
|
|
},
|
|
"output_names": [
|
|
"basename"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path",
|
|
"without_ext"
|
|
],
|
|
"type": "path_util_PathBasename"
|
|
},
|
|
"path_util_PathDirname": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Dirname",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"dirname"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "path_util_PathDirname"
|
|
},
|
|
"path_util_PathExists": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Exists",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"exist"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "path_util_PathExists"
|
|
},
|
|
"path_util_PathIsdir": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Isdir",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"isdir"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "path_util_PathIsdir"
|
|
},
|
|
"path_util_PathIsfile": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Isfile",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"isfile"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "path_util_PathIsfile"
|
|
},
|
|
"path_util_PathJoin": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Join",
|
|
"inputs": {
|
|
"string1": "STRING",
|
|
"string2": "STRING"
|
|
},
|
|
"output_names": [
|
|
"root",
|
|
"ext"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"string1",
|
|
"string2"
|
|
],
|
|
"type": "path_util_PathJoin"
|
|
},
|
|
"path_util_PathRelpath": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Relpath",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"relpath"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "path_util_PathRelpath"
|
|
},
|
|
"path_util_PathSplitext": {
|
|
"confidence": "static_exact",
|
|
"display": "Path Splitext",
|
|
"inputs": {
|
|
"path": "STRING"
|
|
},
|
|
"output_names": [
|
|
"root",
|
|
"ext"
|
|
],
|
|
"outputs": [
|
|
"STRING",
|
|
"STRING"
|
|
],
|
|
"pack": "demucus",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-path-util",
|
|
"required": [
|
|
"path"
|
|
],
|
|
"type": "path_util_PathSplitext"
|
|
},
|
|
"stitch": {
|
|
"confidence": "static_exact",
|
|
"display": "stitch",
|
|
"inputs": {
|
|
"image": "IMAGE"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "lcm-inpaint-outpaint",
|
|
"repository": "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy",
|
|
"required": [
|
|
"image"
|
|
],
|
|
"type": "stitch"
|
|
},
|
|
"string_util_Str": {
|
|
"confidence": "static_exact",
|
|
"display": "String Str",
|
|
"inputs": {
|
|
"object": "*"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [],
|
|
"type": "string_util_Str"
|
|
},
|
|
"string_util_StrConcat": {
|
|
"confidence": "static_exact",
|
|
"display": "String Concat",
|
|
"inputs": {
|
|
"s1": "STRING",
|
|
"s2": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s1",
|
|
"s2"
|
|
],
|
|
"type": "string_util_StrConcat"
|
|
},
|
|
"string_util_StrCount": {
|
|
"confidence": "static_exact",
|
|
"display": "String Count",
|
|
"inputs": {
|
|
"s": "STRING",
|
|
"value": "STRING"
|
|
},
|
|
"output_names": [
|
|
"count"
|
|
],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s",
|
|
"value"
|
|
],
|
|
"type": "string_util_StrCount"
|
|
},
|
|
"string_util_StrEndsWith": {
|
|
"confidence": "static_exact",
|
|
"display": "String EndsWith",
|
|
"inputs": {
|
|
"s": "STRING",
|
|
"suffix": "STRING"
|
|
},
|
|
"output_names": [
|
|
"bool"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s",
|
|
"suffix"
|
|
],
|
|
"type": "string_util_StrEndsWith"
|
|
},
|
|
"string_util_StrEqual": {
|
|
"confidence": "static_exact",
|
|
"display": "String Equal",
|
|
"inputs": {
|
|
"s1": "STRING",
|
|
"s2": "STRING"
|
|
},
|
|
"output_names": [
|
|
"bool"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s1",
|
|
"s2"
|
|
],
|
|
"type": "string_util_StrEqual"
|
|
},
|
|
"string_util_StrFind": {
|
|
"confidence": "static_exact",
|
|
"display": "String Find",
|
|
"inputs": {
|
|
"s": "STRING",
|
|
"value": "STRING"
|
|
},
|
|
"output_names": [
|
|
"index",
|
|
"found"
|
|
],
|
|
"outputs": [
|
|
"INT",
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s",
|
|
"value"
|
|
],
|
|
"type": "string_util_StrFind"
|
|
},
|
|
"string_util_StrFormat": {
|
|
"confidence": "static_exact",
|
|
"display": "String Format",
|
|
"inputs": {
|
|
"format": "STRING",
|
|
"object": "*"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"format"
|
|
],
|
|
"type": "string_util_StrFormat"
|
|
},
|
|
"string_util_StrJoin": {
|
|
"confidence": "static_exact",
|
|
"display": "String Join",
|
|
"inputs": {
|
|
"sep": "STRING",
|
|
"strings": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"strings",
|
|
"sep"
|
|
],
|
|
"type": "string_util_StrJoin"
|
|
},
|
|
"string_util_StrLen": {
|
|
"confidence": "static_exact",
|
|
"display": "String Length",
|
|
"inputs": {
|
|
"s": "STRING"
|
|
},
|
|
"output_names": [
|
|
"length"
|
|
],
|
|
"outputs": [
|
|
"INT"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s"
|
|
],
|
|
"type": "string_util_StrLen"
|
|
},
|
|
"string_util_StrLower": {
|
|
"confidence": "static_exact",
|
|
"display": "String Lower",
|
|
"inputs": {
|
|
"s": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s"
|
|
],
|
|
"type": "string_util_StrLower"
|
|
},
|
|
"string_util_StrLstrip": {
|
|
"confidence": "static_exact",
|
|
"display": "String Lstrip",
|
|
"inputs": {
|
|
"s": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s"
|
|
],
|
|
"type": "string_util_StrLstrip"
|
|
},
|
|
"string_util_StrNotEqual": {
|
|
"confidence": "static_exact",
|
|
"display": "String Not Equal",
|
|
"inputs": {
|
|
"s1": "STRING",
|
|
"s2": "STRING"
|
|
},
|
|
"output_names": [
|
|
"bool"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s1",
|
|
"s2"
|
|
],
|
|
"type": "string_util_StrNotEqual"
|
|
},
|
|
"string_util_StrReplace": {
|
|
"confidence": "static_exact",
|
|
"display": "String Replace",
|
|
"inputs": {
|
|
"replace_with": "STRING",
|
|
"s": "STRING",
|
|
"to_replace": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s",
|
|
"to_replace",
|
|
"replace_with"
|
|
],
|
|
"type": "string_util_StrReplace"
|
|
},
|
|
"string_util_StrRstrip": {
|
|
"confidence": "static_exact",
|
|
"display": "String Rstrip",
|
|
"inputs": {
|
|
"s": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s"
|
|
],
|
|
"type": "string_util_StrRstrip"
|
|
},
|
|
"string_util_StrSlice": {
|
|
"confidence": "static_exact",
|
|
"display": "String Slice",
|
|
"inputs": {
|
|
"end": "INT",
|
|
"s": "STRING",
|
|
"start": "INT"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s",
|
|
"start",
|
|
"end"
|
|
],
|
|
"type": "string_util_StrSlice"
|
|
},
|
|
"string_util_StrSplit": {
|
|
"confidence": "static_exact",
|
|
"display": "String Split",
|
|
"inputs": {
|
|
"s": "STRING",
|
|
"sep": "STRING"
|
|
},
|
|
"output_names": [
|
|
"strings"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s",
|
|
"sep"
|
|
],
|
|
"type": "string_util_StrSplit"
|
|
},
|
|
"string_util_StrStartsWith": {
|
|
"confidence": "static_exact",
|
|
"display": "String StartsWith",
|
|
"inputs": {
|
|
"prefix": "STRING",
|
|
"s": "STRING"
|
|
},
|
|
"output_names": [
|
|
"bool"
|
|
],
|
|
"outputs": [
|
|
"BOOLEAN"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s",
|
|
"prefix"
|
|
],
|
|
"type": "string_util_StrStartsWith"
|
|
},
|
|
"string_util_StrStrip": {
|
|
"confidence": "static_exact",
|
|
"display": "String Strip",
|
|
"inputs": {
|
|
"s": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s"
|
|
],
|
|
"type": "string_util_StrStrip"
|
|
},
|
|
"string_util_StrUpper": {
|
|
"confidence": "static_exact",
|
|
"display": "String Upper",
|
|
"inputs": {
|
|
"s": "STRING"
|
|
},
|
|
"output_names": [
|
|
"string"
|
|
],
|
|
"outputs": [
|
|
"STRING"
|
|
],
|
|
"pack": "comfyui-string-util",
|
|
"repository": "https://github.com/kale4eat/ComfyUI-string-util",
|
|
"required": [
|
|
"s"
|
|
],
|
|
"type": "string_util_StrUpper"
|
|
},
|
|
"x2rgb": {
|
|
"confidence": "static_exact",
|
|
"display": "AOV to RGB",
|
|
"inputs": {
|
|
"albedo": "IMAGE",
|
|
"guidance_scale": "FLOAT",
|
|
"image_guidance_scale": "FLOAT",
|
|
"irradiance": "IMAGE",
|
|
"metallic": "IMAGE",
|
|
"normal": "IMAGE",
|
|
"prompt": "STRING",
|
|
"roughness": "IMAGE",
|
|
"seed": "INT",
|
|
"steps": "INT"
|
|
},
|
|
"output_names": [],
|
|
"outputs": [
|
|
"IMAGE"
|
|
],
|
|
"pack": "comfyui-rgbx-xrgb-wrapper",
|
|
"repository": "https://github.com/flrngel/ComfyUI_rgbx_xrgb_Wrapper",
|
|
"required": [
|
|
"prompt",
|
|
"seed",
|
|
"steps",
|
|
"guidance_scale",
|
|
"image_guidance_scale"
|
|
],
|
|
"type": "x2rgb"
|
|
}
|
|
}
|
|
}
|