Merge branch 'ltdrdata:main' into main

This commit is contained in:
daxcay 2024-09-09 15:18:16 +05:30 committed by GitHub
commit e89c03fcb6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
21 changed files with 7692 additions and 3718 deletions

2
.gitignore vendored
View File

@ -14,4 +14,4 @@ comfyworkflows_sharekey
github-stats-cache.json
pip_overrides.json
*.json
check2.sh

View File

@ -109,7 +109,7 @@ class Ctx:
install_script_path = os.path.join(repo_path, 'install.py')
if os.path.exists(requirements_path):
with (open(requirements_path, 'r', encoding="UTF-8", errors="ignore") as file):
with open(requirements_path, 'r', encoding="UTF-8", errors="ignore") as file:
for line in file:
package_name = core.remap_pip_package(line.strip())
if package_name and not core.is_installed(package_name):

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,7 @@ sys.path.append(glob_path)
import cm_global
from manager_util import *
version = [2, 50, 2]
version = [2, 50, 3]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
@ -410,6 +410,14 @@ def execute_install_script(url, repo_path, lazy_mode=False, instant_execution=Fa
print("Install: pip packages")
with open(requirements_path, "r") as requirements_file:
for line in requirements_file:
#handle comments
if '#' in line:
if line.strip()[0] == '#':
print("Line is comment...skipping")
continue
else:
line = line.split('#')[0].strip()
package_name = remap_pip_package(line.strip())
if package_name and not package_name.startswith('#'):

View File

@ -1095,7 +1095,7 @@ class ManagerMenuDialog extends ComfyDialog {
textContent: 'Workflow Gallery',
style: {
'text-align': 'center',
'color': 'white',
'color': 'var(--input-text)',
'font-size': '18px',
'margin': 0,
'padding': 0,
@ -1106,7 +1106,7 @@ class ManagerMenuDialog extends ComfyDialog {
textContent: `(${localStorage.getItem("wg_last_visited") ? localStorage.getItem("wg_last_visited").split('/')[2] : ''})`,
style: {
'text-align': 'center',
'color': 'white',
'color': 'var(--input-text)',
'font-size': '12px',
'margin': 0,
'padding': 0,

View File

@ -315,7 +315,7 @@ export class ShareDialogChooser extends ComfyDialog {
key: "comfyworkflows",
textContent: "ComfyWorkflows",
website: "https://comfyworkflows.com",
description: "Share & browse thousands of ComfyUI workflows and art 🎨<br/><br/><a style='color:white;' href='https://comfyworkflows.com' target='_blank'>ComfyWorkflows.com</a>",
description: "Share & browse thousands of ComfyUI workflows and art 🎨<br/><br/><a style='color:var(--input-text);' href='https://comfyworkflows.com' target='_blank'>ComfyWorkflows.com</a>",
onclick: () => {
showShareDialog('comfyworkflows').then((suc) => {
suc && this.close();
@ -326,7 +326,7 @@ export class ShareDialogChooser extends ComfyDialog {
key: "esheep",
textContent: "eSheep",
website: "https://www.esheep.com",
description: "Share & download thousands of ComfyUI workflows on <a style='color:white;' href='https://www.esheep.com' target='_blank'>esheep.com</a>",
description: "Share & download thousands of ComfyUI workflows on <a style='color:var(--input-text);' href='https://www.esheep.com' target='_blank'>esheep.com</a>",
onclick: () => {
shareToEsheep();
this.close();
@ -336,7 +336,7 @@ export class ShareDialogChooser extends ComfyDialog {
key: "Copus",
textContent: "Copus",
website: "https://www.copus.io",
description: "🔴 Permanently store and secure ownership of your workflow on the open-source platform: <a style='color:white;' href='https://copus.io' target='_blank'>Copus.io</a>",
description: "🔴 Permanently store and secure ownership of your workflow on the open-source platform: <a style='color:var(--input-text);' href='https://copus.io' target='_blank'>Copus.io</a>",
onclick: () => {
showCopusShareDialog();
this.close();
@ -382,7 +382,7 @@ export class ShareDialogChooser extends ComfyDialog {
innerHTML: b.description,
style: {
'text-align': 'left',
color: 'white',
color: 'var(--input-text)',
'font-size': '14px',
'margin-bottom': '0',
},
@ -393,7 +393,7 @@ export class ShareDialogChooser extends ComfyDialog {
href: b.website,
target: "_blank",
style: {
color: 'white',
color: 'var(--input-text)',
'margin-left': '10px',
'font-size': '12px',
'text-decoration': 'none',
@ -440,7 +440,7 @@ export class ShareDialogChooser extends ComfyDialog {
textContent: 'Choose a platform to share your workflow',
style: {
'text-align': 'center',
'color': 'white',
'color': 'var(--input-text)',
'font-size': '18px',
'margin-bottom': '10px',
},
@ -686,7 +686,7 @@ export class ShareDialog extends ComfyDialog {
$el("div", {}, [
$el("p", {
size: 3, color: "white", style: {
color: 'white'
color: 'var(--input-text)'
}
}, [`Select where to share your art:`]),
this.matrix_destination_checkbox,
@ -701,7 +701,7 @@ export class ShareDialog extends ComfyDialog {
size: 3,
color: "white",
style: {
color: 'white'
color: 'var(--input-text)'
}
}, []),
this.credits_input,
@ -712,7 +712,7 @@ export class ShareDialog extends ComfyDialog {
size: 3,
color: "white",
style: {
color: 'white'
color: 'var(--input-text)'
}
}, []),
this.title_input,
@ -723,7 +723,7 @@ export class ShareDialog extends ComfyDialog {
size: 3,
color: "white",
style: {
color: 'white'
color: 'var(--input-text)'
}
}, []),
this.description_input,
@ -989,7 +989,7 @@ export class ShareDialog extends ComfyDialog {
}
const radio_button_text = $el("label", {
// style: {
// color: 'white'
// color: 'var(--input-text)'
// }
}, [output.title])
radio_button.style.color = "var(--fg-color)";
@ -1028,7 +1028,7 @@ export class ShareDialog extends ComfyDialog {
color: "white",
style: {
'text-align': 'center',
color: 'white',
color: 'var(--input-text)',
backgroundColor: 'black',
padding: '10px',
'margin-top': '0px',
@ -1040,7 +1040,7 @@ export class ShareDialog extends ComfyDialog {
color: "white",
style: {
'text-align': 'center',
color: 'white',
color: 'var(--input-text)',
'margin-bottom': '5px',
'font-style': 'italic',
'font-size': '12px',

View File

@ -199,7 +199,7 @@ export class OpenArtShareDialog extends ComfyDialog {
color: "white",
style: {
'text-align': 'center',
color: 'white',
color: 'var(--input-text)',
margin: '0 0 10px 0',
}
});
@ -733,7 +733,7 @@ export class OpenArtShareDialog extends ComfyDialog {
size: 2,
color: "white",
style: {
color: 'white',
color: 'var(--input-text)',
margin: '0 0 5px 0',
fontSize: '12px',
},

View File

@ -9,11 +9,13 @@ app.registerExtension({
name: "Comfy.Manager.Terminal",
registerCustomNodes() {
class TerminalNode {
class TerminalNode extends LiteGraph.LGraphNode {
color = "#222222";
bgcolor = "#000000";
groupcolor = LGraphCanvas.node_colors.black.groupcolor;
constructor() {
super();
this.title = "Terminal Log (Manager)";
this.logs = [];
if (!this.properties) {

View File

@ -594,40 +594,255 @@
"url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors",
"size": "49.6MB"
},
{
"name": "SDXL Lightning LoRA (2step)",
"name": "SDXL Lightning LoRA (2steps)",
"type": "lora",
"base": "SDXL",
"save_path": "loras/SDXL-Lightning",
"description": "SDXL Lightning LoRA (2step)",
"description": "SDXL Lightning LoRA (2steps)",
"reference": "https://huggingface.co/ByteDance/SDXL-Lightning",
"filename": "sdxl_lightning_2step_lora.safetensors",
"url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_2step_lora.safetensors",
"size": "393.9MB"
},
{
"name": "SDXL Lightning LoRA (4step)",
"name": "SDXL Lightning LoRA (4steps)",
"type": "lora",
"base": "SDXL",
"save_path": "loras/SDXL-Lightning",
"description": "SDXL Lightning LoRA (4step)",
"description": "SDXL Lightning LoRA (4steps)",
"reference": "https://huggingface.co/ByteDance/SDXL-Lightning",
"filename": "sdxl_lightning_4step_lora.safetensors",
"url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_4step_lora.safetensors",
"size": "393.9MB"
},
{
"name": "SDXL Lightning LoRA (8step)",
"name": "SDXL Lightning LoRA (8steps)",
"type": "lora",
"base": "SDXL",
"save_path": "loras/SDXL-Lightning",
"description": "SDXL Lightning LoRA (8tep)",
"description": "SDXL Lightning LoRA (8steps)",
"reference": "https://huggingface.co/ByteDance/SDXL-Lightning",
"filename": "sdxl_lightning_8step_lora.safetensors",
"url": "https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_8step_lora.safetensors",
"size": "393.9MB"
},
{
"name": "DMD2 LoRA (4steps)",
"type": "lora",
"base": "SDXL",
"save_path": "loras/DMD2",
"description": "DMD2 LoRA (4steps)",
"reference": "https://huggingface.co/tianweiy/DMD2",
"filename": "dmd2_sdxl_4step_lora.safetensors",
"url": "https://huggingface.co/tianweiy/DMD2/resolve/main/dmd2_sdxl_4step_lora.safetensors",
"size": "787MB"
},
{
"name": "DMD2 LoRA (4steps/fp16)",
"type": "lora",
"base": "SDXL",
"save_path": "loras/DMD2",
"description": "DMD2 LoRA (4steps/fp16)",
"reference": "https://huggingface.co/tianweiy/DMD2",
"filename": "dmd2_sdxl_4step_lora_fp16.safetensors",
"url": "https://huggingface.co/tianweiy/DMD2/resolve/main/dmd2_sdxl_4step_lora_fp16.safetensors",
"size": "394MB"
},
{
"name": "Hyper-SD LoRA (8steps) - FLUX.1 [Dev]",
"type": "lora",
"base": "FLUX.1",
"save_path": "loras/HyperSD/FLUX.1",
"description": "Hyper-SD LoRA (8steps) - FLUX.1 [Dev]",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-FLUX.1-dev-8steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-FLUX.1-dev-8steps-lora.safetensors",
"size": "1.39GB"
},
{
"name": "Hyper-SD LoRA (16steps) - FLUX.1 [Dev]",
"type": "lora",
"base": "FLUX.1",
"save_path": "loras/HyperSD/FLUX.1",
"description": "Hyper-SD LoRA (16steps) - FLUX.1 [Dev]",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-FLUX.1-dev-16steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-FLUX.1-dev-16steps-lora.safetensors",
"size": "1.39GB"
},
{
"name": "Hyper-SD LoRA (1step) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (1step) - SD1.5",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-1step-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-1step-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (2steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (2steps) - SD1.5",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-2steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-2steps-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (4steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (4steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-4steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-4steps-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (8steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (8steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-8steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-8steps-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD CFG LoRA (8steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD CFG LoRA (8steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-8steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-8steps-CFG-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD CFG LoRA (12steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD CFG LoRA (12steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-12steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-12steps-CFG-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (1step) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (1step) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-1step-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-1step-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD LoRA (2steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (2steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-2steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-2steps-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD LoRA (4steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (4steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-4steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-4steps-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD LoRA (8steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (8steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-8steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-8steps-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD CFG LoRA (8steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD CFG LoRA (8steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-8steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-8steps-CFG-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD CFG LoRA (12steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD CFG LoRA (12steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-12steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-12steps-CFG-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD CFG LoRA (4steps) - SD3",
"type": "lora",
"base": "SD3",
"save_path": "loras/HyperSD/SD3",
"description": "Hyper-SD CFG LoRA (4steps) - SD3",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD3-4steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD3-4steps-CFG-lora.safetensors",
"size": "472MB"
},
{
"name": "Hyper-SD CFG LoRA (8steps) - SD3",
"type": "lora",
"base": "SD3",
"save_path": "loras/HyperSD/SD3",
"description": "Hyper-SD CFG LoRA (8steps) - SD3",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD3-8steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD3-8steps-CFG-lora.safetensors",
"size": "472MB"
},
{
"name": "Hyper-SD CFG LoRA (16steps) - SD3",
"type": "lora",
"base": "SD3",
"save_path": "loras/HyperSD/SD3",
"description": "Hyper-SD CFG LoRA (16steps) - SD3",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD3-16steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD3-16steps-CFG-lora.safetensors",
"size": "472MB"
},
{
"name": "google-t5/t5-base",
"type": "clip",
@ -978,7 +1193,7 @@
{
"name": "LCM LoRA SDXL",
"type": "lora",
"base": "SSD-1B",
"base": "SDXL",
"save_path": "loras/lcm/SDXL",
"description": "Latent Consistency LoRA for SDXL",
"reference": "https://huggingface.co/latent-consistency/lcm-lora-sdxl",
@ -1121,7 +1336,7 @@
{
"name": "T2I-Adapter XL (lineart) FP16",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for lineart",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0",
@ -1132,7 +1347,7 @@
{
"name": "T2I-Adapter XL (canny) FP16",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for canny",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0",
@ -1143,7 +1358,7 @@
{
"name": "T2I-Adapter XL (depth-zoe) FP16",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for depth-zoe",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0",
@ -1154,7 +1369,7 @@
{
"name": "T2I-Adapter XL (depth-midas) FP16",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for depth-midas",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0",
@ -1165,7 +1380,7 @@
{
"name": "T2I-Adapter XL (sketch) FP16",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for sketch",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0",
@ -1176,7 +1391,7 @@
{
"name": "T2I-Adapter XL (lineart)",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for lineart",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-lineart-sdxl-1.0",
@ -1187,7 +1402,7 @@
{
"name": "T2I-Adapter XL (canny)",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for canny",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-canny-sdxl-1.0",
@ -1198,7 +1413,7 @@
{
"name": "T2I-Adapter XL (depth-zoe)",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for depth-zoe",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-zoe-sdxl-1.0",
@ -1209,7 +1424,7 @@
{
"name": "T2I-Adapter XL (depth-midas)",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for depth-midas",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-depth-midas-sdxl-1.0",
@ -1220,7 +1435,7 @@
{
"name": "T2I-Adapter XL (sketch)",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for sketch",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-sketch-sdxl-1.0",
@ -1231,7 +1446,7 @@
{
"name": "T2I-Adapter XL (openpose)",
"type": "T2I-Adapter",
"base": "SDXL 1.0",
"base": "SDXL",
"save_path": "default",
"description": "ControlNet T2I-Adapter XL for openpose",
"reference": "https://huggingface.co/TencentARC/t2i-adapter-openpose-sdxl-1.0",
@ -1264,7 +1479,7 @@
{
"name": "CLIPVision model (stabilityai/clip_vision_g)",
"type": "clip_vision",
"base": "vit-g",
"base": "ViT-G",
"save_path": "clip_vision",
"description": "clip_g vision model",
"reference": "https://huggingface.co/stabilityai/control-lora",
@ -2287,7 +2502,7 @@
{
"name": "ip-adapter-faceid_sdxl.bin",
"type": "IP-Adapter",
"base": "SD1.5",
"base": "SDXL",
"save_path": "ipadapter",
"description": "IP-Adapter-FaceID Model (SDXL) [ipadapter]",
"reference": "https://huggingface.co/h94/IP-Adapter-FaceID",
@ -2298,7 +2513,7 @@
{
"name": "ip-adapter-faceid-plusv2_sdxl.bin",
"type": "IP-Adapter",
"base": "SD1.5",
"base": "SDXL",
"save_path": "ipadapter",
"description": "IP-Adapter-FaceID Plus Model (SDXL) [ipadapter]",
"reference": "https://huggingface.co/h94/IP-Adapter-FaceID",
@ -3220,6 +3435,17 @@
"url": "https://huggingface.co/InstantX/FLUX.1-dev-Controlnet-Union/resolve/main/diffusion_pytorch_model.safetensors",
"size": "6.6GB"
},
{
"name": "Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/Shakker-Labs-ControlNet-Union-Pro",
"description": "FLUX.1 [Dev] Union Controlnet. Supports Canny, Tile, Depth, Blur, Pose, Gray, Low Quality",
"reference": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/resolve/main/diffusion_pytorch_model.safetensors",
"size": "6.6GB"
},
{
"name": "xinsir/ControlNet++: All-in-one ControlNet",
@ -3602,7 +3828,7 @@
{
"name": "FLUX.1 VAE model",
"type": "vae",
"type": "VAE",
"base": "FLUX.1",
"save_path": "vae/FLUX1",
"description": "FLUX.1 VAE model",
@ -3900,6 +4126,18 @@
"filename": "flux1-schnell-Q8_0.gguf",
"url": "https://huggingface.co/city96/FLUX.1-schnell-gguf/resolve/main/flux1-schnell-Q8_0.gguf",
"size": "12.7GB"
},
{
"name": "BAAI/SegGPT",
"type": "SegGPT",
"base": "SegGPT",
"save_path": "custom_nodes/comfyui-SegGPT",
"description": "SegGPT",
"reference": "https://huggingface.co/BAAI/SegGPT",
"filename": "seggpt_vit_large.pth",
"url": "https://huggingface.co/BAAI/SegGPT/resolve/main/seggpt_vit_large.pth",
"size": "1.48GB"
}
]
}

View File

@ -12,16 +12,206 @@
{
"author": "VykosX",
"title": "ControlFlowUtils [UNSTABLE]",
"reference": "https://github.com/VykosX/ControlFlowUtils",
"author": "Ryota",
"title": "Ryota's Nodes",
"reference": "https://github.com/lichenhao/Comfyui_Ryota",
"files": [
"https://github.com/VykosX/ControlFlowUtils"
"https://github.com/lichenhao/Comfyui_Ryota"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI to enable flow control with advanced loops, conditional branching, logic operations and several other nifty utilities to enhance your ComfyUI workflows"
"description": "NODES:CombineTexts, FontLoader, DrawText, TxtFileLoader, SaveTxtFile, SwitchModelClip, SwitchAnyInputs, Reroute2, Reroute3"
},
{
"author": "Soppatorsk",
"title": "comfyui_img_to_ascii [WIP]",
"reference": "https://github.com/Soppatorsk/comfyui_img_to_ascii",
"files": [
"https://github.com/Soppatorsk/comfyui_img_to_ascii"
],
"install_type": "git-clone",
"description": "Basic functionality for converting an image to ASCII art returned as a png image based on [a/ascii_magic](https://github.com/LeandroBarone/python-ascii_magic)"
},
{
"author": "AIFSH",
"title": "HivisionIDPhotos-ComfyUI",
"reference": "https://github.com/AIFSH/HivisionIDPhotos-ComfyUI",
"files": [
"https://github.com/AIFSH/HivisionIDPhotos-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/HivisionIDPhotos](https://github.com/Zeyi-Lin/HivisionIDPhotos).\nNOTE: Unsuitable for international users"
},
{
"author": "LyazS",
"title": "comfyui-nettools",
"reference": "https://github.com/LyazS/comfyui-nettools",
"files": [
"https://github.com/LyazS/comfyui-nettools"
],
"install_type": "git-clone",
"description": "rewrite from [a/https://github.com/Acly/comfyui-tooling-nodes](https://github.com/Acly/comfyui-tooling-nodes)"
},
{
"author": "lu64k",
"title": "SK-Nodes",
"reference": "https://github.com/lu64k/SK-Nodes",
"files": [
"https://github.com/lu64k/SK-Nodes"
],
"install_type": "git-clone",
"description": "NODES:image select, Load AnyLLM, Ask LLM, OpenAI DAlle Node, SK Text_String, SK Random File Name"
},
{
"author": "Kinglord",
"title": "ComfyUI_Prompt_Gallery [WIP]",
"reference": "https://github.com/Kinglord/ComfyUI_Prompt_Gallery",
"files": [
"https://github.com/Kinglord/ComfyUI_Prompt_Gallery"
],
"install_type": "git-clone",
"description": "A custom node that adds a UI element to the sidebar that allows for quick and easy navigation of images to aid in building prompts."
},
{
"author": "Cardoso-topdev",
"title": "comfyui_meshanything_v1 [WIP]",
"reference": "https://github.com/Cardoso-topdev/comfyui_meshanything_v1",
"files": [
"https://github.com/Cardoso-topdev/comfyui_meshanything_v1"
],
"install_type": "git-clone",
"description": "MeshAnything V2: Artist-Created Mesh Generation With Adjacent Mesh Tokenization"
},
{
"author": "Lilien86",
"title": "lauger NodePack for ComfyUI",
"reference": "https://github.com/Lilien86/lauger_NP_comfyui",
"files": [
"https://github.com/Lilien86/lauger_NP_comfyui"
],
"install_type": "git-clone",
"description": "Hey everyone it's my Custom ComfyUI Nodes Pack repository! This project contains a collection of custom nodes designed to extend the functionality of ComfyUI. These nodes offer capabilities and new creative possibilities, especially in the realms of latent space manipulation and interpolation.\nNOTE: The files in the repo are not organized."
},
{
"author": "haodman",
"title": "ComfyUI_Rain",
"reference": "https://github.com/haodman/ComfyUI_Rain",
"files": [
"https://github.com/haodman/ComfyUI_Rain"
],
"install_type": "git-clone",
"description": "NODES:Rain_ValueSwitch, Rain_Math, Rain_IntToFloat, Rain_ImageSize."
},
{
"author": "bananasss00",
"title": "Comfyui-PyExec [UNSAFE]",
"reference": "https://github.com/bananasss00/Comfyui-PyExec",
"files": [
"https://github.com/bananasss00/Comfyui-PyExec"
],
"install_type": "git-clone",
"description": "Nodes:PyExec.[w/This node allows access to arbitrary files through the workflow, which could pose a security threat.]"
},
{
"author": "jgbrblmd",
"title": "ComfyUI-ComfyFluxSize [WIP]",
"reference": "https://github.com/jgbrblmd/ComfyUI-ComfyFluxSize",
"files": [
"https://github.com/jgbrblmd/ComfyUI-ComfyFluxSize"
],
"install_type": "git-clone",
"description": "Nodes:ComfyFlux Size\nNOTE: The files in the repo are not organized."
},
{
"author": "yojimbodayne",
"title": "ComfyUI-Dropbox-API [WIP]",
"reference": "https://github.com/yojimbodayne/ComfyUI-Dropbox-API",
"files": [
"https://github.com/yojimbodayne/ComfyUI-Dropbox-API"
],
"install_type": "git-clone",
"description": "This custom node package for ComfyUI allows users to interact with Dropbox API, enabling image, text, and video uploads, downloads, and management directly from ComfyUI workflows.\nNOTE: The files in the repo are not organized."
},
{
"author": "ilovejohnwhite",
"title": "Kolors Awesome Prompts [WIP]",
"reference": "https://github.com/ilovejohnwhite/Tracer",
"files": [
"https://github.com/ilovejohnwhite/Tracer"
],
"install_type": "git-clone",
"description": "Nodes:Image Load TTK, SuckerPunch, LinkMasterNode, PixelPerfectResolution, ImageGenResolutionFromImage, ImageGenResolutionFromLatent, HintImageEnchance\nNOTE: The files in the repo are not organized."
},
{
"author": "shuanshtalon468uan",
"title": "ComfyUI-Rpg-Architect [WIP]",
"reference": "https://github.com/talon468/ComfyUI-Rpg-Architect",
"files": [
"https://github.com/talon468/ComfyUI-Rpg-Architect"
],
"install_type": "git-clone",
"description": "Custom Node for ComfyUI to create RPG Characters\nNOTE: The files in the repo are not organized."
},
{
"author": "shuanshuan",
"title": "ComfyUI_CheckPointLoader_Ext [WIP]",
"reference": "https://github.com/shuanshuan/ComfyUI_CheckPointLoader_Ext",
"files": [
"https://github.com/shuanshuan/ComfyUI_CheckPointLoader_Ext"
],
"install_type": "git-clone",
"description": "NODES:Checkpoint Loader Ext"
},
{
"author": "123jimin",
"title": "ComfyUI MobileForm [WIP]",
"reference": "https://github.com/123jimin/ComfyUI-MobileForm",
"files": [
"https://github.com/123jimin/ComfyUI-MobileForm"
],
"install_type": "git-clone",
"description": "MobileForm is an extension for ComfyUI, providing simple form for any workflows, suitable for use on mobile phones.[w/Currently MobileForm is in a PoC state; expect bugs and breaking changes.]"
},
{
"author": "go-package-lab",
"title": "ComfyUI-Tools-Video-Combine [WIP]",
"reference": "https://github.com/go-package-lab/ComfyUI-Tools-Video-Combine",
"files": [
"https://github.com/go-package-lab/ComfyUI-Tools-Video-Combine"
],
"install_type": "git-clone",
"description": "NODES:LoadAudioUrl, VideoWatermark"
},
{
"author": "jinljin",
"title": "ComfyUI-Talking-Head [WIP]",
"reference": "https://github.com/jinljin/ComfyUI-ElevenlabsAndDID-Combine",
"files": [
"https://github.com/jinljin/ComfyUI-ElevenlabsAndDID-Combine"
],
"install_type": "git-clone",
"description": "ComfyUI-Talking-Head"
},
{
"author": "zhongpei",
"title": "Comfyui_image2prompt",
"id": "img2prompt",
"reference": "https://github.com/zhongpei/Comfyui_image2prompt",
"files": [
"https://github.com/zhongpei/Comfyui_image2prompt"
],
"install_type": "git-clone",
"description": "Nodes:Image to Text, Loader Image to Text Model.[w/This custom node may break dependencies by reinstalling the torch package.]"
},
{
"author": "APZmedia",
"title": "comfyui-textools [WIP]",
"reference": "https://github.com/APZmedia/comfyui-textools",
"files": [
"https://github.com/APZmedia/comfyui-textools"
],
"install_type": "git-clone",
"description": "ComfyUI-textools is a collection of custom nodes designed for use with ComfyUI. These nodes enhance text processing capabilities, including applying rich text overlays on images and cleaning file names for safe and consistent file management.\nNOTE: The files in the repo are not organized."
},
{
"author": "shinich39",
@ -213,16 +403,6 @@
"install_type": "git-clone",
"description": "A Video2Video framework for text2image models in ComfyUI. Supports SD1.5 and SDXL."
},
{
"author": "kijai",
"title": "ComfyUI-LLaVA-OneVision [WIP]",
"reference": "https://github.com/kijai/ComfyUI-LLaVA-OneVision",
"files": [
"https://github.com/kijai/ComfyUI-LLaVA-OneVision"
],
"install_type": "git-clone",
"description": "Original repo: [a/https://github.com/LLaVA-VL/LLaVA-NeXT](https://github.com/LLaVA-VL/LLaVA-NeXT)\nUnsure of the dependencies, the original was a huge list, but I didn't install single new one to my environment and it worked."
},
{
"author": "IuvenisSapiens",
"title": "ComfyUI_MiniCPM-V-2_6-int4",
@ -244,16 +424,6 @@
"install_type": "git-clone",
"description": "ComfyUI_EnvAutopsyAPI is a powerful debugging tool designed for ComfyUI that provides in-depth analysis of your environment and dependencies through an API interface. This tool allows you to inspect environment variables, pip packages, and dependency trees, making it easier to diagnose and resolve issues in your ComfyUI setup.[w/This tool may expose sensitive system information if used on a public server. MUST READ [a/THIS](https://github.com/chrisdreid/ComfyUI_EnvAutopsyAPI#%EF%B8%8F-warning-security-risk-%EF%B8%8F) before install.]"
},
{
"author": "kijai",
"title": "ComfyUI-CogVideoXWrapper [WIP]",
"reference": "https://github.com/kijai/ComfyUI-CogVideoXWrapper",
"files": [
"https://github.com/kijai/ComfyUI-CogVideoXWrapper"
],
"install_type": "git-clone",
"description": "Original repo: [a/https://github.com/THUDM/CogVideo](https://github.com/THUDM/CogVideo)\nNOTE:Currently requires diffusers with PR: [a/huggingface/diffusers#9082](https://github.com/huggingface/diffusers/pull/9082)"
},
{
"author": "neuratech-ai",
"title": "ComfyUI-MultiGPU",
@ -335,16 +505,6 @@
"install_type": "git-clone",
"description": "Nodes:CLAHE Enhancement, High Pass Filter, Edge Detection, Combine Enhancements, Adaptive Thresholding, Morphological Operations, Gray Color Enhancement, Improved Gray Color Enhancement, Texture Enhancement, Denoising Filter, Flexible Combine Enhancements."
},
{
"author": "drmbt",
"title": "comfyui-dreambait-nodes",
"reference": "https://github.com/drmbt/comfyui-dreambait-nodes",
"files": [
"https://github.com/drmbt/comfyui-dreambait-nodes"
],
"install_type": "git-clone",
"description": "Nodes:Aspect Pad Image For Outpainting"
},
{
"author": "AIFSH",
"title": "IMAGDressing-ComfyUI",
@ -542,16 +702,6 @@
"install_type": "git-clone",
"description": "Custom ComfyUI nodes to run [a/fal-ai/AuraSR](https://huggingface.co/fal-ai/AuraSR) model.[w/This node cannot be installed simultaneously with AIFSH/ComfyUI-AuraSR due to overlapping repository names.]"
},
{
"author": "m-ai-studio",
"title": "mai-prompt-progress",
"reference": "https://github.com/m-ai-studio/mai-prompt-progress",
"files": [
"https://github.com/m-ai-studio/mai-prompt-progress"
],
"install_type": "git-clone",
"description": "mai-prompt-progress"
},
{
"author": "linhusyung",
"title": "ComfyUI Build and Train Your Network [WIP]",
@ -996,7 +1146,7 @@
"https://github.com/bruce007lee/comfyui-tiny-utils"
],
"install_type": "git-clone",
"description": "Nodes:FaceAlign, FaceAlignImageProcess, FaceAlignMaskProcess"
"description": "Nodes:FaceAlign, FaceAlignImageProcess, FaceAlignMaskProcess, ImageFillColorByMask, CropImageByMask, LoadImageAdvance, ImageTransposeAdvance, ImageSAMMask"
},
{
"author": "brycegoh",
@ -1190,16 +1340,6 @@
"install_type": "git-clone",
"description": "Dandy is a JavaScript bridge for ComfyUI. It includes everything you need to make JavaScript enabled extensions, or just load and code in little editor nodes right in ComfyUI.[w/This code can cause security issues because it allows for the execution of arbitrary JavaScript input.]"
},
{
"author": "tachyon-beep",
"title": "comfyui-simplefeed [UNSAFE]",
"reference": "https://github.com/tachyon-beep/comfyui-simplefeed",
"files": [
"https://github.com/tachyon-beep/comfyui-simplefeed"
],
"install_type": "git-clone",
"description": "A simple image feed for comfyUI which is easily configurable and easily extensible.\nUse the filter button to select which nodes write to the feed. Under settings, there are options that allow you: Position the feed. Set a max iamge count for the feed. Set oldest to newest or newest to oldest."
},
{
"author": "shadowcz007",
"title": "ComfyUI-PuLID [TEST]",
@ -1392,16 +1532,6 @@
"install_type": "git-clone",
"description": "Experimental method to use reference video to drive motion in generations without training in ComfyUI."
},
{
"author": "logtd",
"title": "ComfyUI-MotionThiefExperiment",
"reference": "https://github.com/logtd/ComfyUI-MotionThiefExperiment",
"files": [
"https://github.com/logtd/ComfyUI-MotionThiefExperiment"
],
"install_type": "git-clone",
"description": "Nodes:This is an experimental node pack to test using reference videos for their motion.\nIt isn't compatible with a lot of things as this is a hacky implementation for experiments only."
},
{
"author": "hy134300",
"title": "comfyui-hb-node",
@ -1922,16 +2052,6 @@
"install_type": "git-clone",
"description": "Nodes: Node Jumper. Various quality of life testing nodes"
},
{
"author": "ilovejohnwhite",
"title": "TatToolkit",
"reference": "https://github.com/ilovejohnwhite/UncleBillyGoncho",
"files": [
"https://github.com/ilovejohnwhite/UncleBillyGoncho"
],
"install_type": "git-clone",
"description": "Nodes:UWU TTK Preprocessor, Pixel Perfect Resolution, Generation Resolution From Image, Generation Resolution From Latent, Enchance And Resize Hint Images, ..."
},
{
"author": "IvanZhd",
"title": "comfyui-codeformer [WIP]",

View File

@ -204,6 +204,14 @@
"title_aux": "ComfyUI-ViViD"
}
],
"https://github.com/AIFSH/HivisionIDPhotos-ComfyUI": [
[
"HivisionNode"
],
{
"title_aux": "HivisionIDPhotos-ComfyUI"
}
],
"https://github.com/AIFSH/IMAGDressing-ComfyUI": [
[
"IMAGDressingNode",
@ -260,6 +268,18 @@
"title_aux": "YANC- Yet Another Node Collection"
}
],
"https://github.com/APZmedia/comfyui-textools": [
[
"APZmediaImageRichTextOverlay"
],
{
"author": "Pablo Apiolazza",
"description": "This extension provides rich text overlay functionalities, color management, and text parsing utilities for ComfyUI.",
"nickname": "ComfyUI Text Tools",
"title": "ComfyUI APZmedia Text Tools",
"title_aux": "comfyui-textools [WIP]"
}
],
"https://github.com/AllenEdgarPoe/ComfyUI-Xorbis-nodes": [
[
"Add Human Styler",
@ -368,13 +388,27 @@
"title_aux": "ComfyUI_bd_customNodes"
}
],
"https://github.com/Cardoso-topdev/comfyui_meshanything_v1": [
[
"CMA_GrayScale",
"CMA_LoadInputTYpe",
"CMA_LoadMesh",
"CMA_MeshImage",
"CMA_PreviewMesh",
"CMA_SaveImageToNpyNode",
"CMA_SaveMesh"
],
{
"title_aux": "comfyui_meshanything_v1 [WIP]"
}
],
"https://github.com/ChrisColeTech/ComfyUI-Get-Random-File": [
[
"GetImageFileByIndexNode",
"GetVideoFileByIndexNode",
"RandomFilePathNode",
"RandomImagePathNode",
"RandomVideoPathNode"
"Get Image File By Index",
"Get Video File By Index",
"Random File Path",
"Random Image Path",
"Random Video Path"
],
{
"title_aux": "ComfyUI-Get-Random-File [UNSAFE]"
@ -509,7 +543,9 @@
"https://github.com/Isi-dev/ComfyUI-UniAnimate": [
[
"Gen_align_pose",
"UniAnimateImage"
"ReposeImage",
"UniAnimateImage",
"UniAnimateImageLong"
],
{
"title_aux": "Isi-dev/ComfyUI-UniAnimate"
@ -622,6 +658,14 @@
"title_aux": "ComfyUI-LevelPixel"
}
],
"https://github.com/Lilien86/lauger_NP_comfyui": [
[
"Latent Interpolator Multi"
],
{
"title_aux": "lauger NodePack for ComfyUI"
}
],
"https://github.com/LotzF/ComfyUI-Simple-Chat-GPT-completion": [
[
"ChatGPTCompletion"
@ -630,6 +674,15 @@
"title_aux": "ComfyUI simple ChatGPT completion [UNSAFE]"
}
],
"https://github.com/LyazS/comfyui-nettools": [
[
"NTL_LoadImagesBase64",
"NTL_SendImagesWebSocket"
],
{
"title_aux": "comfyui-nettools"
}
],
"https://github.com/LykosAI/ComfyUI-Inference-Core-Nodes": [
[
"AIO_Preprocessor",
@ -829,6 +882,14 @@
"title_aux": "ComfyUI-Shinsplat [UNSAFE]"
}
],
"https://github.com/Soppatorsk/comfyui_img_to_ascii": [
[
"Img_to_ASCII"
],
{
"title_aux": "comfyui_img_to_ascii [WIP]"
}
],
"https://github.com/SpaceWarpStudio/ComfyUI_Remaker_FaceSwap": [
[
"RemakerFaceSwap"
@ -889,32 +950,6 @@
"title_aux": "ve_custom_comfyui_nodes"
}
],
"https://github.com/VykosX/ControlFlowUtils": [
[
"CheckpointSelector",
"Cycle",
"CycleEnd",
"CycleStart",
"DataMonitor",
"GarbageCollector",
"HaltExecution",
"IfConditionSelector",
"ImageResolutionAdjust",
"LoraSelector",
"MemoryStorage",
"NullInput",
"NullOutput",
"ReadTextFile",
"SaveTextFile",
"UniversalSwitch",
"UnloadModels",
"VAESelector",
"Wait"
],
{
"title_aux": "ControlFlowUtils [UNSTABLE]"
}
],
"https://github.com/WSJUSA/Comfyui-StableSR": [
[
"ColorFix",
@ -1033,6 +1068,20 @@
"title_aux": "ComfyUI-FrameSkipping"
}
],
"https://github.com/bananasss00/Comfyui-PyExec": [
[
"PyExec",
"PyExec_Output",
"PyExec_OutputIsList"
],
{
"author": "SeniorPioner",
"description": "Comfyui runtime python code execution",
"nickname": "PyExec",
"title": "PyExec",
"title_aux": "Comfyui-PyExec [UNSAFE]"
}
],
"https://github.com/beyastard/ComfyUI_BeySoft": [
[
"BeySoft"
@ -1271,6 +1320,7 @@
"LoadLatent",
"LoraLoader",
"LoraLoaderModelOnly",
"LoraSave",
"MaskComposite",
"MaskToImage",
"ModelMergeAdd",
@ -1491,14 +1541,6 @@
"title_aux": "ComfyUI_WcpD_Utility_Kit"
}
],
"https://github.com/drmbt/comfyui-dreambait-nodes": [
[
"DRMBT_AspectPadImageForOutpainting"
],
{
"title_aux": "comfyui-dreambait-nodes"
}
],
"https://github.com/eigenpunk/ComfyUI-audio": [
[
"ApplyVoiceFixer",
@ -1622,6 +1664,29 @@
"title_aux": "comfyui_median_filter"
}
],
"https://github.com/go-package-lab/ComfyUI-Tools-Video-Combine": [
[
"Tools:CopyFile",
"Tools:Image2video",
"Tools:LoadAudioUrl",
"Tools:PreviewVideo",
"Tools:VideoWatermark"
],
{
"title_aux": "ComfyUI-Tools-Video-Combine [WIP]"
}
],
"https://github.com/haodman/ComfyUI_Rain": [
[
"Rain_ImageSize",
"Rain_IntToFloat",
"Rain_Math",
"Rain_ValueSwitch"
],
{
"title_aux": "ComfyUI_Rain"
}
],
"https://github.com/haofanwang/ComfyUI-InstantStyle": [
[
"BaseModelLoader",
@ -1751,24 +1816,19 @@
"title_aux": "comfyui-hydit"
}
],
"https://github.com/ilovejohnwhite/UncleBillyGoncho": [
"https://github.com/ilovejohnwhite/Tracer": [
[
"CannyEdgePreprocessor",
"DiffusionEdge_Preprocessor",
"HintImageEnchance",
"Image Load TTK",
"ImageGenResolutionFromImage",
"ImageGenResolutionFromLatent",
"LineArtPreprocessor",
"LinkMasterNode",
"PiDiNetPreprocessor",
"PixelPerfectResolution",
"SuckerPunch",
"UWU_Preprocessor",
"VooDooNode",
"VooDooNode2"
"UWU_Preprocessor"
],
{
"title_aux": "TatToolkit"
"title_aux": "Kolors Awesome Prompts [WIP]"
}
],
"https://github.com/immersiveexperience/ie-comfyui-color-nodes": [
@ -1783,6 +1843,14 @@
"title_aux": "ie-comfyui-color-nodes"
}
],
"https://github.com/jgbrblmd/ComfyUI-ComfyFluxSize": [
[
"ComfyFluxSize"
],
{
"title_aux": "ComfyUI-ComfyFluxSize [WIP]"
}
],
"https://github.com/jh-leon-kim/ComfyUI-JHK-utils": [
[
"JHK_Utils_ImageRemoveBackground",
@ -1823,6 +1891,15 @@
"title_aux": "Jim's ComfyUI Nodes [WIP]"
}
],
"https://github.com/jinljin/ComfyUI-ElevenlabsAndDID-Combine": [
[
"BatchTalkingHeadRun",
"\ud83d\ude80SingleTalkingHeadRun"
],
{
"title_aux": "ComfyUI-Talking-Head [WIP]"
}
],
"https://github.com/jn-jairo/jn_node_suite_comfyui": [
[
"JN_AreaInfo",
@ -1987,18 +2064,6 @@
"title_aux": "ComfyUI-CV-VAE"
}
],
"https://github.com/kijai/ComfyUI-CogVideoXWrapper": [
[
"CogVideoDecode",
"CogVideoImageEncode",
"CogVideoSampler",
"CogVideoTextEncode",
"DownloadAndLoadCogVideoModel"
],
{
"title_aux": "ComfyUI-CogVideoXWrapper [WIP]"
}
],
"https://github.com/kijai/ComfyUI-DeepSeek-VL": [
[
"deepseek_vl_inference",
@ -2054,17 +2119,6 @@
"title_aux": "ComfyUI-FollowYourEmojiWrapper [WIP]"
}
],
"https://github.com/kijai/ComfyUI-LLaVA-OneVision": [
[
"DownloadAndLoadLLaVAOneVisionModel",
"LLaVA_OneVision_Run",
"OneVisionCaptionFolder",
"SaveCaptionToTextFile"
],
{
"title_aux": "ComfyUI-LLaVA-OneVision [WIP]"
}
],
"https://github.com/kijai/ComfyUI-VEnhancer": [
[
"DownloadAndLoadVEnhancerModel",
@ -2153,16 +2207,6 @@
"title_aux": "ComfyUI-Fluxtapoz [WIP]"
}
],
"https://github.com/logtd/ComfyUI-MotionThiefExperiment": [
[
"ApplyRefMotionNode",
"MotionRefSettingsCustomNode",
"MotionRefSettingsDefaultNode"
],
{
"title_aux": "ComfyUI-MotionThiefExperiment"
}
],
"https://github.com/logtd/ComfyUI-Veevee": [
[
"ApplyVVModel",
@ -2208,6 +2252,19 @@
"title_aux": "ComfyUI-Workflow-Component [WIP]"
}
],
"https://github.com/lu64k/SK-Nodes": [
[
"Ask LLM",
"Image Select",
"Load LLM",
"OpenAI DAlle Node",
"SK Random File Name",
"SK Text_String"
],
{
"title_aux": "SK-Nodes"
}
],
"https://github.com/majorsauce/comfyui_indieTools": [
[
"IndCutByMask",
@ -2398,6 +2455,7 @@
"CLIPNegPip",
"CLIPTextEncodeBREAK",
"CLIPTokenCounter",
"DynSamplerSelect",
"EmptyLatentImageAR",
"EmptyLatentImageARAdvanced",
"Guidance Limiter",
@ -2544,6 +2602,14 @@
"title_aux": "CLIPTextEncodeAndEnhancev4 (shirazdesigner)"
}
],
"https://github.com/shuanshuan/ComfyUI_CheckPointLoader_Ext": [
[
"CheckpointLoaderExt"
],
{
"title_aux": "ComfyUI_CheckPointLoader_Ext [WIP]"
}
],
"https://github.com/sofakid/dandy": [
[
"DandyBooleanCollector",
@ -2604,6 +2670,14 @@
"title_aux": "comfyui_psd [WIP]"
}
],
"https://github.com/talon468/ComfyUI-Rpg-Architect": [
[
"ComfyUI Rpg Architect \ud83e\ude84"
],
{
"title_aux": "ComfyUI-Rpg-Architect [WIP]"
}
],
"https://github.com/thderoo/ComfyUI-_topfun_s_nodes": [
[
"ConditioningPerturbation",
@ -2742,6 +2816,20 @@
"title_aux": "comfyui-wormley-nodes"
}
],
"https://github.com/yojimbodayne/ComfyUI-Dropbox-API": [
[
"FetchTokenFromDropbox",
"PostImagesToDropboxAPI",
"PostPromptsToDropboxAPI",
"PullImagesFromDropboxAPI",
"PullTextFromDropboxAPI",
"PullVideosFromDropboxAPI",
"VideoCombineAndExportToDropboxAPI"
],
{
"title_aux": "ComfyUI-Dropbox-API [WIP]"
}
],
"https://github.com/yushan777/ComfyUI-Y7Nodes": [
[
"Count_Tokens_(Y7)"
@ -2749,5 +2837,29 @@
{
"title_aux": "Y7 Nodes for ComfyUI"
}
],
"https://github.com/zhongpei/Comfyui_image2prompt": [
[
"CLIP AdvancedTextEncode|fofo",
"CLIP PromptConditioning|fofo",
"Image2Text",
"Image2TextWithTags",
"ImageBatchToList|fofo",
"ImageRewardScore|fofo",
"LoadImage2TextModel",
"LoadImageRewardScoreModel|fofo",
"LoadT5Model|fofo",
"LoadText2PromptModel",
"ShowText|fofo",
"T5QuantizationConfig|fofo",
"T5Text2Prompt|fofo",
"Text2GPTPrompt",
"Text2Prompt",
"TextBox|fofo",
"Translate2Chinese|fofo"
],
{
"title_aux": "Comfyui_image2prompt"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,15 @@
{
"custom_nodes": [
{
"author": "SeaArtLab",
"title": "zer0int/ComfyUI-Long-CLIP",
"reference": "https://github.com/zer0int/ComfyUI-Long-CLIP",
"files": [
"https://github.com/zer0int/ComfyUI-Long-CLIP"
],
"install_type": "git-clone",
"description": "This forked repo supports FLUX.1 not only SD1.5, SDXL."
},
{
"author": "meimeilook",
"title": "ComfyUI_IPAdapter_plus.old [backward compatbility]",

View File

@ -11,6 +11,56 @@
{
"author": "ilovejohnwhite",
"title": "TatToolkit [REMOVED]",
"reference": "https://github.com/ilovejohnwhite/UncleBillyGoncho",
"files": [
"https://github.com/ilovejohnwhite/UncleBillyGoncho"
],
"install_type": "git-clone",
"description": "Nodes:UWU TTK Preprocessor, Pixel Perfect Resolution, Generation Resolution From Image, Generation Resolution From Latent, Enchance And Resize Hint Images, ..."
},
{
"author": "hzchet",
"title": "ComfyUI_QueueGeneration [REMOVED]",
"reference": "https://github.com/hzchet/ComfyUI_QueueGeneration",
"files": [
"https://github.com/hzchet/ComfyUI_QueueGeneration"
],
"install_type": "git-clone",
"description": "NODES:Queue Img2Vid Generation"
},
{
"author": "ader47",
"title": "ComfyUI-MeshHamer [REMOVED]",
"reference": "https://github.com/ader47/comfyui_meshhamer",
"files": [
"https://github.com/ader47/comfyui_meshhamer"
],
"install_type": "git-clone",
"description": "Nodes:MeshHamer Hand Refiner. See also: [a/HaMeR: Hand Mesh Recovery](https://github.com/geopavlakos/hamer/tree/main)"
},
{
"author": "SEkINVR",
"title": "ComfyUI-Animator",
"reference": "https://github.com/SEkINVR/ComfyUI-Animator [REMOVED]",
"files": [
"https://github.com/SEkINVR/ComfyUI-Animator"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides full-body animation capabilities, including facial rigging, various lighting styles, and green screen output."
},
{
"author": "m-ai-studio",
"title": "mai-prompt-progress [REMOVED]",
"reference": "https://github.com/m-ai-studio/mai-prompt-progress",
"files": [
"https://github.com/m-ai-studio/mai-prompt-progress"
],
"install_type": "git-clone",
"description": "mai-prompt-progress"
},
{
"author": "ZHO-ZHO-ZHO",
"title": "ComfyUI-AnyText [NOT MAINTAINED]",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,243 @@
{
"models": [
{
"name": "Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro",
"type": "controlnet",
"base": "FLUX.1",
"save_path": "controlnet/FLUX.1/Shakker-Labs-ControlNet-Union-Pro",
"description": "FLUX.1 [Dev] Union Controlnet. Supports Canny, Tile, Depth, Blur, Pose, Gray, Low Quality",
"reference": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/resolve/main/diffusion_pytorch_model.safetensors",
"size": "6.6GB"
},
{
"name": "Hyper-SD LoRA (8steps) - FLUX.1 [Dev]",
"type": "lora",
"base": "FLUX.1",
"save_path": "loras/HyperSD/FLUX.1",
"description": "Hyper-SD LoRA (8steps) - FLUX.1 [Dev]",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-FLUX.1-dev-8steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-FLUX.1-dev-8steps-lora.safetensors",
"size": "1.39GB"
},
{
"name": "Hyper-SD LoRA (16steps) - FLUX.1 [Dev]",
"type": "lora",
"base": "FLUX.1",
"save_path": "loras/HyperSD/FLUX.1",
"description": "Hyper-SD LoRA (16steps) - FLUX.1 [Dev]",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-FLUX.1-dev-16steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-FLUX.1-dev-16steps-lora.safetensors",
"size": "1.39GB"
},
{
"name": "BAAI/SegGPT",
"type": "SegGPT",
"base": "SegGPT",
"save_path": "custom_nodes/comfyui-SegGPT",
"description": "SegGPT",
"reference": "https://huggingface.co/BAAI/SegGPT",
"filename": "seggpt_vit_large.pth",
"url": "https://huggingface.co/BAAI/SegGPT/resolve/main/seggpt_vit_large.pth",
"size": "1.48GB"
},
{
"name": "DMD2 LoRA (4steps)",
"type": "lora",
"base": "SDXL",
"save_path": "loras/DMD2",
"description": "DMD2 LoRA (4steps)",
"reference": "https://huggingface.co/tianweiy/DMD2",
"filename": "dmd2_sdxl_4step_lora.safetensors",
"url": "https://huggingface.co/tianweiy/DMD2/resolve/main/dmd2_sdxl_4step_lora.safetensors",
"size": "787MB"
},
{
"name": "DMD2 LoRA (4steps/fp16)",
"type": "lora",
"base": "SDXL",
"save_path": "loras/DMD2",
"description": "DMD2 LoRA (4steps/fp16)",
"reference": "https://huggingface.co/tianweiy/DMD2",
"filename": "dmd2_sdxl_4step_lora_fp16.safetensors",
"url": "https://huggingface.co/tianweiy/DMD2/resolve/main/dmd2_sdxl_4step_lora_fp16.safetensors",
"size": "394MB"
},
{
"name": "Hyper-SD LoRA (1step) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (1step) - SD1.5",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-1step-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-1step-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (2steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (2steps) - SD1.5",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-2steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-2steps-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (4steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (4steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-4steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-4steps-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (8steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD LoRA (8steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-8steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-8steps-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD CFG LoRA (8steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD CFG LoRA (8steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-8steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-8steps-CFG-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD CFG LoRA (12steps) - SD1.5",
"type": "lora",
"base": "SD1.5",
"save_path": "loras/HyperSD/SD15",
"description": "Hyper-SD CFG LoRA (12steps)",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-12steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-12steps-CFG-lora.safetensors",
"size": "269MB"
},
{
"name": "Hyper-SD LoRA (1step) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (1step) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-1step-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-1step-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD LoRA (2steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (2steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-2steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-2steps-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD LoRA (4steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (4steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD15-4steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD15-4steps-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD LoRA (8steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD LoRA (8steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-8steps-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-8steps-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD CFG LoRA (8steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD CFG LoRA (8steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-8steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-8steps-CFG-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD CFG LoRA (12steps) - SDXL",
"type": "lora",
"base": "SDXL",
"save_path": "loras/HyperSD/SDXL",
"description": "Hyper-SD CFG LoRA (12steps) - SDXL",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SDXL-12steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SDXL-12steps-CFG-lora.safetensors",
"size": "787MB"
},
{
"name": "Hyper-SD CFG LoRA (4steps) - SD3",
"type": "lora",
"base": "SD3",
"save_path": "loras/HyperSD/SD3",
"description": "Hyper-SD CFG LoRA (4steps) - SD3",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD3-4steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD3-4steps-CFG-lora.safetensors",
"size": "472MB"
},
{
"name": "Hyper-SD CFG LoRA (8steps) - SD3",
"type": "lora",
"base": "SD3",
"save_path": "loras/HyperSD/SD3",
"description": "Hyper-SD CFG LoRA (8steps) - SD3",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD3-8steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD3-8steps-CFG-lora.safetensors",
"size": "472MB"
},
{
"name": "Hyper-SD CFG LoRA (16steps) - SD3",
"type": "lora",
"base": "SD3",
"save_path": "loras/HyperSD/SD3",
"description": "Hyper-SD CFG LoRA (16steps) - SD3",
"reference": "https://huggingface.co/ByteDance/Hyper-SD",
"filename": "Hyper-SD3-16steps-CFG-lora.safetensors",
"url": "https://huggingface.co/ByteDance/Hyper-SD/resolve/main/Hyper-SD3-16steps-CFG-lora.safetensors",
"size": "472MB"
},
{
"name": "InstantX/FLUX.1-dev Controlnet (Union)",
"type": "controlnet",
@ -351,7 +589,7 @@
{
"name": "FLUX.1 VAE model",
"type": "vae",
"type": "VAE",
"base": "FLUX.1",
"save_path": "vae/FLUX1",
"description": "FLUX.1 VAE model",
@ -451,122 +689,6 @@
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/xinsir/controlnet-union-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors",
"size": "2.50GB"
},
{
"name": "InstantX/SD3-Controlnet-Canny",
"type": "controlnet",
"base": "SD3",
"save_path": "controlnet/SD3/InstantX-Controlnet-Canny",
"description": "Controlnet SD3 Canny model.",
"reference": "https://huggingface.co/InstantX/SD3-Controlnet-Canny",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/InstantX/SD3-Controlnet-Canny/resolve/main/diffusion_pytorch_model.safetensors",
"size": "1.19GB"
},
{
"name": "InstantX/SD3-Controlnet-Pose",
"type": "controlnet",
"base": "SD3",
"save_path": "controlnet/SD3/InstantX-Controlnet-Pose",
"description": "Controlnet SD3 Pose model.",
"reference": "https://huggingface.co/InstantX/SD3-Controlnet-Pose",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/InstantX/SD3-Controlnet-Pose/resolve/main/diffusion_pytorch_model.safetensors",
"size": "1.19GB"
},
{
"name": "InstantX/SD3-Controlnet-Tile",
"type": "controlnet",
"base": "SD3",
"save_path": "controlnet/SD3/InstantX-Controlnet-Tile",
"description": "Controlnet SD3 Tile model.",
"reference": "https://huggingface.co/InstantX/SD3-Controlnet-Tile",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/InstantX/SD3-Controlnet-Tile/resolve/main/diffusion_pytorch_model.safetensors",
"size": "1.19GB"
},
{
"name": "xinsir/ControlNet Depth SDXL, support zoe, midias",
"type": "controlnet",
"base": "SDXL",
"save_path": "controlnet/SDXL/controlnet-depth-sdxl-1.0",
"description": "Controlnet SDXL Depth model.",
"reference": "https://huggingface.co/xinsir/controlnet-depth-sdxl-1.0",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/xinsir/controlnet-depth-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors",
"size": "2.50GB"
},
{
"name": "xinsir/ControlNet Tile SDXL",
"type": "controlnet",
"base": "SDXL",
"save_path": "controlnet/SDXL/controlnet-tile-sdxl-1.0",
"description": "Controlnet SDXL Tile model.",
"reference": "https://huggingface.co/xinsir/controlnet-tile-sdxl-1.0",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/xinsir/controlnet-tile-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors",
"size": "2.50GB"
},
{
"name": "google-t5/t5-base",
"type": "clip",
"base": "t5-base",
"save_path": "clip/t5-base",
"description": "T5 Base: Text-To-Text Transfer Transformer. This model can be loaded via CLIPLoader for Stable Audio workflow.",
"reference": "https://huggingface.co/google-t5/t5-base",
"filename": "model.safetensors",
"url": "https://huggingface.co/google-t5/t5-base/resolve/main/model.safetensors",
"size": "892MB"
},
{
"name": "PixArt-Sigma-XL-2-1024-MS.pth",
"type": "checkpoint",
"base": "pixart-sigma",
"save_path": "checkpoints/PixArt-Sigma",
"description": "PixArt-Sigma Checkpoint model",
"reference": "https://huggingface.co/PixArt-alpha/PixArt-Sigma/tree/main",
"filename": "PixArt-Sigma-XL-2-1024-MS.pth",
"url": "https://huggingface.co/PixArt-alpha/PixArt-Sigma/resolve/main/PixArt-Sigma-XL-2-1024-MS.pth",
"size": "2.47GB"
},
{
"name": "TAESD3 Decoder",
"type": "TAESD",
"base": "SD3",
"save_path": "vae_approx",
"description": "(SD3 Verison) To view the preview in high quality while running samples in ComfyUI, you will need this model.",
"reference": "https://github.com/madebyollin/taesd",
"filename": "taesd3_decoder.pth",
"url": "https://github.com/madebyollin/taesd/raw/main/taesd3_decoder.pth",
"size": "4.94MB"
},
{
"name": "TAESD3 Encoder",
"type": "TAESD",
"base": "SD3",
"save_path": "vae_approx",
"description": "(SD3 Verison) To view the preview in high quality while running samples in ComfyUI, you will need this model.",
"reference": "https://github.com/madebyollin/taesd",
"filename": "taesd3_encoder.pth",
"url": "https://github.com/madebyollin/taesd/raw/main/taesd3_encoder.pth",
"size": "4.94MB"
},
{
"name": "TTPlanet/TTPLanet_SDXL_Controlnet_Tile_Realistic v2 (rank256)",
"type": "controlnet",
"base": "SDXL",
"save_path": "controlnet/SDXL",
"description": "Controlnet SDXL Tile model realistic version.",
"reference": "https://huggingface.co/TTPlanet/TTPLanet_SDXL_Controlnet_Tile_Realistic",
"filename": "TTPLANET_Controlnet_Tile_realistic_v2_rank256.safetensors",
"url": "https://huggingface.co/TTPlanet/TTPLanet_SDXL_Controlnet_Tile_Realistic/resolve/main/TTPLANET_Controlnet_Tile_realistic_v2_rank256.safetensors",
"size": "774.4MB"
}
]
}

View File

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

View File

@ -3,5 +3,9 @@ rm ~/.tmp/default/*.py > /dev/null 2>&1
python scanner.py ~/.tmp/default $*
cp extension-node-map.json node_db/new/.
echo Integrity check
./check.sh
echo "Integrity check"
if [ -f "check2.sh" ]; then
./check2.sh
else
./check.sh
fi