mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2025-12-26 23:00:52 +08:00
Merge remote-tracking branch 'upstream/main'
This commit is contained in:
commit
1509e24003
@ -1,5 +1,6 @@
|
||||
# ComfyUI Manager
|
||||
|
||||
You can see whole nodes info on [ComfyUI Nodes Info](https://ltdrdata.github.io/) page.
|
||||
|
||||
## NOTICE
|
||||
* Versions prior to V0.22.2 will no longer detect missing nodes unless using a local database. Please update ComfyUI-Manager to the latest version.
|
||||
@ -109,7 +110,7 @@ This repository provides Colab notebooks that allow you to install and use Comfy
|
||||
* Please submit a pull request to update either the custom-node-list.json or model-list.json file.
|
||||
|
||||
* The scanner currently provides a detection function for missing nodes, which is capable of detecting nodes described by the following two patterns.
|
||||
* Or you can provide manually `node_list.js` file.
|
||||
* Or you can provide manually `node_list.json` file.
|
||||
|
||||
```
|
||||
NODE_CLASS_MAPPINGS = {
|
||||
@ -139,7 +140,7 @@ NODE_CLASS_MAPPINGS.update({
|
||||
|
||||
|
||||
* **Special purpose files** (optional)
|
||||
* `node_list.js` - When your custom nodes pattern of NODE_CLASS_MAPPINGS is not conventional, it is used to manually provide a list of nodes for reference. ([example](https://github.com/melMass/comfy_mtb/raw/main/node_list.json))
|
||||
* `node_list.json` - When your custom nodes pattern of NODE_CLASS_MAPPINGS is not conventional, it is used to manually provide a list of nodes for reference. ([example](https://github.com/melMass/comfy_mtb/raw/main/node_list.json))
|
||||
* `requirements.txt` - When installing, this pip requirements will be installed automatically
|
||||
* `install.py` - When installing, it is automatically called
|
||||
* `uninstall.py` - When uninstalling, it is automatically called
|
||||
|
||||
@ -56,7 +56,7 @@ sys.path.append('../..')
|
||||
from torchvision.datasets.utils import download_url
|
||||
|
||||
# ensure .js
|
||||
print("### Loading: ComfyUI-Manager (V0.30.4)")
|
||||
print("### Loading: ComfyUI-Manager (V0.32)")
|
||||
|
||||
comfy_ui_required_revision = 1240
|
||||
comfy_ui_revision = "Unknown"
|
||||
@ -229,9 +229,9 @@ def print_comfyui_version():
|
||||
pass
|
||||
|
||||
if current_branch == "master":
|
||||
print(f"### ComfyUI Revision: {comfy_ui_revision} [{git_hash[:8]}]")
|
||||
print(f"### ComfyUI Revision: {comfy_ui_revision} [{git_hash[:8]}] | Released on '{repo.head.commit.committed_datetime.date()}'")
|
||||
else:
|
||||
print(f"### ComfyUI Revision: {comfy_ui_revision} on '{current_branch}' [{git_hash[:8]}]")
|
||||
print(f"### ComfyUI Revision: {comfy_ui_revision} on '{current_branch}' [{git_hash[:8]}] | Released on '{repo.head.commit.committed_datetime.date()}'")
|
||||
except:
|
||||
print("### ComfyUI Revision: UNKNOWN (The currently installed ComfyUI is not a Git repository)")
|
||||
|
||||
|
||||
@ -235,6 +235,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "This custom node provides advanced settings for FreeU."
|
||||
},
|
||||
{
|
||||
"author": "WASasquatch",
|
||||
"title": "ASTERR",
|
||||
"reference": "https://github.com/WASasquatch/ASTERR",
|
||||
"files": [
|
||||
"https://github.com/WASasquatch/ASTERR"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Abstract Syntax Trees Evaluated Restricted Run (ASTERR) is a Python Script executor for ComfyUI. <p style='background-color: black; color: red;'>Warning:ASTERR runs Python Code from a Web Interface! It is highly recommended to run this in a closed-off environment, as it could have potential security risks.</p>"
|
||||
},
|
||||
{
|
||||
"author": "omar92",
|
||||
"title": "Quality of life Suit:V2",
|
||||
@ -417,6 +427,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Testbed for <a href='https://github.com/facebookresearch/DiT' target='blank'>DiT(Scalable Diffusion Models with Transformers)</a>. <p style='background-color: black; color: red;'>None of this code is stable, expect breaking changes if for some reason you want to use this.</p>"
|
||||
},
|
||||
{
|
||||
"author": "city96",
|
||||
"title": "ComfyUI_ColorMod",
|
||||
"reference": "https://github.com/city96/ComfyUI_ColorMod",
|
||||
"files": [
|
||||
"https://github.com/city96/ComfyUI_ColorMod"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This extension currently has two sets of nodes - one set for editing the contrast/color of images and another set for saving images as 16 bit PNG files."
|
||||
},
|
||||
{
|
||||
"author": "Kaharos94",
|
||||
"title": "ComfyUI-Saveaswebp",
|
||||
@ -478,6 +498,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: ExLlama Loader, ExLlama Generator. <BR>Used to load 4-bit GPTQ Llama/2 models. You can find a lot of them over at <a href='https://huggingface.co/TheBloke'>https://huggingface.co/TheBloke</a><p style='background-color: black; color: red;'>NOTE: You need to manually install a pip package that suits your system. For example. If your system is 'Python3.10 + Windows + CUDA 11.8' then you need to install 'exllama-0.0.17+cu118-cp310-cp310-win_amd64.whl'. Available package files are <a href='https://github.com/jllllll/exllama/releases'>here</a>."
|
||||
},
|
||||
{
|
||||
"author": "Zuellni",
|
||||
"title": "ComfyUI PickScore Nodes",
|
||||
"reference": "https://github.com/Zuellni/ComfyUI-PickScore-Nodes",
|
||||
"files": [
|
||||
"https://github.com/Zuellni/ComfyUI-PickScore-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Image scoring nodes for ComfyUI using PickScore with a batch of images to predict which ones fit a given prompt the best."
|
||||
},
|
||||
{
|
||||
"author": "AlekPet",
|
||||
"title": "AlekPet/ComfyUI_Custom_Nodes_AlekPet",
|
||||
@ -528,7 +558,7 @@
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"nodename_pattern": "^ttN ",
|
||||
"description": "Nodes: pipeLoader, pipeKSampler, assorted pipe utils, imageOutput, imageRemBG, 3x TXT Loader MultiConcat, +more"
|
||||
"description": "This extension offers various pipe nodes, fullscreen image viewer based on node history, dynamic widgets, interface customization, and more."
|
||||
},
|
||||
{
|
||||
"author": "Jordach",
|
||||
@ -1194,6 +1224,26 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: Build Gif, Special CLIP Loader. It offers various manipulation capabilities for the internal operations of the prompt."
|
||||
},
|
||||
{
|
||||
"author": "M1kep",
|
||||
"title": "Comfy_KepMatteAnything",
|
||||
"reference": "https://github.com/M1kep/Comfy_KepMatteAnything",
|
||||
"files": [
|
||||
"https://github.com/M1kep/Comfy_KepMatteAnything"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This extension provides a custom node that allows the use of <a href='https://github.com/hustvl/Matte-Anything' target='blank'>Matte Anything</a> in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "M1kep",
|
||||
"title": "Comfy_KepKitchenSink",
|
||||
"reference": "https://github.com/M1kep/Comfy_KepKitchenSink",
|
||||
"files": [
|
||||
"https://github.com/M1kep/Comfy_KepKitchenSink"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: KepRotateImage"
|
||||
},
|
||||
{
|
||||
"author": "uarefans",
|
||||
"title": "ComfyUI-Fans",
|
||||
@ -1596,13 +1646,13 @@
|
||||
},
|
||||
{
|
||||
"author": "Lerc",
|
||||
"title": "canvas_tab",
|
||||
"title": "Canvas Tab",
|
||||
"reference": "https://github.com/Lerc/canvas_tab",
|
||||
"files": [
|
||||
"https://github.com/Lerc/canvas_tab"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: Edit In Another Tab. ComfyUI canvas editor page"
|
||||
"description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor."
|
||||
},
|
||||
{
|
||||
"author": "Ttl",
|
||||
@ -1792,16 +1842,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Node for generating almost seamless textures, based on similar setting from A1111."
|
||||
},
|
||||
{
|
||||
"author": "chrisgoringe",
|
||||
"title": "Variation seeds",
|
||||
"reference": "https://github.com/chrisgoringe/cg-noise",
|
||||
"files": [
|
||||
"https://github.com/chrisgoringe/cg-noise"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Adds KSampler custom nodes with variation seed and variation strength."
|
||||
},
|
||||
{
|
||||
"author": "BiffMunky",
|
||||
"title": "Endless Nodes",
|
||||
@ -1810,7 +1850,7 @@
|
||||
"https://github.com/tusharbhutt/Endless-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A small set of nodes I created for various numerical and text inputs."
|
||||
"description": "A small set of nodes I created for various numerical and text inputs. Features switches for text and numbers, parameter collection nodes, and two aesthetic scoring models."
|
||||
},
|
||||
{
|
||||
"author": "spacepxl",
|
||||
@ -1840,7 +1880,7 @@
|
||||
"https://github.com/receyuki/comfyui-prompt-reader-node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: SDPromptReader"
|
||||
"description": "ComfyUI node version of the SD Prompt Reader."
|
||||
},
|
||||
{
|
||||
"author": "rklaffehn",
|
||||
@ -1912,6 +1952,76 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node that pauses the flow while you choose which image (or latent) to pass on to the rest of the workflow."
|
||||
},
|
||||
{
|
||||
"author": "chrisgoringe",
|
||||
"title": "Use Everwhere",
|
||||
"reference": "https://github.com/chrisgoringe/cg-use-everywhere",
|
||||
"files": [
|
||||
"https://github.com/chrisgoringe/cg-use-everywhere"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A set of nodes that allow data to be 'broadcast' to some or all unconnected inputs. Greatly reduces link spaghetti."
|
||||
},
|
||||
{
|
||||
"author": "TGu-97",
|
||||
"title": "TGu Utilities",
|
||||
"reference": "https://github.com/TGu-97/ComfyUI-TGu-utils",
|
||||
"files": [
|
||||
"https://github.com/TGu-97/ComfyUI-TGu-utils"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: MPN Switch, MPN Reroute, PN Switch. This is a set of custom nodes for ComfyUI. Mainly focus on control switches."
|
||||
},
|
||||
{
|
||||
"author": "seanlynch",
|
||||
"title": "SRL's nodes",
|
||||
"reference": "https://github.com/seanlynch/srl-nodes",
|
||||
"files": [
|
||||
"https://github.com/seanlynch/srl-nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: SRL Conditional Interrupt, SRL Format String, SRL Eval, SRL Filter Image List. This is a collection of nodes I find useful. Note that at least one module allows execution of arbitrary code. Do not use any of these nodes on a system that allow untrusted users to control workflows or inputs.<p style='background-color: black; color: red;'>WARNING: The custom nodes in this extension are vulnerable to <B>security risks</B> because they allow the execution of arbitrary code through the workflow</>"
|
||||
},
|
||||
{
|
||||
"author": "alpertunga-bile",
|
||||
"title": "prompt-generator",
|
||||
"reference": "https://github.com/alpertunga-bile/prompt-generator-comfyui",
|
||||
"files": [
|
||||
"https://github.com/alpertunga-bile/prompt-generator-comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom AI prompt generator node for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "mlinmg",
|
||||
"title": "LaMa Preprocessor [WIP]",
|
||||
"reference": "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor",
|
||||
"files": [
|
||||
"https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A LaMa prerocessor for ComfyUI. This preprocessor finally enable users to generate coherent inpaint and outpaint prompt-free. The best results are given on landscapes, not so much in drawings/animation."
|
||||
},
|
||||
{
|
||||
"author": "azazeal04",
|
||||
"title": "ComfyUI-Styles",
|
||||
"reference": "https://github.com/azazeal04/ComfyUI-Styles",
|
||||
"files": [
|
||||
"https://github.com/azazeal04/ComfyUI-Styles"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Anime_Styler, Fantasy_Styler, Gothic_Styler, Line_Art_Styler, Movie_Poster_Styler, Punk_Styler, Travel_Poster_Styler. This extension offers 8 art style nodes, each of which includes approximately 50 individual style variations."
|
||||
},
|
||||
{
|
||||
"author": "kijai",
|
||||
"title": "KJNodes for ComfyUI",
|
||||
"reference": "https://github.com/kijai/ComfyUI-KJNodes",
|
||||
"files": [
|
||||
"https://github.com/kijai/ComfyUI-KJNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Various quality of life -nodes for ComfyUI, mostly just visual stuff to improve usability."
|
||||
},
|
||||
{
|
||||
"author": "taabata",
|
||||
"title": "Syrian Falcon Nodes",
|
||||
@ -2020,16 +2130,6 @@
|
||||
"install_type": "copy",
|
||||
"description": "Nodes:SDXLMixSampler, LatentByRatio"
|
||||
},
|
||||
{
|
||||
"author": "alpertunga-bile",
|
||||
"title": "prompt-generator",
|
||||
"reference": "https://github.com/alpertunga-bile/prompt-generator-comfyui",
|
||||
"files": [
|
||||
"https://github.com/alpertunga-bile/prompt-generator-comfyui/raw/master/prompt_generator.py"
|
||||
],
|
||||
"install_type": "copy",
|
||||
"description": "Nodes:Prompt Generator. Custom prompt generator node for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "lordgasmic",
|
||||
"title": "Wildcards",
|
||||
@ -2120,6 +2220,16 @@
|
||||
"install_type": "copy",
|
||||
"description": "Nodes:LatentGarbageCollector. This ComfyUI custom node flushes the GPU cache and empty cuda interprocess memory. It's helpfull for low memory environment such as the free Google Colab, especially when the workflow VAE decode latents of the size above 1500x1500."
|
||||
},
|
||||
{
|
||||
"author": "alkemann",
|
||||
"title": "alkemann nodes",
|
||||
"reference": "https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68",
|
||||
"files": [
|
||||
"https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68/raw/f9605be0b38d38d3e3a2988f89248ff557010076/alkemann.py"
|
||||
],
|
||||
"install_type": "copy",
|
||||
"description": "Nodes:Int to Text, Seed With Text, Save A1 Image."
|
||||
},
|
||||
{
|
||||
"author": "theally",
|
||||
"title": "TheAlly's Custom Nodes",
|
||||
|
||||
@ -1,4 +1,14 @@
|
||||
{
|
||||
"https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68/raw/f9605be0b38d38d3e3a2988f89248ff557010076/alkemann.py": [
|
||||
[
|
||||
"Int to Text",
|
||||
"Save A1 Image",
|
||||
"Seed With Text"
|
||||
],
|
||||
{
|
||||
"title_aux": "alkemann nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/AIrjen/OneButtonPrompt": [
|
||||
[
|
||||
"CreatePromptVariant",
|
||||
@ -42,6 +52,7 @@
|
||||
"https://github.com/ArtVentureX/comfyui-animatediff": [
|
||||
[
|
||||
"AnimateDiffCombine",
|
||||
"AnimateDiffLoraLoader",
|
||||
"AnimateDiffModuleLoader",
|
||||
"AnimateDiffSampler",
|
||||
"AnimateDiffSlidingWindowOptions",
|
||||
@ -317,12 +328,14 @@
|
||||
"https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": [
|
||||
[
|
||||
"AMT VFI",
|
||||
"ESAI VFI",
|
||||
"EISAI VFI",
|
||||
"FILM VFI",
|
||||
"GMFSS Fortuna VFI",
|
||||
"IFRNet VFI",
|
||||
"IFUnet VFI",
|
||||
"KSampler Gradually Adding More Denoise (efficient)",
|
||||
"M2M VFI",
|
||||
"Make Interpolation State List",
|
||||
"RIFE VFI",
|
||||
"Sepconv VFI"
|
||||
],
|
||||
@ -404,6 +417,8 @@
|
||||
[
|
||||
"AbsCosWave",
|
||||
"AbsSinWave",
|
||||
"BatchPromptSchedule",
|
||||
"BatchValueSchedule",
|
||||
"CosWave",
|
||||
"InvCosWave",
|
||||
"InvSinWave",
|
||||
@ -443,6 +458,7 @@
|
||||
[
|
||||
"Conditioning Switch (JPS)",
|
||||
"ControlNet Switch (JPS)",
|
||||
"Crop Image Square (JPS)",
|
||||
"Disable Enable Switch (JPS)",
|
||||
"Enable Disable Switch (JPS)",
|
||||
"Generation Settings (JPS)",
|
||||
@ -542,6 +558,7 @@
|
||||
"https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": [
|
||||
[
|
||||
"ADE_AnimateDiffCombine",
|
||||
"ADE_AnimateDiffLoRALoader",
|
||||
"ADE_AnimateDiffLoaderV1Advanced",
|
||||
"ADE_AnimateDiffLoaderWithContext",
|
||||
"ADE_AnimateDiffUniformContextOptions",
|
||||
@ -556,6 +573,18 @@
|
||||
],
|
||||
"https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": [
|
||||
[
|
||||
"VHS_DuplicateImages",
|
||||
"VHS_DuplicateLatents",
|
||||
"VHS_GetImageCount",
|
||||
"VHS_GetLatentCount",
|
||||
"VHS_LoadImages",
|
||||
"VHS_LoadVideo",
|
||||
"VHS_MergeImages",
|
||||
"VHS_MergeLatents",
|
||||
"VHS_SelectEveryNthImage",
|
||||
"VHS_SelectEveryNthLatent",
|
||||
"VHS_SplitImages",
|
||||
"VHS_SplitLatents",
|
||||
"VHS_VideoCombine"
|
||||
],
|
||||
{
|
||||
@ -580,7 +609,11 @@
|
||||
"Send_To_Editor"
|
||||
],
|
||||
{
|
||||
"title_aux": "canvas_tab"
|
||||
"author": "Lerc",
|
||||
"description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.",
|
||||
"nickname": "Canvas Tab",
|
||||
"title": "Canvas Tab",
|
||||
"title_aux": "Canvas Tab"
|
||||
}
|
||||
],
|
||||
"https://github.com/LucianoCirino/efficiency-nodes-comfyui": [
|
||||
@ -636,6 +669,14 @@
|
||||
"title_aux": "ComfyLiterals"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/Comfy_KepKitchenSink": [
|
||||
[
|
||||
"KepRotateImage"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfy_KepKitchenSink"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/Comfy_KepListStuff": [
|
||||
[
|
||||
"Empty Images",
|
||||
@ -653,6 +694,21 @@
|
||||
"title_aux": "Comfy_KepListStuff"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/Comfy_KepMatteAnything": [
|
||||
[
|
||||
"MatteAnything_DinoBoxes",
|
||||
"MatteAnything_GenerateVITMatte",
|
||||
"MatteAnything_InitSamPredictor",
|
||||
"MatteAnything_LoadDINO",
|
||||
"MatteAnything_LoadVITMatteModel",
|
||||
"MatteAnything_SAMLoader",
|
||||
"MatteAnything_SAMMaskFromBoxes",
|
||||
"MatteAnything_ToTrimap"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfy_KepMatteAnything"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/KepPromptLang": [
|
||||
[
|
||||
"Build Gif",
|
||||
@ -670,6 +726,8 @@
|
||||
"Mask Ops"
|
||||
],
|
||||
{
|
||||
"author": "ManglerFTW",
|
||||
"title": "ComfyI2I",
|
||||
"title_aux": "ComfyI2I"
|
||||
}
|
||||
],
|
||||
@ -787,9 +845,13 @@
|
||||
[
|
||||
"DynamicPrompt",
|
||||
"Float Variable",
|
||||
"FrameInterpolation",
|
||||
"GPT Loader Simple",
|
||||
"GPTSampler",
|
||||
"Integer Variable",
|
||||
"LoadFramesFromFolder",
|
||||
"LoadVideo",
|
||||
"SaveVideo",
|
||||
"String Variable"
|
||||
],
|
||||
{
|
||||
@ -828,6 +890,7 @@
|
||||
"CR Cycle Text",
|
||||
"CR Cycle Text Simple",
|
||||
"CR Debatch Frames",
|
||||
"CR Encode Scheduled Prompts",
|
||||
"CR Gradient Float",
|
||||
"CR Gradient Integer",
|
||||
"CR Image List",
|
||||
@ -843,8 +906,8 @@
|
||||
"CR LoRA List",
|
||||
"CR Load Animation Frames",
|
||||
"CR Load Flow Frames",
|
||||
"CR Load Prompt Style",
|
||||
"CR Load Schedule From File",
|
||||
"CR Load Scheduled ControlNets",
|
||||
"CR Load Scheduled LoRAs",
|
||||
"CR Load Scheduled Models",
|
||||
"CR Model List",
|
||||
@ -852,11 +915,13 @@
|
||||
"CR Output Schedule To File",
|
||||
"CR Prompt List",
|
||||
"CR Prompt List Keyframes",
|
||||
"CR Prompt Scheduler",
|
||||
"CR Prompt Text",
|
||||
"CR Schedule Input Switch",
|
||||
"CR Schedule To ScheduleList",
|
||||
"CR Simple Prompt List",
|
||||
"CR Simple Prompt List Keyframes",
|
||||
"CR Simple Prompt Scheduler",
|
||||
"CR Simple Schedule",
|
||||
"CR Simple Text Scheduler",
|
||||
"CR Simple Value Scheduler",
|
||||
@ -1068,6 +1133,16 @@
|
||||
"title_aux": "ComfyWarp"
|
||||
}
|
||||
],
|
||||
"https://github.com/TGu-97/ComfyUI-TGu-utils": [
|
||||
[
|
||||
"MPNReroute",
|
||||
"MPNSwitch",
|
||||
"PNSwitch"
|
||||
],
|
||||
{
|
||||
"title_aux": "TGu Utilities"
|
||||
}
|
||||
],
|
||||
"https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [
|
||||
[
|
||||
"tri3d-atr-parse",
|
||||
@ -1105,6 +1180,7 @@
|
||||
"ttN imageREMBG",
|
||||
"ttN int",
|
||||
"ttN modelMerge",
|
||||
"ttN multiModelMerge",
|
||||
"ttN pipe2BASIC",
|
||||
"ttN pipe2DETAILER",
|
||||
"ttN pipeEDIT",
|
||||
@ -1125,6 +1201,10 @@
|
||||
"ttN xyPlot"
|
||||
],
|
||||
{
|
||||
"author": "tinyterra",
|
||||
"description": "This extension offers various pipe nodes, fullscreen image viewer based on node history, dynamic widgets, interface customization, and more.",
|
||||
"nickname": "ttNodes",
|
||||
"title": "tinyterraNodes",
|
||||
"title_aux": "tinyterraNodes"
|
||||
}
|
||||
],
|
||||
@ -1153,6 +1233,15 @@
|
||||
"title_aux": "ComfyUI Neural network latent upscale custom node"
|
||||
}
|
||||
],
|
||||
"https://github.com/WASasquatch/ASTERR": [
|
||||
[
|
||||
"ASTERR",
|
||||
"SaveASTERR"
|
||||
],
|
||||
{
|
||||
"title_aux": "ASTERR"
|
||||
}
|
||||
],
|
||||
"https://github.com/WASasquatch/ComfyUI_Preset_Merger": [
|
||||
[
|
||||
"Preset_Model_Merge"
|
||||
@ -1435,13 +1524,24 @@
|
||||
[
|
||||
"ZuellniExLlamaGenerator",
|
||||
"ZuellniExLlamaLoader",
|
||||
"ZuellniExLlamaLora",
|
||||
"ZuellniExLlamaPreviewer"
|
||||
"ZuellniTextPreviewer",
|
||||
"ZuellniTextReplacer"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ExLlama"
|
||||
}
|
||||
],
|
||||
"https://github.com/Zuellni/ComfyUI-PickScore-Nodes": [
|
||||
[
|
||||
"ZuellniPickScoreImageProcessor",
|
||||
"ZuellniPickScoreLoader",
|
||||
"ZuellniPickScoreSelector",
|
||||
"ZuellniPickScoreTextProcessor"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI PickScore Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/adieyal/comfyui-dynamicprompts": [
|
||||
[
|
||||
"DPCombinatorialGenerator",
|
||||
@ -1455,6 +1555,14 @@
|
||||
"title_aux": "DynamicPrompts Custom Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/alpertunga-bile/prompt-generator-comfyui": [
|
||||
[
|
||||
"Prompt Generator"
|
||||
],
|
||||
{
|
||||
"title_aux": "prompt-generator"
|
||||
}
|
||||
],
|
||||
"https://github.com/alsritter/asymmetric-tiling-comfyui": [
|
||||
[
|
||||
"Asymmetric_Tiling_KSampler"
|
||||
@ -1556,6 +1664,29 @@
|
||||
"title_aux": "ComfyUI prompt control"
|
||||
}
|
||||
],
|
||||
"https://github.com/azazeal04/ComfyUI-Styles": [
|
||||
[
|
||||
"Aesthetic Styler",
|
||||
"AestheticStyler",
|
||||
"Anime Styler",
|
||||
"AnimeStyler",
|
||||
"Fantasy Styler",
|
||||
"FantasyStyler",
|
||||
"Gothic Styler",
|
||||
"GothicStyler",
|
||||
"Line Art Styler",
|
||||
"LineArtStyler",
|
||||
"Movie Poster_Styler",
|
||||
"MoviePosterStyler",
|
||||
"Punk Style",
|
||||
"PunkStyler",
|
||||
"Travel Poster Styler",
|
||||
"TravelPosterStyler"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Styles"
|
||||
}
|
||||
],
|
||||
"https://github.com/badjeff/comfyui_lora_tag_loader": [
|
||||
[
|
||||
"LoraTagLoader"
|
||||
@ -1804,6 +1935,7 @@
|
||||
[
|
||||
"Image Chooser",
|
||||
"Latent Chooser",
|
||||
"Multi Latent Chooser",
|
||||
"Preview for Image Chooser"
|
||||
],
|
||||
{
|
||||
@ -1821,6 +1953,26 @@
|
||||
"title_aux": "Variation seeds"
|
||||
}
|
||||
],
|
||||
"https://github.com/chrisgoringe/cg-use-everywhere": [
|
||||
[
|
||||
"Seed Everywhere"
|
||||
],
|
||||
{
|
||||
"title_aux": "Use Everwhere"
|
||||
}
|
||||
],
|
||||
"https://github.com/city96/ComfyUI_ColorMod": [
|
||||
[
|
||||
"ColorModEdges",
|
||||
"ColorModPivot",
|
||||
"LoadImageHighPrec",
|
||||
"PreviewImageHighPrec",
|
||||
"SaveImageHighPrec"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_ColorMod"
|
||||
}
|
||||
],
|
||||
"https://github.com/city96/ComfyUI_DiT": [
|
||||
[
|
||||
"DiTCheckpointLoader",
|
||||
@ -1914,7 +2066,12 @@
|
||||
"https://github.com/cubiq/ComfyUI_IPAdapter_plus": [
|
||||
[
|
||||
"IPAdapterApply",
|
||||
"IPAdapterModelLoader"
|
||||
"IPAdapterApplyEncoded",
|
||||
"IPAdapterEncoder",
|
||||
"IPAdapterLoadEmbeds",
|
||||
"IPAdapterModelLoader",
|
||||
"IPAdapterSaveEmbeds",
|
||||
"PrepImageForClipVision"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_IPAdapter_plus"
|
||||
@ -1933,7 +2090,6 @@
|
||||
[
|
||||
"ConsoleDebug+",
|
||||
"GetImageSize+",
|
||||
"GrowShrinkMask+",
|
||||
"ImageCASharpening+",
|
||||
"ImageCrop+",
|
||||
"ImageDesaturate+",
|
||||
@ -2215,6 +2371,17 @@
|
||||
"title_aux": "ComfyUI-Jjk-Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-KJNodes": [
|
||||
[
|
||||
"ConditioningMultiCombine",
|
||||
"ConditioningSetMaskAndCombine",
|
||||
"GrowMaskWithBlur",
|
||||
"INTConstant"
|
||||
],
|
||||
{
|
||||
"title_aux": "KJNodes for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI": [
|
||||
[
|
||||
"LLLiteLoader"
|
||||
@ -2325,6 +2492,7 @@
|
||||
"FromDetailerPipe",
|
||||
"FromDetailerPipeSDXL",
|
||||
"FromDetailerPipe_v2",
|
||||
"ImageListToImageBatch",
|
||||
"ImageMaskSwitch",
|
||||
"ImageReceiver",
|
||||
"ImageSender",
|
||||
@ -2347,6 +2515,7 @@
|
||||
"ImpactKSamplerAdvancedBasicPipe",
|
||||
"ImpactKSamplerBasicPipe",
|
||||
"ImpactLogger",
|
||||
"ImpactMakeImageBatch",
|
||||
"ImpactMakeImageList",
|
||||
"ImpactMinMax",
|
||||
"ImpactNeg",
|
||||
@ -2437,7 +2606,9 @@
|
||||
],
|
||||
"https://github.com/ltdrdata/ComfyUI-Inspire-Pack": [
|
||||
[
|
||||
"AnimeLineArt_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"Canny_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"Color_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"DWPreprocessor_Provider_for_SEGS //Inspire",
|
||||
"FakeScribblePreprocessor_Provider_for_SEGS //Inspire",
|
||||
"GlobalSeed //Inspire",
|
||||
@ -2445,10 +2616,13 @@
|
||||
"KSampler //Inspire",
|
||||
"KSamplerAdvanced //Inspire",
|
||||
"LeRes_DepthMap_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"LineArt_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"LoadImagesFromDir //Inspire",
|
||||
"LoadPromptsFromDir //Inspire",
|
||||
"LoadPromptsFromFile //Inspire",
|
||||
"LoraBlockInfo //Inspire",
|
||||
"LoraLoaderBlockWeight //Inspire",
|
||||
"Manga2Anime_LineArt_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"MediaPipeFaceMeshDetectorProvider //Inspire",
|
||||
"MediaPipe_FaceMesh_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"MiDaS_DepthMap_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
@ -2589,6 +2763,15 @@
|
||||
"title_aux": "mihaiiancu/Inpaint"
|
||||
}
|
||||
],
|
||||
"https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor": [
|
||||
[
|
||||
"LaMaPreprocessor",
|
||||
"lamaPreprocessor"
|
||||
],
|
||||
{
|
||||
"title_aux": "LaMa Preprocessor [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt": [
|
||||
[
|
||||
"Save IMG Prompt"
|
||||
@ -2756,11 +2939,12 @@
|
||||
"SDParameterGenerator",
|
||||
"SDPromptMerger",
|
||||
"SDPromptReader",
|
||||
"SDPromptSaver"
|
||||
"SDPromptSaver",
|
||||
"SDTypeConverter"
|
||||
],
|
||||
{
|
||||
"author": "receyuki",
|
||||
"description": "ComfyUI node version of SD Prompt Reader",
|
||||
"description": "ComfyUI node version of the SD Prompt Reader",
|
||||
"nickname": "SD Prompt Reader",
|
||||
"title": "SD Prompt Reader",
|
||||
"title_aux": "comfyui-prompt-reader-node"
|
||||
@ -2805,6 +2989,17 @@
|
||||
"title_aux": "ComfyUI Optical Flow"
|
||||
}
|
||||
],
|
||||
"https://github.com/seanlynch/srl-nodes": [
|
||||
[
|
||||
"SRL Conditional Interrrupt",
|
||||
"SRL Eval",
|
||||
"SRL Filter Image List",
|
||||
"SRL Format String"
|
||||
],
|
||||
{
|
||||
"title_aux": "SRL's nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/shiimizu/ComfyUI_smZNodes": [
|
||||
[
|
||||
"smZ CLIPTextEncode",
|
||||
@ -2854,16 +3049,37 @@
|
||||
"AV_VAELoader",
|
||||
"AspectRatioSelector",
|
||||
"BLIPCaption",
|
||||
"BLIPLoader",
|
||||
"ColorBlend",
|
||||
"ColorCorrect",
|
||||
"DeepDanbooruCaption",
|
||||
"DependenciesEdit",
|
||||
"Fooocus_KSampler",
|
||||
"Fooocus_KSamplerAdvanced",
|
||||
"GetBoolFromJson",
|
||||
"GetFloatFromJson",
|
||||
"GetIntFromJson",
|
||||
"GetObjectFromJson",
|
||||
"GetSAMEmbedding",
|
||||
"GetTextFromJson",
|
||||
"ISNetSegment",
|
||||
"ImageAlphaComposite",
|
||||
"ImageGaussianBlur",
|
||||
"ImageMuxer",
|
||||
"ImageRepeat",
|
||||
"ImageScaleDown",
|
||||
"ImageScaleDownBy",
|
||||
"ImageScaleDownToSize",
|
||||
"ImageScaleToMegapixels",
|
||||
"LaMaInpaint",
|
||||
"LoadImageAsMaskFromUrl",
|
||||
"LoadImageFromUrl",
|
||||
"LoadJsonFromUrl",
|
||||
"NumberScaler",
|
||||
"QRCodeGenerator",
|
||||
"RandomFloat",
|
||||
"RandomInt",
|
||||
"SAMEmbeddingToImage",
|
||||
"SDXLAspectRatioSelector",
|
||||
"SDXLPromptStyler",
|
||||
"SeedSelector",
|
||||
@ -3106,6 +3322,7 @@
|
||||
"Endless Nodes Display Number",
|
||||
"Endless Nodes Display String",
|
||||
"Endless Nodes Eight Input Text Switch",
|
||||
"Endless Nodes Image Reward",
|
||||
"Endless Nodes Image Save with Text File",
|
||||
"Endless Nodes Parameterizer",
|
||||
"Endless Nodes Parameterizer & Prompts",
|
||||
@ -3115,7 +3332,7 @@
|
||||
],
|
||||
{
|
||||
"author": "BiffMunky",
|
||||
"description": "A small set of nodes I created for various numerical and text inputs.",
|
||||
"description": "A small set of nodes I created for various numerical and text inputs. Features switches for text and numbers, parameter collection nodes, and two aesthetic scoring modwls.",
|
||||
"nickname": "\ud83c\udf0c Endless Nodes \ud83c\udf0c",
|
||||
"title": "\ud83c\udf0c An Endless Sea of Stars Nodes \ud83c\udf0c",
|
||||
"title_aux": "Endless Nodes"
|
||||
@ -3152,29 +3369,32 @@
|
||||
"Checkpoint Loader w/Name (WLSH)",
|
||||
"Empty Latent by Pixels (WLSH)",
|
||||
"Empty Latent by Ratio (WLSH)",
|
||||
"Generate Edge Mask (WLSH)",
|
||||
"Generate Face Mask (WLSH)",
|
||||
"Image Save with Prompt Data (WLSH)",
|
||||
"Empty Latent by Size (WLSH)",
|
||||
"Generate Border Mask (WLSH)",
|
||||
"Image Load with Metadata (WLSH)",
|
||||
"Image Save with Prompt (WLSH)",
|
||||
"Image Save with Prompt File (WLSH)",
|
||||
"Image Save with Prompt/Info (WLSH)",
|
||||
"Image Save with Prompt/Info File (WLSH)",
|
||||
"Image Scale By Factor (WLSH)",
|
||||
"KSamplerAdvanced (WLSH)",
|
||||
"Multiply Integer (WLSH)",
|
||||
"Outpaint to Image (WLSH)",
|
||||
"Read Prompt Data from Image (WLSH)",
|
||||
"Quick Resolution Multiply (WLSH)",
|
||||
"Resolutions by Ratio (WLSH)",
|
||||
"SDXL Quick Empty Latent (WLSH)",
|
||||
"SDXL Quick Image Scale (WLSH)",
|
||||
"SDXL Resolution Multiplier (WLSH)",
|
||||
"SDXL Resolutions (WLSH)",
|
||||
"SDXL Steps (WLSH)",
|
||||
"Save Positive Prompt File (WLSH)",
|
||||
"Save Prompt Info (WLSH)",
|
||||
"Save Positive Prompt(WLSH)",
|
||||
"Save Prompt (WLSH)",
|
||||
"Save Prompt/Info (WLSH)",
|
||||
"Seed and Int (WLSH)",
|
||||
"Seed to Number (WLSH)",
|
||||
"Simple Pattern Replace (WLSH)",
|
||||
"Time String (WLSH)",
|
||||
"Upscale by Factor with Model (WLSH)",
|
||||
"VAE Encode for Inpaint Padding (WLSH)"
|
||||
"VAE Encode for Inpaint w/Padding (WLSH)"
|
||||
],
|
||||
{
|
||||
"title_aux": "wlsh_nodes"
|
||||
|
||||
@ -1938,6 +1938,11 @@ class ManagerMenuDialog extends ComfyDialog {
|
||||
textContent: "ComfyUI Community Manual",
|
||||
onclick: () => { window.open("https://blenderneko.github.io/ComfyUI-docs/", "comfyui-community-manual"); }
|
||||
}),
|
||||
$el("button", {
|
||||
type: "button",
|
||||
textContent: "ComfyUI Nodes Info",
|
||||
onclick: () => { window.open("https://ltdrdata.github.io/", "comfyui-node-info"); }
|
||||
}),
|
||||
|
||||
$el("br", {}, []),
|
||||
$el("hr", {width: "100%"}, []),
|
||||
|
||||
@ -1041,6 +1041,17 @@
|
||||
"filename": "mm-Stabilized_mid.pth",
|
||||
"url": "https://huggingface.co/manshoety/AD_Stabilized_Motion/resolve/main/mm-Stabilized_mid.pth"
|
||||
},
|
||||
{
|
||||
"name": "CiaraRowles/temporaldiff-v1-animatediff.ckpt (ComfyUI-AnimateDiff-Evolved)",
|
||||
"type": "animatediff",
|
||||
"base": "SD1.x",
|
||||
"save_path": "custom_nodes/ComfyUI-AnimateDiff-Evolved/models",
|
||||
"description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node. (Note: Requires ComfyUI-Manager V0.24 or above)",
|
||||
"reference": "https://huggingface.co/CiaraRowles/TemporalDiff",
|
||||
"filename": "temporaldiff-v1-animatediff.ckpt",
|
||||
"url": "https://huggingface.co/CiaraRowles/TemporalDiff/resolve/main/temporaldiff-v1-animatediff.ckpt"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"name": "ip-adapter_sdxl.bin<BR>(install to IPAdapter-ComfyUI)",
|
||||
|
||||
@ -1,16 +1,5 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "mlinmg",
|
||||
"title": "ComfyUI LaMA Preprocessor [WIP]",
|
||||
"reference": "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor",
|
||||
"pip": ["kornia"],
|
||||
"files": [
|
||||
"https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A LaMa prerocessor for ComfyUi. You can find the processor in image/processors. <p style='background-color: black; color: red;'>NOTE: BEWARE THIS EXTENSION IS NOT FINISHED YET. At the moment it returns a preprocessed image that still needs to be injected with a custom controlnet implementation(missing)</p>"
|
||||
},
|
||||
{
|
||||
"author": "Dr.Lt.Data",
|
||||
"title": "ComfyUI-Workflow-Component [WIP]",
|
||||
|
||||
@ -1,5 +1,135 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "kijai",
|
||||
"title": "KJNodes for ComfyUI",
|
||||
"reference": "https://github.com/kijai/ComfyUI-KJNodes",
|
||||
"files": [
|
||||
"https://github.com/kijai/ComfyUI-KJNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Various quality of life -nodes for ComfyUI, mostly just visual stuff to improve usability."
|
||||
},
|
||||
{
|
||||
"author": "WASasquatch",
|
||||
"title": "ASTERR",
|
||||
"reference": "https://github.com/WASasquatch/ASTERR",
|
||||
"files": [
|
||||
"https://github.com/WASasquatch/ASTERR"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Abstract Syntax Trees Evaluated Restricted Run (ASTERR) is a Python Script executor for ComfyUI. <p style='background-color: black; color: red;'>Warning:ASTERR runs Python Code from a Web Interface! It is highly recommended to run this in a closed-off environment, as it could have potential security risks.</p>"
|
||||
},
|
||||
{
|
||||
"author": "Zuellni",
|
||||
"title": "ComfyUI PickScore Nodes",
|
||||
"reference": "https://github.com/Zuellni/ComfyUI-PickScore-Nodes",
|
||||
"files": [
|
||||
"https://github.com/Zuellni/ComfyUI-PickScore-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Image scoring nodes for ComfyUI using PickScore with a batch of images to predict which ones fit a given prompt the best."
|
||||
},
|
||||
{
|
||||
"author": "chrisgoringe",
|
||||
"title": "Use Everwhere",
|
||||
"reference": "https://github.com/chrisgoringe/cg-use-everywhere",
|
||||
"files": [
|
||||
"https://github.com/chrisgoringe/cg-use-everywhere"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A set of nodes that allow data to be 'broadcast' to some or all unconnected inputs. Greatly reduces link spaghetti."
|
||||
},
|
||||
{
|
||||
"author": "azazeal04",
|
||||
"title": "ComfyUI-Styles",
|
||||
"reference": "https://github.com/azazeal04/ComfyUI-Styles",
|
||||
"files": [
|
||||
"https://github.com/azazeal04/ComfyUI-Styles"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:Anime_Styler, Fantasy_Styler, Gothic_Styler, Line_Art_Styler, Movie_Poster_Styler, Punk_Styler, Travel_Poster_Styler. This extension offers 8 art style nodes, each of which includes approximately 50 individual style variations."
|
||||
},
|
||||
{
|
||||
"author": "city96",
|
||||
"title": "ComfyUI_ColorMod",
|
||||
"reference": "https://github.com/city96/ComfyUI_ColorMod",
|
||||
"files": [
|
||||
"https://github.com/city96/ComfyUI_ColorMod"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This extension currently has two sets of nodes - one set for editing the contrast/color of images and another set for saving images as 16 bit PNG files."
|
||||
},
|
||||
{
|
||||
"author": "mlinmg",
|
||||
"title": "LaMa Preprocessor [WIP]",
|
||||
"reference": "https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor",
|
||||
"files": [
|
||||
"https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A LaMa prerocessor for ComfyUI. This preprocessor finally enable users to generate coherent inpaint and outpaint prompt-free. The best results are given on landscapes, not so much in drawings/animation."
|
||||
},
|
||||
{
|
||||
"author": "alpertunga-bile",
|
||||
"title": "prompt-generator",
|
||||
"reference": "https://github.com/alpertunga-bile/prompt-generator-comfyui",
|
||||
"files": [
|
||||
"https://github.com/alpertunga-bile/prompt-generator-comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom AI prompt generator node for ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "alkemann",
|
||||
"title": "alkemann nodes",
|
||||
"reference": "https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68",
|
||||
"files": [
|
||||
"https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68/raw/f9605be0b38d38d3e3a2988f89248ff557010076/alkemann.py"
|
||||
],
|
||||
"install_type": "copy",
|
||||
"description": "Nodes:Int to Text, Seed With Text, Save A1 Image."
|
||||
},
|
||||
{
|
||||
"author": "seanlynch",
|
||||
"title": "SRL's nodes",
|
||||
"reference": "https://github.com/seanlynch/srl-nodes",
|
||||
"files": [
|
||||
"https://github.com/seanlynch/srl-nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: SRL Conditional Interrupt, SRL Format String, SRL Eval, SRL Filter Image List. This is a collection of nodes I find useful. Note that at least one module allows execution of arbitrary code. Do not use any of these nodes on a system that allow untrusted users to control workflows or inputs.<p style='background-color: black; color: red;'>WARNING: The custom nodes in this extension are vulnerable to <B>security risks</B> because they allow the execution of arbitrary code through the workflow</>"
|
||||
},
|
||||
{
|
||||
"author": "M1kep",
|
||||
"title": "Comfy_KepMatteAnything",
|
||||
"reference": "https://github.com/M1kep/Comfy_KepMatteAnything",
|
||||
"files": [
|
||||
"https://github.com/M1kep/Comfy_KepMatteAnything"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This extension provides a custom node that allows the use of <a href='https://github.com/hustvl/Matte-Anything' target='blank'>Matte Anything</a> in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "TGu-97",
|
||||
"title": "TGu Utilities",
|
||||
"reference": "https://github.com/TGu-97/ComfyUI-TGu-utils",
|
||||
"files": [
|
||||
"https://github.com/TGu-97/ComfyUI-TGu-utils"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: MPN Switch, MPN Reroute, PN Switch. This is a set of custom nodes for ComfyUI. Mainly focus on control switches."
|
||||
},
|
||||
{
|
||||
"author": "M1kep",
|
||||
"title": "Comfy_KepKitchenSink",
|
||||
"reference": "https://github.com/M1kep/Comfy_KepKitchenSink",
|
||||
"files": [
|
||||
"https://github.com/M1kep/Comfy_KepKitchenSink"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: KepRotateImage"
|
||||
},
|
||||
{
|
||||
"author": "Kosinkadink",
|
||||
"title": "ComfyUI-VideoHelperSuite",
|
||||
@ -108,7 +238,7 @@
|
||||
"https://github.com/receyuki/comfyui-prompt-reader-node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: SDPromptReader"
|
||||
"description": "ComfyUI node version of the SD Prompt Reader."
|
||||
},
|
||||
{
|
||||
"author": "spacepxl",
|
||||
@ -138,7 +268,7 @@
|
||||
"https://github.com/tusharbhutt/Endless-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A small set of nodes I created for various numerical and text inputs and outputs."
|
||||
"description": "A small set of nodes I created for various numerical and text inputs. Features switches for text and numbers, parameter collection nodes, and two aesthetic scoring models."
|
||||
},
|
||||
{
|
||||
"author": "chrisgoringe",
|
||||
@ -563,13 +693,13 @@
|
||||
},
|
||||
{
|
||||
"author": "Lerc",
|
||||
"title": "canvas_tab",
|
||||
"title": "Canvas Tab",
|
||||
"reference": "https://github.com/Lerc/canvas_tab",
|
||||
"files": [
|
||||
"https://github.com/Lerc/canvas_tab"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: Edit In Another Tab. ComfyUI canvas editor page"
|
||||
"description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor."
|
||||
},
|
||||
{
|
||||
"author": "YOUR-WORST-TACO",
|
||||
|
||||
@ -1,4 +1,14 @@
|
||||
{
|
||||
"https://gist.github.com/alkemann/7361b8eb966f29c8238fd323409efb68/raw/f9605be0b38d38d3e3a2988f89248ff557010076/alkemann.py": [
|
||||
[
|
||||
"Int to Text",
|
||||
"Save A1 Image",
|
||||
"Seed With Text"
|
||||
],
|
||||
{
|
||||
"title_aux": "alkemann nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/AIrjen/OneButtonPrompt": [
|
||||
[
|
||||
"CreatePromptVariant",
|
||||
@ -42,6 +52,7 @@
|
||||
"https://github.com/ArtVentureX/comfyui-animatediff": [
|
||||
[
|
||||
"AnimateDiffCombine",
|
||||
"AnimateDiffLoraLoader",
|
||||
"AnimateDiffModuleLoader",
|
||||
"AnimateDiffSampler",
|
||||
"AnimateDiffSlidingWindowOptions",
|
||||
@ -317,12 +328,14 @@
|
||||
"https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": [
|
||||
[
|
||||
"AMT VFI",
|
||||
"ESAI VFI",
|
||||
"EISAI VFI",
|
||||
"FILM VFI",
|
||||
"GMFSS Fortuna VFI",
|
||||
"IFRNet VFI",
|
||||
"IFUnet VFI",
|
||||
"KSampler Gradually Adding More Denoise (efficient)",
|
||||
"M2M VFI",
|
||||
"Make Interpolation State List",
|
||||
"RIFE VFI",
|
||||
"Sepconv VFI"
|
||||
],
|
||||
@ -404,6 +417,8 @@
|
||||
[
|
||||
"AbsCosWave",
|
||||
"AbsSinWave",
|
||||
"BatchPromptSchedule",
|
||||
"BatchValueSchedule",
|
||||
"CosWave",
|
||||
"InvCosWave",
|
||||
"InvSinWave",
|
||||
@ -443,6 +458,7 @@
|
||||
[
|
||||
"Conditioning Switch (JPS)",
|
||||
"ControlNet Switch (JPS)",
|
||||
"Crop Image Square (JPS)",
|
||||
"Disable Enable Switch (JPS)",
|
||||
"Enable Disable Switch (JPS)",
|
||||
"Generation Settings (JPS)",
|
||||
@ -542,6 +558,7 @@
|
||||
"https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": [
|
||||
[
|
||||
"ADE_AnimateDiffCombine",
|
||||
"ADE_AnimateDiffLoRALoader",
|
||||
"ADE_AnimateDiffLoaderV1Advanced",
|
||||
"ADE_AnimateDiffLoaderWithContext",
|
||||
"ADE_AnimateDiffUniformContextOptions",
|
||||
@ -556,6 +573,18 @@
|
||||
],
|
||||
"https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": [
|
||||
[
|
||||
"VHS_DuplicateImages",
|
||||
"VHS_DuplicateLatents",
|
||||
"VHS_GetImageCount",
|
||||
"VHS_GetLatentCount",
|
||||
"VHS_LoadImages",
|
||||
"VHS_LoadVideo",
|
||||
"VHS_MergeImages",
|
||||
"VHS_MergeLatents",
|
||||
"VHS_SelectEveryNthImage",
|
||||
"VHS_SelectEveryNthLatent",
|
||||
"VHS_SplitImages",
|
||||
"VHS_SplitLatents",
|
||||
"VHS_VideoCombine"
|
||||
],
|
||||
{
|
||||
@ -580,7 +609,11 @@
|
||||
"Send_To_Editor"
|
||||
],
|
||||
{
|
||||
"title_aux": "canvas_tab"
|
||||
"author": "Lerc",
|
||||
"description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.",
|
||||
"nickname": "Canvas Tab",
|
||||
"title": "Canvas Tab",
|
||||
"title_aux": "Canvas Tab"
|
||||
}
|
||||
],
|
||||
"https://github.com/LucianoCirino/efficiency-nodes-comfyui": [
|
||||
@ -636,6 +669,14 @@
|
||||
"title_aux": "ComfyLiterals"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/Comfy_KepKitchenSink": [
|
||||
[
|
||||
"KepRotateImage"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfy_KepKitchenSink"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/Comfy_KepListStuff": [
|
||||
[
|
||||
"Empty Images",
|
||||
@ -653,6 +694,21 @@
|
||||
"title_aux": "Comfy_KepListStuff"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/Comfy_KepMatteAnything": [
|
||||
[
|
||||
"MatteAnything_DinoBoxes",
|
||||
"MatteAnything_GenerateVITMatte",
|
||||
"MatteAnything_InitSamPredictor",
|
||||
"MatteAnything_LoadDINO",
|
||||
"MatteAnything_LoadVITMatteModel",
|
||||
"MatteAnything_SAMLoader",
|
||||
"MatteAnything_SAMMaskFromBoxes",
|
||||
"MatteAnything_ToTrimap"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfy_KepMatteAnything"
|
||||
}
|
||||
],
|
||||
"https://github.com/M1kep/KepPromptLang": [
|
||||
[
|
||||
"Build Gif",
|
||||
@ -670,6 +726,8 @@
|
||||
"Mask Ops"
|
||||
],
|
||||
{
|
||||
"author": "ManglerFTW",
|
||||
"title": "ComfyI2I",
|
||||
"title_aux": "ComfyI2I"
|
||||
}
|
||||
],
|
||||
@ -787,9 +845,13 @@
|
||||
[
|
||||
"DynamicPrompt",
|
||||
"Float Variable",
|
||||
"FrameInterpolation",
|
||||
"GPT Loader Simple",
|
||||
"GPTSampler",
|
||||
"Integer Variable",
|
||||
"LoadFramesFromFolder",
|
||||
"LoadVideo",
|
||||
"SaveVideo",
|
||||
"String Variable"
|
||||
],
|
||||
{
|
||||
@ -828,6 +890,7 @@
|
||||
"CR Cycle Text",
|
||||
"CR Cycle Text Simple",
|
||||
"CR Debatch Frames",
|
||||
"CR Encode Scheduled Prompts",
|
||||
"CR Gradient Float",
|
||||
"CR Gradient Integer",
|
||||
"CR Image List",
|
||||
@ -843,8 +906,8 @@
|
||||
"CR LoRA List",
|
||||
"CR Load Animation Frames",
|
||||
"CR Load Flow Frames",
|
||||
"CR Load Prompt Style",
|
||||
"CR Load Schedule From File",
|
||||
"CR Load Scheduled ControlNets",
|
||||
"CR Load Scheduled LoRAs",
|
||||
"CR Load Scheduled Models",
|
||||
"CR Model List",
|
||||
@ -852,11 +915,13 @@
|
||||
"CR Output Schedule To File",
|
||||
"CR Prompt List",
|
||||
"CR Prompt List Keyframes",
|
||||
"CR Prompt Scheduler",
|
||||
"CR Prompt Text",
|
||||
"CR Schedule Input Switch",
|
||||
"CR Schedule To ScheduleList",
|
||||
"CR Simple Prompt List",
|
||||
"CR Simple Prompt List Keyframes",
|
||||
"CR Simple Prompt Scheduler",
|
||||
"CR Simple Schedule",
|
||||
"CR Simple Text Scheduler",
|
||||
"CR Simple Value Scheduler",
|
||||
@ -1068,6 +1133,16 @@
|
||||
"title_aux": "ComfyWarp"
|
||||
}
|
||||
],
|
||||
"https://github.com/TGu-97/ComfyUI-TGu-utils": [
|
||||
[
|
||||
"MPNReroute",
|
||||
"MPNSwitch",
|
||||
"PNSwitch"
|
||||
],
|
||||
{
|
||||
"title_aux": "TGu Utilities"
|
||||
}
|
||||
],
|
||||
"https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [
|
||||
[
|
||||
"tri3d-atr-parse",
|
||||
@ -1105,6 +1180,7 @@
|
||||
"ttN imageREMBG",
|
||||
"ttN int",
|
||||
"ttN modelMerge",
|
||||
"ttN multiModelMerge",
|
||||
"ttN pipe2BASIC",
|
||||
"ttN pipe2DETAILER",
|
||||
"ttN pipeEDIT",
|
||||
@ -1125,6 +1201,10 @@
|
||||
"ttN xyPlot"
|
||||
],
|
||||
{
|
||||
"author": "tinyterra",
|
||||
"description": "This extension offers various pipe nodes, fullscreen image viewer based on node history, dynamic widgets, interface customization, and more.",
|
||||
"nickname": "ttNodes",
|
||||
"title": "tinyterraNodes",
|
||||
"title_aux": "tinyterraNodes"
|
||||
}
|
||||
],
|
||||
@ -1153,6 +1233,15 @@
|
||||
"title_aux": "ComfyUI Neural network latent upscale custom node"
|
||||
}
|
||||
],
|
||||
"https://github.com/WASasquatch/ASTERR": [
|
||||
[
|
||||
"ASTERR",
|
||||
"SaveASTERR"
|
||||
],
|
||||
{
|
||||
"title_aux": "ASTERR"
|
||||
}
|
||||
],
|
||||
"https://github.com/WASasquatch/ComfyUI_Preset_Merger": [
|
||||
[
|
||||
"Preset_Model_Merge"
|
||||
@ -1435,13 +1524,24 @@
|
||||
[
|
||||
"ZuellniExLlamaGenerator",
|
||||
"ZuellniExLlamaLoader",
|
||||
"ZuellniExLlamaLora",
|
||||
"ZuellniExLlamaPreviewer"
|
||||
"ZuellniTextPreviewer",
|
||||
"ZuellniTextReplacer"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ExLlama"
|
||||
}
|
||||
],
|
||||
"https://github.com/Zuellni/ComfyUI-PickScore-Nodes": [
|
||||
[
|
||||
"ZuellniPickScoreImageProcessor",
|
||||
"ZuellniPickScoreLoader",
|
||||
"ZuellniPickScoreSelector",
|
||||
"ZuellniPickScoreTextProcessor"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI PickScore Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/adieyal/comfyui-dynamicprompts": [
|
||||
[
|
||||
"DPCombinatorialGenerator",
|
||||
@ -1455,6 +1555,14 @@
|
||||
"title_aux": "DynamicPrompts Custom Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/alpertunga-bile/prompt-generator-comfyui": [
|
||||
[
|
||||
"Prompt Generator"
|
||||
],
|
||||
{
|
||||
"title_aux": "prompt-generator"
|
||||
}
|
||||
],
|
||||
"https://github.com/alsritter/asymmetric-tiling-comfyui": [
|
||||
[
|
||||
"Asymmetric_Tiling_KSampler"
|
||||
@ -1556,6 +1664,29 @@
|
||||
"title_aux": "ComfyUI prompt control"
|
||||
}
|
||||
],
|
||||
"https://github.com/azazeal04/ComfyUI-Styles": [
|
||||
[
|
||||
"Aesthetic Styler",
|
||||
"AestheticStyler",
|
||||
"Anime Styler",
|
||||
"AnimeStyler",
|
||||
"Fantasy Styler",
|
||||
"FantasyStyler",
|
||||
"Gothic Styler",
|
||||
"GothicStyler",
|
||||
"Line Art Styler",
|
||||
"LineArtStyler",
|
||||
"Movie Poster_Styler",
|
||||
"MoviePosterStyler",
|
||||
"Punk Style",
|
||||
"PunkStyler",
|
||||
"Travel Poster Styler",
|
||||
"TravelPosterStyler"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Styles"
|
||||
}
|
||||
],
|
||||
"https://github.com/badjeff/comfyui_lora_tag_loader": [
|
||||
[
|
||||
"LoraTagLoader"
|
||||
@ -1804,6 +1935,7 @@
|
||||
[
|
||||
"Image Chooser",
|
||||
"Latent Chooser",
|
||||
"Multi Latent Chooser",
|
||||
"Preview for Image Chooser"
|
||||
],
|
||||
{
|
||||
@ -1821,6 +1953,26 @@
|
||||
"title_aux": "Variation seeds"
|
||||
}
|
||||
],
|
||||
"https://github.com/chrisgoringe/cg-use-everywhere": [
|
||||
[
|
||||
"Seed Everywhere"
|
||||
],
|
||||
{
|
||||
"title_aux": "Use Everwhere"
|
||||
}
|
||||
],
|
||||
"https://github.com/city96/ComfyUI_ColorMod": [
|
||||
[
|
||||
"ColorModEdges",
|
||||
"ColorModPivot",
|
||||
"LoadImageHighPrec",
|
||||
"PreviewImageHighPrec",
|
||||
"SaveImageHighPrec"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_ColorMod"
|
||||
}
|
||||
],
|
||||
"https://github.com/city96/ComfyUI_DiT": [
|
||||
[
|
||||
"DiTCheckpointLoader",
|
||||
@ -1914,7 +2066,12 @@
|
||||
"https://github.com/cubiq/ComfyUI_IPAdapter_plus": [
|
||||
[
|
||||
"IPAdapterApply",
|
||||
"IPAdapterModelLoader"
|
||||
"IPAdapterApplyEncoded",
|
||||
"IPAdapterEncoder",
|
||||
"IPAdapterLoadEmbeds",
|
||||
"IPAdapterModelLoader",
|
||||
"IPAdapterSaveEmbeds",
|
||||
"PrepImageForClipVision"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_IPAdapter_plus"
|
||||
@ -1933,7 +2090,6 @@
|
||||
[
|
||||
"ConsoleDebug+",
|
||||
"GetImageSize+",
|
||||
"GrowShrinkMask+",
|
||||
"ImageCASharpening+",
|
||||
"ImageCrop+",
|
||||
"ImageDesaturate+",
|
||||
@ -2215,6 +2371,17 @@
|
||||
"title_aux": "ComfyUI-Jjk-Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-KJNodes": [
|
||||
[
|
||||
"ConditioningMultiCombine",
|
||||
"ConditioningSetMaskAndCombine",
|
||||
"GrowMaskWithBlur",
|
||||
"INTConstant"
|
||||
],
|
||||
{
|
||||
"title_aux": "KJNodes for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI": [
|
||||
[
|
||||
"LLLiteLoader"
|
||||
@ -2325,6 +2492,7 @@
|
||||
"FromDetailerPipe",
|
||||
"FromDetailerPipeSDXL",
|
||||
"FromDetailerPipe_v2",
|
||||
"ImageListToImageBatch",
|
||||
"ImageMaskSwitch",
|
||||
"ImageReceiver",
|
||||
"ImageSender",
|
||||
@ -2347,6 +2515,7 @@
|
||||
"ImpactKSamplerAdvancedBasicPipe",
|
||||
"ImpactKSamplerBasicPipe",
|
||||
"ImpactLogger",
|
||||
"ImpactMakeImageBatch",
|
||||
"ImpactMakeImageList",
|
||||
"ImpactMinMax",
|
||||
"ImpactNeg",
|
||||
@ -2437,7 +2606,9 @@
|
||||
],
|
||||
"https://github.com/ltdrdata/ComfyUI-Inspire-Pack": [
|
||||
[
|
||||
"AnimeLineArt_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"Canny_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"Color_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"DWPreprocessor_Provider_for_SEGS //Inspire",
|
||||
"FakeScribblePreprocessor_Provider_for_SEGS //Inspire",
|
||||
"GlobalSeed //Inspire",
|
||||
@ -2445,10 +2616,13 @@
|
||||
"KSampler //Inspire",
|
||||
"KSamplerAdvanced //Inspire",
|
||||
"LeRes_DepthMap_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"LineArt_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"LoadImagesFromDir //Inspire",
|
||||
"LoadPromptsFromDir //Inspire",
|
||||
"LoadPromptsFromFile //Inspire",
|
||||
"LoraBlockInfo //Inspire",
|
||||
"LoraLoaderBlockWeight //Inspire",
|
||||
"Manga2Anime_LineArt_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"MediaPipeFaceMeshDetectorProvider //Inspire",
|
||||
"MediaPipe_FaceMesh_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
"MiDaS_DepthMap_Preprocessor_Provider_for_SEGS //Inspire",
|
||||
@ -2589,6 +2763,15 @@
|
||||
"title_aux": "mihaiiancu/Inpaint"
|
||||
}
|
||||
],
|
||||
"https://github.com/mlinmg/ComfyUI-LaMA-Preprocessor": [
|
||||
[
|
||||
"LaMaPreprocessor",
|
||||
"lamaPreprocessor"
|
||||
],
|
||||
{
|
||||
"title_aux": "LaMa Preprocessor [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/mpiquero7164/ComfyUI-SaveImgPrompt": [
|
||||
[
|
||||
"Save IMG Prompt"
|
||||
@ -2756,11 +2939,12 @@
|
||||
"SDParameterGenerator",
|
||||
"SDPromptMerger",
|
||||
"SDPromptReader",
|
||||
"SDPromptSaver"
|
||||
"SDPromptSaver",
|
||||
"SDTypeConverter"
|
||||
],
|
||||
{
|
||||
"author": "receyuki",
|
||||
"description": "ComfyUI node version of SD Prompt Reader",
|
||||
"description": "ComfyUI node version of the SD Prompt Reader",
|
||||
"nickname": "SD Prompt Reader",
|
||||
"title": "SD Prompt Reader",
|
||||
"title_aux": "comfyui-prompt-reader-node"
|
||||
@ -2805,6 +2989,17 @@
|
||||
"title_aux": "ComfyUI Optical Flow"
|
||||
}
|
||||
],
|
||||
"https://github.com/seanlynch/srl-nodes": [
|
||||
[
|
||||
"SRL Conditional Interrrupt",
|
||||
"SRL Eval",
|
||||
"SRL Filter Image List",
|
||||
"SRL Format String"
|
||||
],
|
||||
{
|
||||
"title_aux": "SRL's nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/shiimizu/ComfyUI_smZNodes": [
|
||||
[
|
||||
"smZ CLIPTextEncode",
|
||||
@ -2854,16 +3049,37 @@
|
||||
"AV_VAELoader",
|
||||
"AspectRatioSelector",
|
||||
"BLIPCaption",
|
||||
"BLIPLoader",
|
||||
"ColorBlend",
|
||||
"ColorCorrect",
|
||||
"DeepDanbooruCaption",
|
||||
"DependenciesEdit",
|
||||
"Fooocus_KSampler",
|
||||
"Fooocus_KSamplerAdvanced",
|
||||
"GetBoolFromJson",
|
||||
"GetFloatFromJson",
|
||||
"GetIntFromJson",
|
||||
"GetObjectFromJson",
|
||||
"GetSAMEmbedding",
|
||||
"GetTextFromJson",
|
||||
"ISNetSegment",
|
||||
"ImageAlphaComposite",
|
||||
"ImageGaussianBlur",
|
||||
"ImageMuxer",
|
||||
"ImageRepeat",
|
||||
"ImageScaleDown",
|
||||
"ImageScaleDownBy",
|
||||
"ImageScaleDownToSize",
|
||||
"ImageScaleToMegapixels",
|
||||
"LaMaInpaint",
|
||||
"LoadImageAsMaskFromUrl",
|
||||
"LoadImageFromUrl",
|
||||
"LoadJsonFromUrl",
|
||||
"NumberScaler",
|
||||
"QRCodeGenerator",
|
||||
"RandomFloat",
|
||||
"RandomInt",
|
||||
"SAMEmbeddingToImage",
|
||||
"SDXLAspectRatioSelector",
|
||||
"SDXLPromptStyler",
|
||||
"SeedSelector",
|
||||
@ -3106,6 +3322,7 @@
|
||||
"Endless Nodes Display Number",
|
||||
"Endless Nodes Display String",
|
||||
"Endless Nodes Eight Input Text Switch",
|
||||
"Endless Nodes Image Reward",
|
||||
"Endless Nodes Image Save with Text File",
|
||||
"Endless Nodes Parameterizer",
|
||||
"Endless Nodes Parameterizer & Prompts",
|
||||
@ -3115,7 +3332,7 @@
|
||||
],
|
||||
{
|
||||
"author": "BiffMunky",
|
||||
"description": "A small set of nodes I created for various numerical and text inputs.",
|
||||
"description": "A small set of nodes I created for various numerical and text inputs. Features switches for text and numbers, parameter collection nodes, and two aesthetic scoring modwls.",
|
||||
"nickname": "\ud83c\udf0c Endless Nodes \ud83c\udf0c",
|
||||
"title": "\ud83c\udf0c An Endless Sea of Stars Nodes \ud83c\udf0c",
|
||||
"title_aux": "Endless Nodes"
|
||||
@ -3152,29 +3369,32 @@
|
||||
"Checkpoint Loader w/Name (WLSH)",
|
||||
"Empty Latent by Pixels (WLSH)",
|
||||
"Empty Latent by Ratio (WLSH)",
|
||||
"Generate Edge Mask (WLSH)",
|
||||
"Generate Face Mask (WLSH)",
|
||||
"Image Save with Prompt Data (WLSH)",
|
||||
"Empty Latent by Size (WLSH)",
|
||||
"Generate Border Mask (WLSH)",
|
||||
"Image Load with Metadata (WLSH)",
|
||||
"Image Save with Prompt (WLSH)",
|
||||
"Image Save with Prompt File (WLSH)",
|
||||
"Image Save with Prompt/Info (WLSH)",
|
||||
"Image Save with Prompt/Info File (WLSH)",
|
||||
"Image Scale By Factor (WLSH)",
|
||||
"KSamplerAdvanced (WLSH)",
|
||||
"Multiply Integer (WLSH)",
|
||||
"Outpaint to Image (WLSH)",
|
||||
"Read Prompt Data from Image (WLSH)",
|
||||
"Quick Resolution Multiply (WLSH)",
|
||||
"Resolutions by Ratio (WLSH)",
|
||||
"SDXL Quick Empty Latent (WLSH)",
|
||||
"SDXL Quick Image Scale (WLSH)",
|
||||
"SDXL Resolution Multiplier (WLSH)",
|
||||
"SDXL Resolutions (WLSH)",
|
||||
"SDXL Steps (WLSH)",
|
||||
"Save Positive Prompt File (WLSH)",
|
||||
"Save Prompt Info (WLSH)",
|
||||
"Save Positive Prompt(WLSH)",
|
||||
"Save Prompt (WLSH)",
|
||||
"Save Prompt/Info (WLSH)",
|
||||
"Seed and Int (WLSH)",
|
||||
"Seed to Number (WLSH)",
|
||||
"Simple Pattern Replace (WLSH)",
|
||||
"Time String (WLSH)",
|
||||
"Upscale by Factor with Model (WLSH)",
|
||||
"VAE Encode for Inpaint Padding (WLSH)"
|
||||
"VAE Encode for Inpaint w/Padding (WLSH)"
|
||||
],
|
||||
{
|
||||
"title_aux": "wlsh_nodes"
|
||||
|
||||
@ -1,5 +1,15 @@
|
||||
{
|
||||
"models": [
|
||||
{
|
||||
"name": "CiaraRowles/temporaldiff-v1-animatediff.ckpt (ComfyUI-AnimateDiff-Evolved)",
|
||||
"type": "animatediff",
|
||||
"base": "SD1.x",
|
||||
"save_path": "custom_nodes/ComfyUI-AnimateDiff-Evolved/models",
|
||||
"description": "Pressing 'install' directly downloads the model from the Kosinkadink/ComfyUI-AnimateDiff-Evolved extension node. (Note: Requires ComfyUI-Manager V0.24 or above)",
|
||||
"reference": "https://huggingface.co/CiaraRowles/TemporalDiff",
|
||||
"filename": "temporaldiff-v1-animatediff.ckpt",
|
||||
"url": "https://huggingface.co/CiaraRowles/TemporalDiff/resolve/main/temporaldiff-v1-animatediff.ckpt"
|
||||
},
|
||||
{
|
||||
"name": "animatediff/mm_sd_v15_v2.ckpt (ComfyUI-AnimateDiff-Evolved)",
|
||||
"type": "animatediff",
|
||||
|
||||
@ -27,6 +27,16 @@ try:
|
||||
def __init__(self, is_stdout):
|
||||
self.is_stdout = is_stdout
|
||||
|
||||
def fileno(self):
|
||||
try:
|
||||
if self.is_stdout:
|
||||
return original_stdout.fileno()
|
||||
else:
|
||||
return original_stderr.fileno()
|
||||
except AttributeError:
|
||||
# Handle error
|
||||
raise ValueError("The object does not have a fileno method")
|
||||
|
||||
def write(self, message):
|
||||
if not self.is_stdout:
|
||||
match = re.search(tqdm, message)
|
||||
|
||||
@ -103,7 +103,7 @@ def get_nodes(target_dir):
|
||||
|
||||
|
||||
def get_git_urls_from_json(json_file):
|
||||
with open(json_file) as file:
|
||||
with open(json_file, encoding='utf-8') as file:
|
||||
data = json.load(file)
|
||||
|
||||
custom_nodes = data.get('custom_nodes', [])
|
||||
@ -118,7 +118,7 @@ def get_git_urls_from_json(json_file):
|
||||
|
||||
|
||||
def get_py_urls_from_json(json_file):
|
||||
with open(json_file) as file:
|
||||
with open(json_file, encoding='utf-8') as file:
|
||||
data = json.load(file)
|
||||
|
||||
custom_nodes = data.get('custom_nodes', [])
|
||||
@ -237,7 +237,7 @@ def gen_json(node_info):
|
||||
if os.path.exists(node_list_json_path):
|
||||
git_url, title = node_info[extension]
|
||||
|
||||
with open(node_list_json_path, 'r') as f:
|
||||
with open(node_list_json_path, 'r', encoding='utf-8') as f:
|
||||
node_list_json = json.load(f)
|
||||
|
||||
metadata_in_url = {}
|
||||
@ -256,7 +256,7 @@ def gen_json(node_info):
|
||||
data[git_url] = (nodes, metadata_in_url)
|
||||
|
||||
json_path = f"extension-node-map.json"
|
||||
with open(json_path, "w") as file:
|
||||
with open(json_path, "w", encoding='utf-8') as file:
|
||||
json.dump(data, file, indent=4, sort_keys=True)
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user