mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2025-12-23 21:30:49 +08:00
Merge branch 'main' into draft-v4
This commit is contained in:
commit
89530fc4e7
@ -2,6 +2,8 @@ import sys
|
|||||||
import subprocess
|
import subprocess
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
from . import manager_util
|
||||||
|
|
||||||
|
|
||||||
def security_check():
|
def security_check():
|
||||||
print("[START] Security scan")
|
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')]
|
"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()
|
detected = set()
|
||||||
try:
|
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]
|
anthropic_reqs = [x for x in anthropic_info.split('\n') if x.startswith("Requires")][0].split(': ')[1]
|
||||||
if "pycrypto" in anthropic_reqs:
|
if "pycrypto" in anthropic_reqs:
|
||||||
location = [x for x in anthropic_info.split('\n') if x.startswith("Location")][0].split(': ')[1]
|
location = [x for x in anthropic_info.split('\n') if x.startswith("Location")][0].split(': ')[1]
|
||||||
|
|||||||
@ -35,7 +35,6 @@ else:
|
|||||||
def current_timestamp():
|
def current_timestamp():
|
||||||
return str(time.time()).split('.')[0]
|
return str(time.time()).split('.')[0]
|
||||||
|
|
||||||
security_check.security_check()
|
|
||||||
|
|
||||||
cm_global.pip_blacklist = {'torch', 'torchaudio', 'torchsde', 'torchvision'}
|
cm_global.pip_blacklist = {'torch', 'torchaudio', 'torchsde', 'torchvision'}
|
||||||
cm_global.pip_downgrade_blacklist = ['torch', 'torchaudio', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia']
|
cm_global.pip_downgrade_blacklist = ['torch', 'torchaudio', 'torchsde', 'torchvision', 'transformers', 'safetensors', 'kornia']
|
||||||
@ -111,6 +110,7 @@ def check_file_logging():
|
|||||||
|
|
||||||
read_config()
|
read_config()
|
||||||
read_uv_mode()
|
read_uv_mode()
|
||||||
|
security_check.security_check()
|
||||||
check_file_logging()
|
check_file_logging()
|
||||||
|
|
||||||
if sys.version_info < (3, 13):
|
if sys.version_info < (3, 13):
|
||||||
|
|||||||
@ -5001,7 +5001,7 @@
|
|||||||
"https://github.com/filliptm/ComfyUI_Fill-Nodes"
|
"https://github.com/filliptm/ComfyUI_Fill-Nodes"
|
||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "VFX nodes, Shaders, Utilities, Mask tools, Prompting Tools, and much more!"
|
"description": "Fill-Nodes is a versatile collection of custom nodes for ComfyUI that extends functionality across multiple domains. Features include advanced image processing (pixelation, slicing, masking), visual effects generation (glitch, halftone, pixel art), comprehensive file handling (PDF creation/extraction, Google Drive integration), AI model interfaces (GPT, DALL-E, Hugging Face), utility nodes for workflow enhancement, and specialized tools for video processing, captioning, and batch operations. The pack provides both practical workflow solutions and creative tools within a unified node collection."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "filliptm",
|
"author": "filliptm",
|
||||||
@ -19900,6 +19900,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Simple set of nodes to assist with prompt generation for NOOBAI XL / Illustrious models"
|
"description": "Simple set of nodes to assist with prompt generation for NOOBAI XL / Illustrious models"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "itsjustregi",
|
||||||
|
"title": "Easy Color Correction",
|
||||||
|
"reference": "https://github.com/regiellis/ComfyUI-EasyColorCorrector",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/regiellis/ComfyUI-EasyColorCorrector"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI custom node for flexible and efficient image color correction and post-processing."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "mrhan1993",
|
"author": "mrhan1993",
|
||||||
"title": "ComfyUI-Fooocus",
|
"title": "ComfyUI-Fooocus",
|
||||||
|
|||||||
@ -1381,12 +1381,13 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/AIWarper/ComfyUI-WarperNodes": [
|
"https://github.com/AIWarper/ComfyUI-WarperNodes": [
|
||||||
[
|
[
|
||||||
"ConditionalLoopInputSwitch_Warper",
|
|
||||||
"DWPoseScalerNode_Warper",
|
"DWPoseScalerNode_Warper",
|
||||||
"FacialPartMaskFromPose_Warper",
|
"FacialPartMaskFromPose_Warper",
|
||||||
|
"FlowConfig_Warper",
|
||||||
|
"FlowGetFlow_Warper",
|
||||||
|
"FlowVisualizerNode_Warper",
|
||||||
"GetBatchByIndex_Warper",
|
"GetBatchByIndex_Warper",
|
||||||
"IterativeLoopFeedback_Warper",
|
"GetRaftFlow_Warper",
|
||||||
"IterativeLoopSetup_Warper",
|
|
||||||
"MouthMaskFromPose_Warper",
|
"MouthMaskFromPose_Warper",
|
||||||
"SmartOverlappingBatcher_Warper",
|
"SmartOverlappingBatcher_Warper",
|
||||||
"SmartVideoBatcher_Warper"
|
"SmartVideoBatcher_Warper"
|
||||||
@ -3126,6 +3127,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/ChenDarYen/ComfyUI-NAG": [
|
"https://github.com/ChenDarYen/ComfyUI-NAG": [
|
||||||
[
|
[
|
||||||
|
"KSamplerWithNAG",
|
||||||
"NAGCFGGuider"
|
"NAGCFGGuider"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -14517,7 +14519,6 @@
|
|||||||
[
|
[
|
||||||
"CameraRawEnhanceNode",
|
"CameraRawEnhanceNode",
|
||||||
"ColorGradingNode",
|
"ColorGradingNode",
|
||||||
"CurvePresetNode",
|
|
||||||
"GaussianBlurNode",
|
"GaussianBlurNode",
|
||||||
"HistogramAnalysisNode",
|
"HistogramAnalysisNode",
|
||||||
"PhotoshopCurveNode",
|
"PhotoshopCurveNode",
|
||||||
@ -31561,7 +31562,8 @@
|
|||||||
"https://github.com/ptmaster/comfyui-audio-speed": [
|
"https://github.com/ptmaster/comfyui-audio-speed": [
|
||||||
[
|
[
|
||||||
"PT48KHZ",
|
"PT48KHZ",
|
||||||
"PTAudioSpeed"
|
"PTAudioSpeed",
|
||||||
|
"PTEnsureStereo"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-audio-speed"
|
"title_aux": "ComfyUI-audio-speed"
|
||||||
@ -31935,6 +31937,14 @@
|
|||||||
"title_aux": "ComfyUI-Prediction"
|
"title_aux": "ComfyUI-Prediction"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/regiellis/ComfyUI-EasyColorCorrector": [
|
||||||
|
[
|
||||||
|
"EasyColorCorrection"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Easy Color Correction"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/regiellis/ComfyUI-EasyNoobai": [
|
"https://github.com/regiellis/ComfyUI-EasyNoobai": [
|
||||||
[
|
[
|
||||||
"EasyNoobai",
|
"EasyNoobai",
|
||||||
|
|||||||
3271
github-stats.json
3271
github-stats.json
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,35 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"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": "armandgw84",
|
||||||
|
"title": "comfyui-custom-v8",
|
||||||
|
"reference": "https://github.com/armandgw84/comfyui-custom-v8",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/armandgw84/comfyui-custom-v8"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "NODES: Resize With Padding, Wan 2.1 Transition Prompter, Wan Prompt Crafter"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "diogod",
|
"author": "diogod",
|
||||||
"title": "Comfy Inpainting Works [WIP]",
|
"title": "Comfy Inpainting Works [WIP]",
|
||||||
|
|||||||
@ -3848,6 +3848,16 @@
|
|||||||
"title_aux": "ComfyUI-camietagger-onnx"
|
"title_aux": "ComfyUI-camietagger-onnx"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/armandgw84/comfyui-custom-v8": [
|
||||||
|
[
|
||||||
|
"ResizeWithPadding",
|
||||||
|
"Wan21PromptCrafter",
|
||||||
|
"Wan21TransitionPrompter"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui-custom-v8"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/artem-konevskikh/comfyui-split-merge-video": [
|
"https://github.com/artem-konevskikh/comfyui-split-merge-video": [
|
||||||
[
|
[
|
||||||
"VideoMerger",
|
"VideoMerger",
|
||||||
@ -8076,6 +8086,14 @@
|
|||||||
"title_aux": "ComfyUI Terminal Command Node [UNSAFE]"
|
"title_aux": "ComfyUI Terminal Command Node [UNSAFE]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/robertvoy/ComfyUI-Distributed": [
|
||||||
|
[
|
||||||
|
"MultiGPUCollector"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Distributed [WIP]"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/ronalds-eu/comfyui-plus-integrations": [
|
"https://github.com/ronalds-eu/comfyui-plus-integrations": [
|
||||||
[
|
[
|
||||||
"ImagePassThrough",
|
"ImagePassThrough",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -1,15 +1,5 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
{
|
|
||||||
"author": "armandgw84",
|
|
||||||
"title": "comfyui-custom-v6 [REMOVED]",
|
|
||||||
"reference": "https://github.com/armandgw84/comfyui-custom-v6",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/armandgw84/comfyui-custom-v6"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "NODES: Resize With Padding, Wan 2.1 Transition Prompter, Wan Prompt Crafter"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"author": "markuryy",
|
"author": "markuryy",
|
||||||
"title": "ComfyUI Spiritparticle Nodes [REMOVED]",
|
"title": "ComfyUI Spiritparticle Nodes [REMOVED]",
|
||||||
|
|||||||
@ -1,5 +1,15 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"author": "itsjustregi",
|
||||||
|
"title": "Easy Color Correction",
|
||||||
|
"reference": "https://github.com/regiellis/ComfyUI-EasyColorCorrector",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/regiellis/ComfyUI-EasyColorCorrector"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI custom node for flexible and efficient image color correction and post-processing."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "leonardomiramondi",
|
"author": "leonardomiramondi",
|
||||||
"title": "Flux Context ComfyUI Node",
|
"title": "Flux Context ComfyUI Node",
|
||||||
@ -693,56 +703,6 @@
|
|||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "official implementation of [zehong-ma/MagCache](https://github.com/zehong-ma/MagCache) for ComfyUI"
|
"description": "official implementation of [zehong-ma/MagCache](https://github.com/zehong-ma/MagCache) for ComfyUI"
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "without-ordinary",
|
|
||||||
"title": "OpenOutpaint ComfyUI Interface",
|
|
||||||
"reference": "https://github.com/without-ordinary/openoutpaint_comfyui_interface",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/without-ordinary/openoutpaint_comfyui_interface"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "An API interface for OpenOutpaint to work with ComfyUI workflow"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "kiko9",
|
|
||||||
"title": "ComfyUI_Selectors",
|
|
||||||
"reference": "https://github.com/ComfyAssets/ComfyUI_Selectors",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/ComfyAssets/ComfyUI_Selectors"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A modern ComfyUI custom node package that provides essential UI controls for image generation workflows. These nodes allow you to centralize commonly shared parameters (scheduler, sampler, dimensions, seeds) and link them to multiple nodes in your workflow, eliminating redundancy while maintaining JSON metadata compatibility."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "benjamin-bertram",
|
|
||||||
"title": "ComfyUI OIDN Denoiser",
|
|
||||||
"reference": "https://github.com/benjamin-bertram/Comfyui_OIDN_Denoiser",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/benjamin-bertram/Comfyui_OIDN_Denoiser"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This custom node for ComfyUI provides a wrapper for Intel's Open Image Denoise (OIDN) library, allowing you to denoise images directly within your ComfyUI workflow."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "domenecmiralles",
|
|
||||||
"title": "obobo_nodes",
|
|
||||||
"reference": "https://github.com/domenecmiralles/obobo_nodes",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/domenecmiralles/obobo_nodes"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "A collection of custom nodes for ComfyUI that provide various input and output capabilities."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Yuan-ManX",
|
|
||||||
"title": "ComfyUI-Vui",
|
|
||||||
"reference": "https://github.com/Yuan-ManX/ComfyUI-Vui",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Yuan-ManX/ComfyUI-Vui"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "ComfyUI-Vui is now available in ComfyUI, Vui is a llama based transformer that predicts audio tokens."
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1381,12 +1381,13 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/AIWarper/ComfyUI-WarperNodes": [
|
"https://github.com/AIWarper/ComfyUI-WarperNodes": [
|
||||||
[
|
[
|
||||||
"ConditionalLoopInputSwitch_Warper",
|
|
||||||
"DWPoseScalerNode_Warper",
|
"DWPoseScalerNode_Warper",
|
||||||
"FacialPartMaskFromPose_Warper",
|
"FacialPartMaskFromPose_Warper",
|
||||||
|
"FlowConfig_Warper",
|
||||||
|
"FlowGetFlow_Warper",
|
||||||
|
"FlowVisualizerNode_Warper",
|
||||||
"GetBatchByIndex_Warper",
|
"GetBatchByIndex_Warper",
|
||||||
"IterativeLoopFeedback_Warper",
|
"GetRaftFlow_Warper",
|
||||||
"IterativeLoopSetup_Warper",
|
|
||||||
"MouthMaskFromPose_Warper",
|
"MouthMaskFromPose_Warper",
|
||||||
"SmartOverlappingBatcher_Warper",
|
"SmartOverlappingBatcher_Warper",
|
||||||
"SmartVideoBatcher_Warper"
|
"SmartVideoBatcher_Warper"
|
||||||
@ -3126,6 +3127,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/ChenDarYen/ComfyUI-NAG": [
|
"https://github.com/ChenDarYen/ComfyUI-NAG": [
|
||||||
[
|
[
|
||||||
|
"KSamplerWithNAG",
|
||||||
"NAGCFGGuider"
|
"NAGCFGGuider"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -14517,7 +14519,6 @@
|
|||||||
[
|
[
|
||||||
"CameraRawEnhanceNode",
|
"CameraRawEnhanceNode",
|
||||||
"ColorGradingNode",
|
"ColorGradingNode",
|
||||||
"CurvePresetNode",
|
|
||||||
"GaussianBlurNode",
|
"GaussianBlurNode",
|
||||||
"HistogramAnalysisNode",
|
"HistogramAnalysisNode",
|
||||||
"PhotoshopCurveNode",
|
"PhotoshopCurveNode",
|
||||||
@ -31561,7 +31562,8 @@
|
|||||||
"https://github.com/ptmaster/comfyui-audio-speed": [
|
"https://github.com/ptmaster/comfyui-audio-speed": [
|
||||||
[
|
[
|
||||||
"PT48KHZ",
|
"PT48KHZ",
|
||||||
"PTAudioSpeed"
|
"PTAudioSpeed",
|
||||||
|
"PTEnsureStereo"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-audio-speed"
|
"title_aux": "ComfyUI-audio-speed"
|
||||||
@ -31935,6 +31937,14 @@
|
|||||||
"title_aux": "ComfyUI-Prediction"
|
"title_aux": "ComfyUI-Prediction"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/regiellis/ComfyUI-EasyColorCorrector": [
|
||||||
|
[
|
||||||
|
"EasyColorCorrection"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Easy Color Correction"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/regiellis/ComfyUI-EasyNoobai": [
|
"https://github.com/regiellis/ComfyUI-EasyNoobai": [
|
||||||
[
|
[
|
||||||
"EasyNoobai",
|
"EasyNoobai",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user