Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1248bd0413 | ||
|
|
c150eec2b6 | ||
|
|
c7248c2d47 | ||
|
|
e71e68e298 | ||
|
|
6969557693 | ||
|
|
f6be5ad839 | ||
|
|
cebe3664fd | ||
|
|
cdab465c90 | ||
|
|
144384655c | ||
|
|
0e213d6dab | ||
|
|
21294a4e4a | ||
|
|
3ba4d44d9e | ||
|
|
1f86ef5a37 | ||
|
|
fac60da333 |
@@ -3250,6 +3250,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI wrapper for [a/StableX normal](https://github.com/Stable-X/StableNormal)/[a/delight](https://github.com/Stable-X/StableDelight) models"
|
||||
},
|
||||
{
|
||||
"author": "kijai",
|
||||
"title": "ComfyUI-HFRemoteVae",
|
||||
"reference": "https://github.com/kijai/ComfyUI-HFRemoteVae",
|
||||
"files": [
|
||||
"https://github.com/kijai/ComfyUI-HFRemoteVae"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This node allows using Hugginface remote server for latent decoding. Currently supported models: SD, SDXL, Flux, HunyuanVideo"
|
||||
},
|
||||
{
|
||||
"author": "hhhzzyang",
|
||||
"title": "Comfyui-Lama",
|
||||
@@ -4075,6 +4085,17 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Read and Process data from MIDI devices inside of ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "amorano",
|
||||
"title": "Jovi_Capture",
|
||||
"id": "jovi_capture",
|
||||
"reference": "https://github.com/Amorano/Jovi_Capture",
|
||||
"files": [
|
||||
"https://github.com/Amorano/Jovi_Capture"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Capture Webcamera and URL media streams as ComfyUI images."
|
||||
},
|
||||
{
|
||||
"author": "Umikaze-job",
|
||||
"title": "select_folder_path_easy",
|
||||
@@ -6443,6 +6464,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "This is an extension for ComfyUI. It retains multiple workflow tabs so that they are not lost when reloading or restarting."
|
||||
},
|
||||
{
|
||||
"author": "Taremin",
|
||||
"title": "comfyui-prompt-config",
|
||||
"reference": "https://github.com/Taremin/comfyui-prompt-config",
|
||||
"files": [
|
||||
"https://github.com/Taremin/comfyui-prompt-config"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a custom node for ComfyUI.\nThe PromptGenerationConfig node allows users to configure settings such as image dimensions, step count, and CFGScale through prompts during image generation.\nThe PromptEdit node enables users to add text from the prompt to the negative prompt (or vice versa) and replace parts of the prompt using regular expressions."
|
||||
},
|
||||
{
|
||||
"author": "foxtrot-roger",
|
||||
"title": "RF Nodes",
|
||||
@@ -7001,6 +7032,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Experimental and mathematically unsound (but fun!) sampling for ComfyUI.\nFeel free create a question in Discussions for usage help: OCS Q&A Discussion[w/Status: In flux, may be useful but likely to change/break workflows frequently. Mainly for advanced users.]"
|
||||
},
|
||||
{
|
||||
"author": "blepping",
|
||||
"title": "ComfyUI-ApplyResAdapterUnet",
|
||||
"reference": "https://github.com/blepping/ComfyUI-ApplyResAdapterUnet",
|
||||
"files": [
|
||||
"https://github.com/blepping/ComfyUI-ApplyResAdapterUnet"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI node to apply the ResAdapter Unet patch for SD1.5 models"
|
||||
},
|
||||
{
|
||||
"author": "JerryOrbachJr",
|
||||
"title": "Random Size",
|
||||
@@ -7182,6 +7223,17 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Implementation of [a/faceswap](https://github.com/nosiu/InstantID-faceswap/tree/main) based on [a/InstantID](https://github.com/InstantID/InstantID) for ComfyUI. Allows usage of [a/LCM Lora](https://huggingface.co/latent-consistency/lcm-lora-sdxl) which can produce good results in only a few generation steps.\nNOTE:Works ONLY with SDXL checkpoints."
|
||||
},
|
||||
{
|
||||
"author": "nosiu",
|
||||
"title": "comfyui-text-randomizer",
|
||||
"id": "comfyui-text-randomizer",
|
||||
"reference": "https://github.com/nosiu/comfyui-text-randomizer",
|
||||
"files": [
|
||||
"https://github.com/nosiu/comfyui-text-randomizer"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A simple text randomizer for ComfyUI that can generate random and surprising results"
|
||||
},
|
||||
{
|
||||
"author": "LyazS",
|
||||
"title": "Anime Character Segmentation node for comfyui",
|
||||
@@ -7619,7 +7671,17 @@
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A voice conversion extension node for ComfyUI based on [a/FreeVC](https://github.com/OlaWod/FreeVC), enabling high-quality voice conversion capabilities within the ComfyUI framework."
|
||||
},
|
||||
},
|
||||
{
|
||||
"author": "ShmuelRonen",
|
||||
"title": "ComfyUI-WanVideoKsampler",
|
||||
"reference": "https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler",
|
||||
"files": [
|
||||
"https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "An advanced custom node for ComfyUI that provides optimized access to Wan2.1, a state-of-the-art video foundation model suite. The WanVideoKsampler node features intelligent memory management to enable higher resolution outputs and longer video sequences, even on consumer-grade hardware."
|
||||
},
|
||||
{
|
||||
"author": "redhottensors",
|
||||
"title": "ComfyUI-Prediction",
|
||||
@@ -14856,7 +14918,7 @@
|
||||
"https://github.com/fairy-root/comfyui-ollama-llms"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Ollama and Llava vision integration for ComfyUI"
|
||||
"description": "Ollama and Llava / vision integration for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "fairy-root",
|
||||
@@ -16646,6 +16708,17 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "a lightweight open-source node for ComfyUI, designed to simplify workflows while providing encryption protection for them."
|
||||
},
|
||||
{
|
||||
"author": "RiceRound",
|
||||
"title": "RiceRound Cloud Node",
|
||||
"id": "riceround",
|
||||
"reference": "https://github.com/RiceRound/ComfyUI_RiceRound",
|
||||
"files": [
|
||||
"https://github.com/RiceRound/ComfyUI_RiceRound"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is an imaginative project that allows for one-click deployment, providing both an online page and a ComfyUI cloud node.[w/This custom node is vulnerable because it can dynamically download and execute nodes.]"
|
||||
},
|
||||
{
|
||||
"author": "yvann-ba",
|
||||
"title": "ComfyUI_Yvann-Nodes",
|
||||
@@ -17802,6 +17875,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Another comfy implementation for the short video generation project PKU-YuanGroup/Open-Sora-Plan, supporting latest 1.3.0 and 1.2.0 and image to video feature, etc."
|
||||
},
|
||||
{
|
||||
"author": "bombax-xiaoice",
|
||||
"title": "ComfyUI-DisPose",
|
||||
"reference": "https://github.com/bombax-xiaoice/ComfyUI-DisPose",
|
||||
"files": [
|
||||
"https://github.com/bombax-xiaoice/ComfyUI-DisPose"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI supports over lihxxx/DisPose, which generates a new video with a reference video as poses and a reference image as everything else."
|
||||
},
|
||||
{
|
||||
"author": "chenbaiyujason",
|
||||
"title": "ComfyUI-SCStepFun",
|
||||
@@ -18408,6 +18491,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for LLaMA-Mesh model."
|
||||
},
|
||||
{
|
||||
"author": "Yuan-ManX",
|
||||
"title": "ComfyUI-PhotoDoodle",
|
||||
"reference": "https://github.com/Yuan-ManX/ComfyUI-PhotoDoodle",
|
||||
"files": [
|
||||
"https://github.com/Yuan-ManX/ComfyUI-PhotoDoodle"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for PhotoDoodle model."
|
||||
},
|
||||
{
|
||||
"author": "Starnodes2024",
|
||||
"title": "ComfyUI_StarNodes",
|
||||
@@ -18635,6 +18728,16 @@
|
||||
"description": "ComfyUI implementation of the [a/InstantX IP-Adapter for SD3.5 Large](https://huggingface.co/InstantX/SD3.5-Large-IP-Adapter).",
|
||||
"install_type": "git-clone"
|
||||
},
|
||||
{
|
||||
"author": "Slickytail",
|
||||
"title": "ComfyUI-RegionalAdaptiveSampling",
|
||||
"reference": "https://github.com/Slickytail/ComfyUI-RegionalAdaptiveSampling",
|
||||
"files": [
|
||||
"https://github.com/Slickytail/ComfyUI-RegionalAdaptiveSampling"
|
||||
],
|
||||
"description": "ComfyUI implementation of Regional Adaptive Sampling, (original implementation at https://github.com/microsoft/RAS).",
|
||||
"install_type": "git-clone"
|
||||
},
|
||||
{
|
||||
"author": "sourceful-official",
|
||||
"title": "LoadLoraModelOnlyWithUrl",
|
||||
@@ -21462,13 +21565,14 @@
|
||||
},
|
||||
{
|
||||
"author": "SirWillance",
|
||||
"title": " FoW_Suite_LIGHT",
|
||||
"title": "Force of Will Suite Light",
|
||||
"id": "fow-suite-light",
|
||||
"reference": "https://github.com/SirWillance/FoW_Suite_LIGHT",
|
||||
"files": [
|
||||
"https://github.com/SirWillance/FoW_Suite_LIGHT"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "oW_Suite_LIGHT is the beginner-friendly version of the 'FoW' (Force Of Will) suite for ComfyUI, featuring PromptRefinerLight as the flagship node for simple prompt creation. It helps low-spec users craft raw prompts and collaborate with high-spec users for image generation, with a light, stable design—no tokenization or weighing, perfect for newbies! I developed it as my first coding project in 2 months, learning ComfyUI’s capabilities along the way."
|
||||
"description": "Beginner-friendly nodes for prompt refinement in ComfyUI, including custom nodes for weighting, splitting, combining, catalogues, and the PromptRefiner for a simple prompt interface. For more info, join me on https://www.twitch.tv/sirwillance. Be one of the first 50 followers to get a FREE upgrade to the Standard Tier!"
|
||||
},
|
||||
{
|
||||
"author": "KAVVATARE",
|
||||
@@ -21550,7 +21654,124 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "The Face Cropper Node (MarwanFaceCropping) is a custom image processing node designed for ComfyUI. It takes an input image and crops it to a 2:3 aspect ratio, ensuring that most of the subject remains in the frame while maintaining the correct proportions."
|
||||
},
|
||||
|
||||
{
|
||||
"author": "JiSenHua",
|
||||
"title": "ComfyUI-TD",
|
||||
"id": "touchdesigner",
|
||||
"reference": "https://github.com/JiSenHua/ComfyUI-TD",
|
||||
"files": [
|
||||
"https://github.com/JiSenHua/ComfyUI-TD"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI designed to facilitate the real-time transmission of rendered images, videos, or 3D models to TouchDesigner."
|
||||
},
|
||||
{
|
||||
"author": "InceptionsAI",
|
||||
"title": "ComfyUI-RunComfy-Helper",
|
||||
"reference": "https://github.com/InceptionsAI/ComfyUI-RunComfy-Helper",
|
||||
"files": [
|
||||
"https://github.com/InceptionsAI/ComfyUI-RunComfy-Helper"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Helper nodes for [a/RunComfy](https://www.runcomfy.com)"
|
||||
},
|
||||
{
|
||||
"author": "fluffydiveX",
|
||||
"title": "ComfyUI-hvBlockswap",
|
||||
"reference": "https://github.com/fluffydiveX/ComfyUI-hvBlockswap",
|
||||
"files": [
|
||||
"https://github.com/fluffydiveX/ComfyUI-hvBlockswap"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "It is a simple HunyuanVideo block swap node for ComfyUI native nodes."
|
||||
},
|
||||
{
|
||||
"author": "keit",
|
||||
"title": "ComfyUI-Image-Toolkit",
|
||||
"id": "comfyui-image-toolkit",
|
||||
"reference": "https://github.com/keit0728/ComfyUI-Image-Toolkit",
|
||||
"files": [
|
||||
"https://github.com/keit0728/ComfyUI-Image-Toolkit"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for image processing."
|
||||
},
|
||||
{
|
||||
"author": "Mango1010",
|
||||
"title": "Mango Node Pack",
|
||||
"id": "MangoNodePack",
|
||||
"reference": "https://github.com/mang01010/MangoNodePack",
|
||||
"files": [
|
||||
"https://github.com/mang01010/MangoNodePack"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Node pack designed to save images with metadata supported by Civitai."
|
||||
},
|
||||
{
|
||||
"author": "0xRavenBlack",
|
||||
"title": "ComfyUI-OOP",
|
||||
"reference": "https://github.com/0xRavenBlack/ComfyUI-OOP",
|
||||
"files": [
|
||||
"https://github.com/0xRavenBlack/ComfyUI-OOP"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI Node to create Object-Oriented Prompts"
|
||||
},
|
||||
{
|
||||
"author": "Legorobotdude",
|
||||
"title": "ComfyUI-VariationLab",
|
||||
"reference": "https://github.com/Legorobotdude/ComfyUI-VariationLab",
|
||||
"files": [
|
||||
"https://github.com/Legorobotdude/ComfyUI-VariationLab"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Helps explore different parameters quickly"
|
||||
},
|
||||
{
|
||||
"author": "lthero",
|
||||
"title": "ComfyUI-GaussianShadingWatermark",
|
||||
"reference": "https://github.com/lthero-big/ComfyUI-GaussianShadingWatermark",
|
||||
"files": [
|
||||
"https://github.com/lthero-big/ComfyUI-GaussianShadingWatermark"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Add invisible watermark to images to protect your images"
|
||||
},
|
||||
{
|
||||
"author": "JohanK66",
|
||||
"title": "ComfyUI WebhookImage",
|
||||
"reference": "https://github.com/JohanK66/ComfyUI-WebhookImage",
|
||||
"files": [
|
||||
"https://github.com/JohanK66/ComfyUI-WebhookImage"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This package provides a custom node to ComfyUI to send a message and image by means of a webhook"
|
||||
},
|
||||
{
|
||||
"author": "mr7thing",
|
||||
"title": "Circle Pattern Processor for ComfyUI",
|
||||
"reference": "https://github.com/mr7thing/circle_pattern_processor",
|
||||
"files": [
|
||||
"https://github.com/mr7thing/circle_pattern_processor"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a custom node for ComfyUI that can detect circular patterns in an image and generate a standardized circular output."
|
||||
},
|
||||
{
|
||||
"author": "TheWhykiki",
|
||||
"title": "Whykiki ComfyUI Toolset",
|
||||
"reference": "https://github.com/TheWhykiki/Whykiki-ComfyUIToolset",
|
||||
"files": [
|
||||
"https://github.com/TheWhykiki/Whykiki-ComfyUIToolset"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of useful nodes for ComfyUI that provide various workflow enhancements."
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -21946,6 +22167,16 @@
|
||||
"install_type": "copy",
|
||||
"description": "GIS Processing Nodes for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "huimengshiguang",
|
||||
"title": "AspectAwareTiling",
|
||||
"reference": "https://github.com/huimengshiguang/AspectAwareTiling",
|
||||
"files": [
|
||||
"https://raw.githubusercontent.com/huimengshiguang/AspectAwareTiling/refs/heads/main/hmsg-quanjing.py"
|
||||
],
|
||||
"install_type": "copy",
|
||||
"description": "This is an extension script for Stable Diffusion WebUI, modified based on the original functionality. It now supports fixing FLUX panorama seams. It allows users to independently configure seamless image tiling for both the X and Y axes while also being capable of handling FLUX panorama seam issues."
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -27,6 +27,25 @@
|
||||
"title_aux": "Rembg Background Removal Node for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/0xRavenBlack/ComfyUI-OOP": [
|
||||
[
|
||||
"OOPAnimalNode",
|
||||
"OOPClothingNode",
|
||||
"OOPEnvironmentNode",
|
||||
"OOPEyesNode",
|
||||
"OOPHairNode",
|
||||
"OOPLocationNode",
|
||||
"OOPMouthNode",
|
||||
"OOPNode",
|
||||
"OOPPersonNode",
|
||||
"OOPPoseNode",
|
||||
"OOPStyleNode",
|
||||
"OOPViewNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-OOP"
|
||||
}
|
||||
],
|
||||
"https://github.com/0xbitches/ComfyUI-LCM": [
|
||||
[
|
||||
"LCM_Sampler",
|
||||
@@ -414,19 +433,20 @@
|
||||
],
|
||||
"https://github.com/807502278/ComfyUI-WJNodes": [
|
||||
[
|
||||
"Any_Pipe",
|
||||
"ApplyEasyOCR_batch",
|
||||
"Bilateral_Filter",
|
||||
"ColorData_HSV_Capture",
|
||||
"Color_Data_Break",
|
||||
"Color_check_Name",
|
||||
"ComfyUI_Path_Out",
|
||||
"Determine_Type",
|
||||
"ImageChannelBus",
|
||||
"Load_Image_Adv",
|
||||
"Load_Image_From_Path",
|
||||
"Mask_Detection",
|
||||
"MergeImageList",
|
||||
"PrimitiveNode",
|
||||
"RGBABatchToImage",
|
||||
"Random_Select_Prompt",
|
||||
"Run_BEN_v2",
|
||||
"Run_Similarity",
|
||||
@@ -450,10 +470,11 @@
|
||||
"color_segmentation_v2",
|
||||
"coords_select_mask",
|
||||
"filter_DensePose_color",
|
||||
"get_TypeName",
|
||||
"get_image_data",
|
||||
"image_math",
|
||||
"image_math_value",
|
||||
"image_math_value_v1",
|
||||
"image_math_value_v2",
|
||||
"image_math_value_x10",
|
||||
"invert_channel_adv",
|
||||
"load_BEN_model",
|
||||
@@ -1417,6 +1438,17 @@
|
||||
"title_aux": "ComfyUI-Text2Json"
|
||||
}
|
||||
],
|
||||
"https://github.com/Amorano/Jovi_Capture": [
|
||||
[
|
||||
"CAMERA (JOV_CAPTURE)",
|
||||
"MONITOR (JOV_CAPTURE)",
|
||||
"REMOTE (JOV_CAPTURE)",
|
||||
"WINDOW (JOV_CAPTURE)"
|
||||
],
|
||||
{
|
||||
"title_aux": "Jovi_Capture"
|
||||
}
|
||||
],
|
||||
"https://github.com/Amorano/Jovi_GLSL": [
|
||||
[
|
||||
"BLEND LINEAR (JOV_GL)",
|
||||
@@ -2510,34 +2542,7 @@
|
||||
"AdvancedNoise",
|
||||
"Base64ToConditioning",
|
||||
"CLIPTextEncodeFluxUnguided",
|
||||
"ClownGuide_Beta",
|
||||
"ClownGuidesAB_Beta",
|
||||
"ClownGuidesFluxAdvanced_Beta",
|
||||
"ClownGuides_Beta",
|
||||
"ClownInpaint",
|
||||
"ClownInpaintSimple",
|
||||
"ClownOptions_Automation_Beta",
|
||||
"ClownOptions_DetailBoost_Beta",
|
||||
"ClownOptions_ExtraOptions_Beta",
|
||||
"ClownOptions_FrameWeights",
|
||||
"ClownOptions_ImplicitSteps_Beta",
|
||||
"ClownOptions_SDE_Beta",
|
||||
"ClownOptions_SDE_Noise",
|
||||
"ClownOptions_StepSize_Beta",
|
||||
"ClownRegionalConditioningFlux",
|
||||
"ClownSampler",
|
||||
"ClownSamplerAdvanced",
|
||||
"ClownSamplerSelector_Beta",
|
||||
"ClownsharKSampler",
|
||||
"ClownsharKSamplerAutomation",
|
||||
"ClownsharKSamplerAutomation_Advanced",
|
||||
"ClownsharKSamplerAutomation_Beta",
|
||||
"ClownsharKSamplerGuide",
|
||||
"ClownsharKSamplerGuideMisc_Beta",
|
||||
"ClownsharKSamplerGuides",
|
||||
"ClownsharKSamplerGuidesMisc_Beta",
|
||||
"ClownsharKSamplerOptions",
|
||||
"ClownsharKSamplerSimple_Beta",
|
||||
"Conditioning Recast FP64",
|
||||
"ConditioningAdd",
|
||||
"ConditioningAverageScheduler",
|
||||
@@ -2568,6 +2573,7 @@
|
||||
"Latent Match Channelwise",
|
||||
"Latent Normalize Channels",
|
||||
"Latent to Cuda",
|
||||
"Latent to RawX",
|
||||
"LatentBatch_channels",
|
||||
"LatentBatch_channels_16",
|
||||
"LatentNoiseBatch_fractal",
|
||||
@@ -2580,10 +2586,6 @@
|
||||
"LatentPhaseMagnitudeMultiply",
|
||||
"LatentPhaseMagnitudeOffset",
|
||||
"LatentPhaseMagnitudePower",
|
||||
"Legacy_ClownSampler",
|
||||
"Legacy_ClownsharKSampler",
|
||||
"Legacy_ClownsharKSamplerGuides",
|
||||
"Legacy_SharkSampler",
|
||||
"Linear Quadratic Advanced",
|
||||
"MaskToggle",
|
||||
"ModelSamplingAdvanced",
|
||||
@@ -2592,14 +2594,10 @@
|
||||
"PrepForUnsampling",
|
||||
"ReFluxPatcher",
|
||||
"SD35Loader",
|
||||
"SamplerOptions_GarbageCollection",
|
||||
"SamplerOptions_TimestepScaling",
|
||||
"SamplerRK_Test",
|
||||
"SeedGenerator",
|
||||
"Set Precision",
|
||||
"Set Precision Advanced",
|
||||
"Set Precision Universal",
|
||||
"SharkOptions_Beta",
|
||||
"SharkSampler",
|
||||
"Sigmas Abs",
|
||||
"Sigmas Add",
|
||||
"Sigmas Cleanup",
|
||||
@@ -2645,11 +2643,7 @@
|
||||
"TextTruncateTokens",
|
||||
"TorchCompileModelFluxAdv",
|
||||
"UNetSave",
|
||||
"UltraSharkSampler",
|
||||
"UltraSharkSampler Tiled",
|
||||
"UltraSharkSamplerRBTest",
|
||||
"VAEEncodeAdvanced",
|
||||
"Zampler_Test"
|
||||
"VAEEncodeAdvanced"
|
||||
],
|
||||
{
|
||||
"title_aux": "RES4LYF"
|
||||
@@ -2700,27 +2694,30 @@
|
||||
],
|
||||
"https://github.com/Conor-Collins/coco_tools": [
|
||||
[
|
||||
"CocoImageLoader",
|
||||
"ColorspaceNode",
|
||||
"DynamicWidgetExample",
|
||||
"CryptomatteLayer",
|
||||
"FrequencyCombine",
|
||||
"FrequencySeparation",
|
||||
"ImageLoader",
|
||||
"JSONNode",
|
||||
"JSONReaderNode",
|
||||
"JSONValueFinderNode",
|
||||
"LoadEXRNode",
|
||||
"LoadExr",
|
||||
"LoadExrLayerByName",
|
||||
"NoiseNode",
|
||||
"RandomIntNode",
|
||||
"RegexFindNode",
|
||||
"SaverNode",
|
||||
"SplitThreeBandsNode",
|
||||
"WalkFolderNode",
|
||||
"ZDepthNode",
|
||||
"ZNormalizeNode",
|
||||
"coco_loader",
|
||||
"colorspace",
|
||||
"frequency_combine",
|
||||
"frequency_separation",
|
||||
"load_exr",
|
||||
"load_exr_layer_by_name",
|
||||
"saver",
|
||||
"split_threebands",
|
||||
"znormalize"
|
||||
"shamble_cryptomatte"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-CoCoTools"
|
||||
@@ -5132,6 +5129,19 @@
|
||||
"title_aux": "ComfyUI_TGate"
|
||||
}
|
||||
],
|
||||
"https://github.com/JiSenHua/ComfyUI-TD": [
|
||||
[
|
||||
"Comfy3DPacktoTD",
|
||||
"Hy3DtoTD",
|
||||
"ImagetoTD",
|
||||
"LoadTDImage",
|
||||
"Tripo3DtoTD",
|
||||
"VideotoTD"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-TD"
|
||||
}
|
||||
],
|
||||
"https://github.com/JichaoLiang/Immortal_comfyUI": [
|
||||
[
|
||||
"AppendNode",
|
||||
@@ -5170,6 +5180,14 @@
|
||||
"title_aux": "Immortal_comfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/JohanK66/ComfyUI-WebhookImage": [
|
||||
[
|
||||
"Notif-Webhook"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI WebhookImage"
|
||||
}
|
||||
],
|
||||
"https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown": [
|
||||
[
|
||||
"SoxMixNode"
|
||||
@@ -5785,6 +5803,16 @@
|
||||
"title_aux": "Comfyui lama remover"
|
||||
}
|
||||
],
|
||||
"https://github.com/Legorobotdude/ComfyUI-VariationLab": [
|
||||
[
|
||||
"CFGExplorer",
|
||||
"CheckpointExplorer",
|
||||
"StepExplorer"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-VariationLab"
|
||||
}
|
||||
],
|
||||
"https://github.com/Lerc/canvas_tab": [
|
||||
[
|
||||
"Canvas_Tab",
|
||||
@@ -6700,7 +6728,8 @@
|
||||
"KokoroTTS_v1",
|
||||
"KokoroTTS_v2",
|
||||
"KokoroTTS_v3",
|
||||
"KokoroTTS_v4"
|
||||
"KokoroTTS_v4",
|
||||
"KokoroTTS_v5"
|
||||
],
|
||||
{
|
||||
"title_aux": "KokoroTTS Node"
|
||||
@@ -6776,6 +6805,7 @@
|
||||
"PromptDupeRemover",
|
||||
"PromptDupeRemoverV2",
|
||||
"PromptInject",
|
||||
"PromptInjectV2",
|
||||
"PromptSwap",
|
||||
"RetroVideoText",
|
||||
"ScreensaverGenerator",
|
||||
@@ -6820,6 +6850,7 @@
|
||||
"WaveletDecompose",
|
||||
"WinampViz",
|
||||
"WinampVizV2",
|
||||
"ZenkaiImagePromptV1",
|
||||
"ZenkaiPoseMap",
|
||||
"ZenkaiPrompt",
|
||||
"ZenkaiPromptV2",
|
||||
@@ -7506,12 +7537,16 @@
|
||||
],
|
||||
"https://github.com/ProGamerGov/ComfyUI_pytorch360convert": [
|
||||
[
|
||||
"Crop 360 to 180 Equirectangular",
|
||||
"Crop Image with Coords",
|
||||
"Crop Stereo to Monoscopic",
|
||||
"Cubemap to Equirectangular",
|
||||
"Equirectangular Rotation",
|
||||
"Equirectangular to Cubemap",
|
||||
"Equirectangular to Perspective",
|
||||
"Masked Diff C2E",
|
||||
"Merge Monoscopic into Stereo",
|
||||
"Pad 180 to 360 Equirectangular",
|
||||
"Paste Image with Coords",
|
||||
"Roll Image Axes",
|
||||
"Split Cubemap Faces",
|
||||
@@ -7660,6 +7695,41 @@
|
||||
"title_aux": "ComfyUI Compression and Encryption Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/RiceRound/ComfyUI_RiceRound": [
|
||||
[
|
||||
"RiceRoundAdvancedChoiceNode",
|
||||
"RiceRoundBooleanNode",
|
||||
"RiceRoundDecryptNode",
|
||||
"RiceRoundDownloadImageAndMaskNode",
|
||||
"RiceRoundDownloadImageNode",
|
||||
"RiceRoundDownloadMaskNode",
|
||||
"RiceRoundEncryptNode",
|
||||
"RiceRoundFloatNode",
|
||||
"RiceRoundImageBridgeNode",
|
||||
"RiceRoundImageNode",
|
||||
"RiceRoundImageUrlNode",
|
||||
"RiceRoundInputTextNode",
|
||||
"RiceRoundIntNode",
|
||||
"RiceRoundMaskBridgeNode",
|
||||
"RiceRoundOutputBooleanNode",
|
||||
"RiceRoundOutputFloatNode",
|
||||
"RiceRoundOutputImageBridgeNode",
|
||||
"RiceRoundOutputImageNode",
|
||||
"RiceRoundOutputIntNode",
|
||||
"RiceRoundOutputMaskBridgeNode",
|
||||
"RiceRoundOutputTextNode",
|
||||
"RiceRoundRandomSeedNode",
|
||||
"RiceRoundSimpleChoiceNode",
|
||||
"RiceRoundSimpleImageNode",
|
||||
"RiceRoundStrToBooleanNode",
|
||||
"RiceRoundStrToFloatNode",
|
||||
"RiceRoundStrToIntNode",
|
||||
"RiceRoundUploadImageNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "RiceRound Cloud Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/Rinsanga1/comfyui-florence2xy": [
|
||||
[
|
||||
"Florence2toCoordinatesButxy",
|
||||
@@ -8530,6 +8600,14 @@
|
||||
"title_aux": "ComfyUI-SVDResizer"
|
||||
}
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler": [
|
||||
[
|
||||
"WanVideoKsampler"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-WanVideoKsampler"
|
||||
}
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI_Flux_1.1_RAW_API": [
|
||||
[
|
||||
"FluxPro11WithFinetune"
|
||||
@@ -8662,6 +8740,14 @@
|
||||
"title_aux": "ComfyUI-InstantX-IPAdapter-SD3"
|
||||
}
|
||||
],
|
||||
"https://github.com/Slickytail/ComfyUI-RegionalAdaptiveSampling": [
|
||||
[
|
||||
"RegionalAdaptiveSampling"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-RegionalAdaptiveSampling"
|
||||
}
|
||||
],
|
||||
"https://github.com/Smirnov75/ComfyUI-mxToolkit": [
|
||||
[
|
||||
"mxSeed",
|
||||
@@ -8845,6 +8931,7 @@
|
||||
"Stability Conservative Upscale",
|
||||
"Stability Control Sketch",
|
||||
"Stability Control Structure",
|
||||
"Stability Control Style",
|
||||
"Stability Creative Upscale",
|
||||
"Stability Erase",
|
||||
"Stability Fast Upscale",
|
||||
@@ -8853,10 +8940,10 @@
|
||||
"Stability Inpainting",
|
||||
"Stability Outpainting",
|
||||
"Stability Remove Background",
|
||||
"Stability Replace Background and Relight",
|
||||
"Stability SD3",
|
||||
"Stability Search and Recolor",
|
||||
"Stability Search and Replace",
|
||||
"Stability Style"
|
||||
"Stability Search And Recolor",
|
||||
"Stability Search and Replace"
|
||||
],
|
||||
{
|
||||
"title_aux": "Stability API nodes for ComfyUI"
|
||||
@@ -8898,6 +8985,8 @@
|
||||
"SDVN Filter List",
|
||||
"SDVN Flip Image",
|
||||
"SDVN Google Imagen",
|
||||
"SDVN IC Lora Layout",
|
||||
"SDVN IC Lora Layout Crop",
|
||||
"SDVN IC-Light v2",
|
||||
"SDVN Image Adjust",
|
||||
"SDVN Image Film Grain",
|
||||
@@ -8976,6 +9065,7 @@
|
||||
"https://github.com/Starnodes2024/ComfyUI_StarNodes": [
|
||||
[
|
||||
"DetailStarDaemon",
|
||||
"FluxFillSampler",
|
||||
"FluxStartSettings",
|
||||
"Fluxstarsampler",
|
||||
"OllamaModelChooser",
|
||||
@@ -9657,6 +9747,15 @@
|
||||
"title_aux": "Simswap Node for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/Taremin/comfyui-prompt-config": [
|
||||
[
|
||||
"PromptEdit",
|
||||
"PromptGenerationConfig"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-prompt-config"
|
||||
}
|
||||
],
|
||||
"https://github.com/Taremin/comfyui-prompt-extranetworks": [
|
||||
[
|
||||
"PromptExtraNetworks"
|
||||
@@ -9788,6 +9887,14 @@
|
||||
"title_aux": "Anyline"
|
||||
}
|
||||
],
|
||||
"https://github.com/TheWhykiki/Whykiki-ComfyUIToolset": [
|
||||
[
|
||||
"SequentialImageLoaderV8"
|
||||
],
|
||||
{
|
||||
"title_aux": "Whykiki ComfyUI Toolset"
|
||||
}
|
||||
],
|
||||
"https://github.com/ThepExcel/aiangelgallery-comfyui": [
|
||||
[
|
||||
"ThepExcel_AiAngel_MultilineTextChoiceNode"
|
||||
@@ -10739,6 +10846,14 @@
|
||||
"title_aux": "ComfyUI-LLaMA-Mesh"
|
||||
}
|
||||
],
|
||||
"https://github.com/Yuan-ManX/ComfyUI-PhotoDoodle": [
|
||||
[
|
||||
"PhotoDoodle Gen"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-PhotoDoodle"
|
||||
}
|
||||
],
|
||||
"https://github.com/Yuan-ManX/ComfyUI-SoundHub": [
|
||||
[
|
||||
"Load Audio",
|
||||
@@ -11578,7 +11693,6 @@
|
||||
"https://github.com/al-swaiti/ComfyUI-OllamaGemini": [
|
||||
[
|
||||
"BRIA_RMBG",
|
||||
"BRIA_RMBG_ModelLoader",
|
||||
"CLIPSeg",
|
||||
"ClaudeAPI",
|
||||
"CombineSegMasks",
|
||||
@@ -12514,7 +12628,9 @@
|
||||
[
|
||||
"DeepseekRun",
|
||||
"LoadImageInfoFromCivitai",
|
||||
"OneButtonPromptFlux"
|
||||
"OneButtonPromptFlux",
|
||||
"QwenLLMRun",
|
||||
"QwenVLRun"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_OneButtonPrompt_Flux"
|
||||
@@ -12573,6 +12689,14 @@
|
||||
"title_aux": "ComfyUI-Benripack"
|
||||
}
|
||||
],
|
||||
"https://github.com/blepping/ComfyUI-ApplyResAdapterUnet": [
|
||||
[
|
||||
"ApplyResAdapterUnet"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ApplyResAdapterUnet"
|
||||
}
|
||||
],
|
||||
"https://github.com/blepping/ComfyUI-bleh": [
|
||||
[
|
||||
"BlehBlockCFG",
|
||||
@@ -12773,6 +12897,16 @@
|
||||
"title_aux": "ComfyUI-Allegro"
|
||||
}
|
||||
],
|
||||
"https://github.com/bombax-xiaoice/ComfyUI-DisPose": [
|
||||
[
|
||||
"DisPoseDecoder",
|
||||
"DisPoseLoader",
|
||||
"DisPoseSampler"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-DisPose"
|
||||
}
|
||||
],
|
||||
"https://github.com/bombax-xiaoice/ComfyUI-MagicDance": [
|
||||
[
|
||||
"LoadMagicDanceModel",
|
||||
@@ -13089,6 +13223,7 @@
|
||||
"GGUFUndo",
|
||||
"LoaderGGUF",
|
||||
"LoaderGGUFAdvanced",
|
||||
"TENSORBoost",
|
||||
"TENSORCut",
|
||||
"TripleClipLoaderGGUF",
|
||||
"VaeGGUF"
|
||||
@@ -16380,7 +16515,7 @@
|
||||
],
|
||||
"https://github.com/fairy-root/ComfyUI-Show-Text": [
|
||||
[
|
||||
"ShowText"
|
||||
"ComfyUIShowText"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Show-Text"
|
||||
@@ -16762,6 +16897,14 @@
|
||||
"title_aux": "ComfyUI-Flowty-TripoSR"
|
||||
}
|
||||
],
|
||||
"https://github.com/fluffydiveX/ComfyUI-hvBlockswap": [
|
||||
[
|
||||
"hvBlockSwap"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-hvBlockswap"
|
||||
}
|
||||
],
|
||||
"https://github.com/flycarl/ComfyUI-Pixelate": [
|
||||
[
|
||||
"ComfyUIPixelate"
|
||||
@@ -17471,6 +17614,7 @@
|
||||
"Griptape Display: Dictionary",
|
||||
"Griptape Display: Image",
|
||||
"Griptape Display: Text",
|
||||
"Griptape Display: Text as Markdown",
|
||||
"Griptape Driver: Amazon Bedrock Stable Diffusion",
|
||||
"Griptape Driver: Amazon Bedrock Titan",
|
||||
"Griptape Driver: Azure OpenAI Image Generation",
|
||||
@@ -18917,22 +19061,6 @@
|
||||
"Save Image with Metadata JK",
|
||||
"Scale To Resolution JK",
|
||||
"Split Image Grid JK",
|
||||
"Stability Conservative Upscale",
|
||||
"Stability Control Sketch",
|
||||
"Stability Control Structure",
|
||||
"Stability Control Style",
|
||||
"Stability Creative Upscale",
|
||||
"Stability Erase",
|
||||
"Stability Fast Upscale",
|
||||
"Stability Image Core",
|
||||
"Stability Image Ultra",
|
||||
"Stability Inpainting",
|
||||
"Stability Outpainting",
|
||||
"Stability Remove Background",
|
||||
"Stability Replace Background and Relight",
|
||||
"Stability SD3",
|
||||
"Stability Search And Recolor",
|
||||
"Stability Search and Replace",
|
||||
"String To Combo JK",
|
||||
"Tiling Mode JK",
|
||||
"Upscale Method JK",
|
||||
@@ -19512,6 +19640,7 @@
|
||||
"Bjornulf_FFmpegConfig",
|
||||
"Bjornulf_FourImageViewer",
|
||||
"Bjornulf_FreeVRAM",
|
||||
"Bjornulf_GlobalSeedManager",
|
||||
"Bjornulf_GrayscaleTransform",
|
||||
"Bjornulf_GreenScreenToTransparency",
|
||||
"Bjornulf_HiResFix",
|
||||
@@ -19532,11 +19661,13 @@
|
||||
"Bjornulf_ListLooperOutfitMale",
|
||||
"Bjornulf_ListLooperScene",
|
||||
"Bjornulf_ListLooperStyle",
|
||||
"Bjornulf_ListSelector",
|
||||
"Bjornulf_LoadGlobalVariables",
|
||||
"Bjornulf_LoadImageWithTransparency",
|
||||
"Bjornulf_LoadImagesFromSelectedFolder",
|
||||
"Bjornulf_LoadTextFromFolder",
|
||||
"Bjornulf_LoadTextFromPath",
|
||||
"Bjornulf_LoadTextPickMeGlobal",
|
||||
"Bjornulf_LoaderLoraWithPath",
|
||||
"Bjornulf_LoopAllLines",
|
||||
"Bjornulf_LoopBasicBatch",
|
||||
@@ -19565,8 +19696,11 @@
|
||||
"Bjornulf_PauseResume",
|
||||
"Bjornulf_PickInput",
|
||||
"Bjornulf_PickMe",
|
||||
"Bjornulf_PlayAudio",
|
||||
"Bjornulf_PreviewFirstImage",
|
||||
"Bjornulf_RandomFloatNode",
|
||||
"Bjornulf_RandomImage",
|
||||
"Bjornulf_RandomIntNode",
|
||||
"Bjornulf_RandomLineFromInput",
|
||||
"Bjornulf_RandomLoraSelector",
|
||||
"Bjornulf_RandomModelClipVae",
|
||||
@@ -19589,6 +19723,8 @@
|
||||
"Bjornulf_ShowStringText",
|
||||
"Bjornulf_ShowText",
|
||||
"Bjornulf_SpeechToText",
|
||||
"Bjornulf_SwitchAnything",
|
||||
"Bjornulf_SwitchText",
|
||||
"Bjornulf_TextGenerator",
|
||||
"Bjornulf_TextGeneratorCharacterCreature",
|
||||
"Bjornulf_TextGeneratorCharacterFemale",
|
||||
@@ -19617,6 +19753,7 @@
|
||||
"Bjornulf_WriteTextAdvanced",
|
||||
"Bjornulf_WriteTextPickMe",
|
||||
"Bjornulf_WriteTextPickMeChain",
|
||||
"Bjornulf_WriteTextPickMeGlobal",
|
||||
"Bjornulf_XTTSConfig",
|
||||
"Bjornulf_imagesToVideo",
|
||||
"Bjornulf_ollamaLoader"
|
||||
@@ -19873,6 +20010,17 @@
|
||||
"title_aux": "ComfyUI-ZeroShot-MTrans"
|
||||
}
|
||||
],
|
||||
"https://github.com/keit0728/ComfyUI-Image-Toolkit": [
|
||||
[
|
||||
"AntialiasingImage",
|
||||
"BinarizeImage",
|
||||
"BrightnessTransparency",
|
||||
"GrayscaleImage"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Image-Toolkit"
|
||||
}
|
||||
],
|
||||
"https://github.com/kenjiqq/qq-nodes-comfyui": [
|
||||
[
|
||||
"Any List",
|
||||
@@ -20146,6 +20294,15 @@
|
||||
"title_aux": "Geowizard depth and normal estimation in ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-HFRemoteVae": [
|
||||
[
|
||||
"HFRemoteVAE",
|
||||
"HFRemoteVAEDecode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-HFRemoteVae"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-HunyuanVideoWrapper": [
|
||||
[
|
||||
"DownloadAndLoadHyVideoTextEncoder",
|
||||
@@ -20632,10 +20789,16 @@
|
||||
"AIO_Translater",
|
||||
"Abc_Math",
|
||||
"Baidu_Translater",
|
||||
"BiRefNet_Loader",
|
||||
"Color_Adjustment",
|
||||
"Custom_Save_Image",
|
||||
"Display_Any",
|
||||
"Image_Size_Extractor",
|
||||
"Mask_Blur_Plus",
|
||||
"Preview_Mask",
|
||||
"Preview_Mask_Plus",
|
||||
"RemBG_Loader",
|
||||
"Remove_BG",
|
||||
"Slider_10",
|
||||
"Slider_100",
|
||||
"Slider_1000",
|
||||
@@ -21219,6 +21382,7 @@
|
||||
"JsonUnpack",
|
||||
"LoadImageFromFolder",
|
||||
"LoadLoraFromFolder",
|
||||
"LoadPromptsFromFolder",
|
||||
"PresetSizeLatent",
|
||||
"SamplerSettings",
|
||||
"ShowTranslateString",
|
||||
@@ -22250,6 +22414,17 @@
|
||||
"title_aux": "ComfyUI Connection Helper"
|
||||
}
|
||||
],
|
||||
"https://github.com/lthero-big/ComfyUI-GaussianShadingWatermark": [
|
||||
[
|
||||
"DPR_Extractor",
|
||||
"DPR_GS_Latent",
|
||||
"DPR_KSamplerAdvanced",
|
||||
"DPR_Latent"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-GaussianShadingWatermark"
|
||||
}
|
||||
],
|
||||
"https://github.com/luandev/ComfyUI-CrewAI": [
|
||||
[
|
||||
"DisplayText",
|
||||
@@ -22379,10 +22554,13 @@
|
||||
],
|
||||
"https://github.com/lum3on/comfyui_LLM_Polymath": [
|
||||
[
|
||||
"Helper",
|
||||
"ConceptEraserNode",
|
||||
"UCEEraserNode",
|
||||
"polymath_SaveAbsolute",
|
||||
"polymath_UCE_concept_eraser",
|
||||
"polymath_chat",
|
||||
"polymath_concept_eraser",
|
||||
"polymath_helper",
|
||||
"polymath_scraper"
|
||||
],
|
||||
{
|
||||
@@ -22456,6 +22634,20 @@
|
||||
"title_aux": "ComfyUI_MagicQuill"
|
||||
}
|
||||
],
|
||||
"https://github.com/mang01010/MangoNodePack": [
|
||||
[
|
||||
"ImageSaverMango",
|
||||
"KSamplerMango",
|
||||
"LatentImageMango",
|
||||
"MangoLoader",
|
||||
"MangoTriggerExporter",
|
||||
"PromptEmbedMango",
|
||||
"PromptMango"
|
||||
],
|
||||
{
|
||||
"title_aux": "Mango Node Pack"
|
||||
}
|
||||
],
|
||||
"https://github.com/mango-rgb/ComfyUI-Mango-Random-node": [
|
||||
[
|
||||
"RandomFilePathNode",
|
||||
@@ -23207,6 +23399,16 @@
|
||||
"title_aux": "ComfyUI_Seamless_Patten"
|
||||
}
|
||||
],
|
||||
"https://github.com/mr7thing/circle_pattern_processor": [
|
||||
[
|
||||
"CirclePatternProcessor",
|
||||
"CirclePatternSVGExporter",
|
||||
"ImageBinarizer"
|
||||
],
|
||||
{
|
||||
"title_aux": "Circle Pattern Processor for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/mrchipset/ComfyUI-SaveImageS3": [
|
||||
[
|
||||
"SaveImageS3"
|
||||
@@ -23810,6 +24012,18 @@
|
||||
"title_aux": "ComfyUI InstantID Faceswapper"
|
||||
}
|
||||
],
|
||||
"https://github.com/nosiu/comfyui-text-randomizer": [
|
||||
[
|
||||
"ConcatText",
|
||||
"RandomTextChoice",
|
||||
"RandomizeText",
|
||||
"RandomizeTextWithCheck",
|
||||
"ShowText"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-text-randomizer"
|
||||
}
|
||||
],
|
||||
"https://github.com/noxinias/ComfyUI_NoxinNodes": [
|
||||
[
|
||||
"NoxinChime",
|
||||
@@ -29491,12 +29705,12 @@
|
||||
],
|
||||
"https://github.com/zichongc/ComfyUI-Attention-Distillation": [
|
||||
[
|
||||
"ADHandler",
|
||||
"ADOptimizer",
|
||||
"ADSampler",
|
||||
"LoadDistiller",
|
||||
"LoadPILImage",
|
||||
"PureText"
|
||||
"PureText",
|
||||
"ResizeImage"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Attention-Distillation"
|
||||
@@ -29691,6 +29905,14 @@
|
||||
"title_aux": "CSV Search Node"
|
||||
}
|
||||
],
|
||||
"https://raw.githubusercontent.com/huimengshiguang/AspectAwareTiling/refs/heads/main/hmsg-quanjing.py": [
|
||||
[
|
||||
"AspectAwareTiling"
|
||||
],
|
||||
{
|
||||
"title_aux": "AspectAwareTiling"
|
||||
}
|
||||
],
|
||||
"https://raw.githubusercontent.com/lordgasmic/comfyui_wildcards/master/wildcards.py": [
|
||||
[
|
||||
"CLIPTextEncodeWithWildcards"
|
||||
|
||||
5301
github-stats.json
5301
github-stats.json
File diff suppressed because it is too large
Load Diff
@@ -42,7 +42,7 @@ import manager_downloader
|
||||
from node_package import InstalledNodePackage
|
||||
|
||||
|
||||
version_code = [3, 27, 3]
|
||||
version_code = [3, 27, 8]
|
||||
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
|
||||
|
||||
|
||||
@@ -1173,14 +1173,14 @@ class UnifiedManager:
|
||||
ver_and_path = self.active_nodes.get(node_id)
|
||||
|
||||
if ver_and_path is not None and os.path.exists(ver_and_path[1]):
|
||||
shutil.rmtree(ver_and_path[1])
|
||||
try_rmtree(node_id, ver_and_path[1])
|
||||
result.items.append(ver_and_path)
|
||||
del self.active_nodes[node_id]
|
||||
|
||||
# remove from nightly inactives
|
||||
fullpath = self.nightly_inactive_nodes.get(node_id)
|
||||
if fullpath is not None and os.path.exists(fullpath):
|
||||
shutil.rmtree(fullpath)
|
||||
try_rmtree(node_id, fullpath)
|
||||
result.items.append(('nightly', fullpath))
|
||||
del self.nightly_inactive_nodes[node_id]
|
||||
|
||||
@@ -1188,7 +1188,7 @@ class UnifiedManager:
|
||||
ver_map = self.cnr_inactive_nodes.get(node_id)
|
||||
if ver_map is not None:
|
||||
for key, fullpath in ver_map.items():
|
||||
shutil.rmtree(fullpath)
|
||||
try_rmtree(node_id, fullpath)
|
||||
result.items.append((key, fullpath))
|
||||
del self.cnr_inactive_nodes[node_id]
|
||||
|
||||
@@ -1750,18 +1750,29 @@ def switch_to_default_branch(repo):
|
||||
return False
|
||||
|
||||
|
||||
def reserve_script(repo_path, install_cmds):
|
||||
if not os.path.exists(manager_startup_script_path):
|
||||
os.makedirs(manager_startup_script_path)
|
||||
|
||||
script_path = os.path.join(manager_startup_script_path, "install-scripts.txt")
|
||||
with open(script_path, "a") as file:
|
||||
obj = [repo_path] + install_cmds
|
||||
file.write(f"{obj}\n")
|
||||
|
||||
|
||||
def try_rmtree(title, fullpath):
|
||||
try:
|
||||
shutil.rmtree(fullpath)
|
||||
except Exception as e:
|
||||
logging.warning(f"[ComfyUI-Manager] An error occurred while deleting '{fullpath}', so it has been scheduled for deletion upon restart.\nEXCEPTION: {e}")
|
||||
reserve_script(title, ["#LAZY-DELETE-NODEPACK", fullpath])
|
||||
|
||||
|
||||
def try_install_script(url, repo_path, install_cmd, instant_execution=False):
|
||||
if not instant_execution and (
|
||||
(len(install_cmd) > 0 and install_cmd[0].startswith('#')) or platform.system() == "Windows" or get_config()['always_lazy_install']
|
||||
):
|
||||
if not os.path.exists(manager_startup_script_path):
|
||||
os.makedirs(manager_startup_script_path)
|
||||
|
||||
script_path = os.path.join(manager_startup_script_path, "install-scripts.txt")
|
||||
with open(script_path, "a") as file:
|
||||
obj = [repo_path] + install_cmd
|
||||
file.write(f"{obj}\n")
|
||||
|
||||
reserve_script(repo_path, install_cmd)
|
||||
return True
|
||||
else:
|
||||
if len(install_cmd) == 5 and install_cmd[2:4] == ['pip', 'install']:
|
||||
@@ -2399,7 +2410,14 @@ def gitclone_update(files, instant_execution=False, skip_script=False, msg_prefi
|
||||
def update_to_stable_comfyui(repo_path):
|
||||
try:
|
||||
repo = git.Repo(repo_path)
|
||||
repo.git.checkout(repo.heads.master)
|
||||
try:
|
||||
repo.git.checkout(repo.heads.master)
|
||||
except:
|
||||
logging.error(f"[ComfyUI-Manager] Failed to checkout 'master' branch.\nrepo_path={repo_path}\nAvailable branches:")
|
||||
for branch in repo.branches:
|
||||
logging.error('\t'+branch.name)
|
||||
return "fail", None
|
||||
|
||||
versions, current_tag, _ = get_comfyui_versions(repo)
|
||||
|
||||
if len(versions) == 0 or (len(versions) == 1 and versions[0] == 'nightly'):
|
||||
|
||||
@@ -467,8 +467,8 @@ async def task_worker():
|
||||
res = core.update_path(repo_path)
|
||||
|
||||
if res == "fail":
|
||||
logging.error("ComfyUI update fail: The installed ComfyUI does not have a Git repository.")
|
||||
return "The installed ComfyUI does not have a Git repository."
|
||||
logging.error("ComfyUI update failed")
|
||||
return "fail"
|
||||
elif res == "updated":
|
||||
if is_stable:
|
||||
logging.info("ComfyUI is updated to latest stable version.")
|
||||
@@ -1711,8 +1711,9 @@ async def default_cache_update():
|
||||
with open(cache_uri, "w", encoding='utf-8') as file:
|
||||
json.dump(json_obj, file, indent=4, sort_keys=True)
|
||||
logging.info(f"[ComfyUI-Manager] default cache updated: {uri}")
|
||||
except:
|
||||
logging.error(f"[ComfyUI-Manager] Failed to initial fetching: {filename}")
|
||||
except Exception as e:
|
||||
logging.error(f"[ComfyUI-Manager] Failed to perform initial fetching '{filename}': {e}")
|
||||
traceback.print_exc()
|
||||
|
||||
if core.get_config()['network_mode'] != 'offline':
|
||||
a = get_cache("custom-node-list.json")
|
||||
|
||||
@@ -357,7 +357,7 @@ class PIPFixer:
|
||||
|
||||
if len(targets) > 0:
|
||||
for x in targets:
|
||||
cmd = make_pip_cmd(['install', f"{x}=={versions[0].version_string}"])
|
||||
cmd = make_pip_cmd(['install', f"{x}=={versions[0].version_string}", "numpy<2"])
|
||||
subprocess.check_output(cmd, universal_newlines=True)
|
||||
|
||||
logging.info(f"[ComfyUI-Manager] 'opencv' dependencies were fixed: {targets}")
|
||||
|
||||
@@ -689,7 +689,7 @@ async function onQueueStatus(event) {
|
||||
|
||||
let msg = "";
|
||||
|
||||
if(success_list.length == 0 && !comfyui_state.startsWith('success')) {
|
||||
if(success_list.length == 0 && comfyui_state.startsWith('skip')) {
|
||||
if(failed_list.length == 0) {
|
||||
msg += "You are already up to date.";
|
||||
}
|
||||
|
||||
@@ -1584,6 +1584,7 @@ export class CustomNodesManager {
|
||||
|
||||
let unresolved_aux_ids = {};
|
||||
let outdated_comfyui = false;
|
||||
let unresolved_cnr_list = [];
|
||||
|
||||
for(let k in allUsedNodes) {
|
||||
let node = allUsedNodes[k];
|
||||
@@ -1596,7 +1597,14 @@ export class CustomNodesManager {
|
||||
}
|
||||
|
||||
let item = this.custom_nodes[node.properties.cnr_id];
|
||||
hashMap[item.hash] = true;
|
||||
if(item) {
|
||||
hashMap[item.hash] = true;
|
||||
}
|
||||
else {
|
||||
console.log(`CM: cannot find '${node.properties.cnr_id}' from cnr list.`);
|
||||
unresolved_aux_ids[node.properties.cnr_id] = node.type;
|
||||
unresolved_cnr_list.push(node.properties.cnr_id);
|
||||
}
|
||||
}
|
||||
else if(node.properties.aux_id) {
|
||||
unresolved_aux_ids[node.properties.aux_id] = node.type;
|
||||
@@ -1607,6 +1615,16 @@ export class CustomNodesManager {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(unresolved_cnr_list.length > 0) {
|
||||
let error_msg = "Failed to find the following ComfyRegistry list.\nThe cache may be outdated, or the nodes may have been removed from ComfyRegistry.<HR>";
|
||||
for(let i in unresolved_cnr_list) {
|
||||
error_msg += '<li>'+unresolved_cnr_list[i]+'</li>';
|
||||
}
|
||||
|
||||
show_message(error_msg);
|
||||
}
|
||||
|
||||
if(outdated_comfyui) {
|
||||
customAlert('ComfyUI is outdated, so some built-in nodes cannot be used.');
|
||||
}
|
||||
|
||||
@@ -12,7 +12,116 @@
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "StoryWalker",
|
||||
"title": "comfyui_flux_collection_advanced [WIP]",
|
||||
"reference": "https://github.com/StoryWalker/comfyui_flux_collection_advanced",
|
||||
"files": [
|
||||
"https://github.com/StoryWalker/comfyui_flux_collection_advanced"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a collection focused in give a little more flexibility in the use of Flux models."
|
||||
},
|
||||
{
|
||||
"author": "KurtHokke",
|
||||
"title": "ComfyUI_KurtHokke-Nodes",
|
||||
"reference": "https://github.com/KurtHokke/ComfyUI_KurtHokke-Nodes",
|
||||
"files": [
|
||||
"https://github.com/KurtHokke/ComfyUI_KurtHokke-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI_KurtHokke-Nodes"
|
||||
},
|
||||
{
|
||||
"author": "OSAnimate",
|
||||
"title": "ComfyUI-SpriteSheetMaker [WIP]",
|
||||
"reference": "https://github.com/OSAnimate/ComfyUI-SpriteSheetMaker",
|
||||
"files": [
|
||||
"https://github.com/OSAnimate/ComfyUI-SpriteSheetMaker"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "The sprite sheet maker node is a simple way to create sprite sheets and image grids."
|
||||
},
|
||||
{
|
||||
"author": "BuffMcBigHuge",
|
||||
"title": "ComfyUI-Buff-Nodes [WIP]",
|
||||
"reference": "https://github.com/BuffMcBigHuge/ComfyUI-Buff-Nodes",
|
||||
"files": [
|
||||
"https://github.com/BuffMcBigHuge/ComfyUI-Buff-Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Assorted Nodes by BuffMcBigHuge"
|
||||
},
|
||||
{
|
||||
"author": "ritikvirus",
|
||||
"title": "ComfyUI Terminal Command Node [UNSAFE]",
|
||||
"reference": "https://github.com/ritikvirus/comfyui-terminal-modal-node",
|
||||
"files": [
|
||||
"https://github.com/ritikvirus/comfyui-terminal-modal-node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This repository provides a custom ComfyUI node that lets you execute arbitrary terminal commands directly from the ComfyUI interface. [w/This extension allows remote command execution.]"
|
||||
},
|
||||
{
|
||||
"author": "pixuai",
|
||||
"title": "ComfyUI-PixuAI",
|
||||
"reference": "https://github.com/pixuai/ComfyUI-PixuAI",
|
||||
"files": [
|
||||
"https://github.com/pixuai/ComfyUI-PixuAI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of ComfyUI nodes designed to streamline prompt creation, organization, and discovery - making your workflows faster and more intuitive."
|
||||
},
|
||||
{
|
||||
"author": "techidsk",
|
||||
"title": "comfyui_molook_nodes [WIP]",
|
||||
"reference": "https://github.com/techidsk/comfyui_molook_nodes",
|
||||
"files": [
|
||||
"https://github.com/techidsk/comfyui_molook_nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Some extra nodes"
|
||||
},
|
||||
{
|
||||
"author": "Northerner1",
|
||||
"title": "ComfyUI_North_Noise [WIP]",
|
||||
"reference": "https://github.com/Northerner1/ComfyUI_North_Noise",
|
||||
"files": [
|
||||
"https://github.com/Northerner1/ComfyUI_North_Noise"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES: North Noise"
|
||||
},
|
||||
{
|
||||
"author": "ManuShamil",
|
||||
"title": "ComfyUI_BodyEstimation_Nodes",
|
||||
"reference": "https://github.com/ManuShamil/ComfyUI_BodyEstimation_Nodes",
|
||||
"files": [
|
||||
"https://github.com/ManuShamil/ComfyUI_BodyEstimation_Nodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES: CogitareLabsPoseIDExtractor"
|
||||
},
|
||||
{
|
||||
"author": "MockbaTheBorg",
|
||||
"title": "ComfyUI-Mockba",
|
||||
"reference": "https://github.com/MockbaTheBorg/ComfyUI-Mockba",
|
||||
"files": [
|
||||
"https://github.com/MockbaTheBorg/ComfyUI-Mockba"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES: Image Batch/Flip/Rotate/Subtract/Dither, Barcode, Select, ..."
|
||||
},
|
||||
{
|
||||
"author": "jcomeme",
|
||||
"title": "AsunaroTools",
|
||||
"reference": "https://github.com/jcomeme/ComfyUI-AsunaroTools",
|
||||
"files": [
|
||||
"https://github.com/jcomeme/ComfyUI-AsunaroTools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of custom nodes for ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "ZHO-ZHO-ZHO",
|
||||
"title": "ComfyUI Wan2.1 [WIP]",
|
||||
@@ -73,17 +182,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "A comfy node to find faces and output a mask"
|
||||
},
|
||||
{
|
||||
"author": "RiceRound",
|
||||
"title": "RiceRound Cloud Node [UNSAFE]",
|
||||
"id": "riceround",
|
||||
"reference": "https://github.com/RiceRound/ComfyUI_RiceRound",
|
||||
"files": [
|
||||
"https://github.com/RiceRound/ComfyUI_RiceRound"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is an imaginative project that allows for one-click deployment, providing both an online page and a ComfyUI cloud node.[w/This custom node is vulnerable because it can dynamically download and execute nodes.]"
|
||||
},
|
||||
{
|
||||
"author": "Yeonri",
|
||||
"title": "ComfyUI_LLM_Are_You_Listening [WIP]",
|
||||
@@ -558,13 +656,13 @@
|
||||
},
|
||||
{
|
||||
"author": "HuangYuChuh",
|
||||
"title": "ComfyUI-DeepSeek_Toolkit [WIP]",
|
||||
"reference": "https://github.com/HuangYuChuh/ComfyUI-DeepSeek_Toolkit",
|
||||
"title": "ComfyUI-DeepSeek-Toolkit [WIP]",
|
||||
"reference": "https://github.com/HuangYuChuh/ComfyUI-DeepSeek-Toolkit",
|
||||
"files": [
|
||||
"https://github.com/HuangYuChuh/ComfyUI-DeepSeek_Toolkit"
|
||||
"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."
|
||||
"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",
|
||||
@@ -1207,16 +1305,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES: File Mv, File Path, File Dir.\n[w/This is dangerous as it provides the ability to manipulate arbitrary user files.]"
|
||||
},
|
||||
{
|
||||
"author": "scottmudge",
|
||||
"title": "ComfyUI_BiscuitNodes",
|
||||
"reference": "https://github.com/scottmudge/ComfyUI_BiscuitNodes",
|
||||
"files": [
|
||||
"https://github.com/scottmudge/ComfyUI_BiscuitNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Load Image From Path Using File Selector"
|
||||
},
|
||||
{
|
||||
"author": "JissiChoi",
|
||||
"title": "ComfyUI-Jissi-List [WIP]",
|
||||
|
||||
@@ -169,6 +169,7 @@
|
||||
"PD_ImageConcanate",
|
||||
"PD_Image_Crop_Location",
|
||||
"PD_RemoveColorWords",
|
||||
"ReadTxtFiles",
|
||||
"json_group_fontsize"
|
||||
],
|
||||
{
|
||||
@@ -582,6 +583,16 @@
|
||||
"title_aux": "ComfyUI_bd_customNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/BuffMcBigHuge/ComfyUI-Buff-Nodes": [
|
||||
[
|
||||
"ConsoleOutput",
|
||||
"FilePathSelectorFromDirectory",
|
||||
"StringProcessor"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Buff-Nodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/Chargeuk/ComfyUI-vts-nodes": [
|
||||
[
|
||||
"VTS Clean Text",
|
||||
@@ -952,10 +963,10 @@
|
||||
"title_aux": "comfyui_HavocsCall_Custom_Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/HuangYuChuh/ComfyUI-DeepSeek_Toolkit": [
|
||||
"https://github.com/HuangYuChuh/ComfyUI-DeepSeek-Toolkit": [
|
||||
[
|
||||
"DeepSeekImageAnalyst",
|
||||
"DeepSeekImageGeneration",
|
||||
"DeepSeekImageUnderstanding",
|
||||
"DeepSeekModelLoader",
|
||||
"GoogleDriveUpload",
|
||||
"ImagePreprocessor",
|
||||
@@ -964,7 +975,7 @@
|
||||
"VideoFileUploader"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-DeepSeek_Toolkit [WIP]"
|
||||
"title_aux": "ComfyUI-DeepSeek-Toolkit [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/IfnotFr/ComfyUI-Ifnot-Pack": [
|
||||
@@ -1201,6 +1212,7 @@
|
||||
],
|
||||
"https://github.com/LotzF/ComfyUI-Simple-Chat-GPT-completion": [
|
||||
[
|
||||
"AzureChatGptCompletion",
|
||||
"ChatGPTCompletion"
|
||||
],
|
||||
{
|
||||
@@ -1289,6 +1301,14 @@
|
||||
"title_aux": "comfy-tif-support"
|
||||
}
|
||||
],
|
||||
"https://github.com/ManuShamil/ComfyUI_BodyEstimation_Nodes": [
|
||||
[
|
||||
"CogitareLabsPoseIDExtractor"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_BodyEstimation_Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/Matrix-King-Studio/ComfyUI-MoviePy": [
|
||||
[
|
||||
"AudioDurationNode",
|
||||
@@ -1320,6 +1340,41 @@
|
||||
"title_aux": "ComfyUI_mickster_nodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/MockbaTheBorg/ComfyUI-Mockba": [
|
||||
[
|
||||
"mb Barcode",
|
||||
"mb CLIP Text Encoder",
|
||||
"mb Debug",
|
||||
"mb Demux",
|
||||
"mb Empty Latent Image",
|
||||
"mb Eval",
|
||||
"mb Exec",
|
||||
"mb File to Image",
|
||||
"mb File to Text",
|
||||
"mb Hash Generator",
|
||||
"mb Image Batch",
|
||||
"mb Image Dimensions",
|
||||
"mb Image Dither",
|
||||
"mb Image Flip",
|
||||
"mb Image Load",
|
||||
"mb Image Load from URL",
|
||||
"mb Image Preview",
|
||||
"mb Image Rotate",
|
||||
"mb Image Size",
|
||||
"mb Image Subtract",
|
||||
"mb Image to File",
|
||||
"mb KSampler",
|
||||
"mb Select",
|
||||
"mb String",
|
||||
"mb Text",
|
||||
"mb Text or File",
|
||||
"mb Text to File",
|
||||
"mb Textbox"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Mockba"
|
||||
}
|
||||
],
|
||||
"https://github.com/MrAdamBlack/CheckProgress": [
|
||||
[
|
||||
"CHECK_PROGRESS"
|
||||
@@ -1346,7 +1401,6 @@
|
||||
"FolderIteratorNODE",
|
||||
"Get_cookies_Node",
|
||||
"Get_json_value_Node",
|
||||
"Get_video_Node",
|
||||
"HashCalculationsNode",
|
||||
"HuggingFaceUploadNode",
|
||||
"IMG2URLNode",
|
||||
@@ -1366,7 +1420,6 @@
|
||||
"TranslateAPINode",
|
||||
"ZIPwith7zNode",
|
||||
"img_understanding_Node",
|
||||
"klingai_video_Node",
|
||||
"path_join_Node",
|
||||
"save_img_NODE",
|
||||
"set_api_Node"
|
||||
@@ -1377,12 +1430,20 @@
|
||||
],
|
||||
"https://github.com/Northerner1/ComfyUI_North_Noise": [
|
||||
[
|
||||
"North_Unsampler"
|
||||
"North_Noise"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_North_Noise [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/OSAnimate/ComfyUI-SpriteSheetMaker": [
|
||||
[
|
||||
"SpriteSheetMaker"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-SpriteSheetMaker [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/PATATAJEC/Patatajec-Nodes": [
|
||||
[
|
||||
"FilePrefixSwitcher",
|
||||
@@ -1475,41 +1536,6 @@
|
||||
"title_aux": "comfyui-promptbymood [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/RiceRound/ComfyUI_RiceRound": [
|
||||
[
|
||||
"RiceRoundAdvancedChoiceNode",
|
||||
"RiceRoundBooleanNode",
|
||||
"RiceRoundDecryptNode",
|
||||
"RiceRoundDownloadImageAndMaskNode",
|
||||
"RiceRoundDownloadImageNode",
|
||||
"RiceRoundDownloadMaskNode",
|
||||
"RiceRoundEncryptNode",
|
||||
"RiceRoundFloatNode",
|
||||
"RiceRoundImageBridgeNode",
|
||||
"RiceRoundImageNode",
|
||||
"RiceRoundImageUrlNode",
|
||||
"RiceRoundInputTextNode",
|
||||
"RiceRoundIntNode",
|
||||
"RiceRoundMaskBridgeNode",
|
||||
"RiceRoundOutputBooleanNode",
|
||||
"RiceRoundOutputFloatNode",
|
||||
"RiceRoundOutputImageBridgeNode",
|
||||
"RiceRoundOutputImageNode",
|
||||
"RiceRoundOutputIntNode",
|
||||
"RiceRoundOutputMaskBridgeNode",
|
||||
"RiceRoundOutputTextNode",
|
||||
"RiceRoundRandomSeedNode",
|
||||
"RiceRoundSimpleChoiceNode",
|
||||
"RiceRoundSimpleImageNode",
|
||||
"RiceRoundStrToBooleanNode",
|
||||
"RiceRoundStrToFloatNode",
|
||||
"RiceRoundStrToIntNode",
|
||||
"RiceRoundUploadImageNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "RiceRound Cloud Node [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/RicherdLee/comfyui-oss-image-save": [
|
||||
[
|
||||
"SaveImageOSS"
|
||||
@@ -1757,6 +1783,16 @@
|
||||
"title_aux": "Comfyui_leffa"
|
||||
}
|
||||
],
|
||||
"https://github.com/StoryWalker/comfyui_flux_collection_advanced": [
|
||||
[
|
||||
"Example",
|
||||
"FluxImageUpscaler",
|
||||
"FluxLoader"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_flux_collection_advanced [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/TSFSean/ComfyUI-TSFNodes": [
|
||||
[
|
||||
"GyroOSC"
|
||||
@@ -3257,6 +3293,7 @@
|
||||
"ACE_ImageSaveToCloud",
|
||||
"ACE_Integer",
|
||||
"ACE_MaskBlur",
|
||||
"ACE_OpenAI_GPT_Chat",
|
||||
"ACE_Seed",
|
||||
"ACE_Text",
|
||||
"ACE_TextConcatenate",
|
||||
@@ -3265,7 +3302,9 @@
|
||||
"ACE_TextInputSwitch4Way",
|
||||
"ACE_TextInputSwitch8Way",
|
||||
"ACE_TextList",
|
||||
"ACE_TextLoad",
|
||||
"ACE_TextPreview",
|
||||
"ACE_TextSave",
|
||||
"ACE_TextSelector",
|
||||
"ACE_TextToResolution",
|
||||
"ACE_TextTranslate",
|
||||
@@ -3511,6 +3550,27 @@
|
||||
"title_aux": "ComfyUI PaintingCoderUtils Nodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/jcomeme/ComfyUI-AsunaroTools": [
|
||||
[
|
||||
"AsunaroAnd",
|
||||
"AsunaroAutomaticSexPrompter",
|
||||
"AsunaroBatchImageLoader",
|
||||
"AsunaroIfBiggerThanZero",
|
||||
"AsunaroIfContain",
|
||||
"AsunaroIfSame",
|
||||
"AsunaroImageLoader",
|
||||
"AsunaroIntToStr",
|
||||
"AsunaroOr",
|
||||
"AsunaroPromptStripper",
|
||||
"AsunaroRandomDice",
|
||||
"AsunaroSave",
|
||||
"AsunaroTextConcatenator",
|
||||
"AsunaroWildCard"
|
||||
],
|
||||
{
|
||||
"title_aux": "AsunaroTools"
|
||||
}
|
||||
],
|
||||
"https://github.com/jgbrblmd/ComfyUI-ComfyFluxSize": [
|
||||
[
|
||||
"ComfyFluxSize"
|
||||
@@ -3929,18 +3989,23 @@
|
||||
"LoadWanVideoClipTextEncoder",
|
||||
"LoadWanVideoT5TextEncoder",
|
||||
"WanVideoBlockSwap",
|
||||
"WanVideoContextOptions",
|
||||
"WanVideoDecode",
|
||||
"WanVideoEmptyEmbeds",
|
||||
"WanVideoEncode",
|
||||
"WanVideoEnhanceAVideo",
|
||||
"WanVideoImageClipEncode",
|
||||
"WanVideoLatentPreview",
|
||||
"WanVideoLoraBlockEdit",
|
||||
"WanVideoLoraSelect",
|
||||
"WanVideoModelLoader",
|
||||
"WanVideoSampler",
|
||||
"WanVideoTeaCache",
|
||||
"WanVideoTextEmbedBridge",
|
||||
"WanVideoTextEncode",
|
||||
"WanVideoTorchCompileSettings",
|
||||
"WanVideoVAELoader"
|
||||
"WanVideoVAELoader",
|
||||
"WanVideoVRAMManagement"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-WanVideoWrapper [WIP]"
|
||||
@@ -3968,10 +4033,16 @@
|
||||
"AIO_Translater",
|
||||
"Abc_Math",
|
||||
"Baidu_Translater",
|
||||
"BiRefNet_Loader",
|
||||
"Color_Adjustment",
|
||||
"Custom_Save_Image",
|
||||
"Display_Any",
|
||||
"Image_Size_Extractor",
|
||||
"Mask_Blur_Plus",
|
||||
"Preview_Mask",
|
||||
"Preview_Mask_Plus",
|
||||
"RemBG_Loader",
|
||||
"Remove_BG",
|
||||
"Slider_10",
|
||||
"Slider_100",
|
||||
"Slider_1000",
|
||||
@@ -4288,10 +4359,13 @@
|
||||
],
|
||||
"https://github.com/lum3on/comfyui_LLM_Polymath": [
|
||||
[
|
||||
"Helper",
|
||||
"ConceptEraserNode",
|
||||
"UCEEraserNode",
|
||||
"polymath_SaveAbsolute",
|
||||
"polymath_UCE_concept_eraser",
|
||||
"polymath_chat",
|
||||
"polymath_concept_eraser",
|
||||
"polymath_helper",
|
||||
"polymath_scraper"
|
||||
],
|
||||
{
|
||||
@@ -4694,9 +4768,17 @@
|
||||
],
|
||||
"https://github.com/nomcycle/ComfyUI_Cluster": [
|
||||
[
|
||||
"ClusterFanInImages",
|
||||
"ClusterFanInLatents",
|
||||
"ClusterInstanceIndex"
|
||||
"ClusterBroadcastTensor",
|
||||
"ClusterExecuteCurrentWorkflow",
|
||||
"ClusterExecuteWorkflow",
|
||||
"ClusterFanOutImage",
|
||||
"ClusterFanOutLatent",
|
||||
"ClusterFanOutMask",
|
||||
"ClusterGatherImages",
|
||||
"ClusterGatherLatents",
|
||||
"ClusterGatherMasks",
|
||||
"ClusterInstanceIndex",
|
||||
"ClusterListenTensorBroadcast"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_Cluster [WIP]"
|
||||
@@ -4838,6 +4920,14 @@
|
||||
"title_aux": "ComyUI-Tupham"
|
||||
}
|
||||
],
|
||||
"https://github.com/pixuai/ComfyUI-PixuAI": [
|
||||
[
|
||||
"PromptSearch"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-PixuAI"
|
||||
}
|
||||
],
|
||||
"https://github.com/poisenbery/NudeNet-Detector-Provider": [
|
||||
[
|
||||
"NudeNetDetectorProvider"
|
||||
@@ -4952,6 +5042,14 @@
|
||||
"title_aux": "ComfyUI_HEXtoRGB"
|
||||
}
|
||||
],
|
||||
"https://github.com/ritikvirus/comfyui-terminal-modal-node": [
|
||||
[
|
||||
"terminal_node"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI Terminal Command Node [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/rouxianmantou/comfyui-rxmt-nodes": [
|
||||
[
|
||||
"CheckValueTypeNode",
|
||||
@@ -4978,14 +5076,6 @@
|
||||
"title_aux": "ComfyUI_YoloNasObjectDetection_Tensorrt [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/scottmudge/ComfyUI_BiscuitNodes": [
|
||||
[
|
||||
"LoadImagePrompted"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_BiscuitNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/sdfxai/SDFXBridgeForComfyUI": [
|
||||
[
|
||||
"SDFXClipTextEncode"
|
||||
@@ -5243,6 +5333,15 @@
|
||||
"title_aux": "ComfyUI_Save_Flux_Image"
|
||||
}
|
||||
],
|
||||
"https://github.com/techidsk/comfyui_molook_nodes": [
|
||||
[
|
||||
"MaskExpand(Molook)",
|
||||
"OpenAIProvider(Molook)"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_molook_nodes [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/techzuhaib/ComfyUI-CacheImageNode": [
|
||||
[
|
||||
"CacheImageNode"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -11,6 +11,16 @@
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "scottmudge",
|
||||
"title": "ComfyUI_BiscuitNodes [REMOVED]",
|
||||
"reference": "https://github.com/scottmudge/ComfyUI_BiscuitNodes",
|
||||
"files": [
|
||||
"https://github.com/scottmudge/ComfyUI_BiscuitNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Load Image From Path Using File Selector"
|
||||
},
|
||||
{
|
||||
"author": "thanhduong0213929",
|
||||
"title": "ComfyUI-DeepUnlock [REMOVED]",
|
||||
|
||||
@@ -11,6 +11,232 @@
|
||||
|
||||
|
||||
|
||||
{
|
||||
"author": "bombax-xiaoice",
|
||||
"title": "ComfyUI-DisPose",
|
||||
"reference": "https://github.com/bombax-xiaoice/ComfyUI-DisPose",
|
||||
"files": [
|
||||
"https://github.com/bombax-xiaoice/ComfyUI-DisPose"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI supports over lihxxx/DisPose, which generates a new video with a reference video as poses and a reference image as everything else."
|
||||
},
|
||||
{
|
||||
"author": "TheWhykiki",
|
||||
"title": "Whykiki ComfyUI Toolset",
|
||||
"reference": "https://github.com/TheWhykiki/Whykiki-ComfyUIToolset",
|
||||
"files": [
|
||||
"https://github.com/TheWhykiki/Whykiki-ComfyUIToolset"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of useful nodes for ComfyUI that provide various workflow enhancements."
|
||||
},
|
||||
{
|
||||
"author": "nosiu",
|
||||
"title": "comfyui-text-randomizer",
|
||||
"id": "comfyui-text-randomizer",
|
||||
"reference": "https://github.com/nosiu/comfyui-text-randomizer",
|
||||
"files": [
|
||||
"https://github.com/nosiu/comfyui-text-randomizer"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A simple text randomizer for ComfyUI that can generate random and surprising results"
|
||||
},
|
||||
{
|
||||
"author": "mr7thing",
|
||||
"title": "Circle Pattern Processor for ComfyUI",
|
||||
"reference": "https://github.com/mr7thing/circle_pattern_processor",
|
||||
"files": [
|
||||
"https://github.com/mr7thing/circle_pattern_processor"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a custom node for ComfyUI that can detect circular patterns in an image and generate a standardized circular output."
|
||||
},
|
||||
{
|
||||
"author": "keit",
|
||||
"title": "ComfyUI-Image-Toolkit",
|
||||
"id": "comfyui-image-toolkit",
|
||||
"reference": "https://github.com/keit0728/ComfyUI-Image-Toolkit",
|
||||
"files": [
|
||||
"https://github.com/keit0728/ComfyUI-Image-Toolkit"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for image processing."
|
||||
},
|
||||
{
|
||||
"author": "Mango1010",
|
||||
"title": "Mango Node Pack",
|
||||
"id": "MangoNodePack",
|
||||
"reference": "https://github.com/mang01010/MangoNodePack",
|
||||
"files": [
|
||||
"https://github.com/mang01010/MangoNodePack"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Node pack designed to save images with metadata supported by Civitai."
|
||||
},
|
||||
{
|
||||
"author": "0xRavenBlack",
|
||||
"title": "ComfyUI-OOP",
|
||||
"reference": "https://github.com/0xRavenBlack/ComfyUI-OOP",
|
||||
"files": [
|
||||
"https://github.com/0xRavenBlack/ComfyUI-OOP"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI Node to create Object-Oriented Prompts"
|
||||
},
|
||||
{
|
||||
"author": "Legorobotdude",
|
||||
"title": "ComfyUI-VariationLab",
|
||||
"reference": "https://github.com/Legorobotdude/ComfyUI-VariationLab",
|
||||
"files": [
|
||||
"https://github.com/Legorobotdude/ComfyUI-VariationLab"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Helps explore different parameters quickly"
|
||||
},
|
||||
{
|
||||
"author": "lthero",
|
||||
"title": "ComfyUI-GaussianShadingWatermark",
|
||||
"reference": "https://github.com/lthero-big/ComfyUI-GaussianShadingWatermark",
|
||||
"files": [
|
||||
"https://github.com/lthero-big/ComfyUI-GaussianShadingWatermark"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Add invisible watermark to images to protect your images"
|
||||
},
|
||||
{
|
||||
"author": "ajbergh",
|
||||
"title": "ComfyUI Intelligent Detail Detector",
|
||||
"reference": "https://github.com/ajbergh/comfyui-IntelligentDetailDetector",
|
||||
"files": [
|
||||
"https://github.com/ajbergh/comfyui-IntelligentDetailDetector"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that intelligently analyzes images to detect areas that would benefit from detail enhancement, outputting a weighted mask highlighting regions needing enhancement.A custom node for ComfyUI that intelligently analyzes images to detect areas that would benefit from detail enhancement, outputting a weighted mask highlighting regions needing enhancement."
|
||||
},
|
||||
{
|
||||
"author": "kijai",
|
||||
"title": "ComfyUI-HFRemoteVae",
|
||||
"reference": "https://github.com/kijai/ComfyUI-HFRemoteVae",
|
||||
"files": [
|
||||
"https://github.com/kijai/ComfyUI-HFRemoteVae"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This node allows using Hugginface remote server for latent decoding. Currently supported models: SD, SDXL, Flux, HunyuanVideo"
|
||||
},
|
||||
{
|
||||
"author": "JohanK66",
|
||||
"title": "ComfyUI WebhookImage",
|
||||
"reference": "https://github.com/JohanK66/ComfyUI-WebhookImage",
|
||||
"files": [
|
||||
"https://github.com/JohanK66/ComfyUI-WebhookImage"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This package provides a custom node to ComfyUI to send a message and image by means of a webhook"
|
||||
},
|
||||
{
|
||||
"author": "huimengshiguang",
|
||||
"title": "AspectAwareTiling",
|
||||
"reference": "https://github.com/huimengshiguang/AspectAwareTiling",
|
||||
"files": [
|
||||
"https://raw.githubusercontent.com/huimengshiguang/AspectAwareTiling/refs/heads/main/hmsg-quanjing.py"
|
||||
],
|
||||
"install_type": "copy",
|
||||
"description": "This is an extension script for Stable Diffusion WebUI, modified based on the original functionality. It now supports fixing FLUX panorama seams. It allows users to independently configure seamless image tiling for both the X and Y axes while also being capable of handling FLUX panorama seam issues."
|
||||
},
|
||||
|
||||
{
|
||||
"author": "Yuan-ManX",
|
||||
"title": "ComfyUI-PhotoDoodle",
|
||||
"reference": "https://github.com/Yuan-ManX/ComfyUI-PhotoDoodle",
|
||||
"files": [
|
||||
"https://github.com/Yuan-ManX/ComfyUI-PhotoDoodle"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for PhotoDoodle model."
|
||||
},
|
||||
{
|
||||
"author": "JiSenHua",
|
||||
"title": "ComfyUI-TD",
|
||||
"id": "touchdesigner",
|
||||
"reference": "https://github.com/JiSenHua/ComfyUI-TD",
|
||||
"files": [
|
||||
"https://github.com/JiSenHua/ComfyUI-TD"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI designed to facilitate the real-time transmission of rendered images, videos, or 3D models to TouchDesigner."
|
||||
},
|
||||
{
|
||||
"author": "Slickytail",
|
||||
"title": "ComfyUI-RegionalAdaptiveSampling",
|
||||
"reference": "https://github.com/Slickytail/ComfyUI-RegionalAdaptiveSampling",
|
||||
"files": [
|
||||
"https://github.com/Slickytail/ComfyUI-RegionalAdaptiveSampling"
|
||||
],
|
||||
"description": "ComfyUI implementation of Regional Adaptive Sampling, (original implementation at https://github.com/microsoft/RAS).",
|
||||
"install_type": "git-clone"
|
||||
},
|
||||
{
|
||||
"author": "ShmuelRonen",
|
||||
"title": "ComfyUI-WanVideoKsampler",
|
||||
"reference": "https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler",
|
||||
"files": [
|
||||
"https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "An advanced custom node for ComfyUI that provides optimized access to Wan2.1, a state-of-the-art video foundation model suite. The WanVideoKsampler node features intelligent memory management to enable higher resolution outputs and longer video sequences, even on consumer-grade hardware."
|
||||
},
|
||||
{
|
||||
"author": "fluffydiveX",
|
||||
"title": "ComfyUI-hvBlockswap",
|
||||
"reference": "https://github.com/fluffydiveX/ComfyUI-hvBlockswap",
|
||||
"files": [
|
||||
"https://github.com/fluffydiveX/ComfyUI-hvBlockswap"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "It is a simple HunyuanVideo block swap node for ComfyUI native nodes."
|
||||
},
|
||||
{
|
||||
"author": "blepping",
|
||||
"title": "ComfyUI-ApplyResAdapterUnet",
|
||||
"reference": "https://github.com/blepping/ComfyUI-ApplyResAdapterUnet",
|
||||
"files": [
|
||||
"https://github.com/blepping/ComfyUI-ApplyResAdapterUnet"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI node to apply the ResAdapter Unet patch for SD1.5 models"
|
||||
},
|
||||
{
|
||||
"author": "RiceRound",
|
||||
"title": "RiceRound Cloud Node",
|
||||
"id": "riceround",
|
||||
"reference": "https://github.com/RiceRound/ComfyUI_RiceRound",
|
||||
"files": [
|
||||
"https://github.com/RiceRound/ComfyUI_RiceRound"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is an imaginative project that allows for one-click deployment, providing both an online page and a ComfyUI cloud node.[w/This custom node is vulnerable because it can dynamically download and execute nodes.]"
|
||||
},
|
||||
{
|
||||
"author": "Taremin",
|
||||
"title": "comfyui-prompt-config",
|
||||
"reference": "https://github.com/Taremin/comfyui-prompt-config",
|
||||
"files": [
|
||||
"https://github.com/Taremin/comfyui-prompt-config"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This is a custom node for ComfyUI.\nThe PromptGenerationConfig node allows users to configure settings such as image dimensions, step count, and CFGScale through prompts during image generation.\nThe PromptEdit node enables users to add text from the prompt to the negative prompt (or vice versa) and replace parts of the prompt using regular expressions."
|
||||
},
|
||||
{
|
||||
"author": "InceptionsAI",
|
||||
"title": "ComfyUI-RunComfy-Helper",
|
||||
"reference": "https://github.com/InceptionsAI/ComfyUI-RunComfy-Helper",
|
||||
"files": [
|
||||
"https://github.com/InceptionsAI/ComfyUI-RunComfy-Helper"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Helper nodes for [a/RunComfy](https://www.runcomfy.com)"
|
||||
},
|
||||
{
|
||||
"author": "zichongc",
|
||||
"title": "ComfyUI-Attention-Distillation",
|
||||
@@ -143,13 +369,14 @@
|
||||
},
|
||||
{
|
||||
"author": "SirWillance",
|
||||
"title": " FoW_Suite_LIGHT",
|
||||
"title": "Force of Will Suite Light",
|
||||
"id": "fow-suite-light",
|
||||
"reference": "https://github.com/SirWillance/FoW_Suite_LIGHT",
|
||||
"files": [
|
||||
"https://github.com/SirWillance/FoW_Suite_LIGHT"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "oW_Suite_LIGHT is the beginner-friendly version of the 'FoW' (Force Of Will) suite for ComfyUI, featuring PromptRefinerLight as the flagship node for simple prompt creation. It helps low-spec users craft raw prompts and collaborate with high-spec users for image generation, with a light, stable design—no tokenization or weighing, perfect for newbies! I developed it as my first coding project in 2 months, learning ComfyUI’s capabilities along the way."
|
||||
"description": "Beginner-friendly nodes for prompt refinement in ComfyUI, including custom nodes for weighting, splitting, combining, catalogues, and the PromptRefiner for a simple prompt interface. For more info, join me on https://www.twitch.tv/sirwillance. Be one of the first 50 followers to get a FREE upgrade to the Standard Tier!"
|
||||
},
|
||||
{
|
||||
"author": "KAVVATARE",
|
||||
@@ -465,231 +692,6 @@
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes that I needed but couldnt find, so ended up making."
|
||||
},
|
||||
|
||||
{
|
||||
"author": "AIFSH",
|
||||
"title": "SemiChat-ComfyUI",
|
||||
"reference": "https://github.com/AIFSH/SemiChat-ComfyUI",
|
||||
"files": [
|
||||
"https://github.com/AIFSH/SemiChat-ComfyUI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI chat node based on SemiUI."
|
||||
},
|
||||
{
|
||||
"author": "AIDC-AI",
|
||||
"title": "ComfyUI-Copilot",
|
||||
"id": "ComfyUI-Copilot",
|
||||
"reference": "https://github.com/AIDC-AI/ComfyUI-Copilot",
|
||||
"files": [
|
||||
"https://github.com/AIDC-AI/ComfyUI-Copilot"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Your Intelligent Assistant for Comfy-UI."
|
||||
},
|
||||
{
|
||||
"author": "RodrigoSKohl",
|
||||
"title": "Interior Design for Comfyui",
|
||||
"reference": "https://github.com/RodrigoSKohl/StableDesign-for-ComfyUI",
|
||||
"files": [
|
||||
"https://github.com/RodrigoSKohl/StableDesign-for-ComfyUI"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This node is based on MykolaL/StableDesign"
|
||||
},
|
||||
{
|
||||
"author": "attashe",
|
||||
"title": "ComfyUI-FluxRegionAttention",
|
||||
"reference": "https://github.com/attashe/ComfyUI-FluxRegionAttention",
|
||||
"files": [
|
||||
"https://github.com/attashe/ComfyUI-FluxRegionAttention"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Implement Region Attention for Flux model. Add node RegionAttention that takes a regions - mask + condition, mask could be set from comfyui masks or bbox in FluxRegionBBOX node.\nThis code is not optimized and has a memory leak. If you caught a OOM just try run a query againg - works on my RTX3080. For generation it uses a usual prompt that have influence to all picture and a regions that have their own prompts.\nBase prompt good for setup background and style of image. This is train-free technique and results not always stable - sometimes need to try several seeds or change prompt."
|
||||
},
|
||||
{
|
||||
"author": "yas-ponotech",
|
||||
"title": "ComfyUI-Stability-AI-API",
|
||||
"reference": "https://github.com/yhayano-ponotech/comfyui-stability-ai-api",
|
||||
"files": [
|
||||
"https://github.com/yhayano-ponotech/comfyui-stability-ai-api"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of custom nodes for using the Stability AI API in ComfyUI."
|
||||
},
|
||||
{
|
||||
"author": "HJH-AILab",
|
||||
"title": "ComfyUI_StableAnimator",
|
||||
"reference": "https://github.com/HJH-AILab/ComfyUI_StableAnimator",
|
||||
"files": [
|
||||
"https://github.com/HJH-AILab/ComfyUI_StableAnimator"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for StableAnimator"
|
||||
},
|
||||
{
|
||||
"author": "kevinmcmahondev",
|
||||
"title": "KMCDev Nodes",
|
||||
"reference": "https://github.com/kevinmcmahondev/comfyui-kmcdev-image-filter-adjustments",
|
||||
"files": [
|
||||
"https://github.com/kevinmcmahondev/comfyui-kmcdev-image-filter-adjustments"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI node that provides advanced image adjustment filters and controls for image manipulation"
|
||||
},
|
||||
{
|
||||
"author": "lunarring",
|
||||
"title": "bitalino_comfy",
|
||||
"reference": "https://github.com/lunarring/bitalino_comfy",
|
||||
"files": [
|
||||
"https://github.com/lunarring/bitalino_comfy"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A package implementing a Bitalino device ComfyUI custom node."
|
||||
},
|
||||
{
|
||||
"author": "Hellfiredragon",
|
||||
"title": "comfyui-image-manipulation",
|
||||
"reference": "https://github.com/Hellfiredragon/comfyui-image-manipulation",
|
||||
"files": [
|
||||
"https://github.com/Hellfiredragon/comfyui-image-manipulation"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom nodes to manipulate images in ComfyUI"
|
||||
},
|
||||
{
|
||||
"author": "Mohammadreza Mohseni",
|
||||
"title": "ComfyUI Mohseni Kit",
|
||||
"id": "mohseni-kit",
|
||||
"reference": "https://github.com/mohseni-mr/ComfyUI-Mohseni-Kit",
|
||||
"files": [
|
||||
"https://github.com/mohseni-mr/ComfyUI-Mohseni-Kit"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A collection of useful nodes for ComfyUI, including Float Preview for live image visualization."
|
||||
},
|
||||
{
|
||||
"author": "TheAIDoctor",
|
||||
"title": "The AI Doctors Clinical Tools",
|
||||
"id": "AIDocCT",
|
||||
"reference": "https://github.com/BlueprintCoding/ComfyUI_AIDocsClinicalTools",
|
||||
"files": [
|
||||
"https://github.com/BlueprintCoding/ComfyUI_AIDocsClinicalTools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes: Multi Int and Multi Text; allows for the creation of multiple int and multiple string storage and output from a single node. Multi Float coming soon."
|
||||
},
|
||||
{
|
||||
"author": "CY-CHENYUE",
|
||||
"title": "ComfyUI-Free-GPU",
|
||||
"id": "ComfyUI-Free-GPU",
|
||||
"reference": "https://github.com/CY-CHENYUE/ComfyUI-Free-GPU",
|
||||
"files": [
|
||||
"https://github.com/CY-CHENYUE/ComfyUI-Free-GPU"
|
||||
],
|
||||
"description": "ComfyUI-Free-GPU provides a node for releasing RAM and VRAM in ComfyUI.",
|
||||
"install_type": "git-clone"
|
||||
},
|
||||
{
|
||||
"author": "BuffMcBigHuge",
|
||||
"title": "ComfyUI-Zonos",
|
||||
"reference": "https://github.com/BuffMcBigHuge/ComfyUI-Zonos",
|
||||
"files": [
|
||||
"https://github.com/BuffMcBigHuge/ComfyUI-Zonos"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "TTS with Zyphra Zonos"
|
||||
},
|
||||
{
|
||||
"author": "RodrigoSKohl",
|
||||
"title": "TryOff Anyone",
|
||||
"reference": "https://github.com/RodrigoSKohl/comfyui-tryoff-anyone",
|
||||
"files": [
|
||||
"https://github.com/RodrigoSKohl/comfyui-tryoff-anyone"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Node to tryoff clothes"
|
||||
},
|
||||
{
|
||||
"author": "BahaC",
|
||||
"title": "ComfyUI Zonos TTS Node",
|
||||
"reference": "https://github.com/BahaC/ComfyUI-ZonosTTS",
|
||||
"files": [
|
||||
"https://github.com/BahaC/ComfyUI-ZonosTTS"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI custom node that brings Zonos Text-to-Speech capabilities to your workflows, featuring high-quality speech synthesis and voice cloning."
|
||||
},
|
||||
{
|
||||
"author": "dzqdzq",
|
||||
"title": "ComfyUI-crop-alpha",
|
||||
"reference": "https://github.com/dzqdzq/ComfyUI-crop-alpha",
|
||||
"files": [
|
||||
"https://github.com/dzqdzq/ComfyUI-crop-alpha"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Automatic cropping of transparent areas to prevent images from being too large, while also supporting resizing to prevent image dimensions from being too large."
|
||||
},
|
||||
{
|
||||
"author": "yichengup",
|
||||
"title": "ComfyUI-VideoBlender",
|
||||
"reference": "https://github.com/yichengup/ComfyUI-VideoBlender",
|
||||
"files": [
|
||||
"https://github.com/yichengup/ComfyUI-VideoBlender"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Video clip mixing"
|
||||
},
|
||||
{
|
||||
"author": "bbtaivi",
|
||||
"title": "AIV ComfyUI Node",
|
||||
"reference": "https://github.com/bbtaivi/ComfyUI-Aiv-Param",
|
||||
"files": [
|
||||
"https://github.com/bbtaivi/ComfyUI-Aiv-Param"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Used to convert workflow node settings into AIV mini-program parameters."
|
||||
},
|
||||
{
|
||||
"author": "PrunaAI",
|
||||
"title": "Pruna nodes for ComfyUI",
|
||||
"reference": "https://github.com/PrunaAI/ComfyUI_pruna",
|
||||
"files": [
|
||||
"https://github.com/PrunaAI/ComfyUI_pruna"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "This repository explains how to accelerate image generation in ComfyUI using Pruna, an inference optimization engine that makes AI models faster, smaller, cheaper, and greener. ComfyUI is a popular node-based GUI for image generation models, for which we provide a custom compilation node that accelerates Stable Diffusion (SD) and Flux inference, while preserving output quality."
|
||||
},
|
||||
{
|
||||
"author": "quadmoon",
|
||||
"title": "ComfyUI-Riffusion",
|
||||
"reference": "https://github.com/traugdor/ComfyUI-Riffusion",
|
||||
"files": [
|
||||
"https://github.com/traugdor/ComfyUI-Riffusion"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI extension for Riffusion audio generation."
|
||||
},
|
||||
{
|
||||
"author": "SSsnap",
|
||||
"title": "ComfyUI-LBW_flux",
|
||||
"reference": "https://github.com/SS-snap/ComfyUI-LBW_flux",
|
||||
"files": [
|
||||
"https://github.com/SS-snap/ComfyUI-LBW_flux"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Through this node, you can more easily test the impact of different blocks in flux_lora on the final result."
|
||||
},
|
||||
{
|
||||
"author": "thanhduong0213929",
|
||||
"title": "ComfyUI-DeepUnlock",
|
||||
"reference": "https://github.com/thanhduong0213929/ComfyUI-DeepUnlock",
|
||||
"files": [
|
||||
"https://github.com/thanhduong0213929/ComfyUI-DeepUnlock"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "DeepFuze is a state-of-the-art deep learning tool that seamlessly integrates with ComfyUI to revolutionize facial transformations, lipsyncing, video generation, voice cloning, face swapping, and lipsync translation. Leveraging advanced algorithms, DeepFuze enables users to combine audio and video with unparalleled realism, ensuring perfectly synchronized facial movements. This innovative solution is ideal for content creators, animators, developers, and anyone seeking to elevate their video editing projects with sophisticated AI-driven features."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -27,6 +27,25 @@
|
||||
"title_aux": "Rembg Background Removal Node for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/0xRavenBlack/ComfyUI-OOP": [
|
||||
[
|
||||
"OOPAnimalNode",
|
||||
"OOPClothingNode",
|
||||
"OOPEnvironmentNode",
|
||||
"OOPEyesNode",
|
||||
"OOPHairNode",
|
||||
"OOPLocationNode",
|
||||
"OOPMouthNode",
|
||||
"OOPNode",
|
||||
"OOPPersonNode",
|
||||
"OOPPoseNode",
|
||||
"OOPStyleNode",
|
||||
"OOPViewNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-OOP"
|
||||
}
|
||||
],
|
||||
"https://github.com/0xbitches/ComfyUI-LCM": [
|
||||
[
|
||||
"LCM_Sampler",
|
||||
@@ -414,19 +433,20 @@
|
||||
],
|
||||
"https://github.com/807502278/ComfyUI-WJNodes": [
|
||||
[
|
||||
"Any_Pipe",
|
||||
"ApplyEasyOCR_batch",
|
||||
"Bilateral_Filter",
|
||||
"ColorData_HSV_Capture",
|
||||
"Color_Data_Break",
|
||||
"Color_check_Name",
|
||||
"ComfyUI_Path_Out",
|
||||
"Determine_Type",
|
||||
"ImageChannelBus",
|
||||
"Load_Image_Adv",
|
||||
"Load_Image_From_Path",
|
||||
"Mask_Detection",
|
||||
"MergeImageList",
|
||||
"PrimitiveNode",
|
||||
"RGBABatchToImage",
|
||||
"Random_Select_Prompt",
|
||||
"Run_BEN_v2",
|
||||
"Run_Similarity",
|
||||
@@ -450,10 +470,11 @@
|
||||
"color_segmentation_v2",
|
||||
"coords_select_mask",
|
||||
"filter_DensePose_color",
|
||||
"get_TypeName",
|
||||
"get_image_data",
|
||||
"image_math",
|
||||
"image_math_value",
|
||||
"image_math_value_v1",
|
||||
"image_math_value_v2",
|
||||
"image_math_value_x10",
|
||||
"invert_channel_adv",
|
||||
"load_BEN_model",
|
||||
@@ -1417,6 +1438,17 @@
|
||||
"title_aux": "ComfyUI-Text2Json"
|
||||
}
|
||||
],
|
||||
"https://github.com/Amorano/Jovi_Capture": [
|
||||
[
|
||||
"CAMERA (JOV_CAPTURE)",
|
||||
"MONITOR (JOV_CAPTURE)",
|
||||
"REMOTE (JOV_CAPTURE)",
|
||||
"WINDOW (JOV_CAPTURE)"
|
||||
],
|
||||
{
|
||||
"title_aux": "Jovi_Capture"
|
||||
}
|
||||
],
|
||||
"https://github.com/Amorano/Jovi_GLSL": [
|
||||
[
|
||||
"BLEND LINEAR (JOV_GL)",
|
||||
@@ -2510,34 +2542,7 @@
|
||||
"AdvancedNoise",
|
||||
"Base64ToConditioning",
|
||||
"CLIPTextEncodeFluxUnguided",
|
||||
"ClownGuide_Beta",
|
||||
"ClownGuidesAB_Beta",
|
||||
"ClownGuidesFluxAdvanced_Beta",
|
||||
"ClownGuides_Beta",
|
||||
"ClownInpaint",
|
||||
"ClownInpaintSimple",
|
||||
"ClownOptions_Automation_Beta",
|
||||
"ClownOptions_DetailBoost_Beta",
|
||||
"ClownOptions_ExtraOptions_Beta",
|
||||
"ClownOptions_FrameWeights",
|
||||
"ClownOptions_ImplicitSteps_Beta",
|
||||
"ClownOptions_SDE_Beta",
|
||||
"ClownOptions_SDE_Noise",
|
||||
"ClownOptions_StepSize_Beta",
|
||||
"ClownRegionalConditioningFlux",
|
||||
"ClownSampler",
|
||||
"ClownSamplerAdvanced",
|
||||
"ClownSamplerSelector_Beta",
|
||||
"ClownsharKSampler",
|
||||
"ClownsharKSamplerAutomation",
|
||||
"ClownsharKSamplerAutomation_Advanced",
|
||||
"ClownsharKSamplerAutomation_Beta",
|
||||
"ClownsharKSamplerGuide",
|
||||
"ClownsharKSamplerGuideMisc_Beta",
|
||||
"ClownsharKSamplerGuides",
|
||||
"ClownsharKSamplerGuidesMisc_Beta",
|
||||
"ClownsharKSamplerOptions",
|
||||
"ClownsharKSamplerSimple_Beta",
|
||||
"Conditioning Recast FP64",
|
||||
"ConditioningAdd",
|
||||
"ConditioningAverageScheduler",
|
||||
@@ -2568,6 +2573,7 @@
|
||||
"Latent Match Channelwise",
|
||||
"Latent Normalize Channels",
|
||||
"Latent to Cuda",
|
||||
"Latent to RawX",
|
||||
"LatentBatch_channels",
|
||||
"LatentBatch_channels_16",
|
||||
"LatentNoiseBatch_fractal",
|
||||
@@ -2580,10 +2586,6 @@
|
||||
"LatentPhaseMagnitudeMultiply",
|
||||
"LatentPhaseMagnitudeOffset",
|
||||
"LatentPhaseMagnitudePower",
|
||||
"Legacy_ClownSampler",
|
||||
"Legacy_ClownsharKSampler",
|
||||
"Legacy_ClownsharKSamplerGuides",
|
||||
"Legacy_SharkSampler",
|
||||
"Linear Quadratic Advanced",
|
||||
"MaskToggle",
|
||||
"ModelSamplingAdvanced",
|
||||
@@ -2592,14 +2594,10 @@
|
||||
"PrepForUnsampling",
|
||||
"ReFluxPatcher",
|
||||
"SD35Loader",
|
||||
"SamplerOptions_GarbageCollection",
|
||||
"SamplerOptions_TimestepScaling",
|
||||
"SamplerRK_Test",
|
||||
"SeedGenerator",
|
||||
"Set Precision",
|
||||
"Set Precision Advanced",
|
||||
"Set Precision Universal",
|
||||
"SharkOptions_Beta",
|
||||
"SharkSampler",
|
||||
"Sigmas Abs",
|
||||
"Sigmas Add",
|
||||
"Sigmas Cleanup",
|
||||
@@ -2645,11 +2643,7 @@
|
||||
"TextTruncateTokens",
|
||||
"TorchCompileModelFluxAdv",
|
||||
"UNetSave",
|
||||
"UltraSharkSampler",
|
||||
"UltraSharkSampler Tiled",
|
||||
"UltraSharkSamplerRBTest",
|
||||
"VAEEncodeAdvanced",
|
||||
"Zampler_Test"
|
||||
"VAEEncodeAdvanced"
|
||||
],
|
||||
{
|
||||
"title_aux": "RES4LYF"
|
||||
@@ -2700,27 +2694,30 @@
|
||||
],
|
||||
"https://github.com/Conor-Collins/coco_tools": [
|
||||
[
|
||||
"CocoImageLoader",
|
||||
"ColorspaceNode",
|
||||
"DynamicWidgetExample",
|
||||
"CryptomatteLayer",
|
||||
"FrequencyCombine",
|
||||
"FrequencySeparation",
|
||||
"ImageLoader",
|
||||
"JSONNode",
|
||||
"JSONReaderNode",
|
||||
"JSONValueFinderNode",
|
||||
"LoadEXRNode",
|
||||
"LoadExr",
|
||||
"LoadExrLayerByName",
|
||||
"NoiseNode",
|
||||
"RandomIntNode",
|
||||
"RegexFindNode",
|
||||
"SaverNode",
|
||||
"SplitThreeBandsNode",
|
||||
"WalkFolderNode",
|
||||
"ZDepthNode",
|
||||
"ZNormalizeNode",
|
||||
"coco_loader",
|
||||
"colorspace",
|
||||
"frequency_combine",
|
||||
"frequency_separation",
|
||||
"load_exr",
|
||||
"load_exr_layer_by_name",
|
||||
"saver",
|
||||
"split_threebands",
|
||||
"znormalize"
|
||||
"shamble_cryptomatte"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-CoCoTools"
|
||||
@@ -5132,6 +5129,19 @@
|
||||
"title_aux": "ComfyUI_TGate"
|
||||
}
|
||||
],
|
||||
"https://github.com/JiSenHua/ComfyUI-TD": [
|
||||
[
|
||||
"Comfy3DPacktoTD",
|
||||
"Hy3DtoTD",
|
||||
"ImagetoTD",
|
||||
"LoadTDImage",
|
||||
"Tripo3DtoTD",
|
||||
"VideotoTD"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-TD"
|
||||
}
|
||||
],
|
||||
"https://github.com/JichaoLiang/Immortal_comfyUI": [
|
||||
[
|
||||
"AppendNode",
|
||||
@@ -5170,6 +5180,14 @@
|
||||
"title_aux": "Immortal_comfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/JohanK66/ComfyUI-WebhookImage": [
|
||||
[
|
||||
"Notif-Webhook"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI WebhookImage"
|
||||
}
|
||||
],
|
||||
"https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown": [
|
||||
[
|
||||
"SoxMixNode"
|
||||
@@ -5785,6 +5803,16 @@
|
||||
"title_aux": "Comfyui lama remover"
|
||||
}
|
||||
],
|
||||
"https://github.com/Legorobotdude/ComfyUI-VariationLab": [
|
||||
[
|
||||
"CFGExplorer",
|
||||
"CheckpointExplorer",
|
||||
"StepExplorer"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-VariationLab"
|
||||
}
|
||||
],
|
||||
"https://github.com/Lerc/canvas_tab": [
|
||||
[
|
||||
"Canvas_Tab",
|
||||
@@ -6700,7 +6728,8 @@
|
||||
"KokoroTTS_v1",
|
||||
"KokoroTTS_v2",
|
||||
"KokoroTTS_v3",
|
||||
"KokoroTTS_v4"
|
||||
"KokoroTTS_v4",
|
||||
"KokoroTTS_v5"
|
||||
],
|
||||
{
|
||||
"title_aux": "KokoroTTS Node"
|
||||
@@ -6776,6 +6805,7 @@
|
||||
"PromptDupeRemover",
|
||||
"PromptDupeRemoverV2",
|
||||
"PromptInject",
|
||||
"PromptInjectV2",
|
||||
"PromptSwap",
|
||||
"RetroVideoText",
|
||||
"ScreensaverGenerator",
|
||||
@@ -6820,6 +6850,7 @@
|
||||
"WaveletDecompose",
|
||||
"WinampViz",
|
||||
"WinampVizV2",
|
||||
"ZenkaiImagePromptV1",
|
||||
"ZenkaiPoseMap",
|
||||
"ZenkaiPrompt",
|
||||
"ZenkaiPromptV2",
|
||||
@@ -7506,12 +7537,16 @@
|
||||
],
|
||||
"https://github.com/ProGamerGov/ComfyUI_pytorch360convert": [
|
||||
[
|
||||
"Crop 360 to 180 Equirectangular",
|
||||
"Crop Image with Coords",
|
||||
"Crop Stereo to Monoscopic",
|
||||
"Cubemap to Equirectangular",
|
||||
"Equirectangular Rotation",
|
||||
"Equirectangular to Cubemap",
|
||||
"Equirectangular to Perspective",
|
||||
"Masked Diff C2E",
|
||||
"Merge Monoscopic into Stereo",
|
||||
"Pad 180 to 360 Equirectangular",
|
||||
"Paste Image with Coords",
|
||||
"Roll Image Axes",
|
||||
"Split Cubemap Faces",
|
||||
@@ -7660,6 +7695,41 @@
|
||||
"title_aux": "ComfyUI Compression and Encryption Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/RiceRound/ComfyUI_RiceRound": [
|
||||
[
|
||||
"RiceRoundAdvancedChoiceNode",
|
||||
"RiceRoundBooleanNode",
|
||||
"RiceRoundDecryptNode",
|
||||
"RiceRoundDownloadImageAndMaskNode",
|
||||
"RiceRoundDownloadImageNode",
|
||||
"RiceRoundDownloadMaskNode",
|
||||
"RiceRoundEncryptNode",
|
||||
"RiceRoundFloatNode",
|
||||
"RiceRoundImageBridgeNode",
|
||||
"RiceRoundImageNode",
|
||||
"RiceRoundImageUrlNode",
|
||||
"RiceRoundInputTextNode",
|
||||
"RiceRoundIntNode",
|
||||
"RiceRoundMaskBridgeNode",
|
||||
"RiceRoundOutputBooleanNode",
|
||||
"RiceRoundOutputFloatNode",
|
||||
"RiceRoundOutputImageBridgeNode",
|
||||
"RiceRoundOutputImageNode",
|
||||
"RiceRoundOutputIntNode",
|
||||
"RiceRoundOutputMaskBridgeNode",
|
||||
"RiceRoundOutputTextNode",
|
||||
"RiceRoundRandomSeedNode",
|
||||
"RiceRoundSimpleChoiceNode",
|
||||
"RiceRoundSimpleImageNode",
|
||||
"RiceRoundStrToBooleanNode",
|
||||
"RiceRoundStrToFloatNode",
|
||||
"RiceRoundStrToIntNode",
|
||||
"RiceRoundUploadImageNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "RiceRound Cloud Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/Rinsanga1/comfyui-florence2xy": [
|
||||
[
|
||||
"Florence2toCoordinatesButxy",
|
||||
@@ -8530,6 +8600,14 @@
|
||||
"title_aux": "ComfyUI-SVDResizer"
|
||||
}
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler": [
|
||||
[
|
||||
"WanVideoKsampler"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-WanVideoKsampler"
|
||||
}
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI_Flux_1.1_RAW_API": [
|
||||
[
|
||||
"FluxPro11WithFinetune"
|
||||
@@ -8662,6 +8740,14 @@
|
||||
"title_aux": "ComfyUI-InstantX-IPAdapter-SD3"
|
||||
}
|
||||
],
|
||||
"https://github.com/Slickytail/ComfyUI-RegionalAdaptiveSampling": [
|
||||
[
|
||||
"RegionalAdaptiveSampling"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-RegionalAdaptiveSampling"
|
||||
}
|
||||
],
|
||||
"https://github.com/Smirnov75/ComfyUI-mxToolkit": [
|
||||
[
|
||||
"mxSeed",
|
||||
@@ -8845,6 +8931,7 @@
|
||||
"Stability Conservative Upscale",
|
||||
"Stability Control Sketch",
|
||||
"Stability Control Structure",
|
||||
"Stability Control Style",
|
||||
"Stability Creative Upscale",
|
||||
"Stability Erase",
|
||||
"Stability Fast Upscale",
|
||||
@@ -8853,10 +8940,10 @@
|
||||
"Stability Inpainting",
|
||||
"Stability Outpainting",
|
||||
"Stability Remove Background",
|
||||
"Stability Replace Background and Relight",
|
||||
"Stability SD3",
|
||||
"Stability Search and Recolor",
|
||||
"Stability Search and Replace",
|
||||
"Stability Style"
|
||||
"Stability Search And Recolor",
|
||||
"Stability Search and Replace"
|
||||
],
|
||||
{
|
||||
"title_aux": "Stability API nodes for ComfyUI"
|
||||
@@ -8898,6 +8985,8 @@
|
||||
"SDVN Filter List",
|
||||
"SDVN Flip Image",
|
||||
"SDVN Google Imagen",
|
||||
"SDVN IC Lora Layout",
|
||||
"SDVN IC Lora Layout Crop",
|
||||
"SDVN IC-Light v2",
|
||||
"SDVN Image Adjust",
|
||||
"SDVN Image Film Grain",
|
||||
@@ -8976,6 +9065,7 @@
|
||||
"https://github.com/Starnodes2024/ComfyUI_StarNodes": [
|
||||
[
|
||||
"DetailStarDaemon",
|
||||
"FluxFillSampler",
|
||||
"FluxStartSettings",
|
||||
"Fluxstarsampler",
|
||||
"OllamaModelChooser",
|
||||
@@ -9657,6 +9747,15 @@
|
||||
"title_aux": "Simswap Node for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/Taremin/comfyui-prompt-config": [
|
||||
[
|
||||
"PromptEdit",
|
||||
"PromptGenerationConfig"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-prompt-config"
|
||||
}
|
||||
],
|
||||
"https://github.com/Taremin/comfyui-prompt-extranetworks": [
|
||||
[
|
||||
"PromptExtraNetworks"
|
||||
@@ -9788,6 +9887,14 @@
|
||||
"title_aux": "Anyline"
|
||||
}
|
||||
],
|
||||
"https://github.com/TheWhykiki/Whykiki-ComfyUIToolset": [
|
||||
[
|
||||
"SequentialImageLoaderV8"
|
||||
],
|
||||
{
|
||||
"title_aux": "Whykiki ComfyUI Toolset"
|
||||
}
|
||||
],
|
||||
"https://github.com/ThepExcel/aiangelgallery-comfyui": [
|
||||
[
|
||||
"ThepExcel_AiAngel_MultilineTextChoiceNode"
|
||||
@@ -10739,6 +10846,14 @@
|
||||
"title_aux": "ComfyUI-LLaMA-Mesh"
|
||||
}
|
||||
],
|
||||
"https://github.com/Yuan-ManX/ComfyUI-PhotoDoodle": [
|
||||
[
|
||||
"PhotoDoodle Gen"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-PhotoDoodle"
|
||||
}
|
||||
],
|
||||
"https://github.com/Yuan-ManX/ComfyUI-SoundHub": [
|
||||
[
|
||||
"Load Audio",
|
||||
@@ -11578,7 +11693,6 @@
|
||||
"https://github.com/al-swaiti/ComfyUI-OllamaGemini": [
|
||||
[
|
||||
"BRIA_RMBG",
|
||||
"BRIA_RMBG_ModelLoader",
|
||||
"CLIPSeg",
|
||||
"ClaudeAPI",
|
||||
"CombineSegMasks",
|
||||
@@ -12514,7 +12628,9 @@
|
||||
[
|
||||
"DeepseekRun",
|
||||
"LoadImageInfoFromCivitai",
|
||||
"OneButtonPromptFlux"
|
||||
"OneButtonPromptFlux",
|
||||
"QwenLLMRun",
|
||||
"QwenVLRun"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_OneButtonPrompt_Flux"
|
||||
@@ -12573,6 +12689,14 @@
|
||||
"title_aux": "ComfyUI-Benripack"
|
||||
}
|
||||
],
|
||||
"https://github.com/blepping/ComfyUI-ApplyResAdapterUnet": [
|
||||
[
|
||||
"ApplyResAdapterUnet"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ApplyResAdapterUnet"
|
||||
}
|
||||
],
|
||||
"https://github.com/blepping/ComfyUI-bleh": [
|
||||
[
|
||||
"BlehBlockCFG",
|
||||
@@ -12773,6 +12897,16 @@
|
||||
"title_aux": "ComfyUI-Allegro"
|
||||
}
|
||||
],
|
||||
"https://github.com/bombax-xiaoice/ComfyUI-DisPose": [
|
||||
[
|
||||
"DisPoseDecoder",
|
||||
"DisPoseLoader",
|
||||
"DisPoseSampler"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-DisPose"
|
||||
}
|
||||
],
|
||||
"https://github.com/bombax-xiaoice/ComfyUI-MagicDance": [
|
||||
[
|
||||
"LoadMagicDanceModel",
|
||||
@@ -13089,6 +13223,7 @@
|
||||
"GGUFUndo",
|
||||
"LoaderGGUF",
|
||||
"LoaderGGUFAdvanced",
|
||||
"TENSORBoost",
|
||||
"TENSORCut",
|
||||
"TripleClipLoaderGGUF",
|
||||
"VaeGGUF"
|
||||
@@ -16380,7 +16515,7 @@
|
||||
],
|
||||
"https://github.com/fairy-root/ComfyUI-Show-Text": [
|
||||
[
|
||||
"ShowText"
|
||||
"ComfyUIShowText"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Show-Text"
|
||||
@@ -16762,6 +16897,14 @@
|
||||
"title_aux": "ComfyUI-Flowty-TripoSR"
|
||||
}
|
||||
],
|
||||
"https://github.com/fluffydiveX/ComfyUI-hvBlockswap": [
|
||||
[
|
||||
"hvBlockSwap"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-hvBlockswap"
|
||||
}
|
||||
],
|
||||
"https://github.com/flycarl/ComfyUI-Pixelate": [
|
||||
[
|
||||
"ComfyUIPixelate"
|
||||
@@ -17471,6 +17614,7 @@
|
||||
"Griptape Display: Dictionary",
|
||||
"Griptape Display: Image",
|
||||
"Griptape Display: Text",
|
||||
"Griptape Display: Text as Markdown",
|
||||
"Griptape Driver: Amazon Bedrock Stable Diffusion",
|
||||
"Griptape Driver: Amazon Bedrock Titan",
|
||||
"Griptape Driver: Azure OpenAI Image Generation",
|
||||
@@ -18917,22 +19061,6 @@
|
||||
"Save Image with Metadata JK",
|
||||
"Scale To Resolution JK",
|
||||
"Split Image Grid JK",
|
||||
"Stability Conservative Upscale",
|
||||
"Stability Control Sketch",
|
||||
"Stability Control Structure",
|
||||
"Stability Control Style",
|
||||
"Stability Creative Upscale",
|
||||
"Stability Erase",
|
||||
"Stability Fast Upscale",
|
||||
"Stability Image Core",
|
||||
"Stability Image Ultra",
|
||||
"Stability Inpainting",
|
||||
"Stability Outpainting",
|
||||
"Stability Remove Background",
|
||||
"Stability Replace Background and Relight",
|
||||
"Stability SD3",
|
||||
"Stability Search And Recolor",
|
||||
"Stability Search and Replace",
|
||||
"String To Combo JK",
|
||||
"Tiling Mode JK",
|
||||
"Upscale Method JK",
|
||||
@@ -19512,6 +19640,7 @@
|
||||
"Bjornulf_FFmpegConfig",
|
||||
"Bjornulf_FourImageViewer",
|
||||
"Bjornulf_FreeVRAM",
|
||||
"Bjornulf_GlobalSeedManager",
|
||||
"Bjornulf_GrayscaleTransform",
|
||||
"Bjornulf_GreenScreenToTransparency",
|
||||
"Bjornulf_HiResFix",
|
||||
@@ -19532,11 +19661,13 @@
|
||||
"Bjornulf_ListLooperOutfitMale",
|
||||
"Bjornulf_ListLooperScene",
|
||||
"Bjornulf_ListLooperStyle",
|
||||
"Bjornulf_ListSelector",
|
||||
"Bjornulf_LoadGlobalVariables",
|
||||
"Bjornulf_LoadImageWithTransparency",
|
||||
"Bjornulf_LoadImagesFromSelectedFolder",
|
||||
"Bjornulf_LoadTextFromFolder",
|
||||
"Bjornulf_LoadTextFromPath",
|
||||
"Bjornulf_LoadTextPickMeGlobal",
|
||||
"Bjornulf_LoaderLoraWithPath",
|
||||
"Bjornulf_LoopAllLines",
|
||||
"Bjornulf_LoopBasicBatch",
|
||||
@@ -19565,8 +19696,11 @@
|
||||
"Bjornulf_PauseResume",
|
||||
"Bjornulf_PickInput",
|
||||
"Bjornulf_PickMe",
|
||||
"Bjornulf_PlayAudio",
|
||||
"Bjornulf_PreviewFirstImage",
|
||||
"Bjornulf_RandomFloatNode",
|
||||
"Bjornulf_RandomImage",
|
||||
"Bjornulf_RandomIntNode",
|
||||
"Bjornulf_RandomLineFromInput",
|
||||
"Bjornulf_RandomLoraSelector",
|
||||
"Bjornulf_RandomModelClipVae",
|
||||
@@ -19589,6 +19723,8 @@
|
||||
"Bjornulf_ShowStringText",
|
||||
"Bjornulf_ShowText",
|
||||
"Bjornulf_SpeechToText",
|
||||
"Bjornulf_SwitchAnything",
|
||||
"Bjornulf_SwitchText",
|
||||
"Bjornulf_TextGenerator",
|
||||
"Bjornulf_TextGeneratorCharacterCreature",
|
||||
"Bjornulf_TextGeneratorCharacterFemale",
|
||||
@@ -19617,6 +19753,7 @@
|
||||
"Bjornulf_WriteTextAdvanced",
|
||||
"Bjornulf_WriteTextPickMe",
|
||||
"Bjornulf_WriteTextPickMeChain",
|
||||
"Bjornulf_WriteTextPickMeGlobal",
|
||||
"Bjornulf_XTTSConfig",
|
||||
"Bjornulf_imagesToVideo",
|
||||
"Bjornulf_ollamaLoader"
|
||||
@@ -19873,6 +20010,17 @@
|
||||
"title_aux": "ComfyUI-ZeroShot-MTrans"
|
||||
}
|
||||
],
|
||||
"https://github.com/keit0728/ComfyUI-Image-Toolkit": [
|
||||
[
|
||||
"AntialiasingImage",
|
||||
"BinarizeImage",
|
||||
"BrightnessTransparency",
|
||||
"GrayscaleImage"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Image-Toolkit"
|
||||
}
|
||||
],
|
||||
"https://github.com/kenjiqq/qq-nodes-comfyui": [
|
||||
[
|
||||
"Any List",
|
||||
@@ -20146,6 +20294,15 @@
|
||||
"title_aux": "Geowizard depth and normal estimation in ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-HFRemoteVae": [
|
||||
[
|
||||
"HFRemoteVAE",
|
||||
"HFRemoteVAEDecode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-HFRemoteVae"
|
||||
}
|
||||
],
|
||||
"https://github.com/kijai/ComfyUI-HunyuanVideoWrapper": [
|
||||
[
|
||||
"DownloadAndLoadHyVideoTextEncoder",
|
||||
@@ -20632,10 +20789,16 @@
|
||||
"AIO_Translater",
|
||||
"Abc_Math",
|
||||
"Baidu_Translater",
|
||||
"BiRefNet_Loader",
|
||||
"Color_Adjustment",
|
||||
"Custom_Save_Image",
|
||||
"Display_Any",
|
||||
"Image_Size_Extractor",
|
||||
"Mask_Blur_Plus",
|
||||
"Preview_Mask",
|
||||
"Preview_Mask_Plus",
|
||||
"RemBG_Loader",
|
||||
"Remove_BG",
|
||||
"Slider_10",
|
||||
"Slider_100",
|
||||
"Slider_1000",
|
||||
@@ -21219,6 +21382,7 @@
|
||||
"JsonUnpack",
|
||||
"LoadImageFromFolder",
|
||||
"LoadLoraFromFolder",
|
||||
"LoadPromptsFromFolder",
|
||||
"PresetSizeLatent",
|
||||
"SamplerSettings",
|
||||
"ShowTranslateString",
|
||||
@@ -22250,6 +22414,17 @@
|
||||
"title_aux": "ComfyUI Connection Helper"
|
||||
}
|
||||
],
|
||||
"https://github.com/lthero-big/ComfyUI-GaussianShadingWatermark": [
|
||||
[
|
||||
"DPR_Extractor",
|
||||
"DPR_GS_Latent",
|
||||
"DPR_KSamplerAdvanced",
|
||||
"DPR_Latent"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-GaussianShadingWatermark"
|
||||
}
|
||||
],
|
||||
"https://github.com/luandev/ComfyUI-CrewAI": [
|
||||
[
|
||||
"DisplayText",
|
||||
@@ -22379,10 +22554,13 @@
|
||||
],
|
||||
"https://github.com/lum3on/comfyui_LLM_Polymath": [
|
||||
[
|
||||
"Helper",
|
||||
"ConceptEraserNode",
|
||||
"UCEEraserNode",
|
||||
"polymath_SaveAbsolute",
|
||||
"polymath_UCE_concept_eraser",
|
||||
"polymath_chat",
|
||||
"polymath_concept_eraser",
|
||||
"polymath_helper",
|
||||
"polymath_scraper"
|
||||
],
|
||||
{
|
||||
@@ -22456,6 +22634,20 @@
|
||||
"title_aux": "ComfyUI_MagicQuill"
|
||||
}
|
||||
],
|
||||
"https://github.com/mang01010/MangoNodePack": [
|
||||
[
|
||||
"ImageSaverMango",
|
||||
"KSamplerMango",
|
||||
"LatentImageMango",
|
||||
"MangoLoader",
|
||||
"MangoTriggerExporter",
|
||||
"PromptEmbedMango",
|
||||
"PromptMango"
|
||||
],
|
||||
{
|
||||
"title_aux": "Mango Node Pack"
|
||||
}
|
||||
],
|
||||
"https://github.com/mango-rgb/ComfyUI-Mango-Random-node": [
|
||||
[
|
||||
"RandomFilePathNode",
|
||||
@@ -23207,6 +23399,16 @@
|
||||
"title_aux": "ComfyUI_Seamless_Patten"
|
||||
}
|
||||
],
|
||||
"https://github.com/mr7thing/circle_pattern_processor": [
|
||||
[
|
||||
"CirclePatternProcessor",
|
||||
"CirclePatternSVGExporter",
|
||||
"ImageBinarizer"
|
||||
],
|
||||
{
|
||||
"title_aux": "Circle Pattern Processor for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/mrchipset/ComfyUI-SaveImageS3": [
|
||||
[
|
||||
"SaveImageS3"
|
||||
@@ -23810,6 +24012,18 @@
|
||||
"title_aux": "ComfyUI InstantID Faceswapper"
|
||||
}
|
||||
],
|
||||
"https://github.com/nosiu/comfyui-text-randomizer": [
|
||||
[
|
||||
"ConcatText",
|
||||
"RandomTextChoice",
|
||||
"RandomizeText",
|
||||
"RandomizeTextWithCheck",
|
||||
"ShowText"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-text-randomizer"
|
||||
}
|
||||
],
|
||||
"https://github.com/noxinias/ComfyUI_NoxinNodes": [
|
||||
[
|
||||
"NoxinChime",
|
||||
@@ -29491,12 +29705,12 @@
|
||||
],
|
||||
"https://github.com/zichongc/ComfyUI-Attention-Distillation": [
|
||||
[
|
||||
"ADHandler",
|
||||
"ADOptimizer",
|
||||
"ADSampler",
|
||||
"LoadDistiller",
|
||||
"LoadPILImage",
|
||||
"PureText"
|
||||
"PureText",
|
||||
"ResizeImage"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Attention-Distillation"
|
||||
@@ -29691,6 +29905,14 @@
|
||||
"title_aux": "CSV Search Node"
|
||||
}
|
||||
],
|
||||
"https://raw.githubusercontent.com/huimengshiguang/AspectAwareTiling/refs/heads/main/hmsg-quanjing.py": [
|
||||
[
|
||||
"AspectAwareTiling"
|
||||
],
|
||||
{
|
||||
"title_aux": "AspectAwareTiling"
|
||||
}
|
||||
],
|
||||
"https://raw.githubusercontent.com/lordgasmic/comfyui_wildcards/master/wildcards.py": [
|
||||
[
|
||||
"CLIPTextEncodeWithWildcards"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import os
|
||||
import shutil
|
||||
import subprocess
|
||||
import sys
|
||||
import atexit
|
||||
@@ -695,13 +696,44 @@ def execute_migration(moves):
|
||||
shutil.move(x[0], x[1])
|
||||
print(f"[ComfyUI-Manager] MIGRATION: '{x[0]}' -> '{x[1]}'")
|
||||
|
||||
|
||||
script_executed = False
|
||||
|
||||
# Check if script_list_path exists
|
||||
if os.path.exists(script_list_path):
|
||||
def execute_startup_script():
|
||||
global script_executed
|
||||
print("\n#######################################################################")
|
||||
print("[ComfyUI-Manager] Starting dependency installation/(de)activation for the extension\n")
|
||||
|
||||
custom_nodelist_cache = None
|
||||
|
||||
def get_custom_node_paths():
|
||||
nonlocal custom_nodelist_cache
|
||||
if custom_nodelist_cache is None:
|
||||
custom_nodelist_cache = set()
|
||||
for base in folder_paths.get_folder_paths('custom_nodes'):
|
||||
for x in os.listdir(base):
|
||||
fullpath = os.path.join(base, x)
|
||||
if os.path.isdir(fullpath):
|
||||
custom_nodelist_cache.add(fullpath)
|
||||
|
||||
return custom_nodelist_cache
|
||||
|
||||
def execute_lazy_delete(path):
|
||||
# Validate to prevent arbitrary paths from being deleted
|
||||
if path not in get_custom_node_paths():
|
||||
logging.error(f"## ComfyUI-Manager: The scheduled '{path}' is not a custom node path, so the deletion has been canceled.")
|
||||
return
|
||||
|
||||
if not os.path.exists(path):
|
||||
logging.info(f"## ComfyUI-Manager: SKIP-DELETE => '{path}' (already deleted)")
|
||||
return
|
||||
|
||||
try:
|
||||
shutil.rmtree(path)
|
||||
logging.info(f"## ComfyUI-Manager: DELETE => '{path}'")
|
||||
except Exception as e:
|
||||
logging.error(f"## ComfyUI-Manager: Failed to delete '{path}' ({e})")
|
||||
|
||||
executed = set()
|
||||
# Read each line from the file and convert it to a list using eval
|
||||
with open(script_list_path, 'r', encoding="UTF-8", errors="ignore") as file:
|
||||
@@ -725,6 +757,9 @@ if os.path.exists(script_list_path):
|
||||
elif script[1] == "#LAZY-MIGRATION":
|
||||
execute_migration(script[2])
|
||||
|
||||
elif script[1] == "#LAZY-DELETE-NODEPACK":
|
||||
execute_lazy_delete(script[2])
|
||||
|
||||
elif os.path.exists(script[0]):
|
||||
if script[1] == "#FORCE":
|
||||
del script[1]
|
||||
@@ -733,7 +768,7 @@ if os.path.exists(script_list_path):
|
||||
continue
|
||||
|
||||
print(f"\n## ComfyUI-Manager: EXECUTE => {script[1:]}")
|
||||
print(f"\n## Execute install/(de)activation script for '{script[0]}'")
|
||||
print(f"\n## Execute management script for '{script[0]}'")
|
||||
|
||||
new_env = os.environ.copy()
|
||||
if 'COMFYUI_FOLDERS_BASE_PATH' not in new_env:
|
||||
@@ -741,12 +776,12 @@ if os.path.exists(script_list_path):
|
||||
exit_code = process_wrap(script[1:], script[0], env=new_env)
|
||||
|
||||
if exit_code != 0:
|
||||
print(f"install/(de)activation script failed: {script[0]}")
|
||||
print(f"management script failed: {script[0]}")
|
||||
else:
|
||||
print(f"\n## ComfyUI-Manager: CANCELED => {script[1:]}")
|
||||
|
||||
except Exception as e:
|
||||
print(f"[ERROR] Failed to execute install/(de)activation script: {line} / {e}")
|
||||
print(f"[ERROR] Failed to execute management script: {line} / {e}")
|
||||
|
||||
# Remove the script_list_path file
|
||||
if os.path.exists(script_list_path):
|
||||
@@ -756,6 +791,12 @@ if os.path.exists(script_list_path):
|
||||
print("\n[ComfyUI-Manager] Startup script completed.")
|
||||
print("#######################################################################\n")
|
||||
|
||||
|
||||
# Check if script_list_path exists
|
||||
if os.path.exists(script_list_path):
|
||||
execute_startup_script()
|
||||
|
||||
|
||||
pip_fixer.fix_broken()
|
||||
|
||||
del processed_install
|
||||
|
||||
@@ -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.27.3"
|
||||
version = "3.27.8"
|
||||
license = { file = "LICENSE.txt" }
|
||||
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user