Compare commits

...

67 Commits

Author SHA1 Message Date
Dr.Lt.Data
294244b99f terminal feature is removed.
Now ComfyUI provides built-in terminal feature.

https://github.com/comfyanonymous/ComfyUI/pull/5413
2024-10-30 03:46:59 +09:00
Dr.Lt.Data
0a9a8e418b update DB 2024-10-30 03:21:32 +09:00
Justin Matters
b04840ffa3 Add JMNodes to ComfyUI Manager (#1194)
Add JMNodes to ComfyUI Manager. This provides nodes to support generation of all possible combinations of a set of prompts via boolean logic.
2024-10-30 02:53:53 +09:00
Dr.Lt.Data
2fe812084a update DB 2024-10-30 02:52:38 +09:00
OpalSky
c4b640f073 Added OpalSky Nodes to custom-node-list (#1186)
* Added OpalSky Nodes to custom-node-list

* Update custom-node-list.json

Added OpalSky_nodes
2024-10-30 02:51:42 +09:00
clhui
51a5209218 Update custom-node-list.json change ComfyUi-clh-Tool describe info (#1195)
change ComfyUi-clh-Tool describe info
2024-10-30 02:50:27 +09:00
Dr.Lt.Data
988cda9b76 update DB 2024-10-30 02:50:01 +09:00
Sssnap
1c0797d990 Update custom-node-list.json (#1196) 2024-10-30 02:48:09 +09:00
ciri
90d9b5e39a Add ComfyUI Model Downloader node (#1198) 2024-10-30 02:46:47 +09:00
Dr.Lt.Data
6f2f97ec06 update DB 2024-10-27 23:20:14 +09:00
Dr.Lt.Data
9905c2a3da update DB 2024-10-27 22:36:18 +09:00
Koston Speakman
008d19732a Update custom-node-list.json Add EasyUrlLoader Node (#1188)
* Update custom-node-list.json

Add EasyUrlLoader Node

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-27 21:43:44 +09:00
Dr.Lt.Data
93f8614070 update DB 2024-10-27 21:42:33 +09:00
ruucm
cbf5cfa4d3 Register custom node: ruucm-comfy (#1189) 2024-10-27 21:41:14 +09:00
Dr.Lt.Data
c365c3388e update DB 2024-10-27 21:41:04 +09:00
clhui
77496b30fd Update custom-node-list.json Add freedom computing tool (#1187)
* Update custom-node-list.json Add Free computing tool

Add FreeComputingTool,Some mathematical calculation nodes, string calculation nodes, can customize the number of parameters and calculation formulas. The calculation content can also be displayed in places such as the label title of Comfy Node

* change desc

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-27 21:38:08 +09:00
Dr.Lt.Data
52568da4a8 update DB 2024-10-26 00:48:57 +09:00
Dr.Lt.Data
588efab2c7 update DB 2024-10-24 01:04:52 +09:00
Changrz777
1afd444238 Register my Custom node - [ComfyUI-Rodin] (#1182)
* add rodin

* Update custom-node-list.json

---------

Co-authored-by: WhiteGiven <c15838568211@163.com>
Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-24 00:35:36 +09:00
Great
9bd335f7d3 Update custom-node-list.json (#1180)
* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-24 00:32:11 +09:00
Ardenius
12cb8dfcaf Update custom-node-list.json (#1179)
* Update custom-node-list.json

adding ComfyUI-Ardenius custom nodes

* Update custom-node-list.json

put ComfyUI-Ardenius in place of CPlus control box at line 8334 since the new repo includes more nodes like ARD Math and more to be added.
2024-10-24 00:28:58 +09:00
aurel-g
7f3a70bf6b Fix incorrect display of Terminal Log in nodes tree tab (#1174) 2024-10-22 22:39:10 +09:00
Dr.Lt.Data
967dc4e4dd update DB 2024-10-22 22:35:41 +09:00
AhBumm
d6e30e48d9 Added BillBum customizable API nodes to custom-node-list.json (#1176) 2024-10-22 21:33:57 +09:00
Dr.Lt.Data
055101d1fd update DB 2024-10-22 21:33:09 +09:00
Wenliang Zhao
d56d64985e Add ComfyUI-ShellAgent-Plugin to custom-node-list.json (#1173) 2024-10-22 21:32:17 +09:00
Harry C
3e2915d531 Register custom node: ComfyUI-MusePose-Remaster (#1177)
* Update custom-node-list.json

* Update custom-node-list.json
2024-10-22 21:31:01 +09:00
Tz
65caaaf7a8 Update "ComfyUI Web Viwer" author and description (#1175) 2024-10-22 21:29:54 +09:00
blepping
58f3332dd6 Add comfyui_jankdiffusehigh nodes to custom-node-list.json (#1169) 2024-10-22 21:28:19 +09:00
Dr.Lt.Data
4c09464838 update DB 2024-10-22 21:27:30 +09:00
Sssnap
97aafacd40 Update custom-node-list.json (#1122)
* Update custom-node-list.json

* Update snap_processing.json

* Update custom-node-list.json

* Update custom-node-list.json
2024-10-22 21:26:31 +09:00
Dr.Lt.Data
ade30470cc update DB 2024-10-20 13:59:10 +09:00
kk8bit
4242dc0f94 Add KayTool to custom-node-list.json (#1165) 2024-10-20 13:03:15 +09:00
Tz
9f4054e7bf Added node "ComfyUI Web Viewer" (#1164) 2024-10-20 13:02:24 +09:00
Dr.Lt.Data
0012b8cd6e fix validator 2024-10-19 21:48:57 +09:00
Dr.Lt.Data
c41aaca444 update validator 2024-10-19 21:47:10 +09:00
Dr.Lt.Data
290de33bbd update DB 2024-10-19 21:42:13 +09:00
Stefano Flore
9be2572a82 Added ComfyUI-CogVideoX (#1162) 2024-10-19 20:11:58 +09:00
Mr. For Example
5aba0c509c Update description for Comfy3D (#1161) 2024-10-19 20:11:19 +09:00
log(td)
6225159434 add ComfyUI-Fluxtapoz to custom-node-list (#1156)
* add ComfyUI-Fluxtapoz to custom-node-list

* fix lint
2024-10-19 20:08:56 +09:00
BlackVortexAI
0cac32d0d5 Add Repo: https://github.com/BlackVortexAI/ComfyUI-BVortexNodes (#1155) 2024-10-19 20:08:11 +09:00
Ezer Karavani
75d57e4335 improve timestamp in comfyui.log (#1154) 2024-10-19 20:07:33 +09:00
Dr.Lt.Data
9e95e3162a update DB 2024-10-16 22:34:32 +09:00
yanlang0123
5dc31e9fde Update custom-node-list.json (#1152)
This extension has some useful nodes, loops, wechat public number +AI chat drawing, distributed cluster
2024-10-16 22:22:03 +09:00
akatz
ba678cb92b DepthCrafter Nodes (#1150)
* Update custom-node-list.json with Depthflow Nodes pack

* Updated custom-node-list.json with DepthCrafter Nodes
2024-10-16 22:20:43 +09:00
Dr.Lt.Data
e8bb7ccda7 Slightly adjust the security level of try fix
https://github.com/ltdrdata/ComfyUI-Manager/issues/1049
2024-10-16 08:31:35 +09:00
Dr.Lt.Data
b139bfabf0 update DB 2024-10-16 00:04:42 +09:00
Dr.Lt.Data
e9a5137889 update DB 2024-10-15 23:35:39 +09:00
Mike Rowley
690b7a7d05 Update custom-node-list.json (#1146)
Added https://github.com/SozeInc/ComfyUI_Soze
2024-10-15 23:03:43 +09:00
Dr.Lt.Data
5c8292d804 update DB 2024-10-15 23:03:26 +09:00
NumZ
c88266f76c Update Comfyui-FlowChain custom nodes (#1143)
node can be found here:
https://github.com/numz/Comfyui-FlowChain
2024-10-15 23:00:59 +09:00
Dr.Lt.Data
d8da2a8c50 update DB 2024-10-13 23:51:34 +09:00
bartly
4d09f6345e Register my node which is for removing background of humen picture (#1141)
* Register my node

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-13 23:48:57 +09:00
Dr.Lt.Data
8b1be9d35a update DB 2024-10-13 17:05:37 +09:00
Jukka Seppänen
a1110c22b0 Add PyramidFlowWrapper -nodes (#1140)
* Add IC-Light nodes and models

* Add Florence2 and LuminaWrapper -nodes

https://github.com/kijai/ComfyUI-Florence2
https://github.com/kijai/ComfyUI-LuminaWrapper

* Update custom-node-list.json

* Update custom-node-list.json

* Update custom-node-list.json

* Add segment-anything-2

* Update custom-node-list.json

* Add T5 encoder models

* Update custom-node-list.json

* Add PyramidFlowWrapper
2024-10-13 16:16:10 +09:00
Dr.Lt.Data
405e83b79c update DB 2024-10-12 01:47:19 +09:00
Dr.Lt.Data
e3ab7e86ce update DB 2024-10-11 22:35:20 +09:00
CuiGaofeng
1dc683e872 Export Workflow With Cyuai Api Available Nodes (#1138)
* Export Workflow With Cyuai Api Available Nodes

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-10-11 21:56:48 +09:00
Dr.Lt.Data
3fb3f07644 update DB 2024-10-11 21:56:29 +09:00
2kpr
7f937aeaae Add ComfyUI-PMRF Node... (#1137) 2024-10-11 21:55:59 +09:00
Dr.Lt.Data
ff93a16548 update DB 2024-10-11 00:49:48 +09:00
Dr.Lt.Data
bec91ae52d FIXED: invalid log message 2024-10-11 00:49:16 +09:00
Skylar Thomas
bc8a624dbd Update custom-node-list.json to add playbook-3d nodes (#1135) 2024-10-11 00:03:11 +09:00
Daxton Caylor
ca9f8dad5c Update Node Description (#1129)
* Update custom-node-list.json

* Update custom-node-list.json

New Node Comfy-WA

* Update custom-node-list.json

* Update custom-node-list.json

Please update description of my node
2024-10-10 23:59:49 +09:00
Dr.Lt.Data
496ca64008 update DB 2024-10-08 19:57:37 +09:00
RiceRound
2383e134de add RiceRound cryptocat (#1128) 2024-10-08 19:53:51 +09:00
Dr.Lt.Data
38d1bd613f update DB 2024-10-08 19:43:12 +09:00
19 changed files with 8778 additions and 4422 deletions

View File

@@ -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

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

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, 51, 6]
version = [2, 51, 9]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')

View File

@@ -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.', })

View File

@@ -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);

View File

@@ -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:

View File

@@ -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"
}
]
}

View File

@@ -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"

View File

@@ -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": [

View File

File diff suppressed because it is too large Load Diff

View File

@@ -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"

View File

@@ -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]",

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
]
}

View File

@@ -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()

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.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"]