Compare commits

...

57 Commits

Author SHA1 Message Date
Dr.Lt.Data
2595cc5ed7 bump version 2025-07-07 01:05:25 +09:00
Dr.Lt.Data
2f62190c6f update DB 2025-07-07 01:00:58 +09:00
Alexander Piskun
577314984c fix(Windows, numpy): fix for cm-cli usage (#1972) 2025-07-06 22:36:49 +09:00
Dr.Lt.Data
f0346b955b update DB 2025-07-06 16:57:36 +09:00
Dr.Lt.Data
70139ded4a bump version 2025-07-06 13:40:50 +09:00
Dr.Lt.Data
bf379900e1 update DB 2025-07-06 13:40:17 +09:00
Dr.Lt.Data
9bafc90f5e update DB 2025-07-06 08:31:22 +09:00
Alexander Piskun
fce0d9e88e fix(Windows, numpy): do not use 'uv' by default (#1971) 2025-07-06 08:23:31 +09:00
namtb96
2b3b154989 Add OmniGen2 Simple Node (#1970)
* add OmniGen2 custom node

* Change extenions name
2025-07-06 08:22:02 +09:00
Dr.Lt.Data
948d2440a1 update DB 2025-07-05 09:40:28 +09:00
Dr.Lt.Data
5adbe1ce7a update DB 2025-07-05 06:42:32 +09:00
vrgamegirl19
8157d34ffa Add VRGameDevGirl’s Video Enhancement Nodes (#1966)
* Update custom-node-list.json

* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-07-05 06:26:15 +09:00
Dr.Lt.Data
3ec8cb2204 update DB 2025-07-05 06:06:16 +09:00
Dr.Lt.Data
0daa826543 fixed: invalid default config.ini
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1967
2025-07-04 17:54:26 +09:00
Dr.Lt.Data
a66028da58 update DB 2025-07-04 08:53:35 +09:00
Dr.Lt.Data
807c9e6872 update DB 2025-07-04 07:02:41 +09:00
Dr.Lt.Data
e71f3774ba modified: If uv is available, set use_uv to True by default. 2025-07-03 12:32:50 +09:00
Dr.Lt.Data
dd7314bf10 update DB 2025-07-03 12:22:59 +09:00
Dr.Lt.Data
f33bc127dc update DB 2025-07-03 07:31:25 +09:00
Creepybits
db92b87782 Update custom-node-list.json (#1965)
* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-07-03 07:08:40 +09:00
Dr.Lt.Data
eba41c8693 update DB 2025-07-02 21:38:06 +09:00
sunxAI
c855308162 Update DB (#1963)
* Update custom-node-list.json

update

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-07-02 21:32:13 +09:00
Dr.Lt.Data
73d971bed8 bump version 2025-07-02 12:33:16 +09:00
copusDev
bcfe0c2874 feat: copus content add rating (#1962)
Co-authored-by: john <john@server31.io>
2025-07-02 12:32:17 +09:00
Dr.Lt.Data
931ff666ae update DB 2025-07-02 12:02:20 +09:00
Dr.Lt.Data
18b6d86cc4 update DB 2025-07-02 08:57:41 +09:00
Dr.Lt.Data
3c5efa0662 update DB 2025-07-01 12:18:14 +09:00
Dr.Lt.Data
9b739bcbbf update DB 2025-07-01 08:57:40 +09:00
Dr.Lt.Data
db89076e48 update DB 2025-07-01 07:30:59 +09:00
Dr.Lt.Data
19b341ef18 update DB 2025-07-01 01:04:40 +09:00
Dr.Lt.Data
be3713b1a3 update DB 2025-07-01 00:21:53 +09:00
Dr.Lt.Data
99c4415cfb update DB 2025-06-30 21:29:41 +09:00
方长君
7b311f2ccf Add MultiSaveImage custom node (#1956) 2025-06-30 21:13:20 +09:00
Dr.Lt.Data
4aeabfe0a7 update DB 2025-06-30 07:34:20 +09:00
Dr.Lt.Data
431ed02194 update DB 2025-06-30 07:25:27 +09:00
KarmaSwint
07f587ed83 Add KarmaNodes to Comfy Registry (#1958)
Co-authored-by: Karma Swint <karmaaswint@gmail.com>
2025-06-30 07:16:43 +09:00
S4MUEL
0408341d82 Add ComfyUI-S4Tool-Image to custom nodes list (#1957)
Add ComfyUI-S4Tool-Image to custom nodes list
2025-06-30 07:16:33 +09:00
Dr.Lt.Data
5b3c9432f3 update DB 2025-06-29 15:48:08 +09:00
Dr.Lt.Data
4a197e63f9 update DB 2025-06-28 23:31:08 +09:00
Dr.Lt.Data
0876a12fe9 update DB 2025-06-28 19:33:20 +09:00
Dr.Lt.Data
c43c7ecc03 update DB 2025-06-28 18:15:49 +09:00
Dr.Lt.Data
4a6dee3044 update DB 2025-06-28 08:45:28 +09:00
Dr.Lt.Data
019acdd840 update DB 2025-06-28 08:22:30 +09:00
PeterMikhai
1c98512720 Update custom-node-list.json (#1955)
* Update custom-node-list.json

* Update custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2025-06-28 08:21:18 +09:00
Dr.Lt.Data
23a09ad546 update DB 2025-06-27 12:23:33 +09:00
Dr.Lt.Data
0836e8fe7c update DB 2025-06-27 07:23:09 +09:00
Dr.Lt.Data
90196af8f8 update DB 2025-06-27 01:48:34 +09:00
Dr.Lt.Data
566fe05772 update DB 2025-06-26 22:56:48 +09:00
uinodes
18772c6292 Update custom-node-list.json (#1953) 2025-06-26 22:34:15 +09:00
Yuan-Man
6278bddc9b Add ComfyUI-PosterCraft (#1952) 2025-06-26 22:33:02 +09:00
Dr.Lt.Data
f74bf71735 update DB 2025-06-26 08:58:08 +09:00
Dr.Lt.Data
efe9ed68b2 update DB 2025-06-26 06:56:56 +09:00
Ambrosinus
7c1e75865d Add ComfyUI-ATk-Nodes plugin (#1949)
* Update custom-node-list.json

* Update custom-node-list.json

fixing the correct insertion of new entries in alphabetical order.
2025-06-26 06:37:29 +09:00
Dr.Lt.Data
a0aee41f1a fixed: Support configuration with use_uv enabled in environments where only uv exists without pip.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1828
2025-06-25 12:44:26 +09:00
Dr.Lt.Data
2049dd75f4 update DB 2025-06-25 12:17:07 +09:00
Dr.Lt.Data
0864c35ba9 update DB 2025-06-25 07:27:45 +09:00
Dr.Lt.Data
92c9f66671 update DB 2025-06-25 00:52:31 +09:00
16 changed files with 10013 additions and 5744 deletions

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

@@ -43,7 +43,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 33, 2]
version_code = [3, 33, 8]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
@@ -1738,12 +1738,15 @@ def read_config():
}
except Exception:
manager_util.use_uv = False
import importlib.util
# temporary disable `uv` on Windows by default (https://github.com/Comfy-Org/ComfyUI-Manager/issues/1969)
manager_util.use_uv = importlib.util.find_spec("uv") is not None and platform.system() != "Windows"
return {
'http_channel_enabled': False,
'preview_method': manager_funcs.get_current_preview_method(),
'git_exe': '',
'use_uv': False,
'use_uv': manager_util.use_uv,
'channel_url': DEFAULT_CHANNEL,
'default_cache_as_channel_url': False,
'share_option': 'all',

View File

@@ -2,6 +2,8 @@ import sys
import subprocess
import os
import manager_util
def security_check():
print("[START] Security scan")
@@ -66,11 +68,11 @@ https://blog.comfy.org/comfyui-statement-on-the-ultralytics-crypto-miner-situati
"lolMiner": [os.path.join(comfyui_path, 'lolMiner')]
}
installed_pips = subprocess.check_output([sys.executable, '-m', "pip", "freeze"], text=True)
installed_pips = subprocess.check_output(manager_util.make_pip_cmd(["freeze"]), text=True)
detected = set()
try:
anthropic_info = subprocess.check_output([sys.executable, '-m', "pip", "show", "anthropic"], text=True, stderr=subprocess.DEVNULL)
anthropic_info = subprocess.check_output(manager_util.make_pip_cmd(["show", "anthropic"]), text=True, stderr=subprocess.DEVNULL)
anthropic_reqs = [x for x in anthropic_info.split('\n') if x.startswith("Requires")][0].split(': ')[1]
if "pycrypto" in anthropic_reqs:
location = [x for x in anthropic_info.split('\n') if x.startswith("Location")][0].split(': ')[1]

View File

@@ -71,7 +71,7 @@ export class CopusShareDialog extends ComfyDialog {
this.allFiles = [];
this.titleNum = 0;
}
createButtons() {
const inputStyle = {
display: "block",
@@ -202,7 +202,7 @@ export class CopusShareDialog extends ComfyDialog {
this.LockInput = $el("input", {
type: "text",
placeholder: "",
style: {
style: {
width: "100px",
padding: "7px",
borderRadius: "4px",
@@ -301,7 +301,7 @@ export class CopusShareDialog extends ComfyDialog {
},
[]
);
const titleNumDom = $el(
"label",
{
@@ -342,15 +342,11 @@ export class CopusShareDialog extends ComfyDialog {
["0/70"]
);
// Additional Inputs Section
const additionalInputsSection = $el(
"div",
{ style: { ...sectionStyle, } },
[
$el("label", { style: labelStyle }, ["3⃣ Title "]),
this.TitleInput,
titleNumDom,
]
);
const additionalInputsSection = $el("div", { style: { ...sectionStyle } }, [
$el("label", { style: labelStyle }, ["3⃣ Title "]),
this.TitleInput,
titleNumDom,
]);
const SubtitleSection = $el("div", { style: sectionStyle }, [
$el("label", { style: labelStyle }, ["4⃣ Subtitle "]),
this.SubTitleInput,
@@ -392,11 +388,31 @@ export class CopusShareDialog extends ComfyDialog {
},
[
this.radioButtonsCheck_lock,
$el("div", { style: { marginLeft: "5px" ,display:'flex',alignItems:'center'} }, [
$el("span", { style: { marginLeft: "5px" } }, ["ON"]),
$el("span", { style: { marginLeft: "20px",marginRight:'10px' ,color:'#fff'} }, ["Price US$"]),
this.LockInput
]),
$el(
"div",
{
style: {
marginLeft: "5px",
display: "flex",
alignItems: "center",
},
},
[
$el("span", { style: { marginLeft: "5px" } }, ["ON"]),
$el(
"span",
{
style: {
marginLeft: "20px",
marginRight: "10px",
color: "#fff",
},
},
["Price US$"]
),
this.LockInput,
]
),
]
),
$el(
@@ -404,14 +420,28 @@ export class CopusShareDialog extends ComfyDialog {
{ style: { display: "flex", alignItems: "center", cursor: "pointer" } },
[
this.radioButtonsCheckOff_lock,
$el("span", { style: { marginLeft: "5px" } }, ["OFF"]),
$el(
"div",
{
style: {
marginLeft: "5px",
display: "flex",
alignItems: "center",
},
},
[
$el("span", { style: { marginLeft: "5px" } }, ["OFF"]),
]
),
]
),
$el(
"p",
{ style: { fontSize: "16px", color: "#fff", margin: "10px 0 0 0" } },
["Get paid from your workflow. You can change the price and withdraw your earnings on Copus."]
[
"Get paid from your workflow. You can change the price and withdraw your earnings on Copus.",
]
),
]);
@@ -432,7 +462,7 @@ export class CopusShareDialog extends ComfyDialog {
});
const blockChainSection = $el("div", { style: sectionStyle }, [
$el("label", { style: labelStyle }, ["7️⃣ Store on blockchain "]),
$el("label", { style: labelStyle }, ["8️⃣ Store on blockchain "]),
$el(
"label",
{
@@ -463,6 +493,139 @@ export class CopusShareDialog extends ComfyDialog {
),
]);
this.ratingRadioButtonsCheck0 = $el("input", {
type: "radio",
name: "content_rating",
value: "0",
id: "content_rating0",
});
this.ratingRadioButtonsCheck1 = $el("input", {
type: "radio",
name: "content_rating",
value: "1",
id: "content_rating1",
});
this.ratingRadioButtonsCheck2 = $el("input", {
type: "radio",
name: "content_rating",
value: "2",
id: "content_rating2",
});
this.ratingRadioButtonsCheck_1 = $el("input", {
type: "radio",
name: "content_rating",
value: "-1",
id: "content_rating_1",
checked: true,
});
// content rating
const contentRatingSection = $el("div", { style: sectionStyle }, [
$el("label", { style: labelStyle }, ["7⃣ Content rating "]),
$el(
"label",
{
style: {
marginTop: "10px",
display: "flex",
alignItems: "center",
cursor: "pointer",
},
},
[
this.ratingRadioButtonsCheck0,
$el("img", {
style: {
width: "12px",
height: "12px",
marginLeft: "5px",
},
src: "https://static.copus.io/images/client/202507/test/b9f17da83b054d53cd0cb4508c2c30dc.png",
}),
$el("span", { style: { marginLeft: "5px", color: "#fff" } }, [
"All ages",
]),
]
),
$el(
"p",
{ style: { fontSize: "10px", color: "#fff", marginLeft: "20px" } },
["Safe for all viewers; no profanity, violence, or mature themes."]
),
$el(
"label",
{ style: { display: "flex", alignItems: "center", cursor: "pointer" } },
[
this.ratingRadioButtonsCheck1,
$el("img", {
style: {
width: "12px",
height: "12px",
marginLeft: "5px",
},
src: "https://static.copus.io/images/client/202507/test/7848bc0d3690671df21c7cf00c4cfc81.png",
}),
$el("span", { style: { marginLeft: "5px", color: "#fff" } }, [
"13+ (Teen)",
]),
]
),
$el(
"p",
{ style: { fontSize: "10px", color: "#fff", marginLeft: "20px" } },
[
"Mild language, light themes, or cartoon violence; no explicit content. ",
]
),
$el(
"label",
{ style: { display: "flex", alignItems: "center", cursor: "pointer" } },
[
this.ratingRadioButtonsCheck2,
$el("img", {
style: {
width: "12px",
height: "12px",
marginLeft: "5px",
},
src: "https://static.copus.io/images/client/202507/test/bc51839c208d68d91173e43c23bff039.png",
}),
$el("span", { style: { marginLeft: "5px", color: "#fff" } }, [
"18+ (Explicit)",
]),
]
),
$el(
"p",
{ style: { fontSize: "10px", color: "#fff", marginLeft: "20px" } },
[
"Explicit content, including sexual content, strong violence, or intense themes. ",
]
),
$el(
"label",
{ style: { display: "flex", alignItems: "center", cursor: "pointer" } },
[
this.ratingRadioButtonsCheck_1,
$el("img", {
style: {
width: "12px",
height: "12px",
marginLeft: "5px",
},
src: "https://static.copus.io/images/client/202507/test/5c802fdcaaea4e7bbed37393eec0d5ba.png",
}),
$el("span", { style: { marginLeft: "5px", color: "#fff" } }, [
"Not Rated",
]),
]
),
$el(
"p",
{ style: { fontSize: "10px", color: "#fff", marginLeft: "20px" } },
["No age rating provided."]
),
]);
// Message Section
this.message = $el(
@@ -526,6 +689,7 @@ export class CopusShareDialog extends ComfyDialog {
DescriptionSection,
// contestSection,
blockChainSection_lock,
contentRatingSection,
blockChainSection,
this.message,
buttonsSection,
@@ -534,7 +698,7 @@ export class CopusShareDialog extends ComfyDialog {
return layout;
}
/**
* api
* api
* @param {url} path
* @param {params} options
* @param {statusText} statusText
@@ -587,7 +751,9 @@ export class CopusShareDialog extends ComfyDialog {
url: data,
});
} else {
throw new Error("make sure your API key is correct and try again later");
throw new Error(
"make sure your API key is correct and try again later"
);
}
} catch (e) {
if (e?.response?.status === 413) {
@@ -628,8 +794,15 @@ export class CopusShareDialog extends ComfyDialog {
subTitle: this.SubTitleInput.value,
content: this.descriptionInput.value,
storeOnChain: this.radioButtonsCheck.checked ? true : false,
lockState:this.radioButtonsCheck_lock.checked ? 2 : 0,
unlockPrice:this.LockInput.value,
lockState: this.radioButtonsCheck_lock.checked ? 2 : 0,
unlockPrice: this.LockInput.value,
rating: this.ratingRadioButtonsCheck0.checked
? 0
: this.ratingRadioButtonsCheck1.checked
? 1
: this.ratingRadioButtonsCheck2.checked
? 2
: -1,
};
if (!this.keyInput.value) {
@@ -644,8 +817,8 @@ export class CopusShareDialog extends ComfyDialog {
throw new Error("Title is required");
}
if(this.radioButtonsCheck_lock.checked){
if (!this.LockInput.value){
if (this.radioButtonsCheck_lock.checked) {
if (!this.LockInput.value) {
throw new Error("Price is required");
}
}
@@ -695,23 +868,23 @@ export class CopusShareDialog extends ComfyDialog {
"Uploading workflow..."
);
if (res.status && res.data.status && res.data) {
localStorage.setItem("copus_token",this.keyInput.value);
const { data } = res.data;
if (data) {
const url = `${DEFAULT_HOMEPAGE_URL}/work/${data}`;
this.message.innerHTML = `Workflow has been shared successfully. <a href="${url}" target="_blank">Click here to view it.</a>`;
this.previewImage.src = "";
this.previewImage.style.display = "none";
this.uploadedImages = [];
this.allFilesImages = [];
this.allFiles = [];
this.TitleInput.value = "";
this.SubTitleInput.value = "";
this.descriptionInput.value = "";
this.selectedFile = null;
}
}
if (res.status && res.data.status && res.data) {
localStorage.setItem("copus_token", this.keyInput.value);
const { data } = res.data;
if (data) {
const url = `${DEFAULT_HOMEPAGE_URL}/work/${data}`;
this.message.innerHTML = `Workflow has been shared successfully. <a href="${url}" target="_blank">Click here to view it.</a>`;
this.previewImage.src = "";
this.previewImage.style.display = "none";
this.uploadedImages = [];
this.allFilesImages = [];
this.allFiles = [];
this.TitleInput.value = "";
this.SubTitleInput.value = "";
this.descriptionInput.value = "";
this.selectedFile = null;
}
}
} catch (e) {
throw new Error("Error sharing workflow: " + e.message);
}
@@ -757,7 +930,7 @@ export class CopusShareDialog extends ComfyDialog {
this.element.style.display = "block";
this.previewImage.src = "";
this.previewImage.style.display = "none";
this.keyInput.value = apiToken!=null?apiToken:"";
this.keyInput.value = apiToken != null ? apiToken : "";
this.uploadedImages = [];
this.allFilesImages = [];
this.allFiles = [];

View File

@@ -1973,6 +1973,97 @@
"url": "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_b_01ec64.pth",
"size": "375.0MB"
},
{
"name": "sam2.1_hiera_tiny.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (tiny)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_tiny.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_tiny.pt",
"size": "149.0MB"
},
{
"name": "sam2.1_hiera_small.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (small)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_small.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_small.pt",
"size": "176.0MB"
},
{
"name": "sam2.1_hiera_base_plus.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (base+)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_base_plus.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_base_plus.pt",
"size": "309.0MB"
},
{
"name": "sam2.1_hiera_large.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (large)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_large.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_large.pt",
"size": "857.0MB"
},
{
"name": "sam2_hiera_tiny.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (tiny)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_tiny.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_tiny.pt",
"size": "149.0MB"
},
{
"name": "sam2_hiera_small.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (small)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_small.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_small.pt",
"size": "176.0MB"
},
{
"name": "sam2_hiera_base_plus.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (base+)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_base_plus.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_base_plus.pt",
"size": "309.0MB"
},
{
"name": "sam2_hiera_large.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (large)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_large.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_large.pt",
"size": "857.0MB"
},
{
"name": "seecoder v1.0",
"type": "seecoder",
@@ -4006,6 +4097,29 @@
"size": "649MB"
},
{
"name": "Comfy-Org/omnigen2_fp16.safetensors",
"type": "diffusion_model",
"base": "OmniGen2",
"save_path": "default",
"description": "OmniGen2 diffusion model. This is required for using OmniGen2.",
"reference": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged",
"filename": "omnigen2_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/omnigen2_fp16.safetensors",
"size": "7.93GB"
},
{
"name": "Comfy-Org/qwen_2.5_vl_fp16.safetensors",
"type": "clip",
"base": "qwen-2.5",
"save_path": "default",
"description": "text encoder for OmniGen2",
"reference": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged",
"filename": "qwen_2.5_vl_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_fp16.safetensors",
"size": "7.51GB"
},
{
"name": "FLUX.1 [Schnell] Diffusion model",
"type": "diffusion_model",
@@ -4023,7 +4137,7 @@
"type": "VAE",
"base": "FLUX.1",
"save_path": "vae/FLUX1",
"description": "FLUX.1 VAE model",
"description": "FLUX.1 VAE model\nNOTE: This VAE model can also be used for image generation with OmniGen2.",
"reference": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
"filename": "ae.safetensors",
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors",

View File

@@ -1,5 +1,256 @@
{
"custom_nodes": [
{
"author": "bikiam",
"title": "Comfyui_AudioRecoder",
"reference": "https://github.com/bikiam/Comfyui_AudioRecoder",
"files": [
"https://github.com/bikiam/Comfyui_AudioRecoder"
],
"install_type": "git-clone",
"description": "NODES: AUDIO Recorder"
},
{
"author": "SaulQiu",
"title": "comfyui-saul-plugin [WIP]",
"reference": "https://github.com/SaulQiu/comfyui-saul-plugin",
"files": [
"https://github.com/SaulQiu/comfyui-saul-plugin"
],
"install_type": "git-clone",
"description": "NODES: Cutting Video\nNOTE: The files in the repo are not organized."
},
{
"author": "wasilone11",
"title": "comfyui-sync-translate-node",
"reference": "https://github.com/wasilone11/comfyui-sync-translate-node",
"files": [
"https://github.com/wasilone11/comfyui-sync-translate-node"
],
"install_type": "git-clone",
"description": "NODES: Sync.so Translator"
},
{
"author": "ashllay",
"title": "ComfyUI_MoreComfy",
"reference": "https://github.com/ashllay/ComfyUI_MoreComfy",
"files": [
"https://github.com/ashllay/ComfyUI_MoreComfy"
],
"install_type": "git-clone",
"description": "NODES: MC Switch Seed, MC Switch Image, MC Switch String, MC Alter Seed, MC Set Tile Size, MC Get Image Size, MC Get Image Min Max, MC Multi Concat, MC Multi Concat(Advanced), MC Noise"
},
{
"author": "gaowei-space",
"title": "ComfyUI Doubao LLM [WIP]",
"reference": "https://github.com/gaowei-space/ComfyUI-Doubao-LLM",
"files": [
"https://github.com/gaowei-space/ComfyUI-Doubao-LLM"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for Doubao (ByteDance) LLM and Vision Language Model integration\nNOTE: The files in the repo are not organized."
},
{
"author": "BrettMedia",
"title": "comfyui-bhtools [WIP]",
"reference": "https://github.com/BrettMedia/comfyui-bhtools",
"files": [
"https://github.com/BrettMedia/comfyui-bhtools"
],
"install_type": "git-clone",
"description": "A suite of creative tools designed to help AI artists with continuity, brainstorming, and workflow optimization. Born from real-world needs during my AI journey, these nodes solve common pain points in creative workflows.\nNOTE: The files in the repo are not organized."
},
{
"author": "XiaoHeiziGGG",
"title": "ComfyUI-Gemini-Kontext [WIP]",
"reference": "https://github.com/XiaoHeiziGGG/ComfyUI-Gemini-Kontext",
"files": [
"https://github.com/XiaoHeiziGGG/ComfyUI-Gemini-Kontext"
],
"install_type": "git-clone",
"description": "Google Gemini API powered translation nodes for ComfyUI\nNOTE: The files in the repo are not organized."
},
{
"author": "Bwebbfx",
"title": "ComfyUI Face Parsing Nodes [WIP]",
"reference": "https://github.com/Bwebbfx/ComfyUI_FaceParsing",
"files": [
"https://github.com/Bwebbfx/ComfyUI_FaceParsing"
],
"install_type": "git-clone",
"description": "This package provides ComfyUI nodes for face parsing using BiSeNet (from yakhyo/face-parsing), supporting batch and video workflows.\nNOTE: The files in the repo are not organized."
},
{
"author": "orion4d",
"title": "Unified List Selector for ComfyUI [UNSAFE]",
"reference": "https://github.com/orion4d/ComfyUI_unified_list_selector",
"files": [
"https://github.com/orion4d/ComfyUI_unified_list_selector"
],
"install_type": "git-clone",
"description": "This project is a custom node for ComfyUI that allows you to dynamically load lists from text (.txt) or CSV (.csv) files and select an item to use in your workflow. It features a manual selection mode (via a dropdown list) and a random selection mode, as well as the ability to add prefixes and suffixes to the selected text.[w/This node pack contains a node with a vulnerability that allows reading files from arbitrary paths.]"
},
{
"author": "DiffusionWave-YT",
"title": "DiffusionWave_PickResolution [WIP]",
"reference": "https://github.com/kongds1999/ComfyUI_was_image",
"files": [
"https://github.com/kongds1999/ComfyUI_was_image"
],
"install_type": "git-clone",
"description": "NODES: Replace Color By Palette, ConvertGrayToImage\nNOTE: The files in the repo are not organized."
},
{
"author": "zl9739379",
"title": "ComfyUI Qwen Vision Language API Node [NAME CONFLICT]",
"reference": "https://github.com/zl9739379/comfyui-qwen-vl-api",
"files": [
"https://github.com/zl9739379/comfyui-qwen-vl-api"
],
"install_type": "git-clone",
"description": "A ComfyUI custom node for describing images using Qwen Vision Language models through OpenAI-compatible APIs."
},
{
"author": "bikiam",
"title": "ComfyUi_WhisperGTranslate",
"reference": "https://github.com/bikiam/ComfyUi_WhisperGTranslate",
"files": [
"https://github.com/bikiam/ComfyUi_WhisperGTranslate"
],
"install_type": "git-clone",
"description": "NODES: Whisper + AudioTranslate, Google Translate Node"
},
{
"author": "edgerunner",
"title": "ComfyUI Queue Manager [WIP]",
"reference": "https://github.com/QuietNoise/ComfyUI-Queue-Manager",
"files": [
"https://github.com/QuietNoise/ComfyUI-Queue-Manager"
],
"install_type": "git-clone",
"description": "An extension supporting more streamlined prompt queue management."
},
{
"author": "fylrid2",
"title": "lockValue",
"reference": "https://github.com/fylrid2/comfyui_lock_previous_value",
"files": [
"https://github.com/fylrid2/comfyui_lock_previous_value"
],
"install_type": "git-clone",
"description": "Allows the locking of a nodes value\nNOTE: The files in the repo are not organized."
},
{
"author": "XiaoHeiziGGG",
"title": "ComfyUI Gemini Translator [WIP]",
"reference": "https://github.com/XiaoHeiziGGG/ComfyUI-GeminiTranslator",
"files": [
"https://github.com/XiaoHeiziGGG/ComfyUI-GeminiTranslator"
],
"install_type": "git-clone",
"description": "The API node library of gemini can be translated and recognized.The API node library of gemini can be translated and recognized.\nNOTE: The files in the repo are not organized."
},
{
"author": "DiffusionWave-YT",
"title": "DiffusionWave_PickResolution [WIP]",
"reference": "https://github.com/DiffusionWave-YT/DiffusionWave_PickResolution",
"files": [
"https://github.com/DiffusionWave-YT/DiffusionWave_PickResolution"
],
"install_type": "git-clone",
"description": "Change of resolutions for ComfyUI and Upscalers\nNOTE: The files in the repo are not organized."
},
{
"author": "pixixai",
"title": "ComfyUI_Pixix-Tools [UNSAFE/WIP]",
"reference": "https://github.com/pixixai/ComfyUI_Pixix-Tools",
"files": [
"https://github.com/pixixai/ComfyUI_Pixix-Tools"
],
"install_type": "git-clone",
"description": "Load Text (from folder)\nNOTE: The files in the repo are not organized.[w/The contents of files from arbitrary paths can be read remotely through this node.]"
},
{
"author": "PeterMikhai",
"title": "DoomFLUX Nodes [WIP]",
"reference": "https://github.com/PeterMikhai/Doom_Flux_NodePack",
"files": [
"https://github.com/PeterMikhai/Doom_Flux_NodePack"
],
"install_type": "git-clone",
"description": "Custom nodes for FLUX models, including a loader and specialized samplers for standard and inpaint generation.\nNOTE: The files in the repo are not organized."
},
{
"author": "maque",
"title": "comfyui_video_BC [WIP]",
"reference": "https://github.com/JioJe/comfyui_video_BC",
"files": [
"https://github.com/JioJe/comfyui_video_BC"
],
"install_type": "git-clone",
"description": "Batch load video nodes and save videos in custom paths\nNOTE: The files in the repo are not organized."
},
{
"author": "ZHO-ZHO-ZHO",
"title": "ComfyUI-Gemini [NAME CONFLICT]",
"id": "gemini",
"reference": "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini",
"files": [
"https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini"
],
"install_type": "git-clone",
"description": "Using Gemini-pro & Gemini-pro-vision in ComfyUI."
},
{
"author": "No-22-Github",
"title": "ComfyUI_SaveImageCustom",
"reference": "https://github.com/No-22-Github/ComfyUI_SaveImageCustom",
"files": [
"https://github.com/No-22-Github/ComfyUI_SaveImageCustom"
],
"install_type": "git-clone",
"description": "NODES: Fish-Speech Loader, Fish-Speech TTS, Fish-Speech Audio Preview"
},
{
"author": "jiafuzeng",
"title": "comfyui-fishSpeech",
"reference": "https://github.com/jiafuzeng/comfyui-fishSpeech",
"files": [
"https://github.com/jiafuzeng/comfyui-fishSpeech"
],
"install_type": "git-clone",
"description": "NODES: Save Image (Dir + Name)"
},
{
"author": "bleash-dev",
"title": "ComfyUI-Auth-Manager",
"reference": "https://github.com/bleash-dev/ComfyUI-Auth-Manager",
"files": [
"https://github.com/bleash-dev/ComfyUI-Auth-Manager"
],
"install_type": "git-clone",
"description": "A custom node that provides email/password authentication for ComfyUI pods with a beautiful modal interface."
},
{
"author": "robertvoy",
"title": "ComfyUI-Distributed [WIP]",
"reference": "https://github.com/robertvoy/ComfyUI-Distributed",
"files": [
"https://github.com/robertvoy/ComfyUI-Distributed"
],
"install_type": "git-clone",
"description": "A custom node extension for ComfyUI that enables distributed image generation across multiple GPUs through a master-worker architecture."
},
{
"author": "filliptm",
"title": "ComfyUI_Fill-Node-Loader [WIP]",
"reference": "https://github.com/filliptm/ComfyUI_Fill-Node-Loader",
"files": [
"https://github.com/filliptm/ComfyUI_Fill-Node-Loader"
],
"install_type": "git-clone",
"description": "A ComfyUI plugin to simplify loading and managing custom nodes with a sidebar interface."
},
{
"author": "diogod",
"title": "Comfy Inpainting Works [WIP]",
@@ -48,7 +299,7 @@
"https://github.com/WozStudios/ComfyUI-WozNodes"
],
"install_type": "git-clone",
"description": "NODES: Trim Image Batch, Create Image Batch, Select Image Batch by Mask"
"description": "NODES: Trim Image Batch, Create Image Batch, Select Image Batch by Mask, Advanced Batch Creator"
},
{
"author": "DDDDEEP",
@@ -120,16 +371,6 @@
"install_type": "git-clone",
"description": "Two custom nodes for ComfyUI that allow you to encrypt and decrypt Python objects using simple XOR encryption with pickle."
},
{
"author": "Aryan185",
"title": "ComfyUI-ReplicateFluxKontext",
"reference": "https://github.com/Aryan185/ComfyUI-ReplicateFluxKontext",
"files": [
"https://github.com/Aryan185/ComfyUI-ReplicateFluxKontext"
],
"install_type": "git-clone",
"description": "ComfyUI node for Flux Kontext Pro and Max models from Replicate"
},
{
"author": "yamanacn",
"title": "comfyui_qwen_object [WIP]",
@@ -398,7 +639,7 @@
"https://github.com/IsItDanOrAi/ComfyUI-exLoadout"
],
"install_type": "git-clone",
"description": "NODES: exLoadoutCheckpointLoader, exLoadout Selector, exLoadoutA, exLoadoutG, exLoadoutReadColumn, exLoadoutEditCell\nNOTE: The files in the repo are not organized."
"description": "exLoadout is a suite of lightweight ComfyUI custom nodes that let you define and switch between full 'loadouts' stored in an Excel sheet. A loadout could include any node inputs that expect string values—models (checkpoints, CLIP, VAE, ControlNets, LoRAs, UNets), numeric or text variables (CFG, sampler names, scheduler types, etc.)—all pulled from a row in your sheet. By selecting a row, you instantly apply all of its settings in your workflow, with builtin support for editing and reading those cells right inside the UI.\nNOTE: The files in the repo are not organized."
},
{
"author": "grokuku",
@@ -1021,16 +1262,6 @@
"install_type": "git-clone",
"description": "Node for LoRA stack management in ComfyUI\nNOTE: The files in the repo are not organized."
},
{
"author": "Good-Dream-Studio",
"title": "ComfyUI-Connect [WIP]",
"reference": "https://github.com/Good-Dream-Studio/ComfyUI-Connect",
"files": [
"https://github.com/Good-Dream-Studio/ComfyUI-Connect"
],
"install_type": "git-clone",
"description": "Transform your ComfyUI into a powerful API, exposing all your saved workflows as ready-to-use HTTP endpoints."
},
{
"author": "fuzr0dah",
"title": "comfyui-sceneassembly",
@@ -1111,16 +1342,6 @@
"install_type": "git-clone",
"description": "NODES: QLoadLatent, QLinearScheduler, QPreviewLatent, QGaussianLatent, QUniformLatent, QKSampler"
},
{
"author": "wTechArtist",
"title": "ComfyUI_WWL_Florence2SAM2",
"reference": "https://github.com/wTechArtist/ComfyUI_VVL_SAM2",
"files": [
"https://github.com/wTechArtist/ComfyUI_VVL_SAM2"
],
"install_type": "git-clone",
"description": "NODES: WWL_Florence2SAM2"
},
{
"author": "virallover",
"reference": "https://github.com/maizerrr/comfyui-code-nodes",
@@ -2401,16 +2622,6 @@
"install_type": "git-clone",
"description": "Wrapper for the Sa2VA model"
},
{
"author": "S4MUEL-404",
"title": "ComfyUI-Folder-Images-Preview [UNSAFE]",
"reference": "https://github.com/S4MUEL-404/ComfyUI-Folder-Images-Preview",
"files": [
"https://github.com/S4MUEL-404/ComfyUI-Folder-Images-Preview"
],
"install_type": "git-clone",
"description": "A ComfyUI nodes , Generate a picture and quickly preview the pictures in the folder and the picture file name\n[w/This custom node has a path traversal vulnerability.]"
},
{
"author": "aria1th",
"title": "ComfyUI-camietagger-onnx",
@@ -3818,7 +4029,7 @@
},
{
"author": "kijai",
"title": "ComfyUI-MMAudio",
"title": "ComfyUI-MMAudio [WIP]",
"reference": "https://github.com/kijai/ComfyUI-MMAudio",
"files": [
"https://github.com/kijai/ComfyUI-MMAudio"
@@ -4488,7 +4699,7 @@
"https://github.com/rouxianmantou/comfyui-rxmt-nodes"
],
"install_type": "git-clone",
"description": "NODES:Check Value Type, Why Prompt Text"
"description": "NODES: Check Value Type, Why Prompt Text"
},
{
"author": "SirVeggie",

View File

@@ -149,6 +149,7 @@
"https://github.com/1hew/ComfyUI-1hewNodes": [
[
"ImageAddLabel",
"ImageBBoxOverlayByMask",
"ImageBatchToList",
"ImageBlendModesByAlpha",
"ImageBlendModesByCSS",
@@ -173,6 +174,7 @@
"MaskBatchMathOps",
"MaskBatchToList",
"MaskCropByBBoxMask",
"MaskFillHole",
"MaskListToBatch",
"MaskMathOps",
"PathBuild",
@@ -301,10 +303,14 @@
"PDIMAGE_ImageCombine",
"PDIMAGE_LongerSize",
"PDIMAGE_Rename",
"PDIMAGE_SAVE_PATH_V2",
"PDImageConcante",
"PDImageResize",
"PDImageResizeV2",
"PDJSON_BatchJsonIncremental",
"PDJSON_Group",
"PDStringConcate",
"PDStringInput",
"PD_CustomImageProcessor",
"PD_GetImageSize",
"PD_ImageBatchSplitter",
@@ -317,6 +323,8 @@
"PD_SimpleTest",
"PD_Text Overlay Node",
"PD_imagesave_path",
"PD_random_prompt",
"PDimage_corp_v1",
"PDstring_Save",
"mask_edge_selector"
],
@@ -682,6 +690,8 @@
"TSWhisper",
"TS_DeflickerNode",
"TS_FilePathLoader",
"TS_FilmEmulation",
"TS_FilmGrain",
"TS_Free_Video_Memory",
"TS_ImageResize",
"TS_MarianTranslator",
@@ -772,15 +782,6 @@
"title_aux": "comfyui-face-remap [WIP]"
}
],
"https://github.com/Aryan185/ComfyUI-ReplicateFluxKontext": [
[
"FluxKontextMaxNode",
"FluxKontextProNode"
],
{
"title_aux": "ComfyUI-ReplicateFluxKontext"
}
],
"https://github.com/BadCafeCode/execution-inversion-demo-comfyui": [
[
"AccumulateNode",
@@ -939,6 +940,19 @@
"title_aux": "ComfyUI_bd_customNodes"
}
],
"https://github.com/BrettMedia/comfyui-bhtools": [
[
"CinematicSceneDirectorBHTools",
"CinematicSceneDirector|BHTools",
"EndOfWorkflowClearingNodeBHTools",
"EndOfWorkflowClearingNodeBHTools|BHTools",
"PromptInferenceBHTools",
"PromptInferenceBHTools|BHTools"
],
{
"title_aux": "comfyui-bhtools [WIP]"
}
],
"https://github.com/BuffMcBigHuge/ComfyUI-Buff-Nodes": [
[
"ConsoleOutput",
@@ -963,6 +977,16 @@
"title_aux": "ComfyUI-BS_FalAi-API-Video [WIP]"
}
],
"https://github.com/Bwebbfx/ComfyUI_FaceParsing": [
[
"FaceParsingInfer",
"FaceParsingLoader",
"FacePartMask"
],
{
"title_aux": "ComfyUI Face Parsing Nodes [WIP]"
}
],
"https://github.com/COcisuts/CObot-ComfyUI-WhisperToTranscription": [
[
"CobotWhisperToTransciption"
@@ -1014,6 +1038,7 @@
"VTS Render People Kps",
"VTS Repeat Text As List",
"VTS Replace Text In List",
"VTS Sharpen",
"VTS To Text",
"VTS_Load_Pose_Keypoints",
"Vts Text To Batch Prompt"
@@ -1170,6 +1195,26 @@
"title_aux": "ComfyUI Node Switcher"
}
],
"https://github.com/DiffusionWave-YT/DiffusionWave_PickResolution": [
[
"Blacklist_String_DiffusionWave \ud83c\udf0a",
"ImageBatchMulti_DiffusionWave",
"ImageSimpleSaver_DiffusionWave",
"Int_PickResolution_DiffusionWave \ud83c\udf0a",
"LoadImagesFromFolder_DiffusionWave",
"MergeImages_DiffusionWave",
"Order_String_Tags_DiffusionWave \ud83c\udf0a",
"OverlayImages_DiffusionWave",
"PickResolution_DiffusionWave \ud83c\udf0a",
"PromptExpression_DiffusionWave \ud83c\udf0a",
"RemoveBackgroundByColor_DiffusionWave",
"ResizeLongestSide_DiffusionWave",
"Seed__DiffusionWave \ud83c\udf0a"
],
{
"title_aux": "DiffusionWave_PickResolution [WIP]"
}
],
"https://github.com/DoctorDiffusion/ComfyUI-Flashback": [
[
"LatentExport",
@@ -1247,6 +1292,7 @@
"DonutClipEncode",
"DonutFillerClip",
"DonutFillerModel",
"DonutHotReload",
"DonutLoRAStack",
"DonutWidenMergeCLIP",
"DonutWidenMergeUNet",
@@ -2025,6 +2071,15 @@
"title_aux": "comfyui-genies-nodes"
}
],
"https://github.com/JioJe/comfyui_video_BC": [
[
"VideoCombine",
"VideoSequenceProcessor"
],
{
"title_aux": "comfyui_video_BC [WIP]"
}
],
"https://github.com/JissiChoi/ComfyUI-Jissi-List": [
[
"JissiFloatList",
@@ -2382,6 +2437,7 @@
"https://github.com/MakkiShizu/ComfyUI-MakkiTools": [
[
"AnyImageStitch",
"AnyImagetoConditioning_flux_kontext",
"AutoLoop_create_pseudo_loop_video",
"Environment_INFO",
"GetImageNthCount",
@@ -2391,6 +2447,8 @@
"ImageWidthStitch",
"MergeImageChannels",
"random_any",
"show_type",
"timer",
"translator_m2m100",
"translators"
],
@@ -2600,6 +2658,14 @@
"title_aux": "ComfyUI-Save_Image"
}
],
"https://github.com/No-22-Github/ComfyUI_SaveImageCustom": [
[
"SaveUtility: SaveImageCustom"
],
{
"title_aux": "ComfyUI_SaveImageCustom"
}
],
"https://github.com/Northerner1/ComfyUI_North_Noise": [
[
"North_Noise"
@@ -2669,6 +2735,17 @@
"title_aux": "comfyui-giraffe-test-panel"
}
],
"https://github.com/PeterMikhai/Doom_Flux_NodePack": [
[
"DoomFluxInpaintSampler",
"DoomFluxLoader",
"DoomFluxSampler",
"DoomFluxSamplerAdvanced"
],
{
"title_aux": "DoomFLUX Nodes [WIP]"
}
],
"https://github.com/Poseidon-fan/ComfyUI-fileCleaner": [
[
"Clean input and output file"
@@ -2744,6 +2821,14 @@
"title_aux": "ComfyUI-QuasimondoNodes [WIP]"
}
],
"https://github.com/QuietNoise/ComfyUI-Queue-Manager": [
[
"Workflow Name"
],
{
"title_aux": "ComfyUI Queue Manager [WIP]"
}
],
"https://github.com/RLW-Chars/comfyui-promptbymood": [
[
"Prompt By Mood"
@@ -2800,14 +2885,6 @@
"title_aux": "Miscomfy Nodes [WIP]"
}
],
"https://github.com/S4MUEL-404/ComfyUI-Folder-Images-Preview": [
[
"FolderImagesPreview"
],
{
"title_aux": "ComfyUI-Folder-Images-Preview [UNSAFE]"
}
],
"https://github.com/SKBv0/ComfyUI-RetroEngine": [
[
"RetroEngineNode"
@@ -2889,6 +2966,14 @@
"title_aux": "HiDreamSampler for ComfyUI [WIP]"
}
],
"https://github.com/SaulQiu/comfyui-saul-plugin": [
[
"Cutting Video"
],
{
"title_aux": "comfyui-saul-plugin [WIP]"
}
],
"https://github.com/Scaryplasmon/ComfTrellis": [
[
"LoadTrellisModel",
@@ -3075,6 +3160,7 @@
"SDVN Any Repeat",
"SDVN Any Show",
"SDVN AnyDownload List",
"SDVN Apply Kontext Reference",
"SDVN Apply Style Model",
"SDVN Auto Generate",
"SDVN AutoSwitch",
@@ -3092,6 +3178,7 @@
"SDVN Dic Convert",
"SDVN DualCLIP Download",
"SDVN Easy IPAdapter weight",
"SDVN Empty Latent Ratio",
"SDVN Exif check",
"SDVN Fill Background",
"SDVN Filter List",
@@ -3437,12 +3524,33 @@
[
"CreateImageBatch",
"ImageBatchSelectByMask",
"ImageBatchTrim"
"ImageBatchTrim",
"ImageBatcherByIndexProV2"
],
{
"title_aux": "ComfyUI-WozNodes"
}
],
"https://github.com/XiaoHeiziGGG/ComfyUI-Gemini-Kontext": [
[
"GeminiBatchTranslator",
"GeminiImageAnalyzer",
"GeminiKontextOptimizer",
"GeminiTranslator"
],
{
"title_aux": "ComfyUI-Gemini-Kontext [WIP]"
}
],
"https://github.com/XiaoHeiziGGG/ComfyUI-GeminiTranslator": [
[
"GeminiBatchTranslator",
"GeminiTranslator"
],
{
"title_aux": "ComfyUI Gemini Translator [WIP]"
}
],
"https://github.com/Yeonri/ComfyUI_LLM_Are_You_Listening": [
[
"AYL_API_Node",
@@ -3481,6 +3589,25 @@
"title_aux": "ComfyUI-BiRefNet-ZHO [BROKEN]"
}
],
"https://github.com/ZHO-ZHO-ZHO/ComfyUI-Gemini": [
[
"ConcatText_Zho",
"DisplayText_Zho",
"Gemini_15P_API_S_Advance_Zho",
"Gemini_15P_API_S_Chat_Advance_Zho",
"Gemini_API_Chat_Zho",
"Gemini_API_S_Chat_Zho",
"Gemini_API_S_Vsion_ImgURL_Zho",
"Gemini_API_S_Zho",
"Gemini_API_Vsion_ImgURL_Zho",
"Gemini_API_Zho",
"Gemini_FileUpload_API_S_Zho",
"Gemini_File_API_S_Zho"
],
{
"title_aux": "ComfyUI-Gemini [NAME CONFLICT]"
}
],
"https://github.com/ZHO-ZHO-ZHO/ComfyUI-PuLID-ZHO": [
[
"PuLID_Zho"
@@ -3523,7 +3650,9 @@
"BlenderAlphaOver",
"BlenderBlackbody",
"BlenderBokehImage",
"BlenderBrickTexture",
"BlenderBrightnessContrast",
"BlenderCheckerTexture",
"BlenderClamp",
"BlenderCombineColor",
"BlenderCombineXYZ",
@@ -3533,15 +3662,19 @@
"BlenderDisplace",
"BlenderExposure",
"BlenderFlip",
"BlenderGaborTexture",
"BlenderGamma",
"BlenderGradientTexture",
"BlenderHueSaturationValue",
"BlenderInvertColor",
"BlenderLensDistortion",
"BlenderMagicTexture",
"BlenderMapRange",
"BlenderMapUV",
"BlenderMath",
"BlenderMix",
"BlenderMovieDistortion",
"BlenderNoiseTexture",
"BlenderRGB",
"BlenderRGBtoBW",
"BlenderRotate",
@@ -3555,7 +3688,10 @@
"BlenderUV",
"BlenderValue",
"BlenderVectorMath",
"BlenderVoronoiTexture",
"BlenderWaveTexture",
"BlenderWavelength",
"BlenderWhiteNoiseTexture",
"BlenderZCombine"
],
{
@@ -3859,7 +3995,8 @@
],
"https://github.com/artifyfun/ComfyUI-JS": [
[
"JavascriptExecutor"
"JavascriptExecutor",
"JavascriptExecutorMultiOutput"
],
{
"title_aux": "ComfyUI-JS [UNSAFE]"
@@ -3886,9 +4023,11 @@
"https://github.com/ashllay/ComfyUI_MoreComfy": [
[
"MC Alter Seed",
"MC Get Image Min Max",
"MC Get Image Size",
"MC Multi Concat",
"MC Multi Concat(Advanced)",
"MC Noise",
"MC Set Tile Size",
"MC Switch Image",
"MC Switch Latent",
@@ -3999,6 +4138,23 @@
"title_aux": "ComfyUI-glb-to-stl [WIP]"
}
],
"https://github.com/bikiam/ComfyUi_WhisperGTranslate": [
[
"GoogleTranslateNode",
"WhisperAudioTranslateNode"
],
{
"title_aux": "ComfyUi_WhisperGTranslate"
}
],
"https://github.com/bikiam/Comfyui_AudioRecoder": [
[
"BikiAudioRecorderNode"
],
{
"title_aux": "Comfyui_AudioRecoder"
}
],
"https://github.com/birnam/ComfyUI-GenData-Pack": [
[
"Checkpoint From String \ud83d\udc69\u200d\ud83d\udcbb",
@@ -4234,7 +4390,8 @@
],
"https://github.com/bulldog68/ComfyUI_FMJ": [
[
"FMJCreaPrompt"
"FMJCreaPrompt",
"FMJKontext"
],
{
"title_aux": "ComfyUI_FMJ [WIP]"
@@ -4489,6 +4646,7 @@
"FlipSigmas",
"FluxDisableGuidance",
"FluxGuidance",
"FluxKontextImageScale",
"FluxKontextMaxImageNode",
"FluxKontextProImageNode",
"FluxProCannyNode",
@@ -4523,6 +4681,7 @@
"ImageColorToMask",
"ImageCompositeMasked",
"ImageCrop",
"ImageFlip",
"ImageFromBatch",
"ImageInvert",
"ImageOnlyCheckpointLoader",
@@ -4530,6 +4689,7 @@
"ImagePadForOutpaint",
"ImageQuantize",
"ImageRGBToYUV",
"ImageRotate",
"ImageScale",
"ImageScaleBy",
"ImageScaleToTotalPixels",
@@ -4697,6 +4857,7 @@
"RecraftTextToImageNode",
"RecraftTextToVectorNode",
"RecraftVectorizeImageNode",
"ReferenceLatent",
"RegexExtract",
"RegexMatch",
"RegexReplace",
@@ -4724,6 +4885,7 @@
"SamplerDPMPP_2S_Ancestral",
"SamplerDPMPP_3M_SDE",
"SamplerDPMPP_SDE",
"SamplerER_SDE",
"SamplerEulerAncestral",
"SamplerEulerAncestralCFGPP",
"SamplerEulerCFGpp",
@@ -4747,6 +4909,7 @@
"SetLatentNoiseMask",
"SetUnionControlNetType",
"SkipLayerGuidanceDiT",
"SkipLayerGuidanceDiTSimple",
"SkipLayerGuidanceSD3",
"SolidMask",
"SplitImageWithAlpha",
@@ -4778,6 +4941,7 @@
"StyleModelApply",
"StyleModelLoader",
"T5TokenizerOptions",
"TCFG",
"TestAccumulateNode",
"TestAccumulationGetItemNode",
"TestAccumulationGetLengthNode",
@@ -4923,8 +5087,11 @@
],
"https://github.com/cyberhirsch/seb_nodes": [
[
"AspectRatioSeb",
"SaveImageSeb",
"SwitchMasksSeb"
"SwitchMasksSeb",
"SwitchSeb",
"UnifiedPrompterSeb"
],
{
"title_aux": "seb_nodes [WIP]"
@@ -5326,6 +5493,14 @@
"title_aux": "ComfyUI-Lucian [WIP]"
}
],
"https://github.com/fylrid2/comfyui_lock_previous_value": [
[
"Lock"
],
{
"title_aux": "lockValue"
}
],
"https://github.com/gabe-init/ComfyUI-LM-Studio": [
[
"LMStudioNode"
@@ -5406,6 +5581,17 @@
"title_aux": "ComfyUI-N_SwapInput [UNSAFE]"
}
],
"https://github.com/gaowei-space/ComfyUI-Doubao-LLM": [
[
"DoubaoAPI",
"DoubaoConfig",
"DoubaoTextChat",
"DoubaoVisionChat"
],
{
"title_aux": "ComfyUI Doubao LLM [WIP]"
}
],
"https://github.com/gilons/ComfyUI-GoogleDrive-Downloader": [
[
"custom_nodes"
@@ -5578,13 +5764,14 @@
"HolafBenchmarkRunner",
"HolafImageComparer",
"HolafInstagramResize",
"HolafInternalSampler",
"HolafKSampler",
"HolafLutApplier",
"HolafLutGenerator",
"HolafLutLoader",
"HolafLutSaver",
"HolafMaskToBoolean",
"HolafOrchestratorConfig",
"HolafOverlayNode",
"HolafRatioCalculator",
"HolafResolutionPreset",
"HolafSaveImage",
"HolafSliceCalculator",
@@ -6045,6 +6232,16 @@
"title_aux": "ComfyUI-RandomCube [WIP]"
}
],
"https://github.com/jiafuzeng/comfyui-fishSpeech": [
[
"FishSpeechAudioPreview",
"FishSpeechLoader",
"FishSpeechTTS"
],
{
"title_aux": "comfyui-fishSpeech"
}
],
"https://github.com/jimmm-ai/TimeUi-a-ComfyUi-Timeline-Node": [
[
"jimmm.ai.TimelineUI"
@@ -6079,7 +6276,8 @@
"BailianAPIPoll",
"BailianAPISubmit",
"MaletteJSONExtractor",
"MaletteJSONModifier"
"MaletteJSONModifier",
"MaletteVirtualTryOn"
],
{
"title_aux": "ComfyUI-AliCloud-Bailian [WIP]"
@@ -6429,7 +6627,7 @@
"MMAudioVoCoderLoader"
],
{
"title_aux": "ComfyUI-MMAudio"
"title_aux": "ComfyUI-MMAudio [WIP]"
}
],
"https://github.com/kijai/ComfyUI-MochiWrapper": [
@@ -6477,10 +6675,13 @@
[
"CreateCFGScheduleFloatList",
"DownloadAndLoadWav2VecModel",
"ExtractStartFramesForContinuations",
"FantasyTalkingModelLoader",
"FantasyTalkingWav2VecEmbeds",
"LoadWanVideoClipTextEncoder",
"LoadWanVideoT5TextEncoder",
"MultiTalkModelLoader",
"MultiTalkWav2VecEmbeds",
"ReCamMasterPoseVisualizer",
"WanVideoATITracks",
"WanVideoATITracksVisualize",
@@ -6503,6 +6704,7 @@
"WanVideoImageClipEncode",
"WanVideoImageResizeToClosest",
"WanVideoImageToVideoEncode",
"WanVideoImageToVideoMultiTalk",
"WanVideoLoopArgs",
"WanVideoLoraBlockEdit",
"WanVideoLoraSelect",
@@ -6589,6 +6791,15 @@
"title_aux": "KayTool"
}
],
"https://github.com/kongds1999/ComfyUI_was_image": [
[
"ConvertGrayToImage",
"Replace Color By Palette"
],
{
"title_aux": "DiffusionWave_PickResolution [WIP]"
}
],
"https://github.com/krich-cto/ComfyUI-Flow-Control": [
[
"CLIPLoaderGGUF",
@@ -7568,6 +7779,14 @@
"title_aux": "ComfyUI_Cluster [WIP]"
}
],
"https://github.com/orion4d/ComfyUI_unified_list_selector": [
[
"UnifiedListSelector"
],
{
"title_aux": "Unified List Selector for ComfyUI [UNSAFE]"
}
],
"https://github.com/osuiso-depot/comfyui-keshigom_custom": [
[
"KANI_Checkpoint_Loader_From_String",
@@ -7742,6 +7961,14 @@
"title_aux": "ComfyUI LLM Prompt Enhancer [WIP]"
}
],
"https://github.com/pixixai/ComfyUI_Pixix-Tools": [
[
"LoadTextFromFolderNode"
],
{
"title_aux": "ComfyUI_Pixix-Tools [UNSAFE/WIP]"
}
],
"https://github.com/pixuai/ComfyUI-PixuAI": [
[
"PromptSearch"
@@ -8076,6 +8303,15 @@
"title_aux": "ComfyUI Terminal Command Node [UNSAFE]"
}
],
"https://github.com/robertvoy/ComfyUI-Distributed": [
[
"MultiGPUCollector",
"MultiGPUDistributor"
],
{
"title_aux": "ComfyUI-Distributed [WIP]"
}
],
"https://github.com/ronalds-eu/comfyui-plus-integrations": [
[
"ImagePassThrough",
@@ -8088,6 +8324,7 @@
"https://github.com/rouxianmantou/comfyui-rxmt-nodes": [
[
"CheckValueTypeNode",
"ConvertStrToIntNode",
"TextCombineWithCommaNode",
"WhyPromptTextNode"
],
@@ -8786,7 +9023,8 @@
"https://github.com/usrname0/ComfyUI-AllergicPack": [
[
"FolderFileCounter_Allergic",
"IncrementorPlus"
"IncrementorPlus",
"WanVideoVACEContextManager"
],
{
"title_aux": "ComfyUI-AllergicPack [WIP]"
@@ -8831,7 +9069,11 @@
"https://github.com/visualbruno/ComfyUI-Hunyuan3d-2-1": [
[
"Hy3D21CameraConfig",
"Hy3D21ExportMesh",
"Hy3D21LoadImageWithTransparency",
"Hy3D21LoadMesh",
"Hy3D21MeshUVWrap",
"Hy3D21PostprocessMesh",
"Hy3D21ResizeImages",
"Hy3D21VAEConfig",
"Hy3D21VAEDecode",
@@ -8865,22 +9107,6 @@
"title_aux": "comfyui-vovlertools"
}
],
"https://github.com/wTechArtist/ComfyUI_VVL_SAM2": [
[
"SAM1AutoEverything",
"VVL_DetectionScaler",
"VVL_Florence2SAM2",
"VVL_GroundingDinoLoader",
"VVL_GroundingDinoSAM2",
"VVL_MaskCleaner",
"VVL_MaskToBBox",
"VVL_SAM1Loader",
"VVL_SAM2Loader"
],
{
"title_aux": "ComfyUI_WWL_Florence2SAM2"
}
],
"https://github.com/wTechArtist/ComfyUI_VVL_Segmentation": [
[
"Mask2FormerPanoptic",
@@ -8933,6 +9159,14 @@
"title_aux": "Shank-Tools"
}
],
"https://github.com/wasilone11/comfyui-sync-translate-node": [
[
"SyncTranslateNode"
],
{
"title_aux": "comfyui-sync-translate-node"
}
],
"https://github.com/watarika/ComfyUI-Text-Utility": [
[
"LoadTextFile",
@@ -9137,6 +9371,7 @@
[
"CLIPLoaderXZ",
"CLIPTextEncodeXZ",
"DualCLIPLoaderXZ",
"FirstLastFrameXZ",
"ImageResizeKJ",
"ImageResizeXZ",
@@ -9246,11 +9481,16 @@
"LamCommonPrintNoOutput",
"LamFaceAnalysisModels",
"LamGetPngInfo",
"LamHeyGemNode",
"LamHeyGemQueryNode",
"LamLoadImageBase64",
"LamLoadPathImage",
"LamLoadVideo",
"LamReadFileList",
"LamSamplerName",
"LamSaveAudio",
"LamSaveOnly",
"LamSaveVideo",
"LamScheduler",
"LamSwitcherCase",
"LoadDirImgPaths",
@@ -9260,6 +9500,8 @@
"MultiGLIGENTextBoxApply",
"MultiIPAdapterRegional",
"MultiIntFormula",
"MultiMergeAudio",
"MultiMergeVideos",
"MultiParamFormula",
"MultiTextConcatenate",
"MultiTextEncode",
@@ -9309,6 +9551,7 @@
"HumanPartsUltra",
"YC Color Match",
"YCFaceAlignToCanvas",
"YCFaceAlignToCanvasV2",
"YCFaceAnalysisModels"
],
{
@@ -9407,6 +9650,14 @@
"title_aux": "comfyui_MetalFX [WIP]"
}
],
"https://github.com/zl9739379/comfyui-qwen-vl-api": [
[
"VL_QwenDescribeImage"
],
{
"title_aux": "ComfyUI Qwen Vision Language API Node [NAME CONFLICT]"
}
],
"https://github.com/zyd232/ComfyUI-zyd232-Nodes": [
[
"zyd232 ImagesPixelsCompare",

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,14 +1,127 @@
{
"custom_nodes": [
{
"author": "armandgw84",
"title": "comfyui-custom-v6 [REMOVED]",
"reference": "https://github.com/armandgw84/comfyui-custom-v6",
"author": "MitoshiroPJ",
"title": "ComfyUI Slothful Attention [REMOVED]",
"reference": "https://github.com/MitoshiroPJ/comfyui_slothful_attention",
"files": [
"https://github.com/armandgw84/comfyui-custom-v6"
"https://github.com/MitoshiroPJ/comfyui_slothful_attention"
],
"install_type": "git-clone",
"description": "NODES: Resize With Padding, Wan 2.1 Transition Prompter, Wan Prompt Crafter"
"description": "This custom node allow controlling output without training. The reducing method is similar to [a/Spatial-Reduction Attention](https://paperswithcode.com/method/spatial-reduction-attention)."
},
{
"author": "MitoshiroPJ",
"title": "comfyui_focal_sampler [REMOVED]",
"reference": "https://github.com/MitoshiroPJ/comfyui_focal_sampler",
"files": [
"https://github.com/MitoshiroPJ/comfyui_focal_sampler"
],
"install_type": "git-clone",
"description": "Apply additional sampling to specific area"
},
{
"author": "manifestations",
"title": "ComfyUI Ethnic Outfit & Prompt Enhancer Nodes [REMOVED]",
"reference": "https://github.com/manifestations/comfyui-indian-outfit",
"files": [
"https://github.com/manifestations/comfyui-indian-outfit"
],
"install_type": "git-clone",
"description": "Features:\n* Extensive options for Indian, Indonesian, and international clothing, jewelry, accessories, and styles\n* Multiple jewelry and accessory fields (with material support: gold, diamond, silver, leather, beads, etc.)\n* Support for tattoos, henna, hair styles, poses, shot types, lighting, and photography genres\n* Seamless prompt expansion using your own Ollama LLM instance\n* Modular, extensible JSON data files for easy customization"
},
{
"author": "coVISIONSld",
"title": "ComfyUI-OmniGen2 [REMOVED]",
"reference": "https://github.com/coVISIONSld/ComfyUI-OmniGen2",
"files": [
"https://github.com/coVISIONSld/ComfyUI-OmniGen2"
],
"install_type": "git-clone",
"description": "ComfyUI-OmniGen2 is a custom node package for the OmniGen2 model, enabling advanced text-to-image generation and visual understanding."
},
{
"author": "S4MUEL-404",
"title": "ComfyUI-S4Tool-Image-Overlay [REMOVED]",
"reference": "https://github.com/S4MUEL-404/ComfyUI-S4Tool-Image-Overlay",
"files": [
"https://github.com/S4MUEL-404/ComfyUI-S4Tool-Image-Overlay"
],
"install_type": "git-clone",
"description": "Quickly set up image overlay effects"
},
{
"author": "akspa0",
"title": "ComfyUI-FapMixPlus [REMOVED]",
"reference": "https://github.com/akspa0/ComfyUI-FapMixPlus",
"files": [
"https://github.com/akspa0/ComfyUI-FapMixPlus"
],
"install_type": "git-clone",
"description": "This is an audio processing script that applies soft limiting, optional loudness normalization, and optional slicing for transcription. It can also produce stereo-mixed outputs with optional audio appended to the end. The script organizes processed files into structured folders with sanitized filenames and retains original timestamps for continuity."
},
{
"author": "RedmondAI",
"title": "comfyui-tools [UNSAFE]",
"reference": "https://github.com/RedmondAI/comfyui-tools",
"files": [
"https://github.com/RedmondAI/comfyui-tools"
],
"install_type": "git-clone",
"description": "Custom extensions for ComfyUI used by the Redmond3D VFX team.[w/This node pack has a vulnerability that allows it to create files at arbitrary paths.]"
},
{
"author": "S4MUEL-404",
"title": "Image Position Blend [REMOVED]",
"id": "ComfyUI-Image-Position-Blend",
"version": "1.1",
"reference": "https://github.com/S4MUEL-404/ComfyUI-Image-Position-Blend",
"files": [
"https://github.com/S4MUEL-404/ComfyUI-Image-Position-Blend"
],
"install_type": "git-clone",
"description": "A custom node for conveniently adjusting the overlay position of two images."
},
{
"author": "S4MUEL-404",
"title": "ComfyUI-Text-On-Image [REMOVED]",
"id": "ComfyUI-Text-On-Image",
"reference": "https://github.com/S4MUEL-404/ComfyUI-Text-On-Image",
"files": [
"https://github.com/S4MUEL-404/ComfyUI-Text-On-Image"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that allows users to add text overlays to images with customizable size, font, position, and shadow."
},
{
"author": "S4MUEL-404",
"title": "ComfyUI-Prompts-Selector [REMOVED]",
"reference": "https://github.com/S4MUEL-404/ComfyUI-Prompts-Selector",
"files": [
"https://github.com/S4MUEL-404/ComfyUI-Prompts-Selector"
],
"install_type": "git-clone",
"description": "Quickly select preset prompts and merge them"
},
{
"author": "juntaosun",
"title": "ComfyUI_open_nodes [REMOVED]",
"reference": "https://github.com/juntaosun/ComfyUI_open_nodes",
"files": [
"https://github.com/juntaosun/ComfyUI_open_nodes"
],
"install_type": "git-clone",
"description": "ComfyUI open nodes by juntaosun."
},
{
"author": "perilli",
"title": "apw_nodes [DEPRECATED]",
"reference": "https://github.com/alessandroperilli/apw_nodes",
"files": [
"https://github.com/alessandroperilli/apw_nodes"
],
"install_type": "git-clone",
"description": "A custom node suite to augment the capabilities of the [a/AP Workflows for ComfyUI](https://perilli.com/ai/comfyui/)[w/'APW_Nodes' has been newly added in place of 'apw_nodes'.]"
},
{
"author": "markuryy",

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,118 @@
{
"models": [
{
"name": "sam2.1_hiera_tiny.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (tiny)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_tiny.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_tiny.pt",
"size": "149.0MB"
},
{
"name": "sam2.1_hiera_small.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (small)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_small.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_small.pt",
"size": "176.0MB"
},
{
"name": "sam2.1_hiera_base_plus.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (base+)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_base_plus.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_base_plus.pt",
"size": "309.0MB"
},
{
"name": "sam2.1_hiera_large.pt",
"type": "sam2.1",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2.1 hiera model (large)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2.1_hiera_large.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/092824/sam2.1_hiera_large.pt",
"size": "857.0MB"
},
{
"name": "sam2_hiera_tiny.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (tiny)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_tiny.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_tiny.pt",
"size": "149.0MB"
},
{
"name": "sam2_hiera_small.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (small)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_small.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_small.pt",
"size": "176.0MB"
},
{
"name": "sam2_hiera_base_plus.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (base+)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_base_plus.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_base_plus.pt",
"size": "309.0MB"
},
{
"name": "sam2_hiera_large.pt",
"type": "sam2",
"base": "SAM",
"save_path": "sams",
"description": "Segmenty Anything SAM 2 hiera model (large)",
"reference": "https://github.com/facebookresearch/sam2#model-description",
"filename": "sam2_hiera_large.pt",
"url": "https://dl.fbaipublicfiles.com/segment_anything_2/072824/sam2_hiera_large.pt",
"size": "857.0MB"
},
{
"name": "Comfy-Org/omnigen2_fp16.safetensors",
"type": "diffusion_model",
"base": "OmniGen2",
"save_path": "default",
"description": "OmniGen2 diffusion model. This is required for using OmniGen2.",
"reference": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged",
"filename": "omnigen2_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/omnigen2_fp16.safetensors",
"size": "7.93GB"
},
{
"name": "Comfy-Org/qwen_2.5_vl_fp16.safetensors",
"type": "clip",
"base": "qwen-2.5",
"save_path": "default",
"description": "text encoder for OmniGen2",
"reference": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged",
"filename": "qwen_2.5_vl_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/Omnigen2_ComfyUI_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_fp16.safetensors",
"size": "7.51GB"
},
{
"name": "Latent Bridge Matching for Image Relighting",
"type": "diffusion_model",
@@ -576,121 +689,6 @@
"filename": "flux-hed-controlnet-v3.safetensors",
"url": "https://huggingface.co/XLabs-AI/flux-controlnet-collections/resolve/main/flux-hed-controlnet-v3.safetensors",
"size": "1.49GB"
},
{
"name": "XLabs-AI/realism_lora.safetensors",
"type": "lora",
"base": "FLUX.1",
"save_path": "xlabs/loras",
"description": "A checkpoint with trained LoRAs for FLUX.1-dev model by Black Forest Labs",
"reference": "https://huggingface.co/XLabs-AI/flux-lora-collection",
"filename": "realism_lora.safetensors",
"url": "https://huggingface.co/XLabs-AI/flux-lora-collection/resolve/main/realism_lora.safetensors",
"size": "44.8MB"
},
{
"name": "XLabs-AI/art_lora.safetensors",
"type": "lora",
"base": "FLUX.1",
"save_path": "xlabs/loras",
"description": "A checkpoint with trained LoRAs for FLUX.1-dev model by Black Forest Labs",
"reference": "https://huggingface.co/XLabs-AI/flux-lora-collection",
"filename": "art_lora.safetensors",
"url": "https://huggingface.co/XLabs-AI/flux-lora-collection/resolve/main/scenery_lora.safetensors",
"size": "44.8MB"
},
{
"name": "XLabs-AI/mjv6_lora.safetensors",
"type": "lora",
"base": "FLUX.1",
"save_path": "xlabs/loras",
"description": "A checkpoint with trained LoRAs for FLUX.1-dev model by Black Forest Labs",
"reference": "https://huggingface.co/XLabs-AI/flux-lora-collection",
"filename": "mjv6_lora.safetensors",
"url": "https://huggingface.co/XLabs-AI/flux-lora-collection/resolve/main/mjv6_lora.safetensors",
"size": "44.8MB"
},
{
"name": "XLabs-AI/flux-ip-adapter",
"type": "lora",
"base": "FLUX.1",
"save_path": "xlabs/ipadapters",
"description": "A checkpoint with trained LoRAs for FLUX.1-dev model by Black Forest Labs",
"reference": "https://huggingface.co/XLabs-AI/flux-ip-adapter",
"filename": "ip_adapter.safetensors",
"url": "https://huggingface.co/XLabs-AI/flux-ip-adapter/resolve/main/ip_adapter.safetensors",
"size": "982MB"
},
{
"name": "stabilityai/SD3.5-Large-Controlnet-Blur",
"type": "controlnet",
"base": "SD3.5",
"save_path": "controlnet/SD3.5",
"description": "Blur Controlnet model for SD3.5 Large",
"reference": "https://huggingface.co/stabilityai/stable-diffusion-3.5-controlnets",
"filename": "sd3.5_large_controlnet_blur.safetensors",
"url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-controlnets/resolve/main/sd3.5_large_controlnet_blur.safetensors",
"size": "8.65GB"
},
{
"name": "stabilityai/SD3.5-Large-Controlnet-Canny",
"type": "controlnet",
"base": "SD3.5",
"save_path": "controlnet/SD3.5",
"description": "Canny Controlnet model for SD3.5 Large",
"reference": "https://huggingface.co/stabilityai/stable-diffusion-3.5-controlnets",
"filename": "sd3.5_large_controlnet_canny.safetensors",
"url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-controlnets/resolve/main/sd3.5_large_controlnet_canny.safetensors",
"size": "8.65GB"
},
{
"name": "stabilityai/SD3.5-Large-Controlnet-Depth",
"type": "controlnet",
"base": "SD3.5",
"save_path": "controlnet/SD3.5",
"description": "Depth Controlnet model for SD3.5 Large",
"reference": "https://huggingface.co/stabilityai/stable-diffusion-3.5-controlnets",
"filename": "sd3.5_large_controlnet_depth.safetensors",
"url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-controlnets/resolve/main/sd3.5_large_controlnet_depth.safetensors",
"size": "8.65GB"
},
{
"name": "LTX-Video 2B v0.9 Checkpoint",
"type": "checkpoint",
"base": "LTX-Video",
"save_path": "checkpoints/LTXV",
"description": "LTX-Video is the first DiT-based video generation model capable of generating high-quality videos in real-time. It produces 24 FPS videos at a 768x512 resolution faster than they can be watched. Trained on a large-scale dataset of diverse videos, the model generates high-resolution videos with realistic and varied content.",
"reference": "https://huggingface.co/Lightricks/LTX-Video",
"filename": "ltx-video-2b-v0.9.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltx-video-2b-v0.9.safetensors",
"size": "9.37GB"
},
{
"name": "InstantX/FLUX.1-dev-IP-Adapter",
"type": "IP-Adapter",
"base": "FLUX.1",
"save_path": "ipadapter-flux",
"description": "FLUX.1-dev-IP-Adapter",
"reference": "https://huggingface.co/InstantX/FLUX.1-dev-IP-Adapter",
"filename": "ip-adapter.bin",
"url": "https://huggingface.co/InstantX/FLUX.1-dev-IP-Adapter/resolve/main/ip-adapter.bin",
"size": "5.29GB"
},
{
"name": "Comfy-Org/sigclip_vision_384 (patch14_384)",
"type": "clip_vision",
"base": "sigclip",
"save_path": "clip_vision",
"description": "This clip vision model is required for FLUX.1 Redux.",
"reference": "https://huggingface.co/Comfy-Org/sigclip_vision_384/tree/main",
"filename": "sigclip_vision_patch14_384.safetensors",
"url": "https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors",
"size": "857MB"
}
]
}

View File

@@ -38,7 +38,6 @@ else:
def current_timestamp():
return str(time.time()).split('.')[0]
security_check.security_check()
cm_global.pip_blacklist = {'torch', 'torchaudio', 'torchsde', 'torchvision'}
cm_global.pip_downgrade_blacklist = ['torch', 'torchaudio', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia']
@@ -119,6 +118,7 @@ def check_file_logging():
read_config()
read_uv_mode()
security_check.security_check()
check_file_logging()
if sys.version_info < (3, 13):

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 = "3.33.2"
version = "3.33.8"
license = { file = "LICENSE.txt" }
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]