Compare commits

...

14 Commits
3.9.4 ... 3.10

Author SHA1 Message Date
Dr.Lt.Data
4f3c48cb4f update README.md 2025-01-29 02:51:24 +09:00
Dr.Lt.Data
b1b02dc8e5 double-click feature is removed.
The feature has been moved to
https://github.com/ltdrdata/comfyui-connection-helper
2025-01-29 02:45:37 +09:00
Dr.Lt.Data
a060ff52ad update DB 2025-01-29 02:34:22 +09:00
Dr.Lt.Data
42d73fe25d update DB 2025-01-28 08:06:27 +09:00
Dr.Lt.Data
b5946344dc fixed: logging - ensure user_directory is created before start logging.
https://github.com/ltdrdata/ComfyUI-Manager/issues/1487
2025-01-28 07:35:13 +09:00
Dr.Lt.Data
dd46e45aba update DB 2025-01-28 07:25:42 +09:00
Dr.Lt.Data
61ee4549e1 update DB 2025-01-28 06:57:22 +09:00
CY-CHENYUE
9767f6244f Update custom-node-list.json (#1493) 2025-01-28 06:55:32 +09:00
ProGamerGov
0038d74b86 Add ComfyUI pytorch360convert extension (#1489)
* add pytorch360convert extension

* Change title

* Update extension-node-map.json

* Update extension-node-map.json

* Update extension-node-map.json

* Update custom-node-list.json

* Update extension-node-map.json

* Update custom-node-list.json

* Update extension-node-map.json

* Update custom-node-list.json
2025-01-28 06:55:16 +09:00
Eric W. Burns
6b2163c61f Update custom-node-list.json (EBU-LMStudio) (#1491)
request to add EBU-LMStudio to the custom node list
2025-01-28 06:54:53 +09:00
Dr.Lt.Data
56f976c6b5 update DB 2025-01-26 18:42:54 +09:00
Dr.Lt.Data
3ee0bfe1ea update DB 2025-01-26 18:15:33 +09:00
HenryHan
cd9f003da1 Update custom-node-list.json (#1482)
Add extension: comfyui-zegr
comfyui share models to oss conveniently
2025-01-26 18:13:25 +09:00
tianyuw
c452524e3e add custom node ComfyUI-LLM-API to custom-node-list.json (#1479) 2025-01-26 18:10:53 +09:00
15 changed files with 4544 additions and 3288 deletions

View File

@@ -2,9 +2,11 @@
**ComfyUI-Manager** is an extension designed to enhance the usability of [ComfyUI](https://github.com/comfyanonymous/ComfyUI). It offers management functions to **install, remove, disable, and enable** various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.
![menu](https://raw.githubusercontent.com/ltdrdata/ComfyUI-extension-tutorials/Main/ComfyUI-Manager/images/dialog.jpg)
![menu](https://raw.githubusercontent.com/ltdrdata/ComfyUI-extension-tutorials/refs/heads/Main/ComfyUI-Manager/images/dialog.jpg)
## NOTICE
* V3.10: `double-click feature` is removed
* This feature has been moved to https://github.com/ltdrdata/comfyui-connection-helper
* V3.3.2: Overhauled. Officially supports [https://comfyregistry.org/](https://comfyregistry.org/).
* You can see whole nodes info on [ComfyUI Nodes Info](https://ltdrdata.github.io/) page.
@@ -93,7 +95,7 @@ This repository provides Colab notebooks that allow you to install and use Comfy
2. If you click on 'Install Custom Nodes' or 'Install Models', an installer dialog will open.
![menu](https://raw.githubusercontent.com/ltdrdata/ComfyUI-extension-tutorials/Main/ComfyUI-Manager/images/dialog.jpg)
![menu](https://raw.githubusercontent.com/ltdrdata/ComfyUI-extension-tutorials/refs/heads/Main/ComfyUI-Manager/images/dialog.jpg)
* There are three DB modes: `DB: Channel (1day cache)`, `DB: Local`, and `DB: Channel (remote)`.
* `Channel (1day cache)` utilizes Channel cache information with a validity period of one day to quickly display the list.
@@ -185,17 +187,18 @@ The following settings are applied based on the section marked as `is_default`.
## Custom node support guide
* **NOTICE:**
- You should no longer assume that the GitHub repository name will match the subdirectory name under `custom_nodes`. The name of the subdirectory under `custom_nodes` will now use the normalized name from the `name` field in `pyproject.toml`.
- Avoid relying on directory names for imports whenever possible.
* https://docs.comfy.org/registry/overview
* https://github.com/Comfy-Org/rfcs
* **Special purpose files** (optional)
**Special purpose files** (optional)
* `pyproject.toml` - Spec file for comfyregistry.
* `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
* `disable.py` - When disabled, it is automatically called
* When installing a custom node setup `.js` file, it is recommended to write this script for disabling.
* `enable.py` - When enabled, it is automatically called
* **All scripts are executed from the root path of the corresponding custom node.**
@@ -278,6 +281,7 @@ The following settings are applied based on the section marked as `is_default`.
* If you add the item `skip_migration_check = True` to `config.ini`, it will not check whether there are nodes that can be migrated at startup.
* This option can be used if performance issues occur in a Colab+GDrive environment.
## Scanner
When you run the `scan.sh` script:
@@ -301,6 +305,7 @@ When you run the `scan.sh` script:
* if `SSL: CERTIFICATE_VERIFY_FAILED` error is occured.
* Edit `config.ini` file: add `bypass_ssl = True`
## Security policy
* Edit `config.ini` file: add `security_level = <LEVEL>`
* `strong`

View File

@@ -46,6 +46,18 @@
"install_type": "git-clone",
"description": "This extension provides various nodes to support Lora Block Weight and the Impact Pack. Provides many easily applicable regional features and applications for Variation Seed."
},
{
"author": "Dr.Lt.Data",
"title": "ComfyUI Connection Helper",
"id": "connection-helper",
"reference": "https://github.com/ltdrdata/comfyui-connection-helper",
"nodename_pattern": "Inspire$",
"files": [
"https://github.com/ltdrdata/comfyui-connection-helper"
],
"install_type": "git-clone",
"description": "This is a helper extension for ComfyUI that assists with node connections."
},
{
"author": "comfyanonymous",
"title": "ComfyUI_experiments",
@@ -1813,7 +1825,7 @@
"https://github.com/m-sokes/ComfyUI-Sokes-Nodes"
],
"install_type": "git-clone",
"description": "Nodes: Empty Latent Randomizer (9 Inputs)"
"description": "Nodes: Current Date, Latent Switch x9, Replace Text with RegEx, Load Random Image"
},
{
"author": "Extraltodeus",
@@ -1919,7 +1931,7 @@
"id": "distancesampler",
"reference": "https://github.com/Extraltodeus/DistanceSampler",
"files": [
"https://github.com/Extraltodeus/Skimmed_CFG"
"https://github.com/Extraltodeus/DistanceSampler"
],
"install_type": "git-clone",
"description": "Heuristic modification of the Heun sampler using a custom function based on normalized distances. For ComfyUI."
@@ -2658,6 +2670,16 @@
"install_type": "git-clone",
"description": "Based on [a/https://github.com/apple/ml-depth-pro](https://github.com/apple/ml-depth-pro)"
},
{
"author": "spacepxl",
"title": "ComfyUI-LossTesting",
"reference": "https://github.com/spacepxl/ComfyUI-LossTesting",
"files": [
"https://github.com/spacepxl/ComfyUI-LossTesting"
],
"install_type": "git-clone",
"description": "Basic utility for testing diffusion model loss across the timestep schedule. Should work with any native models that use ksampler. This could be used for comparing models, testing captions on an image, etc."
},
{
"author": "PTA",
"title": "auto nodes layout",
@@ -3514,6 +3536,16 @@
"install_type": "git-clone",
"description": "ComfyUI custom node of OmniGen project."
},
{
"author": "chflame163",
"title": "ComfyUI_Janus_Wrapper",
"reference": "https://github.com/chflame163/ComfyUI_Janus_Wrapper",
"files": [
"https://github.com/chflame163/ComfyUI_Janus_Wrapper"
],
"install_type": "git-clone",
"description": "Unofficial implementation of [a/deepseek-ai/Janus](https://github.com/deepseek-ai/Janus) in ComfyUI."
},
{
"author": "drustan-hawk",
"title": "primitive-types",
@@ -6837,6 +6869,26 @@
"install_type": "git-clone",
"description": "This project provides a TensorRT implementation of [a/RIFE](https://github.com/hzwer/ECCV2022-RIFE) for ultra fast frame interpolation inside ComfyUI"
},
{
"author": "yuvraj108c",
"title": "ComfyUI Video Depth Anything",
"reference": "https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything",
"files": [
"https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything"
],
"install_type": "git-clone",
"description": "This project is an unofficial ComfyUI implementation of [a/Video Depth Anything](https://github.com/DepthAnything/Video-Depth-Anything), for depth estimation on long videos without compromising quality, consistency, or generalization ability."
},
{
"author": "yuvraj108c",
"title": "ComfyUI InvSR",
"reference": "https://github.com/yuvraj108c/ComfyUI_InvSR",
"files": [
"https://github.com/yuvraj108c/ComfyUI_InvSR"
],
"install_type": "git-clone",
"description": "This project is an unofficial ComfyUI implementation of [a/InvSR](https://github.com/zsyOAOA/InvSR) (Arbitrary-steps Image Super-resolution via Diffusion Inversion)"
},
{
"author": "blepping",
"title": "ComfyUI-bleh",
@@ -7010,16 +7062,6 @@
"install_type": "git-clone",
"description": "Original project: [a/link](https://github.com/tencent-ailab/PCDMs)\nBased on testing, the author's original images work very well, but using my own images generally requires some luck!"
},
{
"author": "StartHua",
"title": "Comfyui_CXH_joy_caption",
"reference": "https://github.com/StartHua/Comfyui_CXH_joy_caption",
"files": [
"https://github.com/StartHua/Comfyui_CXH_joy_caption"
],
"install_type": "git-clone",
"description": "Nodes:Joy_caption_load, Joy_caption"
},
{
"author": "StartHua",
"title": "Comfyui_CXH_Phi_3.5",
@@ -7480,6 +7522,16 @@
"install_type": "git-clone",
"description": "A ComfyUI custom node implementation for optimized video generation and motion effects, designed to work with Hunyuan text-to-video models."
},
{
"author": "ShmuelRonen",
"title": "ComfyUI DeepSeek_R1 Chat Node",
"reference": "https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat",
"files": [
"https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that integrates DeepSeek's powerful chat and instruction API, enabling seamless AI interactions within your ComfyUI workflows."
},
{
"author": "redhottensors",
"title": "ComfyUI-Prediction",
@@ -11119,7 +11171,7 @@
"https://github.com/osi1880vr/prompt_quill_comfyui"
],
"install_type": "git-clone",
"description": "Nodes:Use Prompt Quill in Comfyui"
"description": "Nodes for Comfyui to use Prompt Quill within complex workflows"
},
{
"author": "philz1337x",
@@ -13591,6 +13643,16 @@
"install_type": "git-clone",
"description": "Given min/max resolution constraints, this automatically suggests optimal dimensions while preserving aspect ratio. Ideal for Image to Image (I2I) and Image to Video (I2V) workflows!"
},
{
"author": "EnragedAntelope",
"title": "ComfyUI-EACloudNodes",
"reference": "https://github.com/EnragedAntelope/ComfyUI-EACloudNodes",
"files": [
"https://github.com/EnragedAntelope/ComfyUI-EACloudNodes"
],
"install_type": "git-clone",
"description": "A collection of ComfyUI custom nodes for interacting with various cloud services. These nodes are designed to work with any ComfyUI instance, including cloud-hosted environments (such as MimicPC) where users may have limited system access."
},
{
"author": "jn-jairo",
"title": "JNComfy",
@@ -14251,6 +14313,17 @@
"install_type": "git-clone",
"description": "Flux Pro via Replicate API\nCreate API key at [a/https://replicate.com/account/api-tokens](https://replicate.com/account/api-tokens)\nCopy config.ini.example to config.ini and put the replicate key there."
},
{
"author": "smlbiobot",
"title": "sml-comfyui-prompt-expansion",
"id": "sml-comfyui-prompt-expansion",
"reference": "https://github.com/smlbiobot/sml-comfyui-prompt-expansion",
"files": [
"https://github.com/smlbiobot/sml-comfyui-prompt-expansion"
],
"install_type": "git-clone",
"description": "Prompt Expansion for Stable Diffusion, using Deepseek API."
},
{
"author": "Jjulianadv",
"title": "Wild Divide",
@@ -15789,9 +15862,9 @@
{
"author": "silveroxides",
"title": "Model and Checkpoint Loaders for NF4 and FP4",
"reference": "https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders",
"reference": "https://github.com/silveroxides/ComfyUI_bitsandbytes_NF4",
"files": [
"https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders"
"https://github.com/silveroxides/ComfyUI_bitsandbytes_NF4"
],
"install_type": "git-clone",
"description": "Nodes for loading both Checkpoints and UNET/Diffussion models quantized to bitsandbytes NF4 or FP4 format.\nStill under development and some limitations such as using LoRA might apply still."
@@ -15897,9 +15970,9 @@
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-InpaintEasy"
],
"description": "InpaintEasy is a set of optimized local repainting (Inpaint) nodes that provide a simpler and more powerful local repainting workflow. It makes local repainting work easier and more efficient with intelligent cropping and merging functions.",
"tags": ["inpaint", "crop", "image"],
"install_type": "git-clone"
"install_type": "git-clone",
"description": "InpaintEasy is a set of optimized local repainting (Inpaint) nodes that provide a simpler and more powerful local repainting workflow. It makes local repainting work easier and more efficient with intelligent cropping and merging functions."
},
{
"author": "CY-CHENYUE",
@@ -15909,8 +15982,8 @@
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-OmniGenX"
],
"description": "OmniGen Unified Image Generation Model Integration.",
"install_type": "git-clone"
"install_type": "git-clone",
"description": "OmniGen Unified Image Generation Model Integration."
},
{
"author": "CY-CHENYUE",
@@ -15920,9 +15993,9 @@
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-Redux-Prompt"
],
"description": "A ComfyUI custom node that provides fine-grained control over style transfer using Redux style models.",
"tags": ["Flux", "redux", "prompt"],
"install_type": "git-clone"
"install_type": "git-clone",
"description": "A ComfyUI custom node that provides fine-grained control over style transfer using Redux style models."
},
{
"author": "CY-CHENYUE",
@@ -15932,8 +16005,19 @@
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-o"
],
"description": "ComfyUI custom nodes for MiniCPM",
"install_type": "git-clone"
"install_type": "git-clone",
"description": "ComfyUI custom nodes for MiniCPM"
},
{
"author": "CY-CHENYUE",
"title": "ComfyUI-Janus-Pro",
"id": "ComfyUI-Janus-Pro",
"reference": "https://github.com/CY-CHENYUE/ComfyUI-Janus-Pro",
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-Janus-Pro"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for Janus-Pro, a unified multimodal understanding and generation framework."
},
{
"author": "codecringebinge",
@@ -16758,7 +16842,7 @@
"https://github.com/Apache0ne/ComfyUI-EasyUrlLoader"
],
"install_type": "git-clone",
"description": "Simple 4k YT Downloader Through URL"
"description": "A simple YT downloader node for ComfyUI using video Urls. Can be used with VHS nodes etc."
},
{
"author": "TZOOTZ",
@@ -17621,6 +17705,16 @@
"install_type": "git-clone",
"description": "About DeepSeek Chat API\nGo here to register and get the api-key [a/https://platform.deepseek.com/](https://platform.deepseek.com/) Then enter api_key in config.json"
},
{
"author": "yichengup",
"title": "ComfyUI_Yc_JanusPro",
"reference": "https://github.com/yichengup/ComfyUI_Yc_JanusPro",
"files": [
"https://github.com/yichengup/ComfyUI_Yc_JanusPro"
],
"install_type": "git-clone",
"description": "About DeepSeek Chat API\nGo here to register and get the api-key [a/https://platform.deepseek.com/](https://platform.deepseek.com/) Then enter api_key in config.json"
},
{
"author": "Horizon Team",
"title": "ComfyUI_FluxMod",
@@ -17951,7 +18045,7 @@
"https://github.com/Starnodes2024/ComfyUI_StarNodes"
],
"install_type": "git-clone",
"description": "NODES: StarNode Input Image Chooser, SD(XL) Star(t) Settings, SD3.5 Star(t) Settings, Starnode Ollama Helper"
"description": "NODES: StarNode Startsettings for Flux and SD, Smplers for Flux and SD, Detail Deamon, Wildcards and more Helper Nodes"
},
{
"author": "motivated3",
@@ -19242,7 +19336,7 @@
"https://github.com/jammyfu/ComfyUI_PaintingCoderUtils"
],
"install_type": "git-clone",
"description": "A practical collection of nodes for ComfyUI that streamlines image and text processing workflows. Features include image optimized resolution adjustment, text cleaning tools, dynamic image/text combination, and mask preview utilities. Perfect for artists and developers looking to enhance their AI art creation pipeline."
"description": "Powerful tools for image and text processing, including cross-platform workflow fixes, optimized resolution, dynamic text/image combos, and batch processing. Unlock seamless AI art creation and boost your productivity!"
},
{
"author": "welltop-cn",
@@ -19842,7 +19936,7 @@
"https://github.com/KLL535/ComfyUI_SimpleButcher"
],
"install_type": "git-clone",
"description": "I needed to automate the process of generating images and I did not find ready-made simple solutions for this, so I wrote my own. The idea is to repeat the functionality of forge: the script 'Prompts from file or textbox'. So that you can easily sort through pre-prepared lists of prompts, lora, styles, and connect text as you like. The resulting images must be compatible with Forge, and ideally, no different from it. The problem is that Forge uses the internal name from the Lora file metadata as the lora name, not the file name. Therefore, all existing solutions simply did not understand my templates. I would also like it if lore could be written in any order and any quantity in a text file in this format: <lora:name:1.0> or <lora:name:unet=1.0:te=0.75> and this would be applied automatically, without the need to create nodes for each lora separately. I would like the civitai site to understand metadata, the closest to this was the alexopus/ComfyUI-Image-Saver project, but it loses lora written in Forge style, by internal name."
"description": "Node to automate batch generation with randomize prompts from text files. It mimics Forge's functionality, allowing you to combine text elements and LoRA. The node supports writing LoRA in any order within a text file using formats like <lora:name:1.0> or <lora:name:unet=1.0:te=0.75>, without needing separate nodes. The node understands LoRA names in Forge's style, when the name is not the filename, but the internal name from the metadata."
},
{
"author": "mango125",
@@ -20006,6 +20100,202 @@
"install_type": "git-clone",
"description": "Essential string manipulation nodes for ComfyUI."
},
{
"author": "Dr.Positliver",
"title": "comfyui-zegr",
"reference": "https://github.com/Positliver/comfyui-zegr",
"files": [
"https://github.com/Positliver/comfyui-zegr"
],
"install_type": "git-clone",
"description": "comfyui share models to oss conveniently."
},
{
"author": "danielw",
"title": "Custom nodes for llm chat with optional image input",
"id": "llm-api",
"reference": "https://github.com/tianyuw/ComfyUI-LLM-API",
"files": [
"https://github.com/tianyuw/ComfyUI-LLM-API"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that enables Large Language Model (LLM) chat interactions with optional image input support."
},
{
"author": "JohnDoeSmithee",
"title": "ComfyUI-SoX-Mixdown",
"reference": "https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown",
"files": [
"https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown"
],
"install_type": "git-clone",
"description": "A custom node for SoX's mixdown function. Make sure that the sox command is installed and the path added before using this node."
},
{
"author": "JTriggerFish",
"title": "Comfy Latent Tools",
"reference": "https://github.com/JTriggerFish/ComfyLatentTools",
"files": [
"https://github.com/JTriggerFish/ComfyLatentTools"
],
"install_type": "git-clone",
"description": "A set of tools for manipulating latent tensors in ComfyUI"
},
{
"author": "ProGamerGov",
"title": "PyTorch 360° Image Conversion Toolkit for ComfyUI",
"id": "pytorch360convert",
"reference": "https://github.com/ProGamerGov/ComfyUI_pytorch360convert",
"files": [
"https://github.com/ProGamerGov/ComfyUI_pytorch360convert"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for working and converting between 360 degree equirectangular images, cubemap, and perspective images. Panoramic 360 images are also sometimes known as 'VR photography', 'image sphere', and 360 pano."
},
{
"author": "burnsbert",
"title": "EBU LMStudio LLM Integration",
"id": "ebu-lmstudio",
"reference": "https://github.com/burnsbert/ComfyUI-EBU-LMStudio",
"files": [
"https://github.com/burnsbert/ComfyUI-EBU-LMStudio"
],
"install_type": "git-clone",
"description": "Custom nodes for integrating LM Studio's LLM functionality into ComfyUI. Includes EBU-LMStudio-Load, EBU-LMStudio-Unload, and EBU-LMStudio-Request."
},
{
"author": "SykkoAtHome",
"title": "Face Processor for ComfyUI",
"reference": "https://github.com/SykkoAtHome/ComfyUI_FaceProcessor",
"files": [
"https://github.com/SykkoAtHome/ComfyUI_FaceProcessor"
],
"install_type": "git-clone",
"description": "A custom node collection for ComfyUI that provides advanced face detection, alignment, and transformation capabilities using MediaPipe Face Mesh."
},
{
"author": "Mattabyte",
"title": "ComfyUI Secure API Call",
"reference": "https://github.com/Mattabyte/ComfyUI-SecureApiCall",
"files": [
"https://github.com/Mattabyte/ComfyUI-SecureApiCall"
],
"install_type": "git-clone",
"description": "This package provides custom nodes to ComfyUI to POST data to a secure API."
},
{
"author": "fblissjr",
"title": "ComfyUI Dataset Helper & Batch Node",
"reference": "https://github.com/fblissjr/ComfyUI-DatasetHelper",
"files": [
"https://github.com/fblissjr/ComfyUI-DatasetHelper"
],
"install_type": "git-clone",
"description": "This custom node set for ComfyUI provides a DatasetBatchNode for automated, sequential processing of datasets, particularly useful for iterative training or batched image/video generation workflows."
},
{
"author": "oxysoft",
"title": "ComfyUI-gowiththeflow",
"reference": "https://github.com/oxysoft/ComfyUI-gowiththeflow",
"files": [
"https://github.com/oxysoft/ComfyUI-gowiththeflow"
],
"install_type": "git-clone",
"description": "Implementation of GoWithTheFlow, original code at [a/https://github.com/Eyeline-Research/Go-with-the-Flow/](https://github.com/Eyeline-Research/Go-with-the-Flow/) and [a/https://github.com/RyannDaGreat/CommonSource/blob/master/noise_warp.py](https://github.com/RyannDaGreat/CommonSource/blob/master/noise_warp.py)"
},
{
"author": "willmiao",
"title": "ComfyUI-Lora-Manager",
"reference": "https://github.com/willmiao/ComfyUI-Lora-Manager",
"files": [
"https://github.com/willmiao/ComfyUI-Lora-Manager"
],
"install_type": "git-clone",
"description": "LoRA Manager for ComfyUI - An extension for managing LoRA models with previews and metadata integration."
},
{
"author": "tigeryy2",
"title": "ComfyUI Structured Outputs",
"reference": "https://github.com/tigeryy2/comfyui-structured-outputs",
"files": [
"https://github.com/tigeryy2/comfyui-structured-outputs"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for LLM Structured Outputs with integration for prompting"
},
{
"author": "Conor-Collins",
"title": "ComfyUI-CoCoTools",
"reference": "https://github.com/Conor-Collins/coco_tools",
"files": [
"https://github.com/Conor-Collins/coco_tools"
],
"install_type": "git-clone",
"description": "A set of custom nodes for ComfyUI providing advanced image processing, file handling, and utility functions."
},
{
"author": "852wa",
"title": "ComfyUI-ColorshiftColor",
"reference": "https://github.com/852wa/ComfyUI-ColorshiftColor",
"files": [
"https://github.com/852wa/ComfyUI-ColorshiftColor"
],
"install_type": "git-clone",
"description": "This is a custom node for ComfyUI.\nIt reduces colors based on a specified number and allows for adjustments to hue, saturation, and brightness.\nFeatures:Each parameter can be set to random, You can toggle masking (not changing colors) using color numbers, Mask inversion can also be toggled on or off."
},
{
"author": "852wa",
"title": "ComfyUI-AdvancedAlphaProcessor",
"reference": "https://github.com/852wa/ComfyUI-AAP",
"files": [
"https://github.com/852wa/ComfyUI-AAP"
],
"install_type": "git-clone",
"description": "This is a custom node for ComfyUI.\nFeatures:Removes white areas in the input image by making them transparent based on brightness, Outputs in black and transparent, Outputs in gray and transparent.\nThis is a simple node with the above functionalities implemented. It also supports sequential processing."
},
{
"author": "ReBeating",
"title": "ComfyUI-Artist-Selector",
"reference": "https://github.com/ReBeating/ComfyUI-Artist-Selector",
"files": [
"https://github.com/ReBeating/ComfyUI-Artist-Selector"
],
"install_type": "git-clone",
"description": "A useful comfyui node named LoadArtistTag for selecting artist tags, including 1000+ single-artist tags and 300 mixed-artists tags."
},
{
"author": "gmorks",
"title": "ComfyUI-SendToDiscord",
"reference": "https://github.com/gmorks/ComfyUI-SendToDiscord",
"files": [
"https://github.com/gmorks/ComfyUI-SendToDiscord"
],
"install_type": "git-clone",
"description": "ComfyUI-SendToDiscord is a custom node for ComfyUI that simplifies sending preview images to Discord via webhooks. It supports both single-image uploads and batch mode, making it an efficient tool for sharing your generated images directly with your Discord server."
},
{
"author": "jinanlongen",
"title": "ComfyUI Prompt Expander Node",
"reference": "https://github.com/jinanlongen/ComfyUI-Prompt-Expander",
"files": [
"https://github.com/jinanlongen/ComfyUI-Prompt-Expander"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that expands text prompts using the SuperPrompt-v1 T5 model. This node helps generate more detailed and descriptive prompts from simple input text, which can be particularly useful for image generation workflows."
},
{
"author": "Style-Mosaic",
"title": "ComfyUI DINO-X Detector Node",
"reference": "https://github.com/Style-Mosaic/dino-x-comfyui-node",
"files": [
"https://github.com/Style-Mosaic/dino-x-comfyui-node"
],
"install_type": "git-clone",
"description": "A ComfyUI node that integrates DINO-X API for object detection and segmentation. This node allows you to detect and segment objects in images using text prompts."
},

View File

@@ -482,6 +482,23 @@
"title_aux": "ComfyUI-Static-Primitives"
}
],
"https://github.com/852wa/ComfyUI-AAP": [
[
"AdvancedAlphaProcessor"
],
{
"title_aux": "ComfyUI-AdvancedAlphaProcessor"
}
],
"https://github.com/852wa/ComfyUI-ColorshiftColor": [
[
"ColorshiftColor",
"CsCPaletteEditor"
],
{
"title_aux": "ComfyUI-ColorshiftColor"
}
],
"https://github.com/A4P7J1N7M05OT/ComfyUI-AutoColorGimp": [
[
"AutoColorGimp"
@@ -2188,6 +2205,16 @@
"title_aux": "ComfyUI-InpaintEasy"
}
],
"https://github.com/CY-CHENYUE/ComfyUI-Janus-Pro": [
[
"JanusImageGeneration",
"JanusImageUnderstanding",
"JanusModelLoader"
],
{
"title_aux": "ComfyUI-Janus-Pro"
}
],
"https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-Plus": [
[
"MiniCPM3_4B",
@@ -2207,7 +2234,8 @@
"https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-o": [
[
"Load MiniCPM Model",
"MiniCPM Image Chat"
"MiniCPM Image Chat",
"MiniCPMImageAnalyzer"
],
{
"title_aux": "ComfyUI-MiniCPM-o"
@@ -2499,6 +2527,31 @@
"title_aux": "JH Misc. Nodes"
}
],
"https://github.com/Conor-Collins/coco_tools": [
[
"CocoImageLoader",
"JSONNode",
"JSONReaderNode",
"JSONValueFinderNode",
"LoadEXRNode",
"NoiseNode",
"RandomIntNode",
"RegexFindNode",
"SaverNode",
"WalkFolderNode",
"ZDepthNode",
"coco_loader",
"frequency_combine",
"frequency_separation",
"load_exr",
"saver",
"split_threebands",
"znormalize"
],
{
"title_aux": "ComfyUI-CoCoTools"
}
],
"https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": [
[
"DebugToFile",
@@ -2644,17 +2697,19 @@
],
"https://github.com/DJ-Tribefull/Comfyui_FOCUS_nodes": [
[
"Control Pipe (DJ Nodes)",
"Global Seed (DJ Nodes)",
"KSampler Settings (DJ Nodes)",
"Model Unloader (DJ Nodes)",
"Prompt Box (DJ Nodes)",
"SDXL All-In-One (DJ Nodes)",
"SDXL Control Module (DJ Nodes)",
"SDXL Preprocess (DJ Nodes)",
"Style Injector (DJ Nodes)",
"Style Selector (DJ Nodes)",
"Wildcard Processor (DJ Nodes)"
"Control Pipe (Focus Nodes)",
"FOCUS Upscale (Focus Nodes)",
"Global Seed Controller (Focus Nodes)",
"KSampler Settings (Focus Nodes)",
"Model Unloader (Focus Nodes)",
"Prompt Box (Focus Nodes)",
"SDXL All-In-One (Focus Nodes)",
"SDXL Control Module (Focus Nodes)",
"SDXL Preprocess (Focus Nodes)",
"Style Injector (Focus Nodes)",
"Style Selector (Focus Nodes)",
"Text Display (Focus Nodes)",
"Wildcard Processor (Focus Nodes)"
],
{
"title_aux": "Comfyui FOCUS nodes"
@@ -3063,6 +3118,16 @@
"title_aux": "ComfyUI-Doubutsu-Describer"
}
],
"https://github.com/EnragedAntelope/ComfyUI-EACloudNodes": [
[
"GroqNode",
"OpenRouterModels",
"OpenrouterNode"
],
{
"title_aux": "ComfyUI-EACloudNodes"
}
],
"https://github.com/EvilBT/ComfyUI_SLK_joy_caption_two": [
[
"Batch_joy_caption_two",
@@ -3156,6 +3221,14 @@
"title_aux": "ComfyUI-AutomaticCFG"
}
],
"https://github.com/Extraltodeus/DistanceSampler": [
[
"SamplerDistance"
],
{
"title_aux": "DistanceSampler"
}
],
"https://github.com/Extraltodeus/LoadLoraWithTags": [
[
"LoraLoaderTagsQuery"
@@ -3175,7 +3248,7 @@
"Skimmed CFG - replace"
],
{
"title_aux": "DistanceSampler"
"title_aux": "Skimmed_CFG"
}
],
"https://github.com/Extraltodeus/Stable-Diffusion-temperature-settings": [
@@ -4619,6 +4692,14 @@
"title_aux": "ComfyUI-PhyCV"
}
],
"https://github.com/JTriggerFish/ComfyLatentTools": [
[
"LatentNormalizedLanczosResize"
],
{
"title_aux": "Comfy Latent Tools"
}
],
"https://github.com/JackEllie/ComfyUI_AI_Assistant": [
[
"apply_lighting_effects",
@@ -4817,6 +4898,14 @@
"title_aux": "Immortal_comfyUI"
}
],
"https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown": [
[
"SoxMixNode"
],
{
"title_aux": "ComfyUI-SoX-Mixdown"
}
],
"https://github.com/Jonseed/ComfyUI-Detail-Daemon": [
[
"DetailDaemonGraphSigmasNode",
@@ -4925,10 +5014,10 @@
],
"https://github.com/Kayarte/AudioDriven-Latent-Space-Tools-for-ComfyUI": [
[
"AdvancedNoisePatterns",
"AudioNoiseMapper",
"LibrosaAnalysisNode",
"NoiseToLatentConverter",
"TimestampNoiseGenerator"
"NoiseToLatentConverter"
],
{
"title_aux": "AudioDriven-Latent-Space-Tools-for-ComfyUI"
@@ -5868,6 +5957,14 @@
"title_aux": "Mosaica"
}
],
"https://github.com/Mattabyte/ComfyUI-SecureApiCall": [
[
"SecureAPI-SecureAPI"
],
{
"title_aux": "ComfyUI Secure API Call"
}
],
"https://github.com/Mcmillian/ComfyUI-SimpleToolsNodes": [
[
"GetModelStep",
@@ -6176,6 +6273,7 @@
"AnamorphicEffect",
"AspectSize",
"AspectSizeV2",
"BatchAlphaComposite",
"BatchOffset",
"BatchRangeInsert",
"BatchRangeSwap",
@@ -6192,6 +6290,7 @@
"DJZDatamosh",
"DJZDatamoshV2",
"DatasetWordcloud",
"DeadPixelEffect",
"DinskyPlus",
"DinskyPlusV2",
"DjzDatabendingV1",
@@ -6209,6 +6308,7 @@
"FractalGenerator",
"FractalGeneratorV2",
"FractalGeneratorV3",
"GSL_Filter_V1",
"HalationBloom",
"ImageInterleavedUpscaler",
"ImageInterleavedUpscalerV2",
@@ -6298,8 +6398,11 @@
],
"https://github.com/MzMaXaM/ComfyUi-MzMaXaM": [
[
"SelectLatentSize",
"TextEncode3in1"
"KSamplerWithVAE",
"SelectLatentSize1MP",
"SelectLatentSize2MP",
"TextEncode3in1",
"UpscaleLatentBy1_5x"
],
{
"title_aux": "ComfyUi-MzMaXaM"
@@ -6884,6 +6987,16 @@
"title_aux": "ComfyUI-RabbitMQ-Publisher"
}
],
"https://github.com/Positliver/comfyui-zegr": [
[
"ZEGR_ALI_UF",
"ZEGR_LF",
"ZEGR_WD"
],
{
"title_aux": "comfyui-zegr"
}
],
"https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait": [
[
"AdvancedLivePortrait",
@@ -6912,6 +7025,23 @@
"title_aux": "ComfyUI-StringsAndThings"
}
],
"https://github.com/ProGamerGov/ComfyUI_pytorch360convert": [
[
"Crop Image with Coords",
"Cubemap to Equirectangular",
"Equirectangular Rotation",
"Equirectangular to Cubemap",
"Equirectangular to Perspective",
"Masked Diff C2E",
"Paste Image with Coords",
"Roll Image Axes",
"Split Cubemap Faces",
"Stack Cubemap Faces"
],
{
"title_aux": "PyTorch 360\u00b0 Image Conversion Toolkit for ComfyUI"
}
],
"https://github.com/Pseudotools/Pseudocomfy": [
[
"Combiner",
@@ -6985,6 +7115,14 @@
"title_aux": "ComfyUI-Rodin"
}
],
"https://github.com/ReBeating/ComfyUI-Artist-Selector": [
[
"LoadArtistTag"
],
{
"title_aux": "ComfyUI-Artist-Selector"
}
],
"https://github.com/RenderRift/ComfyUI-RenderRiftNodes": [
[
"AnalyseMetadata",
@@ -7745,6 +7883,14 @@
"title_aux": "ComfyUI Coherent Video Sampler Node"
}
],
"https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat": [
[
"ComfyUIDeepSeekChat"
],
{
"title_aux": "ComfyUI DeepSeek_R1 Chat Node"
}
],
"https://github.com/ShmuelRonen/ComfyUI-EmptyHunyuanLatent": [
[
"EmptyHunyuanLatentForImage",
@@ -8260,6 +8406,7 @@
"SDstarsampler",
"StarFiveWildcards",
"StarImageSwitch",
"StarTextFilter",
"Starupscale"
],
{
@@ -8321,32 +8468,6 @@
"title_aux": "Comfyui_CXH_Phi_3.5"
}
],
"https://github.com/StartHua/Comfyui_CXH_joy_caption": [
[
"CXH_DownloadAndLoadFlorence2Model",
"CXH_Florence2Run",
"CXH_HG_Model_Load",
"CXH_IC_Lora_Florence2Run",
"CXH_IC_lora_reversal",
"CXH_Ic_lora_Joy_batch",
"CXH_Min2_6_classifiy",
"CXH_Min2_6_prompt_Run",
"CXH_MinCP3_4B_Chat",
"CXH_MinCP3_4B_Load",
"CXH_SmolVlm_Load",
"CXH_SmolVlm_Run",
"Joy_caption",
"Joy_caption_alpha_batch",
"Joy_caption_alpha_batch_Dirs",
"Joy_caption_alpha_load",
"Joy_caption_alpha_prompt",
"Joy_caption_alpha_run",
"Joy_caption_load"
],
{
"title_aux": "Comfyui_CXH_joy_caption"
}
],
"https://github.com/StartHua/Comfyui_Gemini2": [
[
"CXH_Gemini2_TX",
@@ -8390,6 +8511,14 @@
"title_aux": "ComfyUI Steudio"
}
],
"https://github.com/Style-Mosaic/dino-x-comfyui-node": [
[
"DinoxDetector"
],
{
"title_aux": "ComfyUI DINO-X Detector Node"
}
],
"https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [
[
"Deflicker - Experimental (SuperBeasts.AI)",
@@ -8656,6 +8785,17 @@
"title_aux": "ComfyWarp"
}
],
"https://github.com/SykkoAtHome/ComfyUI_FaceProcessor": [
[
"FaceFitAndRestore",
"FaceWrapper",
"HighPassFilter",
"ImageFeeder"
],
{
"title_aux": "Face Processor for ComfyUI"
}
],
"https://github.com/TGu-97/ComfyUI-TGu-utils": [
[
"MPNReroute",
@@ -10800,7 +10940,7 @@
"https://github.com/alexcong/ComfyUI_QwenVL": [
[
"Qwen2.5",
"Qwen2VL"
"Qwen2.5VL"
],
{
"title_aux": "Qwen2-VL wrapper for ComfyUI"
@@ -11254,6 +11394,7 @@
"Bedrock - Nova IpAdapter",
"Bedrock - Nova Text to Image",
"Bedrock - Nova Video",
"Bedrock - Ray2 Video",
"Bedrock - SDXL",
"Bedrock - Titan Inpainting",
"Bedrock - Titan Outpainting",
@@ -11916,8 +12057,10 @@
],
"https://github.com/bradsec/ComfyUI_StringEssentials": [
[
"StringPreview",
"StringReplace",
"StringStrip"
"StringStrip",
"StringTextbox"
],
{
"title_aux": "ComfyUI_StringEssentials"
@@ -12008,6 +12151,7 @@
"Input: String (lab)",
"List: Limit (lab)",
"List: Merge (lab)",
"List: Random Seeds (lab)",
"List: from Elements (lab)",
"List: from File (backend) (lab)",
"List: from Multiline (lab)",
@@ -12029,6 +12173,16 @@
"title_aux": "ComfyLab Pack"
}
],
"https://github.com/burnsbert/ComfyUI-EBU-LMStudio": [
[
"EbuLMStudioLoadModel",
"EbuLMStudioMakeRequest",
"EbuLMStudioUnload"
],
{
"title_aux": "EBU LMStudio LLM Integration"
}
],
"https://github.com/bvhari/ComfyUI_ImageProcessing": [
[
"BilateralFilter",
@@ -12116,6 +12270,7 @@
"ClipLoaderGGUF",
"DualClipLoaderGGUF",
"GGUFSave",
"GGUFUndo",
"LoaderGGUF",
"LoaderGGUFAdvanced",
"TENSORCut",
@@ -12792,6 +12947,16 @@
"title_aux": "ComfyUI Face Similarity"
}
],
"https://github.com/chflame163/ComfyUI_Janus_Wrapper": [
[
"JanusImage2Text",
"JanusTextToImage",
"LoadJanusModel"
],
{
"title_aux": "ComfyUI_Janus_Wrapper"
}
],
"https://github.com/chflame163/ComfyUI_LayerStyle": [
[
"LayerColor: AutoAdjust",
@@ -15200,7 +15365,8 @@
"SelOutCLIP",
"SelOutModel",
"SelOutPolar",
"Selector"
"Selector",
"Selector Advanced"
],
{
"author": "\"\u02f6\ud835\udfa2\u292c\u2ad2\u2d56s\u143c\u02f6\"",
@@ -15328,6 +15494,14 @@
"title_aux": "FASHN Virtual Try-On"
}
],
"https://github.com/fblissjr/ComfyUI-DatasetHelper": [
[
"DatasetBatchNode"
],
{
"title_aux": "ComfyUI Dataset Helper & Batch Node"
}
],
"https://github.com/fblissjr/ComfyUI-EmbeddingPipelineAnalytics": [
[
"EmbeddingAnalyzer",
@@ -15448,10 +15622,10 @@
],
"https://github.com/filliptm/ComfyUI_Fill-Nodes": [
[
"FL_API_Base64_ImageLoader",
"FL_API_ImageSaver",
"FL_ApplyMask",
"FL_Ascii",
"FL_Base64ImageLoader",
"FL_BatchAlign",
"FL_BulkPDFLoader",
"FL_BulletHellGame",
@@ -16083,6 +16257,14 @@
"title_aux": "String Converter"
}
],
"https://github.com/gmorks/ComfyUI-SendToDiscord": [
[
"PreviewImageWithDiscord"
],
{
"title_aux": "ComfyUI-SendToDiscord"
}
],
"https://github.com/goburiin/nsfwrecog-comfyui": [
[
"NSFWDetectorNode"
@@ -16292,7 +16474,7 @@
"Griptape Audio Transcription Driver: Groq",
"Griptape Audio Transcription Driver: OpenAI",
"Griptape Code: Run Griptape Cloud Structure",
"Griptape Code: Run Python",
"Griptape Code: Run Python [DEPRECATED]",
"Griptape Combine: Merge Inputs",
"Griptape Combine: Merge Texts",
"Griptape Combine: RAG Module List",
@@ -16406,6 +16588,7 @@
"Griptape WebSearch Driver: DuckDuckGo",
"Griptape WebSearch Driver: Exa",
"Griptape WebSearch Driver: Google",
"Griptape WebSearch Driver: Serper",
"Griptape WebSearch Driver: Tavily"
],
{
@@ -17851,26 +18034,26 @@
],
"https://github.com/jammyfu/ComfyUI_PaintingCoderUtils": [
[
"ClickPopup",
"ColorPicker",
"PaintingCoder::DynamicImageCombiner",
"PaintingCoder::DynamicMaskCombiner",
"PaintingCoder::ImageLatentCreator",
"PaintingCoder::ImageLatentCreatorPlus",
"PaintingCoder::ImageResolutionAdjuster",
"PaintingCoder::ImageSizeCreator",
"PaintingCoder::ImageSizeCreatorPlus",
"PaintingCoder::ImageSwitch",
"PaintingCoder::ImageToBase64",
"PaintingCoder::LatentSwitch",
"PaintingCoder::MaskPreview",
"PaintingCoder::MaskSwitch",
"PaintingCoder::MultilineTextInput",
"PaintingCoder::OutputToTextConverter",
"PaintingCoder::RemoveEmptyLinesAndLeadingSpaces",
"PaintingCoder::ShowTextPlus",
"PaintingCoder::SimpleTextInput",
"PaintingCoder::TextCombiner",
"PaintingCoder::TextSwitch",
"PaintingCoder::WebImageLoader",
"RemoveEmptyLinesAndLeadingSpacesAdvance"
"PaintingCoder::WebImageLoader"
],
{
"title_aux": "Painting Coder Utils"
@@ -17986,6 +18169,14 @@
"title_aux": "ResAdapter for ComfyUI"
}
],
"https://github.com/jinanlongen/ComfyUI-Prompt-Expander": [
[
"PromptExpanderNode"
],
{
"title_aux": "ComfyUI Prompt Expander Node"
}
],
"https://github.com/jitcoder/lora-info": [
[
"ImageFromURL",
@@ -18292,6 +18483,7 @@
"Bjornulf_ConcatVideos",
"Bjornulf_ConcatVideosFromList",
"Bjornulf_ConvertVideo",
"Bjornulf_EmptyVideoLatentWithSingle",
"Bjornulf_FFmpegConfig",
"Bjornulf_FreeVRAM",
"Bjornulf_GrayscaleTransform",
@@ -19383,6 +19575,7 @@
"LoadVideoForExtendingKlinter",
"OutpaintPadding",
"PrepVideoForExtendKlinter",
"SaveAudioPlus",
"SizeSelector",
"SpeedRamp",
"YellowBus",
@@ -20914,6 +21107,17 @@
"title_aux": "ComfyUI Inspire Pack"
}
],
"https://github.com/ltdrdata/comfyui-connection-helper": [
[],
{
"author": "Dr.Lt.Data",
"description": "Helper",
"nickname": "Connection Helper",
"nodename_pattern": "Inspire$",
"title": "ComfyUI Connection Helper",
"title_aux": "ComfyUI Connection Helper"
}
],
"https://github.com/luandev/ComfyUI-CrewAI": [
[
"DisplayText",
@@ -21054,6 +21258,7 @@
"LumaModifyImage",
"LumaPreviewVideo",
"LumaText2Video",
"Ray2Text2Video",
"Reference"
],
{
@@ -21062,8 +21267,10 @@
],
"https://github.com/m-sokes/ComfyUI-Sokes-Nodes": [
[
"Custom Date Format | sokes \ud83e\uddac",
"Latent Switch x9 | sokes \ud83e\uddac"
"Current Date | sokes \ud83e\uddac",
"Latent Switch x9 | sokes \ud83e\uddac",
"Load Random Image | sokes \ud83e\uddac",
"Replace Text with RegEx | sokes \ud83e\uddac"
],
{
"title_aux": "ComfyUI Sokes Nodes"
@@ -22194,7 +22401,7 @@
],
"https://github.com/niknah/ComfyUI-Hunyuan-3D-2": [
[
"Hunyuan3DDiT"
"Hunyuan3D2ImageTo3D"
],
{
"title_aux": "ComfyUI Hunyuan-3D-2"
@@ -22364,7 +22571,10 @@
],
"https://github.com/nofunstudio/Node_Fun_ComfyUI": [
[
"LayeredInfiniteZoom"
"LayeredInfiniteZoom",
"Replicate flux 1.1 pro ultra",
"ReplicateAPI_flux_1_1_pro_ultra",
"ReplicateAPI_flux_fill_pro"
],
{
"title_aux": "Node_Fun_ComfyUI"
@@ -22634,6 +22844,15 @@
"title_aux": "ComfyUI-ownimage"
}
],
"https://github.com/oxysoft/ComfyUI-gowiththeflow": [
[
"KSamplerNoiseless",
"NoiseWarperNode"
],
{
"title_aux": "ComfyUI-gowiththeflow"
}
],
"https://github.com/oyvindg/ComfyUI-TrollSuite": [
[
"BinaryImageMask",
@@ -23768,7 +23987,7 @@
"Audio_Concatenate",
"BrightnessFeatureNode",
"ColorFeatureNode",
"ColorPicker",
"Color_Picker",
"ContextModifier",
"DepthBlender",
"DepthFeatureNode",
@@ -24565,6 +24784,14 @@
"title_aux": "ComfyUI-Flux-Replicate-API"
}
],
"https://github.com/smlbiobot/sml-comfyui-prompt-expansion": [
[
"SML_Prompt_Generator"
],
{
"title_aux": "sml-comfyui-prompt-expansion"
}
],
"https://github.com/smthemex/ComfyUI_AnyDoor": [
[
"AnyDoor_LoadModel",
@@ -25074,6 +25301,14 @@
"title_aux": "ComfyUI-Image-Filters"
}
],
"https://github.com/spacepxl/ComfyUI-LossTesting": [
[
"Measure Timestep Loss"
],
{
"title_aux": "ComfyUI-LossTesting"
}
],
"https://github.com/spacepxl/ComfyUI-RAVE": [
[
"ConditioningDebug",
@@ -25678,6 +25913,14 @@
"title_aux": "Stable Projectorz Bridge"
}
],
"https://github.com/tianyuw/ComfyUI-LLM-API": [
[
"PromptWithImage"
],
{
"title_aux": "Custom nodes for llm chat with optional image input"
}
],
"https://github.com/tkreuziger/comfyui-claude": [
[
"Combine Texts",
@@ -26420,6 +26663,14 @@
"title_aux": "ComfyUI-Environment-Visualizer"
}
],
"https://github.com/willmiao/ComfyUI-Lora-Manager": [
[
"LorasEndpoint"
],
{
"title_aux": "ComfyUI-Lora-Manager"
}
],
"https://github.com/windfancy/zsq_prompt": [
[
"BatchPromptJson",
@@ -26953,6 +27204,16 @@
"title_aux": "ComfyUI Local Save Node"
}
],
"https://github.com/yichengup/ComfyUI_Yc_JanusPro": [
[
"ImageAnalyzer",
"JanusChatAnalyzer",
"JanusProLoader"
],
{
"title_aux": "ComfyUI_Yc_JanusPro"
}
],
"https://github.com/yichengup/Comfyui-Deepseek": [
[
"DeepseekAdvancedNode",
@@ -27453,6 +27714,15 @@
"title_aux": "ComfyUI Upscaler TensorRT"
}
],
"https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything": [
[
"LoadVideoDepthAnythingModel",
"VideoDepthAnythingProcess"
],
{
"title_aux": "ComfyUI Video Depth Anything"
}
],
"https://github.com/yuvraj108c/ComfyUI-Vsgan": [
[
"DepthAnythingTrtNode",
@@ -27482,6 +27752,15 @@
"title_aux": "ComfyUI YoloNasPose Tensorrt"
}
],
"https://github.com/yuvraj108c/ComfyUI_InvSR": [
[
"InvSRSampler",
"LoadInvSRModels"
],
{
"title_aux": "ComfyUI InvSR"
}
],
"https://github.com/yvann-ba/ComfyUI_Yvann-Nodes": [
[
"Audio Analysis",
@@ -27555,6 +27834,7 @@
"List Combine Node (zer0)",
"Multiline String Node (zer0)",
"Prompt Minimizer And Splitter Node (zer0)",
"Quality Tag Prepend Node (zer0)",
"Tavern Card Creation Node (zer0)",
"Tavern Card Info Node (zer0)"
],

View File

File diff suppressed because it is too large Load Diff

View File

@@ -41,7 +41,7 @@ import manager_downloader
from node_package import InstalledNodePackage
version_code = [3, 9, 4]
version_code = [3, 9, 5]
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
@@ -1551,7 +1551,6 @@ def write_config():
"file_logging": get_config()['file_logging'],
'default_ui': get_config()['default_ui'],
'component_policy': get_config()['component_policy'],
'double_click_policy': get_config()['double_click_policy'],
'windows_selector_event_loop_policy': get_config()['windows_selector_event_loop_policy'],
'model_download_by_agent': get_config()['model_download_by_agent'],
'downgrade_blacklist': get_config()['downgrade_blacklist'],
@@ -1591,7 +1590,6 @@ def read_config():
'file_logging': default_conf['file_logging'].lower() == 'true' if 'file_logging' in default_conf else True,
'default_ui': default_conf['default_ui'] if 'default_ui' in default_conf else 'none',
'component_policy': default_conf['component_policy'] if 'component_policy' in default_conf else 'workflow',
'double_click_policy': default_conf['double_click_policy'] if 'double_click_policy' in default_conf else 'copy-all',
'windows_selector_event_loop_policy': default_conf['windows_selector_event_loop_policy'].lower() == 'true' if 'windows_selector_event_loop_policy' in default_conf else False,
'model_download_by_agent': default_conf['model_download_by_agent'].lower() == 'true' if 'model_download_by_agent' in default_conf else False,
'downgrade_blacklist': default_conf['downgrade_blacklist'] if 'downgrade_blacklist' in default_conf else '',
@@ -1609,7 +1607,6 @@ def read_config():
'file_logging': True,
'default_ui': 'none',
'component_policy': 'workflow',
'double_click_policy': 'copy-all',
'windows_selector_event_loop_policy': False,
'model_download_by_agent': False,
'downgrade_blacklist': '',

View File

@@ -161,10 +161,6 @@ def set_component_policy(mode):
core.get_config()['component_policy'] = mode
def set_double_click_policy(mode):
core.get_config()['double_click_policy'] = mode
def print_comfyui_version():
global comfy_ui_hash
global comfyui_tag
@@ -1205,17 +1201,6 @@ async def component_policy(request):
return web.Response(status=200)
@routes.get("/manager/dbl_click/policy")
async def dbl_click_policy(request):
if "value" in request.rel_url.query:
set_double_click_policy(request.rel_url.query['value'])
core.write_config()
else:
return web.Response(text=core.get_config()['double_click_policy'], status=200)
return web.Response(status=200)
@routes.get("/manager/channel_url_list")
async def channel_url_list(request):
channels = core.get_channel_dict()

View File

@@ -1061,28 +1061,6 @@ class ManagerMenuDialog extends ComfyDialog {
set_component_policy(event.target.value);
});
let dbl_click_policy_combo = document.createElement("select");
dbl_click_policy_combo.setAttribute("title", "Sets the behavior when you double-click the title area of a node.");
dbl_click_policy_combo.className = "cm-menu-combo";
dbl_click_policy_combo.appendChild($el('option', { value: 'none', text: 'Double-Click: None' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'copy-all', text: 'Double-Click: Copy All Connections' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'copy-full', text: 'Double-Click: Copy All Connections and shape' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'copy-input', text: 'Double-Click: Copy Input Connections' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'possible-input', text: 'Double-Click: Possible Input Connections' }, []));
dbl_click_policy_combo.appendChild($el('option', { value: 'dual', text: 'Double-Click: Possible(left) + Copy(right)' }, []));
api.fetchApi('/manager/dbl_click/policy')
.then(response => response.text())
.then(data => {
dbl_click_policy_combo.value = data;
set_double_click_policy(data);
});
dbl_click_policy_combo.addEventListener('change', function (event) {
api.fetchApi(`/manager/dbl_click/policy?value=${event.target.value}`);
set_double_click_policy(event.target.value);
});
api.fetchApi('/manager/share_option')
.then(response => response.text())
.then(data => {
@@ -1111,7 +1089,6 @@ class ManagerMenuDialog extends ComfyDialog {
default_ui_combo,
share_combo,
component_policy_combo,
dbl_click_policy_combo,
$el("br", {}, []),
$el("br", {}, []),

View File

@@ -10,6 +10,107 @@
},
{
"author": "HuangYuChuh",
"title": "ComfyUI-DeepSeek_Toolkit [WIP]",
"reference": "https://github.com/HuangYuChuh/ComfyUI-DeepSeek_Toolkit",
"files": [
"https://github.com/HuangYuChuh/ComfyUI-DeepSeek_Toolkit"
],
"install_type": "git-clone",
"description": "ComfyUI-DeepSeek_Toolkit is a deep learning toolkit for ComfyUI that integrates the DeepSeek Janus model, offering functionalities for image generation and image understanding.\nNOTE: The files in the repo are not organized."
},
{
"author": "comfyuiblog",
"title": "deepseek_prompt_generator_comfyui [WIP]",
"reference": "https://github.com/comfyuiblog/deepseek_prompt_generator_comfyui",
"files": [
"https://github.com/comfyuiblog/deepseek_prompt_generator_comfyui"
],
"install_type": "git-clone",
"description": "Prompt Expansion for Stable Diffusion, using Deepseek API.\nNOTE: The files in the repo are not organized."
},
{
"author": "risunobushi",
"title": "ComfyUI_HEXtoRGB",
"reference": "https://github.com/risunobushi/ComfyUI_HEXtoRGB",
"files": [
"https://github.com/risunobushi/ComfyUI_HEXtoRGB"
],
"install_type": "git-clone",
"description": "NODES: Hex to RGB Converter"
},
{
"author": "EmanueleUniroma2",
"title": "ComfyUI-FLAC-to-WAV [WIP]",
"reference": "https://github.com/EmanueleUniroma2/ComfyUI-FLAC-to-WAV",
"files": [
"https://github.com/EmanueleUniroma2/ComfyUI-FLAC-to-WAV"
],
"install_type": "git-clone",
"description": "A custom node to convert flac files to wav inside comfy UI\nComfyUI Custom Node: FLAC to WAV Converter Welcome to the ComfyUI Custom Node: FLAC to WAV Converter repository! This project provides a custom node for ComfyUI that allows you to easily convert .flac audio files to .wav format, making it simpler to work with a variety of audio tools and applications.\nNOTE: The files in the repo are not organized."
},
{
"author": "eyekayem",
"title": "comfyui_runway_gen3",
"reference": "https://github.com/eyekayem/comfyui_runway_gen3",
"files": [
"https://github.com/eyekayem/comfyui_runway_gen3"
],
"install_type": "git-clone",
"description": "NODES: Runway Video Gen, Runway Video Preview"
},
{
"author": "StartHua",
"title": "Comfyui_CXH_joy_caption [SECURITY SCREENING]",
"reference": "https://github.com/StartHua/Comfyui_CXH_joy_caption",
"files": [
"https://github.com/StartHua/Comfyui_CXH_joy_caption"
],
"install_type": "git-clone",
"description": "Nodes:Joy_caption_load, Joy_caption\nNOTE:This node pack has been transitioned to a security screening status due to policy."
},
{
"author": "kijai",
"title": "ComfyUI-ComfyUI-Hunyuan3DWrapper [WIP]",
"reference": "https://github.com/kijai/ComfyUI-Hunyuan3DWrapper",
"files": [
"https://github.com/kijai/ComfyUI-Hunyuan3DWrapper"
],
"install_type": "git-clone",
"description": "Wrapper nodes for https://github.com/Tencent/Hunyuan3D-2, additional installation steps needed, please check the github repository"
},
{
"author": "7BEII",
"title": "comfyui-promptbymood [WIP]",
"reference": "https://github.com/7BEII/Comfyui_PDuse",
"files": [
"https://github.com/7BEII/Comfyui_PDuse"
],
"install_type": "git-clone",
"description": "NODES:PD_groupfontsize unnify, PD_grownumber-JSON, PD_add or delete words, PD_Image Crop Location, PD_Image centerCrop, PD_GetImageSize\nNOTE: The files in the repo are not organized."
},
{
"author": "RLW-Chars",
"title": "comfyui-promptbymood [WIP]",
"reference": "https://github.com/RLW-Chars/comfyui-promptbymood",
"files": [
"https://github.com/RLW-Chars/comfyui-promptbymood"
],
"install_type": "git-clone",
"description": "A plugin for ComfyUI to create random prompts.\nNOTE: The files in the repo are not organized."
},
{
"author": "mohamedsobhi777",
"title": "ComfyUI-FramerComfy [WIP]",
"reference": "https://github.com/mohamedsobhi777/ComfyUI-FramerComfy",
"files": [
"https://github.com/mohamedsobhi777/ComfyUI-FramerComfy"
],
"install_type": "git-clone",
"description": "NODES: FramerComfy Input String/Number/Image/Float/Boolean/Image, ...\nNOTE: The files in the repo are not organized."
},
{
"author": "naderzare",
"title": "comfyui-inodes",
@@ -28,7 +129,7 @@
"https://github.com/sizzlebop/comfyui-llm-prompt-enhancer"
],
"install_type": "git-clone",
"description": "A powerful custom node for ComfyUI that enhances your prompts using various Language Learning Models (LLMs). This node supports multiple LLM providers and offers various enhancement styles to help you create better, more detailed prompts for image generation."
"description": "A powerful custom node for ComfyUI that enhances your prompts using various Language Learning Models (LLMs). This node supports multiple LLM providers and offers various enhancement styles to help you create better, more detailed prompts for image generation.\nNOTE: The files in the repo are not organized."
},
{
"author": "a-One-Fan",
@@ -140,16 +241,6 @@
"install_type": "git-clone",
"description": "NODES: Image Circle Warp, Image Stretch, Image Wave Warp, Liquify Effect"
},
{
"author": "vpakarinen",
"title": "ComfyUI-GenerationTimer",
"reference": "https://github.com/vpakarinen/ComfyUI-GenerationTimer",
"files": [
"https://github.com/vpakarinen/ComfyUI-GenerationTimer"
],
"install_type": "git-clone",
"description": "NODES: Generation Timer, Image Timer, Timer Display"
},
{
"author": "kijai",
"title": "ComfyUI-VideoNoiseWarp [WIP]",
@@ -158,7 +249,7 @@
"https://github.com/kijai/ComfyUI-VideoNoiseWarp"
],
"install_type": "git-clone",
"description": "ComfyUI node to create warped noise from vide\nNOTE:Raft optical flow model is automatically downloaded upon execution."
"description": "Nodes to generate noise from video for [a/https://github.com/Eyeline-Research/Go-with-the-Flow](https://github.com/Eyeline-Research/Go-with-the-Flow)"
},
{
"author": "muvich3n",
@@ -579,7 +670,7 @@
"https://github.com/warshanks/Shank-Tools"
],
"install_type": "git-clone",
"description": "NODES: Tile Calculator, Resolution Divider"
"description": "NODES: Tile Calculator, Resolution Divider, Height & Width"
},
{
"author": "BaronVonBoolean",

View File

@@ -162,6 +162,20 @@
"title_aux": "ComfyUI-Prompt-Plus [WIP]"
}
],
"https://github.com/7BEII/Comfyui_PDuse": [
[
"BatchChangeNodeColor",
"BatchJsonIncremental",
"PD_GetImageSize",
"PD_Image_Crop_Location",
"PD_Image_centerCrop",
"PD_RemoveColorWords",
"PD_node"
],
{
"title_aux": "comfyui-promptbymood [WIP]"
}
],
"https://github.com/807502278/ComfyUI_TensorRT_Merge": [
[
"BiRefNet2_tensort",
@@ -703,7 +717,8 @@
"https://github.com/DraconicDragon/ComfyUI_e621_booru_toolkit": [
[
"GetBooruPost",
"TagEncode"
"TagEncode",
"TagWikiFetch"
],
{
"title_aux": "ComfyUI e621 booru Toolkit"
@@ -762,6 +777,14 @@
"title_aux": "ComfyUI-MusicGen [WIP]"
}
],
"https://github.com/EmanueleUniroma2/ComfyUI-FLAC-to-WAV": [
[
"AudioToWavConverter"
],
{
"title_aux": "ComfyUI-FLAC-to-WAV [WIP]"
}
],
"https://github.com/EmilioPlumed/ComfyUI-Math": [
[
"GreatestCommonDenominator",
@@ -896,6 +919,16 @@
"title_aux": "comfyui_HavocsCall_Custom_Nodes"
}
],
"https://github.com/HuangYuChuh/ComfyUI-DeepSeek_Toolkit": [
[
"DeepSeekImageGeneration",
"DeepSeekImageUnderstanding",
"DeepSeekModelLoader"
],
{
"title_aux": "ComfyUI-DeepSeek_Toolkit [WIP]"
}
],
"https://github.com/IfnotFr/ComfyUI-Ifnot-Pack": [
[
"Face Crop"
@@ -1221,7 +1254,11 @@
"https://github.com/PATATAJEC/Patatajec-Nodes": [
[
"HyvidSwitcher",
"MidiAnalyzer"
"ImageSequenceFromBatch",
"MidiReader",
"MidiToFrameSequences",
"VideoCounter",
"VideoSequencer"
],
{
"title_aux": "Patatajec-Nodes [WIP]"
@@ -1297,6 +1334,14 @@
"title_aux": "ComfyUI-QuasimondoNodes [WIP]"
}
],
"https://github.com/RLW-Chars/comfyui-promptbymood": [
[
"Prompt By Mood"
],
{
"title_aux": "comfyui-promptbymood [WIP]"
}
],
"https://github.com/RicherdLee/comfyui-oss-image-save": [
[
"SaveImageOSS"
@@ -1479,6 +1524,32 @@
"title_aux": "Comfyui_CXH_CRM"
}
],
"https://github.com/StartHua/Comfyui_CXH_joy_caption": [
[
"CXH_DownloadAndLoadFlorence2Model",
"CXH_Florence2Run",
"CXH_HG_Model_Load",
"CXH_IC_Lora_Florence2Run",
"CXH_IC_lora_reversal",
"CXH_Ic_lora_Joy_batch",
"CXH_Min2_6_classifiy",
"CXH_Min2_6_prompt_Run",
"CXH_MinCP3_4B_Chat",
"CXH_MinCP3_4B_Load",
"CXH_SmolVlm_Load",
"CXH_SmolVlm_Run",
"Joy_caption",
"Joy_caption_alpha_batch",
"Joy_caption_alpha_batch_Dirs",
"Joy_caption_alpha_load",
"Joy_caption_alpha_prompt",
"Joy_caption_alpha_run",
"Joy_caption_load"
],
{
"title_aux": "Comfyui_CXH_joy_caption [SECURITY SCREENING]"
}
],
"https://github.com/StartHua/Comfyui_Flux_Style_Ctr": [
[
"CXH_StyleModelApply"
@@ -2468,6 +2539,14 @@
"title_aux": "ComfyUI-Comflow"
}
],
"https://github.com/comfyuiblog/deepseek_prompt_generator_comfyui": [
[
"DeepSeek_Prompt_Generator"
],
{
"title_aux": "deepseek_prompt_generator_comfyui [WIP]"
}
],
"https://github.com/corbin-hayden13/ComfyUI-Better-Dimensions": [
[
"BetterImageDimensions",
@@ -2676,6 +2755,15 @@
"title_aux": "Scripting"
}
],
"https://github.com/eyekayem/comfyui_runway_gen3": [
[
"RunwayVideoGenerator",
"RunwayVideoPreview"
],
{
"title_aux": "comfyui_runway_gen3"
}
],
"https://github.com/fablestudio/ComfyUI-Showrunner-Utils": [
[
"AlignFace",
@@ -3043,26 +3131,26 @@
],
"https://github.com/jammyfu/ComfyUI_PaintingCoderUtils": [
[
"ClickPopup",
"ColorPicker",
"PaintingCoder::DynamicImageCombiner",
"PaintingCoder::DynamicMaskCombiner",
"PaintingCoder::ImageLatentCreator",
"PaintingCoder::ImageLatentCreatorPlus",
"PaintingCoder::ImageResolutionAdjuster",
"PaintingCoder::ImageSizeCreator",
"PaintingCoder::ImageSizeCreatorPlus",
"PaintingCoder::ImageSwitch",
"PaintingCoder::ImageToBase64",
"PaintingCoder::LatentSwitch",
"PaintingCoder::MaskPreview",
"PaintingCoder::MaskSwitch",
"PaintingCoder::MultilineTextInput",
"PaintingCoder::OutputToTextConverter",
"PaintingCoder::RemoveEmptyLinesAndLeadingSpaces",
"PaintingCoder::ShowTextPlus",
"PaintingCoder::SimpleTextInput",
"PaintingCoder::TextCombiner",
"PaintingCoder::TextSwitch",
"PaintingCoder::WebImageLoader",
"RemoveEmptyLinesAndLeadingSpacesAdvance"
"PaintingCoder::WebImageLoader"
],
{
"title_aux": "ComfyUI PaintingCoderUtils Nodes [WIP]"
@@ -3186,6 +3274,7 @@
"ForceMinimumBatchSize",
"ImageCompositeChained",
"MatchImageCountToMaskCount",
"ParallaxTest",
"RandomCharacterPrompts",
"TargetLocationCrop",
"TargetLocationPaste",
@@ -3334,6 +3423,39 @@
"title_aux": "ComfyUI-FollowYourEmojiWrapper [WIP]"
}
],
"https://github.com/kijai/ComfyUI-Hunyuan3DWrapper": [
[
"CV2InpaintTexture",
"DownloadAndLoadHy3DDelightModel",
"DownloadAndLoadHy3DPaintModel",
"Hy3DApplyTexture",
"Hy3DBakeFromMultiview",
"Hy3DCameraConfig",
"Hy3DDelightImage",
"Hy3DDiffusersSchedulerConfig",
"Hy3DExportMesh",
"Hy3DGenerateMesh",
"Hy3DGetMeshPBRTextures",
"Hy3DIMRemesh",
"Hy3DLoadMesh",
"Hy3DMeshInfo",
"Hy3DMeshUVWrap",
"Hy3DMeshVerticeInpaintTexture",
"Hy3DModelLoader",
"Hy3DPostprocessMesh",
"Hy3DRenderMultiView",
"Hy3DRenderMultiViewDepth",
"Hy3DRenderSingleView",
"Hy3DSampleMultiView",
"Hy3DSetMeshPBRAttributes",
"Hy3DSetMeshPBRTextures",
"Hy3DTorchCompileSettings",
"Hy3DVAEDecode"
],
{
"title_aux": "ComfyUI-ComfyUI-Hunyuan3DWrapper [WIP]"
}
],
"https://github.com/kijai/ComfyUI-HunyuanVideoWrapper": [
[
"DownloadAndLoadHyVideoTextEncoder",
@@ -3883,6 +4005,19 @@
"title_aux": "ComfyUI-Calendar-Node [WIP]"
}
],
"https://github.com/mohamedsobhi777/ComfyUI-FramerComfy": [
[
"FramerComfyBooleanInputNode",
"FramerComfyFloatInputNode",
"FramerComfyInputImageNode",
"FramerComfyInputNumberNode",
"FramerComfyInputStringNode",
"FramerComfySaveImageNode"
],
{
"title_aux": "ComfyUI-FramerComfy [WIP]"
}
],
"https://github.com/monate0615/ComfyUI-Affine-Transform": [
[
"AffineTransform"
@@ -3919,8 +4054,24 @@
"https://github.com/naderzare/comfyui-inodes": [
[
"IAzureAiApi",
"ICutStrings",
"IIfElse",
"IMultilineSplit"
"ILLMExecute",
"ILLMExecute2",
"ILoadAzureAiApi",
"ILoadOllamaApi",
"IMultilineSplitToStrings",
"IPassImage",
"IPostProcessLLMResponse",
"IPromptGenerator",
"IRandomChoiceToStrings",
"ISaveImage",
"ISaveText",
"IStringsCounter",
"IStringsToFile",
"IStringsToString",
"ITimesToStrings",
"IZipImages"
],
{
"title_aux": "comfyui-inodes"
@@ -4240,6 +4391,14 @@
"title_aux": "ComfyUI_FocusMask"
}
],
"https://github.com/risunobushi/ComfyUI_HEXtoRGB": [
[
"HexToRGB"
],
{
"title_aux": "ComfyUI_HEXtoRGB"
}
],
"https://github.com/rouxianmantou/comfyui-rxmt-nodes": [
[
"CheckValueTypeNode"
@@ -4635,16 +4794,6 @@
"title_aux": "ComfyUI-My-Handy-Nodes"
}
],
"https://github.com/vpakarinen/ComfyUI-GenerationTimer": [
[
"GenerationTimer",
"ImageTimer",
"TimerDisplay"
],
{
"title_aux": "ComfyUI-GenerationTimer"
}
],
"https://github.com/walterFeng/ComfyUI-Image-Utils": [
[
"Calculate Image Brightness",
@@ -4663,6 +4812,7 @@
],
"https://github.com/warshanks/Shank-Tools": [
[
"HeightWidth",
"ResolutionDivider",
"TileCalculator"
],
@@ -4769,6 +4919,7 @@
"https://github.com/yanhuifair/comfyui-deepseek": [
[
"DeepSeekChatNode",
"DeepSeekChatProNode",
"DeepSeekReasonerNode"
],
{

View File

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,16 @@
{
"author": "vpakarinen",
"title": "ComfyUI-GenerationTimer [REMOVED]",
"reference": "https://github.com/vpakarinen/ComfyUI-GenerationTimer",
"files": [
"https://github.com/vpakarinen/ComfyUI-GenerationTimer"
],
"install_type": "git-clone",
"description": "NODES: Generation Timer, Image Timer, Timer Display"
},
{
"author": "RedRayz",
"title": "ComfyUI-Danbooru-To-WD [REMOVED]",

View File

@@ -10,6 +10,294 @@
{
"author": "Dr.Lt.Data",
"title": "ComfyUI Connection Helper",
"id": "connection-helper",
"reference": "https://github.com/ltdrdata/comfyui-connection-helper",
"nodename_pattern": "Inspire$",
"files": [
"https://github.com/ltdrdata/comfyui-connection-helper"
],
"install_type": "git-clone",
"description": "This is a helper extension for ComfyUI that assists with node connections."
},
{
"author": "yichengup",
"title": "ComfyUI_Yc_JanusPro",
"reference": "https://github.com/yichengup/ComfyUI_Yc_JanusPro",
"files": [
"https://github.com/yichengup/ComfyUI_Yc_JanusPro"
],
"install_type": "git-clone",
"description": "About DeepSeek Chat API\nGo here to register and get the api-key [a/https://platform.deepseek.com/](https://platform.deepseek.com/) Then enter api_key in config.json"
},
{
"author": "chflame163",
"title": "ComfyUI_Janus_Wrapper",
"reference": "https://github.com/chflame163/ComfyUI_Janus_Wrapper",
"files": [
"https://github.com/chflame163/ComfyUI_Janus_Wrapper"
],
"install_type": "git-clone",
"description": "Unofficial implementation of [a/deepseek-ai/Janus](https://github.com/deepseek-ai/Janus) in ComfyUI."
},
{
"author": "ReBeating",
"title": "ComfyUI-Artist-Selector",
"reference": "https://github.com/ReBeating/ComfyUI-Artist-Selector",
"files": [
"https://github.com/ReBeating/ComfyUI-Artist-Selector"
],
"install_type": "git-clone",
"description": "A useful comfyui node named LoadArtistTag for selecting artist tags, including 1000+ single-artist tags and 300 mixed-artists tags."
},
{
"author": "852wa",
"title": "ComfyUI-ColorshiftColor",
"reference": "https://github.com/852wa/ComfyUI-ColorshiftColor",
"files": [
"https://github.com/852wa/ComfyUI-ColorshiftColor"
],
"install_type": "git-clone",
"description": "This is a custom node for ComfyUI.\nIt reduces colors based on a specified number and allows for adjustments to hue, saturation, and brightness.\nFeatures:Each parameter can be set to random, You can toggle masking (not changing colors) using color numbers, Mask inversion can also be toggled on or off."
},
{
"author": "852wa",
"title": "ComfyUI-AdvancedAlphaProcessor",
"reference": "https://github.com/852wa/ComfyUI-AAP",
"files": [
"https://github.com/852wa/ComfyUI-AAP"
],
"install_type": "git-clone",
"description": "This is a custom node for ComfyUI.\nFeatures:Removes white areas in the input image by making them transparent based on brightness, Outputs in black and transparent, Outputs in gray and transparent.\nThis is a simple node with the above functionalities implemented. It also supports sequential processing."
},
{
"author": "jinanlongen",
"title": "ComfyUI Prompt Expander Node",
"reference": "https://github.com/jinanlongen/ComfyUI-Prompt-Expander",
"files": [
"https://github.com/jinanlongen/ComfyUI-Prompt-Expander"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that expands text prompts using the SuperPrompt-v1 T5 model. This node helps generate more detailed and descriptive prompts from simple input text, which can be particularly useful for image generation workflows."
},
{
"author": "Style-Mosaic",
"title": "ComfyUI DINO-X Detector Node",
"reference": "https://github.com/Style-Mosaic/dino-x-comfyui-node",
"files": [
"https://github.com/Style-Mosaic/dino-x-comfyui-node"
],
"install_type": "git-clone",
"description": "A ComfyUI node that integrates DINO-X API for object detection and segmentation. This node allows you to detect and segment objects in images using text prompts."
},
{
"author": "gmorks",
"title": "ComfyUI-SendToDiscord",
"reference": "https://github.com/gmorks/ComfyUI-SendToDiscord",
"files": [
"https://github.com/gmorks/ComfyUI-SendToDiscord"
],
"install_type": "git-clone",
"description": "ComfyUI-SendToDiscord is a custom node for ComfyUI that simplifies sending preview images to Discord via webhooks. It supports both single-image uploads and batch mode, making it an efficient tool for sharing your generated images directly with your Discord server."
},
{
"author": "CY-CHENYUE",
"title": "ComfyUI-Janus-Pro",
"id": "ComfyUI-Janus-Pro",
"reference": "https://github.com/CY-CHENYUE/ComfyUI-Janus-Pro",
"files": [
"https://github.com/CY-CHENYUE/ComfyUI-Janus-Pro"
],
"description": "ComfyUI nodes for Janus-Pro, a unified multimodal understanding and generation framework.",
"install_type": "git-clone"
},
{
"author": "burnsbert",
"title": "EBU LMStudio LLM Integration",
"id": "ebu-lmstudio",
"reference": "https://github.com/burnsbert/ComfyUI-EBU-LMStudio",
"files": [
"https://github.com/burnsbert/ComfyUI-EBU-LMStudio"
],
"install_type": "git-clone",
"description": "Custom nodes for integrating LM Studio's LLM functionality into ComfyUI. Includes EBU-LMStudio-Load, EBU-LMStudio-Unload, and EBU-LMStudio-Request."
},
{
"author": "tigeryy2",
"title": "ComfyUI Structured Outputs",
"reference": "https://github.com/tigeryy2/comfyui-structured-outputs",
"files": [
"https://github.com/tigeryy2/comfyui-structured-outputs"
],
"install_type": "git-clone",
"description": "ComfyUI nodes for LLM Structured Outputs with integration for prompting"
},
{
"author": "yuvraj108c",
"title": "ComfyUI InvSR",
"reference": "https://github.com/yuvraj108c/ComfyUI_InvSR",
"files": [
"https://github.com/yuvraj108c/ComfyUI_InvSR"
],
"install_type": "git-clone",
"description": "This project is an unofficial ComfyUI implementation of [a/InvSR](https://github.com/zsyOAOA/InvSR) (Arbitrary-steps Image Super-resolution via Diffusion Inversion)"
},
{
"author": "ProGamerGov",
"title": "PyTorch 360° Image Conversion Toolkit for ComfyUI",
"id": "pytorch360convert",
"reference": "https://github.com/ProGamerGov/ComfyUI_pytorch360convert",
"files": [
"https://github.com/ProGamerGov/ComfyUI_pytorch360convert"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for working and converting between 360 degree equirectangular images, cubemap, and perspective images. Panoramic 360 images are also sometimes known as 'VR photography', 'image sphere', and 360 pano."
},
{
"author": "Conor-Collins",
"title": "ComfyUI-CoCoTools",
"reference": "https://github.com/Conor-Collins/coco_tools",
"files": [
"https://github.com/Conor-Collins/coco_tools"
],
"install_type": "git-clone",
"description": "A set of custom nodes for ComfyUI providing advanced image processing, file handling, and utility functions."
},
{
"author": "fblissjr",
"title": "ComfyUI Dataset Helper & Batch Node",
"reference": "https://github.com/fblissjr/ComfyUI-DatasetHelper",
"files": [
"https://github.com/fblissjr/ComfyUI-DatasetHelper"
],
"install_type": "git-clone",
"description": "This custom node set for ComfyUI provides a DatasetBatchNode for automated, sequential processing of datasets, particularly useful for iterative training or batched image/video generation workflows."
},
{
"author": "willmiao",
"title": "ComfyUI-Lora-Manager",
"reference": "https://github.com/willmiao/ComfyUI-Lora-Manager",
"files": [
"https://github.com/willmiao/ComfyUI-Lora-Manager"
],
"install_type": "git-clone",
"description": "LoRA Manager for ComfyUI - An extension for managing LoRA models with previews and metadata integration."
},
{
"author": "ShmuelRonen",
"title": "ComfyUI DeepSeek_R1 Chat Node",
"reference": "https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat",
"files": [
"https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that integrates DeepSeek's powerful chat and instruction API, enabling seamless AI interactions within your ComfyUI workflows."
},
{
"author": "oxysoft",
"title": "ComfyUI-gowiththeflow",
"reference": "https://github.com/oxysoft/ComfyUI-gowiththeflow",
"files": [
"https://github.com/oxysoft/ComfyUI-gowiththeflow"
],
"install_type": "git-clone",
"description": "Implementation of GoWithTheFlow, original code at [a/https://github.com/Eyeline-Research/Go-with-the-Flow/](https://github.com/Eyeline-Research/Go-with-the-Flow/) and [a/https://github.com/RyannDaGreat/CommonSource/blob/master/noise_warp.py](https://github.com/RyannDaGreat/CommonSource/blob/master/noise_warp.py)"
},
{
"author": "Mattabyte",
"title": "ComfyUI Secure API Call",
"reference": "https://github.com/Mattabyte/ComfyUI-SecureApiCall",
"files": [
"https://github.com/Mattabyte/ComfyUI-SecureApiCall"
],
"install_type": "git-clone",
"description": "This package provides custom nodes to ComfyUI to POST data to a secure API."
},
{
"author": "Dr.Positliver",
"title": "comfyui-zegr",
"reference": "https://github.com/Positliver/comfyui-zegr",
"files": [
"https://github.com/Positliver/comfyui-zegr"
],
"install_type": "git-clone",
"description": "comfyui share models to oss conveniently."
},
{
"author": "danielw",
"title": "Custom nodes for llm chat with optional image input",
"id": "llm-api",
"reference": "https://github.com/tianyuw/ComfyUI-LLM-API",
"files": [
"https://github.com/tianyuw/ComfyUI-LLM-API"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that enables Large Language Model (LLM) chat interactions with optional image input support."
},
{
"author": "JohnDoeSmithee",
"title": "ComfyUI-SoX-Mixdown",
"reference": "https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown",
"files": [
"https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for sox's mixdown function such as 'sox --combine inputfile1.wav inputfile2.wav outputfile.wav'."
},
{
"author": "yuvraj108c",
"title": "ComfyUI Video Depth Anything",
"reference": "https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything",
"files": [
"https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything"
],
"install_type": "git-clone",
"description": "This project is an unofficial ComfyUI implementation of [a/Video Depth Anything](https://github.com/DepthAnything/Video-Depth-Anything), for depth estimation on long videos without compromising quality, consistency, or generalization ability."
},
{
"author": "EnragedAntelope",
"title": "ComfyUI-EACloudNodes",
"reference": "https://github.com/EnragedAntelope/ComfyUI-EACloudNodes",
"files": [
"https://github.com/EnragedAntelope/ComfyUI-EACloudNodes"
],
"install_type": "git-clone",
"description": "A collection of ComfyUI custom nodes for interacting with various cloud services. These nodes are designed to work with any ComfyUI instance, including cloud-hosted environments (such as MimicPC) where users may have limited system access."
},
{
"author": "smlbiobot",
"title": "sml-comfyui-prompt-expansion",
"id": "sml-comfyui-prompt-expansion",
"reference": "https://github.com/smlbiobot/sml-comfyui-prompt-expansion",
"files": [
"https://github.com/smlbiobot/sml-comfyui-prompt-expansion"
],
"install_type": "git-clone",
"description": "Prompt Expansion for Stable Diffusion, using Deepseek API."
},
{
"author": "spacepxl",
"title": "ComfyUI-LossTesting",
"reference": "https://github.com/spacepxl/ComfyUI-LossTesting",
"files": [
"https://github.com/spacepxl/ComfyUI-LossTesting"
],
"install_type": "git-clone",
"description": "Basic utility for testing diffusion model loss across the timestep schedule. Should work with any native models that use ksampler. This could be used for comparing models, testing captions on an image, etc."
},
{
"author": "JTriggerFish",
"title": "Comfy Latent Tools",
"reference": "https://github.com/JTriggerFish/ComfyLatentTools",
"files": [
"https://github.com/JTriggerFish/ComfyLatentTools"
],
"install_type": "git-clone",
"description": "A set of tools for manipulating latent tensors in ComfyUI"
},
{
"author": "bradsec",
"title": "ComfyUI_StringEssentials",
@@ -402,292 +690,6 @@
],
"install_type": "git-clone",
"description": "Node and workflow profiling. Find bottlenecks in your workflows. See trends over time."
},
{
"author" : "ngosset",
"title": "ImageSimilarity",
"id": "imageSimilarity",
"reference": "https://github.com/ngosset/ComfyUI-ImageSimilarity",
"files": [
"https://github.com/ngosset/ComfyUI-ImageSimilarity"
],
"install_type": "git-clone",
"description": "Uses ResNet embeddings and cosine similarity to compare the likeness of two images."
},
{
"author": "1038lab",
"title": "ComfyUI-EdgeTTS",
"reference": "https://github.com/1038lab/ComfyUI-EdgeTTS",
"files": [
"https://github.com/1038lab/ComfyUI-EdgeTTS"
],
"install_type": "git-clone",
"description": "ComfyUI-EdgeTTS is a powerful text-to-speech node for ComfyUI, leveraging Microsoft's Edge TTS capabilities. It enables seamless conversion of text into natural-sounding speech, supporting multiple languages and voices. Ideal for enhancing user interactions, this node is easy to integrate and customize, making it perfect for various applications."
},
{
"author": "shenduldh",
"title": "ComfyUI-Lightning",
"reference": "https://github.com/shenduldh/ComfyUI-Lightning",
"files": [
"https://github.com/shenduldh/ComfyUI-Lightning"
],
"install_type": "git-clone",
"description": "Accelerate FLUX inferencing speed for ComfyUI."
},
{
"author": "nofunstudio",
"title": "Node_Fun_ComfyUI",
"reference": "https://github.com/nofunstudio/Node_Fun_ComfyUI",
"files": [
"https://github.com/nofunstudio/Node_Fun_ComfyUI"
],
"install_type": "git-clone",
"description": "ComfyUI Custom Node Pack Layered Infinite Zoom Node"
},
{
"author": "PixelML",
"title": "PixelML ComfyUI Nodes",
"reference": "https://github.com/PixelML/ComfyUI-PixelML-CustomNodes",
"files": [
"https://github.com/PixelML/ComfyUI-PixelML-CustomNodes"
],
"install_type": "git-clone",
"description": "A collection of custom nodes for ComfyUI focused on variable handling and workflow automation."
},
{
"author": "Bellzs",
"title": "ComfyUI-LoRA-Assistant",
"reference": "https://github.com/Bellzs/ComfyUI-LoRA-Assistant",
"files": [
"https://github.com/Bellzs/ComfyUI-LoRA-Assistant"
],
"install_type": "git-clone",
"description": "The plug-in is designed to automatically save the association between the LoRA model and Trigger words to a Local JSON file so that when the LoRA model is loaded, the associated trigger words can be automatically loaded via the node 'LoRA Trigger Local' without manual input."
},
{
"author": "a-und-b",
"title": "ComfyUI_LoRA_from_URL",
"reference": "https://github.com/a-und-b/ComfyUI_LoRA_from_URL",
"files": [
"https://github.com/a-und-b/ComfyUI_LoRA_from_URL"
],
"install_type": "git-clone",
"description": "A simple-as-possible custom node for ComfyUI to load LoRA models from a public URL."
},
{
"author": "theAdamColton",
"title": "ComfyUI-texflow-extension",
"reference": "https://github.com/theAdamColton/ComfyUI-texflow-extension",
"files": [
"https://github.com/theAdamColton/ComfyUI-texflow-extension"
],
"install_type": "git-clone",
"description": "This is the ComfyUI extension for use with texflow. It provides two new nodes, 'Load Texflow Depth Image' and 'Save Texflow Image'.\nFor more information see [a/the main texflow repo](https://github.com/theAdamColton/texflow/)"
},
{
"author": "shabri-arrahim",
"title": "ComfyUI Safety Checker",
"reference": "https://github.com/shabri-arrahim/ComfyUI-Safety-Checker",
"files": [
"https://github.com/shabri-arrahim/ComfyUI-Safety-Checker"
],
"install_type": "git-clone",
"description": "This project provides custom safety checkers for image classification using Falcons AI and CompVis models. The safety checkers are designed to detect and filter out NSFW content from images."
},
{
"author": "hmwl",
"title": "ComfyUI_zip",
"reference": "https://github.com/hmwl/ComfyUI_zip",
"files": [
"https://github.com/hmwl/ComfyUI_zip"
],
"install_type": "git-clone",
"description": "ComfyUI zip package image processing"
},
{
"author": "nisimjoseph",
"title": "ComfyUI OpenAI Prompter",
"reference": "https://github.com/nisimjoseph/ComfyUI_OpenAI-Prompter",
"files": [
"https://github.com/nisimjoseph/ComfyUI_OpenAI-Prompter"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that generates creative and detailed prompts using OpenAI's GPT models."
},
{
"author": "ciga2011",
"title": "ComfyUI Prompt Optimizer",
"id": "promptoptimizer",
"reference": "https://github.com/ciga2011/ComfyUI-PromptOptimizer",
"files": [
"https://github.com/ciga2011/ComfyUI-PromptOptimizer"
],
"install_type": "git-clone",
"description": "Optimize prompts for text-to-image models at no cost."
},
{
"author": "meanin2",
"title": "ComfyUI Watermark Image Node",
"reference": "https://github.com/meanin2/comfyui-watermarking",
"files": [
"https://github.com/meanin2/comfyui-watermarking"
],
"install_type": "git-clone",
"description": "This custom node allows you to overlay a watermark image onto an existing image within ComfyUI."
},
{
"author": "Kurdknight",
"title": "KurdKnight ComfyUI System Check Node",
"reference": "https://github.com/Kurdknight/Kurdknight_comfycheck",
"files": [
"https://github.com/Kurdknight/Kurdknight_comfycheck"
],
"install_type": "git-clone",
"description": "A comprehensive system information node for ComfyUI that provides detailed information about your system, GPU, CUDA, and AI libraries configuration. Works on both Windows and Linux systems."
},
{
"author": "yhayano-ponotech",
"title": "ComfyUI Local Save Node",
"reference": "https://github.com/yhayano-ponotech/comfyui-save-image-local",
"files": [
"https://github.com/yhayano-ponotech/comfyui-save-image-local"
],
"install_type": "git-clone",
"description": "ComfyUI custom node for directly downloading generated images to your local PC with customizable filenames and formats (PNG/JPEG)."
},
{
"author": "ThepExcel",
"title": "Multiline Text Choice Node for ComfyUI",
"reference": "https://github.com/ThepExcel/aiangelgallery-comfyui",
"files": [
"https://github.com/ThepExcel/aiangelgallery-comfyui"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI allows users to input multiline text and select a specific line by its number. The node processes the input and returns the selected line along with its index."
},
{
"author": "hosterosi",
"title": "ComfyUI OpenAI Node",
"reference": "https://github.com/hosterosi/ComfyUI_OpenAI",
"files": [
"https://github.com/hosterosi/ComfyUI_OpenAI"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI allows users to input multiline text and select a specific line by its number. The node processes the input and returns the selected line along with its index."
},
{
"author": "IDGallagher",
"title": "IG-Motion-Search",
"id": "motion-video-search",
"reference": "https://github.com/IDGallagher/MotionVideoSearch",
"files": [
"https://github.com/IDGallagher/MotionVideoSearch"
],
"install_type": "git-clone",
"description": "Nodes for searching videos by motion"
},
{
"author": "l-comm",
"title": "WatermarkRemoval",
"id": "watermark-removal",
"reference": "https://github.com/l-comm/WatermarkRemoval",
"files": [
"https://github.com/l-comm/WatermarkRemoval"
],
"install_type": "git-clone",
"description": "Watermark removal project"
},
{
"author": "philiprodriguez",
"title": "ComfyUI-HunyuanImageLatentToVideoLatent",
"reference": "https://github.com/philiprodriguez/ComfyUI-HunyuanImageLatentToVideoLatent",
"files": [
"https://github.com/philiprodriguez/ComfyUI-HunyuanImageLatentToVideoLatent"
],
"install_type": "git-clone",
"description": "A ComfyUI node which copies a given latent's samples tensor along the time axis ((length - 1) // 4) + 1 times to form a longer latent (see EmptyHunyuanLatentVideo's implementation for why this specific number of copies is used) and then prepares a noise_mask tensor of the same shape such that the value of the mask for a given time step is given by the function at https://www.desmos.com/calculator/vhw74mr1vh."
},
{
"author": "benjiyaya",
"title": "ComfyUI-HunyuanVideoImagesGuider",
"reference": "https://github.com/benjiyaya/ComfyUI-HunyuanVideoImagesGuider",
"files": [
"https://github.com/benjiyaya/ComfyUI-HunyuanVideoImagesGuider"
],
"install_type": "git-clone",
"description": "A specialized node for ComfyUI that enable advanced motion and animation capabilities for image as guider for video processing In Hunyuan Video."
},
{
"author": "lldacing",
"title": "ComfyUI_PuLID_Flux_ll",
"id": "comfyui_pulid_flux_ll",
"reference": "https://github.com/lldacing/ComfyUI_PuLID_Flux_ll",
"files": [
"https://github.com/lldacing/ComfyUI_PuLID_Flux_ll"
],
"install_type": "git-clone",
"description": "The implementation for PuLID-Flux, support TeaCache, no model pollution."
},
{
"author": "lldacing",
"title": "ComfyUI_Patches_ll",
"reference": "https://github.com/lldacing/ComfyUI_Patches_ll",
"files": [
"https://github.com/lldacing/ComfyUI_Patches_ll"
],
"install_type": "git-clone",
"description": "Some patches for Flux|HunYuanVideo etc, support TeaCache, PuLID."
},
{
"author": "Zeks",
"title": "comfyui-rapidfire",
"reference": "https://github.com/Zeks/comfyui-rapidfire",
"files": [
"https://github.com/Zeks/comfyui-rapidfire"
],
"install_type": "git-clone",
"description": "A set of nodes for rapidfiring the half backed latents, cleaning up obvious bad generations and automatically queueing the rest to fully generate."
},
{
"author": "jhj0517",
"title": "ComfyUI-Moondream-Gaze-Detection",
"id": "comfyui-moondream-gaze-detection",
"reference": "https://github.com/jhj0517/ComfyUI-Moondream-Gaze-Detection",
"files": [
"https://github.com/jhj0517/ComfyUI-Moondream-Gaze-Detection"
],
"install_type": "git-clone",
"description": "Moondream's gaze detection feature node from [a/ComfyUI-Moondream-Gaze-Detection](https://github.com/jhj0517/ComfyUI-Moondream-Gaze-Detection)."
},
{
"author": "liuqianhonga",
"title": "ComfyUI-QHNodes",
"reference": "https://github.com/liuqianhonga/ComfyUI-QHNodes",
"files": [
"https://github.com/liuqianhonga/ComfyUI-QHNodes"
],
"install_type": "git-clone",
"description": "A custom node collection developed for ComfyUI, offering preset dimensions for Latent, loading LoRA from folders, and integrating multiple commonly used custom nodes."
},
{
"author": "jnxmx",
"title": "ComfyUI_HuggingFace_Downloader",
"reference": "https://github.com/jnxmx/ComfyUI_HuggingFace_Downloader",
"files": [
"https://github.com/jnxmx/ComfyUI_HuggingFace_Downloader"
],
"install_type": "git-clone",
"description": "The ComfyUI HuggingFace Downloader is a custom node extension for ComfyUI, designed to streamline the process of downloading models, checkpoints, and other resources from the Hugging Face Hub directly into your models directory. This tool simplifies workflow integration by providing a seamless interface to select and download required resources."
},
{
"author": "smthemex",
"title": "ComfyUI_SVFR",
"reference": "https://github.com/smthemex/ComfyUI_SVFR",
"files": [
"https://github.com/smthemex/ComfyUI_SVFR"
],
"install_type": "git-clone",
"description": "SVFR is a unified framework for face video restoration that supports tasks such as BFR, Colorization, Inpaintingyou can use it in ComfyUI"
}
]
}

View File

@@ -482,6 +482,23 @@
"title_aux": "ComfyUI-Static-Primitives"
}
],
"https://github.com/852wa/ComfyUI-AAP": [
[
"AdvancedAlphaProcessor"
],
{
"title_aux": "ComfyUI-AdvancedAlphaProcessor"
}
],
"https://github.com/852wa/ComfyUI-ColorshiftColor": [
[
"ColorshiftColor",
"CsCPaletteEditor"
],
{
"title_aux": "ComfyUI-ColorshiftColor"
}
],
"https://github.com/A4P7J1N7M05OT/ComfyUI-AutoColorGimp": [
[
"AutoColorGimp"
@@ -2188,6 +2205,16 @@
"title_aux": "ComfyUI-InpaintEasy"
}
],
"https://github.com/CY-CHENYUE/ComfyUI-Janus-Pro": [
[
"JanusImageGeneration",
"JanusImageUnderstanding",
"JanusModelLoader"
],
{
"title_aux": "ComfyUI-Janus-Pro"
}
],
"https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-Plus": [
[
"MiniCPM3_4B",
@@ -2207,7 +2234,8 @@
"https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-o": [
[
"Load MiniCPM Model",
"MiniCPM Image Chat"
"MiniCPM Image Chat",
"MiniCPMImageAnalyzer"
],
{
"title_aux": "ComfyUI-MiniCPM-o"
@@ -2499,6 +2527,31 @@
"title_aux": "JH Misc. Nodes"
}
],
"https://github.com/Conor-Collins/coco_tools": [
[
"CocoImageLoader",
"JSONNode",
"JSONReaderNode",
"JSONValueFinderNode",
"LoadEXRNode",
"NoiseNode",
"RandomIntNode",
"RegexFindNode",
"SaverNode",
"WalkFolderNode",
"ZDepthNode",
"coco_loader",
"frequency_combine",
"frequency_separation",
"load_exr",
"saver",
"split_threebands",
"znormalize"
],
{
"title_aux": "ComfyUI-CoCoTools"
}
],
"https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": [
[
"DebugToFile",
@@ -2644,17 +2697,19 @@
],
"https://github.com/DJ-Tribefull/Comfyui_FOCUS_nodes": [
[
"Control Pipe (DJ Nodes)",
"Global Seed (DJ Nodes)",
"KSampler Settings (DJ Nodes)",
"Model Unloader (DJ Nodes)",
"Prompt Box (DJ Nodes)",
"SDXL All-In-One (DJ Nodes)",
"SDXL Control Module (DJ Nodes)",
"SDXL Preprocess (DJ Nodes)",
"Style Injector (DJ Nodes)",
"Style Selector (DJ Nodes)",
"Wildcard Processor (DJ Nodes)"
"Control Pipe (Focus Nodes)",
"FOCUS Upscale (Focus Nodes)",
"Global Seed Controller (Focus Nodes)",
"KSampler Settings (Focus Nodes)",
"Model Unloader (Focus Nodes)",
"Prompt Box (Focus Nodes)",
"SDXL All-In-One (Focus Nodes)",
"SDXL Control Module (Focus Nodes)",
"SDXL Preprocess (Focus Nodes)",
"Style Injector (Focus Nodes)",
"Style Selector (Focus Nodes)",
"Text Display (Focus Nodes)",
"Wildcard Processor (Focus Nodes)"
],
{
"title_aux": "Comfyui FOCUS nodes"
@@ -3063,6 +3118,16 @@
"title_aux": "ComfyUI-Doubutsu-Describer"
}
],
"https://github.com/EnragedAntelope/ComfyUI-EACloudNodes": [
[
"GroqNode",
"OpenRouterModels",
"OpenrouterNode"
],
{
"title_aux": "ComfyUI-EACloudNodes"
}
],
"https://github.com/EvilBT/ComfyUI_SLK_joy_caption_two": [
[
"Batch_joy_caption_two",
@@ -3156,6 +3221,14 @@
"title_aux": "ComfyUI-AutomaticCFG"
}
],
"https://github.com/Extraltodeus/DistanceSampler": [
[
"SamplerDistance"
],
{
"title_aux": "DistanceSampler"
}
],
"https://github.com/Extraltodeus/LoadLoraWithTags": [
[
"LoraLoaderTagsQuery"
@@ -3175,7 +3248,7 @@
"Skimmed CFG - replace"
],
{
"title_aux": "DistanceSampler"
"title_aux": "Skimmed_CFG"
}
],
"https://github.com/Extraltodeus/Stable-Diffusion-temperature-settings": [
@@ -4619,6 +4692,14 @@
"title_aux": "ComfyUI-PhyCV"
}
],
"https://github.com/JTriggerFish/ComfyLatentTools": [
[
"LatentNormalizedLanczosResize"
],
{
"title_aux": "Comfy Latent Tools"
}
],
"https://github.com/JackEllie/ComfyUI_AI_Assistant": [
[
"apply_lighting_effects",
@@ -4817,6 +4898,14 @@
"title_aux": "Immortal_comfyUI"
}
],
"https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown": [
[
"SoxMixNode"
],
{
"title_aux": "ComfyUI-SoX-Mixdown"
}
],
"https://github.com/Jonseed/ComfyUI-Detail-Daemon": [
[
"DetailDaemonGraphSigmasNode",
@@ -4925,10 +5014,10 @@
],
"https://github.com/Kayarte/AudioDriven-Latent-Space-Tools-for-ComfyUI": [
[
"AdvancedNoisePatterns",
"AudioNoiseMapper",
"LibrosaAnalysisNode",
"NoiseToLatentConverter",
"TimestampNoiseGenerator"
"NoiseToLatentConverter"
],
{
"title_aux": "AudioDriven-Latent-Space-Tools-for-ComfyUI"
@@ -5868,6 +5957,14 @@
"title_aux": "Mosaica"
}
],
"https://github.com/Mattabyte/ComfyUI-SecureApiCall": [
[
"SecureAPI-SecureAPI"
],
{
"title_aux": "ComfyUI Secure API Call"
}
],
"https://github.com/Mcmillian/ComfyUI-SimpleToolsNodes": [
[
"GetModelStep",
@@ -6176,6 +6273,7 @@
"AnamorphicEffect",
"AspectSize",
"AspectSizeV2",
"BatchAlphaComposite",
"BatchOffset",
"BatchRangeInsert",
"BatchRangeSwap",
@@ -6192,6 +6290,7 @@
"DJZDatamosh",
"DJZDatamoshV2",
"DatasetWordcloud",
"DeadPixelEffect",
"DinskyPlus",
"DinskyPlusV2",
"DjzDatabendingV1",
@@ -6209,6 +6308,7 @@
"FractalGenerator",
"FractalGeneratorV2",
"FractalGeneratorV3",
"GSL_Filter_V1",
"HalationBloom",
"ImageInterleavedUpscaler",
"ImageInterleavedUpscalerV2",
@@ -6298,8 +6398,11 @@
],
"https://github.com/MzMaXaM/ComfyUi-MzMaXaM": [
[
"SelectLatentSize",
"TextEncode3in1"
"KSamplerWithVAE",
"SelectLatentSize1MP",
"SelectLatentSize2MP",
"TextEncode3in1",
"UpscaleLatentBy1_5x"
],
{
"title_aux": "ComfyUi-MzMaXaM"
@@ -6884,6 +6987,16 @@
"title_aux": "ComfyUI-RabbitMQ-Publisher"
}
],
"https://github.com/Positliver/comfyui-zegr": [
[
"ZEGR_ALI_UF",
"ZEGR_LF",
"ZEGR_WD"
],
{
"title_aux": "comfyui-zegr"
}
],
"https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait": [
[
"AdvancedLivePortrait",
@@ -6912,6 +7025,23 @@
"title_aux": "ComfyUI-StringsAndThings"
}
],
"https://github.com/ProGamerGov/ComfyUI_pytorch360convert": [
[
"Crop Image with Coords",
"Cubemap to Equirectangular",
"Equirectangular Rotation",
"Equirectangular to Cubemap",
"Equirectangular to Perspective",
"Masked Diff C2E",
"Paste Image with Coords",
"Roll Image Axes",
"Split Cubemap Faces",
"Stack Cubemap Faces"
],
{
"title_aux": "PyTorch 360\u00b0 Image Conversion Toolkit for ComfyUI"
}
],
"https://github.com/Pseudotools/Pseudocomfy": [
[
"Combiner",
@@ -6985,6 +7115,14 @@
"title_aux": "ComfyUI-Rodin"
}
],
"https://github.com/ReBeating/ComfyUI-Artist-Selector": [
[
"LoadArtistTag"
],
{
"title_aux": "ComfyUI-Artist-Selector"
}
],
"https://github.com/RenderRift/ComfyUI-RenderRiftNodes": [
[
"AnalyseMetadata",
@@ -7745,6 +7883,14 @@
"title_aux": "ComfyUI Coherent Video Sampler Node"
}
],
"https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat": [
[
"ComfyUIDeepSeekChat"
],
{
"title_aux": "ComfyUI DeepSeek_R1 Chat Node"
}
],
"https://github.com/ShmuelRonen/ComfyUI-EmptyHunyuanLatent": [
[
"EmptyHunyuanLatentForImage",
@@ -8260,6 +8406,7 @@
"SDstarsampler",
"StarFiveWildcards",
"StarImageSwitch",
"StarTextFilter",
"Starupscale"
],
{
@@ -8321,32 +8468,6 @@
"title_aux": "Comfyui_CXH_Phi_3.5"
}
],
"https://github.com/StartHua/Comfyui_CXH_joy_caption": [
[
"CXH_DownloadAndLoadFlorence2Model",
"CXH_Florence2Run",
"CXH_HG_Model_Load",
"CXH_IC_Lora_Florence2Run",
"CXH_IC_lora_reversal",
"CXH_Ic_lora_Joy_batch",
"CXH_Min2_6_classifiy",
"CXH_Min2_6_prompt_Run",
"CXH_MinCP3_4B_Chat",
"CXH_MinCP3_4B_Load",
"CXH_SmolVlm_Load",
"CXH_SmolVlm_Run",
"Joy_caption",
"Joy_caption_alpha_batch",
"Joy_caption_alpha_batch_Dirs",
"Joy_caption_alpha_load",
"Joy_caption_alpha_prompt",
"Joy_caption_alpha_run",
"Joy_caption_load"
],
{
"title_aux": "Comfyui_CXH_joy_caption"
}
],
"https://github.com/StartHua/Comfyui_Gemini2": [
[
"CXH_Gemini2_TX",
@@ -8390,6 +8511,14 @@
"title_aux": "ComfyUI Steudio"
}
],
"https://github.com/Style-Mosaic/dino-x-comfyui-node": [
[
"DinoxDetector"
],
{
"title_aux": "ComfyUI DINO-X Detector Node"
}
],
"https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [
[
"Deflicker - Experimental (SuperBeasts.AI)",
@@ -8656,6 +8785,17 @@
"title_aux": "ComfyWarp"
}
],
"https://github.com/SykkoAtHome/ComfyUI_FaceProcessor": [
[
"FaceFitAndRestore",
"FaceWrapper",
"HighPassFilter",
"ImageFeeder"
],
{
"title_aux": "Face Processor for ComfyUI"
}
],
"https://github.com/TGu-97/ComfyUI-TGu-utils": [
[
"MPNReroute",
@@ -10800,7 +10940,7 @@
"https://github.com/alexcong/ComfyUI_QwenVL": [
[
"Qwen2.5",
"Qwen2VL"
"Qwen2.5VL"
],
{
"title_aux": "Qwen2-VL wrapper for ComfyUI"
@@ -11254,6 +11394,7 @@
"Bedrock - Nova IpAdapter",
"Bedrock - Nova Text to Image",
"Bedrock - Nova Video",
"Bedrock - Ray2 Video",
"Bedrock - SDXL",
"Bedrock - Titan Inpainting",
"Bedrock - Titan Outpainting",
@@ -11916,8 +12057,10 @@
],
"https://github.com/bradsec/ComfyUI_StringEssentials": [
[
"StringPreview",
"StringReplace",
"StringStrip"
"StringStrip",
"StringTextbox"
],
{
"title_aux": "ComfyUI_StringEssentials"
@@ -12008,6 +12151,7 @@
"Input: String (lab)",
"List: Limit (lab)",
"List: Merge (lab)",
"List: Random Seeds (lab)",
"List: from Elements (lab)",
"List: from File (backend) (lab)",
"List: from Multiline (lab)",
@@ -12029,6 +12173,16 @@
"title_aux": "ComfyLab Pack"
}
],
"https://github.com/burnsbert/ComfyUI-EBU-LMStudio": [
[
"EbuLMStudioLoadModel",
"EbuLMStudioMakeRequest",
"EbuLMStudioUnload"
],
{
"title_aux": "EBU LMStudio LLM Integration"
}
],
"https://github.com/bvhari/ComfyUI_ImageProcessing": [
[
"BilateralFilter",
@@ -12116,6 +12270,7 @@
"ClipLoaderGGUF",
"DualClipLoaderGGUF",
"GGUFSave",
"GGUFUndo",
"LoaderGGUF",
"LoaderGGUFAdvanced",
"TENSORCut",
@@ -12792,6 +12947,16 @@
"title_aux": "ComfyUI Face Similarity"
}
],
"https://github.com/chflame163/ComfyUI_Janus_Wrapper": [
[
"JanusImage2Text",
"JanusTextToImage",
"LoadJanusModel"
],
{
"title_aux": "ComfyUI_Janus_Wrapper"
}
],
"https://github.com/chflame163/ComfyUI_LayerStyle": [
[
"LayerColor: AutoAdjust",
@@ -15200,7 +15365,8 @@
"SelOutCLIP",
"SelOutModel",
"SelOutPolar",
"Selector"
"Selector",
"Selector Advanced"
],
{
"author": "\"\u02f6\ud835\udfa2\u292c\u2ad2\u2d56s\u143c\u02f6\"",
@@ -15328,6 +15494,14 @@
"title_aux": "FASHN Virtual Try-On"
}
],
"https://github.com/fblissjr/ComfyUI-DatasetHelper": [
[
"DatasetBatchNode"
],
{
"title_aux": "ComfyUI Dataset Helper & Batch Node"
}
],
"https://github.com/fblissjr/ComfyUI-EmbeddingPipelineAnalytics": [
[
"EmbeddingAnalyzer",
@@ -15448,10 +15622,10 @@
],
"https://github.com/filliptm/ComfyUI_Fill-Nodes": [
[
"FL_API_Base64_ImageLoader",
"FL_API_ImageSaver",
"FL_ApplyMask",
"FL_Ascii",
"FL_Base64ImageLoader",
"FL_BatchAlign",
"FL_BulkPDFLoader",
"FL_BulletHellGame",
@@ -16083,6 +16257,14 @@
"title_aux": "String Converter"
}
],
"https://github.com/gmorks/ComfyUI-SendToDiscord": [
[
"PreviewImageWithDiscord"
],
{
"title_aux": "ComfyUI-SendToDiscord"
}
],
"https://github.com/goburiin/nsfwrecog-comfyui": [
[
"NSFWDetectorNode"
@@ -16292,7 +16474,7 @@
"Griptape Audio Transcription Driver: Groq",
"Griptape Audio Transcription Driver: OpenAI",
"Griptape Code: Run Griptape Cloud Structure",
"Griptape Code: Run Python",
"Griptape Code: Run Python [DEPRECATED]",
"Griptape Combine: Merge Inputs",
"Griptape Combine: Merge Texts",
"Griptape Combine: RAG Module List",
@@ -16406,6 +16588,7 @@
"Griptape WebSearch Driver: DuckDuckGo",
"Griptape WebSearch Driver: Exa",
"Griptape WebSearch Driver: Google",
"Griptape WebSearch Driver: Serper",
"Griptape WebSearch Driver: Tavily"
],
{
@@ -17851,26 +18034,26 @@
],
"https://github.com/jammyfu/ComfyUI_PaintingCoderUtils": [
[
"ClickPopup",
"ColorPicker",
"PaintingCoder::DynamicImageCombiner",
"PaintingCoder::DynamicMaskCombiner",
"PaintingCoder::ImageLatentCreator",
"PaintingCoder::ImageLatentCreatorPlus",
"PaintingCoder::ImageResolutionAdjuster",
"PaintingCoder::ImageSizeCreator",
"PaintingCoder::ImageSizeCreatorPlus",
"PaintingCoder::ImageSwitch",
"PaintingCoder::ImageToBase64",
"PaintingCoder::LatentSwitch",
"PaintingCoder::MaskPreview",
"PaintingCoder::MaskSwitch",
"PaintingCoder::MultilineTextInput",
"PaintingCoder::OutputToTextConverter",
"PaintingCoder::RemoveEmptyLinesAndLeadingSpaces",
"PaintingCoder::ShowTextPlus",
"PaintingCoder::SimpleTextInput",
"PaintingCoder::TextCombiner",
"PaintingCoder::TextSwitch",
"PaintingCoder::WebImageLoader",
"RemoveEmptyLinesAndLeadingSpacesAdvance"
"PaintingCoder::WebImageLoader"
],
{
"title_aux": "Painting Coder Utils"
@@ -17986,6 +18169,14 @@
"title_aux": "ResAdapter for ComfyUI"
}
],
"https://github.com/jinanlongen/ComfyUI-Prompt-Expander": [
[
"PromptExpanderNode"
],
{
"title_aux": "ComfyUI Prompt Expander Node"
}
],
"https://github.com/jitcoder/lora-info": [
[
"ImageFromURL",
@@ -18292,6 +18483,7 @@
"Bjornulf_ConcatVideos",
"Bjornulf_ConcatVideosFromList",
"Bjornulf_ConvertVideo",
"Bjornulf_EmptyVideoLatentWithSingle",
"Bjornulf_FFmpegConfig",
"Bjornulf_FreeVRAM",
"Bjornulf_GrayscaleTransform",
@@ -19383,6 +19575,7 @@
"LoadVideoForExtendingKlinter",
"OutpaintPadding",
"PrepVideoForExtendKlinter",
"SaveAudioPlus",
"SizeSelector",
"SpeedRamp",
"YellowBus",
@@ -20914,6 +21107,17 @@
"title_aux": "ComfyUI Inspire Pack"
}
],
"https://github.com/ltdrdata/comfyui-connection-helper": [
[],
{
"author": "Dr.Lt.Data",
"description": "Helper",
"nickname": "Connection Helper",
"nodename_pattern": "Inspire$",
"title": "ComfyUI Connection Helper",
"title_aux": "ComfyUI Connection Helper"
}
],
"https://github.com/luandev/ComfyUI-CrewAI": [
[
"DisplayText",
@@ -21054,6 +21258,7 @@
"LumaModifyImage",
"LumaPreviewVideo",
"LumaText2Video",
"Ray2Text2Video",
"Reference"
],
{
@@ -21062,8 +21267,10 @@
],
"https://github.com/m-sokes/ComfyUI-Sokes-Nodes": [
[
"Custom Date Format | sokes \ud83e\uddac",
"Latent Switch x9 | sokes \ud83e\uddac"
"Current Date | sokes \ud83e\uddac",
"Latent Switch x9 | sokes \ud83e\uddac",
"Load Random Image | sokes \ud83e\uddac",
"Replace Text with RegEx | sokes \ud83e\uddac"
],
{
"title_aux": "ComfyUI Sokes Nodes"
@@ -22194,7 +22401,7 @@
],
"https://github.com/niknah/ComfyUI-Hunyuan-3D-2": [
[
"Hunyuan3DDiT"
"Hunyuan3D2ImageTo3D"
],
{
"title_aux": "ComfyUI Hunyuan-3D-2"
@@ -22364,7 +22571,10 @@
],
"https://github.com/nofunstudio/Node_Fun_ComfyUI": [
[
"LayeredInfiniteZoom"
"LayeredInfiniteZoom",
"Replicate flux 1.1 pro ultra",
"ReplicateAPI_flux_1_1_pro_ultra",
"ReplicateAPI_flux_fill_pro"
],
{
"title_aux": "Node_Fun_ComfyUI"
@@ -22634,6 +22844,15 @@
"title_aux": "ComfyUI-ownimage"
}
],
"https://github.com/oxysoft/ComfyUI-gowiththeflow": [
[
"KSamplerNoiseless",
"NoiseWarperNode"
],
{
"title_aux": "ComfyUI-gowiththeflow"
}
],
"https://github.com/oyvindg/ComfyUI-TrollSuite": [
[
"BinaryImageMask",
@@ -23768,7 +23987,7 @@
"Audio_Concatenate",
"BrightnessFeatureNode",
"ColorFeatureNode",
"ColorPicker",
"Color_Picker",
"ContextModifier",
"DepthBlender",
"DepthFeatureNode",
@@ -24565,6 +24784,14 @@
"title_aux": "ComfyUI-Flux-Replicate-API"
}
],
"https://github.com/smlbiobot/sml-comfyui-prompt-expansion": [
[
"SML_Prompt_Generator"
],
{
"title_aux": "sml-comfyui-prompt-expansion"
}
],
"https://github.com/smthemex/ComfyUI_AnyDoor": [
[
"AnyDoor_LoadModel",
@@ -25074,6 +25301,14 @@
"title_aux": "ComfyUI-Image-Filters"
}
],
"https://github.com/spacepxl/ComfyUI-LossTesting": [
[
"Measure Timestep Loss"
],
{
"title_aux": "ComfyUI-LossTesting"
}
],
"https://github.com/spacepxl/ComfyUI-RAVE": [
[
"ConditioningDebug",
@@ -25678,6 +25913,14 @@
"title_aux": "Stable Projectorz Bridge"
}
],
"https://github.com/tianyuw/ComfyUI-LLM-API": [
[
"PromptWithImage"
],
{
"title_aux": "Custom nodes for llm chat with optional image input"
}
],
"https://github.com/tkreuziger/comfyui-claude": [
[
"Combine Texts",
@@ -26420,6 +26663,14 @@
"title_aux": "ComfyUI-Environment-Visualizer"
}
],
"https://github.com/willmiao/ComfyUI-Lora-Manager": [
[
"LorasEndpoint"
],
{
"title_aux": "ComfyUI-Lora-Manager"
}
],
"https://github.com/windfancy/zsq_prompt": [
[
"BatchPromptJson",
@@ -26953,6 +27204,16 @@
"title_aux": "ComfyUI Local Save Node"
}
],
"https://github.com/yichengup/ComfyUI_Yc_JanusPro": [
[
"ImageAnalyzer",
"JanusChatAnalyzer",
"JanusProLoader"
],
{
"title_aux": "ComfyUI_Yc_JanusPro"
}
],
"https://github.com/yichengup/Comfyui-Deepseek": [
[
"DeepseekAdvancedNode",
@@ -27453,6 +27714,15 @@
"title_aux": "ComfyUI Upscaler TensorRT"
}
],
"https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything": [
[
"LoadVideoDepthAnythingModel",
"VideoDepthAnythingProcess"
],
{
"title_aux": "ComfyUI Video Depth Anything"
}
],
"https://github.com/yuvraj108c/ComfyUI-Vsgan": [
[
"DepthAnythingTrtNode",
@@ -27482,6 +27752,15 @@
"title_aux": "ComfyUI YoloNasPose Tensorrt"
}
],
"https://github.com/yuvraj108c/ComfyUI_InvSR": [
[
"InvSRSampler",
"LoadInvSRModels"
],
{
"title_aux": "ComfyUI InvSR"
}
],
"https://github.com/yvann-ba/ComfyUI_Yvann-Nodes": [
[
"Audio Analysis",
@@ -27555,6 +27834,7 @@
"List Combine Node (zer0)",
"Multiline String Node (zer0)",
"Prompt Minimizer And Splitter Node (zer0)",
"Quality Tag Prepend Node (zer0)",
"Tavern Card Creation Node (zer0)",
"Tavern Card Info Node (zer0)"
],

View File

@@ -214,6 +214,9 @@ try:
if enable_file_logging:
log_path_base = os.path.join(folder_paths.user_directory, 'comfyui')
if not os.path.exists(folder_paths.user_directory):
os.makedirs(folder_paths.user_directory)
if os.path.exists(f"{log_path_base}{postfix}.log"):
if os.path.exists(f"{log_path_base}{postfix}.prev.log"):
if os.path.exists(f"{log_path_base}{postfix}.prev2.log"):

View File

@@ -1,7 +1,7 @@
[project]
name = "comfyui-manager"
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
version = "3.9.4"
version = "3.10"
license = { file = "LICENSE.txt" }
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]