Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bba55d4d5a | ||
|
|
87111bd889 | ||
|
|
3661ffd3ab | ||
|
|
d8f111a5e3 | ||
|
|
ae5565ce68 | ||
|
|
e4c370a7d9 |
@@ -36782,6 +36782,16 @@
|
|||||||
"description": "Enhance first and last frames for smooth video loop generation in ComfyUI. Based on WAN Video workflow.",
|
"description": "Enhance first and last frames for smooth video loop generation in ComfyUI. Based on WAN Video workflow.",
|
||||||
"tags": ["video", "frame", "loop", "workflow"]
|
"tags": ["video", "frame", "loop", "workflow"]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "princepainter",
|
||||||
|
"title": "Comfyui-PainterAudioLength",
|
||||||
|
"reference": "https://github.com/princepainter/Comfyui-PainterAudioLength",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/princepainter/Comfyui-PainterAudioLength"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A tool for calculating audio duration that takes audio input and outputs the audio length as a floating-point number. (Description by CC)"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "rafacost",
|
"author": "rafacost",
|
||||||
"title": "rafacostComfy",
|
"title": "rafacostComfy",
|
||||||
@@ -38035,6 +38045,16 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Two simple nodes that help you author sequence-friendly prompts from a single script that contains multiple clips. (Description by CC)"
|
"description": "Two simple nodes that help you author sequence-friendly prompts from a single script that contains multiple clips. (Description by CC)"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "TuonoMindCode",
|
||||||
|
"title": "ComfyUI-Resolution-Suggest-Downscale",
|
||||||
|
"reference": "https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Resolution suggestion and downscale helper node for ComfyUI."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "sooxt98",
|
"author": "sooxt98",
|
||||||
"title": "comfyui_longcat_image",
|
"title": "comfyui_longcat_image",
|
||||||
@@ -38255,16 +38275,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Essential utility nodes for ComfyUI including prompt queue, batch processing, camera angle control, and resolution selector. (Description by CC)"
|
"description": "Essential utility nodes for ComfyUI including prompt queue, batch processing, camera angle control, and resolution selector. (Description by CC)"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"author": "Zeknes",
|
|
||||||
"title": "Comfyui-LLM-Chat",
|
|
||||||
"reference": "https://github.com/Zeknes/Comfyui-LLM-Chat",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Zeknes/Comfyui-LLM-Chat"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "Custom ComfyUI node providing unified access to multiple Large Language Models including OpenAI-compatible APIs and local Ollama instances with image support."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"author": "dandancow874",
|
"author": "dandancow874",
|
||||||
"title": "ComfyUI-LMStudio-Controller",
|
"title": "ComfyUI-LMStudio-Controller",
|
||||||
@@ -38407,7 +38417,57 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Converts normal maps to depth maps for use in ComfyUI. (Description by CC)"
|
"description": "Converts normal maps to depth maps for use in ComfyUI. (Description by CC)"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "SKFRMSEHF",
|
||||||
|
"title": "SK-ComfyUI-FolderingLoader",
|
||||||
|
"id": "skloader",
|
||||||
|
"reference": "https://github.com/SKFRMSEHF/comfyui_SK_Loader",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/SKFRMSEHF/comfyui_SK_Loader"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Unified loader nodes with folder organization support for checkpoints, LoRA, VAE, and diffusion models"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "dcyd-lun",
|
||||||
|
"title": "ComfyUI_text_diff",
|
||||||
|
"reference": "https://github.com/dcyd-lun/ComfyUI_text_diff",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/dcyd-lun/ComfyUI_text_diff"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Compare two texts with GitHub/GitLab-style diff highlighting in ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "darrell-goh",
|
||||||
|
"title": "ComfyUI-NanoBanana_node",
|
||||||
|
"reference": "https://github.com/darrell-goh/ComfyUI-NanoBanana_node",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom node for ComfyUI that allows you to interact with Nano Banana's Vertex API proxy, providing access to Gemini models with dynamic image inputs."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "This-is-Uncut",
|
||||||
|
"title": "Custom-Node-ComfyUI-NBP-Uncut",
|
||||||
|
"reference": "https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Node to use NBP with custom API key to improve data privacy control."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "drawthingsai",
|
||||||
|
"title": "draw-things-comfyui",
|
||||||
|
"reference": "https://github.com/drawthingsai/draw-things-comfyui",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/drawthingsai/draw-things-comfyui"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "The official Draw Things extension for ComfyUI. Sends image-generation requests to Draw Things over gRPC. Supports Bridge Mode for DT+ cloud and local model execution."
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -238,7 +238,8 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/1038lab/ComfyUI-VoxCPMTTS": [
|
"https://github.com/1038lab/ComfyUI-VoxCPMTTS": [
|
||||||
[
|
[
|
||||||
"AILab_VoxCPMTTS"
|
"AILab_VoxCPMTTS",
|
||||||
|
"AILab_VoxCPMTTS_Advanced"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-VoxCPMTTS"
|
"title_aux": "ComfyUI-VoxCPMTTS"
|
||||||
@@ -7327,8 +7328,11 @@
|
|||||||
"https://github.com/FeiMao-326/Comfyui-General-API-Node": [
|
"https://github.com/FeiMao-326/Comfyui-General-API-Node": [
|
||||||
[
|
[
|
||||||
"FeiMao_326_GeneralAPINode",
|
"FeiMao_326_GeneralAPINode",
|
||||||
|
"FeiMao_326_GetListElement",
|
||||||
"FeiMao_326_JsonParser",
|
"FeiMao_326_JsonParser",
|
||||||
"FeiMao_326_TextBatchReplace",
|
"FeiMao_326_TextBatchReplace",
|
||||||
|
"FeiMao_326_TextIterator",
|
||||||
|
"FeiMao_326_TextSplitByDelimiter",
|
||||||
"ShowTextNode",
|
"ShowTextNode",
|
||||||
"SimpleTextNode"
|
"SimpleTextNode"
|
||||||
],
|
],
|
||||||
@@ -10613,10 +10617,18 @@
|
|||||||
"JAX_EasyPrompt",
|
"JAX_EasyPrompt",
|
||||||
"JAX_EasyPromptSimple",
|
"JAX_EasyPromptSimple",
|
||||||
"JAX_ImageSizeMultiplier",
|
"JAX_ImageSizeMultiplier",
|
||||||
|
"JAX_KritaCanvas",
|
||||||
|
"JAX_KritaImageLayer",
|
||||||
|
"JAX_KritaMaskLayer",
|
||||||
|
"JAX_KritaOutput",
|
||||||
"JAX_KritaPipeIn",
|
"JAX_KritaPipeIn",
|
||||||
"JAX_KritaResizeCanvas",
|
"JAX_KritaSelection",
|
||||||
|
"JAX_KritaSendText",
|
||||||
"JAX_KritaStrength",
|
"JAX_KritaStrength",
|
||||||
"JAX_SamplerPipeOut"
|
"JAX_KritaStyle",
|
||||||
|
"JAX_Parameter",
|
||||||
|
"JAX_SamplerPipeOut",
|
||||||
|
"JAX_SendImageWebSocket"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-Jax-Nodes"
|
"title_aux": "ComfyUI-Jax-Nodes"
|
||||||
@@ -15503,6 +15515,19 @@
|
|||||||
"title_aux": "ComfyUI SKBundle"
|
"title_aux": "ComfyUI SKBundle"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/SKFRMSEHF/comfyui_SK_Loader": [
|
||||||
|
[
|
||||||
|
"SK_CheckpointLoader",
|
||||||
|
"SK_CheckpointLoaderSimple",
|
||||||
|
"SK_LoraLoader",
|
||||||
|
"SK_UNETLoader",
|
||||||
|
"SK_VAELoader",
|
||||||
|
"SK_unCLIPCheckpointLoader"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "SK-ComfyUI-FolderingLoader"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/SLAPaper/ComfyUI-Image-Selector": [
|
"https://github.com/SLAPaper/ComfyUI-Image-Selector": [
|
||||||
[
|
[
|
||||||
"ImageDuplicator",
|
"ImageDuplicator",
|
||||||
@@ -16319,6 +16344,7 @@
|
|||||||
"BboxSplit",
|
"BboxSplit",
|
||||||
"Cascade",
|
"Cascade",
|
||||||
"ImageFilters",
|
"ImageFilters",
|
||||||
|
"LMS_VisionController",
|
||||||
"Luts",
|
"Luts",
|
||||||
"LutsAdvanced",
|
"LutsAdvanced",
|
||||||
"RemoveAreaByMask",
|
"RemoveAreaByMask",
|
||||||
@@ -16696,6 +16722,9 @@
|
|||||||
"https://github.com/ShootTheSound/comfyUI-Realtime-Lora": [
|
"https://github.com/ShootTheSound/comfyUI-Realtime-Lora": [
|
||||||
[
|
[
|
||||||
"ApplyTrainedLora",
|
"ApplyTrainedLora",
|
||||||
|
"MusubiQwenImageEditLoraTrainer",
|
||||||
|
"MusubiQwenImageLoraTrainer",
|
||||||
|
"MusubiWanLoraTrainer",
|
||||||
"MusubiZImageLoraTrainer",
|
"MusubiZImageLoraTrainer",
|
||||||
"RealtimeLoraTrainer",
|
"RealtimeLoraTrainer",
|
||||||
"SD15LoraTrainer",
|
"SD15LoraTrainer",
|
||||||
@@ -18623,6 +18652,14 @@
|
|||||||
"title_aux": "ComfyUI-Unprompted"
|
"title_aux": "ComfyUI-Unprompted"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut": [
|
||||||
|
[
|
||||||
|
"NanoBananaProNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Custom-Node-ComfyUI-NBP-Uncut"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/ThunderBolt4931/comfyui_pixel_forge": [
|
"https://github.com/ThunderBolt4931/comfyui_pixel_forge": [
|
||||||
[
|
[
|
||||||
"ConcatenateBatchHorizontally",
|
"ConcatenateBatchHorizontally",
|
||||||
@@ -18976,6 +19013,14 @@
|
|||||||
"title_aux": "ComfyUI-MultiClip-Text-Script"
|
"title_aux": "ComfyUI-MultiClip-Text-Script"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale": [
|
||||||
|
[
|
||||||
|
"TuonoResolutionSuggestDownscale"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Resolution-Suggest-Downscale"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/TuriSc/comfyui-text-line-selector": [
|
"https://github.com/TuriSc/comfyui-text-line-selector": [
|
||||||
[
|
[
|
||||||
"TextLineSelectorNode"
|
"TextLineSelectorNode"
|
||||||
@@ -22625,13 +22670,21 @@
|
|||||||
"HSVAdjuster",
|
"HSVAdjuster",
|
||||||
"HeightAmplifier",
|
"HeightAmplifier",
|
||||||
"HeightCombiner",
|
"HeightCombiner",
|
||||||
|
"HeightToNormal",
|
||||||
"ImageBitDepthChecker",
|
"ImageBitDepthChecker",
|
||||||
"ImageEnhancement",
|
"ImageEnhancement",
|
||||||
"LevelsAdjustment",
|
"LevelsAdjustment",
|
||||||
"LotusHeightProcessor",
|
"LotusHeightProcessor",
|
||||||
|
"LotusNormalProcessor",
|
||||||
"MicroDetailOverlay",
|
"MicroDetailOverlay",
|
||||||
"MultiTextureBlender",
|
"MultiTextureBlender",
|
||||||
|
"NormalConverter",
|
||||||
|
"NormalFormatAuto",
|
||||||
|
"NormalFormatBruteForce",
|
||||||
|
"NormalFormatValidator",
|
||||||
|
"NormalIntensity",
|
||||||
"NormalMapCombiner",
|
"NormalMapCombiner",
|
||||||
|
"NormalToDepth",
|
||||||
"PBRAdjuster",
|
"PBRAdjuster",
|
||||||
"PBRBatchToPipe",
|
"PBRBatchToPipe",
|
||||||
"PBRCombiner",
|
"PBRCombiner",
|
||||||
@@ -22651,6 +22704,8 @@
|
|||||||
"SSSMapGenerator",
|
"SSSMapGenerator",
|
||||||
"ScratchesGenerator",
|
"ScratchesGenerator",
|
||||||
"SeamlessTiling",
|
"SeamlessTiling",
|
||||||
|
"SharpenDepth",
|
||||||
|
"SharpenNormal",
|
||||||
"SimpleRecolor",
|
"SimpleRecolor",
|
||||||
"SmartBlur",
|
"SmartBlur",
|
||||||
"SmartTextureResizer",
|
"SmartTextureResizer",
|
||||||
@@ -27488,6 +27543,7 @@
|
|||||||
"GeminiImageNode",
|
"GeminiImageNode",
|
||||||
"GeminiInputFiles",
|
"GeminiInputFiles",
|
||||||
"GeminiNode",
|
"GeminiNode",
|
||||||
|
"GenerateTracks",
|
||||||
"GetImageSize",
|
"GetImageSize",
|
||||||
"GetVideoComponents",
|
"GetVideoComponents",
|
||||||
"GrowMask",
|
"GrowMask",
|
||||||
@@ -27543,6 +27599,7 @@
|
|||||||
"KlingDualCharacterVideoEffectNode",
|
"KlingDualCharacterVideoEffectNode",
|
||||||
"KlingImage2VideoNode",
|
"KlingImage2VideoNode",
|
||||||
"KlingImageGenerationNode",
|
"KlingImageGenerationNode",
|
||||||
|
"KlingImageToVideoWithAudio",
|
||||||
"KlingLipSyncAudioToVideoNode",
|
"KlingLipSyncAudioToVideoNode",
|
||||||
"KlingLipSyncTextToVideoNode",
|
"KlingLipSyncTextToVideoNode",
|
||||||
"KlingOmniProEditVideoNode",
|
"KlingOmniProEditVideoNode",
|
||||||
@@ -27554,6 +27611,7 @@
|
|||||||
"KlingSingleImageVideoEffectNode",
|
"KlingSingleImageVideoEffectNode",
|
||||||
"KlingStartEndFrameNode",
|
"KlingStartEndFrameNode",
|
||||||
"KlingTextToVideoNode",
|
"KlingTextToVideoNode",
|
||||||
|
"KlingTextToVideoWithAudio",
|
||||||
"KlingVideoExtendNode",
|
"KlingVideoExtendNode",
|
||||||
"KlingVirtualTryOnNode",
|
"KlingVirtualTryOnNode",
|
||||||
"LTXVAddGuide",
|
"LTXVAddGuide",
|
||||||
@@ -27914,6 +27972,10 @@
|
|||||||
"WanImageToImageApi",
|
"WanImageToImageApi",
|
||||||
"WanImageToVideo",
|
"WanImageToVideo",
|
||||||
"WanImageToVideoApi",
|
"WanImageToVideoApi",
|
||||||
|
"WanMoveConcatTrack",
|
||||||
|
"WanMoveTrackToVideo",
|
||||||
|
"WanMoveTracksFromCoords",
|
||||||
|
"WanMoveVisualizeTracks",
|
||||||
"WanPhantomSubjectToVideo",
|
"WanPhantomSubjectToVideo",
|
||||||
"WanSoundImageToVideo",
|
"WanSoundImageToVideo",
|
||||||
"WanSoundImageToVideoExtend",
|
"WanSoundImageToVideoExtend",
|
||||||
@@ -28815,6 +28877,14 @@
|
|||||||
"title_aux": "DarkPrompts"
|
"title_aux": "DarkPrompts"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node": [
|
||||||
|
[
|
||||||
|
"NanoBananaNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-NanoBanana_node"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/darth-veitcher/comfydv": [
|
"https://github.com/darth-veitcher/comfydv": [
|
||||||
[
|
[
|
||||||
"CircuitBreaker",
|
"CircuitBreaker",
|
||||||
@@ -29060,6 +29130,14 @@
|
|||||||
"title_aux": "comfyui_facetools"
|
"title_aux": "comfyui_facetools"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/dcyd-lun/ComfyUI_text_diff": [
|
||||||
|
[
|
||||||
|
"TextDiff"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_text_diff"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/denfrost/Den_ComfyUI_Workflow": [
|
"https://github.com/denfrost/Den_ComfyUI_Workflow": [
|
||||||
[
|
[
|
||||||
"Den_CropImage_AS",
|
"Den_CropImage_AS",
|
||||||
@@ -29550,6 +29628,22 @@
|
|||||||
"title_aux": "ComfyUI_Dragos_Nodes"
|
"title_aux": "ComfyUI_Dragos_Nodes"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/drawthingsai/draw-things-comfyui": [
|
||||||
|
[
|
||||||
|
"DrawThingsControlNet",
|
||||||
|
"DrawThingsHints",
|
||||||
|
"DrawThingsLoRA",
|
||||||
|
"DrawThingsNegative",
|
||||||
|
"DrawThingsPositive",
|
||||||
|
"DrawThingsPrompt",
|
||||||
|
"DrawThingsRefiner",
|
||||||
|
"DrawThingsSampler",
|
||||||
|
"DrawThingsUpscaler"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "draw-things-comfyui"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/dreamhartley/ComfyUI_show_seed": [
|
"https://github.com/dreamhartley/ComfyUI_show_seed": [
|
||||||
[
|
[
|
||||||
"Show Seed"
|
"Show Seed"
|
||||||
@@ -43943,6 +44037,14 @@
|
|||||||
"title_aux": "Comfyui-PainterAudioCut"
|
"title_aux": "Comfyui-PainterAudioCut"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/princepainter/Comfyui-PainterAudioLength": [
|
||||||
|
[
|
||||||
|
"PainterAudioLength"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Comfyui-PainterAudioLength"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/princepainter/Comfyui-PainterFLF2V": [
|
"https://github.com/princepainter/Comfyui-PainterFLF2V": [
|
||||||
[
|
[
|
||||||
"PainterFLF2V"
|
"PainterFLF2V"
|
||||||
@@ -49063,7 +49165,8 @@
|
|||||||
"TALoadCheckpointModelWithName",
|
"TALoadCheckpointModelWithName",
|
||||||
"TALoadDiffusionModelWithName",
|
"TALoadDiffusionModelWithName",
|
||||||
"TALoadGGUFModelWithName",
|
"TALoadGGUFModelWithName",
|
||||||
"TAPromptController"
|
"TAPromptController",
|
||||||
|
"ta_captioning"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "TA-ComfyUI-Nodes-Pack"
|
"title_aux": "TA-ComfyUI-Nodes-Pack"
|
||||||
@@ -49830,7 +49933,8 @@
|
|||||||
"https://github.com/ussoewwin/ComfyUI-NunchakuFluxLoraStacker": [
|
"https://github.com/ussoewwin/ComfyUI-NunchakuFluxLoraStacker": [
|
||||||
[
|
[
|
||||||
"FastGroupsBypasserV2",
|
"FastGroupsBypasserV2",
|
||||||
"FluxLoraMultiLoader"
|
"FluxLoraMultiLoader",
|
||||||
|
"ModelPatchLoaderCustom"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-NunchakuFluxLoraStacker"
|
"title_aux": "ComfyUI-NunchakuFluxLoraStacker"
|
||||||
@@ -50270,6 +50374,7 @@
|
|||||||
"vsLinx_BooleanOrOperator",
|
"vsLinx_BooleanOrOperator",
|
||||||
"vsLinx_BypassOnBool",
|
"vsLinx_BypassOnBool",
|
||||||
"vsLinx_FitImageIntoBBoxMask",
|
"vsLinx_FitImageIntoBBoxMask",
|
||||||
|
"vsLinx_ImpactMultilineWildcardText",
|
||||||
"vsLinx_LoadSelectedImagesBatch",
|
"vsLinx_LoadSelectedImagesBatch",
|
||||||
"vsLinx_LoadSelectedImagesList",
|
"vsLinx_LoadSelectedImagesList",
|
||||||
"vsLinx_MuteOnBool"
|
"vsLinx_MuteOnBool"
|
||||||
@@ -51663,6 +51768,8 @@
|
|||||||
"PreviewImageLam",
|
"PreviewImageLam",
|
||||||
"PromptTranslator",
|
"PromptTranslator",
|
||||||
"QRCode",
|
"QRCode",
|
||||||
|
"QwenImageEditNode",
|
||||||
|
"QwenImageNode",
|
||||||
"SaveImageLam",
|
"SaveImageLam",
|
||||||
"SaveImgOutputLam",
|
"SaveImgOutputLam",
|
||||||
"SectionEnd",
|
"SectionEnd",
|
||||||
|
|||||||
14050
github-stats-cache.json
14050
github-stats-cache.json
File diff suppressed because it is too large
Load Diff
6660
github-stats.json
6660
github-stats.json
File diff suppressed because it is too large
Load Diff
@@ -44,7 +44,7 @@ import manager_migration
|
|||||||
from node_package import InstalledNodePackage
|
from node_package import InstalledNodePackage
|
||||||
|
|
||||||
|
|
||||||
version_code = [3, 38, 2]
|
version_code = [3, 38, 3]
|
||||||
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
|
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
|
||||||
|
|
||||||
|
|
||||||
@@ -2531,22 +2531,22 @@ def update_to_stable_comfyui(repo_path):
|
|||||||
logging.error('\t'+branch.name)
|
logging.error('\t'+branch.name)
|
||||||
return "fail", None
|
return "fail", None
|
||||||
|
|
||||||
versions, current_tag, _ = get_comfyui_versions(repo)
|
versions, current_tag, latest_tag = get_comfyui_versions(repo)
|
||||||
|
|
||||||
if len(versions) == 0 or (len(versions) == 1 and versions[0] == 'nightly'):
|
if latest_tag is None:
|
||||||
logging.info("[ComfyUI-Manager] Unable to update to the stable ComfyUI version.")
|
logging.info("[ComfyUI-Manager] Unable to update to the stable ComfyUI version.")
|
||||||
return "fail", None
|
return "fail", None
|
||||||
|
|
||||||
if versions[0] == 'nightly':
|
|
||||||
latest_tag = versions[1]
|
|
||||||
else:
|
|
||||||
latest_tag = versions[0]
|
|
||||||
|
|
||||||
if current_tag == latest_tag:
|
tag_ref = next((t for t in repo.tags if t.name == latest_tag), None)
|
||||||
|
if tag_ref is None:
|
||||||
|
logging.info(f"[ComfyUI-Manager] Unable to locate tag '{latest_tag}' in repository.")
|
||||||
|
return "fail", None
|
||||||
|
|
||||||
|
if repo.head.commit == tag_ref.commit:
|
||||||
return "skip", None
|
return "skip", None
|
||||||
else:
|
else:
|
||||||
logging.info(f"[ComfyUI-Manager] Updating ComfyUI: {current_tag} -> {latest_tag}")
|
logging.info(f"[ComfyUI-Manager] Updating ComfyUI: {current_tag} -> {latest_tag}")
|
||||||
repo.git.checkout(latest_tag)
|
repo.git.checkout(tag_ref.name)
|
||||||
execute_install_script("ComfyUI", repo_path, instant_execution=False, no_deps=False)
|
execute_install_script("ComfyUI", repo_path, instant_execution=False, no_deps=False)
|
||||||
return 'updated', latest_tag
|
return 'updated', latest_tag
|
||||||
except:
|
except:
|
||||||
@@ -3370,36 +3370,80 @@ async def restore_snapshot(snapshot_path, git_helper_extras=None):
|
|||||||
|
|
||||||
|
|
||||||
def get_comfyui_versions(repo=None):
|
def get_comfyui_versions(repo=None):
|
||||||
if repo is None:
|
repo = repo or git.Repo(comfy_path)
|
||||||
repo = git.Repo(comfy_path)
|
|
||||||
|
|
||||||
|
remote_name = None
|
||||||
try:
|
try:
|
||||||
remote = get_remote_name(repo)
|
remote_name = get_remote_name(repo)
|
||||||
repo.remotes[remote].fetch()
|
repo.remotes[remote_name].fetch()
|
||||||
except:
|
except:
|
||||||
logging.error("[ComfyUI-Manager] Failed to fetch ComfyUI")
|
logging.error("[ComfyUI-Manager] Failed to fetch ComfyUI")
|
||||||
|
|
||||||
versions = [x.name for x in repo.tags if x.name.startswith('v')]
|
def parse_semver(tag_name):
|
||||||
|
match = re.match(r'^v(\d+)\.(\d+)\.(\d+)$', tag_name)
|
||||||
|
return tuple(int(x) for x in match.groups()) if match else None
|
||||||
|
|
||||||
# nearest tag
|
def normalize_describe(tag_name):
|
||||||
versions = sorted(versions, key=lambda v: repo.git.log('-1', '--format=%ct', v), reverse=True)
|
if not tag_name:
|
||||||
versions = versions[:4]
|
return None
|
||||||
|
base = tag_name.split('-', 1)[0]
|
||||||
|
return base if parse_semver(base) else None
|
||||||
|
|
||||||
current_tag = repo.git.describe('--tags')
|
# Collect semver tags and sort descending (highest first)
|
||||||
|
semver_tags = []
|
||||||
|
for tag in repo.tags:
|
||||||
|
semver = parse_semver(tag.name)
|
||||||
|
if semver:
|
||||||
|
semver_tags.append((semver, tag.name))
|
||||||
|
semver_tags.sort(key=lambda x: x[0], reverse=True)
|
||||||
|
semver_tags = [name for _, name in semver_tags]
|
||||||
|
|
||||||
if current_tag not in versions:
|
latest_tag = semver_tags[0] if semver_tags else None
|
||||||
versions = sorted(versions + [current_tag], key=lambda v: repo.git.log('-1', '--format=%ct', v), reverse=True)
|
|
||||||
versions = versions[:4]
|
|
||||||
|
|
||||||
main_branch = repo.heads.master
|
try:
|
||||||
latest_commit = main_branch.commit
|
described = repo.git.describe('--tags')
|
||||||
latest_tag = repo.git.describe('--tags', latest_commit.hexsha)
|
except Exception:
|
||||||
|
described = ''
|
||||||
|
|
||||||
if latest_tag != versions[0]:
|
try:
|
||||||
versions.insert(0, 'nightly')
|
exact_tag = repo.git.describe('--tags', '--exact-match')
|
||||||
else:
|
except Exception:
|
||||||
versions[0] = 'nightly'
|
exact_tag = ''
|
||||||
|
|
||||||
|
head_is_default = False
|
||||||
|
if remote_name:
|
||||||
|
try:
|
||||||
|
default_head_ref = repo.refs[f'{remote_name}/HEAD']
|
||||||
|
default_commit = default_head_ref.reference.commit
|
||||||
|
head_is_default = repo.head.commit == default_commit
|
||||||
|
except Exception:
|
||||||
|
head_is_default = False
|
||||||
|
|
||||||
|
nearest_semver = normalize_describe(described)
|
||||||
|
exact_semver = exact_tag if parse_semver(exact_tag) else None
|
||||||
|
|
||||||
|
if head_is_default and not exact_tag:
|
||||||
current_tag = 'nightly'
|
current_tag = 'nightly'
|
||||||
|
else:
|
||||||
|
current_tag = exact_tag or described or 'nightly'
|
||||||
|
|
||||||
|
# Prepare semver list for display: top 4 plus the current/nearest semver if missing
|
||||||
|
display_semver_tags = semver_tags[:4]
|
||||||
|
if exact_semver and exact_semver not in display_semver_tags:
|
||||||
|
display_semver_tags.append(exact_semver)
|
||||||
|
elif nearest_semver and nearest_semver not in display_semver_tags:
|
||||||
|
display_semver_tags.append(nearest_semver)
|
||||||
|
|
||||||
|
versions = ['nightly']
|
||||||
|
|
||||||
|
if current_tag and not exact_semver and current_tag not in versions and current_tag not in display_semver_tags:
|
||||||
|
versions.append(current_tag)
|
||||||
|
|
||||||
|
for tag in display_semver_tags:
|
||||||
|
if tag not in versions:
|
||||||
|
versions.append(tag)
|
||||||
|
|
||||||
|
versions = versions[:6]
|
||||||
|
|
||||||
return versions, current_tag, latest_tag
|
return versions, current_tag, latest_tag
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,85 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"author": "Nynxz",
|
||||||
|
"title": "ComfyUI_DiffsynthPause",
|
||||||
|
"reference": "https://github.com/Nynxz/ComfyUI_DiffsynthPause",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Nynxz/ComfyUI_DiffsynthPause"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI custom node for controlling Diffsynth checkpoint pausing behavior during image generation workflows. (Description by CC)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "binarystatic",
|
||||||
|
"title": "ComfyUI-BinarystaticMasterSeed",
|
||||||
|
"reference": "https://github.com/binarystatic/ComfyUI-BinarystaticMasterSeed",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/binarystatic/ComfyUI-BinarystaticMasterSeed"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "BinarystaticMasterSeed node for ComfyUI. (Description by CC)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Aruntd008",
|
||||||
|
"title": "[WIP] ComfyUI_SeamlessPattern",
|
||||||
|
"reference": "https://github.com/Aruntd008/ComfyUI_SeamlessPattern",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Aruntd008/ComfyUI_SeamlessPattern"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "SeamlessPatternNode for ComfyUI. (Description by CC)\nNOTE: The files in the repo are not organized."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "SilentLuxRay",
|
||||||
|
"title": "[WIP] ComfyUI-Furrey-Super-Prompt",
|
||||||
|
"reference": "https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A personalized all-in-one node for ComfyUI that simplifies prompt management and LoRA handling with automatic translation to English. (Description by CC)\nNOTE: The files in the repo are not organized."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "Rayen21",
|
||||||
|
"title": "[WIP] ComfyUI-PromptLinePlus",
|
||||||
|
"reference": "https://github.com/Rayen21/ComfyUI-PromptLinePlus",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Rayen21/ComfyUI-PromptLinePlus"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI custom node that splits multi-line prompts by line, enabling batch image generation with each line triggering one execution and supporting custom prompt boxes. (Description by CC)\nNOTE: The files in the repo are not organized."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "ashtar1984",
|
||||||
|
"title": "comfyui-switch-bypass-mute-by-group",
|
||||||
|
"reference": "https://github.com/ashtar1984/comfyui-switch-bypass-mute-by-group",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/ashtar1984/comfyui-switch-bypass-mute-by-group"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI custom node for group-based node switching, bypassing, and muting control. (Description by CC)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "rookiestar28",
|
||||||
|
"title": "ComfyUI_Security_Audit",
|
||||||
|
"reference": "https://github.com/rookiestar28/ComfyUI_Security_Audit",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/rookiestar28/ComfyUI_Security_Audit"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A lightweight, dual-layer security extension for ComfyUI using AST-based static analysis and runtime monitoring to detect malicious code in custom nodes."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "c1660181647-hash",
|
||||||
|
"title": "ComfyUI-MM-Visual-Encryption",
|
||||||
|
"reference": "https://github.com/c1660181647-hash/ComfyUI-MM-Visual-Encryption",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/c1660181647-hash/ComfyUI-MM-Visual-Encryption"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A visual noise encryption custom node for ComfyUI, supporting Image and Video privacy protection."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "charlierz",
|
"author": "charlierz",
|
||||||
"title": "comfyui-charlierz",
|
"title": "comfyui-charlierz",
|
||||||
|
|||||||
@@ -985,6 +985,14 @@
|
|||||||
"title_aux": "comfyui-face-remap [WIP]"
|
"title_aux": "comfyui-face-remap [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Aruntd008/ComfyUI_SeamlessPattern": [
|
||||||
|
[
|
||||||
|
"SeamlessPatternNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "[WIP] ComfyUI_SeamlessPattern"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/Aruntd008/ComfyUI_blender_render": [
|
"https://github.com/Aruntd008/ComfyUI_blender_render": [
|
||||||
[
|
[
|
||||||
"Blender Render Node",
|
"Blender Render Node",
|
||||||
@@ -3438,6 +3446,14 @@
|
|||||||
"title_aux": "ComfyUI-NVVS [WIP]"
|
"title_aux": "ComfyUI-NVVS [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Nynxz/ComfyUI_DiffsynthPause": [
|
||||||
|
[
|
||||||
|
"nynxz.Patch.ZImageDiffsynthControlnetPause"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_DiffsynthPause"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/OSAnimate/ComfyUI-SpriteSheetMaker": [
|
"https://github.com/OSAnimate/ComfyUI-SpriteSheetMaker": [
|
||||||
[
|
[
|
||||||
"ImageGridNode",
|
"ImageGridNode",
|
||||||
@@ -3848,6 +3864,14 @@
|
|||||||
"title_aux": "Comfyui-Koi-Toolkit"
|
"title_aux": "Comfyui-Koi-Toolkit"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/Rayen21/ComfyUI-PromptLinePlus": [
|
||||||
|
[
|
||||||
|
"PromptLinePlus"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "[WIP] ComfyUI-PromptLinePlus"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/RicherdLee/comfyui-oss-image-save": [
|
"https://github.com/RicherdLee/comfyui-oss-image-save": [
|
||||||
[
|
[
|
||||||
"SaveImageOSS"
|
"SaveImageOSS"
|
||||||
@@ -4117,6 +4141,14 @@
|
|||||||
"title_aux": "ComfyUI-Shinsplat [UNSAFE]"
|
"title_aux": "ComfyUI-Shinsplat [UNSAFE]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/SilentLuxRay/ComfyUI-Furrey-Super-Prompt": [
|
||||||
|
[
|
||||||
|
"FurreySuperPrompt"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "[WIP] ComfyUI-Furrey-Super-Prompt"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/SirVeggie/comfyui-sv-nodes": [
|
"https://github.com/SirVeggie/comfyui-sv-nodes": [
|
||||||
[
|
[
|
||||||
"SV-AccumulateNode",
|
"SV-AccumulateNode",
|
||||||
@@ -5681,6 +5713,14 @@
|
|||||||
"title_aux": "ComfyUI_MoreComfy"
|
"title_aux": "ComfyUI_MoreComfy"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/ashtar1984/comfyui-switch-bypass-mute-by-group": [
|
||||||
|
[
|
||||||
|
"SwitchBypassMute"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui-switch-bypass-mute-by-group"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/avocadori/ComfyUI-AudioAmplitudeConverter": [
|
"https://github.com/avocadori/ComfyUI-AudioAmplitudeConverter": [
|
||||||
[
|
[
|
||||||
"NormalizeAmpToFloatNode"
|
"NormalizeAmpToFloatNode"
|
||||||
@@ -5849,6 +5889,14 @@
|
|||||||
"title_aux": "Comfyui_AudioRecoder"
|
"title_aux": "Comfyui_AudioRecoder"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/binarystatic/ComfyUI-BinarystaticMasterSeed": [
|
||||||
|
[
|
||||||
|
"BinarystaticMasterSeed"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-BinarystaticMasterSeed"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/birnam/ComfyUI-GenData-Pack": [
|
"https://github.com/birnam/ComfyUI-GenData-Pack": [
|
||||||
[
|
[
|
||||||
"Checkpoint From String \ud83d\udc69\u200d\ud83d\udcbb",
|
"Checkpoint From String \ud83d\udc69\u200d\ud83d\udcbb",
|
||||||
@@ -6168,6 +6216,17 @@
|
|||||||
"title_aux": "ComfyUI_FMJ [WIP]"
|
"title_aux": "ComfyUI_FMJ [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/c1660181647-hash/ComfyUI-MM-Visual-Encryption": [
|
||||||
|
[
|
||||||
|
"MM_Image_Decrypt",
|
||||||
|
"MM_Image_Encrypt",
|
||||||
|
"MM_Video_Decrypt",
|
||||||
|
"MM_Video_Encrypt"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-MM-Visual-Encryption"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/casterpollux/ComfyUI-USO": [
|
"https://github.com/casterpollux/ComfyUI-USO": [
|
||||||
[
|
[
|
||||||
"USOImageEncoder",
|
"USOImageEncoder",
|
||||||
@@ -6510,6 +6569,7 @@
|
|||||||
"GeminiImageNode",
|
"GeminiImageNode",
|
||||||
"GeminiInputFiles",
|
"GeminiInputFiles",
|
||||||
"GeminiNode",
|
"GeminiNode",
|
||||||
|
"GenerateTracks",
|
||||||
"GetImageSize",
|
"GetImageSize",
|
||||||
"GetVideoComponents",
|
"GetVideoComponents",
|
||||||
"GrowMask",
|
"GrowMask",
|
||||||
@@ -6565,6 +6625,7 @@
|
|||||||
"KlingDualCharacterVideoEffectNode",
|
"KlingDualCharacterVideoEffectNode",
|
||||||
"KlingImage2VideoNode",
|
"KlingImage2VideoNode",
|
||||||
"KlingImageGenerationNode",
|
"KlingImageGenerationNode",
|
||||||
|
"KlingImageToVideoWithAudio",
|
||||||
"KlingLipSyncAudioToVideoNode",
|
"KlingLipSyncAudioToVideoNode",
|
||||||
"KlingLipSyncTextToVideoNode",
|
"KlingLipSyncTextToVideoNode",
|
||||||
"KlingOmniProEditVideoNode",
|
"KlingOmniProEditVideoNode",
|
||||||
@@ -6576,6 +6637,7 @@
|
|||||||
"KlingSingleImageVideoEffectNode",
|
"KlingSingleImageVideoEffectNode",
|
||||||
"KlingStartEndFrameNode",
|
"KlingStartEndFrameNode",
|
||||||
"KlingTextToVideoNode",
|
"KlingTextToVideoNode",
|
||||||
|
"KlingTextToVideoWithAudio",
|
||||||
"KlingVideoExtendNode",
|
"KlingVideoExtendNode",
|
||||||
"KlingVirtualTryOnNode",
|
"KlingVirtualTryOnNode",
|
||||||
"LTXVAddGuide",
|
"LTXVAddGuide",
|
||||||
@@ -6936,6 +6998,10 @@
|
|||||||
"WanImageToImageApi",
|
"WanImageToImageApi",
|
||||||
"WanImageToVideo",
|
"WanImageToVideo",
|
||||||
"WanImageToVideoApi",
|
"WanImageToVideoApi",
|
||||||
|
"WanMoveConcatTrack",
|
||||||
|
"WanMoveTrackToVideo",
|
||||||
|
"WanMoveTracksFromCoords",
|
||||||
|
"WanMoveVisualizeTracks",
|
||||||
"WanPhantomSubjectToVideo",
|
"WanPhantomSubjectToVideo",
|
||||||
"WanSoundImageToVideo",
|
"WanSoundImageToVideo",
|
||||||
"WanSoundImageToVideoExtend",
|
"WanSoundImageToVideoExtend",
|
||||||
@@ -8042,6 +8108,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/grokuku/ComfyUI-Holaf": [
|
"https://github.com/grokuku/ComfyUI-Holaf": [
|
||||||
[
|
[
|
||||||
|
"HolafBypasser",
|
||||||
"HolafImageComparer",
|
"HolafImageComparer",
|
||||||
"HolafInstagramResize",
|
"HolafInstagramResize",
|
||||||
"HolafKSampler",
|
"HolafKSampler",
|
||||||
@@ -8050,6 +8117,7 @@
|
|||||||
"HolafMaskToBoolean",
|
"HolafMaskToBoolean",
|
||||||
"HolafOverlayNode",
|
"HolafOverlayNode",
|
||||||
"HolafRatioCalculator",
|
"HolafRatioCalculator",
|
||||||
|
"HolafRemote",
|
||||||
"HolafResolutionPreset",
|
"HolafResolutionPreset",
|
||||||
"HolafSaveImage",
|
"HolafSaveImage",
|
||||||
"HolafTiledKSampler",
|
"HolafTiledKSampler",
|
||||||
@@ -9000,6 +9068,9 @@
|
|||||||
"AudioResampler",
|
"AudioResampler",
|
||||||
"CollectKeyedVideosNode",
|
"CollectKeyedVideosNode",
|
||||||
"CollectVideosNode",
|
"CollectVideosNode",
|
||||||
|
"ConformAudio",
|
||||||
|
"ConformVideo",
|
||||||
|
"ExtendVideoNearestFrame",
|
||||||
"ImageDelay",
|
"ImageDelay",
|
||||||
"IntToString",
|
"IntToString",
|
||||||
"KlingVideoHandler",
|
"KlingVideoHandler",
|
||||||
@@ -9010,7 +9081,6 @@
|
|||||||
"StringSplitSelect",
|
"StringSplitSelect",
|
||||||
"Unbroken-Video-Handler",
|
"Unbroken-Video-Handler",
|
||||||
"VideoHandler",
|
"VideoHandler",
|
||||||
"VideoSanitizer",
|
|
||||||
"WorkflowLoggerNode"
|
"WorkflowLoggerNode"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@@ -11321,6 +11391,15 @@
|
|||||||
"title_aux": "comfyui-plus-integrations [WIP]"
|
"title_aux": "comfyui-plus-integrations [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/rookiestar28/ComfyUI_Security_Audit": [
|
||||||
|
[
|
||||||
|
"ComfyUI_Node_Audit",
|
||||||
|
"ComfyUI_Security_Audit"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_Security_Audit"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/rossturk/comfyui-primitive-mesh": [
|
"https://github.com/rossturk/comfyui-primitive-mesh": [
|
||||||
[
|
[
|
||||||
"PrimitiveMeshNode"
|
"PrimitiveMeshNode"
|
||||||
@@ -11722,6 +11801,7 @@
|
|||||||
"DandyCss",
|
"DandyCss",
|
||||||
"DandyCssLoader",
|
"DandyCssLoader",
|
||||||
"DandyEditorSettings",
|
"DandyEditorSettings",
|
||||||
|
"DandyFloat",
|
||||||
"DandyFloatCollector",
|
"DandyFloatCollector",
|
||||||
"DandyFloatPreview",
|
"DandyFloatPreview",
|
||||||
"DandyFloatSplitter",
|
"DandyFloatSplitter",
|
||||||
@@ -11729,6 +11809,7 @@
|
|||||||
"DandyHtml",
|
"DandyHtml",
|
||||||
"DandyHtmlLoader",
|
"DandyHtmlLoader",
|
||||||
"DandyImageCollector",
|
"DandyImageCollector",
|
||||||
|
"DandyInt",
|
||||||
"DandyIntCollector",
|
"DandyIntCollector",
|
||||||
"DandyIntPreview",
|
"DandyIntPreview",
|
||||||
"DandyIntSplitter",
|
"DandyIntSplitter",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,76 @@
|
|||||||
{
|
{
|
||||||
"custom_nodes": [
|
"custom_nodes": [
|
||||||
|
{
|
||||||
|
"author": "TuonoMindCode",
|
||||||
|
"title": "ComfyUI-Resolution-Suggest-Downscale",
|
||||||
|
"reference": "https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Resolution suggestion and downscale helper node for ComfyUI."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "dcyd-lun",
|
||||||
|
"title": "ComfyUI_text_diff",
|
||||||
|
"reference": "https://github.com/dcyd-lun/ComfyUI_text_diff",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/dcyd-lun/ComfyUI_text_diff"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Compare two texts with GitHub/GitLab-style diff highlighting in ComfyUI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "SKFRMSEHF",
|
||||||
|
"title": "SK-ComfyUI-FolderingLoader",
|
||||||
|
"id": "skloader",
|
||||||
|
"reference": "https://github.com/SKFRMSEHF/comfyui_SK_Loader",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/SKFRMSEHF/comfyui_SK_Loader"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Unified loader nodes with folder organization support for checkpoints, LoRA, VAE, and diffusion models"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "drawthingsai",
|
||||||
|
"title": "draw-things-comfyui",
|
||||||
|
"reference": "https://github.com/drawthingsai/draw-things-comfyui",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/drawthingsai/draw-things-comfyui"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "The official Draw Things extension for ComfyUI. Sends image-generation requests to Draw Things over gRPC. Supports Bridge Mode for DT+ cloud and local model execution."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "darrell-goh",
|
||||||
|
"title": "ComfyUI-NanoBanana_node",
|
||||||
|
"reference": "https://github.com/darrell-goh/ComfyUI-NanoBanana_node",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A custom node for ComfyUI that allows you to interact with Nano Banana's Vertex API proxy, providing access to Gemini models with dynamic image inputs."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "This-is-Uncut",
|
||||||
|
"title": "Custom-Node-ComfyUI-NBP-Uncut",
|
||||||
|
"reference": "https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "Node to use NBP with custom API key to improve data privacy control."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "princepainter",
|
||||||
|
"title": "Comfyui-PainterAudioLength",
|
||||||
|
"reference": "https://github.com/princepainter/Comfyui-PainterAudioLength",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/princepainter/Comfyui-PainterAudioLength"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "A tool for calculating audio duration that takes audio input and outputs the audio length as a floating-point number. (Description by CC)"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "akaugun",
|
"author": "akaugun",
|
||||||
"title": "comfyui-lora-hook-trigger",
|
"title": "comfyui-lora-hook-trigger",
|
||||||
|
|||||||
@@ -238,7 +238,8 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/1038lab/ComfyUI-VoxCPMTTS": [
|
"https://github.com/1038lab/ComfyUI-VoxCPMTTS": [
|
||||||
[
|
[
|
||||||
"AILab_VoxCPMTTS"
|
"AILab_VoxCPMTTS",
|
||||||
|
"AILab_VoxCPMTTS_Advanced"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-VoxCPMTTS"
|
"title_aux": "ComfyUI-VoxCPMTTS"
|
||||||
@@ -7327,8 +7328,11 @@
|
|||||||
"https://github.com/FeiMao-326/Comfyui-General-API-Node": [
|
"https://github.com/FeiMao-326/Comfyui-General-API-Node": [
|
||||||
[
|
[
|
||||||
"FeiMao_326_GeneralAPINode",
|
"FeiMao_326_GeneralAPINode",
|
||||||
|
"FeiMao_326_GetListElement",
|
||||||
"FeiMao_326_JsonParser",
|
"FeiMao_326_JsonParser",
|
||||||
"FeiMao_326_TextBatchReplace",
|
"FeiMao_326_TextBatchReplace",
|
||||||
|
"FeiMao_326_TextIterator",
|
||||||
|
"FeiMao_326_TextSplitByDelimiter",
|
||||||
"ShowTextNode",
|
"ShowTextNode",
|
||||||
"SimpleTextNode"
|
"SimpleTextNode"
|
||||||
],
|
],
|
||||||
@@ -10613,10 +10617,18 @@
|
|||||||
"JAX_EasyPrompt",
|
"JAX_EasyPrompt",
|
||||||
"JAX_EasyPromptSimple",
|
"JAX_EasyPromptSimple",
|
||||||
"JAX_ImageSizeMultiplier",
|
"JAX_ImageSizeMultiplier",
|
||||||
|
"JAX_KritaCanvas",
|
||||||
|
"JAX_KritaImageLayer",
|
||||||
|
"JAX_KritaMaskLayer",
|
||||||
|
"JAX_KritaOutput",
|
||||||
"JAX_KritaPipeIn",
|
"JAX_KritaPipeIn",
|
||||||
"JAX_KritaResizeCanvas",
|
"JAX_KritaSelection",
|
||||||
|
"JAX_KritaSendText",
|
||||||
"JAX_KritaStrength",
|
"JAX_KritaStrength",
|
||||||
"JAX_SamplerPipeOut"
|
"JAX_KritaStyle",
|
||||||
|
"JAX_Parameter",
|
||||||
|
"JAX_SamplerPipeOut",
|
||||||
|
"JAX_SendImageWebSocket"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-Jax-Nodes"
|
"title_aux": "ComfyUI-Jax-Nodes"
|
||||||
@@ -15503,6 +15515,19 @@
|
|||||||
"title_aux": "ComfyUI SKBundle"
|
"title_aux": "ComfyUI SKBundle"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/SKFRMSEHF/comfyui_SK_Loader": [
|
||||||
|
[
|
||||||
|
"SK_CheckpointLoader",
|
||||||
|
"SK_CheckpointLoaderSimple",
|
||||||
|
"SK_LoraLoader",
|
||||||
|
"SK_UNETLoader",
|
||||||
|
"SK_VAELoader",
|
||||||
|
"SK_unCLIPCheckpointLoader"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "SK-ComfyUI-FolderingLoader"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/SLAPaper/ComfyUI-Image-Selector": [
|
"https://github.com/SLAPaper/ComfyUI-Image-Selector": [
|
||||||
[
|
[
|
||||||
"ImageDuplicator",
|
"ImageDuplicator",
|
||||||
@@ -16319,6 +16344,7 @@
|
|||||||
"BboxSplit",
|
"BboxSplit",
|
||||||
"Cascade",
|
"Cascade",
|
||||||
"ImageFilters",
|
"ImageFilters",
|
||||||
|
"LMS_VisionController",
|
||||||
"Luts",
|
"Luts",
|
||||||
"LutsAdvanced",
|
"LutsAdvanced",
|
||||||
"RemoveAreaByMask",
|
"RemoveAreaByMask",
|
||||||
@@ -16696,6 +16722,9 @@
|
|||||||
"https://github.com/ShootTheSound/comfyUI-Realtime-Lora": [
|
"https://github.com/ShootTheSound/comfyUI-Realtime-Lora": [
|
||||||
[
|
[
|
||||||
"ApplyTrainedLora",
|
"ApplyTrainedLora",
|
||||||
|
"MusubiQwenImageEditLoraTrainer",
|
||||||
|
"MusubiQwenImageLoraTrainer",
|
||||||
|
"MusubiWanLoraTrainer",
|
||||||
"MusubiZImageLoraTrainer",
|
"MusubiZImageLoraTrainer",
|
||||||
"RealtimeLoraTrainer",
|
"RealtimeLoraTrainer",
|
||||||
"SD15LoraTrainer",
|
"SD15LoraTrainer",
|
||||||
@@ -18623,6 +18652,14 @@
|
|||||||
"title_aux": "ComfyUI-Unprompted"
|
"title_aux": "ComfyUI-Unprompted"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/This-is-Uncut/Custom-Node-ComfyUI-NBP-Uncut": [
|
||||||
|
[
|
||||||
|
"NanoBananaProNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Custom-Node-ComfyUI-NBP-Uncut"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/ThunderBolt4931/comfyui_pixel_forge": [
|
"https://github.com/ThunderBolt4931/comfyui_pixel_forge": [
|
||||||
[
|
[
|
||||||
"ConcatenateBatchHorizontally",
|
"ConcatenateBatchHorizontally",
|
||||||
@@ -18976,6 +19013,14 @@
|
|||||||
"title_aux": "ComfyUI-MultiClip-Text-Script"
|
"title_aux": "ComfyUI-MultiClip-Text-Script"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/TuonoMindCode/ComfyUI-Resolution-Suggest-Downscale": [
|
||||||
|
[
|
||||||
|
"TuonoResolutionSuggestDownscale"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Resolution-Suggest-Downscale"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/TuriSc/comfyui-text-line-selector": [
|
"https://github.com/TuriSc/comfyui-text-line-selector": [
|
||||||
[
|
[
|
||||||
"TextLineSelectorNode"
|
"TextLineSelectorNode"
|
||||||
@@ -22625,13 +22670,21 @@
|
|||||||
"HSVAdjuster",
|
"HSVAdjuster",
|
||||||
"HeightAmplifier",
|
"HeightAmplifier",
|
||||||
"HeightCombiner",
|
"HeightCombiner",
|
||||||
|
"HeightToNormal",
|
||||||
"ImageBitDepthChecker",
|
"ImageBitDepthChecker",
|
||||||
"ImageEnhancement",
|
"ImageEnhancement",
|
||||||
"LevelsAdjustment",
|
"LevelsAdjustment",
|
||||||
"LotusHeightProcessor",
|
"LotusHeightProcessor",
|
||||||
|
"LotusNormalProcessor",
|
||||||
"MicroDetailOverlay",
|
"MicroDetailOverlay",
|
||||||
"MultiTextureBlender",
|
"MultiTextureBlender",
|
||||||
|
"NormalConverter",
|
||||||
|
"NormalFormatAuto",
|
||||||
|
"NormalFormatBruteForce",
|
||||||
|
"NormalFormatValidator",
|
||||||
|
"NormalIntensity",
|
||||||
"NormalMapCombiner",
|
"NormalMapCombiner",
|
||||||
|
"NormalToDepth",
|
||||||
"PBRAdjuster",
|
"PBRAdjuster",
|
||||||
"PBRBatchToPipe",
|
"PBRBatchToPipe",
|
||||||
"PBRCombiner",
|
"PBRCombiner",
|
||||||
@@ -22651,6 +22704,8 @@
|
|||||||
"SSSMapGenerator",
|
"SSSMapGenerator",
|
||||||
"ScratchesGenerator",
|
"ScratchesGenerator",
|
||||||
"SeamlessTiling",
|
"SeamlessTiling",
|
||||||
|
"SharpenDepth",
|
||||||
|
"SharpenNormal",
|
||||||
"SimpleRecolor",
|
"SimpleRecolor",
|
||||||
"SmartBlur",
|
"SmartBlur",
|
||||||
"SmartTextureResizer",
|
"SmartTextureResizer",
|
||||||
@@ -27488,6 +27543,7 @@
|
|||||||
"GeminiImageNode",
|
"GeminiImageNode",
|
||||||
"GeminiInputFiles",
|
"GeminiInputFiles",
|
||||||
"GeminiNode",
|
"GeminiNode",
|
||||||
|
"GenerateTracks",
|
||||||
"GetImageSize",
|
"GetImageSize",
|
||||||
"GetVideoComponents",
|
"GetVideoComponents",
|
||||||
"GrowMask",
|
"GrowMask",
|
||||||
@@ -27543,6 +27599,7 @@
|
|||||||
"KlingDualCharacterVideoEffectNode",
|
"KlingDualCharacterVideoEffectNode",
|
||||||
"KlingImage2VideoNode",
|
"KlingImage2VideoNode",
|
||||||
"KlingImageGenerationNode",
|
"KlingImageGenerationNode",
|
||||||
|
"KlingImageToVideoWithAudio",
|
||||||
"KlingLipSyncAudioToVideoNode",
|
"KlingLipSyncAudioToVideoNode",
|
||||||
"KlingLipSyncTextToVideoNode",
|
"KlingLipSyncTextToVideoNode",
|
||||||
"KlingOmniProEditVideoNode",
|
"KlingOmniProEditVideoNode",
|
||||||
@@ -27554,6 +27611,7 @@
|
|||||||
"KlingSingleImageVideoEffectNode",
|
"KlingSingleImageVideoEffectNode",
|
||||||
"KlingStartEndFrameNode",
|
"KlingStartEndFrameNode",
|
||||||
"KlingTextToVideoNode",
|
"KlingTextToVideoNode",
|
||||||
|
"KlingTextToVideoWithAudio",
|
||||||
"KlingVideoExtendNode",
|
"KlingVideoExtendNode",
|
||||||
"KlingVirtualTryOnNode",
|
"KlingVirtualTryOnNode",
|
||||||
"LTXVAddGuide",
|
"LTXVAddGuide",
|
||||||
@@ -27914,6 +27972,10 @@
|
|||||||
"WanImageToImageApi",
|
"WanImageToImageApi",
|
||||||
"WanImageToVideo",
|
"WanImageToVideo",
|
||||||
"WanImageToVideoApi",
|
"WanImageToVideoApi",
|
||||||
|
"WanMoveConcatTrack",
|
||||||
|
"WanMoveTrackToVideo",
|
||||||
|
"WanMoveTracksFromCoords",
|
||||||
|
"WanMoveVisualizeTracks",
|
||||||
"WanPhantomSubjectToVideo",
|
"WanPhantomSubjectToVideo",
|
||||||
"WanSoundImageToVideo",
|
"WanSoundImageToVideo",
|
||||||
"WanSoundImageToVideoExtend",
|
"WanSoundImageToVideoExtend",
|
||||||
@@ -28815,6 +28877,14 @@
|
|||||||
"title_aux": "DarkPrompts"
|
"title_aux": "DarkPrompts"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/darrell-goh/ComfyUI-NanoBanana_node": [
|
||||||
|
[
|
||||||
|
"NanoBananaNode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-NanoBanana_node"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/darth-veitcher/comfydv": [
|
"https://github.com/darth-veitcher/comfydv": [
|
||||||
[
|
[
|
||||||
"CircuitBreaker",
|
"CircuitBreaker",
|
||||||
@@ -29060,6 +29130,14 @@
|
|||||||
"title_aux": "comfyui_facetools"
|
"title_aux": "comfyui_facetools"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/dcyd-lun/ComfyUI_text_diff": [
|
||||||
|
[
|
||||||
|
"TextDiff"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_text_diff"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/denfrost/Den_ComfyUI_Workflow": [
|
"https://github.com/denfrost/Den_ComfyUI_Workflow": [
|
||||||
[
|
[
|
||||||
"Den_CropImage_AS",
|
"Den_CropImage_AS",
|
||||||
@@ -29550,6 +29628,22 @@
|
|||||||
"title_aux": "ComfyUI_Dragos_Nodes"
|
"title_aux": "ComfyUI_Dragos_Nodes"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/drawthingsai/draw-things-comfyui": [
|
||||||
|
[
|
||||||
|
"DrawThingsControlNet",
|
||||||
|
"DrawThingsHints",
|
||||||
|
"DrawThingsLoRA",
|
||||||
|
"DrawThingsNegative",
|
||||||
|
"DrawThingsPositive",
|
||||||
|
"DrawThingsPrompt",
|
||||||
|
"DrawThingsRefiner",
|
||||||
|
"DrawThingsSampler",
|
||||||
|
"DrawThingsUpscaler"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "draw-things-comfyui"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/dreamhartley/ComfyUI_show_seed": [
|
"https://github.com/dreamhartley/ComfyUI_show_seed": [
|
||||||
[
|
[
|
||||||
"Show Seed"
|
"Show Seed"
|
||||||
@@ -43943,6 +44037,14 @@
|
|||||||
"title_aux": "Comfyui-PainterAudioCut"
|
"title_aux": "Comfyui-PainterAudioCut"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/princepainter/Comfyui-PainterAudioLength": [
|
||||||
|
[
|
||||||
|
"PainterAudioLength"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "Comfyui-PainterAudioLength"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/princepainter/Comfyui-PainterFLF2V": [
|
"https://github.com/princepainter/Comfyui-PainterFLF2V": [
|
||||||
[
|
[
|
||||||
"PainterFLF2V"
|
"PainterFLF2V"
|
||||||
@@ -49063,7 +49165,8 @@
|
|||||||
"TALoadCheckpointModelWithName",
|
"TALoadCheckpointModelWithName",
|
||||||
"TALoadDiffusionModelWithName",
|
"TALoadDiffusionModelWithName",
|
||||||
"TALoadGGUFModelWithName",
|
"TALoadGGUFModelWithName",
|
||||||
"TAPromptController"
|
"TAPromptController",
|
||||||
|
"ta_captioning"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "TA-ComfyUI-Nodes-Pack"
|
"title_aux": "TA-ComfyUI-Nodes-Pack"
|
||||||
@@ -49830,7 +49933,8 @@
|
|||||||
"https://github.com/ussoewwin/ComfyUI-NunchakuFluxLoraStacker": [
|
"https://github.com/ussoewwin/ComfyUI-NunchakuFluxLoraStacker": [
|
||||||
[
|
[
|
||||||
"FastGroupsBypasserV2",
|
"FastGroupsBypasserV2",
|
||||||
"FluxLoraMultiLoader"
|
"FluxLoraMultiLoader",
|
||||||
|
"ModelPatchLoaderCustom"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-NunchakuFluxLoraStacker"
|
"title_aux": "ComfyUI-NunchakuFluxLoraStacker"
|
||||||
@@ -50270,6 +50374,7 @@
|
|||||||
"vsLinx_BooleanOrOperator",
|
"vsLinx_BooleanOrOperator",
|
||||||
"vsLinx_BypassOnBool",
|
"vsLinx_BypassOnBool",
|
||||||
"vsLinx_FitImageIntoBBoxMask",
|
"vsLinx_FitImageIntoBBoxMask",
|
||||||
|
"vsLinx_ImpactMultilineWildcardText",
|
||||||
"vsLinx_LoadSelectedImagesBatch",
|
"vsLinx_LoadSelectedImagesBatch",
|
||||||
"vsLinx_LoadSelectedImagesList",
|
"vsLinx_LoadSelectedImagesList",
|
||||||
"vsLinx_MuteOnBool"
|
"vsLinx_MuteOnBool"
|
||||||
@@ -51663,6 +51768,8 @@
|
|||||||
"PreviewImageLam",
|
"PreviewImageLam",
|
||||||
"PromptTranslator",
|
"PromptTranslator",
|
||||||
"QRCode",
|
"QRCode",
|
||||||
|
"QwenImageEditNode",
|
||||||
|
"QwenImageNode",
|
||||||
"SaveImageLam",
|
"SaveImageLam",
|
||||||
"SaveImgOutputLam",
|
"SaveImgOutputLam",
|
||||||
"SectionEnd",
|
"SectionEnd",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "comfyui-manager"
|
name = "comfyui-manager"
|
||||||
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
|
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
|
||||||
version = "3.38.2"
|
version = "3.38.3"
|
||||||
license = { file = "LICENSE.txt" }
|
license = { file = "LICENSE.txt" }
|
||||||
dependencies = ["GitPython", "PyGithub", "matrix-nio", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]
|
dependencies = ["GitPython", "PyGithub", "matrix-nio", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user