mirror of
https://git.datalinker.icu/ltdrdata/ComfyUI-Manager
synced 2025-12-09 14:14:54 +08:00
Merge branch 'main' into feat/cnr
This commit is contained in:
commit
75240a028a
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
3623
github-stats.json
3623
github-stats.json
File diff suppressed because it is too large
Load Diff
@ -31,7 +31,7 @@ import cnr_utils
|
||||
from manager_util import *
|
||||
|
||||
|
||||
version_code = [2, 48, 6]
|
||||
version_code = [2, 48, 7]
|
||||
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
|
||||
|
||||
|
||||
@ -194,7 +194,7 @@ def is_installed(name):
|
||||
if name.startswith('#'):
|
||||
return True
|
||||
|
||||
pattern = r'([^<>!=]+)([<>!=]=?)([^ ]*)'
|
||||
pattern = r'([^<>!=]+)([<>!=]=?)([0-9.a-zA-Z]*)'
|
||||
match = re.search(pattern, name)
|
||||
|
||||
if match:
|
||||
|
||||
@ -238,8 +238,12 @@ def get_model_dir(data):
|
||||
model_type = data['type']
|
||||
if model_type == "checkpoints":
|
||||
base_model = folder_paths.folder_names_and_paths["checkpoints"][0][0]
|
||||
elif model_type == "checkpoint":
|
||||
base_model = folder_paths.folder_names_and_paths["checkpoints"][0][0]
|
||||
elif model_type == "unclip":
|
||||
base_model = folder_paths.folder_names_and_paths["checkpoints"][0][0]
|
||||
elif model_type == "clip":
|
||||
base_model = folder_paths.folder_names_and_paths["clip"][0][0]
|
||||
elif model_type == "VAE":
|
||||
base_model = folder_paths.folder_names_and_paths["vae"][0][0]
|
||||
elif model_type == "lora":
|
||||
|
||||
@ -13,68 +13,69 @@ comfyui_manager_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '
|
||||
cache_dir = os.path.join(comfyui_manager_path, '.cache')
|
||||
|
||||
|
||||
try:
|
||||
from distutils.version import StrictVersion
|
||||
except:
|
||||
print(f"[ComfyUI-Manager] 'distutils' package not found. Activating fallback mode for compatibility.")
|
||||
class StrictVersion:
|
||||
def __init__(self, version_string):
|
||||
self.version_string = version_string
|
||||
self.major = 0
|
||||
self.minor = 0
|
||||
self.patch = 0
|
||||
self.pre_release = None
|
||||
self.parse_version_string()
|
||||
# DON'T USE StrictVersion - cannot handle pre_release version
|
||||
# try:
|
||||
# from distutils.version import StrictVersion
|
||||
# except:
|
||||
print(f"[ComfyUI-Manager] 'distutils' package not found. Activating fallback mode for compatibility.")
|
||||
class StrictVersion:
|
||||
def __init__(self, version_string):
|
||||
self.version_string = version_string
|
||||
self.major = 0
|
||||
self.minor = 0
|
||||
self.patch = 0
|
||||
self.pre_release = None
|
||||
self.parse_version_string()
|
||||
|
||||
def parse_version_string(self):
|
||||
parts = self.version_string.split('.')
|
||||
if not parts:
|
||||
raise ValueError("Version string must not be empty")
|
||||
def parse_version_string(self):
|
||||
parts = self.version_string.split('.')
|
||||
if not parts:
|
||||
raise ValueError("Version string must not be empty")
|
||||
|
||||
self.major = int(parts[0])
|
||||
self.minor = int(parts[1]) if len(parts) > 1 else 0
|
||||
self.patch = int(parts[2]) if len(parts) > 2 else 0
|
||||
self.major = int(parts[0])
|
||||
self.minor = int(parts[1]) if len(parts) > 1 else 0
|
||||
self.patch = int(parts[2]) if len(parts) > 2 else 0
|
||||
|
||||
# Handling pre-release versions if present
|
||||
if len(parts) > 3:
|
||||
self.pre_release = parts[3]
|
||||
# Handling pre-release versions if present
|
||||
if len(parts) > 3:
|
||||
self.pre_release = parts[3]
|
||||
|
||||
def __str__(self):
|
||||
version = f"{self.major}.{self.minor}.{self.patch}"
|
||||
if self.pre_release:
|
||||
version += f"-{self.pre_release}"
|
||||
return version
|
||||
def __str__(self):
|
||||
version = f"{self.major}.{self.minor}.{self.patch}"
|
||||
if self.pre_release:
|
||||
version += f"-{self.pre_release}"
|
||||
return version
|
||||
|
||||
def __eq__(self, other):
|
||||
return (self.major, self.minor, self.patch, self.pre_release) == \
|
||||
(other.major, other.minor, other.patch, other.pre_release)
|
||||
def __eq__(self, other):
|
||||
return (self.major, self.minor, self.patch, self.pre_release) == \
|
||||
(other.major, other.minor, other.patch, other.pre_release)
|
||||
|
||||
def __lt__(self, other):
|
||||
if (self.major, self.minor, self.patch) == (other.major, other.minor, other.patch):
|
||||
return self.pre_release_compare(self.pre_release, other.pre_release) < 0
|
||||
return (self.major, self.minor, self.patch) < (other.major, other.minor, other.patch)
|
||||
def __lt__(self, other):
|
||||
if (self.major, self.minor, self.patch) == (other.major, other.minor, other.patch):
|
||||
return self.pre_release_compare(self.pre_release, other.pre_release) < 0
|
||||
return (self.major, self.minor, self.patch) < (other.major, other.minor, other.patch)
|
||||
|
||||
@staticmethod
|
||||
def pre_release_compare(pre1, pre2):
|
||||
if pre1 == pre2:
|
||||
return 0
|
||||
if pre1 is None:
|
||||
return 1
|
||||
if pre2 is None:
|
||||
return -1
|
||||
return -1 if pre1 < pre2 else 1
|
||||
@staticmethod
|
||||
def pre_release_compare(pre1, pre2):
|
||||
if pre1 == pre2:
|
||||
return 0
|
||||
if pre1 is None:
|
||||
return 1
|
||||
if pre2 is None:
|
||||
return -1
|
||||
return -1 if pre1 < pre2 else 1
|
||||
|
||||
def __le__(self, other):
|
||||
return self == other or self < other
|
||||
def __le__(self, other):
|
||||
return self == other or self < other
|
||||
|
||||
def __gt__(self, other):
|
||||
return not self <= other
|
||||
def __gt__(self, other):
|
||||
return not self <= other
|
||||
|
||||
def __ge__(self, other):
|
||||
return not self < other
|
||||
def __ge__(self, other):
|
||||
return not self < other
|
||||
|
||||
def __ne__(self, other):
|
||||
return not self == other
|
||||
def __ne__(self, other):
|
||||
return not self == other
|
||||
|
||||
|
||||
def simple_hash(input_string):
|
||||
|
||||
@ -12,6 +12,67 @@
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "comfyanonymous",
|
||||
"title": "ComfyUI_bitsandbytes_NF4 [EXPERIMENTAL]",
|
||||
"reference": "https://github.com/comfyanonymous/ComfyUI_bitsandbytes_NF4",
|
||||
"files": [
|
||||
"https://github.com/comfyanonymous/ComfyUI_bitsandbytes_NF4"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A quickly written custom node that uses code from Forge to support the nf4 flux dev checkpoint and nf4 flux schnell checkpoint.\nRequires installing bitsandbytes.\nMake sure your ComfyUI is updated.\nThe node is: CheckpointLoaderNF4, just plug it in your flux workflow instead of the regular one.[w/NF4 checckpoint doesn't support LoRA.]"
|
||||
},
|
||||
{
|
||||
"author": "kijai",
|
||||
"title": "ComfyUI-EasyAnimateWrapper [WIP]",
|
||||
"reference": "https://github.com/kijai/ComfyUI-EasyAnimateWrapper",
|
||||
"files": [
|
||||
"https://github.com/kijai/ComfyUI-EasyAnimateWrapper"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "EasyAnimateWrapper for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "logtd",
|
||||
"title": "ComfyUI-Veevee [WIP]",
|
||||
"reference": "https://github.com/logtd/ComfyUI-Veevee",
|
||||
"files": [
|
||||
"https://github.com/logtd/ComfyUI-Veevee"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A Video2Video framework for text2image models in ComfyUI. Supports SD1.5 and SDXL."
|
||||
},
|
||||
{
|
||||
"author": "kijai",
|
||||
"title": "ComfyUI-LLaVA-OneVision [WIP]",
|
||||
"reference": "https://github.com/kijai/ComfyUI-LLaVA-OneVision",
|
||||
"files": [
|
||||
"https://github.com/kijai/ComfyUI-LLaVA-OneVision"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Original repo: [a/https://github.com/LLaVA-VL/LLaVA-NeXT](https://github.com/LLaVA-VL/LLaVA-NeXT)\nUnsure of the dependencies, the original was a huge list, but I didn't install single new one to my environment and it worked."
|
||||
},
|
||||
{
|
||||
"author": "TTPlanetPig",
|
||||
"title": "for comfyui image proprocessor",
|
||||
"reference": "https://github.com/TTPlanetPig/Comfyui_TTP_CN_Preprocessor",
|
||||
"files": [
|
||||
"https://github.com/TTPlanetPig/Comfyui_TTP_CN_Preprocessor"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Adapt for Hunyuan now"
|
||||
},
|
||||
{
|
||||
"author": "IuvenisSapiens",
|
||||
"title": "ComfyUI_MiniCPM-V-2_6-int4",
|
||||
"id": "minicpm-v-2_6-int4",
|
||||
"reference": "https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4",
|
||||
"files": [
|
||||
"https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is an implementation of [a/MiniCPM-V-2_6-int4](https://github.com/OpenBMB/MiniCPM-V) by [a/ComfyUI](https://github.com/comfyanonymous/ComfyUI), including support for text-based queries, video queries, single-image queries, and multi-image queries to generate captions or responses."
|
||||
},
|
||||
{
|
||||
"author": "chrisdreid",
|
||||
"title": "ComfyUI_EnvAutopsyAPI [UNSAFE]",
|
||||
@ -288,16 +349,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "If you wish to incorporate these changes into your repo, feel free to open an issue and ask. The commits should be pretty clear, and I also label almost all changes with #HACK so a full text search will work too.\nPlease let me know if you decide to incorporate any of these changes into your LivePortrait implementation so I can direct people to you repository. I do not intend to maintain this repo.\nSome operations are simply not supported on MPS and I didn't rewrite them. Most of my changes are just to .cuda calls and that sort of thing. Many operations are still done on CPU, so don't expect awesome performance."
|
||||
},
|
||||
{
|
||||
"author": "justUmen",
|
||||
"title": "Bjornulf_custom_nodes [WIP]",
|
||||
"reference": "https://github.com/justUmen/Bjornulf_custom_nodes",
|
||||
"files": [
|
||||
"https://github.com/justUmen/Bjornulf_custom_nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: ollamaLoader, ShowText, ShowInt, LoopTexts, LoopFloat, LoopInteger, ..."
|
||||
},
|
||||
{
|
||||
"author": "thderoo",
|
||||
"title": "_topfun_s_nodes",
|
||||
@ -1811,16 +1862,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: CheckpointVAELoaderSimpleText, CheckpointVAESelectorText, LoRA_Tag_To_Stack"
|
||||
},
|
||||
{
|
||||
"author": "dnl13",
|
||||
"title": "ComfyUI-dnl13-seg",
|
||||
"reference": "https://github.com/dnl13/ComfyUI-dnl13-seg",
|
||||
"files": [
|
||||
"https://github.com/dnl13/ComfyUI-dnl13-seg"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "After discovering @storyicon implementation here of Segment Anything, I realized its potential as a powerful tool for ComfyUI if implemented correctly. I delved into the SAM and Dino models. The following is my own adaptation of sam_hq for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "Brandelan",
|
||||
"title": "ComfyUI_bd_customNodes",
|
||||
|
||||
@ -478,6 +478,17 @@
|
||||
"title_aux": "Isi-dev/ComfyUI-UniAnimate"
|
||||
}
|
||||
],
|
||||
"https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4": [
|
||||
[
|
||||
"DisplayText",
|
||||
"LoadVideo",
|
||||
"MiniCPM_VQA",
|
||||
"PreViewVideo"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_MiniCPM-V-2_6-int4"
|
||||
}
|
||||
],
|
||||
"https://github.com/IvanZhd/comfyui-codeformer": [
|
||||
[
|
||||
"RedBeanie_CustomImageInverter"
|
||||
@ -498,9 +509,12 @@
|
||||
[
|
||||
"AppendNode",
|
||||
"ApplyVoiceConversion",
|
||||
"ImAppendQuickbackNode",
|
||||
"ImAppendQuickbackVideoNode",
|
||||
"ImAppendVideoNode",
|
||||
"ImApplyWav2lip",
|
||||
"ImDumpEntity",
|
||||
"ImDumpNode",
|
||||
"ImNodeTitleOverride",
|
||||
"LoadPackage",
|
||||
"MergeNode",
|
||||
@ -806,6 +820,17 @@
|
||||
"title_aux": "ComfyUI-TSFNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/TTPlanetPig/Comfyui_TTP_CN_Preprocessor": [
|
||||
[
|
||||
"TTPlanet_Tile_Preprocessor_GF",
|
||||
"TTPlanet_Tile_Preprocessor_Simple",
|
||||
"TTPlanet_Tile_Preprocessor_cufoff",
|
||||
"TTPlanet_inpainting_Preprecessor"
|
||||
],
|
||||
{
|
||||
"title_aux": "for comfyui image proprocessor"
|
||||
}
|
||||
],
|
||||
"https://github.com/Video3DGenResearch/comfyui-batch-input-node": [
|
||||
[
|
||||
"BatchImageAndPrompt",
|
||||
@ -1289,6 +1314,14 @@
|
||||
"title_aux": "ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/comfyanonymous/ComfyUI_bitsandbytes_NF4": [
|
||||
[
|
||||
"CheckpointLoaderNF4"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_bitsandbytes_NF4 [EXPERIMENTAL]"
|
||||
}
|
||||
],
|
||||
"https://github.com/comfypod/ComfyUI-Comflow": [
|
||||
[
|
||||
"ComflowInputBoolean",
|
||||
@ -1352,20 +1385,6 @@
|
||||
"title_aux": "comfyui-stylegan"
|
||||
}
|
||||
],
|
||||
"https://github.com/dnl13/ComfyUI-dnl13-seg": [
|
||||
[
|
||||
"Automatic Segmentation (dnl13)",
|
||||
"BatchSelector (dnl13)",
|
||||
"Combine Images By Mask (dnl13)",
|
||||
"Dinov1 Model Loader (dnl13)",
|
||||
"Mask with prompt (dnl13)",
|
||||
"RGB (dnl13)",
|
||||
"SAM Model Loader (dnl13)"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-dnl13-seg"
|
||||
}
|
||||
],
|
||||
"https://github.com/doucx/ComfyUI_WcpD_Utility_Kit": [
|
||||
[
|
||||
"BlackImage",
|
||||
@ -1795,47 +1814,6 @@
|
||||
"title_aux": "ComfyUI-Unique3D [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/justUmen/Bjornulf_custom_nodes": [
|
||||
[
|
||||
"Bjornulf_CheckBlackImage",
|
||||
"Bjornulf_ClearVRAM",
|
||||
"Bjornulf_CombineBackgroundOverlay",
|
||||
"Bjornulf_CombineTexts",
|
||||
"Bjornulf_CustomStringType",
|
||||
"Bjornulf_GrayscaleTransform",
|
||||
"Bjornulf_LoopBasicBatch",
|
||||
"Bjornulf_LoopCombosSamplersSchedulers",
|
||||
"Bjornulf_LoopFloat",
|
||||
"Bjornulf_LoopInteger",
|
||||
"Bjornulf_LoopSamplers",
|
||||
"Bjornulf_LoopSchedulers",
|
||||
"Bjornulf_LoopTexts",
|
||||
"Bjornulf_RandomModelClipVae",
|
||||
"Bjornulf_RandomTexts",
|
||||
"Bjornulf_RemoveTransparency",
|
||||
"Bjornulf_ResizeImage",
|
||||
"Bjornulf_SaveApiImage",
|
||||
"Bjornulf_SaveBjornulfLobeChat",
|
||||
"Bjornulf_SaveImagePath",
|
||||
"Bjornulf_SaveImageToFolder",
|
||||
"Bjornulf_SaveText",
|
||||
"Bjornulf_SaveTmpImage",
|
||||
"Bjornulf_ShowFloat",
|
||||
"Bjornulf_ShowInt",
|
||||
"Bjornulf_ShowText",
|
||||
"Bjornulf_VideoPingPong",
|
||||
"Bjornulf_WriteImageAllInOne",
|
||||
"Bjornulf_WriteImageCharacter",
|
||||
"Bjornulf_WriteImageCharacters",
|
||||
"Bjornulf_WriteImageEnvironment",
|
||||
"Bjornulf_WriteText",
|
||||
"Bjornulf_imagesToVideo",
|
||||
"Bjornulf_ollamaLoader"
|
||||
],
|
||||
{
|
||||
"title_aux": "Bjornulf_custom_nodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/kadirnar/ComfyUI-Adapter": [
|
||||
[
|
||||
"GarmentSegLoader"
|
||||
@ -1932,6 +1910,19 @@
|
||||
"title_aux": "ComfyUI-DiffusersSD3Wrapper"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-EasyAnimateWrapper": [
|
||||
[
|
||||
"DownloadAndLoadEasyAnimateModel",
|
||||
"EasyAnimateDecode",
|
||||
"EasyAnimateImageEncoder",
|
||||
"EasyAnimateResize",
|
||||
"EasyAnimateSampler",
|
||||
"EasyAnimateTextEncode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-EasyAnimateWrapper [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-FollowYourEmojiWrapper": [
|
||||
[
|
||||
"DownloadAndLoadFYEModel",
|
||||
@ -1947,6 +1938,15 @@
|
||||
"title_aux": "ComfyUI-FollowYourEmojiWrapper [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-LLaVA-OneVision": [
|
||||
[
|
||||
"DownloadAndLoadLLaVAOneVisionModel",
|
||||
"LLaVA_OneVision_Run"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-LLaVA-OneVision [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/komojini/ComfyUI_Prompt_Template_CustomNodes/raw/main/prompt_with_template.py": [
|
||||
[
|
||||
"ObjectPromptWithTemplate",
|
||||
@ -2023,6 +2023,24 @@
|
||||
"title_aux": "ComfyUI-MotionThiefExperiment"
|
||||
}
|
||||
],
|
||||
"https://github.com/logtd/ComfyUI-Veevee": [
|
||||
[
|
||||
"ApplyVVModel",
|
||||
"FlowConfig",
|
||||
"FlowGetFlow",
|
||||
"GetRaftFlow",
|
||||
"InjectionConfig",
|
||||
"PivotConfig",
|
||||
"RaveConfig",
|
||||
"SCAConfig",
|
||||
"TemporalConfig",
|
||||
"VVSamplerSampler",
|
||||
"VVUnsamplerSampler"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Veevee [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/longgui0318/comfyui-one-more-step": [
|
||||
[
|
||||
"Calculate More Step Latent",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -10,6 +10,38 @@
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "shinich39",
|
||||
"title": "comfyui-pkg39 [DEPRECATED]",
|
||||
"reference": "https://github.com/shinich39/comfyui-pkg39",
|
||||
"files": [
|
||||
"https://github.com/shinich39/comfyui-pkg39"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This package has created for generate image from generated image and embedded workflow."
|
||||
},
|
||||
{
|
||||
"author": "dnl13",
|
||||
"title": "ComfyUI-dnl13-seg [DEPRECATED]",
|
||||
"reference": "https://github.com/dnl13/ComfyUI-dnl13-seg",
|
||||
"files": [
|
||||
"https://github.com/dnl13/ComfyUI-dnl13-seg"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "After discovering @storyicon implementation here of Segment Anything, I realized its potential as a powerful tool for ComfyUI if implemented correctly. I delved into the SAM and Dino models. The following is my own adaptation of sam_hq for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "1038lab",
|
||||
"title": "ComfyUI-latentSizeSelector [REMOVED]",
|
||||
"id": "ComfyUI-latentSizeSelector",
|
||||
"reference": "https://github.com/1038lab/ComfyUI_LatentSizeSelector",
|
||||
"files": [
|
||||
"https://github.com/1038lab/ComfyUI_LatentSizeSelector"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "You'll get a new node Latent Size Selector, you can pick the x and y sizes from a list."
|
||||
},
|
||||
{
|
||||
"author": "hy134300",
|
||||
"title": "ComfyUI-PhotoMaker-V2 [REMOVED]",
|
||||
|
||||
@ -9,8 +9,298 @@
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "Fuou Marinas",
|
||||
"title": "ComfyUI-StyleTransferPlus",
|
||||
"id": "styletransferplus",
|
||||
"reference": "https://github.com/FuouM/ComfyUI-StyleTransferPlus",
|
||||
"files": [
|
||||
"https://github.com/FuouM/ComfyUI-StyleTransferPlus"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Neural Neighbor, CAST, EFDM, MicroAST, Coral Color Transfer."
|
||||
},
|
||||
{
|
||||
"author": "jstit",
|
||||
"title": "ComfyUI-HeadshotPro",
|
||||
"reference": "https://github.com/HeadshotPro/ComfyUI-HeadshotPro",
|
||||
"files": [
|
||||
"https://github.com/HeadshotPro/ComfyUI-HeadshotPro"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Download Dreambooth Checkpoint, Get Random Value From List, Load Canny Pose Face, Transparent to White Background, Download Flux Lora."
|
||||
},
|
||||
{
|
||||
"author": "jstit",
|
||||
"title": "comfyui_custom_node_image",
|
||||
"reference": "https://github.com/jstit/comfyui_custom_node_image",
|
||||
"files": [
|
||||
"https://github.com/jstit/comfyui_custom_node_image"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:ImageCropCircle."
|
||||
},
|
||||
{
|
||||
"author": "justUmen",
|
||||
"title": "Bjornulf_custom_nodes",
|
||||
"reference": "https://github.com/justUmen/Bjornulf_custom_nodes",
|
||||
"files": [
|
||||
"https://github.com/justUmen/Bjornulf_custom_nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: Ollama, Green Screen to Transparency, Save image for Bjornulf LobeChat, Text with random Seed, Random line from input, Combine images (Background+Overlay alpha), Image to grayscale (black & white), Remove image Transparency (alpha), Resize Image, ..."
|
||||
},
|
||||
{
|
||||
"author": "yuvraj108c",
|
||||
"title": "ComfyUI Dwpose TensorRT",
|
||||
"id": "dwpose-tensorrt",
|
||||
"reference": "https://github.com/yuvraj108c/ComfyUI-Dwpose-Tensorrt",
|
||||
"files": [
|
||||
"https://github.com/yuvraj108c/ComfyUI-Dwpose-Tensorrt"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This project provides a Tensorrt implementation of Dwpose for ultra fast pose estimation inside ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "OuticNZ",
|
||||
"title": "ComfyUI-Simple-Of-Complex",
|
||||
"reference": "https://github.com/OuticNZ/ComfyUI-Simple-Of-Complex",
|
||||
"files": [
|
||||
"https://github.com/OuticNZ/ComfyUI-Simple-Of-Complex"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Text Switch 2 Way, Prompt Tidy, Text With Context."
|
||||
},
|
||||
{
|
||||
"author": "Pheat-AI",
|
||||
"title": "Remade_nodes",
|
||||
"reference": "https://github.com/Pheat-AI/Remade_nodes",
|
||||
"files": [
|
||||
"https://github.com/Pheat-AI/Remade_nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Batch Image Blend by Mask"
|
||||
},
|
||||
{
|
||||
"author": "Raapys",
|
||||
"title": "LatentGC Aggressive",
|
||||
"id": "latentgcaggressive",
|
||||
"reference": "https://github.com/Raapys/ComfyUI-LatentGC_Aggressive",
|
||||
"files": [
|
||||
"https://github.com/Raapys/ComfyUI-LatentGC_Aggressive"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple latent-passthrough node for running a full VRAM cleanup between workflow stages."
|
||||
},
|
||||
{
|
||||
"author": "shadowcz007",
|
||||
"title": "comfyui-try-on",
|
||||
"reference": "https://github.com/shadowcz007/comfyui-try-on",
|
||||
"files": [
|
||||
"https://github.com/shadowcz007/comfyui-try-on"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Virtual try-on for creating a personal brand wardrobe collection."
|
||||
},
|
||||
{
|
||||
"author": "caleboleary",
|
||||
"title": "Comfyui-calbenodes",
|
||||
"reference": "https://github.com/caleboleary/Comfyui-calbenodes",
|
||||
"files": [
|
||||
"https://github.com/caleboleary/Comfyui-calbenodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:CharacterManagerNode, FilmGrain, FlipFlopperSameArch"
|
||||
},
|
||||
{
|
||||
"author": "MinusZoneAI",
|
||||
"title": "ComfyUI-Flux1Quantize-MZ",
|
||||
"reference": "https://github.com/MinusZoneAI/ComfyUI-Flux1Quantize-MZ",
|
||||
"files": [
|
||||
"https://github.com/MinusZoneAI/ComfyUI-Flux1Quantize-MZ"
|
||||
],
|
||||
"pip": ["git+https://github.com/IST-DASLab/marlin"],
|
||||
"install_type": "git-clone",
|
||||
"description": "Quantization tools are from [a/https://github.com/casper-hansen/AutoAWQ](https://github.com/casper-hansen/AutoAWQ) and [a/https://github.com/IST-DASLab/marlin](https://github.com/IST-DASLab/marlin)\nOnly applicable to graphics cards with sm_80 and above (30 series and above)\nNeed to install marlin dependencies first"
|
||||
},
|
||||
{
|
||||
"author": "OgreLemonSoup",
|
||||
"title": "Load Image Gallery",
|
||||
"id": "LoadImageGallery",
|
||||
"reference": "https://github.com/OgreLemonSoup/ComfyUI-Load-Image-Gallery",
|
||||
"files": [
|
||||
"https://github.com/OgreLemonSoup/ComfyUI-Load-Image-Gallery"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Adds a gallery to the Load Image node"
|
||||
},
|
||||
{
|
||||
"author": "Hellrunner2k",
|
||||
"title": "Hellrunner's Magical Nodes",
|
||||
"reference": "https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes",
|
||||
"files": [
|
||||
"https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Magical Save Node, Thermal Latenator. This package contains a collection of neat nodes that are supposed to ease your comfy-flow."
|
||||
},
|
||||
{
|
||||
"author": "logtd",
|
||||
"title": "ComfyUI-SEGAttention",
|
||||
"id": "segattention",
|
||||
"reference": "https://github.com/logtd/ComfyUI-SEGAttention",
|
||||
"files": [
|
||||
"https://github.com/logtd/ComfyUI-SEGAttention"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes to use [a/Smoothed Energy Guidance](https://github.com/SusungHong/SEG-SDXL) for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "MohammadAboulEla",
|
||||
"title": "iTools ImageLoaderPlus",
|
||||
"reference": "https://github.com/MohammadAboulEla/ComfyUI-iTools",
|
||||
"files": [
|
||||
"https://github.com/MohammadAboulEla/ComfyUI-iTools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "The iTools ImageLoaderPlus is an enhancement of the original ComfyUI ImageLoader node. It attempts to return the possible prompt used to create an image."
|
||||
},
|
||||
{
|
||||
"author": "logtd",
|
||||
"title": "ComfyUI-RefUNet",
|
||||
"id": "refunet",
|
||||
"reference": "https://github.com/logtd/ComfyUI-RefUNet",
|
||||
"files": [
|
||||
"https://github.com/logtd/ComfyUI-RefUNet"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A set of nodes to use Reference UNets"
|
||||
},
|
||||
{
|
||||
"author": "blackcodetavern",
|
||||
"title": "ComfyUI-Benripack",
|
||||
"reference": "https://github.com/blackcodetavern/ComfyUI-Benripack",
|
||||
"files": [
|
||||
"https://github.com/blackcodetavern/ComfyUI-Benripack"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI-Benripack is an extension for ComfyUI that provides a CharacterPipe node. This node allows for managing various elements such as images, prompts, and models in a single structure, simplifying the workflow for character-based image generation."
|
||||
},
|
||||
{
|
||||
"author": "Cyber-Blacat",
|
||||
"title": "ComfyUI-Yuan",
|
||||
"reference": "https://github.com/Cyber-Blacat/ComfyUI-Yuan",
|
||||
"files": [
|
||||
"https://github.com/Cyber-Blacat/ComfyUI-Yuan"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Some simple&practical ComfyUI image processing nodes."
|
||||
},
|
||||
{
|
||||
"author": "NeuralSamurAI",
|
||||
"title": "FluxPseudoNegative",
|
||||
"reference": "https://github.com/NeuralSamurAI/ComfyUI-FluxPseudoNegativePrompt",
|
||||
"files": [
|
||||
"https://github.com/NeuralSamurAI/ComfyUI-FluxPseudoNegativePrompt"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "FluxPseudoNegative is an advanced custom node for ComfyUI that converts negative prompts into positive ones. It's designed to enhance prompt engineering for image generation models that don't natively support negative prompts or where using negative prompts significantly increases generation time. So instead of hacking CFG we simply invert your negative words and find their antonyms!"
|
||||
},
|
||||
{
|
||||
"author": "LING-APE",
|
||||
"title": "ComfyUI-PixelResolutionCalculator",
|
||||
"id": "PixelCalulator",
|
||||
"reference": "https://github.com/Ling-APE/ComfyUI-PixelResolutionCalculator",
|
||||
"files": [
|
||||
"https://github.com/Ling-APE/ComfyUI-PixelResolutionCalculator"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Simple resuluition calculator to convert pixel resolution and aspect ratio to laten friendlt pixel width and height size."
|
||||
},
|
||||
{
|
||||
"author": "Franck-Demongin",
|
||||
"title": "NX_Translator",
|
||||
"reference": "https://github.com/Franck-Demongin/NX_Translator",
|
||||
"files": [
|
||||
"https://github.com/Franck-Demongin/NX_Translator"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for translating prompts with Google Translate or DeeplL directly in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "eastoc",
|
||||
"title": "Semantic-SAM",
|
||||
"reference": "https://github.com/eastoc/ComfyUI_SemanticSAM",
|
||||
"files": [
|
||||
"https://github.com/eastoc/ComfyUI_SemanticSAM"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Segment and Recognize Anything at Any Granularity."
|
||||
},
|
||||
{
|
||||
"author": "AIFSH",
|
||||
"title": "GSTTS-ComfyUI",
|
||||
"id": "gstts",
|
||||
"reference": "https://github.com/AIFSH/GSTTS-ComfyUI",
|
||||
"files": [
|
||||
"https://github.com/AIFSH/GSTTS-ComfyUI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "a comfyui custom node for [a/GPT-SoVITS](https://github.com/RVC-Boss/GPT-SoVITS)"
|
||||
},
|
||||
{
|
||||
"author": "MiddleKD",
|
||||
"title": "ComfyUI-productfix",
|
||||
"reference": "https://github.com/MiddleKD/ComfyUI-productfix",
|
||||
"files": [
|
||||
"https://github.com/MiddleKD/ComfyUI-productfix"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a ComfyUI custom node that helps generate images while preserving the text, logos, and details of e-commerce products."
|
||||
},
|
||||
{
|
||||
"author": "chrisdreid",
|
||||
"title": "NX_HuggingFace_Flux",
|
||||
"reference": "https://github.com/Franck-Demongin/NX_HuggingFace_Flux",
|
||||
"files": [
|
||||
"https://github.com/Franck-Demongin/NX_HuggingFace_Flux"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Hugging Face Flux"
|
||||
},
|
||||
{
|
||||
"author": "Jjulianadv",
|
||||
"title": "Wild Divide",
|
||||
"reference": "https://github.com/Julian-adv/WildDivide",
|
||||
"files": [
|
||||
"https://github.com/Julian-adv/WildDivide"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This extension provides the ability to build prompts using wildcards for each region of a split image."
|
||||
},
|
||||
{
|
||||
"author": "smthemex",
|
||||
"title": "ComfyUI_FoleyCrafter",
|
||||
"id": "comfyui_foleycrafter",
|
||||
"reference": "https://github.com/smthemex/ComfyUI_FoleyCrafter",
|
||||
"files": [
|
||||
"https://github.com/smthemex/ComfyUI_FoleyCrafter"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "FoleyCrafter is a video-to-audio generation framework which can produce realistic sound effects semantically relevant and synchronized with videos."
|
||||
},
|
||||
{
|
||||
"author": "goburiin",
|
||||
"title": "nsfwrecog-comfyui",
|
||||
"reference": "https://github.com/goburiin/nsfwrecog-comfyui",
|
||||
"files": [
|
||||
"https://github.com/goburiin/nsfwrecog-comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:NSFW Detector"
|
||||
},
|
||||
|
||||
{
|
||||
"author": "shiimizu",
|
||||
"title": "Semantic-aware Guidance (S-CFG)",
|
||||
@ -398,402 +688,6 @@
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI custom node that activates integration with a Sentry instance for loading. Has no actual nodes."
|
||||
},
|
||||
{
|
||||
"author": "shinich39",
|
||||
"title": "comfyui-pkg39",
|
||||
"reference": "https://github.com/shinich39/comfyui-pkg39",
|
||||
"files": [
|
||||
"https://github.com/shinich39/comfyui-pkg39"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This package has created for generate image from generated image and embedded workflow."
|
||||
},
|
||||
{
|
||||
"author": "chflame163",
|
||||
"title": "ComfyUI_CatVTON_Wrapper",
|
||||
"id": "catvton-wrapper",
|
||||
"reference": "https://github.com/chflame163/ComfyUI_CatVTON_Wrapper",
|
||||
"files": [
|
||||
"https://github.com/chflame163/ComfyUI_CatVTON_Wrapper"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "[a/CatVTON](https://github.com/Zheng-Chong/CatVTON) warpper for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "aisabervisionlab",
|
||||
"title": "ComfyUI_merge_ASVL",
|
||||
"id": "merge-asvl",
|
||||
"reference": "https://github.com/aisabervisionlab/ComfyUI_merge_ASVL",
|
||||
"files": [
|
||||
"https://github.com/aisabervisionlab/ComfyUI_merge_ASVL"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a simple node for connecting images. For pictures of the same size, users can choose to fill in vertical in the parameter to connect the pictures vertically or fill in horizontal to connect the pictures horizontally."
|
||||
},
|
||||
{
|
||||
"author": "gisu",
|
||||
"title": "foxpack",
|
||||
"id": "foxp",
|
||||
"reference": "https://github.com/gisu/comfyui-foxpack",
|
||||
"files": [
|
||||
"https://github.com/gisu/comfyui-foxpack"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Collection of nodes for the automation of workflows"
|
||||
},
|
||||
{
|
||||
"author": "christian-byrne",
|
||||
"title": "youtube-dl-comfyui",
|
||||
"reference": "https://github.com/christian-byrne/youtube-dl-comfyui",
|
||||
"files": [
|
||||
"https://github.com/christian-byrne/youtube-dl-comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Download youtube videos/playlists"
|
||||
},
|
||||
{
|
||||
"author": "pzc163",
|
||||
"title": "Comfyui-CatVTON",
|
||||
"id": "catvton",
|
||||
"reference": "https://github.com/pzc163/Comfyui-CatVTON",
|
||||
"files": [
|
||||
"https://github.com/pzc163/Comfyui-CatVTON"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Comfyui-CatVTON This repository is the modified official Comfyui node of CatVTON, which is a simple and efficient virtual try-on diffusion model with 1) Lightweight Network (899.06M parameters totally), 2) Parameter-Efficient Training (49.57M parameters trainable) 3) Simplified Inference (< 8G VRAM for 1024X768 resolution).\nThe original GitHub project is [a/https://github.com/Zheng-Chong/CatVTON](https://github.com/Zheng-Chong/CatVTON)"
|
||||
},
|
||||
{
|
||||
"author": "webfiltered",
|
||||
"title": "WTF? - a debug node for ComfyUI",
|
||||
"id": "debugnode",
|
||||
"reference": "https://github.com/webfiltered/DebugNode-ComfyUI",
|
||||
"files": [
|
||||
"https://github.com/webfiltered/DebugNode-ComfyUI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This node provides a simple way to view the output of many nodes, without leaving ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "Visionatrix",
|
||||
"title": "ComfyUI-Visionatrix",
|
||||
"id": "visionatrix",
|
||||
"reference": "https://github.com/Visionatrix/ComfyUI-Visionatrix",
|
||||
"files": [
|
||||
"https://github.com/Visionatrix/ComfyUI-Visionatrix"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "The ComfyUI-Visionatrix nodes are designed for convenient ComfyUI to [a/Visionatrix](https://github.com/Visionatrix/Visionatrix) workflow support migration, in particular to extract prompt input params (input, textarea, checkbox, select, range, file) to be used in simplified Visionatrix UI."
|
||||
},
|
||||
{
|
||||
"author": "Fuou Marinas",
|
||||
"title": "ComfyUI-EbSynth",
|
||||
"id": "comfyEbsynth",
|
||||
"reference": "https://github.com/FuouM/ComfyUI-EbSynth",
|
||||
"files": [
|
||||
"https://github.com/FuouM/ComfyUI-EbSynth"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Run EbSynth, Fast Example-based Image Synthesis and Style Transfer, in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "Parameshvadivel",
|
||||
"title": "ComfyUI-SVGview",
|
||||
"id": "svgview",
|
||||
"reference": "https://github.com/Parameshvadivel/ComfyUI-SVGview",
|
||||
"files": [
|
||||
"https://github.com/Parameshvadivel/ComfyUI-SVGview"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Preview SVG"
|
||||
},
|
||||
{
|
||||
"author": "vault-developer",
|
||||
"title": "ImageBlender",
|
||||
"reference": "https://github.com/vault-developer/comfyui-image-blender",
|
||||
"files": [
|
||||
"https://github.com/vault-developer/comfyui-image-blender"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyuiImageBlender is a custom node for ComfyUI. It may be used to blend two images together using a specified blending mode."
|
||||
},
|
||||
{
|
||||
"author": "liangt",
|
||||
"title": "comfyui-loadimagewithsubfolder",
|
||||
"reference": "https://github.com/liangt/comfyui-loadimagewithsubfolder",
|
||||
"files": [
|
||||
"https://github.com/liangt/comfyui-loadimagewithsubfolder"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Extend LoadImage node with subfolder support"
|
||||
},
|
||||
{
|
||||
"author": "neeltheninja",
|
||||
"title": "ComfyUI-TextOverlay",
|
||||
"reference": "https://github.com/neeltheninja/ComfyUI-TextOverlay",
|
||||
"files": [
|
||||
"https://github.com/neeltheninja/ComfyUI-TextOverlay"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that adds text overlay to images, with options for text and background color, opacity, vertical positioning, and custom font selection."
|
||||
},
|
||||
{
|
||||
"author": "JosefKuchar",
|
||||
"title": "ComfyUI-AdvancedTiling",
|
||||
"reference": "https://github.com/JosefKuchar/ComfyUI-AdvancedTiling",
|
||||
"files": [
|
||||
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced tiling of various shapes for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "glowcone",
|
||||
"title": "String Converter",
|
||||
"reference": "https://github.com/glowcone/comfyui-string-converter",
|
||||
"files": [
|
||||
"https://github.com/glowcone/comfyui-string-converter"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: Convert String To Int, Convert String To Float"
|
||||
},
|
||||
{
|
||||
"author": "Makki_Shizu",
|
||||
"title": "comfyui_reimgsize",
|
||||
"id": "reimgsize",
|
||||
"reference": "https://github.com/MakkiShizu/comfyui_reimgsize",
|
||||
"files": [
|
||||
"https://github.com/MakkiShizu/comfyui_reimgsize"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "a simple reimgsize node(s) in comfyui."
|
||||
},
|
||||
{
|
||||
"author": "DriftJohnson",
|
||||
"title": "DJZ-Nodes",
|
||||
"id": "DJZ-Nodes",
|
||||
"reference": "https://github.com/MushroomFleet/DJZ-Nodes",
|
||||
"files": [
|
||||
"https://github.com/MushroomFleet/DJZ-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "AspectSize and other nodes"
|
||||
},
|
||||
{
|
||||
"author": "var1ableX",
|
||||
"title": "ComfyUI_Accessories",
|
||||
"reference": "https://github.com/var1ableX/ComfyUI_Accessories",
|
||||
"files": [
|
||||
"https://github.com/var1ableX/ComfyUI_Accessories"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Get Mask Dimensions"
|
||||
},
|
||||
{
|
||||
"author": "akierson",
|
||||
"title": "ComfyUI-textnodes",
|
||||
"reference": "https://github.com/akierson/ComfyUI-textnodes",
|
||||
"files": [
|
||||
"https://github.com/akierson/ComfyUI-textnodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Misc Text Nodes for Comfy UI"
|
||||
},
|
||||
{
|
||||
"author": "neverbiasu",
|
||||
"title": "ComfyUI-Image-Captioner",
|
||||
"id": "image-captioner",
|
||||
"reference": "https://github.com/neverbiasu/ComfyUI-Image-Captioner",
|
||||
"files": [
|
||||
"https://github.com/neverbiasu/ComfyUI-Image-Captioner"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI extension for generating captions of images."
|
||||
},
|
||||
{
|
||||
"author": "jn-jairo",
|
||||
"title": "JNComfy",
|
||||
"reference": "https://github.com/jn-jairo/jn_comfyui",
|
||||
"files": [
|
||||
"https://github.com/jn-jairo/jn_comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI extension with patches and nodes.\nPatches:Preview device, Extension device, Temperature, Memory estimation, Optimizations, Easy generic inputs, Easy multiple inputs.\nNODES: Image nodes, Image/Area nodes, Image/Blip nodes, Image/Face nodes, Sampling nodes, Patch nodes, Primitive nodes, Primitive/Conversion nodes, Primitive/Process nodes, Workflow nodes, etc..."
|
||||
},
|
||||
{
|
||||
"author": "Haoming02",
|
||||
"title": "ComfyUI Old Photo Restoration",
|
||||
"reference": "https://github.com/Haoming02/comfyui-old-photo-restoration",
|
||||
"files": [
|
||||
"https://github.com/Haoming02/comfyui-old-photo-restoration"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is an Extension for ComfyUI, which allows you to perform Bringing-Old-Photos-Back-to-Life natively."
|
||||
},
|
||||
{
|
||||
"author": "un-seen",
|
||||
"title": "ComfyUI Segment Anything",
|
||||
"reference": "https://github.com/un-seen/comfyui_segment_anything_plus",
|
||||
"files":[
|
||||
"https://github.com/un-seen/comfyui_segment_anything_plus"
|
||||
],
|
||||
"install_type":"git-clone",
|
||||
"description":"This project is a ComfyUI version of [a/sd-webui-segment-anything](https://github.com/continue-revolution/sd-webui-segment-anything). At present, only the most core functionalities have been implemented. I would like to express my gratitude to [a/continue-revolution](https://github.com/continue-revolution) for their preceding work on which this is based."
|
||||
},
|
||||
{
|
||||
"author": "ai-shizuka",
|
||||
"title": "ComfyUI-tbox",
|
||||
"reference": "https://github.com/ai-shizuka/ComfyUI-tbox",
|
||||
"files": [
|
||||
"https://github.com/ai-shizuka/ComfyUI-tbox"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:ImageLoader, ImageSaver, ImagesSaver, ImageResize, ImageSize."
|
||||
},
|
||||
{
|
||||
"author": "akierson",
|
||||
"title": "comfyui-colornodes",
|
||||
"reference": "https://github.com/akierson/comfyui-colornodes",
|
||||
"files": [
|
||||
"https://github.com/akierson/comfyui-colornodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Basic Color Nodes for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "EnragedAntelope",
|
||||
"title": "Doubutsu Image Describer for ComfyUI",
|
||||
"reference": "https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer",
|
||||
"files": [
|
||||
"https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This custom node for ComfyUI allows you to use the Doubutsu small VLM model to describe images. Credit and further information on Doubutsu: [a/https://huggingface.co/qresearch/doubutsu-2b-pt-756](https://huggingface.co/qresearch/doubutsu-2b-pt-756)"
|
||||
},
|
||||
{
|
||||
"author": "AIFSH",
|
||||
"title": "StyleShot-ComfyUI",
|
||||
"id": "styleshot",
|
||||
"reference": "https://github.com/AIFSH/StyleShot-ComfyUI",
|
||||
"files": [
|
||||
"https://github.com/AIFSH/VocalSeparation-ComfyUI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "a custom node for [a/StyleShot](https://github.com/open-mmlab/StyleShot.git)"
|
||||
},
|
||||
{
|
||||
"author": "shinich39",
|
||||
"title": "comfyui-model-db",
|
||||
"reference": "https://github.com/shinich39/comfyui-model-db",
|
||||
"files": [
|
||||
"https://github.com/shinich39/comfyui-model-db"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Store settings by model."
|
||||
},
|
||||
{
|
||||
"author": "pikenrover",
|
||||
"title": "ComfyUI_PRNodes",
|
||||
"reference": "https://github.com/pikenrover/ComfyUI_PRNodes",
|
||||
"files": [
|
||||
"https://github.com/pikenrover/ComfyUI_PRNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:RandomPrompt, RandomPromptMixed, ImageScaleTo, EmptyLatentImageScaleBy, LoraLoaderExtended, Save Image w/Metadata, CheckpointLoaderSimpleExtended"
|
||||
},
|
||||
{
|
||||
"author": "Mintbeer96",
|
||||
"title": "ComfyUI-KerasOCR",
|
||||
"reference": "https://github.com/Mintbeer96/ComfyUI-KerasOCR",
|
||||
"files": [
|
||||
"https://github.com/Mintbeer96/ComfyUI-KerasOCR"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "An OCR node for detect text in image and returns covering mask."
|
||||
},
|
||||
{
|
||||
"author": "SoftMeng",
|
||||
"title": "ComfyUI-DeepCache-Fix",
|
||||
"reference": "https://github.com/SoftMeng/ComfyUI-DeepCache-Fix",
|
||||
"files": [
|
||||
"https://github.com/SoftMeng/ComfyUI-DeepCache-Fix"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Accelerate ComfyUI Nodes for Faster Image Generation, Ensuring Consistency Pre and Post-Acceleration, Ideal for Bulk Image Production."
|
||||
},
|
||||
{
|
||||
"author": "filliptm",
|
||||
"title": "ComfyUI_FL-Trainer",
|
||||
"reference": "https://github.com/filliptm/ComfyUI_FL-Trainer",
|
||||
"files": [
|
||||
"https://github.com/filliptm/ComfyUI_FL-Trainer"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Train Image Loras on both sd1.5 and SDXL. This repo git clones the pieces needed to train. It pops open a second terminal window do do the training. It will also display the inference samples in the node itself so you can track the results."
|
||||
},
|
||||
{
|
||||
"author": "MuziekMagie",
|
||||
"title": "ComfyUI-Matchering",
|
||||
"id": "matchering",
|
||||
"reference": "https://github.com/MuziekMagie/ComfyUI-Matchering",
|
||||
"files": [
|
||||
"https://github.com/MuziekMagie/ComfyUI-Matchering"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A [a/Matchering](https://github.com/sergree/matchering)-node for ComfyUI.\nNOTE: You take TWO audio files and feed them into Matchering"
|
||||
},
|
||||
{
|
||||
"author": "neverbiasu",
|
||||
"title": "ComfyUI ImageCaptioner",
|
||||
"reference": "https://github.com/neverbiasu/ComfyUI-ImageCaptioner",
|
||||
"files": [
|
||||
"https://github.com/neverbiasu/ComfyUI-ImageCaptioner"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI extension for generating captions for your images. Runs on your own system, no external services used, no filter."
|
||||
},
|
||||
{
|
||||
"author": "fofr",
|
||||
"title": "comfyui-fofr-toolkit",
|
||||
"id": "fofr-toolkit",
|
||||
"reference": "https://github.com/fofr/comfyui-fofr-toolkit",
|
||||
"files": [
|
||||
"https://github.com/fofr/comfyui-fofr-toolkit"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Incrementer, Width and height from aspect ratio. A simple set of tooling nodes."
|
||||
},
|
||||
{
|
||||
"author": "Fantasy AI Studio",
|
||||
"title": "FAI-Node",
|
||||
"id": "FAI-Node",
|
||||
"reference": "https://github.com/alanhuang67/ComfyUI-FAI-Node",
|
||||
"files": [
|
||||
"https://github.com/alanhuang67/ComfyUI-FAI-Node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Various custom nodes for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "Indra's Mirror",
|
||||
"title": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper",
|
||||
"reference": "https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper",
|
||||
"files": [
|
||||
"https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper is a custom node for ComfyUI that integrates the advanced Lumina-Next-SFT model. It offers high-quality image generation with features like time-aware scaling, ODE sampling, and support for high-resolution outputs. This node brings the power of the Lumina text-to-image pipeline directly into ComfyUI workflows."
|
||||
},
|
||||
{
|
||||
"author": "TechnoByteJS",
|
||||
"title": "TechNodes",
|
||||
"id": "technodes",
|
||||
"reference": "https://github.com/TechnoByteJS/ComfyUI-TechNodes",
|
||||
"files": [
|
||||
"https://github.com/TechnoByteJS/ComfyUI-TechNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for merging, testing and more. SDNext Merge, VAE Merge, MBW Layers, Repeat VAE, Quantization."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -228,8 +228,8 @@
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"!wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb\n",
|
||||
"!dpkg -i cloudflared-linux-amd64.deb\n",
|
||||
"!wget -P ~ https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb\n",
|
||||
"!dpkg -i ~/cloudflared-linux-amd64.deb\n",
|
||||
"\n",
|
||||
"import subprocess\n",
|
||||
"import threading\n",
|
||||
@ -369,4 +369,4 @@
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 0
|
||||
}
|
||||
}
|
||||
|
||||
@ -448,7 +448,7 @@ def is_installed(name):
|
||||
if name.startswith('#'):
|
||||
return True
|
||||
|
||||
pattern = r'([^<>!=]+)([<>!=]=?)([^ ]*)'
|
||||
pattern = r'([^<>!=]+)([<>!=]=?)([0-9.a-zA-Z]*)'
|
||||
match = re.search(pattern, name)
|
||||
|
||||
if match:
|
||||
|
||||
@ -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.48.6"
|
||||
version = "2.48.7"
|
||||
license = { file = "LICENSE.txt" }
|
||||
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user