diff --git a/cm-cli.py b/cm-cli.py index 5f6f6e17..35617bf9 100644 --- a/cm-cli.py +++ b/cm-cli.py @@ -252,6 +252,10 @@ def load_custom_nodes(): repo_name = y.split('/')[-1] res[repo_name] = x + if 'id' in x: + if x['id'] not in res: + res[x['id']] = x + return res @@ -280,14 +284,14 @@ custom_node_map = load_custom_nodes() def lookup_node_path(node_name, robust=False): - # Currently, the node_name is used directly as the node_path, but in the future, I plan to allow nicknames. - if '..' in node_name: print(f"ERROR: invalid node name '{node_name}'") exit(-1) if node_name in custom_node_map: - node_path = os.path.join(custom_nodes_path, node_name) + node_url = custom_node_map[node_name]['files'][0] + repo_name = node_url.split('/')[-1] + node_path = os.path.join(custom_nodes_path, repo_name) return node_path, custom_node_map[node_name] elif robust: node_path = os.path.join(custom_nodes_path, node_name) @@ -441,7 +445,8 @@ def show_list(kind, simple=False): if simple: print(f"{k:50}") else: - print(f"{prefix} {k:50}(author: {v['author']})") + short_id = v.get('id', "") + print(f"{prefix} {k:50} {short_id:20} (author: {v['author']})") # unregistered nodes candidates = os.listdir(os.path.realpath(custom_nodes_path)) @@ -473,7 +478,7 @@ def show_list(kind, simple=False): if simple: print(f"{k:50}") else: - print(f"{prefix} {k:50}(author: N/A)") + print(f"{prefix} {k:50} {'':20} (author: N/A)") def show_snapshot(simple_mode=False): diff --git a/custom-node-list.json b/custom-node-list.json index 349e1935..3ca67a3a 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -3,6 +3,7 @@ { "author": "Dr.Lt.Data", "title": "ComfyUI-Manager", + "id": "manager", "reference": "https://github.com/ltdrdata/ComfyUI-Manager", "files": [ "https://github.com/ltdrdata/ComfyUI-Manager" @@ -13,6 +14,7 @@ { "author": "Dr.Lt.Data", "title": "ComfyUI Impact Pack", + "id": "impact", "reference": "https://github.com/ltdrdata/ComfyUI-Impact-Pack", "files": [ "https://github.com/ltdrdata/ComfyUI-Impact-Pack" @@ -24,6 +26,7 @@ { "author": "Dr.Lt.Data", "title": "ComfyUI Inspire Pack", + "id": "inspire", "reference": "https://github.com/ltdrdata/ComfyUI-Inspire-Pack", "nodename_pattern": "Inspire$", "files": [ @@ -35,6 +38,7 @@ { "author": "comfyanonymous", "title": "ComfyUI_experiments", + "id": "comfy-exp", "reference": "https://github.com/comfyanonymous/ComfyUI_experiments", "files": [ "https://github.com/comfyanonymous/ComfyUI_experiments" @@ -45,6 +49,7 @@ { "author": "Stability-AI", "title": "Stability API nodes for ComfyUI", + "id": "sai-api", "reference": "https://github.com/Stability-AI/ComfyUI-SAI_API", "files": [ "https://github.com/Stability-AI/ComfyUI-SAI_API" @@ -55,6 +60,7 @@ { "author": "Stability-AI", "title": "stability-ComfyUI-nodes", + "id": "sai-nodes", "reference": "https://github.com/Stability-AI/stability-ComfyUI-nodes", "files": [ "https://github.com/Stability-AI/stability-ComfyUI-nodes" @@ -65,6 +71,7 @@ { "author": "Fannovel16", "title": "ComfyUI's ControlNet Auxiliary Preprocessors", + "id": "cnet-aux", "reference": "https://github.com/Fannovel16/comfyui_controlnet_aux", "files": [ "https://github.com/Fannovel16/comfyui_controlnet_aux" @@ -125,6 +132,7 @@ { "author": "Fannovel16", "title": "ComfyUI Frame Interpolation", + "id": "frame-interpolation", "reference": "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation", "files": [ "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation" @@ -135,6 +143,7 @@ { "author": "Fannovel16", "title": "ComfyUI Loopchain", + "id": "loopchain", "reference": "https://github.com/Fannovel16/ComfyUI-Loopchain", "files": [ "https://github.com/Fannovel16/ComfyUI-Loopchain" @@ -145,6 +154,7 @@ { "author": "Fannovel16", "title": "ComfyUI MotionDiff", + "id": "motiondiff", "reference": "https://github.com/Fannovel16/ComfyUI-MotionDiff", "files": [ "https://github.com/Fannovel16/ComfyUI-MotionDiff" @@ -155,6 +165,7 @@ { "author": "Fannovel16", "title": "ComfyUI-Video-Matting", + "id": "video-matting", "reference": "https://github.com/Fannovel16/ComfyUI-Video-Matting", "files": [ "https://github.com/Fannovel16/ComfyUI-Video-Matting" @@ -165,6 +176,7 @@ { "author": "Fannovel16", "title": "ComfyUI-MagickWand", + "id": "magicwand", "reference": "https://github.com/Fannovel16/ComfyUI-MagickWand", "files": [ "https://github.com/Fannovel16/ComfyUI-MagickWand" @@ -175,6 +187,7 @@ { "author": "biegert", "title": "CLIPSeg", + "id": "clipseg", "reference": "https://github.com/biegert/ComfyUI-CLIPSeg", "files": [ "https://github.com/biegert/ComfyUI-CLIPSeg/raw/main/custom_nodes/clipseg.py" @@ -185,6 +198,7 @@ { "author": "BlenderNeko", "title": "ComfyUI Cutoff", + "id": "cutoff", "reference": "https://github.com/BlenderNeko/ComfyUI_Cutoff", "files": [ "https://github.com/BlenderNeko/ComfyUI_Cutoff" @@ -195,6 +209,7 @@ { "author": "BlenderNeko", "title": "Advanced CLIP Text Encode", + "id": "adv-encode", "reference": "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb", "files": [ "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb" @@ -205,6 +220,7 @@ { "author": "BlenderNeko", "title": "ComfyUI Noise", + "id": "comfy-noise", "reference": "https://github.com/BlenderNeko/ComfyUI_Noise", "files": [ "https://github.com/BlenderNeko/ComfyUI_Noise" @@ -215,6 +231,7 @@ { "author": "BlenderNeko", "title": "Tiled sampling for ComfyUI", + "id": "tiled-sampling", "reference": "https://github.com/BlenderNeko/ComfyUI_TiledKSampler", "files": [ "https://github.com/BlenderNeko/ComfyUI_TiledKSampler" @@ -225,6 +242,7 @@ { "author": "BlenderNeko", "title": "SeeCoder [WIP]", + "id": "seecoder", "reference": "https://github.com/BlenderNeko/ComfyUI_SeeCoder", "files": [ "https://github.com/BlenderNeko/ComfyUI_SeeCoder" @@ -235,6 +253,7 @@ { "author": "jags111", "title": "Efficiency Nodes for ComfyUI Version 2.0+", + "id": "eff-nodes", "reference": "https://github.com/jags111/efficiency-nodes-comfyui", "files": [ "https://github.com/jags111/efficiency-nodes-comfyui" @@ -245,6 +264,7 @@ { "author": "jags111", "title": "Jags_VectorMagic", + "id": "vectormagic", "reference": "https://github.com/jags111/ComfyUI_Jags_VectorMagic", "files": [ "https://github.com/jags111/ComfyUI_Jags_VectorMagic" @@ -255,6 +275,7 @@ { "author": "jags111", "title": "Jags_Audiotools", + "id": "audiotools", "reference": "https://github.com/jags111/ComfyUI_Jags_Audiotools", "files": [ "https://github.com/jags111/ComfyUI_Jags_Audiotools" @@ -265,6 +286,7 @@ { "author": "Derfuu", "title": "Derfuu_ComfyUI_ModdedNodes", + "id": "derfuu", "reference": "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes", "nodename_pattern": "^DF_", "files": [ @@ -276,6 +298,7 @@ { "author": "paulo-coronado", "title": "comfy_clip_blip_node", + "id": "blip", "reference": "https://github.com/paulo-coronado/comfy_clip_blip_node", "files": [ "https://github.com/paulo-coronado/comfy_clip_blip_node" @@ -290,6 +313,7 @@ { "author": "WASasquatch", "title": "WAS Node Suite", + "id": "was", "reference": "https://github.com/WASasquatch/was-node-suite-comfyui", "pip": ["numba"], "files": [ @@ -301,6 +325,7 @@ { "author": "WASasquatch", "title": "ComfyUI Preset Merger", + "id": "preset-merger", "reference": "https://github.com/WASasquatch/ComfyUI_Preset_Merger", "files": [ "https://github.com/WASasquatch/ComfyUI_Preset_Merger" @@ -311,6 +336,7 @@ { "author": "WASasquatch", "title": "PPF_Noise_ComfyUI", + "id": "ppf", "reference": "https://github.com/WASasquatch/PPF_Noise_ComfyUI", "files": [ "https://github.com/WASasquatch/PPF_Noise_ComfyUI" @@ -321,6 +347,7 @@ { "author": "WASasquatch", "title": "Power Noise Suite for ComfyUI", + "id": "power-noise", "reference": "https://github.com/WASasquatch/PowerNoiseSuite", "files": [ "https://github.com/WASasquatch/PowerNoiseSuite" @@ -331,6 +358,7 @@ { "author": "WASasquatch", "title": "FreeU_Advanced", + "id": "freeu-adv", "reference": "https://github.com/WASasquatch/FreeU_Advanced", "files": [ "https://github.com/WASasquatch/FreeU_Advanced" @@ -341,6 +369,7 @@ { "author": "WASasquatch", "title": "ASTERR", + "id": "asterr", "reference": "https://github.com/WASasquatch/ASTERR", "files": [ "https://github.com/WASasquatch/ASTERR" @@ -351,6 +380,7 @@ { "author": "WASasquatch", "title": "WAS_Extras", + "id": "was-extras", "reference": "https://github.com/WASasquatch/WAS_Extras", "files": [ "https://github.com/WASasquatch/WAS_Extras" @@ -361,6 +391,7 @@ { "author": "SaltAI", "title": "SaltAI-Open-Resources", + "id": "saltai", "reference": "https://github.com/get-salt-AI/SaltAI", "pip": ["numba"], "files": [ @@ -372,6 +403,7 @@ { "author": "omar92", "title": "Quality of life Suit:V2", + "id": "qol", "reference": "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92", "files": [ "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92" @@ -382,6 +414,7 @@ { "author": "lilly1987", "title": "simple wildcard for ComfyUI", + "id": "simle-wildcard", "reference": "https://github.com/lilly1987/ComfyUI_node_Lilly", "files": [ "https://github.com/lilly1987/ComfyUI_node_Lilly" @@ -392,6 +425,7 @@ { "author": "sylym", "title": "Vid2vid", + "id": "vid2vid", "reference": "https://github.com/sylym/comfy_vid2vid", "files": [ "https://github.com/sylym/comfy_vid2vid" @@ -402,6 +436,7 @@ { "author": "EllangoK", "title": "ComfyUI-post-processing-nodes", + "id": "post-processing", "reference": "https://github.com/EllangoK/ComfyUI-post-processing-nodes", "files": [ "https://github.com/EllangoK/ComfyUI-post-processing-nodes" @@ -412,6 +447,7 @@ { "author": "LEv145", "title": "ImagesGrid", + "id": "imagesgrid", "reference": "https://github.com/LEv145/images-grid-comfy-plugin", "files": [ "https://github.com/LEv145/images-grid-comfy-plugin" @@ -422,6 +458,7 @@ { "author": "diontimmer", "title": "ComfyUI-Vextra-Nodes", + "id": "vextra", "reference": "https://github.com/diontimmer/ComfyUI-Vextra-Nodes", "files": [ "https://github.com/diontimmer/ComfyUI-Vextra-Nodes" @@ -432,6 +469,7 @@ { "author": "CYBERLOOM-INC", "title": "ComfyUI-nodes-hnmr", + "id": "hnmr", "reference": "https://github.com/CYBERLOOM-INC/ComfyUI-nodes-hnmr", "files": [ "https://github.com/CYBERLOOM-INC/ComfyUI-nodes-hnmr" @@ -442,6 +480,7 @@ { "author": "BadCafeCode", "title": "Masquerade Nodes", + "id": "masquerade", "reference": "https://github.com/BadCafeCode/masquerade-nodes-comfyui", "files": [ "https://github.com/BadCafeCode/masquerade-nodes-comfyui" @@ -452,6 +491,7 @@ { "author": "guoyk93", "title": "y.k.'s ComfyUI node suite", + "id": "yks", "reference": "https://github.com/guoyk93/yk-node-suite-comfyui", "files": [ "https://github.com/guoyk93/yk-node-suite-comfyui" @@ -462,6 +502,7 @@ { "author": "Jcd1230", "title": "Rembg Background Removal Node for ComfyUI", + "id": "rembg", "reference": "https://github.com/Jcd1230/rembg-comfyui-node", "files": [ "https://github.com/Jcd1230/rembg-comfyui-node" @@ -472,6 +513,7 @@ { "author": "YinBailiang", "title": "MergeBlockWeighted_fo_ComfyUI", + "id": "mbw", "reference": "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI", "files": [ "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI" @@ -482,6 +524,7 @@ { "author": "trojblue", "title": "trNodes", + "id": "trnodes", "reference": "https://github.com/trojblue/trNodes", "files": [ "https://github.com/trojblue/trNodes" @@ -492,6 +535,7 @@ { "author": "szhublox", "title": "Auto-MBW", + "id": "auto-mbw", "reference": "https://github.com/szhublox/ambw_comfyui", "files": [ "https://github.com/szhublox/ambw_comfyui" @@ -502,6 +546,7 @@ { "author": "city96", "title": "ComfyUI_NetDist", + "id": "netdist", "reference": "https://github.com/city96/ComfyUI_NetDist", "files": [ "https://github.com/city96/ComfyUI_NetDist" @@ -512,6 +557,7 @@ { "author": "city96", "title": "Latent-Interposer", + "id": "latent-interposer", "reference": "https://github.com/city96/SD-Latent-Interposer", "files": [ "https://github.com/city96/SD-Latent-Interposer" @@ -522,6 +568,7 @@ { "author": "city96", "title": "SD-Advanced-Noise", + "id": "adv-noise", "reference": "https://github.com/city96/SD-Advanced-Noise", "files": [ "https://github.com/city96/SD-Advanced-Noise" @@ -532,6 +579,7 @@ { "author": "city96", "title": "SD-Latent-Upscaler", + "id": "latent-upscaler", "reference": "https://github.com/city96/SD-Latent-Upscaler", "files": [ "https://github.com/city96/SD-Latent-Upscaler" @@ -543,6 +591,7 @@ { "author": "city96", "title": "ComfyUI_DiT [WIP]", + "id": "dit", "reference": "https://github.com/city96/ComfyUI_DiT", "files": [ "https://github.com/city96/ComfyUI_DiT" @@ -554,6 +603,7 @@ { "author": "city96", "title": "ComfyUI_ColorMod", + "id": "colormod", "reference": "https://github.com/city96/ComfyUI_ColorMod", "files": [ "https://github.com/city96/ComfyUI_ColorMod" @@ -564,6 +614,7 @@ { "author": "city96", "title": "Extra Models for ComfyUI", + "id": "extramodels", "reference": "https://github.com/city96/ComfyUI_ExtraModels", "files": [ "https://github.com/city96/ComfyUI_ExtraModels" @@ -574,6 +625,7 @@ { "author": "Kaharos94", "title": "ComfyUI-Saveaswebp", + "id": "save-webp", "reference": "https://github.com/Kaharos94/ComfyUI-Saveaswebp", "files": [ "https://github.com/Kaharos94/ComfyUI-Saveaswebp" @@ -584,6 +636,7 @@ { "author": "SLAPaper", "title": "ComfyUI-Image-Selector", + "id": "image-selector", "reference": "https://github.com/SLAPaper/ComfyUI-Image-Selector", "files": [ "https://github.com/SLAPaper/ComfyUI-Image-Selector" @@ -594,6 +647,7 @@ { "author": "SLAPaper", "title": "ComfyUI DPM++ 2M Alt Sampler", + "id": "dpmpp2m-alt", "reference": "https://github.com/SLAPaper/ComfyUI-dpmpp_2m_alt-Sampler", "files": [ "https://github.com/SLAPaper/ComfyUI-dpmpp_2m_alt-Sampler" @@ -624,6 +678,7 @@ { "author": "Zuellni", "title": "ComfyUI-ExLlama", + "id": "exllama", "reference": "https://github.com/Zuellni/ComfyUI-ExLlama", "files": [ "https://github.com/Zuellni/ComfyUI-ExLlama" @@ -635,6 +690,7 @@ { "author": "Zuellni", "title": "ComfyUI ExLlamaV2 Nodes", + "id": "exllamav2", "reference": "https://github.com/Zuellni/ComfyUI-ExLlama-Nodes", "files": [ "https://github.com/Zuellni/ComfyUI-ExLlama-Nodes" @@ -645,6 +701,7 @@ { "author": "Zuellni", "title": "ComfyUI PickScore Nodes", + "id": "pickscore", "reference": "https://github.com/Zuellni/ComfyUI-PickScore-Nodes", "files": [ "https://github.com/Zuellni/ComfyUI-PickScore-Nodes" @@ -655,6 +712,7 @@ { "author": "AlekPet", "title": "AlekPet/ComfyUI_Custom_Nodes_AlekPet", + "id": "alekpet", "reference": "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet", "files": [ "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet" @@ -665,6 +723,7 @@ { "author": "pythongosssss", "title": "ComfyUI WD 1.4 Tagger", + "id": "wd14", "reference": "https://github.com/pythongosssss/ComfyUI-WD14-Tagger", "files": [ "https://github.com/pythongosssss/ComfyUI-WD14-Tagger" @@ -675,6 +734,7 @@ { "author": "pythongosssss", "title": "pythongosssss/ComfyUI-Custom-Scripts", + "id": "pygos-script", "reference": "https://github.com/pythongosssss/ComfyUI-Custom-Scripts", "files": [ "https://github.com/pythongosssss/ComfyUI-Custom-Scripts" @@ -685,6 +745,7 @@ { "author": "strimmlarn", "title": "ComfyUI_Strimmlarns_aesthetic_score", + "id": "aesthetic-score", "reference": "https://github.com/strimmlarn/ComfyUI_Strimmlarns_aesthetic_score", "js_path": "strimmlarn", "files": [ @@ -696,6 +757,7 @@ { "author": "TinyTerra", "title": "ComfyUI_tinyterraNodes", + "id": "ttn", "reference": "https://github.com/tinyterra/ComfyUI_tinyterraNodes", "files": [ "https://github.com/TinyTerra/ComfyUI_tinyterraNodes" @@ -707,6 +769,7 @@ { "author": "Jordach", "title": "comfy-plasma", + "id": "plasma", "reference": "https://github.com/Jordach/comfy-plasma", "files": [ "https://github.com/Jordach/comfy-plasma" @@ -717,6 +780,7 @@ { "author": "bvhari", "title": "ImageProcessing", + "id": "imageprocessing", "reference": "https://github.com/bvhari/ComfyUI_ImageProcessing", "files": [ "https://github.com/bvhari/ComfyUI_ImageProcessing" @@ -727,6 +791,7 @@ { "author": "bvhari", "title": "LatentToRGB", + "id": "latent2rgb", "reference": "https://github.com/bvhari/ComfyUI_LatentToRGB", "files": [ "https://github.com/bvhari/ComfyUI_LatentToRGB" @@ -737,6 +802,7 @@ { "author": "bvhari", "title": "ComfyUI_PerpWeight", + "id": "perpweight", "reference": "https://github.com/bvhari/ComfyUI_PerpWeight", "files": [ "https://github.com/bvhari/ComfyUI_PerpWeight" @@ -747,6 +813,7 @@ { "author": "bvhari", "title": "ComfyUI_SUNoise", + "id": "sunoise", "reference": "https://github.com/bvhari/ComfyUI_SUNoise", "files": [ "https://github.com/bvhari/ComfyUI_SUNoise" @@ -757,6 +824,7 @@ { "author": "ssitu", "title": "UltimateSDUpscale", + "id": "usdu", "reference": "https://github.com/ssitu/ComfyUI_UltimateSDUpscale", "files": [ "https://github.com/ssitu/ComfyUI_UltimateSDUpscale" @@ -767,6 +835,7 @@ { "author": "ssitu", "title": "Restart Sampling", + "id": "restart-sampling", "reference": "https://github.com/ssitu/ComfyUI_restart_sampling", "files": [ "https://github.com/ssitu/ComfyUI_restart_sampling" @@ -777,6 +846,7 @@ { "author": "ssitu", "title": "ComfyUI roop", + "id": "roop", "reference": "https://github.com/ssitu/ComfyUI_roop", "files": [ "https://github.com/ssitu/ComfyUI_roop" @@ -787,6 +857,7 @@ { "author": "ssitu", "title": "ComfyUI fabric", + "id": "fabric", "reference": "https://github.com/ssitu/ComfyUI_fabric", "files": [ "https://github.com/ssitu/ComfyUI_fabric" @@ -797,6 +868,7 @@ { "author": "space-nuko", "title": "Disco Diffusion", + "id": "disco", "reference": "https://github.com/space-nuko/ComfyUI-Disco-Diffusion", "files": [ "https://github.com/space-nuko/ComfyUI-Disco-Diffusion" @@ -807,6 +879,7 @@ { "author": "space-nuko", "title": "OpenPose Editor", + "id": "openpose-editor", "reference": "https://github.com/space-nuko/ComfyUI-OpenPose-Editor", "files": [ "https://github.com/space-nuko/ComfyUI-OpenPose-Editor" @@ -817,6 +890,7 @@ { "author": "space-nuko", "title": "nui suite", + "id": "nui", "reference": "https://github.com/space-nuko/nui-suite", "files": [ "https://github.com/space-nuko/nui-suite" @@ -827,6 +901,7 @@ { "author": "Nourepide", "title": "Allor Plugin", + "id": "allor", "reference": "https://github.com/Nourepide/ComfyUI-Allor", "files": [ "https://github.com/Nourepide/ComfyUI-Allor" @@ -837,6 +912,7 @@ { "author": "melMass", "title": "MTB Nodes", + "id": "mtb", "reference": "https://github.com/melMass/comfy_mtb", "files": [ "https://github.com/melMass/comfy_mtb" @@ -848,6 +924,7 @@ { "author": "xXAdonesXx", "title": "NodeGPT", + "id": "nodegpt", "reference": "https://github.com/xXAdonesXx/NodeGPT", "files": [ "https://github.com/xXAdonesXx/NodeGPT" @@ -858,6 +935,7 @@ { "author": "Suzie1", "title": "Comfyroll Studio", + "id": "comfyroll", "reference": "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes", "files": [ "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes" @@ -878,6 +956,7 @@ { "author": "bmad4ever", "title": "Bmad Nodes", + "id": "bmad", "reference": "https://github.com/bmad4ever/comfyui_bmad_nodes", "files": [ "https://github.com/bmad4ever/comfyui_bmad_nodes" @@ -888,6 +967,7 @@ { "author": "bmad4ever", "title": "comfyui_ab_sampler", + "id": "ab-sampler", "reference": "https://github.com/bmad4ever/comfyui_ab_samplercustom", "files": [ "https://github.com/bmad4ever/comfyui_ab_samplercustom" @@ -908,6 +988,7 @@ { "author": "bmad4ever", "title": "comfyui_wfc_like", + "id": "wfc", "reference": "https://github.com/bmad4ever/comfyui_wfc_like", "files": [ "https://github.com/bmad4ever/comfyui_wfc_like" @@ -918,6 +999,7 @@ { "author": "bmad4ever", "title": "comfyui_quilting", + "id": "quilting", "reference": "https://github.com/bmad4ever/comfyui_quilting", "files": [ "https://github.com/bmad4ever/comfyui_quilting" @@ -928,6 +1010,7 @@ { "author": "FizzleDorf", "title": "FizzNodes", + "id": "fizz", "reference": "https://github.com/FizzleDorf/ComfyUI_FizzNodes", "files": [ "https://github.com/FizzleDorf/ComfyUI_FizzNodes" @@ -938,6 +1021,7 @@ { "author": "FizzleDorf", "title": "ComfyUI-AIT", + "id": "ait", "reference": "https://github.com/FizzleDorf/ComfyUI-AIT", "files": [ "https://github.com/FizzleDorf/ComfyUI-AIT" @@ -948,6 +1032,7 @@ { "author": "filipemeneses", "title": "Pixelization", + "id": "pixelization", "reference": "https://github.com/filipemeneses/comfy_pixelization", "files": [ "https://github.com/filipemeneses/comfy_pixelization" @@ -958,6 +1043,7 @@ { "author": "shiimizu", "title": "smZNodes", + "id": "smz", "reference": "https://github.com/shiimizu/ComfyUI_smZNodes", "files": [ "https://github.com/shiimizu/ComfyUI_smZNodes" @@ -968,6 +1054,7 @@ { "author": "shiimizu", "title": "Tiled Diffusion & VAE for ComfyUI", + "id": "tiled-diffusion", "reference": "https://github.com/shiimizu/ComfyUI-TiledDiffusion", "files": [ "https://github.com/shiimizu/ComfyUI-TiledDiffusion" @@ -988,6 +1075,7 @@ { "author": "SeargeDP", "title": "SeargeSDXL", + "id": "searge", "reference": "https://github.com/SeargeDP/SeargeSDXL", "files": [ "https://github.com/SeargeDP/SeargeSDXL" @@ -998,6 +1086,7 @@ { "author": "cubiq", "title": "Simple Math", + "id": "simplemath", "reference": "https://github.com/cubiq/ComfyUI_SimpleMath", "files": [ "https://github.com/cubiq/ComfyUI_SimpleMath" @@ -1008,6 +1097,7 @@ { "author": "cubiq", "title": "ComfyUI_IPAdapter_plus", + "id": "ipadapter", "reference": "https://github.com/cubiq/ComfyUI_IPAdapter_plus", "files": [ "https://github.com/cubiq/ComfyUI_IPAdapter_plus" @@ -1019,6 +1109,7 @@ { "author": "cubiq", "title": "ComfyUI InstantID (Native Support)", + "id": "instantid", "reference": "https://github.com/cubiq/ComfyUI_InstantID", "files": [ "https://github.com/cubiq/ComfyUI_InstantID" @@ -1029,6 +1120,7 @@ { "author": "cubiq", "title": "Face Analysis for ComfyUI", + "id": "faceanalysis", "reference": "https://github.com/cubiq/ComfyUI_FaceAnalysis", "files": [ "https://github.com/cubiq/ComfyUI_FaceAnalysis" @@ -1039,6 +1131,7 @@ { "author": "shockz0rz", "title": "InterpolateEverything", + "id": "interpolate-everything", "reference": "https://github.com/shockz0rz/ComfyUI_InterpolateEverything", "files": [ "https://github.com/shockz0rz/ComfyUI_InterpolateEverything" @@ -1049,6 +1142,7 @@ { "author": "shockz0rz", "title": "comfy-easy-grids", + "id": "easy-grids", "reference": "https://github.com/shockz0rz/comfy-easy-grids", "files": [ "https://github.com/shockz0rz/comfy-easy-grids" @@ -1059,6 +1153,7 @@ { "author": "yolanother", "title": "Comfy UI Prompt Agent", + "id": "prompt-agent", "reference": "https://github.com/yolanother/DTAIComfyPromptAgent", "files": [ "https://github.com/yolanother/DTAIComfyPromptAgent" @@ -1069,6 +1164,7 @@ { "author": "yolanother", "title": "Image to Text Node", + "id": "dta-img2txt", "reference": "https://github.com/yolanother/DTAIImageToTextNode", "files": [ "https://github.com/yolanother/DTAIImageToTextNode" @@ -1079,6 +1175,7 @@ { "author": "yolanother", "title": "Comfy UI Online Loaders", + "id": "dta-loader", "reference": "https://github.com/yolanother/DTAIComfyLoaders", "files": [ "https://github.com/yolanother/DTAIComfyLoaders" @@ -1089,6 +1186,7 @@ { "author": "yolanother", "title": "Comfy AI DoubTech.ai Image Sumission Node", + "id": "dta-submit", "reference": "https://github.com/yolanother/DTAIComfyImageSubmit", "files": [ "https://github.com/yolanother/DTAIComfyImageSubmit" @@ -1099,6 +1197,7 @@ { "author": "yolanother", "title": "Comfy UI QR Codes", + "id": "dta-qr", "reference": "https://github.com/yolanother/DTAIComfyQRCodes", "files": [ "https://github.com/yolanother/DTAIComfyQRCodes" @@ -1109,6 +1208,7 @@ { "author": "yolanother", "title": "Variables for Comfy UI", + "id": "dta-var", "reference": "https://github.com/yolanother/DTAIComfyVariables", "files": [ "https://github.com/yolanother/DTAIComfyVariables" @@ -1119,6 +1219,7 @@ { "author": "sipherxyz", "title": "comfyui-art-venture", + "id": "artventure", "reference": "https://github.com/sipherxyz/comfyui-art-venture", "files": [ "https://github.com/sipherxyz/comfyui-art-venture" @@ -1129,6 +1230,7 @@ { "author": "SOELexicon", "title": "LexMSDBNodes", + "id": "lexmsdb", "reference": "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes", "files": [ "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes" @@ -1149,6 +1251,7 @@ { "author": "evanspearman", "title": "ComfyMath", + "id": "comfymath", "reference": "https://github.com/evanspearman/ComfyMath", "files": [ "https://github.com/evanspearman/ComfyMath" @@ -1159,6 +1262,7 @@ { "author": "civitai", "title": "comfy-nodes", + "id": "civitai", "reference": "https://github.com/civitai/comfy-nodes", "files": [ "https://github.com/civitai/comfy-nodes" @@ -1169,6 +1273,7 @@ { "author": "andersxa", "title": "CLIP Directional Prompt Attention", + "id": "prompt-attention", "reference": "https://github.com/andersxa/comfyui-PromptAttention", "files": [ "https://github.com/andersxa/comfyui-PromptAttention" @@ -1191,6 +1296,7 @@ { "author": "twri", "title": "SDXL Prompt Styler", + "id": "twri-styler", "reference": "https://github.com/twri/sdxl_prompt_styler", "files": [ "https://github.com/twri/sdxl_prompt_styler" @@ -1201,6 +1307,7 @@ { "author": "wolfden", "title": "SDXL Prompt Styler (customized version by wolfden)", + "id": "wolfden-styler", "reference": "https://github.com/wolfden/ComfyUi_PromptStylers", "files": [ "https://github.com/wolfden/ComfyUi_PromptStylers" @@ -1211,6 +1318,7 @@ { "author": "wolfden", "title": "ComfyUi_String_Function_Tree", + "id": "str-func-tree", "reference": "https://github.com/wolfden/ComfyUi_String_Function_Tree", "files": [ "https://github.com/wolfden/ComfyUi_String_Function_Tree" @@ -1221,6 +1329,7 @@ { "author": "daxthin", "title": "DZ-FaceDetailer", + "id": "dz-facedetailer", "reference": "https://github.com/daxthin/DZ-FaceDetailer", "files": [ "https://github.com/daxthin/DZ-FaceDetailer" @@ -1231,6 +1340,7 @@ { "author": "asagi4", "title": "ComfyUI prompt control", + "id": "prompt-control", "reference": "https://github.com/asagi4/comfyui-prompt-control", "files": [ "https://github.com/asagi4/comfyui-prompt-control" @@ -1241,6 +1351,7 @@ { "author": "asagi4", "title": "ComfyUI-CADS", + "id": "cads", "reference": "https://github.com/asagi4/ComfyUI-CADS", "files": [ "https://github.com/asagi4/ComfyUI-CADS" @@ -1251,6 +1362,7 @@ { "author": "asagi4", "title": "asagi4/comfyui-utility-nodes", + "id": "asagi-nodes", "reference": "https://github.com/asagi4/comfyui-utility-nodes", "files": [ "https://github.com/asagi4/comfyui-utility-nodes" @@ -1261,6 +1373,7 @@ { "author": "jamesWalker55", "title": "ComfyUI - P2LDGAN Node", + "id": "p2ldgan", "reference": "https://github.com/jamesWalker55/comfyui-p2ldgan", "files": [ "https://github.com/jamesWalker55/comfyui-p2ldgan" @@ -1271,6 +1384,7 @@ { "author": "jamesWalker55", "title": "Various ComfyUI Nodes by Type", + "id": "jameswalker-nodes", "reference": "https://github.com/jamesWalker55/comfyui-various", "files": [ "https://github.com/jamesWalker55/comfyui-various" @@ -1282,6 +1396,7 @@ { "author": "adieyal", "title": "DynamicPrompts Custom Nodes", + "id": "dynamicprompt", "reference": "https://github.com/adieyal/comfyui-dynamicprompts", "files": [ "https://github.com/adieyal/comfyui-dynamicprompts" @@ -1292,6 +1407,7 @@ { "author": "mihaiiancu", "title": "mihaiiancu/Inpaint", + "id": "inpaint", "reference": "https://github.com/mihaiiancu/ComfyUI_Inpaint", "files": [ "https://github.com/mihaiiancu/ComfyUI_Inpaint" @@ -1302,6 +1418,7 @@ { "author": "kwaroran", "title": "abg-comfyui", + "id": "abg", "reference": "https://github.com/kwaroran/abg-comfyui", "files": [ "https://github.com/kwaroran/abg-comfyui" @@ -1312,6 +1429,7 @@ { "author": "bash-j", "title": "Mikey Nodes", + "id": "mikey", "reference": "https://github.com/bash-j/mikey_nodes", "files": [ "https://github.com/bash-j/mikey_nodes" @@ -1322,6 +1440,7 @@ { "author": "failfa.st", "title": "failfast-comfyui-extensions", + "id": "failfast", "reference": "https://github.com/failfa-st/failfast-comfyui-extensions", "files": [ "https://github.com/failfa-st/failfast-comfyui-extensions" @@ -1332,6 +1451,7 @@ { "author": "Pfaeff", "title": "pfaeff-comfyui", + "id": "pfaeff", "reference": "https://github.com/Pfaeff/pfaeff-comfyui", "files": [ "https://github.com/Pfaeff/pfaeff-comfyui" @@ -1342,6 +1462,7 @@ { "author": "wallish77", "title": "wlsh_nodes", + "id": "wlsh", "reference": "https://github.com/wallish77/wlsh_nodes", "files": [ "https://github.com/wallish77/wlsh_nodes" @@ -1352,6 +1473,7 @@ { "author": "Kosinkadink", "title": "ComfyUI-Advanced-ControlNet", + "id": "adv-cnet", "reference": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet", "files": [ "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet" @@ -1362,6 +1484,7 @@ { "author": "Kosinkadink", "title": "AnimateDiff Evolved", + "id": "ad-evolved", "reference": "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved", "files": [ "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved" @@ -1372,6 +1495,7 @@ { "author": "Kosinkadink", "title": "ComfyUI-VideoHelperSuite", + "id": "vhs", "reference": "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite", "files": [ "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite" @@ -1382,6 +1506,7 @@ { "author": "Gourieff", "title": "ReActor Node for ComfyUI", + "id": "reactor", "reference": "https://github.com/Gourieff/comfyui-reactor-node", "files": [ "https://github.com/Gourieff/comfyui-reactor-node" @@ -1392,6 +1517,7 @@ { "author": "Gourieff", "title": "ComfyUI-FutureWarningIgnore", + "id": "futureignore", "reference": "https://github.com/Gourieff/ComfyUI-FutureWarningIgnore", "files": [ "https://github.com/Gourieff/ComfyUI-FutureWarningIgnore/raw/main/0_FutureWarningIgnore.py" @@ -1402,6 +1528,7 @@ { "author": "imb101", "title": "FaceSwap", + "id": "faceswap", "reference": "https://github.com/imb101/ComfyUI-FaceSwap", "files": [ "https://github.com/imb101/ComfyUI-FaceSwap" @@ -1412,6 +1539,7 @@ { "author": "Chaoses-Ib", "title": "ComfyUI_Ib_CustomNodes", + "id": "ib-nodes", "reference": "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes", "files": [ "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes" @@ -1422,6 +1550,7 @@ { "author": "AIrjen", "title": "One Button Prompt", + "id": "1button", "reference": "https://github.com/AIrjen/OneButtonPrompt", "files": [ "https://github.com/AIrjen/OneButtonPrompt" @@ -1432,6 +1561,7 @@ { "author": "coreyryanhanson", "title": "ComfyQR", + "id": "comfyqr", "reference": "https://github.com/coreyryanhanson/ComfyQR", "files": [ "https://github.com/coreyryanhanson/ComfyQR" @@ -1442,6 +1572,7 @@ { "author": "coreyryanhanson", "title": "ComfyQR-scanning-nodes", + "id": "comfyqr-scanning", "reference": "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes", "files": [ "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes" @@ -1452,6 +1583,7 @@ { "author": "dimtoneff", "title": "ComfyUI PixelArt Detector", + "id": "pixelart-detector", "reference": "https://github.com/dimtoneff/ComfyUI-PixelArt-Detector", "files": [ "https://github.com/dimtoneff/ComfyUI-PixelArt-Detector" @@ -1462,6 +1594,7 @@ { "author": "dimtoneff", "title": "Eagle PNGInfo", + "id": "eaglepnginfo", "reference": "https://github.com/hylarucoder/ComfyUI-Eagle-PNGInfo", "files": [ "https://github.com/hylarucoder/ComfyUI-Eagle-PNGInfo" @@ -1472,6 +1605,7 @@ { "author": "theUpsider", "title": "Styles CSV Loader Extension for ComfyUI", + "id": "styles-csv-loader", "reference": "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader", "files": [ "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader" @@ -1482,6 +1616,7 @@ { "author": "M1kep", "title": "Comfy_KepListStuff", + "id": "keplist", "reference": "https://github.com/M1kep/Comfy_KepListStuff", "files": [ "https://github.com/M1kep/Comfy_KepListStuff" @@ -1492,6 +1627,7 @@ { "author": "M1kep", "title": "ComfyLiterals", + "id": "comfyliterals", "reference": "https://github.com/M1kep/ComfyLiterals", "files": [ "https://github.com/M1kep/ComfyLiterals" @@ -1502,6 +1638,7 @@ { "author": "M1kep", "title": "KepPromptLang", + "id": "kepprompt", "reference": "https://github.com/M1kep/KepPromptLang", "files": [ "https://github.com/M1kep/KepPromptLang" @@ -1512,6 +1649,7 @@ { "author": "M1kep", "title": "Comfy_KepMatteAnything", + "id": "kepmatte", "reference": "https://github.com/M1kep/Comfy_KepMatteAnything", "files": [ "https://github.com/M1kep/Comfy_KepMatteAnything" @@ -1522,6 +1660,7 @@ { "author": "M1kep", "title": "Comfy_KepKitchenSink", + "id": "kepkitchen", "reference": "https://github.com/M1kep/Comfy_KepKitchenSink", "files": [ "https://github.com/M1kep/Comfy_KepKitchenSink" @@ -1532,6 +1671,7 @@ { "author": "M1kep", "title": "ComfyUI-OtherVAEs", + "id": "kep-othervae", "reference": "https://github.com/M1kep/ComfyUI-OtherVAEs", "files": [ "https://github.com/M1kep/ComfyUI-OtherVAEs" @@ -1542,6 +1682,7 @@ { "author": "M1kep", "title": "ComfyUI-KepOpenAI", + "id": "kep-openai", "reference": "https://github.com/M1kep/ComfyUI-KepOpenAI", "files": [ "https://github.com/M1kep/ComfyUI-KepOpenAI" @@ -1552,6 +1693,7 @@ { "author": "uarefans", "title": "ComfyUI-Fans", + "id": "fans", "reference": "https://github.com/uarefans/ComfyUI-Fans", "files": [ "https://github.com/uarefans/ComfyUI-Fans" @@ -1562,6 +1704,7 @@ { "author": "NicholasMcCarthy", "title": "ComfyUI_TravelSuite", + "id": "travel", "reference": "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite", "files": [ "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite" @@ -1572,6 +1715,7 @@ { "author": "ManglerFTW", "title": "ComfyI2I", + "id": "comfyi2i", "reference": "https://github.com/ManglerFTW/ComfyI2I", "files": [ "https://github.com/ManglerFTW/ComfyI2I" @@ -1582,6 +1726,7 @@ { "author": "theUpsider", "title": "ComfyUI-Logic", + "id": "comfy-logic", "reference": "https://github.com/theUpsider/ComfyUI-Logic", "files": [ "https://github.com/theUpsider/ComfyUI-Logic" @@ -1592,6 +1737,7 @@ { "author": "mpiquero7164", "title": "SaveImgPrompt", + "id": "save-imgprompt", "reference": "https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt", "files": [ "https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt" @@ -1602,6 +1748,7 @@ { "author": "m-sokes", "title": "ComfyUI Sokes Nodes", + "id": "sokes", "reference": "https://github.com/m-sokes/ComfyUI-Sokes-Nodes", "files": [ "https://github.com/m-sokes/ComfyUI-Sokes-Nodes" @@ -1612,6 +1759,7 @@ { "author": "Extraltodeus", "title": "noise latent perlinpinpin", + "id": "perlipinpin", "reference": "https://github.com/Extraltodeus/noise_latent_perlinpinpin", "files": [ "https://github.com/Extraltodeus/noise_latent_perlinpinpin" @@ -1632,6 +1780,7 @@ { "author": "Extraltodeus", "title": "sigmas_tools_and_the_golden_scheduler", + "id": "sigmas-tools", "reference": "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler", "files": [ "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler" @@ -1642,6 +1791,7 @@ { "author": "Extraltodeus", "title": "ComfyUI-AutomaticCFG", + "id": "autocfg", "reference": "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG", "files": [ "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG" @@ -1652,6 +1802,7 @@ { "author": "Extraltodeus", "title": "Vector_Sculptor_ComfyUI", + "id": "vector-sculptor", "reference": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI", "files": [ "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI" @@ -1662,6 +1813,7 @@ { "author": "JPS", "title": "JPS Custom Nodes for ComfyUI", + "id": "jps-nodes", "reference": "https://github.com/JPS-GER/ComfyUI_JPS-Nodes", "files": [ "https://github.com/JPS-GER/ComfyUI_JPS-Nodes" @@ -1672,6 +1824,7 @@ { "author": "hustille", "title": "hus' utils for ComfyUI", + "id": "husutil", "reference": "https://github.com/hustille/ComfyUI_hus_utils", "files": [ "https://github.com/hustille/ComfyUI_hus_utils" @@ -1682,6 +1835,7 @@ { "author": "hustille", "title": "ComfyUI_Fooocus_KSampler", + "id": "fooocus", "reference": "https://github.com/hustille/ComfyUI_Fooocus_KSampler", "files": [ "https://github.com/hustille/ComfyUI_Fooocus_KSampler" @@ -1692,6 +1846,7 @@ { "author": "badjeff", "title": "LoRA Tag Loader for ComfyUI", + "id": "lora-tag-loader", "reference": "https://github.com/badjeff/comfyui_lora_tag_loader", "files": [ "https://github.com/badjeff/comfyui_lora_tag_loader" @@ -1702,6 +1857,7 @@ { "author": "rgthree", "title": "rgthree's ComfyUI Nodes", + "id": "rgthree", "reference": "https://github.com/rgthree/rgthree-comfy", "files": [ "https://github.com/rgthree/rgthree-comfy" @@ -1713,6 +1869,7 @@ { "author": "AIGODLIKE", "title": "AIGODLIKE-COMFYUI-TRANSLATION", + "id": "translation", "reference": "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION", "files": [ "https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION" @@ -1723,6 +1880,7 @@ { "author": "AIGODLIKE", "title": "AIGODLIKE-ComfyUI-Studio", + "id": "comfy-studio", "reference": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio", "files": [ "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Studio" @@ -1733,6 +1891,7 @@ { "author": "AIGODLIKE", "title": "ComfyUI-CUP", + "id": "comfycup", "reference": "https://github.com/AIGODLIKE/ComfyUI-CUP", "files": [ "https://github.com/AIGODLIKE/ComfyUI-CUP" @@ -1743,6 +1902,7 @@ { "author": "syllebra", "title": "BilboX's ComfyUI Custom Nodes", + "id": "bilbox", "reference": "https://github.com/syllebra/bilbox-comfyui", "files": [ "https://github.com/syllebra/bilbox-comfyui" @@ -1753,6 +1913,7 @@ { "author": "Girish Gopaul", "title": "Save Image with Generation Metadata", + "id": "image-saver", "reference": "https://github.com/giriss/comfy-image-saver", "files": [ "https://github.com/giriss/comfy-image-saver" @@ -1763,6 +1924,7 @@ { "author": "shingo1228", "title": "ComfyUI-send-Eagle(slim)", + "id": "send-eagle", "reference": "https://github.com/shingo1228/ComfyUI-send-eagle-slim", "files": [ "https://github.com/shingo1228/ComfyUI-send-eagle-slim" @@ -1773,6 +1935,7 @@ { "author": "shingo1228", "title": "ComfyUI-SDXL-EmptyLatentImage", + "id": "sdxl-emptylatent", "reference": "https://github.com/shingo1228/ComfyUI-SDXL-EmptyLatentImage", "files": [ "https://github.com/shingo1228/ComfyUI-SDXL-EmptyLatentImage" @@ -1783,6 +1946,7 @@ { "author": "laksjdjf", "title": "pfg-ComfyUI", + "id": "pfg", "reference": "https://github.com/laksjdjf/pfg-ComfyUI", "files": [ "https://github.com/laksjdjf/pfg-ComfyUI" @@ -1793,6 +1957,7 @@ { "author": "laksjdjf", "title": "attention-couple-ComfyUI", + "id": "attention-couple", "reference": "https://github.com/laksjdjf/attention-couple-ComfyUI", "files": [ "https://github.com/laksjdjf/attention-couple-ComfyUI" @@ -1803,6 +1968,7 @@ { "author": "laksjdjf", "title": "cd-tuner_negpip-ComfyUI", + "id": "cdtuner", "reference": "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI", "files": [ "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI" @@ -1813,6 +1979,7 @@ { "author": "laksjdjf", "title": "LCMSampler-ComfyUI", + "id": "lcm-sampler", "reference": "https://github.com/laksjdjf/LCMSampler-ComfyUI", "files": [ "https://github.com/laksjdjf/LCMSampler-ComfyUI" @@ -1823,6 +1990,7 @@ { "author": "laksjdjf", "title": "LoRTnoC-ComfyUI", + "id": "lortnoc", "reference": "https://github.com/laksjdjf/LoRTnoC-ComfyUI", "files": [ "https://github.com/laksjdjf/LoRTnoC-ComfyUI" @@ -1833,6 +2001,7 @@ { "author": "laksjdjf", "title": "Batch-Condition-ComfyUI", + "id": "batch-condition", "reference": "https://github.com/laksjdjf/Batch-Condition-ComfyUI", "files": [ "https://github.com/laksjdjf/Batch-Condition-ComfyUI" @@ -1843,6 +2012,7 @@ { "author": "alsritter", "title": "asymmetric-tiling-comfyui", + "id": "asymmetric", "reference": "https://github.com/alsritter/asymmetric-tiling-comfyui", "files": [ "https://github.com/alsritter/asymmetric-tiling-comfyui" @@ -1853,6 +2023,7 @@ { "author": "meap158", "title": "GPU temperature protection", + "id": "gputemp", "reference": "https://github.com/meap158/ComfyUI-GPU-temperature-protection", "files": [ "https://github.com/meap158/ComfyUI-GPU-temperature-protection" @@ -1863,6 +2034,7 @@ { "author": "meap158", "title": "ComfyUI-Prompt-Expansion", + "id": "promtp-expansion", "reference": "https://github.com/meap158/ComfyUI-Prompt-Expansion", "files": [ "https://github.com/meap158/ComfyUI-Prompt-Expansion" @@ -1873,6 +2045,7 @@ { "author": "meap158", "title": "ComfyUI-Background-Replacement", + "id": "bg-replacement", "reference": "https://github.com/meap158/ComfyUI-Background-Replacement", "files": [ "https://github.com/meap158/ComfyUI-Background-Replacement" @@ -1883,6 +2056,7 @@ { "author": "TeaCrab", "title": "ComfyUI-TeaNodes", + "id": "teanodes", "reference": "https://github.com/TeaCrab/ComfyUI-TeaNodes", "files": [ "https://github.com/TeaCrab/ComfyUI-TeaNodes" @@ -1903,6 +2077,7 @@ { "author": "bradsec", "title": "ResolutionSelector for ComfyUI", + "id": "resolution-selector", "reference": "https://github.com/bradsec/ComfyUI_ResolutionSelector", "files": [ "https://github.com/bradsec/ComfyUI_ResolutionSelector" @@ -1913,6 +2088,7 @@ { "author": "kohya-ss", "title": "ControlNet-LLLite-ComfyUI", + "id": "lllite", "reference": "https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI", "files": [ "https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI" @@ -1923,6 +2099,7 @@ { "author": "jjkramhoeft", "title": "ComfyUI-Jjk-Nodes", + "id": "jjk", "reference": "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes", "files": [ "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes" @@ -1933,6 +2110,7 @@ { "author": "dagthomas", "title": "SDXL Auto Prompter", + "id": "autoprompt", "reference": "https://github.com/dagthomas/comfyui_dagthomas", "files": [ "https://github.com/dagthomas/comfyui_dagthomas" @@ -1943,6 +2121,7 @@ { "author": "marhensa", "title": "Recommended Resolution Calculator", + "id": "resoultion-calc", "reference": "https://github.com/marhensa/sdxl-recommended-res-calc", "files": [ "https://github.com/marhensa/sdxl-recommended-res-calc" @@ -1953,6 +2132,7 @@ { "author": "Nuked", "title": "ComfyUI-N-Nodes", + "id": "nnodes", "reference": "https://github.com/Nuked88/ComfyUI-N-Nodes", "files": [ "https://github.com/Nuked88/ComfyUI-N-Nodes" @@ -1963,6 +2143,7 @@ { "author": "Nuked", "title": "ComfyUI-N-Sidebar", + "id": "nsidebar", "reference": "https://github.com/Nuked88/ComfyUI-N-Sidebar", "files": [ "https://github.com/Nuked88/ComfyUI-N-Sidebar" @@ -1973,6 +2154,7 @@ { "author": "richinsley", "title": "Comfy-LFO", + "id": "lfo", "reference": "https://github.com/richinsley/Comfy-LFO", "files": [ "https://github.com/richinsley/Comfy-LFO" @@ -1983,6 +2165,7 @@ { "author": "Beinsezii", "title": "bsz-cui-extras", + "id": "bsz", "reference": "https://github.com/Beinsezii/bsz-cui-extras", "files": [ "https://github.com/Beinsezii/bsz-cui-extras" @@ -1993,6 +2176,7 @@ { "author": "youyegit", "title": "tdxh_node_comfyui", + "id": "tdxh", "reference": "https://github.com/youyegit/tdxh_node_comfyui", "files": [ "https://github.com/youyegit/tdxh_node_comfyui" @@ -2003,6 +2187,7 @@ { "author": "Sxela", "title": "ComfyWarp", + "id": "warp", "reference": "https://github.com/Sxela/ComfyWarp", "files": [ "https://github.com/Sxela/ComfyWarp" @@ -2013,6 +2198,7 @@ { "author": "skfoo", "title": "ComfyUI-Coziness", + "id": "coziness", "reference": "https://github.com/skfoo/ComfyUI-Coziness", "files": [ "https://github.com/skfoo/ComfyUI-Coziness" @@ -2023,6 +2209,7 @@ { "author": "YOUR-WORST-TACO", "title": "ComfyUI-TacoNodes", + "id": "taco", "reference": "https://github.com/YOUR-WORST-TACO/ComfyUI-TacoNodes", "files": [ "https://github.com/YOUR-WORST-TACO/ComfyUI-TacoNodes" @@ -2033,6 +2220,7 @@ { "author": "Lerc", "title": "Canvas Tab", + "id": "canvastab", "reference": "https://github.com/Lerc/canvas_tab", "files": [ "https://github.com/Lerc/canvas_tab" @@ -2043,6 +2231,7 @@ { "author": "Ttl", "title": "ComfyUI Neural Network Latent Upscale", + "id": "nnlatent", "reference": "https://github.com/Ttl/ComfyUi_NNLatentUpscale", "files": [ "https://github.com/Ttl/ComfyUi_NNLatentUpscale" @@ -2054,6 +2243,7 @@ { "author": "spro", "title": "Latent Mirror node for ComfyUI", + "id": "latentmirror", "reference": "https://github.com/spro/comfyui-mirror", "files": [ "https://github.com/spro/comfyui-mirror" @@ -2064,6 +2254,7 @@ { "author": "Tropfchen", "title": "Embedding Picker", + "id": "embedding-picker", "reference": "https://github.com/Tropfchen/ComfyUI-Embedding_Picker", "files": [ "https://github.com/Tropfchen/ComfyUI-Embedding_Picker" @@ -2074,6 +2265,7 @@ { "author": "Acly", "title": "ComfyUI Nodes for External Tooling", + "id": "external-tooling", "reference": "https://github.com/Acly/comfyui-tooling-nodes", "files": [ "https://github.com/Acly/comfyui-tooling-nodes" @@ -2084,6 +2276,7 @@ { "author": "Acly", "title": "ComfyUI Inpaint Nodes", + "id": "inpaint-nodes", "reference": "https://github.com/Acly/comfyui-inpaint-nodes", "files": [ "https://github.com/Acly/comfyui-inpaint-nodes" @@ -2094,6 +2287,7 @@ { "author": "picturesonpictures", "title": "comfy_PoP", + "id": "pop", "reference": "https://github.com/picturesonpictures/comfy_PoP", "files": ["https://github.com/picturesonpictures/comfy_PoP"], "install_type": "git-clone", @@ -2102,6 +2296,7 @@ { "author": "Dream Project", "title": "Dream Project Animation Nodes", + "id": "dream-anime", "reference": "https://github.com/alt-key-project/comfyui-dream-project", "files": [ "https://github.com/alt-key-project/comfyui-dream-project" @@ -2112,6 +2307,7 @@ { "author": "Dream Project", "title": "Dream Video Batches", + "id": "dream-video", "reference": "https://github.com/alt-key-project/comfyui-dream-video-batches", "files": [ "https://github.com/alt-key-project/comfyui-dream-video-batches" @@ -2122,6 +2318,7 @@ { "author": "seanlynch", "title": "ComfyUI Optical Flow", + "id": "optical-flow", "reference": "https://github.com/seanlynch/comfyui-optical-flow", "files": [ "https://github.com/seanlynch/comfyui-optical-flow" @@ -2132,6 +2329,7 @@ { "author": "ealkanat", "title": "ComfyUI Easy Padding", + "id": "easy-padding", "reference": "https://github.com/ealkanat/comfyui_easy_padding", "files": [ "https://github.com/ealkanat/comfyui_easy_padding" @@ -2142,6 +2340,7 @@ { "author": "ArtBot2023", "title": "Character Face Swap", + "id": "char-faceswap", "reference": "https://github.com/ArtBot2023/CharacterFaceSwap", "files": [ "https://github.com/ArtBot2023/CharacterFaceSwap" @@ -2152,6 +2351,7 @@ { "author": "mav-rik", "title": "Facerestore CF (Code Former)", + "id": "face-cf", "reference": "https://github.com/mav-rik/facerestore_cf", "files": [ "https://github.com/mav-rik/facerestore_cf" @@ -2162,6 +2362,7 @@ { "author": "braintacles", "title": "braintacles-nodes", + "id": "braintacles", "reference": "https://github.com/braintacles/braintacles-comfyui-nodes", "files": [ "https://github.com/braintacles/braintacles-comfyui-nodes" @@ -2172,6 +2373,7 @@ { "author": "hayden-fr", "title": "ComfyUI-Model-Manager", + "id": "modelmanager", "reference": "https://github.com/hayden-fr/ComfyUI-Model-Manager", "files": [ "https://github.com/hayden-fr/ComfyUI-Model-Manager" @@ -2182,6 +2384,7 @@ { "author": "hayden-fr", "title": "ComfyUI-Image-Browsing", + "id": "image-browsing", "reference": "https://github.com/hayden-fr/ComfyUI-Image-Browsing", "files": [ "https://github.com/hayden-fr/ComfyUI-Image-Browsing" @@ -2192,6 +2395,7 @@ { "author": "ali1234", "title": "comfyui-job-iterator", + "id": "job-iterator", "reference": "https://github.com/ali1234/comfyui-job-iterator", "files": [ "https://github.com/ali1234/comfyui-job-iterator" @@ -2202,6 +2406,7 @@ { "author": "jmkl", "title": "ComfyUI Ricing", + "id": "ricing", "reference": "https://github.com/jmkl/ComfyUI-ricing", "files": [ "https://github.com/jmkl/ComfyUI-ricing" @@ -2212,6 +2417,7 @@ { "author": "budihartono", "title": "Otonx's Custom Nodes", + "id": "otonx", "reference": "https://github.com/budihartono/comfyui_otonx_nodes", "files": [ "https://github.com/budihartono/comfyui_otonx_nodes" @@ -2222,6 +2428,7 @@ { "author": "ramyma", "title": "A8R8 ComfyUI Nodes", + "id": "a8r8", "reference": "https://github.com/ramyma/A8R8_ComfyUI_nodes", "files": [ "https://github.com/ramyma/A8R8_ComfyUI_nodes" @@ -2232,6 +2439,7 @@ { "author": "spinagon", "title": "Seamless tiling Node for ComfyUI", + "id": "seamless", "reference": "https://github.com/spinagon/ComfyUI-seamless-tiling", "files": [ "https://github.com/spinagon/ComfyUI-seamless-tiling" @@ -2242,6 +2450,7 @@ { "author": "BiffMunky", "title": "Endless ️🌊✨ Nodes", + "id": "endless", "reference": "https://github.com/tusharbhutt/Endless-Nodes", "files": [ "https://github.com/tusharbhutt/Endless-Nodes" @@ -2252,6 +2461,7 @@ { "author": "spacepxl", "title": "ComfyUI-HQ-Image-Save", + "id": "hq-image-save", "reference": "https://github.com/spacepxl/ComfyUI-HQ-Image-Save", "files": [ "https://github.com/spacepxl/ComfyUI-HQ-Image-Save" @@ -2262,6 +2472,7 @@ { "author": "spacepxl", "title": "ComfyUI-Image-Filters", + "id": "image-fitlers", "reference": "https://github.com/spacepxl/ComfyUI-Image-Filters", "files": [ "https://github.com/spacepxl/ComfyUI-Image-Filters" @@ -2272,6 +2483,7 @@ { "author": "spacepxl", "title": "ComfyUI-RAVE", + "id": "rave", "reference": "https://github.com/spacepxl/ComfyUI-RAVE", "files": [ "https://github.com/spacepxl/ComfyUI-RAVE" @@ -2282,6 +2494,7 @@ { "author": "PTA", "title": "auto nodes layout", + "id": "autolayout", "reference": "https://github.com/phineas-pta/comfyui-auto-nodes-layout", "files": [ "https://github.com/phineas-pta/comfyui-auto-nodes-layout" @@ -2292,6 +2505,7 @@ { "author": "receyuki", "title": "SD Prompt Reader", + "id": "sdpromptreader", "reference": "https://github.com/receyuki/comfyui-prompt-reader-node", "files": [ "https://github.com/receyuki/comfyui-prompt-reader-node" @@ -2302,6 +2516,7 @@ { "author": "rklaffehn", "title": "rk-comfy-nodes", + "id": "rknodes", "reference": "https://github.com/rklaffehn/rk-comfy-nodes", "files": [ "https://github.com/rklaffehn/rk-comfy-nodes" @@ -2312,6 +2527,7 @@ { "author": "cubiq", "title": "ComfyUI Essentials", + "id": "essentials", "reference": "https://github.com/cubiq/ComfyUI_essentials", "files": [ "https://github.com/cubiq/ComfyUI_essentials" @@ -2322,6 +2538,7 @@ { "author": "Clybius", "title": "ComfyUI-Latent-Modifiers", + "id": "latent-modifier", "reference": "https://github.com/Clybius/ComfyUI-Latent-Modifiers", "files": [ "https://github.com/Clybius/ComfyUI-Latent-Modifiers" @@ -2332,6 +2549,7 @@ { "author": "Clybius", "title": "ComfyUI Extra Samplers", + "id": "extra-samplers", "reference": "https://github.com/Clybius/ComfyUI-Extra-Samplers", "files": [ "https://github.com/Clybius/ComfyUI-Extra-Samplers" @@ -2342,6 +2560,7 @@ { "author": "mcmonkeyprojects", "title": "Stable Diffusion Dynamic Thresholding (CFG Scale Fix)", + "id": "dynamic-thresholding", "reference": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding", "files": [ "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding" @@ -2352,6 +2571,7 @@ { "author": "Tropfchen", "title": "YARS: Yet Another Resolution Selector", + "id": "yars", "reference": "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector", "files": [ "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector" @@ -2362,6 +2582,7 @@ { "author": "chrisgoringe", "title": "Variation seeds", + "id": "variation-seed", "reference": "https://github.com/chrisgoringe/cg-noise", "files": [ "https://github.com/chrisgoringe/cg-noise" @@ -2372,6 +2593,7 @@ { "author": "chrisgoringe", "title": "Image chooser", + "id": "image-chooser", "reference": "https://github.com/chrisgoringe/cg-image-picker", "files": [ "https://github.com/chrisgoringe/cg-image-picker" @@ -2382,6 +2604,7 @@ { "author": "chrisgoringe", "title": "Use Everywhere (UE Nodes)", + "id": "ue", "reference": "https://github.com/chrisgoringe/cg-use-everywhere", "files": [ "https://github.com/chrisgoringe/cg-use-everywhere" @@ -2393,6 +2616,7 @@ { "author": "chrisgoringe", "title": "Prompt Info", + "id": "promptinfo", "reference": "https://github.com/chrisgoringe/cg-prompt-info", "files": [ "https://github.com/chrisgoringe/cg-prompt-info" @@ -2403,6 +2627,7 @@ { "author": "TGu-97", "title": "TGu Utilities", + "id": "tgu", "reference": "https://github.com/TGu-97/ComfyUI-TGu-utils", "files": [ "https://github.com/TGu-97/ComfyUI-TGu-utils" @@ -2413,6 +2638,7 @@ { "author": "seanlynch", "title": "SRL's nodes", + "id": "srl", "reference": "https://github.com/seanlynch/srl-nodes", "files": [ "https://github.com/seanlynch/srl-nodes" @@ -2433,6 +2659,7 @@ { "author": "kijai", "title": "KJNodes for ComfyUI", + "id": "kjnodes", "reference": "https://github.com/kijai/ComfyUI-KJNodes", "files": [ "https://github.com/kijai/ComfyUI-KJNodes" @@ -2443,6 +2670,7 @@ { "author": "kijai", "title": "ComfyUI-CCSR", + "id": "ccsr", "reference": "https://github.com/kijai/ComfyUI-CCSR", "files": [ "https://github.com/kijai/ComfyUI-CCSR" @@ -2453,6 +2681,7 @@ { "author": "kijai", "title": "ComfyUI-SVD", + "id": "kijai-svd", "reference": "https://github.com/kijai/ComfyUI-SVD", "files": [ "https://github.com/kijai/ComfyUI-SVD" @@ -2463,6 +2692,7 @@ { "author": "kijai", "title": "Marigold depth estimation in ComfyUI", + "id": "marigold", "reference": "https://github.com/kijai/ComfyUI-Marigold", "files": [ "https://github.com/kijai/ComfyUI-Marigold" @@ -2473,6 +2703,7 @@ { "author": "kijai", "title": "Geowizard depth and normal estimation in ComfyUI", + "id": "geowizard", "reference": "https://github.com/kijai/ComfyUI-Geowizard", "files": [ "https://github.com/kijai/ComfyUI-Geowizard" @@ -2483,6 +2714,7 @@ { "author": "kijai", "title": "ComfyUI-depth-fm", + "id": "depth-fm", "reference": "https://github.com/kijai/ComfyUI-depth-fm", "files": [ "https://github.com/kijai/ComfyUI-depth-fm" @@ -2493,6 +2725,7 @@ { "author": "kijai", "title": "ComfyUI-DDColor", + "id": "ddcolor", "reference": "https://github.com/kijai/ComfyUI-DDColor", "files": [ "https://github.com/kijai/ComfyUI-DDColor" @@ -2503,6 +2736,7 @@ { "author": "Kijai", "title": "Animatediff MotionLoRA Trainer", + "id": "motionlora-trainer", "reference": "https://github.com/kijai/ComfyUI-ADMotionDirector", "files": [ "https://github.com/kijai/ComfyUI-ADMotionDirector" @@ -2513,6 +2747,7 @@ { "author": "kijai", "title": "ComfyUI-moondream", + "id": "moondream", "reference": "https://github.com/kijai/ComfyUI-moondream", "files": [ "https://github.com/kijai/ComfyUI-moondream" @@ -2523,6 +2758,7 @@ { "author": "kijai", "title": "ComfyUI-SUPIR", + "id": "supir", "reference": "https://github.com/kijai/ComfyUI-SUPIR", "files": [ "https://github.com/kijai/ComfyUI-SUPIR" @@ -2543,6 +2779,7 @@ { "author": "kijai", "title": "ComfyUI-APISR", + "id": "apisr", "reference": "https://github.com/kijai/ComfyUI-APISR-KJ", "files": [ "https://github.com/kijai/ComfyUI-APISR-KJ" @@ -2553,6 +2790,7 @@ { "author": "kijai", "title": "DiffusionLight implementation for ComfyUI", + "id": "diffusionlight", "reference": "https://github.com/kijai/ComfyUI-DiffusionLight", "files": [ "https://github.com/kijai/ComfyUI-DiffusionLight" @@ -2593,6 +2831,7 @@ { "author": "hhhzzyang", "title": "Comfyui-Lama", + "id": "lama", "reference": "https://github.com/hhhzzyang/Comfyui_Lama", "files": [ "https://github.com/hhhzzyang/Comfyui_Lama" @@ -2603,6 +2842,7 @@ { "author": "audioscavenger", "title": "Save Image Extended for ComfyUI", + "id": "save-image-extended", "reference": "https://github.com/audioscavenger/save-image-extended-comfyui", "files": [ "https://github.com/audioscavenger/save-image-extended-comfyui" @@ -2613,6 +2853,7 @@ { "author": "SOELexicon", "title": "ComfyUI-LexTools", + "id": "lextools", "reference": "https://github.com/SOELexicon/ComfyUI-LexTools", "files": [ "https://github.com/SOELexicon/ComfyUI-LexTools" @@ -2623,6 +2864,7 @@ { "author": "mikkel", "title": "ComfyUI - Text Overlay Plugin", + "id": "textoverlay", "reference": "https://github.com/mikkel/ComfyUI-text-overlay", "files": [ "https://github.com/mikkel/ComfyUI-text-overlay" @@ -2633,6 +2875,7 @@ { "author": "avatechai", "title": "Avatar Graph", + "id": "avatar", "reference": "https://github.com/avatechai/avatar-graph-comfyui", "files": [ "https://github.com/avatechai/avatar-graph-comfyui" @@ -2643,6 +2886,7 @@ { "author": "TRI3D-LC", "title": "tri3d-comfyui-nodes", + "id": "tri3d", "reference": "https://github.com/TRI3D-LC/tri3d-comfyui-nodes", "files": [ "https://github.com/TRI3D-LC/tri3d-comfyui-nodes" @@ -2653,6 +2897,7 @@ { "author": "storyicon", "title": "segment anything", + "id": "sam", "reference": "https://github.com/storyicon/comfyui_segment_anything", "files": [ "https://github.com/storyicon/comfyui_segment_anything" @@ -2663,6 +2908,7 @@ { "author": "a1lazydog", "title": "ComfyUI-AudioScheduler", + "id": "audioscheduler", "reference": "https://github.com/a1lazydog/ComfyUI-AudioScheduler", "files": [ "https://github.com/a1lazydog/ComfyUI-AudioScheduler" @@ -2683,6 +2929,7 @@ { "author": "chrish-slingshot", "title": "CrasH Utils", + "id": "crash", "reference": "https://github.com/chrish-slingshot/CrasHUtils", "files": [ "https://github.com/chrish-slingshot/CrasHUtils" @@ -2693,6 +2940,7 @@ { "author": "spinagon", "title": "ComfyUI-seam-carving", + "id": "seamcarving", "reference": "https://github.com/spinagon/ComfyUI-seam-carving", "files": [ "https://github.com/spinagon/ComfyUI-seam-carving" @@ -2703,6 +2951,7 @@ { "author": "YMC", "title": "ymc-node-suite-comfyui", + "id": "ymc", "reference": "https://github.com/YMC-GitHub/ymc-node-suite-comfyui", "files": [ "https://github.com/YMC-GitHub/ymc-node-suite-comfyui" @@ -2713,6 +2962,7 @@ { "author": "chibiace", "title": "ComfyUI-Chibi-Nodes", + "id": "chibi", "reference": "https://github.com/chibiace/ComfyUI-Chibi-Nodes", "files": [ "https://github.com/chibiace/ComfyUI-Chibi-Nodes" @@ -2723,6 +2973,7 @@ { "author": "DigitalIO", "title": "ComfyUI-stable-wildcards", + "id": "stable-wildcards", "reference": "https://github.com/DigitalIO/ComfyUI-stable-wildcards", "files": [ "https://github.com/DigitalIO/ComfyUI-stable-wildcards" @@ -2733,6 +2984,7 @@ { "author": "THtianhao", "title": "ComfyUI-Portrait-Maker", + "id": "portrait-maker", "reference": "https://github.com/THtianhao/ComfyUI-Portrait-Maker", "files": [ "https://github.com/THtianhao/ComfyUI-Portrait-Maker" @@ -2743,6 +2995,7 @@ { "author": "THtianhao", "title": "ComfyUI-FaceChain", + "id": "facechain", "reference": "https://github.com/THtianhao/ComfyUI-FaceChain", "files": [ "https://github.com/THtianhao/ComfyUI-FaceChain" @@ -2753,6 +3006,7 @@ { "author": "zer0TF", "title": "Cute Comfy", + "id": "cutecomfy", "reference": "https://github.com/zer0TF/cute-comfy", "files": [ "https://github.com/zer0TF/cute-comfy" @@ -2763,6 +3017,7 @@ { "author": "chflame163", "title": "ComfyUI_MSSpeech_TTS", + "id": "msspeech", "reference": "https://github.com/chflame163/ComfyUI_MSSpeech_TTS", "files": [ "https://github.com/chflame163/ComfyUI_MSSpeech_TTS" @@ -2773,6 +3028,7 @@ { "author": "chflame163", "title": "ComfyUI_WordCloud", + "id": "wordcloud", "reference": "https://github.com/chflame163/ComfyUI_WordCloud", "files": [ "https://github.com/chflame163/ComfyUI_WordCloud" @@ -2783,6 +3039,7 @@ { "author": "chflame163", "title": "ComfyUI Layer Style", + "id": "layerstyle", "reference": "https://github.com/chflame163/ComfyUI_LayerStyle", "files": [ "https://github.com/chflame163/ComfyUI_LayerStyle" @@ -2793,6 +3050,7 @@ { "author": "chflame163", "title": "ComfyUI Face Similarity", + "id": "face-similarity", "reference": "https://github.com/chflame163/ComfyUI_FaceSimilarity", "files": [ "https://github.com/chflame163/ComfyUI_FaceSimilarity" @@ -2813,6 +3071,7 @@ { "author": "shadowcz007", "title": "comfyui-mixlab-nodes", + "id": "mixlab", "reference": "https://github.com/shadowcz007/comfyui-mixlab-nodes", "files": [ "https://github.com/shadowcz007/comfyui-mixlab-nodes" @@ -2823,6 +3082,7 @@ { "author": "shadowcz007", "title": "comfyui-ultralytics-yolo", + "id": "yolo", "reference": "https://github.com/shadowcz007/comfyui-ultralytics-yolo", "files": [ "https://github.com/shadowcz007/comfyui-ultralytics-yolo" @@ -2833,6 +3093,7 @@ { "author": "shadowcz007", "title": "Consistency Decoder", + "id": "consistency-decoder", "reference": "https://github.com/shadowcz007/comfyui-consistency-decoder", "files": [ "https://github.com/shadowcz007/comfyui-consistency-decoder" @@ -2853,6 +3114,7 @@ { "author": "ostris", "title": "Ostris Nodes ComfyUI", + "id": "ostris", "reference": "https://github.com/ostris/ostris_nodes_comfyui", "files": [ "https://github.com/ostris/ostris_nodes_comfyui" @@ -2864,6 +3126,7 @@ { "author": "0xbitches", "title": "Latent Consistency Model for ComfyUI", + "id": "lcm", "reference": "https://github.com/0xbitches/ComfyUI-LCM", "files": [ "https://github.com/0xbitches/ComfyUI-LCM" @@ -2874,6 +3137,7 @@ { "author": "aszc-dev", "title": "Core ML Suite for ComfyUI", + "id": "coreml", "reference": "https://github.com/aszc-dev/ComfyUI-CoreMLSuite", "files": [ "https://github.com/aszc-dev/ComfyUI-CoreMLSuite" @@ -2884,6 +3148,7 @@ { "author": "taabata", "title": "Syrian Falcon Nodes", + "id": "syrian", "reference": "https://github.com/taabata/Comfy_Syrian_Falcon_Nodes", "files": [ "https://github.com/taabata/Comfy_Syrian_Falcon_Nodes/raw/main/SyrianFalconNodes.py" @@ -2894,6 +3159,7 @@ { "author": "taabata", "title": "LCM_Inpaint-Outpaint_Comfy", + "id": "lcm-inpaint-outpaint", "reference": "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy", "files": [ "https://github.com/taabata/LCM_Inpaint-Outpaint_Comfy" @@ -2904,6 +3170,7 @@ { "author": "noxinias", "title": "ComfyUI_NoxinNodes", + "id": "noxin", "reference": "https://github.com/noxinias/ComfyUI_NoxinNodes", "files": [ "https://github.com/noxinias/ComfyUI_NoxinNodes" @@ -2914,6 +3181,7 @@ { "author": "apesplat", "title": "ezXY scripts and nodes", + "id": "ezxy", "reference": "https://github.com/GMapeSplat/ComfyUI_ezXY", "files": [ "https://github.com/GMapeSplat/ComfyUI_ezXY" @@ -2924,6 +3192,7 @@ { "author": "kinfolk0117", "title": "SimpleTiles", + "id": "simpletiles", "reference": "https://github.com/kinfolk0117/ComfyUI_SimpleTiles", "files": [ "https://github.com/kinfolk0117/ComfyUI_SimpleTiles" @@ -2934,6 +3203,7 @@ { "author": "kinfolk0117", "title": "ComfyUI_GradientDeepShrink", + "id": "deepshrink", "reference": "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink", "files": [ "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink" @@ -2944,6 +3214,7 @@ { "author": "kinfolk0117", "title": "ComfyUI_Pilgram", + "id": "pilgram", "reference": "https://github.com/kinfolk0117/ComfyUI_Pilgram", "files": [ "https://github.com/kinfolk0117/ComfyUI_Pilgram" @@ -2954,6 +3225,7 @@ { "author": "Fictiverse", "title": "ComfyUI Fictiverse Nodes", + "id": "fictverse", "reference": "https://github.com/Fictiverse/ComfyUI_Fictiverse", "files": [ "https://github.com/Fictiverse/ComfyUI_Fictiverse" @@ -2964,6 +3236,7 @@ { "author": "idrirap", "title": "ComfyUI-Lora-Auto-Trigger-Words", + "id": "lora-auto-trigger", "reference": "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words", "files": [ "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words" @@ -2974,6 +3247,7 @@ { "author": "aianimation55", "title": "Comfy UI FatLabels", + "id": "fatlab", "reference": "https://github.com/aianimation55/ComfyUI-FatLabels", "files": [ "https://github.com/aianimation55/ComfyUI-FatLabels" @@ -2984,6 +3258,7 @@ { "author": "noEmbryo", "title": "noEmbryo nodes", + "id": "noembryo", "reference": "https://github.com/noembryo/ComfyUI-noEmbryo", "files": [ "https://github.com/noembryo/ComfyUI-noEmbryo" @@ -2994,6 +3269,7 @@ { "author": "mikkel", "title": "ComfyUI - Mask Bounding Box", + "id": "mask-bbox", "reference": "https://github.com/mikkel/comfyui-mask-boundingbox", "files": [ "https://github.com/mikkel/comfyui-mask-boundingbox" @@ -3004,6 +3280,7 @@ { "author": "ParmanBabra", "title": "ComfyUI-Malefish-Custom-Scripts", + "id": "malefish", "reference": "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts", "files": [ "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts" @@ -3014,6 +3291,7 @@ { "author": "IAmMatan.com", "title": "ComfyUI Serving toolkit", + "id": "serving-toolkit", "reference": "https://github.com/matan1905/ComfyUI-Serving-Toolkit", "files": [ "https://github.com/matan1905/ComfyUI-Serving-Toolkit" @@ -3024,6 +3302,7 @@ { "author": "PCMonsterx", "title": "ComfyUI-CSV-Loader", + "id": "csv-loader", "reference": "https://github.com/PCMonsterx/ComfyUI-CSV-Loader", "files": [ "https://github.com/PCMonsterx/ComfyUI-CSV-Loader" @@ -3034,6 +3313,7 @@ { "author": "Trung0246", "title": "ComfyUI-0246", + "id": "0246", "reference": "https://github.com/Trung0246/ComfyUI-0246", "files": [ "https://github.com/Trung0246/ComfyUI-0246" @@ -3044,6 +3324,7 @@ { "author": "fexli", "title": "fexli-util-node-comfyui", + "id": "fexli", "reference": "https://github.com/fexli/fexli-util-node-comfyui", "files": [ "https://github.com/fexli/fexli-util-node-comfyui" @@ -3054,6 +3335,7 @@ { "author": "AbyssYuan0", "title": "ComfyUI_BadgerTools", + "id": "badger", "reference": "https://github.com/AbyssYuan0/ComfyUI_BadgerTools", "files": [ "https://github.com/AbyssYuan0/ComfyUI_BadgerTools" @@ -3064,6 +3346,7 @@ { "author": "palant", "title": "Image Resize for ComfyUI", + "id": "image-resize", "reference": "https://github.com/palant/image-resize-comfyui", "files": [ "https://github.com/palant/image-resize-comfyui" @@ -3094,6 +3377,7 @@ { "author": "whmc76", "title": "ComfyUI-Openpose-Editor-Plus", + "id": "openpose-editor-plus", "reference": "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus", "files": [ "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus" @@ -3114,6 +3398,7 @@ { "author": "banodoco", "title": "Steerable Motion", + "id": "steerable-motion", "reference": "https://github.com/banodoco/steerable-motion", "files": [ "https://github.com/banodoco/steerable-motion" @@ -3124,6 +3409,7 @@ { "author": "gemell1", "title": "ComfyUI_GMIC", + "id": "gmic", "reference": "https://github.com/gemell1/ComfyUI_GMIC", "files": [ "https://github.com/gemell1/ComfyUI_GMIC" @@ -3134,6 +3420,7 @@ { "author": "LonicaMewinsky", "title": "ComfyBreakAnim", + "id": "breakanim", "reference": "https://github.com/LonicaMewinsky/ComfyUI-MakeFrame", "files": [ "https://github.com/LonicaMewinsky/ComfyUI-MakeFrame" @@ -3144,6 +3431,7 @@ { "author": "TheBarret", "title": "ZSuite", + "id": "zsuite", "reference": "https://github.com/TheBarret/ZSuite", "files": [ "https://github.com/TheBarret/ZSuite" @@ -3154,6 +3442,7 @@ { "author": "romeobuilderotti", "title": "ComfyUI PNG Metadata", + "id": "pngmeta", "reference": "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata", "files": [ "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata" @@ -3164,6 +3453,7 @@ { "author": "ka-puna", "title": "comfyui-yanc", + "id": "yanc", "reference": "https://github.com/ka-puna/comfyui-yanc", "files": [ "https://github.com/ka-puna/comfyui-yanc" @@ -3174,6 +3464,7 @@ { "author": "amorano", "title": "Jovimetrix Composition Nodes", + "id": "jovimetrix", "reference": "https://github.com/Amorano/Jovimetrix", "files": [ "https://github.com/Amorano/Jovimetrix" @@ -3195,6 +3486,7 @@ { "author": "Niutonian", "title": "ComfyUi-NoodleWebcam", + "id": "noodle-webcam", "reference": "https://github.com/Niutonian/ComfyUi-NoodleWebcam", "files": [ "https://github.com/Niutonian/ComfyUi-NoodleWebcam" @@ -3205,6 +3497,7 @@ { "author": "Feidorian", "title": "feidorian-ComfyNodes", + "id": "feidorian", "reference": "https://github.com/Feidorian/feidorian-ComfyNodes", "nodename_pattern": "^Feidorian_", "files": [ @@ -3226,6 +3519,7 @@ { "author": "natto-maki", "title": "ComfyUI-NegiTools", + "id": "negitools", "reference": "https://github.com/natto-maki/ComfyUI-NegiTools", "files": [ "https://github.com/natto-maki/ComfyUI-NegiTools" @@ -3236,6 +3530,7 @@ { "author": "LonicaMewinsky", "title": "ComfyUI-RawSaver", + "id": "rawsaver", "reference": "https://github.com/LonicaMewinsky/ComfyUI-RawSaver", "files": [ "https://github.com/LonicaMewinsky/ComfyUI-RawSaver" @@ -3246,6 +3541,7 @@ { "author": "jojkaart", "title": "ComfyUI-sampler-lcm-alternative", + "id": "lmc-alt", "reference": "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative", "files": [ "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative" @@ -3256,6 +3552,7 @@ { "author": "GTSuya-Studio", "title": "ComfyUI-GTSuya-Nodes", + "id": "gtsuya", "reference": "https://github.com/GTSuya-Studio/ComfyUI-Gtsuya-Nodes", "files": [ "https://github.com/GTSuya-Studio/ComfyUI-Gtsuya-Nodes" @@ -3266,6 +3563,7 @@ { "author": "oyvindg", "title": "ComfyUI-TrollSuite", + "id": "troll", "reference": "https://github.com/oyvindg/ComfyUI-TrollSuite", "files": [ "https://github.com/oyvindg/ComfyUI-TrollSuite" @@ -3276,6 +3574,7 @@ { "author": "drago87", "title": "ComfyUI_Dragos_Nodes", + "id": "dragos", "reference": "https://github.com/drago87/ComfyUI_Dragos_Nodes", "files": [ "https://github.com/drago87/ComfyUI_Dragos_Nodes" @@ -3286,6 +3585,7 @@ { "author": "ansonkao", "title": "comfyui-geometry", + "id": "geometry", "reference": "https://github.com/ansonkao/comfyui-geometry", "files": [ "https://github.com/ansonkao/comfyui-geometry" @@ -3296,6 +3596,7 @@ { "author": "bronkula", "title": "comfyui-fitsize", + "id": "fitsize", "reference": "https://github.com/bronkula/comfyui-fitsize", "files": [ "https://github.com/bronkula/comfyui-fitsize" @@ -3306,6 +3607,7 @@ { "author": "toyxyz", "title": "ComfyUI_toyxyz_test_nodes", + "id": "toyxyz", "reference": "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes", "files": [ "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes" @@ -3977,6 +4279,7 @@ { "author": "deroberon", "title": "demofusion-comfyui", + "id": "demofusion", "reference": "https://github.com/deroberon/demofusion-comfyui", "files": [ "https://github.com/deroberon/demofusion-comfyui" @@ -3997,6 +4300,7 @@ { "author": "glifxyz", "title": "ComfyUI-GlifNodes", + "id": "glif", "reference": "https://github.com/glifxyz/ComfyUI-GlifNodes", "files": [ "https://github.com/glifxyz/ComfyUI-GlifNodes" @@ -4017,6 +4321,7 @@ { "author": "Aegis72", "title": "AegisFlow Utility Nodes", + "id": "aegis", "reference": "https://github.com/aegis72/aegisflow_utility_nodes", "files": [ "https://github.com/aegis72/aegisflow_utility_nodes" @@ -4037,6 +4342,7 @@ { "author": "glibsonoran", "title": "Plush-for-ComfyUI", + "id": "plus", "reference": "https://github.com/glibsonoran/Plush-for-ComfyUI", "files": [ "https://github.com/glibsonoran/Plush-for-ComfyUI" diff --git a/glob/manager_core.py b/glob/manager_core.py index 84d4b577..561ebac4 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -22,7 +22,7 @@ sys.path.append(glob_path) import cm_global from manager_util import * -version = [2, 27, 2] +version = [2, 28] version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '') comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))