Compare commits
67 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
294244b99f | ||
|
|
0a9a8e418b | ||
|
|
b04840ffa3 | ||
|
|
2fe812084a | ||
|
|
c4b640f073 | ||
|
|
51a5209218 | ||
|
|
988cda9b76 | ||
|
|
1c0797d990 | ||
|
|
90d9b5e39a | ||
|
|
6f2f97ec06 | ||
|
|
9905c2a3da | ||
|
|
008d19732a | ||
|
|
93f8614070 | ||
|
|
cbf5cfa4d3 | ||
|
|
c365c3388e | ||
|
|
77496b30fd | ||
|
|
52568da4a8 | ||
|
|
588efab2c7 | ||
|
|
1afd444238 | ||
|
|
9bd335f7d3 | ||
|
|
12cb8dfcaf | ||
|
|
7f3a70bf6b | ||
|
|
967dc4e4dd | ||
|
|
d6e30e48d9 | ||
|
|
055101d1fd | ||
|
|
d56d64985e | ||
|
|
3e2915d531 | ||
|
|
65caaaf7a8 | ||
|
|
58f3332dd6 | ||
|
|
4c09464838 | ||
|
|
97aafacd40 | ||
|
|
ade30470cc | ||
|
|
4242dc0f94 | ||
|
|
9f4054e7bf | ||
|
|
0012b8cd6e | ||
|
|
c41aaca444 | ||
|
|
290de33bbd | ||
|
|
9be2572a82 | ||
|
|
5aba0c509c | ||
|
|
6225159434 | ||
|
|
0cac32d0d5 | ||
|
|
75d57e4335 | ||
|
|
9e95e3162a | ||
|
|
5dc31e9fde | ||
|
|
ba678cb92b | ||
|
|
e8bb7ccda7 | ||
|
|
b139bfabf0 | ||
|
|
e9a5137889 | ||
|
|
690b7a7d05 | ||
|
|
5c8292d804 | ||
|
|
c88266f76c | ||
|
|
d8da2a8c50 | ||
|
|
4d09f6345e | ||
|
|
8b1be9d35a | ||
|
|
a1110c22b0 | ||
|
|
405e83b79c | ||
|
|
e3ab7e86ce | ||
|
|
1dc683e872 | ||
|
|
3fb3f07644 | ||
|
|
7f937aeaae | ||
|
|
ff93a16548 | ||
|
|
bec91ae52d | ||
|
|
bc8a624dbd | ||
|
|
ca9f8dad5c | ||
|
|
496ca64008 | ||
|
|
2383e134de | ||
|
|
38d1bd613f |
@@ -363,7 +363,6 @@ When you run the `scan.sh` script:
|
||||
* `high` level risky features
|
||||
* `Install via git url`, `pip install`
|
||||
* Installation of custom nodes registered not in the `default channel`.
|
||||
* Display terminal log
|
||||
* Fix custom nodes
|
||||
|
||||
* `middle` level risky features
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
5258
github-stats.json
5258
github-stats.json
File diff suppressed because it is too large
Load Diff
@@ -23,7 +23,7 @@ sys.path.append(glob_path)
|
||||
import cm_global
|
||||
from manager_util import *
|
||||
|
||||
version = [2, 51, 6]
|
||||
version = [2, 51, 9]
|
||||
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
|
||||
|
||||
|
||||
|
||||
@@ -850,8 +850,8 @@ async def install_custom_node(request):
|
||||
|
||||
@PromptServer.instance.routes.post("/customnode/fix")
|
||||
async def fix_custom_node(request):
|
||||
if not is_allowed_security_level('high'):
|
||||
print(SECURITY_MESSAGE_MIDDLE_OR_BELOW)
|
||||
if not is_allowed_security_level('middle'):
|
||||
print(SECURITY_MESSAGE_GENERAL)
|
||||
return web.Response(status=403)
|
||||
|
||||
json_data = await request.json()
|
||||
@@ -871,6 +871,10 @@ async def fix_custom_node(request):
|
||||
return web.Response(status=400)
|
||||
|
||||
if 'pip' in json_data:
|
||||
if not is_allowed_security_level('high'):
|
||||
print(SECURITY_MESSAGE_GENERAL)
|
||||
return web.Response(status=403)
|
||||
|
||||
for pname in json_data['pip']:
|
||||
install_cmd = [sys.executable, "-m", "pip", "install", '-U', pname]
|
||||
core.try_install_script(json_data['files'][0], ".", install_cmd)
|
||||
@@ -1066,32 +1070,6 @@ async def install_model(request):
|
||||
return web.Response(status=400)
|
||||
|
||||
|
||||
class ManagerTerminalHook:
|
||||
def write_stderr(self, msg):
|
||||
PromptServer.instance.send_sync("manager-terminal-feedback", {"data": msg})
|
||||
|
||||
def write_stdout(self, msg):
|
||||
PromptServer.instance.send_sync("manager-terminal-feedback", {"data": msg})
|
||||
|
||||
|
||||
manager_terminal_hook = ManagerTerminalHook()
|
||||
|
||||
|
||||
@PromptServer.instance.routes.get("/manager/terminal")
|
||||
async def terminal_mode(request):
|
||||
if not is_allowed_security_level('high'):
|
||||
print(SECURITY_MESSAGE_NORMAL_MINUS)
|
||||
return web.Response(status=403)
|
||||
|
||||
if "mode" in request.rel_url.query:
|
||||
if request.rel_url.query['mode'] == 'true':
|
||||
sys.__comfyui_manager_terminal_hook.add_hook('cm', manager_terminal_hook)
|
||||
else:
|
||||
sys.__comfyui_manager_terminal_hook.remove_hook('cm')
|
||||
|
||||
return web.Response(status=200)
|
||||
|
||||
|
||||
@PromptServer.instance.routes.get("/manager/preview_method")
|
||||
async def preview_method(request):
|
||||
if "value" in request.rel_url.query:
|
||||
@@ -1368,6 +1346,6 @@ if not os.path.exists(core.config_path):
|
||||
cm_global.register_extension('ComfyUI-Manager',
|
||||
{'version': core.version,
|
||||
'name': 'ComfyUI Manager',
|
||||
'nodes': {'Terminal Log //CM'},
|
||||
'nodes': {},
|
||||
'description': 'It provides the ability to manage custom nodes in ComfyUI.', })
|
||||
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
import {app} from "../../scripts/app.js";
|
||||
import {ComfyWidgets} from "../../scripts/widgets.js";
|
||||
// Node that add notes to your project
|
||||
|
||||
let terminal_node;
|
||||
let log_mode = false;
|
||||
|
||||
app.registerExtension({
|
||||
name: "Comfy.Manager.Terminal",
|
||||
|
||||
registerCustomNodes() {
|
||||
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) {
|
||||
this.properties = {};
|
||||
this.properties.text="";
|
||||
}
|
||||
|
||||
ComfyWidgets.STRING(this, "", ["", {default:this.properties.text, multiline: true}], app)
|
||||
ComfyWidgets.BOOLEAN(this, "mode", ["", {default:true, label_on:'Logging', label_off:'Stop'}], app)
|
||||
ComfyWidgets.INT(this, "lines", ["", {default:500, min:10, max:10000, steps:1}], app)
|
||||
|
||||
let self = this;
|
||||
Object.defineProperty(this.widgets[1], 'value', {
|
||||
set: (v) => {
|
||||
api.fetchApi(`/manager/terminal?mode=${v}`, {});
|
||||
log_mode = v;
|
||||
},
|
||||
get: () => {
|
||||
return log_mode;
|
||||
}
|
||||
});
|
||||
|
||||
this.serialize_widgets = false;
|
||||
this.isVirtualNode = true;
|
||||
|
||||
if(terminal_node) {
|
||||
try {
|
||||
terminal_node.widgets[0].value = 'The output of this node is disabled because another terminal node has appeared.';
|
||||
}
|
||||
catch {}
|
||||
}
|
||||
terminal_node = this;
|
||||
}
|
||||
}
|
||||
|
||||
// Load default visibility
|
||||
LiteGraph.registerNodeType(
|
||||
"Terminal Log //CM",
|
||||
Object.assign(TerminalNode, {
|
||||
title_mode: LiteGraph.NORMAL_TITLE,
|
||||
title: "Terminal Log (Manager)",
|
||||
collapsable: true,
|
||||
})
|
||||
);
|
||||
|
||||
TerminalNode.category = "utils";
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
import { api } from "../../scripts/api.js";
|
||||
|
||||
function terminalFeedback(event) {
|
||||
if(terminal_node) {
|
||||
terminal_node.logs.push(event.detail.data);
|
||||
if(terminal_node.logs.length > terminal_node.widgets[2].value) {
|
||||
terminal_node.logs.shift();
|
||||
if(terminal_node.logs[0] == '' || terminal_node.logs[0] == '\n')
|
||||
terminal_node.logs.shift();
|
||||
}
|
||||
terminal_node.widgets[0].value = [...terminal_node.logs].reverse().join('').trim();
|
||||
}
|
||||
}
|
||||
|
||||
api.addEventListener("manager-terminal-feedback", terminalFeedback);
|
||||
@@ -3,10 +3,12 @@ import argparse
|
||||
|
||||
def check_json_syntax(file_path):
|
||||
try:
|
||||
with open(file_path, 'r') as file:
|
||||
with open(file_path, 'r', encoding='utf-8') as file:
|
||||
json_str = file.read()
|
||||
json.loads(json_str)
|
||||
print(f"[ OK ] {file_path}")
|
||||
except UnicodeDecodeError as e:
|
||||
print(f"Unicode decode error: {e}")
|
||||
except json.JSONDecodeError as e:
|
||||
print(f"[FAIL] {file_path}\n\n {e}\n")
|
||||
except FileNotFoundError:
|
||||
|
||||
172
model-list.json
172
model-list.json
@@ -1494,10 +1494,21 @@
|
||||
"save_path": "clip_vision",
|
||||
"description": "CLIPVision model (needed for styles model)",
|
||||
"reference": "https://huggingface.co/openai/clip-vit-large-patch14",
|
||||
"filename": "clip-vit-large-patch14.bin",
|
||||
"filename": "clip-vit-large-patch14.safetensors",
|
||||
"url": "https://huggingface.co/openai/clip-vit-large-patch14/resolve/main/model.safetensors",
|
||||
"size": "1.71GB"
|
||||
},
|
||||
{
|
||||
"name": "CLIPVision model (Kwai-Kolors/Kolors-IP-Adapter-Plus/clip-vit-large)",
|
||||
"type": "clip_vision",
|
||||
"base": "ViT-L",
|
||||
"save_path": "clip_vision",
|
||||
"description": "CLIPVision model (needed for IP-Adapter)",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus",
|
||||
"filename": "clip-vit-large-patch14-336.bin",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus/resolve/main/image_encoder/pytorch_model.bin",
|
||||
"size": "1.71GB"
|
||||
},
|
||||
{
|
||||
"name": "CLIPVision model (IP-Adapter) CLIP-ViT-H-14-laion2B-s32B-b79K",
|
||||
"type": "clip_vision",
|
||||
@@ -2664,6 +2675,31 @@
|
||||
"url": "https://huggingface.co/ostris/ip-composition-adapter/resolve/main/ip_plus_composition_sdxl.safetensors",
|
||||
"size": "847.5MB"
|
||||
},
|
||||
{
|
||||
"name": "Kolors-IP-Adapter-Plus.bin (Kwai-Kolors/Kolors-IP-Adapter-Plus)",
|
||||
"type": "IP-Adapter",
|
||||
"base": "Kolors",
|
||||
"save_path": "ipadapter",
|
||||
"description": "You can use this model in the [a/ComfyUI IPAdapter plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) extension.",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus",
|
||||
"filename": "Kolors-IP-Adapter-Plus.bin",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus/resolve/main/ip_adapter_plus_general.bin",
|
||||
"size": "1.01GB"
|
||||
},
|
||||
{
|
||||
"name": "Kolors-IP-Adapter-FaceID-Plus.bin (Kwai-Kolors/Kolors-IP-Adapter-Plus)",
|
||||
"type": "IP-Adapter",
|
||||
"base": "Kolors",
|
||||
"save_path": "ipadapter",
|
||||
"description": "You can use this model in the [a/ComfyUI IPAdapter plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) extension.",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-FaceID-Plus",
|
||||
"filename": "Kolors-IP-Adapter-FaceID-Plus.bin",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-FaceID-Plus/resolve/main/ipa-faceid-plus.bin",
|
||||
"size": "2.39GB"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"name": "pfg-novel-n10.pt",
|
||||
"type": "PFG",
|
||||
@@ -4217,6 +4253,140 @@
|
||||
"filename": "depth_pro.fp16.safetensors",
|
||||
"url": "https://huggingface.co/spacepxl/ml-depth-pro/resolve/main/depth_pro.fp16.safetensors",
|
||||
"size": "1.9GB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "kijai/lotus depth d model v1.1 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus depth d model v1.1 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-depth-d-v-1-1-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-depth-d-v-1-1-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus depth g model v1.0 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus depth g model v1.0 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-depth-g-v1-0-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-depth-g-v1-0-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus depth g model v1.0",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus depth g model v1.0. This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-depth-g-v1-0.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-depth-g-v1-0.safetensors",
|
||||
"size": "3.47GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal d model v1.0 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal d model v1.0 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-d-v1-0-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-d-v1-0-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal d model v1.0",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal d model v1.0. This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-d-v1-0.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-d-v1-0.safetensors",
|
||||
"size": "3.47GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal g model v1.0 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal g model v1.0 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-g-v1-0-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-g-v1-0-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal g model v1.0",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal g model v1.0. This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-g-v1-0.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-g-v1-0.safetensors",
|
||||
"size": "3.47GB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "Kolors UNet model",
|
||||
"type": "diffusion_model",
|
||||
"base": "Kolors",
|
||||
"save_path": "diffusion_models/kolors",
|
||||
"description": "Kolors UNet model",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors",
|
||||
"filename": "diffusion_pytorch_model.safetensors",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors/resolve/main/unet/diffusion_pytorch_model.safetensors",
|
||||
"size": "10.3GB"
|
||||
},
|
||||
{
|
||||
"name": "Kolors UNet model (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "Kolors",
|
||||
"save_path": "diffusion_models/kolors",
|
||||
"description": "Kolors UNet model",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors",
|
||||
"filename": "diffusion_pytorch_model.fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors/resolve/main/unet/diffusion_pytorch_model.fp16.safetensors",
|
||||
"size": "5.16GB"
|
||||
},
|
||||
{
|
||||
"name": "Kijai/ChatGLM3 (4bit)",
|
||||
"type": "LLM",
|
||||
"base": "ChatGLM3",
|
||||
"save_path": "LLM",
|
||||
"description": "This is required for Kolors",
|
||||
"reference": "https://huggingface.co/Kijai/ChatGLM3-safetensors/tree/main",
|
||||
"filename": "chatglm3-4bit.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/ChatGLM3-safetensors/resolve/main/chatglm3-4bit.safetensors",
|
||||
"size": "3.92GB"
|
||||
},
|
||||
{
|
||||
"name": "Kijai/ChatGLM3 (8bit)",
|
||||
"type": "LLM",
|
||||
"base": "ChatGLM3",
|
||||
"save_path": "LLM",
|
||||
"description": "This is required for Kolors",
|
||||
"reference": "https://huggingface.co/Kijai/ChatGLM3-safetensors/tree/main",
|
||||
"filename": "chatglm3-8bit.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/ChatGLM3-safetensors/resolve/main/chatglm3-8bit.safetensors",
|
||||
"size": "3.92GB"
|
||||
},
|
||||
{
|
||||
"name": "Kijai/ChatGLM3 (16bit)",
|
||||
"type": "LLM",
|
||||
"base": "ChatGLM3",
|
||||
"save_path": "LLM",
|
||||
"description": "This is required for Kolors",
|
||||
"reference": "https://huggingface.co/Kijai/ChatGLM3-safetensors/tree/main",
|
||||
"filename": "chatglm3-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/ChatGLM3-safetensors/resolve/main/chatglm3-fp16.safetensors",
|
||||
"size": "12.52GB"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -11,9 +11,250 @@
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "neeltheninja",
|
||||
"title": "ComfyUI-TempFileDeleter [UNSAFE]",
|
||||
"reference": "https://github.com/neeltheninja/ComfyUI-TempFileDeleter",
|
||||
"files": [
|
||||
"https://github.com/neeltheninja/ComfyUI-TempFileDeleter"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This node is designed to streamline your workflow in ComfyUI by efficiently cleaning up temporary files on each run. This node takes no input. You can specify 'on' or 'off' in the node itself, or just bypass to not use use it.[w/This node can delete any files in the folder mentioned in 'folder_path' in the node. Be aware of this and change the folder path correctly before running any workflow with this node. I will NOT be responsible for wrongly deleted files because you didn't read this beforehand.]"
|
||||
},
|
||||
{
|
||||
"author": "kylegrover",
|
||||
"title": "ComfyUI-MochiWrapper [UNSAFE]",
|
||||
"reference": "https://github.com/kylegrover/comfyui-python-cowboy",
|
||||
"files": [
|
||||
"https://github.com/kylegrover/comfyui-python-cowboy"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "run python code in comfyui\nuses codemirror for nice syntax highlighting\nNOTE: based on ComfyUI-nidefawl[w/This node is an unsafe node that includes the capability to execute arbitrary python script.]"
|
||||
},
|
||||
{
|
||||
"author": "kijai",
|
||||
"title": "ComfyUI-MochiWrapper [WIP]",
|
||||
"reference": "https://github.com/kijai/ComfyUI-MochiWrapper",
|
||||
"files": [
|
||||
"https://github.com/kijai/ComfyUI-MochiWrapper"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI wrapper nodes for [a/Mochi](https://github.com/genmoai/models) video generator"
|
||||
},
|
||||
{
|
||||
"author": "kk8bit",
|
||||
"title": "KayTool",
|
||||
"reference": "https://github.com/kk8bit/KayTool",
|
||||
"files": [
|
||||
"https://github.com/kk8bit/KayTool"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "KayTool is a custom node utility package developed for ComfyUI. I plan to add more features in the future."
|
||||
},
|
||||
{
|
||||
"author": "leadbreak",
|
||||
"title": "Face Aging [WIP]",
|
||||
"reference": "https://github.com/leadbreak/comfyui-faceaging",
|
||||
"files": [
|
||||
"https://github.com/leadbreak/comfyui-faceaging"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a comfyui custom node version of [a/Age Transformation](https://github.com/yuval-alaluf/SAM).\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "downlifted",
|
||||
"title": "ComfyUI_BWiZ_Nodes [WIP]",
|
||||
"reference": "https://github.com/downlifted/ComfyUI_BWiZ_Nodes",
|
||||
"files": [
|
||||
"https://github.com/downlifted/ComfyUI_BWiZ_Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:CaptainWebhook, CaptainWebhook-Email, CaptainWebhook-Push, BWIZ_AdvancedLoadImageBatch, BWIZ_ErrorDetector, BWIZ_HFRepoBatchLoader, BWIZ_NotificationSound.\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "Poukpalaova",
|
||||
"title": "ComfyUI-FRED-Nodes [WIP]",
|
||||
"reference": "https://github.com/Poukpalaova/ComfyUI-FRED-Nodes",
|
||||
"files": [
|
||||
"https://github.com/Poukpalaova/ComfyUI-FRED-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This repository contains custom nodes for ComfyUI. This is a work in progress (WIP).\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "blurymind",
|
||||
"title": "cozy-fireplace [WIP]",
|
||||
"reference": "https://github.com/blurymind/cozy-fireplace",
|
||||
"files": [
|
||||
"https://github.com/blurymind/cozy-fireplace"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Cozy fireplace is a ComfyUI workflow prompter that brings a localhost server frontend for existing workflows created in ComfyUi. Just place your favorite or lovingly crafted workflows in a folder and cozy fireplace will let you select and run any of them (export them as API type in comfyui) It's a cozy UI that scales all the way down to mobile phone devices - to let you prompt your beefy pc at home with your smartphone."
|
||||
},
|
||||
{
|
||||
"author": "lordwedggie",
|
||||
"title": "xcpNodes [WIP]",
|
||||
"reference": "https://github.com/lordwedggie/xcpNodes",
|
||||
"files": [
|
||||
"https://github.com/lordwedggie/xcpNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Slider nodes based on Smirnov75's codes [a/https://github.com/Smirnov75/ComfyUI-mxToolkit](https://github.com/Smirnov75/ComfyUI-mxToolkit)\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "kxh",
|
||||
"title": "ComfyUI-ImageUpscaleWithModelMultipleTimes",
|
||||
"reference": "https://github.com/kxh/ComfyUI-ImageUpscaleWithModelMultipleTimes",
|
||||
"files": [
|
||||
"https://github.com/kxh/ComfyUI-ImageUpscaleWithModelMultipleTimes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Upscale image with model multiple times !"
|
||||
},
|
||||
{
|
||||
"author": "huangyangke",
|
||||
"title": "ComfyUI-Kolors-IpadapterFaceId [WIP]",
|
||||
"reference": "https://github.com/huangyangke/ComfyUI-Kolors-IpadapterFaceId",
|
||||
"files": [
|
||||
"https://github.com/huangyangke/ComfyUI-Kolors-IpadapterFaceId"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:kolors_ipadapter_faceid\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "rouxianmantou",
|
||||
"title": "comfyui-rxmt-nodes",
|
||||
"reference": "https://github.com/rouxianmantou/comfyui-rxmt-nodes",
|
||||
"files": [
|
||||
"https://github.com/rouxianmantou/comfyui-rxmt-nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Check Value Type"
|
||||
},
|
||||
{
|
||||
"author": "SirVeggie",
|
||||
"title": "SirVeggie/Custom nodes for ComfyUI",
|
||||
"reference": "https://github.com/SirVeggie/comfyui-sv-nodes",
|
||||
"files": [
|
||||
"https://github.com/SirVeggie/comfyui-sv-nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:SV-SimpleText, SV-PromptProcessing, SV-PromptProcessingRecursive, SV-PromptProcessingAdvanced, SV-PromptProcessingEncode,..."
|
||||
},
|
||||
{
|
||||
"author": "artisanalcomputing",
|
||||
"title": "artcpu-custom-nodes",
|
||||
"reference": "https://github.com/artisanalcomputing/ComfyUI-Custom-Nodes",
|
||||
"files": [
|
||||
"https://github.com/artisanalcomputing/ComfyUI-Custom-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Random Video Mixer, Spotify Canvas Generator, Video Writer\ncustom comfyui nodes for audio/visual purposes# ComfyUI-Custom-Nodes"
|
||||
},
|
||||
{
|
||||
"author": "kxh",
|
||||
"title": "ComfyUI-sam2",
|
||||
"reference": "https://github.com/kxh/ComfyUI-sam2",
|
||||
"files": [
|
||||
"https://github.com/kxh/ComfyUI-sam2"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "use semantic tag to segment any element in an image, output a mask.\nNOTE: Repo name is conflicting with neverbiasu/ComfyUI-SAM2"
|
||||
},
|
||||
{
|
||||
"author": "AIFSH",
|
||||
"title": "UtilNodes-ComfyUI [WIP]",
|
||||
"reference": "https://github.com/AIFSH/UtilNodes-ComfyUI",
|
||||
"files": [
|
||||
"https://github.com/AIFSH/UtilNodes-ComfyUI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "here put custom input nodes such as text,video...\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "dafeng012",
|
||||
"title": "comfyui-imgmake [WIP]",
|
||||
"reference": "https://github.com/dafeng012/comfyui-imgmake",
|
||||
"files": [
|
||||
"https://github.com/dafeng012/comfyui-imgmake"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This project is inspired by [a/https://github.com/s9roll7/ebsynth_utility](https://github.com/s9roll7/ebsynth_utility)\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "fablestudio",
|
||||
"title": "ComfyUI-Showrunner-Utils",
|
||||
"reference": "https://github.com/fablestudio/ComfyUI-Showrunner-Utils",
|
||||
"files": [
|
||||
"https://github.com/fablestudio/ComfyUI-Showrunner-Utils"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Align Face, Generate Timestamp"
|
||||
},
|
||||
{
|
||||
"author": "monate0615",
|
||||
"title": "Affine Transform ComfyUI Node",
|
||||
"title": "ComfyUI-Simple-Image-Tools [WIP]",
|
||||
"reference": "https://github.com/monate0615/ComfyUI-Simple-Image-Tools",
|
||||
"files": [
|
||||
"https://github.com/monate0615/ComfyUI-Simple-Image-Tools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Get mask from image based on alpha (Get Mask From Alpha)\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "galoreware",
|
||||
"title": "ComfyUI-GaloreNodes [WIP]",
|
||||
"reference": "https://github.com/galoreware/ComfyUI-GaloreNodes",
|
||||
"files": [
|
||||
"https://github.com/galoreware/ComfyUI-GaloreNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Color and Image related nodes for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "lgldlk",
|
||||
"title": "ComfyUI-img-tiler",
|
||||
"reference": "https://github.com/lgldlk/ComfyUI-img-tiler",
|
||||
"files": [
|
||||
"https://github.com/lgldlk/ComfyUI-img-tiler"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:TilerImage, TilerSelect, TileMaker, ImageListTileMaker"
|
||||
},
|
||||
{
|
||||
"author": "SSsnap",
|
||||
"title": "Snap Processing for Comfyui",
|
||||
"reference": "https://github.com/SS-snap/ComfyUI-Snap_Processing",
|
||||
"files": [
|
||||
"https://github.com/SS-snap/ComfyUI-Snap_Processing"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "for preprocessing images, presented in a visual way. It also calculates the corresponding image area."
|
||||
},
|
||||
{
|
||||
"author": "void15700",
|
||||
"title": "VoidCustomNodes",
|
||||
"reference": "https://github.com/void15700/VoidCustomNodes",
|
||||
"files": [
|
||||
"https://github.com/void15700/VoidCustomNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Prompt Parser, String Combiner"
|
||||
},
|
||||
{
|
||||
"author": "wilzamguerrero",
|
||||
"title": "Comfyui-zZzZz [UNSAFE]",
|
||||
"reference": "https://github.com/wilzamguerrero/Comfyui-zZzZz",
|
||||
"files": [
|
||||
"https://github.com/wilzamguerrero/Comfyui-zZzZz"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Download Z, Compress Z, Move Z, Delete Z, Rename Z, Create Z"
|
||||
},
|
||||
{
|
||||
"author": "monate0615",
|
||||
"title": "Affine Transform ComfyUI Node [WIP]",
|
||||
"reference": "https://github.com/monate0615/ComfyUI-Affine-Transform",
|
||||
"files": [
|
||||
"https://github.com/monate0615/ComfyUI-Affine-Transform"
|
||||
@@ -93,16 +334,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:SheduledCFGGuider, CosineScheduler, InvertSigmas, ConcatSigmas."
|
||||
},
|
||||
{
|
||||
"author": "SS-snap",
|
||||
"title": "ComfyUI-Snap_Processing",
|
||||
"reference": "https://github.com/SS-snap/ComfyUI-Snap_Processing",
|
||||
"files": [
|
||||
"https://github.com/SS-snap/ComfyUI-Snap_Processing"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Creating this repository was a last resort because I couldn't find a node in ComfyUI that calculates area size and ratio, so I had to create a custom node to integrate with my 'Majic product' workflow for automated execution.\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "netanelben",
|
||||
"title": "comfyui-photobooth-customnode",
|
||||
@@ -226,7 +457,7 @@
|
||||
},
|
||||
{
|
||||
"author": "shadowcz007",
|
||||
"title": "Comfyui-EzAudio",
|
||||
"title": "Comfyui-EzAudio [WIP]",
|
||||
"reference": "https://github.com/shadowcz007/Comfyui-EzAudio",
|
||||
"files": [
|
||||
"https://github.com/shadowcz007/Comfyui-EzAudio"
|
||||
@@ -274,16 +505,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:AppIO_StringInput, AppIO_ImageInput, AppIO_StringOutput, AppIO_ImageOutput"
|
||||
},
|
||||
{
|
||||
"author": "wilzamguerrero",
|
||||
"title": "Comfyui-DownZ",
|
||||
"reference": "https://github.com/wilzamguerrero/Comfyui-DownZ",
|
||||
"files": [
|
||||
"https://github.com/wilzamguerrero/Comfyui-DownZ"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Download Z, Compress Z, Move Z"
|
||||
},
|
||||
{
|
||||
"author": "SoftMeng",
|
||||
"title": "ComfyUI-PIL",
|
||||
@@ -386,10 +607,10 @@
|
||||
},
|
||||
{
|
||||
"author": "Lilien86",
|
||||
"title": "lauger NodePack for ComfyUI",
|
||||
"reference": "https://github.com/Lilien86/lauger_NP_comfyui",
|
||||
"title": "lauger NodePack for ComfyUI [WIP]",
|
||||
"reference": "https://github.com/Lilien86/Comfyui_Lilien",
|
||||
"files": [
|
||||
"https://github.com/Lilien86/lauger_NP_comfyui"
|
||||
"https://github.com/Lilien86/Comfyui_Lilien"
|
||||
],
|
||||
"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."
|
||||
@@ -696,16 +917,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Experimental nodes for using multiple GPUs in a single ComfyUI workflow.\nThis extension adds new nodes for model loading that allow you to specify the GPU to use for each model. It monkey patches the memory management of ComfyUI in a hacky way and is neither a comprehensive solution nor a well-tested one. Use at your own risk.\nNote that this does not add parallelism. The workflow steps are still executed sequentially just on different GPUs. Any potential speedup comes from not having to constantly load and unload models from VRAM."
|
||||
},
|
||||
{
|
||||
"author": "Isi-dev",
|
||||
"title": "Isi-dev/ComfyUI-UniAnimate",
|
||||
"reference": "https://github.com/Isi-dev/ComfyUI-UniAnimate",
|
||||
"files": [
|
||||
"https://github.com/Isi-dev/ComfyUI-UniAnimate"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is my ComfyUi-windows implementation for the image animation project ▶ UniAnimate: Taming Unified Video Diffusion Models for Consistent Human Image Animation[w/This node cannot be installed simultaneously with ComfyUI-UniAnimate by AIFSH because it has the same name as that custom node.]"
|
||||
},
|
||||
{
|
||||
"author": "Futureversecom",
|
||||
"title": "ComfyUI-JEN",
|
||||
@@ -799,16 +1010,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "HunYuan Diffusers Nodes"
|
||||
},
|
||||
{
|
||||
"author": "adityathiru",
|
||||
"title": "ComfyUI LLMs [WIP]",
|
||||
"reference": "https://github.com/adityathiru/ComfyUI-LLMs",
|
||||
"files": [
|
||||
"https://github.com/adityathiru/ComfyUI-LLMs"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Goal: To enable folks to rapidly build complex workflows with LLMs\nNOTE:☠️ This is experimental and not recommended to use in a production environment (yet!)"
|
||||
},
|
||||
{
|
||||
"author": "walterFeng",
|
||||
"title": "ComfyUI-Image-Utils",
|
||||
@@ -1482,7 +1683,7 @@
|
||||
"https://github.com/flyingdogsoftware/gyre_for_comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:GyreLoopStart, GyreLoopEnd, GyreIfElse"
|
||||
"description": "Nodes:BackgroundRemoval, GyreLoopStart, GyreLoopEnd, GyreIfElse"
|
||||
},
|
||||
{
|
||||
"author": "githubYiheng",
|
||||
@@ -1497,11 +1698,11 @@
|
||||
},
|
||||
{
|
||||
"author": "nat-chan",
|
||||
"title": "comfyui-eval [UNSAFE]",
|
||||
"title": "comfyui-exec [UNSAFE]",
|
||||
"id": "evalnode",
|
||||
"reference": "https://github.com/nat-chan/comfyui-eval",
|
||||
"reference": "https://github.com/nat-chan/comfyui-exec",
|
||||
"files": [
|
||||
"https://github.com/nat-chan/comfyui-eval"
|
||||
"https://github.com/nat-chan/comfyui-exec"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:EvalNode [w/Please do not use the node that executes arbitrary code and outputs in any type, as it is dangerous.]"
|
||||
@@ -1603,13 +1804,13 @@
|
||||
},
|
||||
{
|
||||
"author": "sangeet",
|
||||
"title": "comfyui-testui [TEST]",
|
||||
"reference": "https://github.com/sangeet/comfyui-testui",
|
||||
"title": "Simple Frontend For ComfyUI workflow [TEST]",
|
||||
"reference": "https://github.com/sangeet/testui",
|
||||
"files": [
|
||||
"https://github.com/sangeet/comfyui-testui"
|
||||
"https://github.com/sangeet/testui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple Frontend For ComfyUI workflow"
|
||||
"description": "A simple base front-end for text-to-image workflow in ComfyUI. Meant to serve as a base to be modified for future complex workflows"
|
||||
},
|
||||
{
|
||||
"author": "Elawphant",
|
||||
@@ -1643,16 +1844,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Guidance Interval\nNOTE: Because the sampling function is replaced, you must restart after executing this custom node to restore the original state."
|
||||
},
|
||||
{
|
||||
"author": "GraftingRayman",
|
||||
"title": "ComfyUI-GR",
|
||||
"reference": "https://github.com/GraftingRayman/ComfyUI_GR_PromptSelector",
|
||||
"files": [
|
||||
"https://github.com/GraftingRayman/ComfyUI_GR_PromptSelector"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:GR Prompt Selector"
|
||||
},
|
||||
{
|
||||
"author": "oztrkoguz",
|
||||
"title": "Kosmos2_BBox_Cutter Models",
|
||||
@@ -1756,9 +1947,9 @@
|
||||
{
|
||||
"author": "WilliamStanford",
|
||||
"title": "visuallabs_comfyui_nodes",
|
||||
"reference": "https://github.com/WilliamStanford/visuallabs_comfyui_nodes",
|
||||
"reference": "https://github.com/WilliamStanford/ComfyUI-VisualLabs",
|
||||
"files": [
|
||||
"https://github.com/WilliamStanford/visuallabs_comfyui_nodes"
|
||||
"https://github.com/WilliamStanford/ComfyUI-VisualLabs"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:PointStringFromFloatArray"
|
||||
@@ -2026,9 +2217,9 @@
|
||||
{
|
||||
"author": "shadowcz007",
|
||||
"title": "comfyui-llamafile [WIP]",
|
||||
"reference": "https://github.com/shadowcz007/comfyui-llamafile",
|
||||
"reference": "https://github.com/shadowcz007/comfyui-sd-prompt-mixlab",
|
||||
"files": [
|
||||
"https://github.com/shadowcz007/comfyui-llamafile"
|
||||
"https://github.com/shadowcz007/comfyui-sd-prompt-mixlab"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This node is an experimental node aimed at exploring the collaborative way of human-machine creation."
|
||||
@@ -2063,16 +2254,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:KSampler (RAVE), KSampler (TF), Object Tracker, KSampler Batched, Video Tracker Prompt, TemporalNet Preprocessor, Instance Tracker Prompt, Instance Diffusion Loader, Hand Tracker Node"
|
||||
},
|
||||
{
|
||||
"author": "shadowcz007",
|
||||
"title": "comfyui-musicgen",
|
||||
"reference": "https://github.com/shadowcz007/comfyui-musicgen",
|
||||
"files": [
|
||||
"https://github.com/shadowcz007/comfyui-musicgen"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Musicgen"
|
||||
},
|
||||
{
|
||||
"author": "shadowcz007",
|
||||
"title": "comfyui-CLIPSeg",
|
||||
@@ -2154,11 +2335,11 @@
|
||||
"description": "execution-inversion-demo-comfyui"
|
||||
},
|
||||
{
|
||||
"author": "unanan",
|
||||
"author": "prodogape",
|
||||
"title": "ComfyUI-clip-interrogator [WIP]",
|
||||
"reference": "https://github.com/unanan/ComfyUI-clip-interrogator",
|
||||
"reference": "https://github.com/prodogape/ComfyUI-clip-interrogator",
|
||||
"files": [
|
||||
"https://github.com/unanan/ComfyUI-clip-interrogator"
|
||||
"https://github.com/prodogape/ComfyUI-clip-interrogator"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Unofficial ComfyUI extension of clip-interrogator"
|
||||
@@ -2166,9 +2347,9 @@
|
||||
{
|
||||
"author": "prismwastaken",
|
||||
"title": "prism-tools",
|
||||
"reference": "https://github.com/prismwastaken/comfyui-tools",
|
||||
"reference": "https://github.com/prismwastaken/prism-comfyui-tools",
|
||||
"files": [
|
||||
"https://github.com/prismwastaken/comfyui-tools"
|
||||
"https://github.com/prismwastaken/prism-comfyui-tools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "prism-tools"
|
||||
@@ -2225,10 +2406,10 @@
|
||||
},
|
||||
{
|
||||
"author": "kadirnar",
|
||||
"title": "comfyui_helpers",
|
||||
"reference": "https://github.com/kadirnar/comfyui_helpers",
|
||||
"title": "comfyui_hub",
|
||||
"reference": "https://github.com/kadirnar/comfyui_hub",
|
||||
"files": [
|
||||
"https://github.com/kadirnar/comfyui_helpers"
|
||||
"https://github.com/kadirnar/comfyui_hub"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of nodes randomly selected and gathered, related to noise. NOTE: SD-Advanced-Noise, noise_latent_perlinpinpin, comfy-plasma"
|
||||
|
||||
@@ -229,6 +229,16 @@
|
||||
"title_aux": "IMAGDressing-ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/AIFSH/UtilNodes-ComfyUI": [
|
||||
[
|
||||
"LoadVideo",
|
||||
"PreViewVideo",
|
||||
"PromptTextNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "UtilNodes-ComfyUI [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/ALatentPlace/ComfyUI_yanc": [
|
||||
[
|
||||
"> Bloom",
|
||||
@@ -301,8 +311,11 @@
|
||||
"https://github.com/AllenEdgarPoe/ComfyUI-Xorbis-nodes": [
|
||||
[
|
||||
"Add Human Styler",
|
||||
"ConcaveHullImage",
|
||||
"Convert Monochrome",
|
||||
"Mask Aligned bbox for ConcaveHull",
|
||||
"Mask Aligned bbox for Inpainting",
|
||||
"Mask Aligned bbox for Inpainting2",
|
||||
"Mask Square bbox for Inpainting",
|
||||
"One Image Compare",
|
||||
"RT4KSR Loader",
|
||||
@@ -540,40 +553,6 @@
|
||||
"title_aux": "ComfyUI-Notifier"
|
||||
}
|
||||
],
|
||||
"https://github.com/GraftingRayman/ComfyUI_GR_PromptSelector": [
|
||||
[
|
||||
"GR Background Remover REMBG",
|
||||
"GR Checkered Board",
|
||||
"GR Counter",
|
||||
"GR Flip Tile Random Inverted",
|
||||
"GR Flip Tile Random Red Ring",
|
||||
"GR Image Details Displayer",
|
||||
"GR Image Details Saver",
|
||||
"GR Image Paste",
|
||||
"GR Image Paste With Mask",
|
||||
"GR Image Resize",
|
||||
"GR Image Resize Methods",
|
||||
"GR Image Size",
|
||||
"GR Image/Depth Mask",
|
||||
"GR Mask Create",
|
||||
"GR Mask Create Random",
|
||||
"GR Mask Create Random Multi",
|
||||
"GR Mask Resize",
|
||||
"GR Multi Mask Create",
|
||||
"GR Onomatopoeia",
|
||||
"GR Prompt HUB",
|
||||
"GR Prompt Selector",
|
||||
"GR Prompt Selector Multi",
|
||||
"GR Scroller",
|
||||
"GR Stack Image",
|
||||
"GR Text Overlay",
|
||||
"GR Tile and Border Image",
|
||||
"GR Tile and Border Image Random Flip"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-GR"
|
||||
}
|
||||
],
|
||||
"https://github.com/Grant-CP/ComfyUI-LivePortraitKJ-MPS": [
|
||||
[
|
||||
"DownloadAndLoadLivePortraitModels",
|
||||
@@ -624,17 +603,6 @@
|
||||
"title_aux": "ComfyUI-igTools"
|
||||
}
|
||||
],
|
||||
"https://github.com/Isi-dev/ComfyUI-UniAnimate": [
|
||||
[
|
||||
"Gen_align_pose",
|
||||
"ReposeImage",
|
||||
"UniAnimateImage",
|
||||
"UniAnimateImageLong"
|
||||
],
|
||||
{
|
||||
"title_aux": "Isi-dev/ComfyUI-UniAnimate"
|
||||
}
|
||||
],
|
||||
"https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4": [
|
||||
[
|
||||
"DisplayText",
|
||||
@@ -670,22 +638,27 @@
|
||||
"ApplyVoiceConversion",
|
||||
"CombineVideos",
|
||||
"ImAppendFreeChatAction",
|
||||
"ImAppendImageActionNode",
|
||||
"ImAppendQuickbackNode",
|
||||
"ImAppendQuickbackVideoNode",
|
||||
"ImAppendVideoNode",
|
||||
"ImApplyWav2lip",
|
||||
"ImDumpEntity",
|
||||
"ImDumpNode",
|
||||
"ImLoadPackage",
|
||||
"ImNodeTitleOverride",
|
||||
"LoadPackage",
|
||||
"ImSetActionKeywordMapping",
|
||||
"MergeNode",
|
||||
"NewNode",
|
||||
"Node2String",
|
||||
"OllamaChat",
|
||||
"SaveImagePath",
|
||||
"SaveToDirectory",
|
||||
"SetEvent",
|
||||
"SetNodeMapping",
|
||||
"SetProperties",
|
||||
"String2Node",
|
||||
"TurnOnOffNodeOnEnter",
|
||||
"batchNodes",
|
||||
"grepNodeByText",
|
||||
"mergeEntityAndPointer",
|
||||
@@ -742,12 +715,12 @@
|
||||
"title_aux": "ComfyUI-LevelPixel"
|
||||
}
|
||||
],
|
||||
"https://github.com/Lilien86/lauger_NP_comfyui": [
|
||||
"https://github.com/Lilien86/Comfyui_Lilien": [
|
||||
[
|
||||
"Latent Interpolator Multi"
|
||||
],
|
||||
{
|
||||
"title_aux": "lauger NodePack for ComfyUI"
|
||||
"title_aux": "lauger NodePack for ComfyUI [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/LotzF/ComfyUI-Simple-Chat-GPT-completion": [
|
||||
@@ -867,6 +840,33 @@
|
||||
"title_aux": "ComfyUI-SpaceFlower"
|
||||
}
|
||||
],
|
||||
"https://github.com/Poukpalaova/ComfyUI-FRED-Nodes": [
|
||||
[
|
||||
"FRED_AutoCropImage_SDXL_Ratio_V3",
|
||||
"FRED_AutoCropImage_SDXL_Ratio_V4",
|
||||
"FRED_CropFace",
|
||||
"FRED_FolderSelector",
|
||||
"FRED_ImageBrowser_Dress",
|
||||
"FRED_ImageBrowser_Eyes_Color",
|
||||
"FRED_ImageBrowser_Generic",
|
||||
"FRED_ImageBrowser_Hair_Color",
|
||||
"FRED_ImageBrowser_Hair_Style",
|
||||
"FRED_ImageBrowser_Top",
|
||||
"FRED_JoinImages",
|
||||
"FRED_LoadImage_V2",
|
||||
"FRED_LoadImage_V3",
|
||||
"FRED_LoadImage_V4",
|
||||
"FRED_LoadImage_V5",
|
||||
"FRED_LoadPathImagesPreview",
|
||||
"FRED_LoadPathImagesPreview_v2",
|
||||
"FRED_LoadRetinaFace",
|
||||
"FRED_PreviewOnly",
|
||||
"FRED_photo_prompt"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-FRED-Nodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/Quasimondo/ComfyUI-QuasimondoNodes": [
|
||||
[
|
||||
"CPPN Generator",
|
||||
@@ -898,7 +898,7 @@
|
||||
"Snapload"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Snap_Processing"
|
||||
"title_aux": "Snap Processing for Comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/SadaleNet/ComfyUI-Prompt-To-Prompt": [
|
||||
@@ -955,9 +955,7 @@
|
||||
"Clip Tokens Encode (Shinsplat)",
|
||||
"Green Box (Shinsplat)",
|
||||
"Hex To Other (Shinsplat)",
|
||||
"KSampler (Shinsplat)",
|
||||
"Lora Loader (Shinsplat)",
|
||||
"Nupoma (Shinsplat)",
|
||||
"Seed (Shinsplat)",
|
||||
"String Interpolated (Shinsplat)",
|
||||
"Sum Wrap (Shinsplat)",
|
||||
@@ -977,6 +975,7 @@
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI-FreeMemory": [
|
||||
[
|
||||
"FreeMemoryCLIP",
|
||||
"FreeMemoryImage",
|
||||
"FreeMemoryLatent",
|
||||
"FreeMemoryModel"
|
||||
@@ -1077,7 +1076,7 @@
|
||||
"title_aux": "pre-comfyui-stablsr"
|
||||
}
|
||||
],
|
||||
"https://github.com/WilliamStanford/visuallabs_comfyui_nodes": [
|
||||
"https://github.com/WilliamStanford/ComfyUI-VisualLabs": [
|
||||
[
|
||||
"CreateFadeMaskAdvancedVL",
|
||||
"PointStringFromFloatArray",
|
||||
@@ -1106,23 +1105,10 @@
|
||||
"title_aux": "ComfyUI-PuLID-ZHO [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/adityathiru/ComfyUI-LLMs": [
|
||||
[
|
||||
"Model",
|
||||
"Model V2",
|
||||
"Predict",
|
||||
"Predict V2",
|
||||
"Prompt Builder",
|
||||
"Text Field"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI LLMs [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/alexisrolland/ComfyUI-AuraSR": [
|
||||
[
|
||||
"RunAuraSR",
|
||||
"downloadAuraSR"
|
||||
"LoadAuraSR",
|
||||
"RunAuraSR"
|
||||
],
|
||||
{
|
||||
"title_aux": "alexisrolland/ComfyUI-AuraSR"
|
||||
@@ -1168,6 +1154,16 @@
|
||||
"title_aux": "Dream Project Video Batches [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/artisanalcomputing/ComfyUI-Custom-Nodes": [
|
||||
[
|
||||
"RandomVideoMixer",
|
||||
"SpotifyCanvasGenerator",
|
||||
"VideoWriter"
|
||||
],
|
||||
{
|
||||
"title_aux": "artcpu-custom-nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/ashishsaini/comfyui-segment-clothing-sleeves": [
|
||||
[
|
||||
"segformer_b2_sleeves"
|
||||
@@ -1194,7 +1190,8 @@
|
||||
[
|
||||
"PyExec",
|
||||
"PyExec_Output",
|
||||
"PyExec_OutputIsList"
|
||||
"PyExec_OutputIsList",
|
||||
"PyExec_OutputIsValue"
|
||||
],
|
||||
{
|
||||
"author": "SeniorPioner",
|
||||
@@ -1383,6 +1380,7 @@
|
||||
"EmptyImage",
|
||||
"EmptyLatentAudio",
|
||||
"EmptyLatentImage",
|
||||
"EmptyMochiLatentVideo",
|
||||
"EmptySD3LatentImage",
|
||||
"ExponentialScheduler",
|
||||
"FeatherMask",
|
||||
@@ -1424,6 +1422,8 @@
|
||||
"KarrasScheduler",
|
||||
"LaplaceScheduler",
|
||||
"LatentAdd",
|
||||
"LatentApplyOperation",
|
||||
"LatentApplyOperationCFG",
|
||||
"LatentBatch",
|
||||
"LatentBatchSeedBehavior",
|
||||
"LatentBlend",
|
||||
@@ -1434,6 +1434,8 @@
|
||||
"LatentFromBatch",
|
||||
"LatentInterpolate",
|
||||
"LatentMultiply",
|
||||
"LatentOperationSharpen",
|
||||
"LatentOperationTonemapReinhard",
|
||||
"LatentRotate",
|
||||
"LatentSubtract",
|
||||
"LatentUpscale",
|
||||
@@ -1452,6 +1454,7 @@
|
||||
"ModelMergeFlux1",
|
||||
"ModelMergeSD1",
|
||||
"ModelMergeSD2",
|
||||
"ModelMergeSD35_Large",
|
||||
"ModelMergeSD3_2B",
|
||||
"ModelMergeSDXL",
|
||||
"ModelMergeSimple",
|
||||
@@ -1506,6 +1509,7 @@
|
||||
"SelfAttentionGuidance",
|
||||
"SetLatentNoiseMask",
|
||||
"SetUnionControlNetType",
|
||||
"SkipLayerGuidanceSD3",
|
||||
"SolidMask",
|
||||
"SplitImageWithAlpha",
|
||||
"SplitSigmas",
|
||||
@@ -1625,6 +1629,24 @@
|
||||
"title_aux": "ComfyUI-Better-Dimensions"
|
||||
}
|
||||
],
|
||||
"https://github.com/dafeng012/comfyui-imgmake": [
|
||||
[
|
||||
"LoadImageListPlus",
|
||||
"LoadImagesFromDirectoryPath",
|
||||
"LoadImagesFromDirectoryUpload",
|
||||
"SaveImageExtended",
|
||||
"SelectImageName",
|
||||
"VideoKeyFramesExtractor",
|
||||
"ebsynth_hecheng",
|
||||
"ebsynth_main",
|
||||
"ebsynth_process",
|
||||
"image2mask",
|
||||
"video2image"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-imgmake [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/denislov/Comfyui_AutoSurvey": [
|
||||
[
|
||||
"AddDoc2Knowledge",
|
||||
@@ -1671,6 +1693,20 @@
|
||||
"title_aux": "ComfyUI_WcpD_Utility_Kit"
|
||||
}
|
||||
],
|
||||
"https://github.com/downlifted/ComfyUI_BWiZ_Nodes": [
|
||||
[
|
||||
"BWIZInteractiveLogMonitor",
|
||||
"BWIZ_AdvancedLoadImageBatch",
|
||||
"BWIZ_CaptainWebhook",
|
||||
"BWIZ_ComfyEmail",
|
||||
"BWIZ_ErrorDetector",
|
||||
"BWIZ_HFRepoBatchLoader",
|
||||
"BWIZ_NotificationSound"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_BWiZ_Nodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/eigenpunk/ComfyUI-audio": [
|
||||
[
|
||||
"ApplyVoiceFixer",
|
||||
@@ -1757,6 +1793,17 @@
|
||||
"title_aux": "ComfyUI-GeneraNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/fablestudio/ComfyUI-Showrunner-Utils": [
|
||||
[
|
||||
"AlignFace",
|
||||
"GenerateTimestamp",
|
||||
"ReadImage",
|
||||
"RenderOpenStreetMapTile"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Showrunner-Utils"
|
||||
}
|
||||
],
|
||||
"https://github.com/flowtyone/comfyui-flowty-lcm": [
|
||||
[
|
||||
"LCMSampler"
|
||||
@@ -1784,6 +1831,19 @@
|
||||
"title_aux": "comfyui-cem-tools"
|
||||
}
|
||||
],
|
||||
"https://github.com/galoreware/ComfyUI-GaloreNodes": [
|
||||
[
|
||||
"GNI_HEX_TO_COLOR",
|
||||
"GNI_RGB_TO_COLOR",
|
||||
"GN_COLOR_TO_INT",
|
||||
"GN_IO_GET_FILENAME",
|
||||
"GN_MASK_TO_IMAGE",
|
||||
"GN_SNAP_RESIZE"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-GaloreNodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/gameltb/ComfyUI_stable_fast": [
|
||||
[
|
||||
"ApplyStableFastUnet",
|
||||
@@ -1927,6 +1987,14 @@
|
||||
"title_aux": "comfy-magick [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/huangyangke/ComfyUI-Kolors-IpadapterFaceId": [
|
||||
[
|
||||
"kolors_ipadapter_faceid"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Kolors-IpadapterFaceId [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/huizhang0110/ComfyUI_Easy_Nodes_hui": [
|
||||
[
|
||||
"EasyBgRemover",
|
||||
@@ -2023,6 +2091,7 @@
|
||||
"ChooseFromStringList",
|
||||
"Cubby",
|
||||
"DefineWord",
|
||||
"DictFromJSON",
|
||||
"DictionaryToJSON",
|
||||
"JSONToDictionary",
|
||||
"LoadImageAndInfoFromPath",
|
||||
@@ -2158,7 +2227,7 @@
|
||||
"title_aux": "ComfyUI-Adapter [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/kadirnar/comfyui_helpers": [
|
||||
"https://github.com/kadirnar/comfyui_hub": [
|
||||
[
|
||||
"CircularVAEDecode",
|
||||
"CustomKSamplerAdvancedTile",
|
||||
@@ -2184,7 +2253,7 @@
|
||||
"NoisyLatentPerlin"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_helpers"
|
||||
"title_aux": "comfyui_hub"
|
||||
}
|
||||
],
|
||||
"https://github.com/kappa54m/ComfyUI_Usability": [
|
||||
@@ -2262,6 +2331,21 @@
|
||||
"title_aux": "ComfyUI-FollowYourEmojiWrapper [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-MochiWrapper": [
|
||||
[
|
||||
"DownloadAndLoadMochiModel",
|
||||
"MochiDecode",
|
||||
"MochiDecodeSpatialTiling",
|
||||
"MochiModelLoader",
|
||||
"MochiSampler",
|
||||
"MochiTextEncode",
|
||||
"MochiTorchCompileSettings",
|
||||
"MochiVAELoader"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-MochiWrapper [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-VEnhancer": [
|
||||
[
|
||||
"DownloadAndLoadVEnhancerModel",
|
||||
@@ -2272,6 +2356,15 @@
|
||||
"title_aux": "ComfyUI nodes for VEnhancer [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/kk8bit/KayTool": [
|
||||
[
|
||||
"Color_Adjustment",
|
||||
"Custom_Save_Image"
|
||||
],
|
||||
{
|
||||
"title_aux": "KayTool"
|
||||
}
|
||||
],
|
||||
"https://github.com/komojini/ComfyUI_Prompt_Template_CustomNodes/raw/main/prompt_with_template.py": [
|
||||
[
|
||||
"ObjectPromptWithTemplate",
|
||||
@@ -2281,6 +2374,22 @@
|
||||
"title_aux": "ComfyUI_Prompt_Template_CustomNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/kxh/ComfyUI-ImageUpscaleWithModelMultipleTimes": [
|
||||
[
|
||||
"ImageUpscaleWithModelMultipleTimes"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ImageUpscaleWithModelMultipleTimes"
|
||||
}
|
||||
],
|
||||
"https://github.com/kxh/ComfyUI-sam2": [
|
||||
[
|
||||
"Segment"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-sam2"
|
||||
}
|
||||
],
|
||||
"https://github.com/kycg/comfyui-Kwtoolset": [
|
||||
[
|
||||
"KWNagetiveString",
|
||||
@@ -2303,6 +2412,14 @@
|
||||
"title_aux": "comfyui-Kwtoolset"
|
||||
}
|
||||
],
|
||||
"https://github.com/kylegrover/comfyui-python-cowboy": [
|
||||
[
|
||||
"PythonScript"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-MochiWrapper [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/laksjdjf/ssd-1b-comfyui": [
|
||||
[
|
||||
"SSD-1B-Loader"
|
||||
@@ -2311,6 +2428,14 @@
|
||||
"title_aux": "ssd-1b-comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/leadbreak/comfyui-faceaging": [
|
||||
[
|
||||
"AgeTransformationNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "Face Aging [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/leeguandong/ComfyUI_AliControlnetInpainting": [
|
||||
[
|
||||
"AliInpaintingsampler",
|
||||
@@ -2337,6 +2462,17 @@
|
||||
"title_aux": "ComfyUI-MidjourneyNode-leoleexh"
|
||||
}
|
||||
],
|
||||
"https://github.com/lgldlk/ComfyUI-img-tiler": [
|
||||
[
|
||||
"PC ImageListTileMaker",
|
||||
"PC TileMaker",
|
||||
"PC TilerImage",
|
||||
"PC TilerSelect"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-img-tiler"
|
||||
}
|
||||
],
|
||||
"https://github.com/linhusyung/comfyui-Build-and-train-your-network": [
|
||||
[
|
||||
"Conv_layer",
|
||||
@@ -2365,7 +2501,10 @@
|
||||
"ApplyRefFlux",
|
||||
"ConfigureRefFlux",
|
||||
"FluxDeGuidance",
|
||||
"FluxForwardODESampler",
|
||||
"FluxInverseSampler",
|
||||
"FluxNoiseMixer",
|
||||
"FluxReverseODESampler",
|
||||
"InFluxFlipSigmas",
|
||||
"InFluxModelSamplingPred",
|
||||
"OutFluxModelSamplingPred"
|
||||
@@ -2401,6 +2540,15 @@
|
||||
"title_aux": "comfyui-one-more-step [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/lordwedggie/xcpNodes": [
|
||||
[
|
||||
"xcpFloatSlider",
|
||||
"xcpIntSlider"
|
||||
],
|
||||
{
|
||||
"title_aux": "xcpNodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/ltdrdata/ComfyUI-Workflow-Component": [
|
||||
[
|
||||
"ComboToString",
|
||||
@@ -2498,10 +2646,13 @@
|
||||
],
|
||||
"https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext": [
|
||||
[
|
||||
"Add zSNR Sigma max",
|
||||
"ConcatSigmas",
|
||||
"CosineScheduler",
|
||||
"InvertSigmas",
|
||||
"SheduledCFGGuider"
|
||||
"OffsetSigmas",
|
||||
"PerpNegScheduledCFGGuider",
|
||||
"ScheduledCFGGuider"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ScheduledGuider-Ext"
|
||||
@@ -2528,7 +2679,16 @@
|
||||
"AffineTransform"
|
||||
],
|
||||
{
|
||||
"title_aux": "Affine Transform ComfyUI Node"
|
||||
"title_aux": "Affine Transform ComfyUI Node [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/monate0615/ComfyUI-Simple-Image-Tools": [
|
||||
[
|
||||
"GetMaskFromAlpha",
|
||||
"GetQuadrilateralOutfit"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Simple-Image-Tools [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/mut-ex/comfyui-gligengui-node": [
|
||||
@@ -2539,6 +2699,14 @@
|
||||
"title_aux": "ComfyUI GLIGEN GUI Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/neeltheninja/ComfyUI-TempFileDeleter": [
|
||||
[
|
||||
"TempCleaner"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-TempFileDeleter [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/neeltheninja/ComfyUI-TextOverlay": [
|
||||
[
|
||||
"TextOverlay"
|
||||
@@ -2628,7 +2796,9 @@
|
||||
"PromptUtilitiesRandomPreset",
|
||||
"PromptUtilitiesRandomPresetAdvanced",
|
||||
"PromptUtilitiesReplaceOrInsertTag",
|
||||
"PromptUtilitiesRoundPromptWeight"
|
||||
"PromptUtilitiesRoundPromptWeight",
|
||||
"PromptUtilitiesSampleTags",
|
||||
"PromptUtilitiesSampleTagsWithWeight"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-PromptUtilities"
|
||||
@@ -2722,7 +2892,7 @@
|
||||
"title_aux": "anyPython [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/prismwastaken/comfyui-tools": [
|
||||
"https://github.com/prismwastaken/prism-comfyui-tools": [
|
||||
[
|
||||
"Prism-RandomNormal"
|
||||
],
|
||||
@@ -2730,6 +2900,15 @@
|
||||
"title_aux": "prism-tools"
|
||||
}
|
||||
],
|
||||
"https://github.com/prodogape/ComfyUI-clip-interrogator": [
|
||||
[
|
||||
"ComfyUIClipInterrogator",
|
||||
"ShowText"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-clip-interrogator [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/pzzmyc/comfyui-sd3-simple-simpletuner": [
|
||||
[
|
||||
"sd not very simple simpletuner by hhy"
|
||||
@@ -2750,6 +2929,14 @@
|
||||
"title_aux": "ComfyUI-ODE"
|
||||
}
|
||||
],
|
||||
"https://github.com/rouxianmantou/comfyui-rxmt-nodes": [
|
||||
[
|
||||
"CheckValueTypeNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-rxmt-nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/ruka-game/rukalib_comfyui": [
|
||||
[
|
||||
"RukaDebugProbe",
|
||||
@@ -2807,7 +2994,7 @@
|
||||
"EZLoadModelNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui-EzAudio"
|
||||
"title_aux": "Comfyui-EzAudio [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/shadowcz007/comfyui-CLIPSeg": [
|
||||
@@ -2836,16 +3023,6 @@
|
||||
"title_aux": "comfyui-hydit"
|
||||
}
|
||||
],
|
||||
"https://github.com/shadowcz007/comfyui-musicgen": [
|
||||
[
|
||||
"AudioPlay",
|
||||
"Musicgen_",
|
||||
"StableAudio_"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-musicgen"
|
||||
}
|
||||
],
|
||||
"https://github.com/shinich39/comfyui-event-handler": [
|
||||
[
|
||||
"EventHandler"
|
||||
@@ -3038,13 +3215,13 @@
|
||||
"title_aux": "ComfyUI-Dist [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/unanan/ComfyUI-clip-interrogator": [
|
||||
"https://github.com/void15700/VoidCustomNodes": [
|
||||
[
|
||||
"ComfyUIClipInterrogator",
|
||||
"ShowText"
|
||||
"Prompt Parser",
|
||||
"String Combiner"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-clip-interrogator [WIP]"
|
||||
"title_aux": "VoidCustomNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/walterFeng/ComfyUI-Image-Utils": [
|
||||
@@ -3070,14 +3247,18 @@
|
||||
"title_aux": "ComfyUI-Unload-Models"
|
||||
}
|
||||
],
|
||||
"https://github.com/wilzamguerrero/Comfyui-DownZ": [
|
||||
"https://github.com/wilzamguerrero/Comfyui-zZzZz": [
|
||||
[
|
||||
"CompressFolderNode",
|
||||
"CreateZNode",
|
||||
"DeleteZNode",
|
||||
"DownloadFileNode",
|
||||
"MoveZNode"
|
||||
"InfiniteZNode",
|
||||
"MoveZNode",
|
||||
"RenameZNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui-DownZ"
|
||||
"title_aux": "Comfyui-zZzZz [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/wormley/comfyui-wormley-nodes": [
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,48 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "BlenderNeko",
|
||||
"title": "ltdrdata/ComfyUI_TiledKSampler",
|
||||
"reference": "https://github.com/ltdrdata/ComfyUI_TiledKSampler",
|
||||
"files": [
|
||||
"https://github.com/ltdrdata/ComfyUI_TiledKSampler"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "PR for [a/https://github.com/BlenderNeko/ComfyUI_TiledKSampler/pull/59](https://github.com/BlenderNeko/ComfyUI_TiledKSampler/pull/59)"
|
||||
},
|
||||
{
|
||||
"author": "leeooo001",
|
||||
"title": "ComfyUI-leo-Hamer",
|
||||
"reference": "https://github.com/leeooo001/ComfyUI-leo-Hamer",
|
||||
"files": [
|
||||
"https://github.com/leeooo001/ComfyUI-leo-Hamer"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Unoffice Hamer-ComfyUI by leo\nNOTE:base on [a/hamer](https://github.com/geopavlakos/hamer)"
|
||||
},
|
||||
{
|
||||
"author": "leeooo001",
|
||||
"title": "ComfyUI-leo-GVHMR",
|
||||
"reference": "https://github.com/leeooo001/ComfyUI-leo-GVHMR",
|
||||
"files": [
|
||||
"https://github.com/leeooo001/ComfyUI-leo-GVHMR"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Unoffice Hamer-ComfyUI by leo\nNOTE:base on [a/GVHMR](https://github.com/zju3dv/GVHMR)"
|
||||
},
|
||||
{
|
||||
"author": "leeooo001",
|
||||
"title": "RealisDance-ComfyUI",
|
||||
"reference": "https://github.com/leeooo001/ComfyUI-leo-RealisDance",
|
||||
"files": [
|
||||
"https://github.com/leeooo001/ComfyUI-leo-RealisDance"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Unoffice RealisDance-ComfyUI by leo\nNOTE:base on [a/RealisDance](https://github.com/damo-cv/RealisDance), modified on [a/RealisDanceComfyui](https://github.com/AIFSH/RealisDance-ComfyUI)"
|
||||
},
|
||||
{
|
||||
"author": "jags111",
|
||||
"title": "NyaamZ/ComfyUI-Long-CLIP",
|
||||
"title": "NyaamZ/efficiency-nodes-ED",
|
||||
"reference": "https://github.com/NyaamZ/efficiency-nodes-ED",
|
||||
"files": [
|
||||
"https://github.com/NyaamZ/efficiency-nodes-ED"
|
||||
|
||||
@@ -10,7 +10,101 @@
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "city96",
|
||||
"title": "SD-Advanced-Noise [DEPRECATED]",
|
||||
"id": "adv-noise",
|
||||
"reference": "https://github.com/city96/SD-Advanced-Noise",
|
||||
"files": [
|
||||
"https://github.com/city96/SD-Advanced-Noise"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: LatentGaussianNoise, MathEncode. An experimental custom node that generates latent noise directly by utilizing the linear characteristics of the latent space."
|
||||
},
|
||||
{
|
||||
"author": "shockz0rz",
|
||||
"title": "InterpolateEverything [DEPRECATED]",
|
||||
"id": "interpolate-everything",
|
||||
"reference": "https://github.com/shockz0rz/ComfyUI_InterpolateEverything",
|
||||
"files": [
|
||||
"https://github.com/shockz0rz/ComfyUI_InterpolateEverything"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: Interpolate Poses, Interpolate Lineart, ... Custom nodes for interpolating between, well, everything in the Stable Diffusion ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "svdC1",
|
||||
"title": "LoRa Dataset Tools [REMOVED]",
|
||||
"reference": "https://github.com/svdC1/comfy-ui-lora-dataset-tools",
|
||||
"files": [
|
||||
"https://github.com/svdC1/comfy-ui-lora-dataset-tools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Directory Loader, Filter Images Without Faces, Detect Faces and Draw Detection Box"
|
||||
},
|
||||
{
|
||||
"author": "MiddleKD",
|
||||
"title": "ComfyUI-default-workflow-setter [REMOVED]",
|
||||
"reference": "https://github.com/MiddleKD/ComfyUI-default-workflow-setter",
|
||||
"files": [
|
||||
"https://github.com/MiddleKD/ComfyUI-default-workflow-setter"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Default workflow setter"
|
||||
},
|
||||
{
|
||||
"author": "Firetheft",
|
||||
"title": "ComfyUI-Flux-Prompt-Tools [REMOVED]",
|
||||
"reference": "https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools",
|
||||
"files": [
|
||||
"https://github.com/Firetheft/ComfyUI-Flux-Prompt-Tools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:Flux Prompt Enhance, Flux Prompt Gemini Flash, Flux Prompt Generator, MiniCPM V2.6 Int4"
|
||||
},
|
||||
{
|
||||
"author": "jtydhr88",
|
||||
"title": "ComfyUI Unique3D [DEPRECATED]",
|
||||
"id": "unique3d",
|
||||
"reference": "https://github.com/jtydhr88/ComfyUI-Unique3D",
|
||||
"files": [
|
||||
"https://github.com/jtydhr88/ComfyUI-Unique3D"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI Unique3D is custom nodes that running AiuniAI/Unique3D into ComfyUI[w/Please follow readme to install with ComfyUI embedded python.]"
|
||||
},
|
||||
{
|
||||
"author": "mpiquero7164",
|
||||
"title": "SaveImgPrompt [DEPRECATED]",
|
||||
"id": "save-imgprompt",
|
||||
"reference": "https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt",
|
||||
"files": [
|
||||
"https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Save a png or jpeg and option to save prompt/workflow in a text or json file for each image in Comfy + Workflow loading."
|
||||
},
|
||||
{
|
||||
"author": "guoyk93",
|
||||
"title": "y.k.'s ComfyUI node suite [DEPRECATED]",
|
||||
"id": "yks",
|
||||
"reference": "https://github.com/yankeguo-deprecated/yk-node-suite-comfyui",
|
||||
"files": [
|
||||
"https://github.com/yankeguo-deprecated/yk-node-suite-comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: YKImagePadForOutpaint, YKMaskToImage"
|
||||
},
|
||||
{
|
||||
"author": "adityathiru",
|
||||
"title": "ComfyUI LLMs [REMOVED]",
|
||||
"reference": "https://github.com/adityathiru/ComfyUI-LLMs",
|
||||
"files": [
|
||||
"https://github.com/adityathiru/ComfyUI-LLMs"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Goal: To enable folks to rapidly build complex workflows with LLMs\nNOTE:☠️ This is experimental and not recommended to use in a production environment (yet!)"
|
||||
},
|
||||
{
|
||||
"author": "DannyStone1999",
|
||||
"title": "ComfyUI-Depth2Mask [REMOVED]",
|
||||
@@ -104,16 +198,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI-Talking-Head"
|
||||
},
|
||||
{
|
||||
"author": "yvann-ba",
|
||||
"title": "ComfyUI_Yvann-Nodes [REMOVED]",
|
||||
"reference": "https://github.com/yvann-ba/ComfyUI_Yvann-Nodes",
|
||||
"files": [
|
||||
"https://github.com/yvann-ba/ComfyUI_Yvann-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Audio reactivity nodes for AI animations 🔊 Analyze audio, extract drums and vocals. Generate reactive masks and weights. Create audio-driven visuals. Produce weight graphs and audio masks. Compatible with IPAdapter, ControlNets and more. Features audio scheduling and waveform analysis. Tutorials to use this pack: [a/Yvann Youtube](https://www.youtube.com/@yvann.mp4)"
|
||||
},
|
||||
{
|
||||
"author": "jh-leon-kim",
|
||||
"title": "ComfyUI-JHK-utils [REMOVED]",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,117 @@
|
||||
{
|
||||
"models": [
|
||||
{
|
||||
"name": "Kolors-IP-Adapter-Plus.bin (Kwai-Kolors/Kolors-IP-Adapter-Plus)",
|
||||
"type": "IP-Adapter",
|
||||
"base": "Kolors",
|
||||
"save_path": "ipadapter",
|
||||
"description": "You can use this model in the [a/ComfyUI IPAdapter plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) extension.",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus",
|
||||
"filename": "Kolors-IP-Adapter-Plus.bin",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus/resolve/main/ip_adapter_plus_general.bin",
|
||||
"size": "1.01GB"
|
||||
},
|
||||
{
|
||||
"name": "Kolors-IP-Adapter-FaceID-Plus.bin (Kwai-Kolors/Kolors-IP-Adapter-Plus)",
|
||||
"type": "IP-Adapter",
|
||||
"base": "Kolors",
|
||||
"save_path": "ipadapter",
|
||||
"description": "You can use this model in the [a/ComfyUI IPAdapter plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) extension.",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-FaceID-Plus",
|
||||
"filename": "Kolors-IP-Adapter-FaceID-Plus.bin",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-FaceID-Plus/resolve/main/ipa-faceid-plus.bin",
|
||||
"size": "2.39GB"
|
||||
},
|
||||
{
|
||||
"name": "CLIPVision model (Kwai-Kolors/Kolors-IP-Adapter-Plus/clip-vit-large)",
|
||||
"type": "clip_vision",
|
||||
"base": "ViT-L",
|
||||
"save_path": "clip_vision",
|
||||
"description": "CLIPVision model (This is required in cubiq/ComfyUI_IPAdapter_plus)",
|
||||
"reference": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus",
|
||||
"filename": "clip-vit-large-patch14-336.bin",
|
||||
"url": "https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus/resolve/main/image_encoder/pytorch_model.bin",
|
||||
"size": "1.71GB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "kijai/lotus depth d model v1.1 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus depth d model v1.1 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-depth-d-v-1-1-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-depth-d-v-1-1-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus depth g model v1.0 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus depth g model v1.0 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-depth-g-v1-0-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-depth-g-v1-0-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus depth g model v1.0",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus depth g model v1.0. This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-depth-g-v1-0.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-depth-g-v1-0.safetensors",
|
||||
"size": "3.47GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal d model v1.0 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal d model v1.0 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-d-v1-0-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-d-v1-0-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal d model v1.0",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal d model v1.0. This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-d-v1-0.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-d-v1-0.safetensors",
|
||||
"size": "3.47GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal g model v1.0 (fp16)",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal g model v1.0 (fp16). This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-g-v1-0-fp16.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-g-v1-0-fp16.safetensors",
|
||||
"size": "1.74GB"
|
||||
},
|
||||
{
|
||||
"name": "kijai/lotus normal g model v1.0",
|
||||
"type": "diffusion_model",
|
||||
"base": "lotus",
|
||||
"save_path": "diffusion_models",
|
||||
"description": "lotus normal g model v1.0. This model can be used in ComfyUI-Lotus custom nodes.",
|
||||
"reference": "https://huggingface.co/Kijai/lotus-comfyui",
|
||||
"filename": "lotus-normal-g-v1-0.safetensors",
|
||||
"url": "https://huggingface.co/Kijai/lotus-comfyui/resolve/main/lotus-normal-g-v1-0.safetensors",
|
||||
"size": "3.47GB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "Depth Pro model",
|
||||
"type": "depth-pro",
|
||||
@@ -573,111 +685,6 @@
|
||||
"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": "TAEF1 Decoder",
|
||||
"type": "TAESD",
|
||||
"base": "FLUX.1",
|
||||
"save_path": "vae_approx",
|
||||
"description": "(FLUX.1 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": "taef1_decoder.pth",
|
||||
"url": "https://github.com/madebyollin/taesd/raw/main/taef1_decoder.pth",
|
||||
"size": "4.71MB"
|
||||
},
|
||||
{
|
||||
"name": "TAEF1 Encoder",
|
||||
"type": "TAESD",
|
||||
"base": "FLUX.1",
|
||||
"save_path": "vae_approx",
|
||||
"description": "(FLUX.1 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": "taef1_encoder.pth",
|
||||
"url": "https://github.com/madebyollin/taesd/raw/main/taef1_encoder.pth",
|
||||
"size": "4.71MB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "comfyanonymous/clip_l",
|
||||
"type": "clip",
|
||||
"base": "clip",
|
||||
"save_path": "default",
|
||||
"description": "clip_l model",
|
||||
"reference": "https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main",
|
||||
"filename": "clip_l.safetensors",
|
||||
"url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors",
|
||||
"size": "246MB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "Comfy Org/FLUX.1 [dev] Checkpoint model (fp8)",
|
||||
"type": "checkpoint",
|
||||
"base": "FLUX.1",
|
||||
"save_path": "checkpoints/FLUX1",
|
||||
"description": "FLUX.1 [dev] Checkpoint model (fp8)",
|
||||
"reference": "https://huggingface.co/Comfy-Org/flux1-dev/tree/main",
|
||||
"filename": "flux1-dev-fp8.safetensors",
|
||||
"url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors",
|
||||
"size": "17.2GB"
|
||||
},
|
||||
{
|
||||
"name": "Comfy Org/FLUX.1 [schnell] Checkpoint model (fp8)",
|
||||
"type": "checkpoint",
|
||||
"base": "FLUX.1",
|
||||
"save_path": "checkpoints/FLUX1",
|
||||
"description": "FLUX.1 [schnell] Checkpoint model (fp8)",
|
||||
"reference": "https://huggingface.co/Comfy-Org/flux1-dev/tree/main",
|
||||
"filename": "flux1-schnell-fp8.safetensors",
|
||||
"url": "https://huggingface.co/Comfy-Org/flux1-schnell/resolve/main/flux1-schnell-fp8.safetensors",
|
||||
"size": "17.2GB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "google-t5/t5-v1_1-xxl_encoderonly-fp16",
|
||||
"type": "clip",
|
||||
"base": "t5",
|
||||
"save_path": "clip/t5",
|
||||
"description": "The encoder part of https://huggingface.co/google/t5-v1_1-xxl, used with SD3 and Flux1",
|
||||
"reference": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly",
|
||||
"filename": "google_t5-v1_1-xxl_encoderonly-fp16.safetensors",
|
||||
"url": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly/resolve/main/pytorch_model.safetensors",
|
||||
"size": "10.1GB"
|
||||
},
|
||||
{
|
||||
"name": "google-t5/t5-v1_1-xxl_encoderonly-fp8_e4m3fn",
|
||||
"type": "clip",
|
||||
"base": "t5",
|
||||
"save_path": "clip/t5",
|
||||
"description": "The encoder part of https://huggingface.co/google/t5-v1_1-xxl, used with SD3 and Flux1",
|
||||
"reference": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly",
|
||||
"filename": "google_t5-v1_1-xxl_encoderonly-fp8_e4m3fn.safetensors",
|
||||
"url": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly/resolve/main/t5xxl_fp8_e4m3fn.safetensors",
|
||||
"size": "4.89GB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "FLUX.1 [schnell] Diffusion model",
|
||||
"type": "unet",
|
||||
"base": "FLUX.1",
|
||||
"save_path": "unet/FLUX1",
|
||||
"description": "FLUX.1 [Schnell] Diffusion model (a.k.a. FLUX.1 turbo model)[w/Due to the large size of the model, it is recommended to download it through a browser if possible.]",
|
||||
"reference": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
|
||||
"filename": "flux1-schnell.safetensors",
|
||||
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/flux1-schnell.safetensors",
|
||||
"size": "23.8GB"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "FLUX.1 VAE model",
|
||||
"type": "VAE",
|
||||
"base": "FLUX.1",
|
||||
"save_path": "vae/FLUX1",
|
||||
"description": "FLUX.1 VAE model",
|
||||
"reference": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
|
||||
"filename": "ae.sft",
|
||||
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors",
|
||||
"size": "335MB"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -98,36 +98,6 @@ def remap_pip_package(pkg):
|
||||
std_log_lock = threading.Lock()
|
||||
|
||||
|
||||
class TerminalHook:
|
||||
def __init__(self):
|
||||
self.hooks = {}
|
||||
|
||||
def add_hook(self, k, v):
|
||||
self.hooks[k] = v
|
||||
|
||||
def remove_hook(self, k):
|
||||
if k in self.hooks:
|
||||
del self.hooks[k]
|
||||
|
||||
def write_stderr(self, msg):
|
||||
for v in self.hooks.values():
|
||||
try:
|
||||
v.write_stderr(msg)
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
def write_stdout(self, msg):
|
||||
for v in self.hooks.values():
|
||||
try:
|
||||
v.write_stdout(msg)
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
|
||||
terminal_hook = TerminalHook()
|
||||
sys.__comfyui_manager_terminal_hook = terminal_hook
|
||||
|
||||
|
||||
def handle_stream(stream, prefix):
|
||||
stream.reconfigure(encoding=locale.getpreferredencoding(), errors='replace')
|
||||
for msg in stream:
|
||||
@@ -257,7 +227,7 @@ try:
|
||||
|
||||
def sync_write(self, message, file_only=False):
|
||||
with log_lock:
|
||||
timestamp = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')[:-3]
|
||||
timestamp = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]
|
||||
if self.last_char != '\n':
|
||||
log_file.write(message)
|
||||
else:
|
||||
@@ -270,11 +240,9 @@ try:
|
||||
if self.is_stdout:
|
||||
write_stdout(message)
|
||||
original_stdout.flush()
|
||||
terminal_hook.write_stderr(message)
|
||||
else:
|
||||
write_stderr(message)
|
||||
original_stderr.flush()
|
||||
terminal_hook.write_stdout(message)
|
||||
|
||||
def flush(self):
|
||||
log_file.flush()
|
||||
|
||||
@@ -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.51.6"
|
||||
version = "2.51.9"
|
||||
license = { file = "LICENSE.txt" }
|
||||
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user