mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2026-01-29 07:20:15 +08:00
Compare commits
9 Commits
7f2f85c86b
...
273fc8a824
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
273fc8a824 | ||
|
|
00332ae444 | ||
|
|
e8deb3d8fe | ||
|
|
8b234c99cf | ||
|
|
1f986d9c45 | ||
|
|
bacb8fb3cd | ||
|
|
e4a90089ab | ||
|
|
674b9f3705 | ||
|
|
e7d4ea76d7 |
@ -35384,16 +35384,6 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI scheduler that finds the shift value required to align high/low sampling steps with a target sigma boundary."
|
||||
},
|
||||
{
|
||||
"author": "hvppycoding",
|
||||
"title": "hvppyflow",
|
||||
"reference": "https://github.com/hvppycoding/hvppyflow",
|
||||
"files": [
|
||||
"https://github.com/hvppycoding/hvppyflow"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for Automated Workflow"
|
||||
},
|
||||
{
|
||||
"author": "l33chking",
|
||||
"title": "ComfyUI Channel Ops",
|
||||
@ -36987,6 +36977,17 @@
|
||||
"description": "Adds shortcuts for commenting and deleting lines of text, with a configurable comment symbol. Includes a node that cleans comments from text and splits content using tags for Regional Prompting.",
|
||||
"tags": ["frontend", "shortcut", "utility"]
|
||||
},
|
||||
{
|
||||
"author": "akawana",
|
||||
"title": "Utils Extra",
|
||||
"reference": "https://github.com/akawana/ComfyUI-Utils-extra",
|
||||
"files": [
|
||||
"https://github.com/akawana/ComfyUI-Utils-extra"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Utility tools. Index Multiple is used for expanding multiple values from a list, IsOneOfGroupsActive to identify groups state, RepeatGroupState group enable/disable like rg but without connection etc.",
|
||||
"tags": ["utility", "list", "batch"]
|
||||
},
|
||||
{
|
||||
"author": "lovisdotio",
|
||||
"title": "ComfyUI-Replace-First-Frame-Last-Frame",
|
||||
@ -37037,6 +37038,16 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom ComfyUI nodes that split large images into overlapping tiles for processing and merge them back seamlessly with feathering blending. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "tuki0918",
|
||||
"title": "ComfyUI_Cooldown_Node",
|
||||
"reference": "https://github.com/tuki0918/ComfyUI_Cooldown_Node",
|
||||
"files": [
|
||||
"https://github.com/tuki0918/ComfyUI_Cooldown_Node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Provides custom nodes with a cooldown feature for ComfyUI. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "NeoDroleDeGueule",
|
||||
"title": "NDDG_Great_Nodes",
|
||||
@ -37057,8 +37068,87 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Collection of image processing utility nodes for ComfyUI including intelligent cropping, aspect ratio scaling, and crop box restoration capabilities. (Description by CC)"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"author": "chchchadzilla",
|
||||
"title": "ComfyUI-ChomfyNodes",
|
||||
"reference": "https://github.com/chchchadzilla/ComfyUI-ChomfyNodes",
|
||||
"files": [
|
||||
"https://github.com/chchchadzilla/ComfyUI-ChomfyNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A professional suite of utility nodes for ComfyUI, featuring forensic logging, massive wildcard control, universal noise injection, and persistent counters."
|
||||
},
|
||||
{
|
||||
"author": "nitingrg",
|
||||
"title": "comfyui-ntools",
|
||||
"reference": "https://github.com/nitingrg/comfyui-ntools",
|
||||
"files": [
|
||||
"https://github.com/nitingrg/comfyui-ntools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Essential little utilities that should have been in ComfyUI from day one. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "jav12z",
|
||||
"title": "ComfyUI-ToyShaders",
|
||||
"reference": "https://github.com/jav12z/ComfyUI-ToyShaders",
|
||||
"files": [
|
||||
"https://github.com/jav12z/ComfyUI-ToyShaders"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that allows you to render GLSL shaders (Shadertoy-style) directly inside your workflows. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "Nynxz",
|
||||
"title": "ComfyUI-NynxzNodes",
|
||||
"reference": "https://github.com/Nynxz/ComfyUI-NynxzNodes",
|
||||
"files": [
|
||||
"https://github.com/Nynxz/ComfyUI-NynxzNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom ComfyUI nodes providing video comparison utilities, including wipe and fade compare video generation in multiple directions. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "huygiatrng",
|
||||
"title": "Facefusion_comfyui",
|
||||
"reference": "https://github.com/huygiatrng/Facefusion_comfyui",
|
||||
"files": [
|
||||
"https://github.com/huygiatrng/Facefusion_comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced face swapping for ComfyUI with local ONNX inference - no API required!"
|
||||
},
|
||||
{
|
||||
"author": "Ada123-a",
|
||||
"title": "ComfyUI-Kandinsky",
|
||||
"reference": "https://github.com/Ada123-a/ComfyUI-Kandinsky",
|
||||
"files": [
|
||||
"https://github.com/Ada123-a/ComfyUI-Kandinsky"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Kandinsky 2/20B ComfyUI support with FP8/GGUF/blockswap support."
|
||||
},
|
||||
{
|
||||
"author": "Rzgar Espo",
|
||||
"title": "ComfyUI Qwen Image Size Picker",
|
||||
"id": "QwenImg-latent",
|
||||
"reference": "https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker",
|
||||
"files": [
|
||||
"https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "An empty latent size picker with support for Qwen Image, SDXL, and Flux models."
|
||||
},
|
||||
{
|
||||
"author": "obvirm",
|
||||
"title": "ComfyUI-WhisperXX",
|
||||
"reference": "https://github.com/obvirm/ComfyUI-WhisperXX",
|
||||
"files": [
|
||||
"https://github.com/obvirm/ComfyUI-WhisperXX"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that provides advanced transcription, alignment, and diarization capabilities using the WhisperX library."
|
||||
},
|
||||
|
||||
|
||||
|
||||
@ -37492,6 +37582,6 @@
|
||||
],
|
||||
"install_type": "unzip",
|
||||
"description": "This is a node to convert an image into a CMYK Halftone dot image."
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -198,6 +198,7 @@
|
||||
"FashionSegmentClothing",
|
||||
"RMBG",
|
||||
"SAM2Segment",
|
||||
"SAM3Segment",
|
||||
"Segment",
|
||||
"SegmentV2"
|
||||
],
|
||||
@ -2100,6 +2101,22 @@
|
||||
"title_aux": "ComfyUI GOAT Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/Ada123-a/ComfyUI-Kandinsky": [
|
||||
[
|
||||
"EmptyKandinskyV5_Latent",
|
||||
"KandinskyV5_ImageToVideoLatent",
|
||||
"KandinskyV5_Loader",
|
||||
"KandinskyV5_PruneFrames",
|
||||
"KandinskyV5_QwenLoader",
|
||||
"KandinskyV5_Sampler",
|
||||
"KandinskyV5_TextEncode",
|
||||
"KandinskyV5_VAEDecode",
|
||||
"KandinskyV5_VAELoader"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Kandinsky"
|
||||
}
|
||||
],
|
||||
"https://github.com/AdamShuo/ComfyUI_Switch": [
|
||||
[
|
||||
"SwitchAny"
|
||||
@ -2162,6 +2179,7 @@
|
||||
"Input_Text",
|
||||
"Text_Concat",
|
||||
"billbum_modified_stream_response_llm_api",
|
||||
"hyprlab_image_api_node",
|
||||
"load_video_from_url",
|
||||
"load_video_from_url_comfy_core",
|
||||
"reg_tuzi_chat_response",
|
||||
@ -5594,6 +5612,10 @@
|
||||
"https://github.com/Dobidop/ComfyStereo": [
|
||||
[
|
||||
"DeoVRViewNode",
|
||||
"NativeStereoImageViewer",
|
||||
"NativeStereoVideoViewer",
|
||||
"NativeVRStatus",
|
||||
"StereoDiffusion",
|
||||
"StereoImageNode"
|
||||
],
|
||||
{
|
||||
@ -6120,10 +6142,8 @@
|
||||
"LoadImageSeries",
|
||||
"OllamaChat",
|
||||
"PlaySound",
|
||||
"SaveVideoShort",
|
||||
"SimpleTextInput",
|
||||
"SizePicker",
|
||||
"SoraVideoGen",
|
||||
"TextCombiner",
|
||||
"TextDisplay",
|
||||
"TextTemplate",
|
||||
@ -6274,8 +6294,13 @@
|
||||
"HunyuanImage3FullLoader",
|
||||
"HunyuanImage3Generate",
|
||||
"HunyuanImage3GenerateLarge",
|
||||
"HunyuanImage3GenerateLargeBudget",
|
||||
"HunyuanImage3GenerateLowVRAM",
|
||||
"HunyuanImage3GenerateLowVRAMBudget",
|
||||
"HunyuanImage3GenerateTelemetry",
|
||||
"HunyuanImage3Int8Loader",
|
||||
"HunyuanImage3Int8LoaderBudget",
|
||||
"HunyuanImage3NF4LoaderLowVRAMBudget",
|
||||
"HunyuanImage3QuantizedLoader",
|
||||
"HunyuanImage3Unload",
|
||||
"HunyuanPromptRewriter"
|
||||
@ -9284,8 +9309,10 @@
|
||||
],
|
||||
"https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough": [
|
||||
[
|
||||
"ControlledCLIPTextEncode",
|
||||
"ControlledControlNetLoader",
|
||||
"ControlledModelPatchLoader",
|
||||
"ControlledUNETLoader",
|
||||
"ControlledUnetLoaderGGUF",
|
||||
"ControlledVAELoader",
|
||||
"DeleteModelPassthrough",
|
||||
@ -11471,7 +11498,18 @@
|
||||
],
|
||||
"https://github.com/Ltamann/ComfyUI-TBG-Takeaways": [
|
||||
[
|
||||
"TBG_Preview_Sender_WebSocked"
|
||||
"BasicSchedulerNormalized",
|
||||
"FLUX2JSONPromptGenerator",
|
||||
"HexConeDenoiseMask",
|
||||
"LogSigmaSamplerNode",
|
||||
"LogSigmaStepSamplerNode",
|
||||
"ModelSamplingFluxGradual",
|
||||
"PolyExponentialSigmaAdder",
|
||||
"PromptBatchGenerator",
|
||||
"TBG Flux-Z-Images Sampler",
|
||||
"TBG_FluxKontextStabilizer",
|
||||
"TBG_Preview_Sender_WebSocked",
|
||||
"VAEDecodeColorFix"
|
||||
],
|
||||
{
|
||||
"title_aux": "TBG\u2019s ComfyUI Development Takeaways"
|
||||
@ -12247,6 +12285,9 @@
|
||||
[
|
||||
"Farthest Color",
|
||||
"Hex or 24 Bit Color",
|
||||
"Image Rotator",
|
||||
"Pose Image Setup",
|
||||
"VideoMaskEditor",
|
||||
"WAN Frame Calculator"
|
||||
],
|
||||
{
|
||||
@ -12298,6 +12339,7 @@
|
||||
[
|
||||
"LightX2VConfigCombiner",
|
||||
"LightX2VConfigCombinerV2",
|
||||
"LightX2VConfigCombinerV3",
|
||||
"LightX2VInferenceConfig",
|
||||
"LightX2VLoRALoader",
|
||||
"LightX2VMemoryOptimization",
|
||||
@ -13189,6 +13231,15 @@
|
||||
"title_aux": "Efficiency Nodes ExtendeD"
|
||||
}
|
||||
],
|
||||
"https://github.com/Nynxz/ComfyUI-NynxzNodes": [
|
||||
[
|
||||
"nynxz.Create.CompareVideo.Fade",
|
||||
"nynxz.Create.CompareVideo.Wipe"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NynxzNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/OKIE5/ComfyUI-CN-Pre": [
|
||||
[
|
||||
"CN Pre+Loaders: Segmentation",
|
||||
@ -13715,10 +13766,12 @@
|
||||
],
|
||||
"https://github.com/PozzettiAndrea/ComfyUI-GeometryPack": [
|
||||
[
|
||||
"GeomPackBackdraftView",
|
||||
"GeomPackBooleanOp",
|
||||
"GeomPackCheckNormals",
|
||||
"GeomPackCombineMeshes",
|
||||
"GeomPackComputeNormals",
|
||||
"GeomPackConnectedComponents",
|
||||
"GeomPackCreatePrimitive",
|
||||
"GeomPackDetectSelfIntersections",
|
||||
"GeomPackExtractSkeleton",
|
||||
@ -13747,6 +13800,7 @@
|
||||
"GeomPackRemeshSelfIntersections",
|
||||
"GeomPackRemeshWithTexture",
|
||||
"GeomPackSaveMesh",
|
||||
"GeomPackSaveMeshBatch",
|
||||
"GeomPackTextureToGeometry",
|
||||
"GeomPackTransformMesh",
|
||||
"GeomPackUVUnwrap",
|
||||
@ -13846,20 +13900,18 @@
|
||||
"https://github.com/PozzettiAndrea/ComfyUI-SAM3": [
|
||||
[
|
||||
"LoadSAM3Model",
|
||||
"SAM3AddVideoPrompt",
|
||||
"SAM3BBoxCollector",
|
||||
"SAM3CloseVideoSession",
|
||||
"SAM3CombineBoxes",
|
||||
"SAM3CombinePoints",
|
||||
"SAM3CreateBox",
|
||||
"SAM3CreatePoint",
|
||||
"SAM3InitVideoSession",
|
||||
"SAM3InitVideoSessionAdvanced",
|
||||
"SAM3InteractiveSegmentation",
|
||||
"SAM3PointCollector",
|
||||
"SAM3PropagateVideo",
|
||||
"SAM3Propagate",
|
||||
"SAM3Segmentation",
|
||||
"SAM3VideoModelLoader",
|
||||
"SAM3VideoOutput"
|
||||
"SAM3VideoOutput",
|
||||
"SAM3VideoSegmentation"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-SAM3"
|
||||
@ -14925,6 +14977,8 @@
|
||||
"https://github.com/SatadalAI/SATA_UtilityNode": [
|
||||
[
|
||||
"ImageSaveWithMetadata",
|
||||
"Latent_Machine",
|
||||
"PromptAutocomplete",
|
||||
"Prompt_Machine",
|
||||
"Resolution_Machine",
|
||||
"Upscale_Machine"
|
||||
@ -19769,14 +19823,14 @@
|
||||
"KSamplerProgress //Inspire",
|
||||
"MultiModelAdvancedKsampler",
|
||||
"MultiModelCheckpointIterator",
|
||||
"MultiModelCheckpointIteratorFirst",
|
||||
"MultiModelPromptSaver",
|
||||
"MultiModelPromptSaverIterative",
|
||||
"MultiModelPromptSaverIterativeFirst",
|
||||
"Ranbooru",
|
||||
"RandomCharacterSelector",
|
||||
"RandomNoise //Inspire",
|
||||
"RapidSchedulerCombo",
|
||||
"RapidSchedulerSelector",
|
||||
"RapidStringIterator",
|
||||
"ScheduledCFGGuider //Inspire",
|
||||
"ScheduledPerpNegCFGGuider //Inspire",
|
||||
"StringHasher"
|
||||
@ -20344,7 +20398,6 @@
|
||||
"ConvertAnyToString",
|
||||
"ConvertStringToNumber",
|
||||
"CustomLatentImage-NYJY",
|
||||
"CustomLatentImageSimple",
|
||||
"FloatSlider-NYJY",
|
||||
"FluxProOnline",
|
||||
"GetItemFromList",
|
||||
@ -20496,6 +20549,8 @@
|
||||
"Comfly_Doubao_Seededit",
|
||||
"Comfly_Doubao_Seedream",
|
||||
"Comfly_Doubao_Seedream_4",
|
||||
"Comfly_Flux_2_Flex",
|
||||
"Comfly_Flux_2_Pro",
|
||||
"Comfly_Flux_Kontext",
|
||||
"Comfly_Flux_Kontext_Edit",
|
||||
"Comfly_Flux_Kontext_bfl",
|
||||
@ -20532,7 +20587,11 @@
|
||||
"Comfly_suno_upload",
|
||||
"Comfly_suno_upload_extend",
|
||||
"Comfly_upload",
|
||||
"Comfly_video_extend"
|
||||
"Comfly_video_extend",
|
||||
"Comfly_vidu_img2video",
|
||||
"Comfly_vidu_ref2video",
|
||||
"Comfly_vidu_start-end2video",
|
||||
"Comfly_vidu_text2video"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui_Comfly_v2"
|
||||
@ -20718,6 +20777,18 @@
|
||||
"title_aux": "Keybinding Extra"
|
||||
}
|
||||
],
|
||||
"https://github.com/akawana/ComfyUI-Utils-extra": [
|
||||
[
|
||||
"AKSamplerSettings",
|
||||
"AKSettingsOut",
|
||||
"IndexMultiple",
|
||||
"IsOneOfGroupsActive",
|
||||
"RepeatGroupState"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Utils-extra"
|
||||
}
|
||||
],
|
||||
"https://github.com/akierson/ComfyUI-textnodes": [
|
||||
[
|
||||
"Prompt Truncate",
|
||||
@ -21018,6 +21089,8 @@
|
||||
],
|
||||
"https://github.com/alexjx/ComfyUI-XJNodes": [
|
||||
[
|
||||
"XJContextEnter",
|
||||
"XJContextExit",
|
||||
"XJFloatRangeList",
|
||||
"XJImageGrid",
|
||||
"XJImageListFilter",
|
||||
@ -21244,12 +21317,21 @@
|
||||
"https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen": [
|
||||
[
|
||||
"ArchAi3D_Average_Color",
|
||||
"ArchAi3D_Boolean_Input",
|
||||
"ArchAi3D_Cinematography_Prompt_Builder",
|
||||
"ArchAi3D_Clean_Room_Prompt",
|
||||
"ArchAi3D_Color_Correction_Advanced",
|
||||
"ArchAi3D_Color_Correction_BT709",
|
||||
"ArchAi3D_Conditioning_Balance",
|
||||
"ArchAi3D_Float_Input",
|
||||
"ArchAi3D_Gemini",
|
||||
"ArchAi3D_Gemini_Model",
|
||||
"ArchAi3D_Int_Input",
|
||||
"ArchAi3D_Load_Image_URL",
|
||||
"ArchAi3D_Mask_Crop_Rotate",
|
||||
"ArchAi3D_Mask_To_Position_Guide",
|
||||
"ArchAi3D_Metric3D_Depth",
|
||||
"ArchAi3D_Metric3D_Normal",
|
||||
"ArchAi3D_Object_Focus_Camera",
|
||||
"ArchAi3D_Object_Focus_Camera_V2",
|
||||
"ArchAi3D_Object_Focus_Camera_V3",
|
||||
@ -21289,8 +21371,11 @@
|
||||
"ArchAi3D_Qwen_Style_Transfer",
|
||||
"ArchAi3D_Qwen_System_Prompt",
|
||||
"ArchAi3D_Qwen_Watermark_Removal",
|
||||
"ArchAi3D_SAM3_Segment",
|
||||
"ArchAi3D_Save_Image",
|
||||
"ArchAi3D_Simple_Position_Prompt",
|
||||
"ArchAi3D_Solid_Color_Image",
|
||||
"ArchAi3D_String_Input",
|
||||
"ArchAi3dQwenEncoderSimpleV2"
|
||||
],
|
||||
{
|
||||
@ -24640,6 +24725,17 @@
|
||||
"title_aux": "Chaser's Custom Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/chchchadzilla/ComfyUI-ChomfyNodes": [
|
||||
[
|
||||
"ChomfyDetailedLogger",
|
||||
"ChomfyMegaPrompt",
|
||||
"ChomfyUniversalCounter",
|
||||
"ChomfyUniversalNoise"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ChomfyNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/checkbins/checkbin-comfy": [
|
||||
[
|
||||
"Checkbin Get Image Bin",
|
||||
@ -25919,6 +26015,7 @@
|
||||
"EmptyAudio",
|
||||
"EmptyChromaRadianceLatentImage",
|
||||
"EmptyCosmosLatentVideo",
|
||||
"EmptyFlux2LatentImage",
|
||||
"EmptyHunyuanImageLatent",
|
||||
"EmptyHunyuanLatentVideo",
|
||||
"EmptyImage",
|
||||
@ -25933,13 +26030,14 @@
|
||||
"ExtendIntermediateSigmas",
|
||||
"FeatherMask",
|
||||
"FlipSigmas",
|
||||
"Flux2ProImageNode",
|
||||
"Flux2Scheduler",
|
||||
"FluxDisableGuidance",
|
||||
"FluxGuidance",
|
||||
"FluxKontextImageScale",
|
||||
"FluxKontextMultiReferenceLatentMethod",
|
||||
"FluxProExpandNode",
|
||||
"FluxProFillNode",
|
||||
"FluxProImageNode",
|
||||
"FluxProUltraImageNode",
|
||||
"FreSca",
|
||||
"FreeU",
|
||||
@ -26043,14 +26141,14 @@
|
||||
"LatentUpscaleModelLoader",
|
||||
"LazyCache",
|
||||
"Load3D",
|
||||
"Load3DAnimation",
|
||||
"LoadAudio",
|
||||
"LoadImage",
|
||||
"LoadImageDataSetFromFolder",
|
||||
"LoadImageMask",
|
||||
"LoadImageOutput",
|
||||
"LoadImageSetFromFolderNode",
|
||||
"LoadImageTextSetFromFolderNode",
|
||||
"LoadImageTextDataSetFromFolder",
|
||||
"LoadLatent",
|
||||
"LoadTrainingDataset",
|
||||
"LoadVideo",
|
||||
"LoraLoader",
|
||||
"LoraLoaderModelOnly",
|
||||
@ -26067,6 +26165,7 @@
|
||||
"LumaReferenceNode",
|
||||
"LumaVideoNode",
|
||||
"Mahiro",
|
||||
"MakeTrainingDataset",
|
||||
"MaskComposite",
|
||||
"MaskPreview",
|
||||
"MaskToImage",
|
||||
@ -26136,7 +26235,6 @@
|
||||
"PolyexponentialScheduler",
|
||||
"PorterDuffImageComposite",
|
||||
"Preview3D",
|
||||
"Preview3DAnimation",
|
||||
"PreviewAny",
|
||||
"PreviewAudio",
|
||||
"PreviewImage",
|
||||
@ -26207,10 +26305,13 @@
|
||||
"SaveAudioOpus",
|
||||
"SaveGLB",
|
||||
"SaveImage",
|
||||
"SaveImageDataSetToFolder",
|
||||
"SaveImageTextDataSetToFolder",
|
||||
"SaveImageWebsocket",
|
||||
"SaveLatent",
|
||||
"SaveLoRANode",
|
||||
"SaveLoRA",
|
||||
"SaveSVGNode",
|
||||
"SaveTrainingDataset",
|
||||
"SaveVideo",
|
||||
"SaveWEBM",
|
||||
"ScaleROPE",
|
||||
@ -26218,6 +26319,7 @@
|
||||
"SetFirstSigma",
|
||||
"SetLatentNoiseMask",
|
||||
"SetUnionControlNetType",
|
||||
"ShuffleImageTextDataset",
|
||||
"SkipLayerGuidanceDiT",
|
||||
"SkipLayerGuidanceDiTSimple",
|
||||
"SkipLayerGuidanceSD3",
|
||||
@ -26342,6 +26444,7 @@
|
||||
"VAELoader",
|
||||
"VAESave",
|
||||
"VPScheduler",
|
||||
"Veo3FirstLastFrameNode",
|
||||
"VeoVideoGenerationNode",
|
||||
"VideoLinearCFGGuidance",
|
||||
"VideoTriangleCFGGuidance",
|
||||
@ -28875,32 +28978,26 @@
|
||||
],
|
||||
"https://github.com/fblissjr/ComfyUI-QwenImageWanBridge": [
|
||||
[
|
||||
"HunyuanVideoCLIPLoader",
|
||||
"HunyuanVideoEmptyLatent",
|
||||
"HunyuanVideoPromptExpander",
|
||||
"HunyuanVideoTextEncoder",
|
||||
"HunyuanVideoVisionLoader",
|
||||
"QwenDebugController",
|
||||
"QwenDebugLatents",
|
||||
"QwenEliGenEntityControl",
|
||||
"QwenEliGenMaskPainter",
|
||||
"QwenFlowMatchSamplerNode",
|
||||
"QwenImageBatch",
|
||||
"QwenImageDiTLoaderWrapper",
|
||||
"QwenImageEncodeWrapper",
|
||||
"QwenImageModelWithEdit",
|
||||
"QwenImageModelWrapper",
|
||||
"QwenImageModelWrapperNode",
|
||||
"QwenImageSamplerNode",
|
||||
"QwenImageSamplerWithEdit",
|
||||
"QwenImageVAELoaderWrapper",
|
||||
"QwenInpaintSampler",
|
||||
"QwenLatentPackerNode",
|
||||
"QwenLowresFixNode",
|
||||
"QwenMaskProcessor",
|
||||
"QwenModelManagerWrapper",
|
||||
"QwenProcessedToEmbedding",
|
||||
"QwenProcessorWrapper",
|
||||
"QwenSchedulerInfoNode",
|
||||
"QwenSmartCrop",
|
||||
"QwenSpatialTokenGenerator",
|
||||
"QwenTemplateBuilderV2",
|
||||
"QwenTemplateConnector",
|
||||
"QwenToChronoEditBridge",
|
||||
"QwenToWanFirstFrameLatent",
|
||||
"QwenToWanImageSaver",
|
||||
"QwenToWanLatentSaver",
|
||||
"QwenTokenAnalyzerStandalone",
|
||||
"QwenTokenDebugger",
|
||||
"QwenVLCLIPLoader",
|
||||
@ -28908,7 +29005,9 @@
|
||||
"QwenVLImageToLatent",
|
||||
"QwenVLTextEncoder",
|
||||
"QwenVLTextEncoderAdvanced",
|
||||
"QwenVLTextEncoderLoaderWrapper"
|
||||
"TemplateInfluenceAnalyzer",
|
||||
"ZImageTextEncoder",
|
||||
"ZImageTextEncoderSimple"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-QwenImageWanBridge"
|
||||
@ -28999,6 +29098,7 @@
|
||||
"https://github.com/fchangjun/Baidu_Meux_ComfyTools": [
|
||||
[
|
||||
"MeuxAdvancedImageCrop",
|
||||
"MeuxImageLoader",
|
||||
"MeuxMultiSaveImage",
|
||||
"MeuxSimpleLLMNode"
|
||||
],
|
||||
@ -29009,6 +29109,7 @@
|
||||
"https://github.com/fchangjun/Comfyui_MultiSaveImage": [
|
||||
[
|
||||
"MeuxAdvancedImageCrop",
|
||||
"MeuxImageLoader",
|
||||
"MeuxMultiSaveImage",
|
||||
"MeuxSimpleLLMNode"
|
||||
],
|
||||
@ -29728,9 +29829,11 @@
|
||||
"https://github.com/francarl/ComfyUI-OnDemand-Loaders": [
|
||||
[
|
||||
"OnDemandCLIPLoader",
|
||||
"OnDemandCLIPVisionLoader",
|
||||
"OnDemandCheckpointLoader",
|
||||
"OnDemandCivitaiLikedLoraLoader",
|
||||
"OnDemandControlNetLoader",
|
||||
"OnDemandDualCLIPLoader",
|
||||
"OnDemandGGUFLoader",
|
||||
"OnDemandLoraLoader",
|
||||
"OnDemandUNETLoader",
|
||||
@ -31568,7 +31671,10 @@
|
||||
"https://github.com/hobinrude/ComfyUI_DWposeDeluxe": [
|
||||
[
|
||||
"DWposeKeypointConverter",
|
||||
"DWposeWeightOptions"
|
||||
"DWposeWeightOptions",
|
||||
"FrameNumberNode",
|
||||
"KeypointConverter",
|
||||
"WeightOptions"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_DWposeDeluxe"
|
||||
@ -31811,8 +31917,25 @@
|
||||
"title_aux": "ComfyUI Text Remove Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/huygiatrng/Facefusion_comfyui": [
|
||||
[
|
||||
"AdvancedSwapFaceImage",
|
||||
"AdvancedSwapFaceVideo",
|
||||
"FaceDataVisualizer",
|
||||
"FaceDetectorNode",
|
||||
"FaceMaskVisualizer",
|
||||
"FaceSwapApplier",
|
||||
"PixelBoostNode",
|
||||
"SwapFaceImage",
|
||||
"SwapFaceVideo"
|
||||
],
|
||||
{
|
||||
"title_aux": "Facefusion_comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/huyl3-cpu/comfyui-sortlist": [
|
||||
[
|
||||
"SetValuesFromPanel",
|
||||
"image_to_sha256",
|
||||
"sort_list_string",
|
||||
"steg_alpha_embed",
|
||||
@ -31844,18 +31967,6 @@
|
||||
"title_aux": "RandomSamplerSchedulerSteps for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/hvppycoding/hvppyflow": [
|
||||
[
|
||||
"HFDebug",
|
||||
"HFShowMarkdownNode",
|
||||
"HFShowTextNode",
|
||||
"HFSleep",
|
||||
"HFSplitText"
|
||||
],
|
||||
{
|
||||
"title_aux": "hvppyflow"
|
||||
}
|
||||
],
|
||||
"https://github.com/hw5511/comfyui_hf_upscaler_loader": [
|
||||
[
|
||||
"GGUFModelLoaderFromHF",
|
||||
@ -32910,6 +33021,15 @@
|
||||
"title_aux": "comfyui-pixel-art-scalers"
|
||||
}
|
||||
],
|
||||
"https://github.com/jav12z/ComfyUI-ToyShaders": [
|
||||
[
|
||||
"ShaderCodeInput",
|
||||
"ToyShaderNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ToyShaders"
|
||||
}
|
||||
],
|
||||
"https://github.com/jax-explorer/ComfyUI-InstantCharacter": [
|
||||
[
|
||||
"InstantCharacterGenerate",
|
||||
@ -34830,6 +34950,7 @@
|
||||
"ModelPassThrough",
|
||||
"ModelPatchTorchSettings",
|
||||
"ModelSaveKJ",
|
||||
"NABLA_AttentionKJ",
|
||||
"NormalizedAmplitudeToFloatList",
|
||||
"NormalizedAmplitudeToMask",
|
||||
"OffsetMask",
|
||||
@ -34874,6 +34995,7 @@
|
||||
"TorchCompileControlNet",
|
||||
"TorchCompileCosmosModel",
|
||||
"TorchCompileLTXModel",
|
||||
"TorchCompileModelAdvanced",
|
||||
"TorchCompileModelFluxAdvanced",
|
||||
"TorchCompileModelFluxAdvancedV2",
|
||||
"TorchCompileModelHyVideo",
|
||||
@ -35185,6 +35307,7 @@
|
||||
"WanVideoOviCFG",
|
||||
"WanVideoPassImagesFromSamples",
|
||||
"WanVideoPhantomEmbeds",
|
||||
"WanVideoPreviewEmbeds",
|
||||
"WanVideoPromptExtender",
|
||||
"WanVideoPromptExtenderSelect",
|
||||
"WanVideoReCamMasterCameraEmbed",
|
||||
@ -40044,6 +40167,14 @@
|
||||
"title_aux": "ComfyUI OpenAI Prompter"
|
||||
}
|
||||
],
|
||||
"https://github.com/nitingrg/comfyui-ntools": [
|
||||
[
|
||||
"ImageMegapixels"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-ntools"
|
||||
}
|
||||
],
|
||||
"https://github.com/njlent/ComfyUI_performance-report": [
|
||||
[
|
||||
"ExecutionTimeReporter"
|
||||
@ -40184,6 +40315,7 @@
|
||||
"https://github.com/nofunstudio/Node_Fun_ComfyUI": [
|
||||
[
|
||||
"DynamicQueueCounter",
|
||||
"FalAPI_Flux2LoraEdit",
|
||||
"FalAPI_NanoBananaPro",
|
||||
"FalAPI_QwenEditPlus",
|
||||
"FalAPI_kling_video",
|
||||
@ -41651,6 +41783,7 @@
|
||||
"CRT_AddSettingsAndPrompt",
|
||||
"CRT_DynamicPromptScheduler",
|
||||
"CRT_FileBatchPromptScheduler",
|
||||
"CRT_KSamplerBatch",
|
||||
"CRT_QuantizeAndCropImage",
|
||||
"CRT_StringBatcher",
|
||||
"CRT_StringSplitter",
|
||||
@ -41661,6 +41794,7 @@
|
||||
"ColorIsolationFX",
|
||||
"ColourfulnessFX",
|
||||
"ContourFX",
|
||||
"EmptyContext",
|
||||
"EnableLatent",
|
||||
"FaceEnhancementPipeline",
|
||||
"FaceEnhancementPipelineWithInjection",
|
||||
@ -41675,6 +41809,7 @@
|
||||
"FluxLoraBlocksPatcher",
|
||||
"FluxSemanticEncoder",
|
||||
"FluxTiledSamplerCustomAdvanced",
|
||||
"ImageDimensionsFromMegaPixels",
|
||||
"ImageLoaderCrawl",
|
||||
"LatentNoiseInjectionSampler",
|
||||
"LensDistortFX",
|
||||
@ -42050,12 +42185,14 @@
|
||||
"PVL_Comfydeploy_Avatar_PulID_API",
|
||||
"PVL_Crop2AR",
|
||||
"PVL_EdgeExtend",
|
||||
"PVL_GeminiSegmentation",
|
||||
"PVL_Gemini_API",
|
||||
"PVL_Gemini_API_Multi",
|
||||
"PVL_Gemini_API_avatar_special",
|
||||
"PVL_Google_NanoBanana_API",
|
||||
"PVL_Google_NanoBanana_API_mandatory_IMG",
|
||||
"PVL_Google_NanoBanana_Multi_API",
|
||||
"PVL_Google_NanoBanana_PRO_Multi_API",
|
||||
"PVL_ImageComposite",
|
||||
"PVL_ImageResize",
|
||||
"PVL_ImageStitch",
|
||||
@ -42067,6 +42204,7 @@
|
||||
"PVL_Qwen_Img_Edit_Inpaint",
|
||||
"PVL_Qwen_Img_Edit_Plus",
|
||||
"PVL_SaveOrNot",
|
||||
"PVL_Seg_Florence2_API",
|
||||
"PVL_SplitString",
|
||||
"PVL_Stitch2Size",
|
||||
"PVL_StringConcatX3",
|
||||
@ -42077,6 +42215,8 @@
|
||||
"PVL_Switch_Huge",
|
||||
"PVL_Txt",
|
||||
"PVL_fal_DepthAnythingV2_API",
|
||||
"PVL_fal_EvfSam_API",
|
||||
"PVL_fal_EvfSam_X5_API",
|
||||
"PVL_fal_FluxDevPulidAvatar_API",
|
||||
"PVL_fal_FluxDev_API",
|
||||
"PVL_fal_FluxGeneral_API",
|
||||
@ -43108,6 +43248,8 @@
|
||||
"EvaluateInts",
|
||||
"EvaluateStrs",
|
||||
"ImageCropper",
|
||||
"TP_LoadMask",
|
||||
"TP_SaveMask",
|
||||
"TextInput",
|
||||
"TextScraper",
|
||||
"TextStorageReader",
|
||||
@ -43820,6 +43962,8 @@
|
||||
"GeminiUtilOptions",
|
||||
"LLMStudioOptions",
|
||||
"LLMStudioPictureDescribe",
|
||||
"LLMStudioStructuredDescribe",
|
||||
"LLMStudioStructuredVideoDescribe",
|
||||
"LLMStudioVideoDescribe",
|
||||
"LoRAInfoExtractor",
|
||||
"MediaDescribe",
|
||||
@ -43827,8 +43971,6 @@
|
||||
"MediaSelection",
|
||||
"MultiCaptionCombiner",
|
||||
"ShowText",
|
||||
"SuperDualLoraLoader",
|
||||
"SuperLoraLoader",
|
||||
"VACEDepthAnnotator",
|
||||
"VACEFlowAnnotator",
|
||||
"VACEScribbleAnnotator",
|
||||
@ -47125,6 +47267,16 @@
|
||||
"title_aux": "ComfyUI-Tensor-Operations"
|
||||
}
|
||||
],
|
||||
"https://github.com/tuki0918/ComfyUI_Cooldown_Node": [
|
||||
[
|
||||
"CooldownImageNode",
|
||||
"CooldownIntNode",
|
||||
"CooldownStringNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_Cooldown_Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/tuki0918/comfyui-image-expand-nodes": [
|
||||
[
|
||||
"ImageExpandMerger",
|
||||
@ -48554,6 +48706,8 @@
|
||||
],
|
||||
"https://github.com/wizdroid/wizdroid-character": [
|
||||
[
|
||||
"BackgroundEditNode",
|
||||
"BackgroundGeneratorNode",
|
||||
"CharacterPromptBuilder",
|
||||
"WizdroidCharacterEdit",
|
||||
"WizdroidLoRADatasetExport",
|
||||
@ -49914,6 +50068,7 @@
|
||||
"KY_CreateMask",
|
||||
"KY_CreateVideoObjectFromPath",
|
||||
"KY_CropImageByXYWH",
|
||||
"KY_DummyOut",
|
||||
"KY_Eval_Python",
|
||||
"KY_FFmpegAddAudio",
|
||||
"KY_FFmpegCustomCmd",
|
||||
@ -49928,8 +50083,8 @@
|
||||
"KY_JSONToBBox",
|
||||
"KY_JoinToString",
|
||||
"KY_LoadImageFrom",
|
||||
"KY_LoadImagesFromFolder",
|
||||
"KY_LoadVideoByPath",
|
||||
"KY_Load_Images_from_path",
|
||||
"KY_MathExpression",
|
||||
"KY_MergeToJSON",
|
||||
"KY_OpenAICaptionImage",
|
||||
|
||||
8180
github-stats.json
8180
github-stats.json
File diff suppressed because it is too large
Load Diff
@ -43,7 +43,7 @@ import manager_downloader
|
||||
from node_package import InstalledNodePackage
|
||||
|
||||
|
||||
version_code = [3, 37, 1]
|
||||
version_code = [3, 37, 2]
|
||||
version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
|
||||
|
||||
|
||||
@ -2533,6 +2533,7 @@ def update_to_stable_comfyui(repo_path):
|
||||
else:
|
||||
logging.info(f"[ComfyUI-Manager] Updating ComfyUI: {current_tag} -> {latest_tag}")
|
||||
repo.git.checkout(latest_tag)
|
||||
execute_install_script("ComfyUI", repo_path, instant_execution=False, no_deps=False)
|
||||
return 'updated', latest_tag
|
||||
except:
|
||||
traceback.print_exc()
|
||||
|
||||
@ -1,5 +1,35 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "Fuhze73",
|
||||
"title": "ComfyUI-PainterI2V-StartEndImage-Tiled [WIP]",
|
||||
"reference": "https://github.com/Fuhze73/ComfyUI-PainterI2V-StartEndImage-Tiled",
|
||||
"files": [
|
||||
"https://github.com/Fuhze73/ComfyUI-PainterI2V-StartEndImage-Tiled"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Wan2.2 image-to-video enhancement node optimized for 4-step LoRAs, reducing slow-motion and enhancing camera movement. (Description by CC)\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "stevanisya",
|
||||
"title": "comfyui_txt_selector [WIP]",
|
||||
"reference": "https://github.com/stevanisya/comfyui_txt_selector",
|
||||
"files": [
|
||||
"https://github.com/stevanisya/comfyui_txt_selector"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A simple ComfyUI node that lets you choose one text from up to 10 inputs.\nNOTE: The files in the repo are not organized."
|
||||
},
|
||||
{
|
||||
"author": "Isi-dev",
|
||||
"title": "ComfyUI_DeleteModelPassthrough_ExecutionFlowControl [WIP]",
|
||||
"reference": "https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough_ExecutionFlowControl",
|
||||
"files": [
|
||||
"https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough_ExecutionFlowControl"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Memory management custom node that deletes specific models from VRAM and RAM while passing through other input types unchanged, useful for low-memory environments. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "K1maran",
|
||||
"title": "ComfyUI-Kimaran",
|
||||
|
||||
@ -813,13 +813,17 @@
|
||||
"TS Equirectangular to Cube",
|
||||
"TS Files Downloader",
|
||||
"TS Youtube Chapters",
|
||||
"TSAutoTileSize",
|
||||
"TSCropToMask",
|
||||
"TSRestoreFromCrop",
|
||||
"TSWhisper",
|
||||
"TS_BGRM_BiRefNet",
|
||||
"TS_Color_Grade",
|
||||
"TS_DeflickerNode",
|
||||
"TS_FilePathLoader",
|
||||
"TS_FilmEmulation",
|
||||
"TS_FilmGrain",
|
||||
"TS_Film_Emulation",
|
||||
"TS_Free_Video_Memory",
|
||||
"TS_ImageResize",
|
||||
"TS_MarianTranslator",
|
||||
@ -827,10 +831,12 @@
|
||||
"TS_ModelConverterAdvanced",
|
||||
"TS_Qwen2.5_VL",
|
||||
"TS_Qwen3",
|
||||
"TS_Qwen3_VL",
|
||||
"TS_QwenCanvas",
|
||||
"TS_QwenSafeResize",
|
||||
"TS_VideoDepthNode",
|
||||
"TS_Video_Upscale_With_Model"
|
||||
"TS_Video_Upscale_With_Model",
|
||||
"TS_WAN_SafeResize"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI Timesaver Nodes"
|
||||
@ -1846,6 +1852,15 @@
|
||||
"title_aux": "ComfyUI-Airtable [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/Fuhze73/ComfyUI-PainterI2V-StartEndImage-Tiled": [
|
||||
[
|
||||
"PainterI2V",
|
||||
"PainterI2VTiled"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-PainterI2V-StartEndImage-Tiled [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/GalactusX31/ComfyUI-FileBrowserAPI": [
|
||||
[
|
||||
"PathSelectorNode"
|
||||
@ -1906,13 +1921,15 @@
|
||||
],
|
||||
"https://github.com/GoddessLabs/ComfyUI-GoddessLabs-NodePack": [
|
||||
[
|
||||
"GoddessLabsFolderSelector"
|
||||
"GoddessLabsDestroyAndRecreate",
|
||||
"GoddessLabsFolderSelector",
|
||||
"GoddessLabsNodeStateManager"
|
||||
],
|
||||
{
|
||||
"author": "GoddessLabs",
|
||||
"description": "Custom nodes to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more.",
|
||||
"nickname": "GoddessLabs",
|
||||
"title": "GoddessLabs NodePack",
|
||||
"title": "\u2764\ufe0f\u200d\ud83d\udd25\ud83d\udc8a GoddessLabs Toolset",
|
||||
"title_aux": "ComfyUI-GoddessLabs-NodePack"
|
||||
}
|
||||
],
|
||||
@ -2063,6 +2080,22 @@
|
||||
"title_aux": "comfyui-HandDetect"
|
||||
}
|
||||
],
|
||||
"https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough_ExecutionFlowControl": [
|
||||
[
|
||||
"ControlledCLIPTextEncode",
|
||||
"ControlledControlNetLoader",
|
||||
"ControlledModelPatchLoader",
|
||||
"ControlledUNETLoader",
|
||||
"ControlledUnetLoaderGGUF",
|
||||
"ControlledVAELoader",
|
||||
"DeleteModelPassthrough",
|
||||
"DeleteModelPassthroughLight",
|
||||
"SmartClipDeleter"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_DeleteModelPassthrough_ExecutionFlowControl [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/IvanZhd/comfyui-codeformer": [
|
||||
[
|
||||
"RedBeanie_CustomImageInverter"
|
||||
@ -3359,6 +3392,7 @@
|
||||
"CAD_Mesh_Gmsh",
|
||||
"CAD_Mesh_Gmsh_Advanced",
|
||||
"CAD_Quality_Metrics",
|
||||
"CAD_Remesh_OCC",
|
||||
"LoadPoint2CADModel",
|
||||
"LoadPointCloudXYZ",
|
||||
"ML_FeatureDetection",
|
||||
@ -3426,6 +3460,7 @@
|
||||
"LoadFBXCharacter",
|
||||
"LoadGVHMRModels",
|
||||
"LoadSMPL",
|
||||
"SMPLRetargetToSMPL",
|
||||
"SMPLToFBX",
|
||||
"SMPLViewer",
|
||||
"SMPLtoBVH",
|
||||
@ -3444,15 +3479,16 @@
|
||||
"SAM3DExportPLYBatch",
|
||||
"SAM3DExtractMesh",
|
||||
"SAM3DGaussianDecode",
|
||||
"SAM3DGenerate",
|
||||
"SAM3DGenerateRGBA",
|
||||
"SAM3DMeshDecode",
|
||||
"SAM3DRenderSingle",
|
||||
"SAM3DSLATGen",
|
||||
"SAM3DSparseGen",
|
||||
"SAM3DTextureBake",
|
||||
"SAM3DVisualizer",
|
||||
"SAM3D_PreviewPointCloud"
|
||||
"SAM3D_DepthEstimate",
|
||||
"SAM3D_PoseOptimization",
|
||||
"SAM3D_PreviewPointCloud",
|
||||
"SAM3D_UnloadModel"
|
||||
],
|
||||
{
|
||||
"title_aux": "SAM3DObjects [UNSAFE]"
|
||||
@ -6060,6 +6096,7 @@
|
||||
"EmptyAudio",
|
||||
"EmptyChromaRadianceLatentImage",
|
||||
"EmptyCosmosLatentVideo",
|
||||
"EmptyFlux2LatentImage",
|
||||
"EmptyHunyuanImageLatent",
|
||||
"EmptyHunyuanLatentVideo",
|
||||
"EmptyImage",
|
||||
@ -6074,13 +6111,14 @@
|
||||
"ExtendIntermediateSigmas",
|
||||
"FeatherMask",
|
||||
"FlipSigmas",
|
||||
"Flux2ProImageNode",
|
||||
"Flux2Scheduler",
|
||||
"FluxDisableGuidance",
|
||||
"FluxGuidance",
|
||||
"FluxKontextImageScale",
|
||||
"FluxKontextMultiReferenceLatentMethod",
|
||||
"FluxProExpandNode",
|
||||
"FluxProFillNode",
|
||||
"FluxProImageNode",
|
||||
"FluxProUltraImageNode",
|
||||
"FreSca",
|
||||
"FreeU",
|
||||
@ -6184,7 +6222,6 @@
|
||||
"LatentUpscaleModelLoader",
|
||||
"LazyCache",
|
||||
"Load3D",
|
||||
"Load3DAnimation",
|
||||
"LoadAudio",
|
||||
"LoadImage",
|
||||
"LoadImageMask",
|
||||
@ -6277,7 +6314,6 @@
|
||||
"PolyexponentialScheduler",
|
||||
"PorterDuffImageComposite",
|
||||
"Preview3D",
|
||||
"Preview3DAnimation",
|
||||
"PreviewAny",
|
||||
"PreviewAudio",
|
||||
"PreviewImage",
|
||||
@ -6483,6 +6519,7 @@
|
||||
"VAELoader",
|
||||
"VAESave",
|
||||
"VPScheduler",
|
||||
"Veo3FirstLastFrameNode",
|
||||
"VeoVideoGenerationNode",
|
||||
"VideoLinearCFGGuidance",
|
||||
"VideoTriangleCFGGuidance",
|
||||
@ -7260,6 +7297,7 @@
|
||||
[
|
||||
"FBTextEncodeQwenImageEditPlus",
|
||||
"OpaqueAlpha",
|
||||
"QwenAspectRatio",
|
||||
"SAMPreprocessNHWC",
|
||||
"SaveScene",
|
||||
"SceneCreate",
|
||||
@ -11274,6 +11312,14 @@
|
||||
"title_aux": "ComfyUI-Teeth [UNSAFE]"
|
||||
}
|
||||
],
|
||||
"https://github.com/stevanisya/comfyui_txt_selector": [
|
||||
[
|
||||
"TextSelector"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_txt_selector [WIP]"
|
||||
}
|
||||
],
|
||||
"https://github.com/sthao42/comfyui-melodkeet-tts": [
|
||||
[
|
||||
"MelodkeetTTS"
|
||||
@ -12277,7 +12323,6 @@
|
||||
"AppendTagsNode",
|
||||
"AspectRatiosNode",
|
||||
"Base64ToImageNode",
|
||||
"DitherNode",
|
||||
"DivideNode",
|
||||
"DownloadImageNode",
|
||||
"ExcludeTagsNode",
|
||||
@ -12304,6 +12349,7 @@
|
||||
"LoraLoaderDualNode",
|
||||
"MaxNode",
|
||||
"MinNode",
|
||||
"ModulationNode",
|
||||
"MultiplyNode",
|
||||
"NumberNode",
|
||||
"OutpaintingPadNode",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,15 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "hvppycoding",
|
||||
"title": "hvppyflow [REMOVED]",
|
||||
"reference": "https://github.com/hvppycoding/hvppyflow",
|
||||
"files": [
|
||||
"https://github.com/hvppycoding/hvppyflow"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "ComfyUI nodes for Automated Workflow"
|
||||
},
|
||||
{
|
||||
"author": "cedarconnor",
|
||||
"title": "ComfyUI-GEN3C-Gsplat [REMOVED]",
|
||||
|
||||
@ -1,5 +1,107 @@
|
||||
{
|
||||
"custom_nodes": [
|
||||
{
|
||||
"author": "Rzgar Espo",
|
||||
"title": "ComfyUI Qwen Image Size Picker",
|
||||
"id": "QwenImg-latent",
|
||||
"reference": "https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker",
|
||||
"files": [
|
||||
"https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "An empty latent size picker with support for Qwen Image, SDXL, and Flux models."
|
||||
},
|
||||
{
|
||||
"author": "obvirm",
|
||||
"title": "ComfyUI-WhisperXX",
|
||||
"reference": "https://github.com/obvirm/ComfyUI-WhisperXX",
|
||||
"files": [
|
||||
"https://github.com/obvirm/ComfyUI-WhisperXX"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that provides advanced transcription, alignment, and diarization capabilities using the WhisperX library."
|
||||
},
|
||||
{
|
||||
"author": "tuki0918",
|
||||
"title": "ComfyUI_Cooldown_Node",
|
||||
"reference": "https://github.com/tuki0918/ComfyUI_Cooldown_Node",
|
||||
"files": [
|
||||
"https://github.com/tuki0918/ComfyUI_Cooldown_Node"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Provides custom nodes with a cooldown feature for ComfyUI. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "akawana",
|
||||
"title": "Utils Extra",
|
||||
"reference": "https://github.com/akawana/ComfyUI-Utils-extra",
|
||||
"files": [
|
||||
"https://github.com/akawana/ComfyUI-Utils-extra"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Utility tools. Index Multiple is used for expanding multiple values from a list, IsOneOfGroupsActive to identify groups state, RepeatGroupState group enable/disable like rg but without connection etc.",
|
||||
"tags": ["utility", "list", "batch"]
|
||||
},
|
||||
{
|
||||
"author": "huygiatrng",
|
||||
"title": "Facefusion_comfyui",
|
||||
"reference": "https://github.com/huygiatrng/Facefusion_comfyui",
|
||||
"files": [
|
||||
"https://github.com/huygiatrng/Facefusion_comfyui"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Advanced face swapping for ComfyUI with local ONNX inference - no API required!"
|
||||
},
|
||||
{
|
||||
"author": "Ada123-a",
|
||||
"title": "ComfyUI-Kandinsky",
|
||||
"reference": "https://github.com/Ada123-a/ComfyUI-Kandinsky",
|
||||
"files": [
|
||||
"https://github.com/Ada123-a/ComfyUI-Kandinsky"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Kandinsky 2/20B ComfyUI support with FP8/GGUF/blockswap support."
|
||||
},
|
||||
{
|
||||
"author": "chchchadzilla",
|
||||
"title": "ComfyUI-ChomfyNodes",
|
||||
"reference": "https://github.com/chchchadzilla/ComfyUI-ChomfyNodes",
|
||||
"files": [
|
||||
"https://github.com/chchchadzilla/ComfyUI-ChomfyNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A professional suite of utility nodes for ComfyUI, featuring forensic logging, massive wildcard control, universal noise injection, and persistent counters."
|
||||
},
|
||||
{
|
||||
"author": "nitingrg",
|
||||
"title": "comfyui-ntools",
|
||||
"reference": "https://github.com/nitingrg/comfyui-ntools",
|
||||
"files": [
|
||||
"https://github.com/nitingrg/comfyui-ntools"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Essential little utilities that should have been in ComfyUI from day one. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "jav12z",
|
||||
"title": "ComfyUI-ToyShaders",
|
||||
"reference": "https://github.com/jav12z/ComfyUI-ToyShaders",
|
||||
"files": [
|
||||
"https://github.com/jav12z/ComfyUI-ToyShaders"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A custom node for ComfyUI that allows you to render GLSL shaders (Shadertoy-style) directly inside your workflows. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "Nynxz",
|
||||
"title": "ComfyUI-NynxzNodes",
|
||||
"reference": "https://github.com/Nynxz/ComfyUI-NynxzNodes",
|
||||
"files": [
|
||||
"https://github.com/Nynxz/ComfyUI-NynxzNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom ComfyUI nodes providing video comparison utilities, including wipe and fade compare video generation in multiple directions. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "comrender",
|
||||
"title": "ComfyUI-edge-match-checker",
|
||||
@ -612,87 +714,16 @@
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Auto-Rigging humanoid 3D meshes for Mixamo animations"
|
||||
},
|
||||
}
|
||||
{
|
||||
"author": "alexjx",
|
||||
"title": "ComfyUI-XJNodes",
|
||||
"reference": "https://github.com/alexjx/ComfyUI-XJNodes",
|
||||
"files": [
|
||||
"https://github.com/alexjx/ComfyUI-XJNodes"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A modular collection of custom nodes for ComfyUI, organized by data type for easy navigation and maintenance."
|
||||
},
|
||||
|
||||
{
|
||||
"author": "princepainter",
|
||||
"title": "Comfyui-PainterSampler",
|
||||
"reference": "https://github.com/princepainter/Comfyui-PainterSampler",
|
||||
"files": [
|
||||
"https://github.com/princepainter/Comfyui-PainterSampler"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A dual-model image-to-video sampler for ComfyUI that combines high-noise and low-noise models in a single node, replacing two KSamplerAdvanced nodes with zero overhead and bit-identical frame generation. (Description by CC)"
|
||||
},
|
||||
{
|
||||
"author": "comrender",
|
||||
"title": "ComfyUI-Nano-Banana-Resizer",
|
||||
"reference": "https://github.com/comrender/ComfyUI-Nano-Banana-Resizer",
|
||||
"files": [
|
||||
"https://github.com/comrender/ComfyUI-Nano-Banana-Resizer"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A ComfyUI custom node that automatically calculates optimal output dimensions for Google's Nano Banana image editing model, supporting 22 aspect ratio buckets and ensuring pixel-perfect outputs without shifting or cropping."
|
||||
},
|
||||
{
|
||||
"author": "hum-ma",
|
||||
"title": "ComfyUI-TiledVaeLite",
|
||||
"reference": "https://github.com/hum-ma/ComfyUI-TiledVaeLite",
|
||||
"files": [
|
||||
"https://github.com/hum-ma/ComfyUI-TiledVaeLite"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A faster tiled VAE decode node for ComfyUI based on LTXV, optimized for low VRAM scenarios with configurable tiling, progress bars, and improved logging for decoding large images and videos."
|
||||
},
|
||||
{
|
||||
"author": "tristanvdb",
|
||||
"title": "ComfyUI-toolset",
|
||||
"reference": "https://github.com/tristanvdb/ComfyUI-toolset",
|
||||
"files": [
|
||||
"https://github.com/tristanvdb/ComfyUI-toolset"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Human-in-the-loop image selection tool for ComfyUI workflows using a Flask web server, enabling users to pause workflows and interactively select images via a web browser interface."
|
||||
},
|
||||
{
|
||||
"author": "smthemex",
|
||||
"title": "ComfyUI_DyPE",
|
||||
"reference": "https://github.com/smthemex/ComfyUI_DyPE",
|
||||
"files": [
|
||||
"https://github.com/smthemex/ComfyUI_DyPE"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "DyPE: Dynamic Position Extrapolation for Ultra High Resolution Diffusion ,you can use a wrapper node it in comfyUI"
|
||||
},
|
||||
{
|
||||
"author": "ailab",
|
||||
"title": "ComfyUI-FlashVSR",
|
||||
"reference": "https://github.com/1038lab/ComfyUI-FlashVSR",
|
||||
"files": [
|
||||
"https://github.com/1038lab/ComfyUI-FlashVSR"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Powerful ComfyUI custom node built on the FlashVSR model, facilitating real-time diffusion-based video super-resolution for streaming applications."
|
||||
},
|
||||
{
|
||||
"author": "shammi-g",
|
||||
"title": "ComfyUI-Simple_Readable_Metadata-SG",
|
||||
"reference": "https://github.com/ShammiG/ComfyUI-Simple_Readable_Metadata-SG",
|
||||
"files": [
|
||||
"https://github.com/ShammiG/ComfyUI-Simple_Readable_Metadata-SG"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "View Image Metadata of ComfyUI as well as of ForgeUI or Automatic 1111 generated images in Easily Readable Format"
|
||||
"author": "DNPMBHC",
|
||||
"title": "ComfyUI-ZiYu_LabelKit",
|
||||
"reference": "https://github.com/DNPMBHC/ComfyUI-ZiYu_LabelKit",
|
||||
"files": [
|
||||
"https://github.com/DNPMBHC/ComfyUI-ZiYu_LabelKit"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A lightweight ComfyUI custom node that batch-loads images and extracts filenames simultaneously to accelerate labeling workflows."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -198,6 +198,7 @@
|
||||
"FashionSegmentClothing",
|
||||
"RMBG",
|
||||
"SAM2Segment",
|
||||
"SAM3Segment",
|
||||
"Segment",
|
||||
"SegmentV2"
|
||||
],
|
||||
@ -2100,6 +2101,22 @@
|
||||
"title_aux": "ComfyUI GOAT Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/Ada123-a/ComfyUI-Kandinsky": [
|
||||
[
|
||||
"EmptyKandinskyV5_Latent",
|
||||
"KandinskyV5_ImageToVideoLatent",
|
||||
"KandinskyV5_Loader",
|
||||
"KandinskyV5_PruneFrames",
|
||||
"KandinskyV5_QwenLoader",
|
||||
"KandinskyV5_Sampler",
|
||||
"KandinskyV5_TextEncode",
|
||||
"KandinskyV5_VAEDecode",
|
||||
"KandinskyV5_VAELoader"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Kandinsky"
|
||||
}
|
||||
],
|
||||
"https://github.com/AdamShuo/ComfyUI_Switch": [
|
||||
[
|
||||
"SwitchAny"
|
||||
@ -2162,6 +2179,7 @@
|
||||
"Input_Text",
|
||||
"Text_Concat",
|
||||
"billbum_modified_stream_response_llm_api",
|
||||
"hyprlab_image_api_node",
|
||||
"load_video_from_url",
|
||||
"load_video_from_url_comfy_core",
|
||||
"reg_tuzi_chat_response",
|
||||
@ -5594,6 +5612,10 @@
|
||||
"https://github.com/Dobidop/ComfyStereo": [
|
||||
[
|
||||
"DeoVRViewNode",
|
||||
"NativeStereoImageViewer",
|
||||
"NativeStereoVideoViewer",
|
||||
"NativeVRStatus",
|
||||
"StereoDiffusion",
|
||||
"StereoImageNode"
|
||||
],
|
||||
{
|
||||
@ -6120,10 +6142,8 @@
|
||||
"LoadImageSeries",
|
||||
"OllamaChat",
|
||||
"PlaySound",
|
||||
"SaveVideoShort",
|
||||
"SimpleTextInput",
|
||||
"SizePicker",
|
||||
"SoraVideoGen",
|
||||
"TextCombiner",
|
||||
"TextDisplay",
|
||||
"TextTemplate",
|
||||
@ -6274,8 +6294,13 @@
|
||||
"HunyuanImage3FullLoader",
|
||||
"HunyuanImage3Generate",
|
||||
"HunyuanImage3GenerateLarge",
|
||||
"HunyuanImage3GenerateLargeBudget",
|
||||
"HunyuanImage3GenerateLowVRAM",
|
||||
"HunyuanImage3GenerateLowVRAMBudget",
|
||||
"HunyuanImage3GenerateTelemetry",
|
||||
"HunyuanImage3Int8Loader",
|
||||
"HunyuanImage3Int8LoaderBudget",
|
||||
"HunyuanImage3NF4LoaderLowVRAMBudget",
|
||||
"HunyuanImage3QuantizedLoader",
|
||||
"HunyuanImage3Unload",
|
||||
"HunyuanPromptRewriter"
|
||||
@ -9284,8 +9309,10 @@
|
||||
],
|
||||
"https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough": [
|
||||
[
|
||||
"ControlledCLIPTextEncode",
|
||||
"ControlledControlNetLoader",
|
||||
"ControlledModelPatchLoader",
|
||||
"ControlledUNETLoader",
|
||||
"ControlledUnetLoaderGGUF",
|
||||
"ControlledVAELoader",
|
||||
"DeleteModelPassthrough",
|
||||
@ -11471,7 +11498,18 @@
|
||||
],
|
||||
"https://github.com/Ltamann/ComfyUI-TBG-Takeaways": [
|
||||
[
|
||||
"TBG_Preview_Sender_WebSocked"
|
||||
"BasicSchedulerNormalized",
|
||||
"FLUX2JSONPromptGenerator",
|
||||
"HexConeDenoiseMask",
|
||||
"LogSigmaSamplerNode",
|
||||
"LogSigmaStepSamplerNode",
|
||||
"ModelSamplingFluxGradual",
|
||||
"PolyExponentialSigmaAdder",
|
||||
"PromptBatchGenerator",
|
||||
"TBG Flux-Z-Images Sampler",
|
||||
"TBG_FluxKontextStabilizer",
|
||||
"TBG_Preview_Sender_WebSocked",
|
||||
"VAEDecodeColorFix"
|
||||
],
|
||||
{
|
||||
"title_aux": "TBG\u2019s ComfyUI Development Takeaways"
|
||||
@ -12247,6 +12285,9 @@
|
||||
[
|
||||
"Farthest Color",
|
||||
"Hex or 24 Bit Color",
|
||||
"Image Rotator",
|
||||
"Pose Image Setup",
|
||||
"VideoMaskEditor",
|
||||
"WAN Frame Calculator"
|
||||
],
|
||||
{
|
||||
@ -12298,6 +12339,7 @@
|
||||
[
|
||||
"LightX2VConfigCombiner",
|
||||
"LightX2VConfigCombinerV2",
|
||||
"LightX2VConfigCombinerV3",
|
||||
"LightX2VInferenceConfig",
|
||||
"LightX2VLoRALoader",
|
||||
"LightX2VMemoryOptimization",
|
||||
@ -13189,6 +13231,15 @@
|
||||
"title_aux": "Efficiency Nodes ExtendeD"
|
||||
}
|
||||
],
|
||||
"https://github.com/Nynxz/ComfyUI-NynxzNodes": [
|
||||
[
|
||||
"nynxz.Create.CompareVideo.Fade",
|
||||
"nynxz.Create.CompareVideo.Wipe"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-NynxzNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/OKIE5/ComfyUI-CN-Pre": [
|
||||
[
|
||||
"CN Pre+Loaders: Segmentation",
|
||||
@ -13715,10 +13766,12 @@
|
||||
],
|
||||
"https://github.com/PozzettiAndrea/ComfyUI-GeometryPack": [
|
||||
[
|
||||
"GeomPackBackdraftView",
|
||||
"GeomPackBooleanOp",
|
||||
"GeomPackCheckNormals",
|
||||
"GeomPackCombineMeshes",
|
||||
"GeomPackComputeNormals",
|
||||
"GeomPackConnectedComponents",
|
||||
"GeomPackCreatePrimitive",
|
||||
"GeomPackDetectSelfIntersections",
|
||||
"GeomPackExtractSkeleton",
|
||||
@ -13747,6 +13800,7 @@
|
||||
"GeomPackRemeshSelfIntersections",
|
||||
"GeomPackRemeshWithTexture",
|
||||
"GeomPackSaveMesh",
|
||||
"GeomPackSaveMeshBatch",
|
||||
"GeomPackTextureToGeometry",
|
||||
"GeomPackTransformMesh",
|
||||
"GeomPackUVUnwrap",
|
||||
@ -13846,20 +13900,18 @@
|
||||
"https://github.com/PozzettiAndrea/ComfyUI-SAM3": [
|
||||
[
|
||||
"LoadSAM3Model",
|
||||
"SAM3AddVideoPrompt",
|
||||
"SAM3BBoxCollector",
|
||||
"SAM3CloseVideoSession",
|
||||
"SAM3CombineBoxes",
|
||||
"SAM3CombinePoints",
|
||||
"SAM3CreateBox",
|
||||
"SAM3CreatePoint",
|
||||
"SAM3InitVideoSession",
|
||||
"SAM3InitVideoSessionAdvanced",
|
||||
"SAM3InteractiveSegmentation",
|
||||
"SAM3PointCollector",
|
||||
"SAM3PropagateVideo",
|
||||
"SAM3Propagate",
|
||||
"SAM3Segmentation",
|
||||
"SAM3VideoModelLoader",
|
||||
"SAM3VideoOutput"
|
||||
"SAM3VideoOutput",
|
||||
"SAM3VideoSegmentation"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-SAM3"
|
||||
@ -14925,6 +14977,8 @@
|
||||
"https://github.com/SatadalAI/SATA_UtilityNode": [
|
||||
[
|
||||
"ImageSaveWithMetadata",
|
||||
"Latent_Machine",
|
||||
"PromptAutocomplete",
|
||||
"Prompt_Machine",
|
||||
"Resolution_Machine",
|
||||
"Upscale_Machine"
|
||||
@ -19769,14 +19823,14 @@
|
||||
"KSamplerProgress //Inspire",
|
||||
"MultiModelAdvancedKsampler",
|
||||
"MultiModelCheckpointIterator",
|
||||
"MultiModelCheckpointIteratorFirst",
|
||||
"MultiModelPromptSaver",
|
||||
"MultiModelPromptSaverIterative",
|
||||
"MultiModelPromptSaverIterativeFirst",
|
||||
"Ranbooru",
|
||||
"RandomCharacterSelector",
|
||||
"RandomNoise //Inspire",
|
||||
"RapidSchedulerCombo",
|
||||
"RapidSchedulerSelector",
|
||||
"RapidStringIterator",
|
||||
"ScheduledCFGGuider //Inspire",
|
||||
"ScheduledPerpNegCFGGuider //Inspire",
|
||||
"StringHasher"
|
||||
@ -20344,7 +20398,6 @@
|
||||
"ConvertAnyToString",
|
||||
"ConvertStringToNumber",
|
||||
"CustomLatentImage-NYJY",
|
||||
"CustomLatentImageSimple",
|
||||
"FloatSlider-NYJY",
|
||||
"FluxProOnline",
|
||||
"GetItemFromList",
|
||||
@ -20496,6 +20549,8 @@
|
||||
"Comfly_Doubao_Seededit",
|
||||
"Comfly_Doubao_Seedream",
|
||||
"Comfly_Doubao_Seedream_4",
|
||||
"Comfly_Flux_2_Flex",
|
||||
"Comfly_Flux_2_Pro",
|
||||
"Comfly_Flux_Kontext",
|
||||
"Comfly_Flux_Kontext_Edit",
|
||||
"Comfly_Flux_Kontext_bfl",
|
||||
@ -20532,7 +20587,11 @@
|
||||
"Comfly_suno_upload",
|
||||
"Comfly_suno_upload_extend",
|
||||
"Comfly_upload",
|
||||
"Comfly_video_extend"
|
||||
"Comfly_video_extend",
|
||||
"Comfly_vidu_img2video",
|
||||
"Comfly_vidu_ref2video",
|
||||
"Comfly_vidu_start-end2video",
|
||||
"Comfly_vidu_text2video"
|
||||
],
|
||||
{
|
||||
"title_aux": "Comfyui_Comfly_v2"
|
||||
@ -20718,6 +20777,18 @@
|
||||
"title_aux": "Keybinding Extra"
|
||||
}
|
||||
],
|
||||
"https://github.com/akawana/ComfyUI-Utils-extra": [
|
||||
[
|
||||
"AKSamplerSettings",
|
||||
"AKSettingsOut",
|
||||
"IndexMultiple",
|
||||
"IsOneOfGroupsActive",
|
||||
"RepeatGroupState"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Utils-extra"
|
||||
}
|
||||
],
|
||||
"https://github.com/akierson/ComfyUI-textnodes": [
|
||||
[
|
||||
"Prompt Truncate",
|
||||
@ -21018,6 +21089,8 @@
|
||||
],
|
||||
"https://github.com/alexjx/ComfyUI-XJNodes": [
|
||||
[
|
||||
"XJContextEnter",
|
||||
"XJContextExit",
|
||||
"XJFloatRangeList",
|
||||
"XJImageGrid",
|
||||
"XJImageListFilter",
|
||||
@ -21244,12 +21317,21 @@
|
||||
"https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen": [
|
||||
[
|
||||
"ArchAi3D_Average_Color",
|
||||
"ArchAi3D_Boolean_Input",
|
||||
"ArchAi3D_Cinematography_Prompt_Builder",
|
||||
"ArchAi3D_Clean_Room_Prompt",
|
||||
"ArchAi3D_Color_Correction_Advanced",
|
||||
"ArchAi3D_Color_Correction_BT709",
|
||||
"ArchAi3D_Conditioning_Balance",
|
||||
"ArchAi3D_Float_Input",
|
||||
"ArchAi3D_Gemini",
|
||||
"ArchAi3D_Gemini_Model",
|
||||
"ArchAi3D_Int_Input",
|
||||
"ArchAi3D_Load_Image_URL",
|
||||
"ArchAi3D_Mask_Crop_Rotate",
|
||||
"ArchAi3D_Mask_To_Position_Guide",
|
||||
"ArchAi3D_Metric3D_Depth",
|
||||
"ArchAi3D_Metric3D_Normal",
|
||||
"ArchAi3D_Object_Focus_Camera",
|
||||
"ArchAi3D_Object_Focus_Camera_V2",
|
||||
"ArchAi3D_Object_Focus_Camera_V3",
|
||||
@ -21289,8 +21371,11 @@
|
||||
"ArchAi3D_Qwen_Style_Transfer",
|
||||
"ArchAi3D_Qwen_System_Prompt",
|
||||
"ArchAi3D_Qwen_Watermark_Removal",
|
||||
"ArchAi3D_SAM3_Segment",
|
||||
"ArchAi3D_Save_Image",
|
||||
"ArchAi3D_Simple_Position_Prompt",
|
||||
"ArchAi3D_Solid_Color_Image",
|
||||
"ArchAi3D_String_Input",
|
||||
"ArchAi3dQwenEncoderSimpleV2"
|
||||
],
|
||||
{
|
||||
@ -24640,6 +24725,17 @@
|
||||
"title_aux": "Chaser's Custom Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/chchchadzilla/ComfyUI-ChomfyNodes": [
|
||||
[
|
||||
"ChomfyDetailedLogger",
|
||||
"ChomfyMegaPrompt",
|
||||
"ChomfyUniversalCounter",
|
||||
"ChomfyUniversalNoise"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ChomfyNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/checkbins/checkbin-comfy": [
|
||||
[
|
||||
"Checkbin Get Image Bin",
|
||||
@ -25919,6 +26015,7 @@
|
||||
"EmptyAudio",
|
||||
"EmptyChromaRadianceLatentImage",
|
||||
"EmptyCosmosLatentVideo",
|
||||
"EmptyFlux2LatentImage",
|
||||
"EmptyHunyuanImageLatent",
|
||||
"EmptyHunyuanLatentVideo",
|
||||
"EmptyImage",
|
||||
@ -25933,13 +26030,14 @@
|
||||
"ExtendIntermediateSigmas",
|
||||
"FeatherMask",
|
||||
"FlipSigmas",
|
||||
"Flux2ProImageNode",
|
||||
"Flux2Scheduler",
|
||||
"FluxDisableGuidance",
|
||||
"FluxGuidance",
|
||||
"FluxKontextImageScale",
|
||||
"FluxKontextMultiReferenceLatentMethod",
|
||||
"FluxProExpandNode",
|
||||
"FluxProFillNode",
|
||||
"FluxProImageNode",
|
||||
"FluxProUltraImageNode",
|
||||
"FreSca",
|
||||
"FreeU",
|
||||
@ -26043,14 +26141,14 @@
|
||||
"LatentUpscaleModelLoader",
|
||||
"LazyCache",
|
||||
"Load3D",
|
||||
"Load3DAnimation",
|
||||
"LoadAudio",
|
||||
"LoadImage",
|
||||
"LoadImageDataSetFromFolder",
|
||||
"LoadImageMask",
|
||||
"LoadImageOutput",
|
||||
"LoadImageSetFromFolderNode",
|
||||
"LoadImageTextSetFromFolderNode",
|
||||
"LoadImageTextDataSetFromFolder",
|
||||
"LoadLatent",
|
||||
"LoadTrainingDataset",
|
||||
"LoadVideo",
|
||||
"LoraLoader",
|
||||
"LoraLoaderModelOnly",
|
||||
@ -26067,6 +26165,7 @@
|
||||
"LumaReferenceNode",
|
||||
"LumaVideoNode",
|
||||
"Mahiro",
|
||||
"MakeTrainingDataset",
|
||||
"MaskComposite",
|
||||
"MaskPreview",
|
||||
"MaskToImage",
|
||||
@ -26136,7 +26235,6 @@
|
||||
"PolyexponentialScheduler",
|
||||
"PorterDuffImageComposite",
|
||||
"Preview3D",
|
||||
"Preview3DAnimation",
|
||||
"PreviewAny",
|
||||
"PreviewAudio",
|
||||
"PreviewImage",
|
||||
@ -26207,10 +26305,13 @@
|
||||
"SaveAudioOpus",
|
||||
"SaveGLB",
|
||||
"SaveImage",
|
||||
"SaveImageDataSetToFolder",
|
||||
"SaveImageTextDataSetToFolder",
|
||||
"SaveImageWebsocket",
|
||||
"SaveLatent",
|
||||
"SaveLoRANode",
|
||||
"SaveLoRA",
|
||||
"SaveSVGNode",
|
||||
"SaveTrainingDataset",
|
||||
"SaveVideo",
|
||||
"SaveWEBM",
|
||||
"ScaleROPE",
|
||||
@ -26218,6 +26319,7 @@
|
||||
"SetFirstSigma",
|
||||
"SetLatentNoiseMask",
|
||||
"SetUnionControlNetType",
|
||||
"ShuffleImageTextDataset",
|
||||
"SkipLayerGuidanceDiT",
|
||||
"SkipLayerGuidanceDiTSimple",
|
||||
"SkipLayerGuidanceSD3",
|
||||
@ -26342,6 +26444,7 @@
|
||||
"VAELoader",
|
||||
"VAESave",
|
||||
"VPScheduler",
|
||||
"Veo3FirstLastFrameNode",
|
||||
"VeoVideoGenerationNode",
|
||||
"VideoLinearCFGGuidance",
|
||||
"VideoTriangleCFGGuidance",
|
||||
@ -28875,32 +28978,26 @@
|
||||
],
|
||||
"https://github.com/fblissjr/ComfyUI-QwenImageWanBridge": [
|
||||
[
|
||||
"HunyuanVideoCLIPLoader",
|
||||
"HunyuanVideoEmptyLatent",
|
||||
"HunyuanVideoPromptExpander",
|
||||
"HunyuanVideoTextEncoder",
|
||||
"HunyuanVideoVisionLoader",
|
||||
"QwenDebugController",
|
||||
"QwenDebugLatents",
|
||||
"QwenEliGenEntityControl",
|
||||
"QwenEliGenMaskPainter",
|
||||
"QwenFlowMatchSamplerNode",
|
||||
"QwenImageBatch",
|
||||
"QwenImageDiTLoaderWrapper",
|
||||
"QwenImageEncodeWrapper",
|
||||
"QwenImageModelWithEdit",
|
||||
"QwenImageModelWrapper",
|
||||
"QwenImageModelWrapperNode",
|
||||
"QwenImageSamplerNode",
|
||||
"QwenImageSamplerWithEdit",
|
||||
"QwenImageVAELoaderWrapper",
|
||||
"QwenInpaintSampler",
|
||||
"QwenLatentPackerNode",
|
||||
"QwenLowresFixNode",
|
||||
"QwenMaskProcessor",
|
||||
"QwenModelManagerWrapper",
|
||||
"QwenProcessedToEmbedding",
|
||||
"QwenProcessorWrapper",
|
||||
"QwenSchedulerInfoNode",
|
||||
"QwenSmartCrop",
|
||||
"QwenSpatialTokenGenerator",
|
||||
"QwenTemplateBuilderV2",
|
||||
"QwenTemplateConnector",
|
||||
"QwenToChronoEditBridge",
|
||||
"QwenToWanFirstFrameLatent",
|
||||
"QwenToWanImageSaver",
|
||||
"QwenToWanLatentSaver",
|
||||
"QwenTokenAnalyzerStandalone",
|
||||
"QwenTokenDebugger",
|
||||
"QwenVLCLIPLoader",
|
||||
@ -28908,7 +29005,9 @@
|
||||
"QwenVLImageToLatent",
|
||||
"QwenVLTextEncoder",
|
||||
"QwenVLTextEncoderAdvanced",
|
||||
"QwenVLTextEncoderLoaderWrapper"
|
||||
"TemplateInfluenceAnalyzer",
|
||||
"ZImageTextEncoder",
|
||||
"ZImageTextEncoderSimple"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-QwenImageWanBridge"
|
||||
@ -28999,6 +29098,7 @@
|
||||
"https://github.com/fchangjun/Baidu_Meux_ComfyTools": [
|
||||
[
|
||||
"MeuxAdvancedImageCrop",
|
||||
"MeuxImageLoader",
|
||||
"MeuxMultiSaveImage",
|
||||
"MeuxSimpleLLMNode"
|
||||
],
|
||||
@ -29009,6 +29109,7 @@
|
||||
"https://github.com/fchangjun/Comfyui_MultiSaveImage": [
|
||||
[
|
||||
"MeuxAdvancedImageCrop",
|
||||
"MeuxImageLoader",
|
||||
"MeuxMultiSaveImage",
|
||||
"MeuxSimpleLLMNode"
|
||||
],
|
||||
@ -29728,9 +29829,11 @@
|
||||
"https://github.com/francarl/ComfyUI-OnDemand-Loaders": [
|
||||
[
|
||||
"OnDemandCLIPLoader",
|
||||
"OnDemandCLIPVisionLoader",
|
||||
"OnDemandCheckpointLoader",
|
||||
"OnDemandCivitaiLikedLoraLoader",
|
||||
"OnDemandControlNetLoader",
|
||||
"OnDemandDualCLIPLoader",
|
||||
"OnDemandGGUFLoader",
|
||||
"OnDemandLoraLoader",
|
||||
"OnDemandUNETLoader",
|
||||
@ -31568,7 +31671,10 @@
|
||||
"https://github.com/hobinrude/ComfyUI_DWposeDeluxe": [
|
||||
[
|
||||
"DWposeKeypointConverter",
|
||||
"DWposeWeightOptions"
|
||||
"DWposeWeightOptions",
|
||||
"FrameNumberNode",
|
||||
"KeypointConverter",
|
||||
"WeightOptions"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_DWposeDeluxe"
|
||||
@ -31811,8 +31917,25 @@
|
||||
"title_aux": "ComfyUI Text Remove Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/huygiatrng/Facefusion_comfyui": [
|
||||
[
|
||||
"AdvancedSwapFaceImage",
|
||||
"AdvancedSwapFaceVideo",
|
||||
"FaceDataVisualizer",
|
||||
"FaceDetectorNode",
|
||||
"FaceMaskVisualizer",
|
||||
"FaceSwapApplier",
|
||||
"PixelBoostNode",
|
||||
"SwapFaceImage",
|
||||
"SwapFaceVideo"
|
||||
],
|
||||
{
|
||||
"title_aux": "Facefusion_comfyui"
|
||||
}
|
||||
],
|
||||
"https://github.com/huyl3-cpu/comfyui-sortlist": [
|
||||
[
|
||||
"SetValuesFromPanel",
|
||||
"image_to_sha256",
|
||||
"sort_list_string",
|
||||
"steg_alpha_embed",
|
||||
@ -31844,18 +31967,6 @@
|
||||
"title_aux": "RandomSamplerSchedulerSteps for ComfyUI"
|
||||
}
|
||||
],
|
||||
"https://github.com/hvppycoding/hvppyflow": [
|
||||
[
|
||||
"HFDebug",
|
||||
"HFShowMarkdownNode",
|
||||
"HFShowTextNode",
|
||||
"HFSleep",
|
||||
"HFSplitText"
|
||||
],
|
||||
{
|
||||
"title_aux": "hvppyflow"
|
||||
}
|
||||
],
|
||||
"https://github.com/hw5511/comfyui_hf_upscaler_loader": [
|
||||
[
|
||||
"GGUFModelLoaderFromHF",
|
||||
@ -32910,6 +33021,15 @@
|
||||
"title_aux": "comfyui-pixel-art-scalers"
|
||||
}
|
||||
],
|
||||
"https://github.com/jav12z/ComfyUI-ToyShaders": [
|
||||
[
|
||||
"ShaderCodeInput",
|
||||
"ToyShaderNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-ToyShaders"
|
||||
}
|
||||
],
|
||||
"https://github.com/jax-explorer/ComfyUI-InstantCharacter": [
|
||||
[
|
||||
"InstantCharacterGenerate",
|
||||
@ -34830,6 +34950,7 @@
|
||||
"ModelPassThrough",
|
||||
"ModelPatchTorchSettings",
|
||||
"ModelSaveKJ",
|
||||
"NABLA_AttentionKJ",
|
||||
"NormalizedAmplitudeToFloatList",
|
||||
"NormalizedAmplitudeToMask",
|
||||
"OffsetMask",
|
||||
@ -34874,6 +34995,7 @@
|
||||
"TorchCompileControlNet",
|
||||
"TorchCompileCosmosModel",
|
||||
"TorchCompileLTXModel",
|
||||
"TorchCompileModelAdvanced",
|
||||
"TorchCompileModelFluxAdvanced",
|
||||
"TorchCompileModelFluxAdvancedV2",
|
||||
"TorchCompileModelHyVideo",
|
||||
@ -35185,6 +35307,7 @@
|
||||
"WanVideoOviCFG",
|
||||
"WanVideoPassImagesFromSamples",
|
||||
"WanVideoPhantomEmbeds",
|
||||
"WanVideoPreviewEmbeds",
|
||||
"WanVideoPromptExtender",
|
||||
"WanVideoPromptExtenderSelect",
|
||||
"WanVideoReCamMasterCameraEmbed",
|
||||
@ -40044,6 +40167,14 @@
|
||||
"title_aux": "ComfyUI OpenAI Prompter"
|
||||
}
|
||||
],
|
||||
"https://github.com/nitingrg/comfyui-ntools": [
|
||||
[
|
||||
"ImageMegapixels"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui-ntools"
|
||||
}
|
||||
],
|
||||
"https://github.com/njlent/ComfyUI_performance-report": [
|
||||
[
|
||||
"ExecutionTimeReporter"
|
||||
@ -40184,6 +40315,7 @@
|
||||
"https://github.com/nofunstudio/Node_Fun_ComfyUI": [
|
||||
[
|
||||
"DynamicQueueCounter",
|
||||
"FalAPI_Flux2LoraEdit",
|
||||
"FalAPI_NanoBananaPro",
|
||||
"FalAPI_QwenEditPlus",
|
||||
"FalAPI_kling_video",
|
||||
@ -41651,6 +41783,7 @@
|
||||
"CRT_AddSettingsAndPrompt",
|
||||
"CRT_DynamicPromptScheduler",
|
||||
"CRT_FileBatchPromptScheduler",
|
||||
"CRT_KSamplerBatch",
|
||||
"CRT_QuantizeAndCropImage",
|
||||
"CRT_StringBatcher",
|
||||
"CRT_StringSplitter",
|
||||
@ -41661,6 +41794,7 @@
|
||||
"ColorIsolationFX",
|
||||
"ColourfulnessFX",
|
||||
"ContourFX",
|
||||
"EmptyContext",
|
||||
"EnableLatent",
|
||||
"FaceEnhancementPipeline",
|
||||
"FaceEnhancementPipelineWithInjection",
|
||||
@ -41675,6 +41809,7 @@
|
||||
"FluxLoraBlocksPatcher",
|
||||
"FluxSemanticEncoder",
|
||||
"FluxTiledSamplerCustomAdvanced",
|
||||
"ImageDimensionsFromMegaPixels",
|
||||
"ImageLoaderCrawl",
|
||||
"LatentNoiseInjectionSampler",
|
||||
"LensDistortFX",
|
||||
@ -42050,12 +42185,14 @@
|
||||
"PVL_Comfydeploy_Avatar_PulID_API",
|
||||
"PVL_Crop2AR",
|
||||
"PVL_EdgeExtend",
|
||||
"PVL_GeminiSegmentation",
|
||||
"PVL_Gemini_API",
|
||||
"PVL_Gemini_API_Multi",
|
||||
"PVL_Gemini_API_avatar_special",
|
||||
"PVL_Google_NanoBanana_API",
|
||||
"PVL_Google_NanoBanana_API_mandatory_IMG",
|
||||
"PVL_Google_NanoBanana_Multi_API",
|
||||
"PVL_Google_NanoBanana_PRO_Multi_API",
|
||||
"PVL_ImageComposite",
|
||||
"PVL_ImageResize",
|
||||
"PVL_ImageStitch",
|
||||
@ -42067,6 +42204,7 @@
|
||||
"PVL_Qwen_Img_Edit_Inpaint",
|
||||
"PVL_Qwen_Img_Edit_Plus",
|
||||
"PVL_SaveOrNot",
|
||||
"PVL_Seg_Florence2_API",
|
||||
"PVL_SplitString",
|
||||
"PVL_Stitch2Size",
|
||||
"PVL_StringConcatX3",
|
||||
@ -42077,6 +42215,8 @@
|
||||
"PVL_Switch_Huge",
|
||||
"PVL_Txt",
|
||||
"PVL_fal_DepthAnythingV2_API",
|
||||
"PVL_fal_EvfSam_API",
|
||||
"PVL_fal_EvfSam_X5_API",
|
||||
"PVL_fal_FluxDevPulidAvatar_API",
|
||||
"PVL_fal_FluxDev_API",
|
||||
"PVL_fal_FluxGeneral_API",
|
||||
@ -43108,6 +43248,8 @@
|
||||
"EvaluateInts",
|
||||
"EvaluateStrs",
|
||||
"ImageCropper",
|
||||
"TP_LoadMask",
|
||||
"TP_SaveMask",
|
||||
"TextInput",
|
||||
"TextScraper",
|
||||
"TextStorageReader",
|
||||
@ -43820,6 +43962,8 @@
|
||||
"GeminiUtilOptions",
|
||||
"LLMStudioOptions",
|
||||
"LLMStudioPictureDescribe",
|
||||
"LLMStudioStructuredDescribe",
|
||||
"LLMStudioStructuredVideoDescribe",
|
||||
"LLMStudioVideoDescribe",
|
||||
"LoRAInfoExtractor",
|
||||
"MediaDescribe",
|
||||
@ -43827,8 +43971,6 @@
|
||||
"MediaSelection",
|
||||
"MultiCaptionCombiner",
|
||||
"ShowText",
|
||||
"SuperDualLoraLoader",
|
||||
"SuperLoraLoader",
|
||||
"VACEDepthAnnotator",
|
||||
"VACEFlowAnnotator",
|
||||
"VACEScribbleAnnotator",
|
||||
@ -47125,6 +47267,16 @@
|
||||
"title_aux": "ComfyUI-Tensor-Operations"
|
||||
}
|
||||
],
|
||||
"https://github.com/tuki0918/ComfyUI_Cooldown_Node": [
|
||||
[
|
||||
"CooldownImageNode",
|
||||
"CooldownIntNode",
|
||||
"CooldownStringNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_Cooldown_Node"
|
||||
}
|
||||
],
|
||||
"https://github.com/tuki0918/comfyui-image-expand-nodes": [
|
||||
[
|
||||
"ImageExpandMerger",
|
||||
@ -48554,6 +48706,8 @@
|
||||
],
|
||||
"https://github.com/wizdroid/wizdroid-character": [
|
||||
[
|
||||
"BackgroundEditNode",
|
||||
"BackgroundGeneratorNode",
|
||||
"CharacterPromptBuilder",
|
||||
"WizdroidCharacterEdit",
|
||||
"WizdroidLoRADatasetExport",
|
||||
@ -49914,6 +50068,7 @@
|
||||
"KY_CreateMask",
|
||||
"KY_CreateVideoObjectFromPath",
|
||||
"KY_CropImageByXYWH",
|
||||
"KY_DummyOut",
|
||||
"KY_Eval_Python",
|
||||
"KY_FFmpegAddAudio",
|
||||
"KY_FFmpegCustomCmd",
|
||||
@ -49928,8 +50083,8 @@
|
||||
"KY_JSONToBBox",
|
||||
"KY_JoinToString",
|
||||
"KY_LoadImageFrom",
|
||||
"KY_LoadImagesFromFolder",
|
||||
"KY_LoadVideoByPath",
|
||||
"KY_Load_Images_from_path",
|
||||
"KY_MathExpression",
|
||||
"KY_MergeToJSON",
|
||||
"KY_OpenAICaptionImage",
|
||||
|
||||
@ -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.37.1"
|
||||
version = "3.37.2"
|
||||
license = { file = "LICENSE.txt" }
|
||||
dependencies = ["GitPython", "PyGithub", "matrix-nio", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions", "toml", "uv", "chardet"]
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user