mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2026-06-23 00:09:25 +08:00
Merge branch 'main' into main
This commit is contained in:
commit
539c84fcaf
@ -19,7 +19,7 @@
|
|||||||
"files": [
|
"files": [
|
||||||
"https://github.com/ltdrdata/ComfyUI-Impact-Pack"
|
"https://github.com/ltdrdata/ComfyUI-Impact-Pack"
|
||||||
],
|
],
|
||||||
"pip": ["ultralytics"],
|
"pip": ["ultralytics==8.3.40"],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "This extension offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler.",
|
"description": "This extension offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler.",
|
||||||
"preemptions":["SAMLoader"]
|
"preemptions":["SAMLoader"]
|
||||||
@ -17541,6 +17541,27 @@
|
|||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Advanced samplers with new noise scaling math to enable SDE sampling with all publicly available rectified flow models; new unsampling/noise inversion methods and other advanced techniques for inpainting and/or guiding the sampling process with latent images. 40 sampler types, 20 noise types, 7 noise scaling modes, in a single node. Also includes a wide variety of QoF and other utility nodes for manipulating sigmas, latents, images, and more."
|
"description": "Advanced samplers with new noise scaling math to enable SDE sampling with all publicly available rectified flow models; new unsampling/noise inversion methods and other advanced techniques for inpainting and/or guiding the sampling process with latent images. 40 sampler types, 20 noise types, 7 noise scaling modes, in a single node. Also includes a wide variety of QoF and other utility nodes for manipulating sigmas, latents, images, and more."
|
||||||
|
},
|
||||||
|
"author": "mithamunda",
|
||||||
|
"title": "Together Vision Node",
|
||||||
|
"id": "comfyui_together_vision",
|
||||||
|
"reference": "https://github.com/mithamunda/ComfyUI-TogetherVision",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/mithamunda/ComfyUI-TogetherVision"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom ComfyUI node for generating AI-powered image descriptions using Together AI's Vision models (both free and paid versions). Features include customizable prompts, advanced generation parameters, and robust image handling with comprehensive error management."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "NeoGriever",
|
||||||
|
"title": "ComfyUI - NeoGriever",
|
||||||
|
"id": "neogrievernodes",
|
||||||
|
"reference": "https://github.com/NeoGriever/ComfyUI-NeoGriever",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/NeoGriever/ComfyUI-NeoGriever"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "NeoGriever's helper nodes. Better CLIP Text Encoder, Resolution Provider, Multimask Write/Read, TextBoxes Simple/Join/x2/x3, Sliders INT/FLOAT/STEPPER, String Tool/Squisher/Cutter, Create Solid Color, Fill with Color, Checkerboard Generator, Image Progress Bar"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "PauldeLavallaz",
|
"author": "PauldeLavallaz",
|
||||||
|
|||||||
@ -23,7 +23,7 @@ sys.path.append(glob_path)
|
|||||||
import cm_global
|
import cm_global
|
||||||
from manager_util import *
|
from manager_util import *
|
||||||
|
|
||||||
version = [2, 55]
|
version = [2, 55, 3]
|
||||||
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
|
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -259,7 +259,7 @@ def get_model_dir(data):
|
|||||||
|
|
||||||
def resolve_custom_node(save_path):
|
def resolve_custom_node(save_path):
|
||||||
save_path = save_path[13:] # remove 'custom_nodes/'
|
save_path = save_path[13:] # remove 'custom_nodes/'
|
||||||
repo_name = os.path.dirname(save_path) # get custom node repo name
|
repo_name = save_path.replace('\\','/').split('/')[0] # get custom node repo name
|
||||||
repo_path = core.lookup_installed_custom_nodes(repo_name)
|
repo_path = core.lookup_installed_custom_nodes(repo_name)
|
||||||
if repo_path is not None and repo_path[0]:
|
if repo_path is not None and repo_path[0]:
|
||||||
# Returns the retargeted path based on the actually installed repository
|
# Returns the retargeted path based on the actually installed repository
|
||||||
|
|||||||
@ -29,12 +29,31 @@ Detailed information: https://old.reddit.com/r/comfyui/comments/1dbls5n/psa_if_y
|
|||||||
2. Remove files: lolMiner*, 4G_Ethash_Linux_Readme.txt, mine* in ComfyUI dir.
|
2. Remove files: lolMiner*, 4G_Ethash_Linux_Readme.txt, mine* in ComfyUI dir.
|
||||||
|
|
||||||
(Reinstall ComfyUI is recommended.)
|
(Reinstall ComfyUI is recommended.)
|
||||||
|
""",
|
||||||
|
"ultralytics==8.3.41": f"""
|
||||||
|
Execute following commands:
|
||||||
|
{sys.executable} -m pip uninstall ultralytics
|
||||||
|
{sys.executable} -m pip install ultralytics==8.3.40
|
||||||
|
|
||||||
|
The version 8.3.41 to 8.3.42 of the Ultralytics package you installed is compromised. Please uninstall that version and reinstall the latest version.
|
||||||
|
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/843
|
||||||
|
""",
|
||||||
|
"ultralytics==8.3.42": f"""
|
||||||
|
Execute following commands:
|
||||||
|
{sys.executable} -m pip uninstall ultralytics
|
||||||
|
{sys.executable} -m pip install ultralytics==8.3.40
|
||||||
|
|
||||||
|
The version 8.3.41 to 8.3.42 of the Ultralytics package you installed is compromised. Please uninstall that version and reinstall the latest version.
|
||||||
|
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/843
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
|
|
||||||
node_blacklist = {"ComfyUI_LLMVISION": "ComfyUI_LLMVISION"}
|
node_blacklist = {"ComfyUI_LLMVISION": "ComfyUI_LLMVISION"}
|
||||||
|
|
||||||
pip_blacklist = {"AppleBotzz": "ComfyUI_LLMVISION"}
|
pip_blacklist = {
|
||||||
|
"AppleBotzz": "ComfyUI_LLMVISION",
|
||||||
|
"ultralytics==8.3.41": "ultralytics==8.3.41"
|
||||||
|
}
|
||||||
|
|
||||||
file_blacklist = {
|
file_blacklist = {
|
||||||
"ComfyUI_LLMVISION": ["%LocalAppData%\\rundll64.exe"],
|
"ComfyUI_LLMVISION": ["%LocalAppData%\\rundll64.exe"],
|
||||||
|
|||||||
@ -10,6 +10,28 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "mithamunda",
|
||||||
|
"title": "Together Vision Node",
|
||||||
|
"id": "comfyui_together_vision",
|
||||||
|
"reference": "https://github.com/mithamunda/ComfyUI-TogetherVision",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/mithamunda/ComfyUI-TogetherVision"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom ComfyUI node for generating AI-powered image descriptions using Together AI's Vision models (both free and paid versions). Features include customizable prompts, advanced generation parameters, and robust image handling with comprehensive error management."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "NeoGriever",
|
||||||
|
"title": "ComfyUI - NeoGriever",
|
||||||
|
"id": "neogrievernodes",
|
||||||
|
"reference": "https://github.com/NeoGriever/ComfyUI-NeoGriever",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/NeoGriever/ComfyUI-NeoGriever"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "NeoGriever's helper nodes. Better CLIP Text Encoder, Resolution Provider, Multimask Write/Read, TextBoxes Simple/Join/x2/x3, Sliders INT/FLOAT/STEPPER, String Tool/Squisher/Cutter, Create Solid Color, Fill with Color, Checkerboard Generator, Image Progress Bar"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "ClownsharkBatwing",
|
"author": "ClownsharkBatwing",
|
||||||
"title": "RES4LYF",
|
"title": "RES4LYF",
|
||||||
@ -652,47 +674,6 @@
|
|||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Without fine-tuning, FLUX.1 Dev model cannot understand exact color codes. However, it is known that FLUX.1 Dev can repeatedly produce certain colors with certain prompt(color name). Fortunately, on CIVITAI, [a/“novuschroma” shared 155 pre-tested color names](https://civitai.com/models/879997/color-wildcards-for-flux-and-sdxl) that FLUX.1 Dev can handle. Thanks to his resource, color palette consists exclusively of 155 colors can be configured. ‘ColorPalette’ node from ComfyUI APQNodes converts input hex color code to the most similar color name(from pre-tested 155 color names) of which FLUX.1 Dev is aware."
|
"description": "Without fine-tuning, FLUX.1 Dev model cannot understand exact color codes. However, it is known that FLUX.1 Dev can repeatedly produce certain colors with certain prompt(color name). Fortunately, on CIVITAI, [a/“novuschroma” shared 155 pre-tested color names](https://civitai.com/models/879997/color-wildcards-for-flux-and-sdxl) that FLUX.1 Dev can handle. Thanks to his resource, color palette consists exclusively of 155 colors can be configured. ‘ColorPalette’ node from ComfyUI APQNodes converts input hex color code to the most similar color name(from pre-tested 155 color names) of which FLUX.1 Dev is aware."
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "lo-th",
|
|
||||||
"title": "Comfyui_three_js",
|
|
||||||
"reference": "https://github.com/lo-th/Comfyui_three_js",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/lo-th/Comfyui_three_js"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Custom node for ComfyUI to run three js"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "sweetndata",
|
|
||||||
"title": "ComfyUI-Image-Harmonizer",
|
|
||||||
"reference": "https://github.com/sweetndata/ComfyUI-Image-Harmonizer",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/sweetndata/ComfyUI-Image-Harmonizer"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "NODES:Image-Harmonizer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "arcum42",
|
|
||||||
"title": "ComfyUI_SageUtils",
|
|
||||||
"reference": "https://github.com/arcum42/ComfyUI_SageUtils",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/arcum42/ComfyUI_SageUtils"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "NODES:Load Checkpoint With Name, Lora Stack Debug String, Simple Lora Stack, Lora Stack Loader, Prompts to CLIP, Sampler Info, KSampler w/ Sampler Info, Construct Metadata, Save Image with Added Metadata, Set Integer, ..."
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"author": "smthemex",
|
|
||||||
"title": "ComfyUI_Face_Anon_Simple",
|
|
||||||
"reference": "https://github.com/smthemex/ComfyUI_Face_Anon_Simple",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/smthemex/ComfyUI_Face_Anon_Simple"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Face Anonymization make simple and easy."
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -78,6 +78,7 @@
|
|||||||
" ![ -f \"ComfyUI-Manager/check.sh\" ] && chmod 755 ComfyUI-Manager/check.sh\n",
|
" ![ -f \"ComfyUI-Manager/check.sh\" ] && chmod 755 ComfyUI-Manager/check.sh\n",
|
||||||
" ![ -f \"ComfyUI-Manager/scan.sh\" ] && chmod 755 ComfyUI-Manager/scan.sh\n",
|
" ![ -f \"ComfyUI-Manager/scan.sh\" ] && chmod 755 ComfyUI-Manager/scan.sh\n",
|
||||||
" ![ -f \"ComfyUI-Manager/node_db/dev/scan.sh\" ] && chmod 755 ComfyUI-Manager/node_db/dev/scan.sh\n",
|
" ![ -f \"ComfyUI-Manager/node_db/dev/scan.sh\" ] && chmod 755 ComfyUI-Manager/node_db/dev/scan.sh\n",
|
||||||
|
" ![ -f \"ComfyUI-Manager/node_db/tutorial/scan.sh\" ] && chmod 755 ComfyUI-Manager/node_db/tutorial/scan.sh\n",
|
||||||
" ![ -f \"ComfyUI-Manager/scripts/install-comfyui-venv-linux.sh\" ] && chmod 755 ComfyUI-Manager/scripts/install-comfyui-venv-linux.sh\n",
|
" ![ -f \"ComfyUI-Manager/scripts/install-comfyui-venv-linux.sh\" ] && chmod 755 ComfyUI-Manager/scripts/install-comfyui-venv-linux.sh\n",
|
||||||
" ![ -f \"ComfyUI-Manager/scripts/install-comfyui-venv-win.bat\" ] && chmod 755 ComfyUI-Manager/scripts/install-comfyui-venv-win.bat\n",
|
" ![ -f \"ComfyUI-Manager/scripts/install-comfyui-venv-win.bat\" ] && chmod 755 ComfyUI-Manager/scripts/install-comfyui-venv-win.bat\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
|||||||
@ -84,6 +84,7 @@ if os.path.exists(pip_overrides_path):
|
|||||||
with open(pip_overrides_path, 'r', encoding="UTF-8", errors="ignore") as json_file:
|
with open(pip_overrides_path, 'r', encoding="UTF-8", errors="ignore") as json_file:
|
||||||
cm_global.pip_overrides = json.load(json_file)
|
cm_global.pip_overrides = json.load(json_file)
|
||||||
cm_global.pip_overrides['numpy'] = 'numpy<2'
|
cm_global.pip_overrides['numpy'] = 'numpy<2'
|
||||||
|
cm_global.pip_overrides['ultralytics'] = 'ultralytics==8.3.40' # for security
|
||||||
|
|
||||||
|
|
||||||
def remap_pip_package(pkg):
|
def remap_pip_package(pkg):
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "comfyui-manager"
|
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."
|
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
|
||||||
version = "2.55"
|
version = "2.55.3"
|
||||||
license = { file = "LICENSE.txt" }
|
license = { file = "LICENSE.txt" }
|
||||||
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]
|
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user