{ "https://gist.githubusercontent.com/alkemann/7361b8eb966f29c8238fd323409efb68/raw/f9605be0b38d38d3e3a2988f89248ff557010076/alkemann.py": [ [ "Int to Text", "Save A1 Image", "Seed With Text" ], { "title_aux": "alkemann nodes" } ], "https://git.mmaker.moe/mmaker/sd-webui-color-enhance": [ [ "MMakerColorBlend", "MMakerColorEnhance" ], { "title_aux": "mmaker/Color Enhance" } ], "https://github.com/0-bill-0/ComfyUI-BILL-Concept_Isolator-Captioner": [ [ "BillLoRACaptionNode" ], { "title_aux": "ComfyUI-BILL-Concept_Isolator-Captioner" } ], "https://github.com/0nikod/ComfyUI-Metadata-Tools": [ [ "ImageGetMetadata", "ImageSetMetadata", "LoadImageWithMetadata", "SaveImageWithMetadata" ], { "title_aux": "ComfyUI-Metadata-Tools" } ], "https://github.com/0nikod/ComfyUI-Simple-Prompt": [ [ "SimplePrompt" ], { "title_aux": "ComfyUI-Simple-Prompt" } ], "https://github.com/0x-jerry/comfyui-rembg": [ [ "Load Rembg Model", "Rembg Remove background" ], { "title_aux": "0x-jerry/Rembg Background Removal Node for ComfyUI" } ], "https://github.com/0xBeycan/ComfyUI-ImageQualityGate": [ [ "ImageQualityGate" ], { "title_aux": "ComfyUI-ImageQualityGate" } ], "https://github.com/0xDELUXA/ComfyUI-DN_PatchFlashAttention": [ [ "PatchFlashAttentionDN" ], { "title_aux": "ComfyUI-DN_PatchFlashAttention" } ], "https://github.com/0xDELUXA/ComfyUI-DN_PatchVAEAttention": [ [ "PatchVAEAttentionDN" ], { "title_aux": "ComfyUI-DN_PatchVAEAttention" } ], "https://github.com/0xRavenBlack/ComfyUI-OOP": [ [ "OOPAnimalNode", "OOPClothingNode", "OOPEnvironmentNode", "OOPEyesNode", "OOPHairNode", "OOPLocationNode", "OOPMouthNode", "OOPNode", "OOPPersonNode", "OOPPoseNode", "OOPStyleNode", "OOPViewNode" ], { "title_aux": "ComfyUI-OOP" } ], "https://github.com/0xbitches/ComfyUI-LCM": [ [ "LCM_Sampler", "LCM_Sampler_Advanced", "LCM_img2img_Sampler", "LCM_img2img_Sampler_Advanced" ], { "title_aux": "Latent Consistency Model for ComfyUI" } ], "https://github.com/1038lab/ComfyUI-EdgeTTS": [ [ "EdgeTTS", "Save_Audio", "WhisperSTT" ], { "title_aux": "ComfyUI-EdgeTTS" } ], "https://github.com/1038lab/ComfyUI-FireRedTTS": [ [ "FireRedTTS2MonologueNode", "FireRedTTS2_Dialogue" ], { "title_aux": "ComfyUI-FireRedTTS" } ], "https://github.com/1038lab/ComfyUI-FlashVSR": [ [ "AILab_FlashVSR", "AILab_FlashVSR_Advanced" ], { "title_aux": "ComfyUI-FlashVSR" } ], "https://github.com/1038lab/ComfyUI-JoyCaption": [ [ "CaptionSaver", "ImageBatchPath", "JC", "JC_ExtraOptions", "JC_GGUF", "JC_GGUF_adv", "JC_adv" ], { "title_aux": "ComfyUI-JoyCaption" } ], "https://github.com/1038lab/ComfyUI-LBM": [ [ "LBM_DepthNormal", "LBM_Relighting" ], { "title_aux": "ComfyUI-LBM" } ], "https://github.com/1038lab/ComfyUI-MegaTTS": [ [ "MegaTTS3", "MegaTTS3S", "MegaTTS_VoiceMaker" ], { "title_aux": "ComfyUI-MegaTTS" } ], "https://github.com/1038lab/ComfyUI-MiniCPM": [ [ "AILab_MiniCPM_V", "AILab_MiniCPM_V_Advanced", "AILab_MiniCPM_V_GGUF", "AILab_MiniCPM_V_GGUF_Advanced" ], { "title_aux": "ComfyUI-MiniCPM" } ], "https://github.com/1038lab/ComfyUI-MiniMax-Remover": [ [ "ImageSizeAdjuster", "MinimaxImageRemover", "MinimaxModelLoader", "MinimaxVideoLoader", "MinimaxVideoRemover" ], { "title_aux": "ComfyUI-MiniMax-Remover" } ], "https://github.com/1038lab/ComfyUI-Mosaic": [ [ "MosaicCreator", "MosaicDetector" ], { "title_aux": "ComfyUI-Mosaic" } ], "https://github.com/1038lab/ComfyUI-OmniGen": [ [ "ailab_OmniGen" ], { "title_aux": "ComfyUI-OmniGen" } ], "https://github.com/1038lab/ComfyUI-QwenASR": [ [ "AILab_Qwen3ASR", "AILab_Qwen3ASRSubtitle" ], { "title_aux": "ComfyUI-QwenASR" } ], "https://github.com/1038lab/ComfyUI-QwenVL": [ [ "AILab_QwenVL", "AILab_QwenVL_Advanced", "AILab_QwenVL_GGUF", "AILab_QwenVL_GGUF_Advanced", "AILab_QwenVL_GGUF_PromptEnhancer", "AILab_QwenVL_PromptEnhancer" ], { "title_aux": "ComfyUI-QwenVL" } ], "https://github.com/1038lab/ComfyUI-RMBG": [ [ "AILab_ColorInput", "AILab_ColorToMask", "AILab_CropObject", "AILab_Florence2", "AILab_Florence2ToCoordinates", "AILab_ICLoRAConcat", "AILab_ImageCombiner", "AILab_ImageCompare", "AILab_ImageCrop", "AILab_ImageMaskConvert", "AILab_ImageMaskToList", "AILab_ImagePreview", "AILab_ImageResize", "AILab_ImageStitch", "AILab_ImageToList", "AILab_LamaRemover", "AILab_LoadImage", "AILab_LoadImageAdvanced", "AILab_LoadImageBatch", "AILab_LoadImageSimple", "AILab_MaskCombiner", "AILab_MaskEnhancer", "AILab_MaskExtractor", "AILab_MaskOverlay", "AILab_MaskPreview", "AILab_MaskToList", "AILab_Preview", "AILab_ReferenceLatentMask", "AILab_SDMatte", "AILab_UnbatchImages", "AILab_YoloV8", "AILab_YoloV8Adv", "BiRefNetRMBG", "BodySegment", "ClothesSegment", "FaceSegment", "FashionSegmentAccessories", "FashionSegmentClothing", "RMBG", "SAM2Segment", "SAM3Segment", "Segment", "SegmentV2" ], { "title_aux": "ComfyUI-RMBG" } ], "https://github.com/1038lab/ComfyUI-ReduxFineTune": [ [ "ClipVisionStyleLoader", "ReduxFineTune", "ReduxFineTuneAdvanced" ], { "title_aux": "ComfyUI-ReduxFineTune" } ], "https://github.com/1038lab/ComfyUI-SparkTTS": [ [ "SparkTTS_AdvVoiceClone", "SparkTTS_AudioRecorder", "SparkTTS_VoiceClone", "SparkTTS_VoiceCreator" ], { "title_aux": "Comfyui-Spark-TTS" } ], "https://github.com/1038lab/ComfyUI-VoxCPMTTS": [ [ "AILab_VoxCPMTTS", "AILab_VoxCPMTTS_Advanced" ], { "title_aux": "ComfyUI-VoxCPMTTS" } ], "https://github.com/1038lab/ComfyUI-WildPromptor": [ [ "CustomListManager", "KeywordPicker", "PromptBuilder", "PromptConcat", "WildPromptor_AllInOne", "WildPromptor_AllInOneList", "WildPromptor_DataToPromptList", "WildPromptor_Enhancer", "WildPromptor_Generator", "WildPromptor_Minicpm", "WildPromptor_ShowPrompt", "WildPromptor_TextInput" ], { "title_aux": "ComfyUI-WildPromptor" } ], "https://github.com/1038lab/ComfyUI-Youtu-VL": [ [ "AILab_YoutuVL", "AILab_YoutuVL_Advanced", "AILab_YoutuVL_GGUF", "AILab_YoutuVL_GGUF_Advanced" ], { "title_aux": "ComfyUI-Youtu-VL" } ], "https://github.com/111496583yzy/comfyui-PuzzleCrack-Effect": [ [ "MyJigsawPuzzleEffect", "MyRegionBoundaryEffect" ], { "title_aux": "Jigsaw Puzzle Effect Plugin" } ], "https://github.com/11dogzi/CYBERPUNK-STYLE-DIY": [ [ "CYBERPUNKHT" ], { "title_aux": "CYBERPUNK-STYLE-DIY" } ], "https://github.com/11dogzi/ComfUI-EGAdapterMadAssistant": [ [ "EGIPAdapter_Mad_Assistant", "EGIPAdapter_Mad_AssistantV1", "EGIPAdapter_Mad_AssistantV2", "EGIPAdapter_Mad_AssistantV3", "EGIPAdapter_Mad_AssistantV4", "EGIPAdapter_Mad_AssistantV5", "EGIPAdapter_Mad_AssistantV6" ], { "title_aux": "ComfUI-EGAdapterMadAssistant" } ], "https://github.com/11dogzi/Comfyui-HYPIR": [ [ "HYPIRAdvancedRestoration" ], { "title_aux": "HYPIR ComfyUI Plugin" } ], "https://github.com/11dogzi/Comfyui-ergouzi-Nodes": [ [ "EG-YSZT-ZT", "EG_CPSYTJ", "EG_FX_BDAPI", "EG_HT_YSTZ", "EG_JF_ZZSC", "EG_JXFZ_node", "EG_K_LATENT", "EG_RY_HT", "EG_SCQY_BHDQY", "EG_SCQY_QBQY", "EG_SCQY_SXQY", "EG_SJ", "EG_SJPJ_Node", "EG_SS_RYZH", "EG_SZ_JDYS", "EG_TC_Node", "EG_TSCDS_CJ", "EG_TSCDS_DG", "EG_TSCDS_FG", "EG_TSCDS_JT", "EG_TSCDS_QT", "EG_TSCDS_RW", "EG_TSCDS_WP", "EG_TSCDS_ZL", "EG_TSCMB_GL", "EG_TXZZ_ZH", "EG_TX_CCHQ", "EG_TX_CJPJ", "EG_TX_JZRY", "EG_TX_LJ", "EG_TX_LJBC", "EG_TX_SFBLS", "EG_TX_WHLJ", "EG_WB_KSH", "EG_WXZ_QH", "EG_XZ_QH", "EG_YSQY_BBLLD", "EG_YSQY_BLLD", "EG_ZY_WBK", "EG_ZZHBCJ", "EG_ZZKZ_HT_node", "EG_ZZ_BSYH", "EG_ZZ_BYYH", "EG_ZZ_HSYH", "EG_ZZ_MHHT", "EG_ZZ_SSKZ", "ER_JBCH", "ER_TX_ZZCJ" ], { "title_aux": "Comfyui-ergouzi-Nodes" } ], "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan": [ [ "ALLty", "EGRWGL", "EGRYDZQHNode", "EGSEED", "GroupSwitchNode", "GroupSwitchNodee", "GroupSwitchNodeee", "GroupSwitchNodeeee", "GroupSwitchNodi", "hulue", "jinyong" ], { "title_aux": "Comfyui-ergouzi-kaiguan" } ], "https://github.com/11dogzi/Comfyui-ergouzi-samplers": [ [ "EGBYZZCYQ", "EGCYQJB", "EGCYQJBCJ" ], { "title_aux": "Comfyui-ergouzi-samplers" } ], "https://github.com/1756141021/comfyui-character-picker": [ [ "RandomCharacterPicker" ], { "title_aux": "comfyui-character-picker" } ], "https://github.com/18yz153/ComfyUI-Persona-Director": [ [ "PersonaDirector", "PersonaDirectorNode" ], { "title_aux": "ComfyUI-Persona-Director" } ], "https://github.com/1GirlUniversity/ComfyUI-SCAIL2-LongVideoContext": [ [ "SCAIL2LongVideoContext", "SCAIL2SmartLongVideoContext" ], { "title_aux": "ComfyUI-SCAIL2-LongVideoContext" } ], "https://github.com/1Kynx/ComfyUI-RefineNode": [ [ "RefineNodeMaskBatchProcess", "RefineNodeMatchProductAngle", "RefineNodeMergeGeneratedImages", "RefineNodePasteBack", "RefineNodePreprocessMask", "RefineNodeReferenceImageProcess", "RefineNodeRestoreMaskToOriginal", "RefineNodeRotateImage", "RefineNodeSliceAndMatchMasks" ], { "title_aux": "ComfyUI-RefineNode" } ], "https://github.com/1hew/ComfyUI-1hewNodes": [ [ "1hew_AnyEmptyBool", "1hew_AnyEmptyInt", "1hew_AnySwitchBool", "1hew_AnySwitchSelect", "1hew_AudioDuration", "1hew_DetectGuideLine", "1hew_DetectRemoveBG", "1hew_DetectRemoveBGRefine", "1hew_DetectYolo", "1hew_FloatNumberCompare", "1hew_GetFileCount", "1hew_ImageAddLabel", "1hew_ImageAlphaClean", "1hew_ImageAlphaJoin", "1hew_ImageAlphaSplit", "1hew_ImageBBoxOverlayByMask", "1hew_ImageBatchGroup", "1hew_ImageBatchIndex", "1hew_ImageBatchInterleave", "1hew_ImageBatchRange", "1hew_ImageBatchSplit", "1hew_ImageBatchToList", "1hew_ImageBatchUniform", "1hew_ImageBlendModeByAlpha", "1hew_ImageBlendModeByCSS", "1hew_ImageCropSquare", "1hew_ImageCropWithBBoxMask", "1hew_ImageEdgeCropPad", "1hew_ImageEditStitch", "1hew_ImageGridSplit", "1hew_ImageHLFreqCombine", "1hew_ImageHLFreqSeparate", "1hew_ImageHLFreqTransform", "1hew_ImageListAppend", "1hew_ImageListInterleave", "1hew_ImageListToBatch", "1hew_ImageMainStitch", "1hew_ImageMaskBlend", "1hew_ImageMaskCrop", "1hew_ImagePadByBBoxMask", "1hew_ImagePasteByBBoxMask", "1hew_ImagePingPong", "1hew_ImagePlot", "1hew_ImageResizeFluxKontext", "1hew_ImageResizeGemini30ProImage", "1hew_ImageResizeJimeng", "1hew_ImageResizeQwenImage", "1hew_ImageResizeUniversal", "1hew_ImageRotateWithMask", "1hew_ImageSolid", "1hew_ImageStrokeByMask", "1hew_ImageTileMerge", "1hew_ImageTileSplit", "1hew_ImageToMask", "1hew_ImageToURL", "1hew_IntImageCount", "1hew_IntImageSideLength", "1hew_IntImageSize", "1hew_IntMaskSideLength", "1hew_IntNumberCompare", "1hew_IntSplit", "1hew_IntWan", "1hew_ListCustomFloat", "1hew_ListCustomInt", "1hew_ListCustomSeed", "1hew_ListCustomString", "1hew_LoadImage", "1hew_LoadPS", "1hew_LoadTxt", "1hew_LoadVideo", "1hew_LoadVideoToImage", "1hew_MaskAlphaClean", "1hew_MaskBatchMathOps", "1hew_MaskBatchRange", "1hew_MaskBatchSplit", "1hew_MaskBatchToList", "1hew_MaskCropByBBoxMask", "1hew_MaskFillHole", "1hew_MaskListToBatch", "1hew_MaskMathOps", "1hew_MaskPasteByBBoxMask", "1hew_MaskRepeat", "1hew_MaskSeparate", "1hew_MaskToBBoxMask", "1hew_MaskToImage", "1hew_MaskToSam3Box", "1hew_MatchBrightnessContrast", "1hew_MemoryCleanup", "1hew_MultiImageBatch", "1hew_MultiImageList", "1hew_MultiImageOverlay", "1hew_MultiImageStitch", "1hew_MultiMaskBatch", "1hew_MultiStringJoin", "1hew_MultiSwitchSelect", "1hew_RangeMapping", "1hew_SaveImage", "1hew_SaveTxt", "1hew_SaveVideo", "1hew_SaveVideoByImage", "1hew_StringCoordinateToBBoxMask", "1hew_StringCoordinateToBBoxes", "1hew_StringFilter", "1hew_StringJoinMulti", "1hew_StringRatioGemini31FlashImage", "1hew_StringRatioGpt20Image", "1hew_StringResolution", "1hew_TextCustomExtract", "1hew_TextEncodeQwenImageEdit", "1hew_TextListToString", "1hew_TextPrefixSuffix", "1hew_TextToAny", "1hew_URLToVideo", "1hew_VideoCutGroup", "1hew_WorkflowName", "1hew_text_match_rownum", "1hew_text_match_value" ], { "title_aux": "ComfyUI 1hewNodes" } ], "https://github.com/1lch2/ComfyUI-AnimaPromptFormatter": [ [ "AnimaPromptFormatter" ], { "title_aux": "ComfyUI-AnimaPromptFormatter" } ], "https://github.com/1lch2/ComfyUI-SaveImageAsSdWebUI": [ [ "SaveImageAsSDWebUI" ], { "title_aux": "ComfyUI-SaveImageAsSdWebUI" } ], "https://github.com/1mckw/Comfyui-Gelbooru": [ [ "Gelbooru (ID)", "Gelbooru (Random)", "GelbooruID", "GelbooruRandom", "UrlsToImage" ], { "title_aux": "Comfyui-Gelbooru" } ], "https://github.com/1x1r/comfyui-upscale-by-model": [ [ "UpscaleImageByUsingModel" ], { "title_aux": "comfyui-upscale-by-model" } ], "https://github.com/1zhangyy1/comfyui-vidu-nodes": [ [ "Character2Video", "Image2Video", "StartEnd2Video", "Text2Video", "UpscaleVideo", "VideoDownloader" ], { "title_aux": "ComfyUI VIDU" } ], "https://github.com/222222222l/ComfyUI-Falcon-Perception": [ [ "FalconPerceptionGenerate", "LoadFalconPerception" ], { "title_aux": "ComfyUI-Falcon-Perception" } ], "https://github.com/2frames/ComfyUI-AQnodes": [ [ "AQ_BatchAverageImage", "AQ_BlendImages", "AQ_CLIPSetLastLayer", "AQ_ColorMatchImage", "AQ_CoverPrompt", "AQ_Gemini", "AQ_Gemini_acstep15", "AQ_ImageMaskSwitch", "AQ_Image_DetailTransfer", "AQ_Image_Pad", "AQ_Increment", "AQ_LoadImageBase64", "AQ_MasksAndImagesAsList", "AQ_OpenAI_acstep15", "AQ_Qwen", "AQ_QwenLoader", "AQ_Random", "AQ_SaveImageWebpReturnBase64", "AQ_SendImageToAPI", "AQ_StillImageToVideo", "AQ_TextEncodeQwenImageEdit", "AQ_TextEncodeQwenImageEditPlus", "AQ_YouTubeUpload", "AQ_multiface_ApplyPulidFlux", "AQ_openai_compatible", "AQ_parse_json_to_acestep" ], { "title_aux": "AQnodes for ComfyUI" } ], "https://github.com/2kpr/ComfyUI-PMRF": [ [ "PMRF" ], { "title_aux": "ComfyUI-PMRF" } ], "https://github.com/2kpr/ComfyUI-UltraPixel": [ [ "UltraPixelLoad", "UltraPixelProcess" ], { "author": "italo", "title_aux": "ComfyUI-UltraPixel" } ], "https://github.com/311-code/ComfyUI-MagicClip_Strength": [ [ "CLIPTextEncodeSDXL_311_code" ], { "title_aux": "ComfyUI MagicClip_Strength for SDXL" } ], "https://github.com/31702160136/ComfyUI-GrsAI": [ [ "GrsaiFluxKontext_ImageToImage", "GrsaiFluxKontext_MultiImageToImage", "GrsaiFluxKontext_TextToImage", "Grsai_GPTImage", "Grsai_GPTImageVIP", "Grsai_NanoBanana", "Grsai_NanoBanana2", "Grsai_NanoBananaPro" ], { "title_aux": "GrsAI api in ComfyUI" } ], "https://github.com/3R3BOS/ComfyUI-3R3BOS-Pack": [ [ "Aspect Ratio Master (3R3BOS)", "Batch Selector (3R3BOS)", "Image Comparer (3R3BOS)", "Prompt Selector (3R3BOS)" ], { "title_aux": "ComfyUI-3R3BOS-Pack" } ], "https://github.com/3dgopnik/comfyui-arena-suite": [ [ "Arena_MakeTilesSegs", "\ud83c\udd70\ufe0f Arena AutoCache v6.1.2" ], { "title_aux": "ComfyUI Arena Suite" } ], "https://github.com/42lux/ComfyUI-42lux-Hildegard-Refiner": [ [ "Hildegard Combine", "Hildegard Plan", "Hildegard References Split" ], { "title_aux": "ComfyUI-42lux-Hildegard-Refiner" } ], "https://github.com/438443467/ComfyUI-GPT4V-Image-Captioner": [ [ "GPT4VCaptioner" ], { "title_aux": "ComfyUI-GPT4V-Image-Captioner" } ], "https://github.com/45uee/ComfyUI-Color_Transfer": [ [ "ColorPalette", "ColorTransferReinhard", "ExtractPalette", "PaletteOptimalTransportTransfer", "PaletteRbfTransfer", "PaletteTransfer", "PaletteTransferReinhard", "PalleteTransferClustering", "PalletteSoftTransfer" ], { "title_aux": "ComfyUI-Color_Transfer" } ], "https://github.com/54rt1n/ComfyUI-DareMerge": [ [ "DM_AdvancedDareModelMerger", "DM_AdvancedModelMerger", "DM_AttentionGradient", "DM_BlockGradient", "DM_BlockModelMerger", "DM_DareClipMerger", "DM_DareModelMergerBlock", "DM_DareModelMergerElement", "DM_DareModelMergerMBW", "DM_GradientEdit", "DM_GradientOperations", "DM_GradientReporting", "DM_InjectNoise", "DM_LoRALoaderTags", "DM_LoRAReporting", "DM_MBWGradient", "DM_MagnitudeMasker", "DM_MaskEdit", "DM_MaskOperations", "DM_MaskReporting", "DM_ModelReporting", "DM_NormalizeModel", "DM_QuadMasker", "DM_ShellGradient", "DM_SimpleMasker" ], { "title_aux": "ComfyUI-DareMerge" } ], "https://github.com/552023587/comfyui_character_selector": [ [ "CharacterSelector" ], { "title_aux": "comfyui_character_selector" } ], "https://github.com/5agado/ComfyUI-Sagado-Nodes": [ [ "SGD_Any_List_Selector", "SGD_Any_Type_Switch", "SGD_Call_Ollama", "SGD_Film_Grain", "SGD_Get_Llama_Cpp_Model", "SGD_Get_Llama_VL_Chat_Handler", "SGD_Get_Llm_Response", "SGD_Get_Num_Frames", "SGD_Get_Resolution", "SGD_Image_Loader", "SGD_Image_To_PNG_Data_URI", "SGD_Step_Every_N", "SGD_String_Splitter", "SGD_Video_Loader" ], { "title_aux": "Sagado Nodes for ComfyUI" } ], "https://github.com/5x00/ComfyUI-PiAPI-Faceswap": [ [ "Face Swapper" ], { "title_aux": "ComfyUI-PiAPI-Faceswap" } ], "https://github.com/5x00/ComfyUI-VLM-Captions": [ [ "Image To Caption" ], { "title_aux": "ComfyUI-VLM_Captions" } ], "https://github.com/6174/comflowy-nodes": [ [ "Comflowy_Clarity_Upscale", "Comflowy_Extract_JSON", "Comflowy_Flux", "Comflowy_Flux_Dev_Lora", "Comflowy_Flux_Pro_Ultra", "Comflowy_Hailuo", "Comflowy_Http_Request", "Comflowy_Ideogram", "Comflowy_Kling", "Comflowy_LLM", "Comflowy_Load_JSON", "Comflowy_Luma", "Comflowy_Omost_LLM", "Comflowy_Omost_Load_Canvas_Conditioning", "Comflowy_Omost_Load_Canvas_Python_Code", "Comflowy_Omost_Preview", "Comflowy_Omost_To_Conditioning", "Comflowy_Preview_JSON", "Comflowy_Preview_Video", "Comflowy_Recraft", "Comflowy_Set_API_Key" ], { "title_aux": "Comflowy's Custom Nodes" } ], "https://github.com/7BEII/comfyui-PD_comfy-api-node": [ [ "PDGeminiImageGenAPIKey", "PDGeminiImageGenAuthToken", "PDGeminiNanoBanana2", "PDGeminiProImageGenAPIKey", "PDGeminiProImageGenAuthToken", "PDOpenAIGPTImage2APIKey", "PDOpenAIGPTImage2AuthToken", "PDOpenAIGPTImageAPIKey", "PDOpenAIGPTImageAuthToken", "PD_comfyplus_image" ], { "title_aux": "comfyui-PD_comfy-api-node" } ], "https://github.com/807502278/ComfyUI-3D-MeshTool": [ [ "Auto_Normal", "List_to_Tensor", "Load_OBJ", "Mesh_Clean_Data", "Mesh_Cleanup", "Mesh_Data_Get", "Mesh_Data_Set", "Mesh_Data_Statistics", "Mesh_Optimization", "Mesh_Subdivide", "RT-to-camposes", "Tensor_to_List", "UV_options", "UnwrapUV_xatlas", "array-append", "array-attribute", "array-convert", "array-end-increment", "array-end-step", "array-is-null", "array-number-to-angle", "array-select-element", "array-step", "array-step-increment", "array-t", "array-to-camposes", "get-tensor-shape", "img-bath-rotationZ", "img-to-tensor", "json-to-campos", "ply_load", "ply_normalize", "ply_save", "string-to-array", "tensor-new", "tensor-shape", "tensor-to-img" ], { "author": "807502278", "description": "A simple 3D model processing tool within ComfyUI", "nickname": "3D Mesh Tool", "title": "3D Mesh Tool", "title_aux": "ComfyUI-3D-MeshTool" } ], "https://github.com/807502278/ComfyUI-WJNodes": [ [ "Accurate_mask_clipping", "Any_Pipe", "ApplyEasyOCR_batch", "AudioDuration_wan", "Audio_Batch_Edit", "Audio_Crop_Batch", "Audio_MergeBatch_To_Channel", "Batch_Average", "Bilateral_Filter", "Color_Data_Break", "Color_check_Name", "ComfyUI_Path_Out", "Composite_Application_pro", "Composite_Basic", "Composite_Batch", "Composite_Canvas_adv", "Composite_Coordinate", "Composite_Global_adv", "Composite_Mask", "Composite_Merge_pro", "Composite_Other", "Composite_Scale", "Cutting_video", "Detecting_videos_mask", "Determine_Type", "Folder_Operations_CH", "Graphics_Detection_Reference", "ImageCompositeMask_Adv", "ListMerger", "Load_Image_Adv", "Load_Image_From_Path", "Mask_Detection", "QwenImage_ratio", "Random_Select_Prompt", "Robust_Imager_Merge", "Run_torchvision_model", "Sam2AutoSegmentation_data", "SaveMP4", "SaveMP4_batch", "Save_Image_Out", "Save_Image_To_Path", "SegmDetectorCombined_batch", "SelectBatch_paragraph", "Select_Batch_v2", "Select_Images_Batch", "Split_Path", "Str_Append", "Video_Fade", "Video_MaskBasedSplit", "Video_OverlappingSeparation_test", "WAS_Mask_Fill_Region_batch", "adv_crop", "any_math", "any_math_v2", "audio_resample", "audio_scale", "bbox_restore_mask", "color_segmentation", "color_segmentation_v2", "crop_by_bboxs", "crop_data_CoordinateSmooth", "crop_data_edit", "del_file", "filter_DensePose_color", "get_image_data", "get_image_ratio", "image_math", "image_math_value", "image_scale_pixel_option", "image_scale_pixel_v2", "image_url_download", "invert_channel_adv", "load_ColorName_config", "load_EasyOCR_model", "load_color_config", "load_torchvision_model", "maskCompositeMask_Adv", "mask_and_mask_math", "mask_crop_option_Basic", "mask_crop_option_SmoothCrop", "mask_crop_square", "mask_line_mapping", "mask_select_mask", "ratio_selector", "run_yolo_bboxs", "run_yolo_bboxs_v2" ], { "title_aux": "ComfyUI-WJNodes" } ], "https://github.com/807502278/ComfyUI_MaskGCT": [ [ "audio_capture_percentage", "audio_resample", "audio_scale", "from_path_load_audio", "get_audio_data", "get_text_data", "load_maskgct_model", "load_w2vbert_model", "maskgct_pipeline", "maskgct_run_v2", "maskgct_setting", "multilingual_slice", "remove_blank_space", "whisper_large_v3" ], { "title_aux": "ComfyUI_MaskGCT" } ], "https://github.com/80sVectorz/ComfyUI-Static-Primitives": [ [ "FloatStaticPrimitive", "IntStaticPrimitive", "StringMlStaticPrimitive", "StringStaticPrimitive" ], { "title_aux": "ComfyUI-Static-Primitives" } ], "https://github.com/834t/ComfyUI_834t_scene_composer": [ [ "B34tSceneComposerNode" ], { "title_aux": "Scene Composer for ComfyUI" } ], "https://github.com/852wa/ComfyUI-AAP": [ [ "AdvancedAlphaProcessor" ], { "title_aux": "ComfyUI-AdvancedAlphaProcessor" } ], "https://github.com/852wa/ComfyUI-ColorshiftColor": [ [ "ColorshiftColor", "CsCFill", "CsCPaletteEditor" ], { "title_aux": "ComfyUI-ColorshiftColor" } ], "https://github.com/9nate-drake/ComfyUI-MaskCenter": [ [ "MaskSubMassDetector", "MaskToCenterPoint" ], { "title_aux": "ComfyUI Mask to Center Point Nodes" } ], "https://github.com/9nate-drake/ComfyUI-PanoTools": [ [ "CameraCalibration", "Perspective2Panorama" ], { "title_aux": "ComfyUI-PanoTools" } ], "https://github.com/9nate-drake/Comfyui-SecNodes": [ [ "CoordinatePlotter", "SeCModelLoader", "SeCVideoSegmentation" ], { "title_aux": "Comfyui-SecNodes" } ], "https://github.com/A043-studios/ComfyUI-ASDF-Pixel-Sort-Nodes": [ [ "PixelSortAdvancedNode", "PixelSortNode" ], { "title_aux": "ComfyUI ASDF Pixel Sort Nodes" } ], "https://github.com/A043-studios/ComfyUI-OmniSVG": [ [ "OmniSVG Image to SVG", "OmniSVG Model Loader", "OmniSVG Text to SVG", "SVG Saver", "SVG to Image" ], { "title_aux": "ComfyUI OmniSVG Nodes" } ], "https://github.com/A043-studios/ComfyUI_HunyuanWorldnode": [ [ "HunyuanWorldHybridNode", "HunyuanWorldImageTo3D", "HunyuanWorldModelLoader", "HunyuanWorldSimplifiedWrapper" ], { "title_aux": "ComfyUI HunyuanWorld - Complete 3D Generation Suite" } ], "https://github.com/A043-studios/Comfyui-ascii-generator": [ [ "ASCIIGeneratorNode" ], { "title_aux": "ComfyUI ASCII Generator Node" } ], "https://github.com/A043-studios/comfyui-pixel3dmm": [ [ "FLAMEOptimizer", "FaceReconstructor3D", "MeshExporter", "NormalPredictor", "Pixel3DMMLoader", "UVPredictor" ], { "title_aux": "Pixel3DMM ComfyUI Nodes" } ], "https://github.com/A4P7J1N7M05OT/ComfyUI-InlineVariableWildcards": [ [ "InlineWildcardGenerator", "WildcardPromptBuilder" ], { "title_aux": "ComfyUI-InlineVariableWildcards" } ], "https://github.com/A4P7J1N7M05OT/ComfyUI-PixelOE-Wrapper": [ [ "PixelOE", "PixelOETorch" ], { "title_aux": "ComfyUI-PixelOE-Wrapper" } ], "https://github.com/AARG-FAN/Image-Vector-for-ComfyUI": [ [ "AIraster" ], { "title_aux": "Image-vector-for-ComfyUI" } ], "https://github.com/AEmotionStudio/ComfyUI-DiscordSend": [ [ "DiscordSendSaveImage", "DiscordSendSaveVideo" ], { "title_aux": "ComfyUI-DiscordSend" } ], "https://github.com/AEmotionStudio/ComfyUI-ShaderNoiseKSampler": [ [ "AdvancedImageComparer", "ShaderNoiseKSampler", "ShaderNoiseKSamplerDirect", "Video Comparer", "VideoComparer" ], { "title_aux": "ComfyUI-ShaderNoiseKSampler" } ], "https://github.com/AHEKOT/ComfyUI_VNCCS": [ [ "CharacterAssetSelector", "CharacterAssetSelectorQWEN", "CharacterCreator", "CharacterPreview", "CharacterSheetCropper", "DatasetGenerator", "EmotionGenerator", "EmotionGeneratorV2", "SpriteGenerator", "VNCCSChromaKey", "VNCCSSamplerSchedulerPicker", "VNCCSSheetExtractor", "VNCCSSheetManager", "VNCCS_ColorFix", "VNCCS_Float", "VNCCS_Integer", "VNCCS_MaskExtractor", "VNCCS_MultilineText", "VNCCS_Pipe", "VNCCS_PoseGenerator", "VNCCS_PromptConcat", "VNCCS_QWEN_Encoder", "VNCCS_QuadSplitter", "VNCCS_RMBG2", "VNCCS_Resize", "VNCCS_String" ], { "title_aux": "VNCCS - Visual Novel Character Creation Suite" } ], "https://github.com/AI-TEC/ComfyUI-AITECCAFE-Toolkit": [ [ "AITEC_ChatGPT_Chat", "AITEC_Image_Loader", "AITEC_Image_Moderation", "AITEC_LLM_Chat", "AITEC_LLM_Loader", "AITEC_LLM_Vision", "AITEC_LLM_Vision_Loader", "AITEC_Media_Loader", "AITEC_NSFW_Checker", "AITEC_String_Merge" ], { "title_aux": "ComfyUI_AITECCAFE_Toolkit" } ], "https://github.com/AI2lab/comfyUI-siliconflow-api-2lab": [ [ "FreeChat", "PaidChat" ], { "title_aux": "comfyUI-siliconflow-api-2lab" } ], "https://github.com/AIExplorer25/ComfyUI_AutoDownloadModels": [ [ "ALIMAMAFUNCONTROLWANModelsAutoDownload", "AutoDownloadALLModels", "AutoDownloadModels", "AutoInstallRequirements_txt", "GetModelsFromWorkflow", "SetModelPath", "ShowModelsAndFolderMappings", "WANALMAMAModelsAutoDownload", "WANModelsAutoDownload" ], { "title_aux": "ComfyUI_AutoDownloadModels" } ], "https://github.com/AIExplorer25/ComfyUI_ChatGptHelper": [ [ "ChatGptHelper" ], { "title_aux": "ComfyUI_ChatGptHelper" } ], "https://github.com/AIExplorer25/ComfyUI_ImageCaptioner": [ [ "CheckImageCaptionsData", "ImageCaptioner", "ImageCaptionerPostProcessing", "Quen3Helper", "Quen3HelperGGUF", "SingleImageCaptioner" ], { "title_aux": "ComfyUI_ImageCaptioner" } ], "https://github.com/AIFSH/AniTalker-ComfyUI": [ [ "AniTalkerNode", "PreViewVideo" ], { "title_aux": "AniTalker-ComfyUI" } ], "https://github.com/AIFSH/ComfyUI-3d-photo-inpainting": [ [ "LoadImagePath", "PreViewVideo", "TreeDNode" ], { "title_aux": "ComfyUI-3d-photo-inpainting" } ], "https://github.com/AIFSH/ComfyUI-AuraSR": [ [ "AuraSRNode" ], { "title_aux": "AIFSH/ComfyUI-AuraSR" } ], "https://github.com/AIFSH/ComfyUI-DiffSynth-Studio": [ [ "ControlNetPathLoader", "DiffTextNode", "DiffutoonNode", "ExVideoNode", "LoadVideo", "PreViewVideo", "SDPathLoader" ], { "title_aux": "ComfyUI-DiffSynth-Studio" } ], "https://github.com/AIFSH/ComfyUI-FishSpeech": [ [ "FishSpeech_INFER", "FishSpeech_INFER_SRT", "LoadAudio", "LoadSRT", "PreViewAudio" ], { "title_aux": "ComfyUI-FishSpeech" } ], "https://github.com/AIFSH/ComfyUI-GPT_SoVITS": [ [ "GPT_SOVITS_FT", "GPT_SOVITS_INFER", "GPT_SOVITS_TTS", "LoadAudio", "LoadSRT", "PreViewAudio" ], { "title_aux": "ComfyUI-GPT_SoVITS" } ], "https://github.com/AIFSH/ComfyUI-Hallo": [ [ "HalloNode", "LoadAudio", "LoadAudioPath", "LoadImagePath", "PreViewVideo" ], { "title_aux": "ComfyUI-Hallo" } ], "https://github.com/AIFSH/ComfyUI-I2V-Adapter": [ [ "I2V_AdapterNode", "LoraPathLoader", "MotionLoraLoader", "PreViewVideo", "PromptNode" ], { "title_aux": "ComfyUI-I2V-Adapter" } ], "https://github.com/AIFSH/ComfyUI-IP_LAP": [ [ "CombineAudioVideo", "IP_LAP", "LoadVideo", "PreViewVideo" ], { "title_aux": "ComfyUI-IP_LAP" } ], "https://github.com/AIFSH/ComfyUI-Live2DViewer": [ [ "Live2DViewer", "LoadAudio" ], { "title_aux": "ComfyUI-Live2DViewer" } ], "https://github.com/AIFSH/ComfyUI-MARS5-TTS": [ [ "LoadAudioPath", "MARS5TTS_Node", "PreViewAudio", "TTSTextEncode" ], { "title_aux": "ComfyUI-MARS5-TTS" } ], "https://github.com/AIFSH/ComfyUI-MimicBrush": [ [ "MimicBrushNode" ], { "title_aux": "ComfyUI-MimicBrush" } ], "https://github.com/AIFSH/ComfyUI-MimicMotion": [ [ "LoadVideo", "MimicMotionNode", "PreViewVideo" ], { "title_aux": "ComfyUI-MimicMotion" } ], "https://github.com/AIFSH/ComfyUI-MuseTalk_FSH": [ [ "CombineAudioVideo", "LoadVideo", "MuseTalk", "MuseTalkRealTime", "PreViewVideo" ], { "title_aux": "ComfyUI-MuseTalk_FSH" } ], "https://github.com/AIFSH/ComfyUI-RVC": [ [ "CombineAudio", "LoadAudio", "PreViewAudio", "RVC_Infer", "RVC_Train" ], { "title_aux": "ComfyUI-RVC" } ], "https://github.com/AIFSH/ComfyUI-UVR5": [ [ "LoadAudioPath", "PreViewAudio", "UVR5_Node" ], { "title_aux": "ComfyUI-UVR5" } ], "https://github.com/AIFSH/ComfyUI-UniAnimate": [ [ "LoadImagePath", "LoadVideo", "PoseAlignNode", "PreViewVideo", "UniAnimateNode" ], { "title_aux": "ComfyUI-UniAnimate" } ], "https://github.com/AIFSH/ComfyUI-WhisperX": [ [ "LoadAudioVideoPath", "PreViewSRT", "SRTToString", "WhisperX" ], { "title_aux": "ComfyUI-WhisperX" } ], "https://github.com/AIFSH/ComfyUI-XTTS": [ [ "LoadAudioPath", "LoadSRT", "PreViewAudio", "XTTS_INFER", "XTTS_INFER_SRT" ], { "title_aux": "ComfyUI-XTTS" } ], "https://github.com/AIFSH/ComfyUI_V-Express": [ [ "LoadAudioPath", "LoadImagePath", "LoadVideo", "PreViewVideo", "VExpress" ], { "title_aux": "ComfyUI_V-Express" } ], "https://github.com/AIFSH/CosyVoice-ComfyUI": [ [ "CosyVoiceDubbingNode", "CosyVoiceNode", "LoadSRT", "TextNode" ], { "title_aux": "CosyVoice-ComfyUI" } ], "https://github.com/AIFSH/DHLive-ComfyUI": [ [ "CombineVideo", "DHLIVELoadVideo", "DHLiveNode", "PreViewVideo", "StaticVideo" ], { "title_aux": "DHLive-ComfyUI" } ], "https://github.com/AIFSH/DiffMorpher-ComfyUI": [ [ "DiffMorpherNode", "PreViewGIF", "TextNode" ], { "title_aux": "DiffMorpher-ComfyUI" } ], "https://github.com/AIFSH/DiffSynth-ComfyUI": [ [ "CogVideoNode", "DownloadModelsNode", "LoadVideo", "PreViewVideo", "TextEncode" ], { "title_aux": "DiffSynth-ComfyUI" } ], "https://github.com/AIFSH/EchoMimicV2-ComfyUI": [ [ "EchoMimicV2Node", "EchoMimicV2PoseNode" ], { "title_aux": "EchoMimicV2-ComfyUI" } ], "https://github.com/AIFSH/EzAudio-ComfyUI": [ [ "EzAudioControlNetNode", "EzAudioEditNode", "EzAudioNode", "TextPromptNode" ], { "title_aux": "EzAudio-ComfyUI" } ], "https://github.com/AIFSH/F5-TTS-ComfyUI": [ [ "F5TTSNode" ], { "title_aux": "F5-TTS-ComfyUI" } ], "https://github.com/AIFSH/FancyVideo-ComfyUI": [ [ "FancyVideoI2VNode", "FancyVideoV2VNode" ], { "title_aux": "FancyVideo-ComfyUI" } ], "https://github.com/AIFSH/FireRedTTS-ComfyUI": [ [ "FireRedTTSNode" ], { "title_aux": "FireRedTTS-ComfyUI" } ], "https://github.com/AIFSH/GSTTS-ComfyUI": [ [ "ASRNode", "AudioSlicerNode", "ConfigGPTNode", "ConfigSoVITSNode", "DatasetNode", "ExperienceNode", "GSFinetuneNone", "GSVTTSNode", "LoadSRT", "PreViewSRT", "TSCY_Node", "TextDictNode" ], { "title_aux": "GSTTS-ComfyUI" } ], "https://github.com/AIFSH/HivisionIDPhotos-ComfyUI": [ [ "AddBackgroundNode", "AddWaterMarkNode", "ENHivisionParamsNode", "HivisionLayOutNode", "HivisionNode", "LaterProcessNode", "ZHHivisionParamsNode" ], { "author": "cuny", "description": "", "title_aux": "HivisionIDPhotos-ComfyUI" } ], "https://github.com/AIFSH/IMAGDressing-ComfyUI": [ [ "IMAGDressingNode", "TextNode" ], { "title_aux": "IMAGDressing-ComfyUI" } ], "https://github.com/AIFSH/JoyHallo-ComfyUI": [ [ "JoyHalloNode" ], { "title_aux": "JoyHallo-ComfyUI" } ], "https://github.com/AIFSH/MaskGCT-ComfyUI": [ [ "MaskGCTNode" ], { "title_aux": "MaskGCT-ComfyUI" } ], "https://github.com/AIFSH/MiniMates-ComfyUI": [ [ "MiniMatesNode" ], { "title_aux": "MiniMates-ComfyUI" } ], "https://github.com/AIFSH/OmniGen-ComfyUI": [ [ "OmniGenLoader", "OmniGenNode" ], { "title_aux": "OmniGen-ComfyUI" } ], "https://github.com/AIFSH/PyramidFlow-ComfyUI": [ [ "PyramidFlowNode" ], { "title_aux": "PyramidFlow-ComfyUI" } ], "https://github.com/AIFSH/RealisDance-ComfyUI": [ [ "LoadFile", "LoadVideo", "PreViewVideo", "RealisDanceNode" ], { "title_aux": "RealisDance-ComfyUI" } ], "https://github.com/AIFSH/SenseVoice-ComfyUI": [ [ "SenseVoiceNode", "ShowTextNode" ], { "title_aux": "SenseVoice-ComfyUI" } ], "https://github.com/AIFSH/StyleShot-ComfyUI": [ [ "StyleShotNode", "TextNode" ], { "title_aux": "StyleShot-ComfyUI" } ], "https://github.com/AIFSH/VideoSys-ComfyUI": [ [ "PreViewVideo", "TextNode", "VideoSysNode" ], { "title_aux": "VideoSys-ComfyUI" } ], "https://github.com/AIFSH/ViewCrafter-ComfyUI": [ [ "LoadVideo", "PreViewVideo", "ViewCrafterTxTNode" ], { "title_aux": "ViewCrafter-ComfyUI" } ], "https://github.com/AIFSH/VocalSeparation-ComfyUI": [ [ "CombineAudioNode", "VocalSeparationNode" ], { "title_aux": "VocalSeparation-ComfyUI" } ], "https://github.com/AIGCTeam/ComfyUI_kkTranslator_nodes": [ [ "LoadMarianMTCheckPoint", "PromptBaiduFanyiToText", "PromptTranslateToText" ], { "title_aux": "ComfyUI_kkTranslator_nodes" } ], "https://github.com/AIGODLIKE/Blender-IO": [ [ "BlenderInputs", "BlenderOutputs", "ComfyUIInputs" ], { "title_aux": "Blender-IO" } ], "https://github.com/AIGODLIKE/ComfyUI-CUP": [ [ "Mask", "OpenPose", "OpenPoseCanny", "OpenPoseDepth", "OpenPoseFace", "OpenPoseFull", "OpenPoseFullExtraLimb", "OpenPoseHand", "OpenPoseKeyPose", "OpenPoseLineart", "OpenPoseMediaPipeFace", "PreviewAudio", "SaveAudioBL", "SaveModel", "\u5b58\u50a8", "\u622a\u56fe", "\u6750\u8d28\u56fe", "\u8f93\u5165\u56fe\u50cf", "\u9884\u89c8" ], { "title_aux": "ComfyUI-CUP" } ], "https://github.com/AIGODLIKE/ComfyUI-ToonCrafter": [ [ "ToonCrafterNode", "ToonCrafterWithSketch" ], { "title_aux": "ComfyUI-ToonCrafter" } ], "https://github.com/AIPOQUE/ComfyUI-APQNodes": [ [ "ColorPalette|AIPOQUE" ], { "title_aux": "ComfyUI-APQNodes" } ], "https://github.com/AISeDam/ComfyUI_RP_Cast": [ [ "RPConverter", "RPKSampler", "RPPromptParser", "RPRatioParser", "RPRegionalDetailer", "RPRegionalDetailerQwen", "RPRegionalDetailerZImage", "RPTxt2ImgGemini", "RPTxt2ImgGrok", "RPTxt2ImgOpenAI" ], { "title_aux": "ComfyUI_RP_Cast" } ], "https://github.com/AIToldMeTo/comfyui-cache-cleaner": [ [ "CacheCleaner" ], { "title_aux": "ComfyUI Cache Cleaner Node" } ], "https://github.com/AIWarper/ComfyUI-DAViD": [ [ "DAViDDepthVisualizer", "DAViDMultiTask", "DAViDNormalToLight" ], { "title_aux": "ComfyUI-DAViD" } ], "https://github.com/AIWarper/ComfyUI-NormalCrafterWrapper": [ [ "DetailTransfer", "NormalCrafterNode" ], { "title_aux": "NormalCrafterWrapper" } ], "https://github.com/AIWarper/ComfyUI-WarperNodes": [ [ "AspectRatioMatchToBase_Warper", "AspectRatioMatchToStandardResolution_Warper", "AspectRatioResolution_Warper", "CombinePrompts_Warper", "CropAndRestore_Warper", "DWPoseScalerNode_Warper", "FacialPartMaskFromPose_Warper", "FlowVisualizerNode_Warper", "GetBatchByIndex_Warper", "LoadPromptsFromDirectory_Warper", "LoadSinglePromptByIndex_Warper", "MouthMaskFromPose_Warper", "PreprocessForTarget_Warper", "SmartOverlappingBatcher_Warper", "SmartVideoBatcher_Warper", "TextFileIteratorWithInfo_Warper", "TextFileIterator_Warper" ], { "title_aux": "ComfyUI Warper Nodes" } ], "https://github.com/AInseven/ComfyUI-fastblend": [ [ "FillDarkMask", "InterpolateKeyFrame", "MaskListcaptoBatch", "Merge_Image_List", "MyOpenPoseNode", "SmoothVideo", "alert_when_finished", "reBatchImage" ], { "title_aux": "ComfyUI-fastblend" } ], "https://github.com/AIrjen/OneButtonPrompt": [ [ "AutoNegativePrompt", "CreatePromptVariant", "OneButtonArtify", "OneButtonFlufferize", "OneButtonPreset", "OneButtonPrompt", "OneButtonSuperPrompt", "SavePromptToFile" ], { "title_aux": "One Button Prompt" } ], "https://github.com/AJO-reading/ComfyUI-AjoNodes": [ [ "AJO_AudioCollectAndConcat", "AJO_VfiSkipListCalculator" ], { "title_aux": "ComfyUI-AjoNodes" } ], "https://github.com/AJbeckliy/SynVow-Comfyui-Nanoapi": [ [ "SynVowNano2_I2I", "SynVowNano2_T2I" ], { "title_aux": "SynVow-Comfyui-Nanoapi" } ], "https://github.com/AKharytonchyk/ComfyUI-telegram-bot-node": [ [ "SaveToTelegram", "TelegramListener", "author", "description", "files", "install_type", "keywords", "license", "name", "nodename_pattern", "pip", "reference", "version" ], { "title_aux": "ComfyUI-telegram-bot-node" } ], "https://github.com/ALatentPlace/ComfyUI_yanc": [ [ "> Bloom", "> Blur", "> Brightness", "> Clear Text", "> Combine Channels", "> Contrast", "> Divide Channels", "> Edge Enhance", "> Film Grain", "> Float to Int", "> Fog", "> Get Mean Color", "> HUE", "> Int", "> Int to Text", "> Layer Weights (for IPAMS)", "> Lens Distortion", "> Light Source Mask", "> Load Image", "> Load Image From Folder", "> Mask Curves", "> NIKSampler", "> Noise From Image", "> Normal Map Lighting", "> RGB Color", "> RGB Shift", "> Resolution by Aspect Ratio", "> Rotate Image", "> Saturation", "> Save Image", "> Save Text", "> Scale Image to Side", "> Scanlines", "> Sharpen", "> Text", "> Text Combine", "> Text Count", "> Text Pick Line by Index", "> Text Pick Random Line", "> Text Random Weights", "> Text Replace", "> Vignette" ], { "title_aux": "ComfyUI_yanc" } ], "https://github.com/ALatentPlace/YANC_LMStudio": [ [ "> LMStudio", "> Select LMS Model" ], { "title_aux": "YANC_LMStudio" } ], "https://github.com/APZmedia/APZmedia-comfy-together-lora": [ [ "TogetherImageGenerator", "TogetherImageGeneratorLoRA" ], { "title_aux": "APZmedia Together Image Generator for ComfyUI" } ], "https://github.com/APZmedia/APZmedia-comfyui-fast-image-save": [ [ "APZmedia Fast image save" ], { "title_aux": "APZmedia Fast Image Save Node" } ], "https://github.com/APZmedia/ComfyUI-APZmedia-cleanName-from-string": [ [ "APZmediaAdFilename", "APZmediaCycleInt", "APZmediaDictionaryReplace", "APZmediaEcomFilename", "APZmediaFashionEcomFilename", "APZmediaFashionEditorialFilename", "APZmediaGenerateFilePath", "APZmediaLoadImageWithFilename", "APZmediaReadWidget", "APZmediaStandardFilenameBuilder", "APZmediaStringStripper", "APZmediaTextToHash", "APZmediaVFXFilename", "CleanFileNameNode" ], { "title_aux": "APZmedia Naming Tools" } ], "https://github.com/APZmedia/ComfyUI-APZmedia-qwen-TTS": [ [ "APZmedia_AudioSaver", "APZmedia_CustomVoiceGenerate", "APZmedia_ModelLoader", "APZmedia_SegmentedGenerate", "APZmedia_VoiceCloneGenerate", "APZmedia_VoiceDesign", "APZmedia_VoiceDesignGenerate", "APZmedia_VoiceLibraryList", "APZmedia_VoiceLibraryLoader", "APZmedia_VoiceLibrarySave" ], { "title_aux": "APZmedia Qwen TTS Nodes" } ], "https://github.com/APZmedia/ComfyUI-Dreamlight": [ [ "DreamLightNode" ], { "title_aux": "ComfyUI DreamLight Node" } ], "https://github.com/APZmedia/ComfyUI-color-tools": [ [ "ColorConverterAdvanced", "ColorProfileConvert", "ColorProfileReader", "GammaCompare", "LittleCMSColorProfileConverter", "QuickColorSpaceFix", "VectorScope" ], { "title_aux": "ComfyUI Color Profile Reader" } ], "https://github.com/APZmedia/Comfyui-LightDirection-estimation": [ [ "EnhancedLightEstimator", "IREShadowAnalyzer", "IREShadowComparison", "LightDistributionAnalyzer", "LightImageProcessor", "NormalMapLightEstimator" ], { "title_aux": "NormalMapLightEstimator" } ], "https://github.com/ARM64-EC/ComfyUI-LongCatPlugin": [ [ "LoadLongCatModel", "LongCatCLIPLoader", "LongCatImageResizer", "LongCatSampler", "LongCatSizePicker", "LongCatVAELoader", "TextEncodeLongCatImage", "TextEncodeLongCatImageEdit" ], { "title_aux": "ComfyUI-LongCatPlugin" } ], "https://github.com/ARZUMATA/ComfyUI-ARZUMATA": [ [ "CachingCLIPTextEncode", "CachingCLIPTextEncodeFlux", "CachingCLIPTextEncodeFlux|ARZUMATA", "CachingCLIPTextEncode|ARZUMATA", "ImageCacher", "ImageLoaderWithPath|ARZUMATA", "JDC_ImageLoader", "Sampler Selector|ARZUMATA", "Scheduler Selector|ARZUMATA", "UniversalDeviceOverride" ], { "title_aux": "ComfyUI-ARZUMATA" } ], "https://github.com/ARZUMATA/ComfyUI-ARZUMATA-PixelIt": [ [ "PixelIt" ], { "title_aux": "ComfyUI-ARZUMATA-PixelIt" } ], "https://github.com/ARZUMATA/ComfyUI-ARZUMATA-Qwen2": [ [ "Image2Base64", "Qwen2ModelLoader", "Qwen2ModelRunInference" ], { "title_aux": "ComfyUI-Qwen2" } ], "https://github.com/Aaalice233/ComfyUI-Danbooru-Gallery": [ [ "CharacterFeatureSwapNode", "GroupIgnoreManager", "GroupIsEnabled", "GroupMuteManager", "MultiCharacterEditorNode", "PromptCleaningMaid", "PromptSelector", "ResolutionMasterSimplify", "SimpleImageCompare", "VAEImageBatchFix" ], { "title_aux": "ComfyUI-Danbooru-Gallery" } ], "https://github.com/AabhasTech/ComfyUI_Fast_Preview": [ [ "ApiTextOutputNode", "FastPreviewImage" ], { "title_aux": "ComfyUI Fast Preview" } ], "https://github.com/Aaron-CHM/ComfyUI-z-a1111-sd-webui-DanTagGen": [ [ "DanTagGen" ], { "title_aux": "z-a1111-sd-webui-DanTagGen" } ], "https://github.com/AbdullahAlfaraj/Comfy-Photoshop-SD": [ [ "APS_LatentBatch", "APS_Seed", "ContentMaskLatent", "ControlNetScript", "ControlnetUnit", "GaussianLatentImage", "GetConfig", "LoadImageBase64", "LoadImageWithMetaData", "LoadLorasFromPrompt", "MaskExpansion" ], { "title_aux": "Comfy-Photoshop-SD" } ], "https://github.com/AbstractEyes/comfyui-lycoris": [ [ "ABS_ConcatPrompts", "ABS_PromptNode", "LycorisLoaderNode" ], { "title_aux": "comfyui-lycoris" } ], "https://github.com/AbyssBadger0/ComfyUI_BadgerTools": [ [ "ApplyMaskToImage-badger", "CropImageByMask-badger", "ExpandImageWithColor-badger", "FindThickLinesFromCanny-badger", "Find_closest_factors-badger", "FloatToInt-badger", "FloatToString-badger", "FrameToVideo-badger", "GETRequset-badger", "GarbageCollect-badger", "GetColorFromBorder-badger", "GetDirName-badger", "GetUUID-badger", "IdentifyBorderColorToMask-badger", "IdentifyColorToMask-badger", "ImageNormalization-badger", "ImageOverlap-badger", "ImageScaleToSide-badger", "IntToString-badger", "IntToStringAdvanced-badger", "LoadImageAdvanced-badger", "LoadImagesFromDirListAdvanced-badger", "MapColorsToPalette-badger", "NormalizationNumber-badger", "ReduceColors-badger", "RotateImageWithPadding-badger", "SegmentToMaskByPoint-badger", "SimpleBoolean-badger", "StringToFizz-badger", "TextListToString-badger", "ToPixel-badger", "ToPixelV2-badger", "TrimTransparentEdges-badger", "VideoCutFromDir-badger", "VideoToFrame-badger", "deleteDir-badger", "findCenterOfMask-badger", "getImageSide-badger", "getParentDir-badger", "mkdir-badger" ], { "title_aux": "ComfyUI_BadgerTools" } ], "https://github.com/AbyssBadger0/ComfyUI_Kolors_awesome_prompts": [ [ "KolorsAwesomePrompts" ], { "title_aux": "Kolors Awesome Prompts" } ], "https://github.com/AcademiaSD/comfyui_AcademiaSD": [ [ "AcademiaModelLoader", "AcademiaSD_BatchLoader", "AcademiaSD_Downloader", "AcademiaSD_GeminiVision", "AcademiaSD_LLM_Vision", "AcademiaSD_LTXVMultiFrames", "AcademiaSD_LoopCounter", "AcademiaSD_MaskedNoise", "AcademiaSD_MultiLora", "AcademiaSD_MultiPrompt", "AcademiaSD_Numeric", "AcademiaSD_Resolution", "AcademiaSD_ResolutionCalc", "AcademiaSD_ResolutionDisplay", "AcademiaSD_SaveAndSend", "AcademiaSD_SaveCaption", "AcademiaSD_TimeCalculator", "AcademiaSD_VideoKeyframer", "AcademiaVisionNode", "IntegerBypasser", "LoopCounterToFile", "PaddedFileName", "PromptBatchSelector", "ResetCounterFile" ], { "title_aux": "comfyui_AcademiaSD" } ], "https://github.com/Acly/comfyui-inpaint-nodes": [ [ "INPAINT_ApplyFooocusInpaint", "INPAINT_ColorMatch", "INPAINT_DenoiseToCompositingMask", "INPAINT_ExpandMask", "INPAINT_InpaintWithModel", "INPAINT_LoadFooocusInpaint", "INPAINT_LoadInpaintModel", "INPAINT_MaskBoundingBox", "INPAINT_MaskedBlur", "INPAINT_MaskedFill", "INPAINT_ShrinkMask", "INPAINT_StabilizeMask", "INPAINT_VAEEncodeInpaintConditioning" ], { "title_aux": "ComfyUI Inpaint Nodes" } ], "https://github.com/Acly/comfyui-tooling-nodes": [ [ "ETN_ApplyMaskToImage", "ETN_ApplyReferenceImages", "ETN_AttentionMask", "ETN_BackgroundRegion", "ETN_DefineRegion", "ETN_ExtractImageTile", "ETN_ExtractMaskTile", "ETN_GenerateTileMask", "ETN_KritaCanvas", "ETN_KritaImageLayer", "ETN_KritaMaskLayer", "ETN_KritaOutput", "ETN_KritaSelection", "ETN_KritaSendText", "ETN_KritaStyle", "ETN_KritaStyleAndPrompt", "ETN_ListRegionMasks", "ETN_LoadImageBase64", "ETN_LoadImageCache", "ETN_LoadMaskBase64", "ETN_MergeImageTile", "ETN_NSFWFilter", "ETN_Parameter", "ETN_ReferenceImage", "ETN_SaveImageCache", "ETN_SendImageWebSocket", "ETN_TileLayout", "ETN_Translate", "ETN_control_apply", "ETN_control_load" ], { "title_aux": "ComfyUI Nodes for External Tooling" } ], "https://github.com/AconexOfficial/ComfyUI_GOAT_Nodes": [ [ "Advanced_Color_Correction", "Advanced_Latent_Noise", "Advanced_Sharpen", "Advanced_Upscale_Image_Using_Model", "Capped_Float_Positive", "Capped_Int_Positive", "Embedding_Selector", "Fast_Color_Match", "Fast_Film_Grain", "Get_Side_Length_Of_Image", "Image_Crop", "Image_Dimensions", "Image_Stitch", "Image_Tiler", "Image_Untiler", "Int_Divide_Rounded", "SamplerTiledContextAdvanced", "Sampler_Settings", "Smart_Seed", "Triple_Prompt" ], { "title_aux": "ComfyUI GOAT Nodes" } ], "https://github.com/AdamNizol/ComfyUI-Anima-Enhancer": [ [ "AnimaLayerReplayPatcher" ], { "title_aux": "ComfyUI-Anima-Enhancer" } ], "https://github.com/AdamShuo/ComfyUI_Switch": [ [ "SwitchAny" ], { "title_aux": "ComfyUI Switch Any Node" } ], "https://github.com/Aero-Ex/ComfyUI-Foundation1": [ [ "Foundation1KSampler", "Foundation1Prompt" ], { "title_aux": "ComfyUI-Foundation1" } ], "https://github.com/Aero-Ex/ComfyUI-SegviGen": [ [ "SegviGenImageConditioner", "SegviGenLatentEncoder", "SegviGenMaterialTransfer", "SegviGenMeshBaker", "SegviGenMeshExporter", "SegviGenMeshSimplify", "SegviGenMeshVoxelizer", "SegviGenModelLoader", "SegviGenMonolithicSegmentation", "SegviGenSampler", "SegviGenSplitRefine", "SegviGenTextureDecoder", "Trellis2_SegviGenLoadModel" ], { "title_aux": "ComfyUI-SegviGen" } ], "https://github.com/Aerse/ComfyUI-Seed-Nodes": [ [ "Seed-Nodes: ImagePixelator", "Seed-Nodes: ImageTo3D", "Seed-Nodes: ImageTransparencyCrop", "Seed-Nodes: LoadImage", "Seed-Nodes: LoadMultipleImages", "Seed-Nodes: QwenVLAPI", "Seed-Nodes: SLICPixelator", "Seed-Nodes: ScreenModeRemoveBlack", "Seed-Nodes: SeedSaveAudio", "Seed-Nodes: SiliconFlowVLAPI" ], { "title_aux": "ComfyUI-Seed-Nodes" } ], "https://github.com/AgencyMind/ComfyUI-GPU-Preprocessor-Wrapper": [ [ "CannyEdgePreprocessorWrapper", "DWPreprocessorWrapper", "DepthAnythingV2Wrapper", "MidasDepthMapWrapper", "OpenposePreprocessorWrapper" ], { "title_aux": "ComfyUI-GPU-Preprocessor-Wrapper" } ], "https://github.com/AgencyMind/ComfyUI-Satori": [ [ "TemporalInvestigator", "WhyDidItBreak" ], { "title_aux": "ComfyUI-Satori" } ], "https://github.com/AhBumm/ComfyUI_BillBum_APIset_Nodes": [ [ "BillBum_Modified_Base64_Url2Img_Node", "BillBum_Modified_Dalle_API_Node", "BillBum_Modified_DropoutToken_Node", "BillBum_Modified_Flux_API_with_imgInput", "BillBum_Modified_GPTImage1_API_Node", "BillBum_Modified_Ideogram_API_Node", "BillBum_Modified_Image_API_Call_Node", "BillBum_Modified_LLM_API_Node", "BillBum_Modified_LLM_ForceStream_Mode", "BillBum_Modified_Recraft_API_Node", "BillBum_Modified_RegText_Node", "BillBum_Modified_Responses_API_Node", "BillBum_Modified_SD3_API_Node", "BillBum_Modified_VisionLM_API_Node", "BillBum_Modified_img2b64_url_Node", "BillBum_NonSysPrompt_VLM_API_Node", "Input_Text", "Text_Concat", "billbum_modified_stream_response_llm_api", "doubao_seedance2_api_node", "doubao_seedance_api_node", "doubao_seedream_api_node", "hyprlab_image_api_node", "load_video_from_url", "load_video_from_url_comfy_core", "reg_tuzi_chat_response", "url2image" ], { "nodename_pattern": "\\(BillBum\\)$", "title_aux": "Customizable API Call Nodes by BillBum" } ], "https://github.com/AhBumm/ComfyUI_UnfakePy_Warpper": [ [ "ForceDetectPixelateScale", "ImageScaleDownByFactor", "ImageUpscaleByInt", "ImagesToRGB", "NearestImageScaleDown", "PixelUpscale2Target", "RemoveBackgroundPixel", "Unfake_PixelateTools" ], { "title_aux": "ComfyUI_UnfakePy_Warpper" } ], "https://github.com/AharaOoO/ComfyUI-PerfectPixel": [ [ "PerfectPixel" ], { "title_aux": "ComfyUI-PerfectPixel" } ], "https://github.com/AiMiDi/ComfyUI-Aimidi-nodes": [ [ "Add Tag", "Clear Tag", "Load Images Pair Batch", "Merge Tag", "Move Tag To Top", "Reserve Tag", "Save Images Pair" ], { "title_aux": "ComfyUI-Aimidi-nodes" } ], "https://github.com/Aiconomist/ComfyUI_FreeFuse_Main_Prompt": [ [ "ScenePromptNode" ], { "title_aux": "ComfyUI_FreeFuse_Main_Prompt" } ], "https://github.com/Aiconomist/comfyui-rekogniflow": [ [ "RekogniFlow_FaceCompare", "RekogniFlow_FaceCompareBatch", "RekogniFlow_FaceQualityBatch", "RekogniFlow_ScoreDisplay" ], { "title_aux": "comfyui-rekogniflow" } ], "https://github.com/Aishor/comfyui-meta-sampler-guiado": [ [ "MetaSamplerGuiado" ], { "title_aux": "Meta-Sampler Guiado (Seed-WAN)" } ], "https://github.com/AkashKarnatak/ComfyUI_faishme": [ [ "Faishme Debug", "Faishme Gemini", "Faishme Load Image from Glob", "Faishme Mannequin to Model Loader", "Faishme Memory Debug", "Faishme Moondream", "Faishme Repeat BBOX", "Faishme Repeat Image Batch", "Faishme Repeat Latent Batch", "Faishme Repeat Tensor Batch", "Faishme Save Image", "Faishme Split", "Faishme Stack Images", "Faishme Stack Latents", "Faishme Unstack Images", "Faishme Unstack Latents", "Load Fashion Model" ], { "title_aux": "ComfyUI_faishme" } ], "https://github.com/AkihaTatsu/ComfyUI-QwenVL-Utils": [ [ "QwenVLUtils_ImageLoader", "QwenVLUtils_MultiplePathsInput", "QwenVLUtils_VideoLoader", "QwenVLUtils_VideoLoaderPath", "QwenVL_Advanced", "QwenVL_Basic" ], { "title_aux": "ComfyUI-QwenVL-Utils" } ], "https://github.com/Akkisdiary/ComfyUI-AnyLLM": [ [ "AnyLLMVisionChat", "GetEnvVar", "GoogleGemini" ], { "title_aux": "ComfyUI-AnyLLM" } ], "https://github.com/Aksaz/comfyui-seamless-clone": [ [ "Seamless Clone" ], { "title_aux": "seamless-clone-comfyui" } ], "https://github.com/Alatza/ComfyUI-DynamicPromptComposer": [ [ "DynamicPromptComposer" ], { "title_aux": "ComfyUI-DynamicPromptComposer" } ], "https://github.com/AlbertJBurton/comfyui-jbnodes": [ [ "CameraImagePipeComposer", "CameraImagePipeDecomposer", "CameraImagePipeLoader", "CameraLab", "ColorChartImageLoader", "CropFilmAspectRatio", "DeveloperLab", "FilmAspectRatio", "FilmGrainLab", "FilmGrainNode", "FilterLab", "GrayscaleLab", "MergeRGBImageChannel", "PrintLabGraded", "PrintLabMultigrade", "PrintLabSplitGrade", "PromptLab", "WOFPrintLab" ], { "title_aux": "comfyui-jbnodes" } ], "https://github.com/Alectriciti/comfyui-adaptiveprompts": [ [ "NormalizeLoraTags", "PromptAliasSwap", "PromptCleanup", "PromptContextMerge", "PromptGenerator", "PromptGeneratorAdvanced", "PromptMixer", "PromptRepack", "PromptReplace", "PromptSequencer", "PromptShuffle", "PromptShuffleAdvanced", "PromptSplitter", "RandomFloats", "RandomIntegers", "SaveImageAndText", "ScaledSeedGenerator", "StringAppend3", "StringAppend8", "StringSplit", "TagCounter", "WeightLifter" ], { "title_aux": "comfyui-adaptiveprompts" } ], "https://github.com/AlexXia007/AIYang_TripleAPI": [ [ "NanoBananaGenerate", "TripleAPIGenerate" ], { "title_aux": "AIYang_TripleAPI" } ], "https://github.com/Alexankharin/camera-comfyUI": [ [ "CameraInterpolationNode", "CameraMotionNode", "CameraTrajectoryNode", "CombineDepthsNode", "DepthEstimatorNode", "DepthFramesToVideo", "DepthRenormalizer", "DepthToImageNode", "DepthToPointCloud", "FisheyeDepthEstimator", "LoadPointCloud", "LoadTrajectory", "OutpaintAnyProjection", "PointCloudCleaner", "PointCloudUnion", "PointcloudTrajectoryEnricher", "ProjectAndClean", "ProjectPointCloud", "ReprojectDepth", "ReprojectImage", "SavePointCloud", "SaveTrajectory", "TransformPointCloud", "TransformToMatrix", "TransformToMatrixManual", "VideoCameraMotionSequence", "VideoMetricDepthEstimate", "ZDepthToRayDepthNode" ], { "title_aux": "camera-comfyUI" } ], "https://github.com/Aljnk/ComfyUI-JNK-Tiny-Nodes": [ [ "Add Layer Overlay JNK", "AddLayerOverlay_JNK", "AlphaImageNode_JNK", "Ask Google Gemini JNK", "AskGoogleGemini_JNK", "Bridge All JNK", "BridgeAll_JNK", "Create Folder JNK", "Create RGBA Image JNK", "CreateFolder_JNK", "Get All Alpha Layers JNK", "Get Gemini Keys JNK", "Get Gemini Models JNK", "Get Models JNK", "Get One Alpha Layer JNK", "Get Substring JNK", "Get Text From List by Index JNK", "Get Timestamp JNK", "GetAllAlphaLayers_JNK", "GetAlphaLayers_JNK", "GetGeminiKeys_JNK", "GetGeminiModels_JNK", "GetModels_JNK", "GetSubstring_JNK", "GetTextFromList_JNK", "GetTimestamp_JNK", "Image Filter Loader JNK", "ImageFilterLoader_JNK", "Join Strings JNK", "JoinStrings_JNK", "Load Checkpoint Model with Name JNK", "Load Image if Exist JNK", "Load LoRA with Name JNK", "Load UNet Model with Name JNK", "LoadImageWithCheck_JNK", "LoadLoRAName_JNK", "LoadModelName_Chpt_JNK", "LoadModelName_Diff_JNK", "LoadModelName_Unet_JNK", "Model2Key_JNK", "Prepare Image for AI JNK", "PrepareImageForAI_JNK", "Queue Stop JNK", "QueueStop_JNK", "Save Frame JNK", "Save Static Image JNK", "Save Video Images JNK", "SaveFrame_JNK", "SaveStaticImage_JNK", "SaveVideoImages_JNK", "Split String JNK", "SplitString_JNK", "Stroke RGBA Image JNK", "StrokeImage_JNK", "Switch Index JNK", "Switch Integer JNK", "SwitchIdx_JNK", "SwitchInt_JNK", "Text Saver JNK", "Text to Key JNK", "Text to MD5 JNK", "Text2MD5_JNK", "TextSaver_JNK", "ToonOut Remove BG JNK", "ToonOutRemoveBG_JNK", "Topaz Photo Upscaler (Autopilot) JNK", "TopazPhotoAI_JNK" ], { "title_aux": "ComfyUI-JNK-Tiny-Nodes" } ], "https://github.com/Aloukik21/ComfyUI-NovaNoiser": [ [ "CameraOptionsNode", "NSOptionsNode", "NovaNodes" ], { "title_aux": "ComfyUI-NovaNoiser" } ], "https://github.com/Altair200333/ComfyUI_Flux_1.1_PRO": [ [ "FluxGenerate", "FluxProInpaint", "FluxProOutpaint" ], { "title_aux": "Flux Pro Nodes for ComfyUI" } ], "https://github.com/Alvaroeai/ComfyUI-Text2Json": [ [ "TextToJson" ], { "title_aux": "ComfyUI-Text2Json" } ], "https://github.com/Alvidi/timeline_viewer_AV_comfyUI": [ [ "TimelineViewer" ], { "title_aux": "timeline_viewer_AV_comfyUI" } ], "https://github.com/Amatsukast/ComfyUI-SBTools": [ [ "SBTools_AlphaToChromaKey", "SBTools_BiRefNet", "SBTools_MatchColor", "SBTools_MatchColorBalance", "SBTools_MatchLuminance", "SBTools_SaveText", "SBTools_VariableBuilder", "SBTools_VariableCombiner", "SBTools_VariableFolder", "SBTools_VariableImageLoader", "SBTools_VariablePrompt" ], { "title_aux": "ComfyUI-SBTools" } ], "https://github.com/Amorano/Jovi_Capture": [ [ "CAMERA (JOV_CAPTURE)", "MONITOR (JOV_CAPTURE)", "REMOTE (JOV_CAPTURE)", "WINDOW (JOV_CAPTURE)" ], { "title_aux": "Jovi_Capture" } ], "https://github.com/Amorano/Jovi_GLSL": [ [ "BLEND LINEAR (JOV_GL)", "BLOOM (JOV_GL)", "CIRCULAR GRADIENT (JOV_GL)", "COLOR CONVERSION (JOV_GL)", "COLOR PALETTE (JOV_GL)", "CONICAL GRADIENT (JOV_GL)", "DIRECTIONAL WARP (JOV_GL)", "FILTER RANGE (JOV_GL)", "GRAYSCALE (JOV_GL)", "HSV ADJUST (JOV_GL)", "INVERT (JOV_GL)", "LINEAR GRADIENT (JOV_GL)", "MIN MAX (JOV_GL)", "NOISE PERLIN (JOV_GL)", "NOISE SIMPLEX (JOV_GL)", "NOISE WORLEY (JOV_GL)", "NORMAL (JOV_GL)", "NORMAL BLEND (JOV_GL)", "PIXELATE (JOV_GL)", "POSTERIZE (JOV_GL)", "SHAPE: CAPSULE (JOV_GL)", "SHAPE: ELLIPSE (JOV_GL)", "SHAPE: POLYGON (JOV_GL)", "SOBEL (JOV_GL)", "TRANSFORM (JOV_GL)" ], { "title_aux": "Jovi_GLSL" } ], "https://github.com/Amorano/Jovi_MIDI": [ [ "MIDI FILTER (JOV_MIDI)", "MIDI FILTER EZ (JOV_MIDI)", "MIDI LOADER (JOV_MIDI)", "MIDI MESSAGE (JOV_MIDI)", "MIDI READER (JOV_MIDI)" ], { "title_aux": "Jovi_MIDI" } ], "https://github.com/Amorano/Jovi_Measure": [ [ "BLUR EFFECT (JOV_MEASURE)", "SHANNON ENTROPY (JOV_MEASURE)" ], { "title_aux": "Jovi_Measure" } ], "https://github.com/Amorano/Jovi_Spout": [ [ "SPOUT READER (JOV_SPOUT)", "SPOUT WRITER (JOV_SPOUT)" ], { "title_aux": "Jovi_Spout" } ], "https://github.com/Amorano/Jovimetrix": [ [ "ADJUST: BLUR (JOV)", "ADJUST: COLOR (JOV)", "ADJUST: EDGE (JOV)", "ADJUST: EMBOSS (JOV)", "ADJUST: LEVELS (JOV)", "ADJUST: LIGHT (JOV)", "ADJUST: MORPHOLOGY (JOV)", "ADJUST: PIXEL (JOV)", "ADJUST: SHARPEN (JOV)", "AKASHIC (JOV) \ud83d\udcd3", "ARRAY (JOV) \ud83d\udcda", "BATCH TO LIST (JOV)", "BIT SPLIT (JOV) \u2b44", "BLEND (JOV) \u2697\ufe0f", "COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8", "COLOR MATCH (JOV) \ud83d\udc9e", "COLOR MEANS (JOV) \u3030\ufe0f", "COLOR THEORY (JOV) \ud83d\udede", "COMPARISON (JOV) \ud83d\udd75\ud83c\udffd", "CONSTANT (JOV) \ud83d\udfea", "CROP (JOV) \u2702\ufe0f", "DELAY (JOV) \u270b\ud83c\udffd", "EXPORT (JOV) \ud83d\udcfd", "FILTER MASK (JOV) \ud83e\udd3f", "FLATTEN (JOV) \u2b07\ufe0f", "GRADIENT MAP (JOV) \ud83c\uddf2\ud83c\uddfa", "GRAPH (JOV) \ud83d\udcc8", "HISTOGRAM (JOV)", "IMAGE INFO (JOV) \ud83d\udcda", "LERP (JOV) \ud83d\udd30", "OP BINARY (JOV) \ud83c\udf1f", "OP UNARY (JOV) \ud83c\udfb2", "PIXEL MERGE (JOV) \ud83e\udec2", "PIXEL SPLIT (JOV) \ud83d\udc94", "PIXEL SWAP (JOV) \ud83d\udd03", "QUEUE (JOV) \ud83d\uddc3", "QUEUE TOO (JOV) \ud83d\uddc3", "ROUTE (JOV) \ud83d\ude8c", "SAVE OUTPUT (JOV) \ud83d\udcbe", "SHAPE GEN (JOV) \u2728", "SPLIT (JOV) \ud83c\udfad", "STACK (JOV) \u2795", "STRINGER (JOV) \ud83e\ude80", "SWIZZLE (JOV) \ud83d\ude35", "TEXT GEN (JOV) \ud83d\udcdd", "THRESHOLD (JOV) \ud83d\udcc9", "TICK (JOV) \u23f1", "TRANSFORM (JOV) \ud83c\udfdd\ufe0f", "VALUE (JOV) \ud83e\uddec", "VECTOR2 (JOV)", "VECTOR3 (JOV)", "VECTOR4 (JOV)", "WAVE GEN (JOV) \ud83c\udf0a" ], { "title_aux": "Jovimetrix" } ], "https://github.com/Analaser/ComfyUI-RandomTagWeights": [ [ "RandomTagWeights" ], { "title_aux": "ComfyUI-RandomTagWeights" } ], "https://github.com/Andro-Meta/ComfyUI-Ovis2": [ [ "Ovis2ImageCaption", "Ovis2ModelLoader", "Ovis2MultiImageInput", "Ovis2VideoFramesDescription" ], { "title_aux": "ComfyUI-Ovis2" } ], "https://github.com/Anibaaal/ComfyUI-UX-Nodes": [ [ "AdvancedCompositeImageMasked", "BlockLayerStringGenerator", "BlurNode", "ColorGeneratorNode", "DropShadowNode", "EasyResolutionPicker", "LerpNode", "RemoveJSONMarkdownFormatting" ], { "title_aux": "ComfyUI UX Nodes" } ], "https://github.com/AnonBOTpl/ComfyUI-Qwen-Prompt-Expander": [ [ "QwenDiagnostics", "QwenOfflinePrompt" ], { "title_aux": "ComfyUI Qwen Prompt Expander" } ], "https://github.com/Anonymzx/BangtrixToolkit": [ [ "BangtrixSimpleTranslate", "BangtrixTranslateUniversal" ], { "title_aux": "BangtrixToolkit" } ], "https://github.com/AntiMatterComfy/antimatter-nodes": [ [ "Anti_aspect_ratio_master", "Antimatter_TextFileAppender", "Batch_Loader_From_Folder", "LinePrompt_MasterLoad", "LinePrompt_MasterLoad_JSON" ], { "title_aux": "AntiMatter Nodes" } ], "https://github.com/Anzhc/Anima-Mod-Guidance-ComfyUI-Node": [ [ "AnimaModGuidance" ], { "title_aux": "Anima-Mod-Guidance-ComfyUI-Node" } ], "https://github.com/Anzhc/Anzhc-ComfyUI-Cosmos-Reference": [ [ "ApplyCosmosReferenceModelPatch", "CosmosReferenceConditioning" ], { "title_aux": "Anzhc-ComfyUI-Cosmos-Reference" } ], "https://github.com/Anzhc/Euler_A2_Sampler-ComfyUI": [ [ "Euler_A2_Sampler" ], { "title_aux": "Euler_A2_Sampler-ComfyUI" } ], "https://github.com/Anzhc/SDXL-Flux2VAE-ComfyUI-Node": [ [ "EmptySDXLFlux2LatentImage" ], { "title_aux": "SDXL-Flux2VAE-ComfyUI-Node" } ], "https://github.com/AonekoSS/ComfyUI-LoRA-Tuner": [ [ "LoraTuner" ], { "title_aux": "ComfyUI-LoRA-Tuner" } ], "https://github.com/AonekoSS/ComfyUI-SimpleCounter": [ [ "Simple Counter" ], { "title_aux": "ComfyUI-SimpleCounter" } ], "https://github.com/Apache0ne/ComfyUI-DiffiT": [ [ "DiffiTOfficialImage" ], { "title_aux": "ComfyUI-DiffiT" } ], "https://github.com/Apache0ne/ComfyUI-SDXLNVFP4": [ [ "NVFP4SDXLDualCLIPLoader" ], { "title_aux": "ComfyUI-SDXLNVFP4" } ], "https://github.com/Apache0ne/ComfyUI_efficient_sam_node": [ [ "EfficientViTSAMAutoMaskGeneratorNode", "EfficientViTSAMLoader", "EfficientViTSAMPointPredictorNode", "EfficientViTSAMPredictorNode", "EfficientViTSAMVideoAutoMaskGeneratorNode", "EfficientViTSAMVideoPointPredictorNode", "EfficientViTSAMVideoPredictorNode" ], { "title_aux": "ComfyUI_efficient_sam_node" } ], "https://github.com/Apache0ne/Comfyui-marigold-intrinsics-PaGeR": [ [ "DownloadAndLoadMarigoldIIDAppearanceModel", "DownloadAndLoadMarigoldIIDLightingModel", "DownloadAndLoadPaGeRModel", "MarigoldIIDAppearance", "MarigoldIIDAppearanceExtended", "MarigoldIIDLighting", "MarigoldIIDSplitLoader", "MarigoldIIDSplitToIIDModel", "PaGeRDA3Runtime", "PaGeRDA3SaveImages", "PaGeRDA3SaveNPZ", "PaGeRDA3SavePointCloud", "PaGeRDepthPostprocess", "PaGeRInferCubemap", "PaGeRNormalPostprocess", "PaGeRSavePointCloud" ], { "title_aux": "Comfyui-marigold-intrinsics-PaGeR" } ], "https://github.com/ApexArtist/comfyui-apex-artist": [ [ "ApexBatchInfo", "ApexBlur", "ApexDepthToNormal", "ApexGetFrame", "ApexJSON", "ApexLastFrame", "ApexLatentNoise", "ApexLayerBlend", "ApexLoadImage", "ApexPalette", "ApexPromptPreset", "ApexRGBCurve", "ApexSharpen", "ApexSmartResize", "ApexUpscaleBy" ], { "title_aux": "Apex Artist - Image Resize" } ], "https://github.com/ArcherFMY/Diffusion360_ComfyUI": [ [ "Diffusion360LoaderImage2Pano", "Diffusion360LoaderText2Pano", "Diffusion360Sampler", "Diffusion360SamplerImage2Pano", "Diffusion360SamplerText2Pano", "InputImage", "InputText", "VAEDecodeTiledBlended" ], { "title_aux": "Diffusion360_ComfyUI" } ], "https://github.com/Archerkattri/ComfyUI-TRELLIS-HiCache": [ [ "TrellisHiCacheAccelerate" ], { "title_aux": "ComfyUI-TRELLIS-HiCache" } ], "https://github.com/Arctenox/Arctenoxs-Essentials_ComfyUI": [ [ "ArctenoxBox", "ArctenoxCheckpointPassthrough", "ArctenoxLoadCheckpoint", "ArtifactRiskPredictor", "CLIPTextEncodeWithString", "EfficientLatentImage", "ExecutionCostEstimator", "KSamplerWithLatent", "LoadLoRAWithString", "PromptPhaseSplitter", "PromptStyler", "PromptStylerAdvanced", "SaveImageWithMetadata", "SeedTopologyMapper" ], { "title_aux": "Arctenoxs-Essentials_ComfyUI" } ], "https://github.com/ArdeniusAI/ComfyUI-Ardenius": [ [ "ARD 4crop Latent", "ARD 4img Combine", "ARD 4latent Upscale", "ARD 4vae Decode", "ARD Basic Load Image", "ARD Control Box", "ARD Counter", "ARD Dual Prompt", "ARD Empty Latent Image", "ARD Float", "ARD Float To Integer", "ARD Integer", "ARD Integer To Float", "ARD Load Image", "ARD Math", "ARD Position", "ARD Prompt Travel", "ARD Remainder", "ARD Resize", "ARD Save Image", "ARD Seed", "ARD Text Box", "ARD Text Box Counter", "ARD XY Scripts" ], { "title_aux": "ComfyUI-Ardenius" } ], "https://github.com/Arkanun/ReadCSV_ComfyUI": [ [ "ReadCSVRowNode" ], { "title_aux": "ReadCSV_ComfyUI" } ], "https://github.com/Arroz-11/ComfyUI-Just-Nodes": [ [ "BatchStepper_JN", "ImageFromFolder_JN", "LabeledIndex_JN", "LoadImageWithText_JN", "LoraTagModelOnly_JN", "ModelChecker_JN", "Picker_JN", "Picker_x12_JN", "Picker_x1_JN", "Picker_x3_JN", "Picker_x6_JN", "Picker_x9_JN", "PresetManager_JN", "PromptStack_JN", "SaveImageWithText_JN", "SearchReplace_x12_JN", "SearchReplace_x1_JN", "SearchReplace_x3_JN", "SearchReplace_x6_JN", "SearchReplace_x9_JN" ], { "title_aux": "ComfyUI-Just-Nodes" } ], "https://github.com/Art-xmaster/comfyui-AGSoft": [ [ "AGSoft Image Crop", "AGSoft Image Crop Plus", "AGSoft Loop Lora Strengths", "AGSoft Show Text", "AGSoft Text Input Switch X2", "AGSoft Text Input Switch X4", "AGSoft Text Input Switch X8", "AGSoft Text Multiline", "AGSoft Text Operation", "AGSoft Text Overlay", "AGSoft Text Replace", "AGSoft Upscale Image", "AGSoftFloat", "AGSoftImageCompare", "AGSoftInt", "AGSoftLastFrameExtractor", "AGSoftLoadVideo", "AGSoftMathExpression", "AGSoftReferenceToLatent", "AGSoftSaveImage", "AGSoftShowAny", "AGSoftTextConcatenateX2", "AGSoftTextConcatenateX4", "AGSoftTextConcatenateX8", "AGSoftTextSplit", "AGSoftVideoFrameExtractor", "AGSoft_Draw_Mask_On_Image", "AGSoft_Empty_Latent", "AGSoft_Empty_Latent_Flux2", "AGSoft_Empty_Latent_QwenImage", "AGSoft_Image_Concatenate", "AGSoft_Image_Concatenate_From_Batch", "AGSoft_Image_Mask_Resize", "AGSoft_Image_Mask_Resize_Adv", "AGSoft_Image_Resize_Base", "AGSoft_Image_Resize_Plus", "AGSoft_Image_Rotate_Flip", "AGSoft_Image_Stitch", "AGSoft_Img_Pad", "AGSoft_Img_Pad_Adv", "AGSoft_Img_Res", "AGSoft_Img_Res_MP", "AGSoft_Inpaint_Crop", "AGSoft_Inpaint_Stitch", "AGSoft_KSampler", "AGSoft_LTX_Base", "AGSoft_Loop_Fix_Float", "AGSoft_Loop_Fix_Integer", "AGSoft_Loop_Fix_Text", "AGSoft_Loop_Float", "AGSoft_Loop_Images", "AGSoft_Loop_Integer", "AGSoft_Loop_Random_Seed", "AGSoft_Loop_Samplers", "AGSoft_Loop_Texts", "AGSoft_Mask_Blur", "AGSoft_Mask_Composite", "AGSoft_Mask_Fix", "AGSoft_Mask_From_Color", "AGSoft_Styles_CSV_Loader", "AGSoft_Switch_any", "AgsoftTranslate" ], { "title_aux": "comfyui-AGSoft" } ], "https://github.com/ArtBot2023/CharacterFaceSwap": [ [ "Color Blend", "Crop Face", "Exclude Facial Feature", "Generation Parameter Input", "Generation Parameter Output", "Image Full BBox", "Load BiseNet", "Load RetinaFace", "Mask Contour", "Segment Face", "Uncrop Face" ], { "title_aux": "Character Face Swap" } ], "https://github.com/ArtHommage/HommageTools": [ [ "HTBaseShiftNode", "HTConsoleLoggerNode", "HTConversionNode", "HTDWPoseConstraintNode", "HTDetectionBatchProcessor", "HTDiffusionLoaderMulti", "HTDimensionAnalyzerNode", "HTDimensionFormatterNode", "HTDownsampleNode", "HTDynamicPromptNode", "HTDynamicSwitchNode", "HTFlexibleNode", "HTGeminiImageNode", "HTGeminiNode", "HTImageAdjusterNode", "HTInspectorNode", "HTLayerCollectorNode", "HTLayerExportNode", "HTLevelsNode", "HTMaskDilationNode", "HTMaskValidatorNode", "HTMoireRemovalNode", "HTMultiMaskDilationNode", "HTNodeStateController", "HTNodeUnmuteAll", "HTNullNode", "HTOIDNNode", "HTParameterExtractorNode", "HTPhotoshopBlurNode", "HTRegexNode", "HTResizeNode", "HTResolutionDownsampleNode", "HTResolutionNode", "HTSamplerBridgeNode", "HTSaveImagePlus", "HTScaleByNode", "HTSchedulerBridgeNode", "HTSeedAdvancedNode", "HTSeedNode", "HTSplitterNode", "HTStatusIndicatorNode", "HTSurfaceBlurNode", "HTSwitchNode", "HTTensorInfoNode", "HTTextCleanupNode", "HTTrainingSizeNode", "HTValueMapperNode", "HTWidgetControlNode" ], { "title_aux": "HommageTools for ComfyUI" } ], "https://github.com/ArtemKo7v/ComfyUI-Captionator-Qwen35": [ [ "CaptionImproverQwen35", "CaptionatorQwen35" ], { "title_aux": "ComfyUI-Captionator-Qwen35" } ], "https://github.com/ArtemKo7v/ComfyUI-Complex-Prompt": [ [ "ArtemKo7vComplexPrompt", "ArtemKo7vComplexPromptEmptyString", "ArtemKo7vComplexPromptParseJSON", "ArtemKo7vComplexPromptSetVariable", "ArtemKo7vComplexPromptSetVariableByChoice" ], { "title_aux": "ComfyUI Complex Prompt Nodes" } ], "https://github.com/ArtemKo7v/ComfyUI-Mememizator": [ [ "ArtemKo7vMememizator", "ArtemKo7vMememizatorCombineImages", "ArtemKo7vMememizatorSettings" ], { "title_aux": "ComfyUI Mememizator" } ], "https://github.com/ArtemKo7v/ComfyUI-Prompt-Magic": [ [ "ArtemKo7vPromptMagicEmptyString" ], { "title_aux": "ComfyUI Prompt Enhance Nodes" } ], "https://github.com/Artificial-Sweetener/ComfyUI-Mutiny": [ [ "MidjourneyAnimateNode", "MidjourneyCharacterReferenceNode", "MidjourneyCustomRequest", "MidjourneyDescribeNode", "MidjourneyExtendNode", "MidjourneyImagePromptNode", "MidjourneyOmniReferenceNode", "MidjourneyPanNode", "MidjourneyStyleReferenceNode", "MidjourneyUpscaleNode", "MidjourneyV4Request", "MidjourneyV5Request", "MidjourneyV6Request", "MidjourneyV7Request", "MidjourneyV8AlphaRequest", "MidjourneyVariationNode", "MidjourneyVaryRegionNode", "MidjourneyZoomNode", "Niji4Request", "Niji5Request", "Niji6Request", "Niji7Request" ], { "title_aux": "Mutiny" } ], "https://github.com/Artificial-Sweetener/comfyui-WhiteRabbit": [ [ "AssembleLoopFrames", "AutocropToLoop", "BatchResizeWithLanczos", "BatchWatermarkSingle", "PixelHold", "PrepareLoopFrames", "RIFE_FPS_Resample", "RIFE_SeamTimingAnalyzer", "RIFE_VFI_Advanced", "RIFE_VFI_Opt", "RollFrames", "TrimBatchEnds", "UnrollFrames", "UpscaleWithModelAdvanced" ], { "title_aux": "WhiteRabbit" } ], "https://github.com/ArtifyGames/comfyui-artify": [ [ "ArtifyImageResize", "ArtifyInpaintCrop", "ArtifyInpaintStitch" ], { "title_aux": "comfyui-artify" } ], "https://github.com/Aryan185/ComfyUI-ExternalAPI-Helpers": [ [ "ClearDirectoryNode", "ElevenLabsTTSNode", "Flux2Replicate", "FluxKontextReplicate", "GPTImageNode", "GeminiChatNode", "GeminiDiarisationAPI", "GeminiSegmentationNode", "GeminiTTSNode", "GoogleImagenEditNode", "GoogleImagenNode", "GrokImageAPINode", "GroqLLMNode", "GroqOrpheusTTSNode", "NanoBananaNode", "OpenAILLMNode", "OpenAITTSNode", "SoraGen", "TripoITM", "TripoTTM", "VeoGeminiVideoGenerator", "VeoVertexVideoGenerator" ], { "title_aux": "ComfyUI-ExternalAPI-Helpers" } ], "https://github.com/Aryan185/ComfyUI-VertexAPI": [ [ "GeminiChatVertexNode", "GeminiDiarisationNode", "GeminiSegmentationVertexNode", "GeminiTTSVertexNode", "GoogleImagenEditVertex", "GoogleImagenGenerateVertex", "GoogleVeoVertexVideoGenerator", "NanoBananaVertexNode" ], { "title_aux": "ComfyUI-VertexAPI" } ], "https://github.com/AshMartian/ComfyUI-DirGir": [ [ "Dir_Gir_Looper", "Dir_Gir_Picker", "Gir_Image_Nabber" ], { "title_aux": "Dir Gir" } ], "https://github.com/Asidert/ComfyUI_Base64Images": [ [ "ConvertImageToBase64", "LoadImageFromBase64" ], { "title_aux": "Base64 Images input and output nodes for ComfyUI" } ], "https://github.com/AsifOnWeb3/ComfyUI-Neutts": [ [ "NeuTTSEncodeRefNode", "NeuTTSNode", "NeuTTSUnloadModels" ], { "title_aux": "ComfyUI-NeuTTS" } ], "https://github.com/AstrionX/ComfyUI-Tensor-Prism-Node-Pack": [ [ "AdvancedCLIPMerge", "ModelEnhancerTensorPrism", "SDXL Block Merge (Tensor Prism)", "SDXLAdvancedBlockMergeTensorPrism", "TensorPrismVAEMerge", "TensorPrism_AdvancedFineTuner", "TensorPrism_AnalyzeModelWeights", "TensorPrism_ApplyMergeRecipe", "TensorPrism_CompetitiveModelSelector", "TensorPrism_DatasetPath", "TensorPrism_EpsilonVPredConverter", "TensorPrism_IntelligentTensorSelector", "TensorPrism_LayeredBlend", "TensorPrism_MainMerge", "TensorPrism_ModelAnalyzer", "TensorPrism_ModelComparator", "TensorPrism_ModelKeyFilter", "TensorPrism_ModelMaskBlender", "TensorPrism_ModelMaskGenerator", "TensorPrism_ModelWeightModifier", "TensorPrism_Prism", "TensorPrism_SimplifiedFineTuner", "TensorPrism_WeightedMaskMerge", "TensorPrism_WeightedTensorMerge" ], { "title_aux": "ComfyUI-Tensor-Prism-Node-Pack" } ], "https://github.com/AstroCorp/ComfyUI-AstroCorp-Nodes": [ [ "EmptyLatentImageWithRotate", "ImageResultNode", "MergeTextsNode", "TextareaNode" ], { "title_aux": "ComfyUI AstroCorp Nodes" } ], "https://github.com/AtomAI-GR/Atom_AI": [ [ "AtomDynamicLoRANode", "AtomLoRAStackEntry", "AtomLoRAStackInspector", "AtomLoRAStackLoader", "AtomSimpleLoRANode", "DetailEnhanceNode" ], { "title_aux": "Atom_AI" } ], "https://github.com/Atsushi888/easy_prompt_selector_for_comfyui": [ [ "EasyHairPromptSelector" ], { "title_aux": "easy_prompt_selector_for_comfyui" } ], "https://github.com/AugustusLXIII/ComfyUI_CustomResolution_I2V": [ [ "CustomResolutionI2V" ], { "title_aux": "Custom Resolution I2V" } ], "https://github.com/AuroBit/ComfyUI-AnimateAnyone-reproduction": [ [ "AnimateAnyone" ], { "title_aux": "ComfyUI-AnimateAnyone-reproduction" } ], "https://github.com/AuroBit/ComfyUI-OOTDiffusion": [ [ "LoadOOTDPipeline", "LoadOOTDPipelineHub", "OOTDGenerate" ], { "title_aux": "ComfyUI OOTDiffusion" } ], "https://github.com/Austat/ComfyUI-DownsampleFPS": [ [ "DownsampleFPSNode" ], { "title_aux": "ComfyUI-DownsampleFPS" } ], "https://github.com/Austat/ComfyUI-RemacriScale": [ [ "RemacriOnnxUpscaleNode" ], { "title_aux": "ComfyUI-RemacriScale" } ], "https://github.com/AustinMroz/ComfyUI-DynamicOversampling": [ [ "DynamicSampler", "MeasuredSampler", "ResolveMaskPromise" ], { "title_aux": "DynamicOversampling" } ], "https://github.com/AustinMroz/ComfyUI-SpliceTools": [ [ "LogSigmas", "RerangeSigmas", "SpliceDenoised", "SpliceLatents", "TemporalSplice" ], { "title_aux": "SpliceTools" } ], "https://github.com/Auttasak-L/ComfyUI-ImageCropper": [ [ "ImageCropper" ], { "title_aux": "ComfyUI-ImageCropper" } ], "https://github.com/Av007/custom_fns": [ [ "CreditDisplay", "CreditDisplayFromStrings" ], { "title_aux": "comfyui-credit-tracker" } ], "https://github.com/AzelusLightvale/ComfyUI-ARG-Toolkit": [ [ "ADFGVX", "ADFGX", "AESAuthenticated", "AESAuthenticatedKeygen", "AESKeyWrap", "AESKeyWrapWithPadding", "Affine", "Argon2id_Derive", "Argon2id_Verify", "Atbash", "Autokey", "BLAKE2", "Base642String", "Bazeries", "Beaufort", "Bifid", "Binary2String", "BitwiseAND", "BitwiseLS", "BitwiseNOT", "BitwiseOR", "BitwiseRS", "BitwiseXOR", "BooleanOutputter", "ByteslikeDecode", "ByteslikeEncode", "Caesar", "CaesarProg", "CaesarProgressive", "ChaCha20Poly1305", "ChaCha20Poly1305Keygen", "Chaocipher", "ColTrans", "ConcatKDFHMAC_Derive", "ConcatKDFHMAC_Verify", "ConcatKDFHash_Derive", "ConcatKDFHash_Verify", "ConstantTimeCompare", "EdDSAPrivateKeyFormat", "EdDSAPublicKeyFormat", "EdDSASignature", "EdDSAVerify", "FernetKeygenSimple", "FernetSimple", "Foursquare", "Gronsfeld", "HKDFExpand_Derive", "HKDFExpand_Verify", "HKDF_Derive", "HKDF_Verify", "Hex2String", "IMWatermarkDecode", "IMWatermarkEncode", "KBKDF_Derive", "KBKDF_Verify", "Keyword", "MD5", "MorseCode", "MyszkowskiTransposition", "Nihilist", "PBKDF2HMAC_Derive", "PBKDF2HMAC_Verify", "Padding", "Playfair", "Polybius", "Porta", "ReedSolomonDecode", "ReedSolomonEncode", "Rot13", "Rot18", "Rot47", "Rot5", "SHA1", "SHA2", "SHA3", "SHAKE", "SM3", "Scrypt_Derive", "Scrypt_Verify", "Scytale", "SimpleSubstitution", "SteganoLSBDecode", "SteganoLSBEncode", "String2Base64", "String2Binary", "String2Hex", "StringLooper", "SymmetricEncryptDecrypt", "SystemRandom", "ThreeSquare", "Trifid", "TwoSquare", "Vic", "Vigenere", "X963KDF_Derive", "X963KDF_Verify", "XExchange", "XPrivateKeyFormat", "XPublicKeyFormat", "Zigzag" ], { "title_aux": "ComfyUI ARG Toolkit" } ], "https://github.com/Azornes/Comfyui-LayerForge": [ [ "LayerForgeNode" ], { "title_aux": "Comfyui-LayerForge" } ], "https://github.com/Azornes/Comfyui-Resolution-Master": [ [ "ResolutionMaster" ], { "author": "Azornes", "description": "Logging Configuration", "title": "AzLogs", "title_aux": "Comfyui-Resolution-Master" } ], "https://github.com/BAIKEMARK/ComfyUI-Civitai-Recipe": [ [ "CivitaiModelAnalyzerCKPT", "CivitaiModelAnalyzerLORA", "CivitaiParameterUnpacker", "CivitaiRecipeGallery", "LoraTriggerWords", "MarkdownPresenter", "RecipeParamsParser" ], { "title_aux": "Civitai Recipe Finder" } ], "https://github.com/BAIKEMARK/ComfyUI-Civitai-Toolkit": [ [ "CivitaiModelAnalyzerCKPT", "CivitaiModelAnalyzerLORA", "CivitaiParameterUnpacker", "CivitaiRecipeGallery", "LoraTriggerWords", "MarkdownPresenter", "RecipeParamsParser" ], { "title_aux": "Civitai Toolkit" } ], "https://github.com/BAIKEMARK/ComfyUI_Civitai_Prompt_Stats": [ [ "CivitaiPromptStatsCKPT", "CivitaiPromptStatsLORA" ], { "title_aux": "Civitai Prompt Stats Node" } ], "https://github.com/BAIS1C/ComfyUI_RSS_Feed_Reader": [ [ "RSSFeedNode" ], { "title_aux": "ComfyUI_RSS_Feed_Reader" } ], "https://github.com/BEIBEI-star661/SJ_sweepEffect_Comfyui": [ [ "SJ_sweepEffect" ], { "title_aux": "SJ_sweepEffect_Comfyui" } ], "https://github.com/BIMer-99/ComfyUI_FishSpeech_EX": [ [ "AudioToPrompt", "LoadVQGAN", "Prompt2Semantic", "SaveAudioToMp3", "Semantic2Audio" ], { "title_aux": "ComfyUI_FishSpeech_EX" } ], "https://github.com/BIMer-99/Comfyui_Hunyuan3D_EX": [ [ "GenerateSixViews", "Hunyuan3DNode", "RemoveBackground", "SquareImage", "TriMeshViewer" ], { "title_aux": "Comfyui_Hunyuan3D_EX" } ], "https://github.com/BISAM20/ComfyUI-ACES-IO": [ [ "ACESIOColorSpace", "ACESIOConfig", "ACESIODisplay", "ACESIOEXRLoader", "ACESIOEXRSaver", "ACESIOFileLUT", "ACESIOInfo", "ACESIOLogConvert", "ACESIOLook", "ACESIOMovLoader", "ACESIOPreview", "ACESIOVideoSaver", "ACESIOViewer" ], { "title_aux": "ComfyUI-ACES-IO" } ], "https://github.com/BISAM20/ComfyUI-advanced-model-manager": [ [ "ModelDownloader" ], { "title_aux": "Advanced Model Manager" } ], "https://github.com/BNP1111/comfyui_flux_corrector": [ [ "FLUXCorrector" ], { "title_aux": "comfyui_flux_corrector" } ], "https://github.com/BWDrum/ComfyUI-RandomWildcardLoader": [ [ "RandomWildcardLoader", "RandomWildcardLoaderAdvanced" ], { "title_aux": "ComfyUI Random Wildcard Loader" } ], "https://github.com/BXYMartin/ComfyUI-InstantIDUtils": [ [ "ListOfImages", "MultiControlNetConverter", "NHWC2NCHWTensor", "NHWCTensor2PIL", "PIL2NHWCTensor" ], { "title_aux": "ComfyUI-InstantIDUtils" } ], "https://github.com/BZcreativ/ComfyUI-FLUX-TOGETHER-API": [ [ "FluxDev_TOGETHER", "FluxPro11_TOGETHER", "FluxPro_TOGETHER" ], { "title_aux": "ComfyUI-FLUX-TOGETHER-API" } ], "https://github.com/BacoHubo/ComfyUI_SeedVR2_Tiler": [ [ "SeedVR2TileSplitter", "SeedVR2TileSplitterByFactor", "SeedVR2TileSplitterByLongestEdge", "SeedVR2TileSplitterByShortestEdge", "SeedVR2TileStitcher" ], { "title_aux": "ComfyUI_SeedVR2_Tiler" } ], "https://github.com/BadCafeCode/masquerade-nodes-comfyui": [ [ "Blur", "Change Channel Count", "Combine Masks", "Constant Mask", "Convert Color Space", "Create QR Code", "Create Rect Mask", "Cut By Mask", "Get Image Size", "Image To Mask", "Make Image Batch", "Mask By Text", "Mask Morphology", "Mask To Region", "MasqueradeIncrementer", "Mix Color By Mask", "Mix Images By Mask", "Paste By Mask", "Prune By Mask", "Separate Mask Components", "Unary Image Op", "Unary Mask Op" ], { "title_aux": "Masquerade Nodes" } ], "https://github.com/BahaC/ComfyUI-ZonosTTS": [ [ "ZonosTextToSpeech" ], { "title_aux": "ComfyUI Zonos TTS Node" } ], "https://github.com/Baldwinzc/ComfyUI-ProductPromptGenerator": [ [ "ProductPromptGeneratorSimple" ], { "title_aux": "ComfyUI-ProductPromptGenerator" } ], "https://github.com/BarleyFarmer/ComfyUI-PromptSegmentSelector": [ [ "PromptSegmentSelector" ], { "title_aux": "comfyui-promptsegmentselector" } ], "https://github.com/Baverne/comfyUI-TiledWan": [ [ "TiledWanImageStatistics", "TiledWanImageToMask", "TiledWanInpaintCropImproved", "TiledWanInpaintStitchImproved", "TiledWanMaskStatistics", "TiledWanVideoVACEpipe" ], { "title_aux": "comfyUI-TiledWan" } ], "https://github.com/Beinsezii/bsz-cui-extras": [ [ "BSZAbsoluteHires", "BSZAspectHires", "BSZColoredLatentImageXL", "BSZCombinedHires", "BSZHueChromaXL", "BSZInjectionKSampler", "BSZLatentDebug", "BSZLatentFill", "BSZLatentGradient", "BSZLatentHSVAImage", "BSZLatentOffsetXL", "BSZLatentRGBAImage", "BSZLatentbuster", "BSZPixelbuster", "BSZPixelbusterHelp", "BSZPrincipledConditioning", "BSZPrincipledSampler", "BSZPrincipledScale", "BSZStrangeResample" ], { "title_aux": "bsz-cui-extras" } ], "https://github.com/Bellzs/ComfyUI-LoRA-Assistant": [ [ "LoRATriggerLocal" ], { "title_aux": "ComfyUI-LoRA-Assistant" } ], "https://github.com/BenNarum/ComfyUI_CAS": [ [ "AttentionToSigmas", "AttenuatorNode", "BasicCFGGuider", "CELU", "CustomAdvancedSampler", "CustomLCMCFGPP", "CustomModelSamplingDiscreteDistilledAncestralCFGPP", "CustomModelSamplingDiscreteDistilledCFGPP", "CustomX0AncestralCFGPP", "CustomX0CFGPP", "ELU", "EPSCFGPPScheduler", "GELU", "GLU", "HardTanhScheduler", "Hardshrink", "Hardsigmoid", "Hardswish", "Hardtanh", "LatentActivation", "LatentChannelPresets", "LatentConvolution", "LatentFFT", "LatentFrequencyPresets", "LatentGlitch", "LatentMath", "LatentMathFormulaBuilder", "LatentMosaic", "LatentNoisePresets", "LatentPixelSort", "LatentSelfAttention", "LatentTwist", "LatentValuePresets", "LatentWarpPresets", "LeakyReLU", "LogSigmoid", "LogSoftmax", "Mish", "PReLU", "RReLU", "ReLU", "ReLU6", "SELU", "SamplerCustomLCMCFGPP", "SamplerCustomModelSamplingDiscreteDistilledAncestralCFGPP", "SamplerCustomModelSamplingDiscreteDistilledCFGPP", "SamplerCustomX0AncestralCFGPP", "SamplerCustomX0CFGPP", "SamplerDPMCFGPP", "SamplerDynamicCFGPP", "SamplerEulerAttnCFGPP", "SamplerEulerStepControlAncestralCFGPP", "SamplerHeunCFGPP", "SamplerLCMUpscaleW", "SamplerLCMUpscaleWCFGPP", "SamplerLCMUpscaleWGPU", "SamplerStepSizeControlCFGPP", "SamplerWeightedCFGPP", "SiLU", "Softmax", "Softmax2D", "SoftmaxScheduler", "Softmin", "Softplus", "Softshrink", "Softsign", "Tanh", "Tanhshrink", "Threshold", "tcd_euler_a_w", "tcd_w" ], { "title_aux": "ComfyUI_CAS" } ], "https://github.com/BenNarum/SigmaWaveFormNode": [ [ "AttenuatorNode", "FourierFilterNode", "PhaseLockedLoopNode", "SigmaWaveFormNode", "SigmaWaveFormNodeAdvanced", "SigmaWaveFormNodeSimple" ], { "title_aux": "SigmaWaveFormNodes" } ], "https://github.com/BennyDaBall930/ComfyUI-Z-Engineer": [ [ "ZEngineer", "ZEngineerCLIPLoader", "ZEngineerCLIPLoaderGGUF", "ZEngineerEnhance" ], { "title_aux": "ComfyUI-Z-Engineer" } ], "https://github.com/BennyKok/comfyui-deploy": [ [ "ComfyDeployOutputEXR", "ComfyDeployOutputFile", "ComfyDeployOutputImage", "ComfyDeployOutputText", "ComfyDeployWebscoketImageInput", "ComfyDeployWebscoketImageOutput", "ComfyUIDeployExternalAudio", "ComfyUIDeployExternalBoolean", "ComfyUIDeployExternalCheckpoint", "ComfyUIDeployExternalEXR", "ComfyUIDeployExternalFaceModel", "ComfyUIDeployExternalFile", "ComfyUIDeployExternalImage", "ComfyUIDeployExternalImageAlpha", "ComfyUIDeployExternalImageBatch", "ComfyUIDeployExternalLora", "ComfyUIDeployExternalNumber", "ComfyUIDeployExternalNumberInt", "ComfyUIDeployExternalNumberSlider", "ComfyUIDeployExternalNumberSliderInt", "ComfyUIDeployExternalSeed", "ComfyUIDeployExternalText", "ComfyUIDeployExternalTextAny", "ComfyUIDeployExternalVid", "ComfyUIDeployExternalVideo", "ComfyUIDeployStringCombine" ], { "author": "BennyKok", "description": "", "nickname": "Comfy Deploy", "title": "comfyui-deploy", "title_aux": "ComfyUI Deploy" } ], "https://github.com/BetaDoggo/ComfyUI-Cloud-APIs": [ [ "FalAddLora", "FalAuraFlowAPI", "FalFluxAPI", "FalFluxI2IAPI", "FalFluxLoraAPI", "FalLLaVAAPI", "FalSoteDiffusionAPI", "FalStableCascadeAPI", "FalVeo2ImagetoVideo", "FluxResolutionPresets", "LoadVideoFromURL", "ReplicateFluxAPI", "RunWareAPI", "RunwareAddLora", "SplitImages" ], { "title_aux": "ComfyUI-Cloud-APIs" } ], "https://github.com/BetaDoggo/ComfyUI-FastSDCPU": [ [ "fastsdcpu", "fastsdcpu_lcm_models", "fastsdcpu_loadModel", "fastsdcpu_vino_models" ], { "title_aux": "ComfyUI-FastSDCPU" } ], "https://github.com/BetaDoggo/ComfyUI-Gatcha-Embedding": [ [ "GatchaEmbedding" ], { "title_aux": "Gatcha Embeddings" } ], "https://github.com/BetaDoggo/ComfyUI-VideoPlayer": [ [ "AllInOnePlayer", "ImageToEmoji", "LoadFrame", "LoadJPGFrame", "LoadVideoFrame" ], { "title_aux": "ComfyUI Video Player" } ], "https://github.com/BetaDoggo/ComfyUI-WDV-Nodes": [ [ "ModelSamplingWaifuDiffusionV" ], { "title_aux": "neggles/ComfyUI-WDV-Nodes [gist-wrapper]" } ], "https://github.com/BetaDoggo/ComfyUI-YetAnotherSafetyChecker": [ [ "YetAnotherSafetyChecker" ], { "title_aux": "ComfyUI YetAnotherSafetyChecker" } ], "https://github.com/BetaDoggo/comfyui-rtx-simple": [ [ "RTXVideoSuperResolution" ], { "title_aux": "comfyui-rtx-simple" } ], "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools": [ [ "BTDownloadFont", "BTEndQueue", "BTImageTextOverlay", "BTLoop", "BTLoopEnd", "BTLoopStart", "BTPromptSchedule", "BTPromptSelector", "BTRandomTextOverlay", "BTTextGrowth", "BTTextToImage" ], { "title_aux": "ComfyUI-Book-Tools Nodes for ComfyUI" } ], "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node": [ [ "AdvOptions_Node", "CodingOptionsNode", "LLM_Node", "Output_Node", "QuantizationConfig_Node" ], { "title_aux": "LLM Node for ComfyUI" } ], "https://github.com/BigStationW/ComfyUi-ConditioningNoiseInjection": [ [ "ConditioningNoiseInjection" ], { "title_aux": "ComfyUi-ConditioningNoiseInjection" } ], "https://github.com/BigStationW/ComfyUi-ConditioningTimestepSwitch": [ [ "ConditioningTimestepSwitch" ], { "title_aux": "ComfyUi-ConditioningTimestepSwitch" } ], "https://github.com/BigStationW/ComfyUi-DisplayAllSteps": [ [ "SamplerCustomAdvancedAllSteps", "VAEDecodeAllSteps" ], { "title_aux": "ComfyUi-DisplayAllSteps" } ], "https://github.com/BigStationW/ComfyUi-Load-Image-And-Display-Prompt-Metadata": [ [ "LoadImageX", "OnlyLoadImagesWithMetadata" ], { "title_aux": "ComfyUi-Load-Image-And-Display-Prompt-Metadata" } ], "https://github.com/BigStationW/ComfyUi-RescaleCFGAdvanced": [ [ "RescaleCFGAdvanced" ], { "title_aux": "ComfyUi-RescaleCFGAdvanced" } ], "https://github.com/BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced": [ [ "ImageScaleToTotalPixelsX" ], { "title_aux": "ComfyUi-Scale-Image-to-Total-Pixels-Advanced" } ], "https://github.com/BigStationW/ComfyUi-TextEncodeQwenImageEditAdvanced": [ [ "ConditioningAddImageReference", "ConditioningAddImageReferenceDual", "TextEncodeEditAdvanced", "TextEncodeEditAdvancedDual" ], { "title_aux": "ComfyUi-TextEncodeQwenImageEditAdvanced" } ], "https://github.com/BigStationW/ComfyUi-Untwisting-RoPE": [ [ "RFInversion", "UnofficialExtensions", "UntwistingRoPE" ], { "title_aux": "ComfyUi-Untwisting-RoPE" } ], "https://github.com/BigStationW/Comfyui-AD-Image-Concatenation-Advanced": [ [ "AD_image-concat-advanced" ], { "title_aux": "Comfyui-AD-Image-Concatenation-Advanced" } ], "https://github.com/BigWhiteFly/ComfyUI-ImageConcat": [ [ "ImageConcatenateBatchWithTxt" ], { "title_aux": "ComfyUI-ImageConcat" } ], "https://github.com/Bigornh2o/ComfyUI-KleinCarousel": [ [ "CrossBatchIdentityAnchor" ], { "title_aux": "ComfyUI-KleinCarousel" } ], "https://github.com/Billius-AI/ComfyUI-Path-Helper": [ [ "Add File Name Prefix", "Add File Name Prefix Advanced", "Add Folder", "Add Folder Advanced", "Create Project Root", "Join Variables", "Show Path", "Show String" ], { "title_aux": "ComfyUI-Path-Helper" } ], "https://github.com/Bin-sam/DynamicPose-ComfyUI": [ [ "DynamicPose_Sampler", "Load_Pose_Guider", "Load_denoising_unet", "Load_reference_unet", "Pose_Guider_Encode", "align", "load_pose_model", "pose_extraction" ], { "title_aux": "DynamicPose-ComfyUI" } ], "https://github.com/Bisnis3d/ComfyUI_KleinAngleSelector": [ [ "KleinAngleSelector" ], { "title_aux": "ComfyUI_KleinAngleSelector" } ], "https://github.com/BitPoet/ComfyUI-bitpoet-keywordsize": [ [ "BitPoetKeywordSizeNode" ], { "title_aux": "ComfyUI-bitpoet-keywordsize" } ], "https://github.com/Biyikgokhan/ComfyUI-InfiniTalk-AutoScale": [ [ "InfiniTalkAutoScale" ], { "title_aux": "ComfyUI-InfiniTalk-AutoScale" } ], "https://github.com/BizaNator/ComfyUI_PromptIterator": [ [ "PromptIterator", "PromptIteratorAdvanced", "PromptIteratorDynamic" ], { "title_aux": "ComfyUI Prompt Iterator Extension" } ], "https://github.com/BlackSnowSkill/ComfyUI-BSS_FLSampler": [ [ "FLS_SamplerV4" ], { "title_aux": "ComfyUI-BSS_FLSampler" } ], "https://github.com/BlackSnowSkill/wd14_batch_tagger": [ [ "BSS_LoadImagesFolder", "BSS_SaveCaptions", "BSS_TagAnalytics", "BSS_TagsPostprocess", "BSS_WD14BatchTagger", "BSS_WD14TaggerBatch" ], { "title_aux": "BSS WD14 Batch Tagger" } ], "https://github.com/BlackVortexAI/bv_nodepack": [ [ "BV Control Center", "BV Dynamic Combo", "BV Hex Color To Int", "BV Latent Random Aspect Ratio", "BV Latent Random Rotate 90", "BV Pipe", "BV Pipe Config", "BV Prompt AST Debug", "BV Prompt Category Switch", "BV Prompt Decode", "BV Prompt Encode", "BV Subgraph Divider", "BV Subgraph Heading", "BV Subgraph Spacer" ], { "title_aux": "BV Node Pack" } ], "https://github.com/BlakeOne/ComfyUI-CustomScheduler": [ [ "CustomScheduler" ], { "title_aux": "ComfyUI CustomScheduler" } ], "https://github.com/BlakeOne/ComfyUI-SchedulerMixer": [ [ "SchedulerMixer" ], { "title_aux": "ComfyUI SchedulerMixer" } ], "https://github.com/BlancheVall/ComfyUI_Text2PixelCharacter": [ [ "Text2PixelCharacter" ], { "title_aux": "ComfyUI_Text2PixelCharacter" } ], "https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb": [ [ "BNK_AddCLIPSDXLParams", "BNK_AddCLIPSDXLRParams", "BNK_CLIPTextEncodeAdvanced", "BNK_CLIPTextEncodeSDXLAdvanced" ], { "title_aux": "Advanced CLIP Text Encode" } ], "https://github.com/BlenderNeko/ComfyUI_Cutoff": [ [ "BNK_CutoffBasePrompt", "BNK_CutoffRegionsToConditioning", "BNK_CutoffRegionsToConditioning_ADV", "BNK_CutoffSetRegions" ], { "title_aux": "ComfyUI Cutoff" } ], "https://github.com/BlenderNeko/ComfyUI_Noise": [ [ "BNK_GetSigma", "BNK_InjectNoise", "BNK_NoisyLatentImage", "BNK_SlerpLatent", "BNK_Unsampler" ], { "title_aux": "ComfyUI Noise" } ], "https://github.com/BlenderNeko/ComfyUI_SeeCoder": [ [ "ConcatConditioning", "SEECoderImageEncode" ], { "title_aux": "SeeCoder [WIP]" } ], "https://github.com/BlenderNeko/ComfyUI_TiledKSampler": [ [ "BNK_TiledKSampler", "BNK_TiledKSamplerAdvanced" ], { "title_aux": "Tiled sampling for ComfyUI" } ], "https://github.com/BlueprintCoding/ComfyUI_AIDocsClinicalTools": [ [ "Multi Float", "Multi Int", "Multi Text", "MultiFloatNodeAID", "MultiInt", "MultiText" ], { "title_aux": "The AI Doctors Clinical Tools" } ], "https://github.com/BobJohnson24/ComfyUI-EvalSampler": [ [ "EvalSampler", "EvalSamplerAdvanced" ], { "title_aux": "ComfyUI-EvalSampler" } ], "https://github.com/BobJohnson24/ComfyUI-Flux2-INT8": [ [ "INT8GroupedLora", "INT8ModelSave", "INT8PreLoraLoader", "OTUNetLoaderW8A8" ], { "title_aux": "ComfyUI-Flux2-INT8" } ], "https://github.com/BobRandomNumber/ComfyUI-BasicOllama": [ [ "BasicOllama" ], { "title_aux": "ComfyUI-BasicOllama" } ], "https://github.com/BobRandomNumber/ComfyUI-Calculator": [ [ "Calculator" ], { "title_aux": "ComfyUI-Calculator" } ], "https://github.com/BobRandomNumber/ComfyUI-DiaTTS": [ [ "DiaGenerate", "DiaLoader" ], { "title_aux": "ComfyUI-DiaTTS" } ], "https://github.com/BobRandomNumber/ComfyUI-KyutaiTTS": [ [ "KyutaiTTS" ], { "title_aux": "ComfyUI-KyutaiTTS" } ], "https://github.com/BobRandomNumber/ComfyUI-TLBVFI": [ [ "TLBVFI_VFI" ], { "title_aux": "ComfyUI-TLBVFI" } ], "https://github.com/Boba-svg/ComfyUI-PromptSwitch": [ [ "PromptSwitch" ], { "title_aux": "ComfyUI-PromptSwitch" } ], "https://github.com/BobsBlazed/Bobs-Lora-Loader": [ [ "BobsLoraLoaderFlux", "BobsLoraLoaderSdxl" ], { "title_aux": "Bobs_LoRA_Loader" } ], "https://github.com/BobsBlazed/Bobs_Latent_Optimizer": [ [ "Bobs-Advanced-Latent-Optimizer", "Bobs-Latent-Optimizer", "BobsLatentNode", "BobsLatentNodeAdvanced" ], { "title_aux": "Bobs_Latent_Optimizer" } ], "https://github.com/Bogyie/ComfyUI-Pixel-Locker": [ [ "PixelLockerMaskBuilder", "PixelLockerPixelLockComposite", "PixelLockerPixelLockDecodeComposite", "PixelLockerPixelLockSampler" ], { "title_aux": "ComfyUI-Pixel-Locker" } ], "https://github.com/BoyuanJiang/FitDiT-ComfyUI": [ [ "FitDiTLoader", "FitDiTMaskGenerator", "FitDiTTryOn" ], { "title_aux": "FitDiT[official] - High-fidelity Virtual Try-on" } ], "https://github.com/Braeden90000/comfyui-load-image-url": [ [ "LoadImageFileOrURL" ], { "title_aux": "ComfyUI Load Image URL" } ], "https://github.com/Braeden90000/comfyui-save-image-metadata": [ [ "SaveImageWithMetadata" ], { "title_aux": "comfyui-save-image-metadata" } ], "https://github.com/Brekel/ComfyUI-Brekel": [ [ "BrekelAutoPromptGenerator", "BrekelEnhancePrompt", "BrekelLoadImage", "BrekelPromptChooser", "BrekelResolutionSelector" ], { "title_aux": "ComfyUI-Brekel" } ], "https://github.com/Bria-AI/ComfyUI-BRIA-API": [ [ "AttributionByImageNode", "BriaEraser", "BriaGenFill", "BriaMultiImageSelect", "BriaTailoredGen", "FIBOEditNode", "FIBOEditStructuredInstructionNode", "GenerateImageLiteNodeV2", "GenerateImageNodeV2", "GenerateStructuredPromptLiteNodeV2", "GenerateStructuredPromptNodeV2", "GreenScreenVideoNode", "ImageEnhanceNode", "ImageExpansionNode", "LoadVideoFramesNode", "PreviewVideoURLNode", "ProductIntegrateNode", "RefineImageLiteNodeV2", "RefineImageNodeV2", "ReimagineNode", "RemoveForegroundNode", "RemoveVideoBackgroundNode", "ReplaceBgNode", "ReplaceVideoBackgroundNode", "RmbgNode", "ShotByImageAutomatic", "ShotByImageAutomaticAspectRatio", "ShotByImageCustomCoordinates", "ShotByImageManualPadding", "ShotByImageManualPlacement", "ShotByImageOriginal", "ShotByTextAutomatic", "ShotByTextAutomaticAspectRatio", "ShotByTextCustomCoordinates", "ShotByTextManualPadding", "ShotByTextManualPlacement", "ShotByTextOriginal", "TailoredModelInfoNode", "TailoredPortraitNode", "Text2ImageBaseNode", "Text2ImageFastNode", "Text2ImageHDNode", "VideoEraseElementsNode", "VideoIncreaseResolutionNode", "VideoMaskByKeyPointsNode", "VideoMaskByPromptNode", "VideoSolidColorBackgroundNode" ], { "title_aux": "BRIA AI API nodes" } ], "https://github.com/BuffMcBigHuge/ComfyUI-Google-AI-Studio": [ [ "GoogleAIStudioImageGen", "GoogleAIStudioMultiSpeakerTTS", "GoogleAIStudioTTS", "GoogleAIStudioTextGen" ], { "title_aux": "ComfyUI-Google-AI-Studio" } ], "https://github.com/BuffMcBigHuge/ComfyUI-Zonos": [ [ "ZonosEmotion", "ZonosGenerate" ], { "title_aux": "ComfyUI-Zonos" } ], "https://github.com/Burgstall-labs/ComfyUI-BETA-Cropnodes": [ [ "BETACrop", "BETASceneDetect", "BETAStitch", "IndexedLoRALoader_BETA", "LoadTextFromIndex", "SaveAudioAdvanced_BETA", "SelectSharpestFrames", "SharpestFrameClipper", "TextLineCount", "WANResolutionCalculator" ], { "title_aux": "ComfyUI-BETA-Cropnodes" } ], "https://github.com/Burgstall-labs/ComfyUI-BETA-Helpernodes": [ [ "BETACrop", "BETASceneDetect", "BETAStitch", "IndexedLoRALoader_BETA", "LoadTextFromIndex", "SaveAudioAdvanced_BETA", "SelectSharpestFrames", "SharpestFrameClipper", "TextLineCount", "WANResolutionCalculator" ], { "title_aux": "ComfyUI-BETA-Helpernodes" } ], "https://github.com/Burgstall-labs/ComfyUI-BS-Textchop": [ [ "BSTextChop" ], { "title_aux": "ComfyUI-BS-Textchop" } ], "https://github.com/Burgstall-labs/ComfyUI-BS_Kokoro-onnx": [ [ "Kokoro TTS" ], { "title_aux": "ComfyUI-BS_Kokoro-onnx" } ], "https://github.com/Burve/ComfyUI_Burve_Tools": [ [ "BurveGoogleImageGen", "BurveVertexImageGen", "WrappedV1Node" ], { "title_aux": "ComfyUI_Burve_Tools" } ], "https://github.com/Bzbaozi/ComfyUI-YK-Banana2-Batch": [ [ "YKNanoBananaProNode" ], { "title_aux": "ComfyUI-YK-Banana2-Batch" } ], "https://github.com/C0untFloyd/comfyui-musicflamingo": [ [ "MusicFlamingoAnalysis" ], { "title_aux": "comfyui-musicflamingo" } ], "https://github.com/CC-BryanOttho/ComfyUI_API_Manager": [ [ "APIRequestNode", "PostImageToAPI", "TextPromptCombinerNode" ], { "title_aux": "ComfyUI_API_Manager" } ], "https://github.com/CC-SUN6/ccsun_node": [ [ "Image Editing", "Single Image", "resize to 8", "several images" ], { "title_aux": "ccsun_node" } ], "https://github.com/CHAOSEA/ComfyUI_FaceAlignPaste": [ [ "FaceAlignDouble", "FaceAlignSingle", "FaceAutoFitDouble", "FaceAutoFitSingle", "GenderRecognitionNode", "ImageRotateCHAOS", "PromptSelectorDoubleCHAOS", "PromptSelectorSingleCHAOS" ], { "title_aux": "ComfyUI_FaceAlignPaste" } ], "https://github.com/COkedat/comfyui-prompt-append": [ [ "ConditionalPromptAppendNode" ], { "title_aux": "comfyui-prompt-append" } ], "https://github.com/CY-CHENYUE/ComfyUI-FramePack-HY": [ [ "CreateKeyframes_HY", "FramePackBucketResize_HY", "FramePackDiffusersSampler_HY", "LoadFramePackDiffusersPipeline_HY" ], { "title_aux": "ComfyUI-FramePack-HY" } ], "https://github.com/CY-CHENYUE/ComfyUI-Free-GPU": [ [ "FreeGPUMemory" ], { "title_aux": "ComfyUI-Free-GPU" } ], "https://github.com/CY-CHENYUE/ComfyUI-GPT-API": [ [ "GPT-ImageGenerator" ], { "title_aux": "ComfyUI-GPT-API" } ], "https://github.com/CY-CHENYUE/ComfyUI-Gemini-API": [ [ "Google-Gemini" ], { "title_aux": "ComfyUI-Gemini-API" } ], "https://github.com/CY-CHENYUE/ComfyUI-ImageCompositionCy": [ [ "CombineImageAlpha", "ImageCompositor", "LoadImageAlpha" ], { "title_aux": "ComfyUI-ImageCompositionCy" } ], "https://github.com/CY-CHENYUE/ComfyUI-InpaintEasy": [ [ "CropByMask", "ImageAndMaskResizeNode", "ImageCropMerge", "InpaintEasyModel" ], { "title_aux": "ComfyUI-InpaintEasy" } ], "https://github.com/CY-CHENYUE/ComfyUI-Janus-Pro": [ [ "JanusImageGeneration", "JanusImageUnderstanding", "JanusModelLoader" ], { "title_aux": "ComfyUI-Janus-Pro" } ], "https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-Plus": [ [ "MiniCPM3_4B", "MiniCPM3_4B_GPTQ_Int4", "MiniCPM_V_2_6", "MiniCPM_V_2_6_Int4", "TextDisplay" ], { "author": "CY-CHENYUE", "description": "Custom nodes for MiniCPM language models in ComfyUI", "nickname": "MiniCPM-Plus", "title": "MiniCPM-Plus", "title_aux": "ComfyUI-MiniCPM-Plus" } ], "https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-o": [ [ "Load MiniCPM Model", "MiniCPM Image Chat", "MiniCPMImageAnalyzer" ], { "title_aux": "ComfyUI-MiniCPM-o" } ], "https://github.com/CY-CHENYUE/ComfyUI-Molmo": [ [ "Molmo7BDbnb" ], { "title_aux": "ComfyUI-Molmo" } ], "https://github.com/CY-CHENYUE/ComfyUI-OmniGenX": [ [ "LoadOmniGen" ], { "title_aux": "ComfyUI-OmniGenX" } ], "https://github.com/CY-CHENYUE/ComfyUI-Redux-Prompt": [ [ "ReduxPromptStyler" ], { "title_aux": "ComfyUI-Redux-Prompt" } ], "https://github.com/CYBERLOOM-INC/ComfyUI-nodes-hnmr": [ [ "CLIPIter", "Dict2Model", "GridImage", "ImageBlend2", "KSamplerOverrided", "KSamplerSetting", "KSamplerXYZ", "LatentToHist", "LatentToImage", "ModelIter", "RandomLatentImage", "SaveStateDict", "SaveText", "StateDictLoader", "StateDictMerger", "StateDictMergerBlockWeighted", "StateDictMergerBlockWeightedMulti", "VAEDecodeBatched", "VAEEncodeBatched", "VAEIter" ], { "title_aux": "ComfyUI-nodes-hnmr" } ], "https://github.com/CalaKuad1/ComfyUI-PixelArt-Unfaker": [ [ "UnfakePixelArtNode" ], { "title_aux": "ComfyUI-PixelArt-Unfaker" } ], "https://github.com/CallMe1101/ComfyUI_OmniAvatar": [ [ "OmniAvatar All-in-One (14B)" ], { "title_aux": "ComfyUI_OmniAvatar" } ], "https://github.com/Candlehead/Candlehead-Comfy-Nodez": [ [ "AspectToRes", "ImageInfo", "StyleChooser", "TextProcessor" ], { "title_aux": "Candlehead-Comfy-Nodez" } ], "https://github.com/Capacap/ComfyUI-Selective-Sigma-Detailer": [ [ "SelectiveSigmaDetailerDebugNode", "SelectiveSigmaDetailerMaskPreviewNode", "SelectiveSigmaDetailerNode" ], { "title_aux": "ComfyUI-Selective-Sigma-Detailer" } ], "https://github.com/Carasibana/ComfyUI-ResizeToCanvasSize": [ [ "LoadImageToCanvas", "ResizeToCanvasSize", "ResizeToCanvasSizeMask" ], { "title_aux": "ComfyUI-ResizeToCanvasSize" } ], "https://github.com/Carasibana/ComfyUI-SimpleFloatSlider": [ [ "ConfigurableFloatSlider", "ConfigurableIntSlider", "SimpleFloatSlider" ], { "title_aux": "ComfyUI-SimpleFloatSlider" } ], "https://github.com/CarlMarkswx/comfyui_workflow_preset_switch": [ [ "PresetGroupEditor", "PresetSwitch" ], { "title_aux": "comfyui_workflow_preset_switch" } ], "https://github.com/CarlMarkswx/comfyui_workflow_state_presets": [ [ "PresetGroupEditor", "PresetSwitch" ], { "title_aux": "comfyui_workflow_state_presets" } ], "https://github.com/CentralFloridaAttorney/ComfyUI-ZMongo": [ [ "GeminiApiKeyStatusNode", "GeminiChatAndSaveToZMongoNode", "GeminiChatNode", "GeminiCountTokensNode", "GeminiDeleteApiKeyNode", "GeminiImageTextNode", "GeminiJsonNode", "GeminiListModelsNode", "GeminiPromptFromZMongoDocNode", "GeminiSaveApiKeyNode", "GeminiTestApiKeyNode", "ZMongoApiBrowseCollectionImagesNode", "ZMongoApiCloseSessionNode", "ZMongoApiCountDocsNode", "ZMongoApiCreateCollectionNode", "ZMongoApiCreateDocNode", "ZMongoApiDeleteCollectionNode", "ZMongoApiDeleteDocNode", "ZMongoApiDocumentImageDebugNode", "ZMongoApiEasySaveImageNode", "ZMongoApiGetDocNode", "ZMongoApiGetValueNode", "ZMongoApiHealthNode", "ZMongoApiImageFieldCandidatesNode", "ZMongoApiJsonPickNode", "ZMongoApiKeyOnlySessionNode", "ZMongoApiListCollectionsNode", "ZMongoApiListDocsNode", "ZMongoApiMetadataFlattenedPathsNode", "ZMongoApiQueryDocsNode", "ZMongoApiSaveValueNode", "ZMongoApiSelectNthItemNode", "ZMongoApiUpdateDocNode", "ZMongoApiWhoamiNode", "ZMongoBestVariantSelectorNode", "ZMongoBuildContextPackNode", "ZMongoCaptionPackGeneratorNode", "ZMongoContentPackAddImageSequenceV3", "ZMongoContentPackAddImageV3", "ZMongoContentPackAddImagesV3", "ZMongoContentPackAliasEditorV3", "ZMongoContentPackBuildV3", "ZMongoContentPackExportJSONFileV3", "ZMongoContentPackExportStaticWorkflowV3", "ZMongoContentPackGetBooleanV3", "ZMongoContentPackGetFloatV3", "ZMongoContentPackGetImageV3", "ZMongoContentPackGetIntV3", "ZMongoContentPackGetJSONV3", "ZMongoContentPackGetSelectedV3", "ZMongoContentPackGetStringV3", "ZMongoContentPackJSONTextLoaderV3", "ZMongoContentPackLoadJSONFileV3", "ZMongoContentPackLoadV3", "ZMongoContentPackManifestPreviewV3", "ZMongoContentPackSaveV3", "ZMongoContentPackStaticOutputsV3", "ZMongoDisplayImageNode", "ZMongoDocumentCreateText", "ZMongoDocumentDelete", "ZMongoDocumentExtractText", "ZMongoDocumentFieldPaths", "ZMongoDocumentFilePathBrowser", "ZMongoDocumentGet", "ZMongoDocumentGetText", "ZMongoDocumentGetValue", "ZMongoDocumentHealth", "ZMongoDocumentIndexSelector", "ZMongoDocumentIngestTextFile", "ZMongoDocumentList", "ZMongoDocumentOCRStatus", "ZMongoDocumentQueueOCR", "ZMongoDocumentSaveText", "ZMongoDocumentSaveValue", "ZMongoDocumentSelectNthItem", "ZMongoDocumentUpdateMetadata", "ZMongoDocumentUploadFile", "ZMongoDocumentWhoAmI", "ZMongoDynamicPresetOutputs", "ZMongoFindSimilarSuccessfulPromptsNode", "ZMongoLoadImageSequenceNode", "ZMongoLoadMemoryCapsuleNode", "ZMongoLoadPreset", "ZMongoLocalFileStoreSessionNode", "ZMongoMotdDisplayNode", "ZMongoPresetDebugInfo", "ZMongoPromptCriticNode", "ZMongoPromptEvolverNode", "ZMongoPromptProvenanceLedgerNode", "ZMongoRecordLoopManagerNode", "ZMongoSaveImageSequenceNode", "ZMongoSavePresetByNodeID", "ZMongoSavePromptMemoryNode", "ZMongoTextAgentSessionNode", "ZMongoWorkflowDocumentationAgentNode" ], { "title_aux": "ComfyUI-ZMongo" } ], "https://github.com/Chan-0312/ComfyUI-EasyDeforum": [ [ "Easy2DDeforum" ], { "title_aux": "ComfyUI-EasyDeforum" } ], "https://github.com/Chan-0312/ComfyUI-IPAnimate": [ [ "IPAdapterAnimate" ], { "title_aux": "ComfyUI-IPAnimate" } ], "https://github.com/Chan-0312/ComfyUI-Prompt-Preview": [ [ "SDXLPromptStylerAdvancedPreview", "SDXLPromptStylerPreview" ], { "title_aux": "ComfyUI-Prompt-Preview" } ], "https://github.com/ChangeTheConstants/SeedVarianceEnhancer": [ [ "SeedVarianceEnhancer" ], { "title_aux": "SeedVarianceEnhancer" } ], "https://github.com/ChaosHL/Marvelous-Box-Comfyui": [ [ "MarvelousBox", "MarvelousText", "Multi Lora Loader" ], { "title_aux": "Marvelous-Box-Comfyui" } ], "https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes": [ [ "ImageToPIL", "LoadImageFromPath", "LoadImageFromPathEnhanced", "PILToImage", "PILToMask" ], { "title_aux": "ComfyUI_Ib_CustomNodes" } ], "https://github.com/Charlweed/ComfyUI-ZipBatchLoader": [ [ "LoadImageBatchFromZip" ], { "title_aux": "ComfyUI-ZipBatchLoader" } ], "https://github.com/Charlweed/image_transceiver": [ [ "ImageTransceiver" ], { "title_aux": "ImageTransceiver - ComfyUI" } ], "https://github.com/CheNing233/ComfyUI_Image_Pin": [ [ "ImagePin" ], { "title_aux": "ComfyUI_Image_Pin" } ], "https://github.com/ChenDarYen/ComfyUI-NAG": [ [ "KSamplerWithNAG", "KSamplerWithNAG (Advanced)", "NAGCFGGuider", "NAGGuider", "SamplerCustomWithNAG" ], { "title_aux": "ComfyUI-NAG" } ], "https://github.com/ChenDarYen/ComfyUI-TimestepShiftModel": [ [ "Timestep Shift Model" ], { "title_aux": "ComfyUI-TimestepShiftModel" } ], "https://github.com/Chengym2023/ComfyUI-DeepSeek_Online": [ [ "DeepSeekOnline", "SiliconCloud" ], { "title_aux": "ComfyUI-DeepSeek_Online" } ], "https://github.com/ChrisColeTech/ComfyUI-Elegant-Resource-Monitor": [ [ "Resource Monitor" ], { "title_aux": "ComfyUI-Elegant-Resource-Monitor" } ], "https://github.com/ChrisColeTech/ComfyUI-Line-counter": [ [ "Directory File Counter", "Simple Number Counter", "Text File Line Counter", "Text File Line Reader" ], { "title_aux": "ComfyUI-Line-counter" } ], "https://github.com/Chrisvenator/ComfyUI-Painting-by-colors-generator": [ [ "EnhancedPaintByNumbersNode", "HexStackNode", "NumbersOverlayAdvancedNode", "NumbersOverlayNode", "PaintByNumbersNode", "PaintByNumbersPaletteNode", "PaintByNumbersTemplateNode" ], { "title_aux": "painting-by-colors-generator" } ], "https://github.com/ChunkyPanda29/ComfyUI-Pollinations-BYOP": [ [ "PollinationsAudioGen", "PollinationsBYOPLogin", "PollinationsImageGen", "PollinationsTextGen", "PollinationsVideoGen" ], { "title_aux": "ComfyUI-Pollinations-BYOP" } ], "https://github.com/Ckrest/comfyui-easy-randomize": [ [ "FreezableInput", "FreezableStringCombiner", "ItemPool", "PreviewImageWithText", "RandomSelector", "SaveImageWithSelections", "SelectionRecorder", "SmartSelector", "StringJoiner", "TemplateFiller", "WidgetTest" ], { "title_aux": "comfyui-easy-randomize" } ], "https://github.com/ClownsharkBatwing/RES4LYF": [ [ "AdvancedNoise", "Base64ToConditioning", "BongSampler", "CLIPTextEncodeFluxUnguided", "ClownGuide_AdaIN_MMDiT_Beta", "ClownGuide_AttnInj_MMDiT_Beta", "ClownGuide_Beta", "ClownGuide_FrequencySeparation", "ClownGuide_Mean_Beta", "ClownGuide_StyleNorm_Advanced_HiDream", "ClownGuide_Style_Beta", "ClownGuide_Style_EdgeWidth", "ClownGuide_Style_TileSize", "ClownGuidesAB_Beta", "ClownGuides_Beta", "ClownGuides_Sync", "ClownGuides_Sync_Advanced", "ClownInpaint", "ClownInpaintSimple", "ClownModelLoader", "ClownOptions_Automation_Beta", "ClownOptions_Combine", "ClownOptions_Cycles_Beta", "ClownOptions_DetailBoost_Beta", "ClownOptions_ExtraOptions_Beta", "ClownOptions_FlowGuide", "ClownOptions_FrameWeights", "ClownOptions_Frameweights", "ClownOptions_ImplicitSteps_Beta", "ClownOptions_Momentum_Beta", "ClownOptions_SDE_Beta", "ClownOptions_SDE_Mask_Beta", "ClownOptions_SDE_Noise", "ClownOptions_SigmaScaling_Beta", "ClownOptions_StepSize_Beta", "ClownOptions_SwapSampler_Beta", "ClownOptions_Tile_Advanced_Beta", "ClownOptions_Tile_Beta", "ClownRegionalConditioning", "ClownRegionalConditioning2", "ClownRegionalConditioning3", "ClownRegionalConditioning_AB", "ClownRegionalConditioning_ABC", "ClownRegionalConditionings", "ClownSampler", "ClownSamplerAdvanced", "ClownSamplerAdvanced_Beta", "ClownSamplerSelector_Beta", "ClownSampler_Beta", "ClownScheduler", "ClownStyle_Attn_MMDiT", "ClownStyle_Attn_UNet", "ClownStyle_Block_MMDiT", "ClownStyle_Block_UNet", "ClownStyle_Boost", "ClownStyle_MMDiT", "ClownStyle_ResBlock_UNet", "ClownStyle_SpatialBlock_UNet", "ClownStyle_TransformerBlock_UNet", "ClownStyle_UNet", "ClownpileModelWanVideo", "ClownsharKSampler", "ClownsharKSamplerAutomation", "ClownsharKSamplerAutomation_Advanced", "ClownsharKSamplerGuide", "ClownsharKSamplerGuides", "ClownsharKSamplerOptions", "ClownsharKSampler_Beta", "ClownsharkChainsampler_Beta", "Conditioning Recast FP64", "ConditioningAdd", "ConditioningAverageScheduler", "ConditioningBatch4", "ConditioningBatch8", "ConditioningDownsample (T5)", "ConditioningMultiply", "ConditioningOrthoCollin", "ConditioningToBase64", "ConditioningTruncate", "ConditioningZeroAndTruncate", "Constant Scheduler", "CrossAttn_EraseReplace_HiDream", "EmptyLatentImage64", "EmptyLatentImageCustom", "Film Grain", "FluxGuidanceDisable", "FluxLoader", "FluxOrthoCFGPatcher", "Frame Select", "Frame Select Latent", "Frame Select Latent Raw", "Frames Concat", "Frames Concat Latent", "Frames Concat Latent Raw", "Frames Concat Masks", "Frames Latent ReverseOrder", "Frames Masks Uninterpolate", "Frames Masks ZeroOut", "Frames Slice", "Frames Slice Latent", "Frames Slice Latent Raw", "Frequency Separation Hard Light", "Frequency Separation Hard Light LAB", "Frequency Separation Linear Light", "Image Channels LAB", "Image Crop Location Exact", "Image Gaussian Blur", "Image Get Color Swatches", "Image Grain Add", "Image Median Blur", "Image Pair Split", "Image Repeat Tile To Size", "Image Sharpen FS", "Latent Batcher", "Latent Channels From To", "Latent Clear State Info", "Latent Display State Info", "Latent Get Channel Means", "Latent Match Channelwise", "Latent Normalize Channels", "Latent Replace State Info", "Latent Transfer State Info", "Latent TrimVideo State Info", "Latent to Cuda", "Latent to RawX", "LatentBatch_channels", "LatentBatch_channels_16", "LatentNoiseBatch_fractal", "LatentNoiseBatch_gaussian", "LatentNoiseBatch_gaussian_channels", "LatentNoiseBatch_perlin", "LatentNoiseList", "LatentNoised", "LatentPhaseMagnitude", "LatentPhaseMagnitudeMultiply", "LatentPhaseMagnitudeOffset", "LatentPhaseMagnitudePower", "LatentUpscaleWithVAE", "LayerPatcher", "Legacy_ClownSampler", "Legacy_ClownsharKSampler", "Legacy_ClownsharKSamplerGuides", "Legacy_SharkSampler", "Linear Quadratic Advanced", "Mask Bounding Box Aspect Ratio", "Mask Sketch", "MaskEdge", "MaskFloatToBoolean", "MaskToggle", "Masks From Color Swatches", "Masks From Colors", "Masks Unpack 16", "Masks Unpack 4", "Masks Unpack 8", "ModelSamplingAdvanced", "ModelSamplingAdvancedResolution", "ModelTimestepPatcher", "PrepForUnsampling", "ReAuraPatcher", "ReAuraPatcherAdvanced", "ReChromaPatcher", "ReChromaPatcherAdvanced", "ReFluxPatcher", "ReFluxPatcherAdvanced", "ReHiDreamPatcher", "ReHiDreamPatcherAdvanced", "ReLTXVPatcher", "ReLTXVPatcherAdvanced", "ReReduxPatcher", "ReSD35Patcher", "ReSD35PatcherAdvanced", "ReSDPatcher", "ReWanPatcher", "ReWanPatcherAdvanced", "SD35Loader", "SamplerOptions_GarbageCollection", "SamplerOptions_TimestepScaling", "SeedGenerator", "Set Precision", "Set Precision Advanced", "Set Precision Universal", "SetImageSize", "SetImageSizeWithScale", "SharkChainsampler_Beta", "SharkOptions_Beta", "SharkOptions_GuideCond_Beta", "SharkOptions_GuideConds_Beta", "SharkOptions_GuiderInput", "SharkOptions_StartStep_Beta", "SharkOptions_UltraCascade_Latent_Beta", "SharkSampler", "SharkSamplerAdvanced_Beta", "SharkSampler_Beta", "Sigmas Abs", "Sigmas AdaptiveNoiseFloor", "Sigmas AdaptiveStep", "Sigmas Add", "Sigmas Append", "Sigmas ArcCosine", "Sigmas ArcSine", "Sigmas ArcTangent", "Sigmas Attractor", "Sigmas CNFInverse", "Sigmas CatmullRom", "Sigmas Chaos", "Sigmas Cleanup", "Sigmas CollatzIteration", "Sigmas Concat", "Sigmas ConwaySequence", "Sigmas Count", "Sigmas CrossProduct", "Sigmas DeleteBelowFloor", "Sigmas DeleteDuplicates", "Sigmas DotProduct", "Sigmas Easing", "Sigmas Fmod", "Sigmas Frac", "Sigmas From Text", "Sigmas GammaBeta", "Sigmas Gaussian", "Sigmas GaussianCDF", "Sigmas GilbreathSequence", "Sigmas HarmonicDecay", "Sigmas Hyperbolic", "Sigmas If", "Sigmas InvLerp", "Sigmas Iteration Karras", "Sigmas Iteration Polyexp", "Sigmas KernelSmooth", "Sigmas LambertW", "Sigmas LangevinDynamics", "Sigmas Lerp", "Sigmas LinearSine", "Sigmas Logarithm2", "Sigmas Math1", "Sigmas Math3", "Sigmas Modulus", "Sigmas Mult", "Sigmas Noise Inversion", "Sigmas NormalizingFlows", "Sigmas Pad", "Sigmas Percentile", "Sigmas PersistentHomology", "Sigmas Power", "Sigmas QuantileNorm", "Sigmas Quotient", "Sigmas ReactionDiffusion", "Sigmas Recast", "Sigmas Resample", "Sigmas Rescale", "Sigmas RiemannianFlow", "Sigmas SetFloor", "Sigmas Sigmoid", "Sigmas SmoothStep", "Sigmas Split", "Sigmas Split Value", "Sigmas SquareRoot", "Sigmas Start", "Sigmas StepwiseMultirate", "Sigmas TimeStep", "Sigmas Truncate", "Sigmas Unpad", "Sigmas Variance Floor", "Sigmas ZetaEta", "Sigmas2 Add", "Sigmas2 Mult", "SigmasPreview", "SigmasSchedulePreview", "StableCascade_StageB_Conditioning64", "StableCascade_StageC_VAEEncode_Exact", "StyleModelApplyStyle", "Tan Scheduler", "Tan Scheduler 2", "Tan Scheduler 2 Simple", "TemporalCrossAttnMask", "TemporalMaskGenerator", "TemporalSplitAttnMask", "TemporalSplitAttnMask (Midframe)", "TextBox1", "TextBox2", "TextBox3", "TextBoxConcatenate", "TextConcatenate", "TextLoadFile", "TextShuffle", "TextShuffleAndTruncate", "TextTruncateTokens", "TorchCompileModelAura", "TorchCompileModelFluxAdv", "TorchCompileModelSD35", "TorchCompileModels", "UNetSave", "UltraSharkSampler", "UltraSharkSampler Tiled", "VAEEncodeAdvanced", "VAEStyleTransferLatent" ], { "title_aux": "RES4LYF" } ], "https://github.com/Clybius/ComfyUI-Chroma-RoPE": [ [ "ChromaRoPE" ], { "title_aux": "ComfyUI-Chroma-RoPE" } ], "https://github.com/Clybius/ComfyUI-ClybsChromaNodes": [ [ "ClybGuidance", "InverseSquaredScheduler", "PrintSigmas", "SamplerClyb_BDF" ], { "title_aux": "ComfyUI-ClybsChromaNodes" } ], "https://github.com/Clybius/ComfyUI-Extra-Samplers": [ [ "GeometricCFGGuider", "ImageAssistedCFGGuider", "MegaCFGGuider", "SamplerCLYB_4M_SDE_Momentumized", "SamplerCustomModelMixtureDuo", "SamplerCustomNoise", "SamplerCustomNoiseDuo", "SamplerDPMPP_3M_SDE_DynETA", "SamplerDPMPP_DualSDE_Momentumized", "SamplerEulerAncestralDancing_Experimental", "SamplerLCMCustom", "SamplerRES_Momentumized", "SamplerSupreme", "SamplerTTM", "ScaledCFGGuider", "SimpleExponentialScheduler", "WarmupDecayCFGGuider" ], { "title_aux": "ComfyUI Extra Samplers" } ], "https://github.com/Clybius/ComfyUI-Latent-Modifiers": [ [ "Latent Diffusion Mega Modifier" ], { "title_aux": "ComfyUI-Latent-Modifiers" } ], "https://github.com/CoiiChan/ComfyUI-Depth-Visualization-Advanced": [ [ "DepthViewerAndQuilts" ], { "title_aux": "ComfyUI-Depth-Visualization-advanced" } ], "https://github.com/CoiiChan/ComfyUI-FuncAsTexture-CoiiNode": [ [ "Add", "Ceil", "Chroma_Key_Alpha", "Clamp", "Contant3Vector", "CustomScriptNumpy", "DDX", "Desaturation", "Distance", "Divided", "Dot", "HueShift", "InverseUVMapGenerator", "Lerp", "Max", "Min", "Multiply", "Oneminus", "Outline", "Panner", "Power", "Rotator", "Sine", "Subtraction", "TextureSampler", "UVCoordinateGen", "ifFunction" ], { "title_aux": "ComfyUI-FuncAsTexture-CoiiNode" } ], "https://github.com/CoiiChan/comfyui-every-person-seg-coii": [ [ "EveryPersonSegDetail", "EveryPersonSegSimple" ], { "title_aux": "comfyui-every-person-seg-coii" } ], "https://github.com/ColKernel0x8E/comfyui-prompt-matrix": [ [ "PromptMatrix" ], { "title_aux": "comfyui-prompt-matrix" } ], "https://github.com/Comfy-Org/NIMnodes": [ [ "Get_HFToken", "InstallNIMNode", "LoadNIMNode", "NIMFLUXNode" ], { "title_aux": "NVIDIA FLUX NIM" } ], "https://github.com/Comfy-Org/Nvidia_RTX_Nodes_ComfyUI": [ [ "RTXVideoSuperResolution" ], { "title_aux": "ComfyUI_NVIDIA_RTX_Nodes" } ], "https://github.com/ComfyAssets/ComfyUI-KikoStats": [ [ "ResourceMonitor" ], { "title_aux": "ComfyUI-KikoStats" } ], "https://github.com/ComfyAssets/ComfyUI-KikoTools": [ [ "BatchPrompts", "DisplayAny", "DisplayText", "EmptyLatentBatch", "FluxSamplerParams", "GeminiPrompt", "GlifConsistencyDecoder", "GlifPatchConsistencyDecoderTiled", "GlifVariable", "HFHubEmbeddingLoader", "HFHubLoraLoader", "ImageBatchToImageList", "ImageListToImageBatch", "ImageScaleDownBy", "ImageToMultipleOf", "KikoFilmGrain", "KikoLocalImageLoader", "KikoModelDownloader", "KikoPurgeVRAM", "KikoSaveImage", "KikoWorkflowTimer", "LatentBatchToLatentList", "LatentListToLatentBatch", "LoRAFolderBatch", "PlotParameters+", "ResolutionCalculator", "SDXLAspectRatio", "SamplerCombo", "SamplerComboCompact", "SamplerSelectHelper", "SchedulerSelectHelper", "SeedHistory", "TextEncodeSamplerParams", "TextInput", "WidthHeightSelector", "WidthHeightToVec2" ], { "title_aux": "ComfyUI-KikoTools" } ], "https://github.com/ComfyAssets/ComfyUI_PromptManager": [ [ "PromptManager", "PromptManagerText", "PromptSearchList" ], { "title_aux": "ComfyUI_PromptManager" } ], "https://github.com/ComfyAssets/ComfyUI_Selectors": [ [ "HeightNode", "SamplerSelector", "SchedulerSelector", "SeedHistory", "WidthHeightNode", "WidthNode" ], { "title_aux": "ComfyUI_Selectors" } ], "https://github.com/ComfyUI-JH/ComfyUI-JH-Misc-Nodes": [ [ "JHDaisyChainableStringConstantNode", "JHPreviewImage", "JHThreeWaySwitchNode", "JHTwoWaySwitchNode" ], { "title_aux": "JH Misc. Nodes" } ], "https://github.com/ComfyUI-JH/ComfyUI-JH-XMP-Metadata-Nodes": [ [ "JHFormatMetadataNode", "JHGetWidgetValueFloatNode", "JHGetWidgetValueIntNode", "JHGetWidgetValueStringNode", "JHLoadImageWithXMPMetadataNode", "JHPathToStemNode", "JHSaveImageWithXMPMetadata" ], { "title_aux": "JH XMP Metadata Nodes" } ], "https://github.com/ComfyUI-WanVideoWrapper/QQ.copied": [ [ "ImageBlend_GPU", "ImageRadialZoomBlur_GPU", "LoraExtractKJv2", "PowerLoraLoaderV2", "VideoMergeABC", "WanScaleAB", "WanVideoCacheSamples", "WanVideoCacheVideos", "WanVideoEmptyEmbeds_v2", "WanVideoFlowmapDistortion", "WanVideoImageToVideoEncode_v2", "WanVideoMotionToFlowmap", "WanVideoPowerLoraLoader" ], {} ], "https://github.com/ComfyUI/Base64_IO": [ [ "AnyToBase64", "Base64ToAny", "Base64ToConditioning", "Base64ToLatent" ], {} ], "https://github.com/ComfyUI/Eagleshadow": [ [ "Batch 12 Images", "Batch12Images", "Detect Transparency", "DetectTransparency", "Fix Checkpoint Name", "FixCheckpointName", "ImageLinearGammaCompositeMasked", "KSampler Same Noise", "MaskGlow", "OffsetImage", "Round Float to String", "RoundFloat2String", "SaveImageToFolder", "Select ControlNet", "Select Model 20", "SelectControlNet", "SelectModel20", "Simple Load Image Batch", "SimpleLoadImageBatch" ], {} ], "https://github.com/ComfyUI/RH_Qwen-Image": [ [ "QwenImageModelLoader", "RH_QwenImageGenerator", "RH_QwenImagePromptEnhancer" ], {} ], "https://github.com/ComfyUI/ResolutionSelector": [ [ "ResolutionSelector" ], {} ], "https://github.com/ComfyUI/SequentialGroupController": [ [ "SequentialGroupController", "SequentialGroupControllerV2" ], {} ], "https://github.com/ComfyUI/subjectselector": [ [ "ComfyUI_subjectselector" ], {} ], "https://github.com/ComplexRobot/ComfyUI-Simple-VFI": [ [ "Simple_Frame_Interpolation" ], { "title_aux": "ComfyUI-Simple-VFI" } ], "https://github.com/Conor-Collins/ComfyUI-CoCoTools_IO": [ [ "ColorspaceNode", "CryptomatteLayer", "ImageLoader", "LoadExr", "LoadExrLayerByName", "LoadExrSequence", "SaverNode", "ZNormalizeNode" ], { "title_aux": "ComfyUI-CoCoTools_IO" } ], "https://github.com/ConstantlyGrowup/ComfyUI_Qwen_chat_models": [ [ "qwen_VL_model", "qwen_chat_model" ], { "title_aux": "ComfyUI_Qwen_chat_models" } ], "https://github.com/Cordux/ComfyUI-PromptTagBuilder": [ [ "UniversalNegativeTagBuilder", "UniversalTagPromptBuilder" ], { "title_aux": "ComfyUI-PromptTagBuilder" } ], "https://github.com/CoreyCorza/ComfyUI-CRZnodes": [ [ "CRZBooleanToggle", "CRZCompare", "CRZCustomDropdown", "CRZDashboardNode", "CRZDropdown", "CRZExecuteBlock", "CRZExecuteSwitch", "CRZFloatSlider", "CRZFloatToInt", "CRZImageSelector", "CRZIntToFloat", "CRZIntegerSlider", "CRZLabel", "CRZMapDropdown", "CRZPassthrough", "CRZStringNode", "CRZSwitch" ], { "title_aux": "ComfyUI-CRZnodes" } ], "https://github.com/Cornmeister/ComfyUI-CornmeisterNL-PowerPack": [ [ "CornmeisterNL_PowerDiffusionModelLoader", "CornmeisterNL_PowerLoraConfigurator", "CornmeisterNL_PowerLoraSelector", "CornmeisterNL_PowerPromptBuilder", "CornmeisterNL_PowerRes", "CornmeisterNL_PowerSaveImage", "CornmeisterNL_PowerTextConcat" ], { "title_aux": "CornmeisterNL PowerPack" } ], "https://github.com/CosmicLaca/ComfyUI_Primere_Nodes": [ [ "DebugToFile", "PrimereAIDetectionBypasser", "PrimereAestheticCKPTScorer", "PrimereAnyDetailer", "PrimereAnyOutput", "PrimereApiProcessor", "PrimereAutoNormalize", "PrimereBlur", "PrimereBrightnessContrast", "PrimereCKPT", "PrimereCKPTLoader", "PrimereCLIPEncoder", "PrimereClarity", "PrimereClearNetworkTagsPrompt", "PrimereColorBalance", "PrimereConceptDataTuple", "PrimereCustomStyles", "PrimereDehaze", "PrimereDepthBlur", "PrimereDiTPurifyPrompt", "PrimereDithering", "PrimereDynamicParser", "PrimereEdgeJitter", "PrimereEmbedding", "PrimereEmbeddingHandler", "PrimereEmbeddingKeywordMerger", "PrimereFaceAnalyzer", "PrimereFastSeed", "PrimereFilmRendering", "PrimereFilmicCurve", "PrimereFrequencySeparation", "PrimereHSL", "PrimereHistogram", "PrimereHypernetwork", "PrimereImageSegments", "PrimereImgToPrompt", "PrimereKSampler", "PrimereLLMEnhancer", "PrimereLLMEnhancerOptions", "PrimereLORA", "PrimereLUT3D", "PrimereLYCORIS", "PrimereLatentNoise", "PrimereLevelEndpoints", "PrimereLocalLaplacian", "PrimereLoraKeywordMerger", "PrimereLoraStackMerger", "PrimereLycorisKeywordMerger", "PrimereLycorisStackMerger", "PrimereMetaCollector", "PrimereMetaDistributor", "PrimereMetaDistributorStage2", "PrimereMetaHandler", "PrimereMetaSave", "PrimereMetaTupleCollector", "PrimereModelConceptSelector", "PrimereModelControl", "PrimereModelKeyword", "PrimereMultiImage", "PrimereMultiPath", "PrimereNetworkDataCollector", "PrimereNetworkTagLoader", "PrimerePathSelector", "PrimerePhotoPaper", "PrimerePosterize", "PrimerePreviewImage", "PrimerePrompt", "PrimerePromptOrganizer", "PrimerePromptOrganizerCSV", "PrimerePromptSwitch", "PrimereRasterix", "PrimereRasterixGrain", "PrimereRasterixLens", "PrimereRefinerPrompt", "PrimereResolution", "PrimereResolutionCoordinatorMPX", "PrimereResolutionMultiplierMPX", "PrimereSamplersSteps", "PrimereSeed", "PrimereSelectiveTone", "PrimereShadeDetailer", "PrimereSmartLighting", "PrimereSolarizationBW", "PrimereStyleLoader", "PrimereTextOutput", "PrimereUpscaleModel", "PrimereVAE", "PrimereVAELoader", "PrimereVisualCKPT", "PrimereVisualEmbedding", "PrimereVisualHypernetwork", "PrimereVisualLORA", "PrimereVisualLYCORIS", "PrimereVisualPromptOrganizerCSV", "PrimereVisualStyle", "PrimereWhiteBalance" ], { "title_aux": "Primere nodes for ComfyUI" } ], "https://github.com/CountlessSkies/comfyui-transparent-png-creator": [ [ "TransparentPNGFromMask" ], { "title_aux": "comfyui-transparent-png-creator" } ], "https://github.com/CpreForEver/CFE_comfyui": [ [ "CFE Aspect Ratio", "CFE FLUX Guidance", "CFE FLUX Sampler", "CFE FLUX Sampler (Pipe)", "CFE Flux In Pipe", "CFE Flux Out Pipe", "CFE Lora Params", "CFE Scheduler", "CFE Sigma Sampler", "CFE Sigma Sampler Strings", "CFE_Aspect_Ratio", "CFE_FLUX_Pipe_Sampler", "CFE_FLUX_Sampler", "CFE_Flux_Guidance", "CFE_Flux_In_Pipe", "CFE_Flux_Out_Pipe", "CFE_Lora_Params", "CFE_Scheduler", "CFE_Sigma_Sampler_Strings", "CFE_Sigma_Scheduler" ], { "title_aux": "CFE_comfyui" } ], "https://github.com/CraftBlack/ComfyUI-Resolution-Divider": [ [ "ResolutionDividerNode" ], { "title_aux": "ComfyUI-Resolution-Divider" } ], "https://github.com/CraftopiaStudio/ComfyUI-CraftKit": [ [ "SmartBatchResize", "SmartPromptController", "SmartResize", "SmartResolutionMultiplier" ], { "title_aux": "ComfyUI-CraftKit" } ], "https://github.com/CrateTools/comfyui-preview-video-monitor": [ [ "PreviewVideoMonitorPro" ], { "title_aux": "Preview Video Monitor Pro" } ], "https://github.com/Creditas-labs/ComfyUI_Adforge": [ [ "LoadVideoGCS", "VertexVeoExtendVideoNode", "VertexVeoFirstLastFrameToVideoNode", "VertexVeoImageToVideoNode", "VertexVeoInsertContentNode", "VertexVeoRemoveContentNode", "VertexVeoTextToVideoNode", "VertexVeoVideoToVideoNode", "VertexVeoVideoWithReferenceNode" ], { "title_aux": "ComfyUI_Adforge" } ], "https://github.com/Creeper-MZ/comfyui_nai_api": [ [ "NovelAI", "NovelAI_Declutter_Preprocessor", "NovelAI_Lineart_Processor", "NovelAI_Prompt", "NovelAI_Sketch_Processor", "NovelAI_VIBE" ], { "title_aux": "comfyui_nai_api" } ], "https://github.com/Creepybits/ComfyUI-Creepy_nodes": [ [ "ArtAnalyst", "AudioKeywordExtractor", "CLIPSwitch", "Categorizer", "CharacterSelect (Creepybits)", "CharacterVault", "CollectAndDistributeText", "ConditionalLoRAApplierCreepybits", "CreepyDirector'sSlate", "CustomNodeManager", "DelayNode", "DelayTextNode", "DynamicClipswitch", "DynamicConditioning", "DynamicDelayText", "DynamicImageSwitch", "DynamicLatentSwitch", "DynamicModelswitch", "DynamicStartIndex (Creepybits)", "DynamicVAESwitch", "EmptyFolderCleaner", "EvaluaterNode", "FallbackTextSwitch", "FileSorterNode", "FilterImages", "GeminiAPICreepybits", "GeminiAudioAnalyzer", "IMGToIMGConditioning", "ImageFormatConverter", "KeywordExtractor", "LoadBatchFromDir", "LoadBatchImagesDir", "LoadLatentFromPath", "LoadLatentFromPathCreepy", "LoraDBBuilder", "LoraTriggerLookup", "MasterKey", "MediaMigratorNode", "Modelswitch", "PeopleEvaluationNode", "QWENPrompt", "QwenAspectRatioCreepy", "RandomAudioSegment", "RandomGreekMyth", "RandomScripture", "SanitizeFilename", "SaveRawLatent", "SaveRawLatentCreepy", "SceneDirector", "SummaryWriter", "SystemPromp", "Textswitch", "TriggerNextWorkflow", "VAESwitch", "WanPrompter", "WorldWeaverPrompt" ], { "title_aux": "ComfyUI-Creepy_nodes" } ], "https://github.com/Creepybits/ComfyUI-Save_To_GDrive": [ [ "SaveImageToGoogleDrive" ], { "title_aux": "Save Image To Google Drive" } ], "https://github.com/Creepybits/ComfyUI-Save_To_OneDrive": [ [ "SaveImageToOneDrive_CreepyBits" ], { "title_aux": "Comfyui-Save_To_OneDrive" } ], "https://github.com/Creepybits/World_weaver": [ [ "WW_CharacterSelect", "WW_CharacterVault", "WW_ConditionalLoRAApplierCreepybits", "WW_DelayTextNode", "WW_GeminiAPI", "WW_MasterKey", "WW_QwenAspectRatioCreepy", "WW_SceneDirector", "WW_WorldWeaverPrompt" ], { "title_aux": "world weaver" } ], "https://github.com/Cryptyox/anaglyphTool-Comfyui": [ [ "AnaglyphTool", "CrossEyeTool", "StereogramTool" ], { "author": "Timon", "description": "Provides CUDA GPU accelerated nodes for creating 3D images (Anaglyph, Cross-Eye, Stereogram).", "nickname": "StereoTools", "title": "Stereo Tools (CUDA)", "title_aux": "anaglyphTool-Comfyui" } ], "https://github.com/Curt-Park/human-parser-comfyui-node-in-pure-python": [ [ "Cozy Human Parser ATR", "Cozy Human Parser LIP", "Cozy Human Parser Pascal" ], { "title_aux": "Cozy Human Parser in pure Python" } ], "https://github.com/CyanAutumn/ComfyUi_Random_Manage_Cyan": [ [ "Random Prompt Cyan", "Remove Prompt Cyan" ], { "title_aux": "ComfyUi Random Manage Cyan" } ], "https://github.com/Cyber-BlackCat/ComfyUI-Image-Vector": [ [ "Vector" ], { "title_aux": "ComfyUI-Image-Vector" } ], "https://github.com/Cyber-BlackCat/ComfyUI-MoneyMaker": [ [ "Black and white", "Image Judgment", "Image Resize MM", "ImageMinusMask", "Light or Dark", "Load Random Images", "Mask Preprocess Morphology", "Mask To Gray", "Number", "PhotoShop Transfer", "SomethingShow", "TensorShow" ], { "title_aux": "ComfyUI-Yuan" } ], "https://github.com/Cyber-BlackCat/ComfyUI_Auto_Caption": [ [ "Auto Caption", "Auto_Caption2", "ExtraOptionsSet", "Joy Model load", "Joy_Model2_load", "LoadManyImages" ], { "title_aux": "ComfyUI_Auto_Caption" } ], "https://github.com/Cyber05CC/ComfyUI-darkHUB-Seedream4.5": [ [ "DarkHubFreepikStudio" ], { "title_aux": "darkHUB Seedream 4.5" } ], "https://github.com/Cyberschorsch/ComfyUI-checkpoint-config-loader": [ [ "Checkpoint Loader Config" ], { "title_aux": "ComfyUI Checkpoint Loader Config" } ], "https://github.com/CypherNaught-0x/ComfyUI_resolution_presets": [ [ "ResolutionPresets", "ResolutionPresetsAdvanced" ], { "title_aux": "ComfyUI_resolution_presets" } ], "https://github.com/Cyrostar/Artha-Gemini": [ [ "Gemini Backdrop", "Gemini Body", "Gemini Camera", "Gemini Cloth", "Gemini Compose", "Gemini Condense", "Gemini Face", "Gemini Form", "Gemini Imagen", "Gemini Instruct", "Gemini Light", "Gemini Makeup", "Gemini Markdown", "Gemini Motion", "Gemini Operation", "Gemini Portrait", "Gemini Prompter", "Gemini Question", "Gemini Response", "Gemini Scenery", "Gemini Speech", "Gemini Style", "Gemini Subject", "Gemini Translate", "Gemini Vision" ], { "title_aux": "Artha-Gemini" } ], "https://github.com/Cyrostar/Artha-Projekt": [ [ "Project Pause", "Project Prefix", "Project Seed", "Project Setup" ], { "title_aux": "Artha-Projekt" } ], "https://github.com/Cyrostar/ComfyUI-Artha-Nodes": [ [ "ArthaFlowPause", "ArthaGeminiBody", "ArthaGeminiCamera", "ArthaGeminiCloth", "ArthaGeminiCompose", "ArthaGeminiCondense", "ArthaGeminiFace", "ArthaGeminiForm", "ArthaGeminiImagen", "ArthaGeminiInstruct", "ArthaGeminiLight", "ArthaGeminiMakeup", "ArthaGeminiMarkdown", "ArthaGeminiMotion", "ArthaGeminiOperation", "ArthaGeminiPortrait", "ArthaGeminiPrompter", "ArthaGeminiQuestion", "ArthaGeminiResponse", "ArthaGeminiScenery", "ArthaGeminiSpeech", "ArthaGeminiStyle", "ArthaGeminiSubject", "ArthaGeminiTranslate", "ArthaGeminiVision", "ArthaImageColorMatch", "ArthaImagePreview", "ArthaImageSave", "ArthaImageTransform", "ArthaInputSelector", "ArthaLogicBasic", "ArthaLogicCompare", "ArthaLogicGate", "ArthaLogicPassthru", "ArthaLogicPrint", "ArthaMathF2I", "ArthaMathFloat", "ArthaMathI2F", "ArthaMathInteger", "ArthaMathNumber", "ArthaMathOperation", "ArthaMathRandom", "ArthaProjectPrefix", "ArthaProjectSeed", "ArthaProjectSetup" ], { "title_aux": "ComfyUI-Artha-Nodes" } ], "https://github.com/D-Ogi/ComfyUI-Attention-Optimizer": [ [ "AttentionOptimizer" ], { "title_aux": "ComfyUI-Attention-Optimizer" } ], "https://github.com/D-RAFAEL-22/ComfyUI-Supabase-Power": [ [ "ErrorHandler", "FilterBuilder", "JSONBuilder", "OrderBy", "Pagination", "ResponseParser", "SupabaseBroadcast", "SupabaseConnection", "SupabaseDelete", "SupabaseDeleteFile", "SupabaseDownload", "SupabaseEdgeFunction", "SupabaseInsert", "SupabaseListFiles", "SupabaseRPC", "SupabaseSelect", "SupabaseSignIn", "SupabaseSignedURL", "SupabaseSubscribe", "SupabaseUpdate", "SupabaseUpload", "SupabaseUpsert", "SupabaseUserInfo" ], { "title_aux": "comfyui-supabase-power" } ], "https://github.com/DEMOUSL/comfyui_merge_video": [ [ "VideoMergeNode" ], { "title_aux": "comfyui_merge_video" } ], "https://github.com/DEMOUSL/comfyui_uvr_mdx": [ [ "UVRMDXInstHQ5" ], { "title_aux": "comfyui_uvr_mdx" } ], "https://github.com/DJ-Tribefull/Comfyui_FOCUS_nodes": [ [ "Control Pipe (Focus Nodes)", "FOCUS Upscale (Focus Nodes)", "Global Seed Controller (Focus Nodes)", "KSampler Settings (Focus Nodes)", "Model Unloader (Focus Nodes)", "Prompt Box (Focus Nodes)", "SDXL All-In-One (Focus Nodes)", "SDXL Control Module (Focus Nodes)", "SDXL Preprocess (Focus Nodes)", "Style Injector (Focus Nodes)", "Style Selector (Focus Nodes)", "Text Display (Focus Nodes)", "Wildcard Processor (Focus Nodes)" ], { "title_aux": "Comfyui FOCUS nodes" } ], "https://github.com/DN2048/dn_little_helpers": [ [ "DNLHBooleanToOther", "DNLHIsGroupActive" ], { "title_aux": "dn_little_helpers" } ], "https://github.com/DaLongZhuaZi/ComfyUI-Gemini-Prompt-Studio": [ [ "GeminiPromptStudio_T2I_I2V" ], { "title_aux": "ComfyUI-Gemini-Prompt-Studio" } ], "https://github.com/DaPaLi/comfyui-block-bypass": [ [ "BlockBypassSwitch" ], { "title_aux": "ComfyUI Block Bypass Switch" } ], "https://github.com/DailyMok/ComfyUI-dAIly": [ [ "PromptMixerdAIly", "TokenCounterdAIly" ], { "title_aux": "dAIly Prompt & Token Utils" } ], "https://github.com/Damkohler/CaptionForge": [ [ "JLC_CaptionForge", "JLC_CaptionForgeExtraOptions", "JLC_CaptionForgeJoy", "JLC_CaptionForgeOllamaCaption", "JLC_CaptionForgeQwen", "JLC_CaptionForge_Pipeline_Planner" ], { "title_aux": "CaptionForge" } ], "https://github.com/Damkohler/jlc-comfyui-nodes": [ [ "JLC_ControlNetApply", "JLC_ControlNetApplyAdvanced", "JLC_ControlNetComposition", "JLC_ControlNetOrchestrator", "JLC_ControlNetOrchestratorAdvanced", "JLC_ControlNetOrchestratorHyper", "JLC_LoraLoaderBlockWeightTwo", "JLC_LoraLoaderTenStack", "JLC_PaddedImage", "JLC_PaddedLatent", "JLC_SeedGenerator" ], { "title_aux": "jlc-comfyui-nodes" } ], "https://github.com/DanPli/ComfyUI-Flux2LatentPresets": [ [ "Flux2EmptyLatentPresets" ], { "title_aux": "ComfyUI-Flux2LatentPresets" } ], "https://github.com/Danand/ComfyUI-ComfyCouple": [ [ "Attention couple", "Comfy Couple" ], { "author": "Rei D.", "description": "If you want to draw two different characters together without blending their features, so you could try to check out this custom node.", "nickname": "Danand", "title": "Comfy Couple", "title_aux": "Comfy Couple" } ], "https://github.com/Dangocan/comfyui_glm_ocr": [ [ "GLMOCRModelLoader", "GLMOCRRun" ], { "title_aux": "ComfyUI GLM-OCR" } ], "https://github.com/Dangocan/comfyui_qwenvl_lora": [ [ "QwenVLCaption", "QwenVLLoRALoader", "QwenVLModelLoader" ], { "title_aux": "ComfyUI Qwen-VL LoRA" } ], "https://github.com/DanielBartolic/ComfyUI-Qwen3.5": [ [ "LoadImageFromURL", "Qwen35", "Qwen35GGUF", "Qwen35WaveSpeed" ], { "title_aux": "ComfyUI-Qwen3.5" } ], "https://github.com/DanielHabib/ComfyUI-Voxels": [ [ "ImageBatchToImageList", "MaskBatchToMaskList", "MeshToVoxel", "VoxelBlockLoader", "VoxelBlockSaver", "VoxelBlocksIntoVoxelVideo", "VoxelVideoAPIInputNode", "VoxelVideoLoader", "VoxelVideoPreview", "VoxelVideoViewer", "VoxelViewer", "VoxelizeMesh" ], { "title_aux": "ComfyUI-Voxels" } ], "https://github.com/DanielPFlorian/ComfyUI-WorkflowGenerator": [ [ "NodeValidator", "WG_Pipeline", "WG_UpdateNodeCatalog", "WorkflowBuilder", "WorkflowGenerator" ], { "title_aux": "ComfyUI-WorkflowGenerator" } ], "https://github.com/DaniilVdovin/ComfyUI-prompt-templating": [ [ "PromptTemplateGetManyRandomTemplates", "PromptTemplateJson", "PromptTemplateJsonConstructor", "PromptTemplateKeyValue" ], { "title_aux": "ComfyUI Prompt Template" } ], "https://github.com/DanrisiUA/ComfyUI-AnimaDynamicCFG": [ [ "AnimaAdaptiveCFG", "AnimaCFGRescale", "AnimaCFGSchedule", "AnimaCFGScheduleAdvanced", "AnimaFrequencyBoost", "AnimaLatentMeanCorrection", "AnimaNoiseSculpt" ], { "title_aux": "ComfyUI-AnimaDynamicCFG" } ], "https://github.com/DanrisiUA/ComfyUI-LoRA-Block-Filter": [ [ "AnimaLoraBlockWeight", "AnimaLoraFilter", "FluxLoraBlockWeight", "FluxLoraFilter", "Ideogram4LoraBlockWeight", "Ideogram4LoraFilter" ], { "title_aux": "ComfyUI-LoRA-Block-Filter" } ], "https://github.com/DanrisiUA/ComfyUI-ZImage-LoRA-Merger": [ [ "ZImageLoRAMergeToSingle", "ZImageLoRAMerger", "ZImageLoRAStack", "ZImageLoRAStackApply", "ZImageLoRATrueMerge" ], { "title_aux": "ComfyUI-ZImage-LoRA-Merger" } ], "https://github.com/Daohoi123/ComfyUI-Gemini3": [ [ "Gemini3ProImageNode" ], { "title_aux": "ComfyUI-Gemini3" } ], "https://github.com/DareFail/ComfyUI-Roboflow": [ [ "CustomWorkflow_1image", "LabelEmotions", "RemoveBackground" ], { "title_aux": "ComfyUI-Roboflow" } ], "https://github.com/DarioFT/ComfyUI-VideoDirCombiner": [ [ "VideoDirCombiner" ], { "title_aux": "ComfyUI-VideoDirCombiner" } ], "https://github.com/DarkStarSword/comfyui-metadata-nodes": [ [ "ExtractMetadataText", "LoadImageWithMetadata" ], { "title_aux": "comfyui-metadata-nodes" } ], "https://github.com/DataCTE/prompt_injection": [ [ "AdvancedPromptInjection", "AdvancedSD15PromptInjection", "PromptInjection", "SD15PromptInjection", "SimplePromptInjection", "SimpleSD15PromptInjection" ], { "title_aux": "Prompt Injection Node for ComfyUI" } ], "https://github.com/DavidPiazza/network_bending": [ [ "InvertedPruning", "LatentFormatConverter", "ModelMixer", "NetworkBending", "NetworkBendingAdvanced", "VAEChannelManipulator", "VAELatentBending", "VAEMixer", "VAENetworkBending" ], { "title_aux": "Network Bending for ComfyUI" } ], "https://github.com/DawnW0lf/ComfyUI-DCW-Diffusion-Color-Wavelets-Node": [ [ "DCW_ModelPatch" ], { "title_aux": "ComfyUI-DCW-Diffusion-Color-Wavelets-Node" } ], "https://github.com/Daxamur/DaxNodes": [ [ "DaxGetStringByIndex", "DaxStringSplitter", "FaceFrameDetector", "ResolutionPickerFLF2V", "ResolutionPickerI2V", "ResolutionPickerT2V", "RuntimeGenerationLengthSet", "TrimBatch", "VideoColorCorrectV3", "VideoPreview", "VideoSave", "VideoSegmentCombinerV2", "VideoSegmentSaverV2", "VideoSegmentStateLoader", "VideoStreamRIFEVFI", "VideoStreamUpscaler", "WANResolutionPicker" ], { "title_aux": "DaxNodes" } ], "https://github.com/Dayuppy/ComfyUI-DiscordWebhook": [ [ "DiscordPostViaWebhook", "DiscordSetWebhook", "Set Discord Webhook", "Use Discord Webhook" ], { "author": "Dayuppy", "description": "A very simple Discord webhook integration node for ComfyUI that lets you post images and text.", "nickname": "DiscordWebhook", "title": "Discord Webhook", "title_aux": "Discord Webhook" } ], "https://github.com/DazzleNodes/ComfyUI-DazzleSwitch": [ [ "DazzleSwitch" ], { "title_aux": "ComfyUI-DazzleSwitch" } ], "https://github.com/DazzleNodes/ComfyUI-Smart-Resolution-Calc": [ [ "DazzleOptions", "SmartResolutionCalc" ], { "title_aux": "Smart Resolution Calculator" } ], "https://github.com/DazzleNodes/DazzleNodes": [ [ "DazzleCommand", "DazzleOptions", "DazzleSwitch", "FitMaskToImage", "JDC_AutoContrast", "JDC_BlendImages", "JDC_BrownNoise", "JDC_Contrast", "JDC_EqualizeGrey", "JDC_GaussianBlur", "JDC_GreyNoise", "JDC_Greyscale", "JDC_ImageLoader", "JDC_ImageLoaderMeta", "JDC_OmniNoise", "JDC_PinkNoise", "JDC_Plasma", "JDC_PlasmaSampler", "JDC_PowerImage", "JDC_RandNoise", "JDC_ResizeFactor", "PreviewBridgeExtended", "PreviewBridgeExtendedLatent", "SmartResolutionCalc" ], { "author": "djdarcy", "description": "Collection of productivity custom nodes for ComfyUI workflows", "nickname": "DazzleNodes", "title": "DazzleNodes", "title_aux": "DazzleNodes Collection" } ], "https://github.com/DazzleNodes/fit-mask-to-image": [ [ "FitMaskToImage" ], { "title_aux": "ComfyUI Fit Mask to Image" } ], "https://github.com/De-Zoomer/ComfyUI-DeZoomer-Nodes": [ [ "CaptionRefinement", "VideoCaptioning" ], { "title_aux": "ComfyUI-DeZoomer-Nodes" } ], "https://github.com/DeJoker/pipeline-parallel-comfy": [ [ "PipelineParallel" ], { "title_aux": "Pipeline Parallel ComfyUI" } ], "https://github.com/Deaquay/ComfyUI-Qwen3.5-Uncensored-GGUF": [ [ "AILab_QwenVL_GGUF", "AILab_QwenVL_GGUF_Advanced", "AILab_QwenVL_GGUF_PromptEnhancer", "StorySplitNode", "VRAMCleanup" ], { "title_aux": "ComfyUI-Qwen3.5-Uncensored-GGUF" } ], "https://github.com/Deathspike/ComfyUI-MyOriginalWaifu": [ [ "MyOriginalWaifu", "MyOriginalWaifuCLIP" ], { "title_aux": "ComfyUI-MyOriginalWaifu" } ], "https://github.com/Deathspike/ComfyUI-NegPipPromptMerge": [ [ "NegPipPromptMergeCLIP" ], { "title_aux": "ComfyUI-NegPipPromptMerge" } ], "https://github.com/DebugPadawan/DebugPadawans-ComfyUI-Essentials": [ [ "DP_JSONToText", "DP_StringFormatter", "DebugPadawan_ColorPalette", "DebugPadawan_ConditionalString", "DebugPadawan_DebugPrint", "DebugPadawan_FloatMathOperation", "DebugPadawan_FloatToInt", "DebugPadawan_GetListItem", "DebugPadawan_ImageBatchSlicer", "DebugPadawan_ImageInfo", "DebugPadawan_IntMathOperation", "DebugPadawan_IntToFloat", "DebugPadawan_ListCreate", "DebugPadawan_ListDeduplicator", "DebugPadawan_ListFilter", "DebugPadawan_ListInfo", "DebugPadawan_ListMerger", "DebugPadawan_ListShuffler", "DebugPadawan_ListSlicer", "DebugPadawan_LogicGate", "DebugPadawan_MathExpression", "DebugPadawan_NodeSearch", "DebugPadawan_NumberAbs", "DebugPadawan_NumberClamp", "DebugPadawan_NumberCompare", "DebugPadawan_NumberLerp", "DebugPadawan_NumberRange", "DebugPadawan_NumberRemap", "DebugPadawan_NumberRound", "DebugPadawan_NumberSign", "DebugPadawan_NumberToString", "DebugPadawan_RandomGenerator", "DebugPadawan_RandomListSelector", "DebugPadawan_SingleNumberOp", "DebugPadawan_StringToBoolean", "DebugPadawan_StringToFloat", "DebugPadawan_StringToInt", "DebugPadawan_TextCase", "DebugPadawan_TextCaseConverter", "DebugPadawan_TextCompare", "DebugPadawan_TextFileLoader", "DebugPadawan_TextJoiner", "DebugPadawan_TextLength", "DebugPadawan_TextPrefixSuffix", "DebugPadawan_TextRegex", "DebugPadawan_TextReplace", "DebugPadawan_TextSplitter", "DebugPadawan_TextTemplate", "DebugPadawan_TextToJSON", "DebugPadawan_TextTrim", "DebugPadawan_TextTrimmer", "DebugPadawan_TypeConverter", "DebugPadawan_WaitNode" ], { "title_aux": "DebugPadawan's ComfyUI Essentials" } ], "https://github.com/DecartAI/Lucy-Edit-ComfyUI": [ [ "LucyConditionConcatNode", "LucyEditProAPINode" ], { "title_aux": "Lucy-Edit-ComfyUI" } ], "https://github.com/DeemosTech/ComfyUI-Rodin": [ [ "mLoadRodinAPIKEY", "mRodin3D_Detail", "mRodin3D_Gen2", "mRodin3D_Gen_2_5_ExtremeHigh_Image", "mRodin3D_Gen_2_5_ExtremeHigh_Text", "mRodin3D_Gen_2_5_Fast_Image", "mRodin3D_Gen_2_5_Fast_Text", "mRodin3D_Gen_2_5_Regular_Image", "mRodin3D_Gen_2_5_Regular_Text", "mRodin3D_Regular", "mRodin3D_Sketch", "mRodin3D_Smooth", "mRodin3D_bbox_controlnet" ], { "title_aux": "ComfyUI-Rodin" } ], "https://github.com/Deep-Neko/ComfyUI_ascii_art": [ [ "AsciiGenerator" ], { "author": "DeepNeko ", "title_aux": "ascii-art-comfyui" } ], "https://github.com/Dehypnotic/comfyui-aspect-ratio-advanced": [ [ "AspectRatioAdvanced" ], { "title_aux": "AspectRatioAdvanced" } ], "https://github.com/Dehypnotic/comfyui-dehypnotic-save-nodes": [ [ "SaveAudioMP3Dehypnotic", "SaveImagesDehypnotic", "SaveVideoDehypnotic" ], { "title_aux": "Dehypnotic Save nodes" } ], "https://github.com/Dehypnotic/comfyui-numbered-text": [ [ "NumberedText" ], { "title_aux": "NumberedText" } ], "https://github.com/Dehypnotic/comfyui-range-to-string": [ [ "RangeToString" ], { "title_aux": "RangeToString" } ], "https://github.com/Delcado19/comfyui-save-image-organized": [ [ "SaveImageClean", "StripModelExtension" ], { "title_aux": "Save Image Organized" } ], "https://github.com/DemonAlone/DemonAlone-StyleSelector-ComfyUI": [ [ "DA_StyleSelector" ], { "title_aux": "DemonAlone-StyleSelector-ComfyUI" } ], "https://github.com/DemonAlone/DemonAlone-nodes-ComfyUI": [ [ "AnyAdapterNode", "AnyConcatNode", "AnytoFloatAdapterNode", "AnytoIntegerAdapterNode", "BooleanSwitchNode", "CheckpointSelectorNode", "ClipSkipSliderNode", "CountListNode", "DA_Base_KSampler", "DA_BusInNode", "DA_BusOutNode", "DA_Enhanced_KSampler", "DA_LatentLoader", "DA_TiledUpscaler", "DiffusionModelGeneratorNode", "DiffusionModelSelectorNode", "FloatSelectorNode", "ImageResizeNode", "LORASelectorNode", "ListCombinerNode", "ListCreaterNode", "ListRerouteNode", "LoadImageWithMetadataNode", "MaskDebugNode", "ModelGeneratorNode", "MyXYGridAccumulator", "MyXYZHelper", "MyXYZSuperStacker", "OptionalCondMergeNode", "PatchModelSelectorNode", "PonyPrefixesNode", "ResizeInterpolationControlNode", "ResizeMethodControlNode", "SamplerGeneratorNode", "SamplerSelectorFromStringNode", "SaveImageNoMetaNode", "ScaleImageAspectNode", "SchedulerGeneratorNode", "SchedulerSelectorFromStringNode", "ShiftSliderNode", "StringToAnyNode", "StringToFloatNode", "StringToIntNode", "TextConcatNode", "TextEncoderGeneratorNode", "TextEncoderSelectorNode", "VAEGeneratorNode", "VAESelectorNode", "WanNumFramesNode", "XYZConflictValidatorAndSwitch" ], { "title_aux": "DemonAlone-nodes-ComfyUI" } ], "https://github.com/DemonNCoding/PromptGenerator12Columns": [ [ "PromptGenerator12Columns_Empty", "PromptGenerator12Columns_Prefilled", "PromptGenerator12Columns_PrefilledNSFW" ], { "title_aux": "PromptGenerator 12-Columns" } ], "https://github.com/DenRakEiw/ComfyUI-nearest-qwen-resolution": [ [ "NearestQwenResolution" ], { "title_aux": "ComfyUI-nearest-qwen-resolution" } ], "https://github.com/DenRakEiw/Latent_Nodes": [ [ "LatentColorMatch", "LatentColorMatchSimple", "LatentImageAdjust" ], { "title_aux": "ComfyUI Latent Color Tools" } ], "https://github.com/DenRakEiw/WAN_NN_Latent_Upscale": [ [ "UniversalNNLatentUpscale" ], { "title_aux": "Universal NN Latent Upscaler for ComfyUI" } ], "https://github.com/Deno2026/comfyui-deno-custom-nodes": [ [ "DenoAIReviewGate", "DenoAdvancedImageSourceLoader", "DenoBerniniPromptGuide", "DenoIdeogramDirector", "DenoImageCompare", "DenoLTX23PresetLoader", "DenoLTXModelDownloader", "DenoLTXMultiLoraLoader", "DenoLTXPromptGuide", "DenoLTXSequencer", "DenoLocalLLMRefiner", "DenoMultiImageLoader", "DenoMultiLoraLoader", "DenoPromptText", "DenoRTXVFXEasyUpscale", "DenoRTXVFXVideoFinisher", "DenoResolutionSetup", "DenoVideoCompare", "DenoVideoPreview" ], { "title_aux": "Deno Custom Nodes" } ], "https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes": [ [], { "author": "Derfuu", "description": "Pack of simple (or not) and modded nodes for scaling images/latents, editing numbers or text. Automate calculations depending on image sizes or any other thing you want. Or randomize any number in your workflow. Debug node included.", "nickname": "Derfuu simple/modded Nodes", "nodename_pattern": "^DF_", "title": "Derfuu simple/modded Nodes", "title_aux": "Derfuu_ComfyUI_ModdedNodes" } ], "https://github.com/Derryyyyyy/ComfyUI-DNode": [ [ "DNode_CameraShakeLissajous" ], { "title_aux": "ComfyUI-DNode" } ], "https://github.com/DesertPixelAi/ComfyUI-DP-Ideogram-Character": [ [ "DP_IdeogramCharacter" ], { "title_aux": "ComfyUI DP Ideogram Character Node" } ], "https://github.com/DesertPixelAi/ComfyUI-Desert-Pixel-Nodes": [ [ "DP 10 Images Switch Or Batch", "DP 10 String Switch Or Connect", "DP 2 String Switch", "DP 3 Images Switch Or Batch", "DP 3 String Switch Or Connect", "DP 5 Find And Replace", "DP 5 Image And Mask Switch", "DP 5 Images Switch Or Batch", "DP 5 String Switch Or Connect", "DP Add Background To Png", "DP Add Weight To String Sdxl", "DP Advanced Sampler", "DP Advanced Weight String Sdxl", "DP Animation Calculator 10 Inputs", "DP Animation Calculator 5 Inputs", "DP Art Style Generator", "DP Aspect Ratio Picker", "DP Big Letters", "DP Broken Token", "DP Clean Prompt", "DP Clean Prompt Travel", "DP Condition Switch", "DP ControlNet Apply Advanced", "DP Crazy Prompt Mixer", "DP Create Json File", "DP Custom Aspect Ratio", "DP Diff Int 8step Selector", "DP Draggable Floats 1", "DP Draggable Floats 2", "DP Draggable Floats 3", "DP Draggable Int 1step", "DP Draggable Int 4step", "DP Draggable Int 8step", "DP Extract Mask", "DP Fast Slow Motion", "DP Five Lora", "DP Five Lora Random", "DP Float Stepper", "DP Get Seed From Image", "DP IF Int Condition", "DP Image And String Pairs Switch", "DP Image Color Analyzer", "DP Image Color Analyzer Small", "DP Image Color Effect", "DP Image Effect Processor", "DP Image Effect Processor Small", "DP Image Empty Latent Switch Flux", "DP Image Empty Latent Switch SDXL", "DP Image Grid To Image", "DP Image Slice To Grid", "DP Image Slide Show", "DP Image Strip", "DP Image To Pixelgrid", "DP Int 0 1000", "DP Latent Split", "DP Line Cycler", "DP Load Checkpoint With Info", "DP Load Controlnet Model With Name", "DP Load Dual CLIP With Info", "DP Load Image Effects", "DP Load Image Effects Small", "DP Load Image Folder", "DP Load Image Minimal", "DP Load Image V2", "DP Load Image With Seed", "DP Load UNET With Info", "DP Logo Animator", "DP Lora Random Strength Controller", "DP Lora Strength Controller", "DP Mask Settings", "DP Place Image", "DP Prompt Inverter", "DP Prompt Manager Small", "DP Prompt Mode Controller", "DP Prompt Styler", "DP Prompt Token Compressor", "DP Prompt Travel Prompt", "DP Quick Model Link", "DP Random Character", "DP Random Crazy Prompt Generator", "DP Random Logo Style Generator", "DP Random Min Max", "DP Random Mode Controller", "DP Random Mode Switch", "DP Random Psychedelic Punk Generator", "DP Random Superhero Prompt Generator", "DP Random Vehicle Generator", "DP Resize Image And Mask", "DP Sampler With Info", "DP Save Image V2", "DP Save Preview Image", "DP Stitch 2 Images", "DP String Text", "DP String Text With Sdxl Weight", "DP Strip Edge Masks", "DP Switch Controller", "DP Text Preview", "DP Transition Frames Selector", "DP Versatile Prompt Subjects Generator", "DP Video Effect Receiver", "DP Video Effect Sender", "DP Video Flicker", "DP Video Looper", "DP Video Transition", "DP Words", "DP_Crazy_Prompt_Mixer", "DP_Float_Stepper", "DP_Image_To_Pixelgrid", "DP_Prompt_Inverter" ], { "title_aux": "ComfyUI-Desert-Pixel-Nodes" } ], "https://github.com/DesertPixelAi/comfyui-dp-them-styler": [ [ "DP_Add_Logo_Banner", "DP_Advanced_Sampler_Modified", "DP_Dynamic_Random_Styler", "DP_Gender_Age_Detector" ], { "title_aux": "ComfyUI DP Dynamic Random Styler" } ], "https://github.com/DevDuckFace/KsamplerDF": [ [ "KsamplerDF" ], { "title_aux": "KsamplerDF" } ], "https://github.com/Devourer56/ComfyUI-Impact-BIGdetector-BBOX-SEGS": [ [ "CascadeDetectorAdvanced" ], { "title_aux": "ComfyUI-Impact-BIGdetector-BBOX-SEGS" } ], "https://github.com/DiamondGo/comfyui-rotate-image": [ [ "RestoreRotatedImage", "RotateImage" ], { "title_aux": "Rotate Image" } ], "https://github.com/DiaoDaiaChan/ComfyUI_API_Request": [ [ "Character_Prompt_Select", "NovelAI_Request", "NovelAI_Request_Payload", "SDWebUI_Request", "SDWebUI_Request_Payload", "SDWebUI_Request_PayloadExtend" ], { "title_aux": "Comfyui SDAPI Request / NovelAI" } ], "https://github.com/DiffusionLight/DiffusionLight-ComfyUI": [ [ "DiffusionLightBall2Envmap", "DiffusionLightChromeballMask", "DiffusionLightExposure2HDR", "DiffusionLightExposureBracket", "DiffusionLightPadBlackBorder", "DiffusionLightPercentileToPixelValueTonemap", "DiffusionLightSaveHDR" ], { "title_aux": "DiffusionLight-ComfyUI" } ], "https://github.com/Diohim/ComfyUI-Unusual-Tools": [ [ "AdjustCrop", "AutoImageResize", "BatchLoadLatentImage", "BatchSaveLatentImage", "FillMaskWithColor" ], { "title_aux": "ComfyUI Unusual Tools" } ], "https://github.com/Dobidop/ComfyStereo": [ [ "NativeStereoImageViewer", "NativeStereoVideoViewer", "NativeVRStatus", "StereoDiffusion", "StereoImageNode" ], { "title_aux": "Dobidop ComfyStereo" } ], "https://github.com/DocWorkBox/Comfyui_BatchClear_DocKr": [ [ "DocKr.RAM-Cleanup", "DocKr.VRAM-Cleanup" ], { "title_aux": "Comfyui_BatchClear_DocKr" } ], "https://github.com/DoctorDiffusion/ComfyUI-BEN": [ [ "BackgroundEraseNetwork" ], { "title_aux": "ComfyUI BEN - Background Erase Network" } ], "https://github.com/DoctorDiffusion/ComfyUI-MediaMixer": [ [ "FinalFrameSelector", "FirstFrameSelector", "PromptJournal", "ReverseFrameSequence", "VideoMerge", "YouTubeVideoDownloader" ], { "title_aux": "MediaMixer" } ], "https://github.com/DoctorDiffusion/ComfyUI-ProtoTeller": [ [ "CardTitles", "ConditionalImageRotate", "ConditionalTextConcat", "ConditionalTextSwitch", "DrawWildcards", "PreviewTextImage" ], { "title_aux": "ComfyUI-ProtoTeller" } ], "https://github.com/DoctorDiffusion/ComfyUI-Schedulizer": [ [ "prompt_schedule_converter", "whisper_node" ], { "title_aux": "Schedulizer" } ], "https://github.com/DoctorDiffusion/ComfyUI-SnakeOil": [ [ "NegativeLoRALoader" ], { "title_aux": "ComfyUI-SnakeOil" } ], "https://github.com/DoctorDiffusion/ComfyUI-basic-pitch": [ [ "AudioToMidi", "SaveMidi" ], { "title_aux": "ComfyUI-basic-pitch" } ], "https://github.com/Dodzilla/ComfyUI-TrellisMeshPostprocess": [ [ "TamataTrellisMeshPostprocessNormals" ], { "title_aux": "ComfyUI-TrellisMeshPostprocess" } ], "https://github.com/Doki21yy/ComfyUI-ColorCode-Bridge": [ [ "StringToColorCode" ], { "title_aux": "ComfyUI-ColorCode-Bridge" } ], "https://github.com/Dontdrunk/ComfyUI-DD-Nodes": [ [ "DD-AdvancedFusion", "DD-AspectRatioSelector", "DD-ConditionSwitcher", "DD-DimensionCalculator", "DD-ImageSizeLimiter", "DD-ImageSplitter", "DD-ImageStroke", "DD-ImageToVideo", "DD-ImageUniformSize", "DD-LatentSwitcher", "DD-MaskUniformSize", "DD-ModelOptimizer", "DD-ModelSwitcher", "DD-QwenMTTranslator", "DD-SimpleLatent", "DD-TxtFileMerger", "DD-VideoFrameExtractor" ], { "title_aux": "ComfyUI-DD-Nodes" } ], "https://github.com/DrMWeigand/ComfyUI-StereoVision": [ [ "AutostereogramGenerator", "StereoCrafterInpainter", "StereoscopicGenerator", "StereoscopicGeneratorMax", "StereoscopicGeneratorPro" ], { "title_aux": "StereoVision Plugin for ComfyUI" } ], "https://github.com/DrMWeigand/ComfyUI_ColorImageDetection": [ [ "ColorDetection", "LABColorDetection", "RGBColorDetection" ], { "title_aux": "ComfyUI Color Detection Nodes" } ], "https://github.com/DrStone71/ComfyUI-Prompt-Translator": [ [ "AT_CLIPTextTranslate", "AT_CLIPTextTranslateAdvanced", "AT_CombineConditioning", "AT_ConditionalTranslate", "AT_LanguagePackageManager", "AT_PromptTextTranslate", "AT_TextTranslate", "AT_UniversalTextTranslate", "CLIP Text Encode (Translate)", "CLIP Text Translate Advanced", "Combine Conditioning", "Conditional Translate", "Language Package Manager", "Prompt Text (Translate)", "Text Translate", "Universal Text Translate" ], { "title_aux": "ComfyUI-Prompt-Translator" } ], "https://github.com/DraconicDragon/ComfyUI-RyuuNoodles": [ [ "Ryuu_CleanStringAdvanced", "Ryuu_ColorMatch", "Ryuu_ExtractAndSaveLora", "Ryuu_FallbackPassthrough", "Ryuu_FallbackSwitchAny", "Ryuu_FallbackSwitchImage", "Ryuu_FallbackSwitchLatent", "Ryuu_FloatPlain", "Ryuu_FloatPlainLarger", "Ryuu_FloatSlider", "Ryuu_IntSlider", "Ryuu_IsMultipleOf", "Ryuu_ScaleToMultiple", "Ryuu_ScaleToMultipleAdvanced", "Ryuu_ScaleToMultipleLatentSizePicker", "Ryuu_TextEncoderDiffCheck", "Ryuu_TokenCountTextBox", "Ryuu_WaitNode" ], { "title_aux": "ComfyUI-RyuuNoodles" } ], "https://github.com/DraconicDragon/ComfyUI-Venice-API": [ [ "CharCountTextBox", "GenerateImage_VENICE", "GenerateSpeech_VENICE", "GenerateTextAdvanced_VENICE", "GenerateTextVeniceParameters_VENICE", "GenerateText_VENICE", "I2IEnhanceUpscale_VENICE" ], { "title_aux": "ComfyUI-Venice-API" } ], "https://github.com/Dragon7108/ComfyUI-QuickRatio": [ [ "QuickRatio" ], { "title_aux": "ComfyUI-QuickRatio" } ], "https://github.com/DragonDiffusionbyBoyo/BoyoSupercoolWrapper": [ [ "BoyoSuperCoolWrapper" ], { "title_aux": "BoyoSupercoolWrapper" } ], "https://github.com/DragonDiffusionbyBoyo/Boyonodes": [ [ "BoyoApplyIPAdapterZImage", "BoyoApplyLUT", "BoyoAssetGrabberAdvanced", "BoyoAssetGrabberSimple", "BoyoAudioDurationAnalyzer", "BoyoAudioEval", "BoyoAudioPadder", "BoyoChainBastardLoops", "BoyoChatterboxTurboGenerate", "BoyoChatterboxTurboLoader", "BoyoCompare", "BoyoExecutionBarrier", "BoyoForLoopEnd", "BoyoForLoopStart", "BoyoFrameCounter", "BoyoFramePackLoRA", "BoyoIPAdapterZImageLoader", "BoyoImageCrop", "BoyoImageGrab", "BoyoIncontextSaver", "BoyoLatentCacheUpdater", "BoyoLatentPassthrough", "BoyoLatentSwitch", "BoyoLoRAConfigInspector", "BoyoLoRAConfigProcessor", "BoyoLoRAJSONBuilder", "BoyoLoRAPairedLoader", "BoyoLoRAPathForwarder", "BoyoLoadImageBatch", "BoyoLoadImageList", "BoyoLoadVideoDirectory", "BoyoLoopCollector", "BoyoLoopCounter", "BoyoLoopImageSaver", "BoyoLoopReset", "BoyoLorainforsender", "BoyoMaskToImage", "BoyoMathInt", "BoyoOverlapSwitch", "BoyoPainterSVI", "BoyoPairedImageSaver", "BoyoPairedSaver", "BoyoPiDAspectRatio", "BoyoPromptInjector", "BoyoPromptLoop", "BoyoPromptRelayEncode", "BoyoPromptRelayEncodeTimeline", "BoyoPromptRelayLoraGate", "BoyoQwenVLGrounding", "BoyoResolutionCalc", "BoyoSaver", "BoyoStoryboardJsonParser", "BoyoStoryboardOutput", "BoyoStoryboardPrompt", "BoyoTiledVAEDecode", "BoyoVACEInjector", "BoyoVACEViewer", "BoyoVAEDecode", "BoyoVideoClipper", "BoyoVideoCutter", "BoyoVideoLengthCalculator", "BoyoVideoPairedSaver", "BoyoVideoSaver", "BoyoVision", "BoyoVoiceEnhancer", "BoyoWatermarks", "BoyoWhileLoopEnd", "BoyoWhileLoopStart", "Boyolatent", "MandelbrotVideo" ], { "title_aux": "Boyonodes" } ], "https://github.com/Dream-Pixels-Forge/ComfyUI-Mzikart-Mixer": [ [ "ArrangementEnforcer", "AudioPostProcessor", "CompressorNode", "LimiterNode", "MasteringEffects" ], { "title_aux": "ComfyUI Mzikart Mixer" } ], "https://github.com/DrywFiltiarn/comfyui-fp8-load-clip": [ [ "LoadCLIPFP8" ], { "title_aux": "comfyui-fp8-load-clip" } ], "https://github.com/Duanyll/comfyui_functional": [ [ "CallClosure", "CallClosureRemote", "HighLevelComap", "HighLevelFold", "HighLevelMap", "HighLevelMapIndexed", "HighLevelNest", "HighLevelNestWhile", "HighLevelSelect", "HighLevelTakeWhile", "IfCondition", "Latch", "LogicalAnd", "LogicalOr", "PythonExec", "Sleep", "__CreateClosure__", "__Deserialize__", "__FunctionEnd__", "__FunctionParam__", "__InspectImpl__", "__InspectPassthru__", "__Inspect__", "__IntermidiateCoroutine__", "__Reap__", "__RecoverList__", "__Serialize__", "__Sow__" ], { "title_aux": "ComfyUI Functional" } ], "https://github.com/Duanyll/duanyll_nodepack": [ [ "AsAny", "BBoxCrop", "BBoxImageStitcher", "BBoxesToImpactPackSegs", "ChannelIncrementalConstrainedCFGGuiderNode", "CoverWordsWithRectangles", "CreateArkClient", "CreateOpenAIClient", "CreateS3Client", "DiffusersFluxScheduler", "DiffusersRandomNoise", "DownloadImageFromUrl", "DrawBBox", "DrawBBoxMask", "DrawTextInBBox", "DumpJson", "ExpandBBoxByRatio", "FillBBoxWithImage", "FluxKontextTrue3DPE", "FluxTextLoraLoader", "GetTextBBoxWithAnchor", "HfCheckpointLoader", "HfClipLoader", "HfDiffusionModelLoader", "HfDualClipLoader", "HfLoraLoader", "HfLoraLoaderModelOnly", "HfQuadrupleClipLoader", "HfTripleClipLoader", "HfVaeLoader", "ImageCropFromPadded", "ImageDiffMetrics", "ImageDifferenceCmap", "ImageLinstretch", "ImageMAE", "ImageMSE", "ImagePSNR", "ImagePadToResolution", "ImageSSIM", "InsightFaceSimilarity", "JsonPathQuery", "JsonPathQuerySingle", "JsonPathUpdate", "LaplacianVariance", "LlmChatAddMessage", "LlmChatCompletion", "LlmClientSetSeed", "LlmCreateChat", "LlmCreateClient", "MaskLinstretch", "MaskToBBox", "MergeBBoxes", "OpenAIImageEdit", "OpenAIImageGeneration", "ParseBBoxQwenVL", "ParseJson5", "ParseLlmJsonOutput", "PhotoDoddleConditioning", "QwenImageClipEnforceBfloat16", "ReadTextFile", "SeedEditNode", "StringFormat", "TextContainsChinese", "UploadImageToS3", "VllmHunyuanImage3Node" ], { "title_aux": "Duanyll Nodepack" } ], "https://github.com/EMkrtchyan/ComfyUI-NormalsToDepth": [ [ "DepthMathCombiner", "FrankotChellappa", "PoissonReconstruction" ], { "title_aux": "ComfyUI-NormalsToDepth" } ], "https://github.com/Eagle-CN/ComfyUI-Addoor": [ [ "AD_AnyFileList", "AD_BatchImageLoadFromDir", "AD_CSVPromptStyler", "AD_CSVReader", "AD_CSVTranslator", "AD_DeleteLocalAny", "AD_FluxTrainStepMath", "AD_HFDownload", "AD_ImageDrawRectangleSimple", "AD_ImageIndexer", "AD_ImageSaver", "AD_LoadImageAdvanced", "AD_PromptReplace", "AD_TextIndexer", "AD_TextListToString", "AD_TextSaver", "AD_TxtToCSVCombiner", "AD_ZipSave", "AD_advanced-padding", "AD_color-image", "AD_image-concat", "AD_image-resize", "AD_mockup-maker", "AD_poster-maker", "AD_prompt-saver", "ImageCaptioner", "ImageResize", "Incrementer \ud83e\udeb4", "TextAppendNode", "Width and height for scaling image to ideal resolution \ud83e\udeb4", "Width and height from aspect ratio \ud83e\udeb4", "YANC.MultilineString", "comfyui-easy-padding", "image concat mask" ], { "author": "ComfyUI Addoor", "description": "Save prompts to CSV file with customizable naming pattern", "title": "ComfyUI-PromptSaver", "title_aux": "ComfyUI-Addoor" } ], "https://github.com/Easymode-ai/ComfyUI-BPT": [ [ "TrimeshBPT", "TrimeshLoad", "TrimeshPreview", "TrimeshSave" ], { "title_aux": "ComfyUI-BPT" } ], "https://github.com/Easymode-ai/ComfyUI-FlexPainter": [ [ "ContinueFromRGBNode", "FlexPainter" ], { "title_aux": "FlexPainter ComfyUI Wrapper" } ], "https://github.com/Easymode-ai/ComfyUI-ShadowR": [ [ "ShadowRModelLoader", "ShadowRShadowRemover" ], { "title_aux": "ComfyUI-ShadowR" } ], "https://github.com/Eden123321/ComfyUI-MaskSpikeRemover-V2": [ [ "MaskSpikeRemoverV2" ], { "title_aux": "ComfyUI-MaskSpikeRemover-V2" } ], "https://github.com/EeroHeikkinen/ComfyUI-eesahesNodes": [ [ "InstantX Flux Union ControlNet Loader" ], { "author": "eesahe", "description": "InstantX's Flux union ControlNet loader and implementation", "nickname": "eesahesNodes", "title": "eesahe's Nodes", "title_aux": "ComfyUI-eesahesNodes" } ], "https://github.com/Eklipsis/auto_switch_any_by_steve_lasmin": [ [ "AutoSwitchAny" ], { "title_aux": "Auto Switch (ANY) by Steve Lasmin" } ], "https://github.com/Eklipsis/comfyui-ram-vram-purge-by-steve-lasmin": [ [ "RAM_Purge_Windows", "VRAM_Purge_Windows" ], { "title_aux": "RAM/VRAM Purge by Steve Lasmin" } ], "https://github.com/Eklipsis/resolution_calculator_by_steve_lasmin": [ [ "Resolution_Calculator_by_Steve_Lasmin" ], { "title_aux": "Resolution Calculator by Steve Lasmin" } ], "https://github.com/Eklipsis/universal_input_hub_by_steve_lasmin": [ [ "Universal_Input_Hub_by_Steve_Lasmin" ], { "title_aux": "Universal Input Hub by Steve Lasmin" } ], "https://github.com/Elaine-chennn/comfyui-overlay-media": [ [ "OverlayMediaNode", "VideoUpload" ], { "title_aux": "ComfyUI Overlay Media Node" } ], "https://github.com/Electrofried/ComfyUI-OpenAINode": [ [ "OpenAINode" ], { "title_aux": "OpenAINode" } ], "https://github.com/EllangoK/ComfyUI-post-processing-nodes": [ [ "ArithmeticBlend", "AsciiArt", "Blend", "Blur", "CannyEdgeMask", "ChromaticAberration", "ColorCorrect", "ColorTint", "Dissolve", "Dither", "DodgeAndBurn", "FilmGrain", "Glow", "HSVThresholdMask", "KMeansQuantize", "KuwaharaBlur", "Parabolize", "PencilSketch", "PixelSort", "Pixelize", "Quantize", "Sharpen", "SineWave", "Solarize", "Vignette" ], { "title_aux": "ComfyUI-post-processing-nodes" } ], "https://github.com/EmAySee/ComfyUI_EmAySee_CustomNodes": [ [ "EmAySee_AdLibPromptGenerator", "EmAySee_AdvancedOobaboogaConnector", "EmAySee_AdvancedOobaboogaConnector_WithHelp", "EmAySee_AnyPassthrough", "EmAySee_BBoxToSegs", "EmAySee_BodyAttributes_Float", "EmAySee_BodyAttributes_TextOut", "EmAySee_CacheCleaner", "EmAySee_CalculateAspectRatio", "EmAySee_CheckboxFloatNode", "EmAySee_ConditionalResize", "EmAySee_ContextManager", "EmAySee_ContextManager_V2", "EmAySee_ContextReader", "EmAySee_ContextWriter", "EmAySee_ContextWriter_V5", "EmAySee_DateTimeStringNode", "EmAySee_DeepReasoningConnector", "EmAySee_DeepReasoningConnectorWithSeed", "EmAySee_DimensionSwapper", "EmAySee_DynamicListProcessor", "EmAySee_DynamicRangeSlider", "EmAySee_DynamicStringSelectorNode", "EmAySee_EmptyQwenImageLayeredLatentImage_noRS", "EmAySee_EphemeralPreview", "EmAySee_FilenameTriggerParser", "EmAySee_FloatToText", "EmAySee_GGUFVisionLocal", "EmAySee_GeminiImageGen", "EmAySee_GetModelPath", "EmAySee_GlobalStringReader", "EmAySee_GlobalStringUpdater", "EmAySee_GreaterThanNode", "EmAySee_HostPinger", "EmAySee_ImageGetSize", "EmAySee_ImageLogger", "EmAySee_ImagePassthrough", "EmAySee_ImagePreviewPassthrough", "EmAySee_ImageSquarePadMath", "EmAySee_ImageTextPreviewPassthrough", "EmAySee_IntegerStringSelectorNode", "EmAySee_IntegerStringSelectorNodeDynamic", "EmAySee_LLMOutputCleaner", "EmAySee_LatentSwitch", "EmAySee_LlamaVision", "EmAySee_LoRA Metadata Extractor TagDrop", "EmAySee_LoRAMetadataExtractor", "EmAySee_LoRAMetadataExtractorTagDrop", "EmAySee_LoadImageExtended", "EmAySee_LoadImagePlusName", "EmAySee_LoraApplier", "EmAySee_LoraFilePicker", "EmAySee_LoraLoaderFromInput", "EmAySee_LoraNameSelector", "EmAySee_LoraProcessor", "EmAySee_LoraSelector", "EmAySee_LoraStacker20", "EmAySee_MaskCenterHoleXY", "EmAySee_MaskExpandShrinkXY", "EmAySee_MaskExpandXY", "EmAySee_MaskGuard", "EmAySee_MaskOverlay", "EmAySee_MaskSkinnier", "EmAySee_MaskUnion", "EmAySee_MaskUniversalXY", "EmAySee_MathExpression", "EmAySee_MegapixelImageScaler", "EmAySee_MetadataFormatter", "EmAySee_ModelVramTracker", "EmAySee_MorphPipeIn", "EmAySee_MorphPipeOut", "EmAySee_MultiBBoxDetector", "EmAySee_MultiMaskToBBOX", "EmAySee_MultiplierNode", "EmAySee_NineChoiceSelector", "EmAySee_PadImageForOutpainting", "EmAySee_ProbabilityStringSelectorNode", "EmAySee_PromptStateParser", "EmAySee_QwenPixelAligner", "EmAySee_QwenPromptFromImage", "EmAySee_QwenRatioLock", "EmAySee_QwenResolutionOptimizer", "EmAySee_QwenResolutionOptimizerFXD", "EmAySee_QwenResolutionOptimizer_V2NS", "EmAySee_QwenVLAnalyzer", "EmAySee_QwenVLAnalyzer_noRS", "EmAySee_QwenVLLocal", "EmAySee_RandomIntFromList", "EmAySee_RandomIntegerFromListNode", "EmAySee_RandomIntegerFromTogglesNode_PremadeLabels", "EmAySee_RandomLoraLoader", "EmAySee_RandomOrientationLatent", "EmAySee_RandomStringSelector", "EmAySee_RandomStringSelectorNode", "EmAySee_RandomStringSelectorNodeFourChoice", "EmAySee_RandomStringSelectorNodeThreeChoice", "EmAySee_RemoveDuplicateCSV", "EmAySee_RemoveDuplicatesFromString", "EmAySee_RemoveDuplicatesFromStringV2", "EmAySee_RemoveWordsFromText", "EmAySee_RepaintKSampler", "EmAySee_SaveImage", "EmAySee_SaveImageExact", "EmAySee_SaveTextToFile", "EmAySee_ScenemaAudioConnector", "EmAySee_SegsUnion", "EmAySee_SelectiveModelReloader", "EmAySee_SelectiveModelUnloader", "EmAySee_SpectreAPIConnector", "EmAySee_StringDetector", "EmAySee_StringPoseSelectorNode", "EmAySee_StringTupleInputNode", "EmAySee_SubmitToOobaboogaAPI", "EmAySee_SubmitToOobaboogaAPIWithKey", "EmAySee_SubmitToOobaboogaAPIWithKeyThinker", "EmAySee_SubmitToOobaboogaAPIWithKey_WithThinkParse", "EmAySee_SubmitToOobaboogaAPIWithKey_test", "EmAySee_TagPruner", "EmAySee_TextCombiner", "EmAySee_TextEncodeQwenImageEditPlus_noRS", "EmAySee_TextEncodeQwenImageEdit_noRS", "EmAySee_TextReplace20", "EmAySee_ToggleIntNode", "EmAySee_TwentyFloatToText", "EmAySee_TwentyFloatToTextAndFloat", "EmAySee_TwentyFloatToTextV2", "EmAySee_VAECompatibleAspectRatioCalculator", "EmAySee_VarTextReplacer", "EmAySee_VeryUniqueStringSelectorNode", "EmAySee_VisualMachine_SaveImageAndText_V2", "EmAySee_WD14TagFilter", "Emaysee_TagParser", "TextEncodeQwenImageEdit_V2", "TextEncodeQwenImageEdit_V2Plus", "f" ], { "title_aux": "ComfyUI_EmAySee_CustomNodes" } ], "https://github.com/Enashka/ComfyUI-nhknodes": [ [ "AddHeadroom", "Bookmark", "ConditionalRouter", "ConditionalRouterDual", "ConditionalSplitter", "ConditionalStop", "CropToMask", "CyclingSwitch", "DoubleSwitch", "DoubleSwitchOut", "EditWithKrita", "ExecutionCounter", "ExtractGridPanel", "GeminiImageChat", "ImageEvaluator", "ImageGridBatch", "ImageGridComposite", "ImageLoaderWithPreviews", "IntervalGate", "LLMChat", "ListSelector", "Load2x2GridSeries", "Load3x3GridSeries", "LoadImageSeries", "LoadImageSeriesWithPrompts", "LoadTextFiles", "OllamaChat", "PlaySound", "PreviewImagePassthrough", "RGBAFlatten", "SaveImagePassthrough", "SimpleTextInput", "SizePicker", "TextCombiner", "TextDisplay", "TextEncodeFlux2ImageEdit", "TextTemplate", "TextTemplateExtended", "VisualResizer" ], { "title_aux": "ComfyUI-nhknodes" } ], "https://github.com/Endericedragon/comfyui-openpose-editor-konva": [ [ "comfyui-openpose-editor-konva-node" ], { "title_aux": "comfyui-openpose-editor-konva" } ], "https://github.com/Enemyx-net/VibeVoice-ComfyUI": [ [ "LoadTextFromFileNode", "VibeVoice Free Memory", "VibeVoice LoRA", "VibeVoice Load Text From File", "VibeVoice Multiple Speakers", "VibeVoice Single Speaker", "VibeVoiceFreeMemoryNode", "VibeVoiceLoRANode", "VibeVoiceMultipleSpeakersNode", "VibeVoiceSingleSpeakerNode" ], { "title_aux": "VibeVoice ComfyUI" } ], "https://github.com/Enferlain/ComfyUI-A1111-cond": [ [ "A1111Prompt", "A1111PromptNegative" ], { "title_aux": "ComfyUI-A1111-cond" } ], "https://github.com/Enferlain/comfyui-hires": [ [ "GigaHiresDebugPrint", "GigaHiresEasy", "GigaHiresImageUpscale", "GigaHiresLatentUpscale", "GigaHiresRefinePass", "GigaHiresV1" ], { "title_aux": "comfyui-hires" } ], "https://github.com/EnragedAntelope/ComfyUI-ConstrainResolution": [ [ "ConstrainResolution" ], { "title_aux": "ComfyUI-ConstrainResolution" } ], "https://github.com/EnragedAntelope/ComfyUI-EACloudNodes": [ [ "GroqNode", "OpenRouterModels", "OpenrouterNode" ], { "title_aux": "ComfyUI-EACloudNodes" } ], "https://github.com/EnragedAntelope/ComfyUI-LoraSlider-LM": [ [ "LoraSliderLM" ], { "title_aux": "ComfyUI-LoraSlider-LM" } ], "https://github.com/EnragedAntelope/ComfyUI_EasyRegion": [ [ "EasyRegionMask", "EasyRegionSimple" ], { "title_aux": "ComfyUI_EasyRegion" } ], "https://github.com/EnragedAntelope/comfy-modelopt": [ [ "ModelOptCalibrationHelper", "ModelOptQuantizeUNet", "ModelOptSaveQuantized", "ModelOptUNetLoader" ], { "title_aux": "comfy-modelopt" } ], "https://github.com/EnragedAntelope/comfyui-identity-forge": [ [ "IdentityForge", "IdentityForgeArchetype", "IdentityForgeCosplayer", "IdentityForgeModifier" ], { "title_aux": "Identity Forge" } ], "https://github.com/EnragedAntelope/comfyui-relight": [ [ "ReLight" ], { "title_aux": "ComfyUI-ReLight" } ], "https://github.com/EnragedAntelope/comfyui-sdnq": [ [ "SDNQModelQuantizer", "SDNQSampler" ], { "title_aux": "comfyui-sdnq" } ], "https://github.com/EnviralDesign/comfyUI-enviral-design-node-pack": [ [ "EnviralColorMatchV2", "EnviralImageResizeKit", "EnviralLazyIndexSwitch", "EnviralLmstudioUnified", "EnviralLoadLora", "EnviralLoadLoraModelOnly", "EnviralModelPatchTorchSettings", "EnviralTextSplitByDelimiter", "EnviralWanResolutionSnap" ], { "title_aux": "Enviral Design Node Pack" } ], "https://github.com/EnviralDesign/gaussian-splat-shot-render-comfyui": [ [ "GaussianShotRender", "LoadSharpModel", "SharpPredict" ], { "title_aux": "Gaussian Splat Shot Render" } ], "https://github.com/Eonizer/ComfyUI-bby-nodes": [ [ "TagFilterNode" ], { "title_aux": "ComfyUI-bby-nodes" } ], "https://github.com/Erehr/ComfyUI-EreNodes": [ [ "ErePromptCloud", "ErePromptFilter", "ErePromptGallery", "ErePromptLoraStack", "ErePromptMultiSelect", "ErePromptMultiline", "ErePromptRandomizer", "ErePromptToggle" ], { "title_aux": "ComfyUI-EreNodes" } ], "https://github.com/EricRollei/AAA_Metadata_System": [ [ "AspectRatio2StepLatent", "CheckpointBatchInfoSetter_v074", "CheckpointInfoSetter_v074", "CheckpointInfoViewer_v074", "CheckpointParamsLoader_v074", "CheckpointTester_v074", "ColorNameToRGB_v01", "ColorSelector", "CulturalColorPaletteGenerator_v01", "EnhancedMetadataFilterNode_V2", "EricCivitaiPromptExtractor", "EricCivitaiPromptExtractorAutoLoader", "EricLoadImageExtended", "EricLoadImageWithLayers", "EricSaveTrueSVGImage", "Eric_Color_Palette_Analyzer_v3", "Eric_Duplicate_Image_Finder_v04", "Eric_Metadata_Debugger_V2", "Eric_Metadata_Entry_V2", "Eric_Metadata_Filter_V2", "Eric_Metadata_Query_V3", "Eric_Workflow_Toolkit_v2", "EricsWordCloudNode", "FileOrganizer", "FlattenNestedFiles_v2", "LoRABatchInfoSetter_v03", "LoRABulkOperations_v03", "LoRADatabaseMaintenance_v03", "LoRADatabaseStats_v03", "LoRAGalleryDisplay_v03", "LoRAGalleryWithEdit_v03", "LoRAInfoSetter_v03", "LoRAInfoViewer_v03", "LoRAParamsLoader_v03", "LoRAQuickFeedback_v03", "LoRATester_v03", "MetadataAwareSaveImage_Simple", "MetadataAwareSaveImage_v099d", "MetadataConsolidatorNode_V2", "Multi-LoRA Loader Flux", "Multi-LoRA Loader Model-Only", "Multi-LoRA Loader Qwen", "Multi-LoRA Loader Wan-i2v", "Multi-LoRA Loader Wan-t2v", "Multi-LoRA Loader Z-Image", "Multi-LoRA Loader [PLATFORM_NAME]", "Multi-LoRA Loader v02", "MyCustomNode", "PngInfoDiagnosticV3", "PngMetadataExtractorV3", "SmartImageCropper", "SplitWorkflowExtractorNode_V2", "TextOverlayNode_v04", "TriggerWordManager_v03", "Wan22AspectRatioHelper", "Wan22_Size_Preset" ], { "nodename_pattern": "^(MetadataAwareSaveImage|Multi_LoRA_Loader|LoadImageLayers)", "title_aux": "AAA Metadata System" } ], "https://github.com/EricRollei/Comfy_HunyuanImage3": [ [ "HunyuanCacheStatusV2", "HunyuanEmergencyCleanup", "HunyuanEmptyLatent", "HunyuanGenerateWithLatent", "HunyuanImage3ClearDownstream", "HunyuanImage3ForceUnload", "HunyuanImage3FullGPULoader", "HunyuanImage3FullLoader", "HunyuanImage3Generate", "HunyuanImage3GenerateHighRes", "HunyuanImage3GenerateLarge", "HunyuanImage3GenerateLargeBudget", "HunyuanImage3GenerateLowVRAM", "HunyuanImage3GenerateLowVRAMBudget", "HunyuanImage3GenerateTelemetry", "HunyuanImage3Int8Loader", "HunyuanImage3Int8LoaderBudget", "HunyuanImage3MoETest", "HunyuanImage3NF4LoaderLowVRAMBudget", "HunyuanImage3QuantizedLoader", "HunyuanImage3SoftUnload", "HunyuanImage3Unload", "HunyuanInstructGenerate", "HunyuanInstructImageEdit", "HunyuanInstructLoader", "HunyuanInstructMultiFusion", "HunyuanInstructUnload", "HunyuanLatentNoise", "HunyuanPromptRewriter", "HunyuanRAMDiagnostic", "HunyuanUnifiedV2", "HunyuanUnloadV2", "HunyuanVRAMCalculatorV2" ], { "title_aux": "Comfy_HunyuanImage3" } ], "https://github.com/EricRollei/Download_Tools": [ [ "EricWebFileScraper_v082", "GalleryDLDownloader", "YtDlpDownloader" ], { "nodename_pattern": "(Gallery-dl|Yt-dlp|Web.*Scraper)", "title_aux": "Download Tools for ComfyUI" } ], "https://github.com/EricRollei/Emu35-Comfyui-Nodes": [ [ "Emu35ClearCache", "Emu35EmergencyReset", "Emu35InterleavedGenerator", "Emu35Loader", "Emu35LoaderV2", "Emu35MemoryManager", "Emu35OfficialT2I", "Emu35Sampler", "Emu35T2ISamplerV2", "Emu35VQA", "Emu35VRAMCleanup", "Emu35X2ISampler" ], { "title_aux": "Emu35-Comfyui-Nodes" } ], "https://github.com/EricRollei/Eric_Color_Correction_ComfyUI": [ [ "ApplySavedCorrection", "ColorCastRemover", "ColorCorrectionAnalyzer", "FaceParsingSkinMask", "HumanParsingSkinMask", "MaskBatchPropagate", "MediaPipeSkinMask", "SkinLuminanceAdjust", "SkinToneCorrector" ], { "title_aux": "eric-color-correction" } ], "https://github.com/EricRollei/Eric_Image_Processing_Nodes": [ [ "AdaptiveFrequencyFilter", "AdaptiveImageEnhancement", "AdvancedFilmGrainNode", "AutoDenoiseComparisonNode", "AutoDenoiseNode", "BM3D Film Grain Denoising", "BM3DComparisonNode", "BM3DDeblurNode", "BM3DDenoiseNode", "BatchImageProcessing", "ComprehensiveComparison", "DeepImagePriorNode", "DiffBIRRestorationNode", "DnCNNDenoiseNode", "FGANNFilmGrainDenoiseNode", "FilmGrainAnalysis", "FilmGrainAnalysisNode", "FilmGrainProcessing", "FrequencyEnhancementPresets", "GPUWaveletDenoiseNode", "HomomorphicFilter", "ImageQualityAssessment", "LB-CLAHE", "LightweightCNNDenoiseNode", "MemoryOptimization", "Multi-Scale Retinex", "MultiscaleFFTEnhancement", "NAFNetDenoiseNode", "Noise2VoidNode", "NoiseDABatchNode", "NoiseDANode", "NonLocalMeans", "NonLocalMeansSimple", "PhasePreservingEnhancement", "ProfessionalRestorationPipeline", "RealBM3DDeblurNode", "RealBM3DNode", "RestormerRestorationNode", "RichardsonLucy", "RichardsonLucyGPU", "RichardsonLucySimple", "SCUNetBatchRestoration", "SCUNetRestoration", "Smart Sharpening", "SmartWorkflowNode", "StationaryWaveletDenoise", "SwinIRBatch", "SwinIRRestoration", "SwinIRSharpnessBoostNode", "WaveletDenoise", "WienerFilter", "WienerFilterCompare", "WienerFilterSNR" ], { "title_aux": "Eric_Image_Processing_Nodes" } ], "https://github.com/EricRollei/Eric_UniPic3": [ [ "EricUniPic3Compose", "EricUniPic3ImageEdit", "EricUniPic3Loader", "EricUniPic3Unload" ], { "title_aux": "Eric UniPic3 Nodes" } ], "https://github.com/EricRollei/HYPIR-ComfyUI": [ [ "HyperComfyUIHYPIRRestore" ], { "nodename_pattern": "HYPIR", "title_aux": "HYPIR Image Restoration for ComfyUI" } ], "https://github.com/EricRollei/Local_LLM_Prompt_Enhancer": [ [ "DeepSeekChat", "DeepSeekPromptRewriter", "EricImageToImagePromptExpander", "EricImageToVideoPromptExpander", "EricTextToImagePromptEnhancer", "EricVideoPromptExpander", "EricVideoPromptExpanderAdvanced" ], { "title_aux": "Eric's Prompt Enhancers for ComfyUI" } ], "https://github.com/EricRollei/PDF-Tools": [ [ "EnhancedLayoutParser", "EnhancedLayoutParser_v02", "EnhancedLayoutParser_v03", "EnhancedLayoutParser_v04", "EnhancedLayoutParser_v05", "EnhancedLayoutParser_v06_Streamlined", "EnhancedPDFExtractor_v08", "EnhancedPDFExtractor_v09", "Eric_PDF_Extractor_Enhanced_V04", "Eric_PDF_Extractor_Enhanced_V06", "Eric_PDF_Extractor_Enhanced_V07", "Eric_PDF_Extractor_Enhanced_v05", "Florence2ImageCropper", "Florence2ModelInfo", "Florence2RectangleDetector", "Florence2RegionVisualizer", "GalleryDLDownloader", "LayoutLMv3DocumentAnalysisNode", "LayoutLMv3QuestionAnsweringNode", "PaddleOCRVLRemoteNode", "SafeLayoutLMv3Node", "SimplePDFImageExtractor", "SuryaLayoutOCRHybrid", "SuryaOCR", "SuryaOCRLayout", "SuryaOCR_v02" ], { "title_aux": "PDF Tools - Advanced PDF Processing & OCR" } ], "https://github.com/EricRollei/Qwen_Layers_Diffuser_Pipeline_Comfyui": [ [ "EricQwenAddAlpha", "EricQwenBatchToVideo", "EricQwenDecompose", "EricQwenEncode", "EricQwenLatentCutToBatch", "EricQwenLayerComposite", "EricQwenLayerDescribe", "EricQwenLayerExtract", "EricQwenLayerInfo", "EricQwenLayerLoad", "EricQwenLayerPrompts", "EricQwenLayerReorder", "EricQwenLayerSave", "EricQwenLayerSelector", "EricQwenMultiLatent", "EricQwenRGBAVAELoader", "EricQwenStringJoin", "EricQwenUnloadModel" ], { "title_aux": "Qwen Layers Diffuser Pipeline" } ], "https://github.com/EricRollei/Semantic-Search": [ [ "Eric_AddFolderToIndex", "Eric_CombineResults", "Eric_CompactIndex", "Eric_FilterByScore", "Eric_GetIndexInfo", "Eric_GetResultPaths", "Eric_LoadEmbeddingModel", "Eric_LoadOrCreateIndex", "Eric_LoadRerankerModel", "Eric_LoadResultImages", "Eric_PreviewResults", "Eric_RebuildIndex", "Eric_RemoveFolderFromIndex", "Eric_RerankResults", "Eric_SearchByDocument", "Eric_SearchByImage", "Eric_SearchByText", "Eric_SearchByVideo", "Eric_SearchMultiIndex", "Eric_SearchWithExclusion", "Eric_ValidateIndex" ], { "title_aux": "Eric" } ], "https://github.com/EricRollei/Visual_Research": [ [ "Eric Gen-Searcher", "Eric Reference Describer" ], { "title_aux": "Eric Visual Research" } ], "https://github.com/EricRollei/comfyui-refocus": [ [ "BokehNetApply", "ComputeDefocusMap", "DeblurNetApply", "DepthMetricToInverse", "DepthMetricToRelative", "DepthProEstimate", "DepthProModelLoader", "FocalMMtoPX", "FocalPXtoMM", "FocusPointFromMask", "GenfocusBokeh", "GenfocusBokehNative", "GenfocusComponentLoader", "GenfocusCondition", "GenfocusDeblur", "GenfocusDeblurLoader", "GenfocusDeblurNative", "GenfocusDefocusMapCondition", "GenfocusGenerate", "GenfocusLoRALoader", "GenfocusModelLoader", "GenfocusSwitchAdapter", "GenfocusUnloadModels", "SelectFocusPoint" ], { "title_aux": "Refocus - Generative Refocusing" } ], "https://github.com/EricRorich/ComfyUI-face-shaper": [ [ "RORICH-AI.COM", "Rorich" ], { "title_aux": "ComfyUI-face-shaper" } ], "https://github.com/EuphoricPenguin/resemble-enhance-comfyui": [ [ "ResembleEnhance" ], { "title_aux": "ComfyUI Resemble Enhance" } ], "https://github.com/Eutectico/ComfyUI-MOSS-TTS": [ [ "MOSSTTSGenerate", "MOSSTTSLoader", "MOSSTTSUnload", "MOSSTTSVoiceReference" ], { "title_aux": "MOSS-TTS" } ], "https://github.com/EvilBT/ComfyUI_SLK_joy_caption_two": [ [ "Batch_joy_caption_two", "Batch_joy_caption_two_advanced", "Joy_caption_two", "Joy_caption_two_advanced", "Joy_caption_two_load", "Joy_extra_options" ], { "title_aux": "JoyCaptionAlpha Two for ComfyUI" } ], "https://github.com/Excidos/ComfyUI-Documents": [ [ "ChunkRouter", "DocumentLoader", "ImageSelector", "PDFPageSplitter", "PDFToImage", "TextChunker" ], { "title_aux": "ComfyUI-Documents" } ], "https://github.com/Excidos/ComfyUI-Lumina-Next-SFT-DiffusersWrapper": [ [ "LuminaDiffusersNode" ], { "title_aux": "ComfyUI-Lumina-Next-SFT-DiffusersWrapper" } ], "https://github.com/Excidos/ComfyUI-Lumina-mGPT-Wrapper": [ [ "LuminamGPTConverter", "LuminamGPTCropSelector", "LuminamGPTDecoder", "LuminamGPTImageGenerate", "LuminamGPTLoader" ], { "title_aux": "ComfyUI-Lumina-mGPT-Wrapper" } ], "https://github.com/ExoticArts/comfyui-ea-nodes": [ [ "EAImageCompare", "EAImageCompare3Way", "EAImageCompare4Way", "EA_AutoTrimPingPong", "EA_FilenameCombine", "EA_LightningMotionBias", "EA_ListVideos", "EA_ManifestIndex", "EA_PingPong", "EA_PowerLora", "EA_PowerLora_CLIP", "EA_PowerLora_WanVideo", "EA_TrimFrames", "EA_TrimWindow", "EA_VideoLoad", "EA_VideoSaveIdempotent" ], { "title_aux": "comfyui-ea-nodes" } ], "https://github.com/Experience-Monks/Monks-Prompt-Enhancer-ComfyUI-Node": [ [ "MonksPromptEnhancer" ], { "title_aux": "Monks-Prompt-Enhancer-ComfyUI-Node" } ], "https://github.com/ExponentialML/ComfyUI_ModelScopeT2V": [ [ "ModelScopeT2VLoader" ], { "title_aux": "ComfyUI_ModelScopeT2V" } ], "https://github.com/ExponentialML/ComfyUI_Native_DynamiCrafter": [ [ "DynamiCrafterLoader", "DynamiCrafterProcessor" ], { "title_aux": "ComfyUI - Native DynamiCrafter" } ], "https://github.com/ExponentialML/ComfyUI_VisualStylePrompting": [ [ "ApplyVisualStyle" ], { "title_aux": "ComfyUI_VisualStylePrompting" } ], "https://github.com/ExterminanzHS/Gecco-Discord-Autosend": [ [ "GeccoAutosend", "GeccoImageSave", "GeccoSelectchannel" ], { "title_aux": "Gecco Discord Autosend" } ], "https://github.com/Extraltodeus/ComfyUI-AutomaticCFG": [ [ "Automatic CFG", "Automatic CFG - Advanced", "Automatic CFG - Attention modifiers", "Automatic CFG - Attention modifiers tester", "Automatic CFG - Custom attentions", "Automatic CFG - Excellent attention", "Automatic CFG - Negative", "Automatic CFG - Post rescale only", "Automatic CFG - Preset Loader", "Automatic CFG - Unpatch function", "Automatic CFG - Warp Drive" ], { "title_aux": "ComfyUI-AutomaticCFG" } ], "https://github.com/Extraltodeus/DistanceSampler": [ [ "SamplerDistance", "SamplerDistanceAdvanced" ], { "title_aux": "DistanceSampler" } ], "https://github.com/Extraltodeus/LoadLoraWithTags": [ [ "LoraLoaderTagsQuery" ], { "title_aux": "LoadLoraWithTags" } ], "https://github.com/Extraltodeus/Negative-attention-for-ComfyUI-": [ [ "Negative cross attention", "Negative cross attention concatenate" ], { "title_aux": "Negative-attention-for-ComfyUI-" } ], "https://github.com/Extraltodeus/Skimmed_CFG": [ [ "CFG_Skimming_Single_Scale_Pre_CFG", "ConstantSkimPreCFG", "DifferenceCFG_PreCFG", "SkimFlipPreCFG", "SkimReplacePreCFG", "SkimmedCFG_LinInterp_CFG_PreCFG", "SkimmedCFG_LinInterp_DualScales_CFG_PreCFG" ], { "title_aux": "Skimmed_CFG" } ], "https://github.com/Extraltodeus/Stable-Diffusion-temperature-settings": [ [ "CLIP Temperature", "Unet Temperature" ], { "title_aux": "Stable-Diffusion-temperature-settings" } ], "https://github.com/Extraltodeus/Uncond-Zero-for-ComfyUI": [ [ "Conditioning combine positive and negative", "Conditioning crop or fill", "Uncond Zero", "interrupt on NaN" ], { "title_aux": "Uncond-Zero-for-ComfyUI" } ], "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI": [ [ "CLIP Vector Sculptor text encode", "Conditioning (Average keep magnitude)", "Conditioning (Slerp)", "Conditioning SDXL merge clip_g / clip_l", "Conditioning normalize magnitude to empty" ], { "title_aux": "Vector_Sculptor_ComfyUI" } ], "https://github.com/Extraltodeus/noise_latent_perlinpinpin": [ [ "NoisyLatentPerlin", "NoisyLatentPerlin16ch" ], { "title_aux": "noise latent perlinpinpin" } ], "https://github.com/Extraltodeus/sigmas_tools_and_the_golden_scheduler": [ [ "Aligned Scheduler", "Gaussian Tail Scheduler", "Get sigmas as float", "Graph sigmas", "Manual scheduler", "Merge many sigmas by average", "Merge sigmas by average", "Merge sigmas gradually", "Multiply sigmas", "Output min/max sigmas", "Split and concatenate sigmas", "The Golden Scheduler" ], { "title_aux": "sigmas_tools_and_the_golden_scheduler" } ], "https://github.com/FaberVS/MultiModel": [ [ "ActiveModel", "DenoiseSelector", "KSamplerPipe", "ListSelector", "ModelParamsPipe", "MySwitchIndex", "ParamsPipeUnpack", "PromptBuilder" ], { "title_aux": "MultiModel" } ], "https://github.com/Faildes/ComfyUI-NegativeFold": [ [ "FoldNegativeIntoPositiveConditioning" ], { "title_aux": "ComfyUI-NegativeFold" } ], "https://github.com/Faildes/ComfyUI-TC_ADV_ZPrompt": [ [ "TC_ADV_ZPrompt" ], { "title_aux": "ComfyUI-TC_ADV_ZPrompt" } ], "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation": [ [ "AMT VFI", "ATM VFI", "CAIN VFI", "FILM VFI", "FLAVR VFI", "GMFSS Fortuna VFI", "IFRNet VFI", "IFUnet VFI", "KSampler Gradually Adding More Denoise (efficient)", "M2M VFI", "MOMO VFI", "Make Interpolation State List", "RIFE VFI", "STMFNet VFI", "Sepconv VFI", "VFI FloatToInt" ], { "title_aux": "ComfyUI Frame Interpolation" } ], "https://github.com/Fannovel16/ComfyUI-MagickWand": [ [ "ImageMagick Adaptive Blur", "ImageMagick Adaptive Resize", "ImageMagick Adaptive Sharpen", "ImageMagick Adaptive Threshold", "ImageMagick Auto Gamma", "ImageMagick Auto Level", "ImageMagick Auto Orient", "ImageMagick Auto Threshold", "ImageMagick Blue Shift", "ImageMagick Blur", "ImageMagick Brightness Contrast", "ImageMagick Canny", "ImageMagick Charcoal", "ImageMagick Chop", "ImageMagick Clahe", "ImageMagick Clamp", "ImageMagick Coalesce", "ImageMagick Color Decision List", "ImageMagick Color Matrix", "ImageMagick Combine", "ImageMagick Concat", "ImageMagick Contrast", "ImageMagick Contrast Stretch", "ImageMagick Crop", "ImageMagick Cycle Color Map", "ImageMagick Decipher", "ImageMagick Despeckle", "ImageMagick Distort", "ImageMagick Edge", "ImageMagick Emboss", "ImageMagick Encipher", "ImageMagick Enhance", "ImageMagick Equalize", "ImageMagick Evaluate", "ImageMagick Extent", "ImageMagick Flip", "ImageMagick Flop", "ImageMagick Forward Fourier Transform", "ImageMagick Function", "ImageMagick Gamma", "ImageMagick Gaussian Blur", "ImageMagick Hough Lines", "ImageMagick Implode", "ImageMagick Kmeans", "ImageMagick Kuwahara", "ImageMagick Level", "ImageMagick Levelize", "ImageMagick Linear Stretch", "ImageMagick Liquid Rescale", "ImageMagick Local Contrast", "ImageMagick Magnify", "ImageMagick Mean Shift", "ImageMagick Merge Layers", "ImageMagick Mode", "ImageMagick Modulate", "ImageMagick Morphology", "ImageMagick Motion Blur", "ImageMagick Negate", "ImageMagick Noise", "ImageMagick Normalize", "ImageMagick Oil Paint", "ImageMagick Ordered Dither", "ImageMagick Polynomial", "ImageMagick Posterize", "ImageMagick Quantize", "ImageMagick Random Threshold", "ImageMagick Range Threshold", "ImageMagick Resample", "ImageMagick Resize", "ImageMagick Roll", "ImageMagick Rotational Blur", "ImageMagick Sample", "ImageMagick Scale", "ImageMagick Selective Blur", "ImageMagick Sepia Tone", "ImageMagick Shade", "ImageMagick Shadow", "ImageMagick Sharpen", "ImageMagick Shave", "ImageMagick Sigmoidal Contrast", "ImageMagick Sketch", "ImageMagick Smush", "ImageMagick Solarize", "ImageMagick Splice", "ImageMagick Spread", "ImageMagick Statistic", "ImageMagick Swirl", "ImageMagick Threshold", "ImageMagick Thumbnail", "ImageMagick Transform", "ImageMagick Transform Colorspace", "ImageMagick Transparentize", "ImageMagick Transpose", "ImageMagick Transverse", "ImageMagick Unsharp Mask", "ImageMagick Vignette", "ImageMagick Wave", "ImageMagick Wavelet Denoise", "ImageMagick White Balance" ], { "title_aux": "ComfyUI-MagickWand" } ], "https://github.com/Fannovel16/ComfyUI-MotionDiff": [ [ "EmptyMotionData", "ExportSMPLTo3DSoftware", "Export_SMPLMultipleSubjects_To_3DSoftware", "Human4D_Img2SMPL", "Humans4DLoader", "MotionCLIPTextEncode", "MotionDataVisualizer", "MotionDiffLoader", "MotionDiffSimpleSampler", "RenderMultipleSubjectsSMPLMesh", "RenderSMPLMesh", "Render_OpenPose_From_SMPL_Mesh_Multiple_Subjects", "SMPLLoader", "SMPLShapeParameters", "SaveSMPL", "SmplifyMotionData", "SpectreFaceReconLoader", "SpectreImg2SMPL", "mgpt_model_loader", "mgpt_t2m" ], { "title_aux": "ComfyUI MotionDiff" } ], "https://github.com/Fannovel16/ComfyUI-Video-Matting": [ [ "BRIAAI Matting", "Robust Video Matting" ], { "title_aux": "ComfyUI-Video-Matting" } ], "https://github.com/Fannovel16/comfyui_controlnet_aux": [ [ "AIO_Preprocessor", "AnimalPosePreprocessor", "AnimeFace_SemSegPreprocessor", "AnimeLineArtPreprocessor", "AnyLineArtPreprocessor_aux", "BAE-NormalMapPreprocessor", "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", "ControlNetAuxSimpleAddText", "ControlNetPreprocessorSelector", "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", "DepthAnythingV2Preprocessor", "DiffusionEdge_Preprocessor", "ExecuteAllControlNetPreprocessors", "FacialPartColoringFromPoseKps", "FakeScribblePreprocessor", "HEDPreprocessor", "HintImageEnchance", "ImageGenResolutionFromImage", "ImageGenResolutionFromLatent", "ImageIntensityDetector", "ImageLuminanceDetector", "InpaintPreprocessor", "LeReS-DepthMapPreprocessor", "LineArtPreprocessor", "LineartStandardPreprocessor", "M-LSDPreprocessor", "Manga2Anime_LineArt_Preprocessor", "MaskOptFlow", "MediaPipe-FaceMeshPreprocessor", "MeshGraphormer+ImpactDetector-DepthMapPreprocessor", "MeshGraphormer-DepthMapPreprocessor", "Metric3D-DepthMapPreprocessor", "Metric3D-NormalMapPreprocessor", "MiDaS-DepthMapPreprocessor", "MiDaS-NormalMapPreprocessor", "OneFormer-ADE20K-SemSegPreprocessor", "OneFormer-COCO-SemSegPreprocessor", "OpenposePreprocessor", "PiDiNetPreprocessor", "PixelPerfectResolution", "PyraCannyPreprocessor", "RenderAnimalKps", "RenderPeopleKps", "SAMPreprocessor", "SavePoseKpsAsJsonFile", "ScribblePreprocessor", "Scribble_PiDiNet_Preprocessor", "Scribble_XDoG_Preprocessor", "SemSegPreprocessor", "ShufflePreprocessor", "TEEDPreprocessor", "TEED_Preprocessor", "TTPlanet_TileGF_Preprocessor", "TTPlanet_TileSimple_Preprocessor", "TilePreprocessor", "UniFormer-SemSegPreprocessor", "Unimatch_OptFlowPreprocessor", "UpperBodyTrackingFromPoseKps", "Zoe-DepthMapPreprocessor", "Zoe_DepthAnythingPreprocessor" ], { "preemptions": [ "AIO_Preprocessor", "AnimalPosePreprocessor", "AnimeFace_SemSegPreprocessor", "AnimeLineArtPreprocessor", "BAE-NormalMapPreprocessor", "BinaryPreprocessor", "CannyEdgePreprocessor", "ColorPreprocessor", "DSINE-NormalMapPreprocessor", "DWPreprocessor", "DensePosePreprocessor", "DepthAnythingPreprocessor", "DiffusionEdge_Preprocessor", "FacialPartColoringFromPoseKps", "FakeScribblePreprocessor", "HEDPreprocessor", "HintImageEnchance", "ImageGenResolutionFromImage", "ImageGenResolutionFromLatent", "ImageIntensityDetector", "ImageLuminanceDetector", "InpaintPreprocessor", "LeReS-DepthMapPreprocessor", "LineArtPreprocessor", "LineartStandardPreprocessor", "M-LSDPreprocessor", "Manga2Anime_LineArt_Preprocessor", "MaskOptFlow", "MediaPipe-FaceMeshPreprocessor", "MeshGraphormer-DepthMapPreprocessor", "MiDaS-DepthMapPreprocessor", "MiDaS-NormalMapPreprocessor", "OneFormer-ADE20K-SemSegPreprocessor", "OneFormer-COCO-SemSegPreprocessor", "OpenposePreprocessor", "PiDiNetPreprocessor", "PixelPerfectResolution", "SAMPreprocessor", "SavePoseKpsAsJsonFile", "ScribblePreprocessor", "Scribble_XDoG_Preprocessor", "SemSegPreprocessor", "ShufflePreprocessor", "TEEDPreprocessor", "TilePreprocessor", "UniFormer-SemSegPreprocessor", "Unimatch_OptFlowPreprocessor", "Zoe-DepthMapPreprocessor", "Zoe_DepthAnythingPreprocessor" ], "title_aux": "ComfyUI's ControlNet Auxiliary Preprocessors" } ], "https://github.com/Fantaxico/ComfyUI-GCP-Storage": [ [ "GCPStorageNode" ], { "title_aux": "ComfyUI-GCP-Storage" } ], "https://github.com/FaraamFide/ComfyUI-ParamNodes": [ [ "HelperModelSwitch", "ParamBoolean", "ParamFloat", "ParamImage", "ParamInt", "ParamString", "ParamUniversal" ], { "title_aux": "ComfyUI-ParamNodes" } ], "https://github.com/FearL0rd/ComfyUI-AnyDeviceOffload": [ [ "AnyDeviceOffload" ], { "title_aux": "ComfyUI Any-Device Offload" } ], "https://github.com/FearL0rd/ComfyUI-ComfyUI-Flash-Attention_v100": [ [ "FlashAttnV100Controller", "FlashAttnV100Status" ], { "title_aux": "ComfyUI-ComfyUI-Flash-Attention_v100" } ], "https://github.com/FearL0rd/ComfyUI-MaskAIFingerprint": [ [ "MaskAIFingerprint" ], { "title_aux": "ComfyUI MaskAIFingerprint" } ], "https://github.com/FearL0rd/ComfyUI-ParallelAnything": [ [ "ParallelAnything", "ParallelDevice", "ParallelDeviceList" ], { "title_aux": "ComfyUI-ParallelAnything" } ], "https://github.com/FeiJiu518/comfyui-face-beauty": [ [ "FaceCropSquare", "FacePasteBack" ], { "title_aux": "comfyui-face-beauty" } ], "https://github.com/FeiMao-326/Comfyui-General-API-Node": [ [ "FeiMao_326_DictionaryReplace", "FeiMao_326_GeneralAPINode", "FeiMao_326_GetListElement", "FeiMao_326_JsonParser", "FeiMao_326_LoadText", "FeiMao_326_MarkdownExtractor", "FeiMao_326_PromptCleaner", "FeiMao_326_RegexExtractor", "FeiMao_326_SaveText", "FeiMao_326_ShowTextNode", "FeiMao_326_SimpleTextNode", "FeiMao_326_TextBatchReplace", "FeiMao_326_TextIterator", "FeiMao_326_TextLogicSwitch", "FeiMao_326_TextSplitByDelimiter", "FeiMao_326_TextTemplate" ], { "title_aux": "Comfyui-General-API-Node" } ], "https://github.com/Feidorian/feidorian-ComfyNodes": [ [], { "nodename_pattern": "^Feidorian_", "title_aux": "feidorian-ComfyNodes" } ], "https://github.com/FemtoStudio/comfyui-timeline": [ [ "TimelineAnimation", "TimelineImageViewer" ], { "title_aux": "ComfyTimeline" } ], "https://github.com/Ferocit/comfyui-feroccustomnodes": [ [ "LoadDescriptionNode", "RandomLineFromText", "TextTemplate" ], { "title_aux": "comfyui-feroccustomnodes" } ], "https://github.com/FewBox/fewbox-outfit-comfyui": [ [ "FewBoxInContextLora", "FewBoxLab", "FewBoxSaveImage", "FewBoxWatermark", "FewBoxWebDAV" ], { "title_aux": "fewbox-outfit-comfyui" } ], "https://github.com/Fictiverse/ComfyUI_Fictiverse": [ [ "Add Margin With Color", "Any to Int/Float/String", "Audio Duration", "Camera Settings", "Character Appearance", "Character Clothing", "Character Expressions", "Character Makeup", "Clamp Images To Megapixels", "Clean Style From Caption", "Essential Params", "Essential Params Expand", "FV Get Image Half Size", "Get Last Output Video Path", "If Image Valid", "Image Params", "Image Params Expand", "Is Image Valid ?", "LoRA Enable With Prefix", "Load Image with Password Prompt", "Math Operation", "None if same Image", "Prompt Assembler", "Resize Images To Megapixels", "Resize To Megapixels", "Save Image with Password Prompt", "Save_as_jpg", "Text Enable With Prefix", "Video Params", "Video Params Expand", "WaveformDevice" ], { "title_aux": "ComfyUI Fictiverse Nodes" } ], "https://github.com/Fihade/IC-Light-ComfyUI-Node": [ [ "LoadICLightUnetDiffusers", "diffusers_model_loader", "iclight_diffusers_sampler" ], { "title_aux": "IC-Light-ComfyUI-Node" } ], "https://github.com/FinetunersAI/ComfyUI_Finetuners_Suite": [ [ "AutoImageResize", "GroupLink", "ModelListNode", "VariablesInjector", "VariablesLogicNode" ], { "title_aux": "ComfyUI_Finetuners_Suite" } ], "https://github.com/Firetheft/ComfyUI_Civitai_Gallery": [ [ "CivitaiGalleryNode", "CivitaiModelsGalleryNode" ], { "title_aux": "ComfyUI Civitai Gallery" } ], "https://github.com/Firetheft/ComfyUI_Local_Lora_Gallery": [ [ "LocalLoraGallery", "LocalLoraGalleryModelOnly", "LocalLoraGalleryStackApply", "LocalLoraGalleryStacker" ], { "title_aux": "ComfyUI_Local_Lora_Gallery" } ], "https://github.com/Firetheft/ComfyUI_Pixabay_Gallery": [ [ "PixabayImageNode", "PixabayVideoNode" ], { "title_aux": "ComfyUI_Pixabay_Gallery" } ], "https://github.com/Firetheft/ComfyUI_Simple_Web_Browser": [ [ "WebViewerNode" ], { "title_aux": "ComfyUI_Simple_Web_Browser" } ], "https://github.com/FizzleDorf/ComfyUI-AIT": [ [ "AIT_Unet_Loader" ], { "title_aux": "ComfyUI-AIT" } ], "https://github.com/FizzleDorf/ComfyUI_FizzNodes": [ [ "AbsCosWave", "AbsSinWave", "BatchPromptSchedule", "BatchPromptScheduleEncodeSDXL", "BatchPromptScheduleLatentInput", "BatchPromptScheduleSDXLLatentInput", "BatchStringSchedule", "BatchValueSchedule", "BatchValueScheduleLatentInput", "CalculateFrameOffset", "ConcatStringSingle", "CosWave", "FizzFrame", "FizzFrameConcatenate", "ImageBatchFromValueSchedule", "ImagesFromBatchSchedule", "Init FizzFrame", "InvCosWave", "InvSinWave", "Lerp", "PromptSchedule", "PromptScheduleEncodeSDXL", "PromptScheduleNodeFlow", "PromptScheduleNodeFlowEnd", "SawtoothWave", "SelectFrameNumber", "SinWave", "SquareWave", "StringConcatenate", "StringSchedule", "TriangleWave", "ValueSchedule", "convertKeyframeKeysToBatchKeys" ], { "title_aux": "FizzNodes" } ], "https://github.com/Flow-two/ComfyUI-WanStartEndFramesNative": [ [ "GetImagesFromBatchRanged_F2", "WanImageToVideo_F2", "WanSkipEndFrameImages_F2" ], { "title_aux": "ComfyUI-WanStartEndFramesNative" } ], "https://github.com/FloyoAI/ComfyUI-Seed-API": [ [ "ResolutionHelper", "SeedChat", "SeedEditImageToImage", "SeedanceLiteFirstLastFrame", "SeedanceLiteImageToVideo", "SeedanceLiteReferenceImages", "SeedanceLiteTextToVideo", "SeedancePro15Video", "SeedanceProTextImageToVideo", "Seedream4BatchGeneration", "Seedream4ImageToImage", "Seedream4MultiImageBlending", "Seedream4TextToImage", "Seedream4Unified", "SeedreamTextToImage", "VideoToFrames" ], { "title_aux": "ComfyUI Seed API Integration" } ], "https://github.com/FlyingFireCo/tiled_ksampler": [ [ "Asymmetric Tiled KSampler", "Circular VAEDecode", "Tiled KSampler" ], { "title_aux": "tiled_ksampler" } ], "https://github.com/ForeignGods/ComfyUI-Mana-Nodes": [ [ "Canvas Properties", "Combine Video", "Font Properties", "Generate Audio", "Preset Color Animations", "Save/Preview Text", "Scheduled Values", "Speech Recognition", "Split Video", "Text to Image Generator" ], { "title_aux": "ComfyUI-Mana-Nodes" } ], "https://github.com/FortunaCournot/comfyui_stereoscopic": [ [ "CalculateDimensions", "ColorCorrectBatch", "DecryptWatermark", "EncryptWatermark", "GetResolutionForVR", "GradeVariant", "ImageVRConverter", "JoinVariantProperties", "LinearFade", "LoadImageAdvanced", "RegexSubstitute", "SaveAudioSimple", "SaveStrippedUTF8File", "ScaleByFactor", "ScaleToResolution", "SpecVariants", "StripXML", "VRwearePause", "VRwearePauseLatent", "VRweareResume", "VariantPromptBuilder", "strftime" ], { "title_aux": "Stereoscopic" } ], "https://github.com/Fossiel/ComfyUI-Fossiel-QoL-Nodes": [ [ "FossielCentralControlLite", "FossielCentralControl_v2", "FossielDenoisePrecisionKSampler", "FossielLevelMatcher", "FossielResolutionWrangler", "FossielResolutionWranglerXP", "FossielSequenceWrangler", "FossielVideoDeflicker", "FossielWebPWrangler", "Fossiel_LoadSmolLM2Model", "Fossiel_LoadSmolVLMModel", "Fossiel_Sensor_KSampler_Switch", "Fossiel_Sensor_Switch_Clip", "Fossiel_Sensor_Switch_Conditioning", "Fossiel_Sensor_Switch_Image", "Fossiel_Sensor_Switch_Latent", "Fossiel_Sensor_Switch_Mask", "Fossiel_Sensor_Switch_Model", "Fossiel_Sensor_Switch_VAE", "Fossiel_SmolLM2", "Fossiel_SmolVLM2", "Fossiel_SmolVLM_Classic" ], { "title_aux": "ComfyUI-Fossiel-QoL-Nodes" } ], "https://github.com/Fossiel/ComfyUI-Fossiel-WAN-Additional-Tilers": [ [ "Wan22AnimateToVideoTiled", "Wan22FirstMiddleLastFrameToVideoTiled", "Wan22FunControlToVideoTiled", "Wan22PainterFLF2VTiled", "Wan22PainterI2VTiled", "Wan22PainterLongVideoTiled", "Wan22SoundImageToVideoExtendTiled", "Wan22SoundImageToVideoTiled" ], { "title_aux": "ComfyUI-Fossiel-WAN-Additional-Tilers" } ], "https://github.com/Franck-Demongin/NX_HuggingFace_Flux": [ [ "HFFlux" ], { "title_aux": "NX_HuggingFace_Flux" } ], "https://github.com/Franck-Demongin/NX_PromptStyler": [ [ "NX_PromptStyler" ], { "title_aux": "NX_PromptStyler" } ], "https://github.com/Franck-Demongin/NX_Translator": [ [ "Nx_Translator" ], { "title_aux": "NX_Translator" } ], "https://github.com/FranckyB/ComfyUI-Prompt-Manager": [ [ "MultiLoraCombine", "MultiLoraStackerLM", "PromptApplyLora", "PromptExtractor", "PromptGenOptions", "PromptGenerator", "PromptManager", "PromptManagerAdvanced", "RecipeBuilder", "RecipeBuilderMultiPrompts", "RecipeExtractor", "RecipeManager", "RecipeModelLoader", "RecipeModelPicker", "RecipeRelay", "RecipeRenderer" ], { "title_aux": "ComfyUI-Prompt-Manager" } ], "https://github.com/Franklyc/comfyui-lora-adain-patcher-node": [ [ "LoraAdaLNPatcher" ], { "title_aux": "ComfyUI LoRA adaLN Patcher Node" } ], "https://github.com/Frief84/ComfyUI-LoRAWeightAxisXY": [ [ "XY Input: LoRA Weight (simple)" ], { "title_aux": "ComfyUI-LoRAWeightAxisXY" } ], "https://github.com/FugitiveExpert01/ComfyUI-FEnodes": [ [ "ChromaPin", "FEApplyLora", "FELoraLoad", "FELoraTriggerAnalysis", "FERaftFlow", "TextBatchToList", "TextListToBatch", "TextSplitToBatch", "TextSplitToList", "TileMerge", "TileSplit" ], { "title_aux": "ComfyUI-FEnodes" } ], "https://github.com/FunnyFinger/ComfyUi-RadarWeightNode": [ [ "RadarWeightsNode" ], { "title_aux": "Radar Weights Node" } ], "https://github.com/FuouM/ComfyUI-EbSynth": [ [ "ES_Guides7", "ES_Translate", "ES_VideoTransfer", "ES_VideoTransferExtra" ], { "author": "Fuou Marinas", "description": "Run EbSynth in ComfyUI.", "nickname": "EbSynth", "title": "ComfyUI-EbSynth", "title_aux": "ComfyUI-EbSynth" } ], "https://github.com/FuouM/ComfyUI-FirstOrderMM": [ [ "Articulate_Runner", "FOMM_Partswap", "FOMM_Runner", "FOMM_Seg10Chooser", "FOMM_Seg15Chooser", "FOMM_Seg5Chooser", "FSRT_Runner", "MRFA_Runner", "Spline_Runner" ], { "author": "Fuou Marinas", "description": "ComfyUI-native nodes to run First Order Motion Model for Image Animation and its non-diffusion-based successors.", "nickname": "FOMM", "title": "ComfyUI-FirstOrderMM", "title_aux": "ComfyUI-FirstOrderMM" } ], "https://github.com/FuouM/ComfyUI-MatAnyone": [ [ "MatAnyone", "MatAnyone2", "SolidColorBatched" ], { "author": "Fuou Marinas", "description": "A collection of nodes.", "nickname": "FM_nodes", "title": "FM Nodes", "title_aux": "ComfyUI-MatAnyone" } ], "https://github.com/FuouM/ComfyUI-StyleTransferPlus": [ [ "AESFA", "AesFAStyleBlend", "AesPA", "CAST", "CoralColorTransfer", "EFDM", "MicroAST", "NeuralNeighbor", "TSSAT", "UniST", "UniST_Video" ], { "author": "ZJU", "description": "A collection of style transfer nodes.", "nickname": "StyleTransferPlus", "title": "ComfyUI-StyleTransferPlus", "title_aux": "ComfyUI-StyleTransferPlus" } ], "https://github.com/FuouM/FM_nodes": [ [ "CoLIE_LowLight_Enhance", "ConvIR_DeHaze", "ConvIR_DeRain", "ConvIR_DeSnow", "ConvIR_DefocusDeblur", "ConvIR_MotionDeBlur", "ProPIH_Harmonizer", "RealViFormerSR", "StabStitch", "StabStitch_Crop_Resize", "StabStitch_Stabilize", "VFI_MAMBA", "WFEN" ], { "author": "Fuou Marinas", "description": "A collection of nodes.", "nickname": "FM_nodes", "title": "FM Nodes", "title_aux": "FM_nodes" } ], "https://github.com/FuryNocturn/ComfyUI-Dummy_Node_Pack": [ [ "ACN_AdvancedControlNetApply_v2", "ACN_ControlNetLoaderAdvanced", "ECHOCheckpointLoaderSimple", "KSampler_A1111" ], { "title_aux": "ComfyUI-Dummy_Node_Pack" } ], "https://github.com/FuryNocturn/ComfyUI-Studio-Fury": [ [ "SF_ActionAnimator", "SF_AddEntity", "SF_AssetLoader", "SF_DirectorEngine", "SF_FurySampler", "SF_GenerativeFusion", "SF_ProjectManager", "SF_SceneComposer", "SF_SmartSaver", "StudioFury_AdvancedPrompt", "StudioFury_EmbeddingsSelector" ], { "title_aux": "ComfyUI-Studio-Fury" } ], "https://github.com/Fuwuffyi/ComfyUI-VisualArea-Nodes": [ [ "VisualAreaPrompt", "VisualAreaPromptAdvanced" ], { "author": "Fuwuffy", "description": "This is a collection of nodes created to aid when managing area conditionings.", "nickname": "comfy-visual-area", "title": "ComfyUI Visual Area Nodes", "title_aux": "ComfyUI-VisualArea-Nodes" } ], "https://github.com/G-370/ComfyUI-SD3-Powerlab": [ [ "G370SD3PowerLab_AttentionToImage", "G370SD3PowerLab_ImageIntoAttention", "G370SD3PowerLab_ImageIntoLayer", "G370SD3PowerLab_LayerToImage", "G370SD3PowerLab_RenderAttention" ], { "title_aux": "ComfyUI-SD3-Powerlab" } ], "https://github.com/GACLove/ComfyUI-VFI": [ [ "CalculateLoadedFPS", "RIFEInterpolation" ], { "title_aux": "ComfyUI-VFI" } ], "https://github.com/GENKAIx/PixelArt-Processing-Nodes-for-ComfyUI": [ [ "PixelArtDownscaleNode", "PixelArtNode" ], { "title_aux": "PixelArt Processing Nodes" } ], "https://github.com/GHOSTLXH/ComfyUI-Counternodes": [ [ "AlternatingOutput", "AlternatingOutputB", "ImageCounter", "IntervalCounter", "IntervalCounterB", "LoadPromptFromTXT" ], { "title_aux": "ComfyUI-Counternodes" } ], "https://github.com/GHOSTLXH/ComfyUI_Danbooru_Formatter": [ [ "DanbooruTagFormatter", "DanbooruTagSnakeCaseFixer" ], { "title_aux": "ComfyUI_Danbooru_Formatter" } ], "https://github.com/GIlinQ/ComfyUI-Image-Latent-": [ [ "ComfyImageLatentNode" ], { "title_aux": "ComfyUI-Image-Latent-" } ], "https://github.com/GTSuya-Studio/ComfyUI-Gtsuya-Nodes": [ [ "Danbooru (ID)", "Danbooru (Random)", "DanbooruID", "DanbooruRandom", "Random File From Path", "Random SDXL Resolutions", "RandomFileFromPath", "RandomSDXLResolutions", "Replace Strings", "ReplaceStrings", "Simple Wildcards", "Simple Wildcards (Dir.)", "SimpleWildcards", "SimpleWildcardsDir", "Wildcards Nodes", "WildcardsNodes" ], { "title_aux": "ComfyUI-GTSuya-Nodes" } ], "https://github.com/GZK1108/Comfyui-QwenLoraLoaderSelective": [ [ "LoadLoraQwenImage" ], { "title_aux": "Comfyui-QwenLoraLoaderSelective" } ], "https://github.com/GadzoinksOfficial/comfyui_gprompts": [ [ "Batch Image Loader", "GPrompts", "Save Image With Notes", "Save Image to Immich Server", "String Formatter" ], { "author": "gadzoinksofficial", "description": "Another dynamic prompt node, designed to be easy to use and support wildcards", "nickname": "Gprompts", "title": "Gprompts", "title_aux": "Gprompts" } ], "https://github.com/GadzoinksOfficial/gadzoinks_ComfyUI": [ [ "Gadzoinks" ], { "author": "gadzoinksofficial", "description": "Custom node for integrating with gadzoinks iPhone app", "nickname": "Gadzoinks", "title": "Gadzoinks", "title_aux": "Gadzoinks" } ], "https://github.com/GamingDaveUk/daves_nodes": [ [ "davesTextToList" ], { "title_aux": "Daves Nodes" } ], "https://github.com/Gary-yeh/ComfyUI-WebPrompter": [ [ "ContentFetcher (WebPrompter)", "LLMNewsScriptGenerator (WebPrompter)" ], { "title_aux": "ComfyUI-WebPrompter" } ], "https://github.com/Gary-yeh/comfyui-super-captioner": [ [ "SuperCaptioner" ], { "title_aux": "comfyui-super-captioner" } ], "https://github.com/Gattopeloso/My_sample-scheduler_GATTO": [ [ "SamplerComboConfig", "SamplerComboSelector" ], { "title_aux": "My_sample-scheduler_GATTO" } ], "https://github.com/GavChap/ComfyUI-SD3LatentSelectRes": [ [ "SD3LatentSelectRes", "SD3LatentSelectResV2" ], { "title_aux": "ComfyUI-SD3LatentSelectRes" } ], "https://github.com/GavChap/ComfyUI_ExtractLora": [ [ "ExtractLoRA" ], { "title_aux": "ComfyUI_ExtractLora" } ], "https://github.com/Gavr728/ComfyUI_KleinTiledUpscaler": [ [ "KleinTileAwareCFGGuider", "KleinTiledUpscaler" ], { "title_aux": "Klein Tiled Upscaler" } ], "https://github.com/GeekatplayStudio/ComfyUI-HiddenImages": [ [ "IllusionLatentMask", "IllusionMagicScheduler", "IllusionPatternPreprocessor", "IllusionTextMask" ], { "title_aux": "ComfyUI-HiddenImages" } ], "https://github.com/GeekatplayStudio/ComfyUI-Text2Speech": [ [ "HttpTTSToAudio", "TTSServerStatus" ], { "title_aux": "ComfyUI-Text2Speech" } ], "https://github.com/GeekatplayStudio/ComfyUI-UltimateUpsacaler": [ [ "HyperTileCaptionTiles", "HyperTilePlanner", "HyperTilePromptComposer", "HyperTileRegionalConditioning", "HyperTileResizeImage", "HyperTileTilePreview" ], { "title_aux": "ComfyUI-UltimateUpsacaler" } ], "https://github.com/GeekatplayStudio/ComfyUI-UniversalVideoIO": [ [ "UV_AudioMux", "UV_CodecPreset", "UV_ImageBatchToLatent", "UV_LoadVideo", "UV_MetadataProbe", "UV_SaveMaster", "UV_SaveSequence", "UV_SaveVideo", "UV_TranscodeVideo" ], { "title_aux": "Geekatplay Studio - ComfyUI-UniversalVideoIO" } ], "https://github.com/GeekatplayStudio/ComfyUI-cluster": [ [ "DynamicCheckpointLoader", "DynamicLoraStack", "LiveStatus", "OllamaPromptPlanner", "OllamaVisionDualPlanner", "OllamaVisionStylePlanner", "PreviewTextMerge" ], { "title_aux": "ComfyUI-cluster" } ], "https://github.com/GeekatplayStudio/comfyui-hitem3d": [ [ "DynamicValueGenerator", "HTMLPreviewer", "HiTem3DConfigNode", "HiTem3DDownloaderNode", "HiTem3DHistoryNode", "HiTem3DNode", "HiTem3DPreviewNode", "TextTemplate" ], { "title_aux": "ComfyUI HiTem3D Integration" } ], "https://github.com/GeekyGhost/ComfyUI-Geeky-Kokoro-TTS": [ [ "GeekyKokoroAdvancedVoice", "GeekyKokoroTTS" ], { "title_aux": "ComfyUI-Geeky-Kokoro-TTS" } ], "https://github.com/GeekyGhost/ComfyUI-Geeky-LatentSyncWrapper": [ [ "GeekyLatentSyncNode", "GeekyVideoLengthAdjuster" ], { "title_aux": "ComfyUI-Geeky-LatentSyncWrapper 1.5" } ], "https://github.com/GeekyGhost/ComfyUI-GeekyRemB": [ [ "GeekyRemB" ], { "title_aux": "ComfyUI-GeekyRemB" } ], "https://github.com/GeekyGhost/ComfyUI-Image-Segmenting-Loader": [ [ "GeekyQwenCompositor", "GeekyQwenEffects", "GeekyQwenSegmentLoader" ], { "title_aux": "ComfyUI-Image-Segmenting-Loader" } ], "https://github.com/GeekyGhost/ComfyUI_Geeky_AudioMixer": [ [ "GeekyAudioMixer" ], { "title_aux": "ComfyUI Geeky AudioMixer" } ], "https://github.com/GegenDenTag/ComfyUI-multi-area-condition-node": [ [ "MultiAreaConditioning" ], { "title_aux": "Multi Area Conditioning" } ], "https://github.com/GeneralShan/comfyui-flux2-sdnq": [ [ "Flux2SDNQClearCaches", "Flux2SDNQImageEdit", "Flux2SDNQLoRAApply", "Flux2SDNQLoadPipeline", "Flux2SDNQTextToImage" ], { "title_aux": "FLUX.2 SDNQ" } ], "https://github.com/GeneralShan/comfyui-zimage-sdnq": [ [ "ZImageSDNQCannyPreprocess", "ZImageSDNQClearCaches", "ZImageSDNQControlLoRAApply", "ZImageSDNQControlPipelineLoader", "ZImageSDNQDepthPreprocess", "ZImageSDNQLoRAApply", "ZImageSDNQPipelineLoader", "ZImageSDNQSamplerControl", "ZImageSDNQSamplerI2I", "ZImageSDNQSamplerInpaint", "ZImageSDNQSamplerT2I", "ZImageSDNQSamplerTileUpscale" ], { "title_aux": "comfyui-zimage-sdnq" } ], "https://github.com/GentlemanHu/ComfyUI-SunoAI": [ [ "GentlemanHu_SunoAI", "GentlemanHu_SunoAI_NotSafe" ], { "title_aux": "ComfyUI Suno API" } ], "https://github.com/Geo1230/ComfyUI-DeepseekOCR": [ [ "DeepSeekOCR_Load", "DeepSeekOCR_Run" ], { "title_aux": "ComfyUI-DeepseekOCR" } ], "https://github.com/GeorgeJiang/comfyui-save-image-no-meta": [ [ "\ud83d\udcbe Save Image (No Meta)" ], { "title_aux": "ComfyUI Save Image Without Metadata" } ], "https://github.com/GeraldWie/ComfyUI-I2I-slim": [ [ "Color Transfer Slim", "Combine and Paste Slim", "Inpaint Segments Slim", "Mask Ops Slim" ], { "author": "GeraldWie", "title": "ComfyI2I-lite", "title_aux": "ComfyUI-I2I-slim" } ], "https://github.com/Gipphe/comfyui-metadata-statistics": [ [ "RecordModels" ], { "title_aux": "ComfyUI Metadata Statistics" } ], "https://github.com/GiusTex/ComfyUI-DiffusersImageOutpaint": [ [ "DiffusersImageOutpaint", "EncodeDiffusersOutpaintPrompt", "LoadDiffuserControlnet", "LoadDiffuserModel", "PadImageForDiffusersOutpaint" ], { "title_aux": "ComfyUI-DiffusersImageOutpaint" } ], "https://github.com/GiusTex/ComfyUI-MoreEfficientSamplers": [ [ "CFGFloatListScheduler", "SamplerCustomAdvancedEfficient", "ScheduledCfgGuider" ], { "title_aux": "ComfyUI-MoreEfficientSamplers" } ], "https://github.com/GiusTex/ComfyUI-Wan-TimeToMove": [ [ "EncodeWanVideo", "TTMLatentAdd", "TimeToMoveGuider" ], { "title_aux": "ComfyUI-Wan-TimeToMove" } ], "https://github.com/GizmoR13/PG-Nodes": [ [ "PgCheckpointSelect", "PgClipSelect", "PgClipVisionSelect", "PgControlNetSelect", "PgCpSwitch", "PgCreateHookLoraBoth", "PgCreateHookLoraClipOnly", "PgCreateHookLoraModelOnly", "PgDiffusionSelect", "PgIPAdapterSelect", "PgJustSaveImage", "PgJustSaveImageOut", "PgLORASelect", "PgLazyPrompt", "PgLazyPromptExt", "PgLazyPromptMini", "PgLoraBridgeLoader", "PgMergeLoraBoth", "PgMergeLoraClipOnly", "PgMergeLoraModelOnly", "PgPercentFloat", "PgSamplerSelect", "PgSamplerSelectCombo", "PgSchedulerSelect", "PgSchedulerSelectCombo", "PgSetClipHooks", "PgSetHookKeyframes", "PgSetModelHooks", "PgSwapCFGGuidance", "PgUniCheckpointSelect", "PgUniClipSelect", "PgUniClipVisionSelect", "PgUniControlNetSelect", "PgUniDiffusionSelect", "PgUniIPAdapterSelect", "PgUniLORASelect", "PgUniUpscaleSelect", "PgUniVAESelect", "PgUnifiedLoader", "PgUnifiedLoaderMini", "PgUpscaleSelect", "PgVAESelect", "PgXorDualToggle" ], { "title_aux": "PG Nodes" } ], "https://github.com/Glidias/mask2sam": [ [ "MaskToBBoxes", "MaskToPoints" ], { "title_aux": "mask2sam" } ], "https://github.com/Goktug/comfyui-saveimage-plus": [ [ "SaveImagePlus" ], { "title_aux": "Save Image Plus for ComfyUI" } ], "https://github.com/GonDesign/ComfyUI-HaoranWanxImageEdit": [ [ "HaoranWanxAPILoader", "HaoranWanxImageEdit", "HaoranWanxPromptHelper" ], { "title_aux": "ComfyUI-HaoranWanxImageEdit" } ], "https://github.com/GoogleCloudPlatform/comfyui-google-genmedia-custom-nodes": [ [ "Gemini25FlashImage", "Gemini31FlashImage", "Gemini3ProImage", "GeminiNode25", "GeminiNode31", "GeminiNode35", "Imagen3TextToImageNode", "Imagen4TextToImageNode", "Imagen4UpscaleImageNode", "Lyria2TextToMusicNode", "Veo2GcsUriImageToVideoNode", "Veo2ImageToVideoNode", "Veo2TextToVideoNode", "Veo3GcsUriImageToVideoNode", "Veo3ImageToVideoNode", "Veo3ReferenceToVideo", "Veo3TextToVideoNode", "VeoVideoSaveAndPreview", "VeoVideoToVHSNode", "VirtualTryOn" ], { "title_aux": "comfyui-google-genmedia-custom-nodes" } ], "https://github.com/Goshe-nite/comfyui-gps-supplements": [ [ "KSampler to Image Saver", "Lora Prompt Concatenation", "Lora to String", "Model to String", "gpsdebugger" ], { "title_aux": "GPS' Supplements for ComfyUI" } ], "https://github.com/Gourieff/ComfyUI-ReActor": [ [ "ImageRGBA2RGB", "ReActorBuildFaceModel", "ReActorFaceBoost", "ReActorFaceSimilarity", "ReActorFaceSwap", "ReActorFaceSwapOpt", "ReActorImageDublicator", "ReActorLoadFaceModel", "ReActorMakeFaceModelBatch", "ReActorMaskHelper", "ReActorOptions", "ReActorRestoreFace", "ReActorRestoreFaceAdvanced", "ReActorSaveFaceModel", "ReActorSetWeight", "ReActorUnload" ], { "title_aux": "comfyui-reactor-node" } ], "https://github.com/GraftingRayman/Border-Distance-Mapper": [ [ "BorderDistanceMapper" ], { "title_aux": "Border Distance Mapper" } ], "https://github.com/GraftingRayman/ComfyUI-Dimension-Selector": [ [ "DimensionSelector" ], { "title_aux": "ComfyUI Visual Dimension Selector" } ], "https://github.com/GraftingRayman/ComfyUI-Games": [ [ "ArkanoidNode", "CheckersNode", "PacManNode", "SnakeNode", "TetrisNode", "TicTacToeNode" ], { "title_aux": "ComfyUI-Games" } ], "https://github.com/GraftingRayman/ComfyUI-PuLID-Flux-GR": [ [ "GRApplyPulidFlux", "GRPulidFluxEvaClipLoader", "GRPulidFluxInsightFaceLoader", "GRPulidFluxModelLoader" ], { "title_aux": "ComfyUI-PuLID-Flux-GR" } ], "https://github.com/GraftingRayman/ComfyUI-ZImage-Bake-Extract": [ [ "ZImageLoRA Manager Advanced", "ZImageLoraManagerAdvanced", "ZImageLoraMergerAdvanced" ], { "title_aux": "ComfyUI-ZImage-Bake-Extract" } ], "https://github.com/GraftingRayman/ComfyUI_GraftingRayman": [ [ "GR BLIP 2 Caption Generator", "GR BLIP 2 Text Expander", "GR Background Remover REMBG", "GR Checkered Board", "GR Counter", "GR Filename", "GR Flip Tile Random Inverted", "GR Flip Tile Random Red Ring", "GR Florence 2 Caption Generator", "GR INT Incremetor", "GR Image Details Displayer", "GR Image Details Saver", "GR Image Multiplication", "GR Image Multiplier", "GR Image Paste", "GR Image Paste With Mask", "GR Image Resize", "GR Image Resize Methods", "GR Image Size", "GR Image/Depth Mask", "GR Lora Randomizer", "GR Mask", "GR Mask Create", "GR Mask Create Random", "GR Mask Create Random Multi", "GR Mask Resize", "GR Multi Mask Create", "GR Onomatopoeia", "GR Pan Or Zoom", "GR Prompt Generator", "GR Prompt Generator Extended", "GR Prompt Generator1", "GR Prompt HUB", "GR Prompt Replacer", "GR Prompt Selector", "GR Prompt Selector Multi", "GR Prompty", "GR Scroller", "GR Sigma Preset Selector", "GR Sigma Preset Selector Advanced", "GR Sigma Presets", "GR Sigmas", "GR Stack Image", "GR Text Overlay", "GR Tile and Border Image", "GR Tile and Border Image Random Flip", "GRAnySelector", "GRAudioSelector", "GRImageSelector", "GRLiveGroupController", "GRLoraLoader", "GRMenuHook", "GRPromptReplacer", "GRPromptViewer", "ImageLoaderUltimate", "ImageLoaderUltimateMulti" ], { "title_aux": "GraftingRayman" } ], "https://github.com/GraftingRayman/ComfyUI_QueueTube": [ [ "GR QueueTube" ], { "title_aux": "ComfyUI QueueTube" } ], "https://github.com/GraftingRayman/Unified-Vision-Prompt-Generator": [ [ "UnifiedVisionPromptGenerator" ], { "title_aux": "Unfied Vision Prompt Generator" } ], "https://github.com/GrailGreg/images_base64": [ [ "SaveImage64", "ShowText64" ], { "title_aux": "Image Saving and Base64 Encoding Script" } ], "https://github.com/Granddyser/wan-video-extender": [ [ "WanVideoExtenderLowHigh", "WanVideoExtenderNative" ], { "title_aux": "Wan-video-extender" } ], "https://github.com/GreenLandisaLie/AuraSR-ComfyUI": [ [ "AuraSR.AuraSRUpscaler" ], { "title_aux": "AuraSR-ComfyUI" } ], "https://github.com/GreenLandisaLie/ComfyUI-BooruBrowser": [ [ "SILVER_FL_BooruBrowser", "SILVER_Online_Video_Frame_Extractor" ], { "title_aux": "ComfyUI-BooruBrowser" } ], "https://github.com/GreenLandisaLie/ComfyUI-RichText_BasicDynamicPrompts": [ [ "SILVER_BasicDynamicPrompts" ], { "title_aux": "ComfyUI-RichText_BasicDynamicPrompts" } ], "https://github.com/GreenLandisaLie/ComfyUI-Silver_Pack": [ [ "SILVER_ClipTextEncodeWithCache", "SILVER_SaveIMGWithClick" ], { "title_aux": "ComfyUI-Silver_Pack" } ], "https://github.com/GroxicTinch/EasyUI-ComfyUI": [ [ "UINode" ], { "title_aux": "EasyUI" } ], "https://github.com/GrvBdgr/comfyui-negativewildcardsprocessor": [ [ "custom_token_processor", "neg_wildcard_processor" ], { "title_aux": "Negative Wildcard Processor Node for ComfyUI" } ], "https://github.com/GuardSkill/ComfyUI-LatentSyncEnhanced": [ [ "LatentSyncEnhanced" ], { "title_aux": "ComfyUI LatentSync Enhanced" } ], "https://github.com/GuardSkill/ComfyUI-VoiceSep": [ [ "ClearVoiceModelLoader", "ClearVoiceSpeechSeparation" ], { "title_aux": "ComfyUI-VoiceSep" } ], "https://github.com/Gue-e/ComfyUI-PanoCard": [ [ "PanoCardViewer", "PanoCondAllBatch", "PanoCondFaceBatch", "PanoCondFaceClamp", "PanoCondFaceDetailerHook", "PanoCondFaceUnPack", "PanoImage2FaceSplit", "PanoImageAdjust", "PanoImageEqu2Equ", "PanoImageEqu2Face", "PanoImageEqu2Pic", "PanoImageFace2Equ", "PanoImageFaceClamp", "PanoImageFaceToLong", "PanoImageHeightPad", "PanoImagePad", "PanoImagePic2Equ", "PanoImageRoll", "PanoImageUnPack", "PanoImageWidthPad", "PanoLongMaskSplit", "PanoMaskUnPack", "PanoPipe", "PanoPromptSplit", "PanoRegionalPrompt" ], { "title_aux": "ComfyUI-PanoCard" } ], "https://github.com/Guillaume-127/ConfyUI_Post_Processing_PRO": [ [ "AutoResizeMatchPRO", "BayerDitheringPRO", "ChromaticAberrationPRO", "CinematicAdaptiveSharpeningPRO", "CinematicColorMatchPRO", "FPE_Kodak2383_PRO", "FilmGrainPRO", "HalationPRO", "LateralChromaticAberrationPRO", "LensDistortionPRO", "SensorHeatNoisePRO", "SpecularMicroBloomPRO", "SubsurfaceDiffusionPRO", "VeilingGlarePRO" ], { "title_aux": "Post Processing PRO" } ], "https://github.com/Guillaume-Fgt/ComfyUI_StableCascadeLatentRatio": [ [ "StableCascadeLatentRatio" ], { "title_aux": "ComfyUI_StableCascadeLatentRatio" } ], "https://github.com/GuillaumeBonvin/ComfyUI-projectorz-helper": [ [ "ControlNetModelSelector", "ImageTypeCheck", "ValidateTypeNode" ], { "title_aux": "ComfyUI-projectorz-helper" } ], "https://github.com/HAEGONG/ComfyUI_LoadImageWithFileName": [ [ "Load Image With FileName" ], { "title_aux": "ComfyUI_LoadImageWithFileName" } ], "https://github.com/HAL41/ComfyUI-aichemy-nodes": [ [ "aichemyYOLOv8Segmentation" ], { "title_aux": "ComfyUI aichemy nodes" } ], "https://github.com/HDembinski/comfyui_plugins": [ [ "NativeImageSizes", "TextEncodeQwenImageEditAlt", "TextEncodeQwenImageEditPlusAlt" ], { "title_aux": "comfyui-plugins" } ], "https://github.com/HECer/ComfyUI-FilePathCreator": [ [ "FilePathCreator", "FilePathExtractor" ], { "title_aux": "ComfyUI-FilePathCreator" } ], "https://github.com/HJH-AILab/ComfyUI_CosyVoice2": [ [ "CosyVoiceModel", "CosyVoiceNode", "HJHCosyVoiceSaveAudio" ], { "title_aux": "ComfyUI_CosyVoice2" } ], "https://github.com/HJH-AILab/ComfyUI_Facefusion": [ [ "FacefusionFaceEnhancerProcessor", "FacefusionFaceSwapperProcessor", "FacefusionFrameEnhancerProcessor", "FacefusionLipSyncerProcessor", "FacefusionOptionsNode", "FacefusionProcesserOptionsNode", "FacefusionProcessingNode" ], { "title_aux": "ComfyUI_Facefusion" } ], "https://github.com/HJH-AILab/ComfyUI_StableAnimator": [ [ "StableAnimatorDWPoseDetectorAlignedModels", "StableAnimatorLoadFramesFromFolderNode", "StableAnimatorModels", "StableAnimatorNode", "StableAnimatorSkeletonNode" ], { "title_aux": "ComfyUI_StableAnimator" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_APICall": [ [ "RH_AudioUploader", "RH_BatchImages", "RH_ExecuteNode", "RH_ExtractImage", "RH_ImageUploaderNode", "RH_NodeInfoListNode", "RH_SettingsNode", "RH_Utils", "RH_VideoUploader", "RH_VideoUploaderPath" ], { "title_aux": "ComfyUI_RH_APICall" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_DMOSpeech2": [ [ "RunningHub DMOSpeech2" ], { "title_aux": "ComfyUI DMOSpeech2 Node" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_DreamOmni2": [ [ "RunningHub DreamOmni2 Edit Pipeline", "RunningHub DreamOmni2 Editor", "RunningHub DreamOmni2 Gen Pipeline", "RunningHub DreamOmni2 Generator" ], { "title_aux": "ComfyUI DreamOmni2 Node" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_FramePack": [ [ "RunningHub_FramePack", "RunningHub_FramePack_F1" ], { "title_aux": "ComfyUI_RH_FramePack" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_ICCustom": [ [ "RunningHub ICCustom Loader", "RunningHub ICCustom Sampler" ], { "title_aux": "ComfyUI IC-Custom Node" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_LLM_API": [ [ "RH_LLMAPI_NODE" ], { "title_aux": "ComfyUI_RH_LLM_API" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_OminiControl": [ [ "RunningHub_Omini_Fill", "RunningHub_Omini_Spatial", "RunningHub_Omini_Subject" ], { "title_aux": "ComfyUI_RH_OminiControl" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_OneReward": [ [ "RunningHub OneReward Eraser", "RunningHub OneReward Loader", "RunningHub OneReward Sampler" ], { "title_aux": "ComfyUI OneReward Node" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_Ovi": [ [ "RunningHub Ovi Image to Video", "RunningHub Ovi Model Loader", "RunningHub Ovi Text to Video" ], { "title_aux": "ComfyUI Ovi Node" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_QwenImageI2L": [ [ "RunningHub_ImageQwenI2L_Loader(CFB)", "RunningHub_ImageQwenI2L_Loader(Style)", "RunningHub_ImageQwenI2L_LoraGenerator" ], { "title_aux": "ComfyUI_RH_QwenImageI2L" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_SeedXPro": [ [ "RunningHub SeedXPro Translator" ], { "title_aux": "ComfyUI SeedXPro Translation Node" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_Step1XEdit": [ [ "RunningHub_Step1XEdit" ], { "title_aux": "ComfyUI_RH_Step1XEdit" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_UNO": [ [ "RunningHub_UNO_Loadmodel", "RunningHub_UNO_Sampler" ], { "title_aux": "ComfyUI_RH_UNO" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_USO": [ [ "RunningHub USO Loader", "RunningHub USO Sampler" ], { "title_aux": "ComfyUI USO Node" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_VideoAsPrompt": [ [ "RunningHub VideoAsPrompt Loader", "RunningHub VideoAsPrompt Sampler(CogVideoX)" ], { "title_aux": "ComfyUI_RH_VideoAsPrompt" } ], "https://github.com/HM-RunningHub/ComfyUI_RH_mammothmoda": [ [ "RunningHub Mammothmoda Loader", "RunningHub Mammothmoda T2I Sampler" ], { "title_aux": "ComfyUI_RH_mammothmoda" } ], "https://github.com/HM1579/ComfyUI-LoopGif": [ [ "LoopGif" ], { "title_aux": "ComfyUI-LoopGif" } ], "https://github.com/HMG-Fiverr/ComfyUI-RandomNumberButton": [ [ "RandomNumberButton" ], { "title_aux": "Random Number Button" } ], "https://github.com/HSDHCdev/ComfyUI-AI-Pixel-Art-Enhancer": [ [ "AIPixelArtEnhancer" ], { "title_aux": "AI Pixel Art Enhancer for ComfyUI" } ], "https://github.com/HWDigi/Factory-Prompts_comfyui": [ [ "FactoryPromptsNegative", "FactoryPromptsNegativeCategorized", "FactoryPromptsNegativeToggle", "FactoryPromptsPositive" ], { "title_aux": "Factory Prompt Generator" } ], "https://github.com/Hahihula/ComfyUI-batching-nodes": [ [ "BatchImageLoaderNode", "ImageFromBatchNode", "PromptFromListNode", "PromptLoopNode" ], { "title_aux": "ComfyUI-batching-nodes" } ], "https://github.com/Haiper-ai/ComfyUI-HaiperAI-API": [ [ "HaiperImage2Video", "HaiperKeyframeConditioning", "HaiperText2Image", "HaiperText2Video" ], { "title_aux": "ComfyUI-HaiperAI-API" } ], "https://github.com/HalfikCode/ComfyUI-Prompt-DB": [ [ "ApplyLoraStack", "PromptCombiner", "PromptDBManager", "PromptSelector" ], { "title_aux": "Prompt DB" } ], "https://github.com/HallettVisual/ComfyUI-Qwen-Camera-Selector": [ [ "QwenCameraPromptBuilder" ], { "title_aux": "ComfyUI-Qwen-Camera-Selector" } ], "https://github.com/Hangover3832/ComfyUI_Hangover-Utils": [ [ "Get Workflow Data", "Image Clipboard Copy", "Image Clipboard Paster", "Image Scale Bounding Box", "Make Inpaint Model", "Save Image w/o Metadata", "SympyInterpreter", "Text Encode Wildcards" ], { "author": "AlexL", "description": "Scales an input image into a given box size, whereby the aspect ratio keeps retained.", "nickname": "Hangover-Image_Scale_Bouning_Box", "title": "ComfyUI-Hangover-Image_Scale_Bouning_Box", "title_aux": "ComfyUI_Hangover-Utils" } ], "https://github.com/HannibalP/comfyui-HannibalPack": [ [ "HannibalLoraLoader" ], { "title_aux": "comfyui-HannibalPack" } ], "https://github.com/Haoming02/comfyui-diffusion-cg": [ [ "Diffusion CG", "Disable CG" ], { "title_aux": "Diffusion CG" } ], "https://github.com/Haoming02/comfyui-floodgate": [ [ "FloodGate" ], { "title_aux": "Floodgate" } ], "https://github.com/Haoming02/comfyui-resharpen": [ [ "ReSharpen" ], { "title_aux": "ComfyUI ReSharpen" } ], "https://github.com/HappyOnigiri/ComfyUI-Meld": [ [ "MeldAutoExposure", "MeldImageLoader", "MeldImageLoaderBatch", "MeldPatternHeart", "MeldPixelate", "MeldPromptConstructor", "MeldSaveImage", "MeldSettingsUnpacker", "MeldUnifiedFluxLoader", "MeldUnifiedLoader" ], { "title_aux": "ComfyUI-Meld" } ], "https://github.com/HappyXY/ComfyUI-AmazonBedrock": [ [ "Amazon Bedrock - Nova Canvas Background Prompt Replace", "Amazon Bedrock - Nova Canvas Generate Image", "Amazon Bedrock - Nova Canvas Generate Variations", "Amazon Bedrock - Nova Canvas Remove Object", "Amazon Bedrock - Nova Reel Video", "Bedrock - Claude", "Bedrock - Claude Multimodal", "Bedrock - Nova", "Bedrock - SDXL" ], { "title_aux": "ComfyUI-AmazonBedrock" } ], "https://github.com/Hasasasa/ComfyUI_DashuaiTools": [ [ "API_PromptHelper", "API_caption", "Batch_API_caption", "Gemini_API_Image", "ImageComparisonGIF", "Load64image", "LoadImageList", "LoadTextList", "MinimumFilter", "SaveImageWithName", "XY_Image", "ZImageLoraModelOnly", "getImageRetio", "qwenMultiAngles" ], { "title_aux": "ComfyUI DashuaiTools" } ], "https://github.com/HassanEclipse/comfyui-hb-party": [ [ "HB_Outpaint Padding", "HB_TextPresetSwitch", "HB_TidyString", "HB_Wildcard Processor" ], { "title_aux": "HB ComfyUI Nodes" } ], "https://github.com/HavocsCall/comfyui_HavocsCall_Custom_Nodes": [ [ "Clip Switch", "Combine String", "Conditioning Switch", "Float Selector", "Float to Integer", "Float to String", "Image Switch", "Integer Selector", "Integer to Float", "Integer to String", "Latent Switch", "Load Image", "Logic Compare", "Math Operation", "Model Switch", "Prompt Combiner", "Prompt Styler", "Sampler Config", "Save Image", "String Switch", "String to Float", "String to Integer", "Text Box", "VAE Switch" ], { "title_aux": "HavocsCall's Custom ComfyUI Nodes" } ], "https://github.com/HaydenReeve/ComfyUI-Better-Strings": [ [ "BetterString" ], { "title_aux": "ComfyUI Better Strings" } ], "https://github.com/Hazukiaoi/ComfyUI-LM_Studio_Tools": [ [ "LMS_APIConfig", "LMS_GetAssistantMessage", "LMS_Request", "LMS_SelectModel", "LMS_SystemPrompt", "LMS_UnloadModel", "LMS_UserPrompt" ], { "title_aux": "LM Studio Tools for ComfyUI" } ], "https://github.com/HeadshotPro/ComfyUI-HeadshotPro": [ [ "[HSP] Download Dreambooth Checkpoint", "[HSP] Download Flux Lora", "[HSP] Get Random Value From List", "[HSP] Load Canny Pose Face", "[HSP] Transparent to White Background" ], { "title_aux": "ComfyUI-HeadshotPro" } ], "https://github.com/Hearmeman24/ComfyUI-LoRAPlotNode": [ [ "LoRAPlotImageSaver", "LoRAPlotNode" ], { "title_aux": "ComfyUI-LoRAPlotNode" } ], "https://github.com/Hearmeman24/ComfyUI-Pinecone": [ [ "PineconePromptUpserter" ], { "title_aux": "ComfyUI Pinecone Prompt Upserter" } ], "https://github.com/HebelHuber/comfyui-enhanced-save-node": [ [ "EnhancedSaveNode" ], { "title_aux": "comfyui-enhanced-save-node" } ], "https://github.com/HellerCommaA/ComfyUI-MetadataStripper": [ [ "MetadataStripper" ], { "title_aux": "ComfyUI-MetadataStripper" } ], "https://github.com/HellerCommaA/ComfyUI-VideoResolutions": [ [ "HunyuanResolutions" ], { "title_aux": "Hunyuan Video Resolutions" } ], "https://github.com/HellerCommaA/ComfyUI-ZImageLatent": [ [ "ZImageLatent" ], { "title_aux": "ComfyUI-ZImageLatent" } ], "https://github.com/Hellfiredragon/comfyui-image-manipulation": [ [ "AlphaApplyMaskToImage", "CreateMaskFromColorsNode" ], { "title_aux": "comfyui-image-manipulation" } ], "https://github.com/HelloVision/ComfyUI_HelloMeme": [ [ "GetExpression", "GetExpression2", "GetFaceLandmarks", "GetHeadPose", "HMFaceToolkitsLoader", "HMImagePipelineLoader", "HMPipelineImage", "HMPipelineVideo", "HMVideoPipelineLoader" ], { "title_aux": "ComfyUI_HelloMeme" } ], "https://github.com/HelloWNW/comfyui-hsl-mask-node": [ [ "HSLRangeToMask" ], { "title_aux": "comfyui-hsl-mask-node" } ], "https://github.com/Hellrunner2k/ComfyUI-HellrunnersMagicalNodes": [ [ "AdjustMojo", "BufferedEncoder", "LoRABox", "LoadMaskMap", "MagicalSaveNode", "MaskMapPrompt", "MaskMapPromptMix", "MojoLoader", "MojoMaker", "SaveMojo", "TEAce", "ThermalLatenator" ], { "title_aux": "Hellrunner's Magical Nodes" } ], "https://github.com/HenkDz/nd-super-nodes": [ [ "NdSuperLoraLoader" ], { "title_aux": "nd-super-nodes" } ], "https://github.com/Herony82/ComfyUI-WanAnimatePreprocess-track": [ [ "TrackedPoseAndFaceDetection" ], { "title_aux": "WanAnimatePreprocess Track" } ], "https://github.com/HighDoping/ComfyUI_ASSSSA": [ [ "ASSSubtitleReader", "ASSSubtitleSave", "FFMpegSettings", "MultilineTextInput", "SubtitleEmbedding", "SubtitleExtraction", "VideoTranscoding" ], { "title_aux": "ComfyUI-ASSSSA" } ], "https://github.com/HitmanLoges/comfyui-glitch-lab-sampler": [ [ "AttentionDropoutPatcher", "GlitchSigmas", "LatentFrameInterleave" ], { "title_aux": "comfyui-glitch-lab-sampler" } ], "https://github.com/HoangYell/comfyui-hoangyell-video": [ [ "AddIntroImage" ], { "title_aux": "comfyui-hoangyell-video-edit" } ], "https://github.com/Holasyb918/Ghost2_Comfyui": [ [ "AlignPipeline", "BlenderPipeline", "FaceAnalysisePipeline", "FaceParsingPipeline", "LoadAlignerModel", "LoadBlenderModel", "LoadFaceAnalysisModel", "LoadFaceParsingModel", "LoadInpainterModel", "LoadStyleMatteModel" ], { "title_aux": "Ghost2_Comfyui" } ], "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM": [ [ "AgentMemoryProvider", "AgentNode", "BasicRecursionFilterNode", "Completion Enhancement Filter", "Document Chunk Processor", "DocumentChunkRecursionFilterNode", "DocumentProcessor", "Iterative Completion Agent", "LinuxMemoryDirectory", "QueryNode" ], { "description": "Nodes for interfacing with LiteLLM", "nickname": "Tasha", "title": "ComfyUI_LiteLLM", "title_aux": "ComfyUI_LiteLLM" } ], "https://github.com/HowToSD/ComfyUI-Data-Analysis": [ [ "CDAFloatCreate", "CDAIntCreate", "CDAJSONCreate", "CDAShowFloat", "CDAShowInt", "CDAStringCreate", "CDATextCreate", "MPLBar", "MPLLine", "MPLPieChart", "MPLScatter", "NumpyFloatCreate", "NumpyIntCreate", "NumpyShow", "NumpySqueeze", "PandasAdd", "PandasAddScalarFloat", "PandasAddScalarInt", "PandasAddSeries", "PandasAsFloat", "PandasAsInt", "PandasAsString", "PandasAtDatetime", "PandasAtFloat", "PandasAtInt", "PandasAtSetDatetime", "PandasAtSetFloat", "PandasAtSetInt", "PandasAtSetString", "PandasAtString", "PandasBooleanIndex", "PandasColumns", "PandasCorr", "PandasCos", "PandasCount", "PandasCov", "PandasCreate", "PandasCreateFromDict", "PandasCreateFromDictIndexList", "PandasCreateFromMultipleDict", "PandasCreateFromNumpy", "PandasCreateFromTensor", "PandasCreateSeriesFromDict", "PandasCreateSeriesFromList", "PandasCreateSeriesFromListIndexList", "PandasCreateWithIndex", "PandasCrosstab", "PandasCummax", "PandasCummin", "PandasCumprod", "PandasCumsum", "PandasDiv", "PandasDivScalarFloat", "PandasDivScalarInt", "PandasDivSeries", "PandasDropDuplicates", "PandasDropNA", "PandasEq", "PandasEqScalarFloat", "PandasEqScalarInt", "PandasExcelFileSheetNames", "PandasExp", "PandasFeatureSplitToNumpy", "PandasFeatureSplitToPt", "PandasFillNAScalarFloat", "PandasFillNAScalarInt", "PandasGe", "PandasGeScalarFloat", "PandasGeScalarInt", "PandasGroupBy", "PandasGt", "PandasGtScalarFloat", "PandasGtScalarInt", "PandasHead", "PandasHorizontalConcat", "PandasHorizontalSplit", "PandasIatDatetime", "PandasIatFloat", "PandasIatInt", "PandasIatSetDatetime", "PandasIatSetFloat", "PandasIatSetInt", "PandasIatSetString", "PandasIatString", "PandasIlocRowSeries", "PandasIlocRowsDataFrame", "PandasIlocRowsSliceDataFrame", "PandasIndex", "PandasIndexToString", "PandasIsNA", "PandasJoin", "PandasKurtosis", "PandasLe", "PandasLeScalarFloat", "PandasLeScalarInt", "PandasLoadCSV", "PandasLoadCSVWithEncoding", "PandasLoadCSVWithIndex", "PandasLoadExcel", "PandasLoadHTML", "PandasLoadJSON", "PandasLocCellString", "PandasLocRowMultiIndexDataFrame", "PandasLocRowSeries", "PandasLog", "PandasLt", "PandasLtScalarFloat", "PandasLtScalarInt", "PandasMax", "PandasMean", "PandasMedian", "PandasMelt", "PandasMin", "PandasMode", "PandasMul", "PandasMulScalarFloat", "PandasMulScalarInt", "PandasMulSeries", "PandasNe", "PandasNeScalarFloat", "PandasNeScalarInt", "PandasPivot", "PandasPow", "PandasPowScalarFloat", "PandasPowScalarInt", "PandasPowSeries", "PandasRename", "PandasRenameAdvanced", "PandasReplace", "PandasReplaceAdvanced", "PandasSaveCSV", "PandasSaveJSON", "PandasSelectColumnAsSeries", "PandasSelectColumns", "PandasSelectRows", "PandasSeriesToDataFrame", "PandasSeriesToString", "PandasSetIndex", "PandasShowDataFrame", "PandasShowIndex", "PandasShowSeries", "PandasShowText", "PandasSin", "PandasSkew", "PandasSort", "PandasStd", "PandasStrftime", "PandasSub", "PandasSubScalarFloat", "PandasSubScalarInt", "PandasSubSeries", "PandasSum", "PandasSummary", "PandasTan", "PandasToDatetime", "PandasToNumpy", "PandasToString", "PandasTranspose", "PandasValueCounts", "PandasVar", "PandasVerticalConcat", "PandasVerticalSplit", "PandasXs", "PyDatetimeToString", "PyFloatToString", "PyIntToString", "PyKvFloatCreate", "PyKvIntCreate", "PyKvStringCreate", "PyListToString", "PyStringToDatetime", "PyStringToDict", "PyStringToFloat", "PyStringToInt", "PyStringToList", "SNSBar", "SNSBarPt", "SNSBoxplot", "SNSHeatmap", "SNSHistogram", "SNSHistogramPt", "SNSLine", "SNSLinePt", "SNSPairplot", "SNSScatter", "SNSScatterPt" ], { "title_aux": "ComfyUI-Data-Analysis" } ], "https://github.com/HowToSD/ComfyUI-Pt-Wrapper": [ [ "HfTokenizerEncode", "PtAbs", "PtAcos", "PtAdd", "PtApplyFunction", "PtArange", "PtArgmax", "PtArgmin", "PtAsin", "PtAtan", "PtBitwiseAnd", "PtBitwiseLeftShift", "PtBitwiseNot", "PtBitwiseOr", "PtBitwiseRightShift", "PtBitwiseXor", "PtBmm", "PtBoolCreate", "PtComputeLoss", "PtConcat", "PtCos", "PtCosh", "PtCrop", "PtDataLoader", "PtDataLoaderFromTensors", "PtDiv", "PtEinsum", "PtEq", "PtEvaluateClassificationModel", "PtExp", "PtFlatten", "PtFloatCreate", "PtFloorDiv", "PtFromImage", "PtFromImageTranspose", "PtFromLatent", "PtFromNumpy", "PtFull", "PtGather", "PtGe", "PtGt", "PtIndexSelect", "PtIntCreate", "PtInterpolateByScaleFactor", "PtInterpolateToSize", "PtLe", "PtLinspace", "PtLoadModel", "PtLog", "PtLogicalAnd", "PtLogicalNot", "PtLogicalOr", "PtLogicalXor", "PtLt", "PtMaskedSelect", "PtMatMul", "PtMax", "PtMean", "PtMedian", "PtMin", "PtMm", "PtMul", "PtNe", "PtNeg", "PtOnes", "PtPad", "PtPermute", "PtPow", "PtPredictClassificationModel", "PtPredictRegressionModel", "PtProd", "PtRand", "PtRandInt", "PtRandn", "PtRemainder", "PtReshape", "PtSaveModel", "PtScatter", "PtShowSize", "PtShowText", "PtSin", "PtSinh", "PtSize", "PtSizeCreate", "PtSizeToNumpy", "PtSizeToString", "PtSqrt", "PtSqueeze", "PtStack", "PtStd", "PtSub", "PtSum", "PtTan", "PtTanh", "PtToBfloat16", "PtToFloat16", "PtToFloat32", "PtToFloat64", "PtToImage", "PtToImageTranspose", "PtToInt16", "PtToInt32", "PtToInt64", "PtToInt8", "PtToLatent", "PtToNumpy", "PtToRgbTensors", "PtToUint8", "PtTokenizer", "PtTrainClassificationModel", "PtTrainClassificationModelLr", "PtTrainClassificationTransformerModel", "PtTrainFineTuneClassificationTransformerModel", "PtTrainModel", "PtTrainRNNModel", "PtTrainRegressionModel", "PtUnsqueeze", "PtVar", "PtView", "PtWhere", "PtZeros", "PtdBernoulli", "PtdBeta", "PtdBinomial", "PtdCategorical", "PtdChi2", "PtdExponential", "PtdGamma", "PtdNormal", "PtdPoisson", "PtdStudentT", "PtdUniform", "PtdmCdf", "PtdmCdfTensor", "PtdmIcdf", "PtdmIcdfTensor", "PtdmLogProb", "PtdmLogProbTensor", "PtdmPdf", "PtdmPdfTensor", "PtdmPmf", "PtdmPmfTensor", "PtdmSample", "PtfGELU", "PtfLeakyReLU", "PtfLogSoftmax", "PtfReLU", "PtfSiLU", "PtfSigmoid", "PtfSoftmax", "PtfSoftplus", "PtfTanh", "PtnAvgPool2d", "PtnBCELoss", "PtnBCEWithLogitsLoss", "PtnBatchNorm2d", "PtnChainedModel", "PtnChainedModelWithAttentionMask", "PtnConv2d", "PtnConvModel", "PtnCrossEntropyLoss", "PtnEmbedding", "PtnEmbeddingRNNLinear", "PtnEmbeddingTransformerLinear", "PtnGRU", "PtnGRULinear", "PtnHfFineTunedClassificationModel", "PtnHfLoraClassificationModel", "PtnHuberLoss", "PtnInstanceNorm2d", "PtnKLDivLoss", "PtnL1Loss", "PtnLSTM", "PtnLSTMLinear", "PtnLayerNorm", "PtnLinear", "PtnLinearModel", "PtnMSELoss", "PtnMaskedMeanPooling", "PtnMaxPool2d", "PtnModelWithClosure", "PtnMultiheadAttention", "PtnMultiheadAttentionCustom", "PtnNLLLoss", "PtnPreAddChannelAxis", "PtnPreFlatten", "PtnRNN", "PtnRNNLinear", "PtnResidualConnectionModel", "PtnResidualConnectionModelWithAttentionMask", "PtnResnetModel", "PtnSmoothL1Loss", "PtoAdam", "PtoAdamW", "PtoLrSchedulerCosineAnnealing", "PtoLrSchedulerReduceOnPlateau", "PtoLrSchedulerStep", "PtoSGD", "PtoSimple", "PtvDataset", "PtvDatasetLen", "PtvDatasetLoader", "PtvHfDatasetWithTokenEncode", "PtvHfGloveDataset", "PtvHfLocalDataset", "PtvImageFolderDataset", "PtvSequentialTensorDataset", "PtvTransformsDataAugment", "PtvTransformsResize", "PtvTransformsToTensor", "SpEncode", "SpLoadModel" ], { "title_aux": "ComfyUI-Pt-Wrapper" } ], "https://github.com/Hu-Tao66/comfyui-DF-ResizeImage": [ [ "comfyui-DF-ResizeImage" ], { "title_aux": "comfyui-DF-ResizeImage" } ], "https://github.com/HuangYuChuh/ComfyUI-LLMs-Toolkit": [ [ "ImagePrep", "JSONBuilderLarge", "JSONBuilderMedium", "JSONBuilderSimple", "JSONCombine", "JSONExtractor", "JSONFixer", "JSONIterator", "LLMTranslator", "LLM_Loader", "OpenAICompatibleLoader", "StringTemplate" ], { "title_aux": "ComfyUI-LLMs-Toolkit" } ], "https://github.com/Hullabalo/ComfyUI-Loop": [ [ "ImageCropLoop", "ImagePasteLoop", "LoopAny", "SaveAny" ], { "title_aux": "ComfyUI-Loop" } ], "https://github.com/Hyun-Puer/ComfyUI-ContextualRepulsion": [ [ "ContextualRepulsion" ], { "title_aux": "ComfyUI-ContextualRepulsion" } ], "https://github.com/Hyunsigikim/comfyui-grid-cutscene": [ [ "GridCutscenePanel" ], { "title_aux": "comfyui-grid-cutscene" } ], "https://github.com/I-ShadowStar/L2UC": [ [ "CLIPTextEncodeLumina2Unchained" ], { "title_aux": "L2UC" } ], "https://github.com/IA-gyz/comfyui-VarBoard": [ [ "VB_Bool", "VB_Float", "VB_Int", "VB_Panel", "VB_Sampler", "VB_Scheduler", "VB_Seed", "VB_String" ], { "title_aux": "comfyui-VarBoard" } ], "https://github.com/IAMCCS/IAMCCS-nodes": [ [ "IAMCCS-SuperNodes AU+IMG2VID Exec Finalize", "IAMCCS-SuperNodes AU+IMG2VID Exec Planner", "IAMCCS-SuperNodes AU+IMG2VID Exec Render", "IAMCCS-SuperNodes AU+IMG2VID Exec VAE", "IAMCCS-SuperNodes Second Stage", "IAMCCS_AUIMG2VID_AudioTimeline", "IAMCCS_AUIMG2VID_Continuity", "IAMCCS_AUIMG2VID_DiskExtension", "IAMCCS_AUIMG2VID_Finalize", "IAMCCS_AUIMG2VID_KeyframeTimeline", "IAMCCS_AUIMG2VID_Planner", "IAMCCS_AUIMG2VID_ProjectTimelinePlanner", "IAMCCS_AUIMG2VID_ReanchorLatent", "IAMCCS_AUIMG2VID_RefreshPolicy", "IAMCCS_AUIMG2VID_RuntimeBridge", "IAMCCS_ApplyLoRAHooksToConditioning", "IAMCCS_ApplyScheduledWanLoRAFromConditioning", "IAMCCS_AudioBoardArranger", "IAMCCS_AudioBoardMixer", "IAMCCS_AudioExtender", "IAMCCS_AudioExtensionMath", "IAMCCS_AudioNormalizeForLTX", "IAMCCS_AudioSegmentAutoPlanner", "IAMCCS_AudioTimelineAssembler", "IAMCCS_AudioTimelineGate", "IAMCCS_AutoLinkArguments", "IAMCCS_AutoLinkConverter", "IAMCCS_BoardMaker", "IAMCCS_BoardMaker_DialogueFoley", "IAMCCS_BuildScheduledWanModelBank", "IAMCCS_BusOut", "IAMCCS_CineAllInOneFLFEngine", "IAMCCS_CineAudioDurationProbe", "IAMCCS_CineAudioInfo", "IAMCCS_CineAudioPromptDirector", "IAMCCS_CineAudioTranscriptPromptCompiler", "IAMCCS_CineBoardDurationLock", "IAMCCS_CineDialogueDurationPlanner", "IAMCCS_CineDialogueLineRouter", "IAMCCS_CineDialoguePromptKit", "IAMCCS_CineDialogueTimingReconciler", "IAMCCS_CineEmotionButtons", "IAMCCS_CineFLFEngineSimple", "IAMCCS_CineFLFEngineSimpleDyno", "IAMCCS_CineFLFLengthCompensator", "IAMCCS_CineFLFProductor", "IAMCCS_CineFLFProductorDyno", "IAMCCS_CineFilmmaker", "IAMCCS_CineFilmmakerBackend", "IAMCCS_CineFilmmakerGuide", "IAMCCS_CineFilmmakerGuide1to1", "IAMCCS_CineFinalAudioMixer", "IAMCCS_CineInfo", "IAMCCS_CineInfo3", "IAMCCS_CineInfoV2", "IAMCCS_CineInfoV2V", "IAMCCS_CineLTXSequencer", "IAMCCS_CineLTXSequencerExact", "IAMCCS_CineLatentDurationCrop", "IAMCCS_CineLineStacker", "IAMCCS_CineMultiGenDirector", "IAMCCS_CineMusicVideoPlanner", "IAMCCS_CinePPAntiAlias", "IAMCCS_CinePromptArchitect", "IAMCCS_CinePromptComposer", "IAMCCS_CinePromptRelayAdapter", "IAMCCS_CinePromptRelayLatentShapeSync", "IAMCCS_CinePromptRelaySafeEncode", "IAMCCS_CinePromptRelayTimeline", "IAMCCS_CineRefLatentControl", "IAMCCS_CineReferenceBoard", "IAMCCS_CineRelayOrBypass", "IAMCCS_CineResolutionParityTranslator", "IAMCCS_CineShotAudioDirector", "IAMCCS_CineShotLineBuilder", "IAMCCS_CineShotPlanner", "IAMCCS_CineShotboardBackendPro", "IAMCCS_CineShotboardLite", "IAMCCS_CineShotboardPlannerPro", "IAMCCS_CineShotboardPlannerProLegacy", "IAMCCS_CineShotboardPlannerProV2", "IAMCCS_CineShotboardPlannerV3", "IAMCCS_CineShotboardTimelinePro", "IAMCCS_CineSpeech1PromptCompiler", "IAMCCS_CineSpeechLength", "IAMCCS_CineStage2BypassSwitch", "IAMCCS_CineStage2PreviewToggle", "IAMCCS_CineSwitch", "IAMCCS_CineTemporalCutBarrier", "IAMCCS_CineTimelineAudioMixer", "IAMCCS_CineUTAntiAlias", "IAMCCS_CineV2VAssetSelector", "IAMCCS_CineV2VTimelineDirector", "IAMCCS_CineV2VTimelineLineBuilder", "IAMCCS_CineVideoToWooshInputs", "IAMCCS_CineWooshFoleyChunkPlanner", "IAMCCS_CineWorkflowInspector", "IAMCCS_ControlAudEfx", "IAMCCS_ControlAudEfxPanel", "IAMCCS_DetailAtelier", "IAMCCS_DetailAtelierAdvanced", "IAMCCS_DetailAtelierSampler", "IAMCCS_DialogueAudioBoardBridge", "IAMCCS_DialogueTagEditor", "IAMCCS_FluxKleinMultiGen", "IAMCCS_FluxKleinRefine", "IAMCCS_GGUF_accelerator", "IAMCCS_GemmaAssistLazyGate", "IAMCCS_GemmaAssistOutput", "IAMCCS_GetAutoLink", "IAMCCS_GoyAICanvasPaint", "IAMCCS_HWProbeRecommendations", "IAMCCS_HardMemoryPurge", "IAMCCS_HwSupporter", "IAMCCS_HwSupporterAny", "IAMCCS_IdeoInfo", "IAMCCS_IdeoInpaintPrep", "IAMCCS_IdeoMaskedPixels", "IAMCCS_IdeoTranslate", "IAMCCS_IdeoboardPrompter", "IAMCCS_IdeogramJSONPreviewPass", "IAMCCS_IdeogramPromptStructureHelper", "IAMCCS_IdeogramSheetBuilder", "IAMCCS_IdeogramStoryboardSheet", "IAMCCS_ImageBatch6", "IAMCCS_ImageBatchRangeLite", "IAMCCS_ImageResizeBatchSafe", "IAMCCS_IntValueMonitor", "IAMCCS_LTX2_AudioPromptDirector", "IAMCCS_LTX2_BlendLatentBridge", "IAMCCS_LTX2_CinematicLineStacker", "IAMCCS_LTX2_CinematicMultiGenPlanner", "IAMCCS_LTX2_CinematicPromptComposer", "IAMCCS_LTX2_CinematicPromptRelayAdapter", "IAMCCS_LTX2_CinematicRefLatentControl", "IAMCCS_LTX2_CinematicShotAudioSelector", "IAMCCS_LTX2_CinematicShotLineBuilder", "IAMCCS_LTX2_CinematicShotPlanner", "IAMCCS_LTX2_CinematicV2VAssetSelector", "IAMCCS_LTX2_CinematicV2VTimelineLineBuilder", "IAMCCS_LTX2_CinematicV2VTimelinePlanner", "IAMCCS_LTX2_ConditionNextLatentWithPrevOverlap", "IAMCCS_LTX2_ContextLatent", "IAMCCS_LTX2_ControlPreprocess", "IAMCCS_LTX2_EnsureFrames8nPlus1", "IAMCCS_LTX2_EnsureMinFrames", "IAMCCS_LTX2_ExtendSampler", "IAMCCS_LTX2_ExtensionModule", "IAMCCS_LTX2_ExtensionModule_Disk", "IAMCCS_LTX2_ExtensionModule_simple", "IAMCCS_LTX2_FirstLastFramesController", "IAMCCS_LTX2_FirstLastLatentControl", "IAMCCS_LTX2_FirstLastLatentControl_Pro", "IAMCCS_LTX2_FrameCountValidator", "IAMCCS_LTX2_FrameRateSync", "IAMCCS_LTX2_GetImageFromBatch", "IAMCCS_LTX2_ImageBatchCropByPad", "IAMCCS_LTX2_ImageBatchPadReflect", "IAMCCS_LTX2_InitLatentSampler", "IAMCCS_LTX2_JointRefreshLatent", "IAMCCS_LTX2_JointRefreshLatent_Disk", "IAMCCS_LTX2_LastFrameBridgeLoad", "IAMCCS_LTX2_LastFrameBridgeSave", "IAMCCS_LTX2_LoRAStack", "IAMCCS_LTX2_LoRAStackModelIO", "IAMCCS_LTX2_LoRAStackSegmented6", "IAMCCS_LTX2_LoRAStackStaged", "IAMCCS_LTX2_LoadLatentBridge", "IAMCCS_LTX2_LongVideoWrapperPrep", "IAMCCS_LTX2_LongVideoWrapperPrepDisk", "IAMCCS_LTX2_LoopingSampler", "IAMCCS_LTX2_MiddleFrames", "IAMCCS_LTX2_ModelWithLoRA_Segmented6", "IAMCCS_LTX2_OneShotLowRAMLooper", "IAMCCS_LTX2_ReferenceImageSwitch", "IAMCCS_LTX2_ReferenceStartFramesInjector", "IAMCCS_LTX2_SaveLatentBridge", "IAMCCS_LTX2_SegmentQueueLoop", "IAMCCS_LTX2_TimeFrameCount", "IAMCCS_LTX2_Validator", "IAMCCS_LatentTailSlice", "IAMCCS_LazyAnySwitch", "IAMCCS_LoadImagesFromDirLite", "IAMCCS_LoadResizeSegmentFromDir", "IAMCCS_Ltx2HelperModules_AudioTimeline", "IAMCCS_Ltx2HelperModules_Continuity", "IAMCCS_Ltx2HelperModules_DiskExtension", "IAMCCS_Ltx2HelperModules_Finalize", "IAMCCS_Ltx2HelperModules_KeyframeTimeline", "IAMCCS_Ltx2HelperModules_Planner", "IAMCCS_Ltx2HelperModules_ProjectTimelinePlanner", "IAMCCS_Ltx2HelperModules_ReanchorLatent", "IAMCCS_Ltx2HelperModules_RefreshPolicy", "IAMCCS_Ltx2HelperModules_RuntimeBridge", "IAMCCS_ModelWithLoRA", "IAMCCS_ModelWithLoRA_LTX2", "IAMCCS_ModelWithLoRA_LTX2_Staged", "IAMCCS_ModelWithLoRA_RuntimeBridge", "IAMCCS_MotionBridgeLoad", "IAMCCS_MotionBridgeSave", "IAMCCS_MotionScale", "IAMCCS_MotionScaleAdvanced", "IAMCCS_MoveAhead", "IAMCCS_MoveAheadEnforcer", "IAMCCS_MultiSwitch", "IAMCCS_MultiTimelineBridge", "IAMCCS_MultiTimelineTakePicker", "IAMCCS_MultilinePromptSplitter8", "IAMCCS_ProjectTimelinePlanner", "IAMCCS_QWEN_VL_CineReferenceBoardAnalyzer", "IAMCCS_QWEN_VL_FLF", "IAMCCS_QWEN_VL_FLF_Advanced", "IAMCCS_QwenMultiGen", "IAMCCS_SamplerAdvancedVersion1", "IAMCCS_ScailExtendPlan", "IAMCCS_ScailExtends", "IAMCCS_ScailIdentitySeeder", "IAMCCS_ScailIdentityTracker", "IAMCCS_ScailMultiReference", "IAMCCS_SegmentPlanFromPlanner", "IAMCCS_SegmentPlanner", "IAMCCS_SegmentPlannerLinked", "IAMCCS_SegmentPlannerSettings", "IAMCCS_SegmentSwitch", "IAMCCS_SelectScheduledWanModelFromConditioning", "IAMCCS_SelectScheduledWanModelPairFromConditioning", "IAMCCS_SetAutoLink", "IAMCCS_ShotboardPlannerV2V", "IAMCCS_SourceFramesToDisk", "IAMCCS_SourceRangeFromSegmentPlan", "IAMCCS_StartDirToVideoLatent", "IAMCCS_StartImagesToVideoLatent", "IAMCCS_StoryboardAutoCropGrid", "IAMCCS_StoryboardAutoCropGridPRO", "IAMCCS_StoryboardCaptionSheet", "IAMCCS_StoryboardFrameDesigner", "IAMCCS_StoryboardFrameDesignerV2", "IAMCCS_StoryboardPromptContactSheet", "IAMCCS_SupernodeBase", "IAMCCS_SupernodeModule", "IAMCCS_TargetCrop", "IAMCCS_ThreeSegmentPlanner", "IAMCCS_TwoSegmentPlanner", "IAMCCS_VAEDecodeTiledSafe", "IAMCCS_VAEDecodeToDisk", "IAMCCS_VRAMCleanup", "IAMCCS_VRAMFlushLatent", "IAMCCS_VideoCombineFromDir", "IAMCCS_VideoHardConcat", "IAMCCS_WDC_LTXKeyframer", "IAMCCS_WDC_LTXSequencer", "IAMCCS_WDC_LTXSequencerFixed5", "IAMCCS_WDC_MultiImageLoader", "IAMCCS_WanChunkGatePure", "IAMCCS_WanCineInfoPure", "IAMCCS_WanContinuityGuide", "IAMCCS_WanFLFPairFromTimeline", "IAMCCS_WanImageBatchFrameSelect", "IAMCCS_WanImageMotion", "IAMCCS_WanImageMotionInductive", "IAMCCS_WanImageMotionPro", "IAMCCS_WanImageMotionProLegacy", "IAMCCS_WanImageMotionProPlus", "IAMCCS_WanImageMotionProPlus_Simple", "IAMCCS_WanImageMotionPro_AdaIN", "IAMCCS_WanImageMotionPro_Simple", "IAMCCS_WanImageMotion_AdaIN", "IAMCCS_WanIndexedPromptEncode", "IAMCCS_WanLoRAHookSchedule", "IAMCCS_WanLoRARuntimeBridge", "IAMCCS_WanLoRASchedule", "IAMCCS_WanLoRAStack", "IAMCCS_WanLoRAStackModelIO", "IAMCCS_WanLoadImageFromBoard", "IAMCCS_WanLoadImageFromPath", "IAMCCS_WanLongPlanner", "IAMCCS_WanPrevTailPrep", "IAMCCS_WanPromptLoopInfo", "IAMCCS_WanPromptPhasePlanner", "IAMCCS_WanRelayOrBypassPure", "IAMCCS_WanSVIToFLFBridgePro", "IAMCCS_WanSVIToFLFBridgeProPlus", "IAMCCS_WanSVIToFLFBridgeProPlus_Simple", "IAMCCS_WanSVIToFLFBridgePro_Simple", "IAMCCS_WanShotboardPlannerPure", "IAMCCS_WanSviFlfTimeline", "IAMCCS_WanSviFlfTimelinePick", "IAMCCS_bus_group", "WanImageMotionPro", "WanImageMotionProLegacy", "WanImageMotionProPlus", "WanMotionProTrimmer", "iamccs_ltx2_lora_stack" ], { "title_aux": "IAMCCS-nodes" } ], "https://github.com/ID-LoRA/ID-LoRA-LTX2.3-ComfyUI": [ [ "IDLoraModelLoader", "IDLoraOneStageSampler", "IDLoraPromptEncoder", "IDLoraTwoStageModelLoader", "IDLoraTwoStageSampler" ], { "title_aux": "ID-LoRA-LTX2.3-ComfyUI" } ], "https://github.com/IDGallagher/ComfyUI-IG-Motion-I2V": [ [ "MI2V Flow Animator", "MI2V Flow Predictor", "MI2V PauseNode", "MotionPainter" ], { "author": "IDGallagher", "description": "Custom nodes to aid in the exploration of Latent Space", "nickname": "IG Interpolation Nodes", "title": "IG Interpolation Nodes", "title_aux": "ComfyUI-IG-Motion-I2V" } ], "https://github.com/IDGallagher/ComfyUI-IG-Nodes": [ [ "IG Analyze SSIM", "IG Cross Fade Images", "IG Explorer", "IG Float", "IG Float List", "IG Folder", "IG Image Crop", "IG Int", "IG Interpolate", "IG Load Image", "IG Load Images", "IG MotionPredictor", "IG Multiply", "IG Path Join", "IG PointCloud From Cylindrical", "IG PointCloud From Depth", "IG Save PLY PointCloud", "IG Simple Translate Stitcher", "IG Stitch Depth Tiles", "IG Stitch Images CV2", "IG String", "IG String List", "IG Tile Image", "IG ZFill", "SM Video Base", "SM Video Base Control" ], { "author": "IDGallagher", "description": "Custom nodes to aid in the exploration of Latent Space", "nickname": "IG Interpolation Nodes", "title": "IG Interpolation Nodes", "title_aux": "IG Interpolation Nodes" } ], "https://github.com/IDGallagher/MotionVideoSearch": [ [ "IG Motion Video Frame", "IG Motion Video Search" ], { "author": "IDGallagher", "description": "Search an index of videos by motion image", "nickname": "IG Motion Video Search", "title": "IG Motion Video Search", "title_aux": "IG-Motion-Search" } ], "https://github.com/IIEleven11/ComfyUI-FairyTaler": [ [ "FairyTalerStoryboard", "SceneParser", "SceneToConditioning", "StoryboardCompositor", "ThreeSceneGenerator" ], { "author": "Eleven", "description": "Turn your AI roleplay into AI generated scenes from every response. Visualize what you read!", "nickname": "ComfyUI FairyTaler", "title": "ComfyUI FairyTaler Storyboard Nodes", "title_aux": "ComfyUI-FairyTaler" } ], "https://github.com/IIs-fanta/ComfyUI-CNS-Sampler-CHENGOU": [ [ "CNSSampler_CHENGOU" ], { "title_aux": "ComfyUI-CNS-Sampler-CHENGOU" } ], "https://github.com/IIs-fanta/ComfyUI-FANTA-GameBox": [ [ "BilliardsGameNode", "BrickBreakerNode", "FlappyBirdNode", "SnakeGameNode" ], { "title_aux": "ComfyUI-FANTA-GameBox" } ], "https://github.com/IMGLAB-net/IMGLAB_ComfyUI": [ [ "AutoMask" ], { "title_aux": "IMGLAB_ComfyUI" } ], "https://github.com/INuBq8/ComfyUI-NotificationBridge": [ [ "DiscordNotifyNode", "WhatsAppNotifyNodeTwilio" ], { "title_aux": "Notification Bridge" } ], "https://github.com/INuBq8/ComfyUI-text-preset-loader": [ [ "PresetLoader" ], { "title_aux": "ComfyUI Text Preset Loader" } ], "https://github.com/IRCSS/comfyUI-blender-wrapper": [ [ "BlenderGenericNode", "CV2InpaintTexture", "DownloadAndLoadHy3DDelightModel", "DownloadAndLoadHy3DPaintModel", "Hy3DApplyTexture", "Hy3DBPT", "Hy3DBakeFromMultiview", "Hy3DCameraConfig", "Hy3DDelightImage", "Hy3DDiffusersSchedulerConfig", "Hy3DExportMesh", "Hy3DFastSimplifyMesh", "Hy3DGenerateMesh", "Hy3DGenerateMeshMultiView", "Hy3DGetMeshPBRTextures", "Hy3DIMRemesh", "Hy3DLoadMesh", "Hy3DMeshInfo", "Hy3DMeshUVWrap", "Hy3DMeshVerticeInpaintTexture", "Hy3DModelLoader", "Hy3DNvdiffrastRenderer", "Hy3DPostprocessMesh", "Hy3DRenderMultiView", "Hy3DRenderMultiViewDepth", "Hy3DRenderSingleView", "Hy3DSampleMultiView", "Hy3DSetMeshPBRAttributes", "Hy3DSetMeshPBRTextures", "Hy3DTorchCompileSettings", "Hy3DUploadMesh", "Hy3DVAEDecode", "Hy3DVAELoader", "Hy3D_2_1SimpleMeshGen", "MESHToTrimesh", "TrimeshToMESH" ], { "title_aux": "comfyUI-blender-wrapper" } ], "https://github.com/ITurchenko/ComfyUI-SizeFromArray": [ [ "SizeFromArray" ], { "title_aux": "ComfyUI-SizeFromArray" } ], "https://github.com/IXIWORKS-KIMJUNGHO/ComfyUI-VideoDescription": [ [ "CNPreprocessor", "CNStepControl", "ImageCropResize", "LoRAStepLoader", "SBConcatStrings", "SBJsonParser", "SBPromptFilter", "UtilBypass", "UtilConcatStrings", "UtilEmptyLatent", "UtilImageToList", "UtilJsonToList", "UtilLoadImageList", "UtilS3Upload", "UtilSaveFile", "UtilStringToList", "UtilSwitch", "UtilSwitchCase", "VideoDescribe", "ZImagePromptBuilder" ], { "title_aux": "ComfyUI-VideoDescription" } ], "https://github.com/IamCreateAI/ComfyUI-Animon": [ [ "AnimonImageToVideoNode", "AnimonKeyNode", "AnimonStartEndToVideoNode", "AnimonUploadImageFromFileNode", "AnimonUploadImageFromTensorNode", "AnimonUploadVideoFromBytesNode", "AnimonUploadVideoFromFileNode", "AnimonUploadVideoFromTensorNode", "AnimonUpscaleVideoNode" ], { "title_aux": "ComfyUI-Animon" } ], "https://github.com/IamCreateAI/Ruyi-Models": [ [ "Ruyi_EnhanceAVideo", "Ruyi_I2VSampler", "Ruyi_LoadLora", "Ruyi_LoadModel", "Ruyi_TeaCache" ], { "title_aux": "ComfyUI-Ruyi" } ], "https://github.com/Ian2073/ComfyUI-MyLLMnode": [ [ "GemmaLLMNode", "LlamaLLMNode", "MistralLLMNode", "PhiLLMNode", "QwenLLMNode", "YiLLMNode" ], { "title_aux": "ComfyUI-MyLLMNode" } ], "https://github.com/IcelandicCenterArtificialIntelligence/ComfyUI-SamplerSchedulerMetricsTester": [ [ "SamplerSchedulerMetricsTester" ], { "title_aux": "Sampler Scheduler Metrics Tester for ComfyUI" } ], "https://github.com/Icyman86/ComfyUI_AnimeCharacterSelect": [ [ "ActionPromptNode", "CharacterPromptNode", "CombinePromptStringsNode", "EnhancedCharacterPromptNode", "MinimalCharacterActionPrompt" ], { "title_aux": "ComfyUI_AnimeCharacterSelect" } ], "https://github.com/IgalOgonov/ComfyUI_Simple_String_Repository": [ [ "SimpleStringRepository", "SimpleStringRepositoryCompact", "SimpleStringRepositoryLarge", "SimpleStringRepositoryLargeCompact", "SimpleStringRepositorySmall", "SimpleStringRepositorySmallCompact" ], { "title_aux": "Simple String Repository" } ], "https://github.com/ImagineerNL/ComfyUI-IMGNR-Utils": [ [ "CatchEditTextNode", "DIYNodeWriter", "IMGNR_ABBASwitch", "PreviewImageAdHocSaveNode", "PreviewImageBase64Node", "PreviewImageCompareNode" ], { "title_aux": "ComfyUI-IMGNR-Utils" } ], "https://github.com/ImagineerNL/ComfyUI-ToSVG-Potracer": [ [ "PotracerVectorize", "SaveAsSVG Potracer (Temporary Fix)" ], { "title_aux": "ComfyUI-ToSVG-Potracer" } ], "https://github.com/Immac/ComfyUI-CoreVideoMocks": [ [ "CoreVideoMocks:AV1Codec", "CoreVideoMocks:BatchAudioStreams", "CoreVideoMocks:BatchSubtitlesStreams", "CoreVideoMocks:BatchVideoStreams", "CoreVideoMocks:CodecFromVideoStream", "CoreVideoMocks:CombineVideo", "CoreVideoMocks:DecodeVideoStream", "CoreVideoMocks:EncodeVideoStream", "CoreVideoMocks:GetAudioStream", "CoreVideoMocks:GetSubtitleStream", "CoreVideoMocks:GetVideoStream", "CoreVideoMocks:LoadVideo", "CoreVideoMocks:PreviewVideo", "CoreVideoMocks:SaveVideo", "CoreVideoMocks:SplitVideo", "CoreVideoMocks:VP9Codec", "CoreVideoMocks:VideoStreamData" ], { "title_aux": "ComfyUI Core Video Nodes" } ], "https://github.com/Immac/ComfyUI-ImmacStyleMixer": [ [ "BlendStyleImmacStyleMixer", "ForwardAnyImmacTools", "ForwardConditioningImmacTools", "ForwardModelImmacTools", "PickMixImmacStyleMixer", "PickStyleImmacStyleMixer", "SaveMixImmacStyleMixer", "SaveStyleImmacStyleMixer", "StyleWeightImmacStyleMixer" ], { "title_aux": "Immac Style Mixer" } ], "https://github.com/ImmortalPie/ComfyUI-PonySwitch": [ [ "PonySwitch" ], { "title_aux": "PonySwitch Node" } ], "https://github.com/InstantStudioAI/ComfyUI-InstantStudio": [ [ "HuggingFace Classify", "Moondream", "UploadImagesToInstantStudio" ], { "title_aux": "ComfyUI-InstantStudio" } ], "https://github.com/Intersection98/ComfyUI_MX_post_processing-nodes": [ [ "MX_AlphaBlend", "MX_Blend", "MX_Blur", "MX_Canny", "MX_ChromaticAberration", "MX_ColorCorrect", "MX_ColorMatch", "MX_ColorTint", "MX_Glow", "MX_HSVThresholdMask", "MX_KuwaharaBlur(Cartoon)", "MX_LUT", "MX_LensBokeh", "MX_LensOpticAxis", "MX_LensZoomBurst", "MX_Mosaic", "MX_Noise", "MX_Posterize", "MX_SineWave", "MX_Solarize", "MX_Vignette" ], { "title_aux": "ComfyUI-MX-post-processing-nodes" } ], "https://github.com/Inzaniak/comfyui-ranbooru": [ [ "LockSeed", "PromptBackground", "PromptLimit", "PromptMix", "PromptRandomWeight", "PromptRemove", "Ranbooru", "RanbooruURL", "RandomPicturePath", "TimestampFileName" ], { "title_aux": "Ranbooru for ComfyUI" } ], "https://github.com/Irsalistic/comfyui-dam-object-extractor": [ [ "DAMObjectNameNode", "DAMVisualizeNode" ], { "title_aux": "ComfyUI DAM Object Extractor" } ], "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis": [ [ "Dan_FrameDelay", "Dan_Stereopsis" ], { "title_aux": "ComfyUI-Stereopsis" } ], "https://github.com/IsItDanOrAi/ComfyUI-exLoadout": [ [ "dropdowns", "exCheckpointLoader", "exLoadoutCheckpointLoader", "exLoadoutEditCell", "exLoadoutReadColumn", "exLoadoutSeg", "exLoadoutSeg2", "exLoadoutSelector", "exSeg", "exSeg2" ], { "title_aux": "exLoadout: Excel-Based Model & Settings Loader" } ], "https://github.com/Isi-dev/ComfyUI-Animation_Nodes_and_Workflows": [ [ "CLIPTextEncodeStyles", "ComputePadding", "JoinVideos", "MakeDrivingVideoForLivePortrait", "MakePortraitWalk", "MoveInOrOut", "MoveLeftOrRight", "MoveUpOrDown", "Replace_Img_or_Vid_Bg_Assistant" ], { "title_aux": "ComfyUI-Animation_Nodes_and_Workflows" } ], "https://github.com/Isi-dev/ComfyUI-Img2DrawingAssistants": [ [ "LineArt_Assistant", "LineArt_Assistant_2", "Sketch_Assistant", "Sketch_Assistant_grayScale" ], { "title_aux": "ComfyUI-Img2DrawingAssistants" } ], "https://github.com/Isi-dev/ComfyUI-Img2PaintingAssistant": [ [ "Painting", "ProcessInspyrenetRembg" ], { "title_aux": "Image to Painting and Inspyrenet Assistant Nodes" } ], "https://github.com/Isi-dev/ComfyUI-UniAnimate-W": [ [ "Animate_X_Image", "Animate_X_Image_Long", "Animate_X_Image_v2", "Animate_X_ReposeImage", "Animate_X_ReposeImage_v2", "Gen_align_pose", "Gen_align_pose2", "ReposeImage", "UniAnimateImage", "UniAnimateImageLong" ], { "title_aux": "ComfyUI-UniAnimate-W" } ], "https://github.com/Isi-dev/ComfyUI_DeleteModelPassthrough": [ [ "ControlledCLIPTextEncode", "ControlledControlNetLoader", "ControlledModelPatchLoader", "ControlledUNETLoader", "ControlledUnetLoaderGGUF", "ControlledVAELoader", "DeleteModelPassthrough", "DeleteModelPassthroughLight", "SmartClipDeleter" ], { "title_aux": "ComfyUI_DeleteModelPassthrough" } ], "https://github.com/Isulion/ComfyUI_Isulion": [ [ "CustomTextNode", "CustomTextNode \u2328\ufe0f", "CustomTextNode.py", "DisplayImageFromURL", "IsuCollage_Node", "Isulion Civitai Image Display", "Isulion Civitai Model Explorer", "Isulion Civitai Trending", "IsulionActionGenerator", "IsulionAlienWorldGenerator", "IsulionAnimalBehaviorGenerator", "IsulionAnimalRandom", "IsulionArtStyleGenerator", "IsulionArtifactGenerator", "IsulionCivitaiImageDisplay", "IsulionCivitaiModelExplorer", "IsulionCivitaiTrending", "IsulionClothingGenerator", "IsulionCuteAnimalRandom", "IsulionEmotionGenerator", "IsulionEpochGenerator", "IsulionFantasyRaceGenerator", "IsulionHabitatGenerator", "IsulionLoadImagesNode", "IsulionMagicalEffectGenerator", "IsulionMegaPromptV3", "IsulionMultiplePromptGenerator", "IsulionMythicalLocationGenerator", "IsulionNegativePromptGenerator", "IsulionProfessionGenerator", "IsulionPromptEnhancer", "IsulionPromptGenerator", "IsulionSceneComposition", "IsulionSpacecraftGenerator", "IsulionStyleMixer", "IsulionTechGenerator", "IsulionTimeOfDayGenerator", "IsulionVideoPromptGenerator", "IsulionWeatherGenerator", "MegaPromptV3", "\u29c9 IsulionOverlay", "\ud83d\udca4 IsulionShutdown", "\ud83e\udde9 IsulionQRCode" ], { "title_aux": "ComfyUI_Isulion Random Prompt Generator" } ], "https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-4_5": [ [ "DisplayText", "MiniCPM_VQA", "MiniCPM_VQA_Polished", "MultipleImagesInput" ], { "title_aux": "ComfyUI_MiniCPM-V-4_5" } ], "https://github.com/IuvenisSapiens/ComfyUI_Qwen2-Audio-7B-Instruct-Int4": [ [ "AudioLoader", "AudioPreviewer", "Qwen2_AQA" ], { "title_aux": "ComfyUI_Qwen2-Audio-7B-Instruct-Int4" } ], "https://github.com/IuvenisSapiens/ComfyUI_Qwen3-VL-Instruct": [ [ "ImageLoader", "MultiplePathsInput", "Qwen3_VQA", "VideoLoader", "VideoLoaderPath" ], { "title_aux": "Comfyui_Qwen3-VL-Instruct" } ], "https://github.com/IxMxAMAR/ComfyUI-ElevenLabs-Pro": [ [ "ElevenLabsPro_APIKey", "ElevenLabsPro_AccountInfo", "ElevenLabsPro_AudioChannels", "ElevenLabsPro_AudioConcat", "ElevenLabsPro_AudioIsolation", "ElevenLabsPro_AudioMetadata", "ElevenLabsPro_AudioNormalize", "ElevenLabsPro_AudioTrim", "ElevenLabsPro_CostEstimator", "ElevenLabsPro_Dialogue", "ElevenLabsPro_FetchVoices", "ElevenLabsPro_GetVoiceByName", "ElevenLabsPro_Music", "ElevenLabsPro_SFX", "ElevenLabsPro_STS", "ElevenLabsPro_STT", "ElevenLabsPro_SaveAudio", "ElevenLabsPro_SubtitleExport", "ElevenLabsPro_TTS", "ElevenLabsPro_TTSTimestamps", "ElevenLabsPro_VoiceClone", "ElevenLabsPro_VoiceCreate", "ElevenLabsPro_VoiceDesign", "ElevenLabsPro_VoiceSelector", "ElevenLabsPro_VoiceSettingsPreset", "ElevenLabsPro_VoiceTagInserter" ], { "title_aux": "ComfyUI-ElevenLabs-Pro" } ], "https://github.com/IxMxAMAR/ComfyUI-NanoBanana-FaceSwap": [ [ "FaceSwapPromptBuilder", "IdentityRefObfuscator", "IdentitySheetComposer", "LoadImagePaint", "NanoBananaCropSwap", "NanoBananaInpaintSwap", "NanoBananaPaintedEdit", "NanoBananaUnbiasedFaceSwap", "NanoBananaWholeImageSwap" ], { "title_aux": "NanoBanana FaceSwap" } ], "https://github.com/IxMxAMAR/ComfyUI-NanoBanana2": [ [ "NanoBanana_APIKey", "NanoBanana_AudioTranscribe", "NanoBanana_CostEstimate", "NanoBanana_CountTokens", "NanoBanana_Embed", "NanoBanana_EmbedSave", "NanoBanana_FilesUpload", "NanoBanana_ImageEdit", "NanoBanana_ImageGen", "NanoBanana_ImagenGen", "NanoBanana_Inpaint", "NanoBanana_ListModels", "NanoBanana_ModelSelector", "NanoBanana_MultiTurn", "NanoBanana_MusicGen", "NanoBanana_NetworkRoute", "NanoBanana_Outpaint", "NanoBanana_PromptRefiner", "NanoBanana_SafetySettings", "NanoBanana_StructuredOutput", "NanoBanana_TTS", "NanoBanana_TTSMultiSpeaker", "NanoBanana_TextGen", "NanoBanana_TextGenCode", "NanoBanana_TextGenSearch", "NanoBanana_ThinkingConfig", "NanoBanana_VideoGen", "NanoBanana_Vision", "NanoBanana_VisionOCR", "NanoBanana_VisionWithFile" ], { "title_aux": "ComfyUI-NanoBanana2" } ], "https://github.com/IxMxAMAR/ComfyUI-Utility-MegaPack": [ [ "UtilMegaPack_Convenience", "UtilMegaPack_IOWorkflow", "UtilMegaPack_ImagePro", "UtilMegaPack_MaskLatent", "UtilMegaPack_ModelsSampling", "UtilMegaPack_Programming", "UtilMegaPack_Prompt", "UtilMegaPack_SmokeTest" ], { "title_aux": "Utility-MegaPack" } ], "https://github.com/J-ChenX/ComfyUI-NIX": [ [ "NIX_ImageComposite", "NIX_ImageInference", "NIX_ImageTile", "NIX_ImageUpscaleProportionally", "NIX_MaskCrop", "NIX_MaskNull", "NIX_PathLoading", "NIX_RotateCrop", "NIX_RotateImage", "NIX_SaveImage", "NIX_StringMatch", "NIX_StringMatcher", "NIX_SwitchAnything", "NIX_XYGridMapper" ], { "title_aux": "NIX ComfyUI Plugin" } ], "https://github.com/JEONG-JIWOO/ComfyUI_Eugene_Nodes": [ [ "DictBus", "DictBusEdit", "DictBusUnpack", "DictMultilineSelect", "DictTemplate", "DictUpdate1", "DictUpdate10", "DictUpdate5", "LoraPresetListLoader", "LoraPresetLoader", "LoraPresetSaver", "LoraPresetSelector" ], { "title_aux": "ComfyUI_Eugene_Nodes" } ], "https://github.com/JPS-GER/ComfyUI_JPS-Nodes": [ [ "CLIPTextEncode SDXL Plus (JPS)", "Conditioning Switch (JPS)", "ControlNet Switch (JPS)", "Crop Image Pipe (JPS)", "Crop Image Settings (JPS)", "Crop Image Square (JPS)", "Crop Image TargetSize (JPS)", "CtrlNet CannyEdge Pipe (JPS)", "CtrlNet CannyEdge Settings (JPS)", "CtrlNet MiDaS Pipe (JPS)", "CtrlNet MiDaS Settings (JPS)", "CtrlNet OpenPose Pipe (JPS)", "CtrlNet OpenPose Settings (JPS)", "CtrlNet ZoeDepth Pipe (JPS)", "CtrlNet ZoeDepth Settings (JPS)", "Disable Enable Switch (JPS)", "Enable Disable Switch (JPS)", "Generation TXT IMG Settings (JPS)", "Get Date Time String (JPS)", "Get Image Size (JPS)", "IP Adapter Settings (JPS)", "IP Adapter Settings Pipe (JPS)", "IP Adapter Tiled Settings (JPS)", "IP Adapter Tiled Settings Pipe (JPS)", "IPA Switch (JPS)", "Image Prepare Pipe (JPS)", "Image Prepare Settings (JPS)", "Image Switch (JPS)", "ImageToImage Pipe (JPS)", "ImageToImage Settings (JPS)", "Images Masks MultiPipe (JPS)", "InstantID Mask Prepare Pipe (JPS)", "InstantID Mask Prepare Settings (JPS)", "InstantID Pipe (JPS)", "InstantID Pose Prepare Pipe (JPS)", "InstantID Pose Prepare Settings (JPS)", "InstantID Settings (JPS)", "InstantID Source Prepare Pipe (JPS)", "InstantID Source Prepare Settings (JPS)", "Integer Switch (JPS)", "Largest Int (JPS)", "Latent Switch (JPS)", "Lora Loader (JPS)", "Mask Switch (JPS)", "Model Switch (JPS)", "Multiply Float Float (JPS)", "Multiply Int Float (JPS)", "Multiply Int Int (JPS)", "Prepare Image (JPS)", "Prepare Image Plus (JPS)", "Prepare Image Tiled IPA (JPS)", "Resolution Multiply (JPS)", "Revision Settings (JPS)", "Revision Settings Pipe (JPS)", "SDXL Basic Settings (JPS)", "SDXL Basic Settings Pipe (JPS)", "SDXL Fundamentals MultiPipe (JPS)", "SDXL Prompt Handling (JPS)", "SDXL Prompt Handling Plus (JPS)", "SDXL Prompt Styler (JPS)", "SDXL Recommended Resolution Calc (JPS)", "SDXL Resolutions (JPS)", "SDXL Settings (JPS)", "SDXL Settings Pipe (JPS)", "Sampler Scheduler Settings (JPS)", "Save Images Plus (JPS)", "Substract Int Int (JPS)", "Text Concatenate (JPS)", "Text Prompt (JPS)", "Text Prompt Combo (JPS)", "Time Seed (JPS)", "VAE Switch (JPS)" ], { "author": "JPS", "description": "Various nodes to handle SDXL Resolutions, SDXL Basic Settings, IP Adapter Settings, Revision Settings, SDXL Prompt Styler, Crop Image to Square, Crop Image to Target Size, Get Date-Time String, Resolution Multiply, Largest Integer, 5-to-1 Switches for Integer, Images, Latents, Conditioning, Model, VAE, ControlNet", "nickname": "JPS Custom Nodes", "title": "JPS Custom Nodes for ComfyUI", "title_aux": "JPS Custom Nodes for ComfyUI" } ], "https://github.com/JPrevots/ComfyUI-PhyCV": [ [ "PAGE", "PST", "PhyCV_PST", "PhyCV_Page", "PhyCV_Vevid", "VEVID" ], { "title_aux": "ComfyUI-PhyCV" } ], "https://github.com/JTriggerFish/ComfyLatentTools": [ [ "DownsampledLatentGuidance", "GenericAttentionGuidance", "LatentNormalizedLanczosResize" ], { "title_aux": "Comfy Latent Tools" } ], "https://github.com/JVsup/ComfyUI-SettingsToText": [ [ "SettingsToText" ], { "title_aux": "ComfyUI-SettingsToText" } ], "https://github.com/JackEllie/ComfyUI_AI_Assistant": [ [ "apply_lighting_effects", "clean_prompt_tags", "noline_process", "prompt_blacklist", "prompt_sorting", "resize_image_sdxl_ratio" ], { "title_aux": "ComfyUI-AI-Assistant" } ], "https://github.com/Jacky-MYQ/comfyui-DataCleaning": [ [ "CleanData" ], { "title_aux": "comfyui-DataCleaning" } ], "https://github.com/Jacky-MYQ/comfyui-rgb2cmyk": [ [ "RGB2CMYK" ], { "title_aux": "RGB to CMYK for ComfyUI (Save as tif)" } ], "https://github.com/Jairodaniel-17/ComfyUI-translate-offline": [ [ "CLIPTextTranslateNode", "PromptTextTranslateNode" ], { "title_aux": "ComfyUI-translate-offline" } ], "https://github.com/JakoError/random_resolution_picker": [ [ "RandomResolutionPicker" ], { "title_aux": "random_resolution_picker" } ], "https://github.com/Jalen-Brunson/lip_mask_from_pose": [ [ "LipMaskFromPose", "LipMaskFromSapiens2", "MediaPipeFaceMeshTracked", "MouthMaskFromSapiens2Seg", "MouthMeshExtractor" ], { "title_aux": "lip_mask_from_pose" } ], "https://github.com/Jaminanim/ComfyUI-Random-Int-Divisor-Node": [ [ "RandomIntegerNodeEfficient", "RandomIntegerNodeEfficientAdvanced", "RandomIntegerNodeList" ], { "title_aux": "ComfyUI-Random-Int-Divisor-Node" } ], "https://github.com/Jannchie/ComfyUI-J": [ [ "DiffusersCompelPromptEmbedding", "DiffusersControlnetLoader", "DiffusersControlnetUnit", "DiffusersControlnetUnitStack", "DiffusersDecoder", "DiffusersGenerator", "DiffusersPipeline", "DiffusersPrepareLatents", "DiffusersTextureInversionLoader", "DiffusersXLPipeline", "GetAverageColorFromImage", "GetFilledColorImage" ], { "title_aux": "ComfyUI-J" } ], "https://github.com/Jannled/owl-vit-comfyui": [ [ "OWL_BBox_Visualizer", "OWL_Load_Model", "OWL_Objectness_Inference" ], { "title_aux": "OWL-ViT ComfyUI" } ], "https://github.com/Jarcis-cy/ComfyUI-HunyuanVideoFoley": [ [ "HunyuanVideoFoleyGenerateAudio", "VideoAudioMerger" ], { "title_aux": "HunyuanVideo-Foley Audio Generator" } ], "https://github.com/JaredTherriault/ComfyUI-JNodes": [ [ "JNodes_AddOrSetMetaDataKey", "JNodes_AddOrSetPngInfoKey", "JNodes_AnyToString", "JNodes_AppendReversedFrames", "JNodes_AudioInputOptions", "JNodes_BooleanSelectorWithString", "JNodes_BreakMediaInfo", "JNodes_CacheGlobalParameters", "JNodes_CheckpointSelectorWithString", "JNodes_ConditioningInOut", "JNodes_CreateStereoscopicImageFromDepth", "JNodes_DiffusionModelSelector", "JNodes_EmptyCudaCache", "JNodes_FloatLiteral", "JNodes_GetCleanFilename", "JNodes_GetComfyDirectory", "JNodes_GetLeafDirectory", "JNodes_GetOutputDirectory", "JNodes_GetParameterFromList", "JNodes_GetParameterFromTable", "JNodes_GetTempDirectory", "JNodes_ImageFormatSelector", "JNodes_ImageSizeSelector", "JNodes_IntLiteral", "JNodes_JoinVideosInDirectory", "JNodes_LoadVideo", "JNodes_LoadVisualMediaFromPath", "JNodes_LoadVisualMediaFromPath_Batch", "JNodes_LoadVisualMediaFromPath_List", "JNodes_LoraExtractor", "JNodes_MakeParameterTable", "JNodes_MediaInfoToString", "JNodes_ModelInOut", "JNodes_OutVideoInfo", "JNodes_ParseDynamicPrompts", "JNodes_ParseWildcards", "JNodes_PromptBuilderSingleSubject", "JNodes_RemoveCommentedText", "JNodes_RemoveMetaDataKey", "JNodes_RemoveParseableDataForInference", "JNodes_SamplerSelectorWithString", "JNodes_SaveImageWithOutput", "JNodes_SaveVideo", "JNodes_SaveVideoWithOptions", "JNodes_SchedulerSelectorWithString", "JNodes_SearchAndReplace", "JNodes_SearchAndReplaceFromFile", "JNodes_SearchAndReplaceFromList", "JNodes_SelectRandomFileFromDirectory", "JNodes_SeparateStringByDelimiters", "JNodes_SetMetadataA1111", "JNodes_SetNegativePromptInMetaData", "JNodes_SetPositivePromptInMetaData", "JNodes_SplitAndJoin", "JNodes_StringLiteral", "JNodes_SubdirectorySelector", "JNodes_SyncedStringLiteral", "JNodes_TextManager", "JNodes_TokenCounter", "JNodes_TrimAndStrip", "JNodes_UploadVideo", "JNodes_UploadVisualMedia", "JNodes_VaeSelectorWithString" ], { "title_aux": "ComfyUI-JNodes" } ], "https://github.com/Jash-Vora/ComfyUI-GarmentDiT": [ [ "GarmentEnhancementNode" ], { "title_aux": "FitDiT" } ], "https://github.com/JasonHoku/ComfyUI-Ultimate-Auto-Sampler-Config-Grid-Testing-Suite": [ [ "SamplerGridTester", "SmartJSONText", "UltimateConfigBuilder", "UltimateGridDashboard", "UltimateSamplerGrid" ], { "title_aux": "ComfyUI Ultimate Auto Sampler Config Grid Testing Suite" } ], "https://github.com/JasonHoku/comfyui-lite-text-to-file-tools": [ [ "AppendInputToJSONArrayFile", "AppendLineToTextFile", "ClearJSONArrayFile", "LoadFromJSONFile", "LoadFromTextFile", "LoadTextFromJSONArrayByIndex", "LoadTextFromJSONFromKey", "SaveTextIntoJSON", "WriteToTextFile" ], { "title_aux": "Lite Text to File Tools" } ], "https://github.com/Jasonzzt/ComfyUI-OmniXPU": [ [ "OmniXPUStatus" ], { "title_aux": "ComfyUI-OmniXPU" } ], "https://github.com/JayLyu/blender-in-comfyui": [ [ "BL_Camera_Creator", "BL_Export_Model", "BL_Model_Merger", "BL_Model_Param", "BL_Render", "BL_Save_Mesh", "BL_Scene_Composer" ], { "title_aux": "blender-in-comfyui" } ], "https://github.com/JcandZero/ComfyUI_GLM4Node": [ [ "GLM3_turbo_CHAT", "GLM4_CHAT", "GLM4_Vsion_IMGURL" ], { "title_aux": "ComfyUI_GLM4Node" } ], "https://github.com/Jcd1230/rembg-comfyui-node": [ [ "Image Remove Background (rembg)" ], { "title_aux": "Rembg Background Removal Node for ComfyUI" } ], "https://github.com/Jelosus2/comfyui-vae-reflection": [ [ "AddReflectionToVAE" ], { "title_aux": "ComfyUI VAE Reflection" } ], "https://github.com/JerryOrbachJr/ComfyUI-RandomSize": [ [ "JOJR_RandomSize" ], { "author": "JerryOrbachJr", "description": "A ComfyUI custom node that randomly selects a height and width pair from a list in a config file", "nickname": "Random Size", "title": "Random Size", "title_aux": "Random Size" } ], "https://github.com/JettHu/ComfyUI-TCD": [ [ "TCDModelSamplingDiscrete" ], { "title_aux": "ComfyUI-TCD" } ], "https://github.com/JettHu/ComfyUI_TGate": [ [ "TGateApply", "TGateApplyAdvanced", "TGateApplySimple" ], { "title_aux": "ComfyUI_TGate" } ], "https://github.com/JetterTW/ComfyUI-ImagePrompt": [ [ "ImageToMultiPrompt" ], { "title_aux": "ComfyUI-ImagePrompt" } ], "https://github.com/JetterTW/ComfyUI-JetImageScale": [ [ "JetImageScale" ], { "title_aux": "ComfyUI-JetImageScale" } ], "https://github.com/JetterTW/ComfyUI-LoRA-Captioner": [ [ "LoRACaptionGenerator" ], { "title_aux": "ComfyUI-LoRA-Captioner" } ], "https://github.com/JetterTW/ComfyUI-Video-Prompt-Architect": [ [ "VideoPromptArchitect" ], { "title_aux": "ComfyUI-Video-Prompt-Architect" } ], "https://github.com/JeyzerMC/comfyui-flakes": [ [ "FlakeCombo", "FlakeDataSplitAll", "FlakeDataSplitSelect", "FlakeGenerate", "FlakeIPAdapter", "FlakeInpaint", "FlakeModelCombo", "FlakeModelPreset", "FlakeStack", "IntoFlakeDataAll", "IntoFlakeDataSelect", "PreviewFlakeData" ], { "title_aux": "ComfyUI Flakes" } ], "https://github.com/JiSenHua/ComfyUI-TD": [ [ "AudiotoTD", "Comfy3DPacktoTD", "GaussianSplattingtoTD", "Hy3DtoTD", "ImagetoTD", "ImagetoTD(JPEG)", "ImagetoTD_Tagged", "LoadTDImage", "StringtoTD", "Tripo3DtoTD", "TripoSRtoTD", "VideotoTD" ], { "title_aux": "ComfyUI-TD" } ], "https://github.com/Jint8888/Comfyui_JTnodes": [ [ "JT Find Text From Excel", "JT Read From Excel", "JTBrightness", "JTImagesavetopath", "JTSaveTextToExcel", "JTSaveTextToFile", "JTcounter", "SiliconflowFree" ], { "title_aux": "Comfyui_JTnodes" } ], "https://github.com/Jinx138/ComfyUI-LTXV-TimeGated-LoRA": [ [ "ApplyTimeGatedLoRAToModelLTX23", "LTXVEnvelopeCurvePreview", "LTXVTemporalEnvelopeInspector" ], { "title_aux": "ComfyUI-LTXV-TimeGated-LoRA" } ], "https://github.com/JoeNavark/comfyui_custom_sigma_editor": [ [ "CustomSplineSigma", "SigmaJoiner" ], { "title_aux": "Custom Graph Sigma for ComfyUI" } ], "https://github.com/JohanK66/ComfyUI-WebhookImage": [ [ "Notif-Webhook" ], { "title_aux": "ComfyUI WebhookImage" } ], "https://github.com/JohnDoeSmithee/ComfyUI-SoX-Mixdown": [ [ "SoxMixNode" ], { "title_aux": "ComfyUI-SoX-Mixdown" } ], "https://github.com/Jokimbe/ComfyUI-DrawThings-gRPC": [ [ "DrawThingsControlNet", "DrawThingsHints", "DrawThingsLoRA", "DrawThingsNegative", "DrawThingsPositive", "DrawThingsPrompt", "DrawThingsRefiner", "DrawThingsSampler", "DrawThingsUpscaler" ], { "title_aux": "ComfyUI-DrawThings-gRPC" } ], "https://github.com/Jonseed/ComfyUI-Detail-Daemon": [ [ "DetailDaemonGraphSigmasNode", "DetailDaemonSamplerNode", "LyingSigmaSampler", "MultiplySigmas" ], { "title_aux": "ComfyUI-Detail-Daemon" } ], "https://github.com/Jordach/comfy-plasma": [ [ "JDC_AutoContrast", "JDC_BlendImages", "JDC_BrownNoise", "JDC_Contrast", "JDC_EqualizeGrey", "JDC_GaussianBlur", "JDC_GreyNoise", "JDC_Greyscale", "JDC_ImageLoader", "JDC_ImageLoaderMeta", "JDC_PinkNoise", "JDC_Plasma", "JDC_PlasmaSampler", "JDC_PowerImage", "JDC_RandNoise", "JDC_ResizeFactor" ], { "title_aux": "comfy-plasma" } ], "https://github.com/JoseGomezFreelance/ComfyUI_Spectrumify_A-public": [ [ "SpectrumifyNode" ], { "title_aux": "Spectrumify (ZX)" } ], "https://github.com/JosefKuchar/ComfyUI-AdvancedTiling": [ [ "AdvancedTiling", "AdvancedTilingRay", "AdvancedTilingSettings", "AdvancedTilingVAEDecode" ], { "title_aux": "ComfyUI-AdvancedTiling" } ], "https://github.com/JosephThomasParker/ComfyUI-DrawThingsWrapper": [ [ "DrawThingsGenerateFromPipeline", "DrawThingsImg2Img", "DrawThingsImg2ImgPipeline", "DrawThingsPipelineAddControl", "DrawThingsPipelineAddCustom", "DrawThingsPipelineAddLora", "DrawThingsTxt2Img", "DrawThingsTxt2ImgPipeline" ], { "title_aux": "ComfyUI-DrawThingsWrapper" } ], "https://github.com/JuanBerta/comfyui_ollama_vl_prompt": [ [ "Ollama VL Prompt" ], { "title_aux": "comfyui_ollama_vl_prompt" } ], "https://github.com/Junst/ComfyUI-Concept-Diffusion": [ [ "ConceptAttentionNode", "ConceptAttentionVisualizerNode", "ConceptSaliencyMapNode", "ConceptSegmentationNode" ], { "title_aux": "ComfyUI-Concept-Diffusion" } ], "https://github.com/JustLateNightAI/KeywordImageBlocker": [ [ "TagKeywordBlocker" ], { "title_aux": "KeywordImageBlocker" } ], "https://github.com/Juste-Leo2/Canary-ComfyUI": [ [ "Canary180mFlashASRNode", "Canary180mFlashTranslateFromENNode", "Canary180mFlashTranslateToENNode", "CanaryASRNode", "CanaryFlashASRNode", "CanaryFlashTranslateFromENNode", "CanaryFlashTranslateToENNode", "CanaryModelLoader", "CanaryTranslateFromENNode", "CanaryTranslateToENNode" ], { "title_aux": "Canary-ComfyUI" } ], "https://github.com/Juste-Leo2/USO_ComfyUI": [ [ "USOLoader", "USOSampler" ], { "title_aux": "USO Nodes for ComfyUI" } ], "https://github.com/Justify87/ComfyUI-Multi-Analysis-Heatmaps": [ [ "MultiAnalysisNode" ], { "title_aux": "ComfyUI Multi-Analysis Heatmaps" } ], "https://github.com/JustinMatters/comfyUI-JMNodes": [ [ "JMBinaryNot", "JMIntegerToBooleans", "JMNumberList", "JMSWitchablePrompt", "JMSwitchablePrompt" ], { "title_aux": "ComfyUI JMNodes" } ], "https://github.com/K3NK3/ComfyUI-K3NKImageGrab": [ [ "K3NKFindNearestBucket", "K3NKImageGrab", "K3NKImageLoaderWithBlending", "K3NKImageOverlay", "K3NKSaveCompress", "K3NKSaveLatentPassThrought", "K3NKTextLoaderFromDir", "K3NKVideoConcatSimple", "K3NKVideoLoaderFromDir" ], { "title_aux": "ComfyUI-K3NKImageGrab" } ], "https://github.com/K3nt3L/ComfyUI-S1Z35": [ [ "S1Z35_Custom1", "S1Z35_Custom2", "S1Z35_Flux1", "S1Z35_Flux2", "S1Z35_Hunyuan", "S1Z35_Qwen", "S1Z35_SDXL", "S1Z35_ZIT" ], { "title_aux": "ComfyUI-S1Z35" } ], "https://github.com/KAVVATARE/ComfyUI-Light-N-Color": [ [ "ControlNetSwitch", "FluxLightingAndColor", "FluxSamplerPuLID", "ImageSwitch", "LatentSwitch", "LoadInputOutputImage" ], { "title_aux": " ComfyUI-Light-N-Color" } ], "https://github.com/KAVVATARE/ComfyUI_RightEyeDisparity": [ [ "RightEyeImageNode", "VideoRightEyeNode" ], { "title_aux": "RightEyeDisparity" } ], "https://github.com/KAVVATARE/ComfyUI_SimpleGoogleTranslate": [ [ "SimpleGoogleTranslateTextNode" ], { "title_aux": "ComfyUI_SimpleGoogleTranslate" } ], "https://github.com/KERRY-YUAN/ComfyUI_Float_Animator": [ [ "Float_Animator" ], { "title_aux": "ComfyUI_Float_Animator" } ], "https://github.com/KERRY-YUAN/ComfyUI_Simple_Executor": [ [ "NodeAutoSampler", "NodeImagePre", "NodeImageResize" ], { "title_aux": "NodeSimpleExecutor" } ], "https://github.com/KERRY-YUAN/ComfyUI_Spark_TTS": [ [ "Spark_TTS_Clone", "Spark_TTS_Creation" ], { "title_aux": "ComfyUI_Spark_TTS" } ], "https://github.com/KLL535/ComfyUI_SimpleButcher": [ [ "Simple Auto Bypass", "Simple Extract Lora From Text", "Simple Image Saver (as Forge)", "Simple Load Image With Metadata", "Simple Load Images From Dir", "Simple Load Images from Dir", "Simple Load Line From Text File", "Simple Lora Loader", "Simple Remove Think" ], { "title_aux": "ComfyUI_SimpleButcher" } ], "https://github.com/KLL535/ComfyUI_Simple_Qwen3-VL-gguf": [ [ "Qwen3VL_ModelConfig", "Qwen3VL_SamplingConfig", "SimpleCameraSelector", "SimpleJoinStringsNode", "SimpleMasterPromptLoader", "SimpleQwenUnload", "SimpleQwenVLgguf", "SimpleQwenVLggufV2", "SimpleRemoveThinkNode", "SimpleStyleSelector", "SimpleTextInsertNode", "SimpleTextReplaceNode", "SimpleTextToBatchNode", "SimpleTriggerNode" ], { "title_aux": "ComfyUI_Simple_Qwen3-VL-gguf" } ], "https://github.com/KY-2000/ComfyUI_PuLID_Flux_ll_FaceNet": [ [ "ApplyPulidFlux", "FixPulidFluxPatch", "PulidFluxEvaClipLoader", "PulidFluxFaceDetector", "PulidFluxFaceNetLoader", "PulidFluxInsightFaceLoader", "PulidFluxModelLoader", "PulidFluxOptions" ], { "title_aux": "ComfyUI_PuLID_Flux_ll_FaceNet" } ], "https://github.com/KY-2000/RES4LYF-tester-loop": [ [ "DoubleFloatRangeLoop", "DoubleIntRangeLoop", "RES4LYFComboLoop", "RES4LYFSamplerLoop", "RES4LYFSchedulerLoop", "SingleFloatLoop", "SingleIntLoop" ], { "title_aux": "RES4LYF-tester-loop" } ], "https://github.com/KY-2000/comfyui-ksampler-tester-loop": [ [ "AllParametersLoop", "AllParametersLoopAdvanced", "FloatRangeLoop", "ParametersRangeLoop", "SamplerLoop", "SamplerLoopAdvanced", "SamplerSchedulerLoop", "SamplerSchedulerLoopAdvanced", "SchedulerLoop" ], { "title_aux": "comfyui-ksampler-tester-loop" } ], "https://github.com/KY-2000/comfyui-save-image-enhanced": [ [ "SaveImageEnhancedNode" ], { "title_aux": "comfyui-save-image-enhanced" } ], "https://github.com/KaigorodovTuskul/ComfyUI-DeepSeek-API-connector": [ [ "DeepSeekPromptConnector" ], { "title_aux": "ComfyUI-DeepSeek-API-connector" } ], "https://github.com/Kaleidia/KaleidiaNodes": [ [ "DynamicPromptNode", "FormatIntToString", "GetFileCountInOutputFolder", "LoadCSV", "RandomFloatToString", "RandomIntToString", "SequentialPromptNode" ], { "title_aux": "KaleidiaNodes" } ], "https://github.com/Kangkang625/ComfyUI-paint-by-example": [ [ "PaintbyExamplePipeLoader", "PaintbyExampleSampler" ], { "title_aux": "ComfyUI-Paint-by-Example" } ], "https://github.com/KarmaSwint/ComfyUI-KarmaNodes": [ [ "Karma-Before-After", "Karma-Film-Emulation", "Karma-Film-Grain", "Karma-KSampler-Cycle", "Karma-Kolors", "Karma-Lens-FX", "Karma-Tone-Curves", "Karma_Film_Grain", "Karma_Kolors" ], { "title_aux": "KarmaNodes" } ], "https://github.com/Kayarte/AudioDriven-Latent-Space-Tools-for-ComfyUI": [ [ "AdvancedNoisePatterns", "AudioNoiseMapper", "LibrosaAnalysisNode", "NoiseToLatentConverter" ], { "title_aux": "AudioDriven-Latent-Space-Tools-for-ComfyUI" } ], "https://github.com/Kayarte/GeoNodes": [ [ "GISDetectionNode", "YOLOInferenceNode", "YOLOTrainNode" ], { "title_aux": "GeoNodes" } ], "https://github.com/Kazama-Suichiku/ComfyUI-Meshy": [ [ "MeshyAPIKey", "MeshyImageTo3D", "MeshyTextTo3DPreview", "MeshyTextTo3DRefine" ], { "title_aux": "ComfyUI-Meshy" } ], "https://github.com/Kebolder/ComfyUI-Jax-Nodes": [ [ "JAX_ConditionalSelect", "JAX_EasyPrompt", "JAX_EasyPromptSimple", "JAX_ImageSizeMultiplier", "JAX_KritaPipeIn", "JAX_KritaStrength", "JAX_SamplerPipeOut" ], { "title_aux": "ComfyUI-Jax-Nodes" } ], "https://github.com/Kentskooking/ComfyUI-BridgeLab": [ [ "SD15FolderToSDXLEmbeddingBatchConverter", "SD15ToSDXLEmbeddingConverter", "SD15ToSDXLHypernetworkConverter" ], { "title_aux": "ComfyUI-BridgeLab" } ], "https://github.com/Kesin11/ComfyUI-list-filter": [ [ "list_filter_FilterImageListByIndexList", "list_filter_FilterStringListByIndexList", "list_filter_FindAnyStrings", "list_filter_FindNotAnyStrings", "list_filter_StringToIndex", "random_normal_dist" ], { "title_aux": "ComfyUI-list-filter" } ], "https://github.com/KewkLW/ComfyUI-kewky_tools": [ [ "CLIPInterrogator", "FormattedPromptNode", "ImageBatcher", "LoadImagePlus", "LoadVideoPlus", "TensorDebugPlus", "TextAppendNode", "TextSearchNode", "VRAM_Debug_Plus" ], { "title_aux": "ComfyUI-kewky_tools" } ], "https://github.com/Kidev/ComfyUI-FaceFilter": [ [ "FaceFilterNode", "MergeImageBatches" ], { "title_aux": "ComfyUI-FaceFilter" } ], "https://github.com/Kidev/ComfyUI-Fisheye-effects": [ [ "Defisheye", "Fisheye" ], { "title_aux": "ComfyUI Fisheye Effects Nodes" } ], "https://github.com/KingManiya/ComfyUI-LLM-text-processor": [ [ "LLMTextProcessor" ], { "title_aux": "LLM Text Processor" } ], "https://github.com/Kishor900/comfyui-wanv2v-video-stitcher": [ [ "MixColorByMaskBatched", "NumberedBatchDebugger", "VideoToImages", "WanV2VIterControlGroup", "WanV2VMergeDeOverlap", "WanV2VUpscaler" ], { "title_aux": "ComfyUI WANv2v Video Stitcher" } ], "https://github.com/Klim314/comfyui-karaoke": [ [ "AudioSeparator", "LoadAudioFromPath", "StringToAudioPath", "VideoDownloader" ], { "title_aux": "comfyui-karaoke" } ], "https://github.com/KohakuBlueleaf/HDM-ext": [ [ "HDMCameraParam", "HDMLoader", "HDMTreadGamma" ], { "title_aux": "HDM-ext" } ], "https://github.com/KohakuBlueleaf/z-tipo-extension": [ [ "TIPO", "TIPOFormat", "TIPOOperation" ], { "title_aux": "TIPO-extension" } ], "https://github.com/Koko-boya/Comfyui-GeminiWeb": [ [ "GeminiWeb" ], { "title_aux": "Comfyui-GeminiWeb" } ], "https://github.com/Koko-boya/Comfyui-Z-Image-Utilities": [ [ "Z_ImageAPIConfig", "Z_ImageClearSessions", "Z_ImageIntegratedKSampler", "Z_ImageOptions", "Z_ImagePromptEnhancer", "Z_ImageUnloadModels" ], { "title_aux": "Comfyui-Z-Image-Utilities" } ], "https://github.com/KoleTackney/lora-stacker-civitai-tags": [ [ "LoraStackerTagsQuery" ], { "title_aux": "LoRA Stacker CivitAI Tags" } ], "https://github.com/Koratahiu/ComfyUI-Diff2Flow": [ [ "Diff2FlowODESampler" ], { "author": "Koratahiu", "description": "Unofficial Implementation of Diff2Flow Method for ComfyUI.", "nickname": "ComfyUI-Diff2Flow", "title": "ComfyUI-Diff2Flow", "title_aux": "ComfyUI-Diff2Flow" } ], "https://github.com/KoreTeknology/ComfyUI-Nai-Production-Nodes-Pack": [ [ "Brightness Image", "ColorMatch2", "Contrast Image", "Get Text", "Image Difference", "ImageConcatenate", "ImageDesaturate", "ImageExtend", "ImageFlip", "ImageRotate", "LoadImageNai", "Math Operation", "NoteAdvanced", "Set Text" ], { "title_aux": "ComfyUI Production Nodes Pack" } ], "https://github.com/KoreTeknology/ComfyUI-Universal-Styler": [ [ "LoadScriptsFromDatabase", "SaveScriptToDatabase", "SetMainChannel", "\ud83d\udee1\ufe0f Load Scripts from Database", "\ud83d\udee1\ufe0f Save Script to Database (In progress)", "\ud83d\udee1\ufe0f Set Main Channel" ], { "title_aux": "ComfyUI Universal Styler" } ], "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet": [ [ "ACN_AdvancedControlNetApply", "ACN_AdvancedControlNetApplySingle", "ACN_AdvancedControlNetApplySingle_v2", "ACN_AdvancedControlNetApply_v2", "ACN_ControlNet++InputNode", "ACN_ControlNet++LoaderAdvanced", "ACN_ControlNet++LoaderSingle", "ACN_ControlNetLoaderAdvanced", "ACN_CtrLoRALoader", "ACN_CustomControlNetWeightsFlux", "ACN_CustomControlNetWeightsSD15", "ACN_CustomT2IAdapterWeights", "ACN_DefaultUniversalWeights", "ACN_DiffControlNetLoaderAdvanced", "ACN_ExtrasMiddleMult", "ACN_ReferenceControlNet", "ACN_ReferenceControlNetFinetune", "ACN_ReferencePreprocessor", "ACN_ScaledSoftControlNetWeights", "ACN_SoftControlNetWeightsSD15", "ACN_SoftT2IAdapterWeights", "ACN_SparseCtrlIndexMethodNode", "ACN_SparseCtrlLoaderAdvanced", "ACN_SparseCtrlMergedLoaderAdvanced", "ACN_SparseCtrlRGBPreprocessor", "ACN_SparseCtrlSpreadMethodNode", "ACN_SparseCtrlWeightExtras", "ACN_TimestepKeyframeFromStrengthList", "ACN_TimestepKeyframeInterpolation", "ControlNetLoaderAdvanced", "CustomControlNetWeights", "CustomT2IAdapterWeights", "DiffControlNetLoaderAdvanced", "LatentKeyframe", "LatentKeyframeBatchedGroup", "LatentKeyframeGroup", "LatentKeyframeTiming", "LoadImagesFromDirectory", "ScaledSoftControlNetWeights", "ScaledSoftMaskedUniversalWeights", "SoftControlNetWeights", "SoftT2IAdapterWeights", "TimestepKeyframe" ], { "title_aux": "ComfyUI-Advanced-ControlNet" } ], "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved": [ [ "ADBlockComboNode", "ADBlockIndivNode", "ADE_AdjustPEFullStretch", "ADE_AdjustPEManual", "ADE_AdjustPESweetspotStretch", "ADE_AdjustWeightAllAdd", "ADE_AdjustWeightAllMult", "ADE_AdjustWeightIndivAdd", "ADE_AdjustWeightIndivAttnAdd", "ADE_AdjustWeightIndivAttnMult", "ADE_AdjustWeightIndivMult", "ADE_AncestralOptions", "ADE_AnimateDiffCombine", "ADE_AnimateDiffKeyframe", "ADE_AnimateDiffLoRALoader", "ADE_AnimateDiffLoaderGen1", "ADE_AnimateDiffLoaderV1Advanced", "ADE_AnimateDiffLoaderWithContext", "ADE_AnimateDiffModelSettings", "ADE_AnimateDiffModelSettingsAdvancedAttnStrengths", "ADE_AnimateDiffModelSettingsSimple", "ADE_AnimateDiffModelSettings_Release", "ADE_AnimateDiffSamplingSettings", "ADE_AnimateDiffSettings", "ADE_AnimateDiffUniformContextOptions", "ADE_AnimateDiffUnload", "ADE_ApplyAnimateDiffModel", "ADE_ApplyAnimateDiffModelSimple", "ADE_ApplyAnimateDiffModelWithCameraCtrl", "ADE_ApplyAnimateDiffModelWithPIA", "ADE_ApplyAnimateLCMI2VModel", "ADE_AttachLoraHookToCLIP", "ADE_AttachLoraHookToConditioning", "ADE_BatchedContextOptions", "ADE_CFGExtrasPAG", "ADE_CFGExtrasPAGSimple", "ADE_CFGExtrasRescaleCFG", "ADE_CFGExtrasRescaleCFGSimple", "ADE_CameraCtrlAnimateDiffKeyframe", "ADE_CameraManualPoseAppend", "ADE_CameraPoseAdvanced", "ADE_CameraPoseBasic", "ADE_CameraPoseCombo", "ADE_CombineLoraHooks", "ADE_CombineLoraHooksEight", "ADE_CombineLoraHooksFour", "ADE_ConditioningCombine", "ADE_ConditioningSetMask", "ADE_ConditioningSetMaskAndCombine", "ADE_ConditioningSetUnmaskedAndCombine", "ADE_ContextExtras_ContextRef", "ADE_ContextExtras_ContextRef_Keyframe", "ADE_ContextExtras_ContextRef_KeyframeFromList", "ADE_ContextExtras_ContextRef_KeyframeInterpolation", "ADE_ContextExtras_ContextRef_ModeFirst", "ADE_ContextExtras_ContextRef_ModeIndexes", "ADE_ContextExtras_ContextRef_ModeSliding", "ADE_ContextExtras_ContextRef_TuneAttn", "ADE_ContextExtras_ContextRef_TuneAttnAdain", "ADE_ContextExtras_NaiveReuse", "ADE_ContextExtras_NaiveReuse_Keyframe", "ADE_ContextExtras_NaiveReuse_KeyframeFromList", "ADE_ContextExtras_NaiveReuse_KeyframeInterpolation", "ADE_ContextExtras_Set", "ADE_CustomCFG", "ADE_CustomCFGKeyframe", "ADE_CustomCFGKeyframeFromList", "ADE_CustomCFGKeyframeInterpolation", "ADE_CustomCFGKeyframeSimple", "ADE_CustomCFGSimple", "ADE_EmptyLatentImageLarge", "ADE_InjectI2VIntoAnimateDiffModel", "ADE_InjectPIAIntoAnimateDiffModel", "ADE_InputPIA_Multival", "ADE_InputPIA_PaperPresets", "ADE_IterationOptsDefault", "ADE_IterationOptsFreeInit", "ADE_LoadAnimateDiffModel", "ADE_LoadAnimateDiffModelWithCameraCtrl", "ADE_LoadAnimateLCMI2VModel", "ADE_LoadCameraPoses", "ADE_LoadCameraPosesFromPath", "ADE_LoopedUniformContextOptions", "ADE_LoopedUniformViewOptions", "ADE_LoraHookKeyframe", "ADE_LoraHookKeyframeFromStrengthList", "ADE_LoraHookKeyframeInterpolation", "ADE_MultivalConvertToMask", "ADE_MultivalDynamic", "ADE_MultivalDynamicFloatInput", "ADE_MultivalDynamicFloats", "ADE_MultivalScaledMask", "ADE_NoiseCalibration", "ADE_NoiseLayerAdd", "ADE_NoiseLayerAddWeighted", "ADE_NoiseLayerNormalizedSum", "ADE_NoiseLayerReplace", "ADE_NoisedImageInjectOptions", "ADE_NoisedImageInjection", "ADE_PIA_AnimateDiffKeyframe", "ADE_PairedConditioningCombine", "ADE_PairedConditioningSetMask", "ADE_PairedConditioningSetMaskAndCombine", "ADE_PairedConditioningSetUnmaskedAndCombine", "ADE_PerturbedAttentionGuidanceMultival", "ADE_RawSigmaSchedule", "ADE_RegisterLoraHook", "ADE_RegisterLoraHookModelOnly", "ADE_RegisterModelAsLoraHook", "ADE_RegisterModelAsLoraHookModelOnly", "ADE_ReplaceCameraParameters", "ADE_ReplaceOriginalPoseAspectRatio", "ADE_RescaleCFGMultival", "ADE_SetLoraHookKeyframe", "ADE_SigmaSchedule", "ADE_SigmaScheduleSplitAndCombine", "ADE_SigmaScheduleToSigmas", "ADE_SigmaScheduleWeightedAverage", "ADE_SigmaScheduleWeightedAverageInterp", "ADE_StandardStaticContextOptions", "ADE_StandardStaticViewOptions", "ADE_StandardUniformContextOptions", "ADE_StandardUniformViewOptions", "ADE_TimestepsConditioning", "ADE_UpscaleAndVAEEncode", "ADE_UseEvolvedSampling", "ADE_ViewsOnlyContextOptions", "ADE_VisualizeContextOptionsK", "ADE_VisualizeContextOptionsKAdv", "ADE_VisualizeContextOptionsSCustom", "AddValuesReplaceNode", "AnimateDiffLoaderV1", "CheckpointLoaderSimpleWithNoiseSelect", "ConditionExtractionNode", "FloatToFloatsNode", "PerBlockHighLevelNode", "PerBlock_SD15_FromFloatsNode", "PerBlock_SD15_LowLevelNode", "PerBlock_SD15_MidLevelNode", "PerBlock_SDXL_FromFloatsNode", "PerBlock_SDXL_LowLevelNode", "PerBlock_SDXL_MidLevelNode", "PromptSchedulingLatentsNode", "PromptSchedulingNode", "ValueSchedulingLatentsNode", "ValueSchedulingNode" ], { "title_aux": "AnimateDiff Evolved" } ], "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite": [ [ "VHS_AudioToVHSAudio", "VHS_BatchManager", "VHS_DuplicateImages", "VHS_DuplicateLatents", "VHS_DuplicateMasks", "VHS_GetImageCount", "VHS_GetLatentCount", "VHS_GetMaskCount", "VHS_LoadAudio", "VHS_LoadAudioUpload", "VHS_LoadImagePath", "VHS_LoadImages", "VHS_LoadImagesPath", "VHS_LoadVideo", "VHS_LoadVideoFFmpeg", "VHS_LoadVideoFFmpegPath", "VHS_LoadVideoPath", "VHS_MergeImages", "VHS_MergeLatents", "VHS_MergeMasks", "VHS_PruneOutputs", "VHS_SelectEveryNthImage", "VHS_SelectEveryNthLatent", "VHS_SelectEveryNthMask", "VHS_SelectFilename", "VHS_SelectImages", "VHS_SelectLatents", "VHS_SelectLatest", "VHS_SelectMasks", "VHS_SplitImages", "VHS_SplitLatents", "VHS_SplitMasks", "VHS_Unbatch", "VHS_VAEDecodeBatched", "VHS_VAEEncodeBatched", "VHS_VHSAudioToAudio", "VHS_VideoCombine", "VHS_VideoInfo", "VHS_VideoInfoLoaded", "VHS_VideoInfoSource" ], { "title_aux": "ComfyUI-VideoHelperSuite" } ], "https://github.com/Koushakur/ComfyUI-DenoiseChooser": [ [ "DenoiseChooser|Koushakur" ], { "title_aux": "ComfyUI-DenoiseChooser" } ], "https://github.com/KunmyonChoi/ComfyUI_S3_direct": [ [ "CKM Direct Load Image From S3", "CKM Direct Save Image To S3", "Direct Load Image From S3", "Direct Save Image To S3", "Save VHS Video to S3" ], { "title_aux": "ComfyUI_S3_direct" } ], "https://github.com/Kurdknight/Kurdknight_comfycheck": [ [ "SystemCheck", "SystemViz" ], { "title_aux": "KurdKnight ComfyUI System Check Node" } ], "https://github.com/KursatAs/ComfyUI-Flux2KontextConditioner": [ [ "Flux2KontextConditioner" ], { "title_aux": "ComfyUI-Flux2KontextConditioner" } ], "https://github.com/KursatAs/KrsNodes": [ [ "CropPadAdvancedKrs", "QwenImageEditLatentKrs", "TextEncodeQwenImageEditKrsAdvanced", "TextEncodeQwenImageEditKrsSimple" ], { "title_aux": "Comfyui Krs Nodes" } ], "https://github.com/KwaiVGI/ComfyUI-KLingAI-API": [ [ "Client", "Effects", "Image Expander", "Image Generator", "Image2Video", "KLingAI Preview Audio", "KLingAI Preview Video", "Lip Sync", "Lip Sync Audio Input", "Lip Sync Text Input", "Text2Audio", "Text2Video", "Video Extender", "Video2Audio", "Virtual Try On" ], { "title_aux": "ComfyUI-KLingAI-API" } ], "https://github.com/Ky11le/draw_tools": [ [ "DetectInnerBox", "PasteIntoFrame", "TextBoxAutoWrap" ], { "title_aux": "draw_tools" } ], "https://github.com/Kyreo/ComfyUI-CharacterPromptBuffer": [ [ "CharacterPromptManager", "VariationBuffer" ], { "title_aux": "ComfyUI-CharacterPromptBuffer" } ], "https://github.com/KytraScript/ComfyUI_KytraWebhookHTTP": [ [ "SendToDiscordWebhook" ], { "title_aux": "ComfyUI_KytraWebhookHTTP" } ], "https://github.com/KytraScript/ComfyUI_MatAnyone_Kytra": [ [ "Kytra_Images_To_RGB", "MatAnyoneVideoMatting" ], { "title_aux": "ComfyUI_MatAnyone_Kytra" } ], "https://github.com/L-Hugh/ComfyUI-Lumina-DiMOO": [ [ "Generator_I2I", "Generator_T2I", "ImageTokens_I2I", "ImageTokens_Inpainting", "ImageTokens_T2I", "LoadModel", "PromptBuilder", "VQDecode" ], { "title_aux": "ComfyUI-Lumina-DiMOO" } ], "https://github.com/L33chKing/ComfyUI-MosaicRestore": [ [ "MosaicRestore" ], { "title_aux": "Mosaic Restore" } ], "https://github.com/L33chKing/ComfyUI-danbooru-FAISS-search": [ [ "DanbooruLookupAndDownload", "GetDanbooru", "StyleSimilarity", "TagPrompt" ], { "title_aux": "Danbooru FAISS Search Nodes" } ], "https://github.com/L33chKing/ComfyUI_Channel_Ops": [ [ "ChannelOpsNode", "ImageEffectsNode", "LayerBlendingNode" ], { "title_aux": "ComfyUI Channel Ops" } ], "https://github.com/L33chKing/ComfyUI_LatentResidueCleaner": [ [ "LatentResidueCleaner", "NoiseExpose" ], { "title_aux": "Latent Residue Cleaner" } ], "https://github.com/L33chKing/comfyui-tag-frequency-weighter": [ [ "TagFrequencyWeighter" ], { "title_aux": "Tag Frequency Weighter for ComfyUI" } ], "https://github.com/LAOGOU-666/ComfyUI-LG_HotReload": [ [ "HotReload_Terminal" ], { "title_aux": "ComfyUI-LG_HotReload" } ], "https://github.com/LAOGOU-666/ComfyUI-LG_SamplingUtils": [ [ "LGNoiseInjection", "LGNoiseInjectionLatent", "ModelSamplingZImage", "SigmasEditor", "ZImageTimestepNoise" ], { "title_aux": "ComfyUI-LG_SamplingUtils" } ], "https://github.com/LAOGOU-666/ComfyUI_LG_FFT": [ [ "LG_FFTNode", "LG_IFFTNode" ], { "title_aux": "ComfyUI_LG_FFT" } ], "https://github.com/LAOGOU-666/Comfyui-LG_GroupExecutor": [ [ "GroupExecutorRepeater", "GroupExecutorSender", "GroupExecutorSingle", "ImageListRepeater", "ImageListSplitter", "LG_AccumulatePreview", "LG_ClearAccumulatedValues", "LG_ConcatVideoFiles", "LG_CreateAndSaveVideo", "LG_FastPreview", "LG_ImageReceiver", "LG_ImageSender", "LG_SaveAudioGetPath", "LG_ValueReceiver", "LG_ValueSender", "MaskListRepeater", "MaskListSplitter" ], { "title_aux": "Comfyui-LG_GroupExecutor" } ], "https://github.com/LAOGOU-666/Comfyui-LG_Relight": [ [ "LG_Relight", "LG_Relight_Basic", "LG_Relight_Ultra" ], { "title_aux": "Comfyui-LG_Relight" } ], "https://github.com/LAOGOU-666/Comfyui-Memory_Cleanup": [ [ "RAMCleanup", "VRAMCleanup" ], { "title_aux": "Comfyui-Memory_Cleanup" } ], "https://github.com/LAOGOU-666/Comfyui_LG_Tools": [ [ "AFL2:ImageRestoreNodeV2", "AFL2:MaskBoxCropNodeV2", "AFL2_PSD_Layer", "AFL2_Save_PSD", "BridgePreviewNode", "CachePreviewBridge", "ColorAdjustment", "ComboSetter", "FastCanvas", "FastCanvasComposite", "FastCanvasTool", "GroupSwitcher", "ImageCropper", "ImageSelector", "ImageSizeAdjustment", "InspyrenetRembgLoader", "InspyrenetRembgProcess", "LG_Counter", "LG_FloatRange", "LG_ImageLoaderWithCounter", "LG_InstallDependencies", "LG_LatentBatchToList", "LG_LoadImage", "LG_MaskBatchMerge", "LG_MaskHoleFiller", "LG_Noise", "LG_PipManager", "LG_SaveImage", "LazySwitch1way", "LazySwitch2way", "MuterSwitcher", "TransformDataFromString" ], { "title_aux": "Comfyui_LG_Tools" } ], "https://github.com/LBH-123-AI/Comfyui-Wan-latent-Resizer": [ [ "Wan21LatentResizerNode", "Wan22LatentResizerNode" ], { "title_aux": "Comfyui-Wan-latent-Resizer" } ], "https://github.com/LDNKS094/ComfyUI-Painter-I2V-AIO": [ [ "PainterI2V", "PainterI2VAdvanced", "PainterI2VExtend", "PainterSampler", "PainterSamplerAdvanced" ], { "title_aux": "ComfyUI-Painter-I2V-AIO" } ], "https://github.com/LEv145/images-grid-comfy-plugin": [ [ "GridAnnotation", "ImageCombine", "ImagesGridByColumns", "ImagesGridByRows", "LatentCombine" ], { "title_aux": "ImagesGrid" } ], "https://github.com/LK-168/comfyui_imgutils": [ [ "BBoxFilter", "BBoxToMaskNode", "CensorWithMask", "ImgutilsAutoSegmenter", "ImgutilsBBoxSegmenter", "ImgutilsGenericDetector", "MaskAttributeNodeLK", "MaskCombineNodeLK", "MaskEdgeNodeLK", "MaskHelperLK", "MaskInfoNodeLK", "MaskMorphologyNodeLK", "MaskToBBoxNode", "SAMLoaderLK", "SAMPredictorNode" ], { "title_aux": "comfyui_imgutils" } ], "https://github.com/LKbaba/ComfyUI-TuZi-Flux-Kontext": [ [ "FluxKontext_ImageToImage", "FluxKontext_MultiImageToImage", "FluxKontext_TextToImage" ], { "title_aux": "ComfyUI-TuZi-Flux-Kontext" } ], "https://github.com/LaVie024/comfyui-lopi999-llm": [ [ "CanaryQwenASR", "LLMNode(lopi999)" ], { "title_aux": "comfyui-lopi999-llm" } ], "https://github.com/LahHalah/ComfyUI-Pixel-Optimal-Wan": [ [ "imageoptimalpixelwan" ], { "title_aux": "ComfyUI-Pixel-Optimal-Wan" } ], "https://github.com/Lakonik/ComfyUI-piFlow": [ [ "AsymFlux2Scheduler", "Clamp Denoised", "Load AsymFlow Model", "Load AsymFlow Model (GGUF)", "Load pi-Flow Model", "Load pi-Flow Model (GGUF)", "ModelSamplingPiFlow", "Oklab Color Encoder", "Pixel Preview", "pi-Flow Sampler" ], { "title_aux": "ComfyUI-piFlow" } ], "https://github.com/LamEmil/ComfyUI_ASCIIArtNode": [ [ "ASCIIAnimationGenerator", "ASCIIArtGenerator", "ColorASCIIAnimationGenerator", "RealisticColorASCIIAnimationGenerator", "SequentialTwoPassTypingColorASCIIAnimation", "TwoPassTypingColorASCIIAnimation", "VideoToColorStaticASCIIArt", "VideoToDynamicColorASCIIArt" ], { "title_aux": "ComfyUI ASCII Art Nodes" } ], "https://github.com/Lannister34/ComfyUI-HermesNodes": [ [ "WANDualLoraLoader" ], { "title_aux": "Hermes Nodes" } ], "https://github.com/LaoMaoBoss/ComfyUI-WBLESS": [ [ "DeepSeek Chat", "Gemini Chat", "Inversed Switch", "RunningHUB API", "Switch" ], { "title_aux": "ComfyUI-WBLESS" } ], "https://github.com/LarryJane491/Image-Captioning-in-ComfyUI": [ [ "LoRA Caption Load", "LoRA Caption Save" ], { "title_aux": "Image-Captioning-in-ComfyUI" } ], "https://github.com/LarryJane491/Lora-Training-in-Comfy": [ [ "Lora Training in Comfy (Advanced)", "Lora Training in ComfyUI", "Tensorboard Access" ], { "title_aux": "Lora-Training-in-Comfy" } ], "https://github.com/LaserDog80/ComfyUI-FramerateConverter": [ [ "trope_BuildCommand", "trope_CalcAudio", "trope_CalcConversion", "trope_ConvertFramerate", "trope_DetectVFR", "trope_ExtractMediaInfo", "trope_GenOutputPath", "trope_ProbeVideo", "trope_QualityMetrics", "trope_Remux", "trope_RunFFmpeg", "trope_VerifyFPS", "trope_VerifyIntegrity", "trope_VerifySync" ], { "title_aux": "Framerate Converter" } ], "https://github.com/LatentGEN/ComfyUI-PresetHelper": [ [ "DeletePreset", "LoadAction", "LoadSubject", "SavePreset", "UpdatePreset" ], { "title_aux": "comfyui-presethelper" } ], "https://github.com/LatentSpaceDirective/ComfyUI-Texturaizer": [ [ "Texturaizer_ApplyControlNets", "Texturaizer_ApplyStyleToPrompt", "Texturaizer_CachedCNLoader", "Texturaizer_CachedCheckpointLoader", "Texturaizer_CircularVAEDecode", "Texturaizer_ClipEncodeSwitchVersion", "Texturaizer_CombinedConditioningFromColors", "Texturaizer_ExtractCNData", "Texturaizer_GenerateNoise", "Texturaizer_GetCNData", "Texturaizer_GetClipModelName", "Texturaizer_GetFluxGuidance", "Texturaizer_GetIPAdapterData", "Texturaizer_GetImageData", "Texturaizer_GetJsonData", "Texturaizer_GetKontextData", "Texturaizer_GetLoraData", "Texturaizer_GetMaterialTileData", "Texturaizer_GetModelName", "Texturaizer_GetPromptData", "Texturaizer_GetRenderData", "Texturaizer_GetSamplerData", "Texturaizer_GetSegData", "Texturaizer_GetStyleData", "Texturaizer_GetVAEName", "Texturaizer_IPAdapterEmbeds", "Texturaizer_KSamplerAdvanced", "Texturaizer_Placeholder", "Texturaizer_PowerLoraLoader", "Texturaizer_SeamlessTilingPatch", "Texturaizer_SendImage", "Texturaizer_SetGlobalDir", "Texturaizer_SigmasSelector", "Texturaizer_SwitchAny", "Texturaizer_SwitchLazy", "Texturaizer_SwitchSmart", "Texturaizer_UseSDXL" ], { "title_aux": "ComfyUI-Texturaizer" } ], "https://github.com/Laurent2916/comfyui-piq": [ [ "ContentScore", "DISTS", "DSS", "FSIM", "GMSD", "HaarPSI", "IW-SSIM", "LPIPS", "MDSI", "MS-SSIM", "MSGMSD", "PSNR", "PieAPP", "SRSIM", "SSIM", "StyleScore", "VIFp" ], { "title_aux": "comfyui-piq" } ], "https://github.com/Layer-norm/comfyui-lama-remover": [ [ "LamaRemover", "LamaRemoverIMG" ], { "title_aux": "Comfyui lama remover" } ], "https://github.com/LeanModels/ComfyUI-DFloat11": [ [ "DFloat11ModelLoader" ], { "title_aux": "ComfyUI-DFloat11" } ], "https://github.com/Lebensignal/ComfyUI-UltimateSDUpscale-FLS-LLLite": [ [ "UltimateSDUpscaleFLS", "UltimateSDUpscaleFLSLLLite" ], { "title_aux": "ComfyUI Ultimate SD Upscale FLS LLLite" } ], "https://github.com/Legorobotdude/ComfyUI-VariationLab": [ [ "CFGExplorer", "CheckpointExplorer", "StepExplorer" ], { "title_aux": "ComfyUI-VariationLab" } ], "https://github.com/LeonQ8/ComfyUI-Dynamic-Lora-Scheduler": [ [ "AdaptiveLoraScheduler", "LoadWanVideoClipTextEncoder", "LoadWanVideoT5TextEncoder", "WanVideoBlockSwap", "WanVideoExtraModelSelect", "WanVideoLoraBlockEdit", "WanVideoLoraSelect", "WanVideoLoraSelectByName", "WanVideoLoraSelectMulti", "WanVideoModelLoader", "WanVideoSetLoRAs", "WanVideoTinyVAELoader", "WanVideoTorchCompileSettings", "WanVideoVACEModelSelect", "WanVideoVAELoader", "WanVideoVRAMManagement" ], { "title_aux": "ComfyUI-Dynamic-Lora-Scheduler" } ], "https://github.com/Lerc/canvas_tab": [ [ "Canvas_Tab", "Send_To_Editor" ], { "author": "Lerc", "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", "nickname": "Canvas Tab", "title": "Canvas Tab", "title_aux": "Canvas Tab" } ], "https://github.com/LevelPixel/ComfyUI-LevelPixel": [ [ "AnyToText|LP", "BoolToInt|LP", "BoolToString|LP", "CLIP Text Encode Translate [LP]", "CLIPTextEncodeTranslate|LP", "Calculate Target Size By Mask [LP]", "CalculateTargetSizeByMask|LP", "Check JSON Key [LP]", "ComboToText|LP", "Convert Any To Text [LP]", "Convert Bool To Int [LP]", "Convert Bool To String [LP]", "Convert Combo To Text [LP]", "Convert Float To Int [LP]", "Convert Float To String [LP]", "Convert Int To Bool [LP]", "Convert Int To Float [LP]", "Convert Int To String [LP]", "Convert JSON to String [LP]", "Convert String To Bool [LP]", "Convert String To Combo [LP]", "Convert String To Float [LP]", "Convert String To Int [LP]", "Convert String To Number [LP]", "Convert String to JSON [LP]", "ConvertJsonToString|LP", "ConvertStringToJson|LP", "Count Objects [LP]", "CountObjects|LP", "Cropped Aspect Size Parameters [LP]", "Cropped Forsed Size Parameters [LP]", "Cropped Free Size Parameters [LP]", "Cropped Ranged Size Parameters [LP]", "CroppedAspectSizeParameters|LP", "CroppedForsedSizeParameters|LP", "CroppedFreeSizeParameters|LP", "CroppedRangedSizeParameters|LP", "Delay [LP]", "Delay|LP", "Extend Factor Parameters [LP]", "ExtendFactorParameters|LP", "Fast Checker Pattern [LP]", "FastCheckerPattern|LP", "File Counter [LP]", "FileCounter|LP", "Find Value From File [LP]", "FindValueFromFile|LP", "FloatToInt|LP", "FloatToString|LP", "Get ComfyUI Folder Path [LP]", "Get ComfyUI HTTP Folder Path [LP]", "Get Filename By Index In Folder [LP]", "Get Iterator Data From Image Folders [LP]", "Get Iterator Data From Videos [LP]", "Get JSON Length [LP]", "Get JSON Value [LP]", "GetComfyUIFolderPath|LP", "GetComfyUIHttpFolderPath|LP", "GetFilenameByIndexInFolder|LP", "GetIteratorDataImageFolders|LP", "GetIteratorDataVideos|LP", "GetJSONValue|LP", "Hard Unload All Models [LP]", "HardModelUnloader|LP", "HundredthsSimpleFloatSlider|LP", "Image Data Iterator [LP]", "Image Loader From Path [LP]", "Image Overlay [LP]", "ImageDataIterator|LP", "ImageLoaderFromPath|LP", "ImageOverlay|LP", "Inpaint Crop [LP]", "Inpaint Stitch [LP]", "InpaintCrop|LP", "InpaintStitch|LP", "IntToBool|LP", "IntToFloat|LP", "IntToString|LP", "Iterator [LP]", "Iterator|LP", "JSONKeyCheckerNode|LP", "JSONLengthNode|LP", "JSONStringifierNode|LP", "Keep Only English Tags [LP]", "Keep Only English Words [LP]", "KeepOnlyEnglishTags|LP", "KeepOnlyEnglishWords|LP", "Load Image [LP]", "Load LoRA Tag [LP]", "LoadImage|LP", "LoraTagLoader|LP", "Merge JSON Node [LP]", "MergeJSONNode|LP", "ModelUnloader|LP", "Modify JSON Object [LP]", "ModifyJSONObject|LP", "Override CLIP Device [LP]", "Override CLIP Vision Device [LP]", "Override VAE Device [LP]", "OverrideCLIPDevice|LP", "OverrideCLIPVisionDevice|LP", "OverrideVAEDevice|LP", "Parse JSON String [LP]", "ParseJSONString|LP", "Pipe In [LP]", "Pipe Out [LP]", "Pipe [LP]", "PipeIn|LP", "PipeOut|LP", "Pipe|LP", "Preview Image Bridge [LP]", "PreviewImageForConditions|LP", "Qwen Image Edit (API) [LP]", "QwenImageEdit|LP", "Remove Banned Tags From Tags [LP]", "Remove Banned Tags From Text [LP]", "Remove Duplicate Tags [LP]", "RemoveBannedTagsFromTags|LP", "RemoveBannedTagsFromText|LP", "RemoveDuplicateTags|LP", "Resize Image To Target Size [LP]", "Resize Image and Masks [LP]", "ResizeImageAndMasks|LP", "ResizeImageToTargetSize|LP", "Resorting Tags [LP]", "ResortingTags|LP", "Seed [LP]", "Seed|LP", "Show Text Bridge [LP]", "Show Text [LP]", "ShowTextBridge|LP", "ShowText|LP", "Simple Float Slider - Hundredths Step [LP]", "Simple Float Slider - Tenths Step [LP]", "Simple Float Slider [LP]", "SimpleFloatSlider|LP", "Soft Full Clean RAM and VRAM [LP]", "Soft Unload Models Data [LP]", "SoftFullCleanRAMAndVRAM|LP", "SoftModelUnloader|LP", "Split Compound Text [LP]", "SplitCompoundText|LP", "String Cycler [LP]", "String [LP]", "StringCycler|LP", "StringToBool|LP", "StringToCombo|LP", "StringToFloat|LP", "StringToInt|LP", "StringToNumber|LP", "Stringify JSON [LP]", "String|LP", "Tag Category Filter [LP]", "Tag Category Keeper [LP]", "Tag Category Remover [LP]", "Tag Category [LP]", "Tag Merger [LP]", "Tag Remover [LP]", "Tag Replace [LP]", "Tag Switcher [LP]", "TagCategoryFilter|LP", "TagCategoryKeeper|LP", "TagCategoryRemover|LP", "TagCategory|LP", "TagMerger|LP", "TagRemover|LP", "TagReplace|LP", "TagSwitcher|LP", "TenthsSimpleFloatSlider|LP", "Text Choice Parser [LP]", "Text Replace [LP]", "Text To List [LP]", "Text Translate [LP]", "Text [LP]", "TextChoiceParser|LP", "TextReplace|LP", "TextToList|LP", "TextTranslateManualAll|LP", "TextTranslateManual|LP", "TextTranslate|LP", "Text|LP", "Unload Model [LP]" ], { "title_aux": "ComfyUI Level Pixel" } ], "https://github.com/LevelPixel/ComfyUI-LevelPixel-Advanced": [ [ "Autotagger [LP]", "Autotagger|LP", "Color Input [LP]", "ColorInput|LP", "Image Remove Background (BiRefNet) [LP]", "Image Remove Background (RMBG) [LP]", "Image Remove Background (rembg) [LP]", "ImageRemoveBackgroundBiRefNet|LP", "ImageRemoveBackgroundRMBG|LP", "ImageRemoveBackground|LP", "LLM Advanced [LP]", "LLM Loader [LP]", "LLM Sampler [LP]", "LLMAdvanced|LP", "LLMLoader|LP", "LLMSampler|LP", "LLava Advanced [LP]", "LLava Clip Loader [LP]", "LLava Loader [LP]", "LLava Sampler Advanced [LP]", "LLava Sampler Simple [LP]", "LLava Simple [LP]", "LLavaAdvanced|LP", "LLavaClipLoader|LP", "LLavaLoader|LP", "LLavaSamplerAdvanced|LP", "LLavaSamplerSimple|LP", "LLavaSimple|LP", "Multimodal Generator Advanced [LP]", "MultimodalGeneratorAdvanced|LP", "Recognize Anything (RAM) [LP]", "RecognizeAnything(RAM)|LP" ], { "title_aux": "ComfyUI Level Pixel Advanced" } ], "https://github.com/Lex-DRL/ComfyUI-BestResolution": [ [ "BestResolutionFromArea", "BestResolutionFromAreaUpscale", "BestResolutionFromAspectRatio", "BestResolutionPrimCropPadStrategy", "BestResolutionPrimResPriority", "BestResolutionScale", "BestResolutionSimple", "BestResolutionUpscaledCropPad", "ImageUpscaleByWithModel" ], { "title_aux": "Best Resolution" } ], "https://github.com/Lex-DRL/ComfyUI-DictTools": [ [ "_BaseNode" ], { "title_aux": "\ud83d\uddc2\ufe0f Dict Tools" } ], "https://github.com/Lex-DRL/ComfyUI-StringConstructor": [ [ "_BaseNode" ], { "title_aux": "String Constructor (Text-Formatting)" } ], "https://github.com/Lhyejin/ComfyUI-Fill-Image-for-Outpainting": [ [ "FillImageForOutpainting" ], { "title_aux": "ComfyUI-Fill-Image-for-Outpainting" } ], "https://github.com/LiJT/ComfyUI-Gemini-Prompt-Generator-JT": [ [ "GeminiPromptGeneratorJT" ], { "title_aux": "Gemini prompt generator JT version" } ], "https://github.com/Light-x02/ComfyUI-Civitai-Discovery-Hub": [ [ "CivitaiDiscoveryHubNode", "ClearLoraName" ], { "title_aux": "ComfyUI-Civitai-Discovery-Hub" } ], "https://github.com/Light-x02/ComfyUI-FluxSettingsNode": [ [ "DisableNoise", "FluxSettingsNode" ], { "title_aux": "Flux Settings Node" } ], "https://github.com/Light-x02/ComfyUI-Lightx02-Nodes": [ [ "FluxPipeUnpack", "FluxSettingsPipe", "ImageMetadataLoader", "ImageMetadataSaver", "LMMExtractPromptsNode", "LatentSettings", "Loraloadertotext", "PipeHub", "PreviewMask", "UniversalLatentSettings", "cropImage" ], { "title_aux": "Light-x02 Nodes" } ], "https://github.com/Light-x02/ComfyUI-checkpoint-Discovery-Hub": [ [ "CheckpointDiscoveryHub" ], { "title_aux": "ComfyUI-checkpoint-Discovery-Hub" } ], "https://github.com/LightSketch-ai/ComfyUI-LivePortraitNode": [ [ "LightSketch Live Portrait", "Preview Video" ], { "title_aux": "ComfyUI-LivePortraitNode (Replicate API)" } ], "https://github.com/Lightricks/ComfyUI-LTXVideo": [ [ "AddLatentGuide", "DynamicConditioning", "GemmaAPITextEncode", "GuiderParameters", "ImageToCPU", "LTXAddImageGuide", "LTXAddVideoICLoRAGuide", "LTXAddVideoICLoRAGuideAdvanced", "LTXAttentioOverride", "LTXAttentionBank", "LTXAttnOverride", "LTXFetaEnhance", "LTXFloatToInt", "LTXFlowEditCFGGuider", "LTXFlowEditSampler", "LTXForwardModelSamplingPred", "LTXICLoRALoaderModelOnly", "LTXPerturbedAttention", "LTXPrepareAttnInjections", "LTXQ8Patch", "LTXRFForwardODESampler", "LTXRFReverseODESampler", "LTXReverseModelSamplingPred", "LTXVAdainLatent", "LTXVAddGuideAdvanced", "LTXVAddGuideAdvancedAttention", "LTXVAddLatentGuide", "LTXVApplySTG", "LTXVAudioOnlyEmptyVideoLatent", "LTXVAudioOnlyModel", "LTXVBaseSampler", "LTXVDilateVideoMask", "LTXVDrawTracks", "LTXVExtendSampler", "LTXVGemmaCLIPModelLoader", "LTXVGemmaEnhancePrompt", "LTXVHDRDecodePostprocess", "LTXVImgToVideoConditionOnly", "LTXVInContextSampler", "LTXVInpaintPreprocess", "LTXVLaplacianPyramidBlend", "LTXVLinearOverlapLatentTransition", "LTXVLoadConditioning", "LTXVLoopingSampler", "LTXVMultiPromptProvider", "LTXVNormalizingSampler", "LTXVPatcherVAE", "LTXVPerStepAdainPatcher", "LTXVPerStepStatNormPatcher", "LTXVPreprocessMasks", "LTXVPromptEnhancer", "LTXVPromptEnhancerLoader", "LTXVQ8LoraModelLoader", "LTXVSaveConditioning", "LTXVSelectLatents", "LTXVSetAudioRefTokens", "LTXVSetVideoLatentNoiseMasks", "LTXVSparseTrackEditor", "LTXVStatNormLatent", "LTXVTiledSampler", "LTXVTiledVAEDecode", "LowVRAMAudioVAELoader", "LowVRAMCheckpointLoader", "LowVRAMLatentUpscaleModelLoader", "ModifyLTXModel", "MultimodalGuider", "STGAdvancedPresets", "STGGuiderAdvanced", "STGGuiderNode", "Set VAE Decoder Noise" ], { "title_aux": "ComfyUI-LTXVideo" } ], "https://github.com/Lil0k/comfyui_camera_movement_to_prompt": [ [ "CameraMovementToPrompt" ], { "title_aux": "Camera Movement to Prompt" } ], "https://github.com/Limbicnation/ComfyUI-PromptGenerator": [ [ "Limbicnation_NegativePrompt", "Limbicnation_PromptCombiner", "Limbicnation_PromptDualStreamRefiner", "Limbicnation_PromptGenerator", "Limbicnation_PromptRefiner", "Limbicnation_StyleApplier" ], { "title_aux": "ComfyUI-PromptGenerator" } ], "https://github.com/Limbicnation/ComfyUI-RandomSeedGenerator": [ [ "AdvancedSeedGenerator" ], { "title_aux": "ComfyUI-RandomSeedGenerator" } ], "https://github.com/Limbicnation/ComfyUI-TransparencyBackgroundRemover": [ [ "AutoGrabCutRemover", "GrabCutRefinement", "RemoveBackgroundAndResize", "TransparencyBackgroundRemover", "TransparencyBackgroundRemoverBatch" ], { "title_aux": "Transparency Background Remover" } ], "https://github.com/Limbicnation/ComfyUIDepthEstimation": [ [ "DepthEstimationNode" ], { "title_aux": "Depth Estimation Node" } ], "https://github.com/Limbicnation/ComfyUI_FaceDetectionNode": [ [ "FaceDetectionNode", "custom_nodes" ], { "nodename_pattern": "FaceDetectionNode", "title_aux": "ComfyUI Face Detection Node" } ], "https://github.com/Limitex/ComfyUI-Calculation": [ [ "CenterCalculation", "CreateQRCode" ], { "title_aux": "ComfyUI-Calculation" } ], "https://github.com/Limitex/ComfyUI-Diffusers": [ [ "CreateIntListNode", "DiffusersClipTextEncode", "DiffusersModelMakeup", "DiffusersPipelineLoader", "DiffusersSampler", "DiffusersSchedulerLoader", "DiffusersVaeLoader", "LcmLoraLoader", "StreamDiffusionCreateStream", "StreamDiffusionFastSampler", "StreamDiffusionSampler", "StreamDiffusionWarmup" ], { "title_aux": "ComfyUI-Diffusers" } ], "https://github.com/Ling-APE/ComfyUI-PixelResolutionCalculator": [ [ "LatentSizeToPixelSize", "PixelResolutionCalculator" ], { "title_aux": "ComfyUI-PixelResolutionCalculator" } ], "https://github.com/LingSss9/comfyui-merge": [ [ "LoadLoRAMenu", "MergeLoRAsKohyaSSLike", "OnlyLoadLoRAsModel", "SaveLoRAModels" ], { "author": "cyberblackcat", "description": "This extension provides some nodes to support merge lora, adjust Lora Block Weight.", "nickname": "CBC", "title": "merge", "title_aux": "comfyui-merge" } ], "https://github.com/Lingyuuuux/ComfyUI-EqualRandomInteger": [ [ "JieidanEqualRandomInteger" ], { "title_aux": "ComfyUI-EqualRandomInteger" } ], "https://github.com/Lingyuuuux/ComfyUI-IfBranchRouter": [ [ "IfBranchRouter" ], { "title_aux": "ComfyUI-IfBranchRouter" } ], "https://github.com/LiquidAum/LiquidGold-Wildcard": [ [ "WildcardGold" ], { "title_aux": "LiquidGold-Wildcard" } ], "https://github.com/Localsmile/comfyui_anima_artist_cross_attn_mix": [ [ "AnimaArtistCrossAttnMix" ], { "title_aux": "comfyui_anima_artist_cross_attn_mix" } ], "https://github.com/Loewen-Hob/rembg-comfyui-node-better": [ [ "Image Remove Background (rembg)" ], { "title_aux": "Rembg Background Removal Node for ComfyUI (Better)" } ], "https://github.com/LoganBooker/SesquiLSR": [ [ "SesquiLatentUpscale" ], { "title_aux": "SesquiLSR" } ], "https://github.com/LonicaMewinsky/ComfyUI-MakeFrame": [ [ "BreakFrames", "BreakGrid", "GetKeyFrames", "MakeGrid", "RandomImageFromDir" ], { "title_aux": "ComfyBreakAnim" } ], "https://github.com/LonicaMewinsky/ComfyUI-RawSaver": [ [ "SaveTifImage" ], { "title_aux": "ComfyUI-RawSaver" } ], "https://github.com/LordTaylor/comfyui-lora-dataset-tools": [ [ "LoRACaptionSaver", "LoRADatasetConfig" ], { "title_aux": "LoRA Dataset Tools" } ], "https://github.com/LoveEatCandy/COMFYUI-ReplacePartOfImage": [ [ "ReplacePartOfImage" ], { "title_aux": "COMFYUI-ReplacePartOfImage" } ], "https://github.com/Lovzu/ComfyUI-KittenTTS": [ [ "KittenTTS" ], { "title_aux": "KittenTTS Node for Voice Generation" } ], "https://github.com/Ltamann/ComfyUI-FastVLM-7B": [ [ "FastVLM7BNode" ], { "title_aux": "FastVLM-7B ComfyUI Node" } ], "https://github.com/Ltamann/ComfyUI-TBG-ETUR": [ [ "DownloadAndLoadFlorence2Lora", "DownloadAndLoadFlorence2Model", "Florence2ModelLoader", "Florence2Run", "LanPaint_KSampler", "LanPaint_KSamplerAdvanced", "LanPaint_MaskBlend", "LanPaint_SamplerCustom", "LanPaint_SamplerCustomAdvanced", "TBGFlux2Sampler" ], { "title_aux": "TBG_Enhanced Tiled Upscaler & Refiner FLUX PRO" } ], "https://github.com/Ltamann/ComfyUI-TBG-SAM3": [ [ "TBGLoadSAM3Model", "TBGSAM3DepthMap", "TBGSAM3ModelLoaderAdvanced", "TBGSAM3PromptCollector", "TBGSam3Segmentation", "TBGSam3SegmentationBatch" ], { "title_aux": "ComfyUI-TBG-SAM3" } ], "https://github.com/Ltamann/ComfyUI-TBG-Takeaways": [ [ "BasicSchedulerNormalized", "FLUX2JSONPromptGenerator", "HexConeDenoiseMask", "LogSigmaSamplerNode", "LogSigmaStepSamplerNode", "ModelSamplingFluxGradual", "PolyExponentialSigmaAdder", "PromptBatchGenerator", "TBGDifferenceMask", "TBGDualModelSampler", "TBGKSamplerAdvancedSplitAware", "TBG_FluxKontextStabilizer", "TBG_Preview_Sender_WebSocked", "VAEDecodeColorFix" ], { "title_aux": "TBG\u2019s ComfyUI Development Takeaways" } ], "https://github.com/LucipherDev/ComfyUI-AniDoc": [ [ "AniDocLoader", "AniDocSampler", "GetAniDocControlnetImages", "LoadCoTracker" ], { "title_aux": "ComfyUI-AniDoc" } ], "https://github.com/LucipherDev/ComfyUI-Golden-Noise": [ [ "GoldenNoise" ], { "title_aux": "ComfyUI-Golden-Noise" } ], "https://github.com/LucipherDev/ComfyUI-TangoFlux": [ [ "TangoFluxLoader", "TangoFluxSampler", "TangoFluxVAEDecodeAndPlay" ], { "title_aux": "ComfyUI-TangoFlux" } ], "https://github.com/Ludobico/ComfyUI-ScenarioPrompt": [ [ "ScenarioPrompt" ], { "title_aux": "ComfyUI-ScenarioPrompt" } ], "https://github.com/LukeCoulson1/Comfyui_LoraCombine": [ [ "CombineLoras", "LoraInfo" ], { "title_aux": "ComfyUI LoRA Combine Node" } ], "https://github.com/Lumi4s/natural_prompt_editor": [ [ "Natural Prompt Editor", "NaturalPromptEditor" ], { "title_aux": "Natural Prompt Editor" } ], "https://github.com/LuqP2/ImageMetaHub-ComfyUI-Save": [ [ "MetaHubSaveImage", "MetaHubSaveNode", "MetaHubSaveVideoNode", "MetaHubTimerNode" ], { "title_aux": "Image MetaHub Save Node" } ], "https://github.com/LyazS/comfyui-anime-seg": [ [ "Anime Character Seg" ], { "title_aux": "Anime Character Segmentation node for comfyui" } ], "https://github.com/LyazS/comfyui-nettools": [ [ "NTL_LoadImagesBase64", "NTL_SendImagesWebSocket" ], { "title_aux": "net tool node for comfyui" } ], "https://github.com/Lysthan/ComfyUI-LYSTHAN-PPS": [ [ "LYSTHAN_PPS" ], { "title_aux": "ComfyUI-LYSTHAN-PPS" } ], "https://github.com/M1kep/ComfyLiterals": [ [ "Checkpoint", "Float", "Int", "KepStringLiteral", "Lora", "Operation", "String" ], { "title_aux": "ComfyLiterals" } ], "https://github.com/M1kep/ComfyUI-KepOpenAI": [ [ "KepOpenAI_ImageWithPrompt" ], { "title_aux": "ComfyUI-KepOpenAI" } ], "https://github.com/M1kep/ComfyUI-OtherVAEs": [ [ "OtherVAE_Taesd" ], { "title_aux": "ComfyUI-OtherVAEs" } ], "https://github.com/M1kep/Comfy_KepKitchenSink": [ [ "KepRotateImage" ], { "title_aux": "Comfy_KepKitchenSink" } ], "https://github.com/M1kep/Comfy_KepListStuff": [ [ "Empty Images", "Image Overlay", "ImageListLoader", "Join Float Lists", "Join Image Lists", "KepStringList", "KepStringListFromNewline", "Kep_JoinListAny", "Kep_RepeatList", "Kep_ReverseList", "Kep_VariableImageBuilder", "List Length", "Range(Num Steps) - Float", "Range(Num Steps) - Int", "Range(Step) - Float", "Range(Step) - Int", "Stack Images", "XYAny", "XYImage" ], { "title_aux": "Comfy_KepListStuff" } ], "https://github.com/M1kep/Comfy_KepMatteAnything": [ [ "MatteAnything_DinoBoxes", "MatteAnything_GenerateVITMatte", "MatteAnything_InitSamPredictor", "MatteAnything_LoadDINO", "MatteAnything_LoadVITMatteModel", "MatteAnything_SAMLoader", "MatteAnything_SAMMaskFromBoxes", "MatteAnything_ToTrimap" ], { "title_aux": "Comfy_KepMatteAnything" } ], "https://github.com/M1kep/KepPromptLang": [ [ "Build Gif", "Special CLIP Loader" ], { "title_aux": "KepPromptLang" } ], "https://github.com/MDMAchine/ComfyUI_MD_Nodes": [ [ "ACE_LatentVisualizer", "APGGuiderForked", "AdvancedAudioPreviewAndSave", "AdvancedMediaSave", "AdvancedTextNode", "EnhancedSeedSaver", "FSampler", "FilenameCounterNode", "FilenameTokenReplacer", "GPUTemperatureProtectionEnhanced", "HybridAdaptiveSigmas", "HybridAdaptiveSigmas_Basic", "HybridAdaptiveSigmas_Lite", "LLMVRAMManager", "MD_ACE_LatentInpaintMask", "MD_ACE_SigmaDenoisePatcher", "MD_ACE_XLLatentProcessor", "MD_ACE_XLLoader", "MD_AMED_Sampler", "MD_AdvancedSeedGenerator", "MD_AnySwitch", "MD_ApplyTPG", "MD_AudioAutoEQ_Adaptive", "MD_AudioSimpleEditor", "MD_Audio_Guardian", "MD_Audio_Spectrum_Analyzer_Enhanced", "MD_Audio_Spectrum_Visualizer", "MD_AutoMasterNode", "MD_CustomNoiseGenerator", "MD_DynamicLoRAStacker", "MD_EmptyLatentRatioSelector", "MD_GITS_Scheduler", "MD_GlobalUpdateManager", "MD_Image_Guardian", "MD_LFO_Generator", "MD_LUFS_Normalizer", "MD_LatentSanitizer", "MD_Latent_Time_Mask", "MD_LoadConditioning", "MD_Mastering_Compressor", "MD_Mastering_EQ", "MD_Mastering_Gain", "MD_Mastering_Limiter", "MD_Math_Add", "MD_Math_Divide", "MD_Math_Multiply", "MD_Math_Subtract", "MD_ModelStateReset", "MD_MultiNoiseBlender", "MD_MultiSwitch", "MD_NaN_Guardian", "MD_RepoMaintenance", "MD_SaveConditioning", "MD_Stereo_Width_Controller", "MD_String_Logic", "MD_VRAMCanary", "MD_WorkflowContextBus", "MD_YAML_Generator", "MD_YAML_Utils", "MasteringChainNode", "NoiseDecayScheduler_Custom", "PingPongSamplerNodeBasic", "PingPongSamplerNodeFBG", "PingPongSamplerNodeLite", "SceneGeniusAutocreator", "SigmaConcatenate", "SigmaSmooth", "SmartFilenameBuilder", "TextFileLoader", "UniversalWildcardOrchestrator", "WildcardPromptBuilder" ], { "title_aux": "MD Nodes" } ], "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes": [ [ "AudioVisualizer", "ColorfulStartingImage", "Ideogram4PromptBuilder", "Ideogram4RandomPrompter", "ImageSaveWithMetadata", "LiteralBool", "LiteralFloat", "LiteralInt", "LiteralString", "LoadImageAdvanced", "LoadImageTemporarily", "LoadImagesFromPath", "LoadRandomCheckpoint", "LoraTagLoader", "PromptPropertyExtractor", "RandomBool", "RandomColor", "RandomFloatInRange", "RandomIntInRange", "RandomSeed", "RandomString", "ResolutionSelector", "StringCleaning", "StringConcat", "StringTextExtractor", "StringTextSplitter", "TiktokenTokenizer", "WildcardProcessor", "\u2699\ufe0f Prompt Property Extractor", "\u26d4 Generate Negative Prompt", "\u2702\ufe0f String Text Extractor", "\u2702\ufe0f String Text Splitter", "\u270f\ufe0f Literal Bool", "\u270f\ufe0f Literal Float", "\u270f\ufe0f Literal Int", "\u270f\ufe0f Literal String", "\u2728\ud83d\udcac Groq LLM API", "\u2728\ud83d\udcdd Groq ALM API - Transcribe", "\u2728\ud83d\udcf7 Groq VLM API", "\ud83c\udfa8 Colorful Starting Image", "\ud83c\udfb2 Ideogram 4 Random Prompter", "\ud83c\udfb2 Load Random Checkpoint", "\ud83c\udfb2 Random Bool", "\ud83c\udfb2 Random Color", "\ud83c\udfb2 Random Float in Range", "\ud83c\udfb2 Random Int in Range", "\ud83c\udfb2 Random Seed", "\ud83c\udfb2 Random String", "\ud83c\udfb5\ud83d\udcca Audio Visualizer", "\ud83c\udff7\ufe0f LoRA Loader Prompt Tags", "\ud83d\udcbe Save Image With Metadata", "\ud83d\udcbe Save Text File With Path", "\ud83d\udcc1 Get File Path", "\ud83d\udcc2 Load Images From Path", "\ud83d\udcc5 Format Date Time", "\ud83d\udcd0 Resolution Image Size Selector", "\ud83d\udcdd Wildcard Processor", "\ud83d\udcdd Wildcard Processor Advanced", "\ud83d\udd00 Batch Wildcard Upscale Sampler", "\ud83d\udd17 String Concat / Append", "\ud83d\udd20 Tiktoken Tokenizer Info", "\ud83d\uddbc\ufe0f Download Image from URL", "\ud83d\uddbc\ufe0f Load Image Advanced", "\ud83d\uddbc\ufe0f Load Image Temporarily", "\ud83d\uddbc\ufe0f+\ud83d\udcdd Load Text-Image Pair (Single)", "\ud83d\uddbc\ufe0f+\ud83d\udcdd Load Text-Image Pairs (List)", "\ud83d\uddbc\ufe0f\ud83d\udcca Metadata Extractor (List)", "\ud83d\uddbc\ufe0f\ud83d\udcca Metadata Extractor (Single)", "\ud83e\udde9 Ideogram 4 Prompt Builder w. String Inputs", "\ud83e\uddf9 String Cleaning" ], { "title_aux": "ComfyUI-mnemic-nodes" } ], "https://github.com/MONKEYFOREVER2/ComfyUI-CameraForensicRealism": [ [ "CameraForensicRealismEngine", "LUTApply", "LUTLoader" ], { "title_aux": "ComfyUI-CameraForensicRealism" } ], "https://github.com/MONKEYFOREVER2/ComfyUI-ZenFaceDetailer": [ [ "ZenFaceDetailer" ], { "title_aux": "ComfyUI-ZenFaceDetailer" } ], "https://github.com/MONKEYFOREVER2/comfyui-advanced-denoiser": [ [ "AdvancedImageDenoiser" ], { "title_aux": "comfyui-advanced-denoiser" } ], "https://github.com/MPC2026/ComfyUI-MPC-HeartMuLa": [ [ "HeartMuLaGenerateFromSpec", "HeartMuLaGenerateMusic", "HeartMuLaLyricsCompliance", "HeartMuLaLyricsComplianceFromSpec", "HeartMuLaSongSpec" ], { "title_aux": "comfyui-mpc-heartmula" } ], "https://github.com/Maenvaeru/comfyui-vram-overlay": [ [ "MVU_VramOverlay" ], { "title_aux": "comfyui-vram-overlay" } ], "https://github.com/Magirad/Flux_ID_Adjuster": [ [ "FluxIDAutoAdjuster" ], { "title_aux": "Flux_ID_Adjuster" } ], "https://github.com/MagosDigitalStudio/ComfyUI-Magos-Nodes": [ [ "DWPoseTEEditor", "DWPoseTEExtractor", "DWPoseTERenderer", "MagosPoseRetargeter", "WanAnimateSamplerPresets", "WanRatioAndFPS" ], { "title_aux": "ComfyUI-Magos-Nodes" } ], "https://github.com/MainamSuwan48/ComfyUI-Cornman-Utils-nodes": [ [ "PromptRouter", "PromptWeight", "ResolutionPicker" ], { "title_aux": "Cornman Utils Nodes" } ], "https://github.com/MajoorWaldi/ComfyUI-Majoor-AssetsManager": [ [ "MajoorGenInfoOverride", "MajoorSaveImage", "MajoorSaveVideo" ], { "title_aux": "Majoor Assets Manager" } ], "https://github.com/MajoorWaldi/ComfyUI-Majoor-ImageOps": [ [ "ImageOpsComp" ], { "title_aux": "ComfyUI-Majoor-ImageOps" } ], "https://github.com/Makeezi/ComfyUI-promptLAB": [ [ "PromptLAB" ], { "title_aux": "ComfyUI-promptLAB" } ], "https://github.com/MakkiShizu/ComfyUI-MakkiTools": [ [ "AnyImageStitch_makki", "AnyImagetoConditioning_flux_kontext_makki", "AutoLoop_create_pseudo_loop_video_makki", "BatchLoraLoader_makki", "BooleanSplitter_makki", "Environment_INFO_makki", "GetImageNthCount_makki", "ImageChannelSeparate_makki", "ImageCountConcatenate_makki", "ImageHeigthStitch_makki", "ImageTPSWarp_makki", "ImageWidthStitch_makki", "Image_Resize_makki", "MergeImageChannels_makki", "Prism_Mirage_makki", "UniversalInstaller_makki", "get_folder_info_makki", "int_calculate_statistics_makki", "random_any_makki", "show_type_makki", "timer_makki", "translator_m2m100_makki", "translators_makki" ], { "title_aux": "ComfyUI-MakkiTools" } ], "https://github.com/MakkiShizu/ComfyUI-Prompt-Wildcards": [ [ "makitextwildcards", "makiwildcards", "makiwildcards_Advanced", "textconcatenate", "textconcatenate_v2" ], { "title_aux": "ComfyUI-Prompt-Wildcards" } ], "https://github.com/MakkiShizu/ComfyUI-Qwen2_5-VL": [ [ "BatchImageLoaderToLocalFiles", "DownloadAndLoadQwen2_5_VLModel", "Qwen2_5_VL_Run", "Qwen2_5_VL_Run_Advanced" ], { "title_aux": "ComfyUI-Qwen2_5-VL" } ], "https://github.com/MakkiShizu/ComfyUI-animetimm": [ [ "AnimeTimmNode" ], { "title_aux": "ComfyUI-animetimm" } ], "https://github.com/MakkiShizu/comfyui_reimgsize": [ [ "Cropimg", "Reimgsize", "Resizebyratio" ], { "title_aux": "comfyui_reimgsize" } ], "https://github.com/Malte0621/hordeai-comfy": [ [ "AIHordeImageGenerate", "AIHordeLora", "AIHordeModelList", "AIHordeTextualInversion" ], { "title_aux": "HordeAI" } ], "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes": [ [ "Image Remove Background (rembg)" ], { "title_aux": "Batch Rembg for ComfyUI" } ], "https://github.com/ManglerFTW/ComfyI2I": [ [ "Color Transfer", "Combine and Paste", "Inpaint Segments", "Mask Ops" ], { "author": "ManglerFTW", "title": "ComfyI2I", "title_aux": "ComfyI2I" } ], "https://github.com/MarcusNyne/m9-prompts-comfyui": [ [ "ScramblePrompts_m9", "TweakWeights_m9" ], { "title_aux": "m9-prompts-comfyui" } ], "https://github.com/MariusKM/ComfyUI-BadmanNodes": [ [ "BadmanBrightness", "BadmanCLIPTextEncodeSDXLRegion", "BadmanChromaClean", "BadmanColorMatch", "BadmanColorMatchCombine", "BadmanDesaturate", "BadmanDilateErodeMask", "BadmanIO", "BadmanInjectLatentNoiseMasked", "BadmanIntUtil", "BadmanMaskBlur", "BadmanPromptFileImageLoader", "BadmanSelectFromList", "BadmanStringSelect", "BadmanStringToInteger", "BadmanTiledRMBG", "BadmanWanOutpaintFrameCalculator", "BadmanWanThreeFrameToVideo", "BadmanWildCardProcessor", "Badman_Blend", "Badman_ColorTransferLab", "Badman_Concat_String", "Badman_HexGenerator", "Badman_PalletteGenerator", "Badman_Print", "Badman_String" ], { "title_aux": "ComfyUI-BadmanNodes" } ], "https://github.com/MarkoCa1/ComfyUI-Text": [ [ "CombinationText", "PlaceholderText", "ReplaceText", "ShowText" ], { "title_aux": "ComfyUI-Text" } ], "https://github.com/MarkoCa1/ComfyUI_Segment_Mask": [ [ "AutomaticMask(segment anything)" ], { "title_aux": "ComfyUI_Segment_Mask" } ], "https://github.com/Marksusu/ComfyUI_MTCLIPEncode": [ [ "MTCLIPEncode" ], { "title_aux": "ComfyUI_MTCLIPEncode" } ], "https://github.com/Markus-Pasanen/batch_whisper_extension": [ [ "BatchWhisperNode" ], { "title_aux": "batch_whisper_extension" } ], "https://github.com/MartinDeanMoriarty/ComfyUI-DeanLogic": [ [ "ImageCount", "ImageInputSwitch", "ImageOutputSwitch", "Int Compare" ], { "title_aux": "ComfyUI-DeanLogic" } ], "https://github.com/MartinDeanMoriarty/ComfyUI-NumberToText": [ [ "NumberToTextNode" ], { "title_aux": "ComfyUI-NumberToText" } ], "https://github.com/MaruPelkar/comfyui-conditioning-resizer": [ [ "ConditioningResizer" ], { "title_aux": "ComfyUI Conditioning Resizer" } ], "https://github.com/Mason-McGough/ComfyUI-Mosaica": [ [ "ApplyLUTToLabelImage", "KMeans", "LoadLUTFromMatplotlib", "MeanShift", "RandomLUT", "Watershed" ], { "title_aux": "Mosaica" } ], "https://github.com/MasterDenis/VAE-Decode-Switch": [ [ "VAEDecodeSwitcher" ], { "title_aux": "VAE Decode Switch for ComfyUI" } ], "https://github.com/Mattabyte/ComfyUI-SecureApiCall": [ [ "SaveLatentToS3", "SaveVideoFilesS3", "SecureAPI-SecureAPI", "SecureAPI-SecureAPI-AWS" ], { "title_aux": "ComfyUI Secure API Call" } ], "https://github.com/MatthewClayHarrison/ComfyUI-MetaMan": [ [ "MetaManEmbedAndSave", "MetaManExtractComponents", "MetaManLoadImage" ], { "title_aux": "Metadata manager for various generation services" } ], "https://github.com/Maxed-Out-99/ComfyUI-MaxedOut": [ [ "CombineVideos_MXD", "Crop Image By Mask", "Extract Workflow From Image MXD", "Flux 2 Empty Latent Image", "Flux Empty Latent Image", "Flux Image Scale To Total Pixels (Flux Safe)", "Flux Resolution Selector", "FluxResolutionMatcher", "Frames_Remove_From_Start_MXD", "Frames_Select_StartEnd_MXD", "Get Latent Size", "GroupVideoFramesMXD", "Image Scale To Total Pixels (SDXL Safe)", "LTX_Image_Scaler_MXD", "LatentHalfMasks", "Load Image Batch MXD", "LoadImageWithPromptsMXD", "LoadLatent_I2V_MXD", "LoadLatent_WithParams", "LoadLatents_FromFolder_I2V_MXD", "LoadLatents_FromFolder_WithParams", "LoadVideoMXD", "MXDCharacterCreate", "MXDCharacterEditDelete", "MXDCharacterPromptEncode", "MxdImageComparerSave", "MxdPowerLoraLoader", "MxdVideoComparer", "Place Image By Mask", "PreviewVideoMXD", "Prompt With Guidance (Flux)", "QwenImageEditSingleMXD", "QwenImageEditTripleMXD", "SDXLResolutionMatcher", "Save Image MXD", "SaveLatentMXD", "SaveLatent_I2V_MXD", "SaveVideoMXD", "Sdxl Empty Latent Image", "SmartCropByMaskMXD", "WAN22_I2V_Image_Scaler_MXD", "WAN22_I2V_Match_Resolution_MXD", "WAN22_I2V_Video_Prep_Advanced_MXD", "WAN22_I2V_Video_Prep_MXD", "Wan22FirstLastImageToVideoMXD", "Wan22ImageToVideoMXD", "Wan2_2EmptyLatentImageMXD", "ZImageTurboEmptyLatentImage", "wan22EmptyHunyuanLatentVideoMXD" ], { "title_aux": "ComfyUI-MaxedOut" } ], "https://github.com/Maxed-Out-99/ComfyUI-SmartModelLoaders-MXD": [ [ "CLIPLoaderUnified", "DualCLIPLoaderUnified", "QuadrupleCLIPLoaderUnified", "TripleCLIPLoaderUnified", "UNETLoaderUnified" ], { "title_aux": "ComfyUI-SmartModelLoaders-MXD" } ], "https://github.com/McKlinton2/comfyui-mcklinton-pack": [ [ "ColormaskNode", "LoadFilteredImageBatch", "MultiLayerComposeNode", "SaveTextArrayToFiles" ], { "title_aux": "ComfyUI McKlinton Pack \u2014 Mask Node" } ], "https://github.com/Mcmillian/ComfyUI-SimpleToolsNodes": [ [ "GetModelStep", "GlmPromptNode" ], { "title_aux": "SimpleToolsNodes" } ], "https://github.com/Me-gumin/MeComfyuiEncrypt": [ [ "ChaosDecrypt", "ChaosEncrypt", "PNGDecryptNode", "PNGEncryptNode" ], { "title_aux": "MeComfyuiEncrypt" } ], "https://github.com/MeeeyoAI/ComfyUI_StringOps": [ [ "AddPrefixSuffix", "AddPrefixSuffixToLines", "BatchReplaceStrings", "CheckSubstringPresence", "CompareInt", "ConditionalTextOutput", "CountOccurrences", "CustomCrop", "DecodePreview", "ExtractAndCombineLines", "ExtractBeforeAfter", "ExtractLinesByIndex", "ExtractSpecificData", "ExtractSpecificLines", "ExtractSubstring", "ExtractSubstringByIndices", "FileCopyCutNode", "FileDeleteNode", "FileListAndSuffix", "FileNameReplacer", "FilterLinesBySubstrings", "FilterLinesByWordCount", "FindExcelData", "FindFirstLineContent", "FloatToInteger", "GenerateNumbers", "GenerateVideoPrompt", "GenericImageLoader", "GetCurrentTime", "GetFloatParam", "GetIntParam", "GetRandomIntegerInRange", "ImageAdjuster", "ImageOverlayAlignment", "LoadAndAdjustImage", "MultiParamInputNode", "NumberExtractor", "ProcessString", "RandomLineFromText", "ReadExcelData", "ReadExcelRowOrColumnDiff", "ReadWebNode", "RemoveContentBetweenChars", "ReplaceMultiple", "ReplaceNthOccurrence", "SaveImagEX", "SelectionParameter", "ShuffleTextLines", "SimpleRandomSeed", "SimpleTextReplacer", "SingleTextInput", "SplitAndExtractText", "SplitStringByDelimiter", "TextConcatenation", "TextConcatenator", "TextConditionCheck", "TextToImage", "TextToList", "WriteExcelData", "WriteExcelImage", "WriteToTxtFile" ], { "title_aux": "ComfyUI_StringOps" } ], "https://github.com/Meettya/ComfyUI-OneForOne": [ [ "OFO Image Fit" ], { "title_aux": "ComfyUI-OneForOne" } ], "https://github.com/Meisoftcoltd/ComfyUI-Demucs-AudioSeparator": [ [ "DemucsAudioSeparator", "LoadAudioDirectory" ], { "title_aux": "ComfyUI-Demucs-AudioSeparator" } ], "https://github.com/Meisoftcoltd/comfyui-ToonComposer": [ [ "ToonComposerSequentialWrapper" ], { "title_aux": "comfyui-ToonComposer" } ], "https://github.com/Meisoftcoltd/comfyui-sequential-batcher": [ [ "LazySessionCache", "MasterSwitch" ], { "title_aux": "comfyui-sequential-batcher" } ], "https://github.com/MergeBlockWeighted/fo_ComfyUI": [ [ "MergeBlockWeighted" ], {} ], "https://github.com/Merserk/ComfyUI-Flow-Assistor": [ [ "AddDelay", "AnyPassthrough1to6", "AnyPassthrough6to1", "BypassControl", "CLIPTextEncodePromptEnrichment", "CameraAngleControl", "DetailEnhanceSamplerNode", "DetailEnhanceSigmasNode", "DisplayText", "ImageLatentResolutionExtractorNode", "ImageResolutionExtractorNode", "ImageResolutionFitNode", "LoRAOnlineNode", "MultiplicationNode", "OutputAnyDebugDataNode", "PromptQueue", "PromptQueueFromFolder", "ResolutionSelectNode", "TileCompositor", "TileManager", "UltimateDetailSamplerNode", "UltimateDetailSigmasNode", "VRAMRAMCleanerNode", "VisualMarqueeSelection" ], { "title_aux": "ComfyUI-Flow-Assistor" } ], "https://github.com/Merserk/ComfyUI-PiD": [ [ "PiDCaptionCreator", "PiDDecode", "PiDEmptyLatentImage", "PiDFinalize", "PiDKSamplerCapture", "PiDPrepare", "PiDSample", "PiDTextPrompt", "PiDUpscale" ], { "title_aux": "ComfyUI-PiD" } ], "https://github.com/Mervent/comfyui-datetime-format": [ [ "DatetimeFormatString" ], { "title_aux": "comfyui-datetime-format" } ], "https://github.com/Mervent/comfyui-model-randomizer": [ [ "ModelRandomizer", "WAN22LoraRandomizer" ], { "title_aux": "comfyui-model-randomizer" } ], "https://github.com/MetaGLM/ComfyUI-ZhipuAI-Platform": [ [ "VideoReportData", "VideoReportGenerate", "VideoReportPull" ], { "title_aux": "ComfyUI ZhipuAI Platform" } ], "https://github.com/Mexes1978/comfyui-comfysketch": [ [ "ComfySketch" ], { "title_aux": "comfyui-comfysketch" } ], "https://github.com/MicheleGuidi/ComfyUI-Contextual-SAM2": [ [ "Sam2ContextSegmentation", "Sam2TiledSegmentation" ], { "title_aux": "ComfyUI-Computer-Vision" } ], "https://github.com/MichinariNukazawa/comfyui-workflow-name": [ [ "WorkflowName" ], { "title_aux": "workflow-name" } ], "https://github.com/MiddleKD/ComfyUI-denoise-mask-scheduler": [ [ "ApplyDenoiseMaskSchedulerWithSigma", "ApplyDenoiseMaskSchedulerWithStep", "DynamicImageResize" ], { "title_aux": "ComfyUI-denoise-mask-scheduler" } ], "https://github.com/MiddleKD/ComfyUI-mem-safe-wrapper": [ [ "MakeModelMemorySafe-safewrapper", "ResetModelPatcher-safewrapper", "SimpleDummyModel-safewrapper", "SimpleDummyRun-safewrapper" ], { "title_aux": "ComfyUI-mem-safe-wrapper" } ], "https://github.com/MiddleKD/ComfyUI-productfix": [ [ "ApplyLatentInjection", "DetailTransferAdd", "DetailTransferLatentAdd", "DynamicImageResize", "GetTextMask", "ResetModelPatcherCalculateWeight", "VQDecoder", "VQEncoder", "VQLoader" ], { "title_aux": "ComfyUI-productfix" } ], "https://github.com/MieMieeeee/ComfyUI-MieNodes": [ [ "RichTextNode", "SimpleTextNode" ], { "title_aux": "ComfyUI_MieNodes" } ], "https://github.com/MijnSpam/ComfyUI_SwapAndScale": [ [ "SwapAndScale" ], { "title_aux": "Comfy swap and scale" } ], "https://github.com/MijnSpam/UploadToPushOver": [ [ "UploadToPushOver" ], { "title_aux": "Upload to PushOver" } ], "https://github.com/MilitantHitchhiker/MilitantHitchhiker-SwitchbladePack": [ [ "ARC Scheduler", "FluxModelSave_v2", "FluxQuantNode", "GOD Sampler (Advanced)", "GOD Sampler (Advanced) Ext.", "GOD Scheduler (Advanced)", "GroqAPIPromptEnhancer", "IntegratedRandomPromptGenerator", "ModelAnalyserNode", "ODE-EMA Sampler", "TextAppender_v2" ], { "author": "Militant Hitchhiker", "description": "Militant Hitchhiker's multi-function nodes.", "nickname": "Switchblade", "title": "Switchblade Pack", "title_aux": "MilitantHitchhiker-SwitchbladePack" } ], "https://github.com/Milkyawaway/comfyui-ralu-sampling": [ [ "RALUConditioningAdapter", "RALUFluxWorkflowBridge", "RALUModelAdapter", "RALUNoiseSource", "RALUSamplerCore", "SD3HighResDenoise", "SD3LowResDenoise", "SD3TwoStageDenoise" ], { "title_aux": "comfyui-ralu-sampling" } ], "https://github.com/MilleN2ium/ComfyUI-CutomizableSave": [ [ "MyOtherNode" ], { "title_aux": "ComfyUI-CutomizableSave" } ], "https://github.com/Mintbeer96/ComfyUI-KerasOCR": [ [ "KerasOCR" ], { "title_aux": "ComfyUI-KerasOCR" } ], "https://github.com/MinusZoneAI/ComfyUI-CogVideoX-MZ": [ [ "MZ_CogVideoXLoader" ], { "title_aux": "ComfyUI-CogVideoX-MZ" } ], "https://github.com/MinusZoneAI/ComfyUI-Flux1Quantize-MZ": [ [ "MZ_Flux1QuantizeUNETLoader" ], { "title_aux": "ComfyUI-Flux1Quantize-MZ" } ], "https://github.com/MinusZoneAI/ComfyUI-FluxExt-MZ": [ [ "MZ_Flux1CheckpointLoaderNF4_cpuDynOffload", "MZ_Flux1CheckpointLoader_cpuDynOffload", "MZ_Flux1PartialLoad_Patch", "MZ_Flux1UnetLoader_cpuDynOffload" ], { "title_aux": "ComfyUI-FluxExt-MZ" } ], "https://github.com/MinusZoneAI/ComfyUI-Kolors-MZ": [ [ "MZ_ApplyCUDAGenerator", "MZ_ApplySDXLSamplingSettings", "MZ_ChatGLM3", "MZ_ChatGLM3Embeds2Conditioning", "MZ_ChatGLM3Loader", "MZ_ChatGLM3_Advance_V2", "MZ_ChatGLM3_V2", "MZ_FakeCond", "MZ_IPAdapterAdvancedKolors", "MZ_IPAdapterFaceID", "MZ_IPAdapterInsightFaceLoader", "MZ_IPAdapterModelLoaderKolors", "MZ_KolorsCLIPVisionLoader", "MZ_KolorsCheckpointLoaderSimple", "MZ_KolorsControlNetLoader", "MZ_KolorsControlNetPatch", "MZ_KolorsUNETLoader", "MZ_KolorsUNETLoaderV2" ], { "title_aux": "ComfyUI-Kolors-MZ" } ], "https://github.com/MinusZoneAI/ComfyUI-Prompt-MZ": [ [ "MZ_BaseLLamaCPPCLIPTextEncode", "MZ_BaseLLavaImageInterrogator", "MZ_CustomizeInstruct", "MZ_Florence2CLIPTextEncode", "MZ_Florence2Captioner", "MZ_ImageCaptionerConfig", "MZ_ImageInterrogatorCLIPTextEncode", "MZ_ImageInterrogatorModelConfig_DownloaderSelect", "MZ_ImageInterrogatorModelConfig_ManualSelect", "MZ_LLama3CLIPTextEncode", "MZ_LLamaCPPCLIPTextEncode", "MZ_LLamaCPPModelConfig_DownloaderSelect", "MZ_LLamaCPPModelConfig_ManualSelect", "MZ_LLamaCPPOptions", "MZ_LLavaImageInterrogator", "MZ_OllamaModelConfig_ManualSelect", "MZ_OpenAIApiCLIPTextEncode", "MZ_PaliGemmaCLIPTextEncode", "MZ_PaliGemmaCaptioner", "MZ_Phi3CLIPTextEncode" ], { "title_aux": "ComfyUI-Prompt-MZ" } ], "https://github.com/MinusZoneAI/ComfyUI-StylizePhoto-MZ": [ [ "MZ_StylizePhotoControlNetApply", "MZ_StylizePhotoKSamplerNode" ], { "title_aux": "ComfyUI-StylizePhoto-MZ" } ], "https://github.com/MinusZoneAI/ComfyUI-TrainTools-MZ": [ [ "MZ_HYDiTAdvConfig", "MZ_HYDiTDatasetConfig", "MZ_HYDiTInitWorkspace", "MZ_HYDiTSimpleT2I", "MZ_HYDiTTrain", "MZ_ImagesCopyWorkspace", "MZ_KohyaSSAdvConfig", "MZ_KohyaSSControlnetTrain", "MZ_KohyaSSDatasetConfig", "MZ_KohyaSSInitWorkspace", "MZ_KohyaSSLoraTrain", "MZ_KohyaSSTrain", "MZ_KohyaSSUseConfig", "MZ_KohyaSS_KohakuBlueleaf_HYHiDInitWorkspace", "MZ_KohyaSS_KohakuBlueleaf_HYHiDLoraTrain", "MZ_KohyaSS_KohakuBlueleaf_HYHiDSimpleT2I", "MZ_LoadImagesFromDirectoryPath", "MZ_TrainToolsDebug" ], { "title_aux": "ComfyUI-TrainTools-MZ" } ], "https://github.com/Miosp/ComfyUI-FBCNN": [ [ "JPEG artifacts removal FBCNN" ], { "title_aux": "ComfyUI-FBCNN" } ], "https://github.com/Mirumo0u0/ComfyUI-Cosmos-Reference": [ [ "ApplyCosmosReferenceLatent" ], { "title_aux": "ComfyUI-Cosmos-Reference" } ], "https://github.com/Mister-Link/link-comfy-nodes": [ [ "Add Image to Batch", "Auto Cropper", "Average Mask Region Size", "Batch Mask Cropper", "BatchImageSave", "Change Latent Dimensions", "Concat", "ConvertToPixelArt", "Crop by BBox", "Crop to Content", "Farthest Color", "Fast Image Preview", "Hex or 24 Bit Color", "Image Rotator", "KSampler Advanced (Dual Output)", "Load VACE Module", "Match Color Palette", "Native Wan Pose Strength", "Pixelation Dimensions", "Pose Image Setup", "Preview (webm)", "PreviewAsMarkdown", "PreviewImageAlpha", "Remove Background", "ReplaceAlpha", "Resize Image and Mask by Side", "SEGS Flatten", "Save Folder as ZIP", "Save To Zip", "Snap to Divisible", "Spritesheet Builder", "Spritesheet Preview", "Stabilizer Trim", "String to List", "Temporal Mask Cropper", "Trim Conditioning", "Video Detailer", "Video Tile Detailer", "VideoMaskEditor", "WAN Frame Calculator", "WAN Frames to Add & Cut" ], { "title_aux": "Link Comfy Nodes" } ], "https://github.com/MitoshiroPJ/ComfyUI_save_image_sdli": [ [ "PreviewSdlImage", "SaveSdlImage" ], { "title_aux": "ComfyUI SaveImage SDLI" } ], "https://github.com/MitoshiroPJ/comfyui_nearsighted_attention": [ [ "NearSightedAttention", "NearSightedAttentionSimple", "NearSightedTile", "SlothfulAttention" ], { "title_aux": "ComfyUI Nearsighted Attention" } ], "https://github.com/Miyuutsu/comfyui-save-vpred": [ [ "CheckpointSaveVpred" ], { "author": "miyuu", "description": "Used to save SDXL V-Prediction models directly with correct tensors.", "nickname": "vpred-save", "title": "vpred-save", "title_aux": "comfyui-save-vpred" } ], "https://github.com/MoRanYue/ComfyUI-D-DFFNet": [ [ "DDFFNet" ], { "title_aux": "ComfyUI-D-DFFNet" } ], "https://github.com/MoRanYue/ComfyUI-DMENet": [ [ "DMENetFocusMap" ], { "title_aux": "ComfyUI-DMENet" } ], "https://github.com/MoRanYue/ComfyUI-PBaSR": [ [ "PBaSRUpscale" ], { "title_aux": "ComfyUI-PBaSR" } ], "https://github.com/ModelTC/ComfyUI-LightVAE": [ [ "Lightx2v-VAEDecode", "Lightx2v-VAEDecoderLoader" ], { "title_aux": "ComfyUI-LightVAE" } ], "https://github.com/ModelTC/ComfyUI-Lightx2vWrapper": [ [ "LightX2VConfigCombiner", "LightX2VConfigCombinerV2", "LightX2VConfigCombinerV3", "LightX2VInferenceConfig", "LightX2VLoRALoader", "LightX2VMemoryOptimization", "LightX2VModularInferenceV2", "LightX2VQuantization", "LightX2VTalkObjectInput", "LightX2VTalkObjectsCombiner", "LightX2VTalkObjectsFromFiles", "LightX2VTalkObjectsFromJSON", "LightX2VTeaCache" ], { "title_aux": "ComfyUI-Lightx2vWrapper" } ], "https://github.com/Moeblack/ComfyUI-SimpleChat": [ [ "GeminiImageEdit", "GeminiImageGen", "SimpleChatAnimaPromptRouter", "SimpleChatAnimaPromptXYMatrix", "SimpleChatConfig", "SimpleChatImage", "SimpleChatImageGrid", "SimpleChatJsonParse", "SimpleChatJsonParse16", "SimpleChatJsonToVars", "SimpleChatMarkdownPreview", "SimpleChatMustacheRender", "SimpleChatMustacheVar", "SimpleChatNoASS", "SimpleChatPromptJsonUnpack", "SimpleChatText", "SimpleChatTextInput", "SimpleChatTextList", "SimpleChatXYCellPrefix", "SimpleChatXYPlot" ], { "title_aux": "ComfyUI-SimpleChat" } ], "https://github.com/MohammadAboulEla/ComfyUI-Targm": [ [ "TARGM" ], { "title_aux": "ComfyUI-Targm" } ], "https://github.com/MohammadAboulEla/ComfyUI-iTools": [ [ "iToolsAddOverlay", "iToolsCheckerBoard", "iToolsCompareImage", "iToolsCropImage", "iToolsDomNode", "iToolsFreeChat", "iToolsFreeSchnell", "iToolsGridFiller", "iToolsInstructorNode", "iToolsKSampler", "iToolsLineLoader", "iToolsLoadImagePlus", "iToolsLoadImages", "iToolsLoadRandomImage", "iToolsPaintNode", "iToolsPreviewImage", "iToolsPreviewText", "iToolsPromptBuilder", "iToolsPromptLoader", "iToolsPromptRecord", "iToolsPromptSaver", "iToolsPromptStyler", "iToolsPromptStylerExtra", "iToolsRegexNode", "iToolsTestNode", "iToolsTextReplacer", "iToolsVaePreview" ], { "title_aux": "ComfyUI-iTools" } ], "https://github.com/MokkaBoss1/ComfyUI_Mokkaboss1": [ [ "AnimeCosplayDir", "AspectRatioCondition", "ChooseImage", "Colors", "CombinedCrop", "ConnectFloat", "ConnectImage", "ConnectInteger", "ConnectInteger2", "ConnectLatent", "ConnectString", "CycleInteger", "DirSelector", "DoubleClipTextEncode", "DoubleConditioningMixer", "EmbeddingLoader", "FilmCharDir", "FlexEmptyLatent", "FloatEvaluate", "FuseImages", "FuseImages2", "HashText", "HueSatLum", "HueShift", "ImageDimensions", "ImageDimensionsBatch", "ImageOverlayResized", "ImageResizeLong", "ImageZigzag", "IndoorBackgrounds", "IndoorDir", "IntEvaluate", "IntFloatDict", "IntStringDict", "JsonSearch", "KillWorkflow", "LandscapeBackgrounds", "LandscapeDir", "LinEqEval", "MakeupStylesDir", "Mbsampler", "OptimalCrop", "Overlay", "PhotomontageA", "PhotomontageB", "PhotomontageC", "PostSamplerCrop", "PresetLoad", "PresetRemove", "PresetSave", "PromptSwitcher", "QuadClipTextEncode", "RandomString", "SDXLEmptyLatent", "SavePrompt", "SaveWithMetaData", "SaveWithMetaData2", "SearchReplace", "SimplePrompts", "SpecificStylesDir", "SplitImages", "StringJoin", "TimeStamp", "TintnShift", "TricolorComposition", "WorkflowSettings", "WrapText", "X_In_a_Dress", "X_In_a_Suit", "X_In_a_Suit)", "ZoomCrop", "imageborder" ], { "title_aux": "Node Pack mostly for manipulating strings and integers" } ], "https://github.com/MontagenAI/ComfyUI-Montagen": [ [ "MontagenAudioAdapter", "MontagenAudioConvertResourceAdapter", "MontagenAudioListAdapter", "MontagenCreateTimeline", "MontagenEdgeTTSNode", "MontagenFishAudioCloneNode", "MontagenFishAudioTTSNode", "MontagenHumandigitalNode", "MontagenImageAdapter", "MontagenImageListAdapter", "MontagenRenderTimeline", "MontagenResourceConvertAudioAdapter", "MontagenSRTListParser", "MontagenStickerAdapter", "MontagenTextAdapter", "MontagenTextListAdapter", "MontagenVideoAdapter", "MontagenVideoListAdapter" ], { "title_aux": "ComfyUI-Montagen" } ], "https://github.com/MoonHugo/ComfyUI-BAGEL-Hugo": [ [ "BagelByHugo" ], { "title_aux": "ComfyUI-BAGEL-Hugo" } ], "https://github.com/MoonHugo/ComfyUI-BiRefNet-Hugo": [ [ "BiRefNet_Hugo" ], { "title_aux": "ComfyUI-BiRefNet-Hugo" } ], "https://github.com/MoonHugo/ComfyUI-FFmpeg": [ [ "AddAudio", "AddImgWatermark", "AddTextWatermark", "ExtractAudio", "Frames2Video", "ImageCopy", "ImagePath2Tensor", "ImagesSave", "LoadImageFromDir", "MergingVideoByPlenty", "MergingVideoByTwo", "MultiCuttingVideo", "PipVideo", "SingleCuttingVideo", "StitchingVideo", "Video2Frames", "VideoFlip", "VideoPlayback", "VideoTransition" ], { "title_aux": "ComfyUI-FFmpeg" } ], "https://github.com/MoonHugo/ComfyUI-StableAudioOpen": [ [ "Text2Audio" ], { "title_aux": "ComfyUI-StableAudioOpen" } ], "https://github.com/MoonMoon82/ClipVision_Tools": [ [ "CalcEmbeds", "CompareEmbeds", "Cond2Embeds", "DBLoader", "EditDB", "EditResults", "EmbedsInfo", "FolderScores", "GenerateDB", "ImageSearcher", "LoadDB", "ResultBrowser", "ResultBrowserAdvanced", "ResultCombiner", "ResultSubtract", "ScaleEmbeds" ], { "title_aux": "ClipVision_Tools" } ], "https://github.com/Mooshieblob1/ComfyUI-MooshieTiledDiffusion": [ [ "ApplyTiledDiffusion" ], { "title_aux": "Mooshie Tiled Diffusion" } ], "https://github.com/Moser9815/ComfyUI-RMAutomation": [ [ "RMFaceComposite", "RMFaceDetectCrop", "RMImageFallback", "RMLoraApply", "RMLoraCollector", "RMMakeImageBatch", "RMMaskCombine", "RMMaskDenoiseRemap", "RMMaskGate", "RMMaskGateGuide", "RMMathExpression", "RMMultiDetectCrop", "RMNegativeTextEmbed", "RMPositiveTextEmbed", "RMPowerLoraLoader", "RMPowerLoraLoaderPipe", "RMSaveImageWithMetadata", "RMSetLatentNoiseMask", "RMStylesFull", "RMStylesFullDisplay", "RMStylesPipe", "RMStylesPipeOut", "RMVideoCombine" ], { "title_aux": "ComfyUI-RMAutomation" } ], "https://github.com/MotifTechnologies/ComfyUI-MotifVideo2B": [ [ "EmptyMotifLatent", "MotifImageEncode", "MotifTextEncode", "MotifTextEncoderLoader", "MotifVAELoader" ], { "title_aux": "ComfyUI-MotifVideo2B" } ], "https://github.com/MovieLabs/comfyui-movielabs-util": [ [ "PublishAsset", "PublishBlender" ], { "title_aux": "MovieLabs ComfyUI Nodes for Publishing Workflow" } ], "https://github.com/Mozer/ComfyUI-PixelDriftFix": [ [ "PixelDriftFix" ], { "title_aux": "ComfyUI-PixelDriftFix" } ], "https://github.com/MrForExample/ComfyUI-3D-Pack": [ [], { "nodename_pattern": "^\\[Comfy3D\\]", "title_aux": "ComfyUI-3D-Pack" } ], "https://github.com/MrForExample/ComfyUI-AnimateAnyone-Evolved": [ [], { "nodename_pattern": "^\\[AnimateAnyone\\]", "title_aux": "ComfyUI-AnimateAnyone-Evolved" } ], "https://github.com/Munkyfoot/ComfyUI-TextOverlay": [ [ "Text Overlay" ], { "title_aux": "ComfyUI-TextOverlay" } ], "https://github.com/Murdunbad/lora-scheduled-comfyui": [ [ "LoRAScheduledTimestep" ], { "title_aux": "lora-scheduled-comfyui" } ], "https://github.com/MushroomFleet/ComfyUI-DJZ-Offsquare": [ [ "DJZ_Offsquare", "DJZ_Offsquare_V2" ], { "title_aux": "ComfyUI-DJZ-Offsquare" } ], "https://github.com/MushroomFleet/ComfyUI-DJZ-POML": [ [ "ZenkaiPOMLProcessor", "ZenkaiPOMLTemplate" ], { "title_aux": "Zenkai-POML for ComfyUI" } ], "https://github.com/MushroomFleet/ComfyUI-FLUX2-JSON": [ [ "FLUX2_CameraRig", "FLUX2_ColorPalette", "FLUX2_ColorPalettePreset", "FLUX2_PromptAssembler", "FLUX2_SceneBuilder", "FLUX2_StyleSelector", "FLUX2_SubjectArray", "FLUX2_SubjectCreator" ], { "title_aux": "ComfyUI-FLUX2-JSON" } ], "https://github.com/MushroomFleet/ComfyUI-Save-Extended-TIFF16-adobe-rgb": [ [ "SaveImageExtendedAdobeRGB" ], { "author": "[Your Name / Handle]", "description": "Save images with color space control (sRGB / Adobe RGB 1998) and bit depth (8/16-bit). Standalone node \u2014 no dependencies on Save Image Extended.", "nickname": "AdobeRGB Save", "title": "Save Image Extended AdobeRGB", "title_aux": "Save Image Extended AdobeRGB" } ], "https://github.com/MushroomFleet/ComfyUI-Variationator": [ [ "PromptActionModifier", "PromptBatchVariation", "PromptCameraModifier", "PromptColorGrading", "PromptCombiner", "PromptComposition", "PromptDetailModifier", "PromptDistanceModifier", "PromptEraModifier", "PromptLightingModifier", "PromptLocationModifier", "PromptModifierInfo", "PromptMoodModifier", "PromptMultiStyle", "PromptPresetCollection", "PromptRandomModifier", "PromptSeasonalModifier", "PromptSmartVariation", "PromptStyleTransform", "PromptWeatherModifier" ], { "title_aux": "ComfyUI-Variationator" } ], "https://github.com/MushroomFleet/ComfyUI-Zero2JSON": [ [ "Z2J_Background", "Z2J_BatchGenerator", "Z2J_CameraAngle", "Z2J_CameraDistance", "Z2J_CameraDoF", "Z2J_CameraFocus", "Z2J_Composition", "Z2J_Lighting", "Z2J_Mood", "Z2J_ProfileInfo", "Z2J_Scene", "Z2J_SeedMixer", "Z2J_Style", "Z2J_SubjectAction", "Z2J_SubjectDescription", "Z2J_SubjectPose", "Z2J_SubjectPosition" ], { "title_aux": "ComfyUI-Zero2JSON" } ], "https://github.com/MushroomFleet/ComfyUI-ZeroENH": [ [ "DJZ-ZeroENH-ProfileInfo", "DJZ-ZeroENH-V1", "DJZ-ZeroENH-V2" ], { "title_aux": "ZeroENH - Deterministic Prompt Enhancement" } ], "https://github.com/MushroomFleet/ComfyUI_PromptExtractor_nodes": [ [ "DJZ_PromptExtractor", "DJZ_PromptExtractorBatch", "DJZ_PromptExtractorFromPath", "DJZ_PromptExtractorV2", "DJZ_PromptExtractorV2_Batch", "DJZ_PromptExtractorV2_StringNavigator" ], { "title_aux": "ComfyUI_PromptExtractor_nodes" } ], "https://github.com/MushroomFleet/DJZ-Pedalboard": [ [ "DJZ_Pedalboard" ], { "title_aux": "DJZ-Pedalboard" } ], "https://github.com/MuziekMagie/ComfyUI-Matchering": [ [ "Matchering", "MatcheringAdvanced", "MatcheringLimiterConfig" ], { "title_aux": "ComfyUI-Matchering" } ], "https://github.com/MzMaXaM/ComfyUi-MzMaXaM": [ [ "KSamplerWithVAE", "SelectLatentSize1MP", "SelectLatentSize2MP", "TextEncode3in1", "UpscaleImageBy1_5x", "UpscaleLatentBy1_5x", "selectLatentSizePlus" ], { "title_aux": "ComfyUi-MzMaXaM" } ], "https://github.com/N3rd00d/ComfyUI-Paint3D-Nodes": [ [ "3D_GenerateDepthImage", "3D_GenerateInpaintMask", "3D_GenerateInpaintUVMapMask", "3D_GeneratePreviewVideo", "3D_LoadMeshModel", "3D_Projection", "3D_SaveUVMapImage", "3D_TrainConfig", "3D_TrainConfigPipe" ], { "title_aux": "ComfyUI-Paint3D-Nodes" } ], "https://github.com/NHLStenden/ComfyUI-ImageBag": [ [ "EnhancedImageColourTransferNode", "FilmGrainNoiseNode" ], { "title_aux": "ComfyUI-ImageBag" } ], "https://github.com/NMWave/ComfyUI-Nader-Tagging": [ [ "LoRA Extract and Save", "Load Text List", "LoraSave", "Split Sentences", "Split Tags", "Tag Alternating Combiner", "Tag Duplicate Remover", "Token Counter", "Wan22 Noise Scheduler" ], { "title_aux": "Image Captioning and Tagging Assistor Nodes" } ], "https://github.com/NOLABEL-VFX/ComfyUI-NL_Nodes": [ [ "CustomImageNode", "Gemma API Text Encode", "GemmaAPITextEncode", "GeneratedPartnerNode", "LTXVAddGuideAdvanced", "LTXVGemmaTextEncoder", "LTXVImgToVideoConditionOnly", "LtxvApiTextToVideo", "NLConstantColor", "NLContextDebug", "NLEdit", "NLFitFrame", "NLFromModelSpace", "NLGrade", "NLImageInfoDebug", "NLLTXVImgToVideoInplaceAtIndex", "NLLinearToLog", "NLLogToLinear", "NLMatch", "NLMerge", "NLOCIOConvert", "NLPreview", "NLRead", "NLShuffle", "NLToModelSpace", "NLWanVideoImageToVideoEncodeV2", "NLWorkflowColorContext", "NLWorkflowFPS", "NLWorkflowFrameRange", "NLWorkflowProjectPath", "NLWorkflowResolution", "NLWrite", "OpenAIGPTImageNodeV2", "OpenAIInputFiles" ], { "title_aux": "ComfyUI-NL_Nodes" } ], "https://github.com/NVIDIAGameWorks/ComfyUI-RTX-Remix": [ [ "RTXRemixCloseProject", "RTXRemixCreateLayer", "RTXRemixDefineLayerId", "RTXRemixDeleteFile", "RTXRemixDownloadModel", "RTXRemixEndContext", "RTXRemixGetDefaultDirectory", "RTXRemixGetEditTarget", "RTXRemixGetLayers", "RTXRemixGetLoadedProject", "RTXRemixGetTextures", "RTXRemixIngestTexture", "RTXRemixInvertBool", "RTXRemixLayerType", "RTXRemixLayerTypes", "RTXRemixMuteLayer", "RTXRemixOpenProject", "RTXRemixRemoveLayer", "RTXRemixRestAPIDetails", "RTXRemixSaveLayer", "RTXRemixSaveTexture", "RTXRemixSetEditTarget", "RTXRemixSetTexture", "RTXRemixStartContext", "RTXRemixStrToList", "RTXRemixStringConcatenate", "RTXRemixStringConstant", "RTXRemixSwitch", "RTXRemixTextureTypeToUSDAttribute", "RTXRemixTexturesType", "RTXRemixTexturesTypes" ], { "title_aux": "ComfyUI-RTX-Remix" } ], "https://github.com/Nakamura2828/ComfyUI-JK-TextTools": [ [ "JK_BBoxToMask", "JK_BBoxToSAM3Query", "JK_BBoxesToMask", "JK_DetectionQuery", "JK_DetectionToBBox", "JK_JSONPrettyPrinter", "JK_JSONToBBox", "JK_ListIndexSelector", "JK_MaskToBBox", "JK_SEGsToMask", "JK_SEGsToSAM3Query", "JK_StringIndexSelector", "JK_StringJoiner", "JK_StringSplitter" ], { "title_aux": "ComfyUI-JK-TextTools" } ], "https://github.com/Nakamura2828/ComfyUI-JK-ToRetro": [ [ "JK_ImageToRetro" ], { "title_aux": "ComfyUI-JK-ToRetro" } ], "https://github.com/NakamuraShippo/ComfyUI-NS-ManySliders": [ [ "NS_ManySliders" ], { "title_aux": "ComfyUI-NS-ManySliders" } ], "https://github.com/NakamuraShippo/ComfyUI-NS-PromptList": [ [ "NS-PromptList" ], { "title_aux": "ComfyUI-PromptList" } ], "https://github.com/NakamuraShippo/ComfyUI-NS-Util": [ [ "AlbedoMapGenerator", "NS-CrossAttentionMapRecycler", "NS-DualEncoderGuidanceScale", "NS-DualEncoderSchedule", "NS-DualEncoderTextEncode", "NS-FlexPreset", "NS-ManySliders", "NS-MicroConditioningGuidance", "NS-MicroConditioningOverride", "NS-MicroConditioningSchedule", "NS-PromptList", "NS-RefinerBoundaryOptimizer", "NS-RefinerGuidanceScale", "NS-RefinerSchedule", "NS-RefinerTextEncode", "NS-ToonFilter", "SimpleLLMAddDocument", "SimpleLLMAddMemory", "SimpleLLMAgent", "SimpleLLMAgentToTool", "SimpleLLMAgentWithRules", "SimpleLLMChainOfThought", "SimpleLLMConfigClaude", "SimpleLLMConfigGemini", "SimpleLLMConfigOllama", "SimpleLLMConfigOpenAI", "SimpleLLMDisplayText", "SimpleLLMLoadWorkflow", "SimpleLLMMemoryBank", "SimpleLLMMergeText", "SimpleLLMRAGQuery", "SimpleLLMRunPrompt", "SimpleLLMStringViewer", "SimpleLLMTextInput", "SimpleLLMTextOutput", "SimpleLLMVectorStore" ], { "title_aux": "ComfyUI-NS-Util" } ], "https://github.com/Nekodificador/ComfyUI-NKD-Klein-Tools": [ [ "NKDKleinPostsampling", "NKDKleinPresampling", "NKDKleinReferenceWeight" ], { "title_aux": "NKD Klein Tools" } ], "https://github.com/Nekodificador/ComfyUI-NKD-Popup-Preview": [ [ "NKDMaskPainter", "NKDPopupPreviewNode", "NKDReferenceImage" ], { "title_aux": "NKD Popup Preview" } ], "https://github.com/Nekodificador/ComfyUI-NKD-Sigmas-Curve": [ [ "NKDSigmasCurve" ], { "title_aux": "ComfyUI-NKD-Sigmas-Curve" } ], "https://github.com/NeoDroleDeGueule/NDDG_Great_Nodes": [ [ "GreatConditioningModifier", "GreatMultiplySigmas", "GreatRandomOrganicGradientNode", "ImageBlendNode", "InteractiveOrganicGradientNode" ], { "title_aux": "NDDG_Great_Nodes" } ], "https://github.com/NeoGriever/ComfyUI-NeoGriever": [ [ "NGs_BetterCLIPTextEncode", "NGs_Checkerboard_Generator", "NGs_Create_Solid_Color", "NGs_Discord_Webhook", "NGs_Fill_with_Color", "NGs_Image_Progress_Bar", "NGs_Multimask_Read", "NGs_Multimask_Write", "NGs_ResolutionProvider", "NGs_Sliders_FLOAT", "NGs_Sliders_INT", "NGs_Sliders_PERCENTAGECUT", "NGs_String_Operator", "NGs_String_Squisher", "NGs_Tag_Source", "NGs_TextBox_JOIN", "NGs_TextBox_SIMPLE", "NGs_TextBox_x2", "NGs_TextBox_x3", "NGs_Text_Cut_String" ], { "title_aux": "ComfyUI - NeoGriever" } ], "https://github.com/NeonLightning/neonllama": [ [ "OllamaPromptFromIdea" ], { "title_aux": "neonllama" } ], "https://github.com/NeuralSamurAI/ComfyUI-Dimensional-Latent-Perlin": [ [ "NoisyLatentPerlinD" ], { "title_aux": "Dimensional Latent Perlin for ComfyUI" } ], "https://github.com/NeuralSamurAI/ComfyUI-FluxPseudoNegativePrompt": [ [ "FluxPseudoNegativeNode" ], { "title_aux": "FluxPseudoNegative" } ], "https://github.com/NeuralSamurAI/ComfyUI-PromptJSON": [ [ "PromptJSON" ], { "title_aux": "PromptJSON Node for ComfyUI" } ], "https://github.com/NeuralSamurAI/Comfyui-Superprompt-Unofficial": [ [ "SuperPrompterNode" ], { "title_aux": "SuperPrompter Node for ComfyUI" } ], "https://github.com/NeuroSenko/ComfyUI_LLM_SDXL_Adapter": [ [ "ApplyLLMToSDXLAdapter", "LLMAdapterLoader", "LLMAdapterLoaderCustom", "LLMGGUFModelLoader", "LLMModelLoader", "LLMTextEncoder", "T5GEMMALoader", "T5GEMMATextEncoder", "t5gemmaApplyLLMToSDXLAdapter" ], { "title_aux": "ComfyUI LLM SDXL Adapter" } ], "https://github.com/NewBieAI-Lab/ComfyUI-MltoXml": [ [ "MltoXml" ], { "title_aux": "ComfyUI-MltoXml" } ], "https://github.com/NewLouwa/ComfyUI-Model_preset_Pilot": [ [ "KSamplerHelper", "ModelPresetManager", "PresetKSampler", "PresetToKSampler", "PreviewImage" ], { "title_aux": "ComfyUI Model Preset Pilot" } ], "https://github.com/NewNoviceChen/ComfyUI-Simple-IndexTTs": [ [ "AutoLoadModelNode", "BatchTTsNode", "EmotionFromAudioNode", "EmotionFromTensorNode", "EmotionFromTextNode", "MergeEmotionNode", "TTsNode" ], { "title_aux": "ComfyUI-Simple-IndexTTs" } ], "https://github.com/NewNoviceChen/ComfyUI-XingLiu": [ [ "Image2ImageByAlpha", "Image2ImageCustom", "Image2ImageCustomAlpha", "Image2ImageF1ContentNode", "Image2VideoKlingNode(can`t use)", "MakeAuth", "MakeControlNet", "MakeHiResFix", "MakeLora", "MergeControlNet", "MergeImageListNode", "MergeLora", "Text2ImageByAlpha", "Text2ImageCustom", "Text2ImageCustomAlpha", "Text2ImageF1ContentNode", "Text2VideoKlingNode", "UploadLibLib" ], { "title_aux": "ComfyUI-XingLiu" } ], "https://github.com/NexusEast/ComfyUI_ContactSheet_Auto": [ [ "SimpleGridImage", "VideoIntervalCalculator" ], { "title_aux": "ComfyUI_ContactSheet_Auto" } ], "https://github.com/Neyroslav/ComfyUI-LTX-Resolution-Helper": [ [ "LTXResolutionHelperNode" ], { "title_aux": "ComfyUI-LTX-Resolution-Helper" } ], "https://github.com/NguynHungNguyen/Segment-Bedroom-Interior": [ [ "BedroomFurnitureMask" ], { "title_aux": "Segment Any Bedroom Interior" } ], "https://github.com/Ni-zav/ComfyUI-Checkpoint-Iterator": [ [ "CheckpointLoaderIterator" ], { "title_aux": "ComfyUI-Checkpoint-Iterator" } ], "https://github.com/NicholasMcCarthy/ComfyUI_TravelSuite": [ [ "LatentTravel" ], { "title_aux": "ComfyUI_TravelSuite" } ], "https://github.com/NickPittas/ComfyUI_CameraAngleSelector": [ [ "CameraAngleSelector" ], { "title_aux": "ComfyUI_CameraAngleSelector" } ], "https://github.com/NidAll/ComfyUI_PromptStyler": [ [ "PromptStylerConditioning" ], { "title_aux": "ComfyUI_PromptStyler" } ], "https://github.com/Night1099/COMFYUI-PBRFusion4": [ [ "AIXPOLY_BlackThreshold", "AIXPOLY_ClampResolution", "AIXPOLY_ConditionalUpscale", "AIXPOLY_NormalMapFlipY", "AIXPOLY_PBRFusion4SimpleDepthAndNormalGenerator", "AIXPOLY_SmartUpscaleCalculator" ], { "title_aux": "ComfyUI-PBRFusion4" } ], "https://github.com/Nikosis/ComfyUI-Nikosis-Nodes": [ [ "AspectRatioNikosis", "PromptCameraAngleSelectorNikosis", "PromptMultipleStylesSelectorNikosis", "TextConcatenateNikosis" ], { "title_aux": "ComfyUI-Nikosis-Nodes" } ], "https://github.com/Nikosis/ComfyUI-Nikosis-Preprocessors": [ [ "DepthAnythingV2Nikosis", "EdgePreprocessorNikosis", "LaplacianPreprocessorNikosis", "LineArtPreprocessorNikosis", "LineArtSketchPreprocessorNikosis" ], { "title_aux": "ComfyUI-Nikosis-Preprocessors" } ], "https://github.com/NimaNzrii/comfyui-photoshop": [ [ "ClipPass", "PhotoshopConnection", "PhotoshopToComfyUI", "SendToPhotoshop", "modelPass", "\ud83d\udd39 Photoshop RemoteConnection", "\ud83d\udd39ClipPass", "\ud83d\udd39Photoshop ComfyUI Plugin", "\ud83d\udd39SendTo Photoshop Plugin", "\ud83d\udd39modelPass" ], { "title_aux": "comfyui-photoshop" } ], "https://github.com/NimaNzrii/comfyui-popup_preview": [ [ "PreviewPopup" ], { "title_aux": "comfyui-popup_preview" } ], "https://github.com/NineKey1028/ComfyUI_Dynamic_TagLoader": [ [ "DynamicTagIterator", "DynamicTagLoaderJS", "DynamicTagSaver", "WaitForNode", "WorkflowMetadataReader" ], { "title_aux": "ComfyUI_Dynamic_TagLoader" } ], "https://github.com/Niutonian/ComfyUi-NoodleWebcam": [ [ "WebcamNode" ], { "title_aux": "ComfyUi-NoodleWebcam" } ], "https://github.com/Niutonian/Niutonian_Comfyui_Philips_Hue": [ [ "Niutonian_Comfyui_Philips_Hue", "Niutonian_Comfyui_Philips_Hue_Color", "Niutonian_Comfyui_Philips_Hue_Setup", "Niutonian_Comfyui_Philips_Hue_Simple" ], { "title_aux": "Niutonian_Comfyui_Philips_Hue" } ], "https://github.com/Niutonian/comfyui-niutonian-smart-image": [ [ "SmartBatchProcessor", "SmartBorderFrame", "SmartCollageMaker", "SmartGridStitch", "SmartImageSplitter", "SmartImageStitch", "SmartPanoramaStitch" ], { "title_aux": "comfyui-niutonian-smart-image" } ], "https://github.com/Niutonian/comfyui_Niutonian_GLM_4_6V": [ [ "NiutonianGLM46VAgenticSampler", "NiutonianGLM46VDescriber", "NiutonianGLM46VLoader", "NiutonianGLM46VPromptGenerator" ], { "title_aux": "comfyui_Niutonian_GLM_4_6V" } ], "https://github.com/Njbx/ComfyUI-LTX13B-Blockswap": [ [ "LTXBlockswap" ], { "title_aux": "ComfyUI-LTX13B-Blockswap" } ], "https://github.com/Nlar/ComfyUI_CartoonSegmentation": [ [ "AnimeSegmentation", "KenBurnsConfigLoader", "KenBurns_Processor", "LoadImageFileName", "LoadImageFilename" ], { "author": "Nels Larsen", "description": "This extension offers a front end to the Cartoon Segmentation Project (https://github.com/CartoonSegmentation/CartoonSegmentation)", "nickname": "CfyCS", "title": "ComfyUI_CartoonSegmentation", "title_aux": "ComfyUI_CartoonSegmentation" } ], "https://github.com/No-22-Github/ComfyUI_RWKV_Studio": [ [ "RWKV_ModelLoader_V7", "RWKV_Translator_Node", "RWKV_Translator_Node_DE_CPU", "RWKV_Translator_Node_DE_CUDA" ], { "title_aux": "ComfyUI_RWKV_Studio" } ], "https://github.com/Nojahhh/ComfyUI_GLM4_Wrapper": [ [ "GLM-4 Inferencing", "GLM-4 Model Loader", "GLM-4 Prompt Enhancer", "GLM-4Inference", "GLM-4ModelLoader", "GLM-4PromptEnhancer" ], { "title_aux": "ComfyUI GLM-4 Wrapper" } ], "https://github.com/Noma-Machiko/ComfyUI-ToDevice": [ [ "ToCPU", "ToGPU" ], { "title_aux": "ComfyUI-ToDevice" } ], "https://github.com/NotHarroweD/Harronode": [ [ "Harronode" ], { "author": "HarroweD and quadmoon (https://github.com/traugdor)", "description": "This extension to ComfyUI will build a prompt for the Harrlogos LoRA for SDXL.", "nickname": "Harronode", "nodename_pattern": "Harronode", "title": "Harrlogos Prompt Builder Node", "title_aux": "Harrlogos Prompt Builder Node" } ], "https://github.com/Notimefornuts/comfyui-scalar-mask-blend": [ [ "ScalarMaskBlend" ], { "title_aux": "comfyui-scalar-mask-blend" } ], "https://github.com/Nourepide/ComfyUI-Allor": [ [ "AlphaChanelAdd", "AlphaChanelAddByMask", "AlphaChanelAsMask", "AlphaChanelRemove", "AlphaChanelRestore", "ClipClamp", "ClipVisionClamp", "ClipVisionOutputClamp", "ConditioningClamp", "ControlNetClamp", "GligenClamp", "ImageBatchCopy", "ImageBatchFork", "ImageBatchGet", "ImageBatchJoin", "ImageBatchPermute", "ImageBatchRemove", "ImageClamp", "ImageCompositeAbsolute", "ImageCompositeAbsoluteByContainer", "ImageCompositeRelative", "ImageCompositeRelativeByContainer", "ImageContainer", "ImageContainerInheritanceAdd", "ImageContainerInheritanceMax", "ImageContainerInheritanceScale", "ImageContainerInheritanceSum", "ImageDrawArc", "ImageDrawArcByContainer", "ImageDrawChord", "ImageDrawChordByContainer", "ImageDrawEllipse", "ImageDrawEllipseByContainer", "ImageDrawLine", "ImageDrawLineByContainer", "ImageDrawPieslice", "ImageDrawPiesliceByContainer", "ImageDrawPolygon", "ImageDrawRectangle", "ImageDrawRectangleByContainer", "ImageDrawRectangleRounded", "ImageDrawRectangleRoundedByContainer", "ImageEffectsAdjustment", "ImageEffectsGrayscale", "ImageEffectsLensBokeh", "ImageEffectsLensChromaticAberration", "ImageEffectsLensOpticAxis", "ImageEffectsLensVignette", "ImageEffectsLensZoomBurst", "ImageEffectsNegative", "ImageEffectsSepia", "ImageFilterBilateralBlur", "ImageFilterBlur", "ImageFilterBoxBlur", "ImageFilterContour", "ImageFilterDetail", "ImageFilterEdgeEnhance", "ImageFilterEdgeEnhanceMore", "ImageFilterEmboss", "ImageFilterFindEdges", "ImageFilterGaussianBlur", "ImageFilterGaussianBlurAdvanced", "ImageFilterMax", "ImageFilterMedianBlur", "ImageFilterMin", "ImageFilterMode", "ImageFilterRank", "ImageFilterSharpen", "ImageFilterSmooth", "ImageFilterSmoothMore", "ImageFilterStackBlur", "ImageNoiseBeta", "ImageNoiseBinomial", "ImageNoiseBytes", "ImageNoiseGaussian", "ImageSegmentation", "ImageSegmentationCustom", "ImageSegmentationCustomAdvanced", "ImageText", "ImageTextMultiline", "ImageTextMultilineOutlined", "ImageTextOutlined", "ImageTransformCropAbsolute", "ImageTransformCropCorners", "ImageTransformCropRelative", "ImageTransformPaddingAbsolute", "ImageTransformPaddingRelative", "ImageTransformResizeAbsolute", "ImageTransformResizeClip", "ImageTransformResizeRelative", "ImageTransformRotate", "ImageTransformTranspose", "LatentClamp", "MaskClamp", "ModelClamp", "StyleModelClamp", "UpscaleModelClamp", "VaeClamp" ], { "title_aux": "Allor Plugin" } ], "https://github.com/NudeJS-dev/ComfyUI-NudeJS-Image2Prompt": [ [ "Image2Prompt", "Text2Prompt" ], { "title_aux": "ComfyUI-NudeJS-Image2Prompt" } ], "https://github.com/Nuitari/comfyui-process-ksm": [ [ "EnableProcessKSMNode" ], { "title_aux": "comfyui-process-ksm" } ], "https://github.com/Nuked88/ComfyUI-N-Nodes": [ [ "CLIPTextEncodeAdvancedNSuite [n-suite]", "DynamicPrompt [n-suite]", "Float Variable [n-suite]", "FrameInterpolator [n-suite]", "GPT Loader Simple [n-suite]", "GPT Sampler [n-suite]", "ImagePadForOutpaintAdvanced [n-suite]", "Integer Variable [n-suite]", "Llava Clip Loader [n-suite]", "LoadFramesFromFolder [n-suite]", "LoadImageFromFolder [n-suite]", "LoadVideo [n-suite]", "SaveVideo [n-suite]", "SetMetadataForSaveVideo [n-suite]", "String Variable [n-suite]" ], { "title_aux": "ComfyUI-N-Nodes" } ], "https://github.com/NyaFuP/ComfyUI_Preview_Selector": [ [ "NFPreviewSelector" ], { "title_aux": "NF Preview Selector" } ], "https://github.com/NyaamZ/efficiency-nodes-ED": [ [ "Context To BasicPipe", "Context To DetailerPipe", "Detailer (SEGS) \ud83d\udcacED", "Efficient Loader \ud83d\udcacED", "Embedding Stacker \ud83d\udcacED", "Ext Model Input \ud83d\udcacED", "FaceDetailer \ud83d\udcacED", "Get Booru Tag \ud83d\udcacED", "Int Holder \ud83d\udcacED", "KSampler (Efficient) \ud83d\udcacED", "KSampler Text \ud83d\udcacED", "LoRA Stacker \ud83d\udcacED", "Load Image \ud83d\udcacED", "MaskDetailer \ud83d\udcacED", "Refiner Script \ud83d\udcacED", "Regional Processor \ud83d\udcacED", "Regional Script \ud83d\udcacED", "Regional Stacker \ud83d\udcacED", "SUPIR Model Loader \ud83d\udcacED", "SUPIR Sampler \ud83d\udcacED", "Save Image \ud83d\udd14ED", "Simple Text \ud83d\udcacED", "TIPO Script \ud83d\udcacED", "Ultimate SD Upscale \ud83d\udcacED", "Wildcard Encode \ud83d\udcacED" ], { "author": "NyaamZ", "description": "Expansion of Efficiency Nodes for ComfyUI. Significant UX improvements.", "nickname": "Efficiency Nodes ED", "title": "Efficiency Nodes ExtendeD", "title_aux": "Efficiency Nodes ExtendeD" } ], "https://github.com/Nynxz/ComfyUI-AsymFLUX2": [ [ "asymflux2.ApplyAdapter", "asymflux2.EmptyPixelLatent", "asymflux2.OklabDecode", "asymflux2.OklabEncode" ], { "title_aux": "AsymFLUX2" } ], "https://github.com/Nynxz/ComfyUI-ConceptSteer": [ [ "conceptsteer.ActivationProbe", "conceptsteer.DiffFeatures", "conceptsteer.FeatureAtlas", "conceptsteer.FeatureDashboard", "conceptsteer.FeatureDict", "conceptsteer.FeatureGate", "conceptsteer.FeatureMap", "conceptsteer.FeatureProbe", "conceptsteer.LayerSteer", "conceptsteer.LensCompare", "conceptsteer.LensInspect", "conceptsteer.Steer", "conceptsteer.TimestepSteer", "conceptsteer.TrainContrastive", "conceptsteer.TrainFewShot", "conceptsteer.TrainSAE", "conceptsteer.TrainSAEOnly" ], { "title_aux": "Concept Steer" } ], "https://github.com/Nynxz/ComfyUI-NynxzNodes": [ [ "nynxz.CompareVideo.Options", "nynxz.Create.CompareVideo.Fade", "nynxz.Create.CompareVideo.Wipe", "nynxz.Parse.StringTemplate" ], { "title_aux": "ComfyUI-NynxzNodes" } ], "https://github.com/Nynxz/ComfyUI-QwenScope": [ [ "QwenScopeAnalyze", "QwenScopeAnalyzeCLIP", "QwenScopeCaptureResidual", "QwenScopeClearCLIPSteering", "QwenScopeCombineLenses", "QwenScopeFeatureDirection", "QwenScopeFeatureHeatmap", "QwenScopeGenerate", "QwenScopeLoadLens", "QwenScopeModelLoader", "QwenScopeResidualSteer", "QwenScopeSAELoader", "QwenScopeSaveLens", "QwenScopeSteerCLIP", "QwenScopeSteerConditioning", "QwenScopeTokenStrip", "QwenScopeTopFeatures", "QwenScopeTrainContrastiveLens" ], { "title_aux": "ComfyUI QwenScope" } ], "https://github.com/OATH-Studio/comfy-LoRA-iterator": [ [ "LoRADirectoryIterator" ], { "title_aux": "comfy-lora-iterator" } ], "https://github.com/OATH-Studio/comfy-vLLM": [ [ "VLLMPromptNode" ], { "title_aux": "comfy-vllm" } ], "https://github.com/OKIE5/ComfyUI-CN-Pre": [ [ "CN Pre+Loaders: Segmentation", "Image: Levels" ], { "title_aux": "ComfyUI-CN-Pre" } ], "https://github.com/Off-Live/ComfyUI-off-suite": [ [ "Apply CLAHE", "Cached Image Load From URL", "CalcMaskBound", "Crop Center wigh SEGS", "Crop Center with SEGS", "Dilate Mask for Each Face", "GW Number Formatting", "Grid Image from batch (OFF)", "Image Crop Fit", "Image Resize Fit", "OFF SEGS to Image", "Paste Face Segment to Image", "Query Gender and Age", "RandomSeedfromList", "SEGS to Face Crop Data", "Safe Mask to Image", "VAE Encode For Inpaint V2", "Watermarking" ], { "title_aux": "ComfyUI-off-suite" } ], "https://github.com/OhSeongHyeon/comfyui-watdafox-nodes": [ [ "BFParameters", "BFParametersSimple", "CheckpointComboParameter", "CheckpointLoaderWithOuputDirByModelName", "CyclicInteger", "DetailerSchedulerComboParameter", "KsamplerSamplersComboParameter", "KsamplerSchedulersComboParameter", "OuputDirByModelName", "RandomImageSizeAdvanced", "RandomImageSizeAdvancedYAML", "RandomInteger", "UnetComboParameter", "UniqueStringList", "UniqueStringListAdvanced", "VAEComboParameter" ], { "title_aux": "comfyui-watdafox-nodes" } ], "https://github.com/OneThingAI/ComfyUI_Onething_CV": [ [ "OneThingAI ImageToText" ], { "title_aux": "ComfyUI OneThing CV Node" } ], "https://github.com/OneThingAI/ComfyUI_Onething_Image": [ [ "OneThingAILoader", "OnethingAIFlux", "OnethingAIImageGemini", "OnethingAIImageHunyuan", "OnethingAIImageOpenAI", "OnethingAIImageSeedream", "OnethingAIImageWanxiang" ], { "title_aux": "ComfyUI OneThing AI Node" } ], "https://github.com/Onionman61/ComfyUI-ModelScope-Kontext": [ [ "ModelScopeUniversalAPI" ], { "title_aux": "ComfyUI ModelScope Kontext API Node" } ], "https://github.com/OpalSky-AI/OpalSky_Nodes": [ [ "PromptAssistantOpalSky", "StringSwitchOpalSky", "string_switch_opalsky" ], { "title_aux": "OpalSky Nodes" } ], "https://github.com/OpenAssetIO/OpenAssetIO-ComfyUI": [ [ "OpenAssetIOPublishImage", "OpenAssetIOResolveImage" ], { "title_aux": "OpenAssetIO" } ], "https://github.com/Oratorian/ComfyUI-Switchboard": [ [ "SwitchboardBooleanSwitch", "SwitchboardValueOnBoolean" ], { "title_aux": "ComfyUI-Switchboard" } ], "https://github.com/OuticNZ/ComfyUI-Simple-Of-Complex": [ [ "Prompt Tidy", "Text Switch 2 Way", "Text With Context" ], { "title_aux": "ComfyUI-Simple-Of-Complex" } ], "https://github.com/OvertliDS/overtli-studio-suite": [ [ "GZ_AdvancedTextEnhancer", "GZ_CopilotAgent", "GZ_ImageGen", "GZ_LLMTextEnhancer", "GZ_LMStudioTextEnhancer", "GZ_OpenAICompatibleTextEnhancer", "GZ_PromptLibraryNode", "GZ_ProviderSettings", "GZ_SpeechToText", "GZ_StyleStackNode", "GZ_TextEnhancer", "GZ_TextToAudio", "GZ_TextToSpeech", "GZ_VideoGen", "InternalName" ], { "title_aux": "Overtli Studio Suite" } ], "https://github.com/OwlvChirotha/ComfyUI-MultiTranslator": [ [ "ChatGPTServiceConnectorNode", "DeepSeekServiceConnectorNode", "GeminiServiceConnectorNode", "GeneralLLMServiceConnectorNode", "KimiServiceConnectorNode", "LLMLocalModelLoaderNode", "LLMTranslatorNode", "OllamaLLMConnectorNode", "SiliconFlowServiceConnectorNode", "TranslatorNode", "ZhiPuServiceConnectorNode" ], { "title_aux": "ComfyUI-MultiTranslator" } ], "https://github.com/OwlvChirotha/ComfyUI-Owlv_Nodes": [ [ "AddCustomKontextPreset", "KontextTextEncode", "RemoveCustomKontextPreset", "SaveImageDir" ], { "title_aux": "ComfyUI-Owlv_Nodes" } ], "https://github.com/PBandDev/comfyui-lora-tag-hash-metadata": [ [ "LoraTagsToHashMetadata" ], { "title_aux": "comfyui-lora-tag-hash-metadata" } ], "https://github.com/PBandDev/comfyui-ping": [ [ "ExampleNormalizeText", "PingNode" ], { "title_aux": "comfyui-ping" } ], "https://github.com/PBandDev/comfyui-resource-monitor": [ [ "ExampleNormalizeText", "ResourceSnapshot" ], { "title_aux": "Resource Monitor" } ], "https://github.com/PCMonsterx/ComfyUI-CSV-Loader": [ [ "ArtistsCSVLoader", "ArtmovementsCSVLoader", "CharactersCSVLoader", "ColorsCSVLoader", "CompositionCSVLoader", "LightingCSVLoader", "Load Artists CSV", "Load Artmovements CSV", "Load Characters CSV", "Load Colors CSV", "Load Composition CSV", "Load Lighting CSV", "Load Negative CSV", "Load Positive CSV", "Load Settings CSV", "Load Styles CSV", "NegativeCSVLoader", "PositiveCSVLoader", "SettingsCSVLoader", "StylesCSVLoader" ], { "title_aux": "ComfyUI-CSV-Loader" } ], "https://github.com/PGCRT/CRT-HeartMuLa": [ [ "HeartMuLaMusicGenerator" ], { "title_aux": "CRT-HeartMuLa" } ], "https://github.com/PGCRT/CRT-Nodes": [ [ "AdvancedBloomFX", "AdvancedStringReplace", "AnyTrigger", "ArcaneBloomFX", "AudioCompressor", "AudioFrameAdjuster", "AudioLoaderCrawl", "AudioOrManualFrameCount", "AudioPreviewer", "AutopromptProcessor", "BatchBrightnessCurve", "Boolean Transform", "BooleanInvert", "CLIPTextEncodeFluxMerged", "CRT Post-Process Suite", "CRTAutoDLErnieCLIP", "CRTAutoDLErnieModel", "CRTAutoDLErnieTurboModel", "CRTAutoDLErnieTurboNVFP4Model", "CRTAutoDLErnieVAE", "CRTAutoDLFlux2KleinCLIP", "CRTAutoDLFlux2KleinHDRILoRA", "CRTAutoDLFlux2KleinModel", "CRTAutoDLFlux2KleinVAE", "CRTAutoDLLTX23AudioVAE", "CRTAutoDLLTX23CLIP", "CRTAutoDLLTX23ICLoRA", "CRTAutoDLLTX23ICOutpaintLoRA", "CRTAutoDLLTX23ICUpscaleLoRA", "CRTAutoDLLTX23LatentUpscaler", "CRTAutoDLLTX23Model", "CRTAutoDLLTX23ModelGGUFQ4", "CRTAutoDLLTX23ModelGGUFQ5", "CRTAutoDLLTX23ModelNVFP4", "CRTAutoDLLTX23VideoVAE", "CRTAutoDLZImageTurboCLIP", "CRTAutoDLZImageTurboModel", "CRTAutoDLZImageTurboVAE", "CRTChromaKeyOverlay", "CRTEvenBatchPicker", "CRTFirstLastFrameSelector", "CRTLoadLastVideo", "CRTPctCropCalculator", "CRTPostProcess", "CRT_AddSettingsAndPrompt", "CRT_AudioTranscript", "CRT_AudioTranscriptPipeOut", "CRT_DynamicPromptScheduler", "CRT_FileBatchPromptScheduler", "CRT_ImageLoaderCrawlBatch", "CRT_IntValue", "CRT_IsolateInput", "CRT_IsolateInputCLIPSeg", "CRT_IsolateOutput", "CRT_JoinStrings", "CRT_KSamplerBatch", "CRT_KSamplerBatchAdvanced", "CRT_LTX23AutoDownload", "CRT_LTX23USConfig", "CRT_LTX23USModelsPipe", "CRT_LTX23UnifiedSampler", "CRT_QuantizeAndCropImage", "CRT_RemoveLines", "CRT_StringBatcher", "CRT_StringLineCounter", "CRT_StringSplitter", "CRT_Textbox", "CRT_UpscaleModelAdv", "CRT_WAN_BatchSampler", "ClarityFX", "ClearStyleModelDualCache", "ColorIsolationFX", "ColourfulnessFX", "ContourFX", "DepthAnythingTensorrtFormat", "EnableLatent", "FaceEnhancementWithInjection", "FaceEnhancementWithInjectionSEGS", "FancyNoteNode", "FancyTimerNode", "FilmGrainFX", "Flux2KleinSeamlessTile", "FluxLoraBlocksPatcher", "Image Tile Checker (CRT)", "ImageDimensionsFromMegaPixels", "ImageDimensionsFromMegaPixelsAlt", "ImageLoaderCrawl", "ImageScaleRangeFromMp", "ImageTileChecker", "LatentNoiseInjectionSampler", "LensDistortFX", "LensFX", "LoadImageBase64", "LoadImageResize", "LoadLastImage", "LoadLastLatent", "Magic LoRA Loader", "Magic Save Merged LoRA", "MaskCensor", "MaskEmptyFloatNode", "MaskPassOrPlaceholder", "MaskTemporalEnhancer", "MonoToStereoConverter", "ParametricEQNode", "PonyUpscaleSamplerWithInjection", "ReferenceLatentBatch", "Remove Trailing Comma", "Resolution", "ResolutionBySide", "SamplerSchedulerCrawler", "SamplerSchedulerSelector", "SaveAudioWithPath", "SaveImageBase64", "SaveImageBase64 (CRT)", "SaveImageWithPath", "SaveJpegWebsocket", "SaveLatentWithPath", "SaveTextWithPath", "SaveVideoWithPath", "Scale Latent to Megapixels", "ScaleLatentToMegapixels", "SeamlessLoopBlender", "SimpleKnobNode", "SimpleToggleNode", "SmartControlNetApply", "SmartDeNoiseFX", "SmartPreprocessor", "SmartStyleModelApplyDual", "SolidColor", "Strength To Steps", "Technicolor2FX", "Text Box line spot", "TextLoaderCrawl", "TextLoaderCrawlBatch", "TinyFlux2VAEDecode", "TinyFlux2VAEEncode", "TinyFlux2VAELoader", "UltralyticsEnhancer", "Video Duration Calculator", "VideoLoaderCrawl", "WAN2.2 LoRA Compare Sampler", "WanVideoLoraSelectMultiImproved" ], { "author": "CRT", "description": "Set of nodes for ComfyUI", "title": "CRT-Nodes", "title_aux": "CRT-Nodes" } ], "https://github.com/PGCRT/ComfyUI-OmniVoice_CRT": [ [ "OmniVoiceGenerate", "OmniVoiceLoadModel" ], { "title_aux": "ComfyUI-OmniVoice_CRT" } ], "https://github.com/PGCRT/ComfyUI-QWEN3_TTS": [ [ "Qwen3TTSBatchGenerate", "Qwen3TTSCreateClonePrompt", "Qwen3TTSCustomVoice", "Qwen3TTSModelLoader", "Qwen3TTSVoiceClone", "Qwen3TTSVoiceCloneFromFile", "Qwen3TTSVoiceCloneWithPrompt", "Qwen3TTSVoiceDesign" ], { "title_aux": "ComfyUI-QWEN3_TTS" } ], "https://github.com/PICOPON/ComfyUI-API-OpenAI-Node": [ [ "OpenAINode" ], { "title_aux": "ComfyUI OpenAI Node" } ], "https://github.com/PROJECTMAD/PROJECT-MAD-NODES": [ [ "MultiScheduledLoraLoader", "VisualPromptGallery" ], { "title_aux": "PROJECT-MAD-NODES" } ], "https://github.com/Pablerdo/ComfyUI-MultiCutAndDrag": [ [ "BatchImageToMask", "LoadImageFromBase64", "LoadImagesFromBase64Array", "MapTrajectoriesToSegmentedMasks", "MultiCutAndDragOnPath" ], { "title_aux": "ComfyUI-MultiCutAndDrag" } ], "https://github.com/Pablerdo/ComfyUI-ResizeZeptaPayload": [ [ "ResizeImageBatch", "ResizeTrajectories" ], { "title_aux": "ComfyUI-ResizeZeptaPayload" } ], "https://github.com/Pablerdo/ComfyUI-StableVirtualCameraWrapper": [ [ "SVCFly", "SVCFly_Bash" ], { "title_aux": "Stable Virtual Camera" } ], "https://github.com/Pablerdo/ComfyUI-ZeptaframePromptMerger": [ [ "MergePrompts" ], { "title_aux": "ComfyUI-ZeptaframePromptMerger" } ], "https://github.com/Paddel87/ComfyUI_fal_image": [ [ "FALContextStore", "FALImage2Image", "FALModelSelectImage", "FALText2Image" ], { "title_aux": "ComfyUI_fal_image" } ], "https://github.com/PanicTitan/ComfyUI-Fooocus-V2-Expansion": [ [ "FooocusV2Expansion" ], { "title_aux": "ComfyUI-Fooocus-V2-Expansion" } ], "https://github.com/PanicTitan/ComfyUI-Gallery": [ [ "GalleryNode" ], { "title_aux": "ComfyUI-Gallery" } ], "https://github.com/PaoloC68/ComfyUI-PuLID-Flux-Chroma": [ [ "ApplyPulidFlux", "PulidFluxEvaClipLoader", "PulidFluxInsightFaceLoader", "PulidFluxModelLoader" ], { "nodename_pattern": "PulidFlux", "preemptions": [ "ApplyPulidFlux", "PulidFluxModelLoader", "PulidFluxInsightFaceLoader", "PulidFluxEvaClipLoader" ], "title_aux": "ComfyUI-PuLID-Flux-Chroma" } ], "https://github.com/Parameshvadivel/ComfyUI-SVGview": [ [ "SVGPreview" ], { "title_aux": "ComfyUI-SVGview" } ], "https://github.com/ParisNeo/lollms_nodes_suite": [ [ "Artbot", "Lollms", "Lollms_Text_Gen", "Lollms_Text_Saver", "RandomizeVideo" ], { "title_aux": "lollms_nodes_suite" } ], "https://github.com/ParmanBabra/ComfyUI-Malefish-Custom-Scripts": [ [ "CSVPromptsLoader", "CombinePrompt", "MultiLoraLoader", "RandomPrompt" ], { "title_aux": "ComfyUI-Malefish-Custom-Scripts" } ], "https://github.com/PartisanoHub/ComfyUI-IG4-Solo": [ [ "IG4Solo" ], { "title_aux": "ComfyUI-IG4-Solo" } ], "https://github.com/Pasu2k/comfyui-mayo-nodes": [ [ "MayoDropdown", "MayoLatent", "MayoTimeFormatter" ], { "author": "Mayo", "description": "Just some nodes with niche usecases, mainly for myself, but maybe for others as well~", "nickname": "Mayo Nodes", "title": "Mayo Nodes", "title_aux": "Mayo Nodes" } ], "https://github.com/PatrickBorkowicz/ComfyUI-ImmichUploader": [ [ "ImmichUpload" ], { "title_aux": "ComfyUI-ImmichUploader" } ], "https://github.com/PauldeLavallaz/ComfyUI-CartesiaTTS": [ [ "CartesiaTTSNode" ], { "title_aux": "ComfyUI-CartesiaTTS" } ], "https://github.com/PauldeLavallaz/comfyui-heygen-av4": [ [ "HeyGenAvatarIV" ], { "title_aux": "comfyui-heygen-av4" } ], "https://github.com/PauldeLavallaz/comfyui-url-to-audio": [ [ "URL_To_Audio" ], { "title_aux": "comfyui-url-to-audio" } ], "https://github.com/PauldeLavallaz/comfyui-url2audio": [ [ "URL_To_Audio" ], { "title_aux": "comfyui-url2audio" } ], "https://github.com/PauldeLavallaz/comfyui_claude_prompt_generator": [ [ "ClaudeCustomPrompt" ], { "title_aux": "Claude Prompt Generator" } ], "https://github.com/PavonicAI/ForgeAI-HeartMuLa": [ [ "ForgeAI_HeartMuLa_Generate", "ForgeAI_HeartMuLa_Transcribe" ], { "title_aux": "ForgeAI-HeartMuLa" } ], "https://github.com/Pedreiro-Digital-Studio-Ltda/ComfyUI-PromptPerfect": [ [ "PromptPerfectGPT" ], { "title_aux": "ComfyUI-PromptPerfect" } ], "https://github.com/PenguinTeo/Comfyui-GeminiBanana": [ [ "Gemini3ImageNode" ], { "title_aux": "GeminiBanana for ComfyUI" } ], "https://github.com/PenguinTeo/Comfyui-TextEditor-Penguin": [ [ "PenguinTextOnImage" ], { "title_aux": "Comfyui-TextEditor-Penguin" } ], "https://github.com/Pfaeff/pfaeff-comfyui": [ [ "AstropulsePixelDetector", "BackgroundRemover", "ImagePadForBetterOutpaint", "Inpainting", "InpaintingPipelineLoader" ], { "title_aux": "pfaeff-comfyui" } ], "https://github.com/Phando/ComfyUI-PhandoNodes": [ [ "SearchBySubstring", "TextConcatenateDynamic" ], { "title_aux": "ComfyUI-PhandoNodes" } ], "https://github.com/Pheat-AI/Remade_nodes": [ [ "Batch Enlarged Overlay", "Batch Image Blend by Mask", "Batch Image Overlay", "CannyImageCropper", "MaskBoundingBox", "Place Canny On Canvas", "REMADE Batch Color Blend", "REMADE Batch Image Blend", "REMADE Batch Image Composite Masked", "REMADE Batch Image Select Channel", "Remove Black To Transparent", "Shrink Canny Image" ], { "title_aux": "Remade_nodes" } ], "https://github.com/Phykrex/ComfyUI-Momo-Nodes": [ [ "ConditioningMaskCombineDynamic", "RGBMaskEditor", "RGBMaskSplitter" ], { "title_aux": "comfyui-momo-nodes" } ], "https://github.com/PiePieDesign/PiePieTweaks": [ [ "PiePiePreviewImage", "PiePieResolutionFromMegapixels", "PiePieResolutionPicker", "PiePieTextConcatenate", "PiePie_Lucidflux" ], { "title_aux": "PiePieTweaks" } ], "https://github.com/PiggyDance/ComfyUI_OpenCV": [ [ "OpenCV_CvtColor", "OpenCV_GaussianBlur", "OpenCV_MedianBlur" ], { "title_aux": "ComfyUI_OpenCV" } ], "https://github.com/Pigidiy/ComfyUI-LikeSpiderAI-SaveMP3": [ [ "SaveAudioAsMP3" ], { "title_aux": "ComfyUI-LikeSpiderAI-SaveMP3" } ], "https://github.com/Pigidiy/ComfyUI-LikeSpiderAI-UI": [ [ "AudioExport" ], { "title_aux": "ComfyUI-LikeSpiderAI-UI" } ], "https://github.com/Pirog17000/Pirogs-Nodes": [ [ "BatchCropFromMaskSimple", "BatchUncropSimple", "BlendImages", "BlurByMask", "BlurMask", "CLIPTextEncodeFluxMultiple", "CLIPTextEncodeMultiple", "CropImage", "CropMaskByBBox", "DSLRNoise", "GetImageSize", "GradientMaskGenerator", "ImageBlendByMask", "ImageScalePro", "InvertMask", "KSamplerMultiSeed", "KSamplerMultiSeedPlus", "LMStudioQuery", "LMStudioUnloadModel", "LensSimulatedBloom", "PreviewImageQueue", "PromptRandomizer", "StringCombine", "TestResetButton", "Watermark" ], { "title_aux": "Pirog's Nodes for ComfyUI" } ], "https://github.com/Pitpe12/ComfyUI-Visual-Image-Crop": [ [ "VisualImageCrop" ], { "title_aux": "ComfyUI-Visual-Image-Crop" } ], "https://github.com/PixWizardry/ComfyUI-LTX-GapFill": [ [ "GapFillInspector", "GeminiFillPrompt" ], { "title_aux": "ComfyUI-LTX-GapFill" } ], "https://github.com/PixWizardry/ComfyUI-PIX_Nvidia_RTX_Deblur_Denoise": [ [ "RTXDeblur", "RTXDenoise" ], { "title_aux": "ComfyUI-PIX_Nvidia_RTX_Deblur_Denoise" } ], "https://github.com/PixWizardry/ComfyUI_PixQwenImageEditEnhanced": [ [ "PixQwenImageEditEnhanced" ], { "title_aux": "ComfyUI_PixQwenImageEditEnhanced" } ], "https://github.com/Pixalai/comfyui-audio-trimmer": [ [ "AudioTrimmer_Timeline" ], { "title_aux": "comfyui-audio-trimmer" } ], "https://github.com/PixelFunAI/ComfyUI_PixelFun": [ [ "HunyuanLoadAndEditLoraBlocks", "HunyuanLoadFromBlockCache", "HunyuanLoraFromJson", "HunyuanLoraFromPrompt" ], { "title_aux": "Hunyuan LoRA Loader Nodes" } ], "https://github.com/PixelML/ComfyUI-PixelML-CustomNodes": [ [ "AgenticflowAIVariable", "BooleanInput_PixelML", "FloatInput_PixelML", "IntegerInput_PixelML", "LoadImageFromURL_PixelML", "SaveImage_PixelML", "StringInput_PixelML" ], { "title_aux": "PixelML ComfyUI Nodes" } ], "https://github.com/Pixelailabs/Joy_Caption_Two_PixelaiLabs": [ [ "SimpleLLMCaption", "SimpleLLMCaptionAdvanced", "SimpleLLMCaptionBatch", "SimpleLLMCaptionLoader" ], { "title_aux": "Joy Caption Two - PixelaiLabs Edition" } ], "https://github.com/PlagueKind/ComfyUI-PlagueKind-Nodes": [ [ "LTX_lora_loader", "UnifiedResizeImageMask" ], { "title_aux": "PlagueKind-Nodes" } ], "https://github.com/Pmobilee/ComfyUI-vid2frames": [ [ "AIA_SelectVideoFrame" ], { "title_aux": "ComfyUI-vid2frames" } ], "https://github.com/PnthrLeo/comfyUI-PL-data-tools": [ [ "AreasGenerator", "BatchImageGetter", "CloseImagesSearcher" ], { "title_aux": "comfyUI-PL-data-tools" } ], "https://github.com/Polygoningenieur/ComfyUI-IC-Light-Video": [ [ "BackgroundScaler", "CalculateNormalsFromImages", "DetailTransfer", "ICLightConditioning", "ICLightVideo", "LightSource", "LoadAndApplyICLightUnet", "LoadHDRImage" ], { "title_aux": "ComfyUI-IC-Light-Video" } ], "https://github.com/Pondowner857/comfy_Pond_Nodes_V2": [ [ "RemoteWorkflowExecutor" ], { "title_aux": "ComfyUI Remote Workflow Executor" } ], "https://github.com/Poseidon-fan/ComfyUI-RabbitMQ-Publisher": [ [ "Publish Image To RabbitMQ" ], { "title_aux": "ComfyUI-RabbitMQ-Publisher" } ], "https://github.com/Positliver/comfyui-zegr": [ [ "ZEGR_ALI_UF", "ZEGR_LF", "ZEGR_WD" ], { "title_aux": "comfyui-zegr" } ], "https://github.com/Poukpalaova/ComfyUI-FRED-Nodes_v2": [ [ "FRED_AutoCropImage_Native_Ratio", "FRED_AutoImageTile_from_Mask", "FRED_AutoLoraLoader_5_stacks_simple", "FRED_AutoLoraLoader_Dynamic", "FRED_CheckpointLoaderWithName", "FRED_CropFace", "FRED_ExecutionTime", "FRED_ExtractKSampler_parameter", "FRED_ExtractLora_parameter", "FRED_ImageLoad", "FRED_ImageQualityInspector", "FRED_ImageSaver", "FRED_ImageSaver_v2", "FRED_ImageUncropFromBBox", "FRED_Image_Sharpening_Blur_Level", "FRED_JpegArtifact_Simulator", "FRED_Multi_Linear_Slider", "FRED_RestoreFaceWithMask", "FRED_Save_Text_File", "FRED_Simplified_Parameters_Panel", "FRED_Text_to_XMP", "FRED_UNETLoaderWithName", "FRED_WildcardConcat_Dynamic" ], { "title_aux": "ComfyUI FRED Nodes v2" } ], "https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait": [ [ "AdvancedLivePortrait", "ExpData", "ExpressionEditor", "LoadExpData", "PrintExpData:", "SaveExpData" ], { "title_aux": "ComfyUI-AdvancedLivePortrait" } ], "https://github.com/PozzettiAndrea/ComfyUI-BGPSeg": [ [ "BGPSegSegmentation", "LoadBGPSegModels" ], { "title_aux": "ComfyUI-BGPSeg" } ], "https://github.com/PozzettiAndrea/ComfyUI-Cadrille": [ [ "CADRecodeInference", "CadQueryExecute", "CadrilleImageInference", "CadrilleInference", "CadrilleTextInference", "LoadCADRecodeModel", "LoadCadrilleModel" ], { "title_aux": "ComfyUI-Cadrille" } ], "https://github.com/PozzettiAndrea/ComfyUI-CameraPack": [ [ "CameraIntrinsics", "CreateLoad3DCamera", "DA3ToLoad3DCamera", "GetExtrinsicsFromBatch", "GetIntrinsicsFromBatch" ], { "title_aux": "ComfyUI-CameraPack" } ], "https://github.com/PozzettiAndrea/ComfyUI-DepthAnythingV3": [ [ "DA3_CreateCameraParams", "DA3_DownloadModel", "DA3_EnableTiledProcessing", "DA3_FilterGaussians", "DA3_MultiViewPointCloud", "DA3_ParseCameraPose", "DA3_PreviewPointCloud", "DA3_SavePointCloud", "DA3_ToMesh", "DA3_ToPointCloud", "DepthAnythingV3_MultiView", "DepthAnythingV3_Streaming", "DepthAnything_V3", "DownloadAndLoadDepthAnythingV3Model", "LoadSALADModel" ], { "title_aux": "ComfyUI-DepthAnythingV3" } ], "https://github.com/PozzettiAndrea/ComfyUI-GeometryPack": [ [ "GeomPackAddNormalsToPointCloud", "GeomPackAlphaWrap", "GeomPackBackdraftView", "GeomPackBoolean", "GeomPackBoolean_BlenderExact", "GeomPackBoolean_LibiglCGAL", "GeomPackCheckNormals", "GeomPackCombineMeshes", "GeomPackCombineMeshesBatch", "GeomPackComputeNormals", "GeomPackConnectedComponents", "GeomPackCreatePrimitive", "GeomPackDecimateMesh", "GeomPackDecimate_CGALEdgeCollapse", "GeomPackDecimate_DecimatePro", "GeomPackDecimate_FastSimplification", "GeomPackDecimate_QuadricEdgeCollapse", "GeomPackDecimate_VertexClustering", "GeomPackDegenerateFaces", "GeomPackDepthNormalsToMesh", "GeomPackDetectSelfIntersections", "GeomPackExtractLargestComponent", "GeomPackExtractSkeleton", "GeomPackFillHoles", "GeomPackFillHoles_CGAL", "GeomPackFillHoles_GPU", "GeomPackFillHoles_IglFan", "GeomPackFillHoles_PyMeshFix", "GeomPackFillHoles_PyMeshLab", "GeomPackFillHoles_Trimesh", "GeomPackFixNormals", "GeomPackFixNormals_IglBfs", "GeomPackFixNormals_IglRaycast", "GeomPackFixNormals_IglSignedDist", "GeomPackFixNormals_IglWinding", "GeomPackFixNormals_Trimesh", "GeomPackFixSelfIntersectionsByPerturbation", "GeomPackFixSelfIntersectionsByRemoval", "GeomPackGetMeshFilename", "GeomPackLoadMesh", "GeomPackLoadMeshBatch", "GeomPackLoadMeshBlend", "GeomPackLoadMeshFBX", "GeomPackLoadMeshGlob", "GeomPackLoadMeshPath", "GeomPackMergeVertices", "GeomPackMeshFix", "GeomPackMeshFromSkeleton", "GeomPackMeshInfo", "GeomPackMeshQuality", "GeomPackMeshToMeshDistance", "GeomPackMeshToPointCloud", "GeomPackNormalizeMeshToBBox", "GeomPackOpenEdges", "GeomPackParaViewFilter", "GeomPackPointToMeshDistance", "GeomPackPreviewGaussian", "GeomPackPreviewMesh", "GeomPackPreviewMeshAnalysis", "GeomPackPreviewMeshDual", "GeomPackPreviewMeshMulti", "GeomPackPreviewMeshUV", "GeomPackPreviewMeshVTK", "GeomPackPreviewMeshVTKBatch", "GeomPackReconstructSurface", "GeomPackReconstruct_AlphaShape", "GeomPackReconstruct_BallPivoting", "GeomPackReconstruct_ConvexHull", "GeomPackReconstruct_Poisson", "GeomPackRemesh", "GeomPackRemeshBlender", "GeomPackRemeshSelfIntersections", "GeomPackRemeshWithTexture", "GeomPackRemesh_BlenderBlocks", "GeomPackRemesh_BlenderSharp", "GeomPackRemesh_BlenderVoxel", "GeomPackRemesh_CGAL", "GeomPackRemesh_GPU", "GeomPackRemesh_GeogramAniso", "GeomPackRemesh_GeogramSmooth", "GeomPackRemesh_InstantMeshes", "GeomPackRemesh_MMG", "GeomPackRemesh_PMPAdaptive", "GeomPackRemesh_PMPUniform", "GeomPackRemesh_PyMeshLab", "GeomPackRemesh_QuadWild", "GeomPackRemesh_QuadriFlow", "GeomPackRemoveDegenerateFaces", "GeomPackSaveMesh", "GeomPackSaveMeshBatch", "GeomPackSharpenMesh", "GeomPackSharpen_FastEffective", "GeomPackSharpen_GuidedNormal", "GeomPackSharpen_L0Minimize", "GeomPackSharpen_LibiglUnsharp", "GeomPackSharpen_NonIterative", "GeomPackSharpen_TwoStep", "GeomPackSharpen_UnsharpMask", "GeomPackSkeleton_EdgeCollapse", "GeomPackSkeleton_Teasar", "GeomPackSkeleton_VertexClusters", "GeomPackSkeleton_Wavefront", "GeomPackSmoothMesh", "GeomPackSmooth_HCLaplacian", "GeomPackSmooth_Laplacian", "GeomPackSmooth_Taubin", "GeomPackSmooth_TrimeshLaplacian", "GeomPackSmooth_TrimeshTaubin", "GeomPackSplitByField", "GeomPackSubsamplePointCloud", "GeomPackTextureToGeometry", "GeomPackTransformMesh", "GeomPackUVUnwrap", "GeomPackUV_BlenderCube", "GeomPackUV_BlenderCylinder", "GeomPackUV_BlenderSmart", "GeomPackUV_BlenderSphere", "GeomPackUV_CuMesh", "GeomPackUV_LibiglARAP", "GeomPackUV_LibiglHarmonic", "GeomPackUV_LibiglLSCM", "GeomPackUV_Xatlas", "GeomPackVisualizeNormalField", "RefineMesh", "ScrambleIntField" ], { "title_aux": "ComfyUI libigl" } ], "https://github.com/PozzettiAndrea/ComfyUI-Grounding": [ [ "BatchCropAndPadFromMask", "BboxVisualizer", "DownLoadSAM2Model", "GroundingDetector", "GroundingMaskDetector", "GroundingMaskModelLoader", "GroundingModelLoader", "Sam2Segment" ], { "title_aux": "ComfyUI-Grounding" } ], "https://github.com/PozzettiAndrea/ComfyUI-MIDI3D": [ [ "CombineMasksToInstance", "DownloadAndLoadMIDI3DModel", "MIDI3DLoadTextureModels", "MIDI3DPreprocess", "MIDI3DPreprocessFromFiles", "MIDI3DProcess", "MIDI3DSceneToTrimesh", "MIDI3DTexture", "RGBToInstanceMask" ], { "title_aux": "ComfyUI-MIDI3D" } ], "https://github.com/PozzettiAndrea/ComfyUI-NeurCADRecon": [ [ "LoadNeurCADReconModel", "NeurCADReconInference", "NeurCADReconLoadCheckpoint", "NeurCADReconTrain" ], { "title_aux": "ComfyUI-NeurCADRecon" } ], "https://github.com/PozzettiAndrea/ComfyUI-SAM3": [ [ "LoadSAM3Model", "SAM3BBoxCollector", "SAM3CombineBoxes", "SAM3CombinePoints", "SAM3CreateBox", "SAM3CreatePoint", "SAM3Grounding", "SAM3InteractiveCollector", "SAM3MultiRegionCollector", "SAM3MultipromptSegmentation", "SAM3PointCollector", "SAM3Propagate", "SAM3Segmentation", "SAM3VideoOutput", "SAM3VideoSegmentation" ], { "title_aux": "ComfyUI-SAM3" } ], "https://github.com/PozzettiAndrea/ComfyUI-SAM3DBody": [ [ "LoadSAM3DBodyModel", "SAM3DBodyAddMeshToSkeleton", "SAM3DBodyExportFBX", "SAM3DBodyExportMesh", "SAM3DBodyExportMultipleFBX", "SAM3DBodyGetVertices", "SAM3DBodyLoadMesh", "SAM3DBodyLoadSkeleton", "SAM3DBodyPreviewRiggedMesh", "SAM3DBodyProcess", "SAM3DBodyProcessAdvanced", "SAM3DBodyProcessMultiple", "SAM3DBodySaveSkeleton", "SAM3DBodySelectMesh", "SAM3DBodyVisualize" ], { "title_aux": "ComfyUI-SAM3DBody" } ], "https://github.com/PozzettiAndrea/ComfyUI-SECADNET": [ [ "LoadSECADNetModel", "MeshToVoxel", "SECADNetFinetune", "SECADNetInference", "SECADNetLatentToMesh" ], { "title_aux": "ComfyUI-SECADNET" } ], "https://github.com/PozzettiAndrea/ComfyUI-Sharp": [ [ "AlignDepthMaps", "LoadImageWithExif", "LoadSharpModel", "MergeGaussians", "ProjectDepthToPanorama", "SamplePanorama", "ScaleImageValues", "SharpImageAttrsToPLY", "SharpPanoramaCubeSplit", "SharpPredict", "SharpPredictDepth", "SharpPredictForeground", "SharpPredictGaussianAttrs", "SharpPredictGaussiansFromMetricDepth", "SharpPredictMetricDepth", "SharpRayToPlanarDepth", "SharpRefinedDepthFromGaussians" ], { "title_aux": "ComfyUI-Sharp" } ], "https://github.com/PozzettiAndrea/ComfyUI-TurntableGSViewer": [ [ "GaussianAnalysis", "GaussianExport", "GaussianMerge", "GaussiansFromPointCloud", "LoadPLY", "LoadPLYOutput", "PreviewGaussianCamera", "PreviewGaussianDual", "PreviewGaussianSharp", "PreviewGaussians", "TransformGaussian" ], { "title_aux": "ComfyUI-TurntableGSViewer" } ], "https://github.com/Praveenhalder/ComfyUI-DeOldify": [ [ "DeOldifyClearCache", "DeOldifyColorize" ], { "title_aux": "ComfyUI DeOldify" } ], "https://github.com/Praveenhalder/praveen-tools": [ [ "AdjustBrightnessContrast", "BlackImageGenerator", "DiagonalTextWatermark", "FilenameExtractor", "ImageDimensions16", "ImageTileMerge", "ImageTileSplit", "LoadImageWithFilename", "MergeImageLists", "OverlappingImageListMerger", "OverlappingImageListSplitter", "RGBChannelMerger", "ResolutionNode", "SelectLastImage", "SkipFirstImage", "SplitImageList", "TileInfoDisplay" ], { "title_aux": "Praveen's ComfyUI Tools" } ], "https://github.com/Premik/ComfyUI-ImgPatchEditor": [ [ "ImgPatchNode" ], { "title_aux": "ComfyUI-ImgPatchEditor" } ], "https://github.com/PressWagon/ComfyUI-StringsAndThings": [ [ "DebugString", "FormatConcatStrings", "FormattingSingle", "FourierAnalysisNode", "ImageDifference", "MosaicEffectNode", "PWLoraNameCollector", "PWLoraSelector", "TextEmbeddingsInterrogator" ], { "title_aux": "ComfyUI-StringsAndThings" } ], "https://github.com/ProGamerGov/ComfyUI_preview360panorama": [ [ "PanoramaVideoViewerNode", "PanoramaViewerNode" ], { "title_aux": "Preview 360 Panorama for ComfyUI" } ], "https://github.com/ProGamerGov/ComfyUI_pytorch360convert": [ [ "Apply Circular Padding Model", "Apply Circular Padding VAE", "Create 180 To 360 Mask", "Create Pole Mask", "Create Seam Mask", "Crop 360 to 180 Equirectangular", "Crop Image with Coords", "Crop Stereo to Monoscopic", "Cubemap to Equirectangular", "Equirectangular Mask to Face", "Equirectangular Rotation", "Equirectangular to Cubemap", "Equirectangular to Face", "Equirectangular to Perspective", "Face Mask to Equirectangular", "Face to Equirectangular", "Mask Equirectangular Rotation", "Masked Diff C2E", "Merge Monoscopic into Stereo", "Pad 180 to 360 Equirectangular", "Paste Image with Coords", "Roll Image Axes", "Roll Mask Axes", "Split Cubemap Faces", "Stack Cubemap Faces" ], { "title_aux": "ComfyUI_pytorch360convert" } ], "https://github.com/ProGamerGov/ComfyUI_pytorch360convert_video": [ [ "Create 360 Sweep Frames", "Create 360 Sweep Frames Tensor", "Create360SweepVideoFramesNode", "Create360SweepVideoFramesTensorNode" ], { "title_aux": "ComfyUI_pytorch360convert_video" } ], "https://github.com/PrunaAI/ComfyUI_pruna": [ [ "CacheModelAdaptive", "CacheModelAuto", "CacheModelPeriodic", "PrunaCompileModel" ], { "title_aux": "Pruna nodes for ComfyUI" } ], "https://github.com/PrunaAI/comfyui-pruna-api": [ [ "PrunaImageEdit", "PrunaImageEditLoRA", "PrunaImageUpscale", "PrunaTextToImage", "PrunaTextToImageLoRA", "PrunaVideo" ], { "title_aux": "comfyui-pruna" } ], "https://github.com/Pseudotools/Pseudocomfy": [ [ "PseudoApplyDenseDiffusionSDXL", "PseudoApplyIPAdaperSDXL", "PseudoConcatStrings", "PseudoFloatToInt", "PseudoIPAdapterUnifiedLoaderClone", "PseudoLoadModelSnapshot", "PseudoMaskAggregate", "PseudoMaskBlur", "PseudoMaskClamp", "PseudoMaskInvert", "PseudoMaskRemap", "PseudoMaskReshape", "PseudoPreviewStrings", "PseudoProcessEnvironmentalPrompts", "PseudoProcessImagePrompt", "PseudoProcessMaterialPrompts", "PseudoRemapNormalizedFloat", "PseudoSaveImageWithEmbeddedMasks", "PseudoUnpackModelSnapshot" ], { "title_aux": "Pseudocomfy" } ], "https://github.com/Pun0110/ComfyUI-CSV-Styler": [ [ "PT.CSV Styler" ], { "title_aux": "CSV Styler" } ], "https://github.com/Pythza/ComfyUI-Pythza": [ [ "PythzaNodeNavigator" ], { "title_aux": "ComfyUI-Pythza" } ], "https://github.com/Q-Bug4/Comfyui-Qb-DateNodes": [ [ "DateTimeFormatterNode" ], { "title_aux": "Comfyui-Qb-Date-Nodes" } ], "https://github.com/Q-Bug4/Comfyui-Simple-Json-Node": [ [ "JSONArrayIteratorNode", "JSONGeneratorNode", "JSONKeyCheckerNode", "JSONLengthNode", "JSONMergeNode", "JSONModifierNode", "JSONObjectIteratorNode", "JSONParserNode", "JSONStringifierNode", "RandomJSONValueNode" ], { "title_aux": "Simple JSON Parser Node for ComfyUI" } ], "https://github.com/Q-Bug4/comfyui-qbug-batch": [ [ "CrossJoinSelector", "ListFiles", "NoPreviewSaveImage" ], { "title_aux": "comfyui-qbug-batch" } ], "https://github.com/QL-boy/ComfyUI-Advanced-Tile-Processing": [ [ "CustomTileMerger", "CustomTileSplitter" ], { "title_aux": "ComfyUI-Advanced-Tile-Processing" } ], "https://github.com/QaisMalkawi/ComfyUI-QaisHelper": [ [ "Bool Binary Operation", "Bool Unary Operation", "Item Debugger", "Item Switch", "Nearest SDXL Resolution", "SDXL Resolution", "Size Swapper" ], { "title_aux": "ComfyUI-Qais-Helper" } ], "https://github.com/QijiTec/ComfyUI-RED-UNO": [ [ "REDUNOGenerate", "REDUNOModelLoader" ], { "title_aux": "ComfyUI-RED-UNO" } ], "https://github.com/QuackPhuc/ComfyUI-FisheyeTransform": [ [ "FisheyeRedistort", "FisheyeStrengthEstimate", "FisheyeUndistort" ], { "title_aux": "ComfyUI-FisheyeTransform" } ], "https://github.com/QuietNoise/comfyui_queue_manager": [ [ "Workflow Name" ], { "title_aux": "ComfyUI Queue Manager" } ], "https://github.com/QuigleyDown/ComfyUI-SplitImage": [ [ "BatchImages_Tiled", "CalculateTilingSpec_Tiled", "SplitImage_Tiled", "SplitLatent_Tiled", "StitchImage_Tiled" ], { "title_aux": "ComfyUI-SplitImage" } ], "https://github.com/R5-Revo/llm-node-comfyui": [ [ "UniversalLLMNode" ], { "title_aux": "Universal LLM Node for ComfyUI" } ], "https://github.com/RCAKangle/ComfyUI_LLM_Embeder": [ [ "ChatHistoryViewer", "ChatNode", "LLMConfigNode" ], { "title_aux": "ComfyUI_LLM_Embeder" } ], "https://github.com/RH-RunningHub/ComfyUI-RH-Bernini": [ [ "BerniniConditioning", "BerniniPromptEnhancer", "BerniniPromptResultParser" ], { "title_aux": "ComfyUI-RH-Bernini" } ], "https://github.com/RUiNtheExtinct/comfyui-save-file-extended": [ [ "LoadAudioExtended", "LoadImageExtended", "LoadVideoExtended", "SaveAudioExtended", "SaveAudioMP3Extended", "SaveAudioOpusExtended", "SaveImageExtended", "SaveVideoExtended", "SaveWEBMExtended", "SaveWorkflowExtended" ], { "title_aux": "comfyui-save-file-extended" } ], "https://github.com/Raapys/ComfyUI-LatentGC_Aggressive": [ [ "LatentGC" ], { "title_aux": "LatentGC Aggressive" } ], "https://github.com/RainyN0077/ComfyUI-PromptSE": [ [ "PromptSE" ], { "title_aux": "ComfyUI-PromptSE" } ], "https://github.com/RamonGuthrie/ComfyUI-RBG-ImageStitchPlus": [ [ "RBGImageStitchPlus", "RBGPadPro" ], { "title_aux": "ComfyUI-RBG-ImageStitchPlus" } ], "https://github.com/RamonGuthrie/ComfyUI-RBG-SmartSeedVariance": [ [ "RBG_Smart_Seed_Variance" ], { "title_aux": "ComfyUI-RBG-SmartSeedVariance" } ], "https://github.com/Randy420Marsh/civitai-api-url-resolver": [ [ "CivitaiShareToDirectURL" ], { "title_aux": "Civitai URL Resolver for ComfyUI" } ], "https://github.com/RandyHaylor/comfyui-claude-cli-vision-text-node": [ [ "ClaudeCliVisionText", "ImageBatchCurrentIndex", "IndexedGrid2x2FromBatch", "SelectImagesBoundsSafe", "SplitImageBatchToListOfImageBatches" ], { "title_aux": "Claude CLI (Vision+Text)" } ], "https://github.com/RandyHaylor/unified-conditioning-combine-with-timestep-range": [ [ "CLIPTextEncodeSDXLAutoSplitAndMerge", "CLIPTextEncodeSDXLEnhancedDetailIsolation", "CLIPTextEncodeSDXLEnhancedDetailIsolationSection", "CLIPTextEncodeSDXLEnhancedInlineTagged", "CLIPTextEncodeSDXLV3GlobalAndEnhanced", "CLIPTextEncodeWithCutoffRegionSeparation", "ConditioningCropZoomSDXL", "ConditioningMergeWithTimestepRanges", "DebugConditioning" ], { "title_aux": "Unified Conditioning Merge (with timestep ranges)" } ], "https://github.com/Rathius-Saranoth/Rathius_ComfyNodes": [ [ "LoadTextFile_Rathius", "SimpleTextMixer" ], { "title_aux": "Rathius_ComfyNodes" } ], "https://github.com/Raykosan/ComfyUI_RaykoStudio": [ [ "LoadImageRGBA", "LoadImageWithText", "RS Image Selector", "RSAnySwitch", "RSCollage", "RSColorPicker", "RSComparer", "RSCropImage", "RSInsertCropImage", "RSOutpaint", "RSPrompts", "RSSaveImage", "RS_ImageToLatent", "RS_ImageToLatent_Simplified", "RS_Last_Frame", "RS_Saturation", "RS_TextOverlay", "RaykoIntermediateSplineMask", "RaykoLoopSwitchSeed", "RaykoModelsLoader", "RaykoSplineMask", "Rayko_Styles_CSV_Loader", "SaveImagePair" ], { "title_aux": "ComfyUI_RaykoStudio" } ], "https://github.com/RaymondProduction/comfyui-zerna-pack": [ [ "CLIPDynamicPromptEncoder //Zerna Pack", "DynamicPromptInjector //Zerna Pack", "LastImage //Zerna Pack", "UnzipPrompt //Zerna Pack" ], { "author": "Raymond", "description": "A set of nodes for batch processing of text and images.", "nickname": "Zerna Pack", "title": "Zerna Pack", "title_aux": "Zerna Pack" } ], "https://github.com/ReBeating/ComfyUI-Artist-Selector": [ [ "ArtistLoader", "LoadArtistTag" ], { "title_aux": "ComfyUI-Artist-Selector" } ], "https://github.com/RegulusAlpha/ComfyUI-DynPromptSimplified": [ [ "DynPromptExpand" ], { "title_aux": "ComfyUI Dynamic Prompting Simplified" } ], "https://github.com/ReinerBforartists/comfyui_auto_prompt_schedule": [ [ "AutoPromptSchedule" ], { "title_aux": "Auto Prompt Schedule" } ], "https://github.com/ReinerBforartists/comfyui_text_line_combine": [ [ "CombineTextLines" ], { "title_aux": "ComfyUI_Text_Line_Combine" } ], "https://github.com/Reithan/negative_rejection_steering": [ [ "NRS" ], { "title_aux": "Negative Rejection Steering" } ], "https://github.com/RenderRift/ComfyUI-RenderRiftNodes": [ [ "AnalyseMetadata", "DateIntegerNode", "DisplayMetaOptions", "LoadImageWithMeta", "MetadataOverlayNode", "VideoPathMetaExtraction" ], { "title_aux": "ComfyUI-RenderRiftNodes" } ], "https://github.com/Revmagi/DDM_bundle": [ [ "DDM_GetNode", "DDM_SetNode" ], { "title_aux": "DDM Bundle - ComfyUI Custom Nodes" } ], "https://github.com/RhizoNymph/ComfyUI-CLIPSlider": [ [ "CLIPSlider" ], { "title_aux": "ComfyUI-CLIPSlider" } ], "https://github.com/RhizoNymph/ComfyUI-ColorWheel": [ [ "AccurateColorWheelNode" ], { "title_aux": "ComfyUI-ColorWheel" } ], "https://github.com/RhizoNymph/ComfyUI-Latte": [ [ "LatteVideoGenerator" ], { "title_aux": "ComfyUI-Latte" } ], "https://github.com/Rhovanx/wan_vace_auto_joiner": [ [ "WanVaceAutoJoiner", "WanVaceAutoJoinerFinalize", "WanVaceAutoJoinerSave" ], { "title_aux": "Wan Vace Auto Joiner" } ], "https://github.com/RiceRound/ComfyUI_CryptoCat": [ [ "CryptoCatImage", "DecodeCryptoNode", "ExcuteCryptoNode", "RandomSeedNode", "SaveCryptoBridgeNode", "SaveCryptoNode" ], { "title_aux": "ComfyUI Compression and Encryption Node" } ], "https://github.com/RiceRound/ComfyUI_RiceRound": [ [ "RiceRoundAdvancedChoiceNode", "RiceRoundBooleanNode", "RiceRoundDecryptNode", "RiceRoundDownloadImageAndMaskNode", "RiceRoundDownloadImageNode", "RiceRoundDownloadMaskNode", "RiceRoundEncryptNode", "RiceRoundFloatNode", "RiceRoundImageBridgeNode", "RiceRoundImageNode", "RiceRoundImageUrlNode", "RiceRoundInputTextNode", "RiceRoundIntNode", "RiceRoundMaskBridgeNode", "RiceRoundOutputBooleanNode", "RiceRoundOutputFloatNode", "RiceRoundOutputImageBridgeNode", "RiceRoundOutputImageNode", "RiceRoundOutputIntNode", "RiceRoundOutputMaskBridgeNode", "RiceRoundOutputTextNode", "RiceRoundRandomSeedNode", "RiceRoundSimpleChoiceNode", "RiceRoundSimpleImageNode", "RiceRoundStrToBooleanNode", "RiceRoundStrToFloatNode", "RiceRoundStrToIntNode", "RiceRoundUploadImageNode" ], { "title_aux": "RiceRound Cloud Node" } ], "https://github.com/Rimor-dev/ComfyUI-any_alarm": [ [ "AnyAlarm" ], { "title_aux": "ComfyUI-any_alarm" } ], "https://github.com/Rinsanga1/comfyui-florence2xy": [ [ "Florence2toCoordinatesButxy", "LoadImageWithName" ], { "title_aux": "comfyui-florence2xy" } ], "https://github.com/RiverSide71/comfyui-image-resize-to-model-resolution": [ [ "Image Resize to Nearest Model Resolution" ], { "title_aux": "riversidenodes" } ], "https://github.com/RiverSide71/comfyui-library-finder": [ [ "LibraryFinder" ], { "title_aux": "comfyui-library-finder" } ], "https://github.com/RodrigoSKohl/ComfyUI-Panoramic-ImgStitcher": [ [ "Image Stitching Node" ], { "title_aux": "Panoramic Image Stitcher" } ], "https://github.com/RodrigoSKohl/InteriorDesign-for-ComfyUI": [ [ "Control Items", "Image Normalize", "Interior Design Segmentator" ], { "title_aux": "Interior Design for Comfyui" } ], "https://github.com/RodrigoSKohl/comfyui-tryoff-anyone": [ [ "TryOffAnyoneNode" ], { "title_aux": "TryOff Anyone" } ], "https://github.com/RogoAI-Takeji/ComfyUI-RogoAI-PromptRelay": [ [ "RogoAI_PromptRelaySegCalc", "RogoAI_PromptRelayWan" ], { "title_aux": "ComfyUI-RogoAI-PromptRelay" } ], "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control": [ [ "LatentAddTransform", "LatentInterpolateTransform", "LatentMirror", "LatentNormalize", "LatentShift", "MirrorTransform", "MultiplyTransform", "OffsetCombine", "OneTimeLatentAddTransform", "OneTimeLatentInterpolateTransform", "OneTimeMirrorTransform", "OneTimeMultiplyTransform", "OneTimeShiftTransform", "ShiftTransform", "TransformHijack", "TransformOffset", "TransformSampler", "TransformSamplerAdvanced", "TransformsCombine" ], { "title_aux": "Advanced Latent Control" } ], "https://github.com/Ron-Digital/ComfyUI-SceneGenerator": [ [ "Scene Generator" ], { "title_aux": "ComfyUI-SceneGenerator" } ], "https://github.com/RunningOverGlowies/ComfyUI-PromptUtils": [ [ "FilenameGenerator", "PromptWildcards" ], { "title_aux": "ComfyUI-PromptUtils" } ], "https://github.com/Runware/ComfyUI-Runware": [ [ "Runware 3D Inference", "Runware 3D Inference Inputs", "Runware 3D Inference Settings", "Runware 3D Inference Settings Draco Compression", "Runware 3D Inference Settings Mesh Cluster", "Runware 3D Inference Settings Shape Slat", "Runware 3D Inference Settings Sparse Structure", "Runware 3D Inference Settings Tex Slat", "Runware 3D Model Search", "Runware API Manager", "Runware Accelerator Options", "Runware Alibaba Provider Settings", "Runware Audio Inference", "Runware Audio Inference Inputs", "Runware Audio Inference Inputs Reference Audio", "Runware Audio Inference Settings", "Runware Audio Inference Settings Voice Modify", "Runware Audio Inference Speech", "Runware Audio Inference Speech Voices", "Runware Audio Model Search", "Runware Audio Sections", "Runware Background Removal", "Runware BlackForest Labs Provider Settings", "Runware Bria Provider Mask", "Runware Bria Provider Settings", "Runware Bytedance Provider Settings", "Runware ControlNet", "Runware ControlNet Combine", "Runware ControlNet PreProcessor", "Runware ElevenLabs Provider Settings", "Runware ElevenLabs Provider Settings Sections", "Runware Embedding Search", "Runware Embeddings Combine", "Runware Frame Images", "Runware Google Provider Settings", "Runware IPAdapter", "Runware IPAdapters Combine", "Runware Image Advanced Feature Input", "Runware Image Caption", "Runware Image Inference", "Runware Image Inference Inputs", "Runware Image Inference Inputs Fonts", "Runware Image Inference Settings Color Palette", "Runware Image Inference Settings Moodboards", "Runware Image Inference Settings Prompt Enhance", "Runware Image Inference Settings Scoring Rubric", "Runware Image Inference Settings Scoring Rubric Combine", "Runware Image Inference Settings Structured Prompt", "Runware Image Inference Ultralytics", "Runware Image Masking", "Runware Image Upscaler", "Runware Image Upscaler Settings", "Runware Imagen Inference", "Runware Input Audios", "Runware Kling MultiPrompt Segment", "Runware Kling Provider Settings MultiPrompt", "Runware KlingAI Provider Settings", "Runware Kontext Inference", "Runware Lightricks Provider Settings", "Runware Load Mesh", "Runware Lora Combine", "Runware Lora Search", "Runware Luma Provider Settings", "Runware Media Upload", "Runware Midjourney Provider Settings", "Runware MiniMax Provider Settings", "Runware Mirelo Provider Settings", "Runware Model Search", "Runware Multi Inference", "Runware OpenAI Provider Settings", "Runware Outpaint", "Runware PhotoMaker V2", "Runware Pixverse Provider Settings", "Runware Provider Settings Recraft Color", "Runware Recraft Provider Settings", "Runware Reference Audios", "Runware Reference Images", "Runware Reference Videos", "Runware Reference Voices", "Runware Refiner", "Runware Regional Prompting Advanced Feature", "Runware Regional Prompting Advanced Feature Regions", "Runware Runway Provider Settings", "Runware Safety Inputs", "Runware Save 3D", "Runware Save Image", "Runware Save Text", "Runware Settings", "Runware Sourceful Provider Settings", "Runware Sourceful Provider Settings Fonts", "Runware Speech Inputs Combine", "Runware Sync Provider Settings", "Runware Sync Segment", "Runware Text Inference", "Runware Text Inference Inputs", "Runware Text Inference Inputs Images", "Runware Text Inference Inputs Videos", "Runware Text Inference Message", "Runware Text Inference Messages", "Runware Text Inference Settings", "Runware Text Inference Settings Cache", "Runware Text Inference Tool Choice", "Runware Text Model Search", "Runware VAE Search", "Runware Vectorize", "Runware Video Advanced Feature Inputs", "Runware Video Audio Input", "Runware Video Background Removal", "Runware Video Inference", "Runware Video Inference Elements", "Runware Video Inference Elements Combine", "Runware Video Inference Inputs", "Runware Video Inference Inputs Reference Audios", "Runware Video Inference Inputs Reference Images", "Runware Video Inference Inputs Reference Images Multiple Images Connector", "Runware Video Inference Inputs Reference Videos", "Runware Video Inference Inputs Reference Voices", "Runware Video Inference Lora", "Runware Video Inference Outputs", "Runware Video Inference Settings", "Runware Video Inference Settings Active Speaker Bounding Boxes", "Runware Video Inference Settings Active Speaker Detection", "Runware Video Inference Settings Edit", "Runware Video Inference Settings Segments", "Runware Video Inference Settings Source Position", "Runware Video Inference Settings TTS", "Runware Video Inference Speech Input", "Runware Video Inputs Frame Images", "Runware Video Inputs References", "Runware Video Model Search", "Runware Video Speech Input", "Runware Video Transcription", "Runware Video Upscaler", "Runware Vidu Provider Settings", "Runware Wan Animate Advanced Feature Settings", "Runware Watermark Advanced Feature", "Runware xAI Provider Settings", "Runware3DInference", "Runware3DInferenceInputs", "Runware3DInferenceSettings", "Runware3DInferenceSettingsDracoCompression", "Runware3DInferenceSettingsMeshCluster", "Runware3DInferenceSettingsShapeSlat", "Runware3DInferenceSettingsSparseStructure", "Runware3DInferenceSettingsTexSlat", "RunwareAlibabaProviderSettings", "RunwareAudioInferenceInputs", "RunwareAudioInferenceReferenceVoices", "RunwareAudioInferenceSpeech", "RunwareAudioInferenceSpeechVoices", "RunwareAudioInput", "RunwareAudioSettings", "RunwareAudioSettingsVoiceModify", "RunwareBlackForestProviderSettings", "RunwareBriaProviderMask", "RunwareBriaProviderSettings", "RunwareBytedanceProviderSettings", "RunwareFrameImages", "RunwareGoogleProviderSettings", "RunwareImageInferenceAdvancedFeatures", "RunwareImageInferenceSettingsPromptEnhance", "RunwareImageInferenceSettingsStructuredPrompt", "RunwareKlingMultiPromptSegment", "RunwareKlingProviderSettings", "RunwareKlingProviderSettingsMultiPrompt", "RunwareLightricksProviderSettings", "RunwareLoadMesh", "RunwareLumaProviderSettings", "RunwareMidjourneyProviderSettings", "RunwareMiniMaxProviderSettings", "RunwareMireloProviderSettings", "RunwareOpenAIProviderSettings", "RunwarePixverseProviderSettings", "RunwareRecraftColor", "RunwareRecraftProviderSettings", "RunwareRegionalPromptingAdvancedFeature", "RunwareRegionalPromptingAdvancedFeatureRegions", "RunwareRunwayProviderSettings", "RunwareSafetyInputs", "RunwareSave3D", "RunwareSourcefulProviderSettings", "RunwareSourcefulProviderSettingsFonts", "RunwareSpeechInput", "RunwareSpeechInputCombine", "RunwareSyncProviderSettings", "RunwareSyncSegment", "RunwareTextInferenceSettingsCache", "RunwareTextInferenceToolChoice", "RunwareUltralyticsInputs", "RunwareUltralyticsProviderSettings", "RunwareVectorize", "RunwareVideoAdvancedFeatureInputs", "RunwareVideoBgRemoval", "RunwareVideoInferenceOutputs", "RunwareVideoInferenceSettingsActiveSpeakerBoundingBoxes", "RunwareVideoInferenceSettingsActiveSpeakerDetection", "RunwareVideoInferenceSettingsControl", "RunwareVideoInferenceSettingsSegments", "RunwareVideoInferenceSettingsSourcePosition", "RunwareVideoInferenceSettingsTts", "RunwareVideoInferenceSpeechInput", "RunwareVideoInputsFrameImages", "RunwareVideoInputsReferenceImagesMultipleImagesConnector", "RunwareVideoInputsReferences", "RunwareVideoSettings", "RunwareVideoUpscaler", "RunwareWanAnimateAdvancedFeatureSettings", "RunwareWatermarkAdvancedFeature", "RunwareXAIProviderSettings", "txt2vid" ], { "title_aux": "Runware.ai ComfyUI Inference API Integration" } ], "https://github.com/RyanHolanda/ComfyUI-AudioBridge": [ [ "AudioToTensor", "TensorToAudio" ], { "title_aux": "ComfyUI-AudioBridge" } ], "https://github.com/RyukoMatoiFan/ComfyUI-STARFlow": [ [ "STARFlowCheckpointLoader", "STARFlowSampler", "STARFlowT5TextEncode", "STARFlowVAEDecode" ], { "title_aux": "ComfyUI-STARFlow" } ], "https://github.com/RyukoMatoiFan/ComfyUI-Switti": [ [ "SwittiCheckpointLoader", "SwittiDualCLIPLoader", "SwittiPipelineBuilder", "SwittiSampler", "SwittiVAECheckpointLoader" ], { "title_aux": "ComfyUI-Switti" } ], "https://github.com/Ryuukeisyou/comfyui_face_parsing": [ [ "BBoxDecompose(FaceParsing)", "BBoxDetect(FaceParsing)", "BBoxDetectorLoader(FaceParsing)", "BBoxListItemSelect(FaceParsing)", "BBoxResize(FaceParsing)", "ColorAdjust(FaceParsing)", "FaceParse(FaceParsing)", "FaceParsingModelLoader(FaceParsing)", "FaceParsingProcessorLoader(FaceParsing)", "FaceParsingResultsParser(FaceParsing)", "GuidedFilter(FaceParsing)", "ImageCropWithBBox(FaceParsing)", "ImageCropWithBBoxList(FaceParsing)", "ImageInsertWithBBox(FaceParsing)", "ImageListSelect(FaceParsing)", "ImagePadWithBBox(FaceParsing)", "ImageResizeCalculator(FaceParsing)", "ImageResizeWithBBox(FaceParsing)", "ImageSize(FaceParsing)", "MaskBatchComposite(FaceParsing)", "MaskBlackOut(FaceParsing)", "MaskBorderDissolve(FaceParsing)", "MaskBorderDissolveAdvanced(FaceParsing)", "MaskComposite(FaceParsing)", "MaskCropWithBBox(FaceParsing)", "MaskInsertWithBBox(FaceParsing)", "MaskListSelect(FaceParsing)", "MaskToBBoxList(FaceParsing)" ], { "title_aux": "comfyui_face_parsing" } ], "https://github.com/Ryuukeisyou/comfyui_io_helpers": [ [ "ImageLoadAsMaskByPath(IOHelpers)", "ImageLoadByPath(IOHelpers)", "ImageLoadFromBase64(IOHelpers)", "ImageSaveAsBase64(IOHelpers)", "ImageSaveToPath(IOHelpers)", "TypeConversion(IOHelpers)", "VHSFileNamesToStrings(IOHelpers)" ], { "title_aux": "comfyui_io_helpers" } ], "https://github.com/S0yKaf/comfyui-secrets": [ [ "Get Secret" ], { "title_aux": "ComfyUI-Secrets" } ], "https://github.com/S4MUEL-404/ComfyUI-Prepack": [ [ "PrepackCalculator", "PrepackCondArea", "PrepackGetPipe", "PrepackKsampler", "PrepackKsamplerAdvanced", "PrepackLoras", "PrepackLorasAndMSSD3", "PrepackModelDualCLIP", "PrepackModelSingleCLIP", "PrepackNumberTypeConverter", "PrepackSeed", "PrepackSetPipe", "\ud83d\udc80Prepack Calculator", "\ud83d\udc80Prepack Int Combine", "\ud83d\udc80Prepack Int Split", "\ud83d\udc80Prepack Logic Int", "\ud83d\udc80Prepack Logic String", "\ud83d\udc80Prepack Merge Selector", "\ud83d\udc80Prepack Number Type Converter", "\ud83d\udc80Prepack Save By File Name" ], { "title_aux": "ComfyUI Prepack" } ], "https://github.com/S4MUEL-404/ComfyUI-PromptsO": [ [ "\ud83d\udc80S4AnyToString", "\ud83d\udc80S4ImageWithGemini", "\ud83d\udc80S4ImageWithGrok", "\ud83d\udc80S4PromptsCombine", "\ud83d\udc80S4PromptsFromJanusPro", "\ud83d\udc80S4PromptsInput", "\ud83d\udc80S4PromptsReplace", "\ud83d\udc80S4PromptsSplit", "\ud83d\udc80S4TextWithDeepseek", "\ud83d\udc80S4TextWithGemini", "\ud83d\udc80S4TextWithGrok", "\ud83d\udc80S4TextWithOpenAI" ], { "title_aux": "ComfyUI-PromptsO" } ], "https://github.com/S4MUEL-404/ComfyUI-S4Motion": [ [ "\ud83d\udc80Motion Config", "\ud83d\udc80Motion Distortion", "\ud83d\udc80Motion Mask", "\ud83d\udc80Motion Opacity", "\ud83d\udc80Motion Position", "\ud83d\udc80Motion Position On Path", "\ud83d\udc80Motion Rotation", "\ud83d\udc80Motion Scale", "\ud83d\udc80Motion Shake", "\ud83d\udc80Video Combine", "\ud83d\udc80Video Crop", "\ud83d\udc80Video Frames", "\ud83d\udc80Video Info", "\ud83d\udc80Video Resize" ], { "title_aux": "ComfyUI S4Motion" } ], "https://github.com/S4MUEL-404/ComfyUI-S4Tool-Image": [ [ "ImageAdjustment", "ImageAdjustmentColor", "ImageBlendWithAlpha", "ImageBoard", "ImageColor", "ImageColorPicker", "ImageCombine", "ImageCropToFit", "ImageFromBase64", "ImageFromFolder", "ImageFromFolderByIndex", "ImageFromURL", "ImageGetColor", "ImageMaskExpand", "ImageOverlay", "ImagePalette", "ImagePalette631", "ImagePaletteContrary", "ImagePrimaryColor", "ImageRMBG", "ImageRemoveAlpha", "ImageResize", "ImageSAM", "ImageSAM2", "ImageTilingPattern", "ImageToBase64" ], { "title_aux": "ComfyUI S4Tool Image" } ], "https://github.com/S4MUEL-404/ComfyUI-S4Tool-Text": [ [ "S4Tools Text Basic", "S4Tools Text Font Base64", "S4Tools Text Font URL", "S4Tools Text Font file", "S4Tools Text Style" ], { "title_aux": "ComfyUI S4Tool Text" } ], "https://github.com/SEkINVR/ComfyUI-SaveAs": [ [ "ComfyUISaveAs" ], { "title_aux": "ComfyUI SaveAS" } ], "https://github.com/SKBv0/ComfyUI_BlendPack": [ [ "BlendJoiner", "BlendVideoCombine" ], { "title_aux": "ComfyUI_BlendPack" } ], "https://github.com/SKBv0/ComfyUI_NodeInvaders": [ [ "NodeInvaders_Game" ], { "title_aux": "ComfyUI_NodeInvaders" } ], "https://github.com/SKBv0/ComfyUI_PaletteDirector": [ [ "PaletteComposer", "PaletteDirector" ], { "title_aux": "Palette Director" } ], "https://github.com/SKBv0/ComfyUI_SKBundle": [ [ "AspectRatioAdvanced", "DisplayEverything", "ImageComparer", "LensFlare", "MultiFloat", "MultiTextNode", "PaintPro", "SKB_AnySwitch", "SeamlessTexture", "TextBox", "TitlePlus" ], { "title_aux": "ComfyUI SKBundle" } ], "https://github.com/SKBv0/ComfyUI_SpideyReroute": [ [ "SpideyReroute" ], { "title_aux": "ComfyUI_SpideyReroute" } ], "https://github.com/SKFRMSEHF/comfyui_SK_Loader": [ [ "SK_CheckpointLoader", "SK_CheckpointLoaderSimple", "SK_LoraLoader", "SK_PowerLoraLoader", "SK_UNETLoader", "SK_VAELoader", "SK_unCLIPCheckpointLoader" ], { "title_aux": "SK-ComfyUI-FolderingLoader" } ], "https://github.com/SLAPaper/ComfyUI-Image-Selector": [ [ "ImageDuplicator", "ImageSelector", "LatentDuplicator", "LatentSelector" ], { "title_aux": "ComfyUI-Image-Selector" } ], "https://github.com/SLVGITHUB/QWEN3_TTS_DVA": [ [ "QwenTTSAudioSaver", "QwenTTSBatchGenerate", "QwenTTSConfig", "QwenTTSEmotionMixer", "QwenTTSGenerate", "QwenTTSModelLoader", "QwenTTSVoiceClone" ], { "title_aux": "DVA_Qwen_TTS" } ], "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes": [ [ "MSSqlSelectNode", "MSSqlTableNode" ], { "title_aux": "LexMSDBNodes" } ], "https://github.com/SOELexicon/ComfyUI-LexTools": [ [ "AesthetlcScoreSorter", "AgeClassifierNode", "ArtOrHumanClassifierNode", "CalculateAestheticScore", "DocumentClassificationNode", "FoodCategoryClassifierNode", "ImageAspectPadNode", "ImageCaptioning", "ImageFilterByFloatScoreNode", "ImageFilterByIntScoreNode", "ImageQualityScoreNode", "ImageRankingNode", "ImageScaleToMin", "LoadAesteticModel", "MD5ImageHashNode", "NSFWClassifierNode", "SamplerPropertiesNode", "ScoreConverterNode", "SeedIncrementerNode", "SegformerNode", "SegformerNodeMasks", "SegformerNodeMergeSegments", "StepCfgIncrementNode", "WatermarkDetectionNode" ], { "title_aux": "ComfyUI-LexTools" } ], "https://github.com/SOLRICKS/comfyui-solricks": [ [ "VideoAdaptiveAA", "VideoDetailRefiner", "VideoTAADLAA" ], { "title_aux": "ComfyUI-SOLRICKS" } ], "https://github.com/SS-snap/ComfyUI-Ad_scheduler": [ [ "AD_Scheduler" ], { "title_aux": "ComfyUI-Ad-scheduler" } ], "https://github.com/SS-snap/ComfyUI-LBW_flux": [ [ "LoraBlockWeight_Flux" ], { "title_aux": "ComfyUI-LBW_flux" } ], "https://github.com/SS-snap/ComfyUI-Snap_Processing": [ [ "AreaCalculator", "PyQtCanvasNode", "Snapload" ], { "title_aux": "Snap Processing for Comfyui" } ], "https://github.com/SS-snap/Comfyui_SSsnap_pose-Remapping": [ [ "ApplyPoseScalesToFrames", "CalculatePoseScales", "ConvertPoseToStandardFormat", "RenderKps" ], { "title_aux": "Comfyui_SSsnap_pose-Remapping" } ], "https://github.com/SXQBW/ComfyUI-Qwen": [ [ "Qwen2_Chat_Zho", "Qwen2_ModelLoader_Zho", "Qwen2_Zho" ], { "title_aux": "ComfyUI-Qwen" } ], "https://github.com/SXQBW/ComfyUI-Qwen-Omni": [ [ "QwenOmniCombined", "VideoUploader" ], { "title_aux": "ComfyUI-Qwen-Omni" } ], "https://github.com/SXQBW/ComfyUI-Qwen-VL": [ [ "QwenVisionParser" ], { "title_aux": "ComfyUI-Qwen-VL" } ], "https://github.com/SaTaNoob/ComfyUI-Z-Image-Turbo-Resolutions": [ [ "ZImageTurboResolutions" ], { "title_aux": "ComfyUI-Z-Image-Turbo-Resolutions" } ], "https://github.com/Saganaki22/ComfyUI-AudioSR": [ [ "AudioSR" ], { "title_aux": "AudioSR" } ], "https://github.com/Saganaki22/ComfyUI-Foundation-1": [ [ "Foundation1Generate", "Foundation1ModelLoader" ], { "title_aux": "Foundation-1" } ], "https://github.com/Saganaki22/ComfyUI-LongCat-AudioDIT-TTS": [ [ "LongCatMultiSpeakerTTS", "LongCatTTS", "LongCatVoiceCloneTTS" ], { "title_aux": "LongCat AudioDiT TTS" } ], "https://github.com/Saganaki22/ComfyUI-Maya1_TTS": [ [ "Maya1TTS_Barebones", "Maya1TTS_Combined" ], { "title_aux": "Maya1 TTS" } ], "https://github.com/Saganaki22/ComfyUI-Seedream4_Replicate": [ [ "Seedream4_Replicate" ], { "title_aux": "Seedream4 Replicate" } ], "https://github.com/Saganaki22/ComfyUI-SoulX-Singer": [ [ "SoulXSingerAdvanced", "SoulXSingerModelLoader", "SoulXSingerSimple" ], { "title_aux": "SoulX-Singer" } ], "https://github.com/Saganaki22/ComfyUI-Step_Audio_EditX_TTS": [ [ "StepAudio_AudioEdit", "StepAudio_VoiceClone" ], { "title_aux": "Step Audio EditX TTS" } ], "https://github.com/Saganaki22/ComfyUI-dotWaveform": [ [ "DottedWaveformVisualizer" ], { "title_aux": "dotWaveform" } ], "https://github.com/Saganaki22/Higgs_v3-TTS-ComfyUI": [ [ "HiggsV3Generate", "HiggsV3LoadModel", "HiggsV3MultiSpeaker", "HiggsV3VoiceClone", "HiggsV3WhisperTranscribe" ], { "title_aux": "Higgs v3 TTS" } ], "https://github.com/SamKhoze/ComfyUI-DeepFuze": [ [ "DeepFuze Save", "DeepFuzeAdavance", "DeepFuzeFaceSwap", "DeepfuzePreview", "LLM_node", "PlayBackAudio", "TTS_generation" ], { "title_aux": "DeepFuze" } ], "https://github.com/SamLiu1000/ComfyUI_Rabbit-Camera-Perspective": [ [ "RabbitCameraSelector" ], { "title_aux": "ComfyUI_Rabbit-Camera-Perspective" } ], "https://github.com/SamLiu1000/ComfyUI_Resolution-and-Ratio": [ [ "ResolutionAndRatio" ], { "title_aux": "ComfyUI_Resolution-and-Ratio" } ], "https://github.com/SamSeenX/ComfyUI_SSBeforeAfterNode": [ [ "SSBeforeAndAfterVideo", "SSBeforeAndAfterVideoWithDepthMap" ], { "title_aux": "ComfyUI_SSBeforeAfterNode" } ], "https://github.com/SamSeenX/ComfyUI_SSStereoscope": [ [ "SBS_External_Depthmap_by_SamSeen", "SBS_Image_Uploader", "SBS_V2_External_Depth_by_SamSeen", "SBS_V2_by_SamSeen", "SBS_VR_Panorama_by_SamSeen", "SBS_Video_Combiner", "SBS_Video_Uploader" ], { "title_aux": "SideBySide_Stereoscope" } ], "https://github.com/SamTyurenkov/comfyui-vace-preprocessors": [ [ "CombineLayoutTracksNode", "VideoLayoutTrackAnnotatorNode" ], { "title_aux": "comfyui_vace_preprocessors" } ], "https://github.com/SamTyurenkov/comfyui_chatgpt": [ [ "BananaImageEditNode", "BananaImageGenerationNode", "ChatGPTImageEditNode", "ChatGPTImageGenerationNode", "ChatGPTImageModelGenerationNode", "ImageToBase64" ], { "title_aux": "comfyui_chatgpt" } ], "https://github.com/Sampkao/ComfyUI-Amage": [ [ "Amage All in One", "Amage FPS Converter", "Amage STT", "Amage Text" ], { "title_aux": "ComfyUI-Amage" } ], "https://github.com/San4itos/ComfyUI-Save-Images-as-Video": [ [ "ConvertVideoFFmpeg_san4itos", "LoadVideoByPath_san4itos", "SaveFramesToVideoFFmpeg_san4itos" ], { "title_aux": "Save Images to Video (FFmpeg) for ComfyUI" } ], "https://github.com/SanDiegoDude/ComfyUI-DeepStereo": [ [ "ColorPickerNode", "DepthMapProcessor", "ImageEffectsTransformer", "ImageResizeAndTransform", "MiDaSDepthEstimator", "ProceduralTextureGenerator", "RandomDotStereogramGenerator", "RandomNoiseGenerator", "StereogramGenerator", "TextureTransformer" ], { "title_aux": "ComfyUI-DeepStereo" } ], "https://github.com/SanDiegoDude/ComfyUI-Kontext-API": [ [ "FalKontextMaxMultiImageNode", "KontextAPINode" ], { "title_aux": "ComfyUI-Kontext-API" } ], "https://github.com/SanDiegoDude/ComfyUI-SaveAudioMP3": [ [ "SaveAudioMP3" ], { "title_aux": "ComfyUI-SaveAudioMP3" } ], "https://github.com/SanDiegoDude/ComfyUI-Soprano-TTS": [ [ "SopranoTTS" ], { "title_aux": "ComfyUI-Soprano-TTS" } ], "https://github.com/SanDiegoDude/SCG_LocalVLM": [ [ "Qwen", "Qwen2.5", "Qwen2.5VL", "QwenVL" ], { "title_aux": "SCG_LocalVLM" } ], "https://github.com/Santat2023/ComfyUiRagNodes": [ [ "MyNodesForDB", "MyNodesForLLM", "MyNodesForRAG" ], { "title_aux": "ComfyUiRagCustomNodes" } ], "https://github.com/Santodan/santodan-custom-nodes-comfyui": [ [ "ExcludedLoras", "ExtractAndApplyLoRAs", "ListSelector", "LoRACachePreloader", "LoraMetadataHub", "ModelAssembler", "PromptListWithTemplates", "RandomLoRACustom", "RandomLoRACustomModel", "RandomLoRAFolder", "RandomLoRAFolderModel", "Save Workflow & Shutdown", "SaveWorkflowAndShutdown", "SplitBatchWithPrefix", "WildcardManager" ], { "title_aux": "Santodan Random LoRA Node" } ], "https://github.com/Saquib764/omini-kontext": [ [ "NunchakuOminiKontextPatch", "OminiKontextConditioning", "OminiKontextEditor", "OminiKontextModelPatch", "OminiQwenImageEditModelPatch" ], { "title_aux": "Omini Kontext" } ], "https://github.com/SatadalAI/SATA_UtilityNode": [ [ "Latent_Machine", "Preview_Machine", "PromptAutocomplete", "Prompt_Machine", "Resolution_Machine", "Save_Machine", "Upscale_Machine" ], { "title_aux": "SATA UtilityNode Node for ComfyUI" } ], "https://github.com/SaturMars/ComfyUI-NVVFR": [ [ "NVVFR" ], { "title_aux": "ComfyUI-NVVFR" } ], "https://github.com/SaturMars/ComfyUI-QwenImageLoraConverter": [ [ "QwenLoraConverterNode" ], { "title_aux": "ComfyUI Qwen LoRA Converter Node" } ], "https://github.com/SayanoAI/Comfy-RVC": [ [ "Any2ListNode", "AudioBatchValueNode", "AudioInfoNode", "AudioTranscriptionNode", "BatchedTranscriptionEncoderNode", "DownloadAudio", "ImageRepeatInterleavedNode", "LatentRepeatInterleavedNode", "List2AnyNode", "LoadHubertModel", "LoadPitchExtractionParams", "LoadRVCModelNode", "LoadWhisperModelNode", "MergeAudioNode", "MergeImageBatches", "MergeLatentBatches", "MuseAudioFeatureExtractionNode", "MuseImageFeatureExtractionNode", "MuseTalkNode", "ProcessAudioNode", "RVC-Studio.LoadAudio", "RVC-Studio.PreviewAudio", "RVCNode", "RVCProcessDatasetNode", "RVCTrainModelNode", "RVCTrainParamsNode", "SimpleMathNode", "SliceNode", "SortImagesNode", "UVR5Node", "ZipNode" ], { "title_aux": "Comfy-RVC" } ], "https://github.com/Sayene/comfyui-base64-to-image-size": [ [ "LoadImageFromBase64Size" ], { "title_aux": "comfyui-base64-to-image-size" } ], "https://github.com/Scholar01/ComfyUI-Keyframe": [ [ "KeyframeApply", "KeyframeInterpolationPart", "KeyframePart" ], { "title_aux": "SComfyUI-Keyframe" } ], "https://github.com/Scorpinaus/ComfyUI-DiffusersLoader": [ [ "CombinedDiffusersLoader", "DiffusersClipLoader", "DiffusersUNETLoader", "DiffusersVAELoader" ], { "title_aux": "ComfyUI-DiffusersLoader" } ], "https://github.com/Scorpiosis0/ComfyUI-WtlNodes": [ [ "ASCII", "BlindComparer", "Brightness", "CRTEffect", "CacheAccelerator", "CameraDepthDOF", "ChromaticAberration", "Contrast", "Dither", "DualEaseCosineScheduler", "EmptyLatent", "Exposure", "FilmArtifacts", "FilmGrain", "HighlightShadow", "Hue", "ImageFilters", "ImageResize", "ImageRotation", "ImageTranslation", "ImageZoom", "LatentNoise", "MaskFilter", "MaskProcessor", "MaskResize", "MaskRotation", "MaskTranslation", "MaskZoom", "PowerEaseScheduler", "RAMImageCompare", "RAMPreviewImage", "RAMPreviewMask", "Saturation", "SigmaVisualizer", "Temperature", "TiledSamplerCustomAdvanced", "WtlAdd", "WtlCast", "WtlDivide", "WtlFloat", "WtlImageBatch", "WtlImageCombiner", "WtlInt", "WtlMaskBatch", "WtlMaskCombiner", "WtlMultiply", "WtlSqrt", "WtlSquare", "WtlSubtract", "WtlText", "WtlTextAppend" ], { "title_aux": "WtlNodes" } ], "https://github.com/Scottcjn/ComfyUI-TurboQuant": [ [ "TurboQuantInfo", "TurboQuantPatch" ], { "title_aux": "ComfyUI-TurboQuant" } ], "https://github.com/ScreamingHawk/comfyui-ollama-prompt-encode": [ [ "OllamaCLIPTextEncode", "OllamaPromptGenerator" ], { "author": "Michael Standen", "description": "Use AI to generate prompts and perform CLIP text encoding", "nickname": "Ollama Prompt Encode", "title": "Ollama Prompt Encode", "title_aux": "Ollama Prompt Encode" } ], "https://github.com/SeaArtLab/ComfyUI-Long-CLIP": [ [ "LongCLIPTextEncodeFlux", "SeaArtLongClip", "SeaArtLongXLClipMerge" ], { "title_aux": "ComfyUI-Long-CLIP" } ], "https://github.com/Sean-Bradley/ComfyUI-Get-Line": [ [ "Get Line" ], { "title_aux": "ComfyUI-Get-Line" } ], "https://github.com/Sean-Bradley/ComfyUI-Image-Compare": [ [ "ImageCompareNode" ], { "title_aux": "ComfyUI Image Compare" } ], "https://github.com/Sean-Bradley/ComfyUI-Remove-Background": [ [ "SBCODERemoveBackground" ], { "title_aux": "Remove Background" } ], "https://github.com/Sean-Bradley/ComfyUI-Sonic": [ [ "SONICSampler", "SONICTLoader", "SONIC_PreData" ], { "title_aux": "ComfyUI-Sonic" } ], "https://github.com/Sean-Bradley/ComfyUI-Video-Reverse": [ [ "VideoReverseNode" ], { "title_aux": "ComfyUI Video Reverse" } ], "https://github.com/Sean-Bradley/ComfyUI-Virtual-Webcam": [ [ "VirtualCamNode" ], { "title_aux": "ComfyUI Virtual Webcam" } ], "https://github.com/Sean-Bradley/ComfyUI-Voice-Clone": [ [ "DetectWatermarkNode", "VoiceCloneNode", "VoiceReplaceNode" ], { "title_aux": "ComfyUI Voice Clone" } ], "https://github.com/SeanBRVFX/ComfyUI-CorridorKey": [ [ "CorridorKey" ], { "author": "local", "description": "ComfyUI node for CorridorKey inference.", "nickname": "CorridorKey", "title": "ComfyUI-CorridorKey", "title_aux": "ComfyUI-CorridorKey" } ], "https://github.com/SeanScripts/ComfyUI-PixtralLlamaMolmoVision": [ [ "AutoVisionModelLoader", "JoinString", "LlamaVisionGenerateText", "LlamaVisionModelLoader", "MolmoGenerateText", "MolmoModelLoader", "ParseBoundingBoxes", "ParsePoints", "PixtralGenerateText", "PixtralModelLoader", "PlotPoints", "RegexFindAll", "RegexSearch", "RegexSplitString", "RegexSubstitution", "SelectIndex", "SliceList" ], { "title_aux": "ComfyUI-PixtralLlamaMolmoVision" } ], "https://github.com/SeanScripts/ComfyUI-Unload-Model": [ [ "UnloadAllModels", "UnloadModel" ], { "title_aux": "ComfyUI-Unload-Model" } ], "https://github.com/SeargeDP/ComfyUI_Searge_LLM": [ [ "Searge_AdvOptionsNode", "Searge_LLM_Node", "Searge_Output_Node" ], { "title_aux": "Searge-LLM for ComfyUI v1.0" } ], "https://github.com/SeargeDP/SeargeSDXL": [ [ "SeargeAdvancedParameters", "SeargeCheckpointLoader", "SeargeConditionMixing", "SeargeConditioningMuxer2", "SeargeConditioningMuxer5", "SeargeConditioningParameters", "SeargeControlnetAdapterV2", "SeargeControlnetModels", "SeargeCustomAfterUpscaling", "SeargeCustomAfterVaeDecode", "SeargeCustomPromptMode", "SeargeDebugPrinter", "SeargeEnablerInputs", "SeargeFloatConstant", "SeargeFloatMath", "SeargeFloatPair", "SeargeFreeU", "SeargeGenerated1", "SeargeGenerationParameters", "SeargeHighResolution", "SeargeImage2ImageAndInpainting", "SeargeImageAdapterV2", "SeargeImageSave", "SeargeImageSaving", "SeargeInput1", "SeargeInput2", "SeargeInput3", "SeargeInput4", "SeargeInput5", "SeargeInput6", "SeargeInput7", "SeargeIntegerConstant", "SeargeIntegerMath", "SeargeIntegerPair", "SeargeIntegerScaler", "SeargeLatentMuxer3", "SeargeLoraLoader", "SeargeLoras", "SeargeMagicBox", "SeargeModelSelector", "SeargeOperatingMode", "SeargeOutput1", "SeargeOutput2", "SeargeOutput3", "SeargeOutput4", "SeargeOutput5", "SeargeOutput6", "SeargeOutput7", "SeargeParameterProcessor", "SeargePipelineStart", "SeargePipelineTerminator", "SeargePreviewImage", "SeargePromptAdapterV2", "SeargePromptCombiner", "SeargePromptStyles", "SeargePromptText", "SeargeSDXLBasePromptEncoder", "SeargeSDXLImage2ImageSampler", "SeargeSDXLImage2ImageSampler2", "SeargeSDXLPromptEncoder", "SeargeSDXLRefinerPromptEncoder", "SeargeSDXLSampler", "SeargeSDXLSampler2", "SeargeSDXLSamplerV3", "SeargeSamplerInputs", "SeargeSaveFolderInputs", "SeargeSeparator", "SeargeStylePreprocessor", "SeargeTextInputV2", "SeargeUpscaleModelLoader", "SeargeUpscaleModels", "SeargeVAELoader" ], { "title_aux": "SeargeSDXL" } ], "https://github.com/Seb-Lis/ComfyUI_Gemini_3_Pro_API_node": [ [ "GeminiImageGen" ], { "title_aux": "ComfyUI_Gemini_3_Pro_API_node" } ], "https://github.com/Seb-Lis/ComfyUI_Node_Pack": [ [ "GenerationTime", "ImageGrid", "KSamplerControl", "TextLabel" ], { "title_aux": "ComfyUI_Node_Pack" } ], "https://github.com/Seb-Lis/comfyui-image-labeler": [ [ "AddTextLabel" ], { "title_aux": "comfyui-image-labeler" } ], "https://github.com/Sekiun/ComfyUI-WebpToPNGSequence": [ [ "WebpToPngSequence" ], { "title_aux": "ComfyUI-WebpToPNGSequence" } ], "https://github.com/Semonxue/Comfyui-flexai": [ [ "flexai:openai_image", "flexai:openai_text" ], { "title_aux": "ComfyUI FlexAI Nodes" } ], "https://github.com/Semper-Sursum/HF-Flux-ComfyUI": [ [ "HuggingFaceTextToImage" ], { "title_aux": "HF-Flux-ComfyUI" } ], "https://github.com/SergPoletaev/ComfyUI-SPoletNodes": [ [ "EnhancedVideoPreview", "GetImageSizeWithPreview", "Save Images & Preview", "UltimateMemoryCleaner", "Video Concat (FFmpeg)", "VideoBatchCrossfade" ], { "title_aux": "ComfyUI-SPoletNodes" } ], "https://github.com/SergeBekenkamp/ComfyUI-Combine-Strings-Template": [ [ "ReplaceStringLiterals" ], { "title_aux": "ComfyUI-Combine-Strings-Template" } ], "https://github.com/ServiceStack/comfy-asset-downloader": [ [ "AssetDownloader" ], { "title_aux": "ComfyUI Asset Downloader" } ], "https://github.com/SethRobinson/comfyui-workflow-to-api-converter-endpoint": [ [ "WorkflowToAPIConverter" ], { "title_aux": "Workflow to API Converter Endpoint" } ], "https://github.com/Shadowwalker0P/CryptoNoise-Ksampler": [ [ "CryptoNoise_KSampler" ], { "title_aux": "CryptoNoise-Ksampler" } ], "https://github.com/Shakker-Labs/ComfyUI-IPAdapter-Flux": [ [ "ApplyIPAdapterFlux", "ApplyIPAdapterFluxAdvanced", "IPAdapterFluxLoader", "IPAdapterFluxLoaderAdvanced" ], { "title_aux": "ComfyUI-IPAdapter-Flux" } ], "https://github.com/ShammiG/ComfyUI-Image_Properties_SG": [ [ "LoadImageandviewPropertiesSG", "PreviewImageandviewPropertiesSG", "SaveImageFormatQualityPropertiesSG", "ViewImagePropertiesSG" ], { "title_aux": "ComfyUI Image Properties SG" } ], "https://github.com/ShammiG/ComfyUI-Show-Clock-in-CMD-Console-SG": [ [ "ShowClockinCMDconsoleSG" ], { "title_aux": "ComfyUI Show Clock in CMD Console SG" } ], "https://github.com/ShammiG/ComfyUI-Show_Any_Text_in_CMD_Console-SG": [ [ "ShowAnyTextInCMDconsoleSG" ], { "title_aux": "ComfyUI-Show_Any_Text_in_CMD_Console-SG" } ], "https://github.com/ShammiG/ComfyUI-Simple_Readable_Metadata-SG": [ [ "SaveNegativePromptSG", "SavePositivePromptSG", "Simple Readable Metadata Text Viewer-SG", "SimpleReadableMetadataMAXSG", "SimpleReadableMetadataSG", "SimpleReadableMetadataSaveTextSG", "SimpleReadableMetadataVideoSG" ], { "title_aux": "ComfyUI-Simple_Readable_Metadata-SG" } ], "https://github.com/ShammiG/ComfyUI-VAE-Timestamp-Clock-SG": [ [ "VAEClockStartSG", "VAEClockStopSG" ], { "title_aux": "ComfyUI VAE Timestamp Clock SG" } ], "https://github.com/ShammiG/ComfyUI_Text_Tools_SG": [ [ "Text Tools Editor-SG", "Text Tools Load Text FilePath-SG", "Text Tools Load Text-SG", "Text Tools Merge Text Multi-SG", "Text Tools Merge Text-SG", "Text Tools Save Text File-SG", "Text Tools Viewer-SG" ], { "title_aux": "ComfyUI_Text_Tools_SG" } ], "https://github.com/ShankHub-Org/ComfyUI-Artist-Helper": [ [ "AnimaArtistWildcard" ], { "title_aux": "ComfyUI Artist Helper" } ], "https://github.com/Shannooty/ComfyUI-Timer-Nodes": [ [ "TimerStart", "TimerStringConcat" ], { "title_aux": "ComfyUI Timer Nodes" } ], "https://github.com/Shellishack/comfyui_remote_media_io": [ [ "LoadRemoteAudio", "LoadRemoteImage", "LoadRemoteVideo", "SaveAudioToRemote", "SaveImageToRemote", "SaveVideoToRemote" ], { "title_aux": "comfyui_remote_media_io" } ], "https://github.com/SherryXieYuchen/ComfyUI-Image-Inpainting": [ [ "CropImageByRect", "INPAINT_ColorCorrection", "INPAINT_CropImage", "INPAINT_InpaintingWithModel", "INPAINT_LoadModel", "INPAINT_PasteBackCropImage", "INPAINT_VAEDecode", "INPAINT_VAEEncode", "ImagePostprocess", "ImagePreprocess" ], { "title_aux": "ComfyUI-Image-Inpainting" } ], "https://github.com/Shiba-2-shiba/Anima-coceptattention-survey-for-comfyui": [ [ "AnimaConceptSurveyModelPatch" ], { "title_aux": "Anima-coceptattention-survey-for-comfyui" } ], "https://github.com/Shiba-2-shiba/ComfyUI-HSWQ-Quantizer": [ [ "HSWQAdvancedBenchmark", "HSWQFP8ConverterNodeLegacy", "SDXLHSWQCalibrationNode", "SDXLHSWQFP8QuantizerNode", "ZITHSWQCalibrationNode", "ZITHSWQQuantizerNode" ], { "title_aux": "ComfyUI-HSWQ-Quantizer" } ], "https://github.com/Shiba-2-shiba/ComfyUI-Magcache-for-SDXL": [ [ "MagCacheSDXL", "MagCacheSDXLCalibration" ], { "title_aux": "ComfyUI-Magcache-for-SDXL" } ], "https://github.com/Shiba-2-shiba/ComfyUI-Unofficial-HSWQ-QuantizerHSWQ-Quantizer": [ [ "HSWQAdvancedBenchmark", "HSWQFP8ConverterNodeLegacy", "SDXLHSWQCalibrationNode", "SDXLHSWQFP8QuantizerNode", "ZITHSWQCalibrationNode", "ZITHSWQQuantizerNode" ], { "title_aux": "ComfyUI-Unofficial-HSWQ-QuantizerHSWQ-Quantizer" } ], "https://github.com/Shiba-2-shiba/ComfyUI_DiffusionModel_fp8_converter": [ [ "ClipFP8ConverterNode", "ModelFP8ConverterNode" ], { "title_aux": "ComfyUI_DiffusionModel_fp8_converter" } ], "https://github.com/Shiba-2-shiba/ComfyUI_FreeU_V2_advanced": [ [ "FreeU_B_Scaling", "FreeU_S_Scaling_AdaptiveCap", "FreeU_V2_timestepadd" ], { "title_aux": "ComfyUI_FreeU_V2_advanced" } ], "https://github.com/Shiba-2-shiba/ComfyUI_FreeU_V2_timestepadd": [ [ "FreeU_B_Scaling", "FreeU_S_Scaling_AdaptiveCap", "FreeU_V2_timestepadd" ], { "title_aux": "ComfyUI_FreeU_V2_timestepadd" } ], "https://github.com/Shiba-2-shiba/Comfyui-anima-slider-node": [ [ "ComfyuiAnimaSliderTrainLora" ], { "title_aux": "comfyui-anima-slider-node" } ], "https://github.com/Shiba-2-shiba/comfyui-color-ascii-art-node": [ [ "ASCIIArtCustomFont", "ASCIIArtNodeV3", "ASCIINovelTextArt", "ASCIITextLayoutPlanner" ], { "title_aux": "ComfyUI-color-ascii-art-node" } ], "https://github.com/Shibiko-AI/ShibikoAI-ComfyUI-Tools": [ [ "BboxInsertImage", "BboxSplit", "Cascade", "ImageFilters", "LMS_VisionController", "Luts", "LutsAdvanced", "RemoveAreaByMask", "RemoveBackground", "RemoveNoise", "SeedGenerator", "Waifu2x" ], { "title_aux": "Shibiko AI ComfyUI Tools" } ], "https://github.com/ShinChven/sc-comfy-nodes": [ [ "Aspect Ratio", "Rescale Node", "Width & Height" ], { "title_aux": "ShinChven's Custom Nodes Package" } ], "https://github.com/ShmuelRonen/ComfyUI-Apply_Style_Model_Adjust": [ [ "ApplyStyleModelAdjust" ], { "title_aux": "Apply Style Model Adjust for ComfyUI" } ], "https://github.com/ShmuelRonen/ComfyUI-AstralAnimator": [ [ "AstralAnimator" ], { "title_aux": "ComfyUI-AstralAnimator" } ], "https://github.com/ShmuelRonen/ComfyUI-Audio_Quality_Enhancer": [ [ "AudioQualityEffects", "AudioQualityEnhancer" ], { "title_aux": "ComfyUI-Audio_Quality_Enhancer" } ], "https://github.com/ShmuelRonen/ComfyUI-CohernetVideoSampler": [ [ "CohernetVideoSampler" ], { "title_aux": "ComfyUI Coherent Video Sampler Node" } ], "https://github.com/ShmuelRonen/ComfyUI-DeepSeek_R1-Chat": [ [ "ComfyUIDeepSeekChat" ], { "title_aux": "ComfyUI DeepSeek_R1 Chat Node" } ], "https://github.com/ShmuelRonen/ComfyUI-EmptyHunyuanLatent": [ [ "EmptyHunyuanLatentForImage", "EmptyHunyuanLatentForVideo" ], { "title_aux": "ComfyUI-EmptyHunyuanLatent" } ], "https://github.com/ShmuelRonen/ComfyUI-FramePackWrapper_Plus": [ [ "DownloadAndLoadFramePackModel", "FramePackFindNearestBucket", "FramePackLoraSelect", "FramePackSampler", "FramePackSampler_F1", "FramePackTimestampedTextEncode", "FramePackTorchCompileSettings", "LoadFramePackModel" ], { "title_aux": "ComfyUI-FramePackWrapper_Plus" } ], "https://github.com/ShmuelRonen/ComfyUI-FreeMemory": [ [ "FreeMemoryCLIP", "FreeMemoryImage", "FreeMemoryLatent", "FreeMemoryModel", "FreeMemoryString" ], { "title_aux": "ComfyUI-FreeMemory" } ], "https://github.com/ShmuelRonen/ComfyUI-FreeVC_wrapper": [ [ "FreeVC Voice Conversion" ], { "title_aux": "ComfyUI-FreeVC_wrapper" } ], "https://github.com/ShmuelRonen/ComfyUI-Gemini_Flash_2.0_Exp": [ [ "AudioRecorder", "GeminiFlash" ], { "title_aux": "ComfyUI-Gemini_Flash_2.0_Exp" } ], "https://github.com/ShmuelRonen/ComfyUI-Gemini_TTS": [ [ "GeminiTTS" ], { "title_aux": "ComfyUI-Gemini_TTS" } ], "https://github.com/ShmuelRonen/ComfyUI-HiggsAudio_Wrapper": [ [ "HiggsAudio", "LoadHiggsAudioModel", "LoadHiggsAudioPrompt", "LoadHiggsAudioSystemPrompt", "LoadHiggsAudioTokenizer" ], { "title_aux": "ComfyUI-HiggsAudio_Wrapper" } ], "https://github.com/ShmuelRonen/ComfyUI-HunyuanVideoSamplerSave": [ [ "EmptyVideoLatentForHunyuan", "HunyuanVideoSamplerSave", "ImageMotionInfluance", "ResizeImageForHunyuan" ], { "title_aux": "ComfyUI-HunyuanVideoSamplerSave" } ], "https://github.com/ShmuelRonen/ComfyUI-HunyuanVideoStyler": [ [ "HunyuanVideoStyler" ], { "title_aux": "ComfyUI-HunyuanVideoStyler" } ], "https://github.com/ShmuelRonen/ComfyUI-ImageMotionGuider": [ [ "ImageMotionGuider" ], { "title_aux": "ComfyUI-ImageMotionGuider" } ], "https://github.com/ShmuelRonen/ComfyUI-Janus_pro_vision": [ [ "UnifiedVisionAnalyzer", "VisionModelLoader" ], { "title_aux": "ComfyUI Janus Pro Vision" } ], "https://github.com/ShmuelRonen/ComfyUI-JoyHallo_wrapper": [ [ "JoyHallo_wrapper" ], { "title_aux": "ComfyUI-JoyHallo_wrapper" } ], "https://github.com/ShmuelRonen/ComfyUI-LatentSyncWrapper": [ [ "LatentSyncNode", "VideoLengthAdjuster" ], { "title_aux": "ComfyUI-LatentSyncWrapper" } ], "https://github.com/ShmuelRonen/ComfyUI-NanoBanano": [ [ "ComfyUI_NanoBanana" ], { "title_aux": "ComfyUI-NanoBanano" } ], "https://github.com/ShmuelRonen/ComfyUI-Orpheus-TTS": [ [ "OrpheusAudioEffects", "OrpheusGenerate", "OrpheusModelLoader" ], { "title_aux": "ComfyUI-Orpheus-TTS" } ], "https://github.com/ShmuelRonen/ComfyUI-PS_Flatten_Image": [ [ "FlattenImage" ], { "title_aux": "ComfyUI-PS_Flatten_Image" } ], "https://github.com/ShmuelRonen/ComfyUI-PixArt_XL": [ [ "PA_BaseModelLoader_fromhub", "PA_Generation" ], { "title_aux": "ComfyUI-PixArt_XL" } ], "https://github.com/ShmuelRonen/ComfyUI-SVDResizer": [ [ "SVDResizer", "SVDRsizer" ], { "title_aux": "ComfyUI-SVDResizer" } ], "https://github.com/ShmuelRonen/ComfyUI-ThinkSound_Wrapper": [ [ "ThinkSoundFeatureUtilsLoader", "ThinkSoundModelLoader", "ThinkSoundSampler" ], { "title_aux": "ComfyUI-ThinkSound_Wrapper" } ], "https://github.com/ShmuelRonen/ComfyUI-Veo2-Experimental": [ [ "VeoTextToVideo", "VeoToVHS", "VeoVideoPreview" ], { "title_aux": "ComfyUI-Veo2-Experimental" } ], "https://github.com/ShmuelRonen/ComfyUI-VideoUpscale_WithModel": [ [ "Free_Video_Memory", "Video_Upscale_With_Model" ], { "title_aux": "ComfyUI-VideoUpscale_WithModel" } ], "https://github.com/ShmuelRonen/ComfyUI-WanVideoKsampler": [ [ "WanVideoKsampler" ], { "title_aux": "ComfyUI-WanVideoKsampler" } ], "https://github.com/ShmuelRonen/ComfyUI_ChatterBox_Voice": [ [ "ChatterBoxVoiceCapture", "ChatterBoxVoiceTTS", "ChatterBoxVoiceVC" ], { "title_aux": "ComfyUI_ChatterBox_Voice" } ], "https://github.com/ShmuelRonen/ComfyUI_Gemini_Flash": [ [ "Gemini_Flash_002" ], { "title_aux": "ComfyUI_Gemini_Flash" } ], "https://github.com/ShmuelRonen/ComfyUI_Hedra": [ [ "HedraImageToVideo" ], { "title_aux": "ComfyUI Hedra Node" } ], "https://github.com/ShmuelRonen/ComfyUI_pixtral_large": [ [ "ComfyUIPixtralLarge", "MultiImagesInput", "preview_text" ], { "title_aux": "ComfyUI Pixtral Large Extension" } ], "https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [ [ "ComfyUIPixtralVision", "MultiImagesInput", "preview_text" ], { "title_aux": "ComfyUI_pixtral_vision" } ], "https://github.com/ShmuelRonen/ComfyUI_wav2lip": [ [ "LoadAudio", "Wav2Lip" ], { "title_aux": "Wav2Lip Node for ComfyUI" } ], "https://github.com/ShmuelRonen/DJ_VideoAudioMixer": [ [ "DJ_VideoAudioMixer" ], { "title_aux": "DJ_VideoAudioMixer" } ], "https://github.com/ShmuelRonen/FluxKontextCreator": [ [ "FluxKontextCreator", "FluxKontextCreatorExperimental" ], { "title_aux": "Flux Kontext Creator for ComfyUI" } ], "https://github.com/ShmuelRonen/comfyui-openai_fm": [ [ "OpenAIFMNode" ], { "title_aux": "comfyui-openai_fm" } ], "https://github.com/ShmuelRonen/flux_pro_integrative": [ [ "FluxProIntegrative" ], { "title_aux": "ComfyUI Flux Pro Integrative - Enhanced Flux API Node" } ], "https://github.com/ShmuelRonen/google_moogle": [ [ "googletrans" ], { "title_aux": "Google Moogle" } ], "https://github.com/ShmuelRonen/multi-lora-stack": [ [ "MultiLoRAStack", "MultiLoRAStackModelOnly" ], { "title_aux": "multi-lora-stack" } ], "https://github.com/ShootTheSound/comfyUI-Realtime-Lora": [ [ "ApplyTrainedLora", "FLUXSelectiveLoRALoader", "FluxKleinDeepDebiaser", "FluxVAEDebiaser", "FluxVAEInspector", "LoRALoaderWithAnalysis", "LoRALoaderWithAnalysisV2", "MusubiFluxKleinLoraTrainer", "MusubiQwenImageEditLoraTrainer", "MusubiQwenImageLoraTrainer", "MusubiWanLoraTrainer", "MusubiZImageBaseLoraTrainer", "MusubiZImageLoraTrainer", "Qwen3_4BTextEncoderDebiaser", "Qwen3_4BTextEncoderInspector", "Qwen3_8BTextEncoderDebiaser", "Qwen3_8BTextEncoderInspector", "QwenSelectiveLoRALoader", "RealtimeLoraTrainer", "SD15LoraTrainer", "SDXLLoraTrainer", "SDXLSelectiveLoRALoader", "ScheduledLoRALoader", "WanSelectiveLoRALoader", "ZImageDeepDebiaser", "ZImageSelectiveLoRALoader" ], { "title_aux": "Realtime LoRA Trainer" } ], "https://github.com/Shraknard/ComfyUI-Remover": [ [ "Remover" ], { "title_aux": "ComfyUI-Remover" } ], "https://github.com/Siberpone/lazy-pony-prompter": [ [ "LPP_Danbooru", "LPP_Deleter", "LPP_Derpibooru", "LPP_E621", "LPP_Loader_Danbooru", "LPP_Loader_Derpibooru", "LPP_Loader_E621", "LPP_Saver" ], { "title_aux": "Lazy Pony Prompter" } ], "https://github.com/SidDays/ComfyUI-YuGiOh": [ [ "YuGiOhCardGenerator" ], { "title_aux": "ComfyUI-YuGiOh" } ], "https://github.com/SiegeKeebsOffical/comfyui-lmstudio": [ [ "LMStudioConnectivityV2", "LMStudioGenerate", "LMStudioGenerateAdvance", "LMStudioGenerateV2", "LMStudioOptionsV2", "LMStudioSequentialPrompt", "LMStudioSequentialPromptAdvanced", "LMStudioVision" ], { "title_aux": "comfyui-lmstudio" } ], "https://github.com/Siempreflaco/ComfyUI-NCNodes": [ [ "Load3DMesh", "NCAudioRecorderNode", "NCImageProcessor", "NCIncrementINT", "NCLineCounter" ], { "title_aux": "ComfyUI-NCNodes" } ], "https://github.com/Sieyalixnet/ComfyUI_Textarea_Loaders": [ [ "CheckPointLoader_Text", "EmptyLatentImage_Text", "LoRALoader_Text", "LoadImage_Text" ], { "title_aux": "ComfyUI_Textarea_Loaders" } ], "https://github.com/SignalCha1n/comfyui-ComfySnap": [ [ "FaceAvoidRandomY", "LowQualityDigitalLook", "SnapBasicFilters", "SnapTextOverlay" ], { "title_aux": "Snap Style Nodes for ComfyUI" } ], "https://github.com/SilentZhang/comfyui-encrypt": [ [ "RSAEncryptNode", "RSAKeyGeneratorNode" ], { "title_aux": "comfyui-encrypt" } ], "https://github.com/SilverAndJade/comfyui-silver-nodes": [ [ "SilverCivitAILoader", "SilverFileTextLoader", "SilverFlickrRandomImage", "SilverFolderFilePathLoader", "SilverFolderImageLoader", "SilverFolderVideoLoader", "SilverLoraModelLoader", "SilverRandomFromList", "SilverStringReplacer", "SilverUrlImageLoader", "SilverWebImageLoader" ], { "title_aux": "ComfyUI Silver Nodes" } ], "https://github.com/Simlym/comfyui-prompt-helper": [ [ "PromptProcessor" ], { "title_aux": "ComfyUI Prompt Helper" } ], "https://github.com/SimonHeese/ComfyUI_AnimationNodes/raw/refs/heads/main/animated_offset_pad.py": [ [ "AnimatedOffsetPadding" ], { "title_aux": "ComfyUI_AnimationNodes" } ], "https://github.com/SineSwiper/ComfyUI-LoadAnim-Adv": [ [ "LoadAnimAdv_AggregateNumberList", "LoadAnimAdv_BasicDimensionVariables", "LoadAnimAdv_BasicDimensionVariablesRouter", "LoadAnimAdv_FlattenAnyList", "LoadAnimAdv_FlattenImageList", "LoadAnimAdv_ListFilesFromDirectory", "LoadAnimAdv_LoadImageVideo", "LoadAnimAdv_LoadImageVideoFromPath", "LoadAnimAdv_LoadImagesVideosFromDirectory", "LoadAnimAdv_SelectIndexesFromAny", "LoadAnimAdv_SelectIndexesFromImages" ], { "title_aux": "ComfyUI-LoadAnim-Adv" } ], "https://github.com/Sinphaltimus/comfyui_fedcoms_node_pack": [ [ "EnhancedModelMetadataReader", "ModelDataExtractor", "ModelMetadataReader" ], { "title_aux": "comfyui_fedcoms_node_pack" } ], "https://github.com/SipherAGI/comfyui-animatediff": [ [ "AnimateDiffCombine", "AnimateDiffLoraLoader", "AnimateDiffModuleLoader", "AnimateDiffSampler", "AnimateDiffSlidingWindowOptions", "ImageSizeAndBatchSize", "LoadVideo" ], { "title_aux": "AnimateDiff" } ], "https://github.com/Slartibart23/ComfyUI-FixedSeedController": [ [ "FixedSeedController" ], { "title_aux": "ComfyUI-FixedSeedController" } ], "https://github.com/Slartibart23/ComfyUI-LoadResizeImageWithFilenameV02": [ [ "LoadAndResizeImageWithFilename" ], { "title_aux": "Load & Resize Image + Filename" } ], "https://github.com/Slartibart23/comfyui-lmstudio-flux2-prompt-generator-simple": [ [ "LMStudioFlux2PromptGenerator", "LMStudioFlux2PromptGeneratorFromImage" ], { "title_aux": "comfyui-lmstudio-flux2-prompt-generator-simple" } ], "https://github.com/Slartibart23/comfyui-sentence-filter": [ [ "SentenceFilterNode" ], { "title_aux": "comfyui-sentence-filter" } ], "https://github.com/Slartibart23/comfyui-watermark-remover": [ [ "WatermarkRemoverNode" ], { "title_aux": "comfyui-watermark-remover" } ], "https://github.com/SleeeepyZhou/ComfyUI-CNtranslator": [ [ "CNtranslator", "TextShow" ], { "title_aux": "CNtranslator" } ], "https://github.com/Slickytail/ComfyUI-InstantX-IPAdapter-SD3": [ [ "ApplyIPAdapterSD3", "IPAdapterSD3Loader" ], { "title_aux": "ComfyUI-InstantX-IPAdapter-SD3" } ], "https://github.com/Slickytail/ComfyUI-RegionalAdaptiveSampling": [ [ "RegionalAdaptiveSampling" ], { "title_aux": "ComfyUI-RegionalAdaptiveSampling" } ], "https://github.com/Slimy-Comfy/Slimy_HMR2_VNCCS": [ [ "Slimy_HMR2_VNCCS" ], { "title_aux": "Slimy_HMR2_VNCCS" } ], "https://github.com/Slimy-Comfy/Slimy_ImageComparer": [ [ "Slimy_ImageComparer" ], { "title_aux": "Slimy_ImageComparer" } ], "https://github.com/Smai-Lee/Lee-RIFE": [ [ "LeeRIFEGPU" ], { "title_aux": "Lee-RIFE" } ], "https://github.com/Smirnov75/ComfyUI-mxToolkit": [ [ "mxSeed", "mxSlider", "mxSlider2D", "mxStop" ], { "title_aux": "ComfyUI-mxToolkit" } ], "https://github.com/SmokingDormouse/ComfyUI-Qwen3VL-NightShift": [ [ "ComfyUI-Qwen3VL-NightShift" ], { "title_aux": "ComfyUI-Qwen3VL-NightShift" } ], "https://github.com/Smuzzies/comfyui_meme_maker": [ [ "MemeMaker" ], { "title_aux": "comfyui_meme_maker" } ], "https://github.com/SnJake/SnJake_Baikal_Swin_Anime": [ [ "SnJakeAnimeUpscaleCheckpointLoader", "SnJakeAnimeUpscaleInference" ], { "title_aux": "SnJake_Baikal_Swin_Anime" } ], "https://github.com/SnJake/SnJake_JPG_Artifacts_Noise_Cleaner": [ [ "SnJakeArtifactsRemover" ], { "title_aux": "JPG & Noise Remover for ComfyUI" } ], "https://github.com/SnJake/SnJake_Sapsan-VFI": [ [ "SnJakeSapsanVFICheckpointLoader", "SnJakeSapsanVFIInterpolate" ], { "title_aux": "SnJake_Sapsan-VFI" } ], "https://github.com/SofianeAlla/ComfyUI-BespokeAI-3D": [ [ "BespokeAI3DGeneration", "BespokeAI3DGenerationFromURL", "BespokeAI3DPreview" ], { "title_aux": "ComfyUI-BespokeAI-3D" } ], "https://github.com/SoftMeng/ComfyUI-DeepCache-Fix": [ [ "DeepCache_Fix" ], { "title_aux": "ComfyUI-DeepCache-Fix" } ], "https://github.com/SoftMeng/ComfyUI-PIL": [ [ "PIL Effects (Mexx)", "PIL Merge Image (Mexx)", "PIL Remove Black Dots (Mexx)", "PIL TITLE (Mexx)", "PIL_Effects", "PIL_MergeImage", "PIL_RemoveBlackDots", "PIL_TITLE" ], { "title_aux": "ComfyUI-PIL" } ], "https://github.com/SoftMeng/ComfyUI_ImageToText": [ [ "ComfyUI_ImageToText" ], { "title_aux": "ComfyUI_ImageToText" } ], "https://github.com/SoftMeng/ComfyUI_Mexx_Poster": [ [ "ComfyUI_Mexx_Poster" ], { "title_aux": "ComfyUI_Mexx_Poster" } ], "https://github.com/SoftMeng/ComfyUI_Mexx_Styler": [ [ "MexxSDXLPromptStyler", "MexxSDXLPromptStylerAdvanced" ], { "title_aux": "ComfyUI_Mexx_Styler" } ], "https://github.com/Song367/ComfyUI-KieAPI": [ [ "KieNanoBanana2" ], { "title_aux": "ComfyUI-KieAPI" } ], "https://github.com/SongGuo11/ComfyUI-SaveAnything-SG11": [ [ "SG11_SaveAnything" ], { "title_aux": "ComfyUI SaveAnything Node (SG11)" } ], "https://github.com/Sorcerio/MBM-Music-Visualizer": [ [ "mbmAudioFeatureCalculator", "mbmAudioLoader", "mbmImageConcat", "mbmPromptSequenceBuilder", "mbmPromptSequenceBuilderAdv", "mbmPromptSequenceInterpolator", "mbmPromptSequenceLoader", "mbmPromptSequenceRenderer" ], { "title_aux": "MBM's Music Visualizer" } ], "https://github.com/SorenWeile/ComfyUI_MetaSaver": [ [ "MetaSaver", "MetaSaverDynamic", "MetaVideoSaver", "MetaVideoSaverDynamic" ], { "title_aux": "ComfyUI_MetaSaver" } ], "https://github.com/SozeInc/ComfyUI-Mobile": [ [ "Send Notification (Mobile)", "Send_Notification", "Settings Launcher (Mobile)", "Settings_Launcher", "Ultimate Concat (Mobile)", "Ultimate_Concat" ], { "title_aux": "ComfyUI-Mobile" } ], "https://github.com/SozeInc/ComfyUI_Soze": [ [ "Append To Text File", "Append To Video", "Bool To String", "Boolean Inverter", "CSV Reader", "CSV Reader X Checkpoint", "CSV Reader X Lora", "CSV Writer", "Checkpoint File Loader", "ComfyDeploy API Boolean Parameters", "ComfyDeploy API Cache Run IDs", "ComfyDeploy API Cached Run Info", "ComfyDeploy API Clear Cached Run IDs", "ComfyDeploy API Download Files", "ComfyDeploy API Float Parameters", "ComfyDeploy API Image Parameters", "ComfyDeploy API Int Parameters", "ComfyDeploy API Mixed Parameters", "ComfyDeploy API Mixed Parameters V2", "ComfyDeploy API Node", "ComfyDeploy API Retrieve Cached Run IDs", "ComfyDeploy API String Parameters", "Create Image Batch From JSON Array", "Does File Exist", "Download URL", "ElevenLabs Voice Retriever", "Empty Images", "Empty String Replacement", "FAL Seedance 2 Image To Video", "FAL Seedance 2 Reference To Video", "File Loader", "Float To Int", "Float To String", "Get Most Common Image Colors", "Image Batch Process Switch", "Image List Loader", "Image Overlay", "Int To Float", "Int To String", "Is String Empty", "JSON Array Iterator", "JSON File Loader", "JSON Formatter", "JSON Get Array Count", "JSON Load File From Folder", "JSON Path Extractor", "JSON Value Parser", "Load Files From Folder", "Load Files With Pattern", "Load Image", "Load Image From Filepath", "Load Image From URL", "Load Images From Folder", "Load Images From Folder X Lora", "Load Images From JSONArray", "Load Prompt From Folder X Lora", "Load Random Line From Text File", "Load Text From File", "Load Videos From Folder", "Lora File Loader", "Multi Find And Replace", "Multi Image Batch", "Multiline Concatenate Strings", "Output Filename", "Pad Mask", "Prompt Cache", "Prompt X Lora", "Range(Num Steps) - Float", "Range(Num Steps) - Int", "Range(Step) - Float", "Range(Step) - Int", "Save Image With Absolute Filename", "Save Text File To Output", "Shrink Image", "Soze Image Size With Maximum", "Special Character Replacer", "String Functions", "String Splitter", "String To Bool", "String To Float", "String To Int", "Text Contains (Return Bool)", "Text Contains (Return String)", "Variable Image Builder", "Veo31 RefImg Video Node", "XY Any", "XY Image" ], { "title_aux": "Quality of Life Nodes for ComfyUI" } ], "https://github.com/SozeInc/ComfyUI_Soze_Gemini": [ [ "Gemini Node" ], { "title_aux": "comfyui_soze_gemini" } ], "https://github.com/SpaceWarpStudio/ComfyUI-OverrideSwitch": [ [ "OverrideSwitch" ], { "title_aux": "ComfyUI Override Switch" } ], "https://github.com/SparknightLLC/ComfyUI-ConditionalInterrupt": [ [ "Conditional Interrupt", "ConditionalInterrupt" ], { "title_aux": "ComfyUI-ConditionalInterrupt" } ], "https://github.com/SparknightLLC/ComfyUI-ConditioningMultiplyAdvanced": [ [ "ConditioningMultiplyAdvanced" ], { "title_aux": "ComfyUI-ConditioningMultiplyAdvanced" } ], "https://github.com/SparknightLLC/ComfyUI-EnumCombo": [ [ "EnumCombo", "EnumComboAdvanced" ], { "title_aux": "ComfyUI-EnumCombo" } ], "https://github.com/SparknightLLC/ComfyUI-GPENO": [ [ "GPENO Face Restoration" ], { "author": "yangxy (yangtao9009@gmail.com)", "title_aux": "ComfyUI-GPENO" } ], "https://github.com/SparknightLLC/ComfyUI-INT8-Fast-Fork": [ [ "INT8DynamicLoraLoader", "INT8DynamicLoraStack", "INT8KernelConfigTuner", "INT8LazyTorchCompile", "INT8LoraLoader", "INT8LoraLoaderStack", "INT8ModelAdapter", "INT8ModelSave", "OTUNetLoaderW8A8" ], { "title_aux": "ComfyUI-INT8-Fast-Fork" } ], "https://github.com/SparknightLLC/ComfyUI-ImageAutosize": [ [ "ImageAutosize" ], { "title_aux": "ComfyUI-ImageAutosize" } ], "https://github.com/SparknightLLC/ComfyUI-ImageAutotone": [ [ "ImageAutotone" ], { "title_aux": "ComfyUI-ImageAutotone" } ], "https://github.com/SparknightLLC/ComfyUI-LatentClamp": [ [ "LatentClamp" ], { "title_aux": "ComfyUI-LatentClamp" } ], "https://github.com/SparknightLLC/ComfyUI-LatentOrientation": [ [ "LatentOrient" ], { "title_aux": "ComfyUI-LatentOrientation" } ], "https://github.com/SparknightLLC/ComfyUI-MakeSeamlessTexture": [ [ "SeamlessTextureHalfShift", "SeamlessTextureMirroredCollage", "SeamlessTexturePreProcessor", "SeamlessTextureRadialMask", "SeamlessTextureTiledPreview" ], { "title_aux": "ComfyUI-MakeSeamlessTexture" } ], "https://github.com/SparknightLLC/ComfyUI-MaskArbiter": [ [ "GroundingDinoSAM2SegmentList", "MaskArbiter" ], { "title_aux": "ComfyUI-MaskArbiter" } ], "https://github.com/SparknightLLC/ComfyUI-ModelSamplingSD3Advanced": [ [ "ModelSamplingSD3Advanced" ], { "title_aux": "ComfyUI-ModelSamplingSD3Advanced" } ], "https://github.com/SparknightLLC/ComfyUI-SpectralVAEDetailer": [ [ "LatentDetailer", "SpectralVAEDetailer" ], { "title_aux": "ComfyUI-SpectralVAEDetailer" } ], "https://github.com/SparknightLLC/ComfyUI-WeightedRandomChoice": [ [ "WeightedRandomChoice" ], { "title_aux": "ComfyUI-WeightedRandomChoice" } ], "https://github.com/SpenserCai/ComfyUI-FunAudioLLM": [ [ "CosyVoiceCrossLingualNode", "CosyVoiceInstructNode", "CosyVoiceLoadSpeakerModelFromUrlNode", "CosyVoiceLoadSpeakerModelNode", "CosyVoiceSFTNode", "CosyVoiceSaveSpeakerModelNode", "CosyVoiceZeroShotNode", "SenseVoiceNode" ], { "title_aux": "ComfyUI-FunAudioLLM" } ], "https://github.com/Spin256/spin256-comfyui": [ [ "Spin256IntSelector", "Spin256SizeSelector", "Spin256StringSelector" ], { "title_aux": "spin256-comfyui" } ], "https://github.com/SquirrelRat/MultiString-Prompts": [ [ "MultiStringPrompts", "MultiStringPromptsEncode" ], { "title_aux": "MultiString Prompts" } ], "https://github.com/SquirrelRat/WanVideoLooper": [ [ "WanVideoLooper", "WanVideoLooperPrompts", "WanVideoLoraSequencer" ], { "title_aux": "WanVideoLooper" } ], "https://github.com/SshunWang/ComfyUI_CosyVoice": [ [ "CosyVoice2Node", "CosyVoiceDubbingNode", "CosyVoiceNode", "TextNode" ], { "title_aux": "ComfyUI for CosyVoice" } ], "https://github.com/Stability-AI/ComfyUI-SAI_API": [ [ "Stability Conservative Upscale", "Stability Control Sketch", "Stability Control Structure", "Stability Control Style", "Stability Creative Upscale", "Stability Erase", "Stability Fast Upscale", "Stability Image Core", "Stability Image Ultra", "Stability Inpainting", "Stability Outpainting", "Stability Remove Background", "Stability Replace Background and Relight", "Stability SD3", "Stability Search And Recolor", "Stability Search and Replace" ], { "title_aux": "Stability API nodes for ComfyUI" } ], "https://github.com/Stability-AI/stability-ComfyUI-nodes": [ [ "ColorBlend", "ControlLoraSave", "GetImageSize" ], { "title_aux": "stability-ComfyUI-nodes" } ], "https://github.com/StableDiffusionVN/SDVN_Segment_Anything": [ [ "SDVN DinoModelLoader", "SDVN DinoSAMSegment", "SDVN InvertMask", "SDVN IsMaskEmpty", "SDVN SAMModelLoader", "SDVN SegmentAnything" ], { "title_aux": "SDVN Segment Anything" } ], "https://github.com/StableJeet/ComfyUI_sd_forge_multidiffusion": [ [ "TiledDiffusionApply" ], { "title_aux": "ComfyUI_sd_forge_multidiffusion" } ], "https://github.com/StableLlama/ComfyUI-basic_data_handling": [ [ "Basic data handling: Boolean And", "Basic data handling: Boolean Nand", "Basic data handling: Boolean Nor", "Basic data handling: Boolean Not", "Basic data handling: Boolean Or", "Basic data handling: Boolean Xor", "Basic data handling: CastToBoolean", "Basic data handling: CastToDict", "Basic data handling: CastToFloat", "Basic data handling: CastToInt", "Basic data handling: CastToList", "Basic data handling: CastToSet", "Basic data handling: CastToString", "Basic data handling: CompareLength", "Basic data handling: ContinueFlow", "Basic data handling: DataListAll", "Basic data handling: DataListAny", "Basic data handling: DataListAppend", "Basic data handling: DataListContains", "Basic data handling: DataListCount", "Basic data handling: DataListCreate", "Basic data handling: DataListCreateFromBoolean", "Basic data handling: DataListCreateFromFloat", "Basic data handling: DataListCreateFromInt", "Basic data handling: DataListCreateFromString", "Basic data handling: DataListEnumerate", "Basic data handling: DataListExtend", "Basic data handling: DataListFilter", "Basic data handling: DataListFilterSelect", "Basic data handling: DataListFirst", "Basic data handling: DataListGetItem", "Basic data handling: DataListIndex", "Basic data handling: DataListInsert", "Basic data handling: DataListLast", "Basic data handling: DataListLength", "Basic data handling: DataListListCreate", "Basic data handling: DataListMax", "Basic data handling: DataListMin", "Basic data handling: DataListPop", "Basic data handling: DataListPopRandom", "Basic data handling: DataListRange", "Basic data handling: DataListRemove", "Basic data handling: DataListReverse", "Basic data handling: DataListSetItem", "Basic data handling: DataListShuffle", "Basic data handling: DataListSlice", "Basic data handling: DataListSort", "Basic data handling: DataListSum", "Basic data handling: DataListToList", "Basic data handling: DataListToSet", "Basic data handling: DataListZip", "Basic data handling: DictCompare", "Basic data handling: DictContainsKey", "Basic data handling: DictCreate", "Basic data handling: DictCreateFromBoolean", "Basic data handling: DictCreateFromFloat", "Basic data handling: DictCreateFromInt", "Basic data handling: DictCreateFromItemsDataList", "Basic data handling: DictCreateFromItemsList", "Basic data handling: DictCreateFromLists", "Basic data handling: DictCreateFromString", "Basic data handling: DictExcludeKeys", "Basic data handling: DictFilterByKeys", "Basic data handling: DictFromKeys", "Basic data handling: DictGet", "Basic data handling: DictGetKeysValues", "Basic data handling: DictGetMultiple", "Basic data handling: DictInvert", "Basic data handling: DictItems", "Basic data handling: DictKeys", "Basic data handling: DictLength", "Basic data handling: DictMerge", "Basic data handling: DictPop", "Basic data handling: DictPopItem", "Basic data handling: DictPopRandom", "Basic data handling: DictRemove", "Basic data handling: DictSet", "Basic data handling: DictSetDefault", "Basic data handling: DictUpdate", "Basic data handling: DictValues", "Basic data handling: Equal", "Basic data handling: ExecutionOrder", "Basic data handling: FloatAdd", "Basic data handling: FloatAsIntegerRatio", "Basic data handling: FloatCreate", "Basic data handling: FloatDivide", "Basic data handling: FloatDivideSafe", "Basic data handling: FloatFromHex", "Basic data handling: FloatHex", "Basic data handling: FloatIsInteger", "Basic data handling: FloatMultiply", "Basic data handling: FloatPower", "Basic data handling: FloatRound", "Basic data handling: FloatSubtract", "Basic data handling: FlowSelect", "Basic data handling: ForceCalculation", "Basic data handling: Generic And", "Basic data handling: Generic Or", "Basic data handling: GreaterThan", "Basic data handling: GreaterThanOrEqual", "Basic data handling: IfElifElse", "Basic data handling: IfElse", "Basic data handling: IntAdd", "Basic data handling: IntBitCount", "Basic data handling: IntBitLength", "Basic data handling: IntCreate", "Basic data handling: IntCreateWithBase", "Basic data handling: IntDivide", "Basic data handling: IntDivideSafe", "Basic data handling: IntFromBytes", "Basic data handling: IntModulus", "Basic data handling: IntMultiply", "Basic data handling: IntPower", "Basic data handling: IntSubtract", "Basic data handling: IntToBytes", "Basic data handling: IsConnected", "Basic data handling: IsNull", "Basic data handling: LessThan", "Basic data handling: LessThanOrEqual", "Basic data handling: ListAll", "Basic data handling: ListAny", "Basic data handling: ListAppend", "Basic data handling: ListContains", "Basic data handling: ListCount", "Basic data handling: ListCreate", "Basic data handling: ListCreateFromBoolean", "Basic data handling: ListCreateFromFloat", "Basic data handling: ListCreateFromInt", "Basic data handling: ListCreateFromString", "Basic data handling: ListEnumerate", "Basic data handling: ListExtend", "Basic data handling: ListFirst", "Basic data handling: ListGetItem", "Basic data handling: ListIndex", "Basic data handling: ListInsert", "Basic data handling: ListLast", "Basic data handling: ListLength", "Basic data handling: ListMax", "Basic data handling: ListMin", "Basic data handling: ListPop", "Basic data handling: ListPopRandom", "Basic data handling: ListRange", "Basic data handling: ListRemove", "Basic data handling: ListReverse", "Basic data handling: ListSetItem", "Basic data handling: ListShuffle", "Basic data handling: ListSlice", "Basic data handling: ListSort", "Basic data handling: ListSum", "Basic data handling: ListToDataList", "Basic data handling: ListToSet", "Basic data handling: MathAbs", "Basic data handling: MathAcos", "Basic data handling: MathAsin", "Basic data handling: MathAtan", "Basic data handling: MathAtan2", "Basic data handling: MathCeil", "Basic data handling: MathCos", "Basic data handling: MathDegrees", "Basic data handling: MathE", "Basic data handling: MathExp", "Basic data handling: MathFloor", "Basic data handling: MathFormula", "Basic data handling: MathLog", "Basic data handling: MathLog10", "Basic data handling: MathMax", "Basic data handling: MathMin", "Basic data handling: MathPi", "Basic data handling: MathRadians", "Basic data handling: MathSin", "Basic data handling: MathSqrt", "Basic data handling: MathTan", "Basic data handling: NotEqual", "Basic data handling: NumberInRange", "Basic data handling: PathAbspath", "Basic data handling: PathBasename", "Basic data handling: PathCommonPrefix", "Basic data handling: PathDirname", "Basic data handling: PathExists", "Basic data handling: PathExpandVars", "Basic data handling: PathGetCwd", "Basic data handling: PathGetExtension", "Basic data handling: PathGetSize", "Basic data handling: PathGlob", "Basic data handling: PathInputDir", "Basic data handling: PathIsAbsolute", "Basic data handling: PathIsDir", "Basic data handling: PathIsFile", "Basic data handling: PathJoin", "Basic data handling: PathListDir", "Basic data handling: PathLoadImageRGB", "Basic data handling: PathLoadImageRGBA", "Basic data handling: PathLoadMaskFromAlpha", "Basic data handling: PathLoadMaskFromGreyscale", "Basic data handling: PathLoadStringFile", "Basic data handling: PathNormalize", "Basic data handling: PathOutputDir", "Basic data handling: PathRelative", "Basic data handling: PathSaveImageRGB", "Basic data handling: PathSaveImageRGBA", "Basic data handling: PathSaveStringFile", "Basic data handling: PathSetExtension", "Basic data handling: PathSplit", "Basic data handling: PathSplitExt", "Basic data handling: RegexFindallDataList", "Basic data handling: RegexFindallList", "Basic data handling: RegexGroupDict", "Basic data handling: RegexSearchGroupsDataList", "Basic data handling: RegexSearchGroupsList", "Basic data handling: RegexSplitDataList", "Basic data handling: RegexSplitList", "Basic data handling: RegexSub", "Basic data handling: RegexTest", "Basic data handling: SetAdd", "Basic data handling: SetAll", "Basic data handling: SetAny", "Basic data handling: SetContains", "Basic data handling: SetCreate", "Basic data handling: SetCreateFromBoolean", "Basic data handling: SetCreateFromFloat", "Basic data handling: SetCreateFromInt", "Basic data handling: SetCreateFromString", "Basic data handling: SetDifference", "Basic data handling: SetDiscard", "Basic data handling: SetEnumerate", "Basic data handling: SetIntersection", "Basic data handling: SetIsDisjoint", "Basic data handling: SetIsSubset", "Basic data handling: SetIsSuperset", "Basic data handling: SetLength", "Basic data handling: SetPop", "Basic data handling: SetPopRandom", "Basic data handling: SetRemove", "Basic data handling: SetSum", "Basic data handling: SetSymmetricDifference", "Basic data handling: SetToDataList", "Basic data handling: SetToList", "Basic data handling: SetUnion", "Basic data handling: StringCapitalize", "Basic data handling: StringCasefold", "Basic data handling: StringCenter", "Basic data handling: StringComparison", "Basic data handling: StringConcat", "Basic data handling: StringCount", "Basic data handling: StringDataListJoin", "Basic data handling: StringDecode", "Basic data handling: StringEncode", "Basic data handling: StringEndswith", "Basic data handling: StringEscape", "Basic data handling: StringExpandtabs", "Basic data handling: StringFind", "Basic data handling: StringFormatMap", "Basic data handling: StringIn", "Basic data handling: StringIsAlnum", "Basic data handling: StringIsAlpha", "Basic data handling: StringIsAscii", "Basic data handling: StringIsDecimal", "Basic data handling: StringIsDigit", "Basic data handling: StringIsIdentifier", "Basic data handling: StringIsLower", "Basic data handling: StringIsNumeric", "Basic data handling: StringIsPrintable", "Basic data handling: StringIsSpace", "Basic data handling: StringIsTitle", "Basic data handling: StringIsUpper", "Basic data handling: StringLength", "Basic data handling: StringListJoin", "Basic data handling: StringLjust", "Basic data handling: StringLower", "Basic data handling: StringLstrip", "Basic data handling: StringRemoveprefix", "Basic data handling: StringRemovesuffix", "Basic data handling: StringReplace", "Basic data handling: StringRfind", "Basic data handling: StringRjust", "Basic data handling: StringRsplitDataList", "Basic data handling: StringRsplitList", "Basic data handling: StringRstrip", "Basic data handling: StringSplitDataList", "Basic data handling: StringSplitList", "Basic data handling: StringSplitlinesDataList", "Basic data handling: StringSplitlinesList", "Basic data handling: StringStartswith", "Basic data handling: StringStrip", "Basic data handling: StringSwapcase", "Basic data handling: StringTitle", "Basic data handling: StringUnescape", "Basic data handling: StringUpper", "Basic data handling: StringZfill", "Basic data handling: SwitchCase", "Basic data handling: TimeAddDelta", "Basic data handling: TimeDelta", "Basic data handling: TimeDifference", "Basic data handling: TimeExtract", "Basic data handling: TimeFormat", "Basic data handling: TimeNow", "Basic data handling: TimeNowUTC", "Basic data handling: TimeParse", "Basic data handling: TimeSubtractDelta", "Basic data handling: TimeToUnix", "Basic data handling: UnixToTime", "TensorBinaryOp", "TensorCreate", "TensorInfo", "TensorJoin", "TensorPermute", "TensorReshape", "TensorSlice", "TensorUnaryOp" ], { "title_aux": "Basic data handling" } ], "https://github.com/StarAsh042/ComfyUI_RollingArtist": [ [ "RollingArtist" ], { "title_aux": "ComfyUI_RollingArtist" } ], "https://github.com/StarIICraft/ComfyUI-Simple-Selector": [ [ "SimpleSelectorInt" ], { "title_aux": "ComfyUI-Simple-Selector" } ], "https://github.com/StarMagicAI/comfyui_tagger": [ [ "DownloadAndLoadFlorence2Lora_jsonL", "DownloadAndLoadFlorence2Model_jsonL", "Florence2ModelLoader_jsonL", "Florence2Run_jsonL", "batch_save_file_jsonL", "batch_text_save_jsonL" ], { "title_aux": "ComfyUI-tagger" } ], "https://github.com/Starnodes2024/ComfyUI_StarNodes": [ [ "ACEStepMusicGenerator", "AdaptiveDetailEnhancement", "DetailStarDaemon", "FluxFillSampler", "FluxStartSettings", "Fluxstarsampler", "LTXImageCut", "OllamaModelChooser", "QwenImageStartSettings", "SD35StartSettings", "SDXLStartSettings", "SDstarsampler", "Star3LoRAs", "StarAdvanvesRatioLatent", "StarApplyOverlayDepth", "StarBlackWhite", "StarConditioningLoader", "StarConditioningSaver", "StarDeleteSamplerSettings", "StarDenoiseSlider", "StarDistilledOptimizerZIT", "StarDivisibleDimension", "StarDuplicateModelFinder", "StarDynamicLora", "StarDynamicLoraModelOnly", "StarEasyTextStorage", "StarEverythingToIntStr", "StarFP8Converter", "StarFP8ModelPatchLoader", "StarFiveWildcards", "StarFlux2Condition", "StarFlux2Conditioner", "StarFrameFromVideo", "StarGridCaptionsBatcher", "StarGridComposer", "StarGridImageBatcher", "StarHDREffects", "StarIconExporter", "StarImageEditQwenKontext", "StarImageLoader1by1", "StarImageLoop", "StarImageSwitch", "StarImageSwitch2", "StarLTXVGetLastFrame", "StarLTXVLoadLastImage", "StarLTXVideoSettings", "StarLatentResize", "StarLatentSwitch", "StarLatentSwitch2", "StarLoadImagePlus", "StarLoadSamplerSettings", "StarLoraWeightNormalizer", "StarMetaInjector", "StarModelPacker", "StarMultiInputsToOne", "StarNewsScraper", "StarOllamaSysprompterJC", "StarPSDSaver", "StarPSDSaver2", "StarPSDSaverAdvLayers", "StarPaletteExtractor", "StarPromptPicker", "StarQwenEditEncoder", "StarQwenEditPlusConditioner", "StarQwenImageEditInputs", "StarQwenImageRatio", "StarQwenRebalancePrompter", "StarQwenRegionalPrompter", "StarQwenWanRatio", "StarRadialBlur", "StarRandomImageLoader", "StarSDUpscaleRefiner", "StarSDUpscaleRefinerAdvanced", "StarSampler", "StarSaveFolderString", "StarSavePanoramaJPEG", "StarSaveSamplerSettings", "StarSimpleFilters", "StarSpecialFilters", "StarStopAndGo", "StarTextFilter", "StarTextInput", "StarTextStorage", "StarVAE_LTXV_Load", "StarVAE_LTXV_Save", "StarVideoJoiner", "StarVideoLoop", "StarWatermark", "StarWildcardsAdvanced", "StarWildsAdv", "Star_Image2Latent", "Star_Show_Last_Frame", "Star_Size_Calculator_By_Side", "Starnodes_Aspect_Ratio", "Starnodes_Aspect_Ratio_Advanced", "Starnodes_Aspect_Video_Ratio", "Starupscale", "VHS_AudioToVHSAudio", "VHS_BatchManager", "VHS_DuplicateImages", "VHS_DuplicateLatents", "VHS_DuplicateMasks", "VHS_GetImageCount", "VHS_GetLatentCount", "VHS_GetMaskCount", "VHS_LoadAudio", "VHS_LoadAudioUpload", "VHS_LoadImagePath", "VHS_LoadImages", "VHS_LoadImagesPath", "VHS_LoadVideo", "VHS_LoadVideoFFmpeg", "VHS_LoadVideoFFmpegPath", "VHS_LoadVideoPath", "VHS_MergeImages", "VHS_MergeLatents", "VHS_MergeMasks", "VHS_PruneOutputs", "VHS_SelectEveryNthImage", "VHS_SelectEveryNthLatent", "VHS_SelectEveryNthMask", "VHS_SelectFilename", "VHS_SelectImages", "VHS_SelectLatents", "VHS_SelectLatest", "VHS_SelectMasks", "VHS_SplitImages", "VHS_SplitLatents", "VHS_SplitMasks", "VHS_Unbatch", "VHS_VAEDecodeBatched", "VHS_VAEEncodeBatched", "VHS_VHSAudioToAudio", "VHS_VideoCombine", "VHS_VideoInfo", "VHS_VideoInfoLoaded", "VHS_VideoInfoSource", "\u2b50 Star Save Image+" ], { "title_aux": "ComfyUI_StarNodes" } ], "https://github.com/Starnodes2024/comfyui_Starnodes_DyPE": [ [ "StarDyPEModelPatcher" ], { "title_aux": "ComfyUI Star DyPE" } ], "https://github.com/StartHua/ComfyUI_OOTDiffusion_CXH": [ [ "Ood_CXH" ], { "title_aux": "ComfyUI_OOTDiffusion_CXH" } ], "https://github.com/StartHua/ComfyUI_PCDMs": [ [ "PCDMS_CXH" ], { "title_aux": "ComfyUI_PCDMs" } ], "https://github.com/StartHua/ComfyUI_Seg_VITON": [ [ "segformer_agnostic", "segformer_clothes", "segformer_remove_bg", "stabel_vition" ], { "title_aux": "ComfyUI_Seg_VITON" } ], "https://github.com/StartHua/Comfyui_CXH_DeepLX": [ [ "CXH_DeepLX_Free", "CXH_DeepLX_translate" ], { "title_aux": "Comfyui_CXH_DeepLX" } ], "https://github.com/StartHua/Comfyui_CXH_FluxLoraMerge": [ [ "CXH_Lora_Merge" ], { "title_aux": "Comfyui_CXH_FluxLoraMerge" } ], "https://github.com/StartHua/Comfyui_CXH_Phi_3.5": [ [ "CXH_Phi_Run", "CXH_Phi_chat_load", "CXH_Phi_chat_min", "CXH_Phi_load" ], { "title_aux": "Comfyui_CXH_Phi_3.5" } ], "https://github.com/StartHua/Comfyui_Gemini2": [ [ "CXH_Gemini2_TX", "CXH_Gemini2_Vision", "CXH_Local_Prompt" ], { "title_aux": "Comfyui_Gemini2" } ], "https://github.com/StartHua/Comfyui_joytag": [ [ "CXH_JoyTag" ], { "title_aux": "Comfyui_joytag" } ], "https://github.com/StartHua/Comfyui_segformer_b2_clothes": [ [ "segformer_b2_clothes", "segformer_b3_fashion" ], { "title_aux": "comfyui_segformer_b2_clothes" } ], "https://github.com/Steudio/ComfyUI_Steudio": [ [ "Combine Tiles", "Display UI", "Divide Image and Select Tile", "Divide and Conquer Algorithm", "Load Images into List", "Ratio Calculator", "Ratio to Size", "Seed Shifter", "Sequence Generator", "Simple Config" ], { "title_aux": "ComfyUI Steudio" } ], "https://github.com/SteveCastle/comfyui-image-cycler": [ [ "ImageCycler" ], { "title_aux": "comfyui-image-cycler" } ], "https://github.com/Stibo/comfyui-nifty-nodes": [ [ "NiftyAnyToString", "NiftyBooleanAND", "NiftyBooleanANDAll", "NiftyBooleanNegate", "NiftyBooleanOR", "NiftyBooleanORAny", "NiftyBooleanXOR", "NiftyBundleGet", "NiftyBundlePack", "NiftyBundleSet", "NiftyBundleUnpack", "NiftyBypassByTitle", "NiftyBypassSwitchByTitle", "NiftyClipSelector", "NiftyComboSwitch", "NiftyDebugAny", "NiftyDiffusionModelSelector", "NiftyFirstSwitch", "NiftyFloatSwitch", "NiftyHiddenLink", "NiftyImageColorMatch", "NiftyImageFromBatch", "NiftyIndexInputSwitch", "NiftyIndexInputSwitchEager", "NiftyIndexOutputSwitch", "NiftyInputSwitch", "NiftyInputSwitchEager", "NiftyIntSwitch", "NiftyIsNone", "NiftyLastImageFromBatch", "NiftyLastLatentFromBatch", "NiftyLatentFromBatch", "NiftyLoadResizeImage", "NiftyLoadResizeMedia", "NiftyLoadResizeVideo", "NiftyLoraLoader", "NiftyMath", "NiftyMergeImageBatches", "NiftyNodeChainExtender", "NiftyNoneInputSwitch", "NiftyNoneInputSwitchEager", "NiftyNoneOutputSwitch", "NiftyNoneValue", "NiftyNormalizeVideoLatentStart", "NiftyNumberCompare", "NiftyOutputSwitch", "NiftyPreviewAny", "NiftyResizeImage", "NiftySamplerSelector", "NiftySchedulerSelector", "NiftySeed", "NiftySignalSwitch", "NiftySimpleTitle", "NiftyStringCompare", "NiftyStringJoin", "NiftyStringSplit", "NiftyStringSwitch", "NiftySubgraphLabels", "NiftyVAEEncode" ], { "title_aux": "Nifty Nodes for ComfyUI" } ], "https://github.com/Style-Mosaic/dino-x-comfyui-node": [ [ "DinoxDetector" ], { "title_aux": "ComfyUI DINO-X Detector Node" } ], "https://github.com/SuLU-K/comfyui-easy-sam3-tools": [ [ "ConvertPoseDataToPosePoint", "PosePointSelector", "Sam3DrawBBox", "Sam3InteractiveBBoxEditor", "Sam3MaskRangeSelector", "SimpleMultiple" ], { "title_aux": "comfyui-easy-sam3-tools" } ], "https://github.com/SuperBeastsAI/ComfyUI-SuperBeasts": [ [ "Deflicker", "Deflicker - Experimental (SuperBeasts.AI)", "HDR Effects (SuperBeasts.AI)", "HDREffects", "Image Batch Manager (SuperBeasts.AI)", "ImageBatchManagement", "Make Resized Mask Batch (SuperBeasts.AI)", "MakeResizedMaskBatch", "Mask Batch Manager (SuperBeasts.AI)", "MaskBatchManagement", "Pixel Deflicker - Experimental (SuperBeasts.AI)", "PixelDeflicker", "SB Load Model (SuperBeasts.AI)", "SBLoadModel", "String List Manager (SuperBeasts.AI)", "StringListManager", "Super Pop Color Adjustment (SuperBeasts.AI)", "Super Pop Residual Blend (SuperBeasts.AI)", "SuperPopColorAdjustment", "SuperPopResidualBlend" ], { "title_aux": "ComfyUI-SuperBeasts" } ], "https://github.com/SuperMasterBlasterLaser/ComfyUI_YOLO_Classifiers": [ [ "YOLO Classifier Model Loader", "YOLO Classify" ], { "title_aux": "ComfyUI_YOLO_Classifiers" } ], "https://github.com/SurrealByDesign/ComfyUI-Ideogram-Palette-and-Prompt-Tools": [ [ "IdeogramElementBuilder", "IdeogramElementCollector", "IdeogramElementPalette", "IdeogramJSONValidator", "IdeogramLoadImageWithPrompt", "IdeogramMaskedPaletteExtractor", "IdeogramMetadataEmbedder", "IdeogramMetadataReader", "IdeogramPaletteBlend", "IdeogramPaletteExtractor", "IdeogramPaletteOverride", "IdeogramPaletteToGlobalJSON", "IdeogramPromptAssembler", "IdeogramVibrantPaletteExtractor" ], { "title_aux": "ComfyUI Ideogram Palette and Prompt Tools" } ], "https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes": [ [ "CR 8 Channel In", "CR 8 Channel Out", "CR Apply ControlNet", "CR Apply LoRA Stack", "CR Apply Model Merge", "CR Apply Multi Upscale", "CR Apply Multi-ControlNet", "CR Arabic Text RTL", "CR Aspect Ratio", "CR Aspect Ratio Banners", "CR Aspect Ratio SDXL", "CR Aspect Ratio Social Media", "CR Batch Images From List", "CR Batch Process Switch", "CR Binary Pattern", "CR Binary To Bit List", "CR Bit Schedule", "CR Central Schedule", "CR Checker Pattern", "CR Clamp Value", "CR Clip Input Switch", "CR Color Bars", "CR Color Gradient", "CR Color Panel", "CR Color Tint", "CR Combine Prompt", "CR Combine Schedules", "CR Comic Panel Templates", "CR Composite Text", "CR Conditioning Input Switch", "CR Conditioning Mixer", "CR ControlNet Input Switch", "CR Current Frame", "CR Cycle Images", "CR Cycle Images Simple", "CR Cycle LoRAs", "CR Cycle Models", "CR Cycle Text", "CR Cycle Text Simple", "CR Data Bus In", "CR Data Bus Out", "CR Debatch Frames", "CR Diamond Panel", "CR Draw Perspective Text", "CR Draw Pie", "CR Draw Shape", "CR Draw Text", "CR Encode Scheduled Prompts", "CR Feathered Border", "CR Float Range List", "CR Float To Integer", "CR Float To String", "CR Font File List", "CR Get Parameter From Prompt", "CR Gradient Float", "CR Gradient Integer", "CR Half Drop Panel", "CR Halftone Filter", "CR Halftone Grid", "CR Hires Fix Process Switch", "CR Image Border", "CR Image Grid Panel", "CR Image Input Switch", "CR Image Input Switch (4 way)", "CR Image List", "CR Image List Simple", "CR Image Output", "CR Image Panel", "CR Image Pipe Edit", "CR Image Pipe In", "CR Image Pipe Out", "CR Image Size", "CR Img2Img Process Switch", "CR Increment Float", "CR Increment Integer", "CR Index", "CR Index Increment", "CR Index Multiply", "CR Index Reset", "CR Input Text List", "CR Integer Multiple", "CR Integer Range List", "CR Integer To String", "CR Interpolate Latents", "CR Intertwine Lists", "CR Keyframe List", "CR Latent Batch Size", "CR Latent Input Switch", "CR LoRA List", "CR LoRA Stack", "CR Load Animation Frames", "CR Load Flow Frames", "CR Load GIF As List", "CR Load Image List", "CR Load Image List Plus", "CR Load LoRA", "CR Load Prompt Style", "CR Load Schedule From File", "CR Load Scheduled ControlNets", "CR Load Scheduled LoRAs", "CR Load Scheduled Models", "CR Load Text List", "CR Load Value List", "CR Mask Text", "CR Math Operation", "CR Model Input Switch", "CR Model List", "CR Model Merge Stack", "CR Module Input", "CR Module Output", "CR Module Pipe Loader", "CR Multi Upscale Stack", "CR Multi-ControlNet Stack", "CR Multiline Text", "CR Output Flow Frames", "CR Output Schedule To File", "CR Overlay Text", "CR Overlay Transparent Image", "CR Page Layout", "CR Pipe Switch", "CR Polygons", "CR Prompt List", "CR Prompt List Keyframes", "CR Prompt Scheduler", "CR Prompt Text", "CR Radial Gradient", "CR Random Hex Color", "CR Random LoRA Stack", "CR Random Multiline Colors", "CR Random Multiline Values", "CR Random Panel Codes", "CR Random RGB", "CR Random RGB Gradient", "CR Random Shape Pattern", "CR Random Weight LoRA", "CR Repeater", "CR SD1.5 Aspect Ratio", "CR SDXL Aspect Ratio", "CR SDXL Base Prompt Encoder", "CR SDXL Prompt Mix Presets", "CR SDXL Prompt Mixer", "CR SDXL Style Text", "CR Save Text To File", "CR Schedule Input Switch", "CR Schedule To ScheduleList", "CR Seamless Checker", "CR Seed", "CR Seed to Int", "CR Select Font", "CR Select ISO Size", "CR Select Model", "CR Select Resize Method", "CR Set Switch From String", "CR Set Value On Binary", "CR Set Value On Boolean", "CR Set Value on String", "CR Simple Banner", "CR Simple Binary Pattern", "CR Simple Binary Pattern Simple", "CR Simple Image Compare", "CR Simple List", "CR Simple Meme Template", "CR Simple Prompt List", "CR Simple Prompt List Keyframes", "CR Simple Prompt Scheduler", "CR Simple Schedule", "CR Simple Text Panel", "CR Simple Text Scheduler", "CR Simple Text Watermark", "CR Simple Value Scheduler", "CR Split String", "CR Starburst Colors", "CR Starburst Lines", "CR String To Boolean", "CR String To Combo", "CR String To Number", "CR Style Bars", "CR Switch Model and CLIP", "CR Text", "CR Text Blacklist", "CR Text Concatenate", "CR Text Cycler", "CR Text Input Switch", "CR Text Input Switch (4 way)", "CR Text Length", "CR Text List", "CR Text List Simple", "CR Text List To String", "CR Text Operation", "CR Text Replace", "CR Text Scheduler", "CR Thumbnail Preview", "CR Trigger", "CR Upscale Image", "CR VAE Decode", "CR VAE Input Switch", "CR Value", "CR Value Cycler", "CR Value Scheduler", "CR Vignette Filter", "CR XY From Folder", "CR XY Index", "CR XY Interpolate", "CR XY List", "CR XY Product", "CR XY Save Grid Image", "CR_Aspect Ratio For Print" ], { "author": "Suzie1", "description": "175 custom nodes for artists, designers and animators.", "nickname": "Comfyroll Studio", "title": "Comfyroll Studio", "title_aux": "Comfyroll Studio" } ], "https://github.com/Suzu008/ComfyUI-CryptIO": [ [ "PreviewImageCryptIO", "PreviewVideoCryptIO", "SaveImageCryptIO", "SaveVideoCryptIO", "TextDecrypt", "TextEncrypt", "UploadImageCryptIO", "UploadVideoCryptIO" ], { "title_aux": "ComfyUI-CryptIO" } ], "https://github.com/SuzumiyaAkizuki/ComfyUI-LLM_Prompt_XML_Formatter": [ [ "LLM_Prompt_Formatter", "LLM_Style_Saver", "LLM_Xml_Style_Injector" ], { "title_aux": "ComfyUI-LLM_Prompt_XML_Formatter" } ], "https://github.com/Sxela/ComfyWarp": [ [ "ApplyMask", "ApplyMaskConditional", "ApplyMaskLatent", "ApplyMaskLatentConditional", "ExtractFlowAndMixConsistencyMaps", "ExtractOpticalFlow", "FixedQueue", "KeyframedFlowApplication", "LoadFrame", "LoadFrameFromDataset", "LoadFrameFromFolder", "LoadFramePairFromDataset", "LoadFrameSequence", "MakeFrameDataset", "MakePaths", "MixConsistencyMaps", "OffsetNumber", "RenderVideo", "ResizeToFit", "SaveFrame", "SchedulerFloat", "SchedulerInt", "SchedulerString", "WarpFrame" ], { "title_aux": "ComfyWarp" } ], "https://github.com/SykkoAtHome/ComfyUI_FaceProcessor": [ [ "FaceFitAndRestore", "FaceTracker", "FaceWrapper", "HighPassFilter", "ImageFeeder" ], { "title_aux": "Face Processor for ComfyUI" } ], "https://github.com/T-Ph525/ComfyUI-Underage-Filter": [ [ "AgeCheckerNode", "MultiTypeGateNode", "UnderageFilterNode" ], { "title_aux": "Underage Filter" } ], "https://github.com/TFL-TFL/ComfyUI_Text_Translation": [ [ "Text", "Text_Concatenate", "Text_Switch", "Text_Translation", "Text_Translation_V2", "Text_Translation_V2_Full" ], { "title_aux": "ComfyUI_Text_Translation" } ], "https://github.com/THtianhao/ComfyUI-FaceChain": [ [ "FC CropAndPaste", "FC CropBottom", "FC CropToOrigin", "FC FaceDetectCrop", "FC FaceFusion", "FC FaceSegAndReplace", "FC FaceSegment", "FC MaskOP", "FC RemoveCannyFace", "FC ReplaceByMask", "FC StyleLoraLoad" ], { "title_aux": "ComfyUI-FaceChain" } ], "https://github.com/THtianhao/ComfyUI-Portrait-Maker": [ [ "PM_BoxCropImage", "PM_ColorTransfer", "PM_ExpandMaskBox", "PM_FaceFusion", "PM_FaceShapMatch", "PM_FaceSkin", "PM_GetImageInfo", "PM_ImageResizeTarget", "PM_ImageScaleShort", "PM_MakeUpTransfer", "PM_MaskDilateErode", "PM_MaskMerge2Image", "PM_PortraitEnhancement", "PM_RatioMerge2Image", "PM_ReplaceBoxImg", "PM_RetinaFace", "PM_Similarity", "PM_SkinRetouching", "PM_SuperColorTransfer", "PM_SuperMakeUpTransfer" ], { "title_aux": "ComfyUI-Portrait-Maker" } ], "https://github.com/TJ16th/ComfyUI-TJ-PolkaDot": [ [ "PolkaDot_AdvancedShapePlacement", "PolkaDot_ColoredMaskCompositor", "PolkaDot_ShapeMaskGenerator" ], { "title_aux": "TJ_PolkaDot" } ], "https://github.com/TJ16th/TJ_ComfyUI_ColorUtility": [ [ "ColorPalette", "ImagePaletteExtractor", "RGBColorPicker" ], { "title_aux": "TJ_ComfyUI_ColorUtility" } ], "https://github.com/TJ16th/TJ_ComfyUI_Lineart2Vector": [ [ "CenterlineToSVG", "LineRegionDetector", "MaskLineCleanup", "SVGAutoReorder", "SVGBatchSaver", "SVGColorPicker", "SVGFileSaver", "SVGGroupLayout", "SVGPathCleanup", "SVGReorder", "SVGStyleEditor", "SVGStyleEditorSimple", "SVGToImage", "SVGVisibility", "VectorPythonInfo" ], { "title_aux": "TJ_ComfyUI_Lineart2Vector" } ], "https://github.com/TJ16th/comfyUI_TJ_NormalLighting": [ [ "EulerLightingNode" ], { "title_aux": "comfyUI_TJ_NormalLighting" } ], "https://github.com/TK3R/ComfyUI_TK3R_Ext": [ [ "TK3R CFG Sigma Interpolate", "TK3R CLIP Text Encode With Token Count", "TK3R ControlNet Apply Advanced", "TK3R Image Compare", "TK3R Safetensors Precision Reader", "TK3R Scheduled CFG Guider", "TK3RLoRARankReader", "TK3RQwenImageDiffsynthControlnetAdvanced", "TK3RSafetensorsPrecisionReader", "TK3RSigmasInterpolate", "TK3RTextEncodeQwenImageEditPlusExt", "TK3RZImageFunControlnet" ], { "title_aux": "ComfyUI TK3R Extensions" } ], "https://github.com/TKRLAB/ComfyUI_Prompt_List_JSON": [ [ "ComfyUI_Prompt_JSON" ], { "author": "TKRLAB", "description": "ComfyUI JSON-based prompt management tool.", "title": "ComfyUI_Prompt_List_JSON", "title_aux": "Prompt List JSON" } ], "https://github.com/TMElyralab/Comfyui-MusePose": [ [ "filenamestring", "musepose", "museposealign" ], { "title_aux": "Comfyui-MusePose" } ], "https://github.com/TRI3D-LC/ComfyUI-MiroBoard": [ [ "add-image-miro-board" ], { "title_aux": "ComfyUI-MiroBoard" } ], "https://github.com/TRI3D-LC/tri3d-comfyui-nodes": [ [ "TRI3D_CutByMaskAspectRatio", "get_histogram_limits", "main_light_layer", "main_scaled_paste", "simple_rescale_histogram", "tri3d--image-mask-2-box", "tri3d-HistogramEqualization", "tri3d-LAB_2_RGB", "tri3d-RGB_2_LAB", "tri3d-adjust-neck", "tri3d-atr-parse", "tri3d-atr-parse-batch", "tri3d-bgremove-mega", "tri3d-clean_mask", "tri3d-clear-memory", "tri3d-clear_memory", "tri3d-clipdrop-bgremove-api", "tri3d-clipdrop-bgreplace-api", "tri3d-composite-image-splitter", "tri3d-dwpose", "tri3d-extract-hand", "tri3d-extract-masks-batch", "tri3d-extract-parts-batch", "tri3d-extract-parts-batch2", "tri3d-extract-parts-mask-batch", "tri3d-extract-pascal-parts-batch", "tri3d-extract_pose_part", "tri3d-face-recognise", "tri3d-flexible_color_extract", "tri3d-float-to-image", "tri3d-fuzzification", "tri3d-get_histogram_limits", "tri3d-get_mean_and_standard_deviation", "tri3d-get_threshold_for_bg_swap", "tri3d-image-mask-2-box", "tri3d-image-mask-box-2-image", "tri3d-interaction-canny", "tri3d-levindabhi-cloth-seg", "tri3d-load-pose-json", "tri3d-load_AEMatter_Model", "tri3d-luminosity-match", "tri3d-main_transparent_background", "tri3d-photoroom-bgremove-api", "tri3d-pose-adaption", "tri3d-pose-to-image", "tri3d-position-hands", "tri3d-position-parts-batch", "tri3d-position-pascal-parts-batch", "tri3d-recolor-mask", "tri3d-recolor-mask-LAB_space", "tri3d-recolor-mask-LAB_space_manual", "tri3d-recolor-mask-RGB_space", "tri3d-renormalize_array", "tri3d-run_AEMatter_inference", "tri3d-scaled-paste", "tri3d-scaled-paste_unsafe", "tri3d-simple_bg_swap", "tri3d-simple_rescale_histogram", "tri3d-skin-feathered-padded-mask", "tri3d-swap-pixels", "tri3d_CutByMaskAspectRatio", "tri3d_H_Stack_Images", "tri3d_Image_extend", "tri3d_MaskAreaPercentage", "tri3d_NSFWFilter", "tri3d_NarrowfyImage", "tri3d_Remove_Small_Mask_Islands", "tri3d_SaveFlattenedPoseKpsAsJsonFile", "tri3d_SaveImage_absolute", "tri3d_SaveText_absolute", "tri3d_Skip_HeadMask", "tri3d_Skip_HeadMask_AddNeck", "tri3d_Skip_LipMask", "tri3d_SmartBox", "tri3d_Smart_Depth", "tri3d_StringContains", "tri3d_Wait_And_Read_File", "tri3d_extract_facer_mask", "tri3d_fill_mask", "tri3d_is_only_trouser", "tri3d_position_pose_part" ], { "title_aux": "tri3d-comfyui-nodes" } ], "https://github.com/TTPlanetPig/Comfyui_DreamID-V_wrapper": [ [ "DreamIDV_ConditioningPrep_TTP", "DreamIDV_ModelLoader_Wrapper_TTP", "DreamIDV_PoseExtractor_TTP", "DreamIDV_Sampler_Wrapper_TTP" ], { "title_aux": "Comfyui_DreamID-V_wrapper" } ], "https://github.com/TTPlanetPig/Comfyui_Hunyuan3D": [ [ "GifImageViewerNode", "Hunyuan3DNode", "SquareImage" ], { "title_aux": "Comfyui_Hunyuan3D" } ], "https://github.com/TTPlanetPig/Comfyui_JC2": [ [ "ExtraOptionsNode", "ExtraOptionsNode_Beta", "JoyCaption2", "JoyCaption2_simple", "JoyCaptionBetaOne_Full", "JoyCaptionBetaOne_Simple" ], { "title_aux": "Comfyui_JC2" } ], "https://github.com/TTPlanetPig/Comfyui_Object_Detect_QWen_VL": [ [ "BBoxesToSAM2", "DownloadAndLoadQwenModel", "QwenVLDetection" ], { "title_aux": "ComfyUI Qwen2.5-VL Object Detection Node" } ], "https://github.com/TTPlanetPig/Comfyui_Object_Migration": [ [ "TTP_Expand_And_Mask", "TTP_text_mix" ], { "title_aux": "Clothing Migration Kit" } ], "https://github.com/TTPlanetPig/Comfyui_TTP_CN_Preprocessor": [ [ "TTPlanet_Tile_Preprocessor_GF", "TTPlanet_Tile_Preprocessor_Simple", "TTPlanet_Tile_Preprocessor_cufoff", "TTPlanet_inpainting_Preprecessor" ], { "title_aux": "for comfyui image proprocessor" } ], "https://github.com/TTPlanetPig/Comfyui_TTP_Toolset": [ [ "LTXVContext_TTP", "LTXVFirstLastFrameControl_TTP", "LTXVMiddleFrame_TTP", "TTP_CoordinateSplitter", "TTP_Expand_And_Mask", "TTP_Image_Assy", "TTP_Image_Tile_Batch", "TTP_Tile_image_size", "TTP_condsetarea_merge", "TTP_condsetarea_merge_test", "TTP_condtobatch", "TTP_text_mix", "TTPlanet_Tile_Preprocessor_Simple", "TeaCacheHunyuanVideoSampler" ], { "title_aux": "Comfyui_TTP_Toolset" } ], "https://github.com/TTPlanetPig/TTP_Comfyui_FramePack_SE": [ [ "TTPlanet_FramePack" ], { "title_aux": "TTP_Comfyui_FramePack_SE" } ], "https://github.com/TW-CUI/TW-CUI-Util": [ [ "TWCUI_Util_CommonSDXLResolutions", "TWCUI_Util_FloatLiteral", "TWCUI_Util_GenerationParameters", "TWCUI_Util_GenerationPrompts", "TWCUI_Util_IntLiteral", "TWCUI_Util_ModelVAELORALoader", "TWCUI_Util_ModelVAELoader", "TWCUI_Util_MultilineStringLiteral", "TWCUI_Util_SaveImage", "TWCUI_Util_SaveImageAdvanced", "TWCUI_Util_StringLiteral" ], { "title_aux": "TW-CUI-Util" } ], "https://github.com/TZOOTZ/ComfyUI-TZOOTZ_VHS": [ [ "TZOOTZ_VHSNode" ], { "title_aux": "TZOOTZ VHS Effect Node" } ], "https://github.com/TaiTair/comfyui-simswap": [ [ "Simswap", "SimswapBuildFaceModel", "SimswapFaceSwapOpt", "SimswapImageDublicator", "SimswapLoadFaceModel", "SimswapMaskHelper", "SimswapOptions", "SimswapRestoreFace", "SimswapSaveFaceModel" ], { "title_aux": "Simswap Node for ComfyUI" } ], "https://github.com/Taithrah/ComfyUI_Fens_Simple_Nodes": [ [ "FensTokenCounter", "OptiEmptyLatent", "OptiEmptyLatentAdvanced" ], { "title_aux": "Fens-Simple-Nodes" } ], "https://github.com/TakkunRed/ComfyUI-Metadata-Inspector": [ [ "ExtractPngMetadata", "JsonVisualizer", "LoadImageWithFileName" ], { "title_aux": "ComfyUI-Metadata-Inspector" } ], "https://github.com/TakkunRed/ComfyUI-StepByStep-Sampler": [ [ "StepByStepGridSampler", "StepByStepSampler", "StepStepComparer", "StepStepPlayer" ], { "title_aux": "ComfyUI-StepByStep-Sampler" } ], "https://github.com/TakkunRed/comfyui_checkpoint_preset_manager": [ [ "CheckpointPresetNode" ], { "title_aux": "comfyui_checkpoint_preset_manager" } ], "https://github.com/Taremin/comfyui-prompt-config": [ [ "Prompt", "PromptEdit", "PromptGenerationConfig" ], { "title_aux": "comfyui-prompt-config" } ], "https://github.com/Taremin/comfyui-prompt-extranetworks": [ [ "PromptControlNetApply", "PromptControlNetPrepare", "PromptExtraNetworks" ], { "title_aux": "ComfyUI Prompt ExtraNetworks" } ], "https://github.com/Taremin/comfyui-string-tools": [ [ "StringToolsBalancedChoice", "StringToolsConcat", "StringToolsRandomChoice", "StringToolsSeed", "StringToolsString", "StringToolsText" ], { "title_aux": "ComfyUI String Tools" } ], "https://github.com/Taremin/webui-monaco-prompt": [ [ "WebuiMonacoPromptFind", "WebuiMonacoPromptReplace" ], { "title_aux": "WebUI Monaco Prompt" } ], "https://github.com/TdogCreations/ComfyUI-NAID-Grid-Position": [ [ "NAID Grid Position" ], { "title_aux": "ComfyUI-NAID-Grid-Position" } ], "https://github.com/TeaCrab/ComfyUI-TeaNodes": [ [ "TC_ColorFill", "TC_CropTo", "TC_EqualizeCLAHE", "TC_ImageResize", "TC_ImageScale", "TC_KorniaGamma", "TC_RandomColorFill", "TC_RandomLora", "TC_RandomModel", "TC_SizeApproximation" ], { "title_aux": "ComfyUI-TeaNodes" } ], "https://github.com/TechnicalTod/ComfyUI-RotoMask": [ [ "RotoMaskNode" ], { "title_aux": "ComfyUI-RotoMask" } ], "https://github.com/TemryL/ComfyS3": [ [ "DownloadFileS3", "LoadImageS3", "SaveImageS3", "SaveVideoFilesS3", "UploadFileS3" ], { "title_aux": "ComfyS3" } ], "https://github.com/TemryL/ComfyUI-IDM-VTON": [ [ "IDM-VTON", "PipelineLoader" ], { "title_aux": "ComfyUI-IDM-VTON [WIP]" } ], "https://github.com/Temult/TWanSigmaGraph": [ [ "TWanSigmaGraph" ], { "title_aux": "TWanSigmaGraph" } ], "https://github.com/TencentQQGYLab/ComfyUI-ELLA": [ [ "CombineClipEllaEmbeds", "ConcatConditionEllaEmbeds", "ConditionToEllaEmbeds", "ELLALoader", "EllaApply", "EllaCombineEmbeds", "EllaEncode", "EllaTextEncode", "SetEllaTimesteps", "T5TextEncode #ELLA", "T5TextEncoderLoader #ELLA" ], { "title_aux": "ComfyUI-ELLA" } ], "https://github.com/Tensor-Art/ComfyUI_TENSOR_ART": [ [ "TA_AIToolsNode", "TA_ExecuteNode", "TA_UploadImageNode" ], { "title_aux": "ComfyUI_TENSOR_ART" } ], "https://github.com/TensorKaze/ComfyUI-TkNodes": [ [ "FluxAdvancedSampler", "FluxLatentSampler", "LoadImageAndScaleToTotalPixels", "LoadModelAndUpscaleImage", "MultiLatentSelector", "MultiModelLoader", "RepeatLatentBatchOptional", "VAEEncodeOptional" ], { "title_aux": "ComfyUI-TkNodes" } ], "https://github.com/Tera-Dark/ComfyUI-Universal-Extractor": [ [ "UniversalJsonSegmentRandomizer" ], { "title_aux": "ComfyUI Universal Extractor" } ], "https://github.com/Terpentinas/EasyLoRAMerger": [ [ "EasyTextDisplay", "SmartModelBaker" ], { "title_aux": "EasyLoRAMerger" } ], "https://github.com/Tessiiiz/ComfyUI-Tessiiiz-WanVideoToolkit": [ [ "Wan22VaceMultiRefEncode", "WanMultiRefStack", "WanPositionedRefGallery", "WanVaceMultiRefToVideo", "WanVideoFreezeFrames" ], { "title_aux": "ComfyUI-Tessiiiz-WanVideoToolkit" } ], "https://github.com/Tessiiiz/comfyui-workflow-switchboard": [ [ "PenzillaWorkflowReturn", "PenzillaWorkflowSwitchboard" ], { "title_aux": "comfyui-workflow-switchboard" } ], "https://github.com/TheArtOfficial/ComfyUI-MaskMorph": [ [ "DirectionalMaskExpand", "MaskPinchWiden" ], { "title_aux": "ComfyUI-MaskMorph" } ], "https://github.com/TheBarret/ZSuite": [ [ "ZSuite: Prompter", "ZSuite: RF Noise", "ZSuite: SeedMod" ], { "title_aux": "ZSuite" } ], "https://github.com/TheDuke1974/comfyui-expobooth-prompt-public": [ [ "ExpoBoothPromptBuilder" ], { "title_aux": "comfyui-expobooth-prompt-public" } ], "https://github.com/TheLustriVA/ComfyUI-Image-Size-Tools": [ [ "FluxResolutionNode", "ImageSizeDetectorNode", "SD15ResolutionNode", "SDXLResolutionNode", "WAN21AdvancedResolutionNode", "WAN21ResolutionNode" ], { "title_aux": "ComfyUI Image Size Tool" } ], "https://github.com/TheMadDoctor007/ComfyUI-QwenCameraSelector": [ [ "QwenCameraSelector" ], { "title_aux": "Qwen Camera Selector" } ], "https://github.com/TheMistoAI/ComfyUI-Anyline": [ [ "AnyLinePreprocessor" ], { "title_aux": "Anyline" } ], "https://github.com/TheOnlyAaron/comfyui-pipedream": [ [ "PDNetworkOutput", "PDOutputNamer", "V3Wrapper" ], { "title_aux": "Pipedream" } ], "https://github.com/TheWhykiki/Whykiki-ComfyUIToolset": [ [ "SequentialImageLoaderV8" ], { "title_aux": "Whykiki ComfyUI Toolset" } ], "https://github.com/ThereforeGames/ComfyUI-Unprompted": [ [ "Unprompted", "UnpromptedSetRack" ], { "title_aux": "ComfyUI-Unprompted" } ], "https://github.com/ThetaCursed/ComfyUI-HiresFix-Ultra-AllInOne": [ [ "HiresFixUltraAllInOne" ], { "title_aux": "ComfyUI-HiresFix-Ultra-AllInOne" } ], "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": [ [ "ConcatenateBatchHorizontally", "CropDisjointRegions", "DeconcatenateBatchHorizontally", "ImageSimilaritySequentialCLIP", "ImageSimilaritySequentialMatch", "LogoDetectorOWL", "PasteByBoundingBoxBatch", "RepeatConditioning", "SelectImageFromBatch" ], { "title_aux": "ComfyUI-Pixel-Forge" } ], "https://github.com/ThunderFun/ComfyUI-GPTQ-Calibration": [ [ "CalibrationDataCollector", "DualModelCalibrationDataCollector" ], { "title_aux": "ComfyUI-GPTQ-Calibration" } ], "https://github.com/TiamaTiramisu/risutools": [ [ "CheckFileNamePrefixExists", "LoadImageFromText", "LoadLastFileNamePrefix", "UUIDGenerator" ], { "title_aux": "RisuTools" } ], "https://github.com/TianDongL/Blind_watermark_Comfyui": [ [ "WatermarkEmbedImage", "WatermarkEmbedText", "WatermarkExtractImage", "WatermarkExtractText", "WatermarkQRCodeDecoder", "WatermarkQRCodeGenerator" ], { "title_aux": "Blind_watermark_Comfyui" } ], "https://github.com/Tinuva88/Comfy-UmiAI": [ [ "CameraAngleSelector", "UmiAIWildcardNode", "UmiAIWildcardNodeLite", "UmiCharacterCreator", "UmiDatasetGenerator", "UmiEmotionGenerator", "UmiEmotionStudio", "UmiModelManager", "UmiModelSelector", "UmiPoseGenerator", "UmiPositionControl", "UmiSaveImage", "UmiSpriteGenerator", "UmiTextBypass", "UmiVisualCameraControl" ], { "title_aux": "Comfy-UmiAI" } ], "https://github.com/TinyBeeman/ComfyUI-TinyBee": [ [ "CSV Parser", "Combine Lists", "Combine Properties", "Decorate List", "Dictionary Lookup", "Encode Any Property", "Face Body Aspect Bounds", "File Metadata", "Filter Existing Files", "Filter List", "Filter Words", "Force Aspect On Bounds", "Get File List", "Get List From File", "Get Mask Bounding Box", "Grid Divider", "Grid Maker (Dynamic)", "Images From Batch", "Incrementer", "Indexed Entry", "Int to Boolean", "Interpolate Frames", "Is String Empty", "Iterate Seed", "Json From Properties", "List Count", "Load Image Batch from Zip", "None Image", "Process Path Name", "Prompt Splitter", "Prompt Splitter (Dynamic)", "Prop From Properties", "Random Entry", "Random File Entry", "Randomize Image Batch", "Randomize List", "Replace List", "Save Image Batch to Zip", "Search To Boolean", "Search and Replace", "Select Bounding Box", "Sort List", "Split List", "String To List", "String to Float", "String to Int", "Timestamp", "Tiny Random" ], { "title_aux": "ComfyUI-TinyBee" } ], "https://github.com/TinyTerra/ComfyUI_tinyterraNodes": [ [ "ttN KSampler_v2", "ttN advPlot combo", "ttN advPlot images", "ttN advPlot merge", "ttN advPlot range", "ttN advPlot string", "ttN advanced xyPlot", "ttN compareInput", "ttN concat", "ttN conditioning", "ttN debugInput", "ttN float", "ttN hiresfixScale", "ttN imageOutput", "ttN imageREMBG", "ttN int", "ttN multiModelMerge", "ttN pipe2BASIC", "ttN pipe2DETAILER", "ttN pipeEDIT", "ttN pipeEncodeConcat", "ttN pipeIN", "ttN pipeKSampler", "ttN pipeKSamplerAdvanced", "ttN pipeKSamplerAdvanced_v2", "ttN pipeKSamplerSDXL", "ttN pipeKSamplerSDXL_v2", "ttN pipeKSampler_v2", "ttN pipeLoader", "ttN pipeLoaderSDXL", "ttN pipeLoaderSDXL_v2", "ttN pipeLoader_v2", "ttN pipeLoraStack", "ttN pipeOUT", "ttN seed", "ttN text", "ttN text3BOX_3WAYconcat", "ttN text7BOX_concat", "ttN textCycleLine", "ttN textDebug", "ttN textOutput", "ttN tinyLoader", "ttN xyPlot" ], { "author": "tinyterra", "description": "This extension offers extensive xyPlot, various pipe nodes, fullscreen image viewer based on node history, dynamic widgets, interface customization, and more.", "nickname": "\ud83c\udf0f", "nodename_pattern": "^ttN ", "title": "tinyterraNodes", "title_aux": "ComfyUI_tinyterraNodes" } ], "https://github.com/Tlant/ComfyUI-OllamaPromptsGeneratorTlant": [ [ "ExtractJsonFromPngTlant", "ExtractPromptFromJsonTlant", "LoadImageAndExtractMetadataTlant", "LoadRandomTxtFileTlant", "LoadRandomTxtFileTlantV2", "LoadRandomTxtFileTlantV3", "LoadSequencedTxtFileTlant", "LoadSmartRandomTxtFileTlant", "LoadSpecificTxtFileTlant", "OllamaPromptsGeneratorTlant", "OllamaSimpleTextGeneratorTlant", "OpenRouterApiTlantV1", "RandomImageLoaderTlant", "ReasoningLLMOutputCleaner", "SaveImagePairForKontext", "StringFormatterTlant" ], { "title_aux": "ComfyUI-OllamaPromptsGeneratorTlant" } ], "https://github.com/ToTheBeginning/ComfyUI-DreamO": [ [ "ApplyDreamO", "DreamOProcessorLoader", "DreamORefEncode" ], { "title_aux": "DreamO Comfyui" } ], "https://github.com/TobiasGlaubach/ComfyUI-TG_pydocmaker": [ [ "TG_PydGetMetadata", "TG_PydPreview" ], { "title_aux": "ComfyUI-TG_pydocmaker" } ], "https://github.com/Tr1dae/ComfyUI-Dequality": [ [ "Dequality" ], { "title_aux": "ComfyUI-Dequality" } ], "https://github.com/Tr1dae/ComfyUI-EasyFilePaths": [ [ "AltFallbackCLIPLoader", "AltFallbackCheckpointLoader", "AltFallbackUNETLoader", "AltFallbackVAELoader", "CharacterLoraSelect", "ChromaActionSelect", "ConvertHEXToRGB", "DepthAnything_V2", "DepthAwareMaskGrow", "DownloadAndLoadDepthAnythingV2Model", "DynamicBypassController", "DynamicBypassSelector", "EasyArrayFilter", "EasyBasicJsonExtractor", "EasyBboxDetectorCombined", "EasyBooleanConverter", "EasyCLIPLoader", "EasyCLIPLoaderGGUF", "EasyCheckpointLoader", "EasyCompare", "EasyDecalComposition", "EasyDualCLIPLoaderGGUF", "EasyFileName", "EasyFilmGrain", "EasyFloatToInt", "EasyForceClipDType", "EasyForceModelDType", "EasyGamma", "EasyGetLine", "EasyGrowMaskAndBlur", "EasyImageBloomFilter", "EasyImageCompare", "EasyJSONJobImport", "EasyJSONUpdate", "EasyJsonExtractor", "EasyJsonSaver", "EasyLastImageCompare", "EasyLoraLoader", "EasyMaskDetector", "EasyMathAdd", "EasyMathMultiply", "EasyMathSubtract", "EasyNull", "EasyPreviewWebP", "EasyQuadrupleCLIPLoaderGGUF", "EasyRandomLineJoin", "EasyRandomLines", "EasyResize", "EasySegmDetectorCombined", "EasyTemplateAny", "EasyTripleCLIPLoaderGGUF", "EasyUNETLoader", "EasyUltralyticsDetectorProvider", "EasyUnetLoaderGGUF", "EasyUnetLoaderGGUFAdvanced", "EasyVAELoader", "EasyWardrobeInit", "EasyWardrobeWriter", "EasyYolov8Detection", "EasyYolov8Segmentation", "Easy_CustomNode_Apply", "Easy_CustomNode_List", "FreshYoloSegmentationMask", "GeneralSwitch", "HexColorInput", "ImageSaveToPath", "ImageSaveToPathwithCaption", "LatentSwitch", "LineCounter", "LoadImageFromMatch", "LoadImageFromPath", "LoadImagesFromFolder", "LoadRandomImageFromFolderPath", "QwenActionSelect", "RemoveNoiseMask", "TileAssembly", "TileBreak", "UserSelect", "WanActionSelect", "easy_apply_latent_mask_safe", "easy_base64_loader", "easy_batch_enforcer", "easy_cuda_flush", "easy_image_failsafe_loader", "easy_image_sanitize", "easy_image_stats", "easy_image_url", "easy_latent_NaN_catcher", "easy_latent_clamp", "easy_latent_cpu_hop", "easy_latent_normalize", "easy_latent_sanitize", "easy_mask_sanitize", "easy_smartbypass", "easy_vae_hard_reset", "save_image_with_latent_and_metadata_webp", "webp_latent_loader" ], { "title_aux": "ComfyUI-EasyFilePaths" } ], "https://github.com/Transhumai/ComfyUI-LegionPower": [ [ "LegionConfig", "LegionExporter", "LegionImporter", "LegionJoin", "LegionJoinAll", "LegionMaster", "LegionMaster3", "LegionMaster6", "LegionWarmup" ], { "title_aux": "ComfyUI-LegionPower" } ], "https://github.com/Travers5/comfyUI_probabilistic_tag_sampler": [ [ "ProbabilisticTagSampler" ], { "title_aux": "comfyUI_probabilistic_tag_sampler" } ], "https://github.com/Trgtuan10/ComfyUI_YoloSegment_Mask": [ [ "Object Mask" ], { "title_aux": "ComfyUI_YoloSegment_Mask" } ], "https://github.com/TripleHeadedMonkey/ComfyUI-Zlycoris": [ [ "CLIPLoaderGGUF", "DualCLIPLoaderGGUF", "GetImageSizePlus+", "KeywordMatchGate", "PrimitiveWidgetToString", "QuadrupleCLIPLoaderGGUF", "TripleCLIPLoaderGGUF", "UnetLoaderGGUF", "UnetLoaderGGUFAdvanced", "ZImageAITKLoRALoader", "ZImageAdvancedConditioning", "ZImageComfyInjector", "ZImageComfyUninjector", "ZImageConditioningContrast", "ZImageDiffSynthLoader", "ZImageDiffusersLoader", "ZImageGGUFInjector", "ZImageGGUFStandaloneLoader", "ZImageLoaderAndPatcher", "ZImageLycorisStacker", "ZImageQwenTELoRALoader", "ZImageRawClipMerge", "ZImageRawModelMerge", "ZImageSaveTextEncoder", "ZImageSaveTransformer", "ZImageTIESMerge", "ZImageUniversalLoRALoader", "ZImageVectorMerge" ], { "title_aux": "ComfyUI-Zlycoris" } ], "https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler": [ [ "PerfectionBetaStyler" ], { "title_aux": "ComfyUI_MileHighStyler" } ], "https://github.com/Tropfchen/ComfyUI-Embedding_Picker": [ [ "EmbeddingPicker" ], { "title_aux": "Embedding Picker" } ], "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector": [ [ "YARS", "YARSAdv" ], { "title_aux": "YARS: Yet Another Resolution Selector" } ], "https://github.com/TrophiHunter/ComfyUI_Photography_Nodes": [ [ "Bloom", "Bloom Lens Flares", "Chromatic Aberration", "Contrast Adaptive Sharpening", "Contrast Brightness", "Depth of Field", "Get Watermark", "Halation", "Lens Dirt", "Lens Distortion", "Levels Adjustment", "Lut", "Manga Toner", "Monitor Filter", "Multi Scale Contrast", "NTSC Filter", "Noise", "Physically Accurate Lens Dirt", "Pixel Art", "Saturation Vibrance", "Sensor Dust", "Sharpen Simple", "Sharpen Unsharp Mask", "Tint", "VHS Chroma Smear", "VHS Degrade", "Vignette Effect", "Watermark" ], { "title_aux": "Photography Nodes" } ], "https://github.com/Trung0246/ComfyUI-0246": [ [ "0246.Beautify", "0246.BoxRange", "0246.CastReroute", "0246.Cloud", "0246.Count", "0246.Highway", "0246.HighwayBatch", "0246.Hold", "0246.Hub", "0246.Junction", "0246.JunctionBatch", "0246.Loop", "0246.Merge", "0246.Meta", "0246.RandomInt", "0246.Script", "0246.ScriptNode", "0246.ScriptPile", "0246.ScriptRule", "0246.Stringify", "0246.Switch", "0246.Tag" ], { "author": "Trung0246", "description": "Random nodes for ComfyUI I made to solve my struggle with ComfyUI (ex: pipe, process). Have varying quality.", "nickname": "ComfyUI-0246", "title": "ComfyUI-0246", "title_aux": "ComfyUI-0246" } ], "https://github.com/Ttl/ComfyUi_NNLatentUpscale": [ [ "NNLatentUpscale", "NNlLatentUpscale" ], { "preemptions": [ "NNLatentUpscale" ], "title_aux": "ComfyUI Neural Network Latent Upscale" } ], "https://github.com/TuZZiL/ComfyUI-FLUX-Klein-Identity-Edit-Loader": [ [ "FluxLoraAutoLoader", "FluxLoraAutoStrength", "FluxLoraLoader", "FluxLoraStack" ], { "title_aux": "ComfyUI-FLUX-Klein-Identity-Edit-Loader" } ], "https://github.com/TuonoMindCode/ComfyUI-MultiClip-Text-Script": [ [ "MultiClipTextScriptClipSelector", "MultiClipTextScriptMain", "MultiClipTextScriptPositiveOnly" ], { "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": [ [ "TextLineSelectorNode" ], { "title_aux": "Text Line Selector" } ], "https://github.com/TylerZoro/SD3-Scaling": [ [ "SD3ImageScaleToTotalPixels" ], { "title_aux": "SD3-Scaling" } ], "https://github.com/ULT7RA/FLUXNATION": [ [ "FLUXATTENHUT", "FLUXNATION", "FLUXSPIKEY", "ULT7RAFLUX" ], { "title_aux": "FLUXNATION FLUX.1 Fused Neuromorphic SPIKE Attention & Step Cache Cuda Kernel" } ], "https://github.com/Ugleh/ComfyUI-interactive-crop": [ [ "InteractiveCrop" ], { "title_aux": "ComfyUI-interactive-crop" } ], "https://github.com/Ugleh/ComfyUI-ugleh-OpenAI": [ [ "Ugleh.OpenAI.ResponsesText" ], { "title_aux": "ComfyUI-ugleh-OpenAI" } ], "https://github.com/Umikaze-job/select_folder_path_easy": [ [ "SelectFolderPathEasy" ], { "title_aux": "select_folder_path_easy" } ], "https://github.com/UndefinedUo/DuoUmiWildcards": [ [ "DuoUmiRatioSelector", "DuoUmiWildcard" ], { "title_aux": "DuoUmiWildcards" } ], "https://github.com/Urabewe/ComfyUI-AudioTools": [ [ "AudioEnhancementNode", "AudioNormalizeLUFS" ], { "title_aux": "ComfyUI-AudioTools" } ], "https://github.com/Urabewe/ComfyUI-CountS2VExtend": [ [ "CountVideoExtendS2VNode" ], { "title_aux": "ComfyUI Video Extend Counter" } ], "https://github.com/Usonaki/ComfyUI-DyPE-Nunchaku": [ [ "DyPE_Nunchaku" ], { "title_aux": "ComfyUI-DyPE-Nunchaku" } ], "https://github.com/VAST-AI-Research/ComfyUI-Tripo": [ [ "TripoAPIDraft", "TripoAnimateRetargetNode", "TripoAnimateRigNode", "TripoConvertNode", "TripoImportModel", "TripoMeshCompletion", "TripoMeshSegmentation", "TripoRefineModel", "TripoSmartLowPoly", "TripoStylizeModel", "TripoTextureModel" ], { "title_aux": "Tripo for ComfyUI" } ], "https://github.com/VK/vk-nodes": [ [ "PrepareJobs", "SketchyText", "SketchyThumbnail", "TiledConfigNode", "TiledCropNode", "TiledRenderNode", "TiledSetupNode", "VKLoadAudio" ], { "title_aux": "VK Nodes" } ], "https://github.com/Vaibhavs10/ComfyUI-DDUF": [ [ "DDUFLoader", "DiffusersModelMakeup", "DiffusersPipelineLoader", "DiffusersSchedulerLoader", "DiffusersSimpleSampler" ], { "title_aux": "ComfyUI-DDUF" } ], "https://github.com/VangengLab/ComfyUI-LivePortrait_v2": [ [ "LivePortraitProcess_animal" ], { "title_aux": "ComfyUI-LivePortrait_v2" } ], "https://github.com/VangengLab/ComfyUI-LivePortrait_v3": [ [ "LivePortraitp2p" ], { "title_aux": "ComfyUI-LivePortrait_v3" } ], "https://github.com/Vaporbook/ComfyUI-SaveImage-PP": [ [ "SaveImagePP" ], { "title_aux": "ComfyUI-SaveImage-PP" } ], "https://github.com/Verolelb/ComfyUI-Qwen-Aspect-Ratio": [ [ "QwenAspectRatioSelectorLatent" ], { "title_aux": "ComfyUI-Qwen-Aspect-Ratio" } ], "https://github.com/Verolelb/ComfyUI-Video-Workbench": [ [ "AutoEditWorkbench" ], { "title_aux": "ComfyUI-Video-Workbench" } ], "https://github.com/Verolelb/ComfyUI-VideoCompressor": [ [ "VideoCompressor" ], { "title_aux": "Video Compressor (Unified)" } ], "https://github.com/VertexAnomaly/ComfyUI_ImageSentinel": [ [ "ImageSentinel" ], { "title_aux": "ComfyUI_ImageSentinel" } ], "https://github.com/VertexStudio/roblox-comfyui-nodes": [ [ "FirstLetterNode", "FlowNodes", "MirrorEffectNode", "SaveImageNode", "ScaleImageNode", "SwitchImageNode", "SwitchTextNode", "TextToImageNode" ], { "title_aux": "roblox-comfyui-nodes" } ], "https://github.com/Victor8730/comfyui-shadow-outline": [ [ "ShadowOrOutlineFromAlpha" ], { "title_aux": "comfyui-shadow-outline" } ], "https://github.com/VikramxD/VEnhancer-ComfyUI-Wrapper": [ [ "MultiGPUInference", "MultiGPUVEnhancerLoader", "SingleGPUInference", "SingleGPUVEnhancerLoader", "VideoLoader", "VideoSaver" ], { "title_aux": "VEnhancer ComfyUI Extension" } ], "https://github.com/Viningr/comfyui-xai-imagine-api": [ [ "XAIImagineImage" ], { "title_aux": "xAI Imagine Api" } ], "https://github.com/Visionatrix/ComfyUI-Gemini": [ [ "ConcatText_Zho", "DisplayText_Zho", "Gemini_15P_API_S_Advance_Zho", "Gemini_15P_API_S_Chat_Advance_Zho", "Gemini_API_Chat_Zho", "Gemini_API_S_Chat_Zho", "Gemini_API_S_Vsion_ImgURL_Zho", "Gemini_API_S_Zho", "Gemini_API_Vsion_ImgURL_Zho", "Gemini_API_Zho", "Gemini_FileUpload_API_S_Zho", "Gemini_File_API_S_Zho" ], { "title_aux": "ComfyUI-Gemini" } ], "https://github.com/Visionatrix/ComfyUI-RemoteVAE": [ [ "RemoteVAEDecode" ], { "title_aux": "ComfyUI-RemoteVAE" } ], "https://github.com/Visionatrix/ComfyUI-Visionatrix": [ [ "StyleAlignedBatchAlign", "VixCheckboxLogic", "VixDictionaryConvert", "VixDictionaryGet", "VixDictionaryNew", "VixDictionaryUpdate", "VixDynamicLoraDefinition", "VixImageFilters", "VixMultilineText", "VixTextConcatenate", "VixTextReplace", "VixUiAspectRatioSelector", "VixUiCheckbox", "VixUiCheckboxLogic", "VixUiList", "VixUiListLogic", "VixUiPrompt", "VixUiRangeFloat", "VixUiRangeInt", "VixUiRangeScaleFloat", "VixUiWorkflowMetadata" ], { "title_aux": "ComfyUI-Visionatrix" } ], "https://github.com/VraethrDalkr/ComfyUI-TripleKSampler": [ [ "SwitchStrategyAdvanced", "SwitchStrategySimple", "TripleKSamplerWan22Lightning", "TripleKSamplerWan22LightningAdvanced", "TripleKSamplerWan22LightningAdvancedAlt", "TripleWVSampler", "TripleWVSamplerAdvanced", "TripleWVSamplerAdvancedAlt" ], { "title_aux": "ComfyUI-TripleKSampler" } ], "https://github.com/VrchStudio/comfyui-web-viewer": [ [ "VrchAnyOSCControlNode", "VrchAudioChannelLoaderNode", "VrchAudioConcatNode", "VrchAudioEmotionVisualizerNode", "VrchAudioFrequencyBandAnalyzerNode", "VrchAudioGenresNode", "VrchAudioMusic2EmotionNode", "VrchAudioRecorderNode", "VrchAudioSaverNode", "VrchAudioVisualizerNode", "VrchAudioWebSocketChannelLoaderNode", "VrchAudioWebSocketSenderNode", "VrchAudioWebViewerNode", "VrchBPMDetectorNode", "VrchBooleanKeyControlNode", "VrchChannelOSCControlNode", "VrchChannelX4OSCControlNode", "VrchDelayNode", "VrchDelayOSCControlNode", "VrchFloatKeyControlNode", "VrchFloatMidiControlNode", "VrchFloatOSCControlNode", "VrchFloatRemapNode", "VrchGamepadLoaderNode", "VrchImageChannelLoaderNode", "VrchImageFallbackNode", "VrchImageFlipBookWebViewerNode", "VrchImagePreviewBackgroundNewNode", "VrchImagePreviewBackgroundNode", "VrchImageSaverNode", "VrchImageSwitchOSCControlNode", "VrchImageWebSocketChannelLoaderNode", "VrchImageWebSocketFilterSettingsNode", "VrchImageWebSocketSettingsNode", "VrchImageWebSocketSimpleWebViewerNode", "VrchImageWebSocketWebViewerNode", "VrchImageWebViewerNode", "VrchInstantQueueKeyControlNode", "VrchIntKeyControlNode", "VrchIntMidiControlNode", "VrchIntOSCControlNode", "VrchIntRemapNode", "VrchJsonUrlLoaderNode", "VrchJsonWebSocketChannelLoaderNode", "VrchJsonWebSocketSenderNode", "VrchLatentWebSocketChannelLoaderNode", "VrchLatentWebSocketSenderNode", "VrchLiveConsoleControlNode", "VrchMicLoaderNode", "VrchMidiDeviceLoaderNode", "VrchMidiWebSocketChannelLoaderNode", "VrchModelWebViewerNode", "VrchOSCControlSettingsNode", "VrchQRCodeNode", "VrchSwitchOSCControlNode", "VrchTextConcatOSCControlNode", "VrchTextKeyControlNode", "VrchTextSrtPlayerNode", "VrchTextSwitchOSCControlNode", "VrchTriggerToggleNode", "VrchTriggerToggleX4Node", "VrchTriggerToggleX8Node", "VrchVideoWebViewerNode", "VrchWebSocketServerNode", "VrchWebViewerNode", "VrchWorkflowApiExportNode", "VrchXYOSCControlNode", "VrchXYZOSCControlNode", "VrchXboxControllerNode" ], { "title_aux": "ComfyUI Web Viewer" } ], "https://github.com/VykosX/ControlFlowUtils": [ [ "Cycle", "CycleContinue", "CycleEnd", "DataMonitor", "FallbackAnyBatch", "FallbackImagePreviewer", "FolderSearch", "GarbageCollector", "HaltExecution", "IfConditionSelector", "ImageResolutionAdjust", "InvertCondition", "LoopClose", "LoopOpen", "LoraSelector", "MemoryStorage", "ModelSelector", "NullInput", "NullOutput", "ReadTextFile", "SaveTextFile", "SimpleToggle", "StringOperation", "UniversalSwitch", "UnloadModels", "VAESelector", "Wait" ], { "title_aux": "ControlFlowUtils" } ], "https://github.com/WASasquatch/ComfyUI_GB_Player": [ [ "ComfyGameBoyPlayer" ], { "title_aux": "ComfyUI GB Player" } ], "https://github.com/WASasquatch/ComfyUI_LMStudio_EasyQuery": [ [ "WASLMStudioCaption", "WASLMStudioCaptionDataset", "WASLMStudioCaptionDatasetCustom", "WASLMStudioChat", "WASLMStudioModel", "WASLMStudioOptions", "WASLMStudioQuery", "WASLoadImageDirectory" ], { "title_aux": "WAS LMStudio Easy-Query" } ], "https://github.com/WASasquatch/ComfyUI_Preset_Merger": [ [ "Preset_Model_Merge" ], { "title_aux": "ComfyUI Preset Merger" } ], "https://github.com/WASasquatch/ComfyUI_RetroArch_Player": [ [ "ComfyRetroArchPlayer" ], { "title_aux": "ComfyUI_RetroArch_Player" } ], "https://github.com/WASasquatch/ComfyUI_Viewer": [ [ "WASCanvasComposeBatch", "WASComfyViewer" ], { "title_aux": "ComfyUI_Viewer" } ], "https://github.com/WASasquatch/FreeU_Advanced": [ [ "WAS_FreeU", "WAS_FreeU_V2", "WAS_PostCFGShift" ], { "title_aux": "FreeU_Advanced" } ], "https://github.com/WASasquatch/PPF_Noise_ComfyUI": [ [ "Blend Latents (PPF Noise)", "Cross-Hatch Power Fractal (PPF Noise)", "Images as Latents (PPF Noise)", "Perlin Power Fractal Latent (PPF Noise)" ], { "title_aux": "PPF_Noise_ComfyUI" } ], "https://github.com/WASasquatch/PowerNoiseSuite": [ [ "Blend Latents (PPF Noise)", "Cross-Hatch Power Fractal (PPF Noise)", "Cross-Hatch Power Fractal Settings (PPF Noise)", "Images as Latents (PPF Noise)", "Latent Adjustment (PPF Noise)", "Latents to CPU (PPF Noise)", "Linear Cross-Hatch Power Fractal (PPF Noise)", "Perlin Power Fractal Latent (PPF Noise)", "Perlin Power Fractal Settings (PPF Noise)", "Power KSampler Advanced (PPF Noise)", "Power-Law Noise (PPF Noise)" ], { "title_aux": "Power Noise Suite for ComfyUI" } ], "https://github.com/WASasquatch/RES4SHO": [ [ "ManualSampler", "SigmaCurves" ], { "title_aux": "RES4SHO" } ], "https://github.com/WASasquatch/WAS_Extras": [ [ "BLVAEEncode", "CLIPTextEncodeList", "CLIPTextEncodeSequence2", "ConditioningBlend", "DebugInput", "KSamplerSeq", "KSamplerSeq2", "VAEEncodeForInpaint (WAS)", "VividSharpen", "VividSharpenV2", "WASApplyLUT", "WASApplyReweightedLoRA", "WASCameraMotionTrajectory", "WASChannelWaveform", "WASCombineLUT", "WASImageTileExtract", "WASImageTileShuffle", "WASLatentContrastLimitedDetailBoost", "WASLatentUpscaleHybrid", "WASLoadLUT", "WASMoEConditioningListAppend", "WASPowerLoraMerger", "WASPowerLoraMergerOptions", "WASSaveLUT", "WASTiledImageUpscaleWithModel", "WASWan22MoESamplerCtx", "WASWanExposureStabilizer", "WAS_AdaptiveDifferenceLatentUpscale" ], { "title_aux": "WAS_Extras" } ], "https://github.com/WASasquatch/face-upscaling-and-seamless-embedding": [ [ "FUSEGenericKSampler", "FUSEKSampler", "FUSESamplerMaskOptions", "FUSEVideoKSampler", "FUSEYOLOSettings" ], { "title_aux": "FUSE Face Enhancer" } ], "https://github.com/WASasquatch/was_affine": [ [ "WASAffineCustomAdvanced", "WASAffineKSampler", "WASAffineKSamplerAdvanced", "WASAffinePatternNoise", "WASAffineScheduleOptions", "WASBayerOptions", "WASBlackNoiseOptions", "WASCheckerOptions", "WASCrossHatchOptions", "WASDetailRegionOptions", "WASDotScreenOptions", "WASGreenNoiseOptions", "WASHighpassWhiteOptions", "WASLatentAffine", "WASLatentAffineCommonOptions", "WASLatentAffineOptions", "WASLatentAffineSimple", "WASLatentUpscale", "WASMultiBandNoiseApply", "WASPerlinOptions", "WASPoissonBlueOptions", "WASRingNoiseOptions", "WASSmoothRegionOptions", "WASTileLinesOptions", "WASUltimateCustomAdvancedAffineNoUpscale", "WASUltimateCustomAdvancedAffineNoUpscaleLatent", "WASVelvetOptions", "WASWANVAEDecode", "WASWANVAEEncode", "WASWorleyEdgesOptions" ], { "title_aux": "WAS Affine" } ], "https://github.com/WJLUOXIAO/XB_ToolBox": [ [ "XB_AudioSlicer", "XB_AudioSlicerV1", "XB_AudioSlicerV2", "XB_AudioSlicerV3", "XB_BatchFolderLoader", "XB_CLIPNameBroadcaster", "XB_CanvasLabel", "XB_CheckpointBlockSwap", "XB_ChunkVisualization", "XB_Dashboard_Zen", "XB_DynamicBus", "XB_HumanSegModelLoader", "XB_HumanSegmentation", "XB_ImageParamsMaster", "XB_MasterParameter", "XB_ROCmKSampler", "XB_ROCmKSamplerAdvanced", "XB_ROCmMemCleaner", "XB_ROCmSamplerCustom", "XB_ROCmSamplerCustomAdvanced", "XB_ROCmVAEDecode", "XB_ROCmVAEDecodeTemporal", "XB_ROCmVAEEncode", "XB_SageAttentionAccelerator", "XB_SamplerChunkMaster", "XB_StoryboardSlicer", "XB_StringMerge", "XB_UNetBlockSwap", "XB_UNetNameBroadcaster", "XB_VRAM_Calculator", "XB_VideoParamsMaster", "XB_Video_Merger", "XB_Wan22FunControlToVideo", "XB_Wan22ImageToVideoLatent", "XB_WanAnimateToVideo", "XB_WanAnimate_ParamBus", "XB_WanAnimate_RelayNode", "XB_WanBlockSwap", "XB_WanCameraImageToVideo", "XB_WanCompileSettings", "XB_WanDecode", "XB_WanFirstLastFrameToVideo", "XB_WanFunControlToVideo", "XB_WanFunInpaintToVideo", "XB_WanHuMoImageToVideo", "XB_WanImageToVideo", "XB_WanInfiniteTalkToVideo", "XB_WanInfiniteTalkToVideo_Dual", "XB_WanInfiniteTalkToVideo_Single", "XB_WanInfiniteTalk_ParamBus", "XB_WanInfiniteTalk_RelayNode", "XB_WanModelLoader", "XB_WanPhantomSubjectToVideo", "XB_WanSCAILToVideo", "XB_WanSCAILToVideoPro", "XB_WanSampler", "XB_WanSoundImageToVideo", "XB_WanSoundImageToVideoExtend", "XB_WanT5Loader", "XB_WanTextEncode", "XB_WanVAEDecodeTiled", "XB_WanVAELoader", "XB_WanVaceToVideo", "XB_Wan_InfiniteRelayNode", "XB_Wan_ParamBus", "XB_Wan_RelayNode", "XTX_Data_Radar" ], { "title_aux": "XB_ToolBox" } ], "https://github.com/WUYUDING2583/ComfyUI-Save-Image-Callback": [ [ "Save Image With Callback" ], { "title_aux": "Save Image With Callback" } ], "https://github.com/WWWEN8/ComfyUI-CCXManager": [ [ "CCXGroupExecutorSender", "CCXGroupExecutorSingle", "CCXManager", "CCXManagerCopy", "CCXRepoUpdaterNode", "CreateSDPPPInstallationDirectory", "NodeVersionManager" ], { "title_aux": "ComfyUI-CCXManager" } ], "https://github.com/WX-NPS1598/ComfyUI-Auto_Crop_By_NPS": [ [ "AutoCropByNPS" ], { "title_aux": "Auto Crop By NPS" } ], "https://github.com/WaddingtonHoldings/ComfyUI-InstaSD": [ [ "GPTImage1Generate", "InstaCBoolean", "InstaCFloat", "InstaCInteger", "InstaCLoadImageFromS3", "InstaCLoraLoader", "InstaCSaveImageToS3", "InstaCSeed", "InstaCText", "InstaCTextML", "InstaFileExist", "InstaLoadImageLocal", "InstaLoadImageWithMask", "InstaPromptMultipleStyleSelector", "InstaPromptStyleSelector", "LoadVideo", "PreViewVideo" ], { "title_aux": "InstaSD nodes for ComfyUI" } ], "https://github.com/WainWong/ComfyUI-Loop-image": [ [ "CyberEve_BatchImageLoopClose", "CyberEve_BatchImageLoopOpen", "CyberEve_LoopIndexSwitch", "CyberEve_MaskMerge", "CyberEve_MaskSegmentation", "CyberEve_SingleImageLoopClose", "CyberEve_SingleImageLoopOpen" ], { "title_aux": "ComfyUI-Loop-image" } ], "https://github.com/Wakapedia/ComfyUI-WanVideoWakawave": [ [ "WanVideoWakawaveLoraLoader", "WanVideoWakawavePromptBuilder" ], { "title_aux": "WanVideo Wakawave - Advanced LoRA & Prompt Tools" } ], "https://github.com/Wakfull33/ComfyUI-SaveImageCivitAI": [ [ "SaveCivitai" ], { "title_aux": "ComfyUI-SaveImageCivitAI" } ], "https://github.com/WangDianhui/ComfyUI-SA-ODE_Sampler": [ [ "LowStepSigmaScheduler", "SAODELowStepSampler", "SAODEStableSampler" ], { "title_aux": "ComfyUI-SA-ODE_Sampler" } ], "https://github.com/WangPengxing/ComfyUI_WPX_Node": [ [ "AnimalContour", "AnimalContourSilhouette", "CircleContour", "DetermineRowsAndCols", "PenetrateStyle", "RectangleContour", "SplitMaskElements", "SplitStickers" ], { "title_aux": "ComfyUI WPX Nodes" } ], "https://github.com/WarpedAnimation/ComfyUI-WarpedToolset": [ [ "ClipLoaderGGUF", "DualClipLoaderGGUF", "GGUFRun", "GGUFSave", "GGUFUndo", "LoaderGGUF", "LoaderGGUFAdvanced", "QuadrupleClipLoaderGGUF", "TENSORBoost", "TENSORCut", "TripleClipLoaderGGUF", "VaeGGUF", "WarpedAddToCaption", "WarpedBasicGuider", "WarpedBundleAllVideoImages", "WarpedBundleVideoImages", "WarpedCLIPLoader", "WarpedCLIPVisionLoader", "WarpedCheckpointLoader", "WarpedClipLoaderGGUF", "WarpedContinueWorkflowAuto", "WarpedContinueWorkflowManual", "WarpedCreateEmptyImageBatch", "WarpedCreateEmptyLatentBatch", "WarpedCreateSpecialImageBatch", "WarpedDualCLIPLoader", "WarpedDualClipLoaderGGUF", "WarpedDualEncoder", "WarpedDualGuider", "WarpedFramepackLoraSelectBatch", "WarpedFramepackMultiLoraSelect", "WarpedFramepackMultiLoraSelectExt", "WarpedFramepackSampler", "WarpedGetImageFromVideo", "WarpedGetTwoImagesFromVideo", "WarpedHunyuanImageToVideo", "WarpedHunyuanLoraAvgMerge", "WarpedHunyuanLoraBatchMerge", "WarpedHunyuanLoraConvert", "WarpedHunyuanLoraConvertKeys", "WarpedHunyuanLoraConvertToMusubi", "WarpedHunyuanLoraDoubleBlocksLayersBlend", "WarpedHunyuanLoraDoubleBlocksModifyMultipleSegments", "WarpedHunyuanLoraDoubleBlocksRemoveLinear", "WarpedHunyuanLoraDoubleBlocksSwap", "WarpedHunyuanLoraMerge", "WarpedHunyuanMultiLoraAvgMerge", "WarpedHunyuanMultiLoraLoader", "WarpedHunyuanMultiLoraMerge", "WarpedHunyuanMultiLoraMixer", "WarpedHunyuanVideoLoraLoader", "WarpedHunyuanVideoToVideo", "WarpedImageLossCalc", "WarpedImageNoiseAugmentation", "WarpedImageScaleToSide", "WarpedLeapfusionHunyuanI2V", "WarpedLoadFramePackModel", "WarpedLoadHunyuanLoraWeightsByPrefix", "WarpedLoadImages", "WarpedLoadLorasBatchByPrefix", "WarpedLoadVideosBatch", "WarpedLoaderGGUF", "WarpedLoraKeysAndMetadataReader", "WarpedLoraReSave", "WarpedModifyCaptionFile", "WarpedMultiLoraLoader", "WarpedNumericalConversion", "WarpedPromptConcat", "WarpedPromptConcatExt", "WarpedReverseImageBatch", "WarpedSamplerCustomAdv", "WarpedSamplerCustomAdvLatent", "WarpedSamplerCustomScripted", "WarpedSamplerScripts12", "WarpedSamplerScripts16", "WarpedSamplerScripts20", "WarpedSamplerScripts30", "WarpedSamplerScripts40", "WarpedSamplerScripts5", "WarpedSamplerScripts8", "WarpedSaveAnimatedPng", "WarpedSaveImageCaption", "WarpedSingleEncoder", "WarpedUNETConverter", "WarpedUNETLoader", "WarpedUpscaleWithModel", "WarpedVAELoader", "WarpedWan22MergeLoaderGGUF", "WarpedWanImageToVideo", "WarpedWanLoadAndEditLoraBlocks", "WarpedWanLoraMerge" ], { "title_aux": "ComfyUI-WarpedToolset" } ], "https://github.com/WaveSpeedAI/wavespeed-comfyui": [ [ "WaveSpeedAI Preview", "WaveSpeedAIPredictor" ], { "title_aux": "wavespeed-comfyui" } ], "https://github.com/WeChatCV/Stand-In_Preprocessor_ComfyUI": [ [ "ApplyFaceProcessor", "FaceOnlyModeSwitch", "FaceProcessorLoader", "VideoBackgroundRestorer", "VideoFramePreprocessor", "VideoInputPreprocessor" ], { "title_aux": "Stand-In Official Preprocessor ComfyUI Nodes" } ], "https://github.com/WebDev9000/WebDev9000-Nodes": [ [ "IgnoreBraces", "SettingsSwitch" ], { "title_aux": "WebDev9000-Nodes" } ], "https://github.com/Wenaka2004/ComfyUI-TagClassifier": [ [ "LLMProcessingNode" ], { "title_aux": "ComfyUI-TagClassifier" } ], "https://github.com/WepeNerd/ComfyUI-WepeNerd": [ [ "WN_3DProductPlacement", "WN_DragResolution", "WN_LoadOBJ", "WN_ResolutionSuggest" ], { "title_aux": "ComfyUI-WepeNerd" } ], "https://github.com/What-a-stupid-username/comfyui-InversedSampler": [ [ "SamplerInversedEulerNode" ], { "title_aux": "comfyui_InversedSampler" } ], "https://github.com/Wicloz/ComfyUI-Simply-Nodes": [ [ "WF_ConditionalLoraLoader", "WF_FixupPixelArt", "WF_MultilineText", "WF_RandomStyle", "WF_RefineToggle", "WF_ResolutionSDXL", "WF_TextFlow" ], { "title_aux": "ComfyUI Simply Nodes" } ], "https://github.com/Windecay/ComfyUI-ReservedVRAM": [ [ "ReservedVRAMSetter" ], { "title_aux": "ComfyUI-ReservedVRAM" } ], "https://github.com/Windecay/ComfyUI-SDupcaleTiledSize": [ [ "SDupscaleTiledSize" ], { "title_aux": "ComfyUI-SDupcaleTiledSize" } ], "https://github.com/Windecay/ComfyUI_CheckVprediction": [ [ "CheckVpredictionNode" ], { "title_aux": "ComfyUI_CheckVprediction" } ], "https://github.com/Windecay/ComfyUI_Dynamic-RAMCache": [ [ "DynamicRAMCacheControl", "RAMCacheExtremeCleanup" ], { "title_aux": "ComfyUI_Dynamic-RAMCache" } ], "https://github.com/WingeD123/ComfyUI_QwenVL_PromptCaption": [ [ "ASID_Caption", "Ovis25Run", "Qwen25Caption", "Qwen25CaptionBatch", "Qwen35Caption", "Qwen35CaptionBatch", "Qwen3Caption", "Qwen3CaptionBatch", "StringToBbox", "StringToComfyBbox" ], { "title_aux": "ComfyUI_QwenVL_PromptCaption" } ], "https://github.com/WuMIn259/ComfyUI-ZTurbo-Style-Transfer": [ [ "ZImageTurboStyleTransfer" ], { "title_aux": "ComfyUI-ZTurbo-Style-Transfer" } ], "https://github.com/X-School-Academy/X-FluxAgent": [ [ "X-FluxAgent.AICodeGenNode", "X-FluxAgent.OpenAIChatnNode", "X-FluxAgent.RichTextNode", "X-FluxAgent.SaveTextNode" ], { "title_aux": "X-FluxAgent" } ], "https://github.com/X-T-E-R/ComfyUI-EasyCivitai-XTNodes": [ [ "CheckpointLoaderSimpleWithPreviews", "CivitaiCheckpointLoaderSimple", "CivitaiLoraLoader", "CivitaiLoraLoaderStacked", "CivitaiLoraLoaderStackedAdvanced", "LoraLoaderStackedAdvancedWithPreviews", "LoraLoaderStackedWithPreviews", "LoraLoaderWithPreviews", "XTNodesCleanPrompt", "XTNodesPromptConcatenate" ], { "title_aux": "ComfyUI Easy Civitai (XTNodes)" } ], "https://github.com/XAV-Games/comfyui-xav-anima-style-selector": [ [ "AnimaGalleryNode" ], { "title_aux": "XAV Anima Style Selector" } ], "https://github.com/XIAOTsune/xt-matte-toolbox-comfyui-node": [ [ "XTMatteCutout" ], { "title_aux": "xt-matte-toolbox-comfyui-node" } ], "https://github.com/XLabs-AI/x-flux-comfyui": [ [ "ApplyAdvancedFluxControlNet", "ApplyAdvancedFluxIPAdapter", "ApplyFluxControlNet", "ApplyFluxIPAdapter", "FluxLoraLoader", "LoadFluxControlNet", "LoadFluxIPAdapter", "XlabsSampler" ], { "title_aux": "x-flux-comfyui" } ], "https://github.com/XWAVEart/comfyui-xwave-xlitch-nodes": [ [ "XWAVECellularNoiseNode", "XWAVEPixelate", "XWaveChromaticAberration", "XWaveColorChannelManipulation", "XWaveColorFilter", "XWaveColorShiftExpansion", "XWaveCurvedHueShift", "XWaveGaussianBlur", "XWaveHistogramGlitch", "XWaveJPEGArtifacts", "XWaveNoiseEffect", "XWavePosterize", "XWaveRGBChannelShift", "XWaveSharpen" ], { "title_aux": "ComfyUI XWAVE Nodes" } ], "https://github.com/XYMikky12138/ComfyUI-MIKKY-Mask-Editor": [ [ "MIKKYMaskEditorNode" ], { "title_aux": "ComfyUI-MIKKY-Mask-Editor" } ], "https://github.com/XYQC-LH/ComfyUI-JILIGULU-Nano-Banana": [ [ "JiliguluNanoBanana2Node", "JiliguluNanoBananaFastNode", "JiliguluNanoBananaNode", "JiliguluNanoBananaProNode" ], { "title_aux": "JILIGULU Nano Banana" } ], "https://github.com/XchanBik/ComfyUI_SimpleBridgeNode": [ [ "LoraTextLoader", "SimpleBridgeLoadNode", "SimpleBridgeStoreNode" ], { "description": "A custom node for ComfyUI to store and retrieve data dynamically.", "nickname": "SimpleBridgeNode", "title": "SimpleBridgeNode", "title_aux": "ComfyUI_SimpleBridgeNode" } ], "https://github.com/Xclbr7/ComfyUI-Merlin": [ [ "GeminiPromptExpander", "Magic Photo Prompter \ud83e\ude84" ], { "title_aux": "ComfyUI-Merlin: Magic Photo Prompter" } ], "https://github.com/Xiangyu-CAS/HandFixer": [ [ "MediapipeHandNode" ], { "title_aux": "HandFixer" } ], "https://github.com/XieJunchen/comfyUI_LLM": [ [ "AppendImagesToBatch", "CloudImageUploadNode", "CloudImagesToVideoAndUpload", "CloudVideoUploadNode", "ComfyUI_LLM_Ollama", "CreateEmptyImageBatch", "DeepSeek_Online", "GetFirstImageFromBatch", "GetVideoClipByIndex", "LoadGifFromLocal", "LoadImgFromUrl", "RemoveFirstOrLastImageFromBatch", "SplitVideoByFrames", "StringArrayFormatter", "StringArrayIndexer" ], { "title_aux": "comfyUI_LLM" } ], "https://github.com/Xkipper/ComfyUI_SkipperNodes": [ [ "Embedding Stack", "Simple Box" ], { "title_aux": "ComfyUI_SkipperNodes" } ], "https://github.com/XmYx/ComfyUI-SmolLM3": [ [ "SmolLM3ModelLoader", "SmolLM3Sampler", "SmolLM3SimpleGenerate" ], { "title_aux": "ComfyUI-SmolLM3" } ], "https://github.com/XmYx/deforum-comfy-nodes": [ [ "DeforumAddNoiseNode", "DeforumAnimParamsNode", "DeforumAreaPromptNode", "DeforumBaseParamsNode", "DeforumCacheLatentNode", "DeforumCadenceNode", "DeforumCadenceParamsNode", "DeforumColorMatchNode", "DeforumColorParamsNode", "DeforumConditioningBlendNode", "DeforumDepthParamsNode", "DeforumDiffusionParamsNode", "DeforumFILMInterpolationNode", "DeforumFrameWarpNode", "DeforumGetCachedLatentNode", "DeforumHybridMotionNode", "DeforumHybridParamsNode", "DeforumHybridScheduleNode", "DeforumIteratorNode", "DeforumKSampler", "DeforumLoadVideo", "DeforumNoiseParamsNode", "DeforumPromptNode", "DeforumSeedNode", "DeforumSetVAEDownscaleRatioNode", "DeforumSimpleInterpolationNode", "DeforumSingleSampleNode", "DeforumTranslationParamsNode", "DeforumVideoSaveNode" ], { "title_aux": "Deforum Nodes" } ], "https://github.com/XuanYu-github/comfyui-PlyPreview": [ [ "PlyPreviewLoadGaussianPLYEnhance", "PlyPreviewLoadGaussianPLYPathEnhance", "PlyPreviewPreviewGaussianEnhance", "PlyPreviewProcessGaussianPLYEnhance" ], { "title_aux": "ComfyUI PlyPreview" } ], "https://github.com/Xyc2016/Comfyui_Fd_Nodes": [ [ "FD_Flux2KleinGenImage", "FD_GPTImageComboNode", "FD_GPTMultiImage", "FD_GTPImage", "FD_GeminiImage", "FD_RemoveWatermark", "FD_SeedreamImage", "FD_SeedreamImageComboNode", "FD_Upload", "FD_ZImageTurboGenImage", "FD_imgToText_Doubao", "MaoziEcommercePromptGenerator", "MaoziPromptListSelector", "NodeToggleByID", "ZhiYiAiStudioImageComboNode", "ZhiYiBBoxesToSAM2", "ZhiYiBodySegmentNode", "ZhiYiClothesSegmentNode", "ZhiYiDWPoseDetectNode", "ZhiYiDepthAnythingV2PreprocessorNode", "ZhiYiFashionSegmentNode", "ZhiYiImageComboNode", "ZhiYiImageTextComboNode", "ZhiYiImageTextNode", "ZhiYiImageToImageComboNode", "ZhiYiImageToImageNode", "ZhiYiLineArtPreprocessorNode", "ZhiYiQwenDetectNode", "ZhiYiRMBGNode", "ZhiYiRemoveBgByMeituNode", "ZhiYiSAM2SegmentNode", "ZhiYiTextGenNode" ], { "title_aux": "Comfyui_Fd_Nodes" } ], "https://github.com/Xyem/Xycuno-Oobabooga": [ [ "Oobabooga", "Xycuno Oobabooga" ], { "title_aux": "Xycuno Oobabooga" } ], "https://github.com/Xz3r0-M/ComfyUI-Xz3r0-Nodes": [ [ "XAnyGate10", "XAnyToString", "XAudioGet", "XAudioSave", "XDataSave", "XDateTimeString", "XImageCompare", "XImageGet", "XImageResize", "XImageSave", "XKleinRefConditioning", "XLatentLoad", "XLatentSave", "XLoraGet", "XMarkdownSave", "XMath", "XMemoryCleanup", "XResolution", "XSeed", "XStringGet", "XStringGroup", "XStringWrap", "XVideoGet", "XVideoSave", "XWorkflowSave" ], { "title_aux": "ComfyUI-Xz3r0-Nodes" } ], "https://github.com/YOUR-WORST-TACO/ComfyUI-TacoNodes": [ [ "Example", "TacoAnimatedLoader", "TacoGifMaker", "TacoImg2ImgAnimatedLoader", "TacoImg2ImgAnimatedProcessor", "TacoLatent" ], { "title_aux": "ComfyUI-TacoNodes" } ], "https://github.com/YRIKKA/ComfyUI-InferenceTimeScaling": [ [ "InferenceTimeScaler", "LoadCLIPScoreVerifier", "LoadImageRewardVerifier", "LoadQwenVLMVerifier" ], { "title_aux": "ComfyUI-InferenceTimeScaling" } ], "https://github.com/Yahweasel/ComfyUI-HF-Diffusers": [ [ "HFDAutoencoderKL", "HFDEncodePrompt", "HFDLoadLora", "HFDLoadPipeline", "HFDRunPipeline", "HFDVAEDecode", "HFDVAEEncode", "HFTAutoModel", "HFTCreateConversation", "HFTLoadPipeline", "HFTRunPipeline", "HFTUnpackConversation" ], { "title_aux": "ComfyUI-HF-Diffusers" } ], "https://github.com/Yahweasel/ComfyUI-MinDalle": [ [ "MinDalleNode" ], { "title_aux": "ComfyUI-MinDalle" } ], "https://github.com/Yahweasel/ComfyUI-YALlama": [ [ "YALlamaChatCompletion", "YALlamaCreateConversation", "YALlamaGrammar", "YALlamaLoadModel", "YALlamaUnpackConversation" ], { "title_aux": "ComfyUI-YALlama" } ], "https://github.com/Yanick112/ComfyUI-ToSVG": [ [ "TS_ImageQuantize", "TS_ImageToSVGStringBW_Potracer", "TS_ImageToSVGStringBW_Vtracer", "TS_ImageToSVGStringColor_Vtracer", "TS_SVGBytesIOToString", "TS_SVGPathSimplify", "TS_SVGStringPreview", "TS_SVGStringToImage", "TS_SVGStringToSVGBytesIO", "TS_SaveSVGString" ], { "title_aux": "ComfyUI-ToSVG" } ], "https://github.com/YaroslavIv/comfyui_swd": [ [ "SwDSelector" ], { "title_aux": "SwD Preset Selector for ComfyUI" } ], "https://github.com/YarvixPA/ComfyUI-YarvixPA": [ [ "ApplyStyleModelEnhanced", "ApplyStyleModelSimple", "BatchImagesNode", "FluxKVCacheGGUF", "FrameCalculatorAudio", "FrameCalculatorVideo", "GetResolutionImage", "InpaintConditioningNode", "InpaintFluxKontextConditioning", "MultiReferenceLatent", "Prepimg2Vid", "RemoveBackgroundNode", "ShowAnyDataType", "StitchImages", "StitchImagesAndMask", "TextFieldNode", "UnstitchImages", "UnstitchImagesAndMask", "UpscaleImageWithModel" ], { "title_aux": "ComfyUI-YarvixPA" } ], "https://github.com/YaserJaradeh/comfyui-yaser-nodes": [ [ "Float", "GeneralSwitch", "ImageColorMatch", "ImageSizeBySide", "IterativeUpscaleWithModelsNode", "LoraLoaderStack", "SpotDiffusionParams", "TiledDiffusion", "TiledVAEDecode", "TiledVAEEncode", "UtilRepeatImages", "WanVideoControlnet", "WanVideoControlnetLoader", "WanVideoNAG" ], { "title_aux": "Yaser-nodes for ComfyUI" } ], "https://github.com/Yeq6X/ComfyUI-image-to-video-inserter": [ [ "Base64ListToImages", "Base64VideoToImages", "CreateBlankFrames", "ImageBatchAssembler", "ImageFrameSelector", "ImagesToBase64List", "ImagesToBase64Video", "MultiImageInserter", "WanVideoLatentInsertFrames", "WanVideoLatentZeroFrames" ], { "title_aux": "ComfyUI Image to Video Inserter" } ], "https://github.com/Yo1up/Diffusion-Model-Detailer": [ [ "Detailer" ], { "title_aux": "Diffusion-Model-Detailer" } ], "https://github.com/Yuan-ManX/ComfyUI-AniSora": [ [ "AniSora", "AniSoraPrompt", "LoadAniSoraModel", "SaveAniSora" ], { "title_aux": "ComfyUI-AniSora" } ], "https://github.com/Yuan-ManX/ComfyUI-AudioX": [ [ "AudioXPrompt", "Condition", "Generate", "LoadAudioXAudio", "LoadAudioXModel", "LoadAudioXVideo", "SaveAudioXAudio" ], { "title_aux": "Yuan-ManX/ComfyUI-AudioX" } ], "https://github.com/Yuan-ManX/ComfyUI-Bagel": [ [ "BagelPrompt", "ImageEditing", "ImageGeneration", "ImageThinkEditing", "ImageThinkGeneration", "ImageUnderstanding", "LoadBAGELModel", "LoadEditImage" ], { "title_aux": "ComfyUI-Bagel" } ], "https://github.com/Yuan-ManX/ComfyUI-ChatterboxTTS": [ [ "ChatterboxAudioPrompt", "ChatterboxPrompt", "ChatterboxTTS", "ChatterboxVC", "LoadChatterboxAudio", "LoadChatterboxTTSModel", "LoadChatterboxTargetAudio", "LoadChatterboxVCModel", "SaveChatterboxAudio" ], { "title_aux": "ComfyUI-ChatterboxTTS" } ], "https://github.com/Yuan-ManX/ComfyUI-Cobra": [ [ "ColorizeImage", "DrawColorHint", "ExtractLineArt", "GetColorValue", "LoadCobraModel" ], { "title_aux": "ComfyUI-Cobra" } ], "https://github.com/Yuan-ManX/ComfyUI-Dia": [ [ "DiaTTS", "InputDiaText", "LoadDiaAudio", "LoadDiaModel", "SaveDiaAudio" ], { "title_aux": "ComfyUI-Dia" } ], "https://github.com/Yuan-ManX/ComfyUI-Direct3D-S2": [ [ "Direct3DS2", "LoadDirect3DS2Image", "LoadDirect3DS2Model", "SaveDirect3DS2Mesh" ], { "title_aux": "ComfyUI-Direct3D-S2" } ], "https://github.com/Yuan-ManX/ComfyUI-HiDream-I1": [ [ "GenerateHiDreamImage", "LoadHiDreamModel", "SaveHiDreamImage" ], { "title_aux": "ComfyUI-HiDream-I1" } ], "https://github.com/Yuan-ManX/ComfyUI-HiggsAudio": [ [ "HiggsAudio", "LoadHiggsAudioModel", "LoadHiggsAudioPrompt", "LoadHiggsAudioSystemPrompt", "LoadHiggsAudioTokenizer", "SaveHiggsAudio" ], { "title_aux": "ComfyUI-HiggsAudio" } ], "https://github.com/Yuan-ManX/ComfyUI-Hunyuan3D-2.1": [ [ "Hunyuan3DShapeGeneration", "Hunyuan3DTexureSynthsis", "LoadHunyuan3DImage", "LoadHunyuan3DModel" ], { "title_aux": "ComfyUI-Hunyuan3D-2.1" } ], "https://github.com/Yuan-ManX/ComfyUI-HunyuanPortrait": [ [ "HunyuanPortrait", "LoadHunyuanPortraitConfig", "LoadHunyuanPortraitImage", "LoadHunyuanPortraitVideo" ], { "title_aux": "ComfyUI-HunyuanPortrait" } ], "https://github.com/Yuan-ManX/ComfyUI-Kimi-VL": [ [ "KimiVL", "LoadKimiVLImage", "LoadKimiVLModel", "SaveKimiVLText" ], { "title_aux": "ComfyUI-Kimi-VL" } ], "https://github.com/Yuan-ManX/ComfyUI-LLaMA-Mesh": [ [ "Apply Gradient Color", "ApplyGradientColor", "Chat LLaMa Mesh", "ChatLLaMaMesh", "Visualize Mesh", "VisualizeMesh" ], { "title_aux": "ComfyUI-LLaMA-Mesh" } ], "https://github.com/Yuan-ManX/ComfyUI-LayerAnimate": [ [ "LayerAnimateNode", "LoadImages", "LoadPretrainedModel" ], { "title_aux": "ComfyUI-LayerAnimate" } ], "https://github.com/Yuan-ManX/ComfyUI-LiveCC": [ [ "LiveCC", "LiveCCPrompt", "LoadLiveCCModel", "LoadLiveCCVideo", "SaveLiveCCText" ], { "title_aux": "ComfyUI-LiveCC" } ], "https://github.com/Yuan-ManX/ComfyUI-Matrix-Game": [ [ "GameVideoGenerator", "LoadDiTModel", "LoadGameImage", "LoadMouseIcon", "LoadTextEncoderModel", "LoadVAEModel", "MatrixGameOutput" ], { "title_aux": "ComfyUI-Matrix-Game" } ], "https://github.com/Yuan-ManX/ComfyUI-MoviiGen": [ [ "LoadMoviiGenModel", "MoviiGen", "MoviiGenPrompt", "SaveMoviiGen" ], { "title_aux": "ComfyUI-MoviiGen" } ], "https://github.com/Yuan-ManX/ComfyUI-Multiverse": [ [ "PlayGame" ], { "title_aux": "ComfyUI-Multiverse" } ], "https://github.com/Yuan-ManX/ComfyUI-Muyan-TTS": [ [ "Generate", "InputText", "LoadMuyanTTSModel", "LoadRefAudio", "PromptText", "SaveMuyanTTSAudio" ], { "title_aux": "ComfyUI-Muyan-TTS" } ], "https://github.com/Yuan-ManX/ComfyUI-OmniGen2": [ [ "LoadOmniGen2Image", "LoadOmniGen2Model", "OmniGen2" ], { "title_aux": "ComfyUI-OmniGen2" } ], "https://github.com/Yuan-ManX/ComfyUI-OrpheusTTS": [ [ "Long Text Generation", "LongTextGeneration", "Single Text Generation", "SingleTextGeneration" ], { "title_aux": "ComfyUI-OrpheusTTS" } ], "https://github.com/Yuan-ManX/ComfyUI-PhotoDoodle": [ [ "PhotoDoodle", "PhotoDoodle Gen" ], { "title_aux": "ComfyUI-PhotoDoodle" } ], "https://github.com/Yuan-ManX/ComfyUI-PosterCraft": [ [ "LoadCustomTransformer", "LoadPipeline", "LoadPosterCraftPrompt", "LoadQwenModel", "PosterCraft", "SavePosterCraft" ], { "title_aux": "ComfyUI-PosterCraft" } ], "https://github.com/Yuan-ManX/ComfyUI-Qwen-Image": [ [ "LoadQwenImageModel", "LoadQwenImageNegativePrompt", "LoadQwenImagePrompt", "QwenImage", "SaveQwenImage" ], { "title_aux": "ComfyUI-Qwen-Image" } ], "https://github.com/Yuan-ManX/ComfyUI-SkyReels-A2": [ [ "A2Prompt", "A2VideoGenerator", "CombineImages", "LoadA2Model", "NegativePrompt", "ReferenceImages", "SaveVideo" ], { "title_aux": "ComfyUI-SkyReels-A2" } ], "https://github.com/Yuan-ManX/ComfyUI-SkyworkUniPic": [ [ "Image2Text", "ImageEditing", "LoadSkyworkUniPicCheckpoint", "LoadSkyworkUniPicConfig", "LoadSkyworkUniPicImage", "LoadSkyworkUniPicPrompt", "SaveSkyworkUniPicEditImage", "SaveSkyworkUniPicImage", "Text2Image" ], { "title_aux": "ComfyUI-SkyworkUniPic" } ], "https://github.com/Yuan-ManX/ComfyUI-SoundHub": [ [ "Load Audio", "LoadAudio", "Preview Audio", "PreviewAudio", "Save Audio", "SaveAudio" ], { "title_aux": "ComfyUI-SoundHub" } ], "https://github.com/Yuan-ManX/ComfyUI-Step1X-3D": [ [ "GeometryGeneration", "GeometryLabelGeneration", "LoadInputImage", "LoadStep1X3DGeometryLabelModel", "LoadStep1X3DGeometryModel", "LoadStep1X3DTextureModel", "LoadUntexturedMesh", "SaveTexturedMesh", "SaveUntexturedMesh", "TexureSynthsis" ], { "title_aux": "ComfyUI-Step1X-3D" } ], "https://github.com/Yuan-ManX/ComfyUI-StyleStudio": [ [ "StyleStudio", "StyleStudio Image Stylization" ], { "title_aux": "ComfyUI-StyleStudio" } ], "https://github.com/Yuan-ManX/ComfyUI-ThinkSound": [ [ "LoadCaption", "LoadCoTDescription", "LoadOThinkSoundVideo", "ThinkSound" ], { "title_aux": "ComfyUI-ThinkSound" } ], "https://github.com/Yuan-ManX/ComfyUI-UNO": [ [ "ConfigSave", "ImageConcat", "ImagePathLoader", "ImageSave", "UNOGenerator", "UNOParams" ], { "title_aux": "ComfyUI-UNO" } ], "https://github.com/Yuan-ManX/ComfyUI-Vui": [ [ "LoadVuiModel", "LoadVuiPrompt", "SaveVui", "Vui" ], { "title_aux": "ComfyUI-Vui" } ], "https://github.com/Yukinoshita-Yukinoe/ComfyUI-Qwen-Node": [ [ "QwenAPILLMNode" ], { "title_aux": "ComfyUI-Qwen-Node" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-APISR": [ [ "APISR_Lterative_Zho", "APISR_ModelLoader_Zho", "APISR_Zho" ], { "title_aux": "APISR IN COMFYUI" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Animated-optical-illusions": [ [ "AOI_Processing_Zho" ], { "title_aux": "ComfyUI-Animated-optical-illusions" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-ArtGallery": [ [ "ArtGallery_Zho", "ArtistsImage_Zho", "CamerasImage_Zho", "FilmsImage_Zho", "MovementsImage_Zho", "StylesImage_Zho" ], { "title_aux": "ComfyUI-ArtGallery" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-BRIA_AI-RMBG": [ [ "BRIA_RMBG_ModelLoader_Zho", "BRIA_RMBG_Zho" ], { "title_aux": "ComfyUI-BRIA_AI-RMBG" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DeepSeek-JanusPro": [ [ "Janus_ImageGeneration", "Janus_ModelLoader", "Janus_MultimodalUnderstanding" ], { "title_aux": "ComfyUI-DeepSeek-JanusPro" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-DepthFM": [ [ "DepthFM_Literative_Zho", "DepthFM_ModelLoader_Zho", "DepthFM_Zho" ], { "title_aux": "DepthFM IN COMFYUI" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID": [ [ "IDBaseModelLoader_fromhub", "IDBaseModelLoader_local", "IDControlNetLoader", "IDGenerationNode", "ID_Prompt_Styler", "InsightFaceLoader_Zho", "Ipadapter_instantidLoader" ], { "title_aux": "ComfyUI-InstantID" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Phi-3-mini": [ [ "Phi3mini_4k_Chat_Zho", "Phi3mini_4k_ModelLoader_Zho", "Phi3mini_4k_Zho" ], { "title_aux": "Phi-3-mini in ComfyUI" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PhotoMaker-ZHO": [ [ "BaseModel_Loader_fromhub", "BaseModel_Loader_local", "LoRALoader", "NEW_PhotoMaker_Generation", "PhotoMakerAdapter_Loader_fromhub", "PhotoMakerAdapter_Loader_local", "Prompt_Styler", "Ref_Image_Preprocessing" ], { "title_aux": "ComfyUI PhotoMaker (ZHO)" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-PixArt-alpha-Diffusers": [ [ "PA_BaseModelLoader_fromhub_Zho", "PA_Generation_Zho", "PA_Styler_Zho" ], { "title_aux": "ComfyUI-PixArt-alpha-Diffusers" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Q-Align": [ [ "QAlign_Zho" ], { "title_aux": "ComfyUI-Q-Align" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API": [ [ "QWenVL_API_S_Multi_Zho", "QWenVL_API_S_Zho" ], { "title_aux": "ComfyUI-Qwen-VL-API" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SVD-ZHO": [ [ "SVD_Aspect_Ratio_Zho", "SVD_Steps_MotionStrength_Seed_Zho", "SVD_Styler_Zho" ], { "title_aux": "ComfyUI-SVD-ZHO (WIP)" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-SegMoE": [ [ "SMoE_Generation_Zho", "SMoE_ModelLoader_Zho" ], { "title_aux": "ComfyUI SegMoE" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite": [ [ "AlphaChanelAddByMask", "ImageCompositeBy_BG_Zho", "ImageCompositeBy_Zho", "ImageComposite_BG_Zho", "ImageComposite_Zho", "RGB_Image_Zho", "Text_Image_Frame_Zho", "Text_Image_Multiline_Zho", "Text_Image_Zho" ], { "title_aux": "ComfyUI-Text_Image-Composite [WIP]" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-UltraEdit-ZHO": [ [ "UltraEdit_Generation_Zho", "UltraEdit_ModelLoader_Zho", "UltraEdit_ModelLoader_local_Zho" ], { "title_aux": "ComfyUI-UltraEdit-ZHO" } ], "https://github.com/ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM": [ [ "ESAM_ModelLoader_Zho", "Yoloworld_ESAM_DetectorProvider_Zho", "Yoloworld_ESAM_Zho", "Yoloworld_ModelLoader_Zho" ], { "title_aux": "ComfyUI YoloWorld-EfficientSAM" } ], "https://github.com/ZHO-ZHO-ZHO/comfyui-portrait-master-zh-cn": [ [ "PortraitMaster_\u4e2d\u6587\u7248" ], { "title_aux": "comfyui-portrait-master-zh-cn" } ], "https://github.com/ZUENS2020/ComfyUI-Gemini-LiteLLM": [ [ "ChatParams", "GeminiImageParams", "LLMBaseConfig", "LLMChatGenerate", "LLMImageGenerate", "ORBaseConfig", "ORChatGenerate", "ORChatParams", "ORImageGenerate", "ORImageParams" ], { "title_aux": "ComfyUI Gemini LiteLLM Nodes" } ], "https://github.com/ZXL-Xinram/ComfyUI-AutoFlow": [ [ "AutoFlowAddAlphaChannel", "AutoFlowCombineVideoAndMask", "AutoFlowConditionAssignment", "AutoFlowConditionChecker", "AutoFlowExportTexturedMesh", "AutoFlowImageResizeCalculator", "AutoFlowIntToListConverter", "AutoFlowListLength", "AutoFlowListToIntExtractor", "AutoFlowLoadImageWithBackground", "AutoFlowLoadImagesForLoopWithBackground", "AutoFlowPathJoiner", "AutoFlowPathParser", "AutoFlowPathValidator", "AutoFlowSaveImagesWithAlpha", "AutoFlowStringCase", "AutoFlowStringConcat", "AutoFlowStringFormat", "AutoFlowStringMultiConcat", "AutoFlowStringReplace", "AutoFlowStringSplit", "AutoFlowTimestampFormatter", "AutoFlowTimestampGenerator", "AutoFlowVideoToImages" ], { "title_aux": "ComfyUI-AutoFlow" } ], "https://github.com/ZZXYWQ/ComfyUI-ZZXYWQ": [ [ "StreamRecorder", "VideoFormatConverter", "ZZX_PaintsUndo" ], { "title_aux": "ZZX Nodes" } ], "https://github.com/Zachary116699/ComfyUI-LoadImageWithMetaDataEx": [ [ "ZLoadImageWithMetaDataFP" ], { "title_aux": "ComfyUI_LoadImageWithMetaDataEx" } ], "https://github.com/ZaneA/ComfyUI-ImageReward": [ [ "ImageRewardLoader", "ImageRewardScore" ], { "title_aux": "ImageReward" } ], "https://github.com/Zar4X/ComfyUI-Batch-Process": [ [ "ImageBatchLoader", "ImageBatchSaver", "LoraBatchLoader", "TXTBatchLoader", "TextModifyTool", "VideoBatchSaver" ], { "title_aux": "ComfyUI-Batch-Process" } ], "https://github.com/Zar4X/ComfyUI-Image-Resizing": [ [ "ApplyMaskToImage", "ExtendCanvasByPercentage", "ExtendCanvasByPercentage (ZX)", "ImageAspectRatioExtractor", "ImageCropByPercentage", "ImageResolutionExtractor", "MaskCropByPercentage", "RemovePadding", "ResizeToMultiple", "SmartImageResize" ], { "title_aux": "ComfyUI-Image-Resizing" } ], "https://github.com/Zch6111/AI_Text_Comfyui": [ [ "AutoPromptGeneratorNode", "GeminiImageToPrompt", "SmartAutoPromptNode" ], { "title_aux": "AI_Text_Comfyui" } ], "https://github.com/ZeDarkAdam/ComfyUI-Embeddings-Tools": [ [ "EmbeddingsNameLoader", "EmbendingList" ], { "title_aux": "ComfyUI-Embeddings-Tools" } ], "https://github.com/Zehong-Ma/ComfyUI-MagCache": [ [ "CompileModel", "MagCache", "MagCacheCalibration" ], { "title_aux": "ComfyUI-MagCache" } ], "https://github.com/Zeknes/Comfyui-LLM-Chat": [ [ "LLMChat" ], { "title_aux": "Comfyui-LLM-Chat" } ], "https://github.com/Zeknes/Comfyui-Nanobanana-API": [ [ "NanobananaImageGenerator" ], { "title_aux": "Comfyui-Nanobanana-API" } ], "https://github.com/Zeks/comfyui-rapidfire": [ [ "BracketEscaper", "CachedCheckpoint", "CsvWriterNode", "HyperTile //Inspire", "ImmatureImageCounter", "ImmatureImageDataLoader", "KSampler //Inspire", "KSamplerAdvanced //Inspire", "KSamplerAdvancedPipe //Inspire", "KSamplerAdvancedProgress //Inspire", "KSamplerPipe //Inspire", "KSamplerProgress //Inspire", "MultiModelAdvancedKsampler", "MultiModelCheckpointIterator", "MultiModelCheckpointIteratorFirst", "MultiModelPromptSaver", "Ranbooru", "RandomCharacterSelector", "RandomNoise //Inspire", "RapidSchedulerCombo", "RapidSchedulerSelector", "RapidStringIterator", "ScheduledCFGGuider //Inspire", "ScheduledPerpNegCFGGuider //Inspire", "StringHasher" ], { "title_aux": "comfyui-rapidfire" } ], "https://github.com/ZeroSpaceStudios/ComfyUI-ZSNodes": [ [ "ZS_BoundingBoxCrop", "ZS_SaveImage" ], { "title_aux": "ComfyUI-ZSNodes" } ], "https://github.com/ZhiHui6/zhihui_nodes_comfyui": [ [ "AudioDuration", "BatchLoadingOfImages", "ColorMatchToReference", "ColorRemoval", "ExtraOptions", "FilmGrain", "Florence2Plus", "GetImageSizes", "GroupSwitchManager", "ImageAspectRatio", "ImageEditingPresets", "ImageFormatConverter", "ImageLoader", "ImageRotateTool", "ImageScaler", "ImageSwitchDualMode", "IntNode", "LMStudioNode", "LaplacianSharpen", "LatentSwitchDualMode", "MultiLineTextNode", "MultiPlatformTranslate", "MultiplePathsInput", "PathSwitch", "PauseWorkflow", "PhotographPromptGenerator", "PreviewOrCompareImages", "PriorityImageSwitch", "PriorityTextSwitch", "PromptCardSelector", "PromptDelete", "PromptExpander", "PromptGallery", "PromptPresetMultipleChoice", "PromptPresetOneChoice", "PromptReplace", "Qwen3VLAPI", "Qwen3VLAdvanced", "Qwen3VLBasic", "Qwen3VLExtraOptions", "ReservedVRAMSetter", "ResourceCleaner", "Sa2VAAdvanced", "Sa2VASegmentationPreset", "ShowAny", "SobelSharpen", "SunoLyricsGenerator", "SunoSongStylePromptGenerator", "SystemPromptLoader", "TagSelector", "TextCombinerNode", "TextEditorWithContinue", "TextExtractor", "TextMergerNode", "TextModifier", "TextSwitchDualMode", "TriggerWordMerger", "TypeDesigner", "USMSharpen", "VideoFrameExtractor", "VideoLoader", "WanPromptGenerator" ], { "title_aux": "zhihui_nodes_comfyui" } ], "https://github.com/Zone-Roam/ComfyUI-Live-Search": [ [ "LiveSearch_API_Loader", "LiveSearch_Agent", "LiveSearch_Settings" ], { "title_aux": "ComfyUI-Live-Search" } ], "https://github.com/a-l-e-x-d-s-9/ComfyUI-SaveCheckpointWithMetadata": [ [ "SaveCheckpointWithMetadata", "SaveDiffusionModelWithMetadata" ], { "title_aux": "Save Checkpoint with Metadata" } ], "https://github.com/a-ru2016/ComfyUI-Universal-ABM-LoRA": [ [ "NullUniversalLoRALoader" ], { "title_aux": "ComfyUI-Universal-ABM-LoRA" } ], "https://github.com/a-ru2016/ComfyUI_UniversalSubspace": [ [ "ApplyNullLaLoRA", "ApplyUniversalLoRA", "ApplyUniversalWeights", "LoadUniversalWeights", "UniversalLoRALoader" ], { "title_aux": "ComfyUI_UniversalSubspace" } ], "https://github.com/a-und-b/ComfyUI_AB_Wildcard": [ [ "ABWildcardNode" ], { "title_aux": "ComfyUI_AB_Wildcard" } ], "https://github.com/a-und-b/ComfyUI_Delay": [ [ "Add Delay" ], { "title_aux": "ComfyUI_Delay" } ], "https://github.com/a-und-b/ComfyUI_IC-Light-v2_fal": [ [ "ICLightV2" ], { "title_aux": "IC-Light V2 (fal.ai)" } ], "https://github.com/a-und-b/ComfyUI_JSON_Helper": [ [ "JSONStringToObjectNode" ], { "title_aux": "ComfyUI_JSON_Helper" } ], "https://github.com/a-und-b/ComfyUI_LoRA_from_URL": [ [ "Load LoRA From URL" ], { "title_aux": "ComfyUI_LoRA_from_URL" } ], "https://github.com/a-und-b/ComfyUI_MaskAreaCondition": [ [ "MaskAreaCondition", "SelectData" ], { "title_aux": "ComfyUI Mask Area Condition" } ], "https://github.com/a-und-b/ComfyUI_Simple_Ollama": [ [ "SimpleOllamaConnectionNode", "SimpleOllamaNode" ], { "title_aux": "ComfyUI_Simple_Ollama" } ], "https://github.com/a1lazydog/ComfyUI-AudioScheduler": [ [ "AmplitudeToGraph", "AmplitudeToNumber", "AudioToAmplitudeGraph", "AudioToAudioData", "AudioToFFTs", "BatchAmplitudeSchedule", "ClipAmplitude", "FloatArrayToGraph", "GateNormalizedAmplitude", "NormalizeAmplitude", "NormalizedAmplitudeDrivenString", "NormalizedAmplitudeToGraph", "NormalizedAmplitudeToNumber", "TransientAmplitudeBasic" ], { "title_aux": "ComfyUI-AudioScheduler" } ], "https://github.com/aTanguay/ComfyUI_Detonate": [ [ "DetonateBlur", "DetonateChannelCopy", "DetonateChromaKeyer", "DetonateClamp", "DetonateColorCorrect", "DetonateColorCurves", "DetonateConstant", "DetonateCornerPin", "DetonateCrop", "DetonateCryptomatteExtract", "DetonateDefocus", "DetonateDenoise", "DetonateDilate", "DetonateDisplacementMap", "DetonateEdgeDefringe", "DetonateEdgeDetect", "DetonateErode", "DetonateExposure", "DetonateGlow", "DetonateGrade", "DetonateGrain", "DetonateGridWarp", "DetonateHueSatVal", "DetonateInvert", "DetonateLUT", "DetonateLoadEXR", "DetonateLumaKeyer", "DetonateLumaKeyerSimple", "DetonateMaskFromColor", "DetonateMaskSmoother", "DetonateMatteControl", "DetonateMerge", "DetonateNoise", "DetonatePremultiply", "DetonateRamp", "DetonateRotoBezier", "DetonateRotoBezierFromImage", "DetonateSaturation", "DetonateSeamBlender", "DetonateSharpen", "DetonateShuffle", "DetonateTransform", "DetonateTriMapGenerator", "DetonateUnpremultiply", "DetonateVignette", "DetonateZDefocus", "DetonateZMerge" ], { "title_aux": "ComfyUI_Detonate" } ], "https://github.com/aadebuger/ComfyUI-AgeShift": [ [ "AgeDetect", "AgeDetectorLoader", "AgePromptBuilder", "AgeRangeBatch" ], { "title_aux": "comfyui-ageshift" } ], "https://github.com/aadebuger/ComfyUI-EnglishAnnotator": [ [ "EnglishWordAnnotator" ], { "title_aux": "comfyui-english-annotator" } ], "https://github.com/aadebuger/ComfyUI-MiMoASR": [ [ "MiMoASRLoader", "MiMoASRTranscribe" ], { "title_aux": "comfyui-mimoasr" } ], "https://github.com/aadebuger/ComfyUI-VideoToText": [ [ "VTT_AudioFromPath", "VTT_BuildTranscriptJSON", "VTT_ExtractAudio", "VTT_LoadVideo", "VTT_SaveTranscript" ], { "title_aux": "comfyui-videototext" } ], "https://github.com/aadityamundhalia/ComfyUI-ollama-aditya": [ [ "OllamaPromptGenerator" ], { "title_aux": "ComfyUI Ollama by Aditya" } ], "https://github.com/abc-lee/ComfyUI-InpaintRegionEditor": [ [ "InpaintRegionEditor" ], { "author": "InpaintRegionEditor", "description": "Enhanced mask editor with Photopea integration and configurable inpaint region", "title": "Inpaint Region Editor", "title_aux": "ComfyUI Inpaint Region Editor" } ], "https://github.com/abdozmantar/ComfyUI-DeepExtract": [ [ "VocalAndSoundRemoverNode" ], { "title_aux": "DeepExtract" } ], "https://github.com/abdozmantar/ComfyUI-DeepExtractV2": [ [ "DeepExtractV2Node" ], { "title_aux": "DeepExtract2" } ], "https://github.com/abdullahceylan/ac-comfyui-queue-manager": [ [ "QueueManagerNode" ], { "title_aux": "AC ComfyUI Queue Manager" } ], "https://github.com/aburahamu/ComfyUI-IsNiceParts": [ [ "NiceHand" ], { "title_aux": "ComfyUI-IsNiceParts" } ], "https://github.com/aburahamu/ComfyUI-RequestsPoster": [ [ "GetImageFromSD3byI2I", "GetImageFromSD3byT2I", "PostImage2Discord", "PostImage2X", "PostText" ], { "title_aux": "ComfyUI-RequestPoster" } ], "https://github.com/abyz22/image_control": [ [ "abyz22_AddPrompt", "abyz22_Convertpipe", "abyz22_Editpipe", "abyz22_FirstNonNull", "abyz22_Frompipe", "abyz22_ImpactWildcardEncode", "abyz22_ImpactWildcardEncode_GetPrompt", "abyz22_Padding Image", "abyz22_RandomMask", "abyz22_RemoveControlnet", "abyz22_ResizeOpenpose", "abyz22_SaveImage", "abyz22_SetQueue", "abyz22_Topipe", "abyz22_blend_onecolor", "abyz22_blendimages", "abyz22_bypass", "abyz22_censoring", "abyz22_drawmask", "abyz22_lamaInpaint", "abyz22_lamaPreprocessor", "abyz22_makecircles", "abyz22_path_generator", "abyz22_setimageinfo", "abyz22_smallhead" ], { "title_aux": "image_control" } ], "https://github.com/ace-step/ACE-Step-ComfyUI": [ [ "AceStepAudioCodes", "AceStepSettings", "AceStepShowText", "AceStepText2MusicGenParams", "AceStepText2MusicServer" ], { "title_aux": "ACE-Step-ComfyUI" } ], "https://github.com/acorderob/sd-webui-prompt-postprocessor": [ [ "ACBPPPCleanupOptions", "ACBPPPENMappingOptions", "ACBPPPSelectVariable", "ACBPPPSendToNegativeOptions", "ACBPPPWildcardConcat", "ACBPPPWildcardOptions", "ACBPromptPostProcessor" ], { "author": "ACB", "description": "Node for processing prompts. Includes the following options: send to negative prompt, set variables, if/elif/else command for conditional content, wildcards and choices.", "nickname": "ACB PPP", "title": "Prompt Post Processor", "title_aux": "Prompt PostProcessor" } ], "https://github.com/adambarbato/ComfyUI-Sa2VA": [ [ "Sa2VANodeTpl" ], { "title_aux": "Sa2VA Segmentation" } ], "https://github.com/adampolczynski/ComfyUI_AP_ClipSEG_Light": [ [ "AP_CLIPSeg_TextMask", "AP_MaskTrim" ], { "title_aux": "\u25e7 AP ClipSEG Mask Light" } ], "https://github.com/adbrasi/ComfyUI-TrashNodes-DownloadHuggingface": [ [ "DownloadLinkChecker", "ShowFileNames" ], { "title_aux": "ComfyUI-TrashNodes-DownloadHuggingface" } ], "https://github.com/adbrasi/booru-helper-mini": [ [ "CamieTagger|adbrasi", "PixAITagger|adbrasi", "WD14Tagger|adbrasi" ], { "title_aux": "booru-helper-mini" } ], "https://github.com/adbrasi/comfyui-ksampler-batch": [ [ "KSamplerBatch", "KSamplerBatchAdvanced" ], { "title_aux": "comfyui-ksampler-batch" } ], "https://github.com/adbrasi/loppiner": [ [ "LoppinerLoopExtractor" ], { "title_aux": "loppiner" } ], "https://github.com/adbrasi/prompta_generita_lite": [ [ "PackPromptGeneratorLite" ], { "title_aux": "prompta_generita_lite" } ], "https://github.com/adieyal/comfyui-dynamicprompts": [ [ "DPCombinatorialGenerator", "DPFeelingLucky", "DPJinja", "DPMagicPrompt", "DPOutput", "DPRandomGenerator" ], { "title_aux": "DynamicPrompts Custom Nodes" } ], "https://github.com/adigayung/ComfyUI-Translator": [ [ "AT_CLIPTextAutoTranslate", "AT_PromptText", "CLIP Text Encode (Auto Translate)", "Prompt Text (Auto Translate)" ], { "title_aux": "ComfyUI-Translator" } ], "https://github.com/adrianschubek/comfyui-zeug": [ [ "ZeugBool", "ZeugCleanGpuPass", "ZeugFloat", "ZeugFloatToStr", "ZeugInt", "ZeugIntToStr", "ZeugIntToWxH", "ZeugJoinStr", "ZeugJoinStrList", "ZeugPrintPass", "ZeugSplitStrList", "ZeugStr", "ZeugStrToFloat", "ZeugStrToInt", "ZeugWxHToInt" ], { "title_aux": "comfyui-zeug" } ], "https://github.com/adriflex/ComfyUI_Blender_Texdiff": [ [ "ViewportColor", "ViewportDepth" ], { "title_aux": "ComfyUI_Blender_Texdiff" } ], "https://github.com/advancedtech-sk/ComfyUI-GROUT": [ [ "GROUTHeatmapColorize", "GROUTSegmentation", "GROUTThreshold" ], { "title_aux": "ComfyUI-GROUT" } ], "https://github.com/aegis72/aegisflow_utility_nodes": [ [ "Add Text To Image", "Aegisflow CLIP Pass", "Aegisflow Conditioning Pass", "Aegisflow Image Pass", "Aegisflow Latent Pass", "Aegisflow Mask Pass", "Aegisflow Model Pass", "Aegisflow Pos/Neg Pass", "Aegisflow SDXL Tuple Pass", "Aegisflow VAE Pass", "Aegisflow controlnet preprocessor bus", "Apply Instagram Filter", "Binary INT Switch", "Brightness_Contrast_Ally", "Flatten Colors", "Gaussian Blur_Ally", "GlitchThis Effect", "Hue Rotation", "Image Flip_ally", "Placeholder Tuple", "Swap Color Mode", "aegisflow Multi_Pass", "aegisflow Multi_Pass XL", "af_pipe_in_15", "af_pipe_in_xl", "af_pipe_out_15", "af_pipe_out_xl" ], { "title_aux": "AegisFlow Utility Nodes" } ], "https://github.com/aegis72/comfyui-styles-all": [ [ "menus" ], { "title_aux": "ComfyUI-styles-all" } ], "https://github.com/aesethtics/ComfyUI-Utilitools": [ [ "UtilAdd", "UtilAspectRatio", "UtilBatchController", "UtilBooleanAND", "UtilBooleanNOT", "UtilBooleanOR", "UtilCalculator", "UtilConstantFloat", "UtilConstantInt", "UtilConstantString", "UtilCounter", "UtilDateTimestamp", "UtilDivide", "UtilFloatToInt", "UtilIfThenElse", "UtilImageDimensions", "UtilIntToFloat", "UtilListCreate", "UtilListIndex", "UtilMultiply", "UtilPassthrough", "UtilStringReplace", "UtilSubtract", "UtilSwitch", "UtilTextConcat", "UtilWhateverToString" ], { "title_aux": "ComfyUI Utilitools Nodes" } ], "https://github.com/aesethtics/comfyui-3d-model-viewer": [ [ "ThreeDModelViewer" ], { "title_aux": "ComfyUI 3D Model Viewer" } ], "https://github.com/afloy011-spec/afloy_audio_tools": [ [ "afloy_AudioInfo", "afloy_GetAudioDuration", "afloy_TrimAudio" ], { "title_aux": "afloy_audio_tools" } ], "https://github.com/agavesunset/AgaveLogicCounter": [ [ "CyclicIntController" ], { "title_aux": "AgaveLogicCounter" } ], "https://github.com/agilly1989/ComfyUI_agilly1989_motorway": [ [ "MotorwayFloat", "MotorwayInt", "MotorwaySeed", "MotorwayStart", "MotorwayStr", "MotorwayStrMulti" ], { "title_aux": "ComfyUI_agilly1989_motorway" } ], "https://github.com/ah-kun/ComfyUI-FailSafe-Translate-Node": [ [ "FailSafeTranslateAdvanced", "FailSafeTranslateSimple" ], { "title_aux": "ComfyUI-FailSafe-Translate-Node" } ], "https://github.com/ahernandezmiro/ComfyUI-GCP_Storage_tools": [ [ "GCPReadImageNode", "GCPWriteImageNode" ], { "title_aux": "ComfyUI-GCP_Storage_tools" } ], "https://github.com/ahkimkoo/ComfyUI-GetKeyFrames": [ [ "BreakGrid", "GetKeyFrames", "MakeGrid" ], { "title_aux": "ComfyUI-GetKeyFrames" } ], "https://github.com/ahkimkoo/ComfyUI-MIDI-Edit": [ [ "MIDIEditLyrics", "MIDIExtractLyrics", "MIDIMergeRepeatedChars" ], { "title_aux": "ComfyUI MIDI Edit" } ], "https://github.com/ahkimkoo/ComfyUI-VideoActorExtract": [ [ "SelectActorPreview", "VideoActorExtractor" ], { "title_aux": "Video Actor Extract" } ], "https://github.com/ahkimkoo/Comfyui-AudioSegment": [ [ "AudioListToBatch", "AudioSegmentByParagraph", "AudioSegmenter", "SelectAudioClipFromList", "SelectAudioFromList" ], { "title_aux": "ComfyUI Audio Segment Plugin" } ], "https://github.com/ai-joe-git/ComfyUI-Metadata-Extractor": [ [ "MetadataExtractorImproved" ], { "title_aux": "ComfyUI-Metadata-Extractor" } ], "https://github.com/ai-joe-git/ComfyUI-Simple-LlamaCPP-Client": [ [ "SimpleLlamaCppClient" ], { "title_aux": "Simple LlamaCPP Client" } ], "https://github.com/ai-joe-git/ComfyUI-Simple-Prompt-Batcher": [ [ "SimplePromptBatcher" ], { "title_aux": "ComfyUI-Simple-Prompt-Batcher" } ], "https://github.com/ai-joe-git/ComfyUI-WebUI-Generator-Node": [ [ "WebUI_Generator_Launcher" ], { "title_aux": "comfyui-webui-generator-node" } ], "https://github.com/ai-joe-git/comfyui_llama_swap": [ [ "LlamaSwapClient", "LlamaSwapModelSelector" ], { "title_aux": "ComfyUI llama-swap" } ], "https://github.com/ai-liam/comfyui-liam": [ [ "AiStoreAzureGPTLiam", "GetBetterDepthImage", "LiamLibDisplayText", "LiamLibFillImage", "LiamLibImageToGray", "LiamLibLoadImage", "LiamLibMergeText", "LiamLibSaveImg", "LiamLibSaveText", "OllamaApiTNodeLiam", "PreviewReliefImage", "SpeechRecognitionLiam", "SpeechSynthesisLiam" ], { "title_aux": "LiamUtil" } ], "https://github.com/ai-liam/comfyui_liam_util": [ [ "LiamLoadImage" ], { "title_aux": "LiamUtil (single node)" } ], "https://github.com/ai-shizuka/ComfyUI-tbox": [ [ "AnimalPosePreprocessor", "BatchManager", "CannyPreprocessor", "ConstrainImageNode", "DWPosePreprocessor", "DWPreprocessor", "DensePosePreprocessor", "GFPGANNode", "ImageLoader", "ImageResize", "ImageSaver", "ImageSize", "ImagesSaver", "LineArtPreprocessor", "LineartStandardPreprocessor", "MaskAddNode", "MiDaSDepthPreprocessor", "PurgeVRAMNode", "VideoInfo", "VideoLoader", "VideoSaver", "WatermarkNode" ], { "author": "tstandley", "title_aux": "ComfyUI-tbox" } ], "https://github.com/aiaiaikkk/ComfyUI-Curve": [ [ "CameraRawEnhanceNode", "CameraRawToneCurveNode", "ColorGradingNode", "CurvePresetNode", "GaussianBlurNode", "HistogramAnalysisNode", "PhotoshopCurveNode", "PhotoshopHSLNode", "PhotoshopLevelsNode" ], { "title_aux": "ComfyUI-Curve" } ], "https://github.com/aiaiaikkk/comfyui-api-image-edit": [ [ "APIImageEditNode" ], { "title_aux": "ComfyUI API Image Edit" } ], "https://github.com/aiaiaikkk/super-prompt-canvas": [ [ "AdvancedBackgroundRemoval", "BackgroundRemovalSettings", "CustomModelPromptGenerator", "KontextSuperPrompt", "LRPGCanvas", "OllamaKontextPromptGenerator", "OllamaServiceManager", "TextGenWebUIFluxKontextEnhancer" ], { "title_aux": "super-prompt-canvas" } ], "https://github.com/aianimation55/ComfyUI-FatLabels": [ [ "FatLabels" ], { "title_aux": "Comfy UI FatLabels" } ], "https://github.com/aiartvn/A2V_Multi_Image_Composite": [ [ "A2V_Multi_Image_Composite" ], { "title_aux": "A2V Multi Image Composite" } ], "https://github.com/aicuai/aicu-comfyui-stability-ai-api": [ [ "StabilityControlSketch", "StabilityControlStructure", "StabilityControlStyle", "StabilityEdit", "StabilityImageCore", "StabilityImageSD3", "StabilityImageToVideo", "StabilityImageUltra", "StabilityUpscaleConservative", "StabilityUpscaleCreative", "StabilityUpscaleFast" ], { "title_aux": "aicu-comfyui-stability-ai-api" } ], "https://github.com/aicuai/comfyui-save-image-watermark": [ [ "ExtractInvisibleWatermark", "Local Save", "LocalSaveImageWithWatermark" ], { "title_aux": "comfyui-save-image-watermark" } ], "https://github.com/aidec/Comfyui_TextBatch_aidec": [ [ "DataTempManager", "DataTmpGet", "DataTmpSet", "GroupController", "IFMatchCond", "ImageFilenameProcessor", "ImageInfoExtractor", "ImageQueueProcessor", "ImageQueueProcessorPlus", "ImageQueueProcessorPro", "JsonQuery", "LoadImageByIndex", "LoadImagesFromDirBatch", "LoadImagesFromDirLazy", "LoopResultExtractor", "PathParser", "TextArrayIndex", "TextBatch", "TextQueueProcessor", "TextSplitCounter", "TextSplitGet", "UniversalLoopController" ], { "title_aux": "Comfyui_TextBatch_aidec" } ], "https://github.com/aidenli/ComfyUI_NYJY": [ [ "BailianChat", "BailianChatOption", "BailianVL", "BailianVLOption", "CivitaiPrompt", "CommonLLMChat", "ConvertAnyToString", "ConvertDenoseToStep", "ConvertStringToNumber", "CreateSeedanceVideo", "CustomLatentImage-NYJY", "FloatSlider-NYJY", "FluxProOnline", "GetItemFromList", "JoyCaption", "JoyCaptionAlpha1Online", "JoyCaptionAlpha2Online", "JoyTag", "JsonDumps", "JsonGetKeys", "JsonGetValueByKeys", "JsonLoads", "LengthOfArray", "QwenLatentImage", "ReadFileToString", "Seededit3", "Seedream3Txt2Img", "Seedream4Img2Img", "Seedream4Txt2Img", "SplitString", "StepFunImgEdit", "StepFunTxt2Img", "Translate", "VolcengineChat", "VolcengineChatOption", "VolcengineImageOption", "VolcengineImg2Img", "VolcengineTxt2Img" ], { "title_aux": "ComfyUI_NYJY" } ], "https://github.com/aigc-apps/EasyAnimate": [ [ "CameraBasicFromChaoJie", "CameraCombineFromChaoJie", "CameraJoinFromChaoJie", "CameraTrajectoryFromChaoJie", "CreateTrajectoryBasedOnKJNodes", "EasyAnimateI2VSampler", "EasyAnimateT2VSampler", "EasyAnimateV2VSampler", "EasyAnimateV5_I2VSampler", "EasyAnimateV5_T2VSampler", "EasyAnimateV5_V2VSampler", "EasyAnimate_TextBox", "ImageMaximumNode", "LoadEasyAnimateLora", "LoadEasyAnimateModel", "TextBox" ], { "title_aux": "Video Generation Nodes for EasyAnimate" } ], "https://github.com/aigc-apps/VideoX-Fun": [ [ "CameraBasicFromChaoJie", "CameraCombineFromChaoJie", "CameraJoinFromChaoJie", "CameraTrajectoryFromChaoJie", "CogVideoXFunInpaintSampler", "CogVideoXFunT2VSampler", "CogVideoXFunV2VSampler", "CombineFlux2Pipeline", "CombineQwenImagePipeline", "CombineWan2_2Pipeline", "CombineWan2_2VaceFunPipeline", "CombineWanPipeline", "CombineZImagePipeline", "CreateTrajectoryBasedOnKJNodes", "Flux2ControlSampler", "Flux2T2ISampler", "FunAttention", "FunCompile", "FunRiflex", "FunTextBox", "ImageCollectNode", "ImageMaximumNode", "ImageToCanny", "ImageToDepth", "ImageToPose", "LoadCogVideoXFunLora", "LoadCogVideoXFunModel", "LoadFlux2ControlNetInModel", "LoadFlux2ControlNetInPipeline", "LoadFlux2Lora", "LoadFlux2Model", "LoadFlux2TextEncoderModel", "LoadFlux2TransformerModel", "LoadFlux2VAEModel", "LoadQwenImageControlNetInModel", "LoadQwenImageControlNetInPipeline", "LoadQwenImageLora", "LoadQwenImageModel", "LoadQwenImageProcessor", "LoadQwenImageTextEncoderModel", "LoadQwenImageTransformerModel", "LoadQwenImageVAEModel", "LoadVaceWanTransformer3DModel", "LoadWan2_2FunLora", "LoadWan2_2FunModel", "LoadWan2_2Lora", "LoadWan2_2Model", "LoadWan2_2TransformerModel", "LoadWan2_2VaceFunModel", "LoadWanClipEncoderModel", "LoadWanFunLora", "LoadWanFunModel", "LoadWanLora", "LoadWanModel", "LoadWanTextEncoderModel", "LoadWanTransformerModel", "LoadWanVAEModel", "LoadZImageControlNetInModel", "LoadZImageControlNetInPipeline", "LoadZImageLora", "LoadZImageModel", "LoadZImageTextEncoderModel", "LoadZImageTransformerModel", "LoadZImageVAEModel", "QwenImageControlSampler", "QwenImageEditPlusSampler", "QwenImageEditSampler", "QwenImageT2VSampler", "VideoToCanny", "VideoToDepth", "VideoToOpenpose", "Wan2_2FunInpaintSampler", "Wan2_2FunT2VSampler", "Wan2_2FunV2VSampler", "Wan2_2I2VSampler", "Wan2_2T2VSampler", "Wan2_2VaceFunSampler", "WanFunInpaintSampler", "WanFunT2VSampler", "WanFunV2VSampler", "WanI2VSampler", "WanT2VSampler", "ZImageControlSampler", "ZImageT2ISampler" ], { "title_aux": "VideoX-Fun" } ], "https://github.com/aimerib/ComfyUI_HigherBitDepthSaveImage": [ [ "SaveImageHigherBitDepth" ], { "title_aux": "ComfyUI-HigherBitDepthSaveImage" } ], "https://github.com/aimoviestudio/comfyui-promptbuilder": [ [ "DynamicJsonPromptBuilder", "DynamicTextPromptBuilder", "JsonPromptBuilder", "TextPromptBuilder", "TextPromptNode" ], { "title_aux": "ComfyUI Prompt Builder" } ], "https://github.com/ainewsto/Comfyui-chatgpt-api": [ [ "ComfyuiChatGPTApi", "Comfyui_gpt_image_1", "Comfyui_gpt_image_1_edit" ], { "title_aux": "Comfyui-chatgpt-api" } ], "https://github.com/ainewsto/Comfyui-google-veo2-api": [ [ "ComfyuiGoogleVeo2" ], { "title_aux": "Comfyui-google-veo2-api" } ], "https://github.com/ainewsto/comfyui-labs-google": [ [ "ComfyUI-ImageFx", "ComfyUI-Whisk", "ComfyUI-Whisk-Prompts" ], { "title_aux": "comfyui-labs-google" } ], "https://github.com/aining2022/ComfyUI_Swwan": [ [ "AddLabel", "AnyBooleanSwitch (Swwan)", "AnySwitch (Swwan)", "BatchSlice", "BoundedImageCrop", "BoundedImageCropWithMask", "ColorMatch", "CrossFadeImages", "CrossFadeImagesMulti", "DrawMaskOnImage", "FastPreview", "GetImageRangeFromBatch", "GetImageSizeAndCount", "GetImagesFromBatchIndexed", "GetLatentRangeFromBatch", "GetLatentSizeAndCount", "IO_save_image", "IO_save_image_format", "ImageAddMulti", "ImageAndMaskPreview", "ImageBatchExtendWithOverlap", "ImageBatchFilter", "ImageBatchJoinWithTransition", "ImageBatchMulti", "ImageBatchRepeatInterleaving", "ImageBatchTestPattern", "ImageBlendSwwan", "ImageConcanate", "ImageConcatFromBatch", "ImageConcatMulti", "ImageCropByMask", "ImageCropByMaskAndResize", "ImageCropByMaskBatch", "ImageGrabPIL", "ImageGridComposite2x2", "ImageGridComposite3x3", "ImageGridtoBatch", "ImageNormalize_Neg1_To_1", "ImagePadForOutpaintMasked", "ImagePadForOutpaintTargetSize", "ImagePadKJ", "ImagePass", "ImagePrepForICLora", "ImageResizeByMegapixels", "ImageResizeKJ", "ImageResizeKJv2", "ImageTensorList", "ImageUncropByMask", "ImageUpscaleWithModelBatched", "Image_Resize_sum", "Image_Resize_sum_data", "Image_Resize_sum_restore", "InsertImagesToBatchIndexed", "InsertLatentToIndex", "LayerUtility: ColorImage (Swwan)", "LayerUtility: CropByMask V2", "LayerUtility: CropByMask V3", "LayerUtility: CropByMask V4", "LayerUtility: ImageScaleByAspectRatio V2", "LayerUtility: RestoreCropBox", "LayerUtility: RestoreCropBox V2", "LoadAndResizeImage", "LoadImagesFromFolderKJ", "LoadVideosFromFolder", "Mask_transform_sum", "MathExpression_UTK", "MergeBatch", "MergeImageChannels", "PadImageBatchInterleaved", "PatchSageAttentionKJ", "PreviewAnimation", "RGBA_Multi_Save", "RGBA_Safe_Post", "RGBA_Safe_Pre", "RGBA_Save", "RemapImageRange", "ReplaceImagesInBatch", "ReverseImageBatch", "SaveImageKJ", "SaveImageWithAlpha", "SaveStringKJ", "Seed (rgthree)", "ShuffleImageBatch", "SplitImageChannels", "SwwanCropByMaskV5", "SwwanImageBatchToImageList", "SwwanImageListToImageBatch", "SwwanRestoreCropBoxV3", "SwwanRestoreCropBoxV4", "TransitionImagesInBatch", "TransitionImagesMulti", "WebcamCaptureCV2", "list_Merge", "list_Slice", "list_Value", "list_num_range", "math_Remap_data", "math_calculate", "nsfwDetector", "nsfwDetectorV2", "raiseExceptionOnTrue", "sch_Prompt", "sch_Value", "sch_image", "sch_mask", "sch_split_text", "sch_text", "type_AnyIndex" ], { "title_aux": "ComfyUI_Swwan" } ], "https://github.com/aiolicollective/aioli-nodes": [ [ "BBoxMultipleAssembler", "BBoxMultipleFix", "InpaintColorFix", "MaskSplitRegions", "RatioOutpaintCalc", "RegionMaskList", "RegionPreview", "RegionalMaskConditioning" ], { "title_aux": "aioli-nodes" } ], "https://github.com/aisabervisionlab/ComfyUI_merge_ASVL": [ [ "ASVL" ], { "title_aux": "ComfyUI_merge_ASVL" } ], "https://github.com/aistudynow/Comfyui-HunyuanFoley": [ [ "HunyuanDependenciesLoader", "HunyuanFoleySampler", "HunyuanFoleyTorchCompile", "HunyuanModelLoader", "SelectAudioFromBatch" ], { "title_aux": "Comfyui-HunyuanFoley" } ], "https://github.com/aistudynow/Comfyui-tetestyle-image-video": [ [ "TeleStyleImageModelLoader", "TeleStyleLoader", "TeleStyleOfficialImageInference", "TeleStyleVideoInference" ], { "title_aux": "Comfyui-tetestyle-image-video" } ], "https://github.com/ajbergh/comfyui-ethnicity_hairstyle_clip_encoder": [ [ "CLIPTextEncodeWithExtras" ], { "title_aux": "comfyui-ethnicity_hairstyle_clip_encoder" } ], "https://github.com/akashzeno/ComfyUI-ColoredNoiseDiffusionSampling": [ [ "ColoredNoise_KSampler", "ColoredNoise_Noise", "ColoredNoise_SamplerSelect" ], { "title_aux": "ComfyUI-ColoredNoiseDiffusionSampling" } ], "https://github.com/akashzeno/ComfyUI-PulseOfMotion": [ [ "LoadVisualChronometer", "PredictPhyFPS", "PredictPhyFPSBatch" ], { "title_aux": "ComfyUI-PulseOfMotion" } ], "https://github.com/akatz-ai/Akatz-Seamless-Tiling": [ [ "AK_AnimatedDilationMaskLinear", "AK_CircularVAEDecode", "AK_FileNamePrefixDateDirFirst", "AK_MakeCircularVAE", "AK_MakeDepthmapSeamless", "AK_MakeDepthmapSeamlessAdvanced", "AK_OffsetImage", "AK_SeamlessTile", "CircularVAEDecode", "MakeCircularVAE", "OffsetImage", "SeamlessTile" ], { "title_aux": "Akatz Seamless Tiling" } ], "https://github.com/akatz-ai/ComfyUI-AKatz-Nodes": [ [ "AK_AdjustDepthmapBrightness", "AK_AdjustListSize", "AK_AnimatedDilationMaskLinear", "AK_AudioFramesyncSchedule", "AK_AudioreactiveDilateMaskInfinite", "AK_AudioreactiveDilationMask", "AK_AudioreactiveDynamicDilationMask", "AK_BinaryAmplitudeGate", "AK_BlobTrack", "AK_BrightnessToFloatList", "AK_ConvertListToFloatList", "AK_DilateMaskLinearInfinite", "AK_FadeBetweenBatches", "AK_FlexFeatureToFloatList", "AK_FloatListToDilateMaskSchedule", "AK_FloatListToFlexFeature", "AK_IPAdapterCustomWeights", "AK_KeyframeScheduler", "AK_LagChop", "AK_ListToNumpyFloatArray", "AK_MakeDepthmapSeamless", "AK_NormalizeMaskImage", "AK_RescaleFloatList", "AK_ScaleMask", "AK_ScheduledBinaryComparison", "AK_ShrinkNumSequence", "AK_SplitImageBatch", "AK_VideoSpeedAdjust", "Scale Mask Node" ], { "author": "akatz", "description": "Custom node pack for nodes I use in my workflows.", "nickname": "Akatz Custom Nodes", "title": "Akatz Custom Nodes", "title_aux": "Akatz Custom Nodes" } ], "https://github.com/akatz-ai/ComfyUI-Basic-Math": [ [ "BasicMath", "BooleanInput", "BooleanLogic", "BooleanUnary", "FloatComparison", "FloatInput", "IntMath", "IntegerComparison", "IntegerInput", "MathConstants", "NumberClamp", "NumberComparison", "NumberInRange", "NumberLerp", "NumberRound", "PreciseFloatInput", "StringComparison", "StringInput", "ToBool", "ToFloat", "ToInt", "ToString", "UnaryMath" ], { "title_aux": "ComfyUI-Basic-Math" } ], "https://github.com/akatz-ai/ComfyUI-DepthCrafter-Nodes": [ [ "DepthCrafter", "DownloadAndLoadDepthCrafterModel" ], { "author": "akatz", "description": "Custom nodes for use with DepthCrafter. Create consistent depth maps for your videos.", "nickname": "DepthCrafter Nodes", "title": "DepthCrafter Nodes", "title_aux": "DepthCrafter Nodes" } ], "https://github.com/akatz-ai/ComfyUI-Depthflow-Nodes": [ [ "Depthflow", "DepthflowEffectColor", "DepthflowEffectDOF", "DepthflowEffectInpaint", "DepthflowEffectVignette", "DepthflowMotionArc", "DepthflowMotionCosine", "DepthflowMotionLinear", "DepthflowMotionPresetCircle", "DepthflowMotionPresetDolly", "DepthflowMotionPresetHorizontal", "DepthflowMotionPresetOrbital", "DepthflowMotionPresetVertical", "DepthflowMotionPresetZoom", "DepthflowMotionSetTarget", "DepthflowMotionSine", "DepthflowMotionTriangle" ], { "author": "akatz", "description": "Custom nodes for use with Tremeschin's Depthflow library.", "nickname": "Depthflow Nodes", "title": "Depthflow Nodes", "title_aux": "\ud83c\udf0a Depthflow Nodes" } ], "https://github.com/akatz-ai/ComfyUI-X-Portrait-Nodes": [ [ "DownloadXPortraitModel", "XPortrait" ], { "author": "akatz", "description": "Custom nodes for use with X-Portrait. Animate portraits with an input video and a reference image.", "nickname": "X-Portrait Nodes", "title": "X-Portrait Nodes", "title_aux": "ComfyUI-X-Portrait-Nodes" } ], "https://github.com/akaugun/comfyui-lora-hook-trigger": [ [ "LoraTriggerWithExample" ], { "title_aux": "comfyui-lora-hook-trigger" } ], "https://github.com/akawana/ComfyUI-AK-Pack": [ [ "AK Base", "AK Control Multiple KSamplers", "AK Pipe", "AK Pipe Loop", "AK Replace Alpha with Color", "AK Replace Color with Alpha", "AKCLIPEncodeMultiple", "AKContrastAndSaturateImage", "AKIndexMultiple", "AKKSamplerSettings", "AKKSamplerSettingsOut", "AKProjectSettingsOut", "AKResizeOnBoolean", "CLIPTextEncodeAndCombineCached", "CLIPTextEncodeCached", "Getter", "IsMaskEmpty", "IsOneOfGroupsActive", "PreviewRawText", "RepeatGroupState", "Setter" ], { "title_aux": "AK Pack" } ], "https://github.com/akawana/ComfyUI-AK-XZ-Axis": [ [ "AK XZ Axis Plot", "AK XZ Batch Lora", "AK XZ Batch Prompts", "AK XZ Range Float", "AK XZ Range Int", "AKXZPreviewPlot" ], { "title_aux": "AK XZ Axis (XY for any KSampler)" } ], "https://github.com/akawana/ComfyUI-Folded-Prompts": [ [ "ExecutionBlockerBreaker", "FPFoldedPrompts", "FPTab", "FPTabbedTextArea", "FPTextAreaPlus", "FPTextCleanAndSplitt" ], { "title_aux": "Folded prompts" } ], "https://github.com/akawana/ComfyUI-RGBYP-Mask-Editor": [ [ "MaskGrowBlur", "RGBYPLoadImage", "RGBYPMaskBridge", "RGBYPMaskCompositeWithStrength", "RGBYPMaskStrength", "RGBYPMaskStrengthOut", "RGBYPMaskToList", "RGBYPMaskToRegularMasks", "RGBYPSaveMask" ], { "title_aux": "RGBYP Mask Editor (RGB + YP)" } ], "https://github.com/akierson/ComfyUI-textnodes": [ [ "Prompt Truncate", "Tidy Tags" ], { "title_aux": "ComfyUI-textnodes" } ], "https://github.com/akierson/comfyui-colornodes": [ [ "Color Picker", "Color to Hex", "Color to RGB", "Image Replace Color", "Invert Color" ], { "title_aux": "comfyui-colornodes" } ], "https://github.com/al-swaiti/All-IN-ONE-style": [ [ "ComfyUIStyler", "menus" ], { "title_aux": "All-IN-ONE-style" } ], "https://github.com/al-swaiti/ComfyUI-CascadeResolutions": [ [ "CascadeResolutions" ], { "title_aux": "ComfyUI-CascadeResolutions" } ], "https://github.com/al-swaiti/ComfyUI-OllamaGemini": [ [ "ClaudeAPI", "FLUXResolutions", "GeminiAPI", "GeminiBBoxJoin", "GeminiBEN2_RMBG", "GeminiBRIA_RMBG", "GeminiBRIA_RMBG_Safe", "GeminiCLIPSeg", "GeminiCombineSegMasks", "GeminiComfyUIStyler", "GeminiConvertRasterToVector", "GeminiDrawBBoxMask", "GeminiFLUXResolutions", "GeminiImageGenerator", "GeminiLoadImagePath", "GeminiLoadImagesFromDir", "GeminiMathExpression", "GeminiSVGPreview", "GeminiSaveSVG", "GeminiSaveText", "GeminiSmartPromptGenerator", "GeminiTextSplitter", "GeminiUltraDetect", "ListAvailableModels", "OllamaAPI", "QwenAPI", "VeoLoadVideo", "VeoVideoExtend", "VeoVideoGenerator", "VeoVideoGeneratorAdvanced", "style_menus" ], { "title_aux": "ComfyUI-OllamaGemini" } ], "https://github.com/alFrame/ComfyUI-AF-Enhanced-HTML-Note": [ [ "AF_Enhanced_HTML_Note" ], { "author": "Alex Furer", "description": "A ComfyUI custom node that allows you to create a note node with HTML support.", "nickname": "AF - Enhanced HTML Note", "title": "AF - Enhanced HTML Note", "title_aux": "ComfyUI AF - Enhanced-HTML-Note" } ], "https://github.com/alFrame/ComfyUI-AF-Pack-Prompt-Nodes": [ [ "AF_Edit_Generated_Prompt", "AF_Load_Prompt_History", "AF_Model_Switch", "AF_Save_Prompt_History", "AF_Show_Text" ], { "author": "Alex Furer", "description": "A collection of prompt management nodes for ComfyUI including prompt editing, history saving, and loading functionality.", "nickname": "AF Prompt Nodes Pack", "title": "AF Prompt Nodes Pack", "title_aux": "ComfyUI AF - Pack-Prompt-Nodes" } ], "https://github.com/alanhuang67/ComfyUI-FAI-Node": [ [ "FAIDynamicMask", "FAIScaleScheduler", "FAI_Voronoi_Generator" ], { "title_aux": "FAI-Node" } ], "https://github.com/alankent/ComfyUI-OA-360-Clip": [ [ "OA360Clip" ], { "title_aux": "OA 360 Clip" } ], "https://github.com/alastor-666-1933/caching_to_not_waste": [ [ "caching_condition", "caching_controlnet", "caching_from_combined_images", "caching_image", "caching_mask", "caching_text", "caching_wildcard_list" ], { "title_aux": "Caching to not Waste" } ], "https://github.com/albergrs90/ComfyUI-TextOnImage": [ [ "TextOnImage" ], { "title_aux": "ComfyUI-TextOnImage" } ], "https://github.com/alchemine/comfyui-alchemine-pack": [ [ "AsyncSaveImage", "AutoBreak", "DanbooruPopularPostsTagsRetriever", "DanbooruPostTagsRetriever", "DanbooruPostsDownloader", "DanbooruRelatedTagsRetriever", "DownloadImage", "FilterSubtags", "FilterTags", "FixBreakAfterTIPO", "GeminiInference", "OllamaInference", "PreviewLatestImage", "ProcessTags", "RemoveWeights", "ReplaceUnderscores", "SaveImageWithText", "SignalSwitch", "SubstituteTags", "TextEditingInference", "TokenAnalyzer", "WidthHeight" ], { "title_aux": "ComfyUI-Alchemine-Pack" } ], "https://github.com/aledelpho/Arthemy_Live-Tuner-SDXL-ComfyUI": [ [ "ArthemyClipLiveTunerSDXL", "ArthemyLiveModelTunerSDXL" ], { "title_aux": "Arthemy Live Tuner - SDXL" } ], "https://github.com/aledelpho/Arthemy_Live-Tuner-ZIT-ComfyUI": [ [ "ArthemyQwenSaver", "ArthemyQwenTunerLab", "ArthemyQwenTunerSimple", "ArthemyTunerLoader", "ArthemyZImage_Saver", "ArthemyZImage_Tuner_Lab", "ArthemyZImage_Tuner_Simple" ], { "title_aux": "Arthemy Live Tuner - Z-image" } ], "https://github.com/aleolidev/comfy_kaizen_package": [ [ "KaizenImageComposite" ], { "title_aux": "Kaizen Package" } ], "https://github.com/alessandroperilli/OCS_Nodes": [ [ "OCS_CloudImageSize", "OCS_FirstNotEmpty", "OCS_ImageGrid4x4", "OCS_ImageListFilter", "OCS_ImageSaver", "OCS_LocalImageSize", "OCS_LocalVideoSize", "OCS_ModelDownloader", "OCS_Watermarker" ], { "title_aux": "Open Creative Studio Nodes" } ], "https://github.com/alessandrozonta/ComfyUI-CenterNode": [ [ "BBoxCrop" ], { "title_aux": "ComfyUI-CenterNode" } ], "https://github.com/alessandrozonta/ComfyUI-Layers": [ [ "LayerDividerDivideLayer", "LayersSaver - Save Layer", "LayersSaver - Save Layer From Images", "PSDLayerCreatorFromImagesOnly" ], { "title_aux": "Save Layers Node for ComfyUI" } ], "https://github.com/alessandrozonta/ComfyUI-OpenPose": [ [ "OpenPose - Get poses", "OpenPoseNode" ], { "author": "joe", "title_aux": "OpenPose Node" } ], "https://github.com/alessandrozonta/ComfyUI-PoseDirection": [ [ "DirectionNode", "OpenPose - Get direction" ], { "title_aux": "ComfyUI-PoseDirection" } ], "https://github.com/alessandrozonta/Comfyui-LoopLoader": [ [ "LoadLoopImagesFromDir" ], { "title_aux": "Comfyui-LoopLoader" } ], "https://github.com/alexcong/ComfyUI-SwinIR": [ [ "SwinIRLoader", "SwinIRRun" ], { "title_aux": "ComfyUI-SwinIR" } ], "https://github.com/alexcong/ComfyUI_QwenVL": [ [ "Qwen", "Qwen2.5", "Qwen2.5VL", "QwenVL" ], { "title_aux": "Qwen2-VL wrapper for ComfyUI" } ], "https://github.com/alexgenovese/ComfyUI-UNO-Flux": [ [ "UNOGenerate", "UNOModelLoader" ], { "title_aux": "ComfyUI UNO Nodes" } ], "https://github.com/alexgenovese/ComfyUI_HF_Servelress_Inference": [ [ "HF_QuestionAnswer", "Job_Caption", "Joy_caption", "Joy_caption_load" ], { "author": "Alex Genovese", "description": "Huggingface Api Serverless request", "nickname": "alexgenovese", "title": "Huggingface Api Serverless", "title_aux": "Huggingface Api Serverless" } ], "https://github.com/alexisrolland/ComfyUI-Blender": [ [ "BlenderInputBoolean", "BlenderInputCombo", "BlenderInputFloat", "BlenderInputGroup", "BlenderInputInt", "BlenderInputLoad3D", "BlenderInputLoadCheckpoint", "BlenderInputLoadDiffusionModel", "BlenderInputLoadImage", "BlenderInputLoadLora", "BlenderInputLoadMask", "BlenderInputSampler", "BlenderInputSeed", "BlenderInputString", "BlenderInputStringMultiline", "BlenderOutputDownload3D", "BlenderOutputSaveGlb", "BlenderOutputSaveImage", "BlenderOutputString" ], { "title_aux": "ComfyUI-Blender" } ], "https://github.com/alexisrolland/ComfyUI-Phi": [ [ "LoadPhi", "LoadPhiMultimodal", "LoadPhiVision", "RunPhi", "RunPhiMultimodal", "RunPhiVision" ], { "title_aux": "ComfyUI-Phi" } ], "https://github.com/alexjx/ComfyUI-Sa2VA-XJ": [ [ "XJSa2VAImageSegmentation", "XJSa2VAImageSegmentationV2", "XJSa2VAVideoSegmentation" ], { "title_aux": "ComfyUI-Sa2VA-XJ" } ], "https://github.com/alexjx/ComfyUI-XJNodes": [ [ "XJAppendImageList", "XJConditionalLoraLoader", "XJContextEnter", "XJContextExit", "XJDebug", "XJEmptyImageList", "XJFloatRangeList", "XJGetImageFromList", "XJImageGrid", "XJImageListFilter", "XJImageListLength", "XJImageListSlice", "XJImagePairCompare", "XJImagePreviewBridge", "XJImageRandomTransform", "XJImageScaleCalc", "XJImageScaleMegapixel", "XJImageToSeed", "XJImageTransform", "XJIntOffset", "XJIntegerDecrement", "XJIntegerIncrement", "XJJSONExtractor", "XJLoadImageByPath", "XJLoadImageWithMetadata", "XJLoadImagesFromDirBatch", "XJLoadImagesFromDirList", "XJLoopEnd", "XJLoopStart", "XJMaskDilateCircular", "XJMaskRefineKMeans", "XJMaskRefineMorph", "XJOneImageFromBatch", "XJRandomImagesFromBatch", "XJRandomText", "XJRandomTextFromFile", "XJRandomTextFromList", "XJSamplerAdapter", "XJSaveImageWithMetadata", "XJSchedulerAdapter", "XJSegsAutoAdjustHookProvider", "XJSegsBlurHookProvider", "XJSegsColorCorrectHSVHookProvider", "XJSegsColorCorrectRGBHookProvider", "XJSegsColorMatchHookProvider", "XJSegsCount", "XJSegsDilateMaskExpand", "XJSegsExtractor", "XJSegsFilter", "XJSegsFilterByLabel", "XJSegsMerge", "XJSegsPick", "XJSegsRefineKMeans", "XJSegsRefineMorph", "XJSegsSharpenHookProvider", "XJSegsStitcher", "XJSegsWildcardPrompt", "XJStringPass", "XJSupirParameters", "XJTextFileInfo", "XJTextListFromFile", "XJUnwrapFromList", "XJWrapAsList" ], { "title_aux": "ComfyUI-XJNodes" } ], "https://github.com/alexopus/ComfyUI-Image-Saver": [ [ "Any to String (Image Saver)", "Cfg Literal (Image Saver)", "Checkpoint Loader with Name (Image Saver)", "Civitai Hash Fetcher (Image Saver)", "Conditioning Concat Optional (Image Saver)", "Edit Image Saver Pipe", "Float Literal (Image Saver)", "Image Saver", "Image Saver (From Pipe)", "Image Saver Metadata", "Image Saver Simple", "Input Parameters (Image Saver)", "Int Literal (Image Saver)", "Make Image Saver Metadata Config", "Make Image Saver Pipe", "Make Image Saver Simple Config", "Random Artist Picker (Image Saver)", "Random Character Picker (Image Saver)", "Random Tag Picker (Image Saver)", "RandomShapeGenerator", "Read Image Saver Pipe", "Sampler Selector (Image Saver)", "Scheduler Selector (Eff.) (Image Saver)", "Scheduler Selector (Image Saver)", "Scheduler Selector (inspire) (Image Saver)", "Seed Generator (Image Saver)", "String Literal (Image Saver)", "UNet loader with Name (Image Saver)", "Width/Height Literal (Image Saver)", "Workflow Input Value (Image Saver)" ], { "title_aux": "ComfyUI Image Saver" } ], "https://github.com/alibof96/ComfyUI-DownscaleIRN": [ [ "IRNDownscale" ], { "title_aux": "ComfyUI-DownscaleIRN" } ], "https://github.com/aligjahed/comfy-flow": [ [ "FlowManager", "FlowStepPointer" ], { "title_aux": "comfy-flow" } ], "https://github.com/alikonfilms/comfyui_alikonfilms": [ [ "ClipTextEncodeCameraMovements" ], { "title_aux": "comfyui-alikonfilms" } ], "https://github.com/alisson-anjos/ComfyUI-BFSNodes": [ [ "BFSHeadSwapBerniniConditioning", "BFSHeadSwapLoRADebug", "FaceSequenceBatch", "FrameRangedFaceLoader", "LTXVApplyNeutralMask", "LTXVEditAnythingLoopingSampler", "LTXVEditAnythingModuleLoader", "LTXVImageDiffMetrics", "LTXVLatentDiffMetrics", "LTXVResizeReferenceByMask", "ReservedRegionFrameComposer" ], { "title_aux": "ComfyUI-BFSNodes" } ], "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer": [ [ "InputText", "JsonPropertyExtractorNode", "OllamaAgent", "OllamaCaptionerExtraOptions", "OllamaImageCaptioner", "OllamaImageDescriber", "OllamaTextDescriber", "OllamaToolCombine", "OllamaTool_FileSearch", "OllamaTool_PythonCode", "OllamaTool_WebSearch", "OllamaVideoDescriber", "TextTransformer" ], { "title_aux": "ComfyUI-Ollama-Describer" } ], "https://github.com/allanmeng/ComfyUI-AIMDO-XPU": [ [ "XPUAIMDOStatus" ], { "title_aux": "ComfyUI-AIMDO-XPU" } ], "https://github.com/allegiancerecords0-afk/Comfyui-InputSwapper": [ [ "InputSwapper" ], { "title_aux": "Comfyui-InputSwapper" } ], "https://github.com/allegiancerecords0-afk/Comfyui-LatentOR": [ [ "LatentORGate" ], { "title_aux": "Comfyui-LatentOR" } ], "https://github.com/alludus/ComfyUI-multiGPU-upscaler": [ [ "multiGPU_ImageUpscaleWithModel", "multiGPU_ImageUpscaleWithModelMultiGPU", "multiGPU_UpscaleModelLoader" ], { "title_aux": "multiGPU Upscaler" } ], "https://github.com/alpertunga-bile/image-caption-comfyui": [ [ "Image Caption Node", "Insert Prompt Node" ], { "title_aux": "image-caption-comfyui" } ], "https://github.com/alpertunga-bile/prompt-generator-comfyui": [ [ "Prompt Generator" ], { "title_aux": "prompt-generator" } ], "https://github.com/alsritter/asymmetric-tiling-comfyui": [ [ "Asymmetric_Tiling_KSampler" ], { "title_aux": "asymmetric-tiling-comfyui" } ], "https://github.com/alt-key-project/comfyui-dream-project": [ [ "Analyze Palette [Dream]", "Beat Curve [Dream]", "Big Float Switch [Dream]", "Big Image Switch [Dream]", "Big Int Switch [Dream]", "Big Latent Switch [Dream]", "Big Palette Switch [Dream]", "Big Text Switch [Dream]", "Boolean To Float [Dream]", "Boolean To Int [Dream]", "Build Prompt [Dream]", "CSV Curve [Dream]", "CSV Generator [Dream]", "Calculation [Dream]", "Common Frame Dimensions [Dream]", "Compare Palettes [Dream]", "FFMPEG Video Encoder [Dream]", "File Count [Dream]", "Finalize Prompt [Dream]", "Float Input [Dream]", "Float to Log Entry [Dream]", "Frame Count Calculator [Dream]", "Frame Counter (Directory) [Dream]", "Frame Counter (Simple) [Dream]", "Frame Counter Info [Dream]", "Frame Counter Offset [Dream]", "Frame Counter Time Offset [Dream]", "Image Brightness Adjustment [Dream]", "Image Color Shift [Dream]", "Image Contrast Adjustment [Dream]", "Image Motion [Dream]", "Image Sequence Blend [Dream]", "Image Sequence Loader [Dream]", "Image Sequence Saver [Dream]", "Image Sequence Tweening [Dream]", "Int Input [Dream]", "Int to Log Entry [Dream]", "Laboratory [Dream]", "Linear Curve [Dream]", "Log Entry Joiner [Dream]", "Log File [Dream]", "Noise from Area Palettes [Dream]", "Noise from Palette [Dream]", "Palette Color Align [Dream]", "Palette Color Shift [Dream]", "Random Prompt Words [Dream]", "Sample Image Area as Palette [Dream]", "Sample Image as Palette [Dream]", "Saw Curve [Dream]", "Sine Curve [Dream]", "Smooth Event Curve [Dream]", "String Input [Dream]", "String Tokenizer [Dream]", "String to Log Entry [Dream]", "Text Input [Dream]", "Triangle Curve [Dream]", "Triangle Event Curve [Dream]", "WAV Curve [Dream]" ], { "title_aux": "Dream Project Animation Nodes" } ], "https://github.com/alt-key-project/comfyui-dream-video-batches": [ [ "Blended Transition [DVB]", "Calculation [DVB]", "Create Frame Set [DVB]", "Divide [DVB]", "Fade From Black [DVB]", "Fade To Black [DVB]", "Float Input [DVB]", "For Each Done [DVB]", "For Each Filename [DVB]", "Frame Set Append [DVB]", "Frame Set Frame Dimensions Scaled [DVB]", "Frame Set Index Offset [DVB]", "Frame Set Merger [DVB]", "Frame Set Reindex [DVB]", "Frame Set Repeat [DVB]", "Frame Set Reverse [DVB]", "Frame Set Split Beginning [DVB]", "Frame Set Split End [DVB]", "Frame Set Splitter [DVB]", "Generate Inbetween Frames [DVB]", "Int Input [DVB]", "Linear Camera Pan [DVB]", "Linear Camera Roll [DVB]", "Linear Camera Zoom [DVB]", "Load Image From Path [DVB]", "Multiply [DVB]", "Sine Camera Pan [DVB]", "Sine Camera Roll [DVB]", "Sine Camera Zoom [DVB]", "String Input [DVB]", "Text Input [DVB]", "Trace Memory Allocation [DVB]", "Unwrap Frame Set [DVB]" ], { "title_aux": "Dream Video Batches" } ], "https://github.com/am-pipeline-prod/comfyui-beeble-ai": [ [ "BeebleAccountInfo", "BeebleListJobs", "BeebleSwitchX", "BeebleUpload" ], { "title_aux": "ComfyUI Beeble AI" } ], "https://github.com/ameyukisora/ComfyUI-Empty-Latent-Advanced": [ [ "EmptyLatentAdvancedSelector" ], { "title_aux": "ComfyUI Empty Latent Advanced" } ], "https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen": [ [ "ArchAi3D_Any_Index_Switch", "ArchAi3D_Average_Color", "ArchAi3D_Batch_Text_Encode", "ArchAi3D_Batch_Text_Encode_SDXL", "ArchAi3D_Boolean_Input", "ArchAi3D_Cinematography_Prompt_Builder", "ArchAi3D_CivitAI_Download", "ArchAi3D_Clean_Room_Prompt", "ArchAi3D_Color_Correction_Advanced", "ArchAi3D_Color_Correction_BT709", "ArchAi3D_Conditioning_Balance", "ArchAi3D_Dependency_Installer", "ArchAi3D_DiffSynth_ControlNet", "ArchAi3D_Empty_Latent_Batch", "ArchAi3D_Extract_Region_Text", "ArchAi3D_Float_Input", "ArchAi3D_GDrive_Download", "ArchAi3D_Gemini", "ArchAi3D_Gemini_Model", "ArchAi3D_HF_Download", "ArchAi3D_HighPass_Blend", "ArchAi3D_Info", "ArchAi3D_Int_Input", "ArchAi3D_Load_CLIP", "ArchAi3D_Load_Diffusion_Model", "ArchAi3D_Load_Dual_CLIP", "ArchAi3D_Load_Image_URL", "ArchAi3D_Mask_To_Position_Guide", "ArchAi3D_Memory_Cleanup", "ArchAi3D_Metric3D_Depth", "ArchAi3D_Metric3D_Normal", "ArchAi3D_Nunchaku_Installer", "ArchAi3D_Object_Focus_Camera", "ArchAi3D_Object_Focus_Camera_V2", "ArchAi3D_Object_Focus_Camera_V3", "ArchAi3D_Object_Focus_Camera_V4", "ArchAi3D_Object_Focus_Camera_V5", "ArchAi3D_Object_Focus_Camera_V6", "ArchAi3D_Object_Focus_Camera_V7", "ArchAi3D_Offload_CLIP", "ArchAi3D_Offload_Model", "ArchAi3D_Position_Guide_Prompt_Builder", "ArchAi3D_Qwen_Camera_View_Selector", "ArchAi3D_Qwen_Colorization", "ArchAi3D_Qwen_DX8152_Camera_LoRA", "ArchAi3D_Qwen_Encoder", "ArchAi3D_Qwen_Encoder_Simple", "ArchAi3D_Qwen_Encoder_V2", "ArchAi3D_Qwen_Encoder_V3", "ArchAi3D_Qwen_Environment_Navigator", "ArchAi3D_Qwen_Exterior_Focus", "ArchAi3D_Qwen_Exterior_Navigation", "ArchAi3D_Qwen_Exterior_View_Control", "ArchAi3D_Qwen_Image_Scale", "ArchAi3D_Qwen_Image_Scale_V2", "ArchAi3D_Qwen_Image_Stitch", "ArchAi3D_Qwen_Interior_Focus", "ArchAi3D_Qwen_Interior_Navigation", "ArchAi3D_Qwen_Interior_View_Control", "ArchAi3D_Qwen_Material_Changer", "ArchAi3D_Qwen_Object_Position_Control", "ArchAi3D_Qwen_Object_Rotation_Control", "ArchAi3D_Qwen_Object_Rotation_V2", "ArchAi3D_Qwen_Object_View_Control", "ArchAi3D_Qwen_Person_Cinematographer", "ArchAi3D_Qwen_Person_Perspective", "ArchAi3D_Qwen_Person_Perspective_Control", "ArchAi3D_Qwen_Person_Position_Control", "ArchAi3D_Qwen_Person_Rotation_Control", "ArchAi3D_Qwen_Person_View_Control", "ArchAi3D_Qwen_Scene_Photographer", "ArchAi3D_Qwen_Simple_Camera_Control", "ArchAi3D_Qwen_Style_Transfer", "ArchAi3D_Qwen_System_Prompt", "ArchAi3D_Qwen_Watermark_Removal", "ArchAi3D_SAM3_Segment", "ArchAi3D_SEGS_Mask_Blur", "ArchAi3D_SEGS_Mask_Irregularity", "ArchAi3D_SEGS_To_Bundle", "ArchAi3D_SaveSplatScene", "ArchAi3D_Save_Image", "ArchAi3D_Simple_Blend_Mask", "ArchAi3D_Simple_Blend_Mask_Batch", "ArchAi3D_Simple_Edge_Mask", "ArchAi3D_Simple_Position_Prompt", "ArchAi3D_Simple_Tile_Compositor", "ArchAi3D_Simple_Tile_Compositor_Single", "ArchAi3D_Simple_Tile_Cropper", "ArchAi3D_Simple_Tile_Cropper_Batch", "ArchAi3D_Simple_Tile_Sampler", "ArchAi3D_Smart_Tile_Calculator", "ArchAi3D_Smart_Tile_Calculator_V3", "ArchAi3D_Smart_Tile_Calculator_V4", "ArchAi3D_Smart_Tile_Calculator_V5", "ArchAi3D_Smart_Tile_Conditioning", "ArchAi3D_Smart_Tile_Detailer", "ArchAi3D_Smart_Tile_Merger", "ArchAi3D_Smart_Tile_SEGS", "ArchAi3D_Smart_Tile_SEGS_Blur", "ArchAi3D_Smart_Tile_Sampler", "ArchAi3D_Smart_Tile_Solver_V6", "ArchAi3D_Smart_Tile_Solver_V6_2", "ArchAi3D_Smart_USDU_DiffDiff_ControlNet", "ArchAi3D_Smart_USDU_DiffDiff_ControlNet_CustomSample", "ArchAi3D_Smart_USDU_DiffDiff_ControlNet_NoUpscale", "ArchAi3D_Smart_USDU_DiffDiffusion", "ArchAi3D_Smart_USDU_DiffDiffusion_CustomSample", "ArchAi3D_Smart_USDU_DiffDiffusion_NoUpscale", "ArchAi3D_Smart_USDU_Mask_Denoise", "ArchAi3D_Smart_USDU_Split_Latent", "ArchAi3D_Smart_USDU_Universal", "ArchAi3D_Smart_USDU_Universal_CustomSample", "ArchAi3D_Smart_USDU_Universal_NoUpscale", "ArchAi3D_Smart_USDU_Universal_NoUpscale_V2", "ArchAi3D_Smart_USDU_Universal_NoUpscale_V3", "ArchAi3D_Smart_USDU_Universal_NoUpscale_V3_Standalone", "ArchAi3D_Smart_USDU_V3_Standalone", "ArchAi3D_Smart_Ultimate_SD_Upscale", "ArchAi3D_Smart_Ultimate_SD_Upscale_CustomSample", "ArchAi3D_Smart_Ultimate_SD_Upscale_NoUpscale", "ArchAi3D_Solid_Color_Image", "ArchAi3D_String_Input", "ArchAi3D_USDU_EdgeRepair", "ArchAi3dQwenEncoderSimpleV2" ], { "nodename_pattern": "ArchAi3D", "title_aux": "ComfyUI-ArchAi3d-Qwen" } ], "https://github.com/amir84ferdos/ComfyUI-GRAG-ArchAi3D": [ [ "GRAG_Advanced_Sampler", "GRAG_Preset_Manager", "GRAG_Simple_Controller", "GRAG_Unified_Controller" ], { "title_aux": "ComfyUI-GRAG-ArchAi3D" } ], "https://github.com/amortegui84/comfyui-inpaint-cropstitch-nb2": [ [ "InpaintCropNB2", "InpaintStitchNB2", "NB2AddAlpha", "NB2Florence2RegionSelector", "NB2NanoBanana2Edit", "NB2OpenAIImageEdit", "NB2SAM3ImageSegmenter", "NB2SAM3SmartRegionSelector", "NB2Seedream45Edit", "NB2SmartRegionMask", "NanoBanana2MaskGen", "SmartMaskCrop", "SmartMaskMultiStitch", "SmartMaskStitch", "SmartObjectIsolateCrop" ], { "title_aux": "ComfyUI-Inpaint-CropStitch-NB2" } ], "https://github.com/amrnidal999-tech/comfyui-realisim-enhancor": [ [ "MoreJPEG" ], { "title_aux": "Realisim Enhancor" } ], "https://github.com/amtarr/ComfyUI-TextureAlchemy": [ [ "AOApproximator", "AnisotropyMapGenerator", "AppearanceExtractor", "AutoContrastLevels", "BBoxEditor", "BBoxReposition", "BasicLightingBuilder", "BatchImagesPrep", "BlendModeUtility", "ChannelPacker", "ChannelPackerORMA", "ChannelPackerRMA", "ChannelPackerRMAA", "ChannelUnpacker", "ChannelUnpackerRMA", "ClarityEnhancer", "ColorCode", "ColorImage", "ColorMatchTransfer", "ColorRamp", "ColorSelectionMask", "ColorToGrayscale", "CompositeMaskAdjuster", "CompositeMaskExtractor", "CropFromBboxData", "CropToMaskWithPadding", "CurvatureGenerator", "CustomColorToMask", "DenoiseFilter", "DetailMapBlender", "DirtGrimeMaskGenerator", "DisplacementToVector", "EdgeDetection", "EdgeWearMaskGenerator", "EmbedAlpha", "EmissionMaskGenerator", "EnvironmentMapToIrradiance", "FrankenMapExtractor", "FrequencyRecombine", "FrequencySeparation", "GammaAdjust", "GetAverageColor", "GradientMap", "GradientMaskGenerator", "GrayscaleToColor", "HDRIToIrradianceFast", "HSVAdjuster", "HeightAmplifier", "HeightCombiner", "HeightToNormal", "ImageBitDepthChecker", "ImageEnhancement", "ImageMaskCombiner", "InpaintCropExtractor", "InpaintStitcher", "LevelsAdjustment", "LightingExtractor", "LightingPassMaskApplicator", "LotusHeightProcessor", "LotusNormalProcessor", "Marigold_AOV_Extractor", "MaskCompositor", "MatchSubjectToReferenceImage", "MicroDetailOverlay", "MultiTextureBlender", "MultimattePassApplicator", "NormalConverter", "NormalFormatAuto", "NormalFormatBruteForce", "NormalFormatValidator", "NormalIntensity", "NormalMapCombiner", "NormalMapRelighter", "NormalMapRelighterAdvanced", "NormalMapRelighterIBL", "NormalMapRelighterIBL_PBR", "NormalToDepth", "PBRAdjuster", "PBRBatchToPipe", "PBRCombiner", "PBRExtractor", "PBRHeightProcessor", "PBRMaterialMixer", "PBRMaterialProcessor", "PBRNormalProcessor", "PBRPipePreview", "PBRPipeToBatch", "PBRPipelineAdjuster", "PBRSaver", "PBRSaverWithMetadata", "PBRSplitter", "PBR_AOV_Generator", "PaddingCalculator", "PassMaskApplicator", "PatchFit", "PatchUpscale", "PatternGenerator", "ProceduralNoiseGenerator", "QwenImagePrep", "SSSMapGenerator", "ScaleImageToReferenceBbox", "ScratchesGenerator", "SeamlessTiling", "SharpenDepth", "SharpenNormal", "ShuffleCustomColors", "ShuffleMask", "SimpleCropToMaskWithPadding", "SimpleGammaAdjust", "SimpleInpaintCrop", "SimpleInpaintStitch", "SimpleRecolor", "SingleMultimattePassApplicator", "SinglePassMaskApplicator", "SmartBlur", "SmartTextureResizer", "SquareMaker", "TemperatureTint", "TextEncodeQwenImageEditPlusBatchNode", "TextureAnalyzer", "TextureAtlasBuilder", "TextureEqualizer", "TextureOffset", "TextureScaler", "TextureTiler", "TranslucencyMapGenerator", "TriplanarProjection", "UVCheckerGenerator", "UpscaleCalculator", "UpscaleToResolution", "WearGenerator" ], { "title_aux": "ComfyUI-TextureAlchemy" } ], "https://github.com/an90ray/ComfyUI_RErouter_CustomNodes": [ [ "CLIPTextEncode (RE)", "CLIPTextEncodeSDXL (RE)", "CLIPTextEncodeSDXLRefiner (RE)", "Int (RE)", "RErouter <=", "RErouter =>", "String (RE)" ], { "title_aux": "ComfyUI_RErouter_CustomNodes" } ], "https://github.com/andersxa/comfyui-PromptAttention": [ [ "CLIPAttentionMaskEncode" ], { "title_aux": "CLIP Directional Prompt Attention" } ], "https://github.com/andrea-spoldi/ComfyUI-AudioMoodAnalyzer": [ [ "AnimateDiffScheduleFormatter", "AudioMoodAnalyzer", "AudioMoodAnalyzerAdvanced", "AudioMoodAnalyzerTimeline", "ClapAudioAnalyzer", "CompositionInferenceNode", "MoodJsonUnpacker", "OllamaModelSelector", "PromptEnricher" ], { "title_aux": "ComfyUI-AudioMoodAnalyzer" } ], "https://github.com/andreszs/ComfyUI-OpenPose-Studio": [ [ "OPS_ShowString", "OpenPoseStudio" ], { "title_aux": "ComfyUI-OpenPose-Studio" } ], "https://github.com/andreszs/ComfyUI-Ultralytics-Studio": [ [ "ULS_ShowString", "UltralyticsEditor" ], { "title_aux": "ComfyUI-Ultralytics-Studio" } ], "https://github.com/angeloshredder/StableCascadeResizer": [ [ "CascadeResize", "Cascade_Resizer" ], { "title_aux": "StableCascadeResizer" } ], "https://github.com/angree/ComfyUI-Q_GLB_Material_Modifier": [ [ "QManualGLBMaterialModifier", "QPresetGLBMaterialModifier" ], { "title_aux": "Q GLB Material Modifier" } ], "https://github.com/angree/ComfyUI-Q_find-mask-size": [ [ "QImageCropCalculator" ], { "title_aux": "Q Find Mask Size" } ], "https://github.com/anhkhoatranle30/Handy-Nodes-ComfyUI": [ [ "Custom Save Image //Handy" ], { "author": "Khoa Tran", "description": "This extension offers various handy nodes.", "nickname": "Handy-Nodes-ComfyUI", "title": "Handy-Nodes-ComfyUI", "title_aux": "Handy Node ComfyUI" } ], "https://github.com/anhrefnyoiyoi/Placeholder-Replacer-By-ID": [ [ "Placeholder Replacer By ID" ], { "title_aux": "Placeholder-Replacer-By-ID" } ], "https://github.com/ankushgawande/comfyui-scene-framer": [ [ "SceneFramer" ], { "title_aux": "comfyui-scene-framer" } ], "https://github.com/annewj023/Comfyui_google_nano": [ [ "GoogleNanoNode" ], { "title_aux": "Google Nano" } ], "https://github.com/antoinebou12/ComfyUI-UML": [ [ "LLMCall", "LLMPromptEngine", "UMLDiagram", "UMLLLMCodeGenerator", "UMLViewerURL" ], { "title_aux": "ComfyUI-UML" } ], "https://github.com/antrobot1234/antrobots-comfyUI-nodepack": [ [ "MergeDicts" ], { "title_aux": "antrobots ComfyUI Nodepack" } ], "https://github.com/anveshane/Comfyui_StoryMem": [ [ "StoryMemContinuationShot", "StoryMemFirstShot", "StoryMemGetMotionFrames", "StoryMemInfo", "StoryMemMemoryBuffer", "StoryMemMemoryVisualizer", "StoryMemModelLoader", "StoryMemUpdateMemory", "StoryMemVideoCombine" ], { "title_aux": "Comfyui_StoryMem" } ], "https://github.com/anveshane/Comfyui_turbodiffusion": [ [ "TurboDiffusionI2VSampler", "TurboDiffusionSaveVideo", "TurboWanModelLoader", "TurboWanSampler", "TurboWanVAELoader" ], { "title_aux": "comfyui-turbodiffusion" } ], "https://github.com/apeirography/DaimalyadNodes": [ [ "DaimalyadModelDownloader", "DaimalyadWildcardProcessor" ], { "title_aux": "DaimalyadNodes" } ], "https://github.com/apenguin24/ComfyUI-WanKeyframing": [ [ "LoadImagesFromDirectory", "WanKeyframeToVideo" ], { "title_aux": "ComfyUI-WanKeyframing" } ], "https://github.com/arctan90/single_image_deducker": [ [ "DuckDecodeToFileNode" ], { "title_aux": "single_image_deducker" } ], "https://github.com/arcum42/ComfyUI_SageUtils": [ [ "SageSetWildcardText", "Sage_Ace15AudioEncode", "Sage_AceAdvOptions", "Sage_AdvSamplerInfo", "Sage_AnythingToStr", "Sage_AverageConditioning", "Sage_CLIPLoaderFromInfo", "Sage_CLIPSelector", "Sage_CheckLorasForUpdates", "Sage_CheckpointSelector", "Sage_ChromaCLIPLoaderFromInfo", "Sage_CleanText", "Sage_CollectKeywordsFromLoraStack", "Sage_CombineCLIPMultilineTextEncode", "Sage_CombineCLIPTextEncode", "Sage_CombineConditioning", "Sage_ConstructLLMPrompt", "Sage_ConstructLLMPromptExtra", "Sage_ConstructMetadataFlexible", "Sage_CropImage", "Sage_CubiqImageResize", "Sage_DualCLIPSelector", "Sage_DualCLIPTextEncode", "Sage_DualCLIPTextEncodeLumina2", "Sage_DualCLIPTextEncodeQwen", "Sage_DynamicJoinText", "Sage_EmptyAceStep15LatentAudio", "Sage_EmptyLatentImagePassthrough", "Sage_ErniePromptEnhancerPrompt", "Sage_FlexibleCLIPSelector", "Sage_FreeMemory", "Sage_FreeU2", "Sage_GuessResolutionByRatio", "Sage_HiDreamE1_Instruction", "Sage_JoinText", "Sage_KSampler", "Sage_KSamplerAudioDecoder", "Sage_KSamplerTiledDecoder", "Sage_LLMPromptText", "Sage_LLMPromptVision", "Sage_LLMPromptVisionRefine", "Sage_LMStudioLLMPromptText", "Sage_LMStudioLLMPromptVision", "Sage_LMStudioLLMPromptVisionRefine", "Sage_LoadImage", "Sage_LoadModelFromInfo", "Sage_Load_Dataset_From_Folder", "Sage_LogicalSwitch", "Sage_LoraStack", "Sage_LoraStackInfoDisplay", "Sage_LoraStackLoader", "Sage_ModelInfo", "Sage_ModelInfoDisplay", "Sage_ModelLoraStackLoader", "Sage_ModelShiftOnly", "Sage_ModelShifts", "Sage_MultiModelPicker", "Sage_MultiSelectorDoubleClip", "Sage_MultiSelectorFlexibleClip", "Sage_MultiSelectorQuadClip", "Sage_MultiSelectorSingleClip", "Sage_MultiSelectorTripleClip", "Sage_MultiplyConditioningStrength", "Sage_NormalizeConditioningStrength", "Sage_NumberToStr", "Sage_OllamaAdvancedOptions", "Sage_OllamaLLMPromptText", "Sage_OllamaLLMPromptVision", "Sage_OllamaLLMPromptVisionRefine", "Sage_ParseMetadataFlexible", "Sage_PercentageToFloat", "Sage_PonyPrefix", "Sage_PonyRatingv6", "Sage_PonyRatingv7", "Sage_PonyScore", "Sage_PonySource", "Sage_PonyStyle", "Sage_PonyStyleCluster", "Sage_PromptText", "Sage_QuadCLIPSelector", "Sage_QuickLoraStack", "Sage_QuickResPicker", "Sage_ReferenceImage", "Sage_SamplerInfo", "Sage_SamplerInfoNoCFG", "Sage_SamplerSelector", "Sage_SaveImageWithMetadata", "Sage_SaveText", "Sage_SchedulerSelector", "Sage_SetText", "Sage_SetTextWithNum", "Sage_SetTextWithoutComments", "Sage_SingleCLIPTextEncode", "Sage_SingleCLIPTextImageEncode", "Sage_StackLoraStack", "Sage_StylePromptFromConfig", "Sage_SystemPrompt", "Sage_TextRandomLine", "Sage_TextSelectLine", "Sage_TextSubstitution", "Sage_TextSwitch", "Sage_TextWeight", "Sage_TilingInfo", "Sage_TrainingCaptionsToConditioning", "Sage_TripleCLIPSelector", "Sage_TripleJoinText", "Sage_TripleLoraStack", "Sage_TripleQuickLoraStack", "Sage_UNETLoRALoader", "Sage_UNETLoaderFromInfo", "Sage_UNETSelector", "Sage_UnetClipVaeToModelInfo", "Sage_VAELoaderFromInfo", "Sage_VAESelector", "Sage_ViewAnything", "Sage_ViewNotes", "Sage_ZeroConditioning" ], { "title_aux": "Sage Utils" } ], "https://github.com/ardadmrknn/comfyui-history-clip-text-encode-node": [ [ "PromptHistoryClipTextEncode" ], { "title_aux": "ComfyUI Prompt History Node" } ], "https://github.com/aria1th/ComfyUI-Wildcards-rework": [ [ "TextWildcards" ], { "title_aux": "ComfyUI-Wildcards-rework" } ], "https://github.com/artokun/ComfyUI-Photoreal-Prompt-Builder": [ [ "KPPBActionList", "KPPBCameraAngleList", "KPPBGroupActionList", "KPPBHairstyleList", "KPPBIGEffectList", "KPPBImageEditComposer", "KPPBImageEditList", "KPPBLightingList", "KPPBNSFWActionList", "KPPBNSFWGroupActionList", "KPPBNSFWPoseList", "KPPBOutfitComposer", "KPPBOutfitList", "KPPBPoseList", "KPPBPromptBuilder", "KPPBSceneList", "KPPBShotTypeList", "KPPBVLMRefiner" ], { "title_aux": "ComfyUI-Photoreal-Prompt-Builder" } ], "https://github.com/artyclaw/artyclaw-comfy": [ [ "CheckpointNameStripper", "ClipMergerSettings", "DebugTextSaver", "EscapeSequenceConverter", "FolderFileSelector", "IsNumberNode", "LoadImages", "LoadSidecarPrompt", "LoraTagDuplicator", "LoraWeightBalancer", "ModelMergeRatios", "NearestDivisibleInt", "PromptBlockLoader", "PromptRuleComposer", "RNGLoRAWeightInjector", "RequireStringBeforeImage", "RequireStringBeforeLatent", "SimpleDirLoader", "SimpleFolderParser", "WANLoRASplitter", "WildcardRNG" ], { "title_aux": "ArtyClaw Comfy Nodes" } ], "https://github.com/asaddi/ComfyUI-YALLM-node": [ [ "LLMChat", "LLMMinP", "LLMModel", "LLMPrependAppend", "LLMProvider", "LLMTemperature", "LLMTextLatch", "LLMTopK", "LLMTopP" ], { "title_aux": "ComfyUI-YALLM-node" } ], "https://github.com/asaddi/YALLM-LlamaVision": [ [ "LLMSamplerSettings", "LlamaVisionChat", "LlamaVisionModel" ], { "title_aux": "YALLM-LlamaVision" } ], "https://github.com/asagi4/ComfyUI-Adaptive-Guidance": [ [ "AdaptiveGuidance", "AdaptiveProjectedGuidance", "PerpNegAdaptiveGuidanceGuider" ], { "title_aux": "Adaptive Guidance for ComfyUI" } ], "https://github.com/asagi4/ComfyUI-CADS": [ [ "CADS" ], { "title_aux": "ComfyUI-CADS" } ], "https://github.com/asagi4/ComfyUI-NPNet": [ [ "NPNetGoldenNoise" ], { "title_aux": "ComfyUI NPNet (Golden Noise)" } ], "https://github.com/asagi4/comfyui-dynamic-anynode": [ [ "AnyNode" ], { "title_aux": "comfyui-dynamic-anynode" } ], "https://github.com/asagi4/comfyui-prompt-control": [ [ "PCAddMaskToCLIP", "PCAddMaskToCLIPMany", "PCAnimaAttnCouplePatch", "PCAttentionCoupleBatchNegative", "PCExtractScheduledPrompt", "PCLazyLoraLoader", "PCLazyLoraLoaderAdvanced", "PCLazyTextEncode", "PCLazyTextEncodeAdvanced", "PCLoraHooksFromText", "PCMacroExpand", "PCSetLogLevel", "PCSetPCTextEncodeSettings", "PCTextEncode", "PCTextEncodeWithRange" ], { "author": "asagi4", "description": "Control LoRA and prompt scheduling, advanced text encoding, regional prompting, and much more, through your text prompt. Generates dynamic graphs that are literally identical to handcrafted noodle soup.", "nickname": "ComfyUI Prompt Control", "title": "ComfyUI Prompt Control", "title_aux": "ComfyUI Prompt Control" } ], "https://github.com/asagi4/comfyui-utility-nodes": [ [ "MUConditioningCutoff", "MUForceCacheClear", "MUJinjaRender", "MURemoveControlNet", "MUReplaceModelWeights", "MUSimpleWildcard" ], { "title_aux": "asagi4/comfyui-utility-nodes" } ], "https://github.com/asdrabael/Hunyuan-Multi-Lora-Loader": [ [ "HunyuanMultiLoraLoader", "HunyuanMultiLoraLoaderWrapper" ], { "title_aux": "Hunyuan-Multi-Lora-Loader" } ], "https://github.com/ashtar1984/ComfyUI-SwitchPathLazy": [ [ "SwitchPathLazy", "SwitchPathRev" ], { "title_aux": "ComfyUI-SwitchPathLazy" } ], "https://github.com/ashtar1984/comfyui-find-perfect-resolution": [ [ "FindPerfectResolution" ], { "title_aux": "comfyui-find-perfect-resolution" } ], "https://github.com/asirihewage/remove_metadata_comfyui": [ [ "RemoveMetadataStealth", "VideoSanitizerStealth" ], { "title_aux": "remove_metadata_comfyui" } ], "https://github.com/aslanxie/comfyui_qwen_image_edit": [ [ "QWen Image Edit" ], { "title_aux": "comfyui_qwen_image_edit" } ], "https://github.com/asutermo/ComfyUI-Flux-TryOff": [ [ "TryOffFluxFillModelNode", "TryOffFluxFillPipelineNode", "TryOffModelNode", "TryOffQuantizerNode", "TryOffRunNode", "TryOnOffModelNode", "TryOnOffRunNode", "TryOnRunNode" ], { "title_aux": "ComfyUI-Flux-TryOff" } ], "https://github.com/aszc-dev/ComfyUI-CoreMLSuite": [ [ "Core ML Converter", "Core ML LoRA Loader", "CoreMLModelAdapter", "CoreMLSampler", "CoreMLSamplerAdvanced", "CoreMLUNetLoader" ], { "title_aux": "Core ML Suite for ComfyUI" } ], "https://github.com/atluslin/comfyui_arcane_style_trans": [ [ "Arcane_style_trans" ], { "title_aux": "comfyui_arcane_style_trans" } ], "https://github.com/ato-zen/ComfyUI-VIBE": [ [ "VIBE_Editor" ], { "title_aux": "ComfyUI-VIBE" } ], "https://github.com/ato321/ComfyUI-LTXVGuideRebase": [ [ "LTXVRebaseGuides" ], { "title_aux": "ComfyUI-LTXVGuideRebase" } ], "https://github.com/attashe/ComfyUI-FluxRegionAttention": [ [ "CLIPDebug", "FluxRegionBBOX", "FluxRegionMask", "RegionAttention" ], { "title_aux": "ComfyUI-FluxRegionAttention" } ], "https://github.com/attome-ai/Comfyui_Attome_S3": [ [ "AttomeS3Config", "AttomeS3LoadAudio", "AttomeS3LoadImage", "AttomeS3LoadText", "AttomeS3LoadVideo", "AttomeS3SaveAudio", "AttomeS3SaveImage", "AttomeS3SaveText", "AttomeS3SaveVideo" ], { "title_aux": "Comfyui_Attome_S3" } ], "https://github.com/audioscavenger/ComfyUI-Thumbnails": [ [ "LoadImage" ], { "author": "AudioscavengeR", "description": "Load Image thumbnails and show input subfolders.", "nickname": "LoadImageThumbnails", "title": "LoadImageThumbnails", "title_aux": "ComfyUI-Thumbnails" } ], "https://github.com/audioscavenger/save-image-extended-comfyui": [ [ "SaveImageExtended" ], { "author": "AudioscavengeR", "description": "1 custom node to save your pictures in various folders and formats.", "nickname": "Save Image Extended", "title": "Save Image Extended", "title_aux": "Save Image Extended for ComfyUI" } ], "https://github.com/augment-lib/augment-ComfyUI": [ [ "AugmentPNGToSVG", "AugmentSVGToPNG", "BlurAverageNode", "BoolPrimNode", "FloatPrimNode", "GateNode", "IntPrimNode", "NumberVarDecrementNode", "NumberVarGetNode", "NumberVarIncrementNode", "NumberVarResetNode", "NumberVarSetNode", "RandomNumberNode", "RecolorNode", "SHA256Node", "StringPrimNode", "StringVarDeleteNode", "StringVarGetNode", "StringVarSetNode", "UUIDNode" ], { "title_aux": "Augment \u2014 Design Nodes for ComfyUI" } ], "https://github.com/augment-lib/upscale-pro": [ [ "AugmentLogoUpscale", "GateNode" ], { "title_aux": "upscale-pro" } ], "https://github.com/augment-lib/vectorize-pro": [ [ "AugmentExportSVG", "AugmentPNGToSVGPro", "GateNode" ], { "title_aux": "\u2728 augment Vectorize Pro - PNG to SVG Vectorizer for ComfyUI" } ], "https://github.com/austinbrown34/ComfyUI-IO-Helpers": [ [ "EncodedPromptFromFile", "EncodedPromptToFile", "IO_LoadImage", "SampledLatentsFromFile", "SampledLatentsToFile" ], { "title_aux": "ComfyUI-IO-Helpers" } ], "https://github.com/automatasz/comfyui-floating-preview": [ [ "GroupPreview", "GroupPreviewDisplay" ], { "title_aux": "comfyui-floating-preview" } ], "https://github.com/avatechai/avatar-graph-comfyui": [ [ "ApplyMeshTransformAsShapeKey", "B_ENUM", "B_VECTOR3", "B_VECTOR4", "Combine Points", "CreateShapeFlow", "ExportBlendshapes", "ExportGLTF", "Extract Boundary Points", "Image Alpha Mask Merge", "ImageBridge", "LoadImageFromRequest", "LoadImageWithAlpha", "LoadValueFromRequest", "SAM MultiLayer", "Save Image With Workflow" ], { "author": "Avatech Limited", "description": "Include nodes for sam + bpy operation, that allows workflow creations for generative 2d character rig.", "nickname": "Avatar Graph", "title": "Avatar Graph", "title_aux": "Avatar Graph" } ], "https://github.com/avenstack/ComfyUI-AV-FunASR": [ [ "AVASRTimestamp", "AVFormat2Subtitle", "AVSaveSubtitles", "AVSpeechTimestamp" ], { "title_aux": "ComfyUI-AV-FunASR" } ], "https://github.com/avenstack/ComfyUI-AV-LatentSync": [ [ "AVLatentSync", "AVVideoLengthAdjuster" ], { "title_aux": "ComfyUI-AV-LatentSync" } ], "https://github.com/avenstack/ComfyUI-AV-MegaTTS3": [ [ "AVMegaTTS3", "AVPromptInit" ], { "title_aux": "ComfyUI-AV-MegaTTS3" } ], "https://github.com/avocadori/ComfyUI-load-image-prompt-lora": [ [ "YAMLImageCycler", "YAMLImageCyclerSimple", "YAMLLoRAExtractor", "YAMLLoRALoader", "YAMLLoRASelector" ], { "title_aux": "ComfyUI-load-image-prompt-lora" } ], "https://github.com/aws-samples/comfyui-llm-node-for-amazon-bedrock": [ [ "Amazon Bedrock - Luma AI Ray Video", "Amazon Bedrock - Nova Canvas Background Prompt Replace", "Amazon Bedrock - Nova Canvas Generate Image", "Amazon Bedrock - Nova Canvas Generate Variations", "Amazon Bedrock - Nova Reel Video", "Amazon Bedrock - SD3 & SD3.5 Large | Image to Image", "Amazon Bedrock - Stability AI Models | Text to Image", "Bedrock - Claude", "Bedrock - Claude Multimodal", "Bedrock - Nova", "Bedrock - SDXL", "Bedrock - Titan Inpainting", "Bedrock - Titan Outpainting", "Bedrock - Titan Text to Image", "Bedrock - Titan Variation", "Image From S3", "Image From URL", "Image OCR By Textract", "Image OCR By Textract V2", "Image OCR By Textract V3", "Image OCR by PaddleOCR", "Image To S3", "JSON Text Extraction", "Prompt Regex Remove", "Prompt Template", "Prompt Template with Two Inputs" ], { "title_aux": "Amazon Bedrock nodes for ComfyUI" } ], "https://github.com/axces2000/comfyui-axces2000": [ [ "AudioLoader", "AudioPlayerNode", "ResolutionMaster", "StringCombine", "StringExtractor" ], { "title_aux": "comfyui-axces2000" } ], "https://github.com/axior/ComfyUI-DOGMA-Nodes": [ [ "WanVACEKeyframeControlPrep", "WanVACERemoveAddedPadding" ], { "title_aux": "DOGMA Nodes" } ], "https://github.com/azarasi3/comfyui-a1111-styles": [ [ "A1111_Styles_Selector_CheckList", "A1111_Styles_Selector_Tags" ], { "title_aux": "comfyui-a1111-styles" } ], "https://github.com/azazeal04/comfyui-switch-samplers": [ [ "CrossMultiStepKSampler", "CrossStepSwitchKSampler", "MultiStepKSampler", "StepSwitchKSampler" ], { "title_aux": "comfy-switch-samplers" } ], "https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes": [ [ "HaojihuiClipScoreFakeImageProcessor", "HaojihuiClipScoreImageProcessor", "HaojihuiClipScoreImageScore", "HaojihuiClipScoreLoader", "HaojihuiClipScoreRealImageProcessor", "HaojihuiClipScoreTextProcessor" ], { "title_aux": "ComfyUI-ClipScore-Nodes" } ], "https://github.com/azure-dragon-ai/ComfyUI-HPSv2-Nodes": [ [ "GetImageSize", "HaojihuiHPSv2ImageProcessor", "HaojihuiHPSv2ImageScore", "HaojihuiHPSv2ImageScores", "HaojihuiHPSv2Loader", "HaojihuiHPSv2SaveAnimatedWEBP", "HaojihuiHPSv2SaveImage", "HaojihuiHPSv2SaveWEBP", "HaojihuiHPSv2SaveWebpImage", "HaojihuiHPSv2TextProcessor", "SaveImageWebp", "ScaleShort" ], { "title_aux": "ComfyUI-HPSv2-Nodes" } ], "https://github.com/babe-and-spencer-enterprises/base-comfyui-node": [ [ "UploadToBaseNode" ], { "title_aux": "ComfyUI Upload to BASE Node" } ], "https://github.com/bablueza/ComfyUI-Vaja-Ai4thai": [ [ "ShowText", "Vaja Synthesis Api" ], { "title_aux": "Vaja TextToSpeech Node for ComfyUI" } ], "https://github.com/babydjac/comfyui-grok-prompts": [ [ "Flux", "PonyXL" ], { "title_aux": "ComfyUI Grok Prompts" } ], "https://github.com/babydjac/comfyui-smart-scaler": [ [ "AspectRatioAdjuster", "BatchFrameProcessor", "DynamicResolutionSelector", "ImageMetadataExtractor", "SizeParser", "SmartAspectScaler", "WanVideoFrameScaler" ], { "title_aux": "ComfyUI Smart Scaler" } ], "https://github.com/badayvedat/ComfyUI-fal-Connector": [ [ "BooleanInput_fal", "FloatInput_fal", "IntegerInput_fal", "LoadImageFromURL_fal", "RemoteCheckpointLoader_fal", "RemoteLoraLoader_fal", "SaveImage_fal", "StringInput_fal" ], { "title_aux": "ComfyUI-fal-Connector" } ], "https://github.com/badjeff/comfyui_lora_tag_loader": [ [ "LoraTagLoader" ], { "title_aux": "badjeff/LoRA Tag Loader for ComfyUI" } ], "https://github.com/badxprogramm/ComfyUI-GradientBlur": [ [ "GradientBlur" ], { "title_aux": "GradientBlurNode for ComfyUI" } ], "https://github.com/baicai99/ComfyUI-FrameSkipping": [ [ "FrameSelector", "FrameSkipping", "FrameTruncating", "IntOperationsNode", "MaskFrameSkipping", "MaskGenerator", "MaskSelector" ], { "title_aux": "ComfyUI-FrameSkipping" } ], "https://github.com/baijunty/comfyui_image_embeddings": [ [ "Base64ImageLoader", "CharacterTagTrigger", "CustomImageLoader", "GLMOCRNode", "Image2Base64", "ImageHash", "OutputEmbedding", "Resize2DivisibleImage" ], { "title_aux": "comfyui_image_embeddings" } ], "https://github.com/bananasss00/ComfyUI-SP-Nodes": [ [ "BoolSwitchOutStr", "CivitaiPrompts", "ComfyuiRuntimeArgs", "FaceScatter", "FaceScatter2", "FluxInspireLbw_Batch", "FluxInspireLbw_BlockVectorPreset", "GodnessMerger_Apply", "GodnessMerger_InputBlocks", "GodnessMerger_InputBlocksExperimental", "GodnessMerger_LabelEmb", "GodnessMerger_MiddleBlock", "GodnessMerger_MiddleBlockExperimental", "GodnessMerger_NoiseInjection", "GodnessMerger_Out", "GodnessMerger_OutputBlocks", "GodnessMerger_OutputBlocksExperimental", "GodnessMerger_RAW_Apply", "GodnessMerger_TimeEmbed", "ImageMonitor", "ImgMetaValueExtractor", "LoraLoaderByPath", "LoraLoaderFromFolder", "LoraLoaderOnlyModelByPath", "NoiseInjectionEssentialsHookProvider", "PreviewImageWEBP", "PromptChecker", "RandomPromptFromBook", "Random_Model_Merge", "SD3BlocksMultiply", "SD3Multiply", "SP-CheckpointSave", "SP-UnetSave", "SP_AnyPipe10", "SP_AnyPipe15", "SP_AnyPipe20", "SP_AnyPipe30", "SP_AnyPipe40", "SP_AnyPipe5", "SP_AnyPipe50", "SP_CacheAutoLoader", "SP_CacheCheck", "SP_CacheGet", "SP_CacheManager", "SP_CachePersistence", "SP_CacheStore", "SP_CacheValue", "SP_CompositeCacheKey", "SP_DDInpaint_Pipe", "SP_DebugLogger", "SP_DictValue", "SP_DynamicCombo", "SP_FlorenceCaption", "SP_FluxFastMergePatchFP8 [Experimental]", "SP_FluxLoader", "SP_FluxUnsampler", "SP_FluxUnsampler_ForwardODESampler", "SP_FluxUnsampler_InverseSampler", "SP_HiresGen", "SP_HiresGen_Dynamic", "SP_HiresGen_HiresCfg", "SP_HiresGen_Sharpen", "SP_HunyuanLoader", "SP_ImpactSwitchCombo", "SP_KSampler", "SP_KSamplerSelect", "SP_KoboldCpp", "SP_KoboldCppWithContext", "SP_KoboldCpp_BannedTokens", "SP_KoboldCpp_OverrideCfg", "SP_ListAny", "SP_LoadLatent", "SP_ModelLoader", "SP_Name_Checkpoint", "SP_Name_Clip", "SP_Name_ClipVision", "SP_Name_ControlNet", "SP_Name_StyleModel", "SP_Name_Unet", "SP_Name_UpscaleModel", "SP_Name_Vae", "SP_Pass", "SP_Pipe", "SP_Pipe_ToBasicPipe", "SP_SD3Loader", "SP_SDLoader", "SP_SaveLatent", "SP_SelectItemFromAnyList", "SP_SendStringWebsocket", "SP_SetPipeModelType", "SP_Supir", "SP_SupirSampler", "SP_SupirSampler_DPMPP2M", "SP_SupirSampler_EDM", "SP_SwitchBooleanAny", "SP_UnlistValues", "SP_WebsocketSendImage", "SP_XYGrid", "SP_XYValues", "ScatterParams", "ScatterParamsBatch", "SendTelegramChatBot", "StrToCombo", "TextSplitJoinByDelimiter" ], { "author": "SeniorPioner", "description": "Node Pack: PromptChecker for token toggling, KoboldCPP API, ModelMerging, Telegram-Bot-API, and more", "nickname": "SP-Nodes", "title": "SP-Nodes", "title_aux": "SP-Nodes" } ], "https://github.com/bananasss00/ComfyUI-flux_fill_patcher": [ [ "ApplyFluxFillPatch" ], { "title_aux": "ComfyUI-flux_fill_patcher" } ], "https://github.com/banodoco/steerable-motion": [ [ "BatchCreativeInterpolation", "IpaConfiguration", "RemoveAndInterpolateFrames", "VideoContinuationGenerator", "VideoFrameExtractorAndMaskGenerator", "WanInputFrameNumber", "WanVideoBlender" ], { "title_aux": "Steerable Motion" } ], "https://github.com/banqingyuan/ComfyUI-text-replace": [ [ "ChatOverlayNode", "ExtractJsonNode", "ImageEraseNode", "OCRLocNode" ], { "title_aux": "ComfyUI-text-replace" } ], "https://github.com/bartly/Comfyui_babel_removebg_api": [ [ "BabelRemovebg" ], { "title_aux": "Babel Removebg Api Node for ComfyUI" } ], "https://github.com/bash-j/mikey_nodes": [ [ "AddMetaData", "Batch Crop Image", "Batch Crop Resize Inplace", "Batch Load Images", "Batch Resize Image for SDXL", "Checkpoint Loader Simple Mikey", "CheckpointHash", "CheckpointSaveModelOnly", "CinematicLook", "Empty Latent Ratio Custom SDXL", "Empty Latent Ratio Select SDXL", "EvalFloats", "FaceFixerOpenCV", "FileNamePrefix", "FileNamePrefixDateDirFirst", "Float to String", "GetSubdirectories", "HaldCLUT", "Image Caption", "ImageBorder", "ImageOverlay", "ImagePaste", "Int to String", "LMStudioPrompt", "Load Image Based on Number", "LoraSyntaxProcessor", "Mikey Sampler", "Mikey Sampler Base Only", "Mikey Sampler Base Only Advanced", "Mikey Sampler Tiled", "Mikey Sampler Tiled Base Only", "MikeyLatentTileSampler", "MikeyLatentTileSamplerCustom", "MikeySamplerTiledAdvanced", "MikeySamplerTiledAdvancedBaseOnly", "ModelMergePixArtSigmaXL2_1024MS", "ModelMergeTrainDiff", "ModelMergeTrainDiffPixartSigmaXL2_1024MS", "MosaicExpandImage", "OobaPrompt", "PresetRatioSelector", "Prompt With SDXL", "Prompt With Style", "Prompt With Style V2", "Prompt With Style V3", "Range Float", "Range Integer", "Ratio Advanced", "RemoveTextBetween", "Resize Image for SDXL", "SD3TextConditioningWithOptionsOnePrompt", "SRFloatPromptInput", "SRIntPromptInput", "SRStringPromptInput", "Save Image If True", "Save Image With Prompt Data", "Save Images Mikey", "Save Images No Display", "Save Images With Prompt Data", "SaveMetaData", "SearchAndReplace", "Seed String", "Style Conditioner", "Style Conditioner Base Only", "Text2InputOr3rdOption", "TextCombinations", "TextCombinations3", "TextConcat", "TextPadderMikey", "TextPreserve", "Upscale Tile Calculator", "Wildcard Processor", "WildcardAndLoraSyntaxProcessor", "WildcardOobaPrompt" ], { "title_aux": "Mikey Nodes" } ], "https://github.com/baslack/comfyui-lerp-node": [ [ "SimpleLERP" ], { "title_aux": "comfyui-lerp-node" } ], "https://github.com/baslack/linear_scheduler": [ [ "LinearScheduler" ], { "title_aux": "linear_scheduler" } ], "https://github.com/bbaudio-2025/ComfyUI-SuperUltimateVaceTools": [ [ "CustomCropArea", "CustomRefineOption", "NAGParamtersSetting", "RefineTest", "RegionalBatchPrompt", "SuperUltimateVACEUpscale", "VACEControlImageCombine", "VACEPromptCheckTotalFrame", "VACEPromptCombine", "VaceFunLongVideo", "VaceLongVideo" ], { "title_aux": "ComfyUI-SuperUltimateVaceTools" } ], "https://github.com/bbc-s/ZIT-Ideogram": [ [ "ZImageTurboRegionBuilderKJ" ], { "title_aux": "ZIT-Ideogram" } ], "https://github.com/bbc-s/float-increment-per-latent": [ [ "FloatIncrementPerLatent", "PerSampleLoraLoader" ], { "title_aux": "Float Increment Per Latent" } ], "https://github.com/bbc-s/metadata-saver-viewer": [ [ "MSV_LoadImageMetadata", "MSV_SaveImageWithMetadataJson" ], { "title_aux": "Metadata Saver Viewer" } ], "https://github.com/bbtaivi/ComfyUI-Aiv-Param": [ [ "AivParam" ], { "title_aux": "AIV ComfyUI Node" } ], "https://github.com/bcasadei/ComfyUI-Prompt-Camera-Assistant": [ [ "PromptCameraAssistant" ], { "title_aux": "ComfyUI-Prompt-Camera-Assistant" } ], "https://github.com/bear2b/comfyui-argo-nodes": [ [ "ColorMatrixGPU", "LoadGridFromURL", "SaveGridToS3" ], { "title_aux": "ColorMatrixGPU Node for ComfyUI" } ], "https://github.com/bedovyy/ComfyUI-LLM-Helper": [ [ "LLMHelper_GetModels", "LLMHelper_LLMCustomJsonOptions", "LLMHelper_LLMMessages", "LLMHelper_LLMOptions", "LLMHelper_PostChatCompletions", "LLMHelper_PostModelsUnload", "LLMHelper_PreviewAnyStorable", "LLMHelper_UnpackClient" ], { "title_aux": "ComfyUI-LLM-Helper" } ], "https://github.com/bedovyy/ComfyUI-WD-Timm-Tagger": [ [ "WDTimmTagger" ], { "title_aux": "ComfyUI-WD-Timm-Tagger" } ], "https://github.com/bedovyy/ComfyUI_NAIDGenerator": [ [ "AnlasTrackerNAID", "CharacterReferenceOptionNAID", "ColorizeNAID", "DeclutterNAID", "EmotionNAID", "GenerateNAID", "Img2ImgOptionNAID", "InpaintingOptionNAID", "LineArtNAID", "MaskImageToNAID", "ModelOptionNAID", "NetworkOptionNAID", "PromptToNAID", "RemoveBGNAID", "SketchNAID", "V4BasePrompt", "V4NegativePrompt", "VibeTransferOptionNAID" ], { "title_aux": "ComfyUI_NAIDGenerator" } ], "https://github.com/belgiangurista-art/ComfyUI-SMC-CFG": [ [ "SMC_CFG_Patch" ], { "title_aux": "ComfyUI-SMC-CFG" } ], "https://github.com/bemoregt/ComfyUI_3DGaussianSplatting": [ [ "GaussianSplattingPreview" ], { "title_aux": "ComfyUI_3DGaussianSplatting" } ], "https://github.com/bemoregt/ComfyUI_AdversarialAttack": [ [ "AdversarialAttack", "ClassifyImage", "LoadResNet18" ], { "title_aux": "ComfyUI_AdversarialAttack" } ], "https://github.com/bemoregt/ComfyUI_CompressedSensingAugmentation": [ [ "CompressedSensing" ], { "title_aux": "ComfyUI_CompressedSensingAugmentation" } ], "https://github.com/bemoregt/ComfyUI_Cross-Bi-Magnitude": [ [ "CrossBimagnitudeSpectrum", "CrossBimagnitudeStitch" ], { "title_aux": "ComfyUI_Cross-Bi-Magnitude" } ], "https://github.com/bemoregt/ComfyUI_CustomNode_Image2Spectrum": [ [ "Image_Spectrum" ], { "title_aux": "ComfyUI_CustomNode_Image2Spectrum" } ], "https://github.com/bemoregt/ComfyUI_DCT": [ [ "DCT2D", "DCTMask", "IDCT2D" ], { "title_aux": "ComfyUI_DCT" } ], "https://github.com/bemoregt/ComfyUI_EigenQFT_SRSM": [ [ "QFTEigenvalueSpectralResidualSaliency" ], { "title_aux": "ComfyUI_EigenQFT_SRSM" } ], "https://github.com/bemoregt/ComfyUI_FFTNet": [ [ "FFTNetGenerate", "LoadFFTNetModel" ], { "title_aux": "ComfyUI_FFTNet" } ], "https://github.com/bemoregt/ComfyUI_FUDA": [ [ "FUDAAmplitudeVisNode", "FUDANode", "FUDAWithAttentionNode" ], { "title_aux": "FUDA \u2013 Fourier Domain Adaptation" } ], "https://github.com/bemoregt/ComfyUI_FourierDomainAdaptation": [ [ "FourierDomainAdaptation" ], { "title_aux": "ComfyUI_FourierDomainAdaptation" } ], "https://github.com/bemoregt/ComfyUI_FrFT": [ [ "FrFTSpectrum" ], { "title_aux": "ComfyUI_FrFT" } ], "https://github.com/bemoregt/ComfyUI_MaskSmoothing": [ [ "MaskFourierSmoothing" ], { "title_aux": "ComfyUI_MaskSmoothing" } ], "https://github.com/bemoregt/ComfyUI_PhaseCongruencyCorner": [ [ "PhaseCongruencyCorner" ], { "title_aux": "ComfyUI_PhaseCongruencyCorner" } ], "https://github.com/bemoregt/ComfyUI_PhaseCongruencyEdge": [ [ "PhaseCongruencyEdge" ], { "title_aux": "ComfyUI_PhaseCongruencyEdge" } ], "https://github.com/bemoregt/ComfyUI_PhaseFrameInterpolation": [ [ "PhaseBasedFrameInterpolation" ], { "title_aux": "ComfyUI_PhaseFrameInterpolation" } ], "https://github.com/bemoregt/ComfyUI_PhaseStretchTransform": [ [ "PhaseStretchTransform" ], { "title_aux": "ComfyUI_PhaseStretchTransform" } ], "https://github.com/bemoregt/ComfyUI_QFT_SRSM": [ [ "QFTSpectralResidualSaliency" ], { "title_aux": "ComfyUI_QFT_SRSM" } ], "https://github.com/bemoregt/ComfyUI_Quaternion_Grayscale": [ [ "QuaternionGrayscale" ], { "title_aux": "ComfyUI_Quaternion_Grayscale" } ], "https://github.com/bemoregt/ComfyUI_RadialAverageAmplitudeSpectrum": [ [ "RadialAvgAmpSpectrum" ], { "title_aux": "ComfyUI_RadialAverageAmplitudeSpectrum" } ], "https://github.com/bemoregt/ComfyUI_Spectrogram": [ [ "AudioToSpectrogram" ], { "title_aux": "Audio to Spectrogram" } ], "https://github.com/bemoregt/ComfyUI_StripesConv": [ [ "StripeBlend" ], { "title_aux": "ComfyUI_StripesConv" } ], "https://github.com/benda1989/CosyVoice2_ComfyUI": [ [ "CosyVoice3s", "CosyVoiceCrossLingual", "CosyVoiceLoader", "CosyVoiceNLControl", "CosyVoiceSonic", "Text2" ], { "title_aux": "GKK\u00b7CosyVoice" } ], "https://github.com/benda1989/Sonic_ComfyUI": [ [ "SonicLoader", "SonicSimper", "SonicSpeechs" ], { "title_aux": "GKK\u00b7Sonic" } ], "https://github.com/benjamin-bertram/ComfyUI-Recolor": [ [ "AutoColorZoneSegmenter", "BatchColorwayProcessor", "DirectReplaceRecolor", "MultiZoneRecolor", "PercentileMapRecolor", "RGBColorInput", "StatisticalTransferRecolor" ], { "title_aux": "ComfyUI-Recolor" } ], "https://github.com/benjamin-bertram/ComfyUI_VideoCutter": [ [ "VideoTrimmer" ], { "title_aux": "ComfyUI_VideoCutter" } ], "https://github.com/benjamin-bertram/Comfyui_OIDN_Denoiser": [ [ "OIDNDenoiser" ], { "title_aux": "ComfyUI OIDN Denoiser" } ], "https://github.com/benjiyaya/ComfyUI-HunyuanVideoImagesGuider": [ [ "Hunyuan Video Image To Guider" ], { "title_aux": "ComfyUI-HunyuanVideoImagesGuider" } ], "https://github.com/benjiyaya/ComfyUI-KokoroTTS": [ [ "Kokoro TextToSpeech" ], { "title_aux": "ComfyUI-KokoroTTS" } ], "https://github.com/benjiyaya/ComfyUI-QwenImageLayeredToLength": [ [ "QwenImageLayered - Layer to Length Mapper", "QwenImageLayered_LengthMapper" ], { "title_aux": "ComfyUI-QwenImageLayeredToLength" } ], "https://github.com/benjiyaya/Comfyui_InitialB_Util": [ [ "Bool- \ud83d\udd2c", "Compare- \ud83d\udd2c", "Compare-\ud83d\udd2c", "CustomSplineSigma", "DebugPrint- \ud83d\udd2c", "DenoisingStrengthModifier", "Float- \ud83d\udd2c", "Float-\ud83d\udd2c", "If ANY return A else B- \ud83d\udd2c", "ImageConcatFromBatch", "InitialBForLoopEnd", "InitialBForLoopStart", "InitialBMathInt", "InitialBRangeInt", "InitialBWhileLoopEnd", "InitialBWhileLoopStart", "Int- \ud83d\udd2c", "Int-\ud83d\udd2c", "MultiImageConcatenate", "MultiLineString", "PresetSigmaGenerator", "SigmaAnalyzer", "SigmaJoiner", "SigmaScaler", "String- \ud83d\udd2c", "StringJoiner \ud83d\udd2c" ], { "title_aux": "InitialB Util" } ], "https://github.com/benstaniford/comfy-contact-sheet-image-loader": [ [ "ContactSheetImageLoader" ], { "title_aux": "Comfy Contact Sheet Image Loader" } ], "https://github.com/benstaniford/comfy-image-switch": [ [ "ImageSwitchNode", "SwitchAnyValid" ], { "title_aux": "ComfyUI Image Switch Node" } ], "https://github.com/benstaniford/comfy-load-last-image": [ [ "LoadMostRecentImage" ], { "title_aux": "ComfyUI Load Most Recent Image Node" } ], "https://github.com/benstaniford/comfy-lora-loader-with-triggerdb": [ [ "LoRaLoaderWithTriggerDB" ], { "title_aux": "LoRa Loader with Trigger Database" } ], "https://github.com/benstaniford/comfy-prompt-db": [ [ "PromptDB", "PromptStack" ], { "title_aux": "Prompt Database for ComfyUI" } ], "https://github.com/bentoml/comfy-pack": [ [ "CPackInputAny", "CPackInputFile", "CPackInputImage", "CPackInputInt", "CPackInputString", "CPackOutputAudio", "CPackOutputFile", "CPackOutputImage", "CPackOutputTextFile", "CPackOutputVideo", "CPackOutputZip", "CPackOutputZipSwitch" ], { "title_aux": "Comfy-Pack" } ], "https://github.com/bertoo87/ComfyUI_ColorGrading": [ [ "ColorGradingWheels" ], { "title_aux": "ComfyUI_ColorGrading" } ], "https://github.com/beyondprompting/ComfyUI-Beyond_nodes": [ [ "Beyond_Public_LoRA_URL", "Bool-beyond_nodes", "BooleanControlOutput-beyond_nodes", "BooleanSwitch-beyond_nodes", "Compare-beyond_nodes", "Compositor3-beyond_nodes", "Compositor4-beyond_nodes", "Compositor4MasksOutput-beyond_nodes", "Compositor4TransformsOut-beyond_nodes", "CompositorConfig4-beyond_nodes", "DebugPrint-beyond_nodes", "EditMask-beyond_nodes", "Float-beyond_nodes", "If ANY return A else B-beyond_nodes", "ImageMaskScaleAs-beyond_nodes", "ImageMaskSwitch-beyond_nodes", "ImageScaleDownBy-beyond_nodes", "Int-beyond_nodes", "MaskBoundingBox", "MaskBoundingBox-beyond_nodes", "MaskRectArea-beyond_nodes", "MaskToImage-beyond_nodes", "Prompt-beyond_nodes", "RoundMask-beyond_nodes", "String-beyond_nodes", "TwoWaySwitch-beyond_nodes", "UUID", "UUIDFilename" ], { "author": "Beyond Prompting", "description": "Beyond Node Packages", "nickname": "Beyond Nodes", "title": "Beyond Nodes", "title_aux": "ComfyUI-Beyond_nodes" } ], "https://github.com/bghira/ComfyUI-T-LoRA": [ [ "LycorisTLoraLoaderBypass", "LycorisTLoraLoaderBypassModelOnly", "TLoraLoaderBypass", "TLoraLoaderBypassModelOnly" ], { "title_aux": "ComfyUI-T-LoRA" } ], "https://github.com/bgreene2/ComfyUI-Hunyuan-Image-3": [ [ "HunyuanImage3" ], { "title_aux": "ComfyUI-Hunyuan-Image-3" } ], "https://github.com/bhhtr12/ComfyUI-ollama-stop": [ [ "OllamaStopNode" ], { "title_aux": "ComfyUI-ollama-stop" } ], "https://github.com/bhvbhushan/ComfyUI-LoRABlockWeight": [ [ "HierarchicalLoRAWeightEditor", "NunchakuHierarchicalLoRALoader" ], { "title_aux": "ComfyUI LoRA Block Weight Loader" } ], "https://github.com/big-mon/ComfyUI-ResolutionPresets": [ [ "ResolutionPresetsSDXL" ], { "title_aux": "ComfyUI-ResolutionPresets" } ], "https://github.com/bikiam/ComfyUI_WhisperSRT": [ [ "WhisperAudioToSRTText" ], { "title_aux": "ComfyUI_WhisperSRT" } ], "https://github.com/bilal-arikan/ComfyUI_TextAssets": [ [ "LoadTextAsset" ], { "title_aux": "ComfyUI_TextAssets" } ], "https://github.com/billwuhao/ComfyUI_ACE-Step": [ [ "ACELoRALoader", "ACEModelLoader", "ACEStepEdit", "ACEStepExtend", "ACEStepGen", "ACEStepRepainting", "GenerationParameters", "LyricsLangSwitch", "MultiLineLyrics", "MultiLinePromptACES" ], { "title_aux": "ComfyUI_ACE-Step" } ], "https://github.com/billwuhao/ComfyUI_AudioTools": [ [ "AddSubtitlesToVideo", "AdjustAudio", "AudioAddWatermark", "AudioConcatenate", "AudioRecorderAT", "ClearVoiceRun", "LoadAudioMW", "MergeAudioMW", "MinimalPauseNode", "MultiLinePromptAT", "MusicSeparation", "RemoveSilence", "SpeechSeparation", "StringEditNode", "TrimAudio" ], { "title_aux": "ComfyUI_AudioTools" } ], "https://github.com/billwuhao/ComfyUI_CSM": [ [ "CSMDialogRun", "CSMSpeakersPreview", "MultiLineText" ], { "title_aux": "ComfyUI_CSM" } ], "https://github.com/billwuhao/ComfyUI_DiffRhythm": [ [ "DiffRhythmRun", "MultiLineLyricsDR" ], { "title_aux": "ComfyUI_DiffRhythm_MW" } ], "https://github.com/billwuhao/ComfyUI_EraX-WoW-Turbo": [ [ "EraXWoWRUN", "WhisperTurboRun" ], { "title_aux": "MW-ComfyUI_EraX-WoW-Turbo" } ], "https://github.com/billwuhao/ComfyUI_IndexTTS": [ [ "IndexSpeakersPreview", "IndexTTS2Run", "IndexTTSRun", "MultiLinePromptIndex" ], { "title_aux": "ComfyUI_IndexTTS" } ], "https://github.com/billwuhao/ComfyUI_KokoroTTS_MW": [ [ "KokoroRun", "KokoroZHRun", "MultiLinePromptKK" ], { "title_aux": "ComfyUI_KokoroTTS_MW" } ], "https://github.com/billwuhao/ComfyUI_MegaTTS3": [ [ "MegaTTS3Run", "MegaTTS3SpeakersPreview", "MultiLinePromptMG" ], { "title_aux": "MW-ComfyUI_MegaTTS3" } ], "https://github.com/billwuhao/ComfyUI_NotaGen": [ [ "NotaGenRun" ], { "title_aux": "ComfyUI_NotaGen" } ], "https://github.com/billwuhao/ComfyUI_OneButtonPrompt": [ [ "LoadImageAndPromptFromURL", "LoadImageFromURL", "LoadPrompt", "StringEditNodeOBP" ], { "title_aux": "MW-ComfyUI_OneButtonPrompt" } ], "https://github.com/billwuhao/ComfyUI_OuteTTS": [ [ "OuteTTSRun" ], { "title_aux": "MW-ComfyUI_OuteTTS" } ], "https://github.com/billwuhao/ComfyUI_PortraitTools": [ [ "AlignFace", "BeautifyPhoto", "DetectCropFace", "DetectCropFaces", "IDPhotos", "ImageWatermark", "LoadImageMW" ], { "title_aux": "MW-ComfyUI_PortraitTools" } ], "https://github.com/billwuhao/ComfyUI_SOME": [ [ "SomeSing2Midi" ], { "title_aux": "ComfyUI_SOME" } ], "https://github.com/billwuhao/ComfyUI_SparkTTS": [ [ "AudioRecorderSpark", "SparkTTSClone", "SparkTTSRun" ], { "title_aux": "ComfyUI_SparkTTS" } ], "https://github.com/billwuhao/ComfyUI_StepAudioTTS": [ [ "AudioRecorder", "StepAudioClone", "StepAudioRun" ], { "title_aux": "ComfyUI_StepAudioTTS" } ], "https://github.com/billwuhao/ComfyUI_gemmax": [ [ "GemmaxRun", "QuickMTRun" ], { "title_aux": "MW-ComfyUI_gemmax" } ], "https://github.com/billwuhao/ComfyUI_parakeet-tdt": [ [ "ParakeetASRRun" ], { "title_aux": "ComfyUI_parakeet-tdt" } ], "https://github.com/billwuhao/Comfyui_HeyGem": [ [ "HeyGemRun" ], { "title_aux": "Comfyui_HeyGem" } ], "https://github.com/birdneststream/ComfyUI-Mircify": [ [ "IRC Art Converter", "IRC PNG Exporter", "IRC Text Saver" ], { "title_aux": "ComfyUI-Mircify" } ], "https://github.com/bitaffinity/ComfyUI_HF_Inference": [ [ "Classification", "FeatureExtraction", "Generation", "ObjectDetection", "QuestionAnswering", "Segmentation", "TextToImage", "Translation" ], { "title_aux": "ComfyUI_HF_Inference" } ], "https://github.com/bkpaine1/Halo-Lipsy": [ [ "HaloLipsy" ], { "title_aux": "Halo-Lipsy" } ], "https://github.com/bkpaine1/Halo-TeaCache": [ [ "HaloTeaCache" ], { "title_aux": "Halo-TeaCache" } ], "https://github.com/bkpaine1/halo_pack": [ [ "HALOConditioningDebug", "HALOLatentDebug", "HALOModelDebug", "HALOVAEDecode", "HALOVAEEncode" ], { "title_aux": "HALO Debug Pack" } ], "https://github.com/black-forest-labs/bfl-comfy-nodes": [ [ "FLUX 1.0 [canny]", "FLUX 1.0 [canny] Finetuned", "FLUX 1.0 [depth]", "FLUX 1.0 [depth] Finetuned", "FLUX 1.0 [dev]", "FLUX 1.0 [fill]", "FLUX 1.0 [fill] Finetuned", "FLUX 1.0 [pro]", "FLUX 1.0 [pro] Finetuned", "FLUX 1.1 [pro]", "FLUX 1.1 [ultra]", "FLUX 1.1 [ultra] Finetuned" ], { "title_aux": "Black Forest Labs API Nodes" } ], "https://github.com/blackcodetavern/ComfyUI-Benripack": [ [ "AnimationExtractor", "CharacterPipe", "Load3DModel" ], { "title_aux": "ComfyUI-Benripack" } ], "https://github.com/blackmeat1225/ComfyUI-Qwen2.5-VL-7B-OPENVINO": [ [ "Qwen2.5-VL Clip Encoder", "Qwen2.5-VL Dual Clip Encoder", "Qwen2.5-VL Encode Condition", "Qwen2.5-VL Image to Text", "Qwen2.5-VL Image to Textpose", "Qwen2.5-VL Inference" ], { "title_aux": "ComfyUI-Qwen2.5-VL-7B-OPENVINO" } ], "https://github.com/blepping/ComfyUI-ApplyResAdapterUnet": [ [ "ApplyResAdapterUnet" ], { "title_aux": "ComfyUI-ApplyResAdapterUnet" } ], "https://github.com/blepping/ComfyUI-bleh": [ [ "BlehAdvancedAttentionSampler", "BlehBlendConditioning", "BlehBlockCFG", "BlehBlockOps", "BlehCFGInitSampler", "BlehCast", "BlehContrastiveOrthoCFG", "BlehDeepShrink", "BlehDisableNoise", "BlehDiscardPenultimateSigma", "BlehEnsurePreviewer", "BlehFixGuiderPreviewing", "BlehForceSeedSampler", "BlehGlobalSageAttention", "BlehHyperTile", "BlehImageAsLatent", "BlehInsaneChainSampler", "BlehLatentAsImage", "BlehLatentBlend", "BlehLatentOps", "BlehLatentScaleBy", "BlehModelPatchConditional", "BlehModelPatchFastTerminate", "BlehModelProcessLatentIn", "BlehModelProcessLatentOut", "BlehPlug", "BlehRefinerAfter", "BlehSageAttentionSampler", "BlehSetSamplerPreset", "BlehSetSigmas", "BlehTAEVideoDecode", "BlehTAEVideoEncode" ], { "title_aux": "ComfyUI-bleh" } ], "https://github.com/blepping/ComfyUI-sonar": [ [ "FreeUExtreme", "FreeUExtremeConfig", "NoisyLatentLike", "SONAR_CUSTOM_NOISE to NOISE", "SamplerConfigOverride", "SamplerSonarDPMPPSDE", "SamplerSonarEuler", "SamplerSonarEulerA", "SonarAdvanced1fNoise", "SonarAdvancedCollatzNoise", "SonarAdvancedDistroNoise", "SonarAdvancedPowerLawNoise", "SonarAdvancedPyramidNoise", "SonarAdvancedVoronoiNoise", "SonarApplyLatentOperationCFG", "SonarBlendedNoise", "SonarChannelNoise", "SonarCompositeNoise", "SonarCustomNoise", "SonarCustomNoiseAdv", "SonarCustomNoiseParameters", "SonarGuidanceConfig", "SonarGuidedNoise", "SonarLatentOperationAdvanced", "SonarLatentOperationFilteredNoise", "SonarLatentOperationNoise", "SonarLatentOperationQuantileFilter", "SonarLatentOperationSetSeed", "SonarModulatedNoise", "SonarNoiseImage", "SonarNormalizeNoiseToScale", "SonarPatternBreakNoise", "SonarPerDimNoise", "SonarPowerFilter", "SonarPowerFilterNoise", "SonarPowerNoise", "SonarPreviewFilter", "SonarQuantileFilteredNoise", "SonarRandomNoise", "SonarRepeatedNoise", "SonarResizedNoise", "SonarResizedNoiseAdv", "SonarRippleFilteredNoise", "SonarScatternetFilteredNoise", "SonarScheduledNoise", "SonarShuffledNoise", "SonarSplitNoiseChain", "SonarWaveletCFG", "SonarWaveletFilteredNoise", "SonarWaveletNoise" ], { "title_aux": "ComfyUI-sonar" } ], "https://github.com/blepping/comfyui_jankdiffusehigh": [ [ "DiffuseHighParam", "DiffuseHighSampler" ], { "title_aux": "comfyui_jankdiffusehigh" } ], "https://github.com/blepping/comfyui_jankhidiffusion": [ [ "ApplyMSWMSAAttention", "ApplyMSWMSAAttentionSimple", "ApplyRAUNet", "ApplyRAUNetSimple" ], { "title_aux": "comfyui_jankhidiffusion" } ], "https://github.com/blepping/comfyui_overly_complicated_sampling": [ [ "OCS ApplyFilterImage", "OCS ApplyFilterLatent", "OCS Group", "OCS ModelSetMaxSigma", "OCS MultiParam", "OCS Param", "OCS Sampler", "OCS SimpleRestartSchedule", "OCS Substeps", "OCSNoise Conditioning", "OCSNoise ExpressionFilteredNoise", "OCSNoise ImmiscibleReference", "OCSNoise OverrideSamplerNoise", "OCSNoise PerlinAdvanced", "OCSNoise PerlinSimple", "OCSNoise to SONAR_CUSTOM_NOISE" ], { "title_aux": "comfyui_overly_complicated_sampling" } ], "https://github.com/blird/ComfyUI-Wanify": [ [ "AdaptiveImageResize" ], { "title_aux": "ComfyUI-Wanify: Adaptive Image Resize Node" } ], "https://github.com/blob8/ComfyUI_sloppy-comic": [ [ "Generate Comic", "LLM API Request" ], { "title_aux": "ComfyUI_sloppy-comic" } ], "https://github.com/blob8/ComfyUI_video-image-motion-transfer": [ [ "VideoImageWarp" ], { "title_aux": "ComfyUI_video-image-motion-transfer" } ], "https://github.com/blovett80/ComfyUI-PixelDojo": [ [ "PixelDojoAPI" ], { "title_aux": "ComfyUI-PixelDojo" } ], "https://github.com/blueraincoatli/comfyUI_SillyNodes": [ [ "BooleanJumper|SillyNode", "QueueSequence|SillyNode", "Screenshots|SillyNode", "TextBatchLoadPath|SillyNode", "dummyInput|SillyNode", "dummyInput|blueraincoat" ], { "title_aux": "comfyUI_SillyNodes" } ], "https://github.com/bluevisor/ComfyUI_PS_Blend_Node": [ [ "PSBlendNode" ], { "title_aux": "ComfyUI_PS_Blend_Node" } ], "https://github.com/blurgyy/CoMPaSS-FLUX.1-dev-ComfyUI": [ [ "CoMPaSS for FLUX.1-dev", "Example" ], { "title_aux": "CoMPaSS-ComfyUI" } ], "https://github.com/bmad4ever/comfyui_ab_samplercustom": [ [ "AB SamplerCustom (experimental)" ], { "title_aux": "comfyui_ab_sampler" } ], "https://github.com/bmad4ever/comfyui_lists_cartesian_product": [ [ "AnyListCartesianProduct" ], { "title_aux": "Lists Cartesian Product" } ], "https://github.com/bmad4ever/comfyui_panels": [ [ "bmad_BBoxFromInts", "bmad_BBoxSnap", "bmad_BevelPolygon", "bmad_BuildLayoutPanels", "bmad_CanvasPanel", "bmad_ComplementaryCardinals", "bmad_CropImageByBBox", "bmad_CropMaskByBBox", "bmad_CropMaskHolesQuantizedPadded", "bmad_DetectPanelsInImage", "bmad_DrawPanelsEdges", "bmad_DrawPanelsEdgesDashed", "bmad_DrawPanelsEdgesDotted", "bmad_GridPanelLayoutGenerator", "bmad_GrowPanel", "bmad_InvertCardinals", "bmad_ListAppendPanel", "bmad_ListTransferPanel", "bmad_LoadPanelLayout", "bmad_MutatePanelLayout", "bmad_OffsetPolygonBounds", "bmad_Panel2Mask", "bmad_PasteCrops", "bmad_PolygonBounds", "bmad_PolygonOriginCenter", "bmad_PolygonOriginCentroid", "bmad_PolygonOriginVector", "bmad_PolygonOriginVertex", "bmad_PolygonToMask", "bmad_PolygonToResizedMask", "bmad_PolygonUnwrappedBounds", "bmad_PreviewPanelLayout", "bmad_PreviewPanels", "bmad_RandomPanelLayoutGenerator", "bmad_RelativeCropImage", "bmad_RotatePolygon", "bmad_SavePanelLayout", "bmad_ScalePolygon", "bmad_SkewPolygon", "bmad_SliceList_Panels", "bmad_SortPanels", "bmad_StringDecodePanelLayout", "bmad_StringEncodePanelLayout", "bmad_TranslatePolygon", "bmad_UnpackBBox" ], { "title_aux": "comfyui-panels" } ], "https://github.com/bmad4ever/comfyui_quilting": [ [ "GuessQuiltingBlockSize_Bmad", "ImageQuiltingSeamlessMB_Bmad", "ImageQuiltingSeamlessSB_Bmad", "ImageQuilting_Bmad", "LatentQuiltingSeamlessMB_Bmad", "LatentQuiltingSeamlessSB_Bmad", "LatentQuilting_Bmad" ], { "title_aux": "comfyui_quilting" } ], "https://github.com/bmad4ever/comfyui_wfc_like": [ [ "WFC_CustomTemperature_Bmad", "WFC_CustomValueWeights_Bmad", "WFC_Decode_BMad", "WFC_EmptyState_Bmad", "WFC_Encode_BMad", "WFC_Filter_Bmad", "WFC_GenParallel_Bmad", "WFC_Generate_BMad", "WFC_SampleNode_BMad" ], { "title_aux": "comfyui_wfc_like" } ], "https://github.com/bnwa/ComfyUI-LatentPresets": [ [ "latentpresets_Flux1DimensionsSelector", "latentpresets_SDXLDimensionsSelector", "latentpresets_ZImageDimensionsSelector" ], { "title_aux": "ComfyUI Latent Presets" } ], "https://github.com/bobmagicii/comfykit-custom-nodes": [ [ "LoraStackFiveSimple", "LoraThree", "LoraWithMeta", "TypecasterClip", "TypecasterCond", "TypecasterImage", "TypecasterLatent", "TypecasterModel", "TypecasterVae" ], { "title_aux": "ComfyKit Custom Nodes" } ], "https://github.com/bobosola/ComfyUI-reboot": [ [ "reboot" ], { "title_aux": "ComfyUI-reboot" } ], "https://github.com/bollerdominik/ComfyUI-load-lora-from-url": [ [ "AssertNotBlack", "BytePlusVideoGeneration", "CutImageByMask", "GeminiImage2GenAI", "ImageResize+", "LoadLoraFromUrlOrPath", "LoadNunchakuLoraFromUrlOrPath", "LoadUpscaleModelFromUrlOrPath", "LoadVideoFromUrlOrPath", "LoadVideoLoraFromUrlOrPath", "LoadVideoLoraFromUrlOrPathSelect", "OpenRouterGeminiImage", "PasteImageByMask", "SimpleMath+" ], { "title_aux": "ComfyUI-load-lora-from-url" } ], "https://github.com/bombax-xiaoice/ComfyUI-Allegro": [ [ "AllegroDecoder", "AllegroEncoder", "AllegroSampler", "AllegroTI2VEncoder", "AllegroTI2VSampler", "AllegroTextEncoder", "LoadAllegroModel", "LoadAllegroTI2VModel" ], { "title_aux": "ComfyUI-Allegro" } ], "https://github.com/bombax-xiaoice/ComfyUI-DisPose": [ [ "DisPoseDecoder", "DisPoseLoader", "DisPoseSampler" ], { "title_aux": "ComfyUI-DisPose" } ], "https://github.com/bombax-xiaoice/ComfyUI-MagicDance": [ [ "LoadMagicDanceModel", "MagicDanceDecoder", "MagicDanceEncoder", "MagicDanceSampler" ], { "title_aux": "ComfyUI-MagicDance" } ], "https://github.com/bombax-xiaoice/ComfyUI-Open-Sora-I2V": [ [ "OpenSoraDecoder", "OpenSoraEncoder", "OpenSoraLoader", "OpenSoraSampler", "OpenSoraTextEncoder" ], { "title_aux": "ComfyUI-Open-Sora-I2V" } ], "https://github.com/bombax-xiaoice/ComfyUI-OpenSoraPlan": [ [ "OpenSoraPlan0LoaderT2V", "OpenSoraPlan1LoaderT2V", "OpenSoraPlan2LoaderI2V", "OpenSoraPlan2LoaderT2V", "OpenSoraPlan2SamplerI2V", "OpenSoraPlan3LoaderI2V", "OpenSoraPlan3LoaderT2V", "OpenSoraPlan3SamplerI2V", "OpenSoraPlanDecoder", "OpenSoraPlanPromptRefiner", "OpenSoraPlanSamplerT2V" ], { "title_aux": "ComfyUI-OpenSoraPlan" } ], "https://github.com/bombdefuser-124/Newbie-Teacache-ComfyUI": [ [ "TeaCacheCoefficientCalculator", "TeaCache_Lumina2" ], { "title_aux": "Newbie-Teacache-ComfyUI" } ], "https://github.com/bombless/comfyUI-RememberingUtils": [ [ "RememberLastSeed", "ShowLastSeed", "ShowLastText" ], { "title_aux": "Remembering utils" } ], "https://github.com/bomborant/ComfyUI-ShakaNodes": [ [ "ShakaTensorDebug", "ShakaWanKeyframes" ], { "title_aux": "ShakaNodes" } ], "https://github.com/bongsang/ComfyUI-Bongsang": [ [ "AnyInfo", "RgbChannel" ], { "title_aux": "ComfyUI-Bongsang" } ], "https://github.com/boobkake22/ComfyUI-ColorCorrectGPU": [ [ "ColorCorrectGPU" ], { "title_aux": "ComfyUI-ColorCorrectGPU" } ], "https://github.com/boobkake22/ComfyUI-SimpleSwitch": [ [ "SimpleAudioLatentSwitch", "SimpleLatentSwitch", "SimpleSwitch", "SimpleVideoLatentSwitch" ], { "title_aux": "ComfyUI-SimpleSwitch" } ], "https://github.com/boobkake22/ComfyUI-TemplateVars": [ [ "ApplyTemplateVariables", "CLIPTextEncodeWithTemplateVariables", "MergeTemplateVariables", "TemplateVariable", "TemplateVariableFromString", "TemplateVariablesFromStrings" ], { "title_aux": "Template Vars" } ], "https://github.com/boobkake22/ComfyUI-WanResolutions": [ [ "LTXResolutions", "LTXUpscalerPower", "WanResolutions" ], { "title_aux": "ComfyUI-WanResolutions" } ], "https://github.com/boredcoderyt/ComfyUI-Fibo-Edit": [ [ "FiboEdit", "FiboEdit_VLM" ], { "title_aux": "Fibo Edit Node for ComfyUI" } ], "https://github.com/boredofnames/ComfyUI-ntfy": [ [ "Ntfy", "SaveImageAndNtfy" ], { "title_aux": "ComfyUI-ntfy" } ], "https://github.com/boricuapab/ComfyUI-Bori-JsonSetGetConverter": [ [ "Bori Json Get Set Convert" ], { "title_aux": "ComfyUI-Bori-JsonSetGetConverter" } ], "https://github.com/boricuapab/ComfyUI-Bori-QwenImageResolutions": [ [ "Bori Qwen Image Resolution", "Bori Qwen Img Res" ], { "title_aux": "ComfyUI-Bori-QwenImageResolutions" } ], "https://github.com/bowtiedbluefin/ComfyUI-AI-CustomURL": [ [ "ImageAdvancedParams_AICustomURL", "ImageGeneration_AICustomURL", "ImageLoader_AICustomURL", "SaveVideo_AICustomURL", "SpeechAdvancedParams_AICustomURL", "SpeechGeneration_AICustomURL", "TextAdvancedParams_AICustomURL", "TextGeneration_AICustomURL", "VideoAdvancedParams_AICustomURL", "VideoGeneration_AICustomURL", "VideoLoader_AICustomURL", "VideoPreview_AICustomURL", "VideoRetrieve_AICustomURL" ], { "title_aux": "ComfyUI-AI-CustomURL" } ], "https://github.com/bradsec/ComfyUI_OllamaUnload": [ [ "OllamaUnload" ], { "title_aux": "ComfyUI_OllamaUnload" } ], "https://github.com/bradsec/ComfyUI_RandomPerson": [ [ "_RandomPersonV3" ], { "title_aux": "ComfyUI_RandomPerson" } ], "https://github.com/bradsec/ComfyUI_ResolutionSelectorPlus": [ [ "ResolutionSelectorPlus" ], { "title_aux": "ResolutionSelector for ComfyUI" } ], "https://github.com/bradsec/ComfyUI_StringEssentials": [ [ "StringConditionalAppend", "StringContainsAny", "StringMultiReplace", "StringPreview", "StringStrip", "StringTextbox", "_V3" ], { "title_aux": "ComfyUI_StringEssentials" } ], "https://github.com/brahianrosswill/ComfyUi-RandomNoiseCustom": [ [ "RandomNoiseCustom" ], { "title_aux": "ComfyUi-RandomNoiseCustom" } ], "https://github.com/braintacles/braintacles-comfyui-nodes": [ [ "CLIPTextEncodeSDXL-Multi-IO", "CLIPTextEncodeSDXL-Pipe", "Empty Latent Image from Aspect-Ratio", "Interval Sampler", "Random Find and Replace" ], { "title_aux": "braintacles-nodes" } ], "https://github.com/brantje/ComfyUI-api-tools": [ [ "SimpleGenImageInterface" ], { "title_aux": "ComfyUI-api-tools" } ], "https://github.com/brantje/ComfyUI_MagicQuill": [ [ "MagicQuill" ], { "author": "Zichen LIU (https://zliucz.github.io/) and Yue YU (https://bruceyyu.github.io/)", "description": "Official ComfyUI Implementations for Paper - MagicQuill: An Intelligent Interactive Image Editing System", "nickname": "MagicQuill nodes", "title": "MagicQuill", "title_aux": "ComfyUI-MagicQuill" } ], "https://github.com/brayevalerien/ComfyUI-GroqNodes": [ [ "GroqAudio", "GroqBatch", "GroqChat", "GroqToolUse", "GroqVision" ], { "title_aux": "Groq Nodes" } ], "https://github.com/brayevalerien/ComfyUI-SplitString": [ [ "Split String" ], { "title_aux": "ComfyUI-splitstring" } ], "https://github.com/brayevalerien/ComfyUI-resynthesizer": [ [ "Resynthesize" ], { "title_aux": "ComfyUI Resynthesizer" } ], "https://github.com/brenzel/comfyui-prompt-beautify": [ [ "PromptBeautify", "PromptBeautifyAdvanced" ], { "title_aux": "comfyui-prompt-beautify" } ], "https://github.com/brianfitzgerald/style_aligned_comfy": [ [ "StyleAlignedBatchAlign", "StyleAlignedReferenceSampler", "StyleAlignedSampleReferenceLatents" ], { "title_aux": "StyleAligned for ComfyUI" } ], "https://github.com/bronkula/comfyui-fitsize": [ [ "FS: Crop Image Into Even Pieces", "FS: Fit Image And Resize", "FS: Fit Size From Image", "FS: Fit Size From Int", "FS: Image Region To Mask", "FS: Load Image And Resize To Fit", "FS: Pick Image From Batch", "FS: Pick Image From Batches", "FS: Pick Image From List" ], { "title_aux": "comfyui-fitsize" } ], "https://github.com/brosequist/ComfyUI-PipelineBarrier": [ [ "PipelineMemoryBarrier" ], { "title_aux": "ComfyUI-PipelineBarrier" } ], "https://github.com/brucew4yn3rp/ComfyUI_SelectiveMetadata": [ [ "Multiline String", "Save Image (Selective Metadata)", "SaveImage" ], { "title_aux": "Save Image with Selective Metadata" } ], "https://github.com/brucew4yn3rp/ComfyUI_VintageEffect": [ [ "Vintage Effect" ], { "title_aux": "Vintage Effect" } ], "https://github.com/bruefire/ComfyUI-SeqImageLoader": [ [ "VFrame Loader With Mask Editor", "Video Loader With Mask Editor" ], { "title_aux": "ComfyUI Sequential Image Loader" } ], "https://github.com/bryanmcguire/comfyui-flux2fun-controlnet": [ [ "Flux2FunControlNetApply", "Flux2FunControlNetLoader" ], { "title_aux": "comfyui-flux2fun-controlnet" } ], "https://github.com/btitkin/ComfyUI-KSampler-Matrix-Lab": [ [ "KSamplerMatrixLab", "ModelMatrixLab" ], { "title_aux": "ComfyUI-KSampler-Matrix-Lab" } ], "https://github.com/buddy-bytes/ComfyUI-SmartResolutionToolkit": [ [ "SmartLatentGenerator", "SmartResolutionPicker" ], { "title_aux": "Smart Resolution Toolkit" } ], "https://github.com/budihartono/comfyui-aspect-ratio-presets": [ [ "CAS Empty Latent Aspect Ratio Axis", "CAS Empty Latent Aspect Ratio Preset" ], { "title_aux": "CAS Aspect Ratio Presets Node for ComfyUI" } ], "https://github.com/budihartono/comfyui_otonx_nodes": [ [ "OTX Integer Multiple Inputs 4", "OTX Integer Multiple Inputs 5", "OTX Integer Multiple Inputs 6", "OTX KSampler Feeder", "OTX Versatile Multiple Inputs 4", "OTX Versatile Multiple Inputs 5", "OTX Versatile Multiple Inputs 6" ], { "title_aux": "Otonx's Custom Nodes" } ], "https://github.com/bugltd/ComfyLab-Pack": [ [ "Convert to Any (lab)", "File Queue (lab)", "Format: Multiline (lab)", "Format: String (lab)", "Generic Queue (lab)", "Image Queue (lab)", "Image: Downscale to Total Pixels (lab)", "Input: Boolean (lab)", "Input: Float (lab)", "Input: Folder (lab)", "Input: Integer (lab)", "Input: Multiline (lab)", "Input: String (lab)", "List: Checkpoints (lab)", "List: Limit (lab)", "List: LoRAs (lab)", "List: Merge (lab)", "List: Random Seeds (lab)", "List: Samplers (lab)", "List: Schedulers (lab)", "List: from Elements (lab)", "List: from File (backend) (lab)", "List: from Multiline (lab)", "List: from String (lab)", "Load Image (RGBA) (lab)", "Output Config: Load (lab)", "Output Config: Retrieve (backend) (lab)", "Plot Config: Grid (lab)", "Plot Config: Header/Footer (lab)", "Resolution to Dimensions (lab)", "Save Text File (lab)", "Sleep (lab)", "XY Plot: Queue (lab)", "XY Plot: Render (lab)", "XY Plot: Split Data (lab)" ], { "nodename_pattern": " \\(lab\\)$", "title_aux": "ComfyLab Pack" } ], "https://github.com/bulldog68/ComfyUI_FMJ_LLM": [ [ "FMJLlmConfigNode", "FMJLlmOllamaVision", "FMJOllamaPromptGenerator", "FMJUnloadAllLLM" ], { "title_aux": "FMJ-LLM" } ], "https://github.com/bulldog68/ComfyUI_FMJ_LLMP": [ [ "\u2728 FMJ-LLM-Prompt" ], { "title_aux": "ComfyUI_FMJ_LLMP" } ], "https://github.com/bulldog68/ComfyUI_FMJ_SP": [ [ "\u2728 FMJ-speed-Prompt" ], { "title_aux": "FMJ-speed-Prompt" } ], "https://github.com/bulldog68/ComfyUI_FMJ_SaveImageVersions": [ [ "FMJ_LoadImageWithSnapshot", "FMJ_SaveImageWithSnapshot" ], { "title_aux": "ComfyUI_FMJ_SaveImageVersions" } ], "https://github.com/burnsbert/ComfyUI-EBU-LMStudio": [ [ "EbuLMStudioBrainstormer", "EbuLMStudioLoadModel", "EbuLMStudioMakeRequest", "EbuLMStudioUnload", "EbuLMStudioUnloadGuider" ], { "title_aux": "EBU LMStudio LLM Integration" } ], "https://github.com/burnsbert/ComfyUI-EBU-PromptHelper": [ [ "EbuPromptHelperCharacterDescriberFemale", "EbuPromptHelperCharacterDescriberMale", "EbuPromptHelperCombineTwoStrings", "EbuPromptHelperConsumeListItem", "EbuPromptHelperCurrentDateTime", "EbuPromptHelperListSampler", "EbuPromptHelperLoadFileAsString", "EbuPromptHelperRandomColorPalette", "EbuPromptHelperRandomize", "EbuPromptHelperReplace", "EbuPromptHelperSeasonWeatherTimeOfDay", "EbuPromptHelperTruncate" ], { "title_aux": "EBU PromptHelper" } ], "https://github.com/burnsbert/ComfyUI-EBU-Workflow": [ [ "EbuAppendToFile", "EbuComputeImageUpscale", "EbuDecodeNewLines", "EbuEncodeNewLines", "EbuFileListCache", "EbuGetImageAspectRatio", "EbuGetImageAspectRatioFromImage", "EbuImageWaitForImage", "EbuModelWaitForImage", "EbuReadFromFile", "EbuScalingResolution", "EbuScalingTile", "EbuStringWaitForImage", "EbuUniqueFileName" ], { "title_aux": "EBU Workflow" } ], "https://github.com/bvhari/ComfyUI_CFGStar": [ [ "CFGStar" ], { "title_aux": "ComfyUI_CFGStar" } ], "https://github.com/bvhari/ComfyUI_ImageProcessing": [ [ "BilateralFilter", "Brightness", "Gamma", "Hue", "Saturation", "SigmoidCorrection", "UnsharpMask" ], { "title_aux": "ImageProcessing" } ], "https://github.com/bvhari/ComfyUI_PerpCFG": [ [ "PerpCFG" ], { "title_aux": "ComfyUI_PerpCFG" } ], "https://github.com/bvhari/ComfyUI_PerpWeight": [ [ "CLIPTextEncodePerpWeight" ], { "title_aux": "ComfyUI_PerpWeight" } ], "https://github.com/bvhari/ComfyUI_SUNoise": [ [ "SUNoiseLatent", "SamplersSUNoise", "SamplersSUNoiseAdvanced" ], { "title_aux": "ComfyUI_SUNoise" } ], "https://github.com/by-ae/ae-in-workflow": [ [ "CropImageBatchToMaskBoundsAE", "ImageSelectorAE", "InterpolateFloatListAE", "PoseEditorAE", "ZImageImagesToLoRAAE" ], { "title_aux": "ae-in-workflow" } ], "https://github.com/bytedance/ComfyUI-HyperLoRA": [ [ "HyperLoRAApplyLoRA", "HyperLoRABaseCond", "HyperLoRAConfig", "HyperLoRAFaceAttr", "HyperLoRAGenerateBaseLoRA", "HyperLoRAGenerateIDLoRA", "HyperLoRAIDCond", "HyperLoRALoader", "HyperLoRASaveLoRA", "HyperLoRAUniGenerateIDLoRA", "HyperLoRAUniLoader" ], { "title_aux": "ComfyUI-HyperLoRA" } ], "https://github.com/bytedance/ComfyUI_InfiniteYou": [ [ "FaceCombine", "FaceSwap_InfiniteYou", "InfiniteYouApply" ], { "title_aux": "ComfyUI_InfiniteYou" } ], "https://github.com/c0dezer019/FreezeFrame": [ [ "PSampler", "PSamplerAdvanced", "PSamplerCustom", "PSamplerCustomAdvanced" ], { "title_aux": "FreezeFrame" } ], "https://github.com/c0ffymachyne/ComfyUI_BeatByte": [ [ "BytebeatSynth" ], { "title_aux": "Bytebeat Synthesizer: Composing with Operators" } ], "https://github.com/c0ffymachyne/ComfyUI_SignalProcessing": [ [ "SignalProcessingBaxandall3BandEQ", "SignalProcessingBaxandallEQ", "SignalProcessingConvolutionReverb", "SignalProcessingFilter", "SignalProcessingHarmonicsEnhancer", "SignalProcessingLimiter", "SignalProcessingLoadAudio", "SignalProcessingLoudness", "SignalProcessingMixdown", "SignalProcessingNormalizer", "SignalProcessingPadSynth", "SignalProcessingPadSynthChoir", "SignalProcessingPaulStretch", "SignalProcessingPitchShifter", "SignalProcessingSaturation", "SignalProcessingSpectrogram", "SignalProcessingStereoWidening", "SignalProcessingWaveform" ], { "title_aux": "ComfyUI Signal Processing" } ], "https://github.com/c0yotte/ComfyUI-PaletteCanvas": [ [ "PaletteCanvasGradient" ], { "title_aux": "ComfyUI-PaletteCanvas" } ], "https://github.com/c1660181647-hash/ComfyUI_MUTOU_SmartAspectRatio": [ [ "MUTOU_SmartAspectRatio" ], { "title_aux": "ComfyUI_MUTOU_SmartAspectRatio" } ], "https://github.com/cake-ml/tiny-sana-preview": [ [ "TinySanaPreview" ], { "title_aux": "TinySanaPreview" } ], "https://github.com/calcuis/gguf": [ [ "AudioEncoderLoaderGGUF", "ClipLoaderGGUF", "DualClipLoaderGGUF", "GGUFRun", "GGUFSave", "GGUFUndo", "LoaderGGUF", "LoaderGGUFAdvanced", "QuadrupleClipLoaderGGUF", "TENSORBoost", "TENSORCut", "TripleClipLoaderGGUF", "VaeGGUF" ], { "preemptions": [ "LoaderGGUF", "ClipLoaderGGUF", "DualClipLoaderGGUF", "TripleClipLoaderGGUF", "LoaderGGUFAdvanced", "GGUFSave" ], "title_aux": "gguf" } ], "https://github.com/caleboleary/ComfyUI-Arc2Face": [ [ "Arc2FaceEncoderLoader", "Arc2FaceFaceExtractor", "Arc2FaceGenerator", "Arc2FaceImageGridGenerator", "Arc2FaceImg2ImgGenerator", "Arc2FaceUNetLoader" ], { "title_aux": "Arc2Face ComfyUI Node Library" } ], "https://github.com/calibancode/ComfyUI-bevvy": [ [ "SaveImageWebP" ], { "title_aux": "ComfyUI-bevvy" } ], "https://github.com/camenduru/ComfyUI-TostAI": [ [ "SendToTostAI" ], { "title_aux": "ComfyUI-TostAI" } ], "https://github.com/capitan01R/Capitan-ConditioningEnhancer": [ [ "CapitanAdvancedEnhancer", "ConditioningEnhancer" ], { "title_aux": "Capitan-ConditioningEnhancer" } ], "https://github.com/capitan01R/ComfyUI-CapitanFlowMatch": [ [ "CapitanLinear", "CapitanShift", "CapitanShiftPresets" ], { "title_aux": "ComfyUI-CapitanFlowMatch" } ], "https://github.com/capitan01R/ComfyUI-CapitanZiT-Scheduler": [ [ "CapitanZiTLinearSigma", "FlowMatchSchedulerKleinEdit", "FlowMatchSchedulerSmoothCosine", "SamplerMinimalChangeFlow" ], { "title_aux": "ComfyUI-CapitanZiT-Scheduler" } ], "https://github.com/capitan01R/ComfyUI-Flux2Klein-Enhancer": [ [ "Flux2KleinColorAnchor", "Flux2KleinDetailController", "Flux2KleinEnhancer", "Flux2KleinKSamplerExperimental", "Flux2KleinMaskRefController", "Flux2KleinMultiReferenceLatent", "Flux2KleinRefLatentController", "Flux2KleinRefLatentWeight", "Flux2KleinSectionedEncoder", "Flux2KleinTextEnhancer", "Flux2KleinTextRefBalance", "IdentityFeatureTransfer", "IdentityFeatureTransferAdvanced", "IdentityFeatureTransferFinal", "IdentityFeatureTransferV3", "IdentityGuidance" ], { "title_aux": "ComfyUI-Flux2Klein-Enhancer" } ], "https://github.com/capitan01R/ComfyUI-ZImageTurbo-FlowSampler": [ [ "FlowMatchScheduler", "FlowMatchSchedulerDynamic", "SigmaViewer", "ZImagePresets", "ZImageSampler", "ZImageTurboScheduler", "ZImageTurboSchedulerAdvanced" ], { "title_aux": "ComfyUI-ZImageTurbo-FlowSampler" } ], "https://github.com/capitan01R/Comfyui-ZiT-Lora-loader": [ [ "ZImageLoraAutoLoader", "ZImageLoraAutoStrength", "ZImageTurboLoraLoader", "ZImageTurboLoraStack" ], { "title_aux": "Comfyui-ZiT-Lora-loader" } ], "https://github.com/capitan01R/Comfyui-flux2klein-Lora-loader": [ [ "FluxLoraAutoLoader", "FluxLoraAutoStrength", "FluxLoraLoader", "FluxLoraStack" ], { "title_aux": "Comfyui-flux2klein-Lora-loader" } ], "https://github.com/capitan01R/Qwen-llm-loader": [ [ "QwenThinkingLoaderFolder", "QwenThinkingPrompt" ], { "title_aux": "Qwen-llm-loader" } ], "https://github.com/caradat/comfyui-lmstudio-bridge": [ [ "LMStudioBridge" ], { "author": "caradat", "description": "This extension provides a custom node for ComfyUI that integrates with LM Studio's REST API.", "title": "LM Studio Bridge", "title_aux": "comfyui-lmstudio-bridge" } ], "https://github.com/cardenluo/ComfyUI-Apt_Preset": [ [ "AD_AutoTileVAEDecode", "AD_FILM_VFI", "AD_ImageExpandBatch", "AD_LTX_IC_lora", "AD_LTX_MulGuide", "AD_LTX_audio_input", "AD_LTX_config", "AD_LTX_latent_scale", "AD_LTX_load_model", "AD_LTX_sampler", "AD_LTX_vae_combine", "AD_Latent_Diffusion_Keyframe", "AD_MaskExpandBatch", "AD_VideoSeg", "AD_frame_replace", "AD_keyframe_trend_preview", "AD_latent_history", "AD_media_trim_visual", "AD_pingpong_vedio", "AD_sch_IPA", "AD_sch_image_merge", "AD_sch_mask_weigh", "AD_sch_prompt_basic", "AD_sch_prompt_stack", "AD_sch_value", "AD_video_merge", "AI_DoubaoWebPreview", "AI_GLM_image", "AI_GLM_text", "AI_ModelScopeImageEdit", "AI_ModelScopeT2I", "AI_ModelScope_image", "AI_ModelScope_text", "AI_Ollama_image", "AI_Ollama_text", "AI_PresetSave", "AI_Qwen", "AI_Qwen_text", "AI_web_tool", "APIAbilityFrameworkNode", "Ai_Ollama_RunModel", "Ai_doubao_seedream", "Amp_audio_Normalized", "Amp_drive_String", "Amp_drive_mask", "Amp_drive_value", "Apt_clear_cache", "Bbox_BboxToStr", "Bbox_strToBbox", "CN_preset1_Unpack", "CN_preset1_pack", "Coordinate_Generator", "Coordinate_Index2Text", "Coordinate_MarkRender", "Coordinate_SplitIndex", "Coordinate_create_mask", "Coordinate_fromImage", "Coordinate_fromMask", "Coordinate_loadImage", "Coordinate_pointCombine", "Data_Highway", "Data_basic", "Data_bus_chx", "Data_chx_Merge", "Data_presetData", "Data_preset_save", "Data_sampleData", "Data_select", "Easy_QwenEdit2509", "IO_EasyMark", "IO_ImageSaveOverwrite", "IO_LoadAudioBatch", "IO_LoadImgBatch", "IO_LoadShotBatch", "IO_LoadTextBatch", "IO_LoadVideoBatch", "IO_PathProcessor", "IO_RegexPreset", "IO_ShotCreate", "IO_image_select", "IO_input_any", "IO_load_anyimage", "IO_node_Script", "IO_save_image", "IO_store_image", "IO_video_encode", "IPA_XL_PromptInjection", "IPA_clip_vision", "Image_Channel_Apply", "Image_CnMapMix", "Image_CnMapMix_visual", "Image_CnMap_Resize", "Image_Detail_HL_frequencye", "Image_Detail_HL_frequencye_visual", "Image_Pair_Merge", "Image_Pair_crop", "Image_Resize2", "Image_Resize_longsize", "Image_Resize_sum", "Image_Resize_sum_data", "Image_Resize_sum_restore", "Image_Solo_data", "Image_UpscaleModel", "Image_batch_composite", "Image_batch_select", "Image_crop_visual", "Image_effect_Load", "Image_expand_canvase_visual", "Image_mask_crop_visual", "Image_merge2image", "Image_pad_adjust", "Image_pad_adjust_restore", "Image_pad_keep", "Image_precision_Converter", "Image_safe_size", "Image_smooth_blur", "Image_solo_crop", "Image_solo_crop2", "Image_solo_stitch", "Image_target_adjust", "Image_transform_layer", "Image_transform_layer_visual", "InputShareNode", "Mask_BodySegment", "Mask_ClothesSegment", "Mask_FaceSegment", "Mask_Remove_bg2", "Mask_image2mask", "Mask_math", "Mask_simple_adjust", "Mask_splitMask", "Mask_splitMask_by_color", "Mask_split_mulMask", "Mask_transform_sum", "Model_Preset_Unpack", "Model_Preset_pack", "Scheduler_CondNoise", "Scheduler_MixScheduler", "Stack_CN_union", "Stack_CN_union3", "Stack_ControlNet", "Stack_EmbossAndFill", "Stack_GradientAndStroke", "Stack_IPA", "Stack_Kontext_MulCondi", "Stack_Kontext_MulImg", "Stack_Ksampler_adv", "Stack_Ksampler_basic", "Stack_Ksampler_custom", "Stack_Ksampler_dual_paint", "Stack_Ksampler_highAndLow", "Stack_Ksampler_refine", "Stack_LoRA", "Stack_Redux", "Stack_ShadowAndGlow", "Stack_VAEDecodeTiled", "Stack_Wan22FunControlToVideo", "Stack_WanAnimateToVideo", "Stack_WanCameraImageToVideo", "Stack_WanFirstLastFrameToVideo", "Stack_WanFunControlToVideo", "Stack_WanFunInpaintToVideo", "Stack_WanHuMoImageToVideo", "Stack_WanImageToVideo", "Stack_WanPhantomSubjectToVideo", "Stack_WanSoundImageToVideo", "Stack_WanSoundImageToVideoExtend", "Stack_WanTrackToVideo", "Stack_WanVaceToVideo", "Stack_condi", "Stack_inpaint", "Stack_ksampler_tile", "Stack_latent", "Stack_pre_Mark2", "Stack_sample_data", "Stack_text", "UniversalAPI", "basicIn_Boolean", "basicIn_Remap_slide", "basicIn_Sampler", "basicIn_Scheduler", "basicIn_Seed", "basicIn_Vedio", "basicIn_clip", "basicIn_float", "basicIn_input", "basicIn_int", "basicIn_string", "basic_Ksampler_adv", "basic_Ksampler_custom", "basic_Ksampler_full", "basic_Ksampler_low_gpu", "basic_Ksampler_mid", "basic_Ksampler_simple", "batch_BatchSlice", "batch_MergeBatch", "chx_IPA_XL", "chx_IPA_adv", "chx_IPA_apply_combine", "chx_IPA_basic", "chx_IPA_faceID", "chx_IPA_faceID_adv", "chx_IPA_region_combine", "chx_Ksampler_Kontext", "chx_Ksampler_Kontext_adv", "chx_Ksampler_Kontext_inpaint", "chx_Ksampler_dual_paint", "chx_Ksampler_inpaint", "chx_Ksampler_refine", "chx_YC_LG_Redux", "chx_input_data", "chx_ksampler_tile", "chx_latent_adjust", "color_Fragment", "color_ImageCurve", "color_OneColor_keep", "color_OneColor_replace", "color_RadiaBrightGradient", "color_RadiaGradient_visual", "color_TransforTool", "color_adjust_HDR", "color_adjust_HDR_visual", "color_adjust_HSL", "color_adjust_HSL_visual", "color_balance_adv", "color_brightGradient", "color_lineGradient_visual", "color_match_adv", "color_match_adv_visual", "color_select", "create_AD_mask", "create_Mask_match_shape", "create_Mask_match_shape2", "create_Mask_visual_tag", "create_RadialGradient", "create_any_List", "create_any_batch", "create_image_batch", "create_lineGradient", "create_mask_array", "create_mask_batch", "create_mask_solo", "create_mulcolor_img", "excel_Prompter", "excel_Qwen_camera", "excel_VedioPrompt", "excel_column_diff", "excel_insert_image", "excel_insert_image_easy", "excel_qwen_artistic", "excel_qwen_font", "excel_read", "excel_read_easy", "excel_roles", "excel_row_diff", "excel_search_data", "excel_video_assistant", "excel_write_data", "excel_write_data_easy", "flow_AutoShutdown", "flow_BooleanSwitch", "flow_ChangeDetector", "flow_QueueTrigger", "flow_auto_pixel", "flow_bridge_image", "flow_case_tentor", "flow_createbatch", "flow_forEnd", "flow_forStart", "flow_judge_input", "flow_judge_output", "flow_low_gpu", "flow_sch_control", "flow_switch_input", "flow_switch_output", "flow_tensor_Unify", "flow_whileEnd", "flow_whileStart", "img_effect_CircleWarp", "img_effect_Liquify", "img_effect_Stretch", "img_effect_WaveWarp", "latent_Image2Noise", "latent_chx_noise", "lay_ImageGrid", "lay_edge_cut", "lay_image_grid_note", "lay_images_free_layout", "lay_mul_image", "lay_text_sum", "lay_text_sum_mul", "list_ListSlice", "list_MergeList", "list_Value", "list_num_range", "load_GGUF", "load_Nanchaku", "mask_sam_detctor", "math_Remap_data", "math_calculate", "math_text_compare", "model_tool_assy", "pack_Pack", "pack_Unpack", "param_preset_Unpack", "param_preset_pack", "photoshop_preset_Unpack", "photoshop_preset_pack", "pre_Kontext", "pre_Kontext_mul_Image", "pre_Kontext_mul_mask", "pre_QwenEdit", "pre_USO", "pre_ZImageInpaint_patch", "pre_advanced_condi_merge", "pre_controlnet", "pre_controlnet_union", "pre_guide", "pre_ic_light_sd15", "pre_inpaint_sum", "pre_latent_light", "pre_mul_Mulcondi", "pre_mul_ref_latent", "pre_qwen_controlnet", "pre_sample_data", "sampler_DynamicTileMerge", "sampler_DynamicTileSplit", "sampler_enhance", "sch_Prompt", "sch_Value", "sch_image", "sch_mask", "sch_split_text", "sch_text", "scheduler_ModelAligned", "scheduler_interactive_sigmas", "scheduler_manual_sigmas", "scheduler_sigmas2Graph", "stack_Mask2color", "sum_Ksampler", "sum_TextEncode", "sum_create_chx", "sum_editor", "sum_latent", "sum_load_adv", "sum_load_simple", "sum_lora", "sum_stack_AD", "sum_stack_Kontext", "sum_stack_QwenEditPlus", "sum_stack_Wan", "sum_stack_flux2_Klein", "sum_stack_image", "text_Splitter", "text_StrMatrix", "text_converter", "text_filter", "text_interPrompt", "text_list_combine", "text_loadText", "text_modifier", "text_mul_Join", "text_mul_Split", "text_saveText", "text_sum", "text_wildcards", "texture_Ksampler", "texture_Offset", "texture_create", "texture_render", "type_AnyBatchUnpack", "type_AnyCast", "type_AnyIndex", "type_AnyListUnpack", "type_BasiPIPE", "type_BatchToList", "type_ImageAlphaSplit", "type_Image_Batch2List", "type_Image_List2Batch", "type_Image_List2Batch_adv", "type_ListToBatch", "type_Mask_Batch2List", "type_Mask_List2Batch", "type_SubConvert", "unpack_box2", "view_Data", "view_GetLength", "view_GetShape", "view_GetWidgetsValues", "view_Mask_And_Img", "view_Primitive", "view_bridge_Text", "view_bridge_image", "view_combo", "view_mask", "view_mulView", "view_node_Script" ], { "title_aux": "ComfyUI-Apt_Preset" } ], "https://github.com/cardenluo/ComfyUI-Apt_UnitPromptWeight": [ [ "Unit_PromptWeight" ], { "title_aux": "ComfyUI-Apt_UnitPromptWeight" } ], "https://github.com/casc1701/ComfyUI_OverlayFrameNumber": [ [ "OverlayFrameNumber" ], { "title_aux": "ComfyUI_OverlayFrameNumber" } ], "https://github.com/casterpollux/MiniMax-bmo": [ [ "MinimaxRemoverBMO" ], { "nodename_pattern": "MiniMax.*BMO|BMO.*MiniMax", "title_aux": "MiniMax Video Object Remover Suite" } ], "https://github.com/catboxanon/comfyui_stealth_pnginfo": [ [ "CatboxAnonSaveImageStealth" ], { "title_aux": "comfyui_stealth_pnginfo" } ], "https://github.com/catnipglitch/comfyui-genmedia-gemini-api": [ [ "Gemini25FlashImage", "Gemini31FlashImage", "Gemini3ProImage", "GeminiNode25", "Imagen3TextToImageNode", "Imagen4TextToImageNode", "Lyria2TextToMusicNode", "Placeholder25FlashImage", "Placeholder31FlashImage", "Placeholder3ProImage", "Veo2GcsUriImageToVideoNode", "Veo2ImageToVideoNode", "Veo2TextToVideoNode", "Veo3GcsUriImageToVideoNode", "Veo3ImageToVideoNode", "Veo3ReferenceToVideo", "Veo3TextToVideoNode", "VeoVideoSaveAndPreview", "VeoVideoToVHSNode", "VirtualTryOn" ], { "title_aux": "comfyui-google-genmedia-custom-nodes" } ], "https://github.com/cction/ComfyUI-Vivid-Prompt-Analysis-Replacement": [ [ "PromptReplaceParserNode" ], { "title_aux": "comfyui-vivid-prompt-analysis-replacement" } ], "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life": [ [ "BOPBTL_BlendFaces", "BOPBTL_DetectEnhanceBlendFaces", "BOPBTL_DetectFaces", "BOPBTL_EnhanceFaces", "BOPBTL_EnhanceFacesAdvanced", "BOPBTL_LoadFaceDetectorModel", "BOPBTL_LoadFaceEnhancerModel", "BOPBTL_LoadRestoreOldPhotosModel", "BOPBTL_LoadScratchMaskModel", "BOPBTL_RestoreOldPhotos", "BOPBTL_ScratchMask" ], { "title_aux": "ComfyUI Bringing Old Photos Back to Life" } ], "https://github.com/cdb-boop/comfyui-image-round": [ [ "ComfyUI_Image_Round__CircularCrop", "ComfyUI_Image_Round__ImageCropAdvanced", "ComfyUI_Image_Round__ImageRound", "ComfyUI_Image_Round__ImageRoundAdvanced" ], { "title_aux": "comfyui-image-round" } ], "https://github.com/cdxOo/comfyui-text-node-with-comments": [ [ "text-node-with-comments" ], { "title_aux": "Text Node With Comments (@cdxoo)" } ], "https://github.com/cedarconnor/ComfyUI-DreamCube": [ [ "ApplyDepthToCubemapFace", "BatchCubemapDepth", "CreateEmptyCubemap", "CubemapInfo", "CubemapPreview", "CubemapSeamValidator", "CubemapToEquirect", "EnforceDepthConsistency", "EquirectToCubemap", "ExtractCubemapFace", "ExtractDepthChannel", "InsertCubemapFace", "MergeCubemapDepth", "NormalizeCubemapDepth", "SmoothCubemapDepth" ], { "title_aux": "ComfyUI-DreamCube" } ], "https://github.com/cedarconnor/ComfyUI-Skeletonretarget": [ [ "ApplyRetargetTransform", "ComputeRetargetTransform", "ExtractSkeletonFromPose", "MediaPipeFaceLandmarker", "RenderTexturedFaceMesh", "ReorientFaceMesh", "SkeletonToOpenPoseImage" ], { "title_aux": "ComfyUI-Skeletonretarget" } ], "https://github.com/cedarconnor/comfyui-BatchNameLoop": [ [ "Batch Image Iterator", "Batch Image Loader", "Batch Image Saver", "Batch Image Single Saver" ], { "title_aux": "ComfyUI Batch Name Loop" } ], "https://github.com/cedarconnor/comfyui-LatLong": [ [ "Cubemap Faces Extract", "Cubemap To Equirectangular", "Cubemap To Equirectangular (Flexible)", "Equirectangular Crop 180", "Equirectangular Crop Square", "Equirectangular Edge Blender", "Equirectangular Mirror Flip", "Equirectangular Perspective Extract", "Equirectangular Processor", "Equirectangular Resize", "Equirectangular Rotate", "Equirectangular Rotate Preset", "Equirectangular To Cubemap", "Equirectangular To Cubemap (Flexible)", "LatLong Apply Circular Padding Model", "LatLong Apply Circular Padding VAE", "LatLong Create Pole Mask", "LatLong Create Seam Mask", "LatLong Outpaint Setup", "LatLong Outpaint Stitch", "LatLong Roll Image", "LatLong Roll Mask", "LatLong Split Cubemap Faces", "LatLong Stack Cubemap Faces", "PanoramaVideoViewerNode", "PanoramaViewerNode" ], { "title_aux": "ComfyUI LatLong - Equirectangular Image Processing Nodes" } ], "https://github.com/cedarconnor/upsampler": [ [ "Upsampler Dynamic Upscale", "Upsampler Precise Upscale", "Upsampler Smart Upscale" ], { "title_aux": "ComfyUI Upsampler Nodes" } ], "https://github.com/celoron/ComfyUI-VisualQueryTemplate": [ [ "VisualQueryTemplateNode" ], { "title_aux": "ComfyUI-VisualQueryTemplate" } ], "https://github.com/celsojr2013/comfyui_jamworks_client": [ [ "Jamworks Download", "Jamworks Login", "Jamworks_Download", "Jamworks_Login", "Shell Command", "Shell_Command" ], { "title_aux": "comfyui_jamworks_client" } ], "https://github.com/celsojr2013/comfyui_simpletools": [ [ "GoogleTranslator", "Parameters", "ResolutionSolver" ], { "title_aux": "ComfyUI SimpleTools Suit" } ], "https://github.com/cenzijing/ComfyUI-Markmap": [ [ "MarkmapNode", "ReadHtmlNode" ], { "title_aux": "ComfyUI-Markmap" } ], "https://github.com/cerridan/ComfyUI_BFLBridge": [ [ "BFLBridgeEditNode", "BFLBridgeFillNode", "BFLBridgeNode" ], { "title_aux": "comfyui-bfl-bridge" } ], "https://github.com/cerridan/ComfyUI_ResolutionPicker": [ [ "ResolutionPickerNode" ], { "title_aux": "comfyui-resolution-picker" } ], "https://github.com/cerspense/ComfyUI_cspnodes": [ [ "CountTextLines", "DepthToNormalMap", "GetLastFrameFromBatch", "GetMP4Prompt", "ImageDirIterator", "IncrementEveryN", "Modelscopet2v", "Modelscopev2v", "RemapRange", "RemoveBlankLines", "ResizeByImage", "SplitImageChannels", "VidDirIterator" ], { "title_aux": "cspnodes" } ], "https://github.com/ceruleandeep/ComfyUI-LLaVA-Captioner": [ [ "LlavaCaptioner" ], { "title_aux": "ComfyUI LLaVA Captioner" } ], "https://github.com/cesasol/dynamic_prompt_nodes": [ [ "DynamicPromptCombinatorial", "DynamicPromptCyclical", "DynamicPromptRandom", "PromptWithWildcards" ], { "title_aux": "Dynamic Prompt Nodes" } ], "https://github.com/cganimitta/ComfyUI_CGAnimittaTools": [ [ "CGA_BlackBorderCrop", "CGA_BlenderBridge", "CGA_ColorToGrayscale", "CGA_ExtractFromList", "CGA_FrameExtraction\ud83c\udf9e\ufe0f", "CGA_ListSubfolders", "CGA_NegativeSelector", "CGA_TxtReaderNode" ], { "title_aux": "ComfyUI_CGAnimittaTools" } ], "https://github.com/chakib-belgaid/ComfyUI-autosize": [ [ "CustomAutoSize", "SDXLAutoSize" ], { "title_aux": "ComfyUI-autosize" } ], "https://github.com/chakib-belgaid/Comfyui_Prompt_styler": [ [ "Prompt_Styler" ], { "title_aux": "ComfyUI Style Plugin" } ], "https://github.com/chameleon-ai/comfyui_momo": [ [ "MoMo" ], { "title_aux": "comfyui_momo" } ], "https://github.com/chandlergis/ComfyUI-IMG_Query": [ [ "ImageRequestNode" ], { "title_aux": "ComfyUI-IMG_Query" } ], "https://github.com/chandlergis/ComfyUI_EmojiOverlay": [ [ "Image Emoji Overlay" ], { "title_aux": "ComfyUI_EmojiOverlay" } ], "https://github.com/changwook987/ComfyUI-Small-Utility": [ [ "Eval", "RandomEmptyLatent" ], { "title_aux": "ComfyUI-Small-Utility" } ], "https://github.com/chanjing-ai/chanjingAI-ComfyUI": [ [ "CicadaLipSyncNode", "CicadaVideoPlayerNode", "CicadaVoiceCloneNode" ], { "title_aux": "chanjingAI-ComfyUI" } ], "https://github.com/chaojie/ComfyUI-AniPortrait": [ [ "AniPortraitLoader", "AniPortraitRun", "Box2Video", "CoverVideo", "MaskList2Video" ], { "title_aux": "ComfyUI-AniPortrait" } ], "https://github.com/chaojie/ComfyUI-CameraCtrl-Wrapper": [ [ "CameraBasic", "CameraCombine", "CameraCtrlLoader", "CameraCtrlRun", "CameraJoin", "CameraTrajectory" ], { "title_aux": "ComfyUI-CameraCtrl-Wrapper" } ], "https://github.com/chaojie/ComfyUI-Champ": [ [ "ChampLoader", "ChampRun", "ImageCombineOneColumn", "ImageCombineOneRow" ], { "title_aux": "ComfyUI-Champ" } ], "https://github.com/chaojie/ComfyUI-DragAnything": [ [ "DragAnythingLoader", "DragAnythingPipelineRun", "DragAnythingPipelineRunRandom", "DragAnythingRun", "DragAnythingRunRandom", "LoadText", "SaveText", "VHS_FILENAMES_STRING" ], { "title_aux": "ComfyUI-DragAnything" } ], "https://github.com/chaojie/ComfyUI-DragNUWA": [ [ "BrushMotion", "CompositeMotionBrush", "CompositeMotionBrushWithoutModel", "DragNUWA Run", "DragNUWA Run MotionBrush", "Get First Image", "Get Last Image", "InstantCameraMotionBrush", "InstantObjectMotionBrush", "Load CheckPoint DragNUWA", "Load MotionBrush From Optical Flow", "Load MotionBrush From Optical Flow Directory", "Load MotionBrush From Optical Flow Without Model", "Load MotionBrush From Tracking Points", "Load MotionBrush From Tracking Points Without Model", "Load Pose KeyPoints", "Loop", "LoopEnd_IMAGE", "LoopStart_IMAGE", "Split Tracking Points" ], { "title_aux": "ComfyUI-DragNUWA" } ], "https://github.com/chaojie/ComfyUI-DynamiCrafter": [ [ "DynamiCrafter Simple", "DynamiCrafterInterp Simple", "DynamiCrafterInterpLoader", "DynamiCrafterLoader" ], { "title_aux": "ComfyUI-DynamiCrafter" } ], "https://github.com/chaojie/ComfyUI-EasyAnimate": [ [ "EasyAnimateLoader", "EasyAnimateRun" ], { "title_aux": "ComfyUI-EasyAnimate" } ], "https://github.com/chaojie/ComfyUI-Gemma": [ [ "GemmaLoader", "GemmaRun" ], { "title_aux": "ComfyUI-Gemma" } ], "https://github.com/chaojie/ComfyUI-I2VGEN-XL": [ [ "I2VGEN-XL Simple", "Modelscope Pipeline Loader" ], { "title_aux": "ComfyUI-I2VGEN-XL" } ], "https://github.com/chaojie/ComfyUI-Img2Img-Turbo": [ [ "Img2ImgTurboEdgeLoader", "Img2ImgTurboEdgeRun", "Img2ImgTurboSketchLoader", "Img2ImgTurboSketchRun" ], { "title_aux": "ComfyUI-Img2Img-Turbo" } ], "https://github.com/chaojie/ComfyUI-LaVIT": [ [ "VHS_FILENAMES_STRING_LaVIT", "VideoLaVITI2I", "VideoLaVITI2V", "VideoLaVITI2VLong", "VideoLaVITLoader", "VideoLaVITT2V", "VideoLaVITT2VLong", "VideoLaVITUnderstandingImage", "VideoLaVITUnderstandingLoader", "VideoLaVITUnderstandingVideo", "VideoLaVITVideoDetokenizerLoader", "VideoLaVITVideoReconstruction" ], { "title_aux": "ComfyUI-LaVIT" } ], "https://github.com/chaojie/ComfyUI-LightGlue": [ [ "LightGlue Loader", "LightGlue Simple", "LightGlue Simple Multi" ], { "title_aux": "ComfyUI-LightGlue" } ], "https://github.com/chaojie/ComfyUI-Moore-AnimateAnyone": [ [ "Moore-AnimateAnyone Denoising Unet", "Moore-AnimateAnyone Image Encoder", "Moore-AnimateAnyone Pipeline Loader", "Moore-AnimateAnyone Pose Guider", "Moore-AnimateAnyone Reference Unet", "Moore-AnimateAnyone Simple", "Moore-AnimateAnyone VAE" ], { "title_aux": "ComfyUI-Moore-AnimateAnyone" } ], "https://github.com/chaojie/ComfyUI-Motion-Vector-Extractor": [ [ "Motion Vector Extractor", "VideoCombineThenPath" ], { "title_aux": "ComfyUI-Motion-Vector-Extractor" } ], "https://github.com/chaojie/ComfyUI-MotionCtrl": [ [ "Load Motion Camera Preset", "Load Motion Traj Preset", "Load Motionctrl Checkpoint", "Motionctrl Cond", "Motionctrl Sample", "Motionctrl Sample Simple", "Select Image Indices" ], { "title_aux": "ComfyUI-MotionCtrl" } ], "https://github.com/chaojie/ComfyUI-MotionCtrl-SVD": [ [ "Load Motionctrl-SVD Camera Preset", "Load Motionctrl-SVD Checkpoint", "Motionctrl-SVD Sample Simple" ], { "title_aux": "ComfyUI-MotionCtrl-SVD" } ], "https://github.com/chaojie/ComfyUI-MuseTalk": [ [ "MuseTalkCupAudio", "MuseTalkRun", "VHS_FILENAMES_STRING_MuseTalk" ], { "title_aux": "ComfyUI-MuseTalk" } ], "https://github.com/chaojie/ComfyUI-MuseV": [ [ "MuseVRun", "MuseVRunVid2Vid", "VHS_FILENAMES_STRING_MuseV" ], { "author": "infguo", "title_aux": "ComfyUI-MuseV" } ], "https://github.com/chaojie/ComfyUI-Open-Sora": [ [ "OpenSoraLoader", "OpenSoraRun", "OpenSoraSampler" ], { "title_aux": "ComfyUI-Open-Sora" } ], "https://github.com/chaojie/ComfyUI-Open-Sora-Plan": [ [ "OpenSoraPlanDecode", "OpenSoraPlanLoader", "OpenSoraPlanRun", "OpenSoraPlanSample" ], { "title_aux": "ComfyUI-Open-Sora-Plan" } ], "https://github.com/chaojie/ComfyUI-Panda3d": [ [ "Panda3dAmbientLight", "Panda3dAttachNewNode", "Panda3dBase", "Panda3dDirectionalLight", "Panda3dLoadDepthModel", "Panda3dLoadModel", "Panda3dLoadTexture", "Panda3dModelMerge", "Panda3dTest", "Panda3dTextureMerge" ], { "title_aux": "ComfyUI-Panda3d" } ], "https://github.com/chaojie/ComfyUI-Pymunk": [ [ "PygameRun", "PygameSurface", "PymunkDynamicBox", "PymunkDynamicCircle", "PymunkRun", "PymunkShapeMerge", "PymunkSpace", "PymunkStaticLine" ], { "title_aux": "ComfyUI-Pymunk" } ], "https://github.com/chaojie/ComfyUI-RAFT": [ [ "Load MotionBrush", "RAFT Run", "Save MotionBrush", "VizMotionBrush" ], { "title_aux": "ComfyUI-RAFT" } ], "https://github.com/chaojie/ComfyUI-SimDA": [ [ "SimDALoader", "SimDARun", "SimDATrain", "VHS_FILENAMES_STRING_SimDA" ], { "title_aux": "ComfyUI-SimDA" } ], "https://github.com/chaojie/ComfyUI-Trajectory": [ [ "Trajectory_Canvas_Tab" ], { "author": "Lerc", "description": "This extension provides a full page image editor with mask support. There are two nodes, one to receive images from the editor and one to send images to the editor.", "nickname": "Canvas Tab", "title": "Canvas Tab", "title_aux": "ComfyUI-Trajectory" } ], "https://github.com/chaojie/ComfyUI-Video-Editing-X-Attention": [ [ "StringList", "VEXAGuidance", "VEXALoader", "VEXARun" ], { "title_aux": "ComfyUI-Video-Editing-X-Attention" } ], "https://github.com/chaojie/ComfyUI-dust3r": [ [ "CameraPoseVideo", "Dust3rLoader", "Dust3rRun" ], { "title_aux": "ComfyUI-dust3r" } ], "https://github.com/chaojie/ComfyUI_StreamingT2V": [ [ "LoadText_StreamingT2V", "PromptTravelIndex", "SaveText_StreamingT2V", "StreamingT2VLoaderAnimateDiff", "StreamingT2VLoaderAnimateDiffModel", "StreamingT2VLoaderEnhanceModel", "StreamingT2VLoaderModelscopeModel", "StreamingT2VLoaderModelscopeT2V", "StreamingT2VLoaderSVD", "StreamingT2VLoaderSVDModel", "StreamingT2VLoaderStreamModel", "StreamingT2VLoaderVidXTendModel", "StreamingT2VRunEnhanceStep", "StreamingT2VRunI2V", "StreamingT2VRunLongStep", "StreamingT2VRunLongStepVidXTendPipeline", "StreamingT2VRunLongStepVidXTendPipelineCustomRef", "StreamingT2VRunLongStepVidXTendPipelineCustomRefOutExtendOnly", "StreamingT2VRunLongStepVidXTendPipelinePromptTravel", "StreamingT2VRunShortStepAnimateDiff", "StreamingT2VRunShortStepModelscopeT2V", "StreamingT2VRunShortStepSVD", "StreamingT2VRunT2V", "VHS_FILENAMES_STRING_StreamingT2V" ], { "title_aux": "ComfyUI_StreamingT2V" } ], "https://github.com/chaosaiart/Chaosaiart-Nodes": [ [ "chaosaiart_Any_Switch", "chaosaiart_Any_Switch_Big_Number", "chaosaiart_Any_Switch_small", "chaosaiart_AutoNone_Switch_small", "chaosaiart_CheckpointLoader", "chaosaiart_CheckpointPrompt", "chaosaiart_CheckpointPrompt2", "chaosaiart_CheckpointPrompt_Frame", "chaosaiart_CheckpointPrompt_FrameMixer", "chaosaiart_ControlNetApply", "chaosaiart_ControlNetApply2", "chaosaiart_ControlNetApply3", "chaosaiart_Denoising_Switch", "chaosaiart_EmptyLatentImage", "chaosaiart_FramePromptCLIPEncode", "chaosaiart_Frame_Switch", "chaosaiart_KSampler1", "chaosaiart_KSampler2", "chaosaiart_KSampler3", "chaosaiart_KSampler_a1", "chaosaiart_KSampler_a1a", "chaosaiart_KSampler_a2", "chaosaiart_KSampler_expert_1", "chaosaiart_Ksampler_attribut", "chaosaiart_Load_Image_Batch", "chaosaiart_Load_Image_Batch_2img", "chaosaiart_MainPromptCLIPEncode", "chaosaiart_Number", "chaosaiart_Number2", "chaosaiart_Number_Counter", "chaosaiart_Number_Switch", "chaosaiart_Prompt", "chaosaiart_Prompt_Frame", "chaosaiart_Prompt_mixer_byFrame", "chaosaiart_SaveImage", "chaosaiart_Show_Info", "chaosaiart_Simple_Prompt", "chaosaiart_TextCLIPEncode", "chaosaiart_TextCLIPEncode_lora", "chaosaiart_adjust_color", "chaosaiart_any_array2input_1Input", "chaosaiart_any_array2input_all_big", "chaosaiart_any_array2input_all_small", "chaosaiart_any_input2array_big", "chaosaiart_any_input2array_small", "chaosaiart_controlnet_weidgth", "chaosaiart_convert", "chaosaiart_convert_Prompt", "chaosaiart_deepseek_fix", "chaosaiart_forPreview", "chaosaiart_img2gif", "chaosaiart_img2video", "chaosaiart_lora", "chaosaiart_lora_advanced", "chaosaiart_merge_Folders", "chaosaiart_oneNode", "chaosaiart_reloadAny_Load", "chaosaiart_reloadAny_Save", "chaosaiart_reloadIMG_Load", "chaosaiart_reloadIMG_Save", "chaosaiart_reloadLatent_Load", "chaosaiart_reloadLatent_Save", "chaosaiart_restarter", "chaosaiart_restarter_advanced", "chaosaiart_video2img1", "chaosaiart_zoom_frame" ], { "title_aux": "Chaosaiart-Nodes" } ], "https://github.com/charlyad142/ComfyUI_Charly_FitToAspectNode": [ [ "Charly FitToAspectNode" ], { "title_aux": "ComfyUI Charly FitToAspectNode" } ], "https://github.com/charlyad142/ComfyUI_bfl_api_pro_nodes": [ [ "BFL Flux 2 Flex", "BFL Flux 2 Pro", "BFL Flux Kontext", "BFL Flux Ultra", "BFL Image Expander", "BFL Image Generator", "BFL Inpainting" ], { "title_aux": "ComfyUI BFL API Pro Nodes" } ], "https://github.com/charlyad142/comfyUI_charly_replicate_api": [ [ "Replicate Qwen Image Edit", "Replicate Qwen Image Edit Plus", "Replicate SeedEdit", "Replicate Seedream4" ], { "title_aux": "ComfyUI Replicate Image Generation & Edit" } ], "https://github.com/chaserhkj/ComfyUI-Chaser-nodes": [ [ "EvalFloatExpr", "EvalIntExpr", "LoadImageFromWebDAV", "MergeData", "PromptFormatter", "PromptTemplate", "RegisterTemplate", "SetData", "TemplateFileLoader", "UploadImagesToWebDAV", "UploadMP4ToWebDAV", "UploadWebMToWebDAV", "YAMLData", "YAMLFileLoader" ], { "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", "Checkbin Get String Bin", "Checkbin Save Image Bin", "Checkbin Save String Bin", "Checkbin Start Run", "Checkbin Submit Bin" ], { "title_aux": "checkbin-comfy" } ], "https://github.com/chemicalshock/ComfyNodesPlus": [ [ "CNPFormat", "CNPRandomResolutionNode" ], { "title_aux": "ComfyNodesPlus" } ], "https://github.com/chenbaiyujason/ComfyUI_StepFun": [ [ "CombineStrings", "JSONParser", "StepFunClient", "TextImageChat", "VideoChat", "VideoFileUploader" ], { "title_aux": "ComfyUI-SCStepFun" } ], "https://github.com/chenlongming/ComfyUI_Spectral": [ [ "Calculate", "KMeans", "LoadEnvi", "LoadSpectral", "Plot" ], { "title_aux": "ComfyUI_Spectral" } ], "https://github.com/chenpipi0807/ComfyUI-Index-TTS": [ [ "AudioCleanupNode", "IndexTTS2BaseNode", "IndexTTS2CacheControlNode", "IndexTTS2EmotionAudioNode", "IndexTTS2EmotionTextNode", "IndexTTS2EmotionVectorNode", "IndexTTS2ProNode", "IndexTTSNode", "IndexTTSProNode", "NovelTextStructureNode", "TimbreAudioLoader" ], { "author": "ComfyUI-Index-TTS", "description": "ComfyUI\u63a5\u53e3\u7684\u5de5\u4e1a\u7ea7\u96f6\u6837\u672c\u6587\u672c\u5230\u8bed\u97f3\u5408\u6210\u7cfb\u7edf", "title": "IndexTTS for ComfyUI", "title_aux": "ComfyUI-Index-TTS" } ], "https://github.com/chenpipi0807/ComfyUI_NSFW_Godie": [ [ "NSFWFilterNode" ], { "title_aux": "ComfyUI NSFW Filter" } ], "https://github.com/chenpipi0807/Comfyui-CustomizeTextEncoder-Qwen-image": [ [ "TextEncodeQwenImageEditEnhanced", "TextEncodeQwenImageT2ICustom" ], { "title_aux": "Comfyui-CustomizeTextEncoder-Qwen-image" } ], "https://github.com/chenpipi0807/PIP_ArtisticWords": [ [ "PIP Artistic Text Generator", "PIP ArtisticWords Fusion", "PIP ColorPicker", "PIP SVG Recorder", "PIP Text Preview", "PIPAdvancedColorAnalyzer", "PIPColorPicker", "PIPColorWheel" ], { "title_aux": "PIP Artistic Words for ComfyUI" } ], "https://github.com/cherninlab/logo-generator-comfyui": [ [ "GoogleFontsLogo" ], { "title_aux": "Logo Generator Node for ComfyUI" } ], "https://github.com/chesnokovivan/ComfyUI-Novakid": [ [ "Novakid Styler" ], { "title_aux": "ComfyUI-Novakid" } ], "https://github.com/chflame163/ComfyUI_CatVTON_Wrapper": [ [ "CatVTONWrapper" ], { "author": "chflame", "description": "CatVTON warpper for ComfyUI", "nickname": "CatVTON_Wrapper", "title": "CatVTON_Wrapper", "title_aux": "ComfyUI_CatVTON_Wrapper" } ], "https://github.com/chflame163/ComfyUI_CogView4_Wrapper": [ [ "CogView4" ], { "title_aux": "ComfyUI_CogView4_Wrapper" } ], "https://github.com/chflame163/ComfyUI_FaceSimilarity": [ [ "Face Similarity" ], { "title_aux": "ComfyUI Face Similarity" } ], "https://github.com/chflame163/ComfyUI_Janus_Wrapper": [ [ "JanusImage2Text", "JanusTextToImage", "LoadJanusModel" ], { "title_aux": "ComfyUI_Janus_Wrapper" } ], "https://github.com/chflame163/ComfyUI_LayerStyle": [ [ "LayerColor: AutoAdjust", "LayerColor: AutoAdjustV2", "LayerColor: AutoBrightness", "LayerColor: Brightness & Contrast", "LayerColor: BrightnessContrastV2", "LayerColor: Color of Shadow & Highlight", "LayerColor: ColorAdapter", "LayerColor: ColorBalance", "LayerColor: ColorTemperature", "LayerColor: ColorofShadowHighlightV2", "LayerColor: Exposure", "LayerColor: Gamma", "LayerColor: HSV", "LayerColor: LAB", "LayerColor: LUT Apply", "LayerColor: Levels", "LayerColor: Negative", "LayerColor: RGB", "LayerColor: YUV", "LayerFilter: AddGrain", "LayerFilter: ChannelShake", "LayerFilter: ColorMap", "LayerFilter: DistortDisplace", "LayerFilter: Film", "LayerFilter: FilmV2", "LayerFilter: GaussianBlur", "LayerFilter: GaussianBlurV2", "LayerFilter: HDREffects", "LayerFilter: HalfTone", "LayerFilter: LightLeak", "LayerFilter: MotionBlur", "LayerFilter: Sharp & Soft", "LayerFilter: SkinBeauty", "LayerFilter: SoftLight", "LayerFilter: WaterColor", "LayerMask: BlendIf Mask", "LayerMask: CreateGradientMask", "LayerMask: DrawRoundedRectangle", "LayerMask: ImageToMask", "LayerMask: LoadSegformerModel", "LayerMask: MaskBoxDetect", "LayerMask: MaskBoxExtend", "LayerMask: MaskByColor", "LayerMask: MaskEdgeShrink", "LayerMask: MaskEdgeUltraDetail", "LayerMask: MaskEdgeUltraDetail V2", "LayerMask: MaskEdgeUltraDetail V3", "LayerMask: MaskGradient", "LayerMask: MaskGrain", "LayerMask: MaskGrow", "LayerMask: MaskInvert", "LayerMask: MaskMotionBlur", "LayerMask: MaskPreview", "LayerMask: MaskStroke", "LayerMask: PixelSpread", "LayerMask: RemBgUltra", "LayerMask: RmBgUltra V2", "LayerMask: SegformerB2ClothesUltra", "LayerMask: SegformerClothesPipelineLoader", "LayerMask: SegformerClothesSetting", "LayerMask: SegformerFashionPipelineLoader", "LayerMask: SegformerFashionSetting", "LayerMask: SegformerUltraV2", "LayerMask: SegformerUltraV3", "LayerMask: Shadow & Highlight Mask", "LayerMask: ShadowHighlightMaskV2", "LayerStyle: ColorOverlay", "LayerStyle: ColorOverlay V2", "LayerStyle: DropShadow", "LayerStyle: DropShadow V2", "LayerStyle: DropShadow V3", "LayerStyle: Gradient Map", "LayerStyle: GradientOverlay", "LayerStyle: GradientOverlay V2", "LayerStyle: InnerGlow", "LayerStyle: InnerGlow V2", "LayerStyle: InnerShadow", "LayerStyle: InnerShadow V2", "LayerStyle: OuterGlow", "LayerStyle: OuterGlow V2", "LayerStyle: Stroke", "LayerStyle: Stroke V2", "LayerUtility: AnyRerouter", "LayerUtility: BatchSelector", "LayerUtility: Boolean", "LayerUtility: BooleanOperator", "LayerUtility: BooleanOperatorV2", "LayerUtility: CheckMask", "LayerUtility: CheckMaskV2", "LayerUtility: ChoiceTextPreset", "LayerUtility: ColorImage", "LayerUtility: ColorImage V2", "LayerUtility: ColorName", "LayerUtility: ColorPicker", "LayerUtility: CropBoxResolve", "LayerUtility: CropByMask", "LayerUtility: CropByMask V2", "LayerUtility: CropByMask V3", "LayerUtility: ExtendCanvas", "LayerUtility: ExtendCanvasV2", "LayerUtility: Float", "LayerUtility: FluxKontextImageScale", "LayerUtility: GetImageSize", "LayerUtility: GetMainColors", "LayerUtility: GetMainColorsV2", "LayerUtility: GradientImage", "LayerUtility: GradientImage V2", "LayerUtility: GrayValue", "LayerUtility: HLFrequencyDetailRestore", "LayerUtility: HSV Value", "LayerUtility: ICMask", "LayerUtility: ICMaskCropBack", "LayerUtility: If", "LayerUtility: ImageBatchToList", "LayerUtility: ImageBlend", "LayerUtility: ImageBlend V2", "LayerUtility: ImageBlendAdvance", "LayerUtility: ImageBlendAdvance V2", "LayerUtility: ImageBlendAdvance V3", "LayerUtility: ImageChannelMerge", "LayerUtility: ImageChannelSplit", "LayerUtility: ImageCombineAlpha", "LayerUtility: ImageCompositeHandleMask", "LayerUtility: ImageHub", "LayerUtility: ImageListToBatch", "LayerUtility: ImageMaskScaleAs", "LayerUtility: ImageMaskScaleAsV2", "LayerUtility: ImageOpacity", "LayerUtility: ImageReel", "LayerUtility: ImageReelComposit", "LayerUtility: ImageRemoveAlpha", "LayerUtility: ImageScaleByAspectRatio", "LayerUtility: ImageScaleByAspectRatio V2", "LayerUtility: ImageScaleRestore", "LayerUtility: ImageScaleRestore V2", "LayerUtility: ImageShift", "LayerUtility: ImageTaggerSave", "LayerUtility: ImageTaggerSaveV2", "LayerUtility: Integer", "LayerUtility: LayerImageTransform", "LayerUtility: LayerMaskTransform", "LayerUtility: LoadImagesFromPath", "LayerUtility: LoadVQAModel", "LayerUtility: NameToColor", "LayerUtility: NanoBananaImageScale", "LayerUtility: NumberCalculator", "LayerUtility: NumberCalculatorV2", "LayerUtility: PrintInfo", "LayerUtility: PurgeVRAM", "LayerUtility: PurgeVRAM V2", "LayerUtility: QueueStop", "LayerUtility: RGB Value", "LayerUtility: RandomGenerator", "LayerUtility: RandomGeneratorV2", "LayerUtility: RestoreCropBox", "LayerUtility: RoundedRectangle", "LayerUtility: Seed", "LayerUtility: SimpleTextImage", "LayerUtility: String", "LayerUtility: StringCondition", "LayerUtility: SwitchCase", "LayerUtility: TextBox", "LayerUtility: TextImage", "LayerUtility: TextImage V2", "LayerUtility: TextJoin", "LayerUtility: TextJoinV2", "LayerUtility: TextPreseter", "LayerUtility: VQAPrompt", "LayerUtility: XY to Percent" ], { "author": "chflame", "description": "A set of nodes for ComfyUI that can composite layer and mask to achieve Photoshop like functionality.", "nickname": "LayerStyle", "title": "LayerStyle", "title_aux": "ComfyUI Layer Style" } ], "https://github.com/chflame163/ComfyUI_LayerStyle_Advance": [ [ "LayerMask: BBoxJoin", "LayerMask: BenUltra", "LayerMask: BiRefNetUltra", "LayerMask: BiRefNetUltraV2", "LayerMask: DrawBBoxMask", "LayerMask: DrawBBoxMaskV2", "LayerMask: EVFSAMUltra", "LayerMask: Florence2Ultra", "LayerMask: HumanPartsUltra", "LayerMask: LoadBenModel", "LayerMask: LoadBiRefNetModel", "LayerMask: LoadBiRefNetModelV2", "LayerMask: LoadFlorence2Model", "LayerMask: LoadSAM2Model", "LayerMask: LoadSegmentAnythingModels", "LayerMask: MaskByDifferent", "LayerMask: MediapipeFacialSegment", "LayerMask: ObjectDetectorFL2", "LayerMask: ObjectDetectorGemini", "LayerMask: ObjectDetectorGeminiV2", "LayerMask: ObjectDetectorMask", "LayerMask: ObjectDetectorYOLO8", "LayerMask: ObjectDetectorYOLOWorld", "LayerMask: PersonMaskUltra", "LayerMask: PersonMaskUltra V2", "LayerMask: SAM2Ultra", "LayerMask: SAM2UltraV2", "LayerMask: SAM2VideoUltra", "LayerMask: SegmentAnythingUltra", "LayerMask: SegmentAnythingUltra V2", "LayerMask: SegmentAnythingUltra V3", "LayerMask: TransparentBackgroundUltra", "LayerMask: YoloV8Detect", "LayerUtility: AddBlindWaterMark", "LayerUtility: Collage", "LayerUtility: CreateQRCode", "LayerUtility: DecodeQRCode", "LayerUtility: DeepSeekAPI", "LayerUtility: DeepSeekAPIV2", "LayerUtility: Florence2Image2Prompt", "LayerUtility: Gemini", "LayerUtility: GeminiImageEdit", "LayerUtility: GeminiV2", "LayerUtility: GetColorTone", "LayerUtility: GetColorToneV2", "LayerUtility: ImageAutoCrop", "LayerUtility: ImageAutoCrop V2", "LayerUtility: ImageAutoCrop V3", "LayerUtility: ImageRewardFilter", "LayerUtility: JimengI2IAPI", "LayerUtility: JoyCaption2", "LayerUtility: JoyCaption2ExtraOptions", "LayerUtility: JoyCaption2Split", "LayerUtility: JoyCaptionBeta1", "LayerUtility: JoyCaptionBeta1ExtraOptions", "LayerUtility: LaMa", "LayerUtility: LlamaVision", "LayerUtility: LoadJoyCaption2Model", "LayerUtility: LoadJoyCaptionBeta1Model", "LayerUtility: LoadPSD", "LayerUtility: LoadSmolLM2Model", "LayerUtility: LoadSmolVLMModel", "LayerUtility: PhiPrompt", "LayerUtility: PromptEmbellish", "LayerUtility: PromptTagger", "LayerUtility: QWenImage2Prompt", "LayerUtility: SD3NegativeConditioning", "LayerUtility: SaveImagePlus", "LayerUtility: SaveImagePlusV2", "LayerUtility: ShowBlindWaterMark", "LayerUtility: SmolLM2", "LayerUtility: SmolVLM", "LayerUtility: UserPromptGeneratorReplaceWord", "LayerUtility: UserPromptGeneratorTxt2ImgPrompt", "LayerUtility: UserPromptGeneratorTxt2ImgPromptWithReference", "LayerUtility: ZhipuGLM4", "LayerUtility: ZhipuGLM4V" ], { "author": "chflame", "description": "A set of nodes for ComfyUI that can composite layer and mask to achieve Photoshop like functionality.", "nickname": "LayerStyle", "title": "LayerStyle", "title_aux": "ComfyUI_LayerStyle_Advance" } ], "https://github.com/chflame163/ComfyUI_MSSpeech_TTS": [ [ "Input Trigger", "MicrosoftSpeech_TTS", "Play Sound", "Play Sound (loop)" ], { "title_aux": "ComfyUI_MSSpeech_TTS" } ], "https://github.com/chflame163/ComfyUI_OmniGen_Wrapper": [ [ "dzOmniGenWrapper" ], { "title_aux": "ComfyUI_OmniGen_Wrapper" } ], "https://github.com/chflame163/ComfyUI_WordCloud": [ [ "ComfyWordCloud", "LoadTextFile", "RGB_Picker" ], { "title_aux": "ComfyUI_WordCloud" } ], "https://github.com/chibiace/ComfyUI-Chibi-Nodes": [ [ "ConditionText", "ConditionTextMulti", "ConditionTextPrompts", "ImageAddText", "ImageSimpleResize", "ImageSizeInfo", "ImageTool", "Int2String", "LoadEmbedding", "LoadImageExtended", "Loader", "Prompts", "RandomResolutionLatent", "SaveImages", "SeedGenerator", "SimpleSampler", "TextSplit", "Textbox", "Wildcards" ], { "title_aux": "ComfyUI-Chibi-Nodes" } ], "https://github.com/chkeeho80/PromptDeckComposer": [ [ "PromptDeckComposer" ], { "title_aux": "PromptDeckComposer" } ], "https://github.com/choey/Comfy-Topaz": [ [ "TopazPhotoAI", "TopazSharpenSettings", "TopazUpscaleSettings" ], { "title_aux": "Comfy-Topaz" } ], "https://github.com/chou18194766xx/comfyui-EncryptSave": [ [ "EncryptSaveAES" ], { "title_aux": "comfyui-EncryptSave" } ], "https://github.com/chou18194766xx/comfyui_EncryptPreview": [ [ "EncryptPreviewImage" ], { "title_aux": "comfyui_EncryptPreview" } ], "https://github.com/chri002/ComfyUI_depthMapOperation": [ [ "CleanPoints (KDTree)", "CloudPointsInfo", "CubeLimit", "Export to PLY", "ImageToPoints (Torch)", "Import PLY", "InterpolatePoints (KDTree)", "PointsToImage (Orthographic)", "PointsToImage (Projection)", "PointsToImage advance (DEBUG)", "PointsToImage advance (Orthographic)", "PointsToImage advance (Projection)", "TransformPoints" ], { "title_aux": "ComfyUI_depthMapOperation" } ], "https://github.com/chris-arsenault/ComfyUI-AharaNodes": [ [ "FrameSegmenter", "FrameSegmenterIndexer", "RepeatSampler", "RepeatSamplerConfigNode", "RepeatSamplerConfigPatchLatent", "RepeatSamplerConfigPatchModel" ], { "title_aux": "ComfyUI-AharaNodes" } ], "https://github.com/chris-the-wiz/EmbeddingsCurveEditor_ComfyUI": [ [ "Embeddings Curve Editor" ], { "title_aux": "EmbeddingsCurveEditor_ComfyUI" } ], "https://github.com/chrisfreilich/virtuoso-nodes": [ [ "BlackAndWhite", "BlendIf", "BlendModes", "ColorBalance", "ColorBalanceAdvanced", "GaussianBlur", "GaussianBlurDepth", "HueSat", "HueSatAdvanced", "LensBlur", "LensBlurDepth", "Levels", "MergeRGB", "MotionBlur", "MotionBlurDepth", "SelectiveColor", "SolidColor", "SolidColorHSV", "SolidColorRGB", "SplitRGB" ], { "author": "Chris Freilich", "description": "This extension provides a \"Levels\" node.", "nickname": "Virtuoso Pack - Contrast", "title": "Virtuoso Pack - Contrast", "title_aux": "Virtuoso Nodes for ComfyUI" } ], "https://github.com/chrisgoringe/cg-image-filter": [ [ "Any List to String", "Batch from Image List", "Image Filter", "Image List From Batch", "Mask Image Filter", "Masked Section", "Pick from List", "Split String by Commas", "StringToStringList", "Text Image Filter", "cg_String to Float", "cg_String to Int" ], { "author": "chrisgoringe", "description": "A custom node that pauses the flow while you choose which image or images to pass on to the rest of the workflow. Simplified and improved version of cg-image-picker.", "nickname": "Image Filter", "title": "Image Filter", "title_aux": "Image Filter" } ], "https://github.com/chrisgoringe/cg-noisetools": [ [ "Batch Noise Simulate", "Mix Noise", "Seperable Batch Noise", "Shape Noise", "Split Sigmas with Rewind" ], { "title_aux": "Noise variation and batch noise tools" } ], "https://github.com/chrisgoringe/cg-use-everywhere": [ [ "Anything Everywhere", "Anything Everywhere3", "Anything Everywhere?", "Combo Clone", "Prompts Everywhere", "Seed Everywhere", "Simple String" ], { "nodename_pattern": "(^(Prompts|Anything) Everywhere|Simple String)", "title_aux": "Use Everywhere (UE Nodes)" } ], "https://github.com/chrish-slingshot/CrasHUtils": [ [ "CheckPointNames", "CheckpointNames", "ColorStylizer", "DinoGame", "DoomGame", "ExtractCharacterInfo", "ImageGlitcher", "QueryLocalLLM", "SdxlResolution", "SdxlResolutionToDimensions", "SnakeGame", "SpaceInvadersGame", "TetrisGame" ], { "title_aux": "CrasH Utils" } ], "https://github.com/chrishill197724-gif/ComfyUI-Wan22-GGUF-Storyboard": [ [ "Wan22StoryboardGGUF" ], { "title_aux": "ComfyUI-Wan22-GGUF-Storyboard" } ], "https://github.com/chrismrutherford/ComfyUI-ImageToPrompt": [ [ "ImageToLLMPrompt" ], { "title_aux": "ComfyUI-ImageToPrompt" } ], "https://github.com/chrismyau/ComfyUI-PIH": [ [ "PIH Harmonize", "PIHModelLoader" ], { "title_aux": "ComfyUI PIH - Image Harmonization" } ], "https://github.com/chrissy0/chris-comfyui-nodes": [ [ "PadImageSquare" ], { "title_aux": "chris-comfyui-nodes" } ], "https://github.com/christian-byrne/audio-separation-nodes-comfyui": [ [ "AudioCombine", "AudioCrop", "AudioGetTempo", "AudioSeparation", "AudioSpeedShift", "AudioTempoMatch", "AudioVideoCombine" ], { "title_aux": "audio-separation-nodes-comfyui" } ], "https://github.com/christian-byrne/claude-code-comfyui-nodes": [ [ "ClaudeCodeArguments", "ClaudeCodeContext", "ClaudeCodeExecute", "ClaudeCodeMCP", "ClaudeCodeMemory", "ClaudeCodeReader", "ClaudeCodeTools", "ClaudeRedditScraper" ], { "title_aux": "Claude Code ComfyUI Nodes" } ], "https://github.com/christian-byrne/img2colors-comfyui-node": [ [ "bmy_Img2ColorNode" ], { "author": "christian-byrne", "description": "", "nickname": "img2color", "title": "Img2Color Node - Detect and describe color palettes in images", "title_aux": "Img2color - Extract Colors from Image" } ], "https://github.com/christian-byrne/img2txt-comfyui-nodes": [ [ "img2txt BLIP/Llava Multimodel Tagger" ], { "author": "christian-byrne", "title": "Img2Txt auto captioning", "title_aux": "img2txt-comfyui-nodes" } ], "https://github.com/christian-byrne/size-match-compositing-nodes": [ [ "Composite Alpha Layer", "Size Match Images/Masks" ], { "title_aux": "Node - Size Matcher" } ], "https://github.com/christian-byrne/youtube-dl-comfyui": [ [ "YoutubeDL" ], { "title_aux": "youtube-dl-comfyui" } ], "https://github.com/chyer/Chye-ComfyUI-Toolset": [ [ "CYHABSwitchNode", "CYHARRHalationNode", "CYHChromaticAberrationNode", "CYHFilmGrainNode", "CYHFolderFilenameBuilderNode", "CYHGlobalColorGradingNode", "CYHLatentFluxAspectRatio", "CYHLatentPhoneAspectRatio", "CYHLatentQwenAspectRatio", "CYHLatentSDXLAspectRatio", "CYHLatentSocialAspectRatio", "CYHLatentVideoAspectRatio", "CYHPreviewVideo", "CYHTextFileEditorNode", "CYHTextFileLoaderNode", "PromptEnhancer", "PromptEnhancerEditable", "PromptToolsSetup", "PromptWildcardGenerator" ], { "title_aux": "Chye ComfyUI Toolset" } ], "https://github.com/ciga2011/ComfyUI-MarkItDown": [ [ "WIZ_AUDIO2MARKDOWN", "WIZ_EXCEL2MARKDOWN", "WIZ_HTML2MARKDOWN", "WIZ_IMAGE2MARKDOWN", "WIZ_IPYNB2MARKDOWN", "WIZ_LLM_CLIENT", "WIZ_MARKITDOWN", "WIZ_PDF2MARKDOWN", "WIZ_POWERPOINT2MARKDOWN", "WIZ_WORD2MARKDOWN" ], { "title_aux": "ComfyUI MarkItDown" } ], "https://github.com/ciga2011/ComfyUI-Pollinations": [ [ "PollinationsNode" ], { "title_aux": "ComfyUI Pollinations" } ], "https://github.com/ciga2011/ComfyUI-PromptOptimizer": [ [ "PromptOptimizer" ], { "title_aux": "ComfyUI Prompt Optimizer" } ], "https://github.com/cingee2016/ComfyUI-QuickUseTools": [ [ "QuickBatchProcess", "QuickConditionalRoute", "QuickImageResize" ], { "title_aux": "ComfyUI-QuickUseTools" } ], "https://github.com/ciri/comfyui-model-downloader": [ [ "Auto Model Downloader", "CivitAI Downloader", "HF Downloader" ], { "title_aux": "ComfyUI Model Downloader" } ], "https://github.com/citronlegacy/ComfyUI-CitronNodes": [ [ "GetDateTime", "get_first_and_final_frames", "get_gif_first_and_final_frames", "nodes", "project" ], { "title_aux": "ComfyUI-CitronNodes" } ], "https://github.com/city96/ComfyUI-GGUF": [ [ "CLIPLoaderGGUF", "DualCLIPLoaderGGUF", "QuadrupleCLIPLoaderGGUF", "TripleCLIPLoaderGGUF", "UnetLoaderGGUF", "UnetLoaderGGUFAdvanced" ], { "preemptions": [ "CLIPLoaderGGUF", "DualCLIPLoaderGGUF", "TripleCLIPLoaderGGUF", "UnetLoaderGGUF", "UnetLoaderGGUFAdvanced" ], "title_aux": "ComfyUI-GGUF" } ], "https://github.com/city96/ComfyUI_ColorMod": [ [ "CV2Tonemap", "CV2TonemapDrago", "CV2TonemapDurand", "CV2TonemapMantiuk", "CV2TonemapReinhard", "ColorModCompress", "ColorModEdges", "ColorModMove", "ColorModPivot", "ColorspaceConvert", "HDRCreate", "HDRExposureFusion", "LoadImageHDR", "LoadImageHighPrec", "PreviewImageHighPrec", "SaveImageHDR", "SaveImageHighPrec" ], { "title_aux": "ComfyUI_ColorMod" } ], "https://github.com/city96/ComfyUI_DiT": [ [ "DiTCheckpointLoader", "DiTCheckpointLoaderSimple", "DiTLabelCombine", "DiTLabelSelect", "DiTSampler" ], { "title_aux": "ComfyUI_DiT [WIP]" } ], "https://github.com/city96/ComfyUI_ExtraModels": [ [ "DiTCondLabelEmpty", "DiTCondLabelSelect", "DitCheckpointLoader", "EmptyDCAELatentImage", "EmptySanaLatentImage", "ExtraVAELoader", "GemmaLoader", "GemmaTextEncode", "HYDiTCheckpointLoader", "HYDiTSrcSizeCond", "HYDiTTextEncode", "HYDiTTextEncodeSimple", "HYDiTTextEncoderLoader", "MiaoBiCLIPLoader", "MiaoBiDiffusersLoader", "OverrideCLIPDevice", "OverrideVAEDevice", "PixArtCheckpointLoader", "PixArtCheckpointLoaderSimple", "PixArtControlNetCond", "PixArtLoraLoader", "PixArtResolutionCond", "PixArtResolutionSelect", "PixArtT5FromSD3CLIP", "PixArtT5TextEncode", "SanaCheckpointLoader", "SanaResolutionCond", "SanaResolutionSelect", "SanaTextEncode", "T5TextEncode", "T5v11Loader" ], { "title_aux": "Extra Models for ComfyUI" } ], "https://github.com/city96/ComfyUI_NetDist": [ [ "CombineImageBatch", "FetchRemote", "LoadCurrentWorkflowJSON", "LoadDiskWorkflowJSON", "LoadImageUrl", "LoadLatentNumpy", "LoadLatentUrl", "RemoteChainEnd", "RemoteChainStart", "RemoteQueueSimple", "RemoteQueueWorker", "SaveDiskWorkflowJSON", "SaveImageUrl", "SaveLatentNumpy" ], { "title_aux": "ComfyUI_NetDist" } ], "https://github.com/city96/SD-Latent-Interposer": [ [ "LatentInterposer" ], { "title_aux": "Latent-Interposer" } ], "https://github.com/city96/SD-Latent-Upscaler": [ [ "LatentUpscaler" ], { "title_aux": "SD-Latent-Upscaler" } ], "https://github.com/civen-cn/ComfyUI-PaddleOcr": [ [ "OcrBlur", "OcrBoxMask", "OcrImageText" ], { "title_aux": "ComfyUI-PaddleOcr" } ], "https://github.com/civen-cn/ComfyUI-Whisper-Translator": [ [ "Add Subtitles To FramesX", "Apply WhisperX" ], { "title_aux": "ComfyUI Whisper Translator" } ], "https://github.com/civitai/civitai_comfy_nodes": [ [ "CivitAI_Checkpoint_Loader", "CivitAI_Lora_Loader" ], { "title_aux": "Civitai Comfy Nodes" } ], "https://github.com/cjj198909/comfy_openai_image_api_azure": [ [ "OpenAI Image API" ], { "title_aux": "OpenAI/Azure OpenAI Image API" } ], "https://github.com/ckinpdx/ComfyUI-LTXAudioLatentTrim": [ [ "LTXAudioLatentTrim", "LatentStripMask" ], { "title_aux": "ComfyUI-LTXAudioLatentTrim" } ], "https://github.com/ckinpdx/ComfyUI-LoadAudioandSplit": [ [ "LoadAudioandSplit" ], { "title_aux": "ComfyUI-LoadAudioandSplit" } ], "https://github.com/ckinpdx/ComfyUI-SCAIL-AudioReactive": [ [ "SCAILAISTBeatDance", "SCAILAISTChunkPreview", "SCAILAISTFullLoader", "SCAILAISTFullSequence", "SCAILAISTLibraryLoader", "SCAILAlignPoseToReference", "SCAILAudioFeatureExtractor", "SCAILBasePoseGenerator", "SCAILBeatDetector", "SCAILBeatDrivenPose", "SCAILCMULibraryLoader", "SCAILCMUMotion", "SCAILCMUSequenceToSCAILPose", "SCAILMixamoFBX", "SCAILPoseFromDWPose", "SCAILPoseRenderer" ], { "title_aux": "ComfyUI-SCAIL-AudioReactive" } ], "https://github.com/ckinpdx/ComfyUI-WanKeyframeBuilder": [ [ "WanKeyframeBuilder", "WanKeyframeBuilderContinuation" ], { "title_aux": "ComfyUI-WanKeyframeBuilder" } ], "https://github.com/ckinpdx/comfyui-humo-audio-motion": [ [ "HuMoAudioAttentionControlV4", "HuMoLipsyncSuppressAttn" ], { "title_aux": "comfyui-humo-audio-motion" } ], "https://github.com/claptrap0/ComfyUI_LLM_Hub": [ [ "Generated_Output", "LLM_Hub", "LLM_Settings" ], { "title_aux": "ComfyUI_LLM_Hub" } ], "https://github.com/claudia2020shen/ImageCLIPSimilarityPure": [ [ "ImageCLIPSimilarityPure" ], { "title_aux": "ImageCLIPSimilarityPure" } ], "https://github.com/claudia2020shen/comfyui-image-metrics": [ [ "ImageQualityMetricsNode" ], { "title_aux": "comfyui-image-metrics" } ], "https://github.com/claussteinmassl/ComfyUI-CS-CustomNodes": [ [ "CS Transform", "CSTransform" ], { "title_aux": "CS Transform Node for ComfyUI" } ], "https://github.com/clayton-grey/ComfyUI-EditRouter": [ [ "CG_EditRouter" ], { "title_aux": "ComfyUI-EditRouter" } ], "https://github.com/cleanlii/comfyui-dalle-integration": [ [ "DalleImageEdit", "DalleImageGeneration", "DalleImageVariation" ], { "title_aux": "DalleImageNodes - OpenAI DALL\u00b7E Nodes for ComfyUI" } ], "https://github.com/clhui/ComfyUi-clh-Tool": [ [ "EchartGraph_clh", "EchartOptionByPath_clh", "EchartOption_clh", "INTConstant_clh", "JavaScript_clh", "JoinStringMulti_clh", "MathExpression_clh", "SetRedis|clh", "ShowText_clh", "SomethingToString_clh", "String2FatLabels_clh", "String2Image_clh", "StringConstant_clh", "duplicate_checker_clh" ], { "author": "Dr.Lt.Data", "description": "This extension offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler.", "nickname": "CLH Simple Tool", "title": "CLH simple Tool", "title_aux": "Clh Tool for ComfyUI" } ], "https://github.com/clouddreamfly/ComfyUI-PromptWrapper": [ [ "CombinePrompt", "CustomPrompt", "DrawArtistPrompt", "DrawStylePrompt", "GeneratePrompt", "InputPrompt", "LightPrompt", "MultiCombinePrompt", "MultiReplacePrompt", "NegativePrompt", "PortraitCosmeticPrompt", "PortraitFashionPrompt", "PortraitPosePrompt", "PortraitPrompt", "PortraitSkinPrompt", "PreviewPrompt", "PromptTranslation", "PromptTranslationHY", "RandomLinePrompt", "RandomsPrompt", "RandomsWeightPrompt", "ReplacePrompt", "SavePrompt", "SceneryPrompt" ], { "title_aux": "ComfyUI-PromptWrapper" } ], "https://github.com/cloudkoala/comfyui-koala": [ [ "AspectRatioLatentNode", "SaveImageAnywhere", "SaveMeshAnywhere" ], { "title_aux": "comfyui-koala" } ], "https://github.com/cluny85/ComfyUI-Scripting-Tools": [ [ "EnhancedUUIDGeneratorNode", "UUIDGeneratorNode" ], { "title_aux": "ComfyUI-Scripting-Tools" } ], "https://github.com/cmdicely/simple_image_to_palette": [ [ "Example" ], { "title_aux": "Simple Image To Palette" } ], "https://github.com/cmeka/ComfyUI-WanMoEScheduler": [ [ "WanMoEScheduler" ], { "title_aux": "ComfyUI-WanMoEScheduler" } ], "https://github.com/cnbjjj/ComfyUI-Jtils": [ [ "Jtils" ], { "title_aux": "ComfyUI-Jtils" } ], "https://github.com/cnnmmd/comfyui_xoxxox_cnnmmd": [ [ "Xoxxox_CnvDat", "Xoxxox_CnvRag", "Xoxxox_CnvSen", "Xoxxox_CnvTxt", "Xoxxox_CnvVce", "Xoxxox_DlyGet", "Xoxxox_DlySet", "Xoxxox_EndFlw", "Xoxxox_GenImg", "Xoxxox_GenTxt", "Xoxxox_GetAud", "Xoxxox_GetDir", "Xoxxox_GetDis", "Xoxxox_GetImg", "Xoxxox_GetMem", "Xoxxox_GetTxt", "Xoxxox_GrpTxt", "Xoxxox_IniFlw", "Xoxxox_LogNum", "Xoxxox_LogTxt", "Xoxxox_PrcPrc", "Xoxxox_PrcXws", "Xoxxox_PutTxt", "Xoxxox_RcvVce", "Xoxxox_RepTxt", "Xoxxox_RunFlw", "Xoxxox_SenSlc", "Xoxxox_SenTxt", "Xoxxox_SetAud", "Xoxxox_SetDir", "Xoxxox_SetDis", "Xoxxox_SetImg", "Xoxxox_SetMem", "Xoxxox_SetNil", "Xoxxox_SetTxt", "Xoxxox_SndVce", "Xoxxox_SwtImg", "Xoxxox_TrnBak" ], { "title_aux": "cnnmmd: comfyui_xoxxox_cnnmmd" } ], "https://github.com/codeprimate/ComfyUI-MaskContourProcessor": [ [ "MaskContourProcessor" ], { "title_aux": "ComfyUI Mask Contour Processor" } ], "https://github.com/colorAi/comfyui-ImageSelectorbyPrompt": [ [ "AdvancedImageSelectorByPrompt" ], { "title_aux": "ComfyUI-Image Selector by Prompt" } ], "https://github.com/comfy-deploy/comfyui-llm-toolkit": [ [ "APIKeyInput", "APIProviderSelectorNode", "AudioDurationFrames", "BananaTaskGenerator", "BlankImage", "CheckImageEmpty", "ConfigGenerateImage", "ConfigGenerateImageBFL", "ConfigGenerateImageFluxDev", "ConfigGenerateImageGemini", "ConfigGenerateImageOpenAI", "ConfigGenerateImageOpenRouter", "ConfigGenerateImagePortrait", "ConfigGenerateImageSeedream", "ConfigGenerateImageUnified", "ConfigGenerateMusic", "ConfigGenerateSpeech", "ConfigGenerateVideo", "ConfigGenerateVideoHailuoI2VPro", "ConfigGenerateVideoHailuoI2VStandard", "ConfigGenerateVideoHailuoT2VPro", "ConfigGenerateVideoHailuoT2VStandard", "ConfigGenerateVideoKlingI2VMaster", "ConfigGenerateVideoKlingI2VPro", "ConfigGenerateVideoKlingI2VStandard", "ConfigGenerateVideoSeedanceProI2V", "ConfigGenerateVideoSeedanceProT2V", "ConfigGenerateVideoVeo2I2V", "ConfigGenerateVideoVeo2T2V", "ConfigGenerateVideoVeo3", "ConfigGenerateVideoVeo3Fast", "Display_Text", "FramesToSeconds", "GenerateImage", "GenerateLyrics", "GenerateMusic", "GenerateSpeech", "GenerateVideo", "HighLowSNR", "ImageComparer", "JoinStringsMulti", "LLMPromptManager", "LLMToolkitProviderSelector", "LLMToolkitTextGenerator", "LLMToolkitTextGeneratorStream", "LoadAudioFromPath", "LoadVideoFromPath", "LocalTransformersProviderNode", "ModelListFetcherNode", "PlayRandomSound", "PreviewImageLogic", "PreviewOutputs", "PreviewVideo", "ResolutionSelector", "StylePromptGenerator", "SwitchAny", "SwitchAnyRoute", "SwitchAnyRoute_wANY", "SwitchAny_wANY", "SystemPromptTaskGenerator", "TestAPIKeyContext", "UpscaleVideo" ], { "author": "ComfyDeploy", "description": "llm toolkit", "nickname": "llm_toolkit", "title": "llm toolkit", "title_aux": "ComfyUI LLM Toolkit" } ], "https://github.com/comfyanonymous/ComfyUI": [ [ "APG", "ARVideoI2V", "AddNoise", "AlignYourStepsScheduler", "AudioAdjustVolume", "AudioConcat", "AudioEncoderEncode", "AudioEncoderLoader", "AudioEqualizer3Band", "AudioMerge", "AutogrowNamesTestNode", "AutogrowPrefixTestNode", "BasicGuider", "BasicScheduler", "BatchImagesMasksLatentsNode", "BatchImagesNode", "BatchLatentsNode", "BatchMasksNode", "BeebleSwitchXImageEdit", "BeebleSwitchXVideoEdit", "BerniniConditioning", "BetaSamplingScheduler", "BriaImageEditNode", "BriaRemoveImageBackground", "BriaRemoveVideoBackground", "BriaTransparentVideoBackground", "BriaVideoGreenScreen", "BriaVideoReplaceBackground", "ByteDance2FirstLastFrameNode", "ByteDance2ReferenceNode", "ByteDance2TextToVideoNode", "ByteDanceCreateImageAsset", "ByteDanceCreateVideoAsset", "ByteDanceFirstLastFrameNode", "ByteDanceImageNode", "ByteDanceImageReferenceNode", "ByteDanceImageToVideoNode", "ByteDanceSeedNode", "ByteDanceSeedreamNode", "ByteDanceSeedreamNodeV2", "ByteDanceTextToVideoNode", "CFGGuider", "CFGNorm", "CFGOverride", "CFGZeroStar", "CLIPAttentionMultiply", "CLIPLoader", "CLIPMergeAdd", "CLIPMergeSimple", "CLIPMergeSubtract", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", "CLIPTextEncodeControlnet", "CLIPTextEncodeFlux", "CLIPTextEncodeHiDream", "CLIPTextEncodeHunyuanDiT", "CLIPTextEncodeKandinsky5", "CLIPTextEncodeLumina2", "CLIPTextEncodePixArtAlpha", "CLIPTextEncodeSD3", "CLIPTextEncodeSDXL", "CLIPTextEncodeSDXLRefiner", "CLIPVisionEncode", "CLIPVisionLoader", "Canny", "CaseConverter", "CheckpointLoader", "CheckpointLoaderSimple", "CheckpointSave", "ChromaRadianceOptions", "ClaudeNode", "ColorToRGBInt", "ColorTransfer", "ComboOptionTestNode", "ComfyAndNode", "ComfyMathExpression", "ComfyNotNode", "ComfyNumberConvert", "ComfyOrNode", "ComfySoftSwitchNode", "ComfySwitchNode", "ConditioningAverage", "ConditioningCombine", "ConditioningConcat", "ConditioningSetArea", "ConditioningSetAreaPercentage", "ConditioningSetAreaPercentageVideo", "ConditioningSetAreaStrength", "ConditioningSetMask", "ConditioningSetTimestepRange", "ConditioningStableAudio", "ConditioningZeroOut", "ContextWindowsManual", "ControlNetApply", "ControlNetApplyAdvanced", "ControlNetApplySD3", "ControlNetInpaintingAliMamaApply", "ControlNetLoader", "ConvertStringToComboNode", "CosmosImageToVideoLatent", "CosmosPredict2ImageToVideoLatent", "CreateCameraInfo", "CreateList", "CreateVideo", "CropByBBoxes", "CropMask", "CurveEditor", "CustomCombo", "DA3GeometryToMesh", "DA3GeometryToPointCloud", "DA3Inference", "DA3Render", "DCTestNode", "DiffControlNetLoader", "DifferentialDiffusion", "DiffusersLoader", "DisableNoise", "DrawBBoxes", "DualCFGGuider", "DualCLIPLoader", "DualModelGuider", "EasyCache", "ElevenLabsAudioIsolation", "ElevenLabsInstantVoiceClone", "ElevenLabsSpeechToSpeech", "ElevenLabsSpeechToText", "ElevenLabsTextToDialogue", "ElevenLabsTextToSoundEffects", "ElevenLabsTextToSpeech", "ElevenLabsVoiceSelector", "EmptyARVideoLatent", "EmptyAceStep1.5LatentAudio", "EmptyAceStepLatentAudio", "EmptyAudio", "EmptyChromaRadianceLatentImage", "EmptyCosmosLatentVideo", "EmptyFlux2LatentImage", "EmptyHiDreamO1LatentImage", "EmptyHunyuanImageLatent", "EmptyHunyuanLatentVideo", "EmptyImage", "EmptyLTXVLatentVideo", "EmptyLatentAudio", "EmptyLatentHunyuan3Dv2", "EmptyLatentImage", "EmptyMochiLatentVideo", "EmptyQwenImageLayeredLatentImage", "EmptySD3LatentImage", "Epsilon Scaling", "ExponentialScheduler", "ExtendIntermediateSigmas", "FeatherMask", "File3DToSplat", "FlipSigmas", "Flux2ImageNode", "Flux2ProImageNode", "Flux2Scheduler", "FluxDisableGuidance", "FluxEraseNode", "FluxGuidance", "FluxKVCache", "FluxKontextImageScale", "FluxKontextMultiReferenceLatentMethod", "FluxKontextProImageNode", "FluxProExpandNode", "FluxProFillNode", "FluxProUltraImageNode", "FluxVTONode", "FrameInterpolate", "FrameInterpolationModelLoader", "FreSca", "FreeU", "FreeU_V2", "GITSScheduler", "GLIGENLoader", "GLIGENTextBoxApply", "GLSLShader", "GeminiImage2Node", "GeminiImageNode", "GeminiInputFiles", "GeminiNanoBanana2", "GeminiNanoBanana2V2", "GeminiNode", "GeminiNodeV2", "GenerateTracks", "GetICLoRAParameters", "GetImageSize", "GetSplatCount", "GetVideoComponents", "GrokImageEditNode", "GrokImageEditNodeV2", "GrokImageNode", "GrokVideoEditNode", "GrokVideoExtendNode", "GrokVideoNode", "GrokVideoReferenceNode", "GrowMask", "HappyHorseImageToVideoApi", "HappyHorseReferenceVideoApi", "HappyHorseTextToVideoApi", "HappyHorseVideoEditApi", "HiDreamO1PatchSeamSmoothing", "HiDreamO1ReferenceImages", "HitPawGeneralImageEnhance", "HitPawVideoEnhance", "Hunyuan3Dv2Conditioning", "Hunyuan3Dv2ConditioningMultiView", "HunyuanImageToVideo", "HunyuanRefinerLatent", "HunyuanVideo15ImageToVideo", "HunyuanVideo15LatentUpscaleWithModel", "HunyuanVideo15SuperResolution", "HyperTile", "HypernetworkLoader", "Ideogram4Scheduler", "IdeogramV1", "IdeogramV2", "IdeogramV3", "IdeogramV4", "ImageAddNoise", "ImageBatch", "ImageBlend", "ImageBlur", "ImageColorToMask", "ImageCompare", "ImageCompositeMasked", "ImageCrop", "ImageCropV2", "ImageFlip", "ImageFromBatch", "ImageHistogram", "ImageInvert", "ImageMergeTileList", "ImageOnlyCheckpointLoader", "ImageOnlyCheckpointSave", "ImagePadForOutpaint", "ImageProcessingNode", "ImageQuantize", "ImageRGBToYUV", "ImageRotate", "ImageScale", "ImageScaleBy", "ImageScaleToMaxDimension", "ImageScaleToTotalPixels", "ImageSharpen", "ImageStitch", "ImageToMask", "ImageUpscaleWithModel", "ImageYUVToRGB", "InpaintModelConditioning", "InstructPixToPixConditioning", "InvertBooleanNode", "InvertMask", "JoinAudioChannels", "JoinImageWithAlpha", "JsonExtractString", "KSampler", "KSamplerAdvanced", "KSamplerSelect", "Kandinsky5ImageToVideo", "KarrasScheduler", "KlingAvatarNode", "KlingCameraControlI2VNode", "KlingCameraControlT2VNode", "KlingCameraControls", "KlingDualCharacterVideoEffectNode", "KlingFirstLastFrameNode", "KlingImage2VideoNode", "KlingImageGenerationNode", "KlingImageToVideoWithAudio", "KlingLipSyncAudioToVideoNode", "KlingLipSyncTextToVideoNode", "KlingMotionControl", "KlingOmniProEditVideoNode", "KlingOmniProFirstLastFrameNode", "KlingOmniProImageNode", "KlingOmniProImageToVideoNode", "KlingOmniProTextToVideoNode", "KlingOmniProVideoToVideoNode", "KlingSingleImageVideoEffectNode", "KlingStartEndFrameNode", "KlingTextToVideoNode", "KlingTextToVideoWithAudio", "KlingVideoExtendNode", "KlingVideoNode", "KlingVirtualTryOnNode", "Krea2ImageNode", "Krea2StyleReferenceNode", "LTXAVTextEncoderLoader", "LTXVAddGuide", "LTXVAudioVAEDecode", "LTXVAudioVAELoader", "LTXVConcatAVLatent", "LTXVConditioning", "LTXVCropGuides", "LTXVEmptyLatentAudio", "LTXVImgToVideo", "LTXVImgToVideoInplace", "LTXVLatentUpsampler", "LTXVPreprocess", "LTXVReferenceAudio", "LTXVScheduler", "LTXVSeparateAVLatent", "LaplaceScheduler", "LatentAdd", "LatentApplyOperation", "LatentApplyOperationCFG", "LatentBatch", "LatentBatchSeedBehavior", "LatentBlend", "LatentComposite", "LatentCompositeMasked", "LatentConcat", "LatentCrop", "LatentCut", "LatentCutToBatch", "LatentFlip", "LatentFromBatch", "LatentInterpolate", "LatentMultiply", "LatentOperationSharpen", "LatentOperationTonemapReinhard", "LatentRotate", "LatentSubtract", "LatentUpscale", "LatentUpscaleBy", "LatentUpscaleModelLoader", "LazyCache", "Load3D", "Load3DAdvanced", "LoadAudio", "LoadBackgroundRemovalModel", "LoadDA3Model", "LoadImage", "LoadImageDataSetFromFolder", "LoadImageMask", "LoadImageOutput", "LoadImageTextDataSetFromFolder", "LoadLatent", "LoadMediaPipeFaceLandmarker", "LoadMoGeModel", "LoadTrainingDataset", "LoadVideo", "LoraLoader", "LoraLoaderBypass", "LoraLoaderBypassModelOnly", "LoraLoaderModelOnly", "LoraModelLoader", "LoraSave", "LossGraphNode", "LotusConditioning", "LtxvApiImageToVideo", "LtxvApiTextToVideo", "LumaConceptsNode", "LumaImageEditNode2", "LumaImageModifyNode", "LumaImageNode", "LumaImageNode2", "LumaImageToVideoNode", "LumaRay32ExtendVideoNode", "LumaRay32ImageToVideoNode", "LumaRay32KeyframeNode", "LumaRay32KeyframesToVideoNode", "LumaRay32TextToVideoNode", "LumaRay32VideoEditNode", "LumaRay32VideoReframeNode", "LumaReferenceNode", "LumaVideoNode", "MagnificImageRelightNode", "MagnificImageSkinEnhancerNode", "MagnificImageStyleTransferNode", "MagnificImageUpscalerCreativeNode", "MagnificImageUpscalerPreciseV2Node", "Mahiro", "MakeTrainingDataset", "ManualSigmas", "MaskComposite", "MaskPreview", "MaskToImage", "MediaPipeFaceLandmarker", "MediaPipeFaceMask", "MediaPipeFaceMeshVisualize", "MergeSplat", "MeshyAnimateModelNode", "MeshyImageToModelNode", "MeshyMultiImageToModelNode", "MeshyRefineNode", "MeshyRigModelNode", "MeshyTextToModelNode", "MeshyTextureNode", "MinimaxHailuoVideoNode", "MinimaxImageToVideoNode", "MinimaxSubjectToVideoNode", "MinimaxTextToVideoNode", "MoGeInference", "MoGePanoramaInference", "MoGePointMapToMesh", "MoGeRender", "ModelComputeDtype", "ModelMergeAdd", "ModelMergeAuraflow", "ModelMergeBlocks", "ModelMergeCosmos14B", "ModelMergeCosmos7B", "ModelMergeCosmosPredict2_14B", "ModelMergeCosmosPredict2_2B", "ModelMergeFlux1", "ModelMergeLTXV", "ModelMergeMochiPreview", "ModelMergeQwenImage", "ModelMergeSD1", "ModelMergeSD2", "ModelMergeSD35_Large", "ModelMergeSD3_2B", "ModelMergeSDXL", "ModelMergeSimple", "ModelMergeSubtract", "ModelMergeWAN2_1", "ModelNoiseScale", "ModelPatchLoader", "ModelSamplingAuraFlow", "ModelSamplingContinuousEDM", "ModelSamplingContinuousV", "ModelSamplingDiscrete", "ModelSamplingFlux", "ModelSamplingLTXV", "ModelSamplingSD3", "ModelSamplingStableCascade", "ModelSave", "Morphology", "MultiGPU_Options", "MultiGPU_WorkUnits", "NAGuidance", "NormalizeVideoLatentStart", "OpenAIChatConfig", "OpenAIChatNode", "OpenAIDalle2", "OpenAIDalle3", "OpenAIGPTImage1", "OpenAIGPTImageNodeV2", "OpenAIInputFiles", "OpenAIVideoSora2", "OpenRouterLLMNode", "OpticalFlowLoader", "OptimalStepsScheduler", "Painter", "PatchModelAddDownscale", "PerpNeg", "PerpNegGuider", "PerturbedAttentionGuidance", "PhotoMakerEncode", "PhotoMakerLoader", "PiDConditioning", "PixverseImageToVideoNode", "PixverseTemplateNode", "PixverseTextToVideoNode", "PixverseTransitionVideoNode", "PolyexponentialScheduler", "PorterDuffImageComposite", "Preview3D", "Preview3DAdvanced", "PreviewAny", "PreviewAudio", "PreviewGaussianSplat", "PreviewImage", "PreviewPointCloud", "PrimitiveBoolean", "PrimitiveBoundingBox", "PrimitiveFloat", "PrimitiveInt", "PrimitiveString", "PrimitiveStringMultiline", "QuadrupleCLIPLoader", "QuiverImageToSVGNode", "QuiverTextToSVGNode", "QwenImageDiffsynthControlnet", "RTDETR_detect", "RandomNoise", "RebatchImages", "RebatchLatents", "RecordAudio", "RecraftColorRGB", "RecraftControls", "RecraftCreateStyleNode", "RecraftCrispUpscaleNode", "RecraftImageInpaintingNode", "RecraftImageToImageNode", "RecraftRemoveBackgroundNode", "RecraftReplaceBackgroundNode", "RecraftStyleV3InfiniteStyleLibrary", "RecraftStyleV3RealisticImage", "RecraftTextToImageNode", "RecraftTextToVectorNode", "RecraftV4TextToImageNode", "RecraftV4TextToVectorNode", "RecraftVectorizeImageNode", "ReferenceLatent", "ReferenceTimbreAudio", "RegexExtract", "RegexMatch", "RegexReplace", "RemoveBackground", "RenderSplat", "RenormCFG", "RepeatImageBatch", "RepeatLatentBatch", "ReplaceVideoLatentFrames", "RescaleCFG", "ResizeAndPadImage", "ResizeImageMaskNode", "ResolutionBucket", "ResolutionSelector", "ReveImageCreateNode", "ReveImageEditNode", "ReveImageRemixNode", "Rodin3D_Detail", "Rodin3D_Gen2", "Rodin3D_Gen25_Image", "Rodin3D_Gen25_Text", "Rodin3D_Regular", "Rodin3D_Sketch", "Rodin3D_Smooth", "RunwayAleph2KeyframeNode", "RunwayAleph2PromptImageNode", "RunwayAleph2VideoToVideoNode", "RunwayFirstLastFrameNode", "RunwayImageToVideoNodeGen3a", "RunwayImageToVideoNodeGen4", "RunwayTextToImageNode", "SAM3_Detect", "SAM3_TrackPreview", "SAM3_TrackToMask", "SAM3_VideoTrack", "SCAIL2ColoredMask", "SDPoseDrawKeypoints", "SDPoseFaceBBoxes", "SDPoseKeypointExtractor", "SDTurboScheduler", "SD_4XUpscale_Conditioning", "SUPIRApply", "SV3D_Conditioning", "SVD_img2vid_Conditioning", "SamplerARVideo", "SamplerCustom", "SamplerCustomAdvanced", "SamplerDPMAdaptative", "SamplerDPMPP_2M_SDE", "SamplerDPMPP_2S_Ancestral", "SamplerDPMPP_3M_SDE", "SamplerDPMPP_SDE", "SamplerER_SDE", "SamplerEulerAncestral", "SamplerEulerAncestralCFGPP", "SamplerEulerCFGpp", "SamplerLCM", "SamplerLCMUpscale", "SamplerLMS", "SamplerSASolver", "SamplerSEEDS2", "SamplingPercentToSigma", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveAudio", "SaveAudioAdvanced", "SaveAudioMP3", "SaveAudioOpus", "SaveGLB", "SaveImage", "SaveImageAdvanced", "SaveImageDataSetToFolder", "SaveImageTextDataSetToFolder", "SaveImageWebsocket", "SaveLatent", "SaveLoRA", "SaveSVGNode", "SaveTrainingDataset", "SaveVideo", "SaveWEBM", "ScaleROPE", "SelectCLIPDevice", "SelectModelDevice", "SelectVAEDevice", "SelfAttentionGuidance", "SetFirstSigma", "SetLatentNoiseMask", "SetUnionControlNetType", "ShuffleImageTextDataset", "SkipLayerGuidanceDiT", "SkipLayerGuidanceDiTSimple", "SkipLayerGuidanceSD3", "SolidMask", "SoniloTextToMusic", "SoniloVideoToMusic", "SplatToFile3D", "SplatToMesh", "SplitAudioChannels", "SplitImageToTileList", "SplitImageWithAlpha", "SplitSigmas", "SplitSigmasDenoise", "StabilityAudioInpaint", "StabilityAudioToAudio", "StabilityStableImageSD_3_5Node", "StabilityStableImageUltraNode", "StabilityTextToAudio", "StabilityUpscaleConservativeNode", "StabilityUpscaleCreativeNode", "StabilityUpscaleFastNode", "StableCascade_EmptyLatentImage", "StableCascade_StageB_Conditioning", "StableCascade_StageC_VAEEncode", "StableCascade_SuperResolutionControlnet", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StringCompare", "StringConcatenate", "StringContains", "StringFormat", "StringLength", "StringReplace", "StringSubstring", "StringTrim", "StubConstantImage", "StubFloat", "StubImage", "StubInt", "StubMask", "StyleModelApply", "StyleModelLoader", "T5TokenizerOptions", "TCFG", "TemporalScoreRescaling", "Tencent3DPartNode", "Tencent3DTextureEditNode", "TencentImageToModelNode", "TencentModelTo3DUVNode", "TencentSmartTopologyNode", "TencentTextToModelNode", "TestAccumulateNode", "TestAccumulationGetItemNode", "TestAccumulationGetLengthNode", "TestAccumulationHeadNode", "TestAccumulationSetItemNode", "TestAccumulationTailNode", "TestAccumulationToListNode", "TestAsyncBatchProcessing", "TestAsyncConcurrentLimit", "TestAsyncError", "TestAsyncLazyCheck", "TestAsyncProgressUpdate", "TestAsyncResourceUser", "TestAsyncTimeout", "TestAsyncValidation", "TestAsyncValidationError", "TestBoolOperationNode", "TestCustomIsChanged", "TestCustomValidation1", "TestCustomValidation2", "TestCustomValidation3", "TestCustomValidation4", "TestCustomValidation5", "TestDynamicAsyncGeneration", "TestDynamicDependencyCycle", "TestExecutionBlocker", "TestFloatConditions", "TestForLoopClose", "TestForLoopOpen", "TestIntConditions", "TestIntMathOperation", "TestIsChangedWithConstants", "TestLazyMixImages", "TestListToAccumulationNode", "TestMakeListNode", "TestMixedExpansionReturns", "TestOutputNodeWithSocketOutput", "TestParallelSleep", "TestSamplingInExpansion", "TestSleep", "TestStringConditions", "TestSyncError", "TestSyncProgressUpdate", "TestToBoolNode", "TestVariadicAverage", "TestWhileLoopClose", "TestWhileLoopOpen", "TextEncodeAceStepAudio", "TextEncodeAceStepAudio1.5", "TextEncodeBooguEdit", "TextEncodeHunyuanVideo_ImageToVideo", "TextEncodeQwenImageEdit", "TextEncodeQwenImageEditPlus", "TextEncodeZImageOmni", "TextGenerate", "TextProcessingNode", "ThresholdMask", "TomePatchModel", "TopazImageEnhance", "TopazVideoEnhance", "TopazVideoEnhanceV2", "TorchCompileModel", "TrainLoraNode", "TransformSplat", "TrimAudioDuration", "TrimVideoLatent", "TripleCLIPLoader", "TripoConversionNode", "TripoImageToModelNode", "TripoImportModelNode", "TripoMultiviewToModelNode", "TripoP1ImageToModelNode", "TripoP1MultiviewToModelNode", "TripoP1TextToModelNode", "TripoRefineNode", "TripoRetargetNode", "TripoRigNode", "TripoSplatConditioning", "TripoSplatPreprocessImage", "TripoSplatSamplingPreview", "TripoTextToModelNode", "TripoTextureNode", "UNETLoader", "UNetCrossAttentionMultiply", "UNetSelfAttentionMultiply", "UNetTemporalAttentionMultiply", "USOStyleReference", "UpscaleModelLoader", "VAEDecode", "VAEDecodeAudio", "VAEDecodeAudioTiled", "VAEDecodeHunyuan3D", "VAEDecodeTiled", "VAEDecodeTripoSplat", "VAEEncode", "VAEEncodeAudio", "VAEEncodeForInpaint", "VAEEncodeTiled", "VAELoader", "VAESave", "VOIDInpaintConditioning", "VOIDQuadmaskPreprocess", "VOIDSampler", "VOIDWarpedNoise", "VOIDWarpedNoiseSource", "VPScheduler", "Veo3FirstLastFrameNode", "Veo3VideoGenerationNode", "VeoVideoGenerationNode", "Video Slice", "VideoLinearCFGGuidance", "VideoTriangleCFGGuidance", "Vidu2ImageToVideoNode", "Vidu2ReferenceVideoNode", "Vidu2StartEndToVideoNode", "Vidu2TextToVideoNode", "Vidu3ImageToVideoNode", "Vidu3StartEndToVideoNode", "Vidu3TextToVideoNode", "ViduExtendVideoNode", "ViduImageToVideoNode", "ViduMultiFrameVideoNode", "ViduReferenceVideoNode", "ViduStartEndToVideoNode", "ViduTextToVideoNode", "VoxelToMesh", "VoxelToMeshBasic", "Wan22FunControlToVideo", "Wan22ImageToVideoLatent", "Wan2ImageToVideoApi", "Wan2ReferenceVideoApi", "Wan2TextToVideoApi", "Wan2VideoContinuationApi", "Wan2VideoEditApi", "WanAnimateToVideo", "WanCameraEmbedding", "WanCameraImageToVideo", "WanDancerEncodeAudio", "WanDancerPadKeyframes", "WanDancerPadKeyframesList", "WanDancerVideo", "WanFirstLastFrameToVideo", "WanFunControlToVideo", "WanFunInpaintToVideo", "WanHuMoImageToVideo", "WanImageToImageApi", "WanImageToVideo", "WanImageToVideoApi", "WanInfiniteTalkToVideo", "WanMoveConcatTrack", "WanMoveTrackToVideo", "WanMoveTracksFromCoords", "WanMoveVisualizeTracks", "WanPhantomSubjectToVideo", "WanReferenceVideoApi", "WanSCAILToVideo", "WanSoundImageToVideo", "WanSoundImageToVideoExtend", "WanTextToImageApi", "WanTextToVideoApi", "WanTrackToVideo", "WanVaceToVideo", "WavespeedFlashVSRNode", "WavespeedImageUpscaleNode", "WebcamCapture", "ZImageFunControlnet", "unCLIPCheckpointLoader", "unCLIPConditioning", "wanBlockSwap" ], { "title_aux": "ComfyUI" } ], "https://github.com/comfyanonymous/ComfyUI_TensorRT": [ [ "DYNAMIC_TRT_MODEL_CONVERSION", "STATIC TRT_MODEL CONVERSION", "STATIC_TRT_MODEL_CONVERSION", "TensorRTLoader" ], { "title_aux": "TensorRT Node for ComfyUI" } ], "https://github.com/comfyanonymous/ComfyUI_experiments": [ [ "ModelMergeBlockNumber", "ModelMergeSDXL", "ModelMergeSDXLDetailedTransformers", "ModelMergeSDXLTransformers", "ModelSamplerTonemapNoiseTest", "ReferenceOnlySimple", "RescaleClassifierFreeGuidanceTest", "TonemapNoiseWithRescaleCFG" ], { "title_aux": "ComfyUI_experiments" } ], "https://github.com/comfyui/ino_nodes": [ [ "InoAnyEqual", "InoBoolToSwitch", "InoBooleanEqual", "InoCastAnyToClip", "InoCastAnyToControlnet", "InoCastAnyToInt", "InoCastAnyToModel", "InoCastAnyToString", "InoCastAnyToVae", "InoCastStringToCombo", "InoCivitaiDownloadModel", "InoCompareFloat", "InoCompareInt", "InoConditionBoolean", "InoConvertVideoToMP4", "InoCopyFiles", "InoCountFiles", "InoCreateLoraConfig", "InoCreateModelFileConfig", "InoCropImageByBox", "InoDateTimeAsString", "InoDateTimeAsStringSimple", "InoDelayAsync", "InoFileToBase64", "InoFloatToInt", "InoGetClipDownloadConfig", "InoGetComfyPath", "InoGetConditioning", "InoGetControlnetDownloadConfig", "InoGetDateTimeAsBase64", "InoGetDateTimeDuration", "InoGetFileHash", "InoGetImageModelDownloadConfig", "InoGetLastFile", "InoGetLoraConfig", "InoGetLoraDownloadConfig", "InoGetLoraPathNameTriggerWord", "InoGetModelConfig", "InoGetModelDownloadConfig", "InoGetModelPathAsString", "InoGetSamplerConfig", "InoGetVaeDownloadConfig", "InoGetVideoModelDownloadConfig", "InoHandleDownloadAndLoadModel", "InoHandleDownloadModel", "InoHandleLoadModel", "InoHttpCall", "InoHttpDownloadModel", "InoHuggingFaceDownloadModel", "InoHuggingFaceDownloadRepo", "InoImageListToBatch", "InoImageResizeByLongerSideAndCropV2", "InoImageResizeByLongerSideV1", "InoImageToBase64", "InoImagesFromFolderToReferenceLatent", "InoImagesToReferenceLatent", "InoIncrementBatchName", "InoIntToFloat", "InoIntToString", "InoIsImageLandscape", "InoIsImagePortrait", "InoIsImageSquare", "InoJsonGetField", "InoJsonSetField", "InoLength", "InoLoadClipModel", "InoLoadControlnetModel", "InoLoadDiffusionModel", "InoLoadImagesFromFolder", "InoLoadLoraClipModel", "InoLoadLoraModel", "InoLoadMultipleLora", "InoLoadSamplerModels", "InoLoadVaeModel", "InoMathFloat", "InoMathInt", "InoMegapixelResolution", "InoMovePath", "InoNotBoolean", "InoOnImageListCompleted", "InoOpenaiChatCompletions", "InoOpenaiResponses", "InoPreviewVideo", "InoPrintLog", "InoRandomIntInRange", "InoRandomNoise", "InoRelay", "InoRemoveDuplicateFiles", "InoRemoveFile", "InoRemoveFolder", "InoResizeCropImage", "InoS3Config", "InoS3DownloadAudio", "InoS3DownloadFile", "InoS3DownloadFolder", "InoS3DownloadImage", "InoS3DownloadModel", "InoS3DownloadString", "InoS3DownloadVideo", "InoS3GetDownloadURL", "InoS3SyncFolder", "InoS3UploadAudio", "InoS3UploadFile", "InoS3UploadFolder", "InoS3UploadImage", "InoS3UploadString", "InoS3UploadVideo", "InoS3VerifyFile", "InoSaveImages", "InoSaveJson", "InoSaveText", "InoShowLoraConfig", "InoShowModelConfig", "InoStringConcat", "InoStringContains", "InoStringLength", "InoStringReplace", "InoStringReplacePlaceholder", "InoStringSlice", "InoStringSplit", "InoStringStartsEndsWith", "InoStringStripSimple", "InoStringToAlphabeticString", "InoStringToggleCase", "InoStringTrim", "InoSwitchOnBool", "InoSwitchOnInt", "InoTerminalLog", "InoUnzip", "InoUpdateModelConfig", "InoValidateMediaFiles", "InoVllmRunSync", "InoZip" ], {} ], "https://github.com/comfyui/snacknodes": [ [ "ImageInfo", "ImageScaler", "TextBox", "TextProcessor" ], {} ], "https://github.com/comfyuiattic-989/ComfyUI-External-Lora-Loader": [ [ "ExternalLoraLoader" ], { "title_aux": "External LoRA Loader" } ], "https://github.com/comfyuiattic-989/ComfyUI-Video-Frame-Extractor": [ [ "VideoFrameExtractor", "author", "description", "name", "nodes", "outputs", "version" ], { "title_aux": "ComfyUI-Video-Frame-Extractor" } ], "https://github.com/comfyuistudio/ComfyUI-Studio-nodes": [ [ "AspectRatioImageSize", "AspectRatioResizeImage", "GitCloneManager", "HuggingFaceDownloader", "JpgExifStrip", "MarkdownModelNote", "TransparentVideoSave" ], { "title_aux": "ComfyUI-Studio-nodes" } ], "https://github.com/comnote-max/builmenlabo": [ [ "GeminiPoseAnalyzer", "LlamaCppAIO", "LlamaCppCompleteUnload", "LlamaCppGenerate", "LlamaCppLoader", "LlamaCppMemoryInfo", "LlamaCppSafeUnload", "LlamaCppUnload", "MultiControlNetLoader", "PromptTranslator" ], { "nodename_pattern": "builmenlabo", "title_aux": "ComfyUI builmenlabo - Unified Package" } ], "https://github.com/comrender/ComfyUI-NanoB-Edit-Gemini": [ [ "NanoBEditGemini" ], { "title_aux": "ComfyUI-NanoB-Edit-Gemini" } ], "https://github.com/comrender/ComfyUI-NanoSeed": [ [ "NanoSeedEdit", "SeedreamTextToImage" ], { "title_aux": "ComfyUI-NanoSeed" } ], "https://github.com/comrender/ComfyUI-Topaz-Upscaler": [ [ "TopazUpscaler" ], { "title_aux": "ComfyUI-Topaz-Upscaler" } ], "https://github.com/concarne000/ComfyUI-Stacker": [ [ "StackPopFloat", "StackPopImage", "StackPopInt", "StackPopObject", "StackPopString", "StackPushFloat", "StackPushImage", "StackPushInt", "StackPushObject", "StackPushString" ], { "title_aux": "ComfyUI-Stacker" } ], "https://github.com/concarne000/ConCarneNode": [ [ "BingImageGrabber", "Hermes", "Zephyr" ], { "title_aux": "ConCarneNode" } ], "https://github.com/connerkward/comfyui-save-image-xmp": [ [ "LayerPack", "SaveImageXMP", "SaveLayeredTIFFXMP" ], { "title_aux": "Save Image (XMP)" } ], "https://github.com/conquestace/ComfyUI-ImageUploader": [ [ "ImageUploader" ], { "author": "ConquestAce", "description": "Upload to temporary websites with API.", "nickname": "Image Uploader", "title": "Image Uploader", "title_aux": "Image Uploader" } ], "https://github.com/cora-clanker/comfyui-textgen-nodes": [ [ "CorasPromptEnhancer", "CorasRecaption", "CorasRefineText" ], { "title_aux": "Text Gen Nodes" } ], "https://github.com/coreyryanhanson/ComfyQR": [ [ "comfy-qr-by-image-size", "comfy-qr-by-module-size", "comfy-qr-by-module-split", "comfy-qr-mask_errors" ], { "title_aux": "ComfyQR" } ], "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes": [ [ "comfy-qr-read", "comfy-qr-validate" ], { "title_aux": "ComfyQR-scanning-nodes" } ], "https://github.com/coulterj/comfyui-svg-visual-normalize": [ [ "SVGVisualBoundsNormalize" ], { "title_aux": "ComfyUI SVG Visual Normalize & Margin Node" } ], "https://github.com/cowneko/CWK_Checkpoints_Preset_Manager": [ [ "CWK_InfosExtractor", "CWK_ModelPresetManager" ], { "title_aux": "CWK Checkpoints Preset Manager" } ], "https://github.com/cowneko/CWK_Prompt_Composer": [ [ "CWKPromptComposerNode" ], { "title_aux": "CWK Prompt Composer" } ], "https://github.com/cowneko/CWK_Wan2.2_Nodes": [ [ "CWK Wan2.2 Image Prep", "CWK_Wan22LoopClose", "CWK_Wan22LoopOpen", "CWK_Wan22LoraApplier", "CWK_Wan22PipelineSplitter", "CWK_Wan22PromptComposer" ], { "title_aux": "CWK_Wan2.2_Nodes" } ], "https://github.com/cozy-comfyui/cozy_comm": [ [ "CozyDiscordPost" ], { "nodename_pattern": " \\(cozy\\)", "title_aux": "Cozy Communication" } ], "https://github.com/cozymantis/cozy-utils-comfyui-nodes": [ [ "Cozy Sampler Options" ], { "title_aux": "Cozy Utils" } ], "https://github.com/cozymantis/human-parser-comfyui-node": [ [ "Cozy Human Parser ATR", "Cozy Human Parser LIP", "Cozy Human Parser Pascal" ], { "title_aux": "Cozy Human Parser" } ], "https://github.com/cozymantis/pose-generator-comfyui-node": [ [ "Cozy Pose Body Reference", "Cozy Pose Face Reference" ], { "title_aux": "Cozy Reference Pose Generator" } ], "https://github.com/cr7Por/ComfyUI_DepthFlow": [ [ "DepthFlow Simple", "DepthFlowSimple" ], { "title_aux": "ComfyUI_DepthFlow" } ], "https://github.com/craftgear/comfyui-craftgear-nodes": [ [ "A1111MetadataWriter", "A1111WebpMetadataReader", "CameraShakeNode", "CheckpointSelector", "CommentableMultilineTextNode", "ImageBatchLoader", "JoinTextNode", "LoadLorasWithTags", "TagToggleTextNode" ], { "title_aux": "Craftgear Nodes" } ], "https://github.com/craig-tanaka/comfyui_animeseg": [ [ "AdvancedAnimeSeg", "SimpleAnimeSeg" ], { "title_aux": "ComfyUI Anime Segmentation Nodes v1.1.0" } ], "https://github.com/crave33/RenesStuffDanbooruTagGet": [ [ "DanbooruTagFetcher" ], { "title_aux": "RenesStuffDanboruTagGet" } ], "https://github.com/cristian1980/ComfyUI-Caption-Cleaner": [ [ "CleanCaptionNode" ], { "title_aux": "ComfyUI-Caption-Cleaner" } ], "https://github.com/crom8505/ComfyUI-Dynamic-Sigmas": [ [ "ConcatSigmas", "DynamicSigmaScheduler", "GraphSigmas" ], { "title_aux": "ComfyUI-Dynamic-Sigmas" } ], "https://github.com/cronos3k/comfyui-agentazall": [ [ "AgentAZAll_BatchSplitter", "AgentAZAll_ChatHistory", "AgentAZAll_ConditionalRouter", "AgentAZAll_Doing", "AgentAZAll_FileBrowser", "AgentAZAll_Inbox", "AgentAZAll_LLM", "AgentAZAll_Note", "AgentAZAll_PromptTemplate", "AgentAZAll_ReadMessage", "AgentAZAll_Recall", "AgentAZAll_Relay", "AgentAZAll_Remember", "AgentAZAll_Send", "AgentAZAll_Setup", "AgentAZAll_SystemPrompt", "AgentAZAll_TextCombine", "AgentAZAll_TextDisplay", "AgentAZAll_ToolParser", "AgentAZAll_WhoAmI" ], { "title_aux": "AgentAZAll \u2014 Persistent Memory & Multi-Agent Messaging" } ], "https://github.com/crystian/ComfyUI-Crystools": [ [], { "author": "Crystian", "description": "Plugins for multiples uses, mainly for debugging, you need them! IG: https://www.instagram.com/crystian.ia", "nickname": "Crystools", "nodename_pattern": " \\[Crystools\\]$", "title": "Crystools", "title_aux": "Crystools" } ], "https://github.com/cuban044/ComfyUI-Veo3-Experimental": [ [ "Veo3TextToVideo", "Veo3ToVHS", "Veo3VideoPreview" ], { "title_aux": "[Unofficial] ComfyUI-Veo3-Experimental" } ], "https://github.com/cubiq/Block_Patcher_ComfyUI": [ [ "FluxBlockPatcherSampler", "FluxBlockShareKV", "PlotBlockParams" ], { "title_aux": "Flux blocks patcher sampler" } ], "https://github.com/cubiq/ComfyUI_FaceAnalysis": [ [ "FaceAlign", "FaceAnalysisModels", "FaceBoundingBox", "FaceEmbedDistance", "FaceSegmentation", "FaceWarp" ], { "title_aux": "Face Analysis for ComfyUI" } ], "https://github.com/cubiq/ComfyUI_IPAdapter_plus": [ [ "IPAAdapterFaceIDBatch", "IPAdapter", "IPAdapterAdvanced", "IPAdapterBatch", "IPAdapterClipVisionEnhancer", "IPAdapterClipVisionEnhancerBatch", "IPAdapterCombineEmbeds", "IPAdapterCombineParams", "IPAdapterCombineWeights", "IPAdapterEmbeds", "IPAdapterEmbedsBatch", "IPAdapterEncoder", "IPAdapterFaceID", "IPAdapterFaceIDKolors", "IPAdapterFromParams", "IPAdapterInsightFaceLoader", "IPAdapterLoadEmbeds", "IPAdapterMS", "IPAdapterModelLoader", "IPAdapterNoise", "IPAdapterPreciseComposition", "IPAdapterPreciseCompositionBatch", "IPAdapterPreciseStyleTransfer", "IPAdapterPreciseStyleTransferBatch", "IPAdapterPromptScheduleFromWeightsStrategy", "IPAdapterRegionalConditioning", "IPAdapterSaveEmbeds", "IPAdapterStyleComposition", "IPAdapterStyleCompositionBatch", "IPAdapterTiled", "IPAdapterTiledBatch", "IPAdapterUnifiedLoader", "IPAdapterUnifiedLoaderCommunity", "IPAdapterUnifiedLoaderFaceID", "IPAdapterWeights", "IPAdapterWeightsFromStrategy", "PrepImageForClipVision" ], { "preemptions": [ "IPAAdapterFaceIDBatch", "IPAdapter", "IPAdapterAdvanced", "IPAdapterBatch", "IPAdapterClipVisionEnhancer", "IPAdapterClipVisionEnhancerBatch", "IPAdapterCombineEmbeds", "IPAdapterCombineParams", "IPAdapterCombineWeights", "IPAdapterEmbeds", "IPAdapterEmbedsBatch", "IPAdapterEncoder", "IPAdapterFaceID", "IPAdapterFromParams", "IPAdapterInsightFaceLoader", "IPAdapterLoadEmbeds", "IPAdapterMS", "IPAdapterModelLoader", "IPAdapterNoise", "IPAdapterPreciseComposition", "IPAdapterPreciseCompositionBatch", "IPAdapterPreciseStyleTransfer", "IPAdapterPreciseStyleTransferBatch", "IPAdapterPromptScheduleFromWeightsStrategy", "IPAdapterRegionalConditioning", "IPAdapterSaveEmbeds", "IPAdapterStyleComposition", "IPAdapterStyleCompositionBatch", "IPAdapterTiled", "IPAdapterTiledBatch", "IPAdapterUnifiedLoader", "IPAdapterUnifiedLoaderCommunity", "IPAdapterUnifiedLoaderFaceID", "IPAdapterWeights", "IPAdapterWeightsFromStrategy", "PrepImageForClipVision" ], "title_aux": "ComfyUI_IPAdapter_plus" } ], "https://github.com/cubiq/ComfyUI_InstantID": [ [ "ApplyInstantID", "ApplyInstantIDAdvanced", "ApplyInstantIDControlNet", "FaceKeypointsPreprocessor", "InstantIDAttentionPatch", "InstantIDFaceAnalysis", "InstantIDModelLoader" ], { "title_aux": "ComfyUI InstantID (Native Support)" } ], "https://github.com/cubiq/ComfyUI_essentials": [ [ "ApplyCLIPSeg+", "BatchCount+", "CLIPTextEncodeSDXL+", "ConditioningCombineMultiple+", "ConsoleDebug+", "DebugTensorShape+", "DisplayAny", "DrawText+", "FluxAttentionSeeker+", "FluxBlocksBuster+", "FluxSamplerParams+", "GetImageSize+", "GuidanceTimestepping+", "ImageApplyLUT+", "ImageBatchMultiple+", "ImageBatchToList+", "ImageCASharpening+", "ImageColorMatch+", "ImageColorMatchAdobe+", "ImageComposite+", "ImageCompositeFromMaskBatch+", "ImageCrop+", "ImageDesaturate+", "ImageEnhanceDifference+", "ImageExpandBatch+", "ImageFlip+", "ImageFromBatch+", "ImageHistogramMatch+", "ImageListToBatch+", "ImagePosterize+", "ImagePreviewFromLatent+", "ImageRandomTransform+", "ImageRemoveAlpha+", "ImageRemoveBackground+", "ImageResize+", "ImageSeamCarving+", "ImageSmartSharpen+", "ImageTile+", "ImageToDevice+", "ImageUntile+", "InjectLatentNoise+", "KSamplerVariationsStochastic+", "KSamplerVariationsWithNoise+", "LoadCLIPSegModels+", "LorasForFluxParams+", "MaskBatch+", "MaskBlur+", "MaskBoundingBox+", "MaskExpandBatch+", "MaskFix+", "MaskFlip+", "MaskFromBatch+", "MaskFromColor+", "MaskFromList+", "MaskFromRGBCMYBW+", "MaskFromSegmentation+", "MaskPreview+", "MaskSmooth+", "ModelCompile+", "ModelSamplingSD3Advanced+", "NoiseFromImage+", "PixelOEPixelize+", "PlotParameters+", "RemBGSession+", "RemoveLatentMask+", "SD3AttentionSeekerLG+", "SD3AttentionSeekerT5+", "SD3NegativeConditioning+", "SDXLEmptyLatentSizePicker+", "SamplerSelectHelper+", "SchedulerSelectHelper+", "SimpleComparison+", "SimpleCondition+", "SimpleMath+", "SimpleMathBoolean+", "SimpleMathCondition+", "SimpleMathDual+", "SimpleMathFloat+", "SimpleMathInt+", "SimpleMathPercent+", "SimpleMathSlider+", "SimpleMathSliderLowRes+", "TextEncodeForSamplerParams+", "TransitionMask+", "TransparentBGSession+" ], { "title_aux": "ComfyUI Essentials" } ], "https://github.com/cubiq/PuLID_ComfyUI": [ [ "ApplyPulid", "ApplyPulidAdvanced", "PulidEvaClipLoader", "PulidInsightFaceLoader", "PulidModelLoader" ], { "title_aux": "PuLID_ComfyUI" } ], "https://github.com/cuongloveit/comfy_http_request": [ [ "Send Http Request", "Send Http request" ], { "title_aux": "comfy_http_request" } ], "https://github.com/curiousjp/ComfyUI-MaskBatchPermutations": [ [ "CombinatorialDetailer", "FlattenAgainstOriginal", "PermuteMaskBatch" ], { "title_aux": "ComfyUI-MaskBatchPermutations" } ], "https://github.com/cuzelac/ComfyUI-CLAHE-Preprocessor": [ [ "CLAHEPreprocess" ], { "title_aux": "ComfyUI-CLAHE-Preprocessor" } ], "https://github.com/cuzelac/ComfyUI-Trellis2-MultiViewRefiner": [ [ "Trellis2MeshRefinerMultiView" ], { "title_aux": "ComfyUI-Trellis2 Multi-View Refiner" } ], "https://github.com/cvlases/creative-code-comfyui": [ [ "SaliencyArt", "SaliencyComparison", "SaliencyMap" ], { "title_aux": "creative-code" } ], "https://github.com/cxntibor/ComfyUI-CXN": [ [ "CXN_ImageDifference", "CXN_LoadFBX", "CXN_LoadGLB", "CXN_MatchFootPose", "CXN_RenderFBX" ], { "title_aux": "ComfyUI-CXN" } ], "https://github.com/cyan9977/ComfyUI_PromptQueue": [ [ "NegativePromptQueue", "SimpleStylePromptQueue", "SimpleStylePromptQueueBatch", "StylePromptQueue", "StylePromptQueueBatch" ], { "title_aux": "ComfyUI_PromptQueue" } ], "https://github.com/cyanideoverdose/JStudio_Wildcards": [ [ "JStudioWildcards" ], { "title_aux": "JStudio_Wildcards" } ], "https://github.com/cyberdeliaAI/ComfyUI-PromptFormat": [ [ "CyberdeliaPromptFormat", "CyberdeliaPromptFormatEncode" ], { "title_aux": "Prompt Format" } ], "https://github.com/cyberdeliaAI/ComfyUI-anima-Resolutions": [ [ "AnimaResolutions" ], { "title_aux": "Anima Resolutions" } ], "https://github.com/cyberdeliaAI/comfyui-cyberdelia-prompt-format": [ [ "CyberdeliaPromptFormat", "CyberdeliaPromptFormatEncode" ], { "title_aux": "Cyberdelia Prompt Format" } ], "https://github.com/cyberdeliaAI/comfyui-cyberdelia-z-engineer": [ [ "CyberdeliaZEngineer" ], { "title_aux": "comfyui-cyberdelia-z-engineer" } ], "https://github.com/cyberhirsch/seb_nodes": [ [ "AspectRatioSeb", "DepthInpaintSeb", "SaveImageSeb", "SwitchMasksSeb", "SwitchSeb", "UnifiedPrompterSeb" ], { "title_aux": "Seb Nodes" } ], "https://github.com/cybernaut4/comfyui_arkl1te_toolkit": [ [ "AnythingToString", "Concatenate", "CountFilesInDirectory", "GetNewFileIndex", "PadZeroes" ], { "title_aux": "Arkl1te's Toolkit" } ], "https://github.com/czcz1024/Comfyui-FaceCompare": [ [ "FaceCompare" ], { "author": "czcz1024", "description": "Face Compare", "nickname": "Face Compare", "title": "Face Compare", "title_aux": "Face Compare" } ], "https://github.com/d3cker/comfyui_remove_background": [ [ "RemoveBackground" ], { "title_aux": "comfyui_remove_background" } ], "https://github.com/da2el-ai/ComfyUI-d2-send-eagle": [ [ "D2 Send Eagle" ], { "author": "da2el", "description": "Send images to Eagle, an image management application", "title": "D2 Send Eagle", "title_aux": "D2 Send Eagle" } ], "https://github.com/da2el-ai/D2-PromptSelector-comfyUI": [ [ "D2_PromptSelector" ], { "author": "da2el", "description": "", "title": "D2 Prompt Selector", "title_aux": "D2-PromptSelector-comfyUI" } ], "https://github.com/da2el-ai/D2-SavePSD-ComfyUI": [ [ "D2 Apply Alpha Channel", "D2 Extract Alpha", "D2 Save PSD" ], { "author": "da2el", "description": "", "title": "D2 Save PSD", "title_aux": "D2-SavePSD-ComfyUI" } ], "https://github.com/da2el-ai/D2-nodes-ComfyUI": [ [ "D2 Any Delivery", "D2 Checkpoint Loader", "D2 Controlnet Loader", "D2 Cut By Mask", "D2 EmptyImage Alpha", "D2 Filename Template", "D2 Filename Template2", "D2 Folder Image Queue", "D2 Get Image Size", "D2 Grid Image", "D2 Image Mask Stack", "D2 Image Resize", "D2 Image Stack", "D2 KSampler", "D2 KSampler(Advanced)", "D2 List To String", "D2 Load Diffusion Model", "D2 Load Folder Images", "D2 Load Image", "D2 Load Lora", "D2 Model and CLIP Merge SDXL", "D2 Mosaic Filter", "D2 Multi Output", "D2 Paste By Mask", "D2 Pipe", "D2 Preset Selector", "D2 Preview Image", "D2 Prompt", "D2 Prompt Sanitizer", "D2 Refiner Steps", "D2 Refiner Steps A1111", "D2 Refiner Steps Tester", "D2 Regex Replace", "D2 Regex Switcher", "D2 Resize Calculator", "D2 Save Audio Eagle", "D2 Save Image", "D2 Save Image Eagle", "D2 Send File Eagle", "D2 Size Selector", "D2 Token Counter", "D2 XY Annotation", "D2 XY Folder Images", "D2 XY Grid Image", "D2 XY List To Plot", "D2 XY Model List", "D2 XY Plot", "D2 XY Plot Easy", "D2 XY Plot Easy Mini", "D2 XY Prompt SR", "D2 XY Prompt SR2", "D2 XY Seed", "D2 XY Seed2", "D2 XY String To Plot", "D2 XY Upload Image" ], { "author": "da2el", "description": "A Collection of Handy Custom Nodes for ComfyUI", "title": "D2 Nodes", "title_aux": "D2 Nodes ComfyUI" } ], "https://github.com/dadoirie/ComfyUI_Dados_Nodes": [ [ "DN_CSVMultiDropDownNode", "DN_ChutesChromaImageNode", "DN_ChutesFluxImageNode", "DN_ChutesHiDreamNode", "DN_ChutesHunyuanImage3Node", "DN_ChutesIllustriousNode", "DN_ChutesImageGenNode", "DN_ChutesImageToVideoNode", "DN_ChutesLLMNode", "DN_ChutesNetaLuminaNode", "DN_ChutesParallelImageNode", "DN_ChutesQwenImageEditNode", "DN_ChutesQwenImageNode", "DN_ChutesSDxlNode", "DN_ChutesTextToVideoNode", "DN_GroqLLMNode", "DN_ImageBatcher", "DN_JoyTaggerNode", "DN_MemoryStorage", "DN_MultilineString", "DN_PixAITaggerNode", "DN_PreviewImage", "DN_PromptSectionsExtractor", "DN_SmolVLMNode", "DN_TagOpsNode", "DN_TextConcatenateNode", "DN_TextDropDownNode", "DN_WildcardPromptEditorNode", "DN_WildcardSelectorComposerV2", "DN_WildcardsProcessor", "DN_pyPinNode" ], { "author": "Dado", "description": "Utilities for creating and analyzing wildcard JSON structures.", "title": "Wildcard Structure Utils", "title_aux": "ComfyUI_Dados_Nodes" } ], "https://github.com/daehwa00/ComfyUI-NanoBananaAPI": [ [ "NanoBanana API\ud83c\udf4c" ], { "title_aux": "ComfyUI-NanoBananaAPI" } ], "https://github.com/dafeng012/comfyui-imgmake": [ [ "LoadImageListPlus", "LoadImagesFromPath_lp", "SaveImagePlus", "SaveImage_lp", "SelectImageName", "VideoKeyFramesExtractor", "ebsynth_hecheng", "ebsynth_main", "ebsynth_process", "image2mask", "video2image" ], { "title_aux": "comfyui-imgmake" } ], "https://github.com/dagthomas/comfyui_dagthomas": [ [ "APNextBloom", "APNextColorGrading", "APNextCrossProcessing", "APNextFilmHalation", "APNextGlitchArt", "APNextHDRToneMapping", "APNextNoise", "APNextRough", "APNextSharpen", "APNextSplitToning", "ClaudeTextNode", "ClaudeVisionNode", "GrokTextNode", "GrokVisionNode", "GroqTextNode", "GroqVisionNode", "MiniCPMImageNode", "MiniCPMVideoNode", "SentenceMixerNode" ], { "title_aux": "SDXL Auto Prompter" } ], "https://github.com/dailydoseofaiart/ComfyUI-FPSFrameDrop": [ [ "VHSForceFPSKeepSpeed" ], { "title_aux": "ComfyUI-FPSFrameDrop" } ], "https://github.com/danTheMonk/comfyui-int-and-float": [ [ "FloatToInt", "IntToFloat" ], { "title_aux": "ComfyUI Int and Float Conversion Nodes" } ], "https://github.com/danger-electrodes/ComfyUI_Fawfluencer_Nodes": [ [ "FawfaceModelSpreadsheetRealismNode", "FawfakeAuthenticImageSaveNode", "FawfluxencerNode", "FawfulizedAddImagesToImageList", "FawfulizedEmptyImageList", "FawfulizedHunyuanAddNoise", "FawfulizedHunyuanBasicGuider", "FawfulizedHunyuanBasicScheduler", "FawfulizedHunyuanBetaSamplingScheduler", "FawfulizedHunyuanCFGGuider", "FawfulizedHunyuanControlNetApply", "FawfulizedHunyuanControlNetApplyAdvanced", "FawfulizedHunyuanControlNetLoader", "FawfulizedHunyuanDiffControlNetLoader", "FawfulizedHunyuanDisableNoise", "FawfulizedHunyuanDualCFGGuider", "FawfulizedHunyuanExponentialScheduler", "FawfulizedHunyuanFlipSigmas", "FawfulizedHunyuanKSamplerSelect", "FawfulizedHunyuanKarrasScheduler", "FawfulizedHunyuanLaplaceScheduler", "FawfulizedHunyuanLatentVideo", "FawfulizedHunyuanPolyexponentialScheduler", "FawfulizedHunyuanRandomNoise", "FawfulizedHunyuanSDTurboScheduler", "FawfulizedHunyuanSamplerCustom", "FawfulizedHunyuanSamplerCustomAdvanced", "FawfulizedHunyuanSamplerDPMAdaptative", "FawfulizedHunyuanSamplerDPMPP_2M_SDE", "FawfulizedHunyuanSamplerDPMPP_2S_Ancestral", "FawfulizedHunyuanSamplerDPMPP_3M_SDE", "FawfulizedHunyuanSamplerDPMPP_SDE", "FawfulizedHunyuanSamplerEulerAncestral", "FawfulizedHunyuanSamplerEulerAncestralCFGPP", "FawfulizedHunyuanSamplerLMS", "FawfulizedHunyuanSetFirstSigma", "FawfulizedHunyuanSetLatentNoiseMask", "FawfulizedHunyuanSplitSigmas", "FawfulizedHunyuanSplitSigmasDenoise", "FawfulizedHunyuanVPScheduler", "Img2ImgFawfluencerNodeSDXL" ], { "title_aux": "ComfyUI_Fawfluencer_Nodes" } ], "https://github.com/daniabib/ComfyUI_ProPainter_Nodes": [ [ "ProPainterInpaint", "ProPainterOutpaint" ], { "title_aux": "ComfyUI ProPainter Nodes" } ], "https://github.com/danieljanata/ComfyUI-Prompting-System": [ [ "PS_MetadataCleaner", "PS_MetadataReader", "PS_PromptSaver", "PS_SmartText" ], { "title_aux": "ComfyUI-Prompting-System" } ], "https://github.com/danielvw/ComfyUI-WanMove-Adapter": [ [ "CoordsToWanTracks" ], { "title_aux": "ComfyUI-WanMove-Adapter" } ], "https://github.com/danielwolber-wood/ComfyUI-FString": [ [ "SimpleFStringNode" ], { "title_aux": "ComfyUI-FString" } ], "https://github.com/danielwolber-wood/ComfyUI-Inspector": [ [ "SimpleDisplayNode" ], { "title_aux": "ComfyUI-Inspector" } ], "https://github.com/danielwolber-wood/ComfyUI-QuickResolutionSelector": [ [ "ResolutionSelector" ], { "title_aux": "ComfyUI-QuickResolutionSelector" } ], "https://github.com/danipisca07/ComfyUI-SimpleLogics": [ [ "GeoCalibToFSpy", "SL_AND", "SL_BoolToInt", "SL_BoolToNumber", "SL_ClampFloat", "SL_ClampInt", "SL_CompareFloat", "SL_CompareInt", "SL_FloatToInt", "SL_FloatToNumber", "SL_FloatToString", "SL_IntToBool", "SL_IntToFloat", "SL_IntToNumber", "SL_IntToString", "SL_IsNotNullImage", "SL_IsNotNullText", "SL_MaxFloat", "SL_MaxInt", "SL_MinFloat", "SL_MinInt", "SL_NAND", "SL_NOR", "SL_NOT", "SL_NumberToBool", "SL_NumberToFloat", "SL_NumberToInt", "SL_NumberToString", "SL_OR", "SL_StringToFloat", "SL_StringToInt", "SL_StringToNumber", "SL_SwitchAny", "SL_SwitchFloat", "SL_SwitchInt", "SL_SwitchString", "SL_XOR" ], { "title_aux": "ComfyUI-SimpleLogics" } ], "https://github.com/daraskme/comfyui_darask_node": [ [ "DARASK Anima Sampling Tuner", "DARASK Anima Step Cache", "DARASK Empty Latent Preset", "DARASK Exif Apply", "DARASK Exif Apply Anima", "DARASK Exif Apply SDXL", "DARASK Exif Read", "DARASK Float to Int", "DARASK Folder Image Loader", "DARASK LTX 2.3 Generator", "DARASK LTX23 Video Settings", "DARASK Lora Loader", "DARASK Prompt Cell", "DARASK Prompt Cell Output", "DARASK RIFE Interpolation" ], { "title_aux": "DARASK Nodes" } ], "https://github.com/darkamenosa/comfy_inpaint_blend": [ [ "EnhancedImageCompositeMasked" ], { "title_aux": "Enhanced Image Composite Masked" } ], "https://github.com/darkamenosa/comfy_nanobanana": [ [ "BatchImages", "NanoBananaGeminiImageNode" ], { "title_aux": "Comfy Nano Banana" } ], "https://github.com/darkpixel/darkprompts": [ [ "DarkAnyToString", "DarkCheckpointRandomizer", "DarkCheckpointSwitcher", "DarkCombine", "DarkFaceIndexGenerator", "DarkFaceIndexShuffle", "DarkFolders", "DarkLoRALoader", "DarkLoraStackFromString", "DarkPopLoraFromStack", "DarkPrompt" ], { "title_aux": "DarkPrompts" } ], "https://github.com/darksidewalker/ComfyUI-DaSiWa-Nodes": [ [ "DaSiWa_CreateExtraMetadata", "DaSiWa_LLMAnalyze", "DaSiWa_LLMModelSelector", "DaSiWa_LTX2LoraLoader", "DaSiWa_MetadataConfig", "DaSiWa_MetadataImageSaver", "DaSiWa_MetadataImageSaverFull", "DaSiWa_NodeStatusSwitch", "DaSiWa_RTX_UpscalerRefiner", "DaSiWa_RandomStringPicker", "DaSiWa_ResolutionScaleCalculator", "DaSiWa_Watermark" ], { "title_aux": "ComfyUI-DaSiWa-Nodes" } ], "https://github.com/darrell-goh/ComfyUI-NanoBanana_node": [ [ "NanoBananaMultipleOutputsNode", "NanoBananaNode" ], { "title_aux": "ComfyUI-NanoBanana_node" } ], "https://github.com/darshd9941/character-consistency-auditor": [ [ "CharacterConsistencyAuditor" ], { "title_aux": "character-consistency-auditor" } ], "https://github.com/darshd9941/comfyui-memory-manager": [ [ "CacheStats", "ForceCleanup", "MemoryBudgetGate", "SetCacheSize", "VRAMMonitor" ], { "title_aux": "comfyui-memory-manager" } ], "https://github.com/darth-veitcher/comfydv": [ [ "CircuitBreaker", "FormatString", "RandomChoice" ], { "author": "Darth Veitcher", "description": "This collection of nodes provides string formatting, random choices, model memory management, and other quality of life improvements.", "nickname": "DV Nodes", "title": "Comfy DV Nodes", "title_aux": "Comfy DV" } ], "https://github.com/darth-veitcher/comfyui-ollama-model-manager": [ [ "OllamaChatCompletion", "OllamaClient", "OllamaDebugHistory", "OllamaHistoryLength", "OllamaLoadModel", "OllamaModelSelector", "OllamaOptionExtraBody", "OllamaOptionMaxTokens", "OllamaOptionRepeatPenalty", "OllamaOptionSeed", "OllamaOptionTemperature", "OllamaOptionTopK", "OllamaOptionTopP", "OllamaUnloadModel" ], { "author": "darth-veitcher", "description": "Custom nodes for managing Ollama models in ComfyUI workflows. Load and unload models on-demand to optimize memory usage.", "nickname": "Ollama Manager", "title": "ComfyUI Ollama Model Manager", "title_aux": "ComfyUI Ollama Model Manager" } ], "https://github.com/daryltucker/ComfyUI-LoadFiles": [ [ "CountLines", "ListFilenames", "LoadImages" ], { "title_aux": "ComfyUI-LoadFiles" } ], "https://github.com/dasilva333/ComfyUI_ContrastingColor": [ [ "ContrastingComplementaryColor|pysssss" ], { "title_aux": "ComfyUI_ContrastingColor" } ], "https://github.com/dasilva333/ComfyUI_HunyuanVideo-Foley": [ [ "HunyuanFoleyAudio" ], { "title_aux": "ComfyUI HunyuanVideo-Foley Custom Node" } ], "https://github.com/dasilva333/ComfyUI_MarkdownImage": [ [ "CreateDialogImage", "CreateDialogImageV2", "CreateMarkdownImage", "CreateMarkdownImageV2" ], { "title_aux": "ComfyUI_MarkdownImage" } ], "https://github.com/dave-palt/comfyui_DSP_imagehelpers": [ [ "dsp-imagehelpers-concat" ], { "title_aux": "comfyui_DSP_imagehelpers" } ], "https://github.com/davidgressett/comfyui-systemlevel": [ [ "CartesianCSVNode" ], { "title_aux": "CartesianCSVNode for ComfyUI" } ], "https://github.com/daxcay/ComfyUI-DataSet": [ [ "DataSet_ClaudeAIChat", "DataSet_ClaudeAIChatImage", "DataSet_ConceptManager", "DataSet_CopyFiles", "DataSet_FindAndReplace", "DataSet_GroqChat", "DataSet_GroqChatImage", "DataSet_LoadImage", "DataSet_OpenAIChat", "DataSet_OpenAIChatImage", "DataSet_OpenAIChatImageBatch", "DataSet_PathSelector", "DataSet_SaveImage", "DataSet_SaveImagePro", "DataSet_TextFilesLoad", "DataSet_TextFilesLoadFromList", "DataSet_TextFilesSave", "DataSet_TriggerWords", "DataSet_Visualizer" ], { "author": "Daxton Caylor", "description": "Data Research, Preparation, and Manipulation Nodes for Model Trainers, Artists, Designers, and Animators.", "nickname": "ComfyUI-DataSet", "title": "ComfyUI-DataSet", "title_aux": "ComfyUI-DataSet" } ], "https://github.com/daxcay/ComfyUI-JDCN": [ [ "JDCN_AnyCheckpointLoader", "JDCN_AnyFileList", "JDCN_AnyFileListHelper", "JDCN_AnyFileListRandom", "JDCN_AnyFileSelector", "JDCN_BatchCounter", "JDCN_BatchCounterAdvance", "JDCN_BatchImageLoadFromDir", "JDCN_BatchImageLoadFromList", "JDCN_BatchLatentLoadFromDir", "JDCN_BatchLatentLoadFromList", "JDCN_BatchSaveLatent", "JDCN_BoolInt", "JDCN_EnableDisable", "JDCN_FileMover", "JDCN_ImageSaver", "JDCN_ListToString", "JDCN_LoadImage", "JDCN_ReBatch", "JDCN_SeamlessExperience", "JDCN_ShowAny", "JDCN_SplitString", "JDCN_StringManipulator", "JDCN_StringToList", "JDCN_SwapInputs", "JDCN_TXTFileSaver", "JDCN_VHSFileMover" ], { "author": "Daxton Caylor & Jerry Davos", "description": "Custom Utility Nodes for Artists, Designers and Animators.", "nickname": "ComfyUI-JDCN", "title": "ComfyUI-JDCN", "title_aux": "ComfyUI-JDCN" } ], "https://github.com/daxcay/ComfyUI-TG": [ [ "TG_ImageSaver" ], { "author": "Daxton Caylor", "description": "This node enables someone to run comfyui in telegram.", "nickname": "ComfyUI-TG", "title": "ComfyUI-TG", "title_aux": "ComfyUI-TG" } ], "https://github.com/daxcay/ComfyUI-WA": [ [ "WA_ImageSaver" ], { "author": "Daxton Caylor", "description": "This node enables someone to run comfyui in whatsapp.", "nickname": "ComfyUI-WA", "title": "ComfyUI-WA", "title_aux": "ComfyUI-WA" } ], "https://github.com/daxcay/ComfyUI-YouTubeVideoPlayer": [ [ "YouTubeVideoPlayer" ], { "author": "Daxton Caylor & Jerry Davos", "description": "YouTube Video Player in Comfy.", "nickname": "ComfyUI-YouTubeVideoPlayer", "title": "ComfyUI-YouTubeVideoPlayer", "title_aux": "ComfyUI-YouTubeVideoPlayer" } ], "https://github.com/db0/comfyui-db0-pack": [ [ "RegexMatchToFloat", "RegexMatchToString" ], { "title_aux": "comfyui-db0-pack" } ], "https://github.com/dchatel/comfyui_davcha": [ [ "ApplyMask", "ConditioningCompress", "DStack", "DavchaCLIPMergeSimple", "DavchaCLIPTextEncode", "DavchaConditioningConcat", "DavchaEmptyLatentImage", "DavchaImageStack", "DavchaLLMAdvanced", "DavchaLoadVideo", "DavchaMaskImage", "DavchaModelMergeSD1", "DavchaModelMergeSDXL", "DavchaModelMergeSimple", "DavchaPop", "DavchaQwenImageEditLoraTagLoader", "DavchaQwenVL3", "DavchaQwenVL3Loader", "DavchaRescaleSigmas", "DavchaSamplerCustomAdvanced", "DavchaSamplerCustomAdvanced2", "DavchaScaleImageToTotalPixelsMax", "DavchaScheduledReferenceLatent", "DavchaScheduledSampler", "DavchaScheduledTextEncoderQwenImageEditPlus", "DavchaTextEncodeQwenImageEditPlus", "DavchaWan22LoraTagLoader", "DavchaWan22LoraTagParser", "OldDavchaLLM", "OldDavchaLoadLLM", "OldDavchaPromptEnricher", "PadAndResize", "PercentPadding", "ResizeCropFit", "SmartMask", "SoftErosion", "StringScheduleHelper" ], { "title_aux": "comfyui_davcha" } ], "https://github.com/dchatel/comfyui_facetools": [ [ "BiSeNetMask", "CropFaces", "DetectFaces", "GenderFaceFilter", "JonathandinuMask", "MergeWarps", "OrderedFaceFilter", "WarpFacesBack" ], { "title_aux": "comfyui_facetools" } ], "https://github.com/dcyd-lun/ComfyUI_text_diff": [ [ "TextDiff" ], { "title_aux": "ComfyUI_text_diff" } ], "https://github.com/ddontsov93/ComfyUI-AudioSeparator": [ [ "AudioSeparatorNode" ], { "title_aux": "ComfyUI-AudioSeparator" } ], "https://github.com/deepme987/comfyui-workflow-prettier": [ [ "WorkflowPrettifier" ], { "title_aux": "comfyui-workflow-prettier" } ], "https://github.com/deepsoch/ComfyUI-deepsoch-toolkit": [ [ "DeepSochGetNode", "DeepSochLoadImages", "DeepSochPromptPreset", "DeepSochSetNode" ], { "title_aux": "DeepSoch Toolkit" } ], "https://github.com/denfrost/Den_ComfyUI_Workflow": [ [ "Den_CropImage_AS", "Den_Eval_AS", "Den_FaceRestoreCFWithModel", "Den_GPTLoaderSimple_llama", "Den_GPTSampler_llama", "Den_ImageMixMasked_As", "Den_ImageToLatentSpace", "Den_ImageToMask_AS", "Den_Int2Any_AS", "Den_LatentAdd_AS", "Den_LatentMixMasked_As", "Den_LatentMix_AS", "Den_LatentToImages_AS", "Den_LoadLatent_AS", "Den_MapRange_AS", "Den_MaskToImage_AS", "Den_Math_AS", "Den_NoiseImage_AS", "Den_Number2Float_AS", "Den_Number2Int_AS", "Den_Number_AS", "Den_SVD_img2vid", "Den_SaveLatent_AS", "Den_TextToImage_AS", "Den_TextWildcardList_AS" ], { "title_aux": "Den_ComfyUI_Workflows" } ], "https://github.com/deng-wei/ComfyUI-MiVolo-V2": [ [ "MiVOLOAgeGenderPredictorFromCrops", "MiVOLOAgeGenderPredictorWithDetector", "MiVOLODetectorLoader", "MiVOLOLoader" ], { "title_aux": "ComfyUI-MiVolo-V2" } ], "https://github.com/dennisvink/comfyui-outline": [ [ "OutlineAlphaSnap" ], { "title_aux": "Outline Alpha Snap Node for ComfyUI" } ], "https://github.com/denyazzolin/comfyui-daz-tools": [ [ "AbsInt", "CheckNull", "LoraInspector", "MarkdownDisplay", "NullAudioChecker", "WorkflowConfigLtx23", "WorkflowConfigWan22" ], { "title_aux": "comfyui-daz-tools" } ], "https://github.com/deroberon/StableZero123-comfyui": [ [ "SDZero ImageSplit", "Stablezero123" ], { "title_aux": "StableZero123-comfyui" } ], "https://github.com/deroberon/demofusion-comfyui": [ [ "Batch Unsampler", "Demofusion", "Demofusion From Single File", "Iterative Mixing KSampler" ], { "title_aux": "demofusion-comfyui" } ], "https://github.com/destinyfaux/Z-Fuse": [ [ "ZFuseBake", "ZFuseLoRAStack", "ZFuseOrchestrator", "ZFuseVisualLayerTuner" ], { "title_aux": "Z-FUSE: Surgical LoRA Orchestrator" } ], "https://github.com/dev-hitem/hitems3D-comfyUI": [ [ "ImageTo3DNode", "LoadGLBNode", "TextureNode" ], { "title_aux": "hitems3D-comfyUI" } ], "https://github.com/develephant/comfyui-node-template": [ [ "MyComfyNode" ], { "title_aux": "comfyui-node-template" } ], "https://github.com/dewberryants/comfyui-textify": [ [ "Textify" ], { "title_aux": "Textify" } ], "https://github.com/dewittethomas/ComfyUI-Base64-Nodes": [ [ "Base64ToAudio", "Base64ToImage", "FirstFrameToBase64", "ImageToBase64", "LastFrameToBase64", "SaveBase64Websocket" ], { "title_aux": "ComfyUI-Base64-Nodes" } ], "https://github.com/dfghsdh/ComfyUI_FluxPromptGen": [ [ "FluxImageCaptionNode", "FluxPromptGeneratorNode" ], { "title_aux": "ComfyUI_FluxPromptGen" } ], "https://github.com/dfl/comfyui-clip-with-break": [ [ "AdvancedCLIPTextEncodeWithBreak", "CLIPTextEncodeWithBreak" ], { "author": "dfl", "description": "CLIP text encoder that does BREAK prompting like A1111", "nickname": "CLIP with BREAK", "title": "CLIP with BREAK syntax", "title_aux": "comfyui-clip-with-break" } ], "https://github.com/dfl/comfyui-tcd-scheduler": [ [ "SamplerTCD", "SamplerTCD EulerA", "TCDScheduler" ], { "title_aux": "ComfyUI-TCD-scheduler" } ], "https://github.com/diStyApps/ComfyUI-disty-Flow": [ [ "Flow" ], { "title_aux": "Flow - Streamlined Way to ComfyUI" } ], "https://github.com/diStyApps/ComfyUI_FrameMaker": [ [ "FrameMaker", "FrameMakerBatch" ], { "title_aux": "ComfyUI Frame Maker" } ], "https://github.com/dicksensei69/comfyui_loops": [ [ "LoopImageNode" ], { "title_aux": "ComfyUI Loops" } ], "https://github.com/dicksondickson/ComfyUI-Dickson-Nodes": [ [ "DicksonColorMatch", "DicksonLoadImage", "Dickson_TTP_Preprocessor_Simple", "Dickson_TTP_Preprocessor_cufoff", "Dickson_TTP_Tile_Preprocessor_GF", "Dickson_TTP_Tile_Preprocessor_Simple", "Dickson_TTP_Tile_Preprocessor_cufoff" ], { "description": "This is a set of custom nodes that I've either written myself or adapted from other authors for my own convenience. Currently includes color matching node forked from StableSR and TTPlanet's controlnet preprocessor. https://github.com/dicksondickson", "nickname": "Dickson Nodes", "title": "Dickson Nodes", "title_aux": "ComfyUI-Dickson-Nodes" } ], "https://github.com/diffussy69/comfyui-curved_weight_schedule": [ [ "Advanced Curved ControlNet Scheduler", "Apply_CN_Extras_Masks", "AutoBackgroundMask", "AutoPersonMask", "Batch_Images_to_Timestep_Keyframes", "CurveFormulaBuilder", "Curved ControlNet Scheduler", "Curved_Blur_Batch_Preprocessor", "InteractiveCurveDesigner", "MaskSymmetryTool", "Multi-ControlNet Curve Coordinator", "MultiLayerMaskEditor", "MultiLayerMaskEditorSimple", "MultiMaskCombinerBatch", "MultiMaskCombinerBatch10", "MultiMaskStrengthCombiner10", "MultiMaskStrengthCombiner5", "Redistribute_Keyframe_Percents", "RegionalPromptInterpolation", "RegionalPrompting" ], { "title_aux": "ComfyUI-curved_weight_schedule" } ], "https://github.com/digital-divas-admin/ComfyUI_DD_Nodes": [ [ "DD_FloatMath", "DD_FloatToInt", "DD_GetImageSize", "DD_ImageBatch", "DD_ImagePowerSelector", "DD_ImageResize", "DD_IntMath", "DD_IntToFloat", "DD_ShowText", "DD_TextConcatenate", "DD_TextReplace" ], { "title_aux": "ComfyUI_DD_Nodes" } ], "https://github.com/digital-divas-admin/ComfyUI_NBP_Unleashed": [ [ "NanoBananaProImageEdit", "NanoBananaProTextToImage" ], { "title_aux": "ComfyUI_NBP_Unleashed" } ], "https://github.com/digitaljohn/comfyui-propost": [ [ "ProPostApplyLUT", "ProPostDepthMapBlur", "ProPostFilmGrain", "ProPostRadialBlur", "ProPostVignette" ], { "title_aux": "ComfyUI-ProPost" } ], "https://github.com/dimtion/comfyui-raw-image": [ [ "Load Raw Image" ], { "title_aux": "ComfyUI-Raw-Image" } ], "https://github.com/dimtoneff/ComfyUI-PixelArt-Detector": [ [ "PixelArtAddDitherPattern", "PixelArtDetectorConverter", "PixelArtDetectorSave", "PixelArtDetectorToImage", "PixelArtLoadPalettes", "PixelArtPaletteGenerator" ], { "title_aux": "ComfyUI PixelArt Detector" } ], "https://github.com/dimtoneff/ComfyUI-VL-Nodes": [ [ "GGUF_VLM_ImageToText", "GGUF_VLM_ModelLoader", "InternVL3_5_ImageToText", "InternVL3_5_ModelLoader", "KeyeModelLoader", "KeyeNode", "LFM2TransformerImageToText", "LFM2TransformerModelLoader", "LoadImagesFromDirBatch_VL", "LoadImagesFromDirList_VL", "Ovis25ImageToText", "Ovis25ModelLoader", "OvisU1ImageCaption", "OvisU1VLModelLoader", "TextSave_VL", "VLNodesFreeMemoryAPI" ], { "title_aux": "ComfyUI-VL-Nodes" } ], "https://github.com/diodiogod/TTS-Audio-Suite": [ [ "ASRPunctuationTruecaseNode", "AudioAnalyzerNode", "AudioAnalyzerOptionsNode", "CharacterVoicesNode", "ChatterBoxAudioAnalyzer", "ChatterBoxAudioAnalyzerOptions", "ChatterBoxEngineNode", "ChatterBoxF5TTSEditOptions", "ChatterBoxF5TTSEditVoice", "ChatterBoxOfficial23LangEngineNode", "ChatterBoxVoiceCapture", "CosyVoice Engine", "CosyVoiceEngineNode", "DotsTTSEngineNode", "EchoTTSEngineNode", "F5TTSEngineNode", "GraniteASREngineNode", "HiggsAudioEngineNode", "HiggsAudioV3EngineNode", "IndexTTS Engine", "IndexTTSEmotionOptionsNode", "IndexTTSEngineNode", "LoadRVCModelNode", "MergeAudioNode", "MossClipStagingNode", "MossDatasetPrepNode", "MossDatasetRowsNode", "MossTTSEngineNode", "MossTrainingConfigNode", "MouthMovementAnalyzer", "PhonemeTextNormalizer", "Qwen3TTSEngineNode", "Qwen3TTSVoiceDesignerNode", "QwenEmotionNode", "RVCDatasetPrepNode", "RVCEngineNode", "RVCPitchOptionsNode", "RVCTrainingConfigNode", "RefreshVoiceCacheNode", "SRTAdvancedOptionsNode", "Step Audio EditX Engine", "StepAudioEditXAudioEditorNode", "StepAudioEditXEngineNode", "StringMultilineTagEditor", "TextToSRTBuilderNode", "UnifiedASRTranscribeNode", "UnifiedModelTrainingNode", "UnifiedSoundEffectsNode", "UnifiedTTSSRTNode", "UnifiedTTSTextNode", "UnifiedVoiceChangerNode", "VibeVoiceEngineNode", "VisemeDetectionOptionsNode", "VocalRemovalNode", "VoiceFixerNode" ], { "title_aux": "TTS Audio Suite" } ], "https://github.com/diontimmer/ComfyUI-Vextra-Nodes": [ [ "Add Text To Image", "Apply Instagram Filter", "Create Solid Color", "Flatten Colors", "Generate Noise Image", "GlitchThis Effect", "Hue Rotation", "Load Picture Index", "Pixel Sort", "Play Sound At Execution", "Prettify Prompt Using distilgpt2", "Swap Color Mode" ], { "title_aux": "ComfyUI-Vextra-Nodes" } ], "https://github.com/discopixel-studio/comfyui-discopixel": [ [ "PhotoroomRemoveBG" ], { "author": "Anson Kao", "description": "A small collection of custom nodes for use with ComfyUI, by Discopixel", "nickname": "ComfyUI Discopixel", "title": "ComfyUI Discopixel", "title_aux": "PhotoRoom Nodes by Discopixel" } ], "https://github.com/discus0434/comfyui-caching-embeddings": [ [ "CachingCLIPTextEncode" ], { "title_aux": "ComfyUI Caching Embeddings" } ], "https://github.com/discus0434/comfyui-flux-accelerator": [ [ "\ud83c\udf6dFluxAccelerator" ], { "title_aux": "ComfyUI Flux Accelerator" } ], "https://github.com/djbielejeski/a-person-mask-generator": [ [ "APersonFaceLandmarkMaskGenerator", "APersonMaskGenerator" ], { "title_aux": "a-person-mask-generator" } ], "https://github.com/dlliang14/dll-comfyui-node": [ [ "FFmpegBatchConvertNode", "OSSInfoNode", "ParaformerBatchASRNode" ], { "title_aux": "dll-comfyui-node" } ], "https://github.com/dmMaze/sketch2manga": [ [ "BlendScreentone", "EmptyLatentImageAdvanced" ], { "title_aux": "Sketch2Manga" } ], "https://github.com/dmarx/ComfyUI-AudioReactive": [ [ "ARDrawSignal", "ARReadAudio", "OpAbs", "OpBandpass", "OpClamp", "OpHarmonic", "OpModulo", "OpNormalize", "OpNovelty", "OpPercussive", "OpPow", "OpPow2", "OpPredominant_pulse", "OpQuantize", "OpRms", "OpSmoosh", "OpSmooth", "OpSqrt", "OpStretch", "OpSustain", "OpThreshold", "SignalToCurve" ], { "title_aux": "ComfyUI-AudioReactive" } ], "https://github.com/dmarx/ComfyUI-Keyframed": [ [ "Example", "KfAddCurveToPGroup", "KfAddCurveToPGroupx10", "KfApplyCurveToCond", "KfConditioningAdd", "KfConditioningAddx10", "KfCurveConstant", "KfCurveDraw", "KfCurveFromString", "KfCurveFromYAML", "KfCurvesAdd", "KfCurvesAddx10", "KfCurvesDivide", "KfCurvesMultiply", "KfCurvesMultiplyx10", "KfCurvesSubtract", "KfDebug_Clip", "KfDebug_Cond", "KfDebug_Curve", "KfDebug_Float", "KfDebug_Image", "KfDebug_Int", "KfDebug_Latent", "KfDebug_Model", "KfDebug_Segs", "KfDebug_String", "KfDebug_Vae", "KfDrawSchedule", "KfEvaluateCurveAtT", "KfGetCurveFromPGroup", "KfGetScheduleConditionAtTime", "KfGetScheduleConditionSlice", "KfKeyframedCondition", "KfKeyframedConditionWithText", "KfPGroupCurveAdd", "KfPGroupCurveMultiply", "KfPGroupDraw", "KfPGroupSum", "KfSetCurveLabel", "KfSetKeyframe", "KfSinusoidalAdjustAmplitude", "KfSinusoidalAdjustFrequency", "KfSinusoidalAdjustPhase", "KfSinusoidalAdjustWavelength", "KfSinusoidalEntangledZeroOneFromFrequencyx2", "KfSinusoidalEntangledZeroOneFromFrequencyx3", "KfSinusoidalEntangledZeroOneFromFrequencyx4", "KfSinusoidalEntangledZeroOneFromFrequencyx5", "KfSinusoidalEntangledZeroOneFromFrequencyx6", "KfSinusoidalEntangledZeroOneFromFrequencyx7", "KfSinusoidalEntangledZeroOneFromFrequencyx8", "KfSinusoidalEntangledZeroOneFromFrequencyx9", "KfSinusoidalEntangledZeroOneFromWavelengthx2", "KfSinusoidalEntangledZeroOneFromWavelengthx3", "KfSinusoidalEntangledZeroOneFromWavelengthx4", "KfSinusoidalEntangledZeroOneFromWavelengthx5", "KfSinusoidalEntangledZeroOneFromWavelengthx6", "KfSinusoidalEntangledZeroOneFromWavelengthx7", "KfSinusoidalEntangledZeroOneFromWavelengthx8", "KfSinusoidalEntangledZeroOneFromWavelengthx9", "KfSinusoidalGetAmplitude", "KfSinusoidalGetFrequency", "KfSinusoidalGetPhase", "KfSinusoidalGetWavelength", "KfSinusoidalWithFrequency", "KfSinusoidalWithWavelength" ], { "title_aux": "ComfyUI-Keyframed" } ], "https://github.com/dnnagy/comfy-audio-nodes": [ [ "AudioProperties", "MergeAudioChannels", "NormalizeAudio", "SplitAudioChannels" ], { "title_aux": "Comfy Audio Nodes" } ], "https://github.com/doctomiko/ComfyUI-Brightwire-Tools": [ [ "BrightwireBatchIndexResolver", "BrightwireBoundsInspector", "BrightwireCacheKeyOrdered", "BrightwireCacheToolsVersion", "BrightwireClampInt", "BrightwireConditioningFilenames", "BrightwireConditioningPromptHash", "BrightwireImageBatchRecombineNoWait", "BrightwireImageBatchRecombineWait", "BrightwireIndexedRebatchImages", "BrightwireIndexedRebatchImagesResolved", "BrightwireIntOrder", "BrightwireKeyframeCache", "BrightwireKeyframeSelector", "BrightwireLTXVApiKey", "BrightwireLatentBatchRecombine", "BrightwireLatentMaskBatcher", "BrightwireMaskBatchFold", "BrightwireMaskBatchRecombine", "BrightwireMaskBatcher", "BrightwireMaskCache", "BrightwireMaskCacheRecipe", "BrightwirePrecisionFloat", "BrightwireRecipeCombine", "BrightwireRecipeExtra", "BrightwireRecipeKeyframeInfo", "BrightwireRecipeModel", "BrightwireRecipePass", "BrightwireVideoFilename" ], { "title_aux": "ComfyUI Brightwire Tools" } ], "https://github.com/dokukobura/comfyui-usk-utils": [ [ "USK_SmartCheckpointLoader" ], { "title_aux": "comfyui-usk-utils" } ], "https://github.com/domprosys/ComfyUI-LTXVideo-Extra": [ [ "LTXVImgToVideoInplaceAtIndex" ], { "title_aux": "ComfyUI-LTXVideo-Extra" } ], "https://github.com/dorpxam/ComfyUI-LTX2-Microscope": [ [ "LTX2Microscope" ], { "title_aux": "LTX-2 Microscope" } ], "https://github.com/dothings/comfyui_placeholder_prompting": [ [ "PlaceholderPrompting" ], { "title_aux": "comfyui_placeholder_prompting" } ], "https://github.com/doubletwisted/ComfyUI-Deadline-Plugin": [ [ "DeadlineSeed", "DeadlineSubmit" ], { "nodename_pattern": "DeadlineSubmitNode", "title_aux": "ComfyUI Deadline Submission" } ], "https://github.com/doubley2000/ComfyUI-PS-Connector": [ [ "PSGetImageSize", "PSGetNode", "PSImageAndMaskScaler", "PSImagePreview", "PSTextReceiver", "PSWorkflowConfig" ], { "title_aux": "ComfyUI PS Connector" } ], "https://github.com/downlifted/ComfyUI_GROQ-PromptWizard": [ [ "GroqAudioProcessor", "GroqCodeAssistant", "GroqDocumentAnalyzer", "GroqLLM", "GroqVision" ], { "title_aux": "ComfyUI_ComfyGroq" } ], "https://github.com/drago87/ComfyUI_Dragos_Nodes": [ [ "file_padding", "image_info", "lora_loader", "vae_loader" ], { "title_aux": "ComfyUI_Dragos_Nodes" } ], "https://github.com/drago87/Dragos-SceneBuilder": [ [ "DragosObject", "DragosPromptLoader", "DragosSceneCompiler", "DragosStructuredBuilder", "DragosVariable" ], { "title_aux": "Dragos Scene Builder" } ], "https://github.com/drawthingsai/draw-things-comfyui": [ [ "DrawThingsControlNet", "DrawThingsHints", "DrawThingsLoRA", "DrawThingsNegative", "DrawThingsPositive", "DrawThingsPrompt", "DrawThingsRefiner", "DrawThingsSampler", "DrawThingsUpscaler" ], { "title_aux": "draw-things-comfyui" } ], "https://github.com/dreamfast/ComfyUI-LTX2-MultiGPU": [ [ "LTXV2AVTextEncoderLoaderMultiGPU", "LTXV2AudioVAELoaderMultiGPU", "LTXV2CheckpointLoaderMultiGPU", "LatentUpscaleModelLoaderMultiGPU" ], { "title_aux": "ComfyUI-LTX2-MultiGPU" } ], "https://github.com/dreamhartley/ComfyUI_show_seed": [ [ "Show Seed" ], { "title_aux": "ComfyUI_show_seed" } ], "https://github.com/dreamrec/ComfyUI-Pixal3D": [ [ "Pixal3DFreePipeline", "Pixal3DImageToMesh", "Pixal3DLoadPipeline" ], { "title_aux": "ComfyUI-Pixal3D" } ], "https://github.com/dreamrec/MatAnyone2_ComfyUI": [ [ "MatAnyoneAddPoint", "MatAnyoneInteractiveSAM", "MatAnyoneMatte", "MatAnyoneMergeMasks", "MatAnyoneModelLoader", "MatAnyonePreviewMasks", "MatAnyonePromptFromText", "MatAnyonePromptStart", "MatAnyoneSAMLoader", "MatAnyoneSAMRefine", "MatAnyoneSelectFrame", "MatAnyoneSliceFrames" ], { "title_aux": "MatAnyone2 Video Matting" } ], "https://github.com/drmbt/comfyui-dreambait-nodes": [ [ "AudioInfoPlus", "BoolPlusPlus", "CompareImageSimilarity", "DRMBT_AspectPadImageForOutpainting", "DRMBT_LoadMedia", "DRMBT_MultiMinMax", "DRMBT_String_Item_Menu", "DictToOutputs", "DownloadAndLoadMiniCPMV", "DrawMana", "DrawText", "DreambaitFolderOpener", "DynamicDictionary", "DynamicStringConcatenate", "ImageFrameBlend", "ImageResizeFaceAware", "ListItemExtract", "ListItemSelector", "LoadAudioPlus", "MiniCPMVNode", "MusicGen", "NormalizeAudio", "NumberPlusPlus", "NumberRemap", "Qwen2AudioInstruct", "ShotHistory", "StringToDict", "SwitchDuo", "TextBoxStyle", "TextLineSelect", "TextLinesToList", "TextMargins", "TextPlusPlus", "TextShadow" ], { "title_aux": "comfyui-dreambait-nodes" } ], "https://github.com/drozbay/ComfyUI-WanVaceAdvanced": [ [ "HuMoI2VPatch", "StringToFloatListRanged", "VACEAdvDetailerHookProvider", "VaceAdvancedModelPatch", "VaceStrengthTester", "WVAOptionsNode", "WVAPipeSimple", "WanMaskToLatentSpace", "WanNoiseMaskToLatentSpace", "WanVacePhantomDual", "WanVacePhantomDualV2", "WanVacePhantomExperimental", "WanVacePhantomExperimentalV2", "WanVacePhantomSimple", "WanVacePhantomSimpleV2", "WanVaceReplace", "WanVaceToVideoLatent", "WanVaceWindowReferences" ], { "title_aux": "ComfyUI-WanVaceAdvanced" } ], "https://github.com/drozbay/LTExperiments": [ [ "LTEx_ContextWindowsManual", "LTEx_LTXVAddGuideConditioning", "LTEx_LTXVAddPerWindowGuide" ], { "title_aux": "LTExperiments" } ], "https://github.com/drphero/ComfyUI-FASHN-VTON": [ [ "FashnMaskToLabelmap", "FashnPoseKeypointsAdapter", "FashnVtonInference", "FashnVtonLoader" ], { "title_aux": "ComfyUI-FASHN-VTON" } ], "https://github.com/drphero/comfyui_prompttester": [ [ "PromptTester" ], { "title_aux": "ComfyUI-PromptTester" } ], "https://github.com/drustan-hawk/primitive-types": [ [ "float", "int", "string", "string_multiline" ], { "title_aux": "primitive-types" } ], "https://github.com/dseditor/Comfy-MCP": [ [ "MCPConfigGenerator" ], { "title_aux": "Comfy-MCP" } ], "https://github.com/dseditor/ComfyUI-ListHelper": [ [ "AudioListCombine", "AudioListGenerator", "AudioToFrameCount", "AutoWhiteBalance", "BatchToPSD", "CeilDivide", "ChineseConverter", "ChineseTranslate", "FrameMatch", "GGUFInference", "ImageListSplitHeadTail", "ModelDownloader", "NumberListGenerator", "OpenAIHelper", "OpenRouterLLM", "PersonFeatureExtractor", "PersonFeatureParser", "PhotoMagazineMaker", "PhotoMagazineParser", "PhotoMagazinePromptGenerator", "PromptListGenerator", "QwenGPUInference", "ShowText|ListHelper", "SimpleWildCardPlayer" ], { "title_aux": "ComfyUI-ListHelper" } ], "https://github.com/dseditor/ComfyUI-ScheduledTask": [ [ "DailyPromptScheduler", "ShutdownNode", "TimeToSeedList" ], { "title_aux": "ComfyUI-ScheduledTask" } ], "https://github.com/dseditor/ComfyUI-Thread": [ [ "PublishThread", "StartWithLongLiveToken", "ThreadPublishVideo", "ThreadsHistory" ], { "title_aux": "ComfyUI-Thread" } ], "https://github.com/dskjal/comfyui-yolov8-dsuksampler": [ [ "Yolov8DSUKsampler" ], { "title_aux": "comfyui-yolov8-dsuksampler" } ], "https://github.com/dskjal/comfyui-yolov8-simple": [ [ "ImageCompositeBlurred", "Yolov8DS" ], { "title_aux": "comfyui-yolov8-simple" } ], "https://github.com/dsrunpod/comfyui-fashn-human-parser": [ [ "FashnHumanParser", "FashnHumanParserBatchMasks", "FashnHumanParserMask" ], { "title_aux": "comfyui-fashn-human-parser" } ], "https://github.com/duchamps0305/comfyui-white-extractor": [ [ "WhitePercentage" ], { "title_aux": "comfyui-white-extractor" } ], "https://github.com/ducido/ObjectFusion_ComfyUI_nodes": [ [ "Custom ESAM_ModelLoader_Zho", "Custom Generate Stable Diffsution Prompt With LLM", "Custom Yoloworld_ESAM_Zho", "Custom Yoloworld_ModelLoader_Zho", "ObjectCrop" ], { "title_aux": "ObjectFusion_ComfyUI_nodes" } ], "https://github.com/duldduld/ComfyUI_SaveImageWithoutMetadata": [ [ "ComfyUI_SaveImageWithoutMetadata" ], { "title_aux": "ComfyUI_SaveImageWithoutMetadata" } ], "https://github.com/duldduld/ComfyUI_md5": [ [ "FileToMD5", "ImgToMD5", "StringToMD5" ], { "title_aux": "ComfyUI_md5" } ], "https://github.com/dumbdemon/DD_LogicNodes": [ [ "DDAndGate", "DDAndGetter", "DDEitherIsfine", "DDEitherOr", "DDIfAnyGet", "DDIfNorGate", "DDIfNorGet", "DDIfXorGate", "DDIfXorGet", "DDNotGate", "DDOrGate", "DDOrGetter", "DDRerouter", "DDifNandGate", "DDifNandGet", "DDifXnorGate", "DDifXnorGet" ], { "title_aux": "DD-LogicNodes" } ], "https://github.com/duskfallcrew/Comfyui_EmbeddingMerge_Node/raw/refs/heads/main/merge_embed.py": [ [ "EmbeddingMerger" ], { "title_aux": "Embedding Merge for ComfyUI" } ], "https://github.com/dymokomi/comfyui_dygen": [ [ "AdaptiveColorCircles", "AdaptiveColorLines", "AdaptiveColorRectangles", "BinaryPatternStamper", "DYImageCluster", "DYImageMasks", "DYImagePalette", "DYImageQuantize", "ImageListToGrid", "ImageScaler", "RandomLines" ], { "title_aux": "comfyui_dygen" } ], "https://github.com/dzqdzq/ComfyUI-crop-alpha": [ [ "FastAlphaCropper", "ShrinkImage" ], { "title_aux": "ComfyUI-crop-alpha" } ], "https://github.com/dzy1128/ComfyUI-Vector-Engine": [ [ "VectorEngineGPT", "VectorEngineGemini" ], { "title_aux": "ComfyUI-Vector-Engine" } ], "https://github.com/dzy1128/ComfyUI-VertexAI": [ [ "GeminiImageGenerator" ], { "title_aux": "ComfyUI-VertexAI" } ], "https://github.com/dzy1128/Seedream-Image-Generate-ComfyUI": [ [ "SeedanceVideoGenerate", "SeedreamImageGenerate", "SeedreamImageGenerateV2", "SeedreamImageGenerateWithWebSearch", "TOSUploadVideoURL" ], { "title_aux": "Seedream Image Generate ComfyUI Node" } ], "https://github.com/e-tier-newbie/ComfyUI-E-Tier-TextSaver": [ [ "E_TierTextSaver" ], { "title_aux": "ComfyUI-E-Tier-TextSaver" } ], "https://github.com/e7mac/ComfyUI-ShadertoyGL": [ [ "ColorChannelOffset", "Shader", "Shadertoy" ], { "title_aux": "ComfyUI-ShadertoyGL" } ], "https://github.com/eRepublik-Labs/comfyui-nodes-erpk": [ [ "ClaudeAPIClient", "ClaudeConversation", "ClaudeConversationInfo", "ClaudePromptEnhancer", "ClaudeStructuredOutput", "ClaudeTextGeneration", "ClaudeTokenCounter", "ClaudeToolDefinition", "ClaudeUsageStats", "ClaudeVisionAnalysis", "DreaminaEditNode", "DreaminaTextToImageNode", "ERPK_ConcatenateStrings", "ERPK_PreviewAnything", "ERPK_Seed", "GeminiAPIConfig", "GeminiChat", "GeminiDetect", "GeminiImageEdit", "GeminiImageGeneration", "GeminiSafetySettings", "GeminiSystemInstruction", "GeminiTextGeneration", "GeminiVision", "GrokAPIClient", "GrokChat", "GrokImageEdit", "GrokImageGeneration", "GrokRefToVideo", "GrokTextGeneration", "GrokTextToVideo", "GrokVideoEdit", "GrokVideoExtend", "JibMixQwenImageNode", "KlingElementsNode", "KlingO3ImageToVideoNode", "KlingO3TextToVideoNode", "KlingV2_5TurboImageToVideoNode", "KlingV2_5TurboTextToVideoNode", "KlingV2_6ImageToVideoNode", "KlingV2_6TextToVideoNode", "KlingV3ImageToVideoNode", "KlingV3TextToVideoNode", "Ltx23ImageToVideoNode", "Ltx23TextToVideoNode", "Ltx2ProImageToVideoNode", "Ltx2ProTextToVideoNode", "OpenAIAPIConfig", "OpenAIChat", "OpenAIImageEdit", "OpenAIImageGeneration", "OpenAIImageResponses", "OpenAISystemInstruction", "OpenAITextGeneration", "OpenAIVision", "PreviewVideo", "QwenImage20EditNode", "QwenImage20TextToImageNode", "QwenImageEditLoraNode", "QwenImageEditNode", "QwenImageEditPlusLoraNode", "QwenImageEditPlusNode", "QwenImageLayeredNode", "QwenImageLoraNode", "QwenImageMaxEditNode", "QwenImageMaxNode", "QwenImageMultipleAnglesNode", "QwenImageTextToImageNode", "RegionMask", "RegionalPromptBuilder", "SaveAudio", "Seedance20ImageToVideoNode", "Seedance20TextToVideoNode", "SeedreamV4EditNode", "SeedreamV4EditSequentialNode", "SeedreamV4Node", "SeedreamV4SequentialNode", "SeedreamV4_5EditNode", "SeedreamV4_5EditSequentialNode", "SeedreamV4_5Node", "SeedreamV4_5SequentialNode", "SeedreamV5LiteEditNode", "SeedreamV5LiteEditSequentialNode", "SeedreamV5LiteNode", "SeedreamV5LiteSequentialNode", "UploadImage", "VeoImageToVideo", "VeoTextToVideo", "Wan27ImageToVideoNode", "Wan27TextToVideoNode", "Wan27VideoExtendNode", "WaveSpeedAIAPIClient" ], { "title_aux": "ERPK Collection" } ], "https://github.com/ealkanat/comfyui-easy-padding": [ [ "comfyui-easy-padding" ], { "title_aux": "ComfyUI Easy Padding" } ], "https://github.com/eastmoe/ComfyUI-CMP-Extention": [ [ "CmpExt3ControlPanel" ], { "title_aux": "ComfyUI-CMP-Extention" } ], "https://github.com/eastoc/ComfyUI_SemanticSAM": [ [ "PointPrompt", "SemanticSAMLoader", "SemanticSAMSegment" ], { "title_aux": "Semantic-SAM" } ], "https://github.com/easygoing0114/ComfyUI-easygoing-nodes": [ [ "CLIPSaveQwen", "CLIPScaleDualSDXLBlock", "CLIPScaleQwenBlock", "CLIPTextEncodeWithOffload", "HDR Effects with LAB Adjust", "HDREffectsLabAdjust", "ImageDifferenceChecker", "LoadOriginalModel", "ModelMergeHiDream", "ModelMergeZImage", "ModelSaveWithOriginal", "ModelScaleErnieImage", "ModelScaleFlux2Klein", "ModelScaleHiDream", "ModelScaleHiDreamO1Image", "ModelScaleQwenImage", "ModelScaleSDXL", "ModelScaleZImage", "SaveImageWithPrompt", "VAEMergeAdd", "VAEMergeSDXLBlock", "VAEMergeSimple", "VAEMergeSubtract", "VAEScaleFlux2Block", "VAEScaleFluxBlock", "VAEScaleQwenBlock", "VAEScaleSDXLBlock", "VAEScaleWanVideo" ], { "title_aux": "ComfyUI-easygoing-nodes" } ], "https://github.com/easygoing0114/ComfyUI-uit-hidream-o1": [ [ "UITSampler" ], { "title_aux": "UIT Sampler HiDream-O1" } ], "https://github.com/ebrinz/ComfyUI-MusicGen-HF": [ [ "AudioOutputToConditioningQueue", "BPMDurationInput", "ConditioningQueueManager", "HuggingFaceMusicGen", "LoadAudioStandalone", "LoopingAudioPreview", "MusicGenAudioToFile", "ProfessionalLoopTransition", "SaveAudioStandalone", "SmoothAudioQueue", "custom_nodes" ], { "title_aux": "ComfyUI-MusicGen-HF" } ], "https://github.com/ecalot/ComfyUI-GameDev": [ [ "depth to layers", "grid slice", "resize and dither" ], { "title_aux": "ComfyUI-GameDev" } ], "https://github.com/eddyhhlure1Eddy/ComfyUI-EddySevenResonance": [ [ "EddyIntSevenRandomV2", "EddyLuckySeedNode" ], { "title_aux": "ComfyUI-EddySevenResonance" } ], "https://github.com/eddyhhlure1Eddy/ComfyUI-LLM-GGUF": [ [ "ClearModelCache", "LLMChat", "ListSessions", "LoadGGUFModel", "ResetChat" ], { "title_aux": "ComfyUI-LLM-GGUF" } ], "https://github.com/eddyhhlure1Eddy/ComfyUI-MemoryCleaner": [ [ "MemoryCleaner", "MemoryStatus" ], { "title_aux": "ComfyUI-MemoryCleaner" } ], "https://github.com/eddyhhlure1Eddy/ComfyUI-PreviewImageNode": [ [ "PreviewImageStandalone", "SaveImageStandalone" ], { "title_aux": "ComfyUI-PreviewImageNode" } ], "https://github.com/eddyhhlure1Eddy/ComfyUI-QwenFrameSelector": [ [ "QwenFrameSelector" ], { "title_aux": "ComfyUI-QwenFrameSelector" } ], "https://github.com/eddyhhlure1Eddy/ComfyUI-QwenVideo": [ [ "GetVideoPath", "QwenVideoPromptReversal", "ShowQwenPrompt" ], { "title_aux": "ComfyUI-QwenVideo" } ], "https://github.com/eddyhhlure1Eddy/ComfyUI-TorchCompileSpeed": [ [ "ApplyTorchCompile", "TorchCompileSpeedSettings" ], { "title_aux": "ComfyUI-TorchCompileSpeed" } ], "https://github.com/edelvarden/ComfyUI-Display-Value": [ [ "DisplayValue" ], { "title_aux": "ComfyUI-Display-Value" } ], "https://github.com/edenartlab/eden_comfy_pipelines": [ [ "AnimatedShapeMaskNode", "Animation_RGB_Mask", "AspectPadImageForOutpainting", "CLIP_Interrogator", "ConvertToGrayscale", "DepthSlicer", "Eden_AllMediaLoader", "Eden_Bool", "Eden_BoolBinaryOperation", "Eden_Compare", "Eden_Debug_Anything", "Eden_DepthSlice_MaskVideo", "Eden_DetermineFrameCount", "Eden_FaceToMask", "Eden_Face_Crop", "Eden_Float", "Eden_FloatToInt", "Eden_GPTPromptEnhancer", "Eden_GPTStructuredOutput", "Eden_GradientBorderMask", "Eden_IMG_padder", "Eden_IMG_unpadder", "Eden_ImageMaskComposite", "Eden_Image_Math", "Eden_Int", "Eden_IntToFloat", "Eden_MaskBoundingBox", "Eden_MaskCombiner", "Eden_Math", "Eden_OrganicFillAnimation", "Eden_OrganicFillRandom", "Eden_RGBA_to_RGB", "Eden_RandomFilepathSampler", "Eden_RandomNumberSampler", "Eden_RandomPromptFromFile", "Eden_Regex_Replace", "Eden_RepeatLatentBatch", "Eden_Save_Param_Dict", "Eden_Seed", "Eden_String", "Eden_StringHash", "Eden_StringReplace", "Eden_gpt4_node", "Eden_randbool", "Extend_Sequence", "FolderScanner", "GetRandomFile", "Get_Prefixed_Imgs", "HistogramMatching", "IMG_blender", "IMG_resolution_multiple_of", "IMG_scaler", "IP_Adapter_Settings_Distribution", "If ANY execute A else B", "ImageDescriptionNode", "ImageFolderIterator", "KeyframeBlender", "LatentTypeConversion", "Linear_Combine_IP_Embeds", "LoadImagesByFilename", "LoadRandomImage", "Load_Embeddings_From_Folder", "MaskFromRGB_KMeans", "MaskedRegionVideoExport", "OrganicFillNode", "ParallaxZoom", "ProjectionPreview", "Random_Style_Mixture", "SDAnyConverter", "SDTypeConverter", "SaveImageAdvanced", "SavePosEmbeds", "SurfaceRadiometricCompensation", "VAEDecode_to_folder", "VideoFrameSelector", "WidthHeightPicker" ], { "title_aux": "Eden.art nodesuite" } ], "https://github.com/edenartlab/sd-lora-trainer": [ [ "Eden_LoRa_trainer" ], { "title_aux": "Eden.art LoRa Trainer" } ], "https://github.com/edoardocompagnucci/ComfyUI-HSyn9DHPE": [ [ "HSyn9DHPE" ], { "title_aux": "ComfyUI-HSyn9DHPE" } ], "https://github.com/educator-art/ComfyUI-Load-DirectoryFiles": [ [ "Load Images and Prompts from Directory", "Load Images and Prompts from Directory(Advanced)" ], { "title_aux": "ComfyUI-Load-DirectoryFiles" } ], "https://github.com/educator-art/ComfyUI-gpt-oss-PromptDesigner": [ [ "Load gpt-oss Prompt Designer" ], { "title_aux": "ComfyUI-gpt-oss-PromptDesigner" } ], "https://github.com/efortin/ComfyUI-Ollama-Enhancer": [ [ "OllamaEnhancerNode" ], { "title_aux": "ComfyUI-Manufnode" } ], "https://github.com/efuentesamin/mewins_node_pack": [ [ "FloatOperation", "FloatToInt", "IntOperation", "IntToFloat", "SimpleExpression" ], { "title_aux": "mewins_node_pack" } ], "https://github.com/eg0pr0xy/comfyui_noisegen": [ [ "AudioAnalyzer", "AudioMixer", "AudioSave", "BandLimitedNoise", "ChaosNoiseMix", "ConvolutionReverb", "FeedbackProcessor", "GranularProcessor", "GranularSequencer", "HarshFilter", "MicrosoundSculptor", "ModulationMatrix", "MultiDistortion", "NoiseGenerator", "PerlinNoise", "SpectralProcessor", "SpectrumAnalyzer", "TrueChaos" ], { "title_aux": "ComfyUI-NoiseGen" } ], "https://github.com/einhorn13/ComfyUI-ImageProcessUtilities": [ [ "CombineCoords", "CropByCoords", "ImageTiler", "ImageUntiler", "PasteByCoords", "ReorderBatch", "SplitCoords", "StringToIntegers" ], { "title_aux": "ComfyUI-ImageProcessUtilities" } ], "https://github.com/electricty00/ComfyUI-Toggle-Pass": [ [ "DynamicRefImageEncode", "DynamicRefIndependent", "DynamicRefLatentInput", "ImageBatcher", "OneImageMultiPrompt", "SaveLoadImage", "ToggleEmptyLatent", "ToggleLoadImage", "TogglePreviewImage", "ToggleUnifiedLoader" ], { "title_aux": "ComfyUI-Toggle-Pass" } ], "https://github.com/elgalardi/comfyui-clip-prompt-splitter": [ [ "CLIPPromptSplitter5" ], { "title_aux": "comfyui-clip-prompt-splitter" } ], "https://github.com/elgalardi/comfyui-prompt-splitter": [ [ "PromptSplitter10Lines", "PromptSplitter3Lines", "PromptSplitter5Lines" ], { "title_aux": "comfyui-prompt-splitter" } ], "https://github.com/elle-trudgett/fal-ai-comfyui-nodes": [ [ "FAL_NanoBanana2", "FAL_NanoBanana2Edit", "FAL_NanoBananaPro", "FAL_NanoBananaProEdit", "FAL_QwenImage", "FAL_QwenImage2", "FAL_QwenImage2Edit", "FAL_QwenImage2Pro", "FAL_QwenImage2ProEdit", "FAL_QwenImageEdit", "FAL_QwenImageToImage" ], { "title_aux": "ComfyUI fal.ai Nodes" } ], "https://github.com/elowbe/comfyui-save-text": [ [ "SaveTextFile" ], { "title_aux": "comfyui-save-text" } ], "https://github.com/elyetis/Comfyui-ColorMatchNodes": [ [ "ColorMatch2Refs", "ColorMatchBlendAutoWeights" ], { "title_aux": "Comfyui-ColorMatchNodes" } ], "https://github.com/emausb/ComfyUI-Openpose-Rotator": [ [ "OpenPoseRotator" ], { "title_aux": "open-pose-rotator" } ], "https://github.com/emberframe/emberframe-nodes": [ [ "EmberFrameAttachSigmaToLatent", "EmberFrameLatentCaptureInspector", "EmberFrameMPAspectResolutionSelector64", "EmberFrameNormalizeZImageFluxLatent", "EmberFrameSamplerCustomAdvancedCapture", "EmberFrameSequentialWildcardPrompt", "EmberFrameWildcardConfigCombiner", "EmberFrameWildcardPromptAssembler", "EmberFrameWildcardRuleBuilder" ], { "title_aux": "EmberFrame Nodes" } ], "https://github.com/emiewnn/ComfyUI-Emiewn-Nodes": [ [ "EmiewnGIMMVFIInterpolate", "EmiewnImgCrop", "EmiewnImgPaste", "EmiewnLoadGIMMVFI", "EmiewnNearestI2VRes" ], { "title_aux": "ComfyUI-Emiewn-Nodes" } ], "https://github.com/emniko/ComfyUI-CLIPScore": [ [ "CLIPScoreNode" ], { "title_aux": "ComfyUI-CLIPScore" } ], "https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes": [ [ "BatchImageProcessor", "Caption", "CaptionDownload", "KolorsMultiTextEncode", "MultiTextEncode" ], { "title_aux": "ComfyUI_Emojiiii_Custom_Nodes" } ], "https://github.com/engineer6980/ComfyUI-Image-Cipher": [ [ "ImageCipherDecode", "ImageCipherEncode" ], { "title_aux": "ComfyUI-Image-Cipher" } ], "https://github.com/eniewold/ComfyUI-Subworkflow": [ [ "BaseSubworkflow", "SWF_SubworkflowInput", "SWF_SubworkflowModifier", "SWF_SubworkflowOutput" ], { "title_aux": "Subworkflow (reusable workflows)" } ], "https://github.com/envy-ai/ComfyUI-ConDelta": [ [ "ApplyConDelta", "ApplyConDeltaAutoScale", "CFGlessNegativePrompt", "ClampConDelta", "ConditioningAddConDelta", "ConditioningAddConDeltaAutoScale", "ConditioningAverageMultiple", "ConditioningGetNoise", "ConditioningGetRandom", "ConditioningScale", "ConditioningSubtract", "ExtendedConditioningAverage", "GetConDeltaFromPrompt", "HardClampConDelta", "LoadConditioningDelta", "MaskConDelta", "MultiDimensionalPromptTravel", "PromptTravel", "QuickConDelta", "SaveConditioningDelta", "ThresholdConditioning" ], { "title_aux": "ComfyUI-ConDelta" } ], "https://github.com/er1cw00/ComfyUI-RIFE": [ [ "RIFE_VFI" ], { "title_aux": "ComfyUI-RIFE" } ], "https://github.com/er1cw00/ComfyUI-YoloNSFW": [ [ "YoloNSFWNode" ], { "title_aux": "ComfyUI-YoloNSFW" } ], "https://github.com/eric183/ComfyUI-Only": [ [ "ArchiveImageLoader", "LatentLoaderAdvanced", "WorkflowImageFileLoader", "WorkflowJSONParser" ], { "title_aux": "ComfyUI-Only" } ], "https://github.com/ericmey/comfyui-immich": [ [ "SaveToImmich" ], { "title_aux": "comfyui-immich" } ], "https://github.com/erosDiffusion/ComfyUI-EulerDiscreteScheduler": [ [ "FlowMatchEulerDiscreteScheduler (Custom)", "ImageMetadataExtractor", "NunchakuQwenPatches", "PatchFlashAttention" ], { "title_aux": "ComfyUI-EulerDiscreteScheduler" } ], "https://github.com/erosDiffusion/ComfyUI-ZImageDit": [ [ "LoadZImageSDNQ", "ZImageSDNQGenerate" ], { "title_aux": "ComfyUI-ZImageDit" } ], "https://github.com/erosDiffusion/ComfyUI-enricos-nodes": [ [ "Compositor3", "Compositor4", "Compositor4MasksOutput", "Compositor4TransformsOut", "CompositorColorPicker", "CompositorConfig3", "CompositorConfig4", "CompositorMasksOutputV3", "CompositorTools3", "CompositorTransformsOutV3", "ImageColorSampler" ], { "title_aux": "ComfyUI-enricos-nodes" } ], "https://github.com/errew/ComfyUI-Wireless": [ [ "WirelessGetAny", "WirelessGetImage", "WirelessGetLatent", "WirelessSetAny", "WirelessSetImage", "WirelessSetLatent" ], { "title_aux": "ComfyUI-Wireless" } ], "https://github.com/esbe1175/comfyui-archon-nodes": [ [ "BooruRouletteNode", "MegapixelsToBestFitResolution", "MergeGeneralTags", "PromptTagAssembler", "ScaleToBestFitResolution" ], { "title_aux": "ComfyUI Archon Nodes" } ], "https://github.com/esp-dev/comfyui-loadheicimage": [ [ "LoadImagePlusHEIC" ], { "title_aux": "comfyui-loadheicimage" } ], "https://github.com/esp-dev/comfyui-lora-range-loader": [ [ "LoraRangeLoaderModelOnly" ], { "title_aux": "LoRA Range Loader" } ], "https://github.com/esp-dev/comfyui-videoframenode": [ [ "VideoFirstLastFrame" ], { "title_aux": "comfyui-videoframenode" } ], "https://github.com/ethanfel/ComfyUI-LoRA-Optimizer": [ [ "BuildAutoTunerPythonEvaluator", "LoRAAutoTuner", "LoRAAutoTunerSettings", "LoRACombinationGenerator", "LoRACompatibilityAnalyzer", "LoRAConflictEditor", "LoRAEstimator", "LoRAExtractFromModel", "LoRAMergeFormula", "LoRAMergeSelector", "LoRAMergeSettings", "LoRAMetadataReader", "LoRAOptimizer", "LoRAOptimizerSettings", "LoRAOptimizerSimple", "LoRAStack", "LoRAStackDynamic", "LoadTunerData", "MergedLoRAToHook", "MergedLoRAToWanVideo", "SaveMergedLoRA", "SaveTunerData", "WanVideoLoRAOptimizer" ], { "title_aux": "LoRA Optimizer" } ], "https://github.com/ethanfel/ComfyUI-Lora-Sweeper": [ [ "LoraEpochSweeper" ], { "title_aux": "ComfyUI-Lora-Sweeper" } ], "https://github.com/ethanfel/ComfyUI-Sharp-Selector": [ [ "ParallelSharpnessLoader", "SharpFrameSelector", "SharpnessAnalyzer" ], { "title_aux": "ComfyUI-Sharp-Selector" } ], "https://github.com/ethanfel/ComfyUI_UltimateSGUpscale": [ [ "GenerateSeamMask" ], { "title_aux": "ComfyUI_UltimateSGUpscale" } ], "https://github.com/ethanfel/Comfyui-JSON-Manager": [ [ "BinaryIndexDecoder", "ProjectKey", "ProjectLoaderDynamic", "ProjectResolution", "ProjectSource" ], { "title_aux": "Comfyui-JSON-Manager" } ], "https://github.com/ethanfel/Comfyui-Workflow-Snapshot-Manager": [ [ "SaveSnapshot" ], { "title_aux": "Workflow Snapshot Manager" } ], "https://github.com/euan-gwd/comfyui-character-prompt-builder": [ [ "Character Prompt Builder Female Fashion", "Character Prompt Builder Female Person", "Character Prompt Builder Female Poses", "Character Prompt Builder Male Fashion", "Character Prompt Builder Male Person", "Character Prompt Builder Male Poses", "Character Prompt Builder Scene", "Character Prompt Builder Spaceship Character", "Character Prompt Builder Spaceship Mods", "renderPrompt" ], { "title_aux": "comfyui-character-prompt-builder" } ], "https://github.com/evandcoleman/comfyui-comparison-grid": [ [ "ComparisonGrid" ], { "title_aux": "comfyui-comparison-grid" } ], "https://github.com/evanscho/ComfyUI-advanced-mask-nodes": [ [ "Average Overlapping Masks", "Directional Mask Blur", "Smooth Mask" ], { "title_aux": "Advanced Mask Nodes" } ], "https://github.com/evanspearman/ComfyMath": [ [ "CM_BoolBinaryOperation", "CM_BoolToInt", "CM_BoolUnaryOperation", "CM_BreakoutVec2", "CM_BreakoutVec3", "CM_BreakoutVec4", "CM_ComposeVec2", "CM_ComposeVec3", "CM_ComposeVec4", "CM_FloatBinaryCondition", "CM_FloatBinaryOperation", "CM_FloatToInt", "CM_FloatToNumber", "CM_FloatUnaryCondition", "CM_FloatUnaryOperation", "CM_IntBinaryCondition", "CM_IntBinaryOperation", "CM_IntToBool", "CM_IntToFloat", "CM_IntToNumber", "CM_IntUnaryCondition", "CM_IntUnaryOperation", "CM_NearestSDXLExtendedResolution", "CM_NearestSDXLResolution", "CM_NumberBinaryCondition", "CM_NumberBinaryOperation", "CM_NumberToFloat", "CM_NumberToInt", "CM_NumberUnaryCondition", "CM_NumberUnaryOperation", "CM_SDXLExtendedResolution", "CM_SDXLResolution", "CM_Vec2BinaryCondition", "CM_Vec2BinaryOperation", "CM_Vec2ScalarOperation", "CM_Vec2ToScalarBinaryOperation", "CM_Vec2ToScalarUnaryOperation", "CM_Vec2UnaryCondition", "CM_Vec2UnaryOperation", "CM_Vec3BinaryCondition", "CM_Vec3BinaryOperation", "CM_Vec3ScalarOperation", "CM_Vec3ToScalarBinaryOperation", "CM_Vec3ToScalarUnaryOperation", "CM_Vec3UnaryCondition", "CM_Vec3UnaryOperation", "CM_Vec4BinaryCondition", "CM_Vec4BinaryOperation", "CM_Vec4ScalarOperation", "CM_Vec4ToScalarBinaryOperation", "CM_Vec4ToScalarUnaryOperation", "CM_Vec4UnaryCondition", "CM_Vec4UnaryOperation" ], { "title_aux": "ComfyMath" } ], "https://github.com/evrardt/ComfyUI-Spectrum": [ [ "SpectrumApplyFlux" ], { "title_aux": "ComfyUI-Spectrum" } ], "https://github.com/excelwong/ComfyUI-PromptComposer": [ [ "PromptComposer" ], { "title_aux": "ComfyUI Prompt Composer" } ], "https://github.com/exdysa/comfyui-selector": [ [ "Recourse", "RecourseAny", "RecourseCkpt", "RecourseImage", "RecoursePolar", "RecourseStrings", "SelInClip", "SelInFloat", "SelInGuider", "SelInInt", "SelInLatent", "SelInModel", "SelInPolar", "SelInSampler", "SelInSigmas", "SelInVae", "SelOutCLIP", "SelOutModel", "SelOutPolar", "Selector", "Selector Advanced", "Selector Hub" ], { "author": "\"\u02f6\ud835\udfa2\u292c\u2ad2\u2d56s\u143c\u02f6\"", "description": "\"EXDYSA. Selector and Recourse. Presets & failsafes. Work flow.\"", "nickname": "\"Selector\"", "title": "\"Selector\"", "title_aux": "comfyui-selector" } ], "https://github.com/exectails/comfyui-et_dynamicprompts": [ [ "ETDynamicPrompt" ], { "title_aux": "Dynamic Prompts" } ], "https://github.com/exectails/comfyui-et_infoutils": [ [ "ETInspectTextNode", "ETIntBoxNode", "ETPresentImageNode", "ETShowDataNode", "ETStringBoxNode", "ETTextBoxNode", "ETTokenCountNode" ], { "title_aux": "Info Utils" } ], "https://github.com/exectails/comfyui-et_stringutils": [ [ "ETATOI", "ETFTOA", "ETITOA", "ETJoinTextNode", "ETReplaceTextNode", "ETSplitTextNode", "ETSwitchTextNode", "ETTextFormatter10Node", "ETTextFormatter2Node", "ETTextFormatter5Node" ], { "title_aux": "String Utils" } ], "https://github.com/exedesign/Hunyuan-3D-v3": [ [ "Hunyuan3DPreview", "HunyuanBatchImageTo3D", "HunyuanBatchPreview", "HunyuanConfig", "HunyuanImageTo3D", "HunyuanTextTo3D" ], { "nodename_pattern": "Hunyuan", "title_aux": "ComfyUI-Hunyuan3D-v3" } ], "https://github.com/ez-af/ComfyUI-EZ-AF-Nodes": [ [ "EZ_CSV_Loader", "EZ_Extract_Prompt", "EZ_Find_Replace", "EZ_Input", "EZ_Prompt_Loader", "EZ_Switch", "EZ_Tag_Loader", "EZ_Text_Concat", "EZ_Text_to_Size" ], { "title_aux": "ComfyUI-EZ-AF-Nodes" } ], "https://github.com/f1tzcarrald0/comfyui-cvt": [ [ "ExtractFirstFrame", "ImageConcatMulti", "ListToBatch", "SceneCamera", "ShowText", "SimpleGate", "SimpleGateImage", "SimpleGateString", "StoryboardAssembler", "ThreeShot", "ThreeShotSimple" ], { "title_aux": "CVT - Cinematic Video Tools" } ], "https://github.com/fabbarix/comfyui-promptstore": [ [ "Prompt Selector", "Prompt Template" ], { "title_aux": "comfyui-promptstore" } ], "https://github.com/fabwaseem/ComfyUI-Civitai-Gallery-Explorer": [ [ "CivitaiGalleryExplorerNode", "CivitaiLoraLoader" ], { "title_aux": "Civitai Gallery Explorer" } ], "https://github.com/facefusion/facefusion-comfyui": [ [ "SwapFaceImage", "SwapFaceVideo" ], { "title_aux": "FaceFusion ComfyUI" } ], "https://github.com/facok/ComfyUI-DiversityBoost": [ [ "DiversityBoostCore", "DiversityBoostCoreV3" ], { "title_aux": "comfyui-diversityboost" } ], "https://github.com/facok/ComfyUI-HunyuanVideoMultiLora": [ [ "HunyuanVideoLoraLoader" ], { "title_aux": "ComfyUI-HunyuanVideoMultiLora" } ], "https://github.com/facok/ComfyUI-LCS": [ [ "LCSColorAnchor", "LCSColorBatch", "LCSColorIntervene", "LCSLoadData", "LCSPreviewColors", "LCSSharpnessCalibrate", "LCSSharpnessIntervene", "LCSStepObserver", "LCSToneAdjust" ], { "title_aux": "LCS" } ], "https://github.com/facok/ComfyUI-TeaCacheHunyuanVideo": [ [ "TeaCacheHunyuanVideoSampler_FOK" ], { "title_aux": "ComfyUI-TeaCacheHunyuanVideo" } ], "https://github.com/facok/comfyui-meancache-z": [ [ "MeanCache_ZImage" ], { "title_aux": "comfyui-meancache-z" } ], "https://github.com/fairy-root/ComfyUI-GLHF": [ [ "glhf_chat" ], { "title_aux": "ComfyUI-GLHF" } ], "https://github.com/fairy-root/ComfyUI-OpenAI-FM": [ [ "OpenAIFMNode" ], { "title_aux": "ComfyUI-OpenAI-FM" } ], "https://github.com/fairy-root/ComfyUI-Show-Text": [ [ "ShowText" ], { "title_aux": "ComfyUI-Show-Text" } ], "https://github.com/fairy-root/Flux-Prompt-Generator": [ [ "FluxPromptGenerator" ], { "title_aux": "Flux Prompt Generator for ComfyUI" } ], "https://github.com/fairy-root/comfyui-ollama-llms": [ [ "ConcatenateText", "llava", "ollama" ], { "title_aux": "Ollama and Llava Vision integration for ComfyUI" } ], "https://github.com/fallingmeteorite/nsfw-image-check-comfyui": [ [ "NsfwAreaCoverNode", "NsfwCheckNode" ], { "title_aux": "nsfw-image-check-comfyui" } ], "https://github.com/fangcun010/ComfyUI-LTX2-R2V": [ [ "LTX2R2VBrowserLLM", "LTXVAddGuideMultiFc", "LTXVAddGuideMultiJsonFc", "LTXVAddRefMultiFc", "LTXVAddRefMultiJsonFc" ], { "title_aux": "ComfyUI-LTX2-R2V" } ], "https://github.com/fangzhengyu0704-dotcom/ComfyUI-ArchTone-Extractor": [ [ "ArchToneExtractor" ], { "title_aux": "ComfyUI-ArchTone-Extractor" } ], "https://github.com/fashn-AI/ComfyUI-FASHN": [ [ "FASHN" ], { "title_aux": "FASHN Virtual Try-On" } ], "https://github.com/fat-tire/comfyui-unified-media-suite": [ [ "MediaLoad", "MediaMerge", "MediaSave" ], { "title_aux": "ComfyUI Unified Media Suite" } ], "https://github.com/fblissjr/ComfyUI-DatasetHelper": [ [ "DatasetBatchNode" ], { "title_aux": "ComfyUI Dataset Helper & Batch Node" } ], "https://github.com/fblissjr/ComfyUI-EmbeddingPipelineAnalytics": [ [ "EmbeddingAnalyzer", "EmbeddingPipelineCapture", "Hunyuan" ], { "title_aux": "ComfyUI-EmbeddingPipelineAnalytics" } ], "https://github.com/fblissjr/ComfyUI-QwenImageWanBridge": [ [ "HunyuanVideoCLIPLoader", "HunyuanVideoEmptyLatent", "HunyuanVideoPromptExpander", "HunyuanVideoTextEncoder", "HunyuanVideoVisionLoader", "LLMOutputParser", "PromptKeyFilter", "QwenDebugController", "QwenEliGenEntityControl", "QwenEliGenMaskPainter", "QwenImageBatch", "QwenInpaintSampler", "QwenLowresFixNode", "QwenMaskProcessor", "QwenSmartCrop", "QwenSpatialTokenGenerator", "QwenTemplateBuilder", "QwenTemplateBuilderV2", "QwenTemplateConnector", "QwenToChronoEditBridge", "QwenToWanFirstFrameLatent", "QwenToWanImageSaver", "QwenToWanLatentSaver", "QwenTokenAnalyzer", "QwenTokenAnalyzerStandalone", "QwenTokenDebugger", "QwenVLCLIPLoader", "QwenVLEmptyLatent", "QwenVLImageToLatent", "QwenVLTextEncoder", "QwenVLTextEncoderAdvanced", "TemplateInfluenceAnalyzer", "ZImageEmptyLatent", "ZImageTextEncoder", "ZImageTextEncoderSimple", "ZImageTurnBuilder", "ZImageWanVAEDecode" ], { "title_aux": "ComfyUI-QwenImageWanBridge" } ], "https://github.com/fblissjr/ComfyUI-WanActivationEditor": [ [ "WanVideoActivationEditor", "WanVideoAdvancedActivationEditor", "WanVideoBlockActivationBuilder", "WanVideoBlockActivationViewer", "WanVideoBlockStrengthBuilder", "WanVideoDirectInjector", "WanVideoEmbeddingAmplifier", "WanVideoEmbeddingAnalyzer", "WanVideoEmbeddingDatabase", "WanVideoGuidanceController", "WanVideoInjectionTester", "WanVideoLatentEncoder", "WanVideoLatentInjector", "WanVideoNoiseController", "WanVideoProjectionBooster", "WanVideoSequentialMixer", "WanVideoStrengthVisualizer", "WanVideoVectorArithmetic", "WanVideoVectorDifference", "WanVideoVectorInterpolation" ], { "title_aux": "ComfyUI-WanActivationEditor" } ], "https://github.com/fblissjr/ComfyUI-WanSeamlessFlow": [ [ "WanAdaptiveFlow", "WanBlendVisualize", "WanEmbeddingPreviz", "WanEmbeddingPrevizCanvas", "WanMinimalCanvasTest", "WanSmartBlend" ], { "title_aux": "wanvideo - seamless flow" } ], "https://github.com/fblissjr/shrug-prompter": [ [ "ShrugASR", "ShrugAccumulator", "ShrugCacheControl", "ShrugConnection", "ShrugEmbeddings", "ShrugFramePair", "ShrugTemplate", "ShrugTextCleanup", "ShrugVLM", "ShrugVLMBatch" ], { "title_aux": "Shrug-Prompter: Unified VLM Integration for ComfyUI" } ], "https://github.com/fchangjun/Baidu_Meux_ComfyTools": [ [ "Mask Fill Holes", "MaskBlur+", "MeuxAdvancedImageCrop", "MeuxArtisticTextPreview", "MeuxImageLoader", "MeuxMaskBlurPlus", "MeuxMaskFillHoles", "MeuxMaskLoader", "MeuxMultiSaveImage", "MeuxOutpaintSizePresetSafe", "MeuxRMBG", "MeuxRealESRGANUpscale", "MeuxSeed", "MeuxSimpleLLMNode", "MeuxSizePresetSafe", "MeuxSmartEmptyLatent", "MeuxSmartExactResize", "MeuxTextAreaInput", "Seed" ], { "title_aux": "BaiduMeux_Comfy Tools" } ], "https://github.com/fchangjun/Comfyui_MultiSaveImage": [ [ "Mask Fill Holes", "MaskBlur+", "MeuxAdvancedImageCrop", "MeuxArtisticTextPreview", "MeuxImageLoader", "MeuxMaskBlurPlus", "MeuxMaskFillHoles", "MeuxMaskLoader", "MeuxMultiSaveImage", "MeuxOutpaintSizePresetSafe", "MeuxRMBG", "MeuxRealESRGANUpscale", "MeuxSeed", "MeuxSimpleLLMNode", "MeuxSizePresetSafe", "MeuxSmartEmptyLatent", "MeuxSmartExactResize", "MeuxTextAreaInput", "Seed" ], { "title_aux": "MultiSaveImage Node" } ], "https://github.com/fearnworks/ComfyUI_FearnworksNodes": [ [ "Count Files in Directory (FW)", "Count Tokens (FW)", "CountTokens", "FileCountInDirectory", "Token Count Ranker(FW)", "TokenCountRanker", "Trim To Tokens (FW)", "TrimToTokens" ], { "title_aux": "Fearnworks Nodes" } ], "https://github.com/febogallo/ComfyUI-Freepik": [ [ "FreepikMystic", "FreepikRemoveBackground", "FreepikUpscalerCreative", "FreepikUpscalerPrecision" ], { "title_aux": "ComfyUI-Freepik" } ], "https://github.com/feffy380/comfyui-chroma-cache": [ [ "ChromaCache" ], { "title_aux": "Chroma Cache" } ], "https://github.com/feice-huang/joyai_image_comfyui_gguf": [ [ "JoyAIImageEditCLIPLoaderGGUF", "JoyAIImageEditUNETLoaderGGUF" ], { "title_aux": "joyai_image_comfyui_gguf" } ], "https://github.com/feixuetuba/Spleeter": [ [ "Spleeter" ], { "title_aux": "Spleeter" } ], "https://github.com/felixszeto/ComfyUI-RequestNodes": [ [ "Chainable Upload Image", "ChainableUploadImage", "Form Post Request Node", "FormPostRequestNode", "Get Request Node", "GetRequestNode", "Image To Base64 Node", "Image To Blob Node", "ImageToBase64Node", "ImageToBlobNode", "Key/Value Node", "KeyValueNode", "Post Request Node", "PostRequestNode", "Rest Api Node", "RestApiNode", "Retry Settings Node", "RetrySettingNode", "String Replace Node", "StringReplaceNode" ], { "title_aux": "ComfyUI-RequestNodes" } ], "https://github.com/fexli/fexli-util-node-comfyui": [ [ "FEAnyToDict", "FEAnyToString", "FEBCPrompt", "FEBatchGenStringBCDocker", "FEColor2Image", "FEColorOut", "FEDataInsertor", "FEDataPacker", "FEDataUnpacker", "FEDeepClone", "FEDictCombine", "FEDictPacker", "FEDictUnpacker", "FEEncLoraAutoLoader", "FEEncLoraAutoLoaderStack", "FEEncLoraLoader", "FEExtraInfoAdd", "FEGenStringBCDocker", "FEGenStringGPT", "FEGenStringNBus", "FEImageNoiseGenerate", "FEImagePadForOutpaint", "FEImagePadForOutpaintByImage", "FEInterruptCondition", "FELoadImageQQUrl", "FEOperatorIf", "FERandomBool", "FERandomLoraSelect", "FERandomPrompt", "FERandomizedColor2Image", "FERandomizedColorOut", "FERerouteWithName", "FESaveEncryptImage", "FETextCombine", "FETextCombine2Any", "FETextInput" ], { "title_aux": "fexli-util-node-comfyui" } ], "https://github.com/fexploit/ComfyUI-AutoLabel": [ [ "AutoLabel" ], { "title_aux": "ComfyUI-AutoLabel" } ], "https://github.com/fexploit/ComfyUI-AutoTrimBG": [ [ "RonLayers/TrimBg: RonLayersTrimBgUltraV2" ], { "title_aux": "ComfyUI-AutoTrimBG" } ], "https://github.com/fexploit/ComfyUI-Classifier": [ [ "ClassifierNode" ], { "title_aux": "ComfyUI-Classifier" } ], "https://github.com/fidecastro/comfyui-llamacpp-client": [ [ "LlamaCppClient" ], { "title_aux": "comfyui-llamacpp-client" } ], "https://github.com/filipemeneses/comfy_pixelization": [ [ "Pixelization" ], { "title_aux": "Pixelization" } ], "https://github.com/filliptm/ComfyUI-FL-DiffVSR": [ [ "FL_DiffVSR_LoadModel", "FL_DiffVSR_Upscale" ], { "title_aux": "ComfyUI-FL-DiffVSR" } ], "https://github.com/filliptm/ComfyUI-FL-FishSpeech": [ [ "FL_FishSpeech_ModelLoader", "FL_FishSpeech_ReferenceAudio", "FL_FishSpeech_TTS", "FL_FishSpeech_Transcribe", "FL_FishSpeech_VQDecode", "FL_FishSpeech_VQEncode" ], { "title_aux": "FL FishSpeech" } ], "https://github.com/filliptm/ComfyUI-FL-LTXTools": [ [ "FL_LTX_MotionBoost" ], { "title_aux": "ComfyUI-FL-LTXTools" } ], "https://github.com/filliptm/ComfyUI-FL-PixelGen": [ [ "FL_PixelGen_Generate", "FL_PixelGen_LoraLoader", "FL_PixelGen_ModelLoader", "FL_PixelGen_TextEncoderLoader", "FL_PixelGen_Train", "FL_PixelGen_TrainingConfig" ], { "title_aux": "FL PixelGen" } ], "https://github.com/filliptm/ComfyUI-FL-VoxtralTTS": [ [ "FL_VoxtralTTS_Generate", "FL_VoxtralTTS_ModelLoader" ], { "title_aux": "FL Voxtral TTS" } ], "https://github.com/filliptm/ComfyUI_FL-ClearVoice": [ [ "FL_ClearVoice_ModelLoader", "FL_ClearVoice_Process" ], { "title_aux": "ComfyUI_FL-ClearVoice" } ], "https://github.com/filliptm/ComfyUI_FL-CosyVoice3": [ [ "FL_CosyVoice3_AudioCrop", "FL_CosyVoice3_CrossLingual", "FL_CosyVoice3_Dialog", "FL_CosyVoice3_Instruct2", "FL_CosyVoice3_ModelLoader", "FL_CosyVoice3_SaveSpeaker", "FL_CosyVoice3_SpeakerClone", "FL_CosyVoice3_SpeakerInstruct2", "FL_CosyVoice3_VoiceConversion", "FL_CosyVoice3_ZeroShot" ], { "title_aux": "ComfyUI_FL-CosyVoice3" } ], "https://github.com/filliptm/ComfyUI_FL-Path-Animator": [ [ "FL_PathAnimator" ], { "title_aux": "ComfyUI_FL-Path-Animator" } ], "https://github.com/filliptm/ComfyUI_FL-SongGen": [ [ "FL_SongGen_AutoStyle", "FL_SongGen_DescriptionBuilder", "FL_SongGen_Generate", "FL_SongGen_LyricsFormatter", "FL_SongGen_ModelLoader", "FL_SongGen_StyleTransfer" ], { "title_aux": "ComfyUI_FL-SongGen" } ], "https://github.com/filliptm/ComfyUI_FL-Trainer": [ [ "FL_ImageCaptionSaver", "FL_KohyaSSAdvConfig", "FL_KohyaSSDatasetConfig", "FL_KohyaSSInitWorkspace", "FL_KohyaSSTrain", "FL_Kohya_EasyTrain", "FL_LoadImagesFromDirectoryPath" ], { "title_aux": "ComfyUI_FL-Trainer" } ], "https://github.com/filliptm/ComfyUI_Fill-ChatterBox": [ [ "FL_ChatterboxDialogTTS", "FL_ChatterboxMultilingualTTS", "FL_ChatterboxTTS", "FL_ChatterboxTurboTTS", "FL_ChatterboxVC" ], { "title_aux": "ComfyUI_Fill-ChatterBox" } ], "https://github.com/filliptm/ComfyUI_Fill-Nodes": [ [ "FL_API_Base64_ImageLoader", "FL_API_ImageSaver", "FL_AnimatedShapePatterns", "FL_AnimeLineExtractor", "FL_ApplyMask", "FL_Ascii", "FL_AudioFrameCalculator", "FL_Audio_BPM_Analyzer", "FL_Audio_Beat_Visualizer", "FL_Audio_Crop", "FL_Audio_Drum_Detector", "FL_Audio_Envelope_Visualizer", "FL_Audio_Music_Video_Sequencer", "FL_Audio_Reactive_Brightness", "FL_Audio_Reactive_Edge_Glow", "FL_Audio_Reactive_Envelope", "FL_Audio_Reactive_Saturation", "FL_Audio_Reactive_Scale", "FL_Audio_Reactive_Speed", "FL_Audio_Segment_Extractor", "FL_Audio_Separation", "FL_Audio_Shot_Iterator", "FL_BatchAlign", "FL_BlackFrameReject", "FL_BulkPDFLoader", "FL_BulletHellGame", "FL_CSVExtractor", "FL_CaptionSaver_V2", "FL_CaptionToCSV", "FL_ClipScanner", "FL_CoTracker", "FL_ColorPicker", "FL_CreateShapeImageOnPath", "FL_Dalle3", "FL_DepthBlur", "FL_DirectoryCrawl", "FL_Dither", "FL_FILM", "FL_Fal_GPTImage2_Edit", "FL_Fal_Gemini_ImageEdit", "FL_Fal_Kling_AIAvatar", "FL_Fal_Kontext", "FL_Fal_Pixverse", "FL_Fal_Pixverse_LipSync", "FL_Fal_Pixverse_Transition", "FL_Fal_SeedVR_Upscale", "FL_Fal_Seedance_i2v", "FL_Fal_Seedream_Edit", "FL_Fal_Sora", "FL_Float", "FL_FloatToInt", "FL_FractalKSampler", "FL_GPT_Image1", "FL_GPT_Image1_ADV", "FL_GPT_Text", "FL_GPT_Vision", "FL_GeminiImageEditor", "FL_GeminiImageGenADV", "FL_GeminiTextAPI", "FL_GeminiVideoCaptioner", "FL_Glitch", "FL_GoogleCloudStorage", "FL_GoogleDriveDownloader", "FL_GoogleDriveImageDownloader", "FL_GradGenerator", "FL_HFDatasetDownloader", "FL_HFHubModelUploader", "FL_HF_Character", "FL_HF_UploaderAbsolute", "FL_HalftonePattern", "FL_Hedra_API", "FL_HexagonalPattern", "FL_ImageAddNoise", "FL_ImageAddToBatch", "FL_ImageAdjuster", "FL_ImageAspectCropper", "FL_ImageBatch", "FL_ImageBatchToGrid", "FL_ImageBatchToImageList", "FL_ImageBlank", "FL_ImageCaptionLayout", "FL_ImageCaptionLayoutPDF", "FL_ImageCaptionSaver", "FL_ImageCollage", "FL_ImageCrop", "FL_ImageDimensionDisplay", "FL_ImageListToImageBatch", "FL_ImageNotes", "FL_ImageOverlay", "FL_ImagePicker", "FL_ImagePixelator", "FL_ImageRandomizer", "FL_ImageReplace", "FL_ImageSelector", "FL_ImageSlicer", "FL_ImageToMask", "FL_ImagesToPDF", "FL_InfiniteZoom", "FL_InpaintCrop", "FL_Inpaint_Stitch", "FL_IntToFloat", "FL_JS", "FL_KSamplerXYZPlot", "FL_KartelJobInput", "FL_KartelJobOutput", "FL_KsamplerBasic", "FL_KsamplerContextWindow", "FL_KsamplerPlus", "FL_KsamplerPlusV2", "FL_KsamplerSEG", "FL_KsamplerSEG_Captioner", "FL_KsamplerSEG_Encoder", "FL_KsamplerSEG_Regions", "FL_KsamplerSettings", "FL_KsamplerSigma", "FL_LTXVMaskedICLoRAGuide", "FL_LoadCSV", "FL_LoadImage", "FL_MadLibGenerator", "FL_Math", "FL_MirrorAndAppendCaptions", "FL_ModelInspector", "FL_NFTGenerator", "FL_NodeLoader", "FL_NodePackLoader", "FL_OllamaCaptioner", "FL_PDFEncryptor", "FL_PDFImageExtractor", "FL_PDFLoader", "FL_PDFMerger", "FL_PDFSaver", "FL_PDFTextExtractor", "FL_PDFToImages", "FL_Padding", "FL_PaddingRemover", "FL_PaperDrawn", "FL_PasteByMask", "FL_PasteOnCanvas", "FL_PathAnimator", "FL_PathTypeChecker", "FL_PixVerseAPI", "FL_PixelArtShader", "FL_PixelSort", "FL_ProResVideo", "FL_PromptBasic", "FL_PromptMulti", "FL_PromptSelector", "FL_PromptSelectorBasic", "FL_QwenImageEditStrength", "FL_RIFE", "FL_RandomNumber", "FL_RandomShapeGenerator", "FL_RegionPNGOverlay", "FL_ReplaceColor", "FL_RetroEffect", "FL_Ripple", "FL_RunwayAct2", "FL_RunwayImageAPI", "FL_SDUltimate_Slices", "FL_SamplerStrings", "FL_SaveAndDisplayImage", "FL_SaveCSV", "FL_SaveImages", "FL_SaveRGBAAnimatedWebP", "FL_SaveWebM", "FL_SaveWebPImage(SaveImage)", "FL_SchedulerStrings", "FL_SendToDiscordWebhook", "FL_SeparateMaskComponents", "FL_Shadertoy", "FL_ShowText", "FL_SimpleGPTVision", "FL_StringToLoraName", "FL_Switch", "FL_Switch_Big", "FL_SystemCheck", "FL_TetrisGame", "FL_TextOverlayNode", "FL_TextToPDF", "FL_TimeLine", "FL_UnloadAllModels", "FL_UnloadModel", "FL_UpscaleModel", "FL_Veo3VideoGen", "FL_VertexGemini25FlashImage", "FL_VideoBatchSplitter", "FL_VideoCadence", "FL_VideoCadenceCompile", "FL_VideoCaptionSaver", "FL_VideoCropMask", "FL_VideoCrossfade", "FL_VideoCut", "FL_VideoRecompose", "FL_VideoTrim", "FL_WF_Agent", "FL_WanFirstLastFrameToVideo", "FL_WanVaceToVideoMultiRef", "FL_WanVideoBlender", "FL_WanVideoBlender3Way", "FL_WanVideoContinuationBlender", "FL_WanVideoContinue", "FL_WordFrequencyGraph", "FL_ZImageControlNetPatch", "FL_ZipDirectory", "FL_ZipSave", "GradientImageGenerator", "SaveWebPImage" ], { "title_aux": "ComfyUI_Fill-Nodes" } ], "https://github.com/filliptm/comfyui-fl-penguinvl": [ [ "FL_PenguinVL_BatchImageQuery", "FL_PenguinVL_ImageQuery", "FL_PenguinVL_LoadModel", "FL_PenguinVL_VideoQuery" ], { "title_aux": "FL PenguinVL" } ], "https://github.com/fkxianzhou/ComfyUI-360Panoramas": [ [ "PanoramaRectify" ], { "title_aux": "ComfyUI 360 Panoramas" } ], "https://github.com/fkxianzhou/ComfyUI-Jimeng-API": [ [ "JimengAPIClient", "JimengProgressTest", "JimengQuotaSettings", "JimengReferenceImage2Video", "JimengSeedance1", "JimengSeedance1_5", "JimengSeedance2", "JimengSeedream3", "JimengSeedream4", "JimengSeedream5", "JimengVideoQueryTasks", "JimengVisualUnderstanding" ], { "title_aux": "ComfyUI-Jimeng-API" } ], "https://github.com/flamacore/ComfyUI-YouTubeUploader": [ [ "YouTubeAuthNode", "YouTubeUploaderNode" ], { "title_aux": "ComfyUI YouTube Uploader" } ], "https://github.com/florestefano1975/ComfyUI-Advanced-Sequence-Seed": [ [ "AdvancedSequenceSeedNode" ], { "title_aux": "Advanced Sequence Seed Generator" } ], "https://github.com/florestefano1975/ComfyUI-CogVideoX": [ [ "CogVideoX Image-2-Video Extended", "CogVideoX Save Video" ], { "title_aux": "ComfyUI-CogVideoX" } ], "https://github.com/florestefano1975/ComfyUI-HiDiffusion": [ [ "HiDiffusionSD15", "HiDiffusionSD21", "HiDiffusionSDXL", "HiDiffusionSDXLTurbo" ], { "title_aux": "ComfyUI HiDiffusion" } ], "https://github.com/florestefano1975/ComfyUI-StabilityAI-Suite": [ [ "StabilityAI Suite - Creative Upscale", "StabilityAI Suite - Creative Upscale Recover File", "StabilityAI Suite - Image Core + Style Preset", "StabilityAI Suite - Inpainting", "StabilityAI Suite - Outpainting", "StabilityAI Suite - Remove Background", "StabilityAI Suite - SD3", "StabilityAI Suite - Search and Replace" ], { "title_aux": "ComfyUI StabilityAI Suite" } ], "https://github.com/florestefano1975/comfyui-portrait-master": [ [ "PortraitMaster", "PortraitMasterBaseCharacter", "PortraitMasterFaceGenerator", "PortraitMasterMakeup", "PortraitMasterPromptStyler", "PortraitMasterSkinDetails", "PortraitMasterStylePose" ], { "title_aux": "comfyui-portrait-master" } ], "https://github.com/florestefano1975/comfyui-prompt-composer": [ [ "PromptComposerCustomLists", "PromptComposerEffect", "PromptComposerGrouping", "PromptComposerMerge", "PromptComposerStyler", "PromptComposerTextSingle", "promptComposerTextMultiple" ], { "title_aux": "comfyui-prompt-composer" } ], "https://github.com/flowers6421/ComfyUI-SimpleTunerFlux2": [ [ "SimpleTunerFlux2LoRALoader", "SimpleTunerFlux2LoRASelector", "SimpleTunerFlux2LoRAUnloader", "SimpleTunerFlux2PipelineLoader", "SimpleTunerFlux2Sampler" ], { "title_aux": "ComfyUI-SimpleTunerFlux2" } ], "https://github.com/flowtyone/ComfyUI-Flowty-CRM": [ [ "CCMSampler", "CRMModelLoader", "CRMModeler", "CRMModelerCuda", "CRMPoseSampler", "CRMPoserConfig", "CRMPreprocessForPoser", "CRMViewer" ], { "title_aux": "ComfyUI-Flowty-CRM" } ], "https://github.com/flowtyone/ComfyUI-Flowty-LDSR": [ [ "LDSRModelLoader", "LDSRUpscale", "LDSRUpscaler" ], { "title_aux": "ComfyUI-Flowty-LDSR" } ], "https://github.com/flowtyone/ComfyUI-Flowty-TripoSR": [ [ "TripoSRModelLoader", "TripoSRSampler", "TripoSRViewer" ], { "title_aux": "ComfyUI-Flowty-TripoSR" } ], "https://github.com/flrngel/ComfyUI_rgbx_xrgb_Wrapper": [ [ "rgb2x", "x2rgb" ], { "title_aux": "ComfyUI_rgbx_xrgb_Wrapper" } ], "https://github.com/fluffydiveX/ComfyUI-hvBlockswap": [ [ "hvBlockSwap" ], { "title_aux": "ComfyUI-hvBlockswap" } ], "https://github.com/flybirdxx/ComfyUI-RexOmni": [ [ "RexOmniDetector", "RexOmniLoader" ], { "title_aux": "ComfyUI-Rex-Omni" } ], "https://github.com/flybirdxx/ComfyUI-SDMatte": [ [ "SDMatteApply" ], { "title_aux": "ComfyUI-SDMatte" } ], "https://github.com/flybirdxx/ComfyUI-SoulX-Podcast": [ [ "SoulXPodcastGenerate", "SoulXPodcastInputParser", "SoulXPodcastLoader" ], { "title_aux": "ComfyUI-SoulX-Podcast" } ], "https://github.com/flycarl/ComfyUI-Pixelate": [ [ "ComfyUIPixelate" ], { "title_aux": "ComfyUI-Pixelate" } ], "https://github.com/flyghtxmz/ComfyUI-CFG-Ctrl": [ [ "CFGCtrlSMCGuider" ], { "title_aux": "ComfyUI-CFG-Ctrl" } ], "https://github.com/flyingshutter/As_ComfyUI_CustomNodes": [ [ "CropImage_AS", "Eval_AS", "ImageMixMasked_As", "ImageToMask_AS", "Int2Any_AS", "LatentAdd_AS", "LatentMixMasked_As", "LatentMix_AS", "LatentToImages_AS", "LoadLatent_AS", "MapRange_AS", "MaskToImage_AS", "Math_AS", "NoiseImage_AS", "Number2Float_AS", "Number2Int_AS", "Number_AS", "SaveLatent_AS", "TextToImage_AS", "TextWildcardList_AS" ], { "title_aux": "As_ComfyUI_CustomNodes" } ], "https://github.com/fmartinellidev/ComfyUI-Prompt_util_pack": [ [ "PromptHiddenProcessor", "PromptSnippetExtractor", "PromptVariableExtractor", "PromptVariableSubstitutor" ], { "title_aux": "ComfyUI-Prompt_util_pack" } ], "https://github.com/fmatray/ComfyUI_BattlemapGrid": [ [ "Battlemap Grid", "Compass", "Map Generator", "Map Generator(Outdoors)" ], { "title_aux": "ComfyUI_BattlemapGrid" } ], "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler": [ [ "HyperSDXL1StepUnetScheduler" ], { "title_aux": "ComfyUI-HyperSDXL1StepUnetScheduler (ByteDance)" } ], "https://github.com/fofr/ComfyUI-Prompter-fofrAI": [ [ "List sampler \ud83e\udeb4", "Prompt from template \ud83e\udeb4" ], { "title_aux": "ComfyUI-Prompter-fofrAI" } ], "https://github.com/fofr/comfyui-basic-auth": [ [ "BasicAuthSetup" ], { "title_aux": "ComfyUI-Basic-Auth" } ], "https://github.com/fofr/comfyui-fofr-toolkit": [ [ "Incrementer \ud83e\udeb4", "Width and height for scaling image to ideal resolution \ud83e\udeb4", "Width and height from aspect ratio \ud83e\udeb4" ], { "title_aux": "comfyui-fofr-toolkit" } ], "https://github.com/forever22777/comfyui-self-guidance": [ [ "CLIPConditioning", "CheckpointLoaderMixWithDiffusers", "SelfGuidanceSampler" ], { "title_aux": "Self-Guidance nodes" } ], "https://github.com/fotobudka-team/comfyui-ai-faces": [ [ "PhotoVerification" ], { "title_aux": "ComfyUI AI Faces - Photo Verification Node" } ], "https://github.com/foxtrot-roger/comfyui-rf-nodes": [ [ "LogBool", "LogFloat", "LogInt", "LogNumber", "LogString", "LogVec2", "LogVec3", "RF_AtIndexString", "RF_BoolToString", "RF_FloatToString", "RF_IntToString", "RF_JsonStyleLoader", "RF_MergeLines", "RF_NumberToString", "RF_OptionsString", "RF_RangeFloat", "RF_RangeInt", "RF_RangeNumber", "RF_SavePromptInfo", "RF_SplitLines", "RF_TextConcatenate", "RF_TextInput", "RF_TextReplace", "RF_Timestamp", "RF_ToString", "RF_Vec2ToString", "RF_Vec3ToString", "TextLine" ], { "title_aux": "RF Nodes" } ], "https://github.com/fpgaminer/joycaption_comfyui": [ [ "JJC_DownloadAndLoadJoyCaptionModel", "JJC_JoyCaption", "JJC_JoyCaption_Custom" ], { "title_aux": "JoyCaption Nodes" } ], "https://github.com/fplu/comfyui_lama_with_refiner": [ [ "INPAINT_InpaintWithLaMaRefinerModel", "INPAINT_LoadInpaintLaMaModel" ], { "title_aux": "lama_with_refiner" } ], "https://github.com/fr0nky0ng/ComfyUI-Face-Comparator": [ [ "FaceComparator" ], { "title_aux": "ComfyUI-Face-Comparator" } ], "https://github.com/fr0nky0ng/ComfyUI-JSON-Prompt": [ [ "FormatLLMOutput", "JSONPromptGenerator" ], { "title_aux": "ComfyUI-JSON-Prompt" } ], "https://github.com/fr0nky0ng/ComfyUI-frankAI-banana": [ [ "BananaApiKeyNode", "BananaMainNode", "BananaPromptSelector", "FrankApiKeyNode", "GoogleApiKeyNode", "ImageListCollector" ], { "title_aux": "ComfyUI-frankAI-banana" } ], "https://github.com/francarl/ComfyUI-OnDemand-Loaders": [ [ "OnDemandCLIPLoader", "OnDemandCLIPVisionLoader", "OnDemandCheckpointLoader", "OnDemandCivitaiLikedLoraLoader", "OnDemandControlNetLoader", "OnDemandDualCLIPLoader", "OnDemandGGUFLoader", "OnDemandLoraLoader", "OnDemandModelPatchLoader", "OnDemandUNETLoader", "OnDemandVAELoader" ], { "title_aux": "ComfyUI-OnDemand-Lora-Loader" } ], "https://github.com/franciscotorrado/ComfyUI-Automation": [ [ "IteratorCounter", "IteratorItem", "IteratorList", "IteratorSignal", "VideoConcatenation" ], { "title_aux": "ComfyUI-Automation" } ], "https://github.com/frankchieng/ComfyUI_Aniportrait": [ [ "AniPortrait_Audio2Video", "AniPortrait_Audio_Path", "AniPortrait_LoadVideoPath", "AniPortrait_Pose_Gen_Video", "AniPortrait_Ref_Image_Path", "AniPortrait_Video_Gen_Pose" ], { "title_aux": "ComfyUI_Aniportrait" } ], "https://github.com/frankchieng/ComfyUI_MagicClothing": [ [ "MagicClothing_Animatediff", "MagicClothing_Generate", "MagicClothing_Inpainting" ], { "title_aux": "ComfyUI_MagicClothing" } ], "https://github.com/frankchieng/ComfyUI_llm_easyanimiate": [ [], { "nodename_pattern": "^FrankChiengEasyAnimate", "title_aux": "ComfyUI_llm_easyanimiate" } ], "https://github.com/frankluise5220/ComfyUI-Lorahelper": [ [ "LH_AutoRatio", "LH_History_Monitor", "LH_LlamaInstruct", "LH_LoraLoader", "LH_MultiTextSelector", "LH_SuperText", "LH_TextDirectoryLoader", "LoRA_AllInOne_Saver", "UniversalAIChat", "UniversalGGUFLoader", "UniversalOllamaLoader" ], { "nodename_pattern": "UniversalGGUFLoader|UniversalOllamaLoader|UniversalAIChat|LH_LlamaInstruct|LH_History_Monitor|LH_MultiTextSelector|LoRA_AllInOne_Saver|LH_SimpleText", "title_aux": "ComfyUI-LoraHelper" } ], "https://github.com/fredhopp/comfyui-flipflopnodes": [ [ "FF Group Positioner", "FF Load Image with Metadata", "FF Text" ], { "title_aux": "comfyui-flipflopnodes" } ], "https://github.com/fredlef/Comfyui_FSL_Nodes": [ [ "FSL Composite With Mask", "FSL Image Passthrough", "FSL Image Switch 8Way", "FSL Manual Alpha Mask Painter", "FSL Save And Strip Alpha", "FSLEnsureNHWCBatch", "FSLGeminiChat", "FSLGeminiGenerateImage", "FSLGeminiGenerateImageV8", "FSLGeminiImageGenerator", "FSLImageMemoryClear", "FSLImageMemoryClearAll", "FSLImageMemoryRecallSafe", "FSLImageMemoryStore", "FSLImageSaverWithMetadata", "FSLImageSaverWithMetadataV5", "FSLPromptCompose", "FSLVeoGenerator" ], { "title_aux": "ComfyUI FSL Nodes" } ], "https://github.com/freelifehacker/ComfyUI-ImgMask2PNG": [ [ "ImageMask2PNG" ], { "title_aux": "ComfyUI-ImgMask2PNG" } ], "https://github.com/fsdymy1024/ComfyUI_fsdymy": [ [ "IPAdapterLayerWeight", "Preview Image Without Metadata", "PreviewImageWithoutMetadata", "Save Image Without Metadata", "SaveImageWithoutMetadata", "ShowText", "ZhiPuAiNode" ], { "title_aux": "ComfyUI_fsdymy" } ], "https://github.com/fssorc/ComfyUI_FFT": [ [ "FFTNode", "FindFFTSpot", "InvertFFTNode", "InvertFFTWithMask" ], { "title_aux": "ComfyUI_FFT" } ], "https://github.com/fssorc/ComfyUI_FaceShaper": [ [ "FaceAlignmentCropper", "FaceShaper", "FaceShaperComposite", "FaceShaperCropper", "FaceShaperFaceMask", "FaceShaperLoadInsightFaceCropper", "FaceShaperLoadMediaPipeCropper", "FaceShaperMatchV2", "FaceShaperModels", "FaceShaperShowLandMarks", "FaceShaperV2" ], { "title_aux": "ComfyUI_FaceShaper" } ], "https://github.com/fssorc/ComfyUI_RopeWrapper": [ [ "RopeWrapper_DetectNode", "RopeWrapper_FaceRestore", "RopeWrapper_LoadModels", "RopeWrapper_LoadSwapInfo", "RopeWrapper_OptionNode", "RopeWrapper_SaveSwapInfo", "RopeWrapper_SwapNode" ], { "title_aux": "ComfyUI_RopeWrapper" } ], "https://github.com/fssorc/ComfyUI_pose_inter": [ [ "GenTPose", "PoseModify", "Pose_Inter", "Pose_Inter_V2" ], { "title_aux": "ComfyUI_pose_inter" } ], "https://github.com/fudosanit/ComfyUI-Random-Resolution": [ [ "RandomResolutionSelector" ], { "title_aux": "ComfyUI-Random-Resolution" } ], "https://github.com/fuselayer/comfyui-lite-tracker": [ [ "LiteTracker_LoadModel", "LiteTracker_Track", "RectEditor" ], { "title_aux": "comfyui-lite-tracker" } ], "https://github.com/fuselayer/comfyui-mosaic-blur": [ [ "ImageMosaic" ], { "title_aux": "comfyui-mosaic-blur" } ], "https://github.com/fuselayer/comfyui-noise-match": [ [ "ApplyNoisePattern", "NoisePatternVisualizer", "NoiseRegionDetector", "RealNoiseExtractor" ], { "title_aux": "comfyui-noise-match" } ], "https://github.com/fwlemos/NBP-Comfyui": [ [ "GoogleAPIKey", "NanoBananaChat", "NanoBananaGenerate" ], { "title_aux": "comfyui-nano-banana" } ], "https://github.com/g0kuvonlange/ComfyUI-Load-From-URL": [ [ "Load LoRA From URL", "Load LoRAs from JSON", "Load Video From URL" ], { "title_aux": "ComfyUI Load From URL" } ], "https://github.com/g7b2/ComfyUI-Artist-Tester": [ [ "ArtistListIterator", "ArtistPromptComposer", "SaveImageWithArtistTag" ], { "title_aux": "ComfyUI-Artist-Tester" } ], "https://github.com/g7b2/ComfyUI-MultiCheckpoint-Tester": [ [ "MultiCheckpointIncrementalNamer" ], { "title_aux": "ComfyUI-MultiCheckpoint-Tester" } ], "https://github.com/gabe-init/ComfyUI-11labs": [ [ "ElevenLabsNode" ], { "title_aux": "ComfyUI-11labs" } ], "https://github.com/gabe-init/ComfyUI-Google-Image-Search": [ [ "GoogleImageSearchNode" ], { "title_aux": "ComfyUI-Google-Image-Search" } ], "https://github.com/gabe-init/ComfyUI-Openrouter_node": [ [ "OpenRouterNode" ], { "title_aux": "ComfyUI OpenRouter Node" } ], "https://github.com/gabe-init/ComfyUI-String-Similarity": [ [ "StringSimilarity" ], { "title_aux": "ComfyUI-String-Similarity" } ], "https://github.com/galpt/comfy-intelliPrompt": [ [ "IntelliPromptResolutionPresetLatent", "intelliPrompt" ], { "title_aux": "comfy-intelliprompt" } ], "https://github.com/game4d/ComfyUI-BDsInfiniteYou": [ [ "InfiniteYou_Image", "InfiniteYou_Load" ], { "title_aux": "ComfyUI-BDsInfiniteYou" } ], "https://github.com/gaoqi125/comfyui-audio-silence-trim": [ [ "AudioSilenceTrim" ], { "title_aux": "comfyui-audio-silence-trim" } ], "https://github.com/garg-aayush/ComfyUI-Svg2Raster": [ [ "LoadSVGImage", "RasterizeSVG" ], { "title_aux": "ComfyUI-Svg2Raster" } ], "https://github.com/gasdyueer/comfyui-yolo-mask-process": [ [ "MaskedImageEffects", "YoloDetectionAndSegmentation" ], { "title_aux": "ComfyUI YOLO Mask Process" } ], "https://github.com/gasparuff/CustomSelector": [ [ "CustomSelector" ], { "title_aux": "comfyui-customselector" } ], "https://github.com/gateway/ComfyUI-Kie-API": [ [ "KIEParsePromptGridJSON", "KIE_Flux2_I2I", "KIE_GPTImage2_ImageToImage", "KIE_GPTImage2_TextToImage", "KIE_Gemini3Pro_LLM", "KIE_GetRemainingCredits", "KIE_GridSlice", "KIE_GrokImagine_I2I", "KIE_GrokImagine_I2V", "KIE_GrokImagine_T2I", "KIE_GrokImagine_T2V", "KIE_Kling25_I2V_Pro", "KIE_Kling26Motion_I2V", "KIE_Kling26_I2V", "KIE_Kling26_T2V", "KIE_Kling3Motion_I2V", "KIE_Kling3_Preflight", "KIE_Kling3_Video", "KIE_KlingElements", "KIE_KlingElementsBatch", "KIE_NanoBanana2_Image", "KIE_NanoBananaPro_Image", "KIE_Seedance15Pro_I2V", "KIE_Seedance2_Preflight", "KIE_Seedance2_Video", "KIE_SeedanceV1Pro_Fast_I2V", "KIE_Seedream45_Edit", "KIE_Seedream45_TextToImage", "KIE_Suno_Music_Advanced", "KIE_Suno_Music_Basic", "KIE_SystemPrompt_Selector" ], { "title_aux": "ComfyUI-Kie-API" } ], "https://github.com/gelasdev/ComfyUI-FLUX-BFL-API": [ [ "Flux2Flex_BFL", "Flux2Klein4b_BFL", "Flux2Klein9bPreview_BFL", "Flux2Klein9b_BFL", "Flux2Max_BFL", "Flux2ProPreview_BFL", "Flux2Pro_BFL", "FluxConfig_BFL", "FluxCredits_BFL", "FluxDeleteFinetune_BFL", "FluxDev_BFL", "FluxErase_BFL", "FluxFinetuneDetails_BFL", "FluxFinetuneStatus_BFL", "FluxKontextMax_BFL", "FluxKontextPro_BFL", "FluxMyFinetunes_BFL", "FluxOutpaint_BFL", "FluxPro11UltraFinetune_BFL", "FluxPro11Ultra_BFL", "FluxPro11_BFL", "FluxProExpand_BFL", "FluxProFillFinetune_BFL", "FluxProFill_BFL", "FluxVirtualTryOn_BFL", "ImageToBase64_BFL" ], { "title_aux": "ComfyUI-FLUX-BFL-API" } ], "https://github.com/gemell1/ComfyUI_GMIC": [ [ "GmicCliWrapper", "GmicQtWrapper" ], { "title_aux": "ComfyUI_GMIC" } ], "https://github.com/gen1nya/ComfyUI-Remote-Upscale": [ [ "RefreshRemoteModels", "RemoteUpscaleImage" ], { "title_aux": "ComfyUI Remote Upscale" } ], "https://github.com/geocine/geocine-comfyui": [ [ "Image Scale", "Image Selector", "LoRA Name List", "OpenAICompatibleLLM", "PreviewText", "Prompt Text", "Seed to Noise", "ShowTextNode", "Text Replace" ], { "title_aux": "geocine-comfyui" } ], "https://github.com/georgitsenov/ComfyUI-R2": [ [ "S3SaveNode" ], { "title_aux": "ComfyUI S3 Save Node" } ], "https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner": [ [ "CombineOutputLists", "ConvertNumberToIntFloatStr", "FormattedString", "JSONOutputList", "KSamplerImmediateSave", "LoadAnyFile", "NumberOutputList", "SpreadsheetOutputList", "StringOutputList", "WorkflowDiscriminator", "XyzGridPlot" ], { "title_aux": "ComfyUI-outputlists-combiner" } ], "https://github.com/ggarra13/ComfyUI-mrv2": [ [ "mrv2AnnotationsImageNode", "mrv2SaveEXRImage" ], { "title_aux": "ComfyUI-mrv2" } ], "https://github.com/giriss/comfy-image-saver": [ [ "Cfg Literal", "Checkpoint Selector", "Int Literal", "Sampler Selector", "Save Image w/Metadata", "Scheduler Selector", "Seed Generator", "String Literal", "Width/Height Literal" ], { "title_aux": "Save Image with Generation Metadata" } ], "https://github.com/gisu/comfyui-foxpack": [ [ "Add_To_List", "BaseSamplerSetup", "Big_Prompter", "Change_Entries_In_A_List", "Change_Entry_From_List", "CheckpointMetaExtractor", "CheckpointSelector", "Complete_Setup", "Convert_Into", "Negate_Boolean", "Optional_Value_Override", "OverrideSamplerSetup", "Override_Value_If_Unset", "Pick_Value_From_Dict", "Pick_Values_From_List", "Refine_Prompt", "Refine_Setup", "Remap_Values", "Remove_Values_From_List", "Select_By_Index", "Select_Line_By_Index", "Select_String_By_Index", "SetupSelector", "Show_Type", "Split_Entry_In_2Chunks", "Split_Entry_In_4Chunks", "Split_Entry_In_6Chunks", "Split_Entry_In_8Chunks", "Step_Denoise", "UniversalLatentHelper", "Universal_VAE_Loader" ], { "title_aux": "foxpack" } ], "https://github.com/gitadmini/comfyui_extractstoryboards": [ [ "ExtractStoryboards_xuhuan1024", "IntBatchSize_xuhuan1024", "IntBatch_xuhuan1024", "String2Ints_xuhuan1024" ], { "title_aux": "ExtractStoryboards" } ], "https://github.com/gitcapoom/comfyui_fovestimator": [ [ "DepthFOVEstimator", "FOVEstimator" ], { "title_aux": "ComfyUI FOV Estimator" } ], "https://github.com/githubYiheng/ComfyUI_Change_IMAGE_BOREDER": [ [ "ChangeImageBorder" ], { "title_aux": "ComfyUI_Change_IMAGE_BOREDER" } ], "https://github.com/githubYiheng/ComfyUI_GetFileNameFromURL": [ [ "GetFileNameFromURL" ], { "title_aux": "ComfyUI_GetFileNameFromURL" } ], "https://github.com/githubYiheng/comfyui_kmeans_filter": [ [ "ImageKmeansFilter" ], { "title_aux": "comfyui_kmeans_filter" } ], "https://github.com/githubYiheng/comfyui_meanshift_filter": [ [ "ImageMeanshiftFilter" ], { "title_aux": "comfyui_meanshift_filter" } ], "https://github.com/githubYiheng/comfyui_private_postprocessor": [ [ "ImageCPostprocessor", "PrivateImageMask" ], { "title_aux": "comfyui_private_postprocessor" } ], "https://github.com/glibsonoran/Plush-for-ComfyUI": [ [ "AI Chooser", "Add Parameters", "AdvPromptEnhancer", "Custom API Key", "DalleImage", "Enhancer", "GPT Image", "Gemini Image", "Image Mixer", "Imagen Image", "ImgTextSwitch", "Load Remote Models", "LoadText|plush", "Model-CLIP Output Switch", "ParseJSON", "Plush-Exif Wrangler", "Random Image Output", "Random Mixer", "Random Output", "Remove Text", "Tagger", "Text (Any)", "Type Converter", "mulTextSwitch" ], { "title_aux": "Plush-for-ComfyUI" } ], "https://github.com/glifxyz/ComfyUI-GlifNodes": [ [ "FilmGrain", "FluxReduxFloatRamp", "GlifConsistencyDecoder", "GlifPatchConsistencyDecoderTiled", "GlifVariable", "HFHubEmbeddingLoader", "HFHubLoraLoader", "ImagePaddingAdvanced", "ImageToMultipleOf", "LoraLoaderFromURL", "SDXLAspectRatio" ], { "title_aux": "ComfyUI-GlifNodes" } ], "https://github.com/glitchinthemetrix16/ComfyUI-Roop": [ [ "RoopBatchFaceSwap", "RoopFaceSwap", "RoopFaceSwapVideo", "RoopFaceSwapWithEnhancer", "RoopSendWebhookFile", "RoopSendWebhookImage" ], { "title_aux": "ComfyUI Roop Custom Nodes" } ], "https://github.com/glonlas/ComfyUI-image-profile": [ [ "ComfyUIImageProfile" ], { "title_aux": "ComfyUI-image-profile" } ], "https://github.com/glonlas/comfyUI-LMStudio-nodes": [ [ "LMStudio_Connect", "LMStudio_ImageToText", "LMStudio_TextGen" ], { "title_aux": "LMStudio Remote Nodes" } ], "https://github.com/glowcone/comfyui-base64-to-image": [ [ "LoadImageFromBase64" ], { "title_aux": "Load Image From Base64 URI" } ], "https://github.com/glowcone/comfyui-string-converter": [ [ "StringToFloat", "StringToInt" ], { "title_aux": "String Converter" } ], "https://github.com/gmorks/ComfyUI-Animagine-Prompt": [ [ "AnimaginePrompt", "MultiWildcardLoader", "MultilineTextInput", "TextFileLoader" ], { "title_aux": "ComfyUI-Animagine-Prompt" } ], "https://github.com/gmorks/ComfyUI-SendToDiscord": [ [ "PreviewImageWithDiscord" ], { "title_aux": "ComfyUI-SendToDiscord" } ], "https://github.com/gmorks/ComfyUI-WatchPoint": [ [ "WatchPoint" ], { "title_aux": "ComfyUI-WatchPoint" } ], "https://github.com/goburiin/nsfwrecog-comfyui": [ [ "NSFWDetectorNode" ], { "title_aux": "nsfwrecog-comfyui" } ], "https://github.com/godmt/ComfyUI-IP-Composer": [ [ "IPCompConceptMerge", "IPCompConceptSubspace", "IPCompLoadOpenCLIP", "IPLoadConceptSubspace", "IPSaveConceptSubspace" ], { "title_aux": "ComfyUI-IP-Composer" } ], "https://github.com/godmt/ComfyUI-List-Utils": [ [ "GODMT_AnyCast", "GODMT_AnyToDict", "GODMT_BatchGetByIndex", "GODMT_BatchItemCast", "GODMT_BatchSlice", "GODMT_BatchToList", "GODMT_CreateArange", "GODMT_CreateBatch", "GODMT_CreateLinspace", "GODMT_CreateList", "GODMT_CreateRange", "GODMT_Exec", "GODMT_GetLength", "GODMT_GetShape", "GODMT_GetWidgetsValues", "GODMT_ListDir", "GODMT_ListGetByIndex", "GODMT_ListSlice", "GODMT_ListToBatch", "GODMT_MergeBatch", "GODMT_MergeList", "GODMT_Pack", "GODMT_SplitString", "GODMT_Unpack" ], { "title_aux": "ComfyUI-List-Utils" } ], "https://github.com/godspede/ComfyUI_Substring": [ [ "SubstringTheory" ], { "title_aux": "ComfyUI Substring" } ], "https://github.com/gokayfem/ComfyUI-Depth-Visualization": [ [ "DepthViewer" ], { "title_aux": "ComfyUI-Depth-Visualization" } ], "https://github.com/gokayfem/ComfyUI-Dream-Interpreter": [ [ "DreamViewer" ], { "title_aux": "ComfyUI-Dream-Interpreter" } ], "https://github.com/gokayfem/ComfyUI-Texture-Simple": [ [ "TextureViewer" ], { "title_aux": "ComfyUI-Texture-Simple" } ], "https://github.com/gokayfem/ComfyUI-fal-API": [ [ "Bria_Video_Increase_Resolution_fal", "CombinedVideoGeneration_fal", "DYWanFun22_fal", "DYWanUpscaler_fal", "Dreamina31TextToImage_fal", "FluxDev_fal", "FluxGeneral_fal", "FluxLoraTrainer_fal", "FluxLora_fal", "FluxPro11_fal", "FluxPro1Fill_fal", "FluxProKontextMulti_fal", "FluxProKontextTextToImage_fal", "FluxProKontext_fal", "FluxPro_fal", "FluxSchnell_fal", "FluxUltra_fal", "GPTImage15Edit_fal", "GPTImage15_fal", "GPTImage2Edit_fal", "GPTImage2_fal", "Hidreamfull_fal", "HunyuanVideoLoraTrainer_fal", "Ideogramv3_fal", "Imagen4Preview_fal", "InfinityStarTextToVideo_fal", "Kling21Pro_fal", "Kling25TurboPro_fal", "Kling26Pro_fal", "KlingMaster_fal", "KlingO3Pro_fal", "KlingO3Standard_fal", "KlingOmniImageToVideo_fal", "KlingOmniReferenceToVideo_fal", "KlingOmniVideoToVideoEdit_fal", "KlingOmniVideoToVideoReference_fal", "KlingPro10_fal", "KlingPro16_fal", "KlingV3ProMotionControl_fal", "KlingV3Pro_fal", "KlingV3StandardMotionControl_fal", "KlingV3Standard_fal", "Kling_fal", "Krea_Wan14b_VideoToVideo_fal", "LLM_fal", "LoadVideoURL", "LtxVideoTrainer_fal", "LumaDreamMachine_fal", "MiniMaxSubjectReference_fal", "MiniMaxTextToVideo_fal", "MiniMax_fal", "NanoBanana2_fal", "NanoBananaEdit_fal", "NanoBananaPro_fal", "NanoBananaTextToImage_fal", "PixverseSwapNode_fal", "QwenImageEditPlusLoRA_fal", "QwenImageEdit_fal", "Recraft_fal", "ReveTextToImage_fal", "RunwayGen3_fal", "Sana_fal", "SeedEditV3_fal", "SeedanceImageToVideo_fal", "SeedanceProImageToVideo_fal", "SeedanceTextToVideo_fal", "SeedreamV4Edit_fal", "Seedvr_Upscale_Video_fal", "Seedvr_Upscaler_fal", "Sora2Pro_fal", "Topaz_Upscale_Video_fal", "UploadFile_fal", "UploadVideo_fal", "Upscaler_fal", "VLM_fal", "Veo2ImageToVideo_fal", "Veo31Fast_fal", "Veo31_fal", "Veo3_fal", "VideoUpscaler_fal", "Wan2214b_animate_move_character_fal", "Wan2214b_animate_replace_character_fal", "Wan22VACEFun14b_fal", "Wan25_preview_fal", "Wan26ReferenceToVideo_fal", "Wan26_fal", "WanLoraTrainer_fal", "WanPro_fal", "WanVACEVideoEdit_fal" ], { "title_aux": "ComfyUI-fal-API" } ], "https://github.com/gokayfem/ComfyUI_VLM_nodes": [ [ "AudioLDM2Node", "ChatMusician", "CreativeArtPromptGenerator", "Joytag", "JsonToText", "KeywordExtraction", "Kosmos2model", "LLMLoader", "LLMOptionalMemoryFreeAdvanced", "LLMOptionalMemoryFreeSimple", "LLMPromptGenerator", "LLMSampler", "LLava Loader Simple", "LLavaOptionalMemoryFreeAdvanced", "LLavaOptionalMemoryFreeSimple", "LLavaPromptGenerator", "LLavaSamplerAdvanced", "LLavaSamplerSimple", "LlavaClipLoader", "MCLLaVAModel", "MiniCPMNode", "MolmoNode", "MoonDream", "Moondream2model", "Paligemma", "PlayMusic", "PromptGenerateAPI", "Qwen2VLNode", "SaveAudioNode", "SimpleText", "StructuredOutput", "Suggester", "UformGen2QwenNode", "ViewText" ], { "title_aux": "VLM_nodes" } ], "https://github.com/goldwins520/Comfyui_saveimg2webdav": [ [ "SaveFileToWebDAV", "SaveImageToWebDAV" ], { "title_aux": "Save Image To Webdav" } ], "https://github.com/gonzalu/ComfyUI_YFG_Comical": [ [ "Image10Switcher_node", "Image15Switcher_node", "Image20Switcher_node", "Image3Switcher_node", "Image5Switcher_node", "MonoClip_node", "PixelArt_node", "RandomImageFromDirectory_node", "RandomOrgTrueRandomNumber_node", "RandomOrgV2TrueRandomNumber", "RandomOrgV2TrueRandomNumber_node", "VAEDecodePreview_node", "YFGRandomPromptFromFile_node", "YFG_CivitAI_MetaSave", "YFG_DisplayValue", "image2contrastMask_node", "image2imbgg_node", "image_halftone", "image_histograms_node", "image_histograms_node_compact", "images_side_by_side", "imgbbLoader_node", "smartCheckpointLoader_node", "storeURL_node", "textMaskOverlay_node" ], { "author": "Manny Gonzalez", "description": "Utility custom nodes for special effects, image manipulation and quality of life tools.", "nickname": "\ud83d\udc2f YFG Comical Nodes", "title": "\ud83d\udc2f YFG Comical Nodes", "title_aux": "\ud83d\ude38 YFG Comical Nodes" } ], "https://github.com/goodguy1963/ComfyUI-ThinkingLLM": [ [ "AILab_QwenVL", "AILab_QwenVL_Advanced", "AILab_QwenVL_GGUF", "AILab_QwenVL_GGUF_Advanced", "AILab_QwenVL_GGUF_PromptEnhancer", "AILab_QwenVL_PromptEnhancer", "StorySplitNode", "ThinkingLLM_Gemma4_Audio_GGUF", "ThinkingLLM_QwenVL", "ThinkingLLM_QwenVL_Advanced", "ThinkingLLM_QwenVL_GGUF", "ThinkingLLM_QwenVL_GGUF_Advanced", "ThinkingLLM_QwenVL_GGUF_PromptEnhancer", "ThinkingLLM_QwenVL_PromptEnhancer", "ThinkingLLM_Whisper_ASR", "VRAMCleanup" ], { "title_aux": "ComfyUI-ThinkingLLM" } ], "https://github.com/goodguy1963/comfyui-auto-watermark-mask": [ [ "Auto Watermark Mask (OCR)", "Auto Watermark Remover", "AutoWatermarkMaskOCR", "AutoWatermarkRemover" ], { "title_aux": "ComfyUI Auto Watermark Mask" } ], "https://github.com/gorillaframeai/GF_nodes": [ [ "GFrbmg2", "GFrbmg2Plus" ], { "title_aux": "GFrbmg2" } ], "https://github.com/gorillaframeai/GF_translate": [ [ "GFDeepTranslate", "GFJsonTranslate" ], { "title_aux": "GF_translate" } ], "https://github.com/gpdev-Pilcothink/comfyui_pilcothink_VisionSLM": [ [ "MergeTextsWithGap", "OllamaConnective", "OllamaGenerator", "Pilcothink-RAG", "RemoveSpecificPatterns", "SLMGenerator", "SLMModelSelector", "SLMVisionGenerator", "SLMVisionModelSelector", "String_Text", "VLLMConnective", "VLLMGenerator" ], { "title_aux": "comfyui_pilcothink_VisionSLM" } ], "https://github.com/greengerong/ComfyUI-JanusPro-PL": [ [ "JanusProImageGenerator", "JanusProImageUnderstanding", "JanusProModelLoader" ], { "title_aux": "Janus-Pro ComfyUI Plugin" } ], "https://github.com/gregory-richard/ComfyUI-WarpPipe": [ [ "Dead End", "FD Scheduler Adapter", "Unwarp", "Warp", "Warp Provider", "custom_nodes" ], { "title_aux": "WarpPipe Nodes" } ], "https://github.com/gregory-richard/comfyui-civitai-updater": [ [ "CivitaiUpdaterStatus" ], { "title_aux": "Civitai Updater" } ], "https://github.com/gregtee2/ComfyUI_VideoChunkTools": [ [ "BlendLatentChunks", "BlendVideoChunks", "ChainTextEmbeds", "ConcatVideoChunks", "ExtractVideoChunk", "GetFrameByIndex", "GetFrameRange", "VideoChunkPlanner", "WanChunkedI2VSampler", "WanVideoChunkCalculator" ], { "title_aux": "ComfyUI_VideoChunkTools" } ], "https://github.com/gremlation/ComfyUI-ImageLabel": [ [ "gremlation:ComfyUI-ImageLabel:ImageLabel" ], { "title_aux": "ComfyUI-ImageLabel" } ], "https://github.com/gremlation/ComfyUI-JMESPath": [ [ "gremlation:ComfyUI-JMESPath" ], { "title_aux": "ComfyUI-JMESPath" } ], "https://github.com/gremlation/ComfyUI-ViewData": [ [ "gremlation:ComfyUI-ViewData:ViewData" ], { "title_aux": "ComfyUI-ViewData" } ], "https://github.com/gremlation/ComfyUI-jq": [ [ "gremlation:ComfyUI-jq" ], { "title_aux": "ComfyUI-jq" } ], "https://github.com/griptape-ai/ComfyUI-Griptape": [ [ "Griptape Agent Config: Amazon Bedrock Drivers", "Griptape Agent Config: Amazon Bedrock [DEPRECATED]", "Griptape Agent Config: Anthropic Drivers", "Griptape Agent Config: Anthropic [DEPRECATED]", "Griptape Agent Config: Azure OpenAI Drivers", "Griptape Agent Config: Azure OpenAI [DEPRECATED]", "Griptape Agent Config: Cohere Drivers", "Griptape Agent Config: Custom Structure", "Griptape Agent Config: Environment Variables", "Griptape Agent Config: Expand", "Griptape Agent Config: Google Drivers", "Griptape Agent Config: Google [DEPRECATED]", "Griptape Agent Config: Griptape Cloud", "Griptape Agent Config: Grok Drivers", "Griptape Agent Config: Groq Drivers", "Griptape Agent Config: HuggingFace Drivers", "Griptape Agent Config: HuggingFace [DEPRECATED]", "Griptape Agent Config: LM Studio Drivers", "Griptape Agent Config: LM Studio [DEPRECATED]", "Griptape Agent Config: Ollama Drivers", "Griptape Agent Config: Ollama [DEPRECATED]", "Griptape Agent Config: OpenAI Compatible Drivers", "Griptape Agent Config: OpenAI Compatible [DEPRECATED]", "Griptape Agent Config: OpenAI Drivers", "Griptape Agent Config: OpenAI [DEPRECATED]", "Griptape Audio Transcription Driver: Groq", "Griptape Audio Transcription Driver: OpenAI", "Griptape Code: Run Griptape Cloud Structure", "Griptape Code: Run Python [DEPRECATED]", "Griptape Combine: Merge Dictionary", "Griptape Combine: Merge Inputs", "Griptape Combine: Merge Texts", "Griptape Combine: RAG Module List", "Griptape Combine: Rules List", "Griptape Combine: String List", "Griptape Combine: Tool List", "Griptape Convert: Agent to Tool", "Griptape Convert: Text to CLIP Encode", "Griptape Convert: Text to Combo", "Griptape Create: Agent", "Griptape Create: Agent from Config", "Griptape Create: CLIP Text Encode", "Griptape Create: Image Inpainting Variation", "Griptape Create: Image Variation", "Griptape Create: Image from Text", "Griptape Create: Key Value Pair", "Griptape Create: Rules", "Griptape Create: Text", "Griptape Display: Data as Text", "Griptape Display: Dictionary", "Griptape Display: Image", "Griptape Display: Text", "Griptape Display: Text as Markdown", "Griptape Driver: Amazon Bedrock Stable Diffusion", "Griptape Driver: Amazon Bedrock Titan", "Griptape Driver: Azure OpenAI Image Generation", "Griptape Driver: Black Forest Labs Image Generation", "Griptape Driver: Leonardo.AI", "Griptape Driver: OpenAI Compatible Image Generation", "Griptape Driver: OpenAI Image Generation", "Griptape Embedding Driver: Amazon Bedrock Titan", "Griptape Embedding Driver: Amazon SageMaker Jumpstart", "Griptape Embedding Driver: Azure OpenAI", "Griptape Embedding Driver: Cohere", "Griptape Embedding Driver: Google", "Griptape Embedding Driver: HuggingFace", "Griptape Embedding Driver: LM Studio", "Griptape Embedding Driver: Ollama", "Griptape Embedding Driver: OpenAI", "Griptape Embedding Driver: OpenAI Compatible", "Griptape Embedding Driver: Voyage AI", "Griptape End Workflow", "Griptape Expand: Agent Nodes", "Griptape Load: Audio", "Griptape Load: Image From URL", "Griptape Load: Text", "Griptape Prompt Driver: Amazon Bedrock", "Griptape Prompt Driver: Amazon SageMaker Jumpstart", "Griptape Prompt Driver: Anthropic", "Griptape Prompt Driver: Azure OpenAI", "Griptape Prompt Driver: Cohere", "Griptape Prompt Driver: Google", "Griptape Prompt Driver: Griptape Cloud", "Griptape Prompt Driver: Grok", "Griptape Prompt Driver: Groq", "Griptape Prompt Driver: HuggingFace", "Griptape Prompt Driver: LM Studio", "Griptape Prompt Driver: Ollama", "Griptape Prompt Driver: OpenAI", "Griptape Prompt Driver: OpenAI Compatible", "Griptape RAG Query: Translate Module", "Griptape RAG Rerank: Text Chunks Module", "Griptape RAG Response: Footnote Prompt Module", "Griptape RAG Response: Prompt Module", "Griptape RAG Response: Text Chunks Module", "Griptape RAG Retrieve: Text Loader Module", "Griptape RAG Retrieve: Vector Store Module", "Griptape RAG: Engine", "Griptape Replace: Rulesets on Agent", "Griptape Replace: Tools on Agent", "Griptape Rerank Driver: Cohere", "Griptape Rerank Driver: Local", "Griptape Retrieve: Cloud Ruleset", "Griptape Run: Agent", "Griptape Run: Audio Transcription", "Griptape Run: Cloud Assistant", "Griptape Run: Image Description", "Griptape Run: Parallel Image Description", "Griptape Run: Parallel Prompt Task", "Griptape Run: Task", "Griptape Run: Text Extraction", "Griptape Run: Text Summary", "Griptape Run: Text to Speech", "Griptape Save: Text", "Griptape Set: Default Agent", "Griptape Start Workflow", "Griptape Text To Speech Driver: ElevenLabs", "Griptape Text To Speech Driver: OpenAI", "Griptape Tool: Audio Transcription", "Griptape Tool: Calculator", "Griptape Tool: DateTime", "Griptape Tool: Extraction", "Griptape Tool: FileManager", "Griptape Tool: Griptape Cloud KnowledgeBase", "Griptape Tool: Prompt Summary", "Griptape Tool: Query", "Griptape Tool: RAG", "Griptape Tool: Text to Speech", "Griptape Tool: VectorStore", "Griptape Tool: WebScraper", "Griptape Tool: WebSearch", "Griptape Util: Create Agent Modelfile", "Griptape Util: Create Model from Modelfile", "Griptape Util: Remove Ollama Model", "Griptape Util: Switch Node", "Griptape Vector Store Driver: Amazon OpenSearch", "Griptape Vector Store Driver: Azure MongoDB", "Griptape Vector Store Driver: Griptape Cloud", "Griptape Vector Store Driver: Local", "Griptape Vector Store Driver: Marqo", "Griptape Vector Store Driver: MongoDB Atlas", "Griptape Vector Store Driver: PGVector", "Griptape Vector Store Driver: Pinecone", "Griptape Vector Store Driver: Qdrant", "Griptape Vector Store Driver: Redis", "Griptape Vector Store: Add Text", "Griptape Vector Store: Query", "Griptape WebSearch Driver: DuckDuckGo", "Griptape WebSearch Driver: Exa", "Griptape WebSearch Driver: Google", "Griptape WebSearch Driver: Serper", "Griptape WebSearch Driver: Tavily" ], { "author": "Jason Schleifer", "description": "This extension offers various nodes that allow you to work with LLMs using the Griptape Python Framework (https://griptape.ai)", "nickname": "ComfyUI-Griptape", "title": "ComfyUI Griptape Nodes", "title_aux": "ComfyUI Griptape Nodes" } ], "https://github.com/grmchn/ComfyUI-ProportionChanger": [ [ "ConvertToSCAILPose", "DownloadAndLoadMascotBBoxModel", "DownloadAndLoadMascotDWPoseModel", "MascotBBoxDetector", "MascotDWPoseDetector", "PoseDataToPoseKeypoint", "PoseJSONToPoseKeypoint", "PoseKeypointPreview", "PoseKeypointResize", "ProportionChangerDWPoseDetector", "ProportionChangerDWPoseRender", "ProportionChangerInterpolator", "ProportionChangerKeypointDenoiser", "ProportionChangerKeypointDenoiserAdvanced", "ProportionChangerParams", "ProportionChangerReference" ], { "title_aux": "ComfyUI-ProportionChanger" } ], "https://github.com/grmchn/ComfyUI-Rhythm-Tracks": [ [ "BPMDetector", "DrawRhythmTracks", "RhythmGenerator" ], { "title_aux": "ComfyUI-Rhythm-Tracks" } ], "https://github.com/grovergol/comfyui-grover-nodes": [ [ "OpenPathNode" ], { "title_aux": "ComfyUI Grover Nodes" } ], "https://github.com/gseth/ControlAltAI-Nodes": [ [ "BooleanBasic", "BooleanReverse", "ChooseUpscaleModel", "FluxAttentionCleanup", "FluxAttentionControl", "FluxControlNetApply", "FluxResolutionNode", "FluxSampler", "FluxUnionControlNetApply", "GetImageSizeRatio", "HiDreamResolutionNode", "IntegerSettings", "IntegerSettingsAdvanced", "NoisePlusBlend", "PerturbationTexture", "RegionMaskConditioning", "RegionMaskGenerator", "RegionMaskProcessor", "RegionMaskValidator", "RegionOverlayVisualizer", "TextBridge", "ThreeWaySwitch", "TwoWaySwitch" ], { "title_aux": "ControlAltAI Nodes" } ], "https://github.com/gsusgg/ComfyUI_CozyGen": [ [ "CozyGenChoiceInput", "CozyGenDynamicInput", "CozyGenFloatInput", "CozyGenImageInput", "CozyGenIntInput", "CozyGenOutput", "CozyGenStringInput", "CozyGenVideoOutput" ], { "title_aux": "ComfyUI-CozyGen" } ], "https://github.com/gt732/ComfyUI-DreamWaltz-G": [ [ "DreamWaltzGStageOneTrainer", "DreamWaltzGStageTwoTrainer" ], { "title_aux": "ComfyUI-DreamWaltz-G" } ], "https://github.com/guchendesigndog/comfyui-video-edit": [ [ "ImageToVideo", "VideoComposite", "VideoCompositeLayer", "VideoCropRegion", "VideoGetFrame", "VideoGetFrameRate", "VideoGetFramesRange", "VideoGetTotalFrames", "VideoLoadPreview", "VideoSave" ], { "author": "guchendesigndog", "description": "Video editing nodes for ComfyUI with lazy frame-by-frame decoding for large video support.", "nickname": "Video Edit Nodes", "title": "ComfyUI Video Edit", "title_aux": "ComfyUI-Video-Edit" } ], "https://github.com/guerreiro/comfyg-switch": [ [ "ComfygSwitch" ], { "title_aux": "Comfyg Switch" } ], "https://github.com/guill/abracadabra-comfyui": [ [ "AbracadabraNode", "AbracadabraNodeDefSummary" ], { "title_aux": "abracadabra-comfyui" } ], "https://github.com/guill/comfyui-stegaflow": [ [ "SaveImageStegaflow" ], { "title_aux": "Stegaflow" } ], "https://github.com/guyaton/guy-nodes-comfyui": [ [ "GuyRecommendedLatentResCalc" ], { "title_aux": "guy-nodes-comfyui" } ], "https://github.com/guyouyue/ComfyUI_VideoAutoSplit": [ [ "ExtractKeyFrames", "ExtractKeyFramesAndSplit" ], { "title_aux": "ComfyUI_VideoAutoSplit" } ], "https://github.com/gvfarns/comfyui_gvf": [ [ "CheckpointLoaderWithName", "CropToAspectRatio", "CropToAspectRatioMinMax", "IfElseFloat", "IfElseInt", "SizeFromAspect" ], { "title_aux": "comfyui_gvf" } ], "https://github.com/hackafterdark/ComfyUI-HackAfterDark-Nodes": [ [ "FilmARSizeSelector", "GeminiImagePromptBuilder" ], { "author": "HackAfterDark", "description": "A node to generate image prompts or images using the Google Gemini API, with support for multiple images and presets.", "nickname": "Gemini Prompter", "title": "Gemini Image Prompt Builder", "title_aux": "AfterDark Film AR Selector" } ], "https://github.com/hackkhai/ComfyUI-Image-Matting": [ [ "ApplyMatting", "CreateTrimap", "MattingModelLoader" ], { "title_aux": "ComfyUI-Image-Matting" } ], "https://github.com/halr9000/procgen9000": [ [ "LandscapeGenerator" ], { "title_aux": "Procgen 9000" } ], "https://github.com/hanL34/ComfyUI-Power-Artist-Loader": [ [ "AddArtistToCSV", "PowerArtistLoader", "RandomArtistString" ], { "title_aux": "ComfyUI-Power-Artist-Loader" } ], "https://github.com/hanoixan/ComfyUI-DataBeast": [ [ "DBConvertToBoolean //DataBeast", "DBConvertToFloat //DataBeast", "DBConvertToInt //DataBeast", "DBConvertToString //DataBeast", "DBFloatExpression //DataBeast", "DBGetBatchList //DataBeast", "DBGetItem //DataBeast", "DBLoadData //DataBeast", "DBStringExpression //DataBeast" ], { "author": "hanoixan", "description": "This extension provides nodes for controlling data-driven processing in Comfy-UI", "nickname": "DataBeast", "title": "DataBeast", "title_aux": "ComfyUI DataBeast" } ], "https://github.com/hao-ai-lab/FastVideo": [ [ "DITConfig", "InferenceArgs", "LoadImagePath", "TextEncoderConfig", "VAEConfig", "VideoGenerator" ], { "author": "ronghuaiyang", "title_aux": "FastVideo" } ], "https://github.com/haohaocreates/ComfyUI-HH-Image-Selector": [ [ "Image Selector" ], { "title_aux": "ComfyUI-HH-Image-Selector" } ], "https://github.com/haranesh/comfyui-s3-connector": [ [ "GetJobID", "S3LoadImage", "S3LoadImageFullPath", "S3UploadImage", "S3UploadImageFullPath" ], { "title_aux": "S3 Connector" } ], "https://github.com/hardik-uppal/ComfyUI-QwenVL-MultiImage": [ [ "QwenVL_MultiImage", "QwenVL_MultiImage_Advanced" ], { "title_aux": "ComfyUI-QwenVL-MultiImage" } ], "https://github.com/harishcmgit/comfyui_ds": [ [ "BlackBackgroundScanner", "DocumentScanner", "SimpleDocumentScanner" ], { "title_aux": "comfyui_ds" } ], "https://github.com/hassan-sd/comfyui-image-prompt-loader": [ [ "ImagePromptLoader", "apt", "author", "category", "description", "files", "install_type", "js_path", "license", "name", "nodename_pattern", "pip", "preemptions", "reference", "repository", "tags", "title_aux", "version" ], { "title_aux": "ComfyUI Image & Prompt Loader" } ], "https://github.com/havvk/ComfyUI_AIIA": [ [ "AIIA_ASR", "AIIA_Audio_Denoise", "AIIA_Audio_Enhance", "AIIA_Audio_Info", "AIIA_Audio_PostProcess", "AIIA_Audio_Silence_Splitter", "AIIA_Audio_Speaker_Isolator", "AIIA_Audio_Speaker_Merge", "AIIA_Audio_Splice_Analyzer", "AIIA_BodySway", "AIIA_CosyVoice_ModelLoader", "AIIA_CosyVoice_TTS", "AIIA_CosyVoice_VoiceConversion", "AIIA_Dialogue_TTS", "AIIA_DittoLoader", "AIIA_DittoSampler", "AIIA_E2E_Speaker_Diarization", "AIIA_EchoMimicLoader", "AIIA_EchoMimicSampler", "AIIA_Emotion_Annotator", "AIIA_FloatProcess_InMemory", "AIIA_FloatProcess_ToDisk", "AIIA_GenerateSpeakerSegments", "AIIA_ImageSmartCrop", "AIIA_IndexTTS2_Loader", "AIIA_IndexTTS2_TTS", "AIIA_JSON_Builder", "AIIA_JSON_Extractor", "AIIA_PersonaLive_PhotoSampler_InMemory", "AIIA_PersonaLive_PhotoSampler_ToDisk", "AIIA_Podcast_Script_Parser", "AIIA_Podcast_Splitter", "AIIA_Podcast_Stitcher", "AIIA_Qwen_Dialogue_TTS", "AIIA_Qwen_Loader", "AIIA_Qwen_Model_Router", "AIIA_Qwen_TTS", "AIIA_Segment_Merge", "AIIA_Subtitle_Gen", "AIIA_Subtitle_Preview", "AIIA_Subtitle_To_Segments", "AIIA_TextDebugSplicer", "AIIA_Text_Splitter", "AIIA_Utils_Image_Concanate", "AIIA_VibeVoice_Loader", "AIIA_VibeVoice_Preset_Maker", "AIIA_VibeVoice_Realtime_TTS", "AIIA_VibeVoice_TTS", "AIIA_VideoCombine", "AIIA_VoxCPM_Loader", "AIIA_VoxCPM_TTS", "AIIA_Web_Export", "PersonaLiveCheckpointLoader", "PersonaLivePhotoSampler" ], { "title_aux": "ComfyUI_AIIA" } ], "https://github.com/hay86/ComfyUI_DDColor": [ [ "D_DDColor" ], { "title_aux": "ComfyUI DDColor" } ], "https://github.com/hay86/ComfyUI_Dreamtalk": [ [ "D_DreamTalk" ], { "title_aux": "ComfyUI Dreamtalk" } ], "https://github.com/hay86/ComfyUI_Hallo": [ [ "D_HalloNode" ], { "title_aux": "ComfyUI Hallo" } ], "https://github.com/hay86/ComfyUI_LatentSync": [ [ "D_LatentSyncNode" ], { "title_aux": "ComfyUI LatentSync" } ], "https://github.com/hay86/ComfyUI_MiniCPM-V": [ [ "D_MiniCPM_VQA" ], { "title_aux": "ComfyUI MiniCPM-V" } ], "https://github.com/hay86/ComfyUI_OpenVoice": [ [ "D_OpenVoice_STS", "D_OpenVoice_TTS", "D_OpenVoice_TTS_V2" ], { "title_aux": "ComfyUI OpenVoice" } ], "https://github.com/hayd-zju/ICEdit-ComfyUI-official": [ [ "SaveImageWebsocket" ], { "title_aux": "ICEdit-ComfyUI-official" } ], "https://github.com/hayde0096/Comfyui-EasySettingpipes": [ [ "ConvertAny", "PowerLoraLoader", "PowerLoraStacker", "SamplerSetup", "SamplerSetupUnpack" ], { "title_aux": "EasySettingpipes" } ], "https://github.com/hben35096/ComfyUI-ReplenishNodes": [ [ "Batch Image Blend", "FLOAT Output", "Fill Alpha", "Get Batch Count", "Image Align", "Image Blend BG", "Integer Output", "Load CLIP Name", "Load Ckpt Name", "Load Lora Name", "Load Sampler Name", "Load Scheduler Name", "Load UNET Name", "Mask Levels Adjust", "Multi Line Text", "Multiple Image Blend", "Multiple Image Blend 2", "Preview Image-JPEG", "Reference Resize", "Seed Output", "To JPEG", "To RGB" ], { "title_aux": "ComfyUI-ReplenishNodes" } ], "https://github.com/headline-design/comfyui-framefuse": [ [ "FrameFuse", "FrameFuseTrimEnd" ], { "title_aux": "FrameFuse" } ], "https://github.com/heheok/comfyui_wan2.1_vace_infinite_helpers": [ [ "CyclicCharacterAndBackgroundPrompt", "LatestVideoFromFolder", "PrepareControlVideo" ], { "title_aux": "comfyui_wan2.1_vace_infinite_helpers" } ], "https://github.com/hekmon/comfyui-checkpoint-extract": [ [ "CLIPModelSaver", "VAEModelSaver" ], { "title_aux": "comfyui-checkpoint-extract" } ], "https://github.com/hekmon/comfyui-openai-api": [ [ "OAIAPI_ChatCompletion", "OAIAPI_Client", "OAIAPI_DeveloperRole", "OAIAPI_ExtraBody", "OAIAPI_FrequencyPenalty", "OAIAPI_MaxTokens", "OAIAPI_PresencePenalty", "OAIAPI_Seed", "OAIAPI_Temperature", "OAIAPI_TopP" ], { "title_aux": "ComfyUI OpenAI API" } ], "https://github.com/heshengtao/comfyui_LLM_party": [ [ "About_us", "AmapRegeoTool", "AmapWeatherTool", "Browser_display", "CLIPTextEncode_party", "Combine_Videos_party", "Dingding", "Dingding_tool", "EasyOCR_advance", "EasyOCR_choose", "FeishuDownloadAudio", "FeishuDownloadImage", "FeishuGetHistory", "FeishuSendMsg", "FileOnlineDelete_gitee", "FileOnlineStorage_gitee", "FilePathExists", "FolderCleaner", "GGUFLoader", "GeocodeTool", "Image2Video_party", "Images2Image", "KG_csv_toolkit_developer", "KG_csv_toolkit_user", "KG_json_toolkit_developer", "KG_json_toolkit_user", "KG_neo_toolkit_developer", "KG_neo_toolkit_user", "KSampler_party", "LLM", "LLM_api_loader", "LLM_local", "LLM_local_loader", "LLavaLoader", "LorapathLoader", "Lorebook", "Mcp_tool", "RSS_loader", "RSS_tool", "SpeedChange", "URL2IMG", "VAEDecode_party", "accuweather_tool", "advance_ebd_tool", "aisuite_loader", "any2str", "any_switcher", "api_function", "api_tool", "arxiv_tool", "bing_loader", "bing_tool", "bool_logic", "browser_use_tool", "check_text", "check_web_tool", "classify_function", "classify_function_plus", "classify_persona", "classify_persona_plus", "clear_file", "clear_model", "custom_persona", "custom_string_format", "dall_e_tool", "discord_bot", "discord_file_monitor", "discord_send", "duckduckgo_loader", "duckduckgo_tool", "easy_GGUFLoader", "easy_LLM_api_loader", "easy_LLM_local_loader", "easy_LLavaLoader", "easy_load_llm_lora", "easy_vlmLoader", "ebd_tool", "embeddings_function", "end_anything", "end_dialog", "end_workflow", "extra_parameters", "feishu", "feishu_tool", "file_combine", "file_combine_plus", "file_path_iterator", "files_read_tool", "fish_tts", "fish_whisper", "flux_persona", "get_string", "github_tool", "google_loader", "google_tool", "got_ocr", "gpt_sovits", "graph_md_to_html", "html2img_function", "ic_lora_persona", "image_iterator", "img2path", "img_hosting", "interpreter_function", "interpreter_tool", "interrupt_loop", "json2text", "json_extractor", "json_get_value", "json_iterator", "json_parser", "json_writing", "keyword_tool", "list_append", "list_append_plus", "list_extend", "list_extend_plus", "listen_audio", "load_SQL_memo", "load_bool", "load_ebd", "load_excel", "load_file", "load_file_folder", "load_float", "load_img_path", "load_int", "load_keyword", "load_llm_lora", "load_memo", "load_name", "load_openai_ebd", "load_persona", "load_redis_memo", "load_url", "load_wikipedia", "md_to_excel", "md_to_html", "mini_error_correction", "mini_flux_prompt", "mini_flux_tag", "mini_intent_recognition", "mini_ocr", "mini_party", "mini_sd_prompt", "mini_sd_tag", "mini_story", "mini_summary", "mini_translate", "none2false", "omost_decode", "omost_json2py", "omost_setting", "open_url_function", "open_url_tool", "openai_dall_e", "openai_ebd_tool", "openai_tts", "openai_whisper", "parameter_combine", "parameter_combine_plus", "parameter_function", "path2img_tool", "red_book_text_persona", "replace_string", "save_SQL_memo", "save_ebd_database", "save_memo", "save_openai_ebd", "save_redis_memo", "savepersona", "searxng_tool", "send_to_wechat_official", "show_text_party", "sql_tool", "srt2txt", "start_anything", "start_dialog", "start_workflow", "story_json_tool", "str2float", "str2int", "string_combine", "string_combine_plus", "string_logic", "substring", "svg2html", "svg2img_function", "text2json", "text2parameters", "text_iterator", "text_writing", "time_sleep", "time_tool", "tool_combine", "tool_combine_plus", "translate_persona", "txt2srt", "url2img_tool", "vlmLoader", "weekday_tool", "whisper_local", "wikipedia_tool", "work_wechat", "work_wechat_tool", "workflow_tool", "workflow_transfer", "workflow_transfer_v2" ], { "title_aux": "comfyui_LLM_party" } ], "https://github.com/heshengtao/comfyui_LLM_schools": [ [ "CausalLM_trainer", "IA3_Arguments", "LLM_Arguments", "Lora_or_adapter_Arguments", "P_or_Prompt_Arguments", "Prefix_Arguments", "download_dataset", "get_dataset_name", "split_dataset" ], { "title_aux": "comfyui_LLM_schools" } ], "https://github.com/hetima/ComfyUI-SingleLinePicker": [ [ "SLPDirectoryContents", "SLPFilenamePrefix", "SLPLoraLoader", "SLPLoraLoaderModelOnly", "SLPSingleLinePicker" ], { "title_aux": "ComfyUI-SingleLinePicker" } ], "https://github.com/hexxacubic/ComfyUI-Prompt_Library": [ [ "Double_Prompt_Encode", "FiveRandomLines", "Prompt_Extender", "Prompt_Library", "RandomLine", "Simple_Prompt_Library" ], { "title_aux": "ComfyUI-Prompt_Library" } ], "https://github.com/heyburns/PortraitUtils": [ [ "AutoAdjustNode", "AutoColorConfigNode", "AutoWBColorMatch", "ComparisonGate", "CropImageByMargins", "CropMaskByMargins", "ExtractConfigValue", "FilenameAppendSuffix", "FitAspectHeadSafe", "FluxResolutionPrepare", "IntelligentAutoCrop", "LoadImageCombined", "MQBBoxMin", "OutpaintConfigNode", "OutpaintPaddingComputeNode", "PairedImageLoader", "ProcessScannedPhoto", "SimpleImageSaver", "StitchByMask", "UniversalProjectConfig" ], { "title_aux": "PortraitUtils" } ], "https://github.com/heyburns/image-chooser-classic": [ [ "Image Chooser", "Image Chooser Classic", "Preview Chooser Fabric", "Simple Chooser" ], { "author": "chrisgoringe", "description": "Workflow-pausing image choosers (overlay and inline widgets) for ComfyUI", "nickname": "Image Chooser Classic", "title": "Image Chooser Classic", "title_aux": "Image Chooser Classic" } ], "https://github.com/hgabha/WWAA-CustomNodes": [ [ "WWAA_AdvancedGridLayoutNode", "WWAA_AdvancedTextFileReader", "WWAA_AdvancedTextReader", "WWAA_BasicMathNode", "WWAA_BeforeAfterSlider", "WWAA_BuildString", "WWAA_CameraAngleBuilder", "WWAA_DisplayAny", "WWAA_DitherNode", "WWAA_GBCamera", "WWAA_GaussianDenoiseFilter", "WWAA_GridLayoutNode", "WWAA_ImageDimensionCalculator", "WWAA_ImageDimensionSize", "WWAA_ImageLoader", "WWAA_ImageSwitcher", "WWAA_ImageToTextFile", "WWAA_IndexGridLayoutNode", "WWAA_JPEGPreview", "WWAA_JSONPromptBuilder", "WWAA_LineCount", "WWAA_MetadataSaver", "WWAA_NestedLoopCounter", "WWAA_NumberRangeAsString", "WWAA_PromptWriter", "WWAA_SaveJPEG", "WWAA_SearchReplaceMulti", "WWAA_SearchReplaceText", "WWAA_SlicedArt", "WWAA_Switch_Int", "WWAA_TextFileBrowser", "WWAA_VideoResolution" ], { "title_aux": "WWAA-CustomNodes" } ], "https://github.com/hhhzzyang/Comfyui_Lama": [ [ "LamaApply", "LamaModelLoader", "YamlConfigLoader" ], { "title_aux": "Comfyui-Lama" } ], "https://github.com/hiderminer/ComfyUI-HM-Utilities": [ [ "AutoCropImage", "NormalizeImageWithRectangle" ], { "title_aux": "ComfyUI-HM-Tools" } ], "https://github.com/hieuck/ComfyUI-BiRefNet": [ [ "BiRefNet" ], { "title_aux": "ComfyUI-BiRefNet-Fix utils" } ], "https://github.com/hiforce/comfyui-hiforce-plugin": [ [ "HfBoolSwitchKSampleStatus", "HfImageAutoExpansionSquare", "HfImageToRGB", "HfImageToRGBA", "HfInitImageWithMaxSize", "HfIterativeLatentUpscale", "HfLoadImageWithCropper", "HfLookbackSamplerLoader", "HfLoopback", "HfResizeImage", "HfSampler", "HfSamplerLoader", "HfSamplerLoopback", "HfSaveImage", "HfSwitchKSampleStatus", "HfTwoSamplersForMask", "HfTwoStepSamplers", "LoadImageFromURL" ], { "title_aux": "Comfyui HiFORCE Plugin" } ], "https://github.com/hinablue/ComfyUI_3dPoseEditor": [ [ "Hina.PoseEditor3D" ], { "title_aux": "ComfyUI 3D Pose Editor" } ], "https://github.com/hirokazu/ComfyUI-JapaneseRomaji": [ [ "JapaneseRomajiConverter", "JapaneseRomajiConverterAdvanced" ], { "title_aux": "ComfyUI Japanese Romaji Converter" } ], "https://github.com/hiroki-abe-58/ComfyUI-AceMusic": [ [ "AceMusicCaptionInput", "AceMusicConditioning", "AceMusicCover", "AceMusicCreateSample", "AceMusicEdit", "AceMusicExtend", "AceMusicGenerator", "AceMusicGeneratorFromCond", "AceMusicLoadLora", "AceMusicLyricsInput", "AceMusicModelLoader", "AceMusicRepaint", "AceMusicRetake", "AceMusicSettings", "AceMusicUnderstand" ], { "title_aux": "comfyui-acemusic" } ], "https://github.com/hlibr/ComfyUI-Booru-Tag-Pipeline": [ [ "BooruTagLookup", "BooruTagPipeline" ], { "title_aux": "comfyui-booru-tag-pipeline" } ], "https://github.com/hlibr/ComfyUI-GGUF-Prompt-Rewriter": [ [ "GGUFPromptRewriter" ], { "title_aux": "comfyui-gguf-prompt-rewriter" } ], "https://github.com/hmwl/ComfyUI-TaskMonitor": [ [ "TaskMonitorNode" ], { "title_aux": "ComfyUI-TaskMonitor" } ], "https://github.com/hmwl/ComfyUI_zip": [ [ "CleanFolders", "CompressImages", "UnzipToInput" ], { "title_aux": "ComfyUI_zip" } ], "https://github.com/hnmr293/comfyui-savemem": [ [ "SaveImagesMemory", "SaveLatentsMemory" ], { "title_aux": "ComfyUI-SaveMem" } ], "https://github.com/hnvcam/ComfyUI-MMS-Aligner": [ [ "MMSAligner" ], { "title_aux": "ComfyUI-MMS-Aligner" } ], "https://github.com/hobi2k/ComfyUI-PromptMaker-PNGTuber": [ [ "PNGTuberAutoEigenMouthBuilder", "PNGTuberFrameSequenceMouthBuilder", "PNGTuberGeneratedEyeSpriteApplier", "PNGTuberGeneratedMouthSpriteApplier", "PNGTuberImageEyeBuilder", "PNGTuberImageMouthBuilder", "PNGTuberQualityAssetBuilder", "PNGTuberVideoEyeBuilder", "PNGTuberVideoMouthBuilder", "PNGTuberVideoUploadToMouthBundle", "PromptMakerPNGTuberVideoMouth" ], { "title_aux": "ComfyUI-PromptMaker-PNGTuber" } ], "https://github.com/hobinrude/ComfyUI_DWposeDeluxe": [ [ "BatchKeypoints", "CherryPickerFrames", "CherryPickerTwoInputs", "CustomOptions", "DWposeDeluxeNode", "FrameNumberNode", "KeypointConverter", "KeypointDiff", "KeypointPrinter", "KeypointRangeFromBatch", "LoadPoseKeypoints", "MergeKeypoints", "PoseInterpolation", "PoseResize", "ReverseKeypoints" ], { "title_aux": "ComfyUI_DWposeDeluxe" } ], "https://github.com/hodanajan/optimal-crop-resolution": [ [ "AspectRatioCalculator", "ResolutionMatcher" ], { "title_aux": "optimal-crop-resolution" } ], "https://github.com/hoveychen/ComfyUI-MusePose-Remaster": [ [ "musepose_getposes", "musepose_inference" ], { "title_aux": "ComfyUI-MusePose-Remaster" } ], "https://github.com/hua1995116/comfyui_goenhance_ffmpeg_wm": [ [ "GOENHANCE_FFmpegWatermark" ], { "title_aux": "comfyui_goenhance_ffmpeg_wm" } ], "https://github.com/huagetai/ComfyUI-Gaffer": [ [ "ApplyICLight", "CalculateNormalMap", "GrayScaler", "ICLightModelLoader", "LightSource" ], { "title_aux": "comfyui's gaffer(ComfyUI native implementation of IC-Light. )" } ], "https://github.com/huagetai/ComfyUI_LightGradient": [ [ "ImageGradient", "MaskGradient" ], { "title_aux": "Light Gradient for ComfyUI" } ], "https://github.com/huagusam/comfyui-attention-selector": [ [ "AttentionSelector" ], { "title_aux": "comfyui-attention-selector" } ], "https://github.com/huanngzh/ComfyUI-MVAdapter": [ [ "BiRefNet", "ControlImagePreprocessor", "ControlNetModelLoader", "CustomLoraModelLoader", "DiffusersMVModelMakeup", "DiffusersMVPipelineLoader", "DiffusersMVSampler", "DiffusersMVSchedulerLoader", "DiffusersMVVaeLoader", "ImagePreprocessor", "LdmPipelineLoader", "LdmVaeLoader", "ViewSelector" ], { "title_aux": "ComfyUI-MVAdapter" } ], "https://github.com/hub2vu/Comfyui-GPT-img-node": [ [ "GPTImgAPIEdit", "GPTImgAPIGenerate", "GPTImgAPIGenerateAdvanced", "GPTImgAPILLM", "GPTImgOAuthEdit", "GPTImgOAuthGenerate", "GPTImgOAuthGenerateAdvanced", "GPTImgOAuthLLM" ], { "title_aux": "GPT img" } ], "https://github.com/hubentu/ComfyUI-loras-loader": [ [ "ConvertGreyscaleNode", "DynamicLoRALoader", "ImageBatchToImageList", "LoRAStringAdapter", "MultiLoRAnameLoader", "MultiLoraLoader", "MultiTriggerLoader" ], { "title_aux": "Multiple LoRA Loader for ComfyUI" } ], "https://github.com/hubo502/ComfyUI-Env-Loader": [ [ "EnvKeySelector", "EnvKeys" ], { "title_aux": "ComfyUI-Env-Loader" } ], "https://github.com/huchenlei/ComfyUI-IC-Light-Native": [ [ "ICLightApply", "ICLightApplyMaskGrey", "ICLightAppply", "VAEEncodeArgMax" ], { "title_aux": "ComfyUI-IC-Light-Native" } ], "https://github.com/huchenlei/ComfyUI-layerdiffuse": [ [ "LayeredDiffusionApply", "LayeredDiffusionCondApply", "LayeredDiffusionCondJointApply", "LayeredDiffusionDecode", "LayeredDiffusionDecodeRGBA", "LayeredDiffusionDecodeSplit", "LayeredDiffusionDiffApply", "LayeredDiffusionJointApply" ], { "title_aux": "ComfyUI-layerdiffuse (layerdiffusion)" } ], "https://github.com/huchenlei/ComfyUI-openpose-editor": [ [ "huchenlei.LoadOpenposeJSON" ], { "title_aux": "ComfyUI-openpose-editor" } ], "https://github.com/huchenlei/ComfyUI_DanTagGen": [ [ "PromptDanTagGen" ], { "title_aux": "ComfyUI_DanTagGen" } ], "https://github.com/huchenlei/ComfyUI_densediffusion": [ [ "DenseDiffusionAddCondNode", "DenseDiffusionApplyNode" ], { "title_aux": "ComfyUI DenseDiffusion" } ], "https://github.com/huchenlei/ComfyUI_omost": [ [ "OmostDenseDiffusionLayoutNode", "OmostGreedyBagsTextEmbeddingNode", "OmostLLMChatNode", "OmostLLMHTTPServerNode", "OmostLLMLoaderNode", "OmostLayoutCondNode", "OmostLoadCanvasConditioningNode", "OmostLoadCanvasPythonCodeNode", "OmostRenderCanvasConditioningNode" ], { "title_aux": "ComfyUI_omost" } ], "https://github.com/huchukato/ComfyUI-QwenVL-Mod": [ [ "AILab_QwenVL", "AILab_QwenVL_Advanced", "AILab_QwenVL_GGUF", "AILab_QwenVL_GGUF_Advanced", "AILab_QwenVL_GGUF_PromptEnhancer", "AILab_QwenVL_PromptEnhancer", "StorySplitNode", "VRAMCleanup" ], { "title_aux": "QwenVL-Mod: Enhanced Vision-Language" } ], "https://github.com/huchukato/ComfyUI-RIFE-TensorRT-Auto": [ [ "AutoLoadRifeTensorrtModel", "AutoRifeTensorrt", "CustomResolutionConfig" ], { "title_aux": "ComfyUI-RIFE-TensorRT-Auto" } ], "https://github.com/huchukato/ComfyUI-Upscaler-TensorRT-Auto": [ [ "LoadUpscalerTensorrtModel", "UpscalerTensorrt" ], { "title_aux": "ComfyUI-Upscaler-TensorRT-Auto" } ], "https://github.com/huchukato/comfy-tagcomplete": [ [ "WildcardProcessor" ], { "title_aux": "ComfyUI-TagComplete" } ], "https://github.com/huelake/ComfyUi-Huelake": [ [ "Any List", "Any List Iterator", "Any To Any", "Axis Pack", "Axis To Any", "Axis Unpack", "Load Lines From Text File", "NumberToString", "Slice List", "Text Splitter", "TextSchedulerNode", "XY Grid Accumulator", "XY Grid Helper" ], { "title_aux": "Huelake Nodes" } ], "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor": [ [ "Openpose Keypoint Extractor" ], { "title_aux": "OpenPose Keypoint Extractor" } ], "https://github.com/hugobb/FastGAN-ComfyUI-Node": [ [ "BlendLatents", "GANImg2Img", "GenerateImages", "InvertToLatent", "LoadFastGAN", "LoadLatent", "SampleLatent", "SaveLatent" ], { "title_aux": "fastgan-comfyui" } ], "https://github.com/huihuihuiz/lora_downloader": [ [ "LoraDownloader" ], { "title_aux": "LoRA Downloader for ComfyUI" } ], "https://github.com/huihuihuiz/plugin_downloader": [ [ "PluginDownloader" ], { "title_aux": "Plugin Downloader for ComfyUI" } ], "https://github.com/huihuihuiz/unet_downloader": [ [ "UNetDownloader" ], { "title_aux": "UNet Downloader for ComfyUI" } ], "https://github.com/huihuihuiz/upscaler_downloader": [ [ "UpscalerDownloader" ], { "title_aux": "Upscaler Downloader for ComfyUI" } ], "https://github.com/huiksxx/ComfyUI-WooshNode": [ [ "WooshLongVideoToAudioSony", "WooshTextToAudioSony", "WooshVideoToAudioSony" ], { "title_aux": "ComfyUI-WooshNode" } ], "https://github.com/huixingyun/ComfyUI-HX-Captioner": [ [ "HXOllamaCaptioner" ], { "title_aux": "ComfyUI-HX-Captioner" } ], "https://github.com/hujuying/ComfyUI-ModelScope-API": [ [ "ModelScopeImageCaptionNode", "ModelScopeImageEditNode", "ModelScopeImageNode", "ModelScopeLoraPresetNode", "ModelScopeMultiLoraLoaderNode", "ModelScopeSingleLoraLoaderNode", "ModelScopeTextNode", "ModelScopeVisionNode" ], { "title_aux": "ComfyUI ModelScope API Node" } ], "https://github.com/hum-ma/ComfyUI-GPUCLIP": [ [ "GPUCLIPLoader", "GPUClipDeviceSelector", "GPUDualCLIPLoader", "GPUQuadrupleCLIPLoader", "GPUTripleCLIPLoader" ], { "title_aux": "ComfyUI-GPUCLIP" } ], "https://github.com/hum-ma/ComfyUI-TiledVaeLite": [ [ "LTTiledVAEDecode" ], { "title_aux": "ComfyUI-TiledVaeLite" } ], "https://github.com/hunzmusic/ComfyUI-IG2MV": [ [ "DiffusersIGMVModelMakeup", "DiffusersIGMVSampler" ], { "title_aux": "ComfyUI-IG2MV" } ], "https://github.com/hustille/ComfyUI_Fooocus_KSampler": [ [ "KSampler With Refiner (Fooocus)", "KSamplerWithRefiner" ], { "title_aux": "ComfyUI_Fooocus_KSampler" } ], "https://github.com/hustille/ComfyUI_hus_utils": [ [ "3way Prompt Styler", "Batch State", "BatchState", "Date Time Format", "DateTimeFormat", "Debug Extra", "DebugExtra", "Fetch widget value", "FetchNodeValue", "PromptStylerCSV3Way", "Text Hash", "TextHash" ], { "title_aux": "hus' utils for ComfyUI" } ], "https://github.com/huwenkai26/comfyui-remove-text": [ [ "ImageRemoveText" ], { "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-PyTorch210Patcher": [ [ "PyTorch210CompatibilityPatcher", "PyTorchVersionChecker" ], { "title_aux": "ComfyUI-PyTorch210Patcher" } ], "https://github.com/huyl3-cpu/comfyui-sortlist": [ [ "AdaptiveResolution", "AudioFileScanner", "Clear Folder", "Clear Folder By Pattern", "ClearVRAMPassThrough", "ColabKeepAlive", "CollectFiles", "DrawMaskOnImageOptional", "File List Loader", "File List To File Path", "Fix Dimensions", "FolderFileScanner", "Get Timestamp", "ImageConcatenateAuto", "LoadImageFromPath", "MP3 Embed In Image", "MP3 Extract From Image", "MP3 Path To Audio", "MaxFramesByResolution", "MaxFramesCalculator", "RAMCleanup", "RemoveFirstLine", "ResolutionDownStep", "Set Value For Dancing Mask", "Set Value For Dancing None Mask", "Set Value For MC", "Set Value For MC I2V", "Set Value For MC I2V V2", "Set Value For MC V2V", "Set Value For MC V2V V2", "Set Value With Path", "SetValuesFromPanel", "SimpleForLoopEnd", "SimpleForLoopStart", "SimpleWhileClose", "SimpleWhileOpen", "SplitMP3", "SplitMP3V2", "StringConcatMulti", "TunnelAutoReconnect", "VF9_SetValue", "VHS_ExtractVideoPath", "VHS_VideoFrameGuard", "VHS_VideoPickMinFrames", "VideoSyncConcatenate", "WanFrameWindowSize", "WanTrimFrames", "_LoopAdd", "_LoopLessThan", "image_to_sha256", "move_file", "rename_file", "sort_list_string", "steg_alpha_embed", "steg_alpha_extract", "string_clear_if_contains", "video_audio_concat", "video_cut_to_segments", "video_dir_combiner", "video_dir_combiner_ultra", "video_mute_from_url", "video_scene_splitter" ], { "title_aux": "comfyui-huyl2-nodes" } ], "https://github.com/hvppycoding/comfyui-json-prompt-renderer": [ [ "ExtractJSON", "TemplateRenderFromJSON" ], { "title_aux": "json prompt renderer" } ], "https://github.com/hvppycoding/comfyui-random-sampler-scheduler-steps": [ [ "RandomSamplerSchedulerSteps" ], { "title_aux": "RandomSamplerSchedulerSteps for ComfyUI" } ], "https://github.com/hwhaocool/ComfyUI-Select-Any": [ [ "SelectAnyValues" ], { "title_aux": "ComfyUI-Select-Any" } ], "https://github.com/hybskgks28275/ComfyUI-Anima-NAG": [ [ "AnimaNormalizedAttentionGuidance" ], { "title_aux": "ComfyUI-Anima-NAG" } ], "https://github.com/hybskgks28275/ComfyUI-hybs-nodes": [ [ "HYBS_ConditionalLoRALoader", "HYBS_DiffusionModelList", "HYBS_DoubleList", "HYBS_GroupBypasser_Child", "HYBS_GroupBypasser_Panel", "HYBS_GroupBypasser_Parent", "HYBS_IntList", "HYBS_LoRAList", "HYBS_LoadImagePromptMetadata", "HYBS_LoadImagePromptMetadataAdvance", "HYBS_LoadLoRA", "HYBS_RandomResolutionSelector", "HYBS_ResolutionSelector", "HYBS_SeedListGenerator" ], { "title_aux": "ComfyUI-hybs-nodes" } ], "https://github.com/hypnichorse/ComfyUI-Hypnodes": [ [ "HN_CharacterConditioning", "HN_CharacterLibrary", "HN_CharacterStacker", "HN_ControlHub", "HN_GlobalConditioner", "HN_ImageSaver", "HN_LibraryEditor", "HN_MaskGenerator", "HN_OnOff", "HN_PromptEncoder", "HN_PromptField" ], { "title_aux": "ComfyUI-Hypnodes" } ], "https://github.com/hyukudan/comfyui-video-resolution": [ [ "VideoResolutionNode" ], { "title_aux": "comfyui-video-resolution" } ], "https://github.com/hyunamy/comfy-ui-on-complete-email-me": [ [ "OnCompleteEmailMe", "OnCompletePlaySound", "OnCompleteWebhook" ], { "title_aux": "Comfy-UI on-complete-email-me" } ], "https://github.com/iDAPPA/ComfyUI-AMDGPUMonitor": [ [ "AMDGPUMonitor" ], { "title_aux": "AMD GPU Monitor for ComfyUI" } ], "https://github.com/iFREEGROUP/comfyui-undistort": [ [ "IG_LoadCheckerboardImageForCalibrateCamera", "IG_MatrixAndDistCoefToText", "IG_Undistort" ], { "title_aux": "comfyui-undistort" } ], "https://github.com/iGavroche/ComfyUI-Ninode-Utils": [ [ "OpenAICompatibleChatNode" ], { "title_aux": "Ninode Utils" } ], "https://github.com/iGavroche/rocm-ninodes": [ [ "ROCMFluxBenchmark", "ROCMLoRALoader", "ROCMMemoryOptimizer", "ROCMOptimizedCheckpointLoader", "ROCMOptimizedKSampler", "ROCMOptimizedKSamplerAdvanced", "ROCMOptimizedVAEDecode", "ROCMOptimizedVAEDecodeTiled", "ROCMSamplerCustomAdvanced", "ROCMSamplerCustomAdvancedBenchmark", "ROCMSamplerPerformanceMonitor", "ROCMVAEPerformanceMonitor", "ROCmDiffusionLoader", "ROCmGGUFLoader", "ROCmTextGenerateLTX2Prompt" ], { "title_aux": "RocM Ninodes" } ], "https://github.com/iSuneast/ComfyUI-WebhookNotifier": [ [ "WebhookNotifierAnyNode", "WebhookNotifierNode" ], { "title_aux": "ComfyUI-WebhookNotifier" } ], "https://github.com/iacoposk8/ComfyUI-Fooocus-Inpaint-Wrapper": [ [ "AlignYourStepsScheduler", "BasicScheduler", "CLIPLoader", "CLIPMergeSimple", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", "CLIPTextEncodeSDXL", "CLIPTextEncodeSDXLRefiner", "CLIPVisionEncode", "CLIPVisionLoader", "Canny", "CheckpointLoader", "CheckpointLoaderSimple", "CheckpointSave", "ConditioningAverage", "ConditioningCombine", "ConditioningConcat", "ConditioningSetArea", "ConditioningSetAreaPercentage", "ConditioningSetMask", "ConditioningSetTimestepRange", "ConditioningZeroOut", "ControlNetApply", "ControlNetApplyAdvanced", "ControlNetLoader", "CropMask", "DiffControlNetLoader", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", "EmptyLatentImage", "ExponentialScheduler", "FeatherMask", "FirstNode", "FlipSigmas", "FooocusInpaintWrapper", "FreeU", "FreeU_V2", "GLIGENLoader", "GLIGENTextBoxApply", "GrowMask", "HyperTile", "HypernetworkLoader", "ImageBatch", "ImageBlend", "ImageBlur", "ImageColorToMask", "ImageCompositeMasked", "ImageCrop", "ImageInvert", "ImageOnlyCheckpointLoader", "ImageOnlyCheckpointSave", "ImagePadForOutpaint", "ImageQuantize", "ImageScale", "ImageScaleBy", "ImageScaleToTotalPixels", "ImageSharpen", "ImageToMask", "ImageUpscaleWithModel", "InpaintModelConditioning", "InvertMask", "JoinImageWithAlpha", "KSampler", "KSamplerAdvanced", "KSamplerSelect", "KarrasScheduler", "LatentAdd", "LatentBatch", "LatentBatchSeedBehavior", "LatentBlend", "LatentComposite", "LatentCompositeMasked", "LatentCrop", "LatentFlip", "LatentFromBatch", "LatentInterpolate", "LatentMultiply", "LatentRotate", "LatentSubtract", "LatentUpscale", "LatentUpscaleBy", "LoadImage", "LoadImageMask", "LoadLatent", "LoraLoader", "LoraLoaderModelOnly", "MaskComposite", "MaskToImage", "ModelMergeAdd", "ModelMergeBlocks", "ModelMergeSimple", "ModelMergeSubtract", "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", "PhotoMakerLoader", "PolyexponentialScheduler", "PorterDuffImageComposite", "PreviewImage", "RebatchImages", "RebatchLatents", "RepeatImageBatch", "RepeatLatentBatch", "RescaleCFG", "SDTurboScheduler", "SD_4XUpscale_Conditioning", "SVD_img2vid_Conditioning", "SamplerCustom", "SamplerDPMPP_2M_SDE", "SamplerDPMPP_SDE", "SamplerTCD", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", "SaveLatent", "SelfAttentionGuidance", "SetLatentNoiseMask", "SolidMask", "SplitImageWithAlpha", "SplitSigmas", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", "VAEDecode", "VAEDecodeTiled", "VAEEncode", "VAEEncodeForInpaint", "VAEEncodeTiled", "VAELoader", "VAESave", "VPScheduler", "VideoLinearCFGGuidance", "unCLIPCheckpointLoader", "unCLIPConditioning" ], { "title_aux": "ComfyUI Fooocus Inpaint Wrapper" } ], "https://github.com/iacoposk8/xor_pickle_nodes": [ [ "DecryptXORText", "Load XOR Pickle From File", "Save XOR Pickle To File" ], { "title_aux": "ComfyUI XOR Text & Pickle Nodes" } ], "https://github.com/ialhabbal/ComfyUI-Prompt-Verify": [ [ "Prompt Verify" ], { "title_aux": "ComfyUI Prompt Verify" } ], "https://github.com/ialhabbal/OcclusionMask": [ [ "BatchLoadImages", "OcclusionMask" ], { "title_aux": "OcclusionMask" } ], "https://github.com/ialhabbal/PhotoLab": [ [ "PhotoLab" ], { "title_aux": "PhotoLab" } ], "https://github.com/ialhabbal/compare": [ [ "Compare" ], { "title_aux": "compare" } ], "https://github.com/iamandeepsandhu/ComfyUI-NSFW-Check": [ [ "NSFWScore" ], { "title_aux": "NSFW Check for ComfyUI" } ], "https://github.com/icesun963/ComfyUI_HFDownLoad": [ [ "Apply EasyOCR V2", "HFDownLoad_Tool", "LayerMask: SegmentAnythingUltra V2.1", "LayerUtility: LaMa V2" ], { "author": "chflame", "description": "A set of nodes for ComfyUI that can composite layer and mask to achieve Photoshop like functionality.", "nickname": "LayerStyle", "title": "LayerStyle", "title_aux": "HFDownLoad Node for ComfyUI" } ], "https://github.com/ichabodcole/ComfyUI-Ichis-Pack": [ [ "ICHIS_Aspect_Ratio_Plus", "ICHIS_Extract_Tags", "ICHIS_Save_Tags", "ICHIS_Tag_Category_Select", "ICHIS_Tag_File_Loader", "ICHIS_Tag_Sampler", "ICHIS_Text_Selector" ], { "title_aux": "ComfyUI-Ichis-Pack" } ], "https://github.com/id-fa/ComfyUI-Lenient-Switch": [ [ "LenientSwitch", "SimpleSelectorSwitch", "SimpleSelectorSwitchAdvanced" ], { "title_aux": "Lenient Switch" } ], "https://github.com/id7238/ComfyUI-PackedPipes": [ [ "PipePacker", "PipeUnpacker" ], { "title_aux": "ComfyUI-PackedPipes" } ], "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words": [ [ "FusionText", "LoraListNames", "LoraLoaderAdvanced", "LoraLoaderStackedAdvanced", "LoraLoaderStackedVanilla", "LoraLoaderVanilla", "LoraTagsOnly", "Randomizer", "TagsFormater", "TagsSelector", "TextInputBasic" ], { "title_aux": "ComfyUI-Lora-Auto-Trigger-Words" } ], "https://github.com/idvdii/ComfyUI-DvD-LoraTriggerwordsManager": [ [ "DvD_LoraLoader_ModelOnly", "DvD_LoraLoader_Stack", "DvD_LoraLoader_Standard" ], { "title_aux": "ComfyUI-DvD-LoraTriggerwordsManager" } ], "https://github.com/iemesowum/ComfyUI_IsaacNodes": [ [ "I_AmplitudeToWeights", "I_BinaryAmplitudeGate", "I_UnmixAudio", "I_WeightsListToWeights" ], { "author": "Isaac Emesowum", "description": "This extension offers automatic drums extraction from audio files, as well as a few helper nodes to support my audio synchronization AnimateDiff workflows.", "nickname": "Isaac's Nodes", "title": "Isaac's Nodes", "title_aux": "Isaac's Nodes" } ], "https://github.com/if-ai/ComfyUI-IF_AI_Dreamtalk": [ [ "IF_DreamTalk", "IF_Dreamtalk" ], { "title_aux": "IF_Dreamtalk" } ], "https://github.com/if-ai/ComfyUI-IF_AI_HFDownloaderNode": [ [ "IF_HFDownload", "IF_HFDownloadNode" ], { "title_aux": "IF_AI_HFDownloaderNode" } ], "https://github.com/if-ai/ComfyUI-IF_AI_ParlerTTSNode": [ [ "IF_ParlerTTS" ], { "title_aux": "IF_ParlerTTSNode" } ], "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode": [ [ "IF_WhisperSpeech" ], { "title_aux": "IF_AI_WishperSpeechNode" } ], "https://github.com/if-ai/ComfyUI-IF_DatasetMkr": [ [ "IF_DatasetMkr", "IF_HyDatasetMkr" ], { "title_aux": "IF_DatasetMkr" } ], "https://github.com/if-ai/ComfyUI-IF_Gemini": [ [ "IFGeminiNode", "IFPromptCombiner", "IFTaskPromptManager" ], { "title_aux": "IF_Gemini" } ], "https://github.com/if-ai/ComfyUI-IF_LLM": [ [ "IF_DisplayText", "IF_JoinText", "IF_LLM", "IF_LLM_DisplayOmni", "IF_LLM_DisplayText", "IF_LLM_DisplayTextWildcard", "IF_LLM_JoinText", "IF_LLM_ListModels", "IF_LLM_LoadImagesS", "IF_LLM_SaveText", "IF_LLM_TextTyper", "IF_LoadImagesS", "IF_TextTyper", "IF_saveText", "ListModelsNode" ], { "title_aux": "IF_LLM" } ], "https://github.com/if-ai/ComfyUI-IF_MemoAvatar": [ [ "IF_MemoAvatar", "IF_MemoCheckpointLoader" ], { "title_aux": "IF_MemoAvatar" } ], "https://github.com/if-ai/ComfyUI-IF_Trellis": [ [ "IF_TrellisCheckpointLoader", "IF_TrellisImageTo3D" ], { "title_aux": "IF_Trellis" } ], "https://github.com/if-ai/ComfyUI-IF_VideoPrompts": [ [ "VideoPromptNode" ], { "title_aux": "IF_VideoPrompts" } ], "https://github.com/if-ai/ComfyUI-WanResolutionSelector": [ [ "VideoResolutionSelector" ], { "title_aux": "ComfyUI-WanResolutionSelector" } ], "https://github.com/if-ai/ComfyUI-yt_dl": [ [ "YouTubeDownloader" ], { "title_aux": "ComfyUI-yt_dl" } ], "https://github.com/if-ai/ComfyUI_HunyuanVideoFoley": [ [ "HunyuanVideoFoley", "HunyuanVideoFoleyDependenciesLoader", "HunyuanVideoFoleyGeneratorAdvanced", "HunyuanVideoFoleyModelLoader", "HunyuanVideoFoleyTorchCompile" ], { "title_aux": "ComfyUI HunyuanVideo-Foley" } ], "https://github.com/if-ai/ComfyUI_IF_AI_LoadImages": [ [ "IF_LoadImagesS" ], { "title_aux": "IF_AI_LoadImages" } ], "https://github.com/ifmylove2011/comfyui-missed-tool": [ [ "ColorImageFillRm", "ImageQueueLoader", "LoadImageA", "LoraLoad", "LoraMerge", "LoraSaver", "ScaleMultilplePixels", "TextSplitToList", "TrimBG", "TrimBGAdvanced", "TxtSave" ], { "title_aux": "comfyui-missed-tool" } ], "https://github.com/iguanesolutions/comfyui-ig1-tools": [ [ "IG1AspectRatioProperties", "IG1FluxReport", "IG1ImageSelector", "IG1LoadImage", "IG1QwenImageNativesResolutions", "IG1Resolution", "IG1ResolutionAdvisor", "IG1ResolutionProperties" ], { "title_aux": "Flux Resolution" } ], "https://github.com/ihmily/ComfyUI-FitDiTx": [ [ "FitDiT_GenerateMask", "FitDiT_LoadModel", "FitDiT_TryOn" ], { "title_aux": "ComfyUI-FitDiTx" } ], "https://github.com/ihmily/ComfyUI-Light-Tool": [ [ "Light-Tool: AddBackground", "Light-Tool: AddBackgroundV2", "Light-Tool: AspectRatioPadder", "Light-Tool: BoundingBoxCropping", "Light-Tool: Calculate", "Light-Tool: ConvertNumType", "Light-Tool: CropImage", "Light-Tool: DeserializeJsonString", "Light-Tool: GetImageSize", "Light-Tool: GetImagesCount", "Light-Tool: GetSideLength", "Light-Tool: Hex2RGB", "Light-Tool: ImageConcat", "Light-Tool: ImageMaskApply", "Light-Tool: ImageOverlay", "Light-Tool: ImageToMask", "Light-Tool: InputText", "Light-Tool: InputTextList", "Light-Tool: InvertMask", "Light-Tool: IsTransparent", "Light-Tool: KeyValue", "Light-Tool: LoadImage", "Light-Tool: LoadImageFromURL", "Light-Tool: LoadImagesFromDir", "Light-Tool: LoadMetadataFromURL", "Light-Tool: LoadVideo", "Light-Tool: MaskBoundingBoxCropping", "Light-Tool: MaskContourExtractor", "Light-Tool: MaskImageToTransparent", "Light-Tool: MaskToImage", "Light-Tool: MorphologicalTF", "Light-Tool: PhantomTankEffect", "Light-Tool: PreviewVideo", "Light-Tool: RGB2Hex", "Light-Tool: RGB2RGBA", "Light-Tool: RGBA2RGB", "Light-Tool: ResizeImage", "Light-Tool: ResizeImageByMaxSize", "Light-Tool: ResizeImageByMinSize", "Light-Tool: ResizeImageByRatio", "Light-Tool: ResizeImageV2", "Light-Tool: SafeImageCrop", "Light-Tool: SaveMetadata", "Light-Tool: SaveToAliyunOSS", "Light-Tool: SaveVideo", "Light-Tool: ScaleImage", "Light-Tool: SerializeJsonObject", "Light-Tool: ShowAnything", "Light-Tool: ShowText", "Light-Tool: SimpleImageOverlay", "Light-Tool: SimpleTextConnect", "Light-Tool: SolidColorBackground", "Light-Tool: TextConnect", "Light-Tool: TextReplace", "Light-Tool: UpscaleImage" ], { "author": "Hmily", "description": "An awesome light tool nodes for ComfyUI.", "nickname": "ComfyUI-Light-Tool", "title": "ComfyUI-Light-Tool", "title_aux": "ComfyUI-Light-Tool" } ], "https://github.com/ihmily/comfy-deploy": [ [ "ComfyDeployExternalFloat", "ComfyDeployExternalImage", "ComfyDeployExternalImageBatch", "ComfyDeployExternalInt", "ComfyDeployExternalText" ], { "author": "Hmily", "description": "Easy deploy API for ComfyUI.", "nickname": "comfy-deploy", "title": "comfy-deploy", "title_aux": "comfy-deploy" } ], "https://github.com/ihorpankin/comfyui-colorfix-v3": [ [ "ControlNetTileApply", "FluxControlNetTileApply", "FluxMultiControlNetApply", "FluxTileColorFixPatcher", "FluxTileColorFixSharpPatcher", "MultiControlNetApply", "TileColorFixPatcher", "TileColorFixSharpPatcher", "UltimateControlNetStack" ], { "title_aux": "comfyui-colorfix-v3" } ], "https://github.com/ihorpankin/comfyui-ihor-resize": [ [ "IhorResize" ], { "title_aux": "comfyui-ihor-resize" } ], "https://github.com/ijoy222333/ComfyUI-MatAnyone2": [ [ "MatAnyone", "MatAnyone2", "MatAnyone2Compatible", "SolidColorBatched" ], { "title_aux": "ComfyUI-MatAnyone2" } ], "https://github.com/ilia-zykov/ComfyUI-iterationNode": [ [ "CombinerNode" ], { "title_aux": "ComfyUI-iterationNode" } ], "https://github.com/illuminatianon/comfyui-csvwildcards": [ [ "CSVWildcardNode", "DisplayTextNode" ], { "title_aux": "CSV Wildcard Node for ComfyUI" } ], "https://github.com/illuminatianon/comfyui-lumi-tools": [ [ "LumiGeminiImagenConfig", "LumiGoogleImagenProvider", "LumiLLMImagenConfig", "LumiLLMImagenProcessor", "LumiLLMImagenProvider", "LumiLLMPromptProcessor", "LumiLoadImage", "LumiNoiseToSeed", "LumiOpenRouterImagenProvider", "LumiOpenRouterProvider", "LumiSaveImage", "LumiSeed", "LumiShowText", "LumiShufflePrompt", "LumiTextInput", "LumiWildcardProcessor", "LumiWrapText" ], { "title_aux": "comfyui-lumi-tools" } ], "https://github.com/imb101/ComfyUI-FaceSwap": [ [ "FaceSwapNode" ], { "title_aux": "FaceSwap" } ], "https://github.com/imgslider/ComfyUI-ImgSlider": [ [ "ImgSlider" ], { "title_aux": "ComfyUI-ImgSlider" } ], "https://github.com/imk-design/ComfyUI-Mask-Analyzer": [ [ "MaskAnalyze", "MaskStrategySwitch" ], { "title_aux": "Mask Analyzer" } ], "https://github.com/inboxabhishek/ComfyUI-VdoFlash": [ [ "CLIPTextEncode", "CheckpointLoaderSimple", "EmptyLatentImage", "KSampler", "VAEDecode", "VdoFlashDirector" ], { "title_aux": "ComfyUI-VdoFlash" } ], "https://github.com/infinigence/ComfyUI-Infinigence-Nodes": [ [ "DrawTextNode", "Qwen2.5VL_api" ], { "title_aux": "ComfyUI-Infinigence-Nodes" } ], "https://github.com/inflatebot/comfyui-tag-filter": [ [ "DN_TagFilter" ], { "title_aux": "comfyui-tag-filter" } ], "https://github.com/injet-zhou/comfyui_extra_api": [ [ "SimpleGenImageInterface" ], { "title_aux": "comfyui_extra_api" } ], "https://github.com/inventorado/ComfyUI_NNT": [ [ "NntAnalyzeInferenceMetrics", "NntAnalyzeModel", "NntCompileModel", "NntDataLoader", "NntDatasetToImageTensor", "NntDatasetToTargetTensor", "NntDatasetToTensor", "NntDatasetToTextTensor", "NntDefineActivationLayer", "NntDefineAlibiPositionalBias", "NntDefineConvLayer", "NntDefineDenseLayer", "NntDefineFlattenLayer", "NntDefineGRULayer", "NntDefineLSTMLayer", "NntDefineLinearAttention", "NntDefineLocalAttention", "NntDefineMultiheadAttention", "NntDefineNormLayer", "NntDefinePoolingLayer", "NntDefinePositionalEncoding", "NntDefineRNNLayer", "NntDefineReformerAttention", "NntDefineRelativePositionBias", "NntDefineReshapeLayer", "NntDefineRotaryPositionalEmbedding", "NntDefineTransformerEncoderLayer", "NntDefineTransformerXLAttention", "NntDefineVanillaAttention", "NntEditModelLayers", "NntEvaluatePredictions", "NntFileLoader", "NntFineTuneModel", "NntHuggingFaceDataLoader", "NntImageToTensor", "NntInference", "NntInputLayer", "NntLoadModel", "NntMergeExtendModel", "NntPlotTensors", "NntRandomTensorGenerator", "NntSHAPSummaryNode", "NntSaveModel", "NntShowLayerStack", "NntShowModelInfo", "NntTensorElementToImage", "NntTensorOperations", "NntTensorSlice", "NntTensorToText", "NntTextBatchProcessor", "NntTextToTensor", "NntTimeSeriesDataLoader", "NntTorchvisionDataLoader", "NntTorchvisionDatasets", "NntTrainModel", "NntTrainingHyperparameters", "NntVisualizeConfidenceScores", "NntVisualizeGraph", "NntVisualizePredictionMetrics", "NntVisualizeTrainingMetrics" ], { "title_aux": "ComfyUI Neural Network Toolkit NNT " } ], "https://github.com/irreveloper/ComfyUI-DSD": [ [ "DSDGeminiPromptEnhancer", "DSDImageGenerator", "DSDModelDownloader", "DSDModelLoader", "DSDModelSelector", "DSDResizeSelector" ], { "title_aux": "ComfyUI-DSD" } ], "https://github.com/isala404/comfy-workflow-api": [ [ "WebhookReceiver", "WebhookSend", "WebhookTransformer" ], { "title_aux": "comfy-workflow-api" } ], "https://github.com/iwanders/ComfyUI_nodes": [ [ "IW_JsonPickItem", "IW_ModelHook", "IW_OllamaGenerateString", "IW_StringConcat", "IW_StringFromInt", "IW_StringNode", "IW_StringPrint", "IW_StringReplace", "IW_StringSave", "IW_TokenizerVocab" ], { "title_aux": "iwanders/ComfyUI_nodes" } ], "https://github.com/jacklukai/ComfyUI_DeployCash": [ [ "DeployCash", "DeployCash_saveImage", "DeployCash_textInput" ], { "title_aux": "ComfyUI_DeployCash" } ], "https://github.com/jackson4242/ComfyUI-VS": [ [ "VS Image Compare Deluxe" ], { "title_aux": "ComfyUI-VS" } ], "https://github.com/jags111/ComfyUI_Jags_Audiotools": [ [ "BatchJoinAudio", "BatchToList", "BitCrushAudioFX", "BulkVariation", "ChorusAudioFX", "ClippingAudioFX", "CompressorAudioFX", "ConcatAudioList", "ConvolutionAudioFX", "CutAudio", "DelayAudioFX", "DistortionAudioFX", "DuplicateAudio", "GainAudioFX", "GenerateAudioSample", "GenerateAudioWave", "GetAudioFromFolderIndex", "GetSingle", "GetStringByIndex", "HighShelfFilter", "HighpassFilter", "ImageToSpectral", "InvertAudioFX", "JoinAudio", "LadderFilter", "LimiterAudioFX", "ListToBatch", "LoadAudioDir", "LoadAudioFile", "LoadAudioModel (DD)", "LoadVST3", "LowShelfFilter", "LowpassFilter", "MP3CompressorAudioFX", "MixAudioTensors", "NoiseGateAudioFX", "OTTAudioFX", "PeakFilter", "PhaserEffectAudioFX", "PitchShiftAudioFX", "PlotSpectrogram", "PreviewAudioFile", "PreviewAudioTensor", "ResampleAudio", "ReverbAudioFX", "ReverseAudio", "SaveAudioTensor", "SequenceVariation", "SliceAudio", "SoundPlayer", "StretchAudio", "samplerate" ], { "author": "jags111", "description": "This extension offers various audio generation tools", "nickname": "Audiotools", "title": "Jags_Audiotools", "title_aux": "Jags_Audiotools" } ], "https://github.com/jags111/ComfyUI_Jags_VectorMagic": [ [ "CircularVAEDecode", "JagsCLIPSeg", "JagsClipseg", "JagsCombineMasks", "YoloSEGdetectionNode", "YoloSegNode", "color_drop", "xy_Tiling_KSampler" ], { "author": "jags111", "description": "This extension offers various vector manipulation and generation tools", "nickname": "Jags_VectorMagic", "title": "Jags_VectorMagic", "title_aux": "Jags_VectorMagic" } ], "https://github.com/jags111/efficiency-nodes-comfyui": [ [ "AnimateDiff Script", "Apply ControlNet Stack", "Control Net Stacker", "Eff. Loader SDXL", "Efficient Loader", "HighRes-Fix Script", "Image Overlay", "Join XY Inputs of Same Type", "KSampler (Efficient)", "KSampler Adv. (Efficient)", "KSampler SDXL (Eff.)", "LatentUpscaler", "LoRA Stack to String converter", "LoRA Stacker", "Manual XY Entry Info", "NNLatentUpscale", "NNlLatentUpscale", "Noise Control Script", "Pack SDXL Tuple", "Tiled Upscaler Script", "Unpack SDXL Tuple", "XY Input: Add/Return Noise", "XY Input: Aesthetic Score", "XY Input: CFG Scale", "XY Input: Checkpoint", "XY Input: Clip Skip", "XY Input: Control Net", "XY Input: Control Net Plot", "XY Input: Denoise", "XY Input: LoRA", "XY Input: LoRA Plot", "XY Input: LoRA Stacks", "XY Input: Manual XY Entry", "XY Input: Prompt S/R", "XY Input: Refiner On/Off", "XY Input: Sampler/Scheduler", "XY Input: Seeds++ Batch", "XY Input: Steps", "XY Input: VAE", "XY Plot" ], { "title_aux": "Efficiency Nodes for ComfyUI Version 2.0+" } ], "https://github.com/jaimitoes/ComfyUI_Wan2_1_lora_trainer": [ [ "MusubiCompileSettings", "MusubiMemorySettings", "MusubiSamplingSettings", "WanCacheLatents", "WanCacheTextEncoder", "WanDatasetConfig", "WanLoRATrainer" ], { "title_aux": "ComfyUI_Wan2_1_lora_trainer" } ], "https://github.com/jajos12/Comfyui-WanVideo-Context": [ [ "WanVideoContextSelector" ], { "title_aux": "Comfyui-WanVideo-Context" } ], "https://github.com/jamal-alkharrat/ComfyUI_rotate_image": [ [ "RotateImage" ], { "title_aux": "ComfyUI_rotate_image" } ], "https://github.com/jamesWalker55/comfyui-p2ldgan": [ [ "P2LDGAN" ], { "title_aux": "ComfyUI - P2LDGAN Node" } ], "https://github.com/jamesWalker55/comfyui-various": [ [ "BatchLoadImage", "BatchSaveImage", "GroupInfoExtractFloat", "GroupInfoExtractInt", "GroupLoadBatchImages", "GroupLoadImage", "JWAudioBlend", "JWAudioSaveToPath", "JWDatetimeString", "JWImageBatchCount", "JWImageContrast", "JWImageExtractFromBatch", "JWImageFlip", "JWImageLevels", "JWImageLoadRGB", "JWImageLoadRGBA", "JWImageLoadRGBA From Clipboard", "JWImageLoadRGBFromClipboard", "JWImageLoadRGBIfExists", "JWImageMix", "JWImageResize", "JWImageResizeByFactor", "JWImageResizeByLongerSide", "JWImageResizeByShorterSide", "JWImageResizeToSquare", "JWImageSaturation", "JWImageSaveToPath", "JWImageSequenceExtractFromBatch", "JWImageStackChannels", "JWInfoHashExtractFloat", "JWInfoHashExtractInteger", "JWInfoHashExtractString", "JWInfoHashFromInfoHashList", "JWInfoHashFromRangedInfo", "JWInfoHashListExtractStringList", "JWInfoHashListFromRangedInfo", "JWInfoHashPrint", "JWLoadAudio", "JWLoadImageSequence", "JWLoadImagesFromString", "JWLoopImageSequence", "JWMaskLikeImageSize", "JWMaskResize", "JWMaskSequenceApplyToLatent", "JWMaskSequenceFromMask", "JWMaskSequenceJoin", "JWPrintFloat", "JWPrintImage", "JWPrintInteger", "JWPrintLatent", "JWPrintMask", "JWPrintString", "JWRangedInfoCalculateSubBatch", "JWReferenceOnly", "JWSaveImageSequence", "JWStringListCLIPEncode", "JWStringListFromString", "JWStringListFromStrings", "JWStringListJoin", "JWStringListRepeat", "JWStringListToFormatedString", "JWStringListToString", "JWUncropCrop", "JWUncropNewRect", "JWUncropUncrop", "JamesLoadImageGroup", "RAFTEstimate", "RAFTFlowToImage", "RAFTLoadFlowFromEXRChannels", "RCReceiveFloat", "RCReceiveFloatList", "RCReceiveInt", "RCReceiveIntList", "RCReceiveLatent", "RCSendLatent" ], { "nodename_pattern": "^JW", "title_aux": "Various ComfyUI Nodes by Type" } ], "https://github.com/jamesk9526/NoxPrompter-ComfyUI-CustomNode": [ [ "NoxPromptActionDirector", "NoxPromptAnalyzer", "NoxPromptBuilder", "NoxPromptCameraMaster", "NoxPromptCamz", "NoxPromptCharacterCreator", "NoxPromptCombiner", "NoxPromptEnhancer", "NoxPromptHumanDesigner", "NoxPromptLightingMaster", "NoxPromptNSFWActionDirector", "NoxPromptNSFWDesigner", "NoxPromptNarrativeWeaver", "NoxPromptPaletteMixer", "NoxPromptPipelineCombiner", "NoxPromptWardrobeDesigner" ], { "title_aux": "ComfyUI Nox Prompter" } ], "https://github.com/jammyfu/ComfyUI_PaintingCoderUtils": [ [ "PaintingCoder::DynamicImageCombiner", "PaintingCoder::DynamicMaskCombiner", "PaintingCoder::ImageLatentCreator", "PaintingCoder::ImageLatentCreatorPlus", "PaintingCoder::ImageResolutionAdjuster", "PaintingCoder::ImageSizeCreator", "PaintingCoder::ImageSizeCreatorPlus", "PaintingCoder::ImageSwitch", "PaintingCoder::ImageToBase64", "PaintingCoder::LatentSwitch", "PaintingCoder::MaskPreview", "PaintingCoder::MaskSwitch", "PaintingCoder::MultilineTextInput", "PaintingCoder::OutputToTextConverter", "PaintingCoder::RemoveEmptyLinesAndLeadingSpaces", "PaintingCoder::ShowTextPlus", "PaintingCoder::SimpleTextInput", "PaintingCoder::TextCombiner", "PaintingCoder::TextSwitch", "PaintingCoder::WebImageLoader" ], { "title_aux": "Painting Coder Utils" } ], "https://github.com/jandan520/ComfyUI-AdvancedCameraPrompts": [ [ "AdvancedCameraControlNode" ], { "title_aux": "ComfyUI-AdvancedCameraPrompts" } ], "https://github.com/jason-n-tran/comfyui-workflow-iterator": [ [ "WIGridCompositor", "WIParameterCombo", "WIParameterFloat", "WIParameterInt", "WIParameterSeed", "WIParameterString", "WISaveImage", "WorkflowIterator" ], { "title_aux": "Workflow Iterator" } ], "https://github.com/jasonjgardner/comfui-substance-designer-integration": [ [ "SubstanceBatchProcessor", "SubstanceCooker", "SubstanceInfoExtractor", "SubstanceParameterController", "SubstanceRenderer" ], { "title_aux": "ComfyUI Substance Designer Integration Plugin" } ], "https://github.com/jasonjgardner/comfyui-pixel-art-scalers": [ [ "PixelArtScaler" ], { "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", "InstantCharacterLoadModel", "InstantCharacterLoadModelFromLocal" ], { "title_aux": "ComfyUI-InstantCharacter" } ], "https://github.com/jax-explorer/ComfyUI-VideoBasic": [ [ "VideoBasicLoadVideo", "VideoBasicMergeVideo", "VideoBasicVideoSave", "VideoBasicVideoUpscaleWithModel" ], { "title_aux": "ComfyUI-VideoBasic" } ], "https://github.com/jax-explorer/ComfyUI-VideoBasicLatentSync": [ [ "VideoBasicLatentSyncLengthAdjuster", "VideoBasicLatentSyncNode" ], { "title_aux": "ComfyUI-VideoBasicLatentSync" } ], "https://github.com/jax-explorer/ComfyUI-easycontrol": [ [ "EasyControlGenerate", "EasyControlLoadFlux", "EasyControlLoadLora", "EasyControlLoadMultiLora", "EasyControlLoadStyleLora", "EasyControlLoadStyleLoraFromCivitai" ], { "title_aux": "ComfyUI-easycontrol" } ], "https://github.com/jax-explorer/comfyui-model-dynamic-loader": [ [ "ComfyOnlineSaveFile", "ComfyOnlineUploadAnything", "EmbeddingLoader", "LoadCheckpointFromCivitAI", "LoadHunyuanLoraFromCivitAI", "LoadHunyuanLoraFromComfyOnline", "LoadHunyuanLoraFromHF", "LoadImageFromURL", "LoadLoraFromCivitAI", "LoadLoraFromComfyOnline", "LoadLoraFromHF", "LoadLoraFromHFWithToken", "LoadWanVideoLoraFromCivitAI", "LoadWanVideoLoraFromComfyOnline", "LoadWanVideoLoraFromHF", "SaveAudioAsWav", "SaveText" ], { "title_aux": "comfyui-model-dynamic-loader" } ], "https://github.com/jax-explorer/fast_video_comfyui": [ [ "FastImageListToImageBatch" ], { "title_aux": "fast_video_comfyui" } ], "https://github.com/jbrick2070/ComfyUI-UCLADaily": [ [ "UCLAArtsFetch", "UCLACSFetch", "UCLADailyDataInit", "UCLADailyPulse", "UCLADeepDiveBatch", "UCLADeepDiveCard", "UCLAEventbriteFetch", "UCLAFilmArchiveFetch", "UCLAFowlerFetch", "UCLAHammerFetch", "UCLAHousingInfo", "UCLALobbyCard", "UCLAMedFetch", "UCLANarrator", "UCLANewsroomFetch", "UCLASEISFetch", "UCLASlideshowExport" ], { "title_aux": "UCLA Daily" } ], "https://github.com/jchiotaka/comfyui-tile-calculator": [ [ "TileCalculator" ], { "title_aux": "comfyui-tile-calculator" } ], "https://github.com/jeankassio/ComfyUI-AceStep_SFT": [ [ "AceStepSFTGenerate", "AceStepSFTLoraLoader", "AceStepSFTModelLoader", "AceStepSFTMusicAnalyzer", "AceStepSFTPreviewAudio", "AceStepSFTSaveAudio", "AceStepSFTTextEncode", "AceStepSFTTurboTagAdapter" ], { "title_aux": "ComfyUI-AceStep_SFT" } ], "https://github.com/jeankassio/ComfyUI_MusicTools": [ [ "Music_AudioMixer", "Music_AudioTrimmer", "Music_AudioUpscale", "Music_Compressor", "Music_Equalize", "Music_Gain", "Music_LufsNormalizer", "Music_MasterAudioEnhancement", "Music_NoiseRemove", "Music_Reverb", "Music_StemRecombination", "Music_StemSeparation", "Music_StereoEnhance" ], { "title_aux": "ComfyUI_MusicTools" } ], "https://github.com/jeankassio/JK-AceStep-Nodes": [ [ "AceStepClaude_Lyrics", "AceStepCohere_Lyrics", "AceStepCompileSettings", "AceStepFireworks_Lyrics", "AceStepGeminiLyrics", "AceStepGemini_Lyrics", "AceStepGroqLyrics", "AceStepGroq_Lyrics", "AceStepHuggingFace_Lyrics", "AceStepKSampler", "AceStepKSamplerAdvanced", "AceStepOpenAI_Lyrics", "AceStepPerplexity_Lyrics", "AceStepPostProcess", "AceStepPromptGen", "AceStepReplicate_Lyrics", "AceStepSaveText", "AceStepTogetherAI_Lyrics", "AceStepTorchCompile", "AceStepVocoderAdapter", "AudioQualityEvaluator" ], { "title_aux": "JK AceStep Nodes" } ], "https://github.com/jeffrey2212/ComfyUI-PonyCharacterPrompt": [ [ "Pony Character Prompt Picker" ], { "title_aux": "Pony Character Prompt Picker for ComfyUI" } ], "https://github.com/jeffy5/comfyui-faceless-node": [ [ "FacelessFaceRestore", "FacelessFaceSwap", "FacelessLoadImageUrl", "FacelessLoadVideo", "FacelessLoadVideoImages", "FacelessLoadVideoUrl", "FacelessMergeVideos", "FacelessRemoveBackground", "FacelessSaveVideo", "FacelessUploadVideo", "FacelessVideoFaceRestore", "FacelessVideoFaceSwap", "FacelessVideoRemoveBackground" ], { "title_aux": "Faceless Node for ComfyUI" } ], "https://github.com/jeremieLouvaert/ComfyUI-API-Optimizer": [ [ "APICostTracker", "DeterministicHashVault", "HashVaultLabelBuilder", "HashVaultSave", "LazyAPISwitch" ], { "title_aux": "ComfyUI-API-Optimizer" } ], "https://github.com/jeremieLouvaert/ComfyUI-Darkroom": [ [ "DarkroomACESTonemap", "DarkroomAutoWhiteBalance", "DarkroomCMYKExportTIFF", "DarkroomCMYKGamutWarning", "DarkroomCMYKSoftProof", "DarkroomCMYKTACCheck", "DarkroomChromaticAberration", "DarkroomClarityTextureDehaze", "DarkroomColorMatch", "DarkroomColorQualifier", "DarkroomColorSpaceTransform", "DarkroomColorWarper", "DarkroomCrossProcess", "DarkroomEberhard", "DarkroomExposureTone", "DarkroomFilmGrain", "DarkroomFilmGrainPro", "DarkroomFilmStockBW", "DarkroomFilmStockColor", "DarkroomHSLSelective", "DarkroomHalation", "DarkroomHalftone", "DarkroomHistogram", "DarkroomHueVsHue", "DarkroomHueVsSat", "DarkroomLUTApply", "DarkroomLUTBakeExtract", "DarkroomLUTBakeInject", "DarkroomLUTExport", "DarkroomLUTIdentity", "DarkroomLensDistortion", "DarkroomLensProfile", "DarkroomLiftGammaGain", "DarkroomLogWheels", "DarkroomLumVsSat", "DarkroomNoiseReduction", "DarkroomOkLabColor", "DarkroomPerspectiveCorrect", "DarkroomPrintStock", "DarkroomRAWLoad", "DarkroomRAWMetadataSplit", "DarkroomReciprocity", "DarkroomSabattier", "DarkroomSatVsSat", "DarkroomSharpeningPro", "DarkroomSkinToneUniformity", "DarkroomSpectralBW", "DarkroomSpectralFilmStock", "DarkroomThreeWayColorBalance", "DarkroomToneCurve", "DarkroomVectorscope", "DarkroomVibrance", "DarkroomVignette", "DarkroomWhiteBalance" ], { "title_aux": "ComfyUI-Darkroom" } ], "https://github.com/jeremieLouvaert/ComfyUI-Gemini-Conversation-Canvas": [ [ "GeminiEditTurn", "GeminiSessionGallery", "GeminiSessionLoad", "GeminiSessionSave", "GeminiSessionStart" ], { "title_aux": "ComfyUI-Gemini-Conversation-Canvas" } ], "https://github.com/jeremieLouvaert/ComfyUI-Gemini-Direct": [ [ "GeminiImageGenerate", "GeminiStyleTransfer", "GeminiStyleTransferSettings", "PromptStudio", "PromptStudioSettings" ], { "title_aux": "ComfyUI-Gemini-Direct" } ], "https://github.com/jeremieLouvaert/ComfyUI-Higgsfield-Direct": [ [ "HiggsFieldImageEdit", "HiggsFieldImageToVideo", "HiggsFieldModelInfo", "HiggsFieldTextToImage" ], { "title_aux": "ComfyUI-Higgsfield-Direct" } ], "https://github.com/jeremieLouvaert/ComfyUI-Midjourney-Direct": [ [ "MidjourneyGenerate" ], { "title_aux": "ComfyUI Midjourney Direct" } ], "https://github.com/jeremieLouvaert/ComfyUI-Prompt-Vault": [ [ "PromptVaultBrowse", "PromptVaultBuild", "PromptVaultFavorites" ], { "title_aux": "ComfyUI-Prompt-Vault" } ], "https://github.com/jeremieLouvaert/comfyui-prompt-assembler": [ [ "PromptAssembler", "PromptAssemblerCompact", "PromptAssemblerWeighted" ], { "title_aux": "comfyui-prompt-assembler" } ], "https://github.com/jeremieLouvaert/comfyui-wireless-link-simple": [ [ "WirelessGet", "WirelessSend" ], { "title_aux": "comfyui-wireless-link-simple" } ], "https://github.com/jeremymeyers/comfyui-jmtools": [ [ "StringConcatenator" ], { "title_aux": "comfyui-jmtools" } ], "https://github.com/jeremytenjo/ComfyUI-Group-Bypasser": [ [ "ComfyUI-Group-Bypasser" ], { "title_aux": "ComfyUI-Group-Bypasser" } ], "https://github.com/jeremytenjo/ComfyUI-Prompt-List": [ [ "ComfyUI-Prompts" ], { "title_aux": "ComfyUI-Prompt-List" } ], "https://github.com/jeremytenjo/comfyui-nano-banana": [ [ "NanoBananaProImage" ], { "title_aux": "comfyui-nano-banana" } ], "https://github.com/jerrylongyan/ComfyUI-My-Mask": [ [ "MaskToBottonHalfConvexMask", "MaskToConvexMask" ], { "title_aux": "ComfyUI-My-Mask" } ], "https://github.com/jerrywap/ComfyUI_LoadImageFromHttpURL": [ [ "LoadImageFromHttpURL" ], { "title_aux": "ComfyUI_LoadImageFromHttpURL" } ], "https://github.com/jerrywap/ComfyUI_UploadToWebhookHTTP": [ [ "UploadToWebHookHTTP" ], { "title_aux": "ComfyUI_UploadToWebhookHTTP" } ], "https://github.com/jesenzhang/ComfyUI_StreamDiffusion": [ [ "StreamDiffusion_Loader", "StreamDiffusion_Sampler" ], { "title_aux": "ComfyUI_StreamDiffusion" } ], "https://github.com/jessesep/SimpleVariables": [ [ "SimpleClear", "SimpleGet", "SimpleList", "SimpleSet" ], { "title_aux": "SimpleVariables" } ], "https://github.com/jessie-jitdot/comfyui-floor-warp-v7": [ [ "JitdotFloorWarpV7" ], { "title_aux": "comfyui-floor-warp-v7" } ], "https://github.com/jetthuangai/ComfyUI-JH-PixelPro": [ [ "JHPixelProAlphaMatteExtractor", "JHPixelProColorLab", "JHPixelProColorMatcher", "JHPixelProColorMatcherRegion", "JHPixelProEdgeAwareMaskRefiner", "JHPixelProEdgeAwareSmoother", "JHPixelProFaceBeautyBlend", "JHPixelProFaceDetect", "JHPixelProFaceLandmarks", "JHPixelProFaceWarp", "JHPixelProFacialAligner", "JHPixelProFrequencySeparation", "JHPixelProHALDIdentity", "JHPixelProHighFreqDetailMasker", "JHPixelProHueSaturationRange", "JHPixelProLUTExport", "JHPixelProLUTImport", "JHPixelProLUTPreset", "JHPixelProLayerAdd", "JHPixelProLayerFlatten", "JHPixelProLayerGroup", "JHPixelProLayerStackStart", "JHPixelProLensDistortion", "JHPixelProLookSelect", "JHPixelProLuminosityMasking", "JHPixelProMaskCombine", "JHPixelProMaskEdgeSmoother", "JHPixelProMaskMorphology", "JHPixelProSaturationMask", "JHPixelProSkinToneTriRegion", "JHPixelProSubPixelMaskRefiner", "JHPixelProToneCurve", "JHPixelProToneMatchLUT", "JHPixelProTrimapBuilder", "JHPixelProUnwrapFace" ], { "title_aux": "ComfyUI-JH-PixelPro" } ], "https://github.com/jfcantu/ComfyUI-AutoNotes": [ [ "AutoNotesNode" ], { "title_aux": "ComfyUI AutoNotes" } ], "https://github.com/jfcantu/ComfyUI-Prompt-Companion": [ [ "PromptCompanion_AddSubprompt", "PromptCompanion_LoadCheckpointWithSubprompt", "PromptCompanion_StringsToSubprompt", "PromptCompanion_SubpromptToStrings" ], { "title_aux": "ComfyUI Prompt Companion" } ], "https://github.com/jhj0517/ComfyUI-Moondream-Gaze-Detection": [ [ "(Down)Load Moondream Model", "Gaze Detection", "Gaze Detection Video" ], { "title_aux": "ComfyUI-Moondream-Gaze-Detection" } ], "https://github.com/jhj0517/ComfyUI-jhj-Kokoro-Onnx": [ [ "(Down)Load Kokoro Model", "Kokoro Audio Generator" ], { "title_aux": "ComfyUI jhj Kokoro Onnx" } ], "https://github.com/jiafuzeng/comfyui-LatentSync": [ [ "LatentSyncNode" ], { "title_aux": "LatentSync" } ], "https://github.com/jialuw0830/flux_api_comfyui_plugin": [ [ "EigenAIFluxNode", "EigenAIKontextNode", "EigenAIQwenNode", "nodes" ], { "title_aux": "Eigen AI FLUX API Plugin" } ], "https://github.com/jianglinbin/ComfyUI-AnglesSelect": [ [ "AnglesSelector3D", "SimpleAnglesSelector" ], { "title_aux": "ComfyUI 3D Angles Selector" } ], "https://github.com/jiaqianjing/ComfyUI-MidjourneyHub": [ [ "GPTImageEditNode", "GPTImageGenerateNode", "GeminiImageEditNode", "GeminiImageGenerateNode", "MidjourneyActionNode", "MidjourneyBatchActionNode", "MidjourneyBlendNode", "MidjourneyImagineNode" ], { "title_aux": "ComfyUI-MidjourneyHub" } ], "https://github.com/jiaxiangc/ComfyUI-ResAdapter": [ [ "ResAdapterLoader" ], { "title_aux": "ResAdapter for ComfyUI" } ], "https://github.com/jideka/ComfyUI-WanPromptBuilder": [ [ "WanPromptBuilderGrok", "WanPromptBuilderTrio", "WanPromptBuilderVision" ], { "title_aux": "ComfyUI-WanPromptBuilder" } ], "https://github.com/jieg9341-lab/ComfyUI-SCAIL2-Easy": [ [ "SCAIL2FitVideo", "SCAIL2ReferencePack", "SCAIL2ReferenceSAMBuilder", "SCAIL2SimpleVideo" ], { "title_aux": "ComfyUI-SCAIL2-Easy" } ], "https://github.com/jimpi-dev/WorkflowUIPlugin": [ [ "WorkflowUILink" ], { "title_aux": "WorkflowUIPlugin" } ], "https://github.com/jinanlongen/ComfyUI-Prompt-Expander": [ [ "PromptExpanderNode" ], { "title_aux": "ComfyUI Prompt Expander Node" } ], "https://github.com/jinchanz/ComfyUI-ADIC": [ [ "ADICOpenAIGPTImage1", "ADIC_COMMON_API", "AliCloudOSSUpload", "IdeaLabImageGenerate", "ImageTranslateAPI", "ImageTranslateParamsBuilder", "ImageTranslateResultExtractor", "LoadImagesFromUrls", "MaletteFluxKontextImageScale", "MaletteImageConcatFromBatch", "MaletteImageStitch", "MaletteReferenceLatent", "MarketImageGenerateWithPolling", "OpenAIGPTImage1", "PythonCodeExecutor", "StringToJsonArray" ], { "title_aux": "ComfyUI-ADIC" } ], "https://github.com/jitcoder/lora-info": [ [ "ImageFromURL", "LoraInfo" ], { "title_aux": "LoraInfo" } ], "https://github.com/jjkramhoeft/ComfyUI-Jjk-Nodes": [ [ "JjkConcat", "JjkShowText", "JjkText", "SDXLRecommendedImageSize" ], { "title_aux": "ComfyUI-Jjk-Nodes" } ], "https://github.com/jkmq-f/ComfyUI-Gemma4Translate-E2B": [ [ "Gemma4Translate" ], { "title_aux": "comfyui-gemma4translate-e2b" } ], "https://github.com/jkmq-f/ComfyUI-Gemma4Translate-GGUF-Mini": [ [ "Gemma4TranslateGGUFMini" ], { "title_aux": "comfyui-gemma4translate-gguf" } ], "https://github.com/jkrauss82/ultools-comfyui": [ [ "CLIPTextEncodeWithStats", "OpenPoseEditorAdv", "SaveImgAdv", "SolidMaskAdv" ], { "title_aux": "ULTools for ComfyUI" } ], "https://github.com/jluo-github/comfyui-auto-anime-prompts": [ [ "AutoPromptBatch", "AutoPromptCombiner", "AutoPromptLoader", "AutoPromptRedNote", "PassportPrompt", "PassportResize", "PassportTile", "SuffixEditor" ], { "title_aux": "comfyui-auto-anime-prompts" } ], "https://github.com/jluo-github/comfyui-auto-size": [ [ "AutoSize", "AutoSizeLatent" ], { "title_aux": "comfyui-auto-size" } ], "https://github.com/jluo-github/comfyui-ollama-image-to-prompt": [ [ "OllamaImageToPrompt" ], { "title_aux": "comfyui-ollama-image-to-prompt" } ], "https://github.com/jn-jairo/jn_comfyui": [ [ "JN_AreaAround", "JN_AreaInfo", "JN_AreaNormalize", "JN_AreaToMask", "JN_AreaWidthHeight", "JN_AreaXY", "JN_AudioArrayToBatch", "JN_AudioAutoTune", "JN_AudioBatchToArray", "JN_AudioCompare", "JN_AudioConcatenation", "JN_AudioGetChannels", "JN_AudioInfo", "JN_AudioNoiseReduction", "JN_AudioNormalize", "JN_AudioPitch", "JN_AudioPlot", "JN_AudioReverberation", "JN_AudioSampleRate", "JN_AudioSetChannels", "JN_AudioSlice", "JN_AudioSpeed", "JN_AudioSplitChannels", "JN_AudioStackChannels", "JN_AudioTempo", "JN_AudioTrimSilence", "JN_AudioVolume", "JN_Blip", "JN_BlipLoader", "JN_BooleanOperation", "JN_Condition", "JN_CoolDown", "JN_CoolDownOutput", "JN_DatetimeFormat", "JN_DatetimeInfo", "JN_DatetimeNow", "JN_Dump", "JN_DumpOutput", "JN_Exec", "JN_ExecOutput", "JN_FaceCrop", "JN_FaceRestoreModelLoader", "JN_FaceRestoreWithModel", "JN_FirstActive", "JN_Flow", "JN_FlowOutput", "JN_ImageAddBackground", "JN_ImageAddMask", "JN_ImageBatch", "JN_ImageCenterArea", "JN_ImageCrop", "JN_ImageGrid", "JN_ImageInfo", "JN_ImageRemoveBackground", "JN_ImageSharpness", "JN_ImageSquare", "JN_ImageToMask", "JN_ImageUncrop", "JN_KSampler", "JN_KSamplerAdvancedParams", "JN_KSamplerFaceRestoreParams", "JN_KSamplerResizeInputParams", "JN_KSamplerResizeMaskAreaParams", "JN_KSamplerResizeOutputParams", "JN_KSamplerSeamlessParams", "JN_KSamplerTileParams", "JN_KeyValue", "JN_LoadAudioDirectory", "JN_LoadImageDirectory", "JN_LogicOperation", "JN_MaskBatch", "JN_MaskInfo", "JN_MaskToArea", "JN_MaskToImage", "JN_MathOperation", "JN_MathOperationArray", "JN_MeowHrtfAudio3d", "JN_MeowHrtfModel", "JN_MeowHrtfPosition", "JN_MeowLoadVoice", "JN_MeowSaveVoice", "JN_MeowSentenceSplit", "JN_MeowTts", "JN_MeowTtsAudioToContext", "JN_MeowTtsCoarse", "JN_MeowTtsDecode", "JN_MeowTtsFine", "JN_MeowTtsLoadContext", "JN_MeowTtsModel", "JN_MeowTtsModelCoarse", "JN_MeowTtsModelEncodec", "JN_MeowTtsModelFine", "JN_MeowTtsModelHubert", "JN_MeowTtsModelSemantic", "JN_MeowTtsSaveContext", "JN_MeowTtsSemantic", "JN_MeowTtsTokenizerHubert", "JN_MeowVc", "JN_MeowVcConvertVoice", "JN_MeowVcEncodeSource", "JN_MeowVcEncodeTarget", "JN_MeowVcLoadSpeaker", "JN_MeowVcModelFreeVC", "JN_MeowVcModelWavLM", "JN_MeowVcSaveSpeaker", "JN_PreviewAudio", "JN_PreviewImage", "JN_PreviewMask", "JN_PrimitiveArrayInfo", "JN_PrimitiveBatchToArray", "JN_PrimitiveBoolean", "JN_PrimitiveFloat", "JN_PrimitiveInt", "JN_PrimitivePrompt", "JN_PrimitiveString", "JN_PrimitiveStringMultiline", "JN_PrimitiveStringToArray", "JN_PrimitiveToArray", "JN_PrimitiveToBoolean", "JN_PrimitiveToFloat", "JN_PrimitiveToInt", "JN_PrimitiveToString", "JN_RemBGSession", "JN_SaveAudio", "JN_SaveImage", "JN_Seamless", "JN_SeamlessBorder", "JN_SeamlessBorderCrop", "JN_SelectItem", "JN_Sleep", "JN_SleepOutput", "JN_SliceOperation", "JN_StopIf", "JN_StopIfOutput", "JN_TensorInfo", "JN_TextConcatenation", "JN_TextReplace", "JN_TimedeltaFormat", "JN_TimedeltaInfo" ], { "title_aux": "JNComfy" } ], "https://github.com/jnxmx/ComfyUI-Dither": [ [ "DitherByChannel", "DitherImage" ], { "title_aux": "ComfyUI-Dither" } ], "https://github.com/jnxmx/ComfyUI_HuggingFace_Downloader": [ [ "Hugging Face Download Folder", "Hugging Face Download Model" ], { "title_aux": "ComfyUI_HuggingFace_Downloader" } ], "https://github.com/jo-nike/ComfyUI-SopranoTTS": [ [ "SopranoLoader", "SopranoTTS", "SopranoTTSBatch", "SopranoTTSStream" ], { "title_aux": "ComfyUI-SopranoTTS" } ], "https://github.com/joanna910225/comfyui-housekeeper": [ [ "housekeeper-alignment", "housekeeper-alignment-cmd", "vue-basic" ], { "title_aux": "HouseKeeper" } ], "https://github.com/joe002/comfyui-conduit-optimizer": [ [ "ConduitApply", "ConduitBatchOptimizer", "ConduitCacheClear", "ConduitCore", "ConduitEmbeddingCache", "ConduitGate", "ConduitLatentCache", "ConduitPath", "ConduitPool", "ConduitPrecisionPatcher", "ConduitSeal", "ConduitSense", "ConduitSpeculativeKSampler" ], { "title_aux": "comfyui-conduit-optimizer" } ], "https://github.com/joe002/comfyui-deterministic-nodes": [ [ "CascadeRefiner", "ChecksumValidator", "DeterministicSampler", "ECHOContextNode", "MoERouterNode" ], { "title_aux": "comfyui-deterministic-nodes" } ], "https://github.com/joe002/comfyui-rtx4090-nodes": [ [ "BatchImageProcessor", "BatchLatentProcessor", "GPUMonitor", "MemoryManager", "RTX4090Optimizer", "TensorRTAutoConverter" ], { "title_aux": "comfyui-rtx4090-nodes" } ], "https://github.com/joeriben/ai4artsed_comfyui_nodes": [ [ "ai4artsed_clean_prompt_randomizer", "ai4artsed_conditioning_fusion", "ai4artsed_image_analysis", "ai4artsed_openrouter_key", "ai4artsed_photo_prompt_randomizer", "ai4artsed_prompt_interception", "ai4artsed_random_artform_generator", "ai4artsed_random_instruction_generator", "ai4artsed_random_language_selector", "ai4artsed_stabilitai_key", "ai4artsed_switch_promptsafety", "ai4artsed_t5_clip_fusion", "ai4artsed_text_remix", "ai4artsed_vector_dimension_eliminator" ], { "title_aux": "AI4ArtsEd Nodes" } ], "https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg": [ [ "InspyrenetRembg", "InspyrenetRembgAdvanced" ], { "title_aux": "ComfyUI-Inspyrenet-Rembg" } ], "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative": [ [ "LCMScheduler", "SamplerLCMAlternative", "SamplerLCMCycle", "SamplerLCMDualNoise", "SamplerLCMDuoFusion", "SamplerLCMParallel" ], { "title_aux": "ComfyUI-sampler-lcm-alternative" } ], "https://github.com/jomakaze/ComfyUI_JomaNodes": [ [ "ImageBatchMulti" ], { "title_aux": "ComfyUI_JomaNodes" } ], "https://github.com/jonstreeter/ComfyUI-Reference-Based-Video-Colorization": [ [ "ColorMNetImage", "ColorMNetVideo", "DeepExColorImageNode", "DeepExColorVideoNode" ], { "title_aux": "Reference-Based Video Colorization" } ], "https://github.com/jonstreeter/comfyui-Lora-Tag-Power-Loader": [ [ "LoraTagPowerLoader" ], { "title_aux": "comfyui-Lora-Tag-Power-Loader" } ], "https://github.com/jonstreeter/comfyui-compressed-metadata": [ [ "ConvertToCompressed", "ExtractWorkflowsToJSON", "LoadCompressedWorkflow", "LoadWorkflowJSON", "SaveImageCompressed" ], { "title_aux": "ComfyUI \u2014 Compressed Metadata" } ], "https://github.com/jonstreeter/comfyui-togglemaster": [ [ "DynamicTextConcatenate" ], { "title_aux": "Wireless Toggle Master" } ], "https://github.com/joosthel/ComfyUI-CVOverlay": [ [ "CV_AestheticOverlay", "CV_BlobTracker", "CV_ModelLoader", "CV_ObjectDetector" ], { "title_aux": "ComfyUI-CVOverlay" } ], "https://github.com/jordoh/ComfyUI-Deepface": [ [ "AverageList", "DeepfaceAnalyze", "DeepfaceExtractFaces", "DeepfaceVerify" ], { "title_aux": "ComfyUI Deepface" } ], "https://github.com/joreyaesh/comfyui_scroll_over_textarea": [ [ "ScrollOverTextareaDummyNode" ], { "title_aux": "ComfyUI Scroll Over Textarea" } ], "https://github.com/joreyaesh/comfyui_touchpad_scroll_controller.enableTouchpadScroll": [ [ "TouchpadScrollControllerDummyNode" ], { "title_aux": "ComfyUI Touchpad Scroll Controller" } ], "https://github.com/josh-ent/comfyui-bigplayer-llm-nodes": [ [ "BigPlayerBasicPrompt", "BigPlayerCheckpointPicker", "BigPlayerCheckpointState", "BigPlayerControlNetState", "BigPlayerKSamplerConfig", "BigPlayerLLMProvider", "BigPlayerLoRAState", "BigPlayerNaturalLanguageRoot", "BigPlayerPromptDebug", "BigPlayerSplitPrompt", "BigPlayerTestKSamplerSink", "BigPlayerTestModel", "BigPlayerTestPairSink", "BigPlayerTestSink", "BigPlayerTestSplitSink", "BigPlayerTestTextPairSink" ], { "title_aux": "BigPlayer Prompting" } ], "https://github.com/joyboy123456/-ComfyUI-GoogleAIStudio": [ [ "GoogleAIConfig", "GoogleAIConnectionTester", "GoogleAIImageGenerator", "GoogleAIKeyManager", "GoogleAITextToImage", "GoogleAIVideoGenerator", "GoogleAIVideoStoryboard", "PromptAnalyzer", "PromptOptimizer" ], { "title_aux": "ComfyUI Google AI Studio Integration" } ], "https://github.com/jqy-yo/Comfyui-BBoxLowerMask2": [ [ "BBoxLowerMask2" ], { "title_aux": "BBoxLowerMask2" } ], "https://github.com/jqy-yo/comfyui-gemini-nodes": [ [ "GeminiFieldExtractor", "GeminiImageBatchProcessor", "GeminiImageEditor", "GeminiImageGenADV", "GeminiImageProcessor", "GeminiJSONExtractor", "GeminiJSONParser", "GeminiStructuredOutput", "GeminiTextAPI", "GeminiVideoCaptioner", "GeminiVideoGenerator", "UnofficialGeminiAPI", "UnofficialGeminiStreamAPI" ], { "title_aux": "ComfyUI Gemini Nodes" } ], "https://github.com/jrabek/BokehDiffusionComfyUI": [ [ "ApplyBokehAdapter", "BokehAdapterLoader", "BokehKSampler", "BokehLevel" ], { "title_aux": "BokehDiffusionComfyUI" } ], "https://github.com/jroc22/ComfyUI-CSV-prompt-builder": [ [ "BuildPromptFromCSV" ], { "title_aux": "ComfyUI-CSV-prompt-builder" } ], "https://github.com/jstit/comfyui_custom_node_image": [ [ "ImageCropCircle" ], { "title_aux": "comfyui_custom_node_image" } ], "https://github.com/jtrue/ComfyUI-JaRue": [ [ "Text2Image_jru", "YouTube2Prompt_jru" ], { "nodename_pattern": "_jru$", "title_aux": "ComfyUI-JaRue" } ], "https://github.com/jtrue/ComfyUI-Rect": [ [ "RectCrop", "RectFill", "RectMask", "RectSelect" ], { "description": "Rectangle selection and utilities for ComfyUI (modular).", "nickname": "Rect", "title": "Rect", "title_aux": "ComfyUI-Rect" } ], "https://github.com/jtrue/ComfyUI-WordEmbeddings": [ [ "WordEmbeddingsEquation", "WordEmbeddingsExplorer", "WordEmbeddingsInterpolator", "WordEmbeddingsLoader", "WordEmbeddingsLocalModelLoader", "WordEmbeddingsTokenAxis", "WordEmbeddingsTokenAxis2D", "WordEmbeddingsTokenAxis3D", "WordEmbeddingsTokenCentrality", "WordEmbeddingsTokenNeighbors" ], { "nodename_pattern": "_jru$", "title_aux": "ComfyUI-WordEmbeddings" } ], "https://github.com/jtydhr88/ComfyUI-AudioMass": [ [ "ComfyUIAudioMass" ], { "title_aux": "ComfyUI-AudioMass" } ], "https://github.com/jtydhr88/ComfyUI-Hunyuan3D-1-wrapper": [ [ "Hunyuan3D V1 - Image Loader", "Hunyuan3D V1 - Image2Views", "Hunyuan3D V1 - Image2Views Pipeline Load", "Hunyuan3D V1 - Text2Image", "Hunyuan3D V1 - Text2Image Pipeline Load", "Hunyuan3D V1 - Views2Mesh", "Hunyuan3D V1 - Views2Mesh Pipeline Load" ], { "title_aux": "ComfyUI-Hunyuan3D-1-wrapper" } ], "https://github.com/jtydhr88/ComfyUI-LayerDivider": [ [ "LayerDivider - Color Base", "LayerDivider - Divide Layer", "LayerDivider - Load SAM Mask Generator", "LayerDivider - Segment Mask" ], { "title_aux": "ComfyUI LayerDivider" } ], "https://github.com/jtydhr88/ComfyUI-OpenCut": [ [ "ComfyUIOpenCut" ], { "title_aux": "ComfyUI-OpenCut" } ], "https://github.com/jtydhr88/ComfyUI-PascalEditor": [ [ "ComfyUIPascalEditor" ], { "title_aux": "ComfyUI Pascal Editor" } ], "https://github.com/jtydhr88/ComfyUI-StableStudio": [ [ "ComfyUIStableStudio" ], { "title_aux": "ComfyUI-StableStudio" } ], "https://github.com/jtydhr88/ComfyUI-mesh2motion": [ [ "Mesh2MotionExplore" ], { "title_aux": "Comfyui Mesh2Motion" } ], "https://github.com/jtydhr88/ComfyUI-qwenmultiangle": [ [ "QwenMultiangleCameraNode" ], { "title_aux": "ComfyUI-qwenmultiangle" } ], "https://github.com/juddisjudd/ComfyUI-BawkNodes": [ [ "BawkBatchProcessor", "BawkControlNet", "BawkImageLoader", "BawkSampler", "DiffusionModelLoader", "FluxDynamicLoraStack", "FluxImageSaver", "FluxLoraStackApply", "FluxWildcardEncode", "ZImageModelLoader" ], { "title_aux": "Bawk Nodes Collection" } ], "https://github.com/judian17/ComfyUI-Extract_Flux_Lora": [ [ "ExtractFluxLoRA" ], { "title_aux": "ComfyUI-Extract_Flux_Lora" } ], "https://github.com/judian17/ComfyUI-JoyCaption-beta-one-hf-llava-Prompt_node": [ [ "JoyCaptionOllamaExtraOptions", "JoyCaptionOllamaPrompter" ], { "title_aux": "ComfyUI-JoyCaption-beta-one-hf-llava-Prompt_node" } ], "https://github.com/judian17/ComfyUI-PixelSmile-Conditioning-Interpolation": [ [ "PixelSmileConditioning" ], { "title_aux": "ComfyUI-PixelSmile-Conditioning-Interpolation" } ], "https://github.com/judian17/ComfyUI-SRT-subtitles-VoxCPM": [ [ "Audio_Trimmer_By_Timestamp", "Load_Text_From_File", "VoxCPM_Cache_Builder", "VoxCPM_Cache_Combiner", "VoxCPM_Loader", "VoxCPM_SRT_Auto_Dubber", "VoxCPM_SRT_Dubber", "VoxCPM_SRT_Processor" ], { "title_aux": "ComfyUI-SRT-subtitles-VoxCPM" } ], "https://github.com/judian17/ComfyUI-UniWorld-jd17": [ [ "UniWorldEncoderNode", "UniWorldScheduler", "UniWorldSiglipEncoder", "UniWorld_T5_CLIP_Encoder" ], { "title_aux": "ComfyUI-UniWorld-jd17" } ], "https://github.com/judian17/ComfyUI-joycaption-beta-one-GGUF": [ [ "JJC_JoyCaption_Custom_GGUF", "JJC_JoyCaption_GGUF", "JJC_JoyCaption_GGUF_ExtraOptions" ], { "title_aux": "ComfyUI JoyCaption-Beta-GGUF Node" } ], "https://github.com/judian17/ComfyUI-multiple-inputs": [ [ "MultipleImageStitch", "MultipleMaskStitch", "MultipleMasksToImage", "MultipleTextInputs" ], { "title_aux": "ComfyUI-multiple-inputs" } ], "https://github.com/judian17/ComfyUI_ZIM": [ [ "MaskToBbox_ZIM", "MaskToPoints_ZIM", "ZimSegment" ], { "title_aux": "ComfyUI_ZIM" } ], "https://github.com/jupo-ai/comfy-aspect-ratios": [ [ "AspectRatios" ], { "title_aux": "comfy-aspect-ratios" } ], "https://github.com/jupo-ai/comfy-join-prompt": [ [ "JoinPrompt", "JoinStrings" ], { "title_aux": "comfy-join-prompt" } ], "https://github.com/jurdnf/ComfyUI-JurdnsIterativeNoiseKSampler": [ [ "KSamplerIterativeNoise" ], { "title_aux": "ComfyUI-JurdnsIterativeNoiseKsampler" } ], "https://github.com/jurdnf/ComfyUI-JurdnsModelSculptor": [ [ "ModelSculptorFlux", "ModelSculptorSD3", "ModelSculptorSDXL" ], { "title_aux": "ComfyUI-JurdnsModelSculptor" } ], "https://github.com/jurdnisglobby/ComfyUI-Jurdns-Groq-Node": [ [ "JurdnsGroqAPIPromptEnhancer" ], { "title_aux": "Jurdns Groq API Node" } ], "https://github.com/justUmen/Bjornulf_custom_nodes": [ [ "Bjornulf_APIGenerateCivitAI", "Bjornulf_APIGenerateCivitAIAddLORA", "Bjornulf_APIGenerateFalAI", "Bjornulf_APIGenerateFlux", "Bjornulf_APIGenerateGPT4o", "Bjornulf_APIGenerateStability", "Bjornulf_AddLineNumbers", "Bjornulf_AllLoraSelector", "Bjornulf_AnythingToFloat", "Bjornulf_AnythingToInt", "Bjornulf_AnythingToText", "Bjornulf_AudioPreview", "Bjornulf_AudioVideoSync", "Bjornulf_BoundingRectangleMask", "Bjornulf_BoundingRectangleMaskBlur", "Bjornulf_CharacterDescriptionGenerator", "Bjornulf_CivitAILoraSelectorHunyuan", "Bjornulf_CivitAILoraSelectorPONY", "Bjornulf_CivitAILoraSelectorSD15", "Bjornulf_CivitAILoraSelectorSDXL", "Bjornulf_CivitAIModelSelectorFLUX_D", "Bjornulf_CivitAIModelSelectorFLUX_S", "Bjornulf_CivitAIModelSelectorPony", "Bjornulf_CivitAIModelSelectorSD15", "Bjornulf_CivitAIModelSelectorSDXL", "Bjornulf_CombineBackgroundOverlay", "Bjornulf_CombineImages", "Bjornulf_CombineTexts", "Bjornulf_CombineTextsByLines", "Bjornulf_CombineVideoAudio", "Bjornulf_ConcatVideos", "Bjornulf_ConcatVideosFromList", "Bjornulf_ConvertVideo", "Bjornulf_DisplayNote", "Bjornulf_FFmpegConfig", "Bjornulf_FourImageViewer", "Bjornulf_FreeVRAM", "Bjornulf_GlobalSeedManager", "Bjornulf_GrayscaleTransform", "Bjornulf_GreenScreenToTransparency", "Bjornulf_HorizontalCutAndShift", "Bjornulf_HuggingFaceDownloader", "Bjornulf_IfElse", "Bjornulf_ImageDetails", "Bjornulf_ImageMaskCutter", "Bjornulf_ImageNote", "Bjornulf_ImageNoteLoadImage", "Bjornulf_ImageUpscaleWithModelTransparency", "Bjornulf_ImagesListToVideo", "Bjornulf_KokoroTTS", "Bjornulf_LargestMaskOnly", "Bjornulf_LatentResolutionSelector", "Bjornulf_LineSelector", "Bjornulf_ListLooper", "Bjornulf_ListLooperCharacter", "Bjornulf_ListLooperOutfitFemale", "Bjornulf_ListLooperOutfitMale", "Bjornulf_ListLooperPose", "Bjornulf_ListLooperScene", "Bjornulf_ListLooperStyle", "Bjornulf_ListSelector", "Bjornulf_LoadCivitAILinks", "Bjornulf_LoadGlobalVariables", "Bjornulf_LoadImageWithTransparency", "Bjornulf_LoadImageWithTransparencyFromPath", "Bjornulf_LoadImagesFromSelectedFolder", "Bjornulf_LoadTextFromFolder", "Bjornulf_LoadTextFromPath", "Bjornulf_LoadTextPickMeGlobal", "Bjornulf_LoaderLoraWithPath", "Bjornulf_LoopAllLines", "Bjornulf_LoopBasicBatch", "Bjornulf_LoopCombosSamplersSchedulers", "Bjornulf_LoopFloat", "Bjornulf_LoopImages", "Bjornulf_LoopInteger", "Bjornulf_LoopIntegerSequential", "Bjornulf_LoopLinesSequential", "Bjornulf_LoopLoraSelector", "Bjornulf_LoopModelClipVae", "Bjornulf_LoopModelSelector", "Bjornulf_LoopRandomSeed", "Bjornulf_LoopSamplers", "Bjornulf_LoopSchedulers", "Bjornulf_LoopTexts", "Bjornulf_LoopWriteText", "Bjornulf_MatchTextToInput", "Bjornulf_MathNode", "Bjornulf_MergeImagesHorizontally", "Bjornulf_MergeImagesVertically", "Bjornulf_ModelClipVaeSelector", "Bjornulf_OllamaConfig", "Bjornulf_OllamaImageVision", "Bjornulf_OllamaSystemJobSelector", "Bjornulf_OllamaSystemPersonaSelector", "Bjornulf_OllamaTalk", "Bjornulf_OllamaVisionPromptSelector", "Bjornulf_OpenAIVisionNode", "Bjornulf_PauseResume", "Bjornulf_PickInput", "Bjornulf_PlayAudio", "Bjornulf_PreviewFirstImage", "Bjornulf_RandomFloatNode", "Bjornulf_RandomImage", "Bjornulf_RandomIntNode", "Bjornulf_RandomLineFromInput", "Bjornulf_RandomLoraSelector", "Bjornulf_RandomModelClipVae", "Bjornulf_RandomModelSelector", "Bjornulf_RandomTexts", "Bjornulf_ReassembleImageGrid", "Bjornulf_RemoveTransparency", "Bjornulf_ResizeImage", "Bjornulf_ResizeImagePercentage", "Bjornulf_SaveBjornulfLobeChat", "Bjornulf_SaveGlobalVariables", "Bjornulf_SaveImagePath", "Bjornulf_SaveImageToFolder", "Bjornulf_SaveText", "Bjornulf_SaveTmpAudio", "Bjornulf_SaveTmpImage", "Bjornulf_SaveTmpVideo", "Bjornulf_ScramblerCharacter", "Bjornulf_SelectImageFromList", "Bjornulf_ShowFloat", "Bjornulf_ShowInt", "Bjornulf_ShowJson", "Bjornulf_ShowStringText", "Bjornulf_ShowText", "Bjornulf_SpeechToText", "Bjornulf_SplitImageGrid", "Bjornulf_StyleSelector", "Bjornulf_SwitchAnything", "Bjornulf_SwitchText", "Bjornulf_TextAnalyzer", "Bjornulf_TextGenerator", "Bjornulf_TextGeneratorCharacterCreature", "Bjornulf_TextGeneratorCharacterFemale", "Bjornulf_TextGeneratorCharacterMale", "Bjornulf_TextGeneratorCharacterObject", "Bjornulf_TextGeneratorCharacterPose", "Bjornulf_TextGeneratorOutfitFemale", "Bjornulf_TextGeneratorOutfitMale", "Bjornulf_TextGeneratorScene", "Bjornulf_TextGeneratorStyle", "Bjornulf_TextReplace", "Bjornulf_TextSplitin10", "Bjornulf_TextSplitin5", "Bjornulf_TextToAnything", "Bjornulf_TextToSpeech", "Bjornulf_TextToStringAndSeed", "Bjornulf_TextToVariable", "Bjornulf_VideoDetails", "Bjornulf_VideoPingPong", "Bjornulf_VideoPreview", "Bjornulf_VideoToImagesList", "Bjornulf_WriteText", "Bjornulf_WriteTextAdvanced", "Bjornulf_WriteTextPickMeChain", "Bjornulf_WriteTextPickMeGlobal", "Bjornulf_XTTSConfig", "Bjornulf_imagesToVideo", "Bjornulf_loadImageBase64Transparency", "Bjornulf_ollamaLoader" ], { "title_aux": "Bjornulf_custom_nodes" } ], "https://github.com/justin-vt/ComfyUI-brushstrokes": [ [ "OpenCVBrushStrokesNode", "PILBrushStrokesNode", "WandBrushStrokesNode" ], { "title_aux": "ComfyUI-brushstrokes" } ], "https://github.com/jz54101/ComfyU": [ [ "qwe-loadimagebath" ], { "title_aux": "ComfyU" } ], "https://github.com/jzhang-POP/ComfyUI-Outpainting-Gemini": [ [ "GeminiComposite", "GeminiImageGenerate", "GeminiPadCalculator" ], { "title_aux": "ComfyUI-Outpainting-Gemini" } ], "https://github.com/k-komarov/comfyui-bunny-cdn-storage": [ [ "Save Image To BunnyStorage", "Save Image to BunnyStorage" ], { "title_aux": "comfyui-bunny-cdn-storage" } ], "https://github.com/ka-puna/comfyui-yanc": [ [ "YANC.ConcatStrings", "YANC.FormatDatetimeString", "YANC.GetWidgetValueString", "YANC.IntegerCaster", "YANC.MultilineString", "YANC.SaveImageWEBP", "YANC.TruncateString" ], { "title_aux": "comfyui-yanc" } ], "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats": [ [ "DDSSaveImage", "ExtendedSaveImage" ], { "title_aux": "Extended Image Formats for ComfyUI" } ], "https://github.com/kaaskoek232/ComfyUI-MemoryManagement": [ [ "AutoMemoryCleanup", "MemoryCleanup", "MemoryLeakDetector", "MemoryMonitor", "SmartMemoryManager", "VRAMOptimizer", "VRAMUnload" ], { "title_aux": "ComfyUI-MemoryManagement" } ], "https://github.com/kadima-tech/comfyui-draggen": [ [ "DraggenLocalMoodboardLoader", "DraggenMoodboardImages", "DraggenMoodboardRendered", "DraggenMoodboardText", "DraggenRemoteMoodboardLoader" ], { "title_aux": "ComfyUI-Draggen" } ], "https://github.com/kadirnar/ComfyUI-Transformers": [ [ "AudioClassificationPipeline", "AutomaticSpeechRecognitionPipeline", "ConversationalPipeline", "DepthEstimationInference", "DocumentQuestionAnsweringPipeline", "FeatureExtractionPipeline", "FillMaskPipeline", "FloatToString", "ImageClassificationPipeline", "ImageFeatureExtractionPipeline", "ImageSegmentationPipeline", "ImageTextToTextPipeline", "ImageToImagePipeline", "ImageToTextPipeline", "IntToString", "LoadDepthModel", "MaskGenerationPipeline", "ObjectDetectionPipeline", "QuestionAnsweringPipeline", "SentenceSimilarityPipeline", "StringToFloat", "StringToInt", "TableQuestionAnsweringPipeline", "TextClassificationPipeline", "TextGenerationPipeline", "TextToSpeechPipeline", "TokenClassificationPipeline", "VideoClassificationPipeline", "VisualQuestionAnsweringPipeline", "ZeroShotAudioClassificationPipeline", "ZeroShotClassificationPipeline", "ZeroShotImageClassificationPipeline", "ZeroShotObjectDetectionPipeline" ], { "title_aux": "ComfyUI-Transformers" } ], "https://github.com/kadirnar/ComfyUI-YOLO": [ [ "BBoxToCoco", "BBoxToXYWH", "BBoxVisNode", "CocoToNumber", "ConvertToDict", "CustomUltralyticsModelLoader", "GetImageSize", "ImageResizeAdvanced", "UltralyticsInference", "UltralyticsMaskFlatten", "UltralyticsModelLoader", "UltralyticsVisualization", "ViewText" ], { "title_aux": "ComfyUI-YOLO" } ], "https://github.com/kael558/ComfyUI-GGUF-FantasyTalking": [ [ "CLIPLoaderGGUF", "DownloadAndLoadWav2VecModel", "FantasyTalkingModelLoader", "FantasyTalkingWav2VecEmbeds", "LoadWanVideoT5TextEncoderGGUF", "ReCamMasterPoseVisualizer", "UnetLoaderGGUF", "UnetLoaderGGUF_LowVRAM", "WanVideoATITracks", "WanVideoATITracksVisualize", "WanVideoATI_comfy", "WanVideoControlnet", "WanVideoControlnetLoader", "WanVideoDiffusionForcingSampler", "WanVideoFunCameraEmbeds", "WanVideoReCamMasterCameraEmbed", "WanVideoReCamMasterDefaultCamera", "WanVideoReCamMasterGenerateOrbitCamera", "WanVideoUni3C_ControlnetLoader", "WanVideoUni3C_embeds", "WanVideoUniAnimateDWPoseDetector", "WanVideoUniAnimatePoseInput" ], { "title_aux": "ComfyUI-GGUF-FantasyTalking" } ], "https://github.com/kaibioinfo/ComfyUI_AdvancedRefluxControl": [ [ "ReduxAdvanced", "StyleModelApplySimple" ], { "title_aux": "Advanced Reflux control" } ], "https://github.com/kaili-yang/ComfyUI-Recgen": [ [ "RecGen2DTo3D", "RecGenLoadExampleInputs" ], { "title_aux": "ComfyUI-Recgen" } ], "https://github.com/kaipard/comfyui-auto-latent-size": [ [ "AutoAspectLatent" ], { "title_aux": "Auto Aspect Latent Generator" } ], "https://github.com/kakachiex2/comfyui-ltx2-efficient": [ [ "LTX2CombineAVLatent", "LTX2ConditioningHelper", "LTX2EfficientSampler", "LTX2EfficientSamplerPro", "LTX2EmptyAudioLatent", "LTX2ExperimentalKeyframeSampler", "LTX2ModelPatcher", "LTX2SeparateAVLatent", "LTX2TemporalVAEDecode", "LTX2TextEncodeOptimized" ], { "title_aux": "comfyui-ltx2-efficient" } ], "https://github.com/kale4eat/ComfyUI-path-util": [ [ "path_util_PathAbspath", "path_util_PathBasename", "path_util_PathDirname", "path_util_PathExists", "path_util_PathIsdir", "path_util_PathIsfile", "path_util_PathJoin", "path_util_PathRelpath", "path_util_PathSplitext" ], { "title_aux": "ComfyUI_demucus" } ], "https://github.com/kale4eat/ComfyUI-speech-dataset-toolkit": [ [ "SDT_AudioProperty", "SDT_BSRoFormerApply", "SDT_BSRoFormerLoader", "SDT_ConcatAudio", "SDT_CutAudio", "SDT_DemucsApply", "SDT_DemucsLoader", "SDT_FasterWhisperListSegments", "SDT_FasterWhisperLoader", "SDT_FasterWhisperSegmentProperty", "SDT_FasterWhisperTextFromSegments", "SDT_FasterWhisperTranscribe", "SDT_GriffinLim", "SDT_HighpassBiquad", "SDT_JoinAudio", "SDT_KotobaWhisperListSegments", "SDT_KotobaWhisperLoaderLong", "SDT_KotobaWhisperLoaderShort", "SDT_KotobaWhisperSegmentProperty", "SDT_KotobaWhisperTranscribeLong", "SDT_KotobaWhisperTranscribeShort", "SDT_LFCC", "SDT_LoadAudio", "SDT_LoadAudios", "SDT_LowpassBiquad", "SDT_MFCC", "SDT_MakeSilenceAudio", "SDT_MelBandRoformerLoader", "SDT_MelSpectrogram", "SDT_NemoAsrLoader", "SDT_NemoAsrTranscribe", "SDT_NueAsrLoader", "SDT_NueAsrTranscribe", "SDT_PlotMelFilterBank", "SDT_PlotPitch", "SDT_PlotSpecgram", "SDT_PlotSpectrogram", "SDT_PlotWaveForm", "SDT_ResampleAudio", "SDT_SaveAudio", "SDT_SilenceAudio", "SDT_SileroVADApply", "SDT_SileroVADCollectChunks", "SDT_SileroVADListTimestamps", "SDT_SileroVADLoader", "SDT_SileroVADTimestampProperty", "SDT_Spectrogram", "SDT_SpeechMOSLoader", "SDT_SpeechMOSScore", "SDT_SplitAudio", "SDT_TrimAudio", "SDT_TrimAudioBySample" ], { "title_aux": "ComfyUI-speech-dataset-toolkit" } ], "https://github.com/kale4eat/ComfyUI-string-util": [ [ "string_util_Str", "string_util_StrConcat", "string_util_StrCount", "string_util_StrEndsWith", "string_util_StrEqual", "string_util_StrFind", "string_util_StrFormat", "string_util_StrJoin", "string_util_StrLen", "string_util_StrLower", "string_util_StrLstrip", "string_util_StrNotEqual", "string_util_StrReplace", "string_util_StrRstrip", "string_util_StrSlice", "string_util_StrSplit", "string_util_StrStartsWith", "string_util_StrStrip", "string_util_StrUpper" ], { "title_aux": "ComfyUI-string-util" } ], "https://github.com/kale4eat/ComfyUI-text-file-util": [ [ "text_file_util_ReadAllLines", "text_file_util_ReadAllText", "text_file_util_WriteText", "text_file_util_WriteTextLines", "text_file_util_WriteTextWithSequentialNumbering" ], { "title_aux": "ComfyUI-text-file-util" } ], "https://github.com/kallama/comfyui_epub_tts": [ [ "AddSilenceToAudioBatch", "AudioConcatenateWithSilence", "CombineAudioToSingle", "EPUBChapterSplitter", "LoadEPUB", "PreviewEPUB" ], { "title_aux": "comfyui_epub_tts" } ], "https://github.com/kambara/ComfyUI-PromptPalette": [ [ "PromptPalette" ], { "title_aux": "ComfyUI-PromptPalette" } ], "https://github.com/kana112233/ComfyUI-kaola-ace-step": [ [ "ACE_STEP_Captioner", "ACE_STEP_ClearVRAM", "ACE_STEP_Complete", "ACE_STEP_Cover", "ACE_STEP_CreateSample", "ACE_STEP_Extract", "ACE_STEP_FormatSample", "ACE_STEP_Lego", "ACE_STEP_LoRALoader", "ACE_STEP_Repaint", "ACE_STEP_SimpleMode", "ACE_STEP_TextToMusic", "ACE_STEP_Transcriber", "ACE_STEP_Understand" ], { "title_aux": "ComfyUI-kaola-ace-step" } ], "https://github.com/kana112233/ComfyUI-kaola-heartMuLa": [ [ "HeartMuLaGenerator", "HeartMuLaLoader", "HeartTranscriptor", "HeartTranscriptorLoader" ], { "title_aux": "comfyui-kaola-heartmula" } ], "https://github.com/kana112233/ComfyUI-kaola-moss-tts": [ [ "MossAudioCodecLoadModel", "MossSoundEffectGenerate", "MossSoundEffectLoadModel", "MossTTSDGenerate", "MossTTSDLoadModel", "MossTTSGenerate", "MossTTSLoadModel", "MossVoiceGeneratorGenerate", "MossVoiceGeneratorLoadModel" ], { "title_aux": "ComfyUI Kaola MOSS-TTS" } ], "https://github.com/kana112233/ComfyUI-kaola-soulX-Singer": [ [ "SoulXSingerGenerate", "SoulXSingerLoader", "SoulXSingerPreprocess" ], { "title_aux": "SoulX-Singer Nodes" } ], "https://github.com/kanibus/kanibus": [ [ "AIDepthControl", "AdvancedTrackingPro", "BodyPoseEstimator", "EmotionAnalyzer", "HandTracking", "KanibusMaster", "LandmarkPro468", "MultiControlNetApply", "NeuralPupilTracker", "NormalMapGenerator", "ObjectSegmentation", "SmartFacialMasking", "TemporalSmoother", "VideoFrameLoader" ], { "title_aux": "KANIBUS - Advanced Eye Tracking ControlNet System" } ], "https://github.com/kanryu/ComfyUI-Text-Driven-Workflows": [ [ "TextDrivenJoinStrings", "TextDrivenMathInt", "TextDrivenMultiPrompts", "TextDrivenPromptLine", "TextDrivenPromptTokenCounter", "TextDrivenResolutionSelector", "TextDrivenSinglePrompt", "TextDrivenTextLinePrompt", "TextDrivenTextLineSelector" ], { "title_aux": "ComfyUI Text-Driven Workflows" } ], "https://github.com/kantan-kanto/ComfyUI-LLM-Session": [ [ "LLMDialogueCycleNode", "LLMDialogueCycleSimpleNode", "LLMSessionChatNode", "LLMSessionChatSimpleNode", "UnloadLLMModelNode" ], { "title_aux": "ComfyUI-LLM-Session" } ], "https://github.com/kantan-kanto/ComfyUI-MultiModal-Prompt-Nodes": [ [ "QwenImageEditPromptGenerator", "VisionLLMNode", "WanVideoPromptGenerator" ], { "title_aux": "ComfyUI-MultiModal-Prompt-Nodes" } ], "https://github.com/kantan-kanto/ComfyUI-ScriptFlow": [ [ "MultiOutputScript", "centi" ], { "title_aux": "ComfyUI-ScriptFlow" } ], "https://github.com/kantsche/ComfyUI-MixMod": [ [ "MixModBandFFTGuiderNode", "MixModDepthGuiderNode", "MixModDynamicMaskAlternativeGuiderNode", "MixModDynamicMaskGuiderNode", "MixModFFTGuiderNode", "MixModGuiderComponentNode", "MixModGuiderComponentPipelineNode", "MixModGuiderNode", "MixModHighResGuiderNode", "MixModOptionsMaskNode", "MixModOptionsScaleNode", "MixModOptionsSchedulerNode", "MixModPipelineNode" ], { "author": "Kantsche", "description": "Model Mixture Guider", "nickname": "MixMod", "title": "ComfyUI-MixMod", "title_aux": "ComfyUI-MixMod" } ], "https://github.com/kappa54m/ComfyUI_Usability": [ [ "KLoadImageByPath", "KLoadImageByPathAdvanced", "KLoadImageDedup" ], { "title_aux": "ComfyUI Usability" } ], "https://github.com/karas17/ComfyUI-Camera-Watermark": [ [ "CameraWatermarkNode", "ImageLoaderWithEXIF" ], { "title_aux": "ComfyUI Camera Watermark" } ], "https://github.com/karas17/comfyui_GLM_TTS": [ [ "GLMTTSASR", "GLMTTSLoader", "GLMTTSSampler" ], { "title_aux": "comfyui_GLM_TTS" } ], "https://github.com/karcsiha/comfyUi-deflicker": [ [ "DeflickerFrames" ], { "title_aux": "comfyUi-deflicker" } ], "https://github.com/karthikg-09/ComfyUI-Vton-Mask": [ [ "ComfyUIVtonMaskGenerator", "ComfyUIVtonMaskLoader" ], { "title_aux": "ComfyUI-Vton-Mask" } ], "https://github.com/karthikg-09/ComfyUI-WanVideoAutoResize": [ [ "WanVideoAutoImgResize" ], { "title_aux": "ComfyUI WanVideo Auto Resize" } ], "https://github.com/kasukanra/ComfyUI_StringToHex": [ [ "ColorNameToHex" ], { "title_aux": "ComfyUI_StringToHex" } ], "https://github.com/katalist-ai/comfyUI-nsfw-detection": [ [ "NudenetDetector" ], { "title_aux": "comfyUI-nsfw-detection" } ], "https://github.com/katsut/ComfyUI-AlphaVAE": [ [ "AlphaVAEDecode", "AlphaVAEEncode", "AlphaVAELoader" ], { "title_aux": "comfyui-alphavae" } ], "https://github.com/kaushiknishchay/ComfyUI-Audio-Waveform-Visualizer": [ [ "AudioToWaveformImage", "AudioWaveformFFMPEG", "AudioWaveformVisualizer" ], { "title_aux": "ComfyUI-Audio-Waveform-Visualizer" } ], "https://github.com/kaushiknishchay/ComfyUI-Qwen3-ASR": [ [ "Qwen3ASRTranscriber", "Qwen3ForcedAlignerConfig" ], { "title_aux": "ComfyUI-Qwen3-ASR" } ], "https://github.com/kayorlian/ComfyuiSmartColorMatch": [ [ "ClothTextureReplace", "SmartColorMatch" ], { "title_aux": "ComfyuiSmartColorMatch" } ], "https://github.com/kazeyori/ComfyUI-QuickImageSequenceProcess": [ [ "QuickImageSequenceProcess" ], { "author": "kazeyori", "description": "A ComfyUI plugin for efficient image sequence processing. Features frame insertion, duplication, and removal with intuitive controls.", "nickname": "QuickSeq", "title": "Quick Image Sequence Process", "title_aux": "ComfyUI-QuickImageSequenceProcess" } ], "https://github.com/kealiu/ComfyUI-S3-Tools": [ [ "Load Image From S3", "Save Image To S3" ], { "title_aux": "ComfyUI Load and Save file to S3" } ], "https://github.com/kealiu/ComfyUI-Zero123-Porting": [ [ "Zero123: Image Preprocess", "Zero123: Image Rotate in 3D" ], { "title_aux": "ComfyUI-Zero123-Porting" } ], "https://github.com/kealiu/ComfyUI-ZeroShot-MTrans": [ [ "ZeST: Grayout Subject" ], { "title_aux": "ComfyUI-ZeroShot-MTrans" } ], "https://github.com/keghoang/ComfyUI-Charon": [ [ "CHARON_3D_Auto_Align", "CHARON_Camera_From_DA3" ], { "title_aux": "ComfyUI-Charon" } ], "https://github.com/keit0728/ComfyUI-Image-Toolkit": [ [ "AlphaFlatten", "AlphaToGrayscale", "AntialiasingImage", "BinarizeImage", "BinarizeImageUsingOtsu", "BrightnessTransparency", "GrayscaleImage", "RemoveWhiteBackgroundNoise" ], { "title_aux": "ComfyUI-Image-Toolkit" } ], "https://github.com/keit0728/ComfyUI-keitNodes": [ [ "AspectRatioResolutionFinder", "M2MTranslator", "PixelLimitResizer", "WanVideoOptimalResizer", "WanVideoResolutionFinder" ], { "title_aux": "ComfyUI-keitNodes" } ], "https://github.com/keit0728/ComfyUI-musubi-tuner": [ [ "MusubiTunerWanGenerateVideo" ], { "title_aux": "ComfyUI-musubi-tuner" } ], "https://github.com/kenjiqq/qq-nodes-comfyui": [ [ "Any List", "Any List Iterator", "Any To Any", "Axis Pack", "Axis To Any", "Axis Unpack", "Load Lines From Text File", "Slice List", "Text Splitter", "XY Grid Accumulator", "XY Grid Helper" ], { "title_aux": "qq-nodes-comfyui" } ], "https://github.com/kenyonxu/ComfyUI_KaiUtilities": [ [ "KaiCivitaiLoRALoader", "SaveAudioSilent", "TextLineCount" ], { "title_aux": "Kai Civitai LoRA Loader" } ], "https://github.com/ketle-man/PSD-Figure-Creator": [ [ "PSDFigureCreator" ], { "title_aux": "PSD Figure Creator" } ], "https://github.com/ketle-man/comfyUI-particle-pixijs": [ [ "ParticleRenderer" ], { "title_aux": "ComfyUI Particle Renderer (PixiJS)" } ], "https://github.com/ketle-man/comfyui-2dpose-editor": [ [ "PoseEditor2D" ], { "title_aux": "ComfyUI 2D Pose Editor" } ], "https://github.com/ketle-man/comfyui-vrm-pose-editor": [ [ "PoseEditor3D" ], { "title_aux": "ComfyUI VRM Pose Editor 3D" } ], "https://github.com/ketle-man/model-and-prompt-from-metadata": [ [ "CLIPTextEncodeEditPlus", "ImageMetadataCheckpointLoader", "ImageMetadataLoRALoader", "ImageMetadataPromptLoader" ], { "title_aux": "Model and Prompt from Metadata" } ], "https://github.com/kevinkessler/comfyui-mask-batch-union": [ [ "MaskBatchUnion" ], { "title_aux": "Mask Batch Union" } ], "https://github.com/kevinkessler/comfyui-save-with-exif": [ [ "SaveImageWithSourceExif" ], { "title_aux": "Save Image (copy EXIF from source)" } ], "https://github.com/kevinmcmahondev/comfyui-kmcdev-image-filter-adjustments": [ [ "ImageBlankAlpha", "ImageBlendMask", "ImageFilterAdjustments", "ImageMixColorByMask" ], { "title_aux": "KMCDev Nodes" } ], "https://github.com/kevinmcmahondev/comfyui-skin-tone-detector": [ [ "SkinToneDetector" ], { "title_aux": "Skin Tone Detector for ComfyUI" } ], "https://github.com/kexplo/comfyui-google-gemini-flash-image": [ [ "GeminiFlashImage" ], { "title_aux": "comfyui-google-gemini-flash-image" } ], "https://github.com/kft334/Knodes": [ [ "Image(s) To Websocket (Base64)", "ImageOutput", "Load Image (Base64)", "Load Images (Base64)", "LoadImageBase64", "LoadImagesBase64" ], { "title_aux": "Knodes" } ], "https://github.com/khanhlvg/vertex-ai-comfyui-nodes": [ [ "Chirp", "Gemini", "GeminiImage", "ImagenComputedMaskConfig", "ImagenMaskEditing", "Imagen_Product_Recontext", "Imagen_T2I", "Lyria", "PreviewVideo", "Veo2", "Veo2Extend", "Veo3", "Veo_Prompt_Writer", "Virtual_Try_On" ], { "title_aux": "[Unofficial] Vertex AI Custom Nodes for ComfyUI" } ], "https://github.com/kianthos/Earthbound---All-in-one-ComfyUI-Node": [ [ "EarthboundUltimate" ], { "title_aux": "Earthbound---All-in-one-ComfyUI-Node" } ], "https://github.com/kijai/ComfyUI-ADMotionDirector": [ [ "ADMD_AdditionalModelSelect", "ADMD_CheckpointLoader", "ADMD_ComfyModelLoader", "ADMD_DiffusersLoader", "ADMD_InitializeTraining", "ADMD_LoadLora", "ADMD_MakeBatchList", "ADMD_SaveLora", "ADMD_TrainLora", "ADMD_ValidationSampler", "ADMD_ValidationSettings" ], { "title_aux": "Animatediff MotionLoRA Trainer" } ], "https://github.com/kijai/ComfyUI-APISR-KJ": [ [ "APISR_upscale" ], { "title_aux": "ComfyUI-APISR" } ], "https://github.com/kijai/ComfyUI-BrushNet-Wrapper": [ [ "brushnet_ella_loader", "brushnet_ipadapter_matteo", "brushnet_model_loader", "brushnet_sampler", "brushnet_sampler_ella", "powerpaint_brushnet_sampler" ], { "title_aux": "ComfyUI-BrushNet-Wrapper" } ], "https://github.com/kijai/ComfyUI-CCSR": [ [ "CCSR_Model_Select", "CCSR_Upscale", "DownloadAndLoadCCSRModel" ], { "title_aux": "ComfyUI-CCSR" } ], "https://github.com/kijai/ComfyUI-CogVideoXWrapper": [ [ "CogVideoContextOptions", "CogVideoControlNet", "CogVideoDecode", "CogVideoEnhanceAVideo", "CogVideoImageEncode", "CogVideoImageEncodeFunInP", "CogVideoLatentPreview", "CogVideoLoraSelect", "CogVideoLoraSelectComfy", "CogVideoSampler", "CogVideoTextEncode", "CogVideoTextEncodeCombine", "CogVideoTransformerEdit", "CogVideoXFasterCache", "CogVideoXFunResizeToClosestBucket", "CogVideoXModelLoader", "CogVideoXTeaCache", "CogVideoXTorchCompileSettings", "CogVideoXVAELoader", "DownloadAndLoadCogVideoControlNet", "DownloadAndLoadCogVideoGGUFModel", "DownloadAndLoadCogVideoModel", "DownloadAndLoadToraModel", "ToraEncodeOpticalFlow", "ToraEncodeTrajectory" ], { "title_aux": "ComfyUI CogVideoX Wrapper" } ], "https://github.com/kijai/ComfyUI-ControlNeXt-SVD": [ [ "ControlNextDecode", "ControlNextDiffusersScheduler", "ControlNextGetPoses", "ControlNextSVDApply", "ControlNextSampler", "DownloadAndLoadControlNeXt" ], { "title_aux": "ComfyUI nodes for ControlNext-SVD v2" } ], "https://github.com/kijai/ComfyUI-DDColor": [ [ "DDColor_Colorize" ], { "title_aux": "ComfyUI-DDColor" } ], "https://github.com/kijai/ComfyUI-DepthAnythingV2": [ [ "DepthAnything_V2", "DownloadAndLoadDepthAnythingV2Model" ], { "title_aux": "ComfyUI-DepthAnythingV2" } ], "https://github.com/kijai/ComfyUI-DiffusionLight": [ [ "chrome_ball_to_envmap", "exposure_to_hdr" ], { "title_aux": "DiffusionLight implementation for ComfyUI" } ], "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper": [ [ "DownloadAndLoadCLIPModel", "DownloadAndLoadCLIPVisionModel", "DownloadAndLoadDynamiCrafterCNModel", "DownloadAndLoadDynamiCrafterModel", "DynamiCrafterBatchInterpolation", "DynamiCrafterCNLoader", "DynamiCrafterControlnetApply", "DynamiCrafterI2V", "DynamiCrafterLoadInitNoise", "DynamiCrafterModelLoader", "ToonCrafterDecode", "ToonCrafterInterpolation" ], { "title_aux": "ComfyUI-DynamiCrafterWrapper" } ], "https://github.com/kijai/ComfyUI-ELLA-wrapper": [ [ "diffusers_model_loader", "diffusers_sampler", "ella_model_loader", "ella_sampler", "ella_t5_embeds" ], { "title_aux": "ComfyUI-ELLA-wrapper" } ], "https://github.com/kijai/ComfyUI-Florence2": [ [ "DownloadAndLoadFlorence2Lora", "DownloadAndLoadFlorence2Model", "Florence2ModelLoader", "Florence2Run" ], { "preemptions": [ "DownloadAndLoadFlorence2Lora", "DownloadAndLoadFlorence2Model", "Florence2ModelLoader", "Florence2Run" ], "title_aux": "ComfyUI-Florence2" } ], "https://github.com/kijai/ComfyUI-FluxTrainer": [ [ "ExtractFluxLoRA", "FluxKohyaInferenceSampler", "FluxTrainAndValidateLoop", "FluxTrainBlockSelect", "FluxTrainEnd", "FluxTrainLoop", "FluxTrainModelSelect", "FluxTrainResume", "FluxTrainSave", "FluxTrainSaveModel", "FluxTrainValidate", "FluxTrainValidationSettings", "FluxTrainerLossConfig", "InitFluxLoRATraining", "InitFluxTraining", "InitSD3LoRATraining", "InitSDXLLoRATraining", "OptimizerConfig", "OptimizerConfigAdafactor", "OptimizerConfigProdigy", "OptimizerConfigProdigyPlusScheduleFree", "SD3ModelSelect", "SD3TrainValidationSettings", "SDXLModelSelect", "SDXLTrainValidate", "SDXLTrainValidationSettings", "TrainDatasetAdd", "TrainDatasetGeneralConfig", "TrainDatasetRegularization", "TrainNetworkConfig", "UploadToHuggingFace", "VisualizeLoss" ], { "title_aux": "ComfyUI Flux Trainer" } ], "https://github.com/kijai/ComfyUI-GIMM-VFI": [ [ "DownloadAndLoadGIMMVFIModel", "GIMMVFI_interpolate" ], { "title_aux": "ComfyUI-GIMM-VFI" } ], "https://github.com/kijai/ComfyUI-Geowizard": [ [ "geowizard_model_loader", "geowizard_sampler" ], { "title_aux": "Geowizard depth and normal estimation in ComfyUI" } ], "https://github.com/kijai/ComfyUI-HFRemoteVae": [ [ "HFRemoteVAE", "HFRemoteVAEDecode" ], { "title_aux": "ComfyUI-HFRemoteVae" } ], "https://github.com/kijai/ComfyUI-HunyuanVideoWrapper": [ [ "DownloadAndLoadHyVideoTextEncoder", "HunyuanVideoFresca", "HunyuanVideoSLG", "HyVideoBlockSwap", "HyVideoCFG", "HyVideoContextOptions", "HyVideoCustomPromptTemplate", "HyVideoDecode", "HyVideoEmptyTextEmbeds", "HyVideoEncode", "HyVideoEncodeKeyframes", "HyVideoEnhanceAVideo", "HyVideoGetClosestBucketSize", "HyVideoI2VEncode", "HyVideoInverseSampler", "HyVideoLatentPreview", "HyVideoLoopArgs", "HyVideoLoraBlockEdit", "HyVideoLoraSelect", "HyVideoModelLoader", "HyVideoPromptMixSampler", "HyVideoReSampler", "HyVideoSTG", "HyVideoSampler", "HyVideoTeaCache", "HyVideoTextEmbedBridge", "HyVideoTextEmbedsLoad", "HyVideoTextEmbedsSave", "HyVideoTextEncode", "HyVideoTextImageEncode", "HyVideoTorchCompileSettings", "HyVideoVAELoader" ], { "title_aux": "ComfyUI-HunyuanVideoWrapper" } ], "https://github.com/kijai/ComfyUI-IC-Light": [ [ "BackgroundScaler", "CalculateNormalsFromImages", "DetailTransfer", "ICLightConditioning", "LightSource", "LoadAndApplyICLightUnet", "LoadHDRImage" ], { "title_aux": "ComfyUI-IC-Light" } ], "https://github.com/kijai/ComfyUI-KJNodes": [ [ "AddLabel", "AddNoiseToTrackPath", "AppendInstanceDiffusionTracking", "AppendStringsToList", "ApplyRifleXRoPE_HunuyanVideo", "ApplyRifleXRoPE_WanVideo", "AudioConcatenate", "BOOLConstant", "BatchCLIPSeg", "BatchCropFromMask", "BatchCropFromMaskAdvanced", "BatchUncrop", "BatchUncropAdvanced", "BboxToInt", "BboxVisualize", "BlockifyMask", "CFGZeroStarAndInit", "CameraPoseVisualizer", "CheckpointLoaderKJ", "CheckpointPerturbWeights", "ColorMatch", "ColorMatchV2", "ColorToMask", "CondPassThrough", "ConditioningMultiCombine", "ConditioningSetMaskAndCombine", "ConditioningSetMaskAndCombine3", "ConditioningSetMaskAndCombine4", "ConditioningSetMaskAndCombine5", "ConsolidateMasksKJ", "ContextWindowsVisualizerKJ", "CreateAudioMask", "CreateFadeMask", "CreateFadeMaskAdvanced", "CreateFluidMask", "CreateGradientFromCoords", "CreateGradientMask", "CreateInstanceDiffusionTracking", "CreateMagicMask", "CreateShapeImageOnPath", "CreateShapeMask", "CreateShapeMaskOnPath", "CreateTextMask", "CreateTextOnPath", "CreateVoronoiMask", "CrossFadeImages", "CrossFadeImagesMulti", "CustomControlNetWeightsFluxFromList", "CustomSigmas", "CutAndDragOnPath", "DecodeAndSaveVideo", "DiTBlockLoraLoader", "DifferentialDiffusionAdvanced", "DiffusionModelLoaderKJ", "DiffusionModelSelector", "DownloadAndLoadCLIPSeg", "DrawInstanceDiffusionTracking", "DrawMaskOnImage", "DummyOut", "EmptyLatentImageCustomPresets", "EmptyLatentImagePresets", "EncodeVideoComponents", "EndRecordCUDAMemoryHistory", "FastPreview", "FastPreviewBatch", "FilterZeroMasksAndCorrespondingImages", "FlipSigmasAdjusted", "FloatConstant", "FloatToMask", "FloatToSigmas", "FluxBlockLoraSelect", "GGUFLoaderKJ", "GLIGENTextBoxApplyBatchCoords", "GenerateNoise", "GetImageRangeFromBatch", "GetImageSizeAndCount", "GetImagesFromBatchIndexed", "GetLatentRangeFromBatch", "GetLatentSizeAndCount", "GetLatentsFromBatchIndexed", "GetMaskSizeAndCount", "GetPreviewOverrideFramesKJ", "GetTrackRange", "GradientToFloat", "GrowMaskWithBlur", "HDRPreviewKJ", "HunyuanVideoBlockLoraSelect", "HunyuanVideoEncodeKeyframesToCond", "INTConstant", "Ideogram4OptimizationsKJ", "Ideogram4PromptBuilderKJ", "ImageAddMulti", "ImageAndMaskPreview", "ImageBatchExtendWithOverlap", "ImageBatchFilter", "ImageBatchJoinWithTransition", "ImageBatchMulti", "ImageBatchRepeatInterleaving", "ImageBatchTestPattern", "ImageConcanate", "ImageConcatFromBatch", "ImageConcatMulti", "ImageCropByMask", "ImageCropByMaskAndResize", "ImageCropByMaskBatch", "ImageGrabPIL", "ImageGridComposite2x2", "ImageGridComposite3x3", "ImageGridtoBatch", "ImageNoiseAugmentation", "ImageNormalize_Neg1_To_1", "ImagePadForOutpaintMasked", "ImagePadForOutpaintTargetSize", "ImagePadKJ", "ImagePass", "ImagePrepForICLora", "ImageResizeKJ", "ImageResizeKJv2", "ImageSharpenKJ", "ImageTensorList", "ImageTransformByNormalizedAmplitude", "ImageTransformKJ", "ImageUncropByMask", "ImageUpscaleWithModelBatched", "InjectNoiseToLatent", "InsertImageBatchByIndexes", "InsertImagesToBatchIndexed", "InsertLatentToIndexed", "InterpolateCoords", "JoinStringMulti", "JoinStrings", "LTX2AttentionTunerPatch", "LTX2AudioLatentNormalizingSampling", "LTX2BlockLoraSelect", "LTX2LoraLoaderAdvanced", "LTX2MemoryEfficientSageAttentionPatch", "LTX2SamplingPreviewOverride", "LTX2_NAG", "LTXVAddGuideMulti", "LTXVAddGuidesFromBatch", "LTXVAudioVideoMask", "LTXVChunkFeedForward", "LTXVEnhanceAVideoKJ", "LTXVImgToVideoInplaceKJ", "LatentInpaintTTM", "LazySwitchKJ", "LeapfusionHunyuanI2VPatcher", "LoadAndResizeImage", "LoadImagesFromFolderKJ", "LoadVideosFromFolder", "LoraExtractKJ", "LoraReduceRankKJ", "MaskBatchMulti", "MaskOrImageToWeight", "MergeImageChannels", "ModelMemoryUsageFactorOverride", "ModelMemoryUseReportPatch", "ModelPassThrough", "ModelPatchTorchSettings", "ModelPreviewOverrideKJ", "ModelSaveKJ", "NABLA_AttentionKJ", "NormalizedAmplitudeToFloatList", "NormalizedAmplitudeToMask", "OffsetMask", "OffsetMaskByNormalizedAmplitude", "PadImageBatchInterleaved", "PatchFlashAttentionKJ", "PatchModelPatcherOrder", "PatchTritonVAE", "PathchSageAttentionKJ", "PiDColorBiasCorrection", "PlaySoundKJ", "PlotCoordinates", "PointsEditor", "PreviewAnimation", "PreviewImageOrMask", "PreviewLatentNoiseMask", "RandomImageFromBatch", "RemapImageRange", "RemapMaskRange", "ReplaceImagesInBatch", "ResizeMask", "ReverseImageBatch", "RoundMask", "SV3D_BatchSchedule", "SamplerSelfRefineVideo", "SaveImageKJ", "SaveImageWithAlpha", "SaveStringKJ", "ScaleBatchPromptSchedule", "ScheduledCFGGuidance", "ScreencapStream", "Screencap_mss", "SeparateMasks", "SetShakkerLabsUnionControlNetType", "ShuffleImageBatch", "SigmasToFloat", "SimpleCalculatorKJ", "SkipLayerGuidanceWanVideo", "Sleep", "SomethingToString", "SoundReactive", "SplineEditor", "SplitBboxes", "SplitImageChannels", "StableZero123_BatchSchedule", "StartRecordCUDAMemoryHistory", "StringConstant", "StringConstantMultiline", "StringToFloatList", "StyleModelApplyAdvanced", "Superprompt", "TimerNodeKJ", "TorchCompileControlNet", "TorchCompileCosmosModel", "TorchCompileLTXModel", "TorchCompileModelAdvanced", "TorchCompileModelFluxAdvanced", "TorchCompileModelFluxAdvancedV2", "TorchCompileModelHyVideo", "TorchCompileModelQwenImage", "TorchCompileModelWanVideo", "TorchCompileModelWanVideoV2", "TorchCompileVAE", "TransitionImagesInBatch", "TransitionImagesMulti", "VAEDecodeLoopKJ", "VAELoaderKJ", "VRAM_Debug", "VisualizeCUDAMemoryHistory", "VisualizeSigmasKJ", "Wan21BlockLoraSelect", "WanChunkFeedForward", "WanImageToVideoSVIPro", "WanVideoEnhanceAVideoKJ", "WanVideoMemoryEfficientSageAttentionPatch", "WanVideoNAG", "WanVideoTeaCacheKJ", "WebcamCaptureCV2", "WeightScheduleConvert", "WeightScheduleExtend", "WidgetToString" ], { "title_aux": "KJNodes for ComfyUI" } ], "https://github.com/kijai/ComfyUI-KwaiKolorsWrapper": [ [ "DownloadAndLoadChatGLM3", "DownloadAndLoadKolorsModel", "KolorsSampler", "KolorsTextEncode", "LoadChatGLM3" ], { "title_aux": "ComfyUI-KwaiKolorsWrapper" } ], "https://github.com/kijai/ComfyUI-LBMWrapper": [ [ "LBMSampler", "LoadLBMModel" ], { "title_aux": "ComfyUI-LBMWrapper" } ], "https://github.com/kijai/ComfyUI-LLaVA-OneVision": [ [ "DownloadAndLoadLLaVAOneVisionModel", "LLaVA_OneVision_Run", "OneVisionCaptionFolder", "SaveCaptionToTextFile" ], { "title_aux": "ComfyUI Llava-OneVision" } ], "https://github.com/kijai/ComfyUI-LVCDWrapper": [ [ "LVCDDecoder", "LVCDSampler", "LoadLVCDModel" ], { "title_aux": "ComfyUI wrapper nodes for LVCD" } ], "https://github.com/kijai/ComfyUI-LaVi-Bridge-Wrapper": [ [ "lavi_bridge_llama_encoder", "lavi_bridge_t5_encoder", "lavibridge_model_loader", "lavibridge_sampler" ], { "title_aux": "ComfyUI-LaVi-Bridge-Wrapper" } ], "https://github.com/kijai/ComfyUI-LivePortraitKJ": [ [ "DownloadAndLoadLivePortraitModels", "KeypointsToImage", "LivePortraitComposite", "LivePortraitCropper", "LivePortraitLoadCropper", "LivePortraitLoadFaceAlignmentCropper", "LivePortraitLoadMediaPipeCropper", "LivePortraitProcess", "LivePortraitRetargeting" ], { "title_aux": "ComfyUI-LivePortraitKJ" } ], "https://github.com/kijai/ComfyUI-Lotus": [ [ "LoadLotusModel", "LotusSampler" ], { "title_aux": "ComfyUI-Lotus" } ], "https://github.com/kijai/ComfyUI-LuminaWrapper": [ [ "DownloadAndLoadGemmaModel", "DownloadAndLoadLuminaModel", "GemmaSampler", "LuminaGemmaTextEncode", "LuminaGemmaTextEncodeArea", "LuminaT2ISampler", "LuminaTextAreaAppend" ], { "title_aux": "ComfyUI-LuminaWrapper" } ], "https://github.com/kijai/ComfyUI-Marigold": [ [ "ColorizeDepthmap", "MarigoldDepthEstimation", "MarigoldDepthEstimationVideo", "MarigoldDepthEstimation_v2", "MarigoldDepthEstimation_v2_video", "MarigoldModelLoader", "RemapDepth", "SaveImageOpenEXR" ], { "title_aux": "Marigold depth estimation in ComfyUI" } ], "https://github.com/kijai/ComfyUI-MelBandRoFormer": [ [ "MelBandRoFormerModelLoader", "MelBandRoFormerSampler" ], { "title_aux": "ComfyUI-MelBandRoFormer" } ], "https://github.com/kijai/ComfyUI-MimicMotionWrapper": [ [ "DiffusersScheduler", "DownloadAndLoadMimicMotionModel", "MimicMotionDecode", "MimicMotionGetPoses", "MimicMotionSampler" ], { "title_aux": "ComfyUI-MimicMotionWrapper" } ], "https://github.com/kijai/ComfyUI-MoGe": [ [ "DownloadAndLoadMoGeModel", "MoGeProcess" ], { "title_aux": "ComfyUI-MoGe" } ], "https://github.com/kijai/ComfyUI-NativeLooping_testing": [ [ "TensorLoopClose", "TensorLoopOpen", "_AccumulateNode", "_AccumulationToImageBatch", "_BatchOps", "_ConditionalSelect", "_ImageAccumStatePack", "_ImageAccumStateUnpack", "_IntOperations", "_WhileLoopClose", "_WhileLoopOpen" ], { "title_aux": "ComfyUI-NativeLooping_testing" } ], "https://github.com/kijai/ComfyUI-OpenDiTWrapper": [ [ "DownloadAndLoadOpenDiTT5Model", "DownloadAndLoadOpenSoraModel", "DownloadAndLoadOpenSoraVAE", "OpenDiTConditioning", "OpenDiTSampler", "OpenSoraDecode", "OpenSoraEncodeReference" ], { "title_aux": "ComfyUI-OpenDiTWrapper" } ], "https://github.com/kijai/ComfyUI-PromptRelay": [ [ "PromptRelayAdvancedOptions", "PromptRelayEncode", "PromptRelayEncodeTimeline", "PromptRelaySmartEncode", "PromptRelaySmartEncodeTest" ], { "title_aux": "ComfyUI-PromptRelay" } ], "https://github.com/kijai/ComfyUI-PyramidFlowWrapper": [ [ "DownloadAndLoadPyramidFlowModel", "PyramidFlowLatentPreview", "PyramidFlowSampler", "PyramidFlowTextEncode", "PyramidFlowTorchCompileSettings", "PyramidFlowTransformerLoader", "PyramidFlowVAEDecode", "PyramidFlowVAEEncode", "PyramidFlowVAELoader" ], { "title_aux": "ComfyUI PyramidFlow Wrapper" } ], "https://github.com/kijai/ComfyUI-SCAIL-Pose": [ [ "ConvertOpenPoseKeypointsToDWPose", "NLFModelLoader", "NLFPredictPoses", "PoseDetectionVitPoseToDWPose", "RenderNLFPoses", "SaveNLFPosesAs3D" ], { "title_aux": "ComfyUI-SCAIL-Pose" } ], "https://github.com/kijai/ComfyUI-SUPIR": [ [ "SUPIR_Upscale", "SUPIR_conditioner", "SUPIR_decode", "SUPIR_encode", "SUPIR_first_stage", "SUPIR_model_loader", "SUPIR_model_loader_v2", "SUPIR_model_loader_v2_clip", "SUPIR_sample", "SUPIR_tiles" ], { "title_aux": "ComfyUI-SUPIR" } ], "https://github.com/kijai/ComfyUI-StableXWrapper": [ [ "DifferenceExtractorNode", "DownloadAndLoadStableXModel", "StableXProcessImage" ], { "title_aux": "ComfyUI-StableXWrapper" } ], "https://github.com/kijai/ComfyUI-WanVideoWrapper": [ [ "CreateCFGScheduleFloatList", "CreateScheduleFloatList", "DownloadAndLoadNLFModel", "DownloadAndLoadWav2VecModel", "DrawArcFaceLandmarks", "DrawGaussianNoiseOnImage", "DrawNLFPoses", "DummyComfyWanModelObject", "ExtractStartFramesForContinuations", "FaceMaskFromPoseKeypoints", "FantasyPortraitFaceDetector", "FantasyPortraitModelLoader", "FantasyTalkingModelLoader", "FantasyTalkingWav2VecEmbeds", "HuMoEmbeds", "LandmarksToImage", "LoadLynxResampler", "LoadNLFModel", "LoadVQVAE", "LoadWanVideoClipTextEncoder", "LoadWanVideoT5TextEncoder", "LongCatAvatarWhisperEmbeds", "LynxEncodeFaceIP", "LynxInsightFaceCrop", "MTVCrafterEncodePoses", "MochaEmbeds", "MultiTalkModelLoader", "MultiTalkSilentEmbeds", "MultiTalkWav2VecEmbeds", "NLFPredict", "NormalizeAudioLoudness", "OviMMAudioVAELoader", "QwenLoader", "ReCamMasterPoseVisualizer", "TextImageEncodeQwenVL", "WanMove_native", "WanVideoATITracks", "WanVideoATITracksVisualize", "WanVideoATI_comfy", "WanVideoAddBindweaveEmbeds", "WanVideoAddControlEmbeds", "WanVideoAddDualControlEmbeds", "WanVideoAddExtraLatent", "WanVideoAddFantasyPortrait", "WanVideoAddFlashVSRInput", "WanVideoAddLucyEditLatents", "WanVideoAddLynxEmbeds", "WanVideoAddMTVMotion", "WanVideoAddOneToAllExtendEmbeds", "WanVideoAddOneToAllPoseEmbeds", "WanVideoAddOneToAllReferenceEmbeds", "WanVideoAddOviAudioToLatents", "WanVideoAddPusaNoise", "WanVideoAddS2VEmbeds", "WanVideoAddSCAILPoseEmbeds", "WanVideoAddSCAILReferenceEmbeds", "WanVideoAddStandInLatent", "WanVideoAddSteadyDancerEmbeds", "WanVideoAddStoryMemLatents", "WanVideoAddTTMLatents", "WanVideoAddWanMoveTracks", "WanVideoAnimateEmbeds", "WanVideoApplyNAG", "WanVideoBlockList", "WanVideoBlockSwap", "WanVideoClipVisionEncode", "WanVideoCombineEmbeds", "WanVideoContextOptions", "WanVideoControlEmbeds", "WanVideoControlnet", "WanVideoControlnetLoader", "WanVideoDecode", "WanVideoDecodeOviAudio", "WanVideoDiffusionForcingSampler", "WanVideoEasyCache", "WanVideoEmptyEmbeds", "WanVideoEmptyMMAudioLatents", "WanVideoEncode", "WanVideoEncodeLatentBatch", "WanVideoEncodeOviAudio", "WanVideoEnhanceAVideo", "WanVideoExperimentalArgs", "WanVideoExtraModelSelect", "WanVideoFlashVSRDecoderLoader", "WanVideoFreeInitArgs", "WanVideoFunCameraEmbeds", "WanVideoImageClipEncode", "WanVideoImageResizeToClosest", "WanVideoImageToVideoEncode", "WanVideoImageToVideoMultiTalk", "WanVideoImageToVideoSkyreelsv3_audio", "WanVideoLatentReScale", "WanVideoLongCatAvatarExtendEmbeds", "WanVideoLoopArgs", "WanVideoLoraBlockEdit", "WanVideoLoraSelect", "WanVideoLoraSelectByName", "WanVideoLoraSelectMulti", "WanVideoMagCache", "WanVideoMiniMaxRemoverEmbeds", "WanVideoModelLoader", "WanVideoOviCFG", "WanVideoPassImagesFromSamples", "WanVideoPhantomEmbeds", "WanVideoPreviewEmbeds", "WanVideoPromptExtender", "WanVideoPromptExtenderSelect", "WanVideoReCamMasterCameraEmbed", "WanVideoReCamMasterDefaultCamera", "WanVideoReCamMasterGenerateOrbitCamera", "WanVideoRealisDanceLatents", "WanVideoRoPEFunction", "WanVideoSLG", "WanVideoSVIProEmbeds", "WanVideoSampler", "WanVideoSamplerExtraArgs", "WanVideoSamplerFromSettings", "WanVideoSamplerSettings", "WanVideoSamplerv2", "WanVideoScheduler", "WanVideoSchedulerv2", "WanVideoSetAttentionModeOverride", "WanVideoSetBlockSwap", "WanVideoSetLoRAs", "WanVideoSetRadialAttention", "WanVideoSigmaToStep", "WanVideoTeaCache", "WanVideoTextEmbedBridge", "WanVideoTextEncode", "WanVideoTextEncodeCached", "WanVideoTextEncodeSingle", "WanVideoTextImageEncode", "WanVideoTinyVAELoader", "WanVideoTorchCompileSettings", "WanVideoUltraVicoSettings", "WanVideoUni3C_ControlnetLoader", "WanVideoUni3C_embeds", "WanVideoUniAnimateDWPoseDetector", "WanVideoUniAnimatePoseInput", "WanVideoUniLumosEmbeds", "WanVideoVACEEncode", "WanVideoVACEModelSelect", "WanVideoVACEStartToEndFrame", "WanVideoVAELoader", "WanVideoVRAMManagement", "WanVideoWanDrawWanMoveTracks", "Wav2VecModelLoader", "WhisperModelLoader" ], { "title_aux": "ComfyUI-WanVideoWrapper" } ], "https://github.com/kijai/ComfyUI-depth-fm": [ [ "Depth_fm" ], { "title_aux": "ComfyUI-depth-fm" } ], "https://github.com/kijai/ComfyUI-moondream": [ [ "MoondreamQuery", "MoondreamQueryCaptions" ], { "title_aux": "ComfyUI-moondream" } ], "https://github.com/kijai/ComfyUI-segment-anything-2": [ [ "DownloadAndLoadSAM2Model", "Florence2toCoordinates", "Sam2AutoSegmentation", "Sam2Segmentation", "Sam2VideoSegmentation", "Sam2VideoSegmentationAddPoints" ], { "preemptions": [ "DownloadAndLoadSAM2Model", "Florence2toCoordinates", "Sam2AutoSegmentation", "Sam2Segmentation", "Sam2VideoSegmentation", "Sam2VideoSegmentationAddPoints" ], "title_aux": "ComfyUI-segment-anything-2" } ], "https://github.com/killertofu86/ComfyUI-DukeStereo": [ [ "Duke Stereo Video" ], { "title_aux": "ComfyUI-DukeStereo" } ], "https://github.com/kimara-ai/ComfyUI-Kimara-AI-Advanced-Watermarks": [ [ "KimaraAIBatchImages", "KimaraAIWatermarker" ], { "title_aux": "Kimara.ai's Advanced Watermarking Tools" } ], "https://github.com/kinfolk0117/ComfyUI_GradientDeepShrink": [ [ "GradientPatchModelAddDownscale", "GradientPatchModelAddDownscaleAdvanced" ], { "title_aux": "ComfyUI_GradientDeepShrink" } ], "https://github.com/kinfolk0117/ComfyUI_GridSwapper": [ [ "GridSwapper" ], { "title_aux": "Gridswapper" } ], "https://github.com/kinfolk0117/ComfyUI_Pilgram": [ [ "Pilgram" ], { "title_aux": "ComfyUI_Pilgram" } ], "https://github.com/kinfolk0117/ComfyUI_SimpleTiles": [ [ "DynamicTileMerge", "DynamicTileSplit", "TileCalc", "TileMerge", "TileSplit" ], { "title_aux": "SimpleTiles" } ], "https://github.com/kinorax/comfyui-info-prompt-toolkit": [ [ "IPT-AnySwitchAny", "IPT-AspectRatioToSize", "IPT-CaptionFileSaver", "IPT-CheckpointSelector", "IPT-ClipSelector", "IPT-CombineLoraStacks", "IPT-CombinePrompts", "IPT-ConsoleLogRelay", "IPT-DetailerEnd", "IPT-DetailerStart", "IPT-DiffusionModelSelector", "IPT-DualClipSelector", "IPT-FlattenPromptForCaption", "IPT-GetFloatExtra", "IPT-GetIntExtra", "IPT-GetLoraStackExtra", "IPT-GetSamplerParamsExtra", "IPT-GetSizeExtra", "IPT-GetStringExtra", "IPT-GrowMask", "IPT-ImageBatchCountDebug", "IPT-ImageDirectoryReader", "IPT-ImageInfoContext", "IPT-ImageInfoCountDebug", "IPT-ImageInfoDefaults", "IPT-ImageInfoFallback", "IPT-ImageInfoToInfotext", "IPT-ImageListToBatch", "IPT-ImageReader", "IPT-ImageSaver", "IPT-InfotextToImageInfo", "IPT-LatentBatchCountDebug", "IPT-LoadNewModel", "IPT-LoraSelector", "IPT-LoraStackLorader", "IPT-MaskOverlayComparer", "IPT-MergeCaptionTokens", "IPT-ModelSamplingAuraFlow", "IPT-NormalizePromptTokens", "IPT-OppaiOracleTagger", "IPT-PixAITagger", "IPT-PixAITagger2", "IPT-PromptTemplate", "IPT-PromptToLoraStack", "IPT-QuadrupleClipSelector", "IPT-ReleaseMemory", "IPT-RemoveCaptionTokens", "IPT-RemoveImageInfoExtraKeys", "IPT-RemoveImageInfoMainFields", "IPT-RemovePromptComments", "IPT-RemoveSmallMaskRegions", "IPT-RemoveSmallSoftMaskRegions", "IPT-Sam3PromptToMask", "IPT-SamplerCustomFromParams", "IPT-SamplerCustomFromParamsTiled", "IPT-SamplerParams", "IPT-SamplerSelector", "IPT-ScaleWidthHeight", "IPT-SchedulerSelector", "IPT-SeedGenerator", "IPT-SetFloatExtra", "IPT-SetIntExtra", "IPT-SetLoraStackExtra", "IPT-SetSamplerParamsExtra", "IPT-SetSizeExtra", "IPT-SetStringExtra", "IPT-SplitSamplerParams", "IPT-SplitWidthHeight", "IPT-TripleClipSelector", "IPT-UnetModelSelector", "IPT-UseLoadedModel", "IPT-VaeSelector", "IPT-VideoReader", "IPT-VideoSaver", "IPT-XYPlotModifier", "IPT-XYPlotStart" ], { "title_aux": "ComfyUI-Info-Prompt-Toolkit" } ], "https://github.com/kishida/comfyui-text-renderer": [ [ "TextRenderNode" ], { "title_aux": "comfyui-text-renderer" } ], "https://github.com/kj863257/ComfyUI_RC_Image_Compositor": [ [ "RC_AddNoise", "RC_AutoColor", "RC_BrightnessContrast", "RC_CanvasPadding", "RC_CanvasResize", "RC_ChannelExtractor", "RC_ChannelMixer", "RC_ColorBalance", "RC_ColorMatch", "RC_CurvesAdjust", "RC_DropShadow", "RC_FilmGrain", "RC_GaussianBlur", "RC_GradientGenerator", "RC_GradientMap", "RC_HighLowFrequencySkinSmoothing", "RC_HueSaturation", "RC_ImageCompositor", "RC_ImageCrop", "RC_ImageScale", "RC_InteractiveCompositor", "RC_LRPreset", "RC_LevelsAdjust", "RC_LoadImageWithAlpha", "RC_MaskApply", "RC_OpacityAdjust", "RC_OuterGlow", "RC_PatternTiling", "RC_PreviewImageNoMetadata", "RC_PreviewImageWithMetadata", "RC_SaveImageNoMetadata", "RC_SaveImageWithMetadata", "RC_Sharpen", "RC_ShineRemoval", "RC_Stroke", "RC_Threshold", "RC_Vibrance" ], { "title_aux": "RC Image Compositor" } ], "https://github.com/kjqwer/SmartSaveImage": [ [ "Example", "SmartFolderManager", "SmartImageSaver" ], { "nodename_pattern": "Smart", "title_aux": "SmartSaveImage" } ], "https://github.com/kk8bit/KayTool": [ [ "AB_Images", "AIO_Translater", "Abc_Math", "Baidu_Translater", "Color_Adjustment", "Custom_Save_Image", "Display_Any", "Image_Composer", "Image_Cropper", "Image_Mask_Composer", "Image_Resizer", "Image_Size_Extractor", "Kay_BiRefNet_Loader", "Load_Image_Folder", "Mask_Blur_Plus", "Mask_Filler", "Preview_Mask", "Preview_Mask_Plus", "RemBG_Loader", "Remove_BG", "Slider_10", "Slider_100", "Slider_1000", "Strong_Prompt", "Tencent_Translater", "Text", "To_Int" ], { "title_aux": "KayTool" } ], "https://github.com/klinter007/klinter_nodes": [ [ "AspectSelector", "BBoxCropper", "FlexibleBatchImage", "FolderLoader", "Json Extractor - klinter", "LoadImagePlus", "LoadVideoForExtendingKlinter", "NanoBananaMultiInput", "OutpaintPadding", "OutputTester", "PixelSnapper", "PrepVideoForExtendKlinter", "SaveAudioPlus", "SizeSelector", "SpeedRamp", "VideoFromFolder", "YellowBus", "ZoomOutComposer", "concat", "filter", "nodevalue2stringmulti", "string_contact_multi" ], { "title_aux": "Klinter_nodes" } ], "https://github.com/kmlbdh/ComfyUI-kmlbdh-VideoCombine": [ [ "DeleteFolderAny", "KMLBDH_RAMCleaner", "KMLBDH_VideoCombine" ], { "title_aux": "kmlbdh Video Combine (Smart + Tiled)" } ], "https://github.com/kmlbdh/ComfyUI_LocalLLMNodes": [ [ "AddUserLocalKontextPreset", "ArabicProductDescriptionGenerator", "LocalKontextPromptGenerator", "RemoveUserLocalKontextPreset", "SetLocalLLMServiceConnector" ], { "title_aux": "ComfyUI_LocalLLMNodes" } ], "https://github.com/knishika62/ComfyUI-DualLoraStack": [ [ "KnishikaDualLoraStack" ], { "title_aux": "ComfyUI-DualLoraStack" } ], "https://github.com/knishika62/ComfyUI-LyricForge": [ [ "LyricForgeACEStepGenerator", "LyricForgeSongGenerator" ], { "title_aux": "ComfyUI-LyricForge" } ], "https://github.com/knishika62/ComfyUI-TextGenerateGemma3Prompt": [ [ "TextGenerateGemma3Prompt" ], { "title_aux": "ComfyUI-TextGenerateGemma3Prompt" } ], "https://github.com/knishika62/ComfyUI-TextGenerateQwen3Prompt": [ [ "TextGenerateQwen3Prompt" ], { "title_aux": "ComfyUI-TextGenerateQwen3Prompt" } ], "https://github.com/knishika62/ComfyUI_AITuber": [ [ "AITuberPersonaPrompt" ], { "title_aux": "ComfyUI_AITuber" } ], "https://github.com/knottttt/comfyui-tinyPNG": [ [ "TinyPNGCompress" ], { "title_aux": "ComfyUI TinyPNG" } ], "https://github.com/knuknX/ComfyUI-Image-Tools": [ [ "BatchImagePathLoader", "ImageBgRemoveProcessor", "ImageCheveretoUploader", "ImageStandardResizeProcessor", "JSONMessageNotifyTool", "PreviewJSONNode", "SingleImagePathLoader", "SingleImageUrlLoader" ], { "title_aux": "ComfyUI-Image-Tools" } ], "https://github.com/kohs100/comfyui-ppwc": [ [ "PPWCReplace", "PPWCTerminate" ], { "author": "Phospholipids", "description": "This extension offers wildcard prompting works solely in workflow.", "nickname": "PPWC", "title": "PPWildCard", "title_aux": "PPWildCard" } ], "https://github.com/kohya-ss/ComfyUI-Anima-LLLite": [ [ "AnimaLLLiteApply" ], { "title_aux": "ComfyUI-Anima-LLLite" } ], "https://github.com/kohya-ss/ControlNet-LLLite-ComfyUI": [ [ "LLLiteLoader" ], { "title_aux": "ControlNet-LLLite-ComfyUI" } ], "https://github.com/koirpraw/ComfyUI-GCP-storage-decouple": [ [ "GCPStorageDownloadImage", "GCPStorageDownloadModel", "GCPStorageList", "GCPStorageUploadImage", "GCPStorageUploadModel" ], { "title_aux": "ComfyUI GCP Cloud Storage Integration" } ], "https://github.com/komojini/ComfyUI_SDXL_DreamBooth_LoRA_CustomNodes": [ [ "S3 Bucket LoRA", "S3Bucket_Load_LoRA", "XL DreamBooth LoRA", "XLDB_LoRA" ], { "title_aux": "ComfyUI_SDXL_DreamBooth_LoRA_CustomNodes" } ], "https://github.com/komojini/komojini-comfyui-nodes": [ [ "BatchCreativeInterpolationNodeDynamicSettings", "CachedGetter", "DragNUWAImageCanvas", "FlowBuilder", "FlowBuilder (adv)", "FlowBuilder (advanced)", "FlowBuilder (advanced) Setter", "FlowBuilderSetter", "FlowBuilderSetter (adv)", "Getter", "ImageCropByRatio", "ImageCropByRatioAndResize", "ImageGetter", "ImageMerger", "ImagesCropByRatioAndResizeBatch", "KSamplerAdvancedCacheable", "KSamplerCacheable", "Setter", "UltimateVideoLoader", "UltimateVideoLoader (simple)", "YouTubeVideoLoader" ], { "title_aux": "komojini-comfyui-nodes" } ], "https://github.com/kostenickj/jk-comfyui-helpers": [ [ "EasyHRFix", "EasyHRFix_Context", "JKAnythingToString", "JKBigContext", "JKDynamicThresholdingMultiModel", "JKEasyCheckpointLoader", "JKEasyDetailer", "JKEasyDetailer_Context", "JKEasyKSampler_Context", "JKEasyUpscaleImage", "JKEasyWatermark", "JKInspireSchedulerAdapter", "JKLilContext", "JKMultiModelSamplerUnpatch", "JKStringEmpty", "JKStringEquals", "JKStringNotEmpty", "JKStringNotEquals", "JKStringToSamplerAdapter" ], { "title_aux": "comfyui-jk-easy-nodes" } ], "https://github.com/kplkasteel/ComfyUI-Image-to-Prompt-Abacus.AI-": [ [ "ImageToPromptAbacus" ], { "title_aux": "Image to Prompt (Abacus.AI)" } ], "https://github.com/kplkasteel/ComfyUI-SubstringExtractor": [ [ "SubstringExtractor" ], { "title_aux": "ComfyUI-SubstringExtractor" } ], "https://github.com/kpsss34/ComfyUI-SuperAdapter": [ [ "ApplySuperAdapter" ], { "title_aux": "ComfyUI-SuperAdapter" } ], "https://github.com/kpsss34/ComfyUI-kpsss34": [ [ "SD35sLoaderSampler" ], { "title_aux": "ComfyUI kpsss34 Custom Node" } ], "https://github.com/kpsss34/walkyrie": [ [ "WalkyrieLoader", "WalkyrieLoraLoader", "WalkyrieSampler" ], { "title_aux": "walkyrie" } ], "https://github.com/kpucha/comfyui-kpu-utils": [ [ "KPUExampleNode", "KPUSceneGenerator", "WailustriousCharacterBuilder", "WailustriousMultiCharacterGenerator", "WailustriousPromptBuilder", "WailustriousPromptGenerator" ], { "title_aux": "comfyui-kpu-utils" } ], "https://github.com/krakenunbound/ComfyUI-KrakenTools": [ [ "KrakenFluxEmptyLatentImage", "KrakenResolutionHelper", "KrakenUpscaleTileCalc" ], { "title_aux": "ComfyUI-KrakenTools" } ], "https://github.com/krakenunbound/comfyui-kraken-tools": [ [ "KrakenDualCLIPLoader", "KrakenImageProcessor", "KrakenImageResize", "KrakenKSampler", "KrakenLastFrameMeta", "KrakenLoras3", "KrakenOllamaPromptChat", "KrakenResolutionHelper", "KrakenWanHelper", "kraken_checkpoint_loader" ], { "title_aux": "Kraken Tools" } ], "https://github.com/krakenunbound/kraken-discord-bot": [ [ "KrakenDiscordBot", "KrakenDiscordBotStatus" ], { "title_aux": "Kraken Discord Bot" } ], "https://github.com/kreonxv/ComfyUI-ForgeAPI": [ [ "ForgeControlNetStack", "ForgeLoraStack", "ForgeSampler" ], { "title_aux": "ComfyUI-ForgeAPI" } ], "https://github.com/kreonxv/ComfyUI-GroupBypasser": [ [ "GroupBypasserNode" ], { "title_aux": "ComfyUI-GroupBypasser" } ], "https://github.com/kreonxv/ComfyUI-LoraControls": [ [ "LoRAStepRange", "LoraKeyframes" ], { "title_aux": "ComfyUI-LoraControls" } ], "https://github.com/kreonxv/ComfyUI-T2I_StyleApply": [ [ "T2I_StyleApply" ], { "title_aux": "ComfyUI-T2I_StyleApply" } ], "https://github.com/kreonxv/ComfyUI-Whiteboard": [ [ "Whiteboard" ], { "title_aux": "ComfyUI-Whiteboard" } ], "https://github.com/krigeta/qwen-image-controlnets-comfyui": [ [ "QwenImageBlockwiseControlNetApply", "QwenImageBlockwiseControlNetLoader", "QwenImageCannyPreprocessor", "QwenImageDepthPreprocessor" ], { "title_aux": "qwen-image-controlnets-comfyui" } ], "https://github.com/krishnancr/ComfyUI-Pulse-MeshAudit": [ [ "PulseMeshAudit" ], { "title_aux": "ComfyUI Pulse MeshAudit" } ], "https://github.com/krmahil/comfyui-hollow-preserve": [ [ "RemoveEnclosedMaskedAreas" ], { "title_aux": "Hollow Preserve" } ], "https://github.com/krmahil/comfyui-hunyuan-world": [ [ "HYWorldFullPipeline", "HYWorldImage2Pano", "HYWorldSceneGen", "HYWorldText2Pano", "HYWorldUnloadModels" ], { "title_aux": "HunyuanWorld 3D World Generation" } ], "https://github.com/kryzbell2/comfyui-prompt-clean-append": [ [ "PromptCleanAppend" ], { "title_aux": "comfyui-prompt-clean-append" } ], "https://github.com/kuangrenaigc-stack/ComfyUI-Volcengine-Seedance": [ [ "VolcengineSeedanceGenerate", "VolcengineSeedanceQuery" ], { "title_aux": "Volcengine Seedance" } ], "https://github.com/kukuo6666/ComfyUI-Equirect": [ [ "CubemapToEquirect", "EquirectToCubemap" ], { "title_aux": "ComfyUI Equirectangular Tools" } ], "https://github.com/kungful/ComfyUI_to_webui": [ [ "BarcodeGeneratorNode", "Barcode_seed", "DeepseekNode", "Go_to_image", "GradioInputImage", "GradioTextBad", "GradioTextOk", "HuaFloatNode", "HuaIntNode", "Hua_CheckpointLoaderSimple", "Hua_LoraLoader", "Hua_LoraLoaderModelOnly", "Hua_Output", "Hua_UNETLoader", "Hua_Video_Output", "Hua_gradio_Seed", "Hua_gradio_jsonsave", "Hua_gradio_resolution", "Huaword", "Modelhua", "brucelee", "\u5c0f\u5b57\u4f53\u8bf4\u660e\uff1a\u6211\u662fcomfyui_hua_boy\u7684model" ], { "title_aux": "ComfyUI_to_webui" } ], "https://github.com/kunieone/ComfyUI_alkaid": [ [ "A_EmptyLatentImageLongside", "A_Face3DSwapper", "A_FaceCrop", "A_FacePaste", "A_GetImageSize", "A_OpenPosePreprocessor", "AdapterFace", "AdapterFaceLoader", "AdapterStyle", "AdapterStyleLoader", "AlkaidLoader", "ApplyAdapter", "ApplyControlNet_KPS", "CombineAdapterPatch", "KSamplerHires" ], { "title_aux": "ComfyUI_alkaid" } ], "https://github.com/kursopiko/jan-prompt-presets": [ [ "CameraPresetsNode", "LMStudioVisionPromptNode", "LightingPresetsNode", "ListGetIndexNode", "SDXLResolutionNode", "SamplerSelectorNode", "SchedulerSelectorNode", "TextSplitNode" ], { "title_aux": "jan-prompt-presets" } ], "https://github.com/kusurin/ComfyUI-chronophotography": [ [ "CreateChronophotography" ], { "title_aux": "ComfyUI-chronophotography" } ], "https://github.com/kwaroran/abg-comfyui": [ [ "Remove Image Background (abg)" ], { "title_aux": "abg-comfyui" } ], "https://github.com/kycg/comfyui-Lora-auto-downloader": [ [ "Kw_JsonLoraLoader", "Kw_Json_Lora_CivitAIDownloader" ], { "title_aux": "Kw_Json_Lora_CivitAIDownloader" } ], "https://github.com/kymeraj/comfyui-load-image-with-filename": [ [ "LoadImageWithFilename" ], { "title_aux": "Load Image With Filename" } ], "https://github.com/l-comm/WatermarkRemoval": [ [ "FindWatermarkNode", "RemoveWatermarkNode" ], { "author": "l-comm", "description": "Remove watermark", "nickname": "Watermark Removal", "title": "Watermark Removal", "title_aux": "WatermarkRemoval" } ], "https://github.com/l20richo/ComfyUI-Azure-Blob-Storage": [ [ "DownloadFileBLOB", "LoadImageBLOB", "SaveImageBLOB", "SaveVideoFilesBLOB", "UploadFileBLOB" ], { "title_aux": "ComfyUI-Azure-Blob-Storage" } ], "https://github.com/l2dnjsrud/ComfyUI-OpenToonzLineTools": [ [ "OTBlueLineCleanup", "OTLineAutoClose", "OTRegionPaletteMap" ], { "title_aux": "comfyui-opentoonz-line-tools" } ], "https://github.com/l3ony2k/comfyui-leon-nodes": [ [ "Leon_Flux_2_Image_API_Node", "Leon_Flux_Image_API_Node", "Leon_Flux_Kontext_API_Node", "Leon_GPT_Image_API_Node", "Leon_Google_Image_API_Node", "Leon_Grok2_Image_API_Node", "Leon_Hypr_Upload_Node", "Leon_Ideogram_Image_API_Node", "Leon_Image_Array_Builder_Node", "Leon_Image_Split_4Grid_Node", "Leon_ImgBB_Upload_Node", "Leon_LLM_Chat_API_Node", "Leon_LLM_JSON_API_Node", "Leon_Luma_AI_Image_API_Node", "Leon_Midjourney_Describe_API_Node", "Leon_Midjourney_Proxy_API_Node", "Leon_Midjourney_Upload_API_Node", "Leon_Model_Selector_Node", "Leon_Nano_Banana_API_Node", "Leon_Nano_Banana_Edit_Tuzi_API_Node", "Leon_Nano_Banana_Tuzi_API_Node", "Leon_Official_Gemini_Node", "Leon_Official_Nano_Banana_Node", "Leon_Pruna_API_Node", "Leon_Pruna_Image_Edit_Node", "Leon_Pruna_Image_Upscale_Node", "Leon_Qwen_Image_API_Node", "Leon_Recraft_Image_API_Node", "Leon_Seedream3_API_Node", "Leon_Seedream4_API_Node", "Leon_StableDiffusion_35_API_Node", "Leon_StableDiffusion_3_Ultra_API_Node", "Leon_StableDiffusion_XL_API_Node", "Leon_String_Combine_Node", "Leon_Tuzi_GPT_Image_API_Node", "Leon_Wan_Image_API_Node", "Leon_Yellow_Tint_Cleaner_Node" ], { "nodename_pattern": "^\ud83e\udd16 Leon", "title_aux": "Leon's Utility and API Integration Nodes" } ], "https://github.com/lRemixl/ComfyUI-sdxl-micro-conditioning": [ [ "SDXLMicroConditioningAdvanced", "SDXLMicroConditioningSimple" ], { "title_aux": "ComfyUI-sdxl-micro-conditioning" } ], "https://github.com/lajjadred/comfyui-lrw-nodes": [ [ "LRW_ApplyTransportedVector", "LRW_GeodesicDistance", "LRW_GeodesicInterpolate", "LRW_LatentBlend", "LRW_LatentCurvatureMap", "LRW_LatentKeyframePicker", "LRW_LatentTrajectory", "LRW_LatentVectorFromDiff", "LRW_ParallelTransport", "LRW_PullbackMetric", "LRW_SlerpInterpolate", "LRW_VAEDecoderBridge", "LRW_WanCurvatureGuide", "LRW_WanGeodesicKeyframes", "LRW_WanLatentGuideBlend", "LRW_WanTemporalMetric" ], { "title_aux": "comfyui-lrw-nodes" } ], "https://github.com/lakkiy/ComfyUI-RWImageS3": [ [ "Is Mask Empty", "Read Image From S3", "Save Image To S3", "Save Video To S3" ], { "title_aux": "ComfyUI-RWImageS3" } ], "https://github.com/laksjdjf/Batch-Condition-ComfyUI": [ [ "Batch String", "CLIP Text Encode (Batch)", "String Input" ], { "title_aux": "Batch-Condition-ComfyUI" } ], "https://github.com/laksjdjf/ComfyUI-Imatrix": [ [ "ImatrixUNETLoader", "LoRAdiff", "SaveImatrix" ], { "title_aux": "ComfyUI-Imatrix" } ], "https://github.com/laksjdjf/LCMSampler-ComfyUI": [ [ "SamplerLCM", "TAESDLoader" ], { "title_aux": "LCMSampler-ComfyUI" } ], "https://github.com/laksjdjf/LoRTnoC-ComfyUI": [ [ "LortnocLoader" ], { "title_aux": "LoRTnoC-ComfyUI" } ], "https://github.com/laksjdjf/cd-tuner_negpip-ComfyUI": [ [ "CDTuner", "Negapip", "Negpip" ], { "title_aux": "cd-tuner_negpip-ComfyUI" } ], "https://github.com/laksjdjf/cgem156-ComfyUI": [ [ "GradualLatentSampler", "LCMSamplerRCFG", "LoadAestheticShadow", "PredictAesthetic", "TCDSampler", "TextScheduler" ], { "title_aux": "cgem156-ComfyUI\ud83c\udf4c" } ], "https://github.com/laksjdjf/pfg-ComfyUI": [ [ "PFG" ], { "title_aux": "pfg-ComfyUI" } ], "https://github.com/laolaoruqin/ComfyUI-SimpleWatermarkRemover": [ [ "SimpleWatermarkRemover" ], { "title_aux": "ComfyUI-SimpleWatermarkRemover" } ], "https://github.com/laolaoruqin/ComfyUI-free-drag-crop": [ [ "FreeDragCrop" ], { "title_aux": "ComfyUI-free-drag-crop" } ], "https://github.com/larsupb/LoRA-Merger-ComfyUI": [ [ "PM Breadcrumbs (Mergekit)", "PM DARE (Mergekit)", "PM Dare (Mergekit)", "PM Della (Mergekit)", "PM KArcher (Mergekit)", "PM Linear (Mergekit)", "PM LoRA Apply", "PM LoRA Block Sampler", "PM LoRA Merger (Mergekit)", "PM LoRA Modifier", "PM LoRA Parameter Sweep Sampler", "PM LoRA Power Stacker", "PM LoRA Resizer", "PM LoRA Save", "PM LoRA Select", "PM LoRA Stack Decompose", "PM LoRA Stack Sampler", "PM LoRA Stacker (from Directory)", "PM NearSwap (Mergekit)", "PM NuSlerp (Mergekit)", "PM SCE (Mergekit)", "PM Slerp (Mergekit)", "PM TIES (Mergekit)", "PM Task Arithmetic (Mergekit)", "PM Ties (Mergekit)" ], { "title_aux": "LoRA Power-Merger ComfyUI" } ], "https://github.com/latenightlabs/ComfyUI-LNL": [ [ "LNL_FrameSelectorV3", "LNL_FrameSelectorV4" ], { "title_aux": "LNL Frame Selector" } ], "https://github.com/latentastronaut/comfyui-latent-astronaut-suite": [ [ "BatchLastImage", "ChatterBoxTTS", "ChatterBoxTTSLoader", "ChatterBoxTTSLoaderAuto", "ChatterBoxTTSSimple", "ChatterBoxVC", "ChatterBoxVCLoader", "ChatterBoxVCLoaderAuto", "ChatterBoxVCSimple", "ForLoopEnd", "ForLoopStart", "ImageResizeToTotalPixels", "LLMConfig", "LLMPromptEnhancer", "LoraLoaderModelOnlySelector", "LoraLoaderSelector", "SizeSelector", "StringListCombine", "StringListFromText", "StringListIndex", "VideoLengthFromBatch" ], { "title_aux": "comfyui-latent-astronaut-suite" } ], "https://github.com/latentwill/kinamix-embeddings-comfyui": [ [ "KinamixApplyEmbeddingQwen", "KinamixConceptBias", "KinamixDFG", "KinamixLoadEmbedding", "KinamixMultiEmbeddingQwen" ], { "title_aux": "kinamix-embeddings-comfyui" } ], "https://github.com/lazniak/Head-Orientation-Node-for-ComfyUI---by-PabloGFX": [ [ "HeadOrientationNode" ], { "title_aux": "Head-Orientation-Node - by PabloGFX" } ], "https://github.com/lazniak/LiquidTime-Interpolation": [ [ "LiquidTime" ], { "title_aux": "LiquidTime - by PabloGFX" } ], "https://github.com/lazniak/comfyui-google-photos-loader": [ [ "ContentFilter", "DatePicker", "Google Photos Album Lister", "Google Photos Album Loader", "Google Photos Album Selector", "Google Photos Cache Manager", "Google Photos Clear Cache", "Google Photos Images Loader", "Google Photos Login/Logout" ], { "title_aux": "Google Photos Loader - by PabloGFX" } ], "https://github.com/lazyq666/gemini-3-simply-comfyui": [ [ "Gemini3Camera3DPrompt", "Gemini3ProImagePreview", "Gemini3ProPreviewText", "GeminiSeedInt32" ], { "title_aux": "gemini-3-simply-comfyui" } ], "https://github.com/lc03lc/Comfyui_OmniConsistency": [ [ "Comfyui_OmniConsistency" ], { "title_aux": "ComfyUI OmniConsistency Nodes" } ], "https://github.com/lceric/comfyui-gpt-image": [ [ "GPTImage1Generate" ], { "title_aux": "comfyui-gpt-image" } ], "https://github.com/ldfla/ComfyUI_Speaker_Diarization": [ [ "SpeakerDiarizerChronoNode" ], { "title_aux": "ComfyUI_Speaker_Diarization" } ], "https://github.com/leafiy/comfyui_psd_smart_object": [ [ "PSDMockupEmbedder", "PSDSmartObjectInspector" ], { "title_aux": "comfyui_psd_smart_object" } ], "https://github.com/lebrosoft/ComfyUI-VideoChatWrapper": [ [ "AudioCombine", "ConcatAudio", "ConvertAudioChannels", "JoinAudio", "ResampleAudio", "SplitAudio", "VCW_LoadVideo", "VCW_ModelLoader", "VCW_VideoSummary" ], { "title_aux": "ComfyUI-VideoChatWrapper" } ], "https://github.com/lee09lee26/ComfyUI-AsymQuantSampler": [ [ "DualModelKSampler", "DualModelKSamplerBatch", "StepwiseKSampler", "StepwiseLatentLoader", "StepwiseLatentPreview" ], { "title_aux": "Asymmetric Quantization Sampler" } ], "https://github.com/leeguandong/ComfyUI_1Prompt1Story": [ [ "GenerateStoryImage", "PromptStoryModelLoader" ], { "title_aux": "ComfyUI_1Prompt1Story" } ], "https://github.com/leeguandong/ComfyUI_ChatGen": [ [ "ChatGenGenerate", "ChatGenImageProcessor", "ChatGenModelLoader" ], { "title_aux": "ComfyUI_ChatGen" } ], "https://github.com/leeguandong/ComfyUI_Cogview4": [ [ "CogView4ImageGenerator", "CogView4ModelLoader" ], { "title_aux": "ComfyUI_Cogview4" } ], "https://github.com/leeguandong/ComfyUI_CompareModelWeights": [ [ "CheckPointLoader_Compare", "CompareModelWeightsDiff", "CompareModelWeightsDiffNormalized", "PreviewImageCompareModelWeights" ], { "title_aux": "ComfyUI_CompareModelWeights" } ], "https://github.com/leeguandong/ComfyUI_CrossImageAttention": [ [ "AppearanceTransferInference", "AppearanceTransferModelModelLoader", "CIAConfig", "LoadImagePath", "LoadLatents" ], { "title_aux": "ComfyUI nodes to use CrossImageAttention" } ], "https://github.com/leeguandong/ComfyUI_DeepSeekVL2": [ [ "deepseek_vl2_inference", "deepseek_vl2_model_loader" ], { "title_aux": "ComfyUI_DeepSeekVL2" } ], "https://github.com/leeguandong/ComfyUI_FluxAttentionMask": [ [ "AMModelLoader", "AMSample", "AttentionMask" ], { "title_aux": "ComfyUI nodes to use AttentionMask" } ], "https://github.com/leeguandong/ComfyUI_FluxClipWeight": [ [ "CLIPTextEncodeFluxWeight" ], { "title_aux": "ComfyUI nodes to use FluxClipWeight" } ], "https://github.com/leeguandong/ComfyUI_FluxCustomId": [ [ "ApplyCustomIDFlux", "CustomIDModelLoader" ], { "title_aux": "ComfyUI_FluxCustomId" } ], "https://github.com/leeguandong/ComfyUI_FluxLayerDiffuse": [ [ "FluxTransparentI2I", "FluxTransparentModelLoader", "FluxTransparentT2I" ], { "title_aux": "ComfyUI_FluxLayerDiffuse" } ], "https://github.com/leeguandong/ComfyUI_Gemma3": [ [ "ApplyGemma3", "Gemma3ModelLoader" ], { "title_aux": "ComfyUI_Gemma3" } ], "https://github.com/leeguandong/ComfyUI_InternVL2": [ [ "DynamicPreprocess", "InternVLHFInference", "InternVLModelLoader" ], { "title_aux": "ComfyUI_InternVL2" } ], "https://github.com/leeguandong/ComfyUI_LLaSM": [ [ "LLaSM2Interface", "LLaSM2ModelLoader", "LLaSMLoadAudio" ], { "title_aux": "ComfyUI_LLaSM" } ], "https://github.com/leeguandong/ComfyUI_M3Net": [ [ "M3Net_Interface", "M3Net_ModelLoader" ], { "title_aux": "ComfyUI_M3Net" } ], "https://github.com/leeguandong/ComfyUI_MasaCtrl": [ [ "DirectSampler", "MasaCtrlConcatImage", "MasaCtrlInversion", "MasaCtrlLoadImage", "MasaCtrlModelLoader", "MutualSelfAttentionControlMaskAutoSampler", "MutualSelfAttentionControlMaskSampler", "MutualSelfAttentionControlSampler" ], { "title_aux": "ComfyUI nodes to use MasaCtrl" } ], "https://github.com/leeguandong/ComfyUI_QWQ32B": [ [ "QwQModelLoader", "QwQTextGenerator", "QweQModelLoader" ], { "title_aux": "ComfyUI_QWQ32B" } ], "https://github.com/leeguandong/ComfyUI_Qwen3Omni": [ [ "QwenOmniAudioProcessor", "QwenOmniChat", "QwenOmniModelLoader", "QwenOmniVideoProcessor" ], { "title_aux": "ComfyUI_Qwen3Omni" } ], "https://github.com/leeguandong/ComfyUI_Style_Aligned": [ [ "SAControlnet_ModelLoader", "SADepth", "SAHandler", "SAInversion", "SASDXLControlnetKsampler", "SASDXLKampler", "SASDXLTransferKsampler", "SASDXL_ModelLoader", "SchedulerLoader" ], { "title_aux": "ComfyUI nodes to use Style-Aligned" } ], "https://github.com/leeguandong/ComfyUI_VideoEditing": [ [ "LoadVideo2Images", "VEdit_ControlNet_ModelLoader", "VEdit_ModelLoader", "VEdit_Sampler", "VEdit_image2canny" ], { "title_aux": "ComfyUI nodes to use VideoEditing" } ], "https://github.com/leeguandong/ComfyUI_VisualAttentionMap": [ [ "DecodeLatent", "HFModelLoader", "ShowCrossAttn", "ShowImages", "ShowSelfAttn", "Text2ImageInference" ], { "title_aux": "ComfyUI_VisualAttentionMap" } ], "https://github.com/leeooo001/comfyui-Hunyuan-PromptEnhancer": [ [ "XX_Hunyuan_PromptEnhancer" ], { "title_aux": "comfyui-Hunyuan-PromptEnhancer" } ], "https://github.com/leestuartx/ComfyUI-GG": [ [ "AddPaddingToImage", "ForLoopNode", "ImageAndTextDescriptionBySeed", "ImageMetadataExtractor", "InputNode", "MetadataExtractBySeed", "MetadataExtractorBySeed", "OutputNode", "ResizeImageProportionally", "WorkspaceNode" ], { "title_aux": "ComfyUI-GG" } ], "https://github.com/leewinder/comfyui-crop-to-center": [ [ "CropToCenter" ], { "title_aux": "Crop To Center" } ], "https://github.com/leewinder/comfyui-mureka-api": [ [ "Mureka API Key", "Mureka Billing", "Mureka Decode Audio", "Mureka Instrumental", "Mureka Mock Generation", "Mureka Save", "Mureka Song", "Mureka Text Prompt" ], { "title_aux": "Mureka API" } ], "https://github.com/lenML/comfyui_qwen_image_edit_adv": [ [ "QwenImageEditScale", "QwenImageEditSimpleScale", "TextEncodeQwenImageEditAdv", "TextEncodeQwenImageEditInfAdv", "TextEncodeQwenImageEditPlusAdv" ], { "title_aux": "comfyui_qwen_image_edit_adv" } ], "https://github.com/lenskikh/ComfyUI-Prompt-Worker": [ [ "Clip and Text -> Encode", "Prompt Body", "Prompt Clothes", "Prompt Merger", "Prompt Worker", "Prompt \u0421onstructor" ], { "title_aux": "Propmt Worker" } ], "https://github.com/leob03/ComfyUI-rgbx": [ [ "CombineMetallicRoughness", "RGB2X", "X2RGB", "X2RGBInpainting" ], { "title_aux": "ComfyUI RGB-X" } ], "https://github.com/leoleelxh/Comfy-Topaz-Photo": [ [ "ComfyTopazPhoto", "ComfyTopazPhotoTestAndClean" ], { "title_aux": "Comfy-Topaz-Photo" } ], "https://github.com/leoleelxh/ComfyUI-LLMs": [ [ "LLMs Chat", "LLMs Vision Unified", "LLMs_Vision_Unified" ], { "title_aux": "ComfyUI-LLMs" } ], "https://github.com/leozongmac/ComfyUI-Color-Palette": [ [ "ImageColorPaletteAnalyzer" ], { "title_aux": "ComfyUI-Color-Palette" } ], "https://github.com/lepiai/ComfyUI-Minitools": [ [ "BerniniPromptEnhancerBailian", "LP-CropTransparentEdges", "LP-ImageToMaskWithAlpha", "LP-TranslateToEN", "LP-color2RGB", "LP-hex2dec", "NumericSlider" ], { "title_aux": "ComfyUI-Minitools" } ], "https://github.com/lerignoux/ComfyUI-PechaKucha": [ [ "DownloadPechaKucha", "GeneratePowerpoint", "SplitPrompt" ], { "title_aux": "ComfyUI-PechaKucha" } ], "https://github.com/lerignoux/ComfyUI-Stable3DGen": [ [ "Stable3DGenerate3D", "Stable3DLoadModels", "Stable3DPreprocessImage" ], { "title_aux": "ComfyUI Stable3DGen" } ], "https://github.com/levzzz5154/ComfyUI-Sampler-Adaptive": [ [ "AdaptiveSamplerCustom" ], { "title_aux": "ComfyUI-Sampler-Adaptive" } ], "https://github.com/leylahviolet/ComfyUI-Violet-Tools": [ [ "AestheticAlchemist", "BodyBard", "CharacterCurator", "EncodingEnchantress", "GlamourGoddess", "NegativityNullifier", "OracleOverride", "PosePriestess", "QualityQueen", "SaveSiren", "SceneSeductress" ], { "title_aux": "iolet Tools \ud83d\udc85" } ], "https://github.com/lgldlk/ComfyUI-PC-ding-dong": [ [ "pc ding dong", "pc ding dong text", "pc time sleep" ], { "title_aux": "ComfyUI-PC-ding-dong" } ], "https://github.com/lhyliu/ComfyUI_LLM_API": [ [ "LLM_API_CHAT_NODE" ], { "title_aux": "ComfyUI LLM API" } ], "https://github.com/liangt/comfyui-loadimagewithsubfolder": [ [ "LoadImageWithSubfolder" ], { "title_aux": "comfyui-loadimagewithsubfolder" } ], "https://github.com/liaowu-boos/ComfyUI-VideoUpscaleHandFix": [ [ "VideoUpscaleHandFix" ], { "title_aux": "ComfyUI-VideoUpscaleHandFix" } ], "https://github.com/licanhua/ComfyUI-StrokeReveal": [ [ "StrokeReveal" ], { "title_aux": "ComfyUI-StrokeReveal" } ], "https://github.com/liconstudio/ComfyUI-SNR-quant": [ [ "SNRAnalyze", "SNRQuant" ], { "title_aux": "ComfyUI-SNR-quant" } ], "https://github.com/licyk/ComfyUI-HakuImg": [ [ "BlendImage", "Blur", "Chromatic", "Color", "Curve", "CustomExif", "Flip", "Glow", "InOutPaint", "LenDistortion", "OutlineExpansion", "PixelOE", "Pixelize", "PreResize", "SaveImageWithCustomExif", "Sketch", "TiltShift" ], { "title_aux": "ComfyUI-HakuImg" } ], "https://github.com/licyk/ComfyUI-TCD-Sampler": [ [ "TCDScheduler" ], { "title_aux": "ComfyUI-TCD-Sampler" } ], "https://github.com/lieding/ComfyUI_Spectrum4LTXV_DL": [ [ "ApplySpectrumPatch" ], { "title_aux": "ComfyUI_Spectrum4LTXV_DL" } ], "https://github.com/liewcc/ComfyUI-Qwen-Canvas": [ [ "QwenCanvas", "QwenCanvasPlus" ], { "title_aux": "ComfyUI-Qwen-Canvas" } ], "https://github.com/lihaoyun6/ComfyUI-BlindWatermark": [ [ "ApplyBlindWatermark", "ApplyBlindWatermarkAdvanced", "DecodeBlindWatermark", "DecodeBlindWatermarkAdvanced", "EncryptDecryptImage" ], { "title_aux": "ComfyUI-BlindWatermark" } ], "https://github.com/lihaoyun6/ComfyUI-EasySAM3": [ [ "EasySAM3PointCollector", "EasySAM3Segment" ], { "title_aux": "ComfyUI-EasySAM3" } ], "https://github.com/lihaoyun6/ComfyUI-FlashVSR_Ultra_Fast": [ [ "FlashVSRInitPipe", "FlashVSRNode", "FlashVSRNodeAdv" ], { "title_aux": "ComfyUI-FlashVSR_Ultra_Fast" } ], "https://github.com/lihaoyun6/ComfyUI-NoCache": [ [ "NoCacheConfig" ], { "title_aux": "ComfyUI-NoCache" } ], "https://github.com/lihaoyun6/ComfyUI-QwenPromptRewriter": [ [ "GeneralPromptRewriter", "QwenPromptRewriter", "TextEncodeQwenImageEditAdv", "TextEncodeQwenImageEditPlusAdv" ], { "title_aux": "Comfyui-QwenPromptRewriter" } ], "https://github.com/lihaoyun6/ComfyUI-Segformer_Ultra_Fast": [ [ "Grow_Mask_Ultra_Fast", "Mask_To_Bbox_SAM2", "SegformerB2ClothesUltraBatch", "Segformer_B2_Clothes_Fashion_Labels", "Segformer_B2_Clothes_Labels" ], { "title_aux": "ComfyUI-Segformer_Ultra_Fast" } ], "https://github.com/liming123332/ComfyUI-Ranbooru": [ [ "RanbooruPrompt" ], { "title_aux": "ComfyUI-Ranbooru" } ], "https://github.com/lingha0h/comfyui_kj": [ [ "cpm_textInput" ], { "title_aux": "comfyui_kj" } ], "https://github.com/lingziwyh/ComfyUI-GiftHelperSuite": [ [ "AEAlphaOverRGBA", "AEUnmultRGBA", "FastBottomFitOverlay", "FastGiftPostFX", "VideoTimeRemapSpeedPresets" ], { "title_aux": "ComfyUI-GiftHelperSuite" } ], "https://github.com/linjian-ufo/ComfyUI_GLM4V_voltspark": [ [ "Glm4vBatchNode", "Glm4vNode" ], { "title_aux": "GLM-4V Image Descriptor" } ], "https://github.com/linjian-ufo/comfyui_deepseek_lj257_update": [ [ "DeepSeekChatNode" ], { "title_aux": "DeepSeek Chat Node for ComfyUI" } ], "https://github.com/linshier/comfyui-remote-tools": [ [ "LoadBase64(js)", "LoadBase64FromRemote", "SendBase64ToRemote" ], { "title_aux": "comfyui-remote-tools" } ], "https://github.com/liquid-night/comfyui-vsco-scraper": [ [ "VSCOCrop", "VSCOScraper", "VSCOSelect" ], { "title_aux": "ComfyUI VSCO Scraper" } ], "https://github.com/lisaks/comfyui-panelforge": [ [ "FrameNode", "PageNode", "RowNode" ], { "title_aux": "Pixstri ComfyUI Comics" } ], "https://github.com/litch230/comfyui_toriigate": [ [ "ToriiGate_Captioner", "ToriiGate_GroundingBuilder" ], { "title_aux": "comfyui_toriigate" } ], "https://github.com/liuqianhonga/ComfyUI-Html2Image": [ [ "CameraWatermark", "TemplateToImage", "WebpageScreenshot" ], { "title_aux": "ComfyUI-Html2Image" } ], "https://github.com/liuqianhonga/ComfyUI-Image-Compressor": [ [ "BatchImageCompressor", "ImageCompressor" ], { "title_aux": "ComfyUI-Image-Compressor" } ], "https://github.com/liuqianhonga/ComfyUI-QHNodes": [ [ "BatchImageCompressor", "CameraWatermark", "DownloadCheckpoint", "DownloadControlNet", "DownloadLora", "DownloadUNET", "DownloadVAE", "DynamicExpression", "FileSave", "Gemini", "ImageCompressor", "ImageCountFromFolder", "JsonToCSV", "JsonUnpack", "LoadImageFromFolder", "LoadLoraFromFolder", "LoadPromptsFromFolder", "PresetSizeLatent", "SamplerSettings", "ShowTranslateString", "StringConverter", "StringFormatter", "StringList", "StringListFromCSV", "StringListToCSV", "StringMatcher", "StringTranslate", "TemplateToImage", "TimeFormatter", "UnifiedPromptGenerator", "WebpageScreenshot" ], { "title_aux": "ComfyUI-QHNodes" } ], "https://github.com/liuqianhonga/ComfyUI-String-Helper": [ [ "JsonToCSV", "ShowTranslateString", "StringConverter", "StringFormatter", "StringList", "StringListFromCSV", "StringListToCSV", "StringMatcher", "StringTranslate", "TimeFormatter" ], { "title_aux": "ComfyUI-String-Helper" } ], "https://github.com/liushuchun/ComfyUI_Lora_List_With_Url_Loader": [ [ "LoraListUrlLoader" ], { "title_aux": "ComfyUI_Lora_List_With_Url_Loader" } ], "https://github.com/liusida/ComfyUI-AutoCropFaces": [ [ "AutoCropFaces" ], { "title_aux": "ComfyUI-AutoCropFaces" } ], "https://github.com/liusida/ComfyUI-B-LoRA": [ [ "LoadBLoRA" ], { "title_aux": "ComfyUI-B-LoRA" } ], "https://github.com/liusida/ComfyUI-Debug": [ [ "DebugModelInspectorNode", "DebugModelPrintOutNode" ], { "title_aux": "ComfyUI-Debug" } ], "https://github.com/liusida/ComfyUI-SD3-nodes": [ [ "SD3EmptyLatent", "SD3LoadCLIPs", "SD3LoadCheckpoint" ], { "title_aux": "ComfyUI-SD3-nodes" } ], "https://github.com/livepeer/ComfyUI-Stream-Pack": [ [ "AudioTranscriptionNode", "FaceMeshDrawNode", "FaceMeshMaskNode", "FaceMeshNode", "FeatureBankAttentionProcessor", "SRTGeneratorNode", "SuperResolutionModelLoader", "SuperResolutionUpscale" ], { "title_aux": "ComfyUI-Stream-Pack" } ], "https://github.com/ljleb/comfy-mecha": [ [ "Already Loaded Model Mecha Recipe", "Any Model Mecha Recipe", "Blocks Mecha Hyper", "Bool Mecha Hyper", "Float Mecha Hyper", "Int Mecha Hyper", "Lora Mecha Recipe", "Mecha Converter", "Mecha Deserializer", "Mecha Merge Method Cache Unit", "Mecha Merger", "Mecha Recipe List", "Mecha Regex Weights", "Mecha Serializer", "Mecha Subtract Recipe List", "Model Mecha Recipe", "SD1-LDM Mecha Blocks Parameters", "SDXL-SGM Mecha Blocks Parameters", "String Mecha Hyper" ], { "title_aux": "Mecha Merge Node Pack" } ], "https://github.com/lks-ai/ComfyUI-StableAudioSampler": [ [ "StableAudioConditioning", "StableAudioLoadModel", "StableAudioPrompt", "StableAudioSampler" ], { "author": "lks-ai", "description": "A Simple integration of Stable Audio Diffusion with knobs and stuff!", "nickname": "stableaudio", "title": "StableAudioSampler", "title_aux": "ComfyUI Stable Audio Open 1.0 Sampler" } ], "https://github.com/lks-ai/anynode": [ [ "AnyNode", "AnyNodeAnthropic", "AnyNodeGemini", "AnyNodeLocal" ], { "author": "newsbubbles", "description": "This single node uses an LLM to generate a functionality based on your request. You can make the node do anything.", "nickname": "AnyNode", "title": "AnyNode v0.1.1", "title_aux": "ComfyUI AnyNode: Any Node you ask for" } ], "https://github.com/lldacing/ComfyUI_BEN_ll": [ [ "BlurFusionForegroundEstimationForBen", "GetMaskByBen", "LoadRembgByBenModel", "RembgByBen", "RembgByBenAdvanced" ], { "title_aux": "ComfyUI_BEN_ll" } ], "https://github.com/lldacing/ComfyUI_BiRefNet_ll": [ [ "AutoDownloadBiRefNetModel", "BlurFusionForegroundEstimation", "GetMaskByBiRefNet", "LoadRembgByBiRefNetModel", "RembgByBiRefNet", "RembgByBiRefNetAdvanced" ], { "title_aux": "ComfyUI_BiRefNet_ll" } ], "https://github.com/lldacing/ComfyUI_Patches_ll": [ [ "ApplyFirstBlockCachePatch", "ApplyFirstBlockCachePatchAdvanced", "ApplyTeaCachePatch", "ApplyTeaCachePatchAdvanced", "DitForwardOverrider", "FluxForwardOverrider", "VideoForwardOverrider" ], { "title_aux": "ComfyUI_Patches_ll" } ], "https://github.com/lldacing/ComfyUI_PuLID_Flux_ll": [ [ "ApplyPulidFlux", "FixPulidFluxPatch", "PulidFluxEvaClipLoader", "PulidFluxFaceDetector", "PulidFluxFaceNetLoader", "PulidFluxInsightFaceLoader", "PulidFluxModelLoader", "PulidFluxOptions" ], { "title_aux": "ComfyUI_PuLID_Flux_ll" } ], "https://github.com/lldacing/ComfyUI_StableDelight_ll": [ [ "ApplyStableDelight", "LoadStableDelightModel" ], { "title_aux": "ComfyUI_StableDelight_ll" } ], "https://github.com/lldacing/ComfyUI_StableHair_ll": [ [ "ApplyHairRemover", "ApplyHairTransfer", "LoadStableHairRemoverModel", "LoadStableHairTransferModel" ], { "title_aux": "ComfyUI_StableHair_ll" } ], "https://github.com/lldacing/comfyui-easyapi-nodes": [ [ "Base64ToImage", "Base64ToMask", "BboxToBbox", "BboxToCropData", "BboxesToBboxes", "ColorPicker", "ConvertToJsonStr", "ConvertTypeToAny", "CopyAndRenameFiles", "CropImageByBbox", "CropTargetSizeImageByBbox", "EmptyOutputNode", "FilterSortDependSubGraphs", "FilterValueForList", "ForEachClose", "ForEachOpen", "GetImageBatchSize", "GetValueFromJsonObj", "IfElseForEmptyObject", "ImageEqual", "ImageSizeGetter", "ImageToBase64", "ImageToBase64Advanced", "IndexOfList", "IndexesOfList", "InnerIntCompare", "InnerIntMathOperation", "InnerLoopClose", "InsightFaceBBOXDetect", "IntToList", "IntToNumber", "IsNoneOrEmpty", "IsNoneOrEmptyOptional", "JoinList", "ListMerge", "ListUnWrapper", "ListWrapper", "LoadImageFromLocalPath", "LoadImageFromURL", "LoadImageToBase64", "LoadJsonStrToList", "LoadLocalFilePath", "LoadMaskFromLocalPath", "LoadMaskFromURL", "MaskByBboxes", "MaskImageToBase64", "MaskToBase64Image", "MaskToRle", "NodeListMerge", "NodeListToList", "NodeListToListMerge", "NoneNode", "ReadTextFromLocalFile", "RleToMask", "SDBaseVerNumber", "SamAutoMaskSEGS", "SamAutoMaskSEGSAdvanced", "SaveImagesWithoutOutput", "SaveSingleImageWithoutOutput", "SaveTextToFileByImagePath", "SaveTextToLocalFile", "SelectBbox", "SelectBboxes", "ShowBoolean", "ShowFloat", "ShowInt", "ShowNumber", "ShowString", "SliceList", "SortDependSubGraphs", "SplitStringToList", "StringArea", "StringToList", "TryFreeMemory" ], { "title_aux": "comfyui-easyapi-nodes" } ], "https://github.com/llikethat/ComfyUI-faceExtractor": [ [ "FaceExtractor", "FaceMatcher", "FaceReferenceEmbedding" ], { "title_aux": "faceExtractor for ComfyUI" } ], "https://github.com/llldmxy99/ComfyUI-SpotEdit-Dev": [ [ "SpotEditApply", "SpotEditMaskGen" ], { "title_aux": "ComfyUI-SpotEdit-Dev" } ], "https://github.com/lo-th/Comfyui_three_js": [ [ "ThreeView" ], { "title_aux": "Comfyui_three_js" } ], "https://github.com/logicalor/comfyui_friendly_pipe": [ [ "FriendlyPipeEdit", "FriendlyPipeIn", "FriendlyPipeOut" ], { "title_aux": "comfyui_friendly_pipe" } ], "https://github.com/logicalor/comfyui_multi_replace": [ [ "FindReplacePairs", "TextReplacer" ], { "title_aux": "comfyui_multi_replace" } ], "https://github.com/logicalor/comfyui_path_sanitizer": [ [ "PathSanitizer" ], { "title_aux": "comfyui_path_sanitizer" } ], "https://github.com/logicalor/comfyui_text_to_pose": [ [ "ApplyT2IPoseAdapter", "T2IPoseAdapterLoader", "T2PModelLoader", "TextToPose", "TextToPoseBatch" ], { "title_aux": "comfyui_text_to_pose" } ], "https://github.com/logtd/ComfyUI-4DHumans": [ [ "LoadDetectron", "LoadHMR", "ProcessHumans" ], { "title_aux": "ComfyUI-4DHumans" } ], "https://github.com/logtd/ComfyUI-APGScaling": [ [ "APGFunction" ], { "title_aux": "ComfyUI-APGScaling" } ], "https://github.com/logtd/ComfyUI-DiLightNet": [ [ "LoadDiLightControlNet", "PrepareDiLightCond" ], { "title_aux": "ComfyUI-DiLightNet" } ], "https://github.com/logtd/ComfyUI-FLATTEN": [ [ "ApplyFlattenAttentionNode", "CreateFlowNoiseNode", "FlattenCheckpointLoaderNode", "KSamplerFlattenNode", "TrajectoryNode", "UnsamplerFlattenNode" ], { "title_aux": "ComfyUI-FLATTEN" } ], "https://github.com/logtd/ComfyUI-Fluxtapoz": [ [ "ApplyRegionalConds", "ConfigureModifiedFlux", "CreateRegionalCond", "FlowEditForwardSampler", "FlowEditGuider", "FlowEditReverseSampler", "FlowEditSampler", "FluxAttnOverride", "FluxDeGuidance", "FluxForwardODESampler", "FluxInverseSampler", "FluxNoiseMixer", "FluxReverseODESampler", "InFluxFlipSigmas", "InFluxModelSamplingPred", "OutFluxModelSamplingPred", "PAGAttention", "PrepareAttnBank", "RFDoubleBlocksOverride", "RFSingleBlocksOverride", "RegionalStyleModelApply", "SEGAttention" ], { "title_aux": "ComfyUI-Fluxtapoz" } ], "https://github.com/logtd/ComfyUI-InstanceDiffusion": [ [ "ApplyScaleUModelNode", "DownloadInstanceDiffusionModels", "InstanceDiffusionTrackingPrompt", "LoadInstanceFusersNode", "LoadInstancePositionNetModel", "LoadInstanceScaleUModel", "LoadInstanceScaleUNode" ], { "title_aux": "InstanceDiffusion Nodes" } ], "https://github.com/logtd/ComfyUI-InversedNoise": [ [ "CombineNoiseLatentNode", "MixNoiseNode", "SamplerInversedEulerNode" ], { "title_aux": "ComfyUI-InversedNoise" } ], "https://github.com/logtd/ComfyUI-MochiEdit": [ [ "MochiPrepareSigmas", "MochiResampler", "MochiUnsampler", "MochiWrapperSamplerCustom" ], { "title_aux": "ComfyUI-MochiEdit" } ], "https://github.com/logtd/ComfyUI-MotionThiefExperiment": [ [ "ApplyRefMotionNode", "MotionRefSettingsCustomNode", "MotionRefSettingsDefaultNode" ], { "title_aux": "ComfyUI-MotionThiefExperiment" } ], "https://github.com/logtd/ComfyUI-RAVE_ATTN": [ [ "ApplyRaveAttentionNode", "AttentionOverrideSD15Node", "AttentionOverrideSDXLNode" ], { "title_aux": "ComfyUI-RAVE Attention" } ], "https://github.com/logtd/ComfyUI-ReNoise": [ [ "ReNoiseModelSamplingPred", "ReNoiseSampler" ], { "title_aux": "ComfyUI-ReNoise" } ], "https://github.com/logtd/ComfyUI-RefSampling": [ [ "ApplyRefContentNode", "ApplyRefStyleNode", "ApplyRefUNetNode" ], { "title_aux": "ComfyUI-RefSampling" } ], "https://github.com/logtd/ComfyUI-RefUNet": [ [ "ConfigRefMapAdv", "ConfigureRefNet", "CreateRefBank", "CustomRefMapSD1", "PrepareRefLatents", "ReadSampler", "RefModelSamplingPred", "VisionClipEncode", "WriteSampler" ], { "title_aux": "ComfyUI-RefUNet" } ], "https://github.com/logtd/ComfyUI-SEGAttention": [ [ "SEGAttention" ], { "title_aux": "ComfyUI-SEGAttention" } ], "https://github.com/logtd/ComfyUI-SSREncoder": [ [ "ApplySSR", "EncodeSSRQuery", "LoadSSRAligner", "LoadSSRAttention" ], { "title_aux": "ComfyUI-SSREncoder" } ], "https://github.com/logtd/ComfyUI-SeeCoder": [ [ "LoadSeeCoder", "LoadSeeCoderUncond", "SeecoderEncode" ], { "title_aux": "ComfyUI-SeeCoder" } ], "https://github.com/logtd/ComfyUI-TrackingNodes": [ [ "OpenPoseTrackerNode", "YOLOTrackerNode" ], { "title_aux": "Tracking Nodes for Videos" } ], "https://github.com/logtd/ComfyUI-ViewCrafter": [ [ "ApplyViewCrafter", "LoadViewCrafter" ], { "title_aux": "ComfyUI-ViewCrafter" } ], "https://github.com/lokinou/comfyui-better-flow": [ [ "AnyToHash", "AnyToHashMulti", "CacheAny", "OffloadModelv2", "RecallModelv2", "RerouteTriggerable", "Wait", "WaitMulti" ], { "title_aux": "ComfyUI-Better-Flow" } ], "https://github.com/lokinou/comfyui-offload-models": [ [ "OffloadModel", "RecallModel" ], { "title_aux": "ComfyUI-Offload-Models" } ], "https://github.com/lololerigolo60/comfyui-ComfyUI-Basic-Drawing": [ [ "BasicDrawingBoard" ], { "title_aux": "comfyui-ComfyUI-Basic-Drawing" } ], "https://github.com/lonelyowl13/artist_randomizer": [ [ "AddRandomArtists", "LoadArtists", "TextInput" ], { "title_aux": "Artist tag randomizer for comfyui" } ], "https://github.com/longgui0318/comfyui-common-util": [ [ "Added Layer Info To Array", "Enhanced Random Light Source", "Float Relay", "Hex to Color", "Image Add Alpha", "Image Relay", "Image Remove Alpha", "Image Resize With Padding", "Init Layer Info Array", "Int Relay", "Layer Image Seleted", "Layer Images IPAdapter Advanced", "Layer Info Array Fuse", "Mask Relay", "String Relay" ], { "title_aux": "comfyui-common-util" } ], "https://github.com/longgui0318/comfyui-llm-assistant": [ [ "Chat With LLM", "Generate Stable Diffsution Prompt With LLM", "Translate Text With LLM" ], { "title_aux": "comfyui-llm-assistant" } ], "https://github.com/longgui0318/comfyui-magic-clothing": [ [ "Add Magic Clothing Attention", "Change Pipeline Dtype And Device", "Change Pixel Value Normalization", "Diffusers Model Makeup &MC", "Diffusers Scheduler Loader &MC", "Load Magic Clothing Adapter", "Load Magic Clothing Model", "Load Magic Clothing Pipeline", "Load Magic Clothing Pipeline With Path", "RUN Magic Clothing Adapter", "RUN Magic Clothing Diffusers Model" ], { "title_aux": "comfyui-magic-clothing" } ], "https://github.com/longgui0318/comfyui-mask-util": [ [ "Image Adaptive Crop M&R", "Image Adaptive Crop With Mask", "Image Change DType", "Image Change Device", "Image Resolution Adaptive With X", "Image Resolution Limit With 8K", "Load Image With Name", "Mask Change DType", "Mask Change Device", "Mask Selection Of Masks", "Model Change Device", "Model Change Device Repeaters", "Output Image To Input", "Split Masks" ], { "title_aux": "comfyui-mask-util" } ], "https://github.com/longyijdos/ComfyUI-LLM-Prompt-Tagger": [ [ "OpenAICompatiblePromptConditioning", "OpenAICompatiblePromptPair" ], { "title_aux": "ComfyUI-LLM-Prompt-Tagger" } ], "https://github.com/loockluo/comfyui-whisperx-pro": [ [ "WhisperX SRT Generator" ], { "title_aux": "ComfyUI WhisperX Pro" } ], "https://github.com/lookuters22/ComfyUI-ApplySpectralLock": [ [ "ApplySpectralLock" ], { "title_aux": "ApplySpectralLock" } ], "https://github.com/lookuters22/ComfyUI-FluxDetailGuidance": [ [ "FluxDetailGuidance" ], { "title_aux": "ComfyUI-FluxDetailGuidance" } ], "https://github.com/lookuters22/ComfyUI-FluxProgressiveLockedUpscale": [ [ "FluxProgressiveLockedUpscale" ], { "title_aux": "ComfyUI-FluxProgressiveLockedUpscale" } ], "https://github.com/lookuters22/ComfyUI-SEEDS3Sampler": [ [ "SamplerSEEDS3" ], { "title_aux": "ComfyUI-SEEDS3Sampler" } ], "https://github.com/lord-lethris/ComfyUI-RPG-Characters": [ [ "ModelLikenessSwitch", "PromptConcatenatorNode", "PromptConditioningConverter", "PromptSelectorNode", "RPGArtStyleSelector", "RPGCharacterSelector", "prompt_selector_node" ], { "title_aux": "ComfyUI-RPG-Characters" } ], "https://github.com/lordgasmic/comfyui_save_image_with_options": [ [ "SaveImageWithOptions" ], { "title_aux": "comfyui_save_image_with_options" } ], "https://github.com/lordgasmic/comfyui_wildcards": [ [ "CLIPTextEncodeWithWildcards" ], { "title_aux": "comfyui_wildcards" } ], "https://github.com/love530love/ComfyUI-HealthCheck": [ [ "HealthCheckDummy" ], { "title_aux": "ComfyUI HealthCheck" } ], "https://github.com/lovelybbq/comfyui-custom-node-color": [ [ "ConvertHEXToRGB", "HexColorInput" ], { "title_aux": "ComfyUI Custom Node Color" } ], "https://github.com/lovisdotio/ComfyUI-Replace-First-Frame-Last-Frame": [ [ "ReplaceFirstLastFrames" ], { "title_aux": "ComfyUI-Replace-First-Frame-Last-Frame" } ], "https://github.com/loz2754/AUN-ComfyUI-Nodes": [ [ "AUNAddToPrompt", "AUNAddToPromptMulti", "AUNAny", "AUNBookmark", "AUNBoolean", "AUNCFG", "AUNCheckpointLoaderWithClipSkip", "AUNEmptyLatent", "AUNExtractModelName", "AUNExtractPowerLoras", "AUNExtractWidgetValue", "AUNFilenameResolverPreviewV2", "AUNGetActiveNodeTitle", "AUNGetConnectedNodeTitles", "AUNGraphScraper", "AUNImageLoadResize", "AUNImageResize", "AUNImageSingleBatch3", "AUNImg2Img", "AUNImgLoader", "AUNInputs", "AUNInputsBasic", "AUNInputsDiffusers", "AUNInputsDiffusersBasic", "AUNInputsDiffusersRefineBasic", "AUNInputsHybrid", "AUNInputsRefine", "AUNInputsRefineBasic", "AUNKSamplerPlusV2", "AUNKSamplerPlusv3", "AUNKSamplerPlusv4", "AUNLoraLoaderModelOnlyFromString", "AUNLoraStackWithTriggers", "AUNLoraStackWithTriggersModelClip", "AUNManualAutoImageSwitch", "AUNManualAutoTextSwitch", "AUNModelNamePass", "AUNModelShorten", "AUNMultiBypassIndex", "AUNMultiGroupUniversal", "AUNMultiMuteIndex", "AUNMultiNegPrompt", "AUNMultiUniversal", "AUNNameCrop", "AUNNodeStateController", "AUNPathFilename", "AUNPathFilenameV2", "AUNPathFilenameVideo", "AUNPathFilenameVideoResolved", "AUNPathFilenameVideoV2", "AUNPromptCycler", "AUNRandomAnySwitch", "AUNRandomIndexSwitch", "AUNRandomLoraModelOnly", "AUNRandomLoraModelOnlyMulti", "AUNRandomModelBundleSwitch", "AUNRandomNumber", "AUNRandomTextIndexSwitch", "AUNRandomTextIndexSwitchV2", "AUNSaveImage", "AUNSaveImageV2", "AUNSaveVideo", "AUNSaveVideoV2", "AUNSetBypassByTitle", "AUNSetBypassStateGroup", "AUNSetCollapseAndBypassStateAdvanced", "AUNSetMuteByTitle", "AUNSetMuteStateGroup", "AUNShowTextWithTitle", "AUNSingleLabelSwitch", "AUNStringListBuilder", "AUNStringListIndex", "AUNStrip", "AUNSwitchFloat", "AUNTextIndexSwitch", "AUNTextIndexSwitch3", "AUNTextIndexSwitch4", "AUNTitleImagePreview", "AUNWildcardAddToPrompt", "AnyType(str)", "AudioInputOptions", "JNodes_AnyToString", "JNodes_ConditioningInOut", "JNodes_FloatLiteral", "JNodes_GetCleanFilename", "JNodes_GetComfyDirectory", "JNodes_GetLeafDirectory", "JNodes_GetOutputDirectory", "JNodes_GetTempDirectory", "JNodes_IntLiteral", "JNodes_ModelInOut", "JNodes_StringLiteral", "JNodes_SubdirectorySelector", "JoinVideosInDirectory", "KSamplerInputs", "MainFolderManualName", "TextSwitch2InputWithTextOutput" ], { "title_aux": "AUN ComfyUI Nodes" } ], "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch": [ [ "InpaintCropImproved", "InpaintStitchImproved" ], { "title_aux": "ComfyUI-Inpaint-CropAndStitch" } ], "https://github.com/lquesada/ComfyUI-Interactive": [ [ "InteractiveFloat", "InteractiveInteger", "InteractiveReset", "InteractiveSave", "InteractiveSeed", "InteractiveSelector", "InteractiveSelectorWithParameters", "InteractiveString", "InteractiveStringAppend", "InteractiveStringMultiline", "InteractiveSwitch", "InteractiveSwitchWithParameters" ], { "title_aux": "ComfyUI-Interactive" } ], "https://github.com/lquesada/ComfyUI-Prompt-Combinator": [ [ "PromptCombinator", "PromptCombinatorExportGallery", "PromptCombinatorMerger", "PromptCombinatorRandomPrompt" ], { "title_aux": "ComfyUI-Prompt-Combinator" } ], "https://github.com/lrzjason/ComfyUI-LoaderUtils": [ [ "CLIPLoader_Any", "CLIPVisionLoader_Any", "CheckpointLoaderSimple_Any", "CheckpointLoader_Any", "ControlNetLoader_Any", "DiffControlNetLoader_Any", "DualCLIPLoader_Any", "GLIGENLoader_Any", "LoraLoaderModelOnly_Any", "LoraLoader_Any", "StyleModelLoader_Any", "UNETLoader_Any", "VAELoader_Any", "unCLIPCheckpointLoader_Any" ], { "title_aux": "ComfyUI-LoaderUtils" } ], "https://github.com/lrzjason/ComfyUI-Watermark-Detection": [ [ "WatermarkDetector", "WatermarkDetectorLoader" ], { "title_aux": "ComfyUI Watermark Detection Node" } ], "https://github.com/lrzjason/Comfyui-In-Context-Lora-Utils": [ [ "AddMaskForICLora", "AutoPatch", "ConcatContextWindow", "CreateContextWindow" ], { "title_aux": "Comfyui-In-Context-Lora-Utils" } ], "https://github.com/lrzjason/Comfyui-Kolors-Utils": [ [ "SaveKolors", "SaveWeightAsKolorsUnet" ], { "title_aux": "Comfyui Kolors Utils" } ], "https://github.com/lrzjason/Comfyui-LTXCondReplace": [ [ "LTXVConditionReplace" ], { "title_aux": "Comfyui-LTXCondReplace" } ], "https://github.com/lrzjason/Comfyui-LatentUtils": [ [ "HFEPostProcessor (lrzjason)", "LatentFrequencyEnhancer_lrzjason" ], { "title_aux": "Comfyui-LatentUtils" } ], "https://github.com/lrzjason/Comfyui-LoraUtils": [ [ "ConvertLoraKeys", "CreateLoraMappingJson", "LoadLoraOnly", "LoraAdd", "LoraLayersOperation", "LoraSimpleAdd", "LoraStatViewer", "MergeLoraToModel", "SaveLora" ], { "title_aux": "Comfyui-LoraUtils" } ], "https://github.com/lrzjason/Comfyui-QwenEditUtils": [ [ "CropWithPadInfo", "LoadImageReturnFilename", "QwenEditAdaptiveLongestEdge", "QwenEditAny2Image", "QwenEditAny2Latent", "QwenEditConfigJsonParser", "QwenEditConfigPreparer", "QwenEditListExtractor", "QwenEditOutputExtractor", "TextEncodeQwenImageEditPlusAdvance_lrzjason", "TextEncodeQwenImageEditPlusCustom_lrzjason", "TextEncodeQwenImageEditPlusPro_lrzjason", "TextEncodeQwenImageEditPlus_lrzjason", "TextEncodeQwenImageEdit_lrzjason" ], { "title_aux": "Comfyui-QwenEditUtils" } ], "https://github.com/lrzjason/Comfyui-ThinkRemover": [ [ "ThinkRemover" ], { "title_aux": "Comfyui-ThinkRemover" } ], "https://github.com/ltdrdata/ComfyUI-Impact-Pack": [ [ "AddMask", "AnyPipeToBasic", "BasicPipeToDetailerPipe", "BasicPipeToDetailerPipeSDXL", "BboxDetectorCombined_v2", "BboxDetectorSEGS", "BitwiseAndMask", "BitwiseAndMaskForEach", "BlackPatchRetryHookProvider", "CLIPSegDetectorProvider", "CfgScheduleHookProvider", "CombineRegionalPrompts", "CoreMLDetailerHookProvider", "CustomSamplerDetailerHookProvider", "DenoiseScheduleHookProvider", "DenoiseSchedulerDetailerHookProvider", "DetailerForEach", "DetailerForEachAutoRetry", "DetailerForEachDebug", "DetailerForEachDebugPipe", "DetailerForEachPipe", "DetailerForEachPipeForAnimateDiff", "DetailerHookCombine", "DetailerPipeToBasicPipe", "EditBasicPipe", "EditDetailerPipe", "EditDetailerPipeSDXL", "EmptySegs", "FaceDetailer", "FaceDetailerPipe", "FromBasicPipe", "FromBasicPipe_v2", "FromDetailerPipe", "FromDetailerPipeSDXL", "FromDetailerPipe_v2", "GITSSchedulerFuncProvider", "ImageListToImageBatch", "ImageMaskSwitch", "ImageReceiver", "ImageSender", "ImpactAssembleSEGS", "ImpactBoolean", "ImpactCombineConditionings", "ImpactCompare", "ImpactConcatConditionings", "ImpactConditionalBranch", "ImpactConditionalBranchSelMode", "ImpactConditionalStopIteration", "ImpactControlBridge", "ImpactControlNetApplyAdvancedSEGS", "ImpactControlNetApplySEGS", "ImpactControlNetClearSEGS", "ImpactConvertDataType", "ImpactCount_Elts_in_SEGS", "ImpactDecomposeSEGS", "ImpactDilateMask", "ImpactDilateMaskInSEGS", "ImpactDilate_Mask_SEG_ELT", "ImpactDummyInput", "ImpactEdit_SEG_ELT", "ImpactExecutionOrderController", "ImpactFlattenMask", "ImpactFloat", "ImpactFrom_SEG_ELT", "ImpactFrom_SEG_ELT_bbox", "ImpactFrom_SEG_ELT_crop_region", "ImpactGaussianBlurMask", "ImpactGaussianBlurMaskInSEGS", "ImpactHFTransformersClassifierProvider", "ImpactIPAdapterApplySEGS", "ImpactIfNone", "ImpactImageBatchToImageList", "ImpactImageInfo", "ImpactInt", "ImpactInversedSwitch", "ImpactIsNotEmptySEGS", "ImpactKSamplerAdvancedBasicPipe", "ImpactKSamplerBasicPipe", "ImpactLatentInfo", "ImpactListBridge", "ImpactLogger", "ImpactLogicalOperators", "ImpactMakeAnyList", "ImpactMakeImageBatch", "ImpactMakeImageList", "ImpactMakeMaskBatch", "ImpactMakeMaskList", "ImpactMakeTileSEGS", "ImpactMinMax", "ImpactNeg", "ImpactNegativeConditioningPlaceholder", "ImpactNodeSetMuteState", "ImpactQueueTrigger", "ImpactQueueTriggerCountdown", "ImpactRemoteBoolean", "ImpactRemoteInt", "ImpactSAM2VideoDetectorSEGS", "ImpactSEGSClassify", "ImpactSEGSConcat", "ImpactSEGSIntersectionFilter", "ImpactSEGSLabelAssign", "ImpactSEGSLabelFilter", "ImpactSEGSMerge", "ImpactSEGSNMSFilter", "ImpactSEGSOrderedFilter", "ImpactSEGSPicker", "ImpactSEGSRangeFilter", "ImpactSEGSToMaskBatch", "ImpactSEGSToMaskList", "ImpactScaleBy_BBOX_SEG_ELT", "ImpactSchedulerAdapter", "ImpactSegsAndMask", "ImpactSegsAndMaskForEach", "ImpactSelectNthItemOfAnyList", "ImpactSetWidgetValue", "ImpactSimpleDetectorSEGS", "ImpactSimpleDetectorSEGSPipe", "ImpactSimpleDetectorSEGS_for_AD", "ImpactSleep", "ImpactStringSelector", "ImpactSwitch", "ImpactValueReceiver", "ImpactValueSender", "ImpactWildcardEncode", "ImpactWildcardProcessor", "IterativeImageUpscale", "IterativeLatentUpscale", "KSamplerAdvancedProvider", "KSamplerProvider", "LamaRemoverDetailerHookProvider", "LatentPixelScale", "LatentReceiver", "LatentSender", "LatentSwitch", "MaskDetailerPipe", "MaskListToMaskBatch", "MaskRectArea", "MaskRectAreaAdvanced", "MaskToSEGS", "MaskToSEGS_for_AnimateDiff", "MasksToMaskList", "MediaPipeFaceMeshToSEGS", "NoiseInjectionDetailerHookProvider", "NoiseInjectionHookProvider", "ONNXDetectorProvider", "ONNXDetectorSEGS", "PixelKSampleHookCombine", "PixelKSampleUpscalerProvider", "PixelKSampleUpscalerProviderPipe", "PixelTiledKSampleUpscalerProvider", "PixelTiledKSampleUpscalerProviderPipe", "PreviewBridge", "PreviewBridgeLatent", "PreviewDetailerHookProvider", "ReencodeLatent", "ReencodeLatentPipe", "RegionalPrompt", "RegionalSampler", "RegionalSamplerAdvanced", "RemoveImageFromSEGS", "RemoveNoiseMask", "SAMDetectorCombined", "SAMDetectorSegmented", "SAMLoader", "SEGSDetailer", "SEGSDetailerForAnimateDiff", "SEGSLabelFilterDetailerHookProvider", "SEGSOrderedFilterDetailerHookProvider", "SEGSPaste", "SEGSPreview", "SEGSPreviewCNet", "SEGSRangeFilterDetailerHookProvider", "SEGSSwitch", "SEGSToImageList", "SEGSUpscaler", "SEGSUpscalerPipe", "SegmDetectorCombined_v2", "SegmDetectorSEGS", "Segs Mask", "Segs Mask ForEach", "SegsToCombinedMask", "SetDefaultImageForSEGS", "StepsScheduleHookProvider", "StringListToString", "SubtractMask", "SubtractMaskForEach", "TiledKSamplerProvider", "ToBasicPipe", "ToBinaryMask", "ToDetailerPipe", "ToDetailerPipeSDXL", "TwoAdvancedSamplersForMask", "TwoSamplersForMask", "TwoSamplersForMaskUpscalerProvider", "TwoSamplersForMaskUpscalerProviderPipe", "UnsamplerDetailerHookProvider", "UnsamplerHookProvider", "VariationNoiseDetailerHookProvider", "WildcardPromptFromString" ], { "author": "Dr.Lt.Data", "description": "This extension offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler.", "nickname": "Impact Pack", "preemptions": [ "SAMLoader" ], "title": "Impact Pack", "title_aux": "ComfyUI Impact Pack" } ], "https://github.com/ltdrdata/ComfyUI-Impact-Subpack": [ [ "UltralyticsDetectorProvider" ], { "author": "Dr.Lt.Data", "description": "This extension provides UltralyticsDetectorProvider node", "nickname": "Impact Subpack", "title": "Impact Subpack", "title_aux": "ComfyUI Impact Subpack" } ], "https://github.com/ltdrdata/ComfyUI-Inspire-Pack": [ [ "AnimeLineArt_Preprocessor_Provider_for_SEGS //Inspire", "ApplyLBW //Inspire", "ApplyRegionalIPAdapters //Inspire", "BindImageListPromptList //Inspire", "CLIPTextEncodeWithWeight //Inspire", "CacheBackendData //Inspire", "CacheBackendDataList //Inspire", "CacheBackendDataNumberKey //Inspire", "CacheBackendDataNumberKeyList //Inspire", "Canny_Preprocessor_Provider_for_SEGS //Inspire", "ChangeImageBatchSize //Inspire", "ChangeLatentBatchSize //Inspire", "CheckpointLoaderSimpleShared //Inspire", "ColorMapToMasks //Inspire", "ColorMaskToDepthMask //Inspire", "Color_Preprocessor_Provider_for_SEGS //Inspire", "CompositeNoise //Inspire", "ConcatConditioningsWithMultiplier //Inspire", "ConditioningStretch //Inspire", "ConditioningUpscale //Inspire", "DWPreprocessor_Provider_for_SEGS //Inspire", "DropItems //Inspire", "FakeScribblePreprocessor_Provider_for_SEGS //Inspire", "FloatRange //Inspire", "ForeachListBegin //Inspire", "ForeachListEnd //Inspire", "FromIPAdapterPipe //Inspire", "GlobalSampler //Inspire", "GlobalSeed //Inspire", "HEDPreprocessor_Provider_for_SEGS //Inspire", "HyperTile //Inspire", "IPAdapterModelHelper //Inspire", "ImageBatchSplitter //Inspire", "InpaintPreprocessor_Provider_for_SEGS //Inspire", "IsCached //Inspire", "KSampler //Inspire", "KSamplerAdvanced //Inspire", "KSamplerAdvancedPipe //Inspire", "KSamplerAdvancedProgress //Inspire", "KSamplerPipe //Inspire", "KSamplerProgress //Inspire", "LatentBatchSplitter //Inspire", "LeRes_DepthMap_Preprocessor_Provider_for_SEGS //Inspire", "LineArt_Preprocessor_Provider_for_SEGS //Inspire", "ListCounter //Inspire", "LoadDiffusionModelShared //Inspire", "LoadImage //Inspire", "LoadImageListFromDir //Inspire", "LoadImagesFromDir //Inspire", "LoadLBW //Inspire", "LoadPromptsFromDir //Inspire", "LoadPromptsFromFile //Inspire", "LoadSinglePromptFromFile //Inspire", "LoadTextEncoderShared //Inspire", "LoraBlockInfo //Inspire", "LoraLoaderBlockWeight //Inspire", "MakeBasicPipe //Inspire", "MakeLBW //Inspire", "Manga2Anime_LineArt_Preprocessor_Provider_for_SEGS //Inspire", "MediaPipeFaceMeshDetectorProvider //Inspire", "MediaPipe_FaceMesh_Preprocessor_Provider_for_SEGS //Inspire", "MeshGraphormerDepthMapPreprocessorProvider_for_SEGS //Inspire", "MiDaS_DepthMap_Preprocessor_Provider_for_SEGS //Inspire", "OpenPose_Preprocessor_Provider_for_SEGS //Inspire", "PromptBuilder //Inspire", "PromptExtractor //Inspire", "RGB_HexToHSV //Inspire", "RandomGeneratorForList //Inspire", "RandomNoise //Inspire", "RegionalCFG //Inspire", "RegionalConditioningColorMask //Inspire", "RegionalConditioningSimple //Inspire", "RegionalIPAdapterColorMask //Inspire", "RegionalIPAdapterEncodedColorMask //Inspire", "RegionalIPAdapterEncodedMask //Inspire", "RegionalIPAdapterMask //Inspire", "RegionalPromptColorMask //Inspire", "RegionalPromptSimple //Inspire", "RegionalSeedExplorerColorMask //Inspire", "RegionalSeedExplorerMask //Inspire", "RemoveBackendData //Inspire", "RemoveBackendDataNumberKey //Inspire", "RemoveControlNet //Inspire", "RemoveControlNetFromRegionalPrompts //Inspire", "RetrieveBackendData //Inspire", "RetrieveBackendDataNumberKey //Inspire", "SaveLBW //Inspire", "ScheduledCFGGuider //Inspire", "ScheduledPerpNegCFGGuider //Inspire", "SeedExplorer //Inspire", "SeedLogger //Inspire", "SelectNthMask //Inspire", "ShowCachedInfo //Inspire", "StableCascade_CheckpointLoader //Inspire", "TilePreprocessor_Provider_for_SEGS //Inspire", "ToIPAdapterPipe //Inspire", "UnzipPrompt //Inspire", "WildcardEncode //Inspire", "WorklistToItemList //Inspire", "XY Input: Lora Block Weight //Inspire", "ZipPrompt //Inspire" ], { "author": "Dr.Lt.Data", "description": "This extension provides various nodes to support Lora Block Weight, Regional Nodes, Backend Cache, Prompt Utils, List Utils and the Impact Pack.", "nickname": "Inspire Pack", "nodename_pattern": "Inspire$", "title": "Inspire Pack", "title_aux": "ComfyUI Inspire Pack" } ], "https://github.com/ltdrdata/comfyui-connection-helper": [ [], { "author": "Dr.Lt.Data", "description": "Helper", "nickname": "Connection Helper", "nodename_pattern": "Inspire$", "title": "ComfyUI Connection Helper", "title_aux": "ComfyUI Connection Helper" } ], "https://github.com/ltdrdata/was-node-suite-comfyui": [ [ "BLIP Analyze Image", "BLIP Model Loader", "Blend Latents", "Boolean To Text", "Bounded Image Blend", "Bounded Image Blend with Mask", "Bounded Image Crop", "Bounded Image Crop with Mask", "Bus Node", "CLIP Input Switch", "CLIP Vision Input Switch", "CLIPSEG2", "CLIPSeg Batch Masking", "CLIPSeg Masking", "CLIPSeg Model Loader", "CLIPTextEncode (BlenderNeko Advanced + NSP)", "CLIPTextEncode (NSP)", "Cache Node", "Checkpoint Loader", "Checkpoint Loader (Simple)", "Conditioning Input Switch", "Constant Number", "Control Net Model Input Switch", "Convert Masks to Images", "Create Grid Image", "Create Grid Image from Batch", "Create Morph Image", "Create Morph Image from Path", "Create Video from Path", "Debug Number to Console", "Dictionary to Console", "Diffusers Hub Model Down-Loader", "Diffusers Model Loader", "Export API", "HSL to Hex", "Hex to HSL", "Image Analyze", "Image Aspect Ratio", "Image Batch", "Image Blank", "Image Blend", "Image Blend by Mask", "Image Blending Mode", "Image Bloom Filter", "Image Bounds", "Image Bounds to Console", "Image Canny Filter", "Image Chromatic Aberration", "Image Color Palette", "Image Crop Face", "Image Crop Location", "Image Crop Square Location", "Image Displacement Warp", "Image Dragan Photography Filter", "Image Edge Detection Filter", "Image Film Grain", "Image Filter Adjustments", "Image Flip", "Image Generate Gradient", "Image Gradient Map", "Image High Pass Filter", "Image History Loader", "Image Input Switch", "Image Levels Adjustment", "Image Load", "Image Lucy Sharpen", "Image Median Filter", "Image Mix RGB Channels", "Image Monitor Effects Filter", "Image Nova Filter", "Image Padding", "Image Paste Crop", "Image Paste Crop by Location", "Image Paste Face", "Image Perlin Noise", "Image Perlin Power Fractal", "Image Pixelate", "Image Power Noise", "Image Rembg (Remove Background)", "Image Remove Background (Alpha)", "Image Remove Color", "Image Resize", "Image Rotate", "Image Rotate Hue", "Image SSAO (Ambient Occlusion)", "Image SSDO (Direct Occlusion)", "Image Save", "Image Seamless Texture", "Image Select Channel", "Image Select Color", "Image Send HTTP", "Image Shadows and Highlights", "Image Size to Number", "Image Stitch", "Image Style Filter", "Image Threshold", "Image Tiled", "Image Transpose", "Image Voronoi Noise Filter", "Image fDOF Filter", "Image to Latent Mask", "Image to Noise", "Image to Seed", "Images to Linear", "Images to RGB", "Inset Image Bounds", "Integer place counter", "KSampler (WAS)", "KSampler Cycle", "Latent Batch", "Latent Input Switch", "Latent Noise Injection", "Latent Size to Number", "Latent Upscale by Factor (WAS)", "Load Cache", "Load Image Batch", "Load Lora", "Load Text File", "Logic Boolean", "Logic Boolean Primitive", "Logic Comparison AND", "Logic Comparison OR", "Logic Comparison XOR", "Logic NOT", "Lora Input Switch", "Lora Loader", "Mask Arbitrary Region", "Mask Batch", "Mask Batch to Mask", "Mask Ceiling Region", "Mask Crop Dominant Region", "Mask Crop Minority Region", "Mask Crop Region", "Mask Dilate Region", "Mask Dominant Region", "Mask Erode Region", "Mask Fill Holes", "Mask Floor Region", "Mask Gaussian Region", "Mask Invert", "Mask Minority Region", "Mask Paste Region", "Mask Rect Area", "Mask Rect Area (Advanced)", "Mask Smooth Region", "Mask Threshold Region", "Masks Add", "Masks Combine Batch", "Masks Combine Regions", "Masks Subtract", "MiDaS Depth Approximation", "MiDaS Mask Image", "MiDaS Model Loader", "Model Input Switch", "Number Counter", "Number Input Condition", "Number Input Switch", "Number Multiple Of", "Number Operation", "Number PI", "Number to Float", "Number to Int", "Number to Seed", "Number to String", "Number to Text", "Prompt Multiple Styles Selector", "Prompt Styles Selector", "Random Number", "SAM Image Mask", "SAM Model Loader", "SAM Parameters", "SAM Parameters Combine", "Samples Passthrough (Stat System)", "Save Text File", "Seed", "String to Text", "Tensor Batch to Image", "Text Add Token by Input", "Text Add Tokens", "Text Compare", "Text Concatenate", "Text Contains", "Text Dictionary Convert", "Text Dictionary Get", "Text Dictionary Keys", "Text Dictionary New", "Text Dictionary To Text", "Text Dictionary Update", "Text File History Loader", "Text Find", "Text Find and Replace", "Text Find and Replace Input", "Text Find and Replace by Dictionary", "Text Input Switch", "Text List", "Text List Concatenate", "Text List to Text", "Text Load Line From File", "Text Multiline", "Text Multiline (Code Compatible)", "Text Parse A1111 Embeddings", "Text Parse Noodle Soup Prompts", "Text Parse Tokens", "Text Random Line", "Text Random Prompt", "Text Shuffle", "Text Sort", "Text String", "Text String Truncate", "Text to Conditioning", "Text to Console", "Text to Number", "Text to String", "True Random.org Number Generator", "Upscale Model Loader", "Upscale Model Switch", "VAE Input Switch", "Video Dump Frames", "Write to GIF", "Write to Video", "unCLIP Checkpoint Loader" ], { "title_aux": "WAS Node Suite (Revised)" } ], "https://github.com/lthero-big/ComfyUI-GaussianShadingWatermark": [ [ "DPR_Extractor", "DPR_GS_Latent", "DPR_KSamplerAdvanced" ], { "title_aux": "ComfyUI-GaussianShadingWatermark" } ], "https://github.com/luandev/ComfyUI-CrewAI": [ [ "DisplayText", "\ud83d\udcceCrewAI Agent", "\ud83d\udcceCrewAI Agent List", "\ud83d\udcceCrewAI Crew", "\ud83d\udcceCrewAI LLM Chat GPT", "\ud83d\udcceCrewAI LLM Hugging Face", "\ud83d\udcceCrewAI LLM Ollama", "\ud83d\udcceCrewAI LLM OpenAI", "\ud83d\udcceCrewAI Task", "\ud83d\udcceCrewAI Task List", "\ud83d\udcceCrewAI Text" ], { "title_aux": "ComfyUI CrewAI" } ], "https://github.com/lucasgattas/ComfyUI-Egregora-ARMD": [ [ "EgregoraAdaptiveDiffusionApply", "EgregoraRegionPlan", "EgregoraRegionSelect", "EgregoraRegionalConditioning", "EgregoraRestoreOriginalSize", "EgregoraRuntimeAdapterMerge", "EgregoraSpatialTensorPack", "EgregoraStaticPayloadPack" ], { "title_aux": "ComfyUI-Egregora-ARMD" } ], "https://github.com/lucasgattas/ComfyUI-Egregora-Adaptive-Colorfix": [ [ "ColorFixAdaptiveChromaFusion" ], { "title_aux": "ComfyUI-Egregora-Adaptive-Colorfix" } ], "https://github.com/lucasgattas/ComfyUI-Egregora-Audio-Super-Resolution": [ [ "ABX Judge", "ABX Prepare", "Audio Align (XCorr)", "Audio Gain Match", "Audio Gain Match (1770)", "Audio Null Test", "Audio Plotter", "EgregoraAudioUpscaler", "EgregoraFatLlamaCPU", "EgregoraFatLlamaGPU", "Egregora_DAC_Decode", "Egregora_DAC_Encode", "Egregora_DeepFilterNet_Denoise", "Egregora_RNNoise_Denoise", "Egregora_WPE_Dereverb", "Loudness Meter (BS1770)", "Metrics (LSD + SI-SDR)", "Null Test (Full)", "Resample Audio (HQ)" ], { "title_aux": "ComfyUI \u00b7 Egregora Audio Super\u2011Resolution" } ], "https://github.com/lucasgattas/ComfyUI-Egregora-Frames-Animation-Nodes": [ [ "AdvancedBatchLoader", "BatchAnimationProcessor", "BatchMultiFolderProcessor", "MultiFormatAnimationEncoder", "VideoFrameExtractor" ], { "title_aux": "Egregora Frames Animation Nodes for ComfyUI" } ], "https://github.com/lucasgattas/comfyui-egregora-divide-and-enhance": [ [ "Egregora Algorithm", "Egregora Combine", "Egregora Debug Mask", "Egregora Divide Select" ], { "title_aux": "ComfyUI \u00b7 Egregora: Divide & Enhance" } ], "https://github.com/luckdvr/comfyui-image-annotator": [ [ "ImageAnnotator" ], { "title_aux": "comfyui-image-annotator" } ], "https://github.com/lujiazho/ComfyUI-CatvtonFluxWrapper": [ [ "CatvtonFluxSampler", "LoadCatvtonFlux", "LoadCatvtonFluxLoRA", "ModelPrinter" ], { "title_aux": "ComfyUI-CatvtonFluxWrapper" } ], "https://github.com/luke-mino-altherr/ComfyUI-LatentReverb": [ [ "LatentReverb" ], { "title_aux": "ComfyUI-Latent-Reverb" } ], "https://github.com/lum3on/ComfyUI-FrameUtilitys": [ [ "FrameClipper", "FrameExtender", "FrameExtenderAdvanced", "FrameRepeater", "FrameReplacer", "GitInstaller", "WaveletColorFix" ], { "title_aux": "ComfyUI-FrameUtilitys" } ], "https://github.com/lum3on/ComfyUI-ModelQuantizer": [ [ "ControlNetFP8QuantizeNode", "ControlNetMetadataViewerNode", "GGUFQuantizerNode", "ModelToStateDict", "QuantizeFP8Format", "QuantizeModel", "SaveAsSafeTensor" ], { "title_aux": "ComfyUI-ModelQuantizer" } ], "https://github.com/lum3on/ComfyUI-StableAudioX": [ [ "AudioXAdvancedVolumeControl", "AudioXAudioProcessor", "AudioXEnhancedTextToAudio", "AudioXEnhancedTextToMusic", "AudioXEnhancedVideoToAudio", "AudioXModelLoader", "AudioXMultiModalGeneration", "AudioXPromptHelper", "AudioXTextToAudio", "AudioXTextToMusic", "AudioXVideoAudioCombiner", "AudioXVideoMuter", "AudioXVideoToAudio", "AudioXVideoToMusic", "AudioXVolumeControl" ], { "title_aux": "ComfyUI-AudioX" } ], "https://github.com/lum3on/ComfyUI_MJ-Scraper": [ [ "MJScraper" ], { "title_aux": "ComfyUI Midjourney Scraper Node" } ], "https://github.com/lum3on/ComfyUI_NativeBlockSwap": [ [ "nativeWanVideoBlockSwap" ], { "title_aux": "ComfyUI_NativeBlockSwap" } ], "https://github.com/lum3on/ComfyUI_Reve-API": [ [ "ReveAPI" ], { "title_aux": "ComfyUI Reve API Integration Node" } ], "https://github.com/lum3on/comfyui_EdgeTAM": [ [ "EdgeTAMVideoTracker", "InteractiveMaskEditor" ], { "title_aux": "comfyui_EdgeTAM" } ], "https://github.com/lum3on/comfyui_HiDream-Sampler": [ [ "HiDreamImg2Img", "HiDreamSampler", "HiDreamSamplerAdvanced" ], { "title_aux": "HiDream Sampler" } ], "https://github.com/lum3on/comfyui_LLM_Polymath": [ [ "ConceptEraserNode", "flux_context_preset", "polymath_SaveAbsolute", "polymath_StringListPicker", "polymath_TextSplitter", "polymath_chat", "polymath_helper", "polymath_scraper", "polymath_settings", "polymath_text_mask" ], { "title_aux": "comfyui_LLM_Polymath" } ], "https://github.com/lumalabs/ComfyUI-LumaAI-API": [ [ "CharacterReference", "ConcatReferences", "ImgBBUpload", "LumaAIClient", "LumaAddAudio2Video", "LumaCharacterReference", "LumaConcatReferences", "LumaExtendGeneration", "LumaImage2Video", "LumaImageGeneration", "LumaInterpolateGenerations", "LumaModifyImage", "LumaPreviewVideo", "LumaReference", "LumaText2Video", "LumaUpscaleGeneration", "Reference" ], { "title_aux": "ComfyUI-LumaAI-API" } ], "https://github.com/lunarring/bitalino_comfy": [ [ "LR BitalinoReceiver" ], { "title_aux": "bitalino_comfy" } ], "https://github.com/luoq24/ydem_nodes": [ [ "YDemLoadTextFile", "YDemPoseFilter", "YDemPoseRemoveHand", "YDemPoseRenderer" ], { "title_aux": "ydem_nodes" } ], "https://github.com/lussifa/comfyui_dreamlite": [ [ "DreamLiteClearCache", "DreamLiteGenerateEdit" ], { "title_aux": "comfyui_dreamlite" } ], "https://github.com/luxdelux7/ComfyUI-Forbidden-Vision": [ [ "ForbiddenVisionFaceEditMerge", "ForbiddenVisionFaceEditPrep", "ForbiddenVisionFaceFixerMaskOnly", "ForbiddenVisionFaceProcessorIntegrated", "ForbiddenVisionInpaintLite", "ForbiddenVisionRebuilder", "LatentBuilder", "LatentRefiner", "SamplerSchedulerSettings" ], { "nodename_pattern": "ForbiddenVision", "title_aux": "Forbidden Vision" } ], "https://github.com/lxe/ComfyUI-OpenAI-Compat-LLM-Node": [ [ "OpenAILLMNode" ], { "title_aux": "ComfyUI OpenAI Compatible LLM Node" } ], "https://github.com/lynclee/comfyui_multi_referencelatent": [ [ "MultiReferenceLatent" ], { "title_aux": "Multi Reference Latent" } ], "https://github.com/lzitser23/lzits-nodes": [ [ "BBoxDrawWidget", "BerniniCaseBuilder", "BerniniGenerationSettings", "BerniniLoadOutputImage", "BerniniModelConfig", "BerniniRunSingleGPU", "BerniniSetupCommands", "ImageOutpaintColorCanvas", "IndexPicker", "LoRASelectorMulti", "LzitsBerniniConditioning", "ObjectSelector", "SimpleTextAppender", "SimpleTextPrepender", "SimpleTextSplitter", "YOLOGetBoxes" ], { "title_aux": "lzits Nodes" } ], "https://github.com/m-sokes/ComfyUI-Sokes-Nodes": [ [ "ComfyUI Folder Paths | sokes \ud83e\uddac", "Current Date and Time | sokes \ud83e\uddac", "Generate Random Background | sokes \ud83e\uddac", "Get Files in Folder with Extension | sokes \ud83e\uddac", "Global Folder and Project Settings | sokes \ud83e\uddac", "Hex Color Swatch | sokes \ud83e\uddac", "Hex to Color Name | sokes \ud83e\uddac", "Image Picker | sokes \ud83e\uddac", "Latent Switch x9 | sokes \ud83e\uddac", "Load Random Image | sokes \ud83e\uddac", "Random Hex Color | sokes \ud83e\uddac", "Random Number | sokes \ud83e\uddac", "Replace Text with RegEx | sokes \ud83e\uddac", "Runpod Serverless | sokes \ud83e\uddac", "Save File Path and Name | sokes \ud83e\uddac", "Street View Loader | sokes \ud83e\uddac" ], { "title_aux": "ComfyUI Sokes Nodes \ud83e\uddac" } ], "https://github.com/m0rtus59/ComfyUI-MoonNodes": [ [ "ClearableTextInput", "GeminiAdvancedSettings", "GeminiPersistentChat", "LLMSubmitInput", "MoonIndexedEncoder", "MoonMarkdownOutput", "MoonMaskMaker", "MoonMaskMakerGUI", "MoonMultiPassSampler", "MoonQuickstart", "MoonRegionalSampler" ], { "title_aux": "ComfyUI-MoonNodes" } ], "https://github.com/m3rr/h4_ToolKit": [ [ "h4AxisDriver", "h4DebugATron3000", "h4DebugATron3000Console", "h4DebugATronRouter", "h4ExecutionLogger", "h4PlotXY", "h4SeedBroadcaster", "h4Varianator" ], { "title_aux": "h4 ToolKit" } ], "https://github.com/maartenharms/comfyui-flowpath": [ [ "FlowPath" ], { "title_aux": "FlowPath" } ], "https://github.com/maartenharms/comfyui-promptflow": [ [ "PromptFlowCore", "PromptFlowVariations" ], { "title_aux": "PromptFlow" } ], "https://github.com/machinepainting/ComfyUI-MachinePaintingNodes": [ [ "ApplyMask", "AutoLevels", "BlurPro", "Boolean", "BooleanInputValueSwitch", "BooleanInvert", "BooleanMasterSwitch", "BooleanSwitchValueOutput", "BrightnessContrastAdjust", "ChannelMaskPro", "ColorAdjustBlend", "ColorMatchBlend", "ColorWheelView", "CurvesAdjustPro", "DynamicValueRange", "FrequencyCombine", "FrequencySeparate", "HistogramView", "ImageBlendPro", "InpaintMaskPro", "LUTApply", "LevelsAdjust", "MP_ImageMaskSwitch", "MaskCompositePro2X", "MaskCompositePro6X", "MaskEditor", "MegaSliderMasterValue", "MegaSliderX1", "MegaSliderX12", "MegaSliderX3", "MegaSliderX6", "NoiseGrainPro", "RemoveBackgroundPro", "SeedLock", "SelectiveColorPro", "ShowText", "ShowValue", "TextNotes", "TextString", "ZImageEmptyLatentImage" ], { "title_aux": "MachinePainting Nodes" } ], "https://github.com/machinepainting/ComfyUI_DriveSendNode": [ [ "DriveSendAutoUploader", "DriveSendSetup" ], { "title_aux": "DriveSend Node" } ], "https://github.com/maepopi/Diffusers-in-ComfyUI": [ [ "BLoRALoader", "GenerateImg2Image", "GenerateInpaintImage", "GenerateTxt2Image", "Img2ImgStableDiffusionPipeline", "InpaintingStableDiffusionPipeline", "LoRALoader", "MakeCanny", "Text2ImgStableDiffusionPipeline" ], { "title_aux": "Diffusers-in-ComfyUI" } ], "https://github.com/magekinnarus/ComfyUI-V-Prediction-Node": [ [ "DJ_PromptPresets", "DJ_V_Prediction", "DJ_cliploader" ], { "title_aux": "ComfyUI-V-Prediction-Node" } ], "https://github.com/magic-eraser-org/ComfyUI-Unwatermark": [ [ "Remove Watermark" ], { "title_aux": "ComfyUI-Unwatermark" } ], "https://github.com/magicoli/comfyui-oli-prompt-tools": [ [ "OliConditionalSeed", "OliLoraLoader", "OliMegaStringList", "OliModelInfo", "OliNodeLabel", "OliPromptLinePick", "OliSanitizeFilename", "OliVideoFrameLimit" ], { "title_aux": "comfyui-oli-prompt-tools" } ], "https://github.com/maikgreubel/comfyui-loaddds": [ [ "Load DDS File" ], { "title_aux": "Load DDS File Node" } ], "https://github.com/majdsalim/ComfyUI-LiquidPostman": [ [ "LiquidPostmanGeminiImage" ], { "title_aux": "Liquid Postman (Gemini Image)" } ], "https://github.com/majidfida/SAM3_SmartInpainter": [ [ "SAM_MaskOnly", "SAM_SmartInpainter" ], { "title_aux": "SAM3_SmartInpainter" } ], "https://github.com/malkuthro/ComfyUI-Koolook": [ [ "EasyAIPipeline", "EasyResize", "EasyResize_Koolook", "EasyWan22Prompt", "Easy_LoadVideo", "Easy_Pattern", "Easy_Utility", "Easy_VideoCombine", "Easy_hdr_VAE_decode", "Easy_hdr_VAE_encode", "KoolookLoadCameraPosesAbsolute", "Koolook_LoopStatus", "Koolook_PublishInput", "Koolook_PublishOutput", "Koolook_PublishResult", "Koolook_PublishRouter", "LTXDirector", "LTXDirector__koolook", "LTXDirector__koolook_v1_3_2", "PromptRelayEncodeTimeline", "VHS_LoadVideoPath", "easy_ImageBatch" ], { "description": "Project-kit sidebar plus Koolook nodes for VFX, image, and video workflows.", "nickname": "Kforge Labs", "title": "ComfyUI-Koolook", "title_aux": "ComfyUI-Koolook" } ], "https://github.com/mamorett/ComfyUI-Flux2proReplicate": [ [ "Flux2ProGenerator", "ReplicateAuthNode" ], { "title_aux": "ComfyUI-Flux2proReplicate" } ], "https://github.com/mamorett/ComfyUI_minicpmv4": [ [ "GenCheckerImage", "MiniCPMV4GGUFLoader", "MiniCPMV4VisionInfer", "VisionPromptBuilder" ], { "title_aux": "MiniCPM\u2011V\u20114 (GGUF) for ComfyUI" } ], "https://github.com/mancusog/comfyui-detail-stitch": [ [ "AlphaComposite", "CropWithMetadata", "FluxKlein9B", "PasteWithMetadata" ], { "title_aux": "Detail Stitch" } ], "https://github.com/mang01010/MangoNodePack": [ [ "CompositeMangoLoader", "FluxGuidanceMango", "FluxSamplerMango", "ImageSaverMango", "KSamplerMango", "LatentImageMango", "LoraStackMango", "MangoImageLoader", "MangoLoader", "MangoLoader10Loras", "MangoModelData", "MangoPromptLoad", "MangoTextString", "MangoTriggerExporter", "PromptEmbedMango", "PromptMango", "PromptSave" ], { "title_aux": "Mango Node Pack" } ], "https://github.com/mango-rgb/ComfyUI-Mango-Random-node": [ [ "RandomFilePathNode", "RandomImageNode", "RandomImagePathNode", "RandomTextNode", "RandomVideoPathNode" ], { "title_aux": "ComfyUI-Mango-Random" } ], "https://github.com/mangobyed/ComfyUI_Detection_List": [ [ "YOLOv8ObjectDetectionNode" ], { "title_aux": "ComfyUI YOLOv8 Object Detection Node" } ], "https://github.com/manifestations/comfyui-globetrotter": [ [ "LoRATrainerNode", "OllamaLLMNode", "OllamaVisionNode", "TextCombinerNode" ], { "title_aux": "ComfyUI Globetrotter Nodes" } ], "https://github.com/manycore-research/ComfyUI-Lux3D": [ [ "Lux3D", "Lux3DTextTo3D", "LuxRealEngine" ], { "title_aux": "ComfyUI-Lux3D" } ], "https://github.com/mape/ComfyUI-mape-Helpers": [ [ "mape Variable" ], { "author": "mape", "description": "Various QoL improvements like prompt tweaking, variable assignment, image preview, fuzzy search, error reporting, organizing and node navigation.", "nickname": "\ud83d\udfe1 mape's helpers", "title": "mape's helpers", "title_aux": "mape's helpers" } ], "https://github.com/maracman/ComfyUI-SubjectStyle-CSV": [ [ "CSVPromptProcessor" ], { "title_aux": "ComfyUI-SubjectStyle-CSV" } ], "https://github.com/marawan206/ComfyUI-FaceCropper": [ [ "NodoFaceCropping" ], { "title_aux": "Face Cropper Node (2:3 Ratio)" } ], "https://github.com/marco-zanella/ComfyUI-BooleanExpression": [ [ "BooleanExpression.And", "BooleanExpression.ArithmenticComparison.BinaryComparison", "BooleanExpression.ArithmenticComparison.EqualTo", "BooleanExpression.ArithmenticComparison.GreaterThan", "BooleanExpression.ArithmenticComparison.GreaterThanOrEqualTo", "BooleanExpression.ArithmenticComparison.LessThan", "BooleanExpression.ArithmenticComparison.LessThanOrEqualTo", "BooleanExpression.ArithmenticComparison.NotEqualTo", "BooleanExpression.BinaryExpression", "BooleanExpression.ConditionalBranch", "BooleanExpression.False", "BooleanExpression.Nand", "BooleanExpression.Nor", "BooleanExpression.Not", "BooleanExpression.Or", "BooleanExpression.StringComparison.AlphabeticalEqualTo", "BooleanExpression.StringComparison.AlphabeticalGreaterThan", "BooleanExpression.StringComparison.AlphabeticalGreaterThanOrEqualTo", "BooleanExpression.StringComparison.AlphabeticalLessThan", "BooleanExpression.StringComparison.AlphabeticalLessThanOrEqualTo", "BooleanExpression.StringComparison.AlphabeticalNotEqualTo", "BooleanExpression.StringComparison.Contains", "BooleanExpression.StringComparison.EndsWith", "BooleanExpression.StringComparison.NotContains", "BooleanExpression.StringComparison.NotEndsWith", "BooleanExpression.StringComparison.NotStartsWith", "BooleanExpression.StringComparison.StartsWith", "BooleanExpression.StringComparison.StringComparison", "BooleanExpression.True", "BooleanExpression.Xor" ], { "title_aux": "ComfyUI-BooleanExpression" } ], "https://github.com/marcoc2/ComfyUI-AnotherUtils": [ [ "AdaptiveNoise", "AnotherAnimatedCompositeMasked", "AnotherBBoxToPoints", "AnotherCameraSwitcher", "AnotherDepthInference", "AnotherImageCompositeMasked", "AnotherImageToMask", "AnotherLTXSequencer", "AnotherLoadDepth", "AnotherLoadSAM2", "AnotherLoadYOLO", "AnotherMaskBlur", "AnotherMaskMath", "AnotherMaskToImage", "AnotherPoseToPoints", "AnotherSAM2Inference", "AnotherSAM2VideoAddPoints", "AnotherSAM2VideoPropagate", "AnotherSaveImageWithTag", "AnotherShowList", "AnotherTransformKeyframes", "AnotherTransformOrchestrator", "AnotherYOLOInference", "AudioConcatenate", "AudioSliceSelector", "AudioWaveformSlicer", "BatchToImageList", "CIELChNoiseGEGLLike", "CSVPromptLoader", "CaptionImageLoader", "CharacterConstructor", "CharacterRandomizer", "ComparisonSwipe", "CustomCrop", "DatasetLoader", "FightingGameCharacter", "FolderImageAndExtractPrompt", "FolderImageLoader", "FolderImageMetadataByName", "FolderVideoConcatenator", "GetFirstFrame", "ImageGridSlicer", "ImageListSampler", "ImageListToBatch", "ImageTypeDetector", "IndicesListTo 50", "IndicesListTo50", "InteractiveCrop", "LTXVDiagnosticNode", "LTXVMultiConcat", "LTXVMultiConcatBeta", "LTXVMultiGuide", "LTXVVid2Vid", "LastImage", "LoadGifFrames", "LoadImageAndExtractPrompt", "LoadImageRemoveAlpha", "LoadImagesOriginal", "ManualPointToSAM2", "MeanCurvatureBlurGEGLLike", "NearestUpscale", "PixelArtConverter", "PixelArtConverterParallel", "PixelArtNormalizer", "PointCollectorSAM2", "RGBNoiseGEGLLike", "RefineMask", "RemapGifFrames", "RemoveAlpha", "SEGStoBBox", "SEGStoSAM2Points", "SmartResize", "TrelloBrowser", "TrelloPromptLoader", "VideoAudioCombiner", "VideoAudioCombinerSimple", "VideoAudioCombinerV3", "VideoAutoSyncHStack", "WalkingPoseGenerator" ], { "title_aux": "Image Processing Suite for ComfyUI" } ], "https://github.com/marcoc2/ComfyUI_CogView4-6B_diffusers": [ [ "CogView4Generator" ], { "title_aux": "ComfyUI-Cog" } ], "https://github.com/marduk191/ComfyUI-Fluxpromptenhancer": [ [ "FluxPromptEnhance" ], { "title_aux": "Flux Prompt Enhance Node for ComfyUI" } ], "https://github.com/marduk191/ComfyUI-NAFNet": [ [ "NAFNetDeblur", "NAFNetDenoise", "NAFNetLoader", "NAFNetRestore", "NAFSSRStereoSR" ], { "title_aux": "comfyui-nafnet" } ], "https://github.com/marduk191/ComfyUI-ZImageTurboHQNodes": [ [ "ZImageTurboConditioning", "ZImageTurboLatentInit", "ZImageTurboSampler", "ZImageTurboSamplerAdvanced", "ZImageTurboSamplingPlan", "ZImageTurboSeedControl", "ZImageTurboSinglePromptConditioning", "ZImageTurboSinglePromptConditioningAdvanced", "ZImageTurboTwoPassRefiner", "ZImageTurboTwoPassRefinerAdvanced" ], { "title_aux": "ComfyUI-ZImageTurboHQNodes" } ], "https://github.com/marduk191/ComfyUI-fp8_cublas": [ [ "FP8ModelPatch" ], { "title_aux": "ComfyUI-fp8_cublas" } ], "https://github.com/marduk191/ComfyUI_LFM2-350M": [ [ "LFM2Generator", "LFM2Loader" ], { "title_aux": "ComfyUI_LFM2-350M" } ], "https://github.com/marduk191/ComfyUI_Matchering": [ [ "Matchering", "MatcheringAdvanced", "MatcheringLimiterConfig" ], { "title_aux": "ComfyUI_Matchering" } ], "https://github.com/marduk191/comfyui-marnodes": [ [ "ImageToDevice", "marduk191_5_text_string", "marduk191_5way_text_switch", "marduk191_s_random_latent", "marduk191_workflow_settings" ], { "author": "\u02f6marduk191", "description": "marduk191s nodes.", "nickname": "marduk191 workflow settings", "title": "marduk191 workflow settings", "title_aux": "marduk191 workflow settings" } ], "https://github.com/marduk191/comfyui-nucleus": [ [ "NucleusCLIPLoader" ], { "title_aux": "comfyui-nucleus" } ], "https://github.com/marduk191/comfyui-voxtral": [ [ "VoxtralTTSClone", "VoxtralTTSFixed" ], { "title_aux": "comfyui-voxtral" } ], "https://github.com/marduk191/comfyui_qwen_runninghub": [ [ "RunningHubImageEnhancer", "RunningHubImageToImage", "RunningHubImageToVideo", "RunningHubLoadImage", "RunningHubTextToImage" ], { "title_aux": "comfyui_qwen_runninghub" } ], "https://github.com/marhensa/sdxl-recommended-res-calc": [ [ "RecommendedResCalc" ], { "title_aux": "Recommended Resolution Calculator" } ], "https://github.com/marklieberman/ComfyUI-Liebs-Picker": [ [ "LiebsPicker", "LiebsPickerSEGS" ], { "title_aux": "ComfyUI-Liebs-Picker" } ], "https://github.com/marklieberman/ComfyUI-Liebs-Title": [ [ "LiebsTitleVar" ], { "title_aux": "ComfyUI-Liebs-Title" } ], "https://github.com/marklieberman/ComfyUI-Liebs-Toast": [ [ "LiebsToast" ], { "title_aux": "ComfyUI-Liebs-Toast" } ], "https://github.com/markuryy/ComfyUI-Flux-Prompt-Saver": [ [ "FluxPromptSaver", "FluxTextSampler", "ModelName" ], { "title_aux": "ComfyUI Flux Prompt Saver" } ], "https://github.com/markuryy/ComfyUI-Simple-Video-XY-Plot": [ [ "VideoXYPlotSampler" ], { "title_aux": "Video XY Plot" } ], "https://github.com/markuryy/ComfyUI-SuperLoader": [ [ "Display String", "Display String Multiline", "LoRA Metadata" ], { "title_aux": "Super Loader" } ], "https://github.com/martijnat/comfyui-previewlatent": [ [ "LatentToRGB", "PreviewLatent", "PreviewLatentAdvanced", "PreviewLatentFlux", "PreviewLatentXL" ], { "title_aux": "comfyui-previewlatent" } ], "https://github.com/martin-rizzo/ComfyUI-ZImagePowerNodes": [ [ "EmptyZImageLatentImage", "IllustrationStylePromptEncoder", "ImageGridBuilder", "ImageLabeler", "MyTop10Styles", "MyTop10StylesEditor", "PhotoStylePromptEncoder", "SaveImage", "StylePromptEncoder", "StylePromptEncoder2", "StylePromptEncoderX21", "StyleStringInjector", "StyleStringInjector2", "VAEEncodeSoftInpainting", "ZSamplerTurbo", "ZSamplerTurbo2", "ZSamplerTurbo2Advanced", "ZSamplerTurbo2Laboratory", "ZSamplerTurbo2Simple", "ZSamplerTurboAdvanced", "ZSamplerTurboX21", "ZSamplerTurboX21Advanced" ], { "title_aux": "ComfyUI-ZImagePowerNodes" } ], "https://github.com/masaosans/ComfyUI_usage_checker": [ [ "ComfyUIUsageChecker" ], { "title_aux": "ComfyUI_usage_checker" } ], "https://github.com/massao000/ComfyUI_aspect_ratios": [ [ "Aspect Ratios Node" ], { "title_aux": "ComfyUI_aspect_ratios" } ], "https://github.com/masslevel/ComfyUI-masslevel-TextProcessing": [ [ "VariableTextProcessor" ], { "title_aux": "ComfyUI-masslevel-TextProcessing" } ], "https://github.com/masternc80/ComfyUI-BBoxNodes": [ [ "BBoxScheduler", "BboxesVisualize", "TrackingToBBoxScheduler", "TrackingVisualize" ], { "title_aux": "ComfyUI-BBoxNodes" } ], "https://github.com/masteroleary/ComfyUI-LooperNode": [ [ "I2VLoop", "I2VLoopHL", "I2VLooper", "I2VLooperHL" ], { "title_aux": "Native Looper" } ], "https://github.com/matan1905/ComfyUI-Serving-Toolkit": [ [ "AlwaysExecute", "CommandPickerServing", "DiscordServing", "HTTPServing", "ServingInputImage", "ServingInputImageAsLatent", "ServingInputNumber", "ServingInputText", "ServingInputTextImage", "ServingMultiImageOutput", "ServingOutput", "ServingTextOutput", "TelegramServing", "WebSocketServing" ], { "title_aux": "ComfyUI Serving toolkit" } ], "https://github.com/matorzhin/milan-nodes-comfyui": [ [ "LoadMultipleImagesExtended", "LoadOneImageExtended" ], { "title_aux": "milan-nodes-comfyui" } ], "https://github.com/matthewfriedrichs/ComfyUI-ThoughtBubble": [ [ "ThoughtBubbleNode" ], { "title_aux": "Thought Bubble" } ], "https://github.com/mattjohnpowell/comfyui-lmstudio-image-to-text-node": [ [ "Expo Lmstudio Image To Text", "Expo Lmstudio Structured Output", "Expo Lmstudio Text Generation", "Expo Lmstudio Unified", "ExpoLmstudioImageToText", "ExpoLmstudioStructuredOutput", "ExpoLmstudioTextGeneration", "ExpoLmstudioUnified", "Random List Picker" ], { "author": "Matt John Powell", "description": "This extension provides three custom nodes for ComfyUI that integrate LM Studio's capabilities:", "nickname": "LM Studio Nodes", "title": "LM Studio Nodes for ComfyUI", "title_aux": "LM Studio Image to Text Node for ComfyUI" } ], "https://github.com/mav-rik/facerestore_cf": [ [ "CropFace", "FaceRestoreCFWithModel", "FaceRestoreModelLoader" ], { "title_aux": "Facerestore CF (Code Former)" } ], "https://github.com/maweiqiang1978/ComfyUI-AIB": [ [ "AutoDoubleEyelidMask", "MaskCrop" ], { "title_aux": "ComfyUI-AIB" } ], "https://github.com/max-dingsda/ComfyUI-AllinOne-LazyNode": [ [ "AIOCoreSettingsNode" ], { "title_aux": "ComfyUI-AllinOne-LazyNode" } ], "https://github.com/max-dingsda/OllamaTools": [ [ "OllamaPicDescriber", "OllamaPromptBooster", "PromptStylist" ], { "title_aux": "OllamaTools for ComfyUI" } ], "https://github.com/maxczc/comfyui-sora-node": [ [ "SoraImageToVideo", "SoraTextToVideo", "SoraVideoToVideo" ], { "title_aux": "comfyui-sora-node" } ], "https://github.com/maximilianwicen/ComfyUI-MaxTools": [ [ "MaxQuickImageSize" ], { "title_aux": "ComfyUI-MaxTools" } ], "https://github.com/maximilianwicen/ComfyUI-Node-for-Adaptive-Spectral-Feature-Forecasting-for-Diffusion-Sampling-Acceleration": [ [ "MaxSpectrumPatcher" ], { "title_aux": "ComfyUI-Node-for-Adaptive-Spectral-Feature-Forecasting-for-Diffusion-Sampling-Acceleration" } ], "https://github.com/maxious/comfyui-dap": [ [ "DAP_ERP_to_Cubemap", "DAP_Inference", "DAP_Loader", "DAP_Normal_Map", "DAP_Panoramic_Mesh" ], { "title_aux": "comfyui-dap" } ], "https://github.com/maxmad62/ComfyUI-DiscordWebhookWithInput": [ [ "DiscordPostViaWebhook", "DiscordPostViaWebhookWithInput", "DiscordSetWebhook" ], { "author": "Dayuppy", "description": "A very simple Discord webhook integration node for ComfyUI that lets you post images and text.", "nickname": "DiscordWebhook", "title": "Discord Webhook", "title_aux": "ComfyUI-DiscordWebhookWithInput" } ], "https://github.com/maxomarai/ComfyUI-The-Last-Model-Switcher": [ [ "TheLastModelSwitcher" ], { "title_aux": "The Last Model Switcher" } ], "https://github.com/maxomarai/maxomarai-pack": [ [ "TheLastModelSwitcher" ], { "title_aux": "Maxomarai Pack" } ], "https://github.com/mayunejie/ComfyUI-Allen-Yinpin": [ [ "AllenYinpin" ], { "title_aux": "ComfyUI-Allen-Yinpin" } ], "https://github.com/mbrostami/ComfyUI-HF": [ [ "GPT2Node" ], { "title_aux": "ComfyUI-HF" } ], "https://github.com/mbrostami/ComfyUI-TITrain": [ [ "TextualInversionTraining" ], { "title_aux": "ComfyUI-TITrain" } ], "https://github.com/mcDandy/more_math": [ [ "mrmth_AudioMathNode", "mrmth_AudioToImageSpectrogram", "mrmth_BatchLoraNode", "mrmth_BoolToInt", "mrmth_CLIPMathNode", "mrmth_ConditioningMathNode", "mrmth_FloatMathNode", "mrmth_FloatToInt", "mrmth_ImageMathNode", "mrmth_ImageSpectrogramToAudio", "mrmth_IntToBool", "mrmth_IntToFloat", "mrmth_LatentMathNode", "mrmth_LoraBatchRescale", "mrmth_MaskMathNode", "mrmth_ModelMathNode", "mrmth_NoiseMathNode", "mrmth_ScriptInput", "mrmth_StackUnBatcher", "mrmth_VAEMathNode", "mrmth_VideoMathNode", "mrmth_ag_AudioMathNode", "mrmth_ag_CLIPMathNode", "mrmth_ag_ConditioningMathNode", "mrmth_ag_FloatMathNode", "mrmth_ag_GuiderMathNode", "mrmth_ag_ImageMathNode", "mrmth_ag_LatentMathNode", "mrmth_ag_MaskMathNode", "mrmth_ag_ModelMathNode", "mrmth_ag_NoiseMathNode", "mrmth_ag_SelectiveGuiderMathNode", "mrmth_ag_SigmasMathNode", "mrmth_ag_StringMathNode", "mrmth_ag_VAEMathNode", "mrmth_ag_VideoMathNode" ], { "title_aux": "More Math" } ], "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding": [ [ "DynamicThresholdingFull", "DynamicThresholdingSimple" ], { "title_aux": "Dynamic Thresholding" } ], "https://github.com/meanin2/comfyui-MGnodes": [ [ "FluxKontextDiffMerge", "ImageWatermarkNode", "TextExtractorNode" ], { "title_aux": "comfyui-MGnodes" } ], "https://github.com/meap158/ComfyUI-Background-Replacement": [ [ "BackgroundReplacement", "ImageComposite" ], { "title_aux": "ComfyUI-Background-Replacement" } ], "https://github.com/meap158/ComfyUI-GPU-temperature-protection": [ [ "GPUTemperatureProtection" ], { "title_aux": "GPU temperature protection" } ], "https://github.com/meap158/ComfyUI-Prompt-Expansion": [ [ "PromptExpansion" ], { "title_aux": "ComfyUI-Prompt-Expansion" } ], "https://github.com/mech-tools/comfyui-checkpoint-automatic-config": [ [ "CheckpointAutomaticConfig", "ConfigPipe" ], { "title_aux": "ComfyUI Checkpoint Automatic Config" } ], "https://github.com/mediocreatmybest/ComfyUI-Transformers-Pipeline": [ [ "BatchProcessorTpl", "CaptionExportTpl", "CaptionGeneratorTpl", "DebugModelNodeTpl", "DebugNodeTpl", "ExifMetadataExtractorTpl", "Florence2NodeTpl", "ImageLoaderTpl", "ModelLoaderTpl", "PresetModelListTpl", "TaskListTpl" ], { "title_aux": "ComfyUI-Transformers-Pipeline" } ], "https://github.com/melMass/comfy_mtb": [ [ "Animation Builder (mtb)", "Any To String (mtb)", "Batch Float (mtb)", "Batch Float Assemble (mtb)", "Batch Float Fill (mtb)", "Batch Make (mtb)", "Batch Merge (mtb)", "Batch Shake (mtb)", "Batch Shape (mtb)", "Batch Transform (mtb)", "Bbox (mtb)", "Bbox From Mask (mtb)", "Blur (mtb)", "Color Correct (mtb)", "Colored Image (mtb)", "Concat Images (mtb)", "Crop (mtb)", "Debug (mtb)", "Deep Bump (mtb)", "Export With Ffmpeg (mtb)", "Face Swap (mtb)", "Film Interpolation (mtb)", "Fit Number (mtb)", "Float To Number (mtb)", "Get Batch From History (mtb)", "Image Compare (mtb)", "Image Premultiply (mtb)", "Image Remove Background Rembg (mtb)", "Image Resize Factor (mtb)", "Image Tile Offset (mtb)", "Int To Bool (mtb)", "Int To Number (mtb)", "Interpolate Clip Sequential (mtb)", "Latent Lerp (mtb)", "Load Face Analysis Model (mtb)", "Load Face Enhance Model (mtb)", "Load Face Swap Model (mtb)", "Load Film Model (mtb)", "Load Image From Url (mtb)", "Load Image Sequence (mtb)", "Mask To Image (mtb)", "Math Expression (mtb)", "Model Patch Seamless (mtb)", "Pick From Batch (mtb)", "Qr Code (mtb)", "Restore Face (mtb)", "Save Gif (mtb)", "Save Image Grid (mtb)", "Save Image Sequence (mtb)", "Save Tensors (mtb)", "Sharpen (mtb)", "Smart Step (mtb)", "Stack Images (mtb)", "String Replace (mtb)", "Styles Loader (mtb)", "Text To Image (mtb)", "Transform Image (mtb)", "Uncrop (mtb)", "Unsplash Image (mtb)", "Vae Decode (mtb)" ], { "nodename_pattern": "\\(mtb\\)$", "title_aux": "MTB Nodes" } ], "https://github.com/melMass/comfy_oiio": [ [ "OIIO_ColorspaceConvert", "OIIO_ColorspaceMatchFinder", "OIIO_LoadImage", "OIIO_SaveImage" ], { "title_aux": "comfy-oiio" } ], "https://github.com/mengqin/ComfyUI-TwinFlow": [ [ "TwinFlowKSampler", "TwinFlowPatcher", "TwinFlowSampler", "TwinFlowScheduler" ], { "title_aux": "Twinflow Node for ComfyUI" } ], "https://github.com/mengqin/ComfyUI-UnetBnbModelLoader": [ [ "UnetBnbModelLoader" ], { "title_aux": "Unet Bnb Model Loader" } ], "https://github.com/mephisto83/petty-paint-comfyui-node": [ [ "ConvertWhiteToAlpha", "PPGenerateRandomFloat", "PPGenerateRandomNumber", "PPKSamplerAdvanced", "PPSelectRandomValue", "PettyImageImageColorToMask", "PettyPaintAppend", "PettyPaintApplyLoRAStack", "PettyPaintArguments", "PettyPaintBlurs", "PettyPaintCheckpointLoaderSimple", "PettyPaintComponent", "PettyPaintConditioningSetMaskAndCombine", "PettyPaintControlNetToMasking", "PettyPaintConvert", "PettyPaintCountFiles", "PettyPaintEnsureDirectory", "PettyPaintExec", "PettyPaintFakeConvert", "PettyPaintFileExists", "PettyPaintImageColorsToMasks", "PettyPaintImageCompositeMasked", "PettyPaintImageDims", "PettyPaintImageMaskCropper", "PettyPaintImagePlacement", "PettyPaintImageSave", "PettyPaintImageStore", "PettyPaintImageToMask", "PettyPaintImagesToMasks", "PettyPaintJsonMap", "PettyPaintJsonRead", "PettyPaintJsonReadArray", "PettyPaintKSampler", "PettyPaintKSamplerAdvanced", "PettyPaintLoRAStack", "PettyPaintLoadImage", "PettyPaintLoadImageMasks", "PettyPaintLoadImages", "PettyPaintMap", "PettyPaintMasksToImages", "PettyPaintNot", "PettyPaintPassThroughNode", "PettyPaintProcessor", "PettyPaintRemoveAddText", "PettyPaintSDTurboScheduler", "PettyPaintStoryImage", "PettyPaintText", "PettyPaintTexts_to_Conditioning", "PettyPaintToJson", "PettyPaintVAEDecode", "SkippableVAEEncode" ], { "title_aux": "petty-paint-comfyui-node" } ], "https://github.com/mercu-lore/-Multiple-Angle-Camera-Control": [ [ "CameraControlPromptNode", "RelightingPromptNode" ], { "title_aux": "Multiple-Angle-Camera-Control" } ], "https://github.com/mercu-lore/BoxBox": [ [ "BoxCrop", "BoxReinsert", "BoxResize", "BoxSelector" ], { "title_aux": "BoxBox" } ], "https://github.com/meshmesh-io/ComfyUI-MeshMesh": [ [ "ColorPicker", "MasksToColoredMasks" ], { "title_aux": "ComfyUI-MeshMesh" } ], "https://github.com/meshmesh-io/mm-comfyui-megamask": [ [ "ColorListMaskToImage", "FlattenAndCombineMaskImages" ], { "title_aux": "mm-comfyui-megamask" } ], "https://github.com/metal3d/ComfyUI_Human_Parts": [ [ "HumanParts" ], { "title_aux": "Human Parts Detector" } ], "https://github.com/metal3d/ComfyUI_M3D_photo_effects": [ [ "Bleach Bypass", "RGB Curve" ], { "title_aux": "M3D photo effects" } ], "https://github.com/metncelik/comfyui_met_suite": [ [ "BBOXPadding", "BBOXResize", "ImageResizeKeepRatio", "PrimitiveBBOX" ], { "title_aux": "comfyui_met_suite" } ], "https://github.com/mexxmillion/ComfyUI-SupaVoice-Transcriber": [ [ "SupaVoiceAudioToWav", "SupaVoiceDenoiser", "SupaVoiceExtractVocals", "SupaVoiceHFWhisperTranscriber", "SupaVoiceLocalWhisperTranscriber", "SupaVoiceMediaAudioTrim", "SupaVoiceOpenRouterTranscriber", "SupaVoiceSaveTranscript", "SupaVoiceVideoLoader", "SupaVoiceWavToAudio" ], { "title_aux": "comfyui-supavoice-transcriber" } ], "https://github.com/mexxmillion/ComfyUI-VLMPrompt": [ [ "VLMMuse", "VLMMuseAdvanced", "VLMPrompt", "VLMPromptAdvanced", "VLMPromptHF", "VLMPromptHFAdvanced", "VRAMPurge", "VRAMPurgeTrigger" ], { "title_aux": "ComfyUI-VLMPrompt" } ], "https://github.com/mfg637/ComfyUI-ScheduledGuider-Ext": [ [ "ArctanScheduler", "ConcatSigmas", "CosineScheduler", "CustomBaseLogarithm", "CustomExponent", "GaussianScheduler", "InvertSigmas", "LogNormal Scheduler", "OffsetSigmas", "Parametric Peak #1", "PerpNegScheduledCFGGuider", "PredefinedExponent", "PredefinedLogarithm", "ScaleToRange", "ScheduledCFGGuider", "SigmasToPower", "SplitSigmasByValue", "k/x scheduler" ], { "title_aux": "ComfyUI-ScheduledGuider-Ext" } ], "https://github.com/mgfxer/ComfyUI-FrameFX": [ [ "DynamicAnimatedWeightsHelper", "EdgeFXSourceImages", "FlorencePromptTravelHelper", "LivePromptInterpolation", "MaskSequenceHelper", "PromptStackManager", "PromptTravelHelper" ], { "author": "mgfxer", "description": "This extension provides various frame and mask sequence manipulation tools for animation workflows.", "nickname": "FrameFX \ud83d\udcab", "title": "FrameFX", "title_aux": "ComfyUI-FrameFX" } ], "https://github.com/miaoshouai/ComfyUI-Miaoshouai-Tagger": [ [ "Miaoshouai_Caption_Analyzer", "Miaoshouai_Flux_CLIPTextEncode", "Miaoshouai_SaveTags", "Miaoshouai_Tagger" ], { "title_aux": "ComfyUI-Miaoshouai-Tagger" } ], "https://github.com/miaoshouai/ComfyUI-Video-Segmentation": [ [ "DownloadAndLoadTransNetModel", "SelectVideo", "TransNetV2_Run", "ZipCompress" ], { "title_aux": "ComfyUI Video Segmentation Node" } ], "https://github.com/michaelgold/ComfyUI-HF-Model-Downloader": [ [ "DownloadModel", "ModelDownloader" ], { "title_aux": "ComfyUI-HF-Model-Downloader" } ], "https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes": [ [ "AnchorFrameExtractor", "AudioExists", "AudioTimestepOverride", "BatchColorCorrector", "BatchSelector", "BoundaryFrameExtractor", "BoundaryFrameSplicer", "Bundle", "CheckOutput", "ClampFloat", "ComposeColorMatch", "ContextImageExtractor", "ControlCrossfadeIterationFix", "ControlCrossfadeSimple", "ControlEndFrameExtractor", "ControlImageSlicer", "EndFrameInjector", "ExecutionGate", "ExecutionGateControl", "FrameAccumulator", "FrameContextFit", "FreeVRAMIfLoaded", "FreeVRAMUnlessLoaded", "ImageBatchMultiSkipEmpty", "ImageCollect", "ImageCollectUnpack", "ImageExists", "ImageFallback", "ImageModeRouter", "IterPromptBuilder", "IterSeedBatch", "IterStringSelector", "IterVideoRouter", "IterationSwitch", "LatentExists", "LtxResolutionPicker", "MaskDirectionalExtend", "MaskExists", "MatchModeSwitch", "MultiChannelSlicer", "PoseKeypointToMask", "PreprocessSettings", "PreprocessSettingsSimple", "PreprocessSettingsSingle", "PreprocessSwitch", "PreviewBridge", "PromptStitcher", "ResolutionPicker", "ShotAssembler", "ShotVideoOutput", "StoryStyleSelector", "StringBatch", "StringSelector", "Unbundle", "UnbundleByName", "VideoConcatenate", "WanResolutionPicker" ], { "title_aux": "Mickmumpitz-Nodes" } ], "https://github.com/microbote/ComfyUI-StyledCLIPTextEncode": [ [ "StyledCLIPTextEncode" ], { "title_aux": "StyledCLIPTextEncode" } ], "https://github.com/migero/ComfyUI-Equirectangular-Strip": [ [ "EquirectToStrip90", "Strip90ToEquirect" ], { "title_aux": "ComfyUI-Equirectangular-Strip" } ], "https://github.com/mihaiiancu/ComfyUI_Inpaint": [ [ "InpaintMediapipe" ], { "title_aux": "mihaiiancu/Inpaint" } ], "https://github.com/mike420/ComfyUI_Workflow_Timer": [ [ "MTWorkflowTimerNode" ], { "title_aux": "ComfyUI_Workflow_Timer" } ], "https://github.com/mikebilly/Transparent-background-comfyUI": [ [ "Transparentbackground RemBg" ], { "title_aux": "Transparent-background-comfyUI" } ], "https://github.com/mikecaronna/comfyui_c2pa_signer": [ [ "C2PASigner", "C2PAVerifier" ], { "title_aux": "C2PA Image Signer - ComfyUI Custom Node" } ], "https://github.com/mikemojen/ComfyUI-HappNodeSet": [ [ "AutoCrop", "CSVValueExtractor", "ColorQuantizer", "ContourEndpointVisualizer", "ContourGapCloser", "DashedToSolidLine", "ExtractBlack", "ExtractBlackAdvanced", "ExtractRed", "HoleCounter", "LaserPathTracer", "LineDetector", "LineLengthCalculator", "NonWhiteToBlack", "NumberStringCleanup", "RasterToUniformSVG", "RoundDownNode", "RoundUpNode", "SVGDimensions", "SVGPathLength", "SVGPathLengthDetailed" ], { "title_aux": "ComfyUI-HappNodeSet" } ], "https://github.com/mikemojen/ComfyUI-seamless_latent_tiling": [ [ "SeamlessColorHarmonize", "SeamlessLatentTiling", "SeamlessOffsetForInpaint", "SeamlessOffsetReverse" ], { "title_aux": "ComfyUI-seamless_latent_tiling" } ], "https://github.com/mikeshuangyan/ComfyUI_MqUtils": [ [ "MqCheckFP4Support", "MqIntSwitch", "MqIntToString", "MqTextSplitter" ], { "title_aux": "ComfyUI_MqUtils" } ], "https://github.com/mikhailverghese/ComfyUI-AspectRatioAssigner-LTXV": [ [ "AspectRatioClosestTarget" ], { "title_aux": "ComfyUI-AspectRatioAssigner-LTXV" } ], "https://github.com/mikheys/comfyui-gemini-mikheys": [ [ "Nano_Banana" ], { "title_aux": "ComfyUI Nano Banana Node" } ], "https://github.com/mikkel/ComfyUI-text-overlay": [ [ "Image Text Overlay" ], { "title_aux": "ComfyUI - Text Overlay Plugin" } ], "https://github.com/mikkel/comfyui-mask-boundingbox": [ [ "Mask Bounding Box" ], { "title_aux": "ComfyUI - Mask Bounding Box" } ], "https://github.com/millerlight/ComfyUI-KVTools": [ [ "KVGet", "KVImagePathFromRegistry", "KVLoadFromRegistry", "KVLoadInline", "KVPreviewImageFromRegistry" ], { "title_aux": "Key-Value KV-Tools for ComfyUI" } ], "https://github.com/mingchoi/ComfyUI-Prompt-Iterator": [ [ "PromptIterator", "PromptTemplateIterator" ], { "title_aux": "ComfyUI-Prompt-Iterator" } ], "https://github.com/mingsky-ai/ComfyUI-MingNodes": [ [ "AddWaterMarkNode", "AdjustBrightnessContrastSaturationNode", "BaiduTranslateNode", "ColorBalanceNode", "ConvertGrayChannelNode", "HSLColorNode", "HighlightShadowBrightnessNode", "ImitationHueNode", "LightShapeNode", "RemoveWatermarkNode" ], { "title_aux": "ComfyUI-MingNodes" } ], "https://github.com/mingyi456/ComfyUI-DFloat11-Extended": [ [ "CheckpointLoaderWithDFloat11", "DFloat11CheckpointCompressor", "DFloat11Decompressor", "DFloat11DiffusersModelLoader", "DFloat11LoadingPatch", "DFloat11ModelCompressor", "DFloat11ModelLoader", "DFloat11ModelLoaderAdvanced" ], { "title_aux": "ComfyUI DFloat11 Extended" } ], "https://github.com/mingyu4537-creator/ComfyUI-HairOverlay": [ [ "HairEdgeOverlay" ], { "title_aux": "ComfyUI-HairOverlay" } ], "https://github.com/mingyu4537-creator/ComfyUI-PinkBlushOverlay": [ [ "PinkBlushOverlay" ], { "title_aux": "Pink Blush Overlay" } ], "https://github.com/mingyu4537-creator/ComfyUI-SkinHighlightRemover": [ [ "SkinHighlightRemover" ], { "title_aux": "Skin Highlight Remover" } ], "https://github.com/mira-6/comfyui-sasolver": [ [ "SamplerSASolver", "SamplerSASolverExperimental" ], { "title_aux": "comfyui-sasolver" } ], "https://github.com/mirabarukaso/ComfyUI_Mira": [ [ "BooleanListInterpreter1", "BooleanListInterpreter4", "BooleanListInterpreter8", "CanvasCreatorAdvanced", "CanvasCreatorBasic", "CanvasCreatorSimple", "CheckpointLoaderSimpleMira", "CreateMaskWithCanvas", "CreateNestedPNGMask", "CreateSimpleMask", "CreateTillingPNGMask", "CreateWatermarkRemovalMask", "EightBooleanTrigger", "EightFloats", "EvenOrOdd", "EvenOrOddList", "FlatColorQuantization", "FloatListInterpreter1", "FloatListInterpreter4", "FloatListInterpreter8", "FloatMultiplication", "FourBooleanTrigger", "FourFloats", "FunctionSelectAuto", "FunctionSwap", "GzippedBase64ToImage", "ImageBrightness", "ImageColorTransferMira", "ImageContrast", "ImageGamma", "ImageGrayscale", "ImageHUE", "ImageRGBChannel", "ImageSaturation", "ImageSaverMira", "ImageSharpness", "ImageToGzippedBase64", "ImageToneCurve", "IntMultiplication", "IntSubtraction", "IntToFloatMultiplication", "LoRALoaderWithNameStacker", "LoRAfromText", "LogicNot", "NoneToZero", "NumeralToString", "OneFloat", "PngColorMasksToMaskList", "PngColorMasksToRGB", "PngColorMasksToString", "PngColorMasksToStringList", "PngRectanglesToMask", "PngRectanglesToMaskList", "RandomNestedLayouts", "RandomTillingLayouts", "ReverseImageAndAllImages", "SN74HC1G86", "SN74HC86", "SN74LVC1G125", "SeedGeneratorMira", "SingleBooleanTrigger", "SixBooleanTrigger", "StackImages", "StepsAndCfg", "TextBoxMira", "TextCombinerSix", "TextCombinerTwo", "TextLoopCombiner", "TextSwitcherThreeWays", "TextSwitcherTwoWays", "TextWildcardSeprator", "TextWithBooleanSwitchAndCommonTextInput", "TwoBooleanTrigger", "TwoFloats", "UpscaleImageByModelThenResize", "camie_tagger_mira", "cl_tagger_mira", "illustrious_character_select", "illustrious_character_select_en", "llm_prompt_gen_node", "local_llm_prompt_gen", "wd_tagger_mira" ], { "title_aux": "ComfyUI_Mira" } ], "https://github.com/mirabarukaso/ComfyUI_MiraSubPack": [ [ "ImageCropTilesByPixels_MiraSubPack", "ImageCropTiles_MiraSubPack", "ImageMergeByPixelAlign_MiraSubPack", "ImageTiledKSamplerWithTagger_MiraSubPack", "ImageTilesToLLM_MiraSubPack", "JoyCaptionBetaOneSimple_MiraSubPack", "JoyCaptionNodeBetaOne_MiraSubPack", "LatentUpscaleAndCropTiles_MiraSubPack", "MiraITUPipelineCombine_MiraSubPack", "MiraITUPipelineExtract_MiraSubPack", "MiraImageUpscaleCalculator_MiraSubPack", "OverlappedImageMerge_MiraSubPack", "OverlappedLatentMerge_MiraSubPack", "Qwen3VL_MiraSubPack", "TextEncodeQwenImageEditPlus_MiraSubPack", "TextEncodeQwenImageEdit_MiraSubPack", "TiledImageColorCorrection_MiraSubPack", "VAEDecode_MiraSubPack", "VAEEncode_MiraSubPack" ], { "title_aux": "ComfyUI_MiraSubPack" } ], "https://github.com/misterjoessef/MLTask_ComfyUI": [ [ "FacebookPosterData", "InstagramPosterData", "LinkedinPosterData", "MLTaskUtilsTextImageGenerator", "PinterestPosterData", "SocialManMediaToPoster", "SocialManPostData", "SocialManPoster", "TiktokPosterData", "TwitterPosterData", "YoutubePosterData" ], { "title_aux": "MLTask_ComfyUI" } ], "https://github.com/mitch-avis/ComfyUI-HoldCounter": [ [ "HoldCounter" ], { "title_aux": "ComfyUI-HoldCounter" } ], "https://github.com/mittimi/ComfyUI_mittimiDaisyChainText": [ [ "DaisyChainTextMittimi" ], { "author": "mittimi", "description": "It has the ability to concatenate text.", "nickname": "mittimiDaisyChainText", "title": "mittimiDaisyChainText", "title_aux": "ComfyUI_mittimiDaisyChainText" } ], "https://github.com/mittimi/ComfyUI_mittimiLoadPreset2": [ [ "CombineParamDataMittimi", "LoadImageParamMittimi", "LoadSetParamMittimi", "SaveImageParamMittimi", "SaveParamToPresetMittimi" ], { "author": "mittimi", "description": "This node can easily switch between models and prompts by saving presets.", "nickname": "mittimiLoadPreset2", "title": "mittimiLoadPreset2", "title_aux": "ComfyUI_mittimiLoadPreset2" } ], "https://github.com/mittimi/ComfyUI_mittimiRecalculateSize": [ [ "RecalculateSizeMittimi01" ], { "author": "mittimi", "description": "Switch between vertical and horizontal values with a single button.", "nickname": "mittimiWidthHeight", "title": "mittimiWidthHeight", "title_aux": "ComfyUI_mittimiRecalculateSize" } ], "https://github.com/mittimi/ComfyUI_mittimiTools": [ [ "AllowPassMittimi", "CompareLengthsMittimi", "DaisyChainStringMittimi", "SaveLatentToInputFolderMittimi", "WidthHeightMittimi" ], { "author": "mittimi", "description": "Some tools.", "nickname": "mittimiTools", "title": "mittimiTools", "title_aux": "ComfyUI_mittimiTools" } ], "https://github.com/mittimi/ComfyUI_mittimiWidthHeight": [ [ "GoStopAnythingMittimi01", "OutputLongLengthMittimi01", "WidthHeightMittimi01" ], { "author": "mittimi", "description": "Switch between vertical and horizontal values with a single button.", "nickname": "mittimiWidthHeight", "title": "mittimiWidthHeight", "title_aux": "ComfyUI_mittimiWidthHeight" } ], "https://github.com/mmmmmmmmme/ComfyUI_MaskBatchMerger": [ [ "MaskBatchMergeAdd" ], { "title_aux": "ComfyUI_MaskBatchMerger" } ], "https://github.com/mo230761/InsertAnything-ComfyUI-official": [ [ "CropBack", "CropBackNoScaling", "FillProcess", "FillProcessNoScaling", "MaskOption", "ReduxProcess" ], { "title_aux": "InsertAnything-ComfyUI-official" } ], "https://github.com/mobcat40/ComfyUI-PromptChain": [ [ "ApplyFirstBlockCachePatch", "ApplyFirstBlockCachePatchAdvanced", "ApplyPuLIDFlux2", "ApplyPulid", "ApplyPulidAdvanced", "ApplyPulidFlux", "ApplyTeaCachePatch", "ApplyTeaCachePatchAdvanced", "DitForwardOverrider", "FixPulidFluxPatch", "FluxForwardOverrider", "IPAAdapterFaceIDBatch", "IPAdapter", "IPAdapterAdvanced", "IPAdapterBatch", "IPAdapterClipVisionEnhancer", "IPAdapterClipVisionEnhancerBatch", "IPAdapterCombineEmbeds", "IPAdapterCombineParams", "IPAdapterCombineWeights", "IPAdapterEmbeds", "IPAdapterEmbedsBatch", "IPAdapterEncoder", "IPAdapterFaceID", "IPAdapterFaceIDKolors", "IPAdapterFromParams", "IPAdapterInsightFaceLoader", "IPAdapterLoadEmbeds", "IPAdapterMS", "IPAdapterModelLoader", "IPAdapterNoise", "IPAdapterPreciseComposition", "IPAdapterPreciseCompositionBatch", "IPAdapterPreciseStyleTransfer", "IPAdapterPreciseStyleTransferBatch", "IPAdapterPromptScheduleFromWeightsStrategy", "IPAdapterRegionalConditioning", "IPAdapterSaveEmbeds", "IPAdapterStyleComposition", "IPAdapterStyleCompositionBatch", "IPAdapterTiled", "IPAdapterTiledBatch", "IPAdapterUnifiedLoader", "IPAdapterUnifiedLoaderCommunity", "IPAdapterUnifiedLoaderFaceID", "IPAdapterWeights", "IPAdapterWeightsFromStrategy", "PrepImageForClipVision", "PromptChain_AttentionCouple", "PromptChain_Canny", "PromptChain_DefocusMask", "PromptChain_DepthAnything", "PromptChain_IdeogramCaption", "PromptChain_IdeogramSampler", "PromptChain_LineArt", "PromptChain_Luminance", "PromptChain_MaskedDetail", "PromptChain_OpenPose", "PromptChain_PoseStudio", "PromptChain_PromptChain", "PromptChain_RegionalConditioning", "PromptChain_RegionalDetailer", "PromptChain_Scribble", "PromptChain_SoftEdge", "PromptChain_Tile", "PuLIDEVACLIPLoader", "PuLIDFacePreview", "PuLIDInsightFaceLoader", "PuLIDModelLoader", "PulidEvaClipLoader", "PulidFluxEvaClipLoader", "PulidFluxFaceDetector", "PulidFluxFaceNetLoader", "PulidFluxInsightFaceLoader", "PulidFluxModelLoader", "PulidFluxOptions", "PulidInsightFaceLoader", "PulidModelLoader", "SeedVR2LoadDiTModel", "SeedVR2LoadVAEModel", "SeedVR2TorchCompileSettings", "SeedVR2VideoUpscaler", "UltimateSDUpscale", "UltimateSDUpscaleCustomSample", "UltimateSDUpscaleNoUpscale", "VideoForwardOverrider" ], { "title_aux": "ComfyUI-PromptChain" } ], "https://github.com/mobilehacker/ComfyUI_format-lora-stack": [ [ "FormatLoraStack" ], { "title_aux": "ComfyUI_format-lora-stack" } ], "https://github.com/modelscope/comfyscope": [ [ "DashScopeFLUXAPI" ], { "title_aux": "Dashscope FLUX API for ComfyUI" } ], "https://github.com/modusCell/ComfyUI-dimension-node-modusCell": [ [ "DimensionProviderFree modusCell", "DimensionProviderRatio modusCell", "Free", "Ratio", "String Concat modusCell" ], { "title_aux": "Preset Dimensions" } ], "https://github.com/mohseni-mr/ComfyUI-Mohseni-Kit": [ [ "FloatPreview", "MohseniScheduler" ], { "title_aux": "ComfyUI Mohseni Kit" } ], "https://github.com/mohsensd1373/comfyui_wordpress": [ [ "SaveToWordPressNode" ], { "title_aux": "comfyui_wordpress" } ], "https://github.com/molbal/ComfyUI-LLM-CLIP": [ [ "LLMClipLoader", "LLMClipTextEncode" ], { "title_aux": "ComfyUI-LLM-CLIP" } ], "https://github.com/molbal/ComfyUI-PixelGridHelpers": [ [ "GridMedianFixer", "PixelGrid_Analyze", "PixelGrid_ApplyPalette", "PixelGrid_KMeans", "PixelGrid_MergeSimilar", "PixelGrid_PaletteToImage" ], { "title_aux": "Pixel Grid Helpers" } ], "https://github.com/moniewski/comfyui-JFA": [ [ "JFANode" ], { "title_aux": "comfyui-JFA" } ], "https://github.com/monkeyWie/ComfyUI-FormInput": [ [ "BooleanInput_FormInput", "DisplayText_FormInput", "TextInput_FormInput" ], { "title_aux": "ComfyUI-FormInput" } ], "https://github.com/monkeykim111/ComfyUI-Image-Safety-Gate": [ [ "ImageSafetyGate" ], { "title_aux": "comfyui-image-safety-gate" } ], "https://github.com/monnky/ComfyUI-RT-HeartMuLa": [ [ "HeartMuLaAudioPreview", "HeartMuLaGenerator", "HeartMuLaInfo", "HeartMuLaLoader", "HeartMuLaTagsBuilder", "HeartTranscriptorLoader", "HeartTranscriptorRunner" ], { "title_aux": "ComfyUI-RT-HeartMuLa" } ], "https://github.com/monnky/ComfyUI-RT-LTX2-RareTools": [ [ "RTLTX2AudioTrimmer", "RTLTX2FrameReplacer", "RTLTX2HtmlPreview", "RTLTX2ImageScaleToMegapixels", "RTLTX2NumberCounter", "RTLTX2StickyNote", "RTLTX2TextConcatenate", "RTLTX2TextConcatenatePro", "RTLTX2TextInput", "RT_Flux2MultiRefConditioning", "RT_LTX2_Extended_Duration_Node", "RT_LTX2_RoyalPrompt", "RT_LTX2_STG_Guider", "RT_LTX2_SelfRefiningPatch", "RT_LTX2_Video_LoRA_Injector" ], { "title_aux": "ComfyUI-RT-LTX2-RareTools" } ], "https://github.com/moon7star9/ComfyUI_BiRefNet_Universal": [ [ "BiRefNet_Loader", "BiRefNet_Remove_Background" ], { "title_aux": "ComfyUI_BiRefNet_Universal" } ], "https://github.com/moondive-cinema/comfyui-depth-warp": [ [ "MH_DepthWarp" ], { "title_aux": "comfyui-depth-warp" } ], "https://github.com/moonwhaler/comfyui-moonpack": [ [ "MoonPack_ConditionalBypasser", "MoonPack_DimensionFromImage", "MoonPack_DynamicLoraStack", "MoonPack_DynamicStringConcat", "MoonPack_FastNodeBypasser", "MoonPack_FrameMaskGenerator", "MoonPack_ProportionalDimension", "MoonPack_RegexExtract", "MoonPack_RegexStringReplace", "MoonPack_SimpleStringReplace", "MoonPack_SmartResolution", "MoonPack_StringSwitch", "MoonPack_VACELooperFrameMaskCreator" ], { "title_aux": "comfyui-moonpack" } ], "https://github.com/moonwhaler/comfyui-seedvr2-tilingupscaler": [ [ "SeedVR2TilingUpscaler" ], { "title_aux": "SeedVR2 Tiling Upscaler" } ], "https://github.com/morino-kumasan/comfyui-toml-prompt": [ [ "CheckPointLoaderSimpleFromString", "DropFirstImage", "FlipImage", "IntSelector", "JsonExtractFloat", "JsonExtractInt", "JsonExtractString", "KSamplerFromJsonInfo", "LatentSelector", "LoadLoraFromLoraList", "MultipartCLIPTextEncode", "MultipleLoraTagLoader", "PromptDecode", "PromptLoader", "SplitLoraList", "StringConcat", "StringConcatInt", "StringPicker", "StringSelector", "StringViewer", "SummaryReader", "TomlPromptDecode", "UNETLoaderFromString" ], { "title_aux": "comfyui-toml-prompt" } ], "https://github.com/moustafa-nasr/ComfyUI-SimpleLogger": [ [ "Log Image", "LogImageNode" ], { "title_aux": "ComfyUI-SimpleLogger" } ], "https://github.com/moyi7712/ComfyUI_Seamless_Patten": [ [ "SeamlessApply", "SeamlessKSampler", "SeamlessKSamplerAdvanced", "SeamlessVae" ], { "title_aux": "ComfyUI_Seamless_Patten" } ], "https://github.com/mozhaa/ComfyUI-Actual-Denoise": [ [ "ActualDenoise", "ActualDenoiseInverse", "ActualDenoiseInverseStep", "ActualDenoiseStep" ], { "title_aux": "ComfyUI-Actual-Denoise" } ], "https://github.com/mr-september/comfyui-pad-to-multiple": [ [ "ImagePadToMultiple" ], { "title_aux": "ComfyUI Pad to Multiple" } ], "https://github.com/mr7thing/circle_pattern_processor": [ [ "CirclePatternProcessor", "CirclePatternSVGExporter", "ImageBinarizer" ], { "title_aux": "Circle Pattern Processor for ComfyUI" } ], "https://github.com/mrchipset/ComfyUI-SaveImageS3": [ [ "SaveImageS3" ], { "author": "Mr.Chip", "description": "This extension offers a custom node to save image to S3-compatible oss.", "nickname": "SaveImageS3", "title": "SaveImageS3", "title_aux": "ComfyUI-SaveImageS3" } ], "https://github.com/mrf/ComfyPoe": [ [ "PoeImageEdit", "PoeImageGenerate", "PoeImageVariation", "PoeMultiImageEdit" ], { "title_aux": "ComfyPoe" } ], "https://github.com/mrhan1993/ComfyUI-Fooocus": [ [ "AlignYourStepsScheduler", "BasicScheduler", "CLIPLoader", "CLIPMergeSimple", "CLIPSave", "CLIPSetLastLayer", "CLIPTextEncode", "CLIPTextEncodeSDXL", "CLIPTextEncodeSDXLRefiner", "CLIPVisionEncode", "CLIPVisionLoader", "Canny", "CheckpointLoader", "CheckpointLoaderSimple", "CheckpointSave", "ClearVram", "ConditioningAverage", "ConditioningCombine", "ConditioningConcat", "ConditioningSetArea", "ConditioningSetAreaPercentage", "ConditioningSetMask", "ConditioningSetTimestepRange", "ConditioningZeroOut", "ControlNetApply", "ControlNetApplyAdvanced", "ControlNetLoader", "CropMask", "DiffControlNetLoader", "DiffusersLoader", "DualCLIPLoader", "EmptyImage", "EmptyLatentImage", "EnhanceControl", "EnhanceControls", "ExponentialScheduler", "FeatherMask", "FlipSigmas", "FooocusSampler", "FooocusSettings", "FreeU", "FreeU_V2", "GLIGENLoader", "GLIGENTextBoxApply", "GrowMask", "HyperTile", "HypernetworkLoader", "ImageBatch", "ImageBlend", "ImageBlur", "ImageColorToMask", "ImageCompositeMasked", "ImageCrop", "ImageInvert", "ImageOnlyCheckpointLoader", "ImageOnlyCheckpointSave", "ImagePadForOutpaint", "ImagePrompts", "ImageQuantize", "ImageScale", "ImageScaleBy", "ImageScaleToTotalPixels", "ImageSharpen", "ImageToMask", "ImageUpscaleWithModel", "InpaintModelConditioning", "InpaintOutpaint", "InvertMask", "JoinImageWithAlpha", "KSampler", "KSamplerAdvanced", "KSamplerSelect", "KarrasScheduler", "LatentAdd", "LatentBatch", "LatentBatchSeedBehavior", "LatentBlend", "LatentComposite", "LatentCompositeMasked", "LatentCrop", "LatentFlip", "LatentFromBatch", "LatentInterpolate", "LatentMultiply", "LatentRotate", "LatentSubtract", "LatentUpscale", "LatentUpscaleBy", "LoadImage", "LoadImageMask", "LoadLatent", "LoraLoader", "LoraLoaderModelOnly", "LoraStacks", "MaskComposite", "MaskToImage", "ModelMergeAdd", "ModelMergeBlocks", "ModelMergeSimple", "ModelMergeSubtract", "ModelSamplingContinuousEDM", "ModelSamplingDiscrete", "PatchModelAddDownscale", "PerpNeg", "PhotoMakerEncode", "PhotoMakerLoader", "PolyexponentialScheduler", "PorterDuffImageComposite", "PreviewImage", "RebatchImages", "RebatchLatents", "RepeatImageBatch", "RepeatLatentBatch", "RescaleCFG", "SDTurboScheduler", "SD_4XUpscale_Conditioning", "SVD_img2vid_Conditioning", "SamplerCustom", "SamplerDPMPP_2M_SDE", "SamplerDPMPP_SDE", "SamplerTCD", "SaveAnimatedPNG", "SaveAnimatedWEBP", "SaveImage", "SaveLatent", "SelfAttentionGuidance", "SetLatentNoiseMask", "SolidMask", "SplitImageWithAlpha", "SplitSigmas", "StableZero123_Conditioning", "StableZero123_Conditioning_Batched", "StyleModelApply", "StyleModelLoader", "TomePatchModel", "UNETLoader", "UpscaleModelLoader", "UpscaleVary", "VAEDecode", "VAEDecodeTiled", "VAEEncode", "VAEEncodeForInpaint", "VAEEncodeTiled", "VAELoader", "VAESave", "VPScheduler", "VideoLinearCFGGuidance", "unCLIPCheckpointLoader", "unCLIPConditioning" ], { "author": "Konie", "title_aux": "ComfyUI-Fooocus" } ], "https://github.com/mrlonglegland/ComfyUI-LuminaXStudio": [ [ "LuminaXOFMNode", "LuminaXPromptsNode" ], { "title_aux": "ComfyUI-LuminaXStudio" } ], "https://github.com/mrm987/ComfyUI_Multi_Prompt_Generator": [ [ "MultiPromptGenerator", "NAIMultiPromptGenerator" ], { "title_aux": "ComfyUI-Multi-Prompt-Generator" } ], "https://github.com/mudknight/comfyui-mudknight-utils": [ [ "AnimaPromptNode", "ApplyControlNetPipe", "BBoxInsetAndCrop", "BaseNode", "CharacterPresetNode", "CharacterReplacementNode", "CombinedUpscaleNode", "ConditionalLoraFullPipe", "CustomResolutionPipe", "DetailerNode", "DetailerPipeNode", "FullPipeIn", "FullPipeOut", "FullPipePack", "ImageDifference", "InpaintNode", "InpaintPipeNode", "LoadImageToLatentPipe", "LoaderFullPipe", "LoraExtractNode", "LoraFullPipe", "MaskDetailerNode", "MaskDetailerPipeNode", "MetaEditNode", "ModelPresetNode", "MultiStringConditioning", "NestedDetailerNode", "NestedDetailerPipeNode", "OpenCVDenoise", "PipeMetaEditNode", "PromptConditioningNode", "ResolutionSelector", "SaveFullPipe", "SaveGif", "SimplePromptNode", "SplitLoaderFullPipe", "StylePresetNode", "TagPresetNode", "UpscaleNode", "WildcardNode" ], { "title_aux": "comfyui-mudknight-utils" } ], "https://github.com/muhammederem/blip-comfyui": [ [ "Blip Processor Node", "List to Text Node" ], { "title_aux": "BLIP Vision-Language Model Integration" } ], "https://github.com/mullakhmetov/comfyui_dynamic_util_nodes": [ [ "ConcatStrings", "FormatString", "GetFiles", "LoadImageByPath", "StringOutput" ], { "title_aux": "comfyui_dynamic_util_nodes" } ], "https://github.com/muxueChen/ComfyUI_NTCosyVoice": [ [ "NTCosyVoiceCrossLingualSampler", "NTCosyVoiceInstruct2Sampler", "NTCosyVoiceZeroShotSampler" ], { "title_aux": "CosyVoice2 for ComfyUI" } ], "https://github.com/muzi12888/ComfyUI-PoseKeypoint-Mask": [ [ "Image Brightness", "Openpose Keypoint Mask" ], { "title_aux": "PoseKeypoint Mask" } ], "https://github.com/mvnt-app/ComfyUI-MVNT": [ [ "MVNT Audio Segment", "MVNT Generate Dance", "MVNT Image to T-Pose", "MVNT Render Dance Video", "MVNTPreviewDance3D" ], { "title_aux": "ComfyUI-MVNT" } ], "https://github.com/my-opencode/ComfyUI_IndustrialMagick": [ [ "IndustrialMagick", "IndustrialMagickImageIngest" ], { "title_aux": "ComfyUI_IndustrialMagick" } ], "https://github.com/my-opencode/ComfyUI_KSamplerTimer": [ [ "KSamplerTimer" ], { "author": "Ludovic Anterieur", "description": "This extension provides a wrapper of the native KSampler which outputs generation time.", "nickname": "\u23f1", "title": "KSampler (timer)", "title_aux": "ComfyUI_KSamplerTimer" } ], "https://github.com/myonmu0/ComfyUI-Jumper": [ [ "Receive Audio", "Receive Images", "Receive String", "Send Audio", "Send Images", "Send String" ], { "title_aux": "ComfyUI-Jumper" } ], "https://github.com/myonmu0/ComfyUI-NanoGPT_ImageGeneration": [ [ "NanoGPT - Image Generation" ], { "title_aux": "ComfyUI-NanoGPT_ImageGeneration" } ], "https://github.com/myshell-ai/ComfyUI-ShellAgent-Plugin": [ [ "High444H264Encode", "ShellAgentPluginInputAudio", "ShellAgentPluginInputBoolean", "ShellAgentPluginInputFloat", "ShellAgentPluginInputImage", "ShellAgentPluginInputImageArray", "ShellAgentPluginInputInteger", "ShellAgentPluginInputText", "ShellAgentPluginInputVideo", "ShellAgentPluginOutputBoolean", "ShellAgentPluginOutputFloat", "ShellAgentPluginOutputInteger", "ShellAgentPluginOutputText", "ShellAgentPluginSaveAudio", "ShellAgentPluginSaveAudios", "ShellAgentPluginSaveImage", "ShellAgentPluginSaveImages", "ShellAgentPluginSaveVideoVHS", "ShellAgentPluginVideoCombineEncrypt" ], { "author": "MyShell", "description": "", "title": "comfyui-shellagent-plugin", "title_aux": "ComfyUI-ShellAgent-Plugin" } ], "https://github.com/n0neye/A3D-comfyui-integration": [ [ "A3DListener" ], { "title_aux": "A3D ComfyUI Integration" } ], "https://github.com/n1ckfg/ComfyUI-VQGAN": [ [ "VQGANCLIP_Node" ], { "title_aux": "ComfyUI-VQGAN" } ], "https://github.com/nagolinc/ComfyUI_FastVAEDecorder_SDXL": [ [ "FastLatentToImage" ], { "title_aux": "ComfyUI_FastVAEDecorder_SDXL" } ], "https://github.com/nagolinc/comfyui_openai_node": [ [ "OpenAINode" ], { "title_aux": "comfyui_openai_node" } ], "https://github.com/nakagawadev/comfyui_nakagawa": [ [ "SaveVideoWebsocket", "SaveWEBMWebsocket" ], { "title_aux": "comfyui_nakagawa" } ], "https://github.com/nako-nakoko/ComfyUI_Mel_Nodes": [ [ "AddFileNameonly", "ResolutionSwitcher", "Split Image Batch", "Unet Selector_gguf", "mel_RandomIntNode", "mel_TextFilterNode", "mel_TextSplitNode", "mel_TextSplitNode2" ], { "title_aux": "ComfyUI_Mel_Nodes" } ], "https://github.com/naku-yh/ComfyUI_Flux2ImageReference": [ [ "NakuNode_Flux2" ], { "title_aux": "ComfyUI_Flux2ImageReference" } ], "https://github.com/namemechan/ComfyUI-DCW": [ [ "DCWModelPatch" ], { "title_aux": "ComfyUI-DCW" } ], "https://github.com/namemechan/comfyui-cns_sampler_patch": [ [ "CNSSamplerPatch" ], { "title_aux": "comfyui-cns_sampler_patch" } ], "https://github.com/namtb96/OmniGen2-Simple-Node": [ [ "OmniGen2ModelLoader", "OmniGen2Sampler" ], { "title_aux": "OmniGen2 Simple Node" } ], "https://github.com/narusas/Comfyui-Logic-Support": [ [ "BooleanIndexAdder", "NumberConditionChecker", "NumberRangeIndex", "NumberSequenceGenerator", "StringConcatenator", "StringSwitchByNumber" ], { "title_aux": "ComfyUI Logic Support" } ], "https://github.com/natto-maki/ComfyUI-NegiTools": [ [ "NegiTools_CompositeImages", "NegiTools_DepthEstimationByMarigold", "NegiTools_DetectFaceRotationForInpainting", "NegiTools_ImageProperties", "NegiTools_LatentProperties", "NegiTools_NoiseImageGenerator", "NegiTools_OpenAiDalle3", "NegiTools_OpenAiGpt", "NegiTools_OpenAiGpt4v", "NegiTools_OpenAiTranslate", "NegiTools_OpenPoseToPointList", "NegiTools_PointListToMask", "NegiTools_RandomImageLoader", "NegiTools_SaveImageToDirectory", "NegiTools_SeedGenerator", "NegiTools_StereoImageGenerator", "NegiTools_StringFunction" ], { "title_aux": "ComfyUI-NegiTools" } ], "https://github.com/naukri7707/ComfyUI-AnimaPromptWeaver": [ [ "PromptWeaver", "ScaledLatent" ], { "title_aux": "ComfyUI-AnimaPromptWeaver" } ], "https://github.com/navyxiong/ComfyUI-JSON-Prompt-Modifier": [ [ "JSON-Prompt-Modifier" ], { "title_aux": "ComfyUI-JSON-Prompt-Modifier" } ], "https://github.com/navyxiong/ComfyUI-Reverse-prompt-node": [ [ "Reverse_prompt_node" ], { "title_aux": "ComfyUI-Reverse-prompt-node" } ], "https://github.com/nawka12/ComfyUI-Adept-Sampler": [ [ "AdeptAncestralSampler", "AdeptSchedulerAOS_E", "AdeptSchedulerAOS_V", "AdeptSchedulerAYS", "AdeptSchedulerAdvanced", "AdeptSchedulerAkashicAOS", "AdeptSchedulerAkashicAOSAlt", "AdeptSchedulerAkashicEQFlow", "AdeptSchedulerEntropic", "AdeptSchedulerJYS", "AdeptSchedulerStochastic", "AdeptSolverSampler", "AdeptSpectralModulation", "AkashicSolverSampler", "MirrorCorrectionEulerSampler" ], { "title_aux": "ComfyUI-Adept-Sampler" } ], "https://github.com/nawka12/comfyui-adaptive-noise-scale": [ [ "AdaptiveNoiseScaleSampler" ], { "title_aux": "ComfyUI-Adaptive-Noise-Scale" } ], "https://github.com/naxci1/ComfyUI-FlashVSR_Stable": [ [ "FlashVSRInitPipe", "FlashVSRNode", "FlashVSRNodeAdv" ], { "title_aux": "ComfyUI-FlashVSR_Stable" } ], "https://github.com/nchenevey1/comfyui-gimp-nodes": [ [ "NC_LoadImageGIMP", "NC_LoadMaskGIMP", "NC_SendImageDimsWebSocketGIMP", "NC_SendImageWebSocketGIMP" ], { "title_aux": "comfyui-gimp-nodes" } ], "https://github.com/negaga53/comfyui-imgloader": [ [ "ImageLoader" ], { "title_aux": "ComfyUI Universal Image Loader" } ], "https://github.com/neggo/comfyui-sambanova": [ [ "SambaNova API Node", "SambaNovaNode" ], { "title_aux": "comfyui-sambanova" } ], "https://github.com/neo-editer/ComfyUI-Better-Dimensions-wan-v2": [ [ "BetterImageDimensions_v2", "PureRatio", "SDXLDimensions_simple", "WANDimensions_480", "WANDimensions_720" ], { "title_aux": "ComfyUI-Better-Dimensions-wan-v2" } ], "https://github.com/neocrz/comfyui-usetaesd": [ [ "DecodeTAESD", "DecodeTAESDTiled", "EncodeTAESD", "EncodeTAESDTiled" ], { "title_aux": "comfyui-usetaesd" } ], "https://github.com/neonr-0/ComfyUI-PixelConstrainedScaler": [ [ "PixelConstrainedScaler" ], { "title_aux": "ComfyUI-PixelConstrainedScaler" } ], "https://github.com/neph1/comfyui-smooth-step-lora-loader": [ [ "Smooth_Step_Lora_Loader" ], { "title_aux": "comfyui-smooth-step-lora-loader" } ], "https://github.com/nestflow/ComfyUI-Booru-Tagger": [ [ "Booru Tagger", "Load Booru Tagger", "Unique Tags" ], { "title_aux": "Booru Taggers for ComfyUI" } ], "https://github.com/neurodanzelus-cmd/ComfyUI-TeleStyle": [ [ "TeleStyleLoader", "TeleStyleVideoInference" ], { "title_aux": "ComfyUI-TeleStyle" } ], "https://github.com/neverbiasu/ComfyUI-BAGEL": [ [ "BagelImageEdit", "BagelImageUnderstanding", "BagelModelLoader", "BagelMultiImageEdit", "BagelTextToImage" ], { "title_aux": "ComfyUI-BAGEL" } ], "https://github.com/neverbiasu/ComfyUI-ChatTTS": [ [ "ChatTTSLoader", "ChatTTS_ExtractSpeaker", "ChatTTS_LoadSpeakerProfile", "ChatTTS_Sampler", "ChatTTS_SaveSpeakerProfile", "ChatTTS_SeedBasedSpeaker", "ChatTTS_TextNormalizer", "ChatTTS_TextSplitter" ], { "title_aux": "ComfyUI-ChatTTS" } ], "https://github.com/neverbiasu/ComfyUI-Dashscope": [ [ "DashscopeEmoCaller", "DashscopeLLMLoader", "DashscopeModelCaller", "DashscopeOCRCaller", "DashscopeVLMLoader" ], { "title_aux": "ComfyUI-Dashscope" } ], "https://github.com/neverbiasu/ComfyUI-Image-Captioner": [ [ "ImageCaptioner" ], { "title_aux": "ComfyUI-Image-Captioner" } ], "https://github.com/neverbiasu/ComfyUI-ModelScope": [ [ "ModelScopeImageGenerator", "ModelScopeLLM", "ModelScopeVLM" ], { "title_aux": "ComfyUI-ModelScope" } ], "https://github.com/neverbiasu/ComfyUI-Ovis-U1": [ [ "OvisU1ImageEdit", "OvisU1ImageToText", "OvisU1ModelLoader", "OvisU1TextToImage" ], { "title_aux": "ComfyUI-Ovis-U1" } ], "https://github.com/neverbiasu/ComfyUI-SAM2": [ [ "GroundingDinoModelLoader", "GroundingDinoModelLoader (segment anything2)", "GroundingDinoSAM2Segment", "GroundingDinoSAM2Segment (segment anything2)", "InvertMask", "InvertMask (segment anything)", "IsMaskEmpty", "SAM2ModelLoader", "SAM2ModelLoader (segment anything2)" ], { "title_aux": "ComfyUI SAM2(Segment Anything 2)" } ], "https://github.com/neverbiasu/ComfyUI-StyleShot": [ [ "StyleShotApply" ], { "title_aux": "ComfyUI-StyleShot" } ], "https://github.com/newgrit1004/ComfyUI-Qwen3-TTS-Triton": [ [ "Qwen3TTSCustomVoice", "Qwen3TTSVoiceClone" ], { "title_aux": "Qwen3 Triton TTS" } ], "https://github.com/ngosset/ComfyUI-ImageSimilarity": [ [ "Image Similarity" ], { "title_aux": "ImageSimilarity" } ], "https://github.com/nic-schi/ComfyUI-OpenImage": [ [ "DisplayJSONNode", "OpenImageNode", "ProgramChooserNode" ], { "title_aux": "Open Images for ComfyUI" } ], "https://github.com/nicarinai/ComfyUI-LLPS": [ [ "LLPSConfig", "LLPSKSampler" ], { "title_aux": "ComfyUI-LLPS" } ], "https://github.com/nicehero/comfyui-SegGPT": [ [ "SegGPT" ], { "title_aux": "comfyui-SegGPT" } ], "https://github.com/nicehero/comfyui-conditioning-saver": [ [ "LoadConditioning", "SaveConditioning" ], { "title_aux": "ComfyUI Conditioning Saver" } ], "https://github.com/nickve28/ComfyUI-Nich-Utils": [ [ "Image from Dir Selector (Nich)", "Select Text with Regular Expression (Nich)" ], { "title_aux": "ComfyUI Nich Utils" } ], "https://github.com/nicofdga/DZ-FaceDetailer": [ [ "DZ_Face_Detailer" ], { "title_aux": "DZ-FaceDetailer" } ], "https://github.com/niknah/ComfyUI-F5-TTS": [ [ "F5TTSAudio", "F5TTSAudioAdvanced", "F5TTSAudioInputs" ], { "title_aux": "ComfyUI F5-TTS" } ], "https://github.com/niknah/ComfyUI-Hunyuan-3D-2": [ [ "Hunyuan3D2ImageTo3D" ], { "title_aux": "ComfyUI Hunyuan-3D-2" } ], "https://github.com/niknah/ComfyUI-InfiniteYou": [ [ "InfiniteYouSample", "InfiniteYouSampler" ], { "title_aux": "ComfyUI-InfiniteYou" } ], "https://github.com/niknah/Spreadsheet2Video-ComfyUI": [ [ "Spreadsheet2Video", "Spreadsheet2VideoFinalVideo", "Spreadsheet2VideoInputImage", "Spreadsheet2VideoLoadText", "Spreadsheet2VideoMultiplySpreadsheet", "Spreadsheet2VideoOutputImage", "Spreadsheet2VideoProcessImage", "Spreadsheet2VideoSequence" ], { "title_aux": "Spreadsheet2Video" } ], "https://github.com/niknah/audio-general-ComfyUI": [ [ "AudioBassTreble", "AudioConcat", "AudioInfo", "AudioMix", "AudioPitch", "AudioSampleRate", "AudioSpeed", "AudioTrimSilenceRosa", "AudioTrimSilenceVAD" ], { "title_aux": "Audio General" } ], "https://github.com/niknah/presentation-ComfyUI": [ [ "PresentationAddQueue", "PresentationAdvancedSection", "PresentationAudio", "PresentationComponent", "PresentationDropDown", "PresentationFile", "PresentationHistory", "PresentationImage", "PresentationProgress", "PresentationSeed", "PresentationTab", "PresentationVideo" ], { "title_aux": "Presentation ComfyUI" } ], "https://github.com/nilor-corp/nilor-nodes": [ [ "MediaStreamInput", "MediaStreamOutput", "Nilor Blur Analysis", "Nilor Categorize String", "Nilor Count Images In Directory", "Nilor Extract Filename from Path", "Nilor Image Resize v2", "Nilor Int To List Of Bools", "Nilor Interpolated Float List", "Nilor Inverse Map Float List", "Nilor List of Ints", "Nilor Load Image By Index", "Nilor One Minus Float List", "Nilor Output Filename String", "Nilor Random String", "Nilor Remap Float List", "Nilor Remap Float List Auto Input", "Nilor Repeat & Trim Image Batch", "Nilor Repeat, Shuffle, & Trim Image Batch", "Nilor Save EXR Arbitrary", "Nilor Save Image To HF Dataset", "Nilor Save Video To HF Dataset", "Nilor Select Index From List", "Nilor Shuffle Image Batch", "Nilor To Sparse Index Method", "Nilor Wan Frame Trim", "Nilor Wan Tile Resolution", "Nilor n Fractions of Int", "NilorGroup", "NilorPreset", "NilorUserInput_Boolean", "NilorUserInput_Float", "NilorUserInput_Int", "NilorUserInput_Seed", "NilorUserInput_String" ], { "title_aux": "Nilor Nodes by Nilor Corp" } ], "https://github.com/ningxiaoxiao/comfyui-NDI": [ [ "NDI_LoadImage", "NDI_SendImage" ], { "title_aux": "comfyui-NDI" } ], "https://github.com/nirbhay-faaya/ImgProcessing_ComfyUI": [ [ "ImageConcat", "ImageCropMultEight", "ImageCut", "LightingPreprocessor" ], { "title_aux": "ImgProcessing_ComfyUI" } ], "https://github.com/nirex0/ComfyUI_pytorch_openpose": [ [ "pytorch_openpose" ], { "title_aux": "ComfyUI_pytorch_openpose" } ], "https://github.com/nisaruj/comfyui-daam": [ [ "CLIPTextEncodeWithTokens", "DAAMAnalyzer", "DAAMPreviewImage", "KSamplerDAAM" ], { "title_aux": "ComfyUI-DAAM" } ], "https://github.com/nisimjoseph/ComfyUI_OpenAI-Prompter": [ [ "OpenAI Prompt Generator" ], { "title_aux": "ComfyUI OpenAI Prompter" } ], "https://github.com/nitingrg/comfyui-ntools": [ [ "ImageMegapixels" ], { "title_aux": "comfyui-ntools" } ], "https://github.com/njlent/ComfyUI_performance-report": [ [ "ExecutionTimeReporter" ], { "title_aux": "ComfyUI Execution Time Reporter" } ], "https://github.com/njlent/ComfyUI_wavelet-colorfix": [ [ "WaveletColorFix" ], { "title_aux": "ComfyUI Wavelet Color Fix" } ], "https://github.com/nkchocoai/ComfyUI-DanbooruPromptQuiz": [ [ "DanbooruPromptComparison", "DanbooruPromptQuiz" ], { "title_aux": "ComfyUI-DanbooruPromptQuiz" } ], "https://github.com/nkchocoai/ComfyUI-Dart": [ [ "DanbooruTagsTransformerBanTagsFromRegex", "DanbooruTagsTransformerComposePrompt", "DanbooruTagsTransformerComposePromptV2", "DanbooruTagsTransformerDecode", "DanbooruTagsTransformerDecodeBySplitedParts", "DanbooruTagsTransformerGenerate", "DanbooruTagsTransformerGenerateAdvanced", "DanbooruTagsTransformerGenerationConfig", "DanbooruTagsTransformerGetAspectRatio", "DanbooruTagsTransformerLoader", "DanbooruTagsTransformerRearrangedByAnimagine", "DanbooruTagsTransformerRemoveTagToken" ], { "title_aux": "ComfyUI-Dart" } ], "https://github.com/nkchocoai/ComfyUI-PromptUtilities": [ [ "PromptUtilitiesConstString", "PromptUtilitiesConstStringMultiLine", "PromptUtilitiesFormatString", "PromptUtilitiesJoinStringList", "PromptUtilitiesLoadPreset", "PromptUtilitiesLoadPresetAdvanced", "PromptUtilitiesPromptWeight", "PromptUtilitiesRandomPreset", "PromptUtilitiesRandomPresetAdvanced", "PromptUtilitiesReplaceOrInsertTag", "PromptUtilitiesRoundPromptWeight", "PromptUtilitiesSampleTags", "PromptUtilitiesSampleTagsWithWeight" ], { "title_aux": "ComfyUI-PromptUtilities" } ], "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData": [ [ "CreateExtraMetaData", "SaveImageWithMetaData" ], { "title_aux": "ComfyUI-SaveImageWithMetaData" } ], "https://github.com/nkchocoai/ComfyUI-SizeFromPresets": [ [ "EmptyLatentImageFromPresetsSD15", "EmptyLatentImageFromPresetsSDXL", "GetSimilarResolution", "GetSimilarResolutionEmptyLatent", "RandomEmptyLatentImageFromPresetsSD15", "RandomEmptyLatentImageFromPresetsSDXL", "RandomSizeFromPresetsSD15", "RandomSizeFromPresetsSDXL", "SizeFromPresetsSD15", "SizeFromPresetsSDXL" ], { "title_aux": "ComfyUI-SizeFromPresets" } ], "https://github.com/nkchocoai/ComfyUI-TextOnSegs": [ [ "CalcMaxFontSize", "ExtractDominantColor", "GetComplementaryColor", "SegsToRegion", "TextOnSegsFloodFill" ], { "title_aux": "ComfyUI-TextOnSegs" } ], "https://github.com/nobandegani/ComfyUI-InoNodes": [ [ "InoAnyEqual", "InoBoolToSwitch", "InoBooleanEqual", "InoCastAnyToClip", "InoCastAnyToControlnet", "InoCastAnyToInt", "InoCastAnyToModel", "InoCastAnyToString", "InoCastAnyToVae", "InoCastStringToCombo", "InoCivitaiDownloadModel", "InoCompareFloat", "InoCompareInt", "InoConditionBoolean", "InoConvertVideoToMP4", "InoCopyFile", "InoCopyFiles", "InoCountFiles", "InoCreateLoraConfig", "InoCreateModelFileConfig", "InoCropImageByBox", "InoDateTimeAsString", "InoDateTimeAsStringSimple", "InoDelayAsync", "InoFileToBase64", "InoFloatToInt", "InoGetClipDownloadConfig", "InoGetComfyPath", "InoGetConditioning", "InoGetControlnetDownloadConfig", "InoGetDateTimeAsBase64", "InoGetDateTimeDuration", "InoGetFileHash", "InoGetImageModelDownloadConfig", "InoGetLastFile", "InoGetLoraConfig", "InoGetLoraDownloadConfig", "InoGetLoraPathNameTriggerWord", "InoGetModelConfig", "InoGetModelDownloadConfig", "InoGetModelPathAsString", "InoGetSamplerConfig", "InoGetVaeDownloadConfig", "InoGetVideoModelDownloadConfig", "InoHandleDownloadAndLoadModel", "InoHandleDownloadModel", "InoHandleLoadModel", "InoHttpCall", "InoHttpDownloadModel", "InoHuggingFaceDownloadModel", "InoHuggingFaceDownloadRepo", "InoImageListToBatch", "InoImageResizeByLongerSideAndCropV2", "InoImageResizeByLongerSideV1", "InoImageToBase64", "InoImagesFromFolderToReferenceLatent", "InoImagesToReferenceLatent", "InoIncrementBatchName", "InoIntToFloat", "InoIntToString", "InoIsImageLandscape", "InoIsImagePortrait", "InoIsImageSquare", "InoJsonGetField", "InoJsonSetField", "InoLength", "InoListAppend", "InoListGetFirst", "InoListGetItem", "InoListGetLast", "InoListLength", "InoLoadClipModel", "InoLoadControlnetModel", "InoLoadDiffusionModel", "InoLoadImage", "InoLoadImagesFromFolder", "InoLoadLoraClipModel", "InoLoadLoraModel", "InoLoadMultipleLora", "InoLoadSamplerModels", "InoLoadVaeModel", "InoMakeAnyList", "InoMathFloat", "InoMathInt", "InoMegapixelResolution", "InoMovePath", "InoNotBoolean", "InoNsfwDetect", "InoOnImageListCompleted", "InoOpenaiChatCompletions", "InoOpenaiResponses", "InoPreviewVideo", "InoPrintLog", "InoRandomIntInRange", "InoRandomNoise", "InoRelay", "InoRemoveDuplicateFiles", "InoRemoveFile", "InoRemoveFolder", "InoResizeCropImage", "InoS3Config", "InoS3DownloadAudio", "InoS3DownloadFile", "InoS3DownloadFolder", "InoS3DownloadImage", "InoS3DownloadModel", "InoS3DownloadString", "InoS3DownloadVideo", "InoS3GetDownloadURL", "InoS3SyncFolder", "InoS3UploadAudio", "InoS3UploadFile", "InoS3UploadFolder", "InoS3UploadImage", "InoS3UploadString", "InoS3UploadVideo", "InoS3VerifyFile", "InoSaveImages", "InoSaveJson", "InoSaveText", "InoShowLoraConfig", "InoShowModelConfig", "InoStringConcat", "InoStringContains", "InoStringLength", "InoStringReplace", "InoStringReplacePlaceholder", "InoStringSlice", "InoStringSplit", "InoStringStartsEndsWith", "InoStringStripSimple", "InoStringToAlphabeticString", "InoStringToggleCase", "InoStringTrim", "InoSwitchOnBool", "InoSwitchOnInt", "InoTerminalLog", "InoUnzip", "InoUpdateModelConfig", "InoValidateMediaFiles", "InoVllmRunSync", "InoZip" ], { "title_aux": "ComfyUI Ino Nodes" } ], "https://github.com/nobrainX2/comfyUI-customDia": [ [ "Audio retimer", "Dia text to speech" ], { "title_aux": "ComfyUI Custom Dia" } ], "https://github.com/noelkim12/ComfyUI-NoelTextUtil": [ [ "NoelLoRATriggerInjector", "NoelUnifiedPrefix" ], { "title_aux": "ComfyUI-ComfyUI-NoelTextUtil" } ], "https://github.com/noembryo/ComfyUI-noEmbryo": [ [ "PromptTermList1", "PromptTermList2", "PromptTermList3", "PromptTermList4", "PromptTermList5", "PromptTermList6" ], { "author": "noEmbryo", "description": "Some useful nodes for ComfyUI", "nickname": "noEmbryo", "title": "noEmbryo nodes", "title_aux": "noEmbryo nodes" } ], "https://github.com/nofunstudio/Node_Fun_ComfyUI": [ [ "DynamicQueueCounter", "FalAPI_Flux2KleinEdit", "FalAPI_Flux2LoraEdit", "FalAPI_Flux2TurboEdit", "FalAPI_NanoBananaPro", "FalAPI_QwenEditPlus", "FalAPI_kling_video", "FalAPI_ltx2_video", "FalAPI_recraft_upscale", "FalAPI_seedance_video", "FluxKontextInpaintingConditioning", "Fun KSampler", "IframeView", "IndexedStringSelector", "Kontext Inpainting Conditioning", "LayeredInfiniteZoom", "LoadImageBatchFun", "MultiAlphaComposite", "Replicate flux 1.1 pro ultra", "ReplicateAPI_flux_1_1_pro_ultra", "ReplicateAPI_flux_fill_pro", "StringLower", "WaveSpeedAI_Flux2LoraEdit", "WaveSpeedAI_Image" ], { "title_aux": "Node_Fun_ComfyUI" } ], "https://github.com/nomadoor/ComfyUI-Temporal-Mask-Tools": [ [ "TemporalMaskRemoveShortObjects", "TemporalMaskUnion" ], { "title_aux": "ComfyUI Temporal Mask Tools" } ], "https://github.com/northumber/ComfyUI-northTools": [ [ "BooleanIndexesToString", "ConcatHistoryString", "ExtractMetadataByKey", "ImageToTrue", "LoadImagesFromDirByIndexBatch", "LoadImagesFromDirByIndexList", "LoadImagesFromDirList", "SumIntegers" ], { "title_aux": "ComfyUI-northTools" } ], "https://github.com/nosiu/comfyui-instantId-faceswap": [ [ "AngleFromFace", "AngleFromKps", "ComposeRotated", "ControlNetInstantIdApply", "FaceEmbed", "FaceEmbedCombine", "InstantIdAdapterApply", "InstantIdAndControlnetApply", "Kps2dRandomizer", "Kps2dScale", "Kps2dScaleBy", "Kps3dFromImage", "Kps3dRandomizer", "KpsCrop", "KpsDraw", "KpsMaker", "KpsRotate", "KpsScale", "KpsScaleBy", "LoadInsightface", "LoadInstantIdAdapter", "MaskFromKps", "PreprocessImagAdvancese", "PreprocessImage", "PreprocessImageAdvanced", "RotateImage" ], { "title_aux": "comfyui-instantId-faceswap" } ], "https://github.com/nosiu/comfyui-text-randomizer": [ [ "ConcatText", "RandomTextChoice", "RandomizeText", "RandomizeTextWithCheck", "ShowText" ], { "title_aux": "comfyui-text-randomizer" } ], "https://github.com/noxinias/ComfyUI_NoxinNodes": [ [ "NoxinChime", "NoxinPromptLoad", "NoxinPromptSave", "NoxinScaledResolution", "NoxinSimpleMath", "NoxinSplitPrompt" ], { "title_aux": "ComfyUI_NoxinNodes" } ], "https://github.com/nsdtcloud3d/ComfyUI-3D-Convert": [ [ "ConvertTo3DFormat", "Load3DConvertAPIKEY", "Load3DFile" ], { "title_aux": "ComfyUI-3D-Convert" } ], "https://github.com/ntc-ai/ComfyUI-DARE-LoRA-Merge": [ [ "Apply LoRA", "DARE Merge LoRA Stack", "Save LoRA" ], { "title_aux": "ComfyUI - Apply LoRA Stacker with DARE" } ], "https://github.com/nuanarchy/ComfyUI-NuA-BIRD": [ [ "Bird_Deblurring_NuA", "Bird_Denoising_NuA", "Bird_Inpainting_NuA", "Bird_Loader_NuA", "Bird_Non_Uniform_Deblurring_NuA", "Bird_Super_Resolution_NuA" ], { "title_aux": "ComfyUI-NuA-BIRD" } ], "https://github.com/nuanarchy/ComfyUI-NuA-FlashFace": [ [ "FlashFace_Loader_NuA", "FlashFace_Sampler_NuA" ], { "title_aux": "ComfyUI-NuA-FlashFace" } ], "https://github.com/nullara/Auto-Audio-Player": [ [ "AutoAudioPlayer" ], { "title_aux": "Auto-Audio-Player" } ], "https://github.com/nullquant/ComfyUI-BrushNet": [ [ "BlendInpaint", "BrushNet", "BrushNetLoader", "CutForInpaint", "PowerPaint", "PowerPaintCLIPLoader", "RAUNet" ], { "author": "nullquant", "description": "These are custom nodes for ComfyUI native implementation of BrushNet, PowerPaint and RAUNet models", "nickname": "BrushName nodes", "title": "BrushNet", "title_aux": "BrushNet" } ], "https://github.com/numz/ComfyUI-FlowChain": [ [ "WorkflowLipSync" ], { "title_aux": "ComfyUI-FlowChain" } ], "https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler": [ [ "SeedVR2LoadDiTModel", "SeedVR2LoadVAEModel", "SeedVR2TorchCompileSettings", "SeedVR2VideoUpscaler" ], { "title_aux": "ComfyUI-SeedVR2_VideoUpscaler" } ], "https://github.com/numz/Comfyui-Orpheus": [ [ "orpheus", "orpheusAdvanced" ], { "title_aux": "ComfyUI-Orpheus" } ], "https://github.com/nunchaku-tech/ComfyUI-nunchaku": [ [ "NunchakuDepthPreprocessor", "NunchakuFluxDiTLoader", "NunchakuFluxIPAdapterApply", "NunchakuFluxLoraLoader", "NunchakuFluxLoraStack", "NunchakuFluxPuLIDApplyV2", "NunchakuIPAdapterLoader", "NunchakuModelMerger", "NunchakuPuLIDLoaderV2", "NunchakuPulidApply", "NunchakuPulidLoader", "NunchakuQwenImageDiTLoader", "NunchakuTextEncoderLoader", "NunchakuTextEncoderLoaderV2", "NunchakuWheelInstaller", "NunchakuZImageDiTLoader" ], { "title_aux": "ComfyUI-nunchaku" } ], "https://github.com/nux1111/ComfyUI_NetDist_Plus": [ [ "CombineImageBatch", "ConditioningFromBase64(Nux)", "ConditioningToBase64(Nux)", "ExtractBase64FromImage(Nux)", "ExtractBase64FromImageUpload(Nux)", "FetchRemote", "FetchRemoteWithExtras(Nux)", "LatentToBase64(Nux)", "LoadCurrentWorkflowJSON", "LoadDiskWorkflowJSON", "LoadImageUrl", "LoadLatentFromBase64(Nux)", "LoadLatentNumpy", "LoadLatentUrl", "LoadWorkflowJSON", "RemoteApplyValues(Nux)", "RemoteApplyValuesMulti(Nux)", "RemoteChainEnd", "RemoteChainStart", "RemoteChainStart(Nux)", "RemoteQueueSimple", "RemoteQueueSimple(Nux)", "RemoteQueueWorker", "SaveDiskWorkflowJSON", "SaveImageUrl", "SaveImageWithBase64(Nux)", "SaveLatentNumpy" ], { "title_aux": "ComfyUI_NetDist_Plus" } ], "https://github.com/nyueki/ComfyUI-RemoteCLIPLoader": [ [ "LoadRemoteCLIP", "LoraLoaderCLIPOnly", "SendRemoteCLIP" ], { "title_aux": "ComfyUI-RemoteCLIPLoader" } ], "https://github.com/o-ankomochi-o/comfyui-ccip-judge": [ [ "CCIPJudge_AngleScore", "CCIPJudge_CCIPScore", "CCIPJudge_ImageRouter", "CCIPJudge_OKSScore", "CCIPJudge_ScoreOverlay", "CCIPJudge_ThreeStageFilter" ], { "title_aux": "CCIP Judge" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-ChannelMixer": [ [ "OlmChannelMixer" ], { "title_aux": "Olm Channel Mixer for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-ColorBalance": [ [ "OlmColorBalance" ], { "title_aux": "Olm Color Balance for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-CurveEditor": [ [ "OlmCurveEditor" ], { "title_aux": "Olm Curve Editor for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-DragCrop": [ [ "OlmCropInfoInterpreter", "OlmDragCrop" ], { "title_aux": "Olm DragCrop for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-Histogram": [ [ "OlmHistogram" ], { "title_aux": "Olm Histogram for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-ImageAdjust": [ [ "OlmImageAdjust" ], { "title_aux": "Olm Image Adjust for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-LGG": [ [ "OlmLGG" ], { "title_aux": "Olm LGG (Lift, Gamma, Gain) for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-Liquify": [ [ "OlmLiquify" ], { "title_aux": "ComfyUI-Olm-Liquify" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-Resolution-Picker": [ [ "OlmResolutionPicker" ], { "title_aux": "Olm Resolution Picker for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-Olm-Sketch": [ [ "OlmSketch" ], { "title_aux": "Olm Sketch for ComfyUI" } ], "https://github.com/o-l-l-i/ComfyUI-OlmLUT": [ [ "OlmLUT" ], { "title_aux": "Olm LUT Node for ComfyUI" } ], "https://github.com/obisin/ComfyUI-DGLS": [ [ "DGLSCleanup", "DGLSModelLoader", "DynamicSwappingLoader" ], { "title_aux": "ComfyUI - DGLS (Dynamic GPU Layer Swapping)" } ], "https://github.com/obvirm/ComfyUI-WhisperXX": [ [ "WhisperXNode" ], { "title_aux": "ComfyUI-WhisperXX" } ], "https://github.com/ohmygoobness/ComfyUI-ImageResolutionFixer": [ [ "ImageResolutionFixer" ], { "title_aux": "ComfyUI-ImageResolutionFixer" } ], "https://github.com/okdalto/ComfyUI-Color-Matcher": [ [ "ColorMatch" ], { "title_aux": "ComfyUI-Color-Matcher" } ], "https://github.com/okdalto/ComfyUI-FlashPortrait": [ [ "FlashPortraitFeatureExtractor", "FlashPortraitLoader", "FlashPortraitSampler" ], { "title_aux": "ComfyUI-FlashPortrait" } ], "https://github.com/okdalto/ComfyUI-PersonaLive": [ [ "PersonaLiveCheckpointLoader", "PersonaLivePhotoSampler" ], { "title_aux": "ComfyUI-PersonaLive" } ], "https://github.com/okdalto/ComfyUI-Video-As-Prompt": [ [ "WANVAP_Load", "WANVAP_Sample" ], { "title_aux": "ComfyUI-Video-As-Prompt" } ], "https://github.com/okdalto/ComfyUI-WithAnyone": [ [ "WithAnyoneArcFaceExtractorNode", "WithAnyoneBBoxNode", "WithAnyoneModelLoaderNode", "WithAnyoneSamplerNode", "WithAnyoneSigLIPExtractorNode", "WithAnyoneSinglePersonConditioningNode" ], { "title_aux": "ComfyUI-WithAnyone" } ], "https://github.com/okgo4/ComfyUI-Mosaic-Mask": [ [ "MosaicMask" ], { "title_aux": "ComfyUI-Mosaic-Mask" } ], "https://github.com/olafrv/comfyui_olafrv": [ [ "ORVImageSizeBestFitResolution", "ORvEmbeddingsHeatmap", "ORvEmbeddingsSpectrogram", "ORvStringConsoleDebug", "ORvTextEncoderGoogleEmbeddingGemma3", "ORvTextStripNonLatin" ], { "title_aux": "Olaf's Nodes" } ], "https://github.com/olduvai-jp/ComfyUI-HfLoader": [ [ "ControlNet Loader From HF", "Lora Loader From HF" ], { "title_aux": "ComfyUI-HfLoader" } ], "https://github.com/olduvai-jp/ComfyUI-S3-IO": [ [ "LoadImageS3", "LoadVideoUploadS3", "SaveImageS3", "VHS_AudioToVHSAudio", "VHS_BatchManager", "VHS_DuplicateImages", "VHS_DuplicateLatents", "VHS_DuplicateMasks", "VHS_GetImageCount", "VHS_GetLatentCount", "VHS_GetMaskCount", "VHS_LoadAudio", "VHS_LoadAudioUpload", "VHS_LoadImagePath", "VHS_LoadImages", "VHS_LoadImagesPath", "VHS_LoadVideo", "VHS_LoadVideoFFmpeg", "VHS_LoadVideoFFmpegPath", "VHS_LoadVideoPath", "VHS_MergeImages", "VHS_MergeLatents", "VHS_MergeMasks", "VHS_PruneOutputs", "VHS_SelectEveryNthImage", "VHS_SelectEveryNthLatent", "VHS_SelectEveryNthMask", "VHS_SelectFilename", "VHS_SelectImages", "VHS_SelectLatents", "VHS_SelectLatest", "VHS_SelectMasks", "VHS_SplitImages", "VHS_SplitLatents", "VHS_SplitMasks", "VHS_Unbatch", "VHS_VAEDecodeBatched", "VHS_VAEEncodeBatched", "VHS_VHSAudioToAudio", "VHS_VideoCombine", "VHS_VideoInfo", "VHS_VideoInfoLoaded", "VHS_VideoInfoSource", "VideoCombineS3" ], { "title_aux": "ComfyUI-S3-IO" } ], "https://github.com/oleksandr612/ComfyUI-Counter": [ [ "Simple Counter" ], { "title_aux": "ComfyUI-Counter" } ], "https://github.com/oliverswitzer/ComfyUI-Lora-Visualizer": [ [ "LoRAVisualizer", "PromptComposer", "PromptSplitter", "WANLoRAHighLowSplitter" ], { "title_aux": "LoRA Visualizer" } ], "https://github.com/olivv-cs/ComfyUI-FunPack": [ [ "FunPackAdvisorLLM", "FunPackApplyLoraWeights", "FunPackClipVisionOutputCombine", "FunPackConditioningAdjust", "FunPackContinueVideo", "FunPackDistilledFlowSampler", "FunPackHybridEuler2SSampler", "FunPackLTXAVSceneChainSampler", "FunPackLoraLoader", "FunPackLorebookEnhancer", "FunPackPromptCombiner", "FunPackPromptEnhancer", "FunPackRefinementKeyLoader", "FunPackSaveRefinementLatent", "FunPackStoryMemKeyframeExtractor", "FunPackStoryMemLastFrameExtractor", "FunPackStoryWriter", "FunPackStudio", "FunPackVideoRefinerV2", "FunPackVideoStitch" ], { "title_aux": "ComfyUI-FunPack" } ], "https://github.com/olliethomas1992/comfyui-json-nodes": [ [ "JsonArrayMergeNode", "JsonFieldNode", "JsonObjectFromFieldsNode", "JsonObjectMergeNode", "JsonRootObjectNode" ], { "title_aux": "comfyui-json-nodes" } ], "https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92": [ [ "CLIPStringEncode _O", "Chat completion _O", "ChatGPT Simple _O", "ChatGPT _O", "ChatGPT compact _O", "Chat_Completion _O", "Chat_Message _O", "Chat_Message_fromString _O", "Concat Text _O", "ConcatRandomNSP_O", "Debug String _O", "Debug Text _O", "Debug Text route _O", "Equation1param _O", "Equation2params _O", "GetImage_(Width&Height) _O", "GetLatent_(Width&Height) _O", "ImageScaleFactor _O", "ImageScaleFactorSimple _O", "LatentUpscaleFactor _O", "LatentUpscaleFactorSimple _O", "LatentUpscaleMultiply", "Note _O", "QOL Split String", "RandomNSP _O", "Replace Text _O", "String _O", "Text _O", "Text2Image _O", "Trim Text _O", "combine_chat_messages _O", "compine_chat_messages _O", "concat Strings _O", "create image _O", "create_image _O", "debug Completeion _O", "debug messages_O", "float _O", "floatToInt _O", "floatToText _O", "int _O", "intToFloat _O", "load_openAI _O", "replace String _O", "replace String advanced _O", "saveTextToFile _O", "seed _O", "selectLatentFromBatch _O", "string2Image _O", "trim String _O", "variation_image _O" ], { "title_aux": "Quality of life Suit:V2" } ], "https://github.com/omixmaxdimo/OmiXDev": [ [ "OmixChatOllama", "OmixChatPro", "OmixGeminiPro", "ResolutionPresets" ], { "title_aux": "OmiXdev Custom Nodes" } ], "https://github.com/openvino-dev-samples/comfyui_openvino": [ [ "TorchCompileDiffusionOpenVINO", "TorchCompileVAEOpenVINO" ], { "title_aux": "ComfyUI-OpenVINO" } ], "https://github.com/opparco/ComfyUI-WanLightx2vScheduler": [ [ "KSamplerAdvancedPartialSigmas", "WanLightx2vSchedulerBasic", "WanLightx2vSchedulerBasicFromModel" ], { "title_aux": "Wan2.2 Lightx2v Scheduler for ComfyUI" } ], "https://github.com/opvelll/ComfyUI_TextListProduct": [ [ "ProductedString", "PromptPairConcat", "TextListProduct", "TextListProductWithSingleA", "TextListProductWithSingleB", "TextListProductWithSingleBoth" ], { "title_aux": "Comfy UI Text List Product" } ], "https://github.com/orange90/ComfyUI-Regex-Runner": [ [ "RegexNode" ], { "title_aux": " ComfyUI-Regex-Runner" } ], "https://github.com/orex2121/comfyui-OreX": [ [ "KontextPresetsOrex", "OreX Image Load Batch", "OreX Image Save", "OreXLMStudio", "OreXOllama", "orex Advanced Video Load", "orex Audio load", "orex Crop", "orex Kontext Presets", "orex LMStudio", "orex Load Image", "orex Load Image Batch", "orex Load Image Batch Size", "orex Ollama", "orex Ratio", "orex Save Image", "orex Stressed Vowels", "orex String Function", "orex String Selector" ], { "title_aux": "comfyui-OreX" } ], "https://github.com/orion4d/Calculator_Pro": [ [ "DataConverter", "LengthConverter", "ManualRateConverter", "MassConverter", "ScientificCalculatorTri", "TimeConverter", "UniversalConverter", "VolumeConverter" ], { "title_aux": "CalculatorPro - Node Suite for ComfyUI" } ], "https://github.com/orion4d/ComfyUI-Image-Effects": [ [ "AsciiArtNode", "AsciiTextNode", "AuroraNode", "BarrelDistortionNode", "CSSFiltersNode", "ChannelMixerNode", "ColorBalanceNode", "CrystallizeNode", "CurvesNode", "FilmGrainNode", "FisheyeNode", "GodRaysNode", "HexagonalPixelateNode", "HolographicNode", "KaleidoscopeAdvancedNode", "KaleidoscopeNode", "LensFlareNode", "LevelsNode", "LightLeaksNode", "NeonGlowNode", "PinchNode", "PolaroidNode", "PolygonNode", "RippleNode", "SaverPlusNode", "ShadowHighlightNode", "SpherizeNode", "TriangulateNode", "VHSGlitchNode", "VibranceNode", "VintageTVNode", "VoronoiNode" ], { "title_aux": "ComfyUI-Image-Effects" } ], "https://github.com/orion4d/ComfyUI_DAO_master": [ [ "ConvertIMGtoSVG", "ConvertSVGtoIMG", "DAO Blur", "DAO Clone Circular", "DAO Clone Circular Path", "DAO Clone Grid", "DAO Clone Grid Path", "DAO Move", "DAO RVB Color Picker", "DAO Text Maker", "DXF Add Circle", "DXF Add Ellipse", "DXF Add Line", "DXF Add Polygon", "DXF Add Rectangle", "DXF Add Rounded Rectangle", "DXF Add Star", "DXF Add Triangle", "DXF Import", "DXF New", "DXF Preview", "DXF Save", "DXF Stats", "DXF Transform", "DXF to SVG", "Folder File Pro", "Load Image Pro", "MosaicAssembleFromFolder", "MosaicTileAssemble", "MosaicTileExport", "Path To Image", "SVG Boolean", "SVG Load", "SVG Passthrough", "SVG Preview", "SVG Save", "SVG Style" ], { "title_aux": "ComfyUI_DAO_master" } ], "https://github.com/orion4d/ComfyUI_SharpnessPro": [ [ "Clarity", "HighPassSharpen", "SmartSharpen", "Texture", "UnsharpMaskSharpen" ], { "title_aux": "SharpnessPro pour ComfyUI" } ], "https://github.com/orion4d/ComfyUI_colormaster": [ [ "AnnotateHexLines", "ColorPaletteExtractor", "HexColorToImage", "ImageCollageNode", "SelectHexLine" ], { "title_aux": "ComfyUI Colormaster Nodes" } ], "https://github.com/orion4d/ComfyUI_extract_imag": [ [ "ExtractAndSaveImagesFromDocument" ], { "title_aux": "ComfyUI_extract_imag" } ], "https://github.com/orion4d/ComfyUI_image-display": [ [ "DisplayImageWithMask" ], { "title_aux": "Display Image with Mask for ComfyUI" } ], "https://github.com/orion4d/ComfyUI_pdf_nodes": [ [ "PDFExtractTextFromPages", "PDFGetPageCount", "PDFLoad", "PDFMerge", "PDFPagesToImages", "PDFPreviewPage", "PDFRotatePages", "PDFSave", "PDFSelectPageAndExtractText" ], { "title_aux": "ComfyUI PDF Nodes" } ], "https://github.com/orion4d/Comfyui_EncryptMaster": [ [ "Generate Passphrase", "GeneratePassphrase", "Image Cipher To Noise", "Image Decipher From Noise", "Stego Capacity Estimator", "Stego Embed Image", "Stego Embed Text", "Stego Extract Image", "Stego Extract Text", "Text Cipher" ], { "title_aux": "ComfyUI EncryptMaster" } ], "https://github.com/orion4d/Gemini_Banana_by_orion4d": [ [ "GeminiNanoStudio" ], { "title_aux": "Gemini Nano Banana for ComfyUI" } ], "https://github.com/orion4d/Orion4D_AutoCachedPreview": [ [ "AutoCachedPreview" ], { "title_aux": "Orion4D_AutoCachedPreview" } ], "https://github.com/orion4d/Orion4D_pixelshift": [ [ "EnsembleSuperRes_Orion4D", "SaveImageAdvanced_Orion4D" ], { "title_aux": "Orion4D Pixel-Shift Nodes for ComfyUI" } ], "https://github.com/orion4d/illusion_node": [ [ "AdvancedAutostereogramNode", "CheckerboardNode", "ColorImageNode", "OpticalGeometricNode", "OpticalIllusionNode", "PatternGeneratorNode", "TessellationNode", "TileImageRepeaterNode" ], { "title_aux": "ComfyUI Illusion & Pattern Nodes" } ], "https://github.com/orpheus-gaze/ComfyUI-S2Guidance": [ [ "Perpo-Guidance_DIT", "S2Guidance_DIT" ], { "title_aux": "ComfyUI-S2Guidance" } ], "https://github.com/orssorbit/ComfyUI-wanBlockswap": [ [ "wanBlockSwap" ], { "title_aux": "ComfyUI-wanBlockswap" } ], "https://github.com/oshtz/ComfyUI-oshtz-nodes": [ [ "EasyAspectRatioNode", "GPTImage1", "LLMAIONode", "LoraSwitcherDynamic", "StringSplitterNode" ], { "title_aux": "oshtz Nodes" } ], "https://github.com/osi1880vr/prompt_quill_comfyui": [ [ "PromptQuillGenerate", "PromptQuillGenerateConditioning", "PromptQuillSail", "PromptQuillSailConditioning" ], { "title_aux": "ComfyUI_Prompt-Quill" } ], "https://github.com/ostris/ComfyUI-FlexTools": [ [ "Flex2Conditioner", "FlexGuidance", "FlexLoraLoader", "FlexLoraLoaderModelOnly" ], { "nodename_pattern": "- Ostris$", "title_aux": "Flex.1 tools" } ], "https://github.com/ostris/ostris_nodes_comfyui": [ [ "Batch Image Loader - Ostris", "LLM Pipe Loader - Ostris", "LLM Prompt Upsampling - Ostris", "One Seed - Ostris", "Save Image Direct - Ostris", "Text Box - Ostris" ], { "nodename_pattern": "- Ostris$", "title_aux": "Ostris Nodes ComfyUI" } ], "https://github.com/otacoo/comfyui-otacoo": [ [ "OtacooCheckpointLoader", "OtacooGlobalSampler", "OtacooLoraLoader", "OtacooUnetLoader" ], { "title_aux": "comfyui-otacoo" } ], "https://github.com/otavanopisto/ComfyUI-aihub-workflow-exposer": [ [ "AIHubActionNewAudio", "AIHubActionNewAudioSegment", "AIHubActionNewFrames", "AIHubActionNewImage", "AIHubActionNewImageBatch", "AIHubActionNewLatent", "AIHubActionNewLayer", "AIHubActionNewText", "AIHubActionNewVideo", "AIHubActionNewVideoSegment", "AIHubActionSetProjectConfigBoolean", "AIHubActionSetProjectConfigFloat", "AIHubActionSetProjectConfigInteger", "AIHubActionSetProjectConfigString", "AIHubAddRunCondition", "AIHubExposeAudio", "AIHubExposeBoolean", "AIHubExposeCfg", "AIHubExposeExtendableScheduler", "AIHubExposeFloat", "AIHubExposeFrame", "AIHubExposeImage", "AIHubExposeImageBatch", "AIHubExposeImageInfoOnly", "AIHubExposeInteger", "AIHubExposeLatent", "AIHubExposeModel", "AIHubExposeModelSimple", "AIHubExposeProjectAudio", "AIHubExposeProjectConfigBoolean", "AIHubExposeProjectConfigFloat", "AIHubExposeProjectConfigInteger", "AIHubExposeProjectConfigString", "AIHubExposeProjectImage", "AIHubExposeProjectImageBatch", "AIHubExposeProjectLatent", "AIHubExposeProjectText", "AIHubExposeProjectVideo", "AIHubExposeSampler", "AIHubExposeScheduler", "AIHubExposeSeed", "AIHubExposeSteps", "AIHubExposeString", "AIHubExposeStringSelection", "AIHubExposeVideo", "AIHubMetaExportLora", "AIHubMetaExportModel", "AIHubMetaSetExportedLoraImage", "AIHubMetaSetExportedModelImage", "AIHubMetaSetExportedWorkflowImage", "AIHubUtilsCropMergedImageToLayerSize", "AIHubUtilsFitLayerToMergedImage", "AIHubUtilsFloatToInt", "AIHubUtilsLoadCLIP", "AIHubUtilsLoadLora", "AIHubUtilsLoadModel", "AIHubUtilsLoadVAE", "AIHubUtilsMetadataMap", "AIHubUtilsNewNormalizer", "AIHubUtilsScaleImageAndMasks", "AIHubUtilsStrToFloat", "AIHubUtilsStrToVector", "AIHubWorkflowController" ], { "title_aux": "ComfyUI-aihub-workflow-exposer" } ], "https://github.com/otjamin/ComfyUI-Mistral-LLM": [ [ "DownloadAndLoadMistral3Model", "MistralLLMNode" ], { "title_aux": "comfyui-mistral-llm" } ], "https://github.com/oumad/ComfyUI_Gear": [ [ "GearColorGrade", "GearLogC3DecodeSaveEXR", "GearLogC4DecodeSaveEXR" ], { "title_aux": "ComfyUI_Gear" } ], "https://github.com/overcloud81/ComfyUI-ColorConsistencyHSL": [ [ "Color Consistency HSL Advanced" ], { "title_aux": "ComfyUI-ColorConsistencyHSL" } ], "https://github.com/overpresentme/ComfyUI-ltx-int8-loader": [ [ "LTXInt8AdditiveLoRA", "LTXInt8CheckpointLoader" ], { "title_aux": "ComfyUI-ltx-int8-loader" } ], "https://github.com/ownimage/ComfyUI-ownimage": [ [ "Caching Image Loader" ], { "title_aux": "ComfyUI-ownimage" } ], "https://github.com/oxysoft/ComfyUI-gowiththeflow": [ [ "KSamplerNoiseless", "NoiseWarperNode" ], { "title_aux": "ComfyUI-gowiththeflow" } ], "https://github.com/oyvindg/ComfyUI-TrollSuite": [ [ "BinaryImageMask", "ImagePadding", "LoadLastImage", "RandomMask", "TransparentImage" ], { "title_aux": "ComfyUI-TrollSuite" } ], "https://github.com/oztrkoguz/ComfyUI_StoryCreator": [ [ "Kosmos2SamplerSimple2", "KosmosLoader2", "StoryLoader", "StorySamplerSimple", "Write2" ], { "title_aux": "ComfyUI StoryCreater" } ], "https://github.com/p1atdev/comfyui-timm-backbone": [ [ "TimmBackboneImageEncode", "TimmBackboneImageNormalize", "TimmBackboneLoader", "TimmBackboneRGB2BGR", "TimmEmbedsPrint" ], { "title_aux": "comfyui-timm-backbone" } ], "https://github.com/p1atdev/comfyui-tkg-chroma-key": [ [ "ApplyTKGChromaKeyAdvanced", "ApplyTKGChromaKeySDXL" ], { "title_aux": "TKG-DM (Training-free Chroma Key Content Generation Diffusion Model) for ComfyUI" } ], "https://github.com/pacchikAI/comfyui_pacchik_ImagePromptBatch": [ [ "LoadImageandPrompt" ], { "title_aux": "ImagePromptBatch" } ], "https://github.com/palealloy2999-prog/ComfyUI-marge-string-list": [ [ "MargeStringList" ], { "title_aux": "ComfyUI-marge-string-list" } ], "https://github.com/pamparamm/ComfyUI-ppm": [ [ "AttentionCouplePPM", "CADSPPM", "CFGLimiterGuider", "CFGPPSamplerSelect", "CLIPAttentionSelector", "CLIPMicroConditioning", "CLIPNegPip", "CLIPTextEncodeBREAK", "CLIPTextEncodeInvertWeights", "CLIPTokenCounter", "ConditioningZeroOutCombine", "ConvertTimestepToSigma", "DynSamplerSelect", "DynamicThresholdingPost", "DynamicThresholdingSimplePost", "EmptyLatentImageAR", "EpsilonScalingPPM", "FreeU2PPM", "Guidance Limiter", "LatentOperationTonemapLuminance", "LatentToMaskBB", "LatentToWidthHeight", "MaskCompositePPM", "ModelAttentionSelector", "PPMSamplerSelect", "RenormCFGPost", "RescaleCFGPost", "SamplerGradientEstimation", "SkipFirstStepCFG", "TCFGAdvanced", "TilePreprocessorPPM" ], { "title_aux": "ComfyUI-ppm" } ], "https://github.com/pamparamm/ComfyUI-vectorscope-cc": [ [ "DiffusionCG", "NormalizeLatent", "VectorscopeCC" ], { "title_aux": "ComfyUI Vectorscope CC" } ], "https://github.com/pamparamm/sd-perturbed-attention": [ [ "FrequencyDecoupledGuidance", "MomentumGuidance", "NormalizedAttentionGuidance", "PLADIS", "PerturbedAttention", "SlidingModeControlCFG", "SlidingWindowGuidanceAdvanced", "SmoothedEnergyGuidanceAdvanced", "TokenPerturbationGuidance" ], { "title_aux": "sd-perturbed-attention" } ], "https://github.com/pantaleone-ai/Comfy-Firefly": [ [ "AdobeFireflyTextToImage" ], { "title_aux": "Comfy-Firefly" } ], "https://github.com/pants007/comfy-pants": [ [ "CLIPTextEncodeAIO", "CLIPTextEncodeStylePile Node", "Image Make Square", "Image Make Square Node" ], { "title_aux": "pants" } ], "https://github.com/papcorns/ComfyUI-Papcorns-Node-LoadImageFromUrl": [ [ "LoadImageFromUrlOrPath" ], { "title_aux": "ComfyUI Load Image From URL" } ], "https://github.com/papcorns/Papcorns-Comfyui-Custom-Nodes": [ [ "PapcornsAspectResize", "PapcornsAudioTrimAndSave", "PapcornsAudioTrimmer", "PapcornsFpsCalculator", "PapcornsMemoryManager", "PapcornsSimpleMemoryManager", "UploadImageToGCS" ], { "title_aux": "Papcorns ComfyUI Custom Nodes" } ], "https://github.com/pathway8-sudo/ComfyUI-Pathway-CutPNG-Node": [ [ "CutPNGNode" ], { "title_aux": "ComfyUI-Pathway-CutPNG-Node" } ], "https://github.com/patriciogonzalezvivo/comfyui_glslnodes": [ [ "float", "glslBuffers", "glslEditor", "glslEditorPro", "glslUniforms", "glslViewer", "int", "vec2", "vec2 (pos)", "vec3", "vec3 (pos)", "vec4", "vec4 (color)" ], { "author": "Patricio Gonzalez Vivo", "description": "A set of nodes to work with GLSL shaders", "nickname": "GLSL Nodes", "title": "GLSL Nodes", "title_aux": "GLSL Nodes" } ], "https://github.com/paulh4x/ComfyUI_PHRenderFormerWrapper": [ [ "RenderFormerCamera", "RenderFormerCameraTarget", "RenderFormerExampleScene", "RenderFormerFromJSON", "RenderFormerGenerator", "RenderFormerLighting", "RenderFormerLightingCombine", "RenderFormerLightingTarget", "RenderFormerLoadMesh", "RenderFormerMeshCombine", "RenderFormerMeshTarget", "RenderFormerModelLoader", "RenderFormerRandomizeColors", "RenderFormerRemeshMesh", "RenderFormerSceneBuilder" ], { "title_aux": "ComfyUI_PHRenderFormerWrapper" } ], "https://github.com/paulo-coronado/comfy_clip_blip_node": [ [ "CLIPTextEncodeBLIP", "CLIPTextEncodeBLIP-2", "Example" ], { "title_aux": "comfy_clip_blip_node" } ], "https://github.com/pavelchezcin/pcvideomask": [ [ "MaskBBoxStitcher", "MaskToBBSmoothed" ], { "title_aux": "pcvideomask" } ], "https://github.com/pawelmal0101/ComfyUI-Webhook": [ [ "Webhook" ], { "title_aux": "ComfyUI Webhook Notifier" } ], "https://github.com/pbpbpb2705/ComfyUI-LyraVSIH": [ [ "MultiObjectMask" ], { "title_aux": "ComfyUI-LyraVSIH" } ], "https://github.com/pekkAi-dev/ComfyUI-LegacyWidgetWidthFix": [ [ "LegacyWidgetWidthFix" ], { "title_aux": "ComfyUI-LegacyWidgetWidthFix" } ], "https://github.com/penposs/ComfyUI_Gemini_Pro": [ [ "Gemini File Processing", "Gemini File Upload", "Gemini Pro" ], { "title_aux": "ComfyUI Gemini Pro Node" } ], "https://github.com/penposs/Comfyui-banana2": [ [ "BananaNode", "TransparentImageNode" ], { "title_aux": "Comfyui-banana2" } ], "https://github.com/penposs/Comfyui_wan_api": [ [ "WanAPIImageToVideo", "WanAPIImageUploader", "WanAPI_Image2Video", "WanAPI_ImageUploader" ], { "title_aux": "Comfyui_wan_api" } ], "https://github.com/pentarab/ComfyUI-For-ChatterBox": [ [ "ChatterboxTTS" ], { "title_aux": "ComfyUI-For-ChatterBox" } ], "https://github.com/perckle/comfyui_dpir": [ [ "ImageDenoiseWithDPIR" ], { "title_aux": "ComfyUI-DPIR" } ], "https://github.com/perezjoan/ComfyUI-QwenEdit-Urbanism-by-UGA": [ [ "RandomImageSelector", "SequentialImageSelector", "StatefulImageCollector" ], { "title_aux": "ComfyUI-QwenEdit-Urbanism-by-UGA" } ], "https://github.com/perzeuss/comfyui_secrets_manager": [ [ "LoadSecret", "StoreSecret" ], { "title_aux": "ComfyUI Secrets Manager" } ], "https://github.com/peter119lee/ComfyUI-BananaForge": [ [ "BananaForgeBatch", "BananaForgeImg2Img", "BananaForgeText2Img" ], { "title_aux": "ComfyUI-BananaForge" } ], "https://github.com/peterducan-hub/Comfyui_VideoCombine_Plus": [ [ "VideoCombinePlus" ], { "title_aux": "Comfyui_VideoCombine_Plus" } ], "https://github.com/petmycat/ComfyUI-gen2": [ [ "Gen2_ApplyQwenControlNetFun", "Gen2_Checkerboard", "Gen2_DwposeThreshold", "Gen2_Flux2KleinFix", "Gen2_LoadQwenControlNetFun", "Gen2_LoadQwenLora", "Gen2_LoadQwenVAE", "Gen2_QwenClipTextEncode", "Gen2_QwenImageControlSampler", "Gen2_SeamFix", "Gen2_SeamMerger", "Gen2_StringReplace", "Gen2_TileMasks", "Gen2_TileMerger", "Gen2_TileSplitter" ], { "title_aux": "ComfyUI-gen2" } ], "https://github.com/petr-pr/ComfyUI-TranslationNode": [ [ "TranslationNode" ], { "title_aux": "ComfyUI-TranslationNode" } ], "https://github.com/pharmapsychotic/comfy-cliption": [ [ "CLIPtionBeamSearch", "CLIPtionGenerate", "CLIPtionLoader" ], { "title_aux": "comfy-cliption" } ], "https://github.com/phaserblast/ComfyUI-DGXSparkSafetensorsLoader": [ [ "DGXSparkSafetensorsLoader" ], { "title_aux": "ComfyUI-DGXSparkSafetensorsLoader" } ], "https://github.com/phazei/ComfyUI-OrpheusTTS-LMStudio": [ [ "OrpheusTTSLMStudio" ], { "title_aux": "ComfyUI-OrpheusTTS-LMStudio" } ], "https://github.com/phazei/ComfyUI-Prompt-Stash": [ [ "PromptStashManager", "PromptStashPassthrough", "PromptStashSaver" ], { "title_aux": "Prompt Stash" } ], "https://github.com/philiprodriguez/ComfyUI-HunyuanImageLatentToVideoLatent": [ [ "HunyuanImageLatentToVideoLatent" ], { "title_aux": "ComfyUI-HunyuanImageLatentToVideoLatent" } ], "https://github.com/philipy1219/ComfyUI-CloudStorage": [ [ "LoadImageFromCloud", "LoadMaskFromCloud", "LoadVideoFromCloud", "SaveImageToCloud", "UploadFileToCloud" ], { "title_aux": "ComfyUI-CloudStorage" } ], "https://github.com/philipy1219/ComfyUI-TaylorSeer": [ [ "FluxBlockSwap", "HidreamBlockSwap", "QwenimageBlockSwap", "TaylorSeer", "TaylorSeerLite", "WanvideoBlockSwap" ], { "title_aux": "ComfyUI-TaylorSeer" } ], "https://github.com/philz1337x/ComfyUI-ClarityAI": [ [ "Clarity AI Upscaler" ], { "title_aux": "\u2728 Clarity AI - Creative Image Upscaler and Enhancer for ComfyUI" } ], "https://github.com/phuvinh010701/ComfyUI-Nudenet": [ [ "ApplyNudenet", "FilterdLabel", "NudenetModelLoader" ], { "title_aux": "ComfyUI-Nudenet" } ], "https://github.com/phyblas/nsfw-shorier_comfyui": [ [ "CensorNsfwPart", "FilterNsfw", "FilterNsfwWithText", "FindNsfwPart", "FindNudenetPart", "GetNsfwScore", "IsNsfw", "ReplaceIfNsfw", "SaveImageSfw" ], { "title_aux": "nsfw-shorier_comfyui" } ], "https://github.com/phyblas/paint-by-example_comfyui": [ [ "PaintbyExampleAdvanced", "PaintbyExampleGen", "PaintbyExampleSimple", "PaintbyIchimatsu", "PaintbySingleColor" ], { "title_aux": "paint-by-example @ ComfyUI" } ], "https://github.com/pictorialink/ComfyUI-Custom-Node-Config": [ [ "FormSubmitNode" ], { "title_aux": "ComfyUI-Custom-Node-Config" } ], "https://github.com/pictorialink/ComfyUI-Qwen3-llama.cpp": [ [ "Comfyui_Qwen_CUDA/Qwen25_VL", "Comfyui_Qwen_CUDA/Qwen3", "Qwen25_VL", "Qwen3" ], { "title_aux": "ComfyUI-Qwen3-llama.cpp" } ], "https://github.com/pictorialink/ComfyUI-Text-Translation": [ [ "Text", "Text_Concatenate", "Text_Switch", "Text_Translation", "Text_Translation_V2", "Text_Translation_V2_Full" ], { "title_aux": "ComfyUI-Text-Translation" } ], "https://github.com/picturesonpictures/comfy_PoP": [ [ "AdaptiveCannyDetector_PoP", "AnyAspectRatio", "ConditioningMultiplier_PoP", "ConditioningNormalizer_PoP", "DallE3_PoP", "EfficientAttention", "LoadImageResizer_PoP", "LoraStackLoader10_PoP", "LoraStackLoader_PoP", "VAEDecoderPoP", "VAEEncoderPoP" ], { "title_aux": "comfy_PoP" } ], "https://github.com/pierreb-mf/ComfyUI-MF-PipoNodes": [ [ "MF_CustomDropdownMenu", "MF_DiceRoller", "MF_GraphPlotter", "MF_LineCounter", "MF_LineSelect", "MF_LogFile", "MF_LogReader", "MF_ModuloAdvanced", "MF_ReadData", "MF_SaveData", "MF_ShotHelper", "MF_ShowData", "MF_StoryDriver" ], { "title_aux": "MF PipoNodes" } ], "https://github.com/pikenrover/ComfyUI_PRNodes": [ [ "CheckpointLoaderSimpleExtended", "EmptyLatentImageScaleBy", "ImageScaleTo", "LoadRandomImage", "LoraLoaderExtended", "RandomPrompt", "RandomPromptMixed", "Save Image w/Metadata" ], { "title_aux": "ComfyUI_PRNodes" } ], "https://github.com/ping1979ping/comfyui-FVMtools": [ [ "DetailDaemonOptions", "FVM_ColorPaletteGenerator", "FVM_Ideogram_Assembler", "FVM_Ideogram_BoxJitter", "FVM_JB_Builder", "FVM_JB_Extractor", "FVM_JB_LocationBlock", "FVM_JB_OutfitBlock", "FVM_JB_Stitcher", "FVM_OutfitGenerator", "FVM_PaletteFromImage", "FVM_PromptColorReplace", "FVM_SMP_Aggregator", "FVM_SMP_ClothingBuilder", "FVM_SMP_ColorGenerator", "FVM_SMP_EnvironmentBuilder", "FVM_SMP_LocationCombiner", "FVM_SMP_LocationGenerator", "FVM_SMP_OutfitCombiner", "FVM_SMP_OutfitGenerator", "FVM_SMP_PromptSerialize", "FVM_SMP_SAMClassRouter", "FVM_SMP_SidecarSaver", "FVM_SMP_StructuredPromptAssembler", "FVM_SMP_SubjectBuilder", "InpaintOptions", "PersonDataRefiner", "PersonDetailer", "PersonDetailerControlNet", "PersonDetailerPower", "PersonSelector", "PersonSelectorMulti", "PersonSelectorSAM3" ], { "title_aux": "comfyui-fvmtools" } ], "https://github.com/pipelet-ai/ComfyUI-PredefinedResolution": [ [ "NoneConstant", "PredefinedResolution", "VideoHasAudio" ], { "title_aux": "ComfyUI-PredefinedResolution" } ], "https://github.com/piscesbody/ComfyUI-Upscale-CUDAspeed": [ [ "ImageUpscaleWithModelCUDAspeedFixed", "UpscaleModelLoader" ], { "title_aux": "ComfyUI-Upscale-CUDAspeed" } ], "https://github.com/pixelpainter/UI-Decorators": [ [ "DividerNode", "NoteNode", "SpacerNode", "TitleNode" ], { "title_aux": "UI-Decorators [SubGraph]" } ], "https://github.com/pixelpainter/comfyui-mute-bypass-by-ID": [ [ "RemoteControl", "RemoteControlMulti", "RemoteStacker", "RemoteSwitch", "RemoteSwitchMulti" ], { "title_aux": "mute-bypass by node ID" } ], "https://github.com/pixelworldai/ComfyUI-AlphaFlatten": [ [ "FlattenByAlpha" ], { "title_aux": "ComfyUI-AlphaFlatten" } ], "https://github.com/pizurny/ComfyUI-AV-Handles": [ [ "AVHandlesAdd", "AVHandlesTrim" ], { "title_aux": "ComfyUI-AV-Handles" } ], "https://github.com/pizurny/Comfyui-Latent-Transform-Sampler": [ [ "LatentTransformSampler", "NTransformSampler" ], { "title_aux": "ComfyUI Latent Transform Sampler" } ], "https://github.com/pkpkTech/ComfyUI-SaveAVIF": [ [ "SaveAvif" ], { "title_aux": "ComfyUI-SaveAVIF" } ], "https://github.com/pkpkTech/ComfyUI-TemporaryLoader": [ [ "LoadTempCheckpoint", "LoadTempLoRA", "LoadTempMultiLoRA" ], { "title_aux": "ComfyUI-TemporaryLoader" } ], "https://github.com/playbook3d/playbook3d-comfyui-nodes": [ [ "Beauty Pass Sequence", "Depth Pass Sequence", "Mask Pass Sequence", "Outline Pass Sequence", "Playbook Aspect Ratio Select", "Playbook Beauty", "Playbook Beauty Sequence", "Playbook Boolean", "Playbook Depth", "Playbook Depth Sequence", "Playbook Float", "Playbook Image", "Playbook LoRA Select", "Playbook LoRA Selection", "Playbook Mask", "Playbook Mask Sequence", "Playbook Number", "Playbook Outline", "Playbook Outline Sequence", "Playbook Render Result", "Playbook Seed", "Playbook Text", "Playbook Video" ], { "title_aux": "Playbook Nodes" } ], "https://github.com/playboy-dongan/comfyui-pose-redirect-align": [ [ "PoseMetaRetargetAlign", "PoseRedirectAlignByHead" ], { "title_aux": "comfyui-pose-redirect-align" } ], "https://github.com/pmarmotte2/ComfyUI-Speaker-Isolation": [ [ "PyannoteDiarizationNode" ], { "title_aux": "ComfyUI-Speaker-Isolation" } ], "https://github.com/pmarmotte2/Comfyui_Pick_Any": [ [ "ADVAudioSeries", "ADVAudioSeries4", "ADVImageSeries4", "ADVPickAnyChooser", "ADVTextSeries", "ADVTextSeries4" ], { "title_aux": "Comfyui-Pick_Any" } ], "https://github.com/pmarmotte2/comfyui_audio_translator": [ [ "AudioTranslatorNode" ], { "title_aux": "comfyui_audio_translator" } ], "https://github.com/pnikolic-amd/ComfyUI_MIGraphX": [ [ "CompileDiffusersMIGraphX" ], { "title_aux": "MIGraphX Node for ComfyUI" } ], "https://github.com/pogo-pedagog/asset-thingie": [ [ "ATCheckpointLoader", "ATLoraLoader" ], { "title_aux": "AssetThingie" } ], "https://github.com/pointave/comfyui-llamacpp-plus": [ [ "LlamaCPPChat", "LlamaCPPConnectivity", "LlamaCPPOptions", "LlamaCPPVisualizerHTML", "OpenAITTSConnectivity", "OpenAITTSSpeech" ], { "title_aux": "comfyui-llamacpp-plus" } ], "https://github.com/pollockjj/ComfyUI-MultiGPU": [ [ "CLIPLoaderDisTorch2MultiGPU", "CLIPLoaderMultiGPU", "CLIPVisionLoaderDisTorch2MultiGPU", "CLIPVisionLoaderMultiGPU", "CheckpointLoaderAdvancedDisTorch2MultiGPU", "CheckpointLoaderAdvancedMultiGPU", "CheckpointLoaderSimpleDisTorch2MultiGPU", "CheckpointLoaderSimpleMultiGPU", "ControlNetLoaderDisTorch2MultiGPU", "ControlNetLoaderMultiGPU", "DeviceSelectorMultiGPU", "DiffControlNetLoaderDisTorch2MultiGPU", "DiffControlNetLoaderMultiGPU", "DiffusersLoaderDisTorch2MultiGPU", "DiffusersLoaderMultiGPU", "DualCLIPLoaderDisTorch2MultiGPU", "DualCLIPLoaderMultiGPU", "QuadrupleCLIPLoaderDisTorch2MultiGPU", "QuadrupleCLIPLoaderMultiGPU", "TripleCLIPLoaderDisTorch2MultiGPU", "TripleCLIPLoaderMultiGPU", "UNETLoaderDisTorch2MultiGPU", "UNETLoaderMultiGPU", "UNetLoaderLP", "VAELoaderDisTorch2MultiGPU", "VAELoaderMultiGPU" ], { "title_aux": "ComfyUI-MultiGPU" } ], "https://github.com/polly-creative/ComfyUI_Polly_Nodes": [ [ "PollyEmissiveColor" ], { "title_aux": "ComfyUI_Polly_Nodes" } ], "https://github.com/polym/ComfyUI-musubi": [ [ "MusubiUNETJitLoader", "MusubiUNETLoader" ], { "title_aux": "ComfyUI-musubi" } ], "https://github.com/polymath-wtf/ComfyUI-Polymath-Vibenodes": [ [ "PM_JsonPrompt" ], { "title_aux": "ComfyUI-Polymath-Vibenodes" } ], "https://github.com/pongjoo/ComfyUI-PJLatent": [ [ "PJ_Image_Handler", "PJ_Latent_Generator", "PJ_Video_Latent_Generator" ], { "title_aux": "ComfyUI-PJLatent" } ], "https://github.com/pooria98/ComfyUI-Config-Presets": [ [ "PresetPromptLoaderNode", "PresetPromptSaverNode", "PresetSettingsLoaderNode", "PresetSettingsSaverNode" ], { "title_aux": "ComfyUI-Config-Presets" } ], "https://github.com/popoimm/comfyui-popo-utility": [ [ "PopoImageAspectRatioNode", "PopoImageDimensionsNode", "PopoImageSizeNode", "PopoMathExpressionNode" ], { "title_aux": "ComfyUI Popo Utility" } ], "https://github.com/portu-sim/comfyui_bmab": [ [ "BMAB Alpha Composit", "BMAB Base64 Image", "BMAB Basic", "BMAB Black And White", "BMAB Blend", "BMAB Clip Text Encoder SDXL", "BMAB Conditioning To Bind", "BMAB Context", "BMAB Control Net", "BMAB ControlNet", "BMAB ControlNet IPAdapter", "BMAB ControlNet Openpose", "BMAB Crop", "BMAB Detail Anything", "BMAB Detect And Mask", "BMAB Detect And Paste", "BMAB Detection Crop", "BMAB Detector", "BMAB DinoSam", "BMAB Dummy", "BMAB Edge", "BMAB Extractor", "BMAB Face Detailer", "BMAB Flux ControlNet", "BMAB Flux Integrator", "BMAB Google Gemini Prompt", "BMAB Image Storage", "BMAB Import Integrator", "BMAB Inpaint", "BMAB Integrator", "BMAB KSampler", "BMAB KSamplerHiresFix", "BMAB KSamplerHiresFixWithUpscaler", "BMAB KSamplerKohyaDeepShrink", "BMAB Lama Inpaint", "BMAB LoRA Loader", "BMAB Load Image", "BMAB Load Output Image", "BMAB Masks To Images", "BMAB Model To Bind", "BMAB Noise Generator", "BMAB Normalize Size", "BMAB Openpose Hand Detailer", "BMAB Outpaint By Ratio", "BMAB Person Detailer", "BMAB Preview Text", "BMAB Prompt", "BMAB Reframe", "BMAB Remote Access And Save", "BMAB Remove Background", "BMAB Resize By Person", "BMAB Resize By Ratio", "BMAB Resize and Fill", "BMAB SD-WebUI API BMAB Extension", "BMAB SD-WebUI API ControlNet", "BMAB SD-WebUI API I2I", "BMAB SD-WebUI API Server", "BMAB SD-WebUI API T2I", "BMAB SD-WebUI API T2I Hires.Fix", "BMAB Save Image", "BMAB SeedGenerator", "BMAB Segment Anything", "BMAB Simple Hand Detailer", "BMAB Square", "BMAB Subframe Hand Detailer", "BMAB Text", "BMAB ToBind", "BMAB Upscale With Model", "BMAB Upscaler", "BMAB Watermark", "BMAB Zoom Out" ], { "title_aux": "comfyui_bmab" } ], "https://github.com/power88/ComfyUI-PDiD-LLM-Nodes": [ [ "APILLMLoader", "ApplyChatTemplate", "CaptionViaAPI", "ChatViaAPI", "ExtraParameters", "GenerateBBOXViaAPI" ], { "title_aux": "ComfyUI-PDiD-LLM-Nodes" } ], "https://github.com/prelife/ComfyUI_prelife": [ [ "ImageSizeAnalyzer" ], { "title_aux": "ComfyUI_prelife" } ], "https://github.com/preposition17/ComfyUI-EasyPortrait": [ [ "EasyPortraitSegment" ], { "title_aux": "ComfyUI-EasyPortrait" } ], "https://github.com/princepainter/ComfyUI-PainterAI2V": [ [ "PainterAI2V", "PainterAV2V" ], { "title_aux": "ComfyUI-PainterAI2V" } ], "https://github.com/princepainter/ComfyUI-PainterFrameCount": [ [ "PainterFrameMath" ], { "title_aux": "ComfyUI-PainterFrameCount" } ], "https://github.com/princepainter/ComfyUI-PainterI2V": [ [ "PainterI2V" ], { "title_aux": "ComfyUI-PainterI2V" } ], "https://github.com/princepainter/ComfyUI-PainterI2Vadvanced": [ [ "PainterI2VAdvanced" ], { "title_aux": "ComfyUI-PainterI2Vadvanced" } ], "https://github.com/princepainter/ComfyUI-PainterI2VforKJ": [ [ "PainterI2VforKJ" ], { "title_aux": "ComfyUI-PainterI2VforKJ" } ], "https://github.com/princepainter/ComfyUI-PainterImageFromBatch": [ [ "PainterImageFromBatch" ], { "title_aux": "ComfyUI-PainterImageFromBatch" } ], "https://github.com/princepainter/ComfyUI-PainterImageLoad": [ [ "PainterImageLoad" ], { "title_aux": "ComfyUI-PainterImageLoad" } ], "https://github.com/princepainter/ComfyUI-PainterLTXV2": [ [ "PainterLTX2V", "PainterLTX2VPlus", "PainterSamplerLTXV" ], { "title_aux": "ComfyUI-PainterLTXV2" } ], "https://github.com/princepainter/ComfyUI-PainterLongVideo": [ [ "PainterLongVideo" ], { "title_aux": "ComfyUI-PainterLongVideo" } ], "https://github.com/princepainter/ComfyUI-PainterMultiF2V": [ [ "PainterCombineFromBatch", "PainterMultiF2V", "PainterPrompt" ], { "title_aux": "ComfyUI-PainterMultiF2V" } ], "https://github.com/princepainter/ComfyUI-PainterQwenImageEdit": [ [ "PainterQwenImageEditPlus" ], { "title_aux": "ComfyUI-PainterQwenImageEdit" } ], "https://github.com/princepainter/ComfyUI-PainterVideoCombine": [ [ "PainterVideoCombine" ], { "title_aux": "ComfyUI-PainterVideoCombine" } ], "https://github.com/princepainter/ComfyUI-PainterVideoInfo": [ [ "VideoInfoLoaded", "VideoInfoSource" ], { "title_aux": "ComfyUI-PainterVideoInfo" } ], "https://github.com/princepainter/ComfyUI-PainterVideoUpscale": [ [ "PainterVideoUpscale" ], { "title_aux": "ComfyUI-PainterVideoUpscale" } ], "https://github.com/princepainter/Comfyui-PainterAudioCut": [ [ "PainterAudioCut" ], { "title_aux": "Comfyui-PainterAudioCut" } ], "https://github.com/princepainter/Comfyui-PainterAudioLength": [ [ "PainterAudioLength" ], { "title_aux": "Comfyui-PainterAudioLength" } ], "https://github.com/princepainter/Comfyui-PainterFLF2V": [ [ "PainterFLF2V" ], { "title_aux": "PainterFLF2V - First/Last Frame Video Enhancer" } ], "https://github.com/princepainter/Comfyui-PainterFluxImageEdit": [ [ "PainterFluxImageEdit" ], { "title_aux": "Comfyui-PainterFluxImageEdit" } ], "https://github.com/princepainter/Comfyui-PainterSampler": [ [ "PainterSampler" ], { "title_aux": "Comfyui-PainterSampler" } ], "https://github.com/princepainter/Comfyui-PainterVRAM": [ [ "PainterVRAM" ], { "title_aux": "Comfyui-PainterVRAM" } ], "https://github.com/prodogape/ComfyUI-EasyOCR": [ [ "Apply EasyOCR" ], { "title_aux": "ComfyUI-EasyOCR" } ], "https://github.com/prodogape/ComfyUI-Minio": [ [ "Load Image From Minio", "Save Image To Minio", "Set Minio Config" ], { "title_aux": "Comfyui-Minio" } ], "https://github.com/prodogape/ComfyUI-OmDet": [ [ "Apply OmDet" ], { "title_aux": "ComfyUI-OmDet" } ], "https://github.com/prodogape/Comfyui-Yolov8-JSON": [ [ "Apply Yolov8 Model", "Apply Yolov8 Model Seg", "Draw Labelme Json", "Load Yolov8 Model", "Load Yolov8 Model From Path", "Load Yolov8 Model Upload", "Save Labelme Json" ], { "title_aux": "Comfyui-Yolov8-JSON" } ], "https://github.com/programmerbit01/ComfyUI-SmartResolutionmixed": [ [ "SmartLatentGenerator", "SmartResolutionPicker" ], { "title_aux": "ComfyUI-SmartResolutionmixed" } ], "https://github.com/pschroedl/ComfyUI-SAM2-Realtime": [ [ "DownloadAndLoadSAM2RealtimeModel", "Sam2RealtimeSegmentation" ], { "title_aux": "ComfyUI-SAM2-Realtime" } ], "https://github.com/psdwizzard/Comfyui-XYZ-stitch": [ [ "XYZAutoCollector", "XYZGridInput", "XYZGridInputBatch", "XYZGridIterator", "XYZGridStitch", "XYZImageCollector", "XYZStringToNumber" ], { "title_aux": "Comfyui-XYZ-stitch" } ], "https://github.com/ptmaster/ComfyUI-Load-Diffusion-Model-to-Muti-GPUs/raw/refs/heads/main/Load%20Diffusion%20Model%20into%20Muti%20GPUs.py": [ [ "OverrideLoadedDiffusionDevice" ], { "title_aux": "ComfyUI-Load-Diffusion-Model-to-Muti-GPUs" } ], "https://github.com/ptmaster/Comfyui-PT-Keyframe-Camera": [ [ "PT_KeyframeCamera" ], { "title_aux": "Comfyui-PT-Keyframe-Camera" } ], "https://github.com/ptmaster/comfyui-audio-speed": [ [ "PT48KHZ", "PTAudioSpeed", "PTEnsureStereo" ], { "title_aux": "ComfyUI-audio-speed" } ], "https://github.com/puk77/ComfyUI-Load-Image-Media-Browser": [ [ "LoadImage", "LoadImageMediaBrowser", "LoadImageThumbnailsModern" ], { "title_aux": "ComfyUI Load Image Media Browser" } ], "https://github.com/pupba/Comfy_ForEach": [ [ "EventBridgeTriggerNode", "FolderImageLoaderNode", "IndexedImageSelectorNode", "IndexedNameSelectorNode", "IsLastIndexNode", "LoadPreCheckpointModel", "LoadPreControlNetModel", "SaveExactNameImageNode", "StringViewer", "TaskIDStorageNode" ], { "title_aux": "ComfyForEach" } ], "https://github.com/purewater2011/comfyui_color_detection": [ [ "IsYellowish", "YellowHeatmap" ], { "title_aux": "comfyui_color_detection" } ], "https://github.com/purpen/ComfyUI-AIRedoon": [ [ "AIRedoonApplyLoRAStack", "AIRedoonCheckLoraFile", "AIRedoonCheckModelFile", "AIRedoonConcatText", "AIRedoonImageCaptioning", "AIRedoonImageRGBA2RGB", "AIRedoonLoRAStack", "AIRedoonPreviewText", "AIRedoonQwenModelLoader", "AIRedoonSaveText", "AIRedoonTranslator" ], { "title_aux": "AIRedoon" } ], "https://github.com/purpen/ComfyUI-ImageTagger": [ [ "AIRedoonImageCaptioning" ], { "title_aux": "ComfyUI-ImageTagger" } ], "https://github.com/purzbeats/ComfyUI-Purz": [ [ "PurzAnimatedCheckerboard", "PurzAnimatedNoise", "PurzAnimatedPolkaDots", "PurzAnimatedStripes", "PurzCheckerboardPattern", "PurzColorAdjust", "PurzEdgeDetect", "PurzGradientPattern", "PurzGridPattern", "PurzHexagonPattern", "PurzImageBlur", "PurzImageCrop", "PurzImageCropUpload", "PurzImageFlip", "PurzImageRotate", "PurzImageToBlackWhite", "PurzInteractiveFilter", "PurzMediaExtractor", "PurzMediaExtractorUpload", "PurzPixelate", "PurzPolkaDotPattern", "PurzSimpleNoisePattern", "PurzStripesPattern", "PurzVideoCrop", "PurzVideoCropUpload", "PurzVideoTrim", "PurzVideoTrimUpload" ], { "title_aux": "ComfyUI-Purz" } ], "https://github.com/pvlprk/comfyui-pvl-api-nodes": [ [ "PVL Call OpenAI Assistant", "PVL ComfyDeploy API Caller", "PVL Compare", "PVLCheckIfConnected", "PVL_Any2String", "PVL_BatchAny", "PVL_BooleanLogic", "PVL_Color_Match", "PVL_ComfyDeploy_LoraPrep", "PVL_ComfyDeploy_Universal", "PVL_Comfydeploy_Avatar_PulID_API", "PVL_Crop2AR", "PVL_CropToMask", "PVL_EdgeExtend", "PVL_GeminiSegmentation", "PVL_Gemini_API", "PVL_Gemini_API_Multi", "PVL_Gemini_API_avatar_special", "PVL_Gemini_with_fallback_API", "PVL_Gemini_with_fallback_API_Multi", "PVL_Get_Image_Size", "PVL_Google_NanoBanana_API", "PVL_Google_NanoBanana_API_mandatory_IMG", "PVL_Google_NanoBanana_Multi_API", "PVL_Google_NanoBanana_PRO_Multi_API", "PVL_ImageBatchToImageList", "PVL_ImageComposite", "PVL_ImageListToImageBatch", "PVL_ImageResize", "PVL_ImageStitch", "PVL_Image_Translation_Offset", "PVL_Math", "PVL_MathCondition", "PVL_NoneOutputNode", "PVL_Padding", "PVL_Qwen_Img_Edit_Inpaint", "PVL_Qwen_Img_Edit_Plus", "PVL_SaveOrNot", "PVL_Seg_Florence2_API", "PVL_SplitString", "PVL_Stitch2Size", "PVL_StringConcatX3", "PVL_StringConcatX8", "PVL_StringListToString", "PVL_StringToNumber", "PVL_StringToStringList", "PVL_StylePicker", "PVL_Switch", "PVL_Switch_Huge", "PVL_Switch_x10", "PVL_Switch_x15", "PVL_Switch_x5", "PVL_Text_Overlay", "PVL_Txt", "PVL_fal_DepthAnythingV2_API", "PVL_fal_EvfSam_API", "PVL_fal_EvfSam_X5_API", "PVL_fal_Flux2_Camera_Ctrl_API", "PVL_fal_Flux2_Dev_API", "PVL_fal_Flux2_Flex_API", "PVL_fal_Flux2_Pro_API", "PVL_fal_FluxDevPulidAvatar_API", "PVL_fal_FluxDev_API", "PVL_fal_FluxGeneral_API", "PVL_fal_FluxPro_Fill_API", "PVL_fal_FluxPro_v1_1_Ultra_API", "PVL_fal_FluxPulid", "PVL_fal_FluxWithLoraPulID_API", "PVL_fal_FluxWithLora_API", "PVL_fal_Flux_Dev_Inpaint_API", "PVL_fal_KontextDevInpaint_API", "PVL_fal_KontextDevLora_API", "PVL_fal_KontextMaxMulti_API", "PVL_fal_KontextMaxSingle_API", "PVL_fal_KontextPro_API", "PVL_fal_Kontext_Dev_API", "PVL_fal_LumaPhoton_FlashReframe_API", "PVL_fal_LumaPhoton_Reframe_API", "PVL_fal_Moondream3_Segment_API", "PVL_fal_NanoBanana_API", "PVL_fal_QwenImage_API", "PVL_fal_RemoveBackground_API", "PVL_fal_Sam3_Segmentation_API", "PVL_fal_SeeDream4_API", "PVL_fal_SeeDream_45_API" ], { "title_aux": "ComfyUI Assistant Node" } ], "https://github.com/pxl-pshr/ComfyUI-SD-CN-Animation": [ [ "FloweRPredict", "HistogramMatch", "LoadFloweRModel", "LoadRAFTModel", "SDCNMotionCtrl", "SDCNPromptSchedule", "SDCNTxt2Vid", "SDCNVid2Vid" ], { "title_aux": "ComfyUI-SD-CN-Animation" } ], "https://github.com/pxl-pshr/GlitchNodes": [ [ "ASCII", "Corruptor", "DataBend", "DitherMe", "FrequencyModulation", "GlitchIT", "Interference", "LineScreen", "LuminousFlow", "OrderedDithering", "Pixel8Bit", "PixelFloat", "PixelRedistribution", "Rekked", "Scanz", "TvGlitch", "VHSonAcid", "VaporWave", "VideoModulation" ], { "title_aux": "GlitchNodes" } ], "https://github.com/pythongosssss/ComfyUI-Custom-Scripts": [ [ "CheckpointLoader|pysssss", "ConstrainImageforVideo|pysssss", "ConstrainImage|pysssss", "LoadText|pysssss", "LoraLoader|pysssss", "MathExpression|pysssss", "PlaySound|pysssss", "Repeater|pysssss", "ReroutePrimitive|pysssss", "SaveText|pysssss", "ShowText|pysssss", "StringFunction|pysssss", "SystemNotification|pysssss" ], { "title_aux": "ComfyUI-Custom-Scripts" } ], "https://github.com/pythongosssss/ComfyUI-WD14-Tagger": [ [ "WD14Tagger|pysssss" ], { "title_aux": "ComfyUI WD 1.4 Tagger" } ], "https://github.com/pzc163/Comfyui-CatVTON": [ [ "AutoMasker", "CatVTON", "LoadAutoMasker", "LoadCatVTONPipeline" ], { "title_aux": "Comfyui-CatVTON" } ], "https://github.com/pzc163/Comfyui_MiniCPMv2_6-prompt-generator": [ [ "Prompt_Generator", "Save_Prompts" ], { "title_aux": "Comfyui_MiniCPMv2_6-prompt-generator" } ], "https://github.com/qazwsxedc121/comfyui-qaz-tools": [ [ "QazCombinatorialPrompt", "QazJinja", "QazOutput", "QazRandomPrompt", "QazTextIndexSwitch", "QazTextSwitch" ], { "title_aux": "Qaz Tools" } ], "https://github.com/qornflex/ComfyUI-QFX-PBRGenerator": [ [ "QFXPBRGenerator", "QFXPBRGeneratorAdvanced", "QFXTiledPreview" ], { "title_aux": "ComfyUI-QFX-PBRGenerator" } ], "https://github.com/quank123wip/ComfyUI-Step1X-Edit": [ [ "Step-1XEditNode" ], { "title_aux": "ComfyUI-Step1X-Edit" } ], "https://github.com/quasiblob/ComfyUI-EsesCompositionGuides": [ [ "EsesCompositionGuides" ], { "title_aux": "ComfyUI-EsesCompositionGuides" } ], "https://github.com/quasiblob/ComfyUI-EsesImageAdjustments": [ [ "EsesImageAdjustments2" ], { "title_aux": "ComfyUI-EsesImageAdjustments" } ], "https://github.com/quasiblob/ComfyUI-EsesImageCompare": [ [ "EsesImageCompare" ], { "title_aux": "ComfyUI-EsesImageCompare" } ], "https://github.com/quasiblob/ComfyUI-EsesImageEffectBloom": [ [ "EsesImageEffectBloom" ], { "title_aux": "ComfyUI-EsesImageEffectBloom" } ], "https://github.com/quasiblob/ComfyUI-EsesImageEffectCurves": [ [ "EsesImageEffectCurves" ], { "title_aux": "ComfyUI-EsesImageEffectCurves" } ], "https://github.com/quasiblob/ComfyUI-EsesImageEffectLevels": [ [ "EsesImageEffectLevels" ], { "title_aux": "ComfyUI-EsesImageEffectLevels" } ], "https://github.com/quasiblob/ComfyUI-EsesImageLensEffects": [ [ "EsesImageLensEffects" ], { "title_aux": "ComfyUI-EsesImageLensEffects" } ], "https://github.com/quasiblob/ComfyUI-EsesImageOffset": [ [ "EsesImageOffset" ], { "title_aux": "ComfyUI-EsesImageOffset" } ], "https://github.com/quasiblob/ComfyUI-EsesImageResize": [ [ "EsesImageResize" ], { "title_aux": "EsesImageResize" } ], "https://github.com/quasiblob/ComfyUI-EsesImageTransform": [ [ "EsesImageTransform" ], { "title_aux": "ComfyUI-EsesImageTransform" } ], "https://github.com/quasiblob/EsesCompositionGoldenRatio": [ [ "EsesCompositionGoldenRatio" ], { "title_aux": "EsesCompositionGoldenRatio" } ], "https://github.com/quinteroac/ComfyUI-AnimaFastTrain": [ [ "AnimaFastTrainMaskedReferenceContext", "AnimaFastTrainPatchModel", "AnimaFastTrainReferenceContext" ], { "title_aux": "ComfyUI-AnimaFastTrain" } ], "https://github.com/quinteroac/ComfyUI-GameAssetsMaker": [ [ "GameAssets_ApplyRigOverrides", "GameAssets_AsepriteAnimationAtlas", "GameAssets_AsepriteAnimationPreview", "GameAssets_AsepriteAnimationTags", "GameAssets_AsepriteApplyVLMCorrection", "GameAssets_AsepriteAtlasSpritePreview", "GameAssets_AsepriteVLMAuditPrompt", "GameAssets_AsepriteVisualNovelAtlas", "GameAssets_RigToSVGPreview", "GameAssets_RigToSpineExport", "GameAssets_SeeThroughPartsPoseRig", "GameAssets_SeeThroughPartsRigProbe", "GameAssets_SeeThroughPartsToSVGPaths" ], { "title_aux": "comfyui-game-assets-maker" } ], "https://github.com/quzopl/comfyui-ideogram4-bbox-editor": [ [ "Ideogram4BboxEditor" ], { "title_aux": "comfyui-ideogram4-bbox-editor" } ], "https://github.com/qwixiwp/queuetools": [ [ "load images (queue tools)" ], { "title_aux": "queuetools" } ], "https://github.com/r-vage/ComfyUI_SmartLML": [ [ "Smart Detection [SML]", "Smart Model Loader [SML]" ], { "title_aux": "ComfyUI SmartLML" } ], "https://github.com/r3dsd/comfyui-template-loader": [ [ "TemplateLoader" ], { "title_aux": "Comfyui-Template-Loader" } ], "https://github.com/rTachibana/comfyUI-aspect-ratio-selector": [ [ "AspectRatioSelector" ], { "title_aux": "Aspect Ratio Selector" } ], "https://github.com/rTachibana/comfyui-promptcraft": [ [ "PCRandomPrompts", "PCRandomPromptsDebug", "PCShowText" ], { "title_aux": "Promptcraft" } ], "https://github.com/rafacost/rafacost-comfy": [ [ "DreamOmni2-VLM", "DreamOmni2_Output_Node" ], { "author": "rafacost", "description": "Nodes to use the DreamOmni2 GGUF models in ComfyUI.", "title": "rafacostComfy Nodes", "title_aux": "rafacostComfy" } ], "https://github.com/rafstahelin/pm-layerforge": [ [ "LayerForgeNode" ], { "title_aux": "pm-layerforge" } ], "https://github.com/railep/ComfyUI-HunyuanVideo-Foley": [ [ "HunyuanFoleyNode" ], { "title_aux": "ComfyUI-HunyuanVideo-Foley" } ], "https://github.com/raindrop313/ComfyUI-WanVideoStartEndFrames": [ [ "WanVideoSEDecode", "WanVideoSEImageClipEncode", "WanVideoSEModelLoader", "WanVideoSESampler", "WanVideoSEVAELoader" ], { "title_aux": "ComfyUI-WanVideoStartEndFrames" } ], "https://github.com/raindrop313/ComfyUI_SD3_Flowedit": [ [ "FlowEditCFGGuider", "FlowEditSampler", "OutSD3ModelSamplingPred" ], { "title_aux": "ComfyUI_SD3_Flowedit" } ], "https://github.com/rainlizard/ComfyUI-Raffle": [ [ "CurvedRescaleCFG", "PreviewHistory", "Raffle", "TagCategoryStrength" ], { "title_aux": "Raffle" } ], "https://github.com/rainlizard/ComfyUI-WhirlpoolUpscaler": [ [ "WhirlpoolUpscaler" ], { "title_aux": "Whirlpool Upscaler" } ], "https://github.com/rakkarage/ComfyRage": [ [ "Debug", "Notify", "Pre", "Show" ], { "title_aux": "ComfyRage" } ], "https://github.com/ramesh-x90/ComfyUI_pyannote": [ [ "Speaker Diarization", "Whisper Segments to Speaker" ], { "title_aux": "ComfyUI_pyannote" } ], "https://github.com/ramyma/A8R8_ComfyUI_nodes": [ [ "AttentionCouple", "AttentionCoupleRegion", "AttentionCoupleRegions", "Base64ImageInput", "Base64ImageOutput" ], { "title_aux": "A8R8 ComfyUI Nodes" } ], "https://github.com/randjtw/advance-aesthetic-score": [ [ "Adv_Scoring" ], { "title_aux": "advance-aesthetic-score" } ], "https://github.com/randomnoner11/ComfyUI-MistralAI-API": [ [ "InvokeMistralEndpoint", "LoadFewShotPrompt" ], { "title_aux": "ComfyUI-MistralAI-API" } ], "https://github.com/ranska/pixel_palette_art": [ [ "AppendPaletteNode", "ColorFormatterNode", "ColorPreviewNode", "CopySubsetNode", "CreateColorFromRGBNode", "CreateGradientPaletteNode", "GimpPaletteLoader", "GradientBetweenNode", "InsertPaletteNode", "MixColorsNode", "MixPaletteNode", "PaletteFormatter", "PaletteViewNode", "PixelPaletteExtractor", "ReplaceColorAtNode", "SortPaletteNode" ], { "title_aux": "Pixel Palette Art" } ], "https://github.com/ratulrafsan/Comfyui-SAL-VTON": [ [ "SALVTON_Apply", "SV_random" ], { "title_aux": "Comfyui-SAL-VTON" } ], "https://github.com/rauldlnx10/Comfyui-DLN-RTX-Tile-Refiner": [ [ "DLN_RTX-Grid-Refiner" ], { "title_aux": "Comfyui-DLN-RTX-Tile-Refiner" } ], "https://github.com/raykindle/ComfyUI_Step1X-Edit": [ [ "Step1XEditGenerate", "Step1XEditModelLoader", "Step1XEditTeaCacheGenerate", "Step1XEditTeaCacheModelLoader" ], { "title_aux": "ComfyUI_Step1X-Edit" } ], "https://github.com/raysers/Mflux-ComfyUI": [ [ "MfluxControlNetLoader", "MfluxCustomModels", "MfluxImg2Img", "MfluxLorasLoader", "MfluxModelsDownloader", "MfluxModelsLoader", "QuickMfluxNode" ], { "title_aux": "Mflux-ComfyUI" } ], "https://github.com/razvanmatei-sf/comfyui-stillfront": [ [ "SFLLMChat", "SFPromptList", "SFQwenResolution", "SFTextAnalyzer", "SFVertexAIImagen3TextToImage", "SFVertexAIImagen4TextToImage", "SFVertexAIImagen4Upscale", "SFVertexAINanaBananaPro", "SFVertexAINanaBananaProEdit", "SFVertexAIVeo31ImageToVideo", "SFVertexAIVeo31TextToVideo", "SFWaveSpeedClient", "SFWaveSpeedFluxControlNetUnionPro2", "SFWaveSpeedFluxKontextDev", "SFWaveSpeedFluxKontextMax", "SFWaveSpeedFluxKontextPro", "SFWaveSpeedImageUpscaler", "SFWaveSpeedInfiniteTalk", "SFWaveSpeedInfiniteTalkMulti", "SFWaveSpeedNanoBananaEdit", "SFWaveSpeedNanoBananaProEdit", "SFWaveSpeedNanoBananaProEditMulti", "SFWaveSpeedNanoBananaProEditUltra", "SFWaveSpeedNanoBananaProTextToImage", "SFWaveSpeedNanoBananaProTextToImageMulti", "SFWaveSpeedNanoBananaProTextToImageUltra", "SFWaveSpeedNanoBananaTextToImage", "SFWaveSpeedQwenEdit", "SFWaveSpeedQwenEditLora", "SFWaveSpeedQwenEditPlus", "SFWaveSpeedQwenEditPlusLora", "SFWaveSpeedQwenTextToImage", "SFWaveSpeedQwenTextToImageLora", "SFWaveSpeedRunwayUpscale", "SFWaveSpeedSeedreamV4", "SFWaveSpeedSeedreamV4Edit", "SFWaveSpeedSeedreamV4EditSequential", "SFWaveSpeedSeedreamV4Sequential", "SFWaveSpeedSora2ImageToVideo", "SFWaveSpeedSora2ImageToVideoPro", "SFWaveSpeedSora2TextToVideo", "SFWaveSpeedSora2TextToVideoPro", "SFWaveSpeedVeo31FastImageToVideo", "SFWaveSpeedVeo31FastTextToVideo", "SFWaveSpeedVeo31ImageToVideo", "SFWaveSpeedVeo31ReferenceToVideo", "SFWaveSpeedVeo31TextToVideo", "SFWaveSpeedWan22Animate", "SFWaveSpeedWan22I2V720p", "SFWaveSpeedWan25ImageEdit", "SFWaveSpeedWan25ImageToVideo", "SFWaveSpeedWan25ImageToVideoFast", "SFWaveSpeedWan25TextToImage", "SFWaveSpeedWan25TextToVideo", "SFWaveSpeedWan25TextToVideoFast", "WaveSpeedAI Qwen Image Text to Image", "WaveSpeedAI Qwen Image Text to Image LoRA", "WaveSpeedAI_RunwaymlUpscaleV1Node", "WaveSpeedAI_Wan22I2V720pNode" ], { "title_aux": "comfyui-stillfront" } ], "https://github.com/razvanmatei-sf/razv-llm": [ [ "RazvLLMChat" ], { "title_aux": "ComfyUI Razv LLM Node" } ], "https://github.com/razvanmatei-sf/razv-wavespeed": [ [ "WaveSpeedAI Alibaba Wan 2.5 Image Edit", "WaveSpeedAI ByteDance Seedream V4", "WaveSpeedAI ByteDance Seedream V4 Sequential", "WaveSpeedAI Bytedance Seedream V4 Edit", "WaveSpeedAI Bytedance Seedream V4 Edit Sequential", "WaveSpeedAI Client", "WaveSpeedAI Flux ControlNet Union Pro 2.0", "WaveSpeedAI Flux Kontext Dev", "WaveSpeedAI Flux Kontext Max", "WaveSpeedAI Flux Kontext Pro", "WaveSpeedAI Google Nano Banana Edit", "WaveSpeedAI Google Nano Banana Pro Edit", "WaveSpeedAI Google Nano Banana Pro Edit Multi", "WaveSpeedAI Google Nano Banana Pro Edit Ultra", "WaveSpeedAI Google Nano Banana Pro Text to Image", "WaveSpeedAI Google Nano Banana Pro Text to Image Multi", "WaveSpeedAI Google Nano Banana Pro Text to Image Ultra", "WaveSpeedAI Google Nano Banana Text to Image", "WaveSpeedAI Google VEO 3.1 Fast Image-to-Video", "WaveSpeedAI Google VEO 3.1 Fast Text-to-Video", "WaveSpeedAI Google VEO 3.1 Image-to-Video", "WaveSpeedAI Google VEO 3.1 Reference-to-Video", "WaveSpeedAI Google VEO 3.1 Text-to-Video", "WaveSpeedAI Image Upscaler", "WaveSpeedAI InfiniteTalk", "WaveSpeedAI InfiniteTalk Multi", "WaveSpeedAI OpenAI Sora 2 Image-to-Video", "WaveSpeedAI OpenAI Sora 2 Image-to-Video Pro", "WaveSpeedAI OpenAI Sora 2 Text-to-Video", "WaveSpeedAI OpenAI Sora 2 Text-to-Video Pro", "WaveSpeedAI Qwen Image Edit", "WaveSpeedAI Qwen Image Edit LoRA", "WaveSpeedAI Qwen Image Edit Plus", "WaveSpeedAI Qwen Image Edit Plus LoRA", "WaveSpeedAI Qwen Image Text to Image", "WaveSpeedAI Qwen Image Text to Image LoRA", "WaveSpeedAI WAN 2.2 Animate", "WaveSpeedAI WAN 2.5 Image-to-Video", "WaveSpeedAI WAN 2.5 Image-to-Video Fast", "WaveSpeedAI WAN 2.5 Text-to-Image", "WaveSpeedAI WAN 2.5 Text-to-Video", "WaveSpeedAI WAN 2.5 Text-to-Video Fast", "WaveSpeedAI_RunwaymlUpscaleV1Node", "WaveSpeedAI_Wan22I2V720pNode" ], { "title_aux": "ComfyUI Razv WaveSpeed Nodes" } ], "https://github.com/razvanmatei-sf/serhii-prompt-list": [ [ "Dynamic Prompt List" ], { "title_aux": "Dynamic Prompt List Node for ComfyUI" } ], "https://github.com/rcfcu2000/zhihuige-nodes-comfyui": [ [ "Combine ZHGMasks", "Cover ZHGMasks", "From ZHG pip", "GroundingDinoModelLoader (zhihuige)", "GroundingDinoPIPESegment (zhihuige)", "GroundingDinoSAMSegment (zhihuige)", "InvertMask (zhihuige)", "SAMModelLoader (zhihuige)", "To ZHG pip", "ZHG FaceIndex", "ZHG GetMaskArea", "ZHG Image Levels", "ZHG SaveImage", "ZHG SmoothEdge", "ZHG UltimateSDUpscale" ], { "title_aux": "zhihuige-nodes-comfyui" } ], "https://github.com/rcsaquino/comfyui-custom-nodes": [ [ "BackgroundRemover | rcsaquino", "VAELoader | rcsaquino", "VAEProcessor | rcsaquino" ], { "title_aux": "rcsaquino/comfyui-custom-nodes" } ], "https://github.com/rdanalex/ComfyUI-ClownSampler": [ [ "Clown Sampler Loader JK" ], { "title_aux": "ComfyUI-ClownSampler" } ], "https://github.com/rdancer/ComfyUI_Florence2SAM2": [ [ "RdancerFlorence2SAM2GenerateMask" ], { "title_aux": "ComfyUI_Florence2SAM2" } ], "https://github.com/rdawgemfl/rdawg_3D_pack": [ [ "RDAWG3DAnalyzeMesh", "RDAWG3DBoundingBox", "RDAWG3DComputeCurvature", "RDAWG3DComputeDistance", "RDAWG3DCreateMesh", "RDAWG3DDownsamplePointCloud", "RDAWG3DExtractFeatures", "RDAWG3DLoadModel", "RDAWG3DLoadPointCloud", "RDAWG3DMeshToImage", "RDAWG3DMeshToPointCloud", "RDAWG3DPointCloudToMesh", "RDAWG3DRemeshUniform", "RDAWG3DRemoveOutliers", "RDAWG3DSimplifyMesh", "RDAWG3DSmoothMesh", "RDAWG3DSubdivideMesh", "RDAWG3DTransform", "RDAWG3DTransformPointCloud" ], { "title_aux": "RDAWG 3D Pack (CUDA 12.8 + PyTorch 2.9.0)" } ], "https://github.com/rdomunky/comfyui-subfolderimageloader": [ [ "SubfolderImageLoader" ], { "title_aux": "comfyui-subfolderimageloader" } ], "https://github.com/reallusion/ComfyUI-Reallusion": [ [ "additional_image", "control_net", "core", "upscale_data" ], { "title_aux": "Reallusion ComfyUI Custom Nodes" } ], "https://github.com/realmarauder/ComfyUI-TensorTrap": [ [ "TensorTrap_AnalyzeWorkflow", "TensorTrap_AuditNodes", "TensorTrap_PreflightCheck", "TensorTrap_ScanModel" ], { "author": "realmarauder (M2 Dynamics)", "description": "Security scanner for ComfyUI \u2014 scans model files, audits custom nodes, and analyzes workflow graphs for threats.", "nickname": "TensorTrap", "title": "TensorTrap Security Scanner", "title_aux": "comfyui-tensortrap" } ], "https://github.com/receyuki/comfyui-prompt-reader-node": [ [ "SDAnyConverter", "SDBatchLoader", "SDLoraLoader", "SDLoraSelector", "SDParameterExtractor", "SDParameterGenerator", "SDPromptMerger", "SDPromptReader", "SDPromptSaver", "SDTypeConverter" ], { "author": "receyuki", "description": "The ultimate solution for managing image metadata and multi-tool compatibility. ComfyUI node version of the SD Prompt Reader", "nickname": "SD Prompt Reader", "title": "SD Prompt Reader", "title_aux": "SD Prompt Reader" } ], "https://github.com/recraft-ai/ComfyUI-RecraftAI": [ [ "RecraftBackgroundRemover", "RecraftBackgroundReplacer", "RecraftClarityUpscaler", "RecraftClient", "RecraftGenerativeUpscaler", "RecraftImageGenerator", "RecraftImageToImageTransformer", "RecraftInpainter" ], { "title_aux": "ComfyUI-RecraftAI" } ], "https://github.com/red-polo/ComfyUI-WanViTPoseRetargeter": [ [ "WanViTPoseEstimator", "WanViTPoseRetargeter", "WanViTPoseRetargeterToSrc" ], { "title_aux": "ComfyUI-WanViTPoseRetargeter" } ], "https://github.com/redhottensors/ComfyUI-Prediction": [ [ "AvoidErasePrediction", "CFGPrediction", "CharacteristicGuidancePrediction", "CombinePredictions", "ConditionedPrediction", "EarlyMiddleLatePrediction", "InterpolatePredictions", "LogSigmas", "PerpNegPrediction", "SamplerCustomPrediction", "ScalePrediction", "ScaledGuidancePrediction", "SelectSigmas", "SplitAtSigma", "SwitchPredictions" ], { "author": "RedHotTensors", "description": "Fully customizable Classifer Free Guidance for ComfyUI", "nickname": "ComfyUI-Prediction", "title": "ComfyUI-Prediction", "title_aux": "ComfyUI-Prediction" } ], "https://github.com/redstonewhite/ComfyUI-InstantTensorLoaders": [ [ "InstantCLIPLoader", "InstantCheckpointLoader", "InstantCheckpointLoaderSimple", "InstantControlNetLoader", "InstantDiffControlNetLoader", "InstantDualCLIPLoader", "InstantQuadrupleCLIPLoader", "InstantTripleCLIPLoader", "InstantUNETLoader", "InstantVAELoader" ], { "title_aux": "ComfyUI-InstantTensorLoaders" } ], "https://github.com/redstonewhite/ComfyUI-OneShotOutputs": [ [ "OneShotRelay" ], { "title_aux": "ComfyUI-OneShotOutputs" } ], "https://github.com/reeoi/ComfyUI-WebROI": [ [ "WebROICapture" ], { "title_aux": "ComfyUI-WebROI" } ], "https://github.com/regiellis/ComfyUI-EasyColorCorrector": [ [ "BatchColorCorrection", "ColorCorrectionViewer", "ColorPaletteExtractor", "EasyColorCorrection", "FilmEmulation", "RawImageProcessor", "VAEColorCorrector" ], { "title_aux": "Easy Color Correction" } ], "https://github.com/regiellis/ComfyUI-EasyIllustrious": [ [ "IllustriousAppendRegion", "IllustriousArtists", "IllustriousAttentionCouple", "IllustriousAutoOutpaint", "IllustriousCLIPTextEncoder", "IllustriousCharacters", "IllustriousClothing", "IllustriousColorSuite", "IllustriousE621Artists", "IllustriousE621Characters", "IllustriousEmotions", "IllustriousEmptyLatentImage", "IllustriousEmptyRegions", "IllustriousHairstyles", "IllustriousKSamplerPresets", "IllustriousKSamplerPro", "IllustriousLatentUpscale", "IllustriousMakeRegion", "IllustriousMasterModel", "IllustriousMultiPassSampler", "IllustriousNegativeCLIPEncoder", "IllustriousPonyTokens", "IllustriousPoses", "IllustriousPrompt", "IllustriousRegionalConditioning", "IllustriousScenesPlus", "IllustriousScheduler", "IllustriousSmartSceneGenerator", "IllustriousTriplePassSampler", "IllustriousVAEDecode", "IllustriousVAEEncode", "TIPOPromptOptimizer" ], { "title_aux": "Comfyui-EasyIllustrious" } ], "https://github.com/regiellis/ComfyUI-EasyNoobai": [ [ "EasyNoobai", "EasyNoobaiMasterModel", "NoobaiArtists", "NoobaiCharacters", "NoobaiClothing", "NoobaiE621Artists", "NoobaiE621Characters", "NoobaiHairstyles", "NoobaiPony", "NoobaiPoses" ], { "title_aux": "ComfyUI-EasyNoobai" } ], "https://github.com/regiellis/ComfyUI-EasyPony": [ [ "EasyPony" ], { "title_aux": "ComfyUI-EasyPony" } ], "https://github.com/regiellis/ComfyUI-SDXL-Adherence": [ [ "AlignHintsToLatent", "AutoSize64", "CropByBBox", "NegativePromptHelper", "PostPolish", "SDXLDualClipEncode", "SDXLPromptStyler", "SmartLatent" ], { "title_aux": "SDXL Adherence" } ], "https://github.com/relhamdi/ComfyUI-RE-CustomUtils": [ [ "BreakEncoder", "CharacterLoader", "PromptLayoutFiller", "PromptOptionPicker", "PromptPresetSelector", "PromptRouter", "PromptSwitch", "QuickCombo", "StyleLoader" ], { "title_aux": "ComfyUI-RE-CustomUtils" } ], "https://github.com/remingtonspaz/ComfyUI-ReferenceChain": [ [ "ReferenceChainConditioning", "ReferenceChainConditioningBase64" ], { "title_aux": "Reference Chain Conditioning" } ], "https://github.com/revirevy/Comfyui_saveimage_imgbb": [ [ "ImgBBUploader", "LLM_prompt_generator" ], { "author": "N.RHEVI", "description": "This custom node allow save image to imgbb.", "nickname": "save image to imgbb", "title": "save image to imgbb", "title_aux": "Comfyui_saveimage_imgbb" } ], "https://github.com/revisionhiep-create/Comfyui-Prompt-Sorter": [ [ "IllustriousPromptSorter" ], { "title_aux": "Comfyui-Prompt-Sorter" } ], "https://github.com/revisionhiep-create/comfyui-standard-trigger-words": [ [ "StandardTriggerWordsLoader" ], { "title_aux": "comfyui-standard-trigger-words" } ], "https://github.com/revisionhiep-create/comfyui-universal-trigger-toggle": [ [ "UniversalTriggerToggle" ], { "title_aux": "comfyui-universal-trigger-toggle" } ], "https://github.com/revisiontony/LoraMangerWebFrame": [ [ "LoraWebFrame" ], { "title_aux": "ComfyUI Lora Manager Web Frame" } ], "https://github.com/rgamevfx/ComfyUI-RGnodes": [ [ "MaskRangeDoctor", "VACEClipDoctor", "VACEInpaintKeyframeInsert", "VACEVideoSplice" ], { "title_aux": "ComfyUI-RGnodes" } ], "https://github.com/rgthree/rgthree-comfy": [ [ "RgthreeAnySwitch", "RgthreeBigContext", "RgthreeContext", "RgthreeContextMerge", "RgthreeContextMergeBig", "RgthreeContextSwitch", "RgthreeContextSwitchBig", "RgthreeDisplayAny", "RgthreeDisplayInt", "RgthreeImageComparer", "RgthreeImageInsetCrop", "RgthreeImageOrLatentSize", "RgthreeImageResize", "RgthreeKSamplerConfig", "RgthreeLoraLoaderStack", "RgthreePowerLoraLoader", "RgthreePowerPrimitive", "RgthreePowerPrompt", "RgthreePowerPromptSimple", "RgthreePowerPuter", "RgthreeSDXLEmptyLatentImage", "RgthreeSDXLPowerPromptPositive", "RgthreeSDXLPowerPromptSimple", "RgthreeSeed" ], { "author": "rgthree", "description": "A bunch of nodes I created that I also find useful.", "nickname": "rgthree", "nodename_pattern": " \\(rgthree\\)$", "title": "Comfy Nodes", "title_aux": "rgthree's ComfyUI Nodes" } ], "https://github.com/rh6423/ComfyUi-PhotoRX": [ [ "PhotoRXFilmGrainAdvanced", "PhotoRXFilmGrainBasic", "PhotoRXProfileInfo" ], { "title_aux": "ComfyUi-PhotoRX" } ], "https://github.com/rhdunn/comfyui-audio-processing": [ [ "ComfyAudio.ApplyFilterBank", "ComfyAudio.GriffinLim", "ComfyAudio.InverseSpectrogram", "ComfyAudio.LinearFilterBank", "ComfyAudio.LoadAudio", "ComfyAudio.MelScaleFilterBank", "ComfyAudio.PlotFilterBank", "ComfyAudio.PlotSpectrogram", "ComfyAudio.PlotWaveform", "ComfyAudio.Spectrogram" ], { "title_aux": "comfyui-audio-processing" } ], "https://github.com/rhdunn/comfyui-bus-plugin": [ [ "ComfyBus.CLIPConditioningBusNode", "ComfyBus.CLIPEncodedPromptBusNode", "ComfyBus.CheckpointBusNode", "ComfyBus.ImageBusNode", "ComfyBus.ImageParameterBusNode", "ComfyBus.ImageScaleToSideParameterBusNode", "ComfyBus.ImageSizeBusNode", "ComfyBus.LatentImageBusNode", "ComfyBus.LatentImageParameterBusNode", "ComfyBus.PromptBusNode", "ComfyBus.PromptSDXLBusNode" ], { "title_aux": "comfyui-bus-plugin" } ], "https://github.com/rheemai24-hue/ComfyUI-SDCPP": [ [ "SDCppCustomFlux" ], { "title_aux": "ComfyUI-SDCPP" } ], "https://github.com/rholdorf/comfyui_imgtools": [ [ "ImageDimensionFitter", "ImagePaddingCalculator", "PathSplitter", "RandomLineConcatenator", "SaveImageWithCaption" ], { "title_aux": "comfyui_imgtools" } ], "https://github.com/rhplus0831/ComfyMepi": [ [ "MepiCheckpoint", "MepiImageSize", "MepiNegativePrompt", "MepiPositivePrompt", "MepiSaveImage", "MepiStepsAndCfg" ], { "title_aux": "ComfyMepi" } ], "https://github.com/richinsley/Comfy-LFO": [ [ "LFO_Pulse", "LFO_Sawtooth", "LFO_Sine", "LFO_Square", "LFO_Triangle" ], { "title_aux": "Comfy-LFO" } ], "https://github.com/ricklove/comfyui-ricklove": [ [ "RL_BBox", "RL_CacheImageSequence", "RL_CacheMaskSequence", "RL_CivitaiTopImagePrompts", "RL_Crop_Resize", "RL_Finetune_Analyze", "RL_Finetune_Analyze_Batch", "RL_Finetune_Variable", "RL_ForceDependencyOrder", "RL_ForceDependencyOrder_ImageString", "RL_ForceDependencyOrder_Images", "RL_ForceDependencyOrder_Latents", "RL_ForceDependencyOrder_String", "RL_ForceDependencyOrder_Strings", "RL_IfFileExists", "RL_Image_Shadow", "RL_Image_Threshold_Channels", "RL_Internet_Search", "RL_LoadImageSequence", "RL_Load_Flow", "RL_LoraTextExtractTags", "RL_Optical_Flow_Dip", "RL_RebootComfyIfLeaky", "RL_SaveImageSequence", "RL_Save_Flow", "RL_SequenceContext", "RL_Sequence_ToFilePathList", "RL_StopIfBlack", "RL_Uncrop", "RL_Warp_Image", "RL_Zoe_Depth_Map_Preprocessor", "RL_Zoe_Depth_Map_Preprocessor_Raw_Infer", "RL_Zoe_Depth_Map_Preprocessor_Raw_Process" ], { "title_aux": "comfyui-ricklove" } ], "https://github.com/rickrender/ComfyUI-Vectorizer-API": [ [ "BackgroundRemoverNode", "BackgroundRemoverSVGNode", "VectorizerAINode" ], { "title_aux": "Vectorizer API" } ], "https://github.com/rickyars/comfyui-llm-tile": [ [ "LLMAdaptiveTileDetailer", "LLMTileSequentialDetailer", "TiledImageGenerator", "TiledImageGeneratorAdvanced" ], { "title_aux": "Tiled Image Generator for ComfyUI" } ], "https://github.com/rikanrino/Rikannodes": [ [ "RikanHiddenBase64ImageLoader", "RikanHiddenBase64ImageSaver", "RikanMultiLoraLoader", "RikanPromptRelayEncodeTimeline", "RikanPromptRelayMultiLoraGate", "RikanQwenCustomImageSize", "RikanRTXResolutionSettings", "RikanWanSpatioTemporalTiledVAEDecode", "rikan-i2vpainter", "rikan-i2vpainter-tiled-vae" ], { "title_aux": "Rikannodes" } ], "https://github.com/risunobushi/ComfyUI-Similarity-Score": [ [ "ImageSimilarityScores" ], { "title_aux": "ComfyUI-Similarity-Score" } ], "https://github.com/risunobushi/ComfyUI_DisplacementMapTools": [ [ "DisplaceLogo", "ExtractDisplacementMap" ], { "title_aux": "ComfyUI_DisplacementMapTools" } ], "https://github.com/risunobushi/ComfyUI_sm4ll-Wrapper": [ [ "VTONAPINode", "VTONAPIPaidNode", "VTONLookbookNode" ], { "title_aux": "ComfyUI_sm4ll-Wrapper" } ], "https://github.com/risunobushi/comfyUI_FrequencySeparation_RGB-HSV": [ [ "FrequencyCombination", "FrequencyCombinationHSV", "FrequencySeparation", "FrequencySeparationHSV" ], { "title_aux": "comfyUI_FrequencySeparation_RGB-HSV" } ], "https://github.com/ritik-devsecops/ComfyUI-Floyo-Flux2-API-node": [ [ "Flux2FlexImageEdit", "Flux2FlexTextToImage", "Flux2ProImageEdit", "Flux2ProTextToImage" ], { "title_aux": "ComfyUI-Floyo-Flux2-API-node" } ], "https://github.com/rjgoif/ComfyUI-Img-Label-Tools": [ [ "ImageArray", "ImageEqualizer", "LocalTimerEnd", "LocalTimerStart", "RandomSubset" ], { "title_aux": "Img Label Tools" } ], "https://github.com/rkfg/ComfyUI-Dia_tts": [ [ "DiaModelLoader", "DiaSampler" ], { "title_aux": "Dia realistic TTS" } ], "https://github.com/rnbwdsh/ComfyUI-LatentWalk": [ [ "LatentWalkConditional", "LatentWalkConditionalRandom", "LatentWalkNoise", "LatentWalkVae" ], { "title_aux": "Latent Walk" } ], "https://github.com/rndnanthu/ComfyUI-RndNanthu": [ [ "AutoGradePro", "ColorAnalysisPlotNode", "ColorSpaceSim", "FilmGrain", "LogReconstructionNode", "ProColorGrading", "PromptGenerator" ], { "title_aux": "ComfyUI-RndNanthu" } ], "https://github.com/robertvoy/ComfyUI-Distributed": [ [ "AudioBatchDivider", "Basic data handling: StringDataListJoin", "CreateList", "DistributedCollector", "DistributedEmptyImage", "DistributedModelName", "DistributedSeed", "DistributedValue", "ImageBatchDivider", "ImageConsumer", "JoinStringMulti", "SaveImage", "StringConcatenate", "StringDataListJoin", "StringProvider", "UltimateSDUpscaleDistributed" ], { "title_aux": "ComfyUI-Distributed" } ], "https://github.com/robertvoy/ComfyUI-Flux-Continuum": [ [ "BatchSlider", "BooleanToEnabled", "CannySlider", "ConfigurableDrawText", "ConfigurableModelRouter", "ControlNetSlider", "DenoiseSlider", "DrawTextConfig", "FluxContinuumModelRouter", "GPUSlider", "GuidanceSlider", "IPAdapterSlider", "ImageBatchBoolean", "ImpactControlBridgeFix", "IntPass", "LatentPass", "MaxShiftSlider", "OutputGetString", "PipePass", "ResolutionMultiplySlider", "ResolutionPicker", "SEGSPass", "SamplerParameterPacker", "SamplerParameterUnpacker", "SelectFromBatch", "SimpleTextTruncate", "SplitVec2", "SplitVec3", "StepSlider", "TextVersions" ], { "title_aux": "ComfyUI Flux Continuum: Modular Interface" } ], "https://github.com/robomello/comfyui-prompt-saver": [ [ "PromptSaverNode" ], { "title_aux": "ComfyUI Prompt Saver" } ], "https://github.com/robtl2/ComfyUI-ComfyBridge": [ [ "CB_ImageReceiver", "CB_ImageSender" ], { "title_aux": "ComfyUI-ComfyBridge" } ], "https://github.com/rockerBOO/pixel-sorting": [ [ "PixelSortAnalyze", "PixelSorting" ], { "title_aux": "pixel-sorting" } ], "https://github.com/rohit267/champdev-comfyui-nodes": [ [ "ChamSaveImage", "ChamSaveVideo", "ChampdevFM", "ChampdevTerminal" ], { "title_aux": "Champdev Custom Nodes" } ], "https://github.com/rohitsainier/ComfyUI-InstagramDownloader": [ [ "InstagramDownloader", "MediaOrganizer" ], { "title_aux": "ComfyUI-InstagramDownloader" } ], "https://github.com/romeobuilderotti/ComfyUI-PNG-Metadata": [ [ "SetMetadataAll", "SetMetadataString" ], { "title_aux": "ComfyUI PNG Metadata" } ], "https://github.com/ronaldzgithub/ComfyUI_Appstore": [ [ "ComfyUIAppstoreHost", "ComfyUIAppstoreParam", "ComfyUIAppstoreSaveImage", "sdAppstore_saveImage" ], { "title_aux": "ComfyUI_Appstore" } ], "https://github.com/ronniebasak/ComfyUI-Tara-LLM-Integration": [ [ "TaraAdvancedComposition", "TaraApiKeyLoader", "TaraApiKeySaver", "TaraDaisyChainNode", "TaraLLMConfig", "TaraPresetLLMConfig", "TaraPrompter", "TaraPrompterAdvanced" ], { "title_aux": "ComfyUI-Tara-LLM-Integration" } ], "https://github.com/ronsantash/Comfyui-flexi-lora-loader": [ [ "ComfyUIFlexiLoRALoader" ], { "title_aux": "ComfyUIFlexiLoRALoader" } ], "https://github.com/rookiepsi/comfypsi_blur_mask": [ [ "comfypsi_blur_mask" ], { "title_aux": "Blur Mask" } ], "https://github.com/rookiepsi/comfyui-extended": [ [ "ImageLiquify", "ImageSwitch", "MaskSwitch", "PreviewBoolean", "PreviewFloat", "PreviewInteger", "PreviewMask", "PreviewText", "PrimitiveBoolean", "PrimitiveDimensions", "PrimitiveFloat", "PrimitiveInteger", "PrimitiveText", "UtilityExpression", "UtilityImageDimensions", "UtilitySwitch", "rookiepsi_BlurMask", "rookiepsi_ConstructMask", "rookiepsi_CropImageToMask", "rookiepsi_ResizeMask" ], { "title_aux": "ComfyUI Extended" } ], "https://github.com/rookiestar28/ComfyUI-Danbooru-Tags-Upsampler": [ [ "DanbooruTagsUpsampler", "DanbooruTagsUpsamplerNodeRay" ], { "title_aux": "Danbooru Tags Upsampler for ComfyUI" } ], "https://github.com/rookiestar28/ComfyUI-Doctor": [ [ "DebugPrintNode" ], { "title_aux": "ComfyUI-Doctor" } ], "https://github.com/rookiestar28/ComfyUI-LongCat-Avatar": [ [ "LongCat_Video_SM_Audio", "LongCat_Video_SM_AudioCrop", "LongCat_Video_SM_AudioWindow", "LongCat_Video_SM_Encode", "LongCat_Video_SM_Model", "LongCat_Video_SM_Sampler", "LongCat_Video_SM_Vocal", "LongCat_Video_SM_VocalModel", "LongCat_Video_SM_WhisperModel" ], { "title_aux": "ComfyUI-LongCat-Avatar" } ], "https://github.com/rookiestar28/ComfyUI-OpenClaw": [ [ "CheckpointLoaderSimple", "KSampler", "MoltbotBatchVariants", "MoltbotImageToPrompt", "MoltbotPromptPlanner", "MoltbotPromptRefiner" ], { "title_aux": "ComfyUI-OpenClaw" } ], "https://github.com/rookiestar28/ComfyUI-RookieUI": [ [ "CheckpointLoaderSimple", "ModelPatchLoader", "ModelSamplingAuraFlow", "QwenImageDiffsynthControlnet", "RookieUIA1111CLIPTextEncode", "RookieUIA1111CLIPTextEncodeSDXL", "RookieUIADetailerDetectMask", "RookieUIControlNetApplyNativeAdvanced", "RookieUIControlNetPreprocess", "RookieUILoadAssetImage", "RookieUILoadAssetMask", "RookieUISaveImageWithMetadata", "RookieUIVAEEncodeForInpaint", "UNETLoader", "VAELoader" ], { "title_aux": "ComfyUI-RookieUI" } ], "https://github.com/rookiestar28/ComfyUI-TranslateGemma": [ [ "TranslateGemma" ], { "title_aux": "ComfyUI-TranslateGemma" } ], "https://github.com/rookiestar28/ComfyUI_Text_Processor": [ [ "AddTextToImage", "AdvancedImageSaver", "AdvancedTextFilter", "EvaluateFloats", "EvaluateInts", "EvaluateStrs", "ImageCropper", "LoadImageBatch", "ResizeImageAdvanced", "TP_LoadMask", "TP_SaveMask", "TextInput", "TextScraper", "TextStorageReader", "TextStorageWriter", "WildcardsNode", "image_concat_advanced" ], { "title_aux": "ComfyUI Text Processor" } ], "https://github.com/room3dev/ComfyUI-FrameIO": [ [ "BatchLoadImageList", "BatchLoadImageSequence", "BatchLoadImageSequenceWithTrigger", "BatchSaveImageSequenceWebP", "ListVideoFiles" ], { "title_aux": "ComfyUI-FrameIO" } ], "https://github.com/room3dev/ComfyUI-I2VChainHelper": [ [ "I2VChainHelper" ], { "title_aux": "ComfyUI-I2VChainHelper" } ], "https://github.com/room3dev/ComfyUI-PixelForge": [ [ "PixelForge", "PixelForgeResizeImage" ], { "title_aux": "ComfyUI-PixelForge" } ], "https://github.com/roundyyy/ComfyUI-mesh-simplifier": [ [ "MeshSimplifierNode" ], { "title_aux": "Mesh Simplifier for ComfyUI" } ], "https://github.com/routhakash/AkkiNodes-LLM-Suite-for-ComfyUI": [ [ "AICharacterLookdevBible-Akki", "AICinematographer_Akki", "AIQCSupervisor-Akki", "AISceneChoreographerBible-Akki", "AIScriptCrafter01FoundationBible-Akki", "AIScriptCrafter02BeatSheetBible-Akki", "AIScriptCrafter03ScreenplayBible-Akki", "AISetLookdevBible-Akki", "AIShotDurationCalculator-Akki", "AIVideoPromptEngineerPro-Akki", "AssetSelector-Akki", "GenericFileLoader-Akki", "GenericFileSaver-Akki", "GenericImageLoader-Akki", "GenericImageNamer-Akki", "KeywordLoader-Akki", "LLMLoader-Akki", "LLMLoaderLMStudio-Akki", "LoadTextFileAdvanced-Akki", "LoadTextFileSimple-Akki", "LookdevBibleLoader-Akki", "ProShotListParser-Akki", "ProjectDirector-Akki", "SaveTextFile-Akki", "SceneChoreographyLoader-Akki", "ShotAssetLoader-Akki", "ShotSelector-Akki", "StoryWriter-Akki", "VideoPromptLoader-Akki" ], { "title_aux": "AkkiNodes LLM Suite: Your Personal AI Film Studio" } ], "https://github.com/royceschultz/ComfyUI-Notifications": [ [ "Notif-PlaySound", "Notif-SystemNotification", "Notif-UnifiedNotification", "Notif-Webhook" ], { "title_aux": "ComfyUI-Notifications" } ], "https://github.com/royceschultz/ComfyUI-TranscriptionTools": [ [ "TT-AudioSink", "TT-ConvertVhsAudioToAudio", "TT-LoadAudio", "TT-LoadBatch", "TT-LoadVideoAudio", "TT-LoadWhisperModel", "TT-WhisperTranscription", "TT-WhisperTranscriptionBatch" ], { "title_aux": "ComfyUI-TranscriptionTools" } ], "https://github.com/rslosch/comfyui-nodesweet": [ [ "LoadImageSetFromFolderSortedNode", "LoadImageSetFromOutputFolderSortedNode", "MultilineStringRepeater" ], { "title_aux": "ComfyUI Batch BBox Detector" } ], "https://github.com/rsxdalv/ComfyUI-TTS-Webui": [ [ "TTSWebUI_OpenAI_TTS", "TTS_ChatterboxNode", "TTS_F5TTSNode", "TTS_FireRedTTS2Node", "TTS_GlobalPresetNode", "TTS_HiggsV2Node", "TTS_KittenTTSNode", "TTS_KokoroNode", "TTS_MMSNode", "TTS_MegaTTS3Node", "TTS_ParlerTTSNode", "TTS_PiperTTSNode", "TTS_StyleTTS2Node", "TTS_VallEXNode" ], { "title_aux": "TTS WebUI API nodes for ComfyUI" } ], "https://github.com/ru4ls/ComfyUI_Google-Fonts": [ [ "GoogleFontTextNode" ], { "title_aux": "Google Font Text Image Node for ComfyUI" } ], "https://github.com/ru4ls/ComfyUI_Imagen": [ [ "ImagenNode" ], { "title_aux": "ComfyUI_Imagen" } ], "https://github.com/ru4ls/ComfyUI_Nano_Banana": [ [ "NanoBanana2AIO", "NanoBanana2MultiTurnChat", "NanoBananaAIO", "NanoBananaMultiTurnChat" ], { "title_aux": "ComfyUI_Nano_Banana" } ], "https://github.com/ru4ls/ComfyUI_StreetView-Loader": [ [ "StreetViewAnimator", "StreetViewCubemapLoader", "StreetViewEquirectangularLoader", "StreetViewLoader", "StreetViewPanoLoader", "StreetViewURLParser" ], { "title_aux": "ComfyUI Street View Loader Node" } ], "https://github.com/ru4ls/ComfyUI_Wan": [ [ "WanI2IGenerator", "WanI2VEffectGenerator", "WanI2VGenerator", "WanII2VGenerator", "WanT2IGenerator", "WanT2VGenerator", "WanVACEImageReference", "WanVACEVideoEdit", "WanVACEVideoExtension", "WanVACEVideoOutpainting", "WanVACEVideoRepainting" ], { "title_aux": "ComfyUI_Wan" } ], "https://github.com/ruanjianlun/comfyui_maya1_tts_alun": [ [ "MayaTTSNode", "custom_nodes" ], { "title_aux": "comfyui-maya1-tts" } ], "https://github.com/rubenvillarreal/ComfyUI_PoseAlign": [ [ "PoseAlignTwoToOne", "PoseViewer", "SimpleTestNode" ], { "title_aux": "ComfyUI_PoseAlign" } ], "https://github.com/rubi-du/ComfyUI-BiRefNet-Super": [ [ "BiRefNet_Lite", "BiRefNet_Super", "BiRefNet_onnx" ], { "title_aux": "ComfyUI-BiRefNet-lite" } ], "https://github.com/rubi-du/ComfyUI-Flux-Inpainting": [ [ "Flux Inpainting", "FluxGuffInpainting", "FluxInpainting", "FluxSimpleInpainting", "FluxTransformerInpainting", "FluxVAELoader" ], { "title_aux": "ComfyUI-Flux-Inpainting" } ], "https://github.com/rubi-du/ComfyUI-ICC-nodes": [ [ "LoadImageICC", "PreviewImageICC", "SaveImageICC" ], { "title_aux": "ComfyUI-ICC-nodes" } ], "https://github.com/rui40000/RUI-Nodes": [ [ "ColorMatcher", "DialogueExtractor", "ImageFlip", "LoadImageByPath", "LoadImageWithName", "MaskSelector", "OpenAIAPINode", "PageNarrationRemover", "QwenEditImageGeneration", "RuiMaskPreview", "RuiSpriteSplitter", "RuiSpriteSplitterRGBA", "SaturationAdjustment", "ShotSplitter", "TextList", "UTF8Converter" ], { "title_aux": "RUI-Nodes" } ], "https://github.com/ruiqutech/ComfyUI-RuiquNodes": [ [ "EvaluateListMultiple1", "EvaluateListMultiple3", "EvaluateListMultiple6", "EvaluateListMultiple9", "EvaluateMultiple1", "EvaluateMultiple3", "EvaluateMultiple6", "EvaluateMultiple9", "ImageDilate", "ImageErode", "ListPath", "MaskDilate", "MaskErode", "PreviewMask", "RangeSplit", "SaveMask", "StringAsAny", "StringConcat1", "StringConcat3", "StringConcat6", "StringConcat9", "StringPathStem", "TermsToList", "VAEDecodeSave" ], { "title_aux": "RuiquNodes for ComfyUI" } ], "https://github.com/ruminar/ComfyUI-CheckpointHandpickerSuite": [ [ "CheckpointListSelector", "CheckpointNameCycler", "CheckpointStatusTagger", "EphemeralPreview", "ImageDirPreview" ], { "title_aux": "ComfyUI-CheckpointHandpickerSuite" } ], "https://github.com/ruminar/ComfyUI-EphemeralPreviewTap": [ [ "EphemeralPreviewTap" ], { "title_aux": "Ephemeral Preview Tap" } ], "https://github.com/ruminar/ComfyUI-LightQueueCounter": [ [ "LightQueueCounterAnyPassthrough", "LightQueueCounterSetTitle", "LightQueueCounterTitleTap" ], { "title_aux": "ComfyUI-LightQueueCounter" } ], "https://github.com/ruminar/ComfyUI-PromptRandomChoice": [ [ "PromptRandomChoice", "PromptRandomChoiceEx", "SafeRandomSeed" ], { "title_aux": "ComfyUI-PromptRandomChoice" } ], "https://github.com/runtime44/comfyui_r44_nodes": [ [ "Runtime44ColorMatch", "Runtime44DynamicKSampler", "Runtime44FilmGrain", "Runtime44ImageEnhance", "Runtime44ImageOverlay", "Runtime44ImageResizer", "Runtime44ImageToNoise", "Runtime44IterativeUpscaleFactor", "Runtime44MaskSampler", "Runtime44TiledMaskSampler", "Runtime44Upscaler" ], { "title_aux": "Runtime44 ComfyUI Nodes" } ], "https://github.com/ruucm/ruucm-comfy": [ [ "BatchAverageImage", "GazeOffsetCalculator", "LoadExternalLoraModelOnly", "NanoBananaEdit", "NanoBananaEyeMatch", "RuucmShareScreen" ], { "nodename_pattern": " \\(ruucm\\)$", "title_aux": "Ruucm's ComfyUI Nodes" } ], "https://github.com/ruwwww/ComfyUI-SPEED": [ [ "SamplerSPEED" ], { "title_aux": "ComfyUI-SPEED" } ], "https://github.com/ruwwww/ComfyUI-Spectrum-sdxl": [ [ "CalibratedSpectrumSDXL", "SpectrumSDXL", "SpectrumSDXLCalibrated" ], { "title_aux": "ComfyUI-Spectrum-sdxl" } ], "https://github.com/ryan-seungyong-lee/ComfyUI-PromptEnhancer": [ [ "PromptEnhancerI2I", "PromptEnhancerT2I" ], { "title_aux": "ComfyUI-PromptEnhancer" } ], "https://github.com/ryanontheinside/ComfyUI-CalculatorX": [ [ "Calculator", "IntToFloat" ], { "title_aux": "ComfyUI-CalculatorX" } ], "https://github.com/ryanontheinside/ComfyUI-DeepLiveCam": [ [ "DeepLiveCamNode" ], { "title_aux": "Deep Live Cam for ComfyUI" } ], "https://github.com/ryanontheinside/ComfyUI_ControlFreak": [ [ "ControlFreak" ], { "title_aux": "Control Freak for ComfyUI" } ], "https://github.com/ryanontheinside/ComfyUI_Doom": [ [ "Doom" ], { "title_aux": "Doom" } ], "https://github.com/ryanontheinside/ComfyUI_EfficientTAM": [ [ "EfficientTAMLoader", "EfficientTAMPredictor" ], { "title_aux": "ComfyUI-EfficientTAM" } ], "https://github.com/ryanontheinside/ComfyUI_ProfilerX": [ [ "ExecutionTracker" ], { "title_aux": "ComfyUI_ProfilerX" } ], "https://github.com/ryanontheinside/ComfyUI_RealtimeNodes": [ [ "BlendshapeControlFloat", "BlendshapeControlInt", "BlendshapeTrigger", "CompareMediaPipeEmbeddings", "CoordinateConverter", "FaceDetectionToMask", "FaceLandmarkPosition", "FaceTextureWarp", "HandLandmarkPosition", "HeadPoseControlFloat", "HeadPoseControlInt", "HeadPoseTrigger", "MaskFromFaceLandmarks", "MaskFromHandLandmarks", "MaskFromPoseLandmarks", "MediaPipeFaceDetector", "MediaPipeFaceDetectorModelLoader", "MediaPipeFaceLandmarker", "MediaPipeFaceLandmarkerModelLoader", "MediaPipeFaceStylizer", "MediaPipeFaceStylizerModelLoader", "MediaPipeGestureRecognizer", "MediaPipeGestureRecognizerModelLoader", "MediaPipeHandLandmarker", "MediaPipeHandLandmarkerModelLoader", "MediaPipeHolisticLandmarker", "MediaPipeHolisticVisualizer", "MediaPipeImageEmbedder", "MediaPipeImageEmbedderModelLoader", "MediaPipeImageSegmenter", "MediaPipeImageSegmenterModelLoader", "MediaPipeInteractiveSegmenter", "MediaPipeInteractiveSegmenterModelLoader", "MediaPipeObjectDetector", "MediaPipeObjectDetectorModelLoader", "MediaPipePoseLandmarker", "MediaPipePoseLandmarkerModelLoader", "Point2D", "PointList", "PoseLandmarkPosition", "RTCoordinateConverter", "RTDrawLines", "RTDrawPoints", "RTDrawPolygon", "ReshapeMediaPipeEmbedding", "SelectMediaPipeSegment", "VisualizeFaceDetections", "VisualizeFaceLandmarks", "VisualizeGestureRecognitions", "VisualizeHandLandmarks", "VisualizeObjectDetections", "VisualizePoseLandmarks" ], { "title_aux": "Nodes for use with real-time applications of ComfyUI" } ], "https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside": [ [ "ACEStep15GenerationSteering", "ACEStep15KeystoneConfig", "ACEStep15LatentChannelEQ", "ACEStep15MusicalControls", "ACEStep15NativeCoverGuider", "ACEStep15NativeEditGuider", "ACEStep15NativeExtractGuider", "ACEStep15NativeLegoGuider", "ACEStep15SemanticExtractor", "ACEStep15SemanticHintsBlend", "ACEStep15SilenceLatent", "ACEStep15TaskTextEncode", "ACEStepAnalyzeLatent", "ACEStepAudioPostProcessor", "ACEStepExtendGuider", "ACEStepHybridGuider", "ACEStepMaskVisualizer", "ACEStepRepaintGuider", "ACEStepTimeRange", "AdvancedFeatureCombiner", "AdvancedLuminanceMask", "AnimatedFeaturePreview", "AnimatedFloatPreview", "AreaFeatureNode", "AudioChannelMerge", "AudioChannelSplit", "AudioDither", "AudioFade", "AudioFeatureExtractor", "AudioFeatureVisualizer", "AudioFilter", "AudioGain", "AudioInfo", "AudioLatentBlend", "AudioLatentInfo", "AudioLatentStretch", "AudioMaskAnalyzer", "AudioPad", "AudioPitchShift", "AudioRegionMask", "AudioRegionMask15", "AudioResample", "AudioSeparatorSimple", "AudioSubtract", "AudioTemporalMask", "AudioTemporalMask15", "AudioTimeStretch", "AudioTrim", "AudioVolumeNormalization", "Audio_Combine", "Audio_Concatenate", "BeatWaveFeatureExtractor", "BrightnessFeatureNode", "ColorFeatureNode", "Color_Picker", "ContextModifier", "DepthBlender", "DepthFeatureNode", "DepthInjection", "DepthRippleEffect", "DepthShapeModifier", "DepthShapeModifierPrecise", "Doom_", "DownloadOpenUnmixModel", "DrawableFeatureNode", "DyeImage", "EffectVisualizer", "EmbeddingGuidedLatentInterpolate", "EmitterEmissionRateModulation", "EmitterMovement", "EmptyImageAndMaskFromAudio", "EmptyImageFromAudio", "EmptyMaskFromAudio", "FeatureAccumulate", "FeatureCombine", "FeatureContiguousInterpolate", "FeatureFade", "FeatureInfoNode", "FeatureInterpolateMulti", "FeatureInterpolator", "FeatureMath", "FeatureMixer", "FeatureOscillator", "FeaturePeakDetector", "FeatureRebase", "FeatureRenormalize", "FeatureScaler", "FeatureSmoothing", "FeatureToFilteredList", "FeatureToFlexFloatParam", "FeatureToFlexIntParam", "FeatureToFloat", "FeatureToLatentKeyframe", "FeatureToMask", "FeatureToSplineData", "FeatureToTimestepKeyframe", "FeatureToWeightsStrategy", "FeatureTruncateOrExtend", "FlexAudioPitchShift", "FlexAudioTimeStretch", "FlexAudioVisualizerCircular", "FlexAudioVisualizerContour", "FlexAudioVisualizerLine", "FlexExpressionEditor", "FlexImageBloom", "FlexImageChromaticAberration", "FlexImageColorGrade", "FlexImageContrast", "FlexImageDepthWarp", "FlexImageEdgeDetect", "FlexImageGlitch", "FlexImageHorizontalToVertical", "FlexImageHueShift", "FlexImageKaleidoscope", "FlexImageParallax", "FlexImagePixelate", "FlexImagePosterize", "FlexImageTiltShift", "FlexImageTransform", "FlexImageVignette", "FlexImageWarp", "FlexLatentBlend", "FlexLatentInterpolate", "FlexLatentNoise", "FlexMaskBinary", "FlexMaskDepthChamber", "FlexMaskEmanatingRings", "FlexMaskInterpolate", "FlexMaskMath", "FlexMaskMorph", "FlexMaskOpacity", "FlexMaskRandomShapes", "FlexMaskTransform", "FlexMaskVoronoiScheduled", "FlexMaskWarp", "FlexMaskWavePropagation", "FlexVideoDirection", "FlexVideoFrameBlend", "FlexVideoSeek", "FlexVideoSpeed", "FlexlatentAudioBlend", "FloatFeatureNode", "FrequencyFilterCustom", "FrequencyFilterPreset", "FrequencyRange", "GravityWell", "ImageCASBatch", "ImageChunk", "ImageDifference", "ImageIndexSelect", "ImageInterval", "ImageIntervalSelectPercentage", "ImageScaleToTarget", "Image_Shuffle", "InstantFloatPreview", "Knob", "LatentFrequencyBlender", "LazyCondition", "LocationFromMask", "LocationFromPoint", "LocationTransform", "MIDIFeatureExtractor", "MIDILoader", "MIDIToAudio", "ManualFeatureFromPipe", "ManualFeatureNode", "ManualFeaturePipe", "ManualWhisperAlignmentData", "MaskCompositePlus", "MaskMath", "MaskMorph", "MaskRings", "MaskToAudioMask", "MaskToAudioMask15", "MaskTransform", "MaskWarp", "ModelSamplingACEStep", "MotionFeatureNode", "MovingShape", "OpticalFlowDirectionMask", "OpticalFlowMaskModulation", "OpticalFlowParticleSystem", "ParticleColorModulation", "ParticleEmissionMask", "ParticleEmitter", "ParticleSizeModulation", "ParticleSpeedModulation", "PitchFeatureExtractor", "PitchRange", "PitchRangeByNoteNode", "PitchRangePreset", "PitchVisualizer", "PreviewAudioCompare", "PreviewFeature", "ProximityFeatureNode", "ProximityVisualizer", "ROTIDisplayAny", "RhythmFeatureExtractor", "SplineFeatureModulator", "SplineRhythmModulator", "SpringJointSetting", "StaticBody", "SwapDevice", "TextMaskNode", "TimeFeatureNode", "TranslucentComposite", "TriggerBuilder", "VideoChunk", "Vortex", "WhisperAutoAdjust", "WhisperFeature", "WhisperTextRenderer", "WhisperTimeAdjuster", "WhisperToPromptTravel", "_mfc" ], { "title_aux": "RyanOnTheInside" } ], "https://github.com/ryanontheinside/ComfyUI_SuperResolution": [ [ "SuperResolutionModelLoader", "SuperResolutionUpscale" ], { "title_aux": "ComfyUI_SuperResolution" } ], "https://github.com/rzgarespo/ComfyUI-diffusiondb": [ [ "SDPromptNode" ], { "title_aux": "ComfyUI-diffusiondb" } ], "https://github.com/rzgarespo/ComfyUI-qwen-image-size-picker": [ [ "QwenImageSize", "QwenImageSizeSimple" ], { "title_aux": "ComfyUI Qwen Image Size Picker" } ], "https://github.com/s9roll7/comfyui_cotracker_node": [ [ "CoTrackerNode", "GridPointGeneratorNode", "PerlinCoordinateRandomizerNode", "XYMotionAmplifierNode" ], { "title_aux": "Comfyui CoTracker Node" } ], "https://github.com/saftle/uber_comfy_nodes": [ [ "AdaptiveImageScaler", "ControlNet Selector", "ControlNetOptionalLoader", "DiffusersSelector", "ModelSimilarityNode", "ModelWeightDumperNode", "MultiInputVariableRewrite", "RunwareResolutionCalculator", "SaveImageJPGNoMeta", "TextRegexOperations", "VideoSegmentCalculator" ], { "title_aux": "Suplex Misc ComfyUI Nodes" } ], "https://github.com/sakura1bgx/ComfyUI_FlipStreamViewer": [ [ "FlipStreamAllowIp", "FlipStreamAnd", "FlipStreamBatchPrompt", "FlipStreamButton", "FlipStreamChat", "FlipStreamChatJson", "FlipStreamCurrent", "FlipStreamFileSelect_AnimateDiffModel", "FlipStreamFileSelect_Checkpoints", "FlipStreamFileSelect_ControlNetModel", "FlipStreamFileSelect_Input", "FlipStreamFileSelect_LLM", "FlipStreamFileSelect_Loras", "FlipStreamFileSelect_Output", "FlipStreamFileSelect_TensorRT", "FlipStreamFileSelect_VAE", "FlipStreamFilmVfi", "FlipStreamFree", "FlipStreamGate", "FlipStreamGet", "FlipStreamGetFrame", "FlipStreamGetParam", "FlipStreamGetPreviewRoi", "FlipStreamGetSize", "FlipStreamGetState", "FlipStreamImageSize", "FlipStreamInputBox", "FlipStreamLoadLora", "FlipStreamLogBox", "FlipStreamLoraMode", "FlipStreamOr", "FlipStreamParseJson", "FlipStreamPasteBox", "FlipStreamPreviewBox", "FlipStreamRembg", "FlipStreamRunApiWorkflow", "FlipStreamRunOnce", "FlipStreamSaveApiWorkflow", "FlipStreamScreenGrabber", "FlipStreamSection", "FlipStreamSegMask", "FlipStreamSelectBox_Samplers", "FlipStreamSelectBox_Scheduler", "FlipStreamSetMessage", "FlipStreamSetParam", "FlipStreamSetState", "FlipStreamShutdown", "FlipStreamSizeSelect", "FlipStreamSlider", "FlipStreamSource", "FlipStreamSwitch", "FlipStreamSwitchImage", "FlipStreamSwitchLatent", "FlipStreamTextBox", "FlipStreamTextConcat", "FlipStreamTextReplace", "FlipStreamVideoInput", "FlipStreamViewer", "FlipStreamViewerSimple" ], { "title_aux": "ComfyUI_FlipStreamViewer" } ], "https://github.com/sal063/Comfy_z-sampling": [ [ "ZPreviewLatent", "ZSampler", "ZSamplingSettings" ], { "title_aux": "Comfy_z-sampling" } ], "https://github.com/saluzafa/comfyui-klein9b-multi-angle": [ [ "BackgroundChangerSelector", "CameraAngleSelector", "CameraTypeSelector", "ClothesChangerSelector", "FacialExpressionSelector", "LightingSelector", "PoseSelector" ], { "title_aux": "Multi-Angle Camera Selector" } ], "https://github.com/sammykumar/ComfyUI-SwissArmyKnife": [ [ "AzureStorageUpload", "CivitMetadataHelper", "ControlPanelOverview", "ControlPanelPromptBreakdown", "FilenameGenerator", "FrameExtractor", "GeminiUtilOptions", "LLMStudioOptions", "LLMStudioPictureDescribe", "LLMStudioStructuredDescribe", "LLMStudioStructuredVideoDescribe", "LLMStudioVideoDescribe", "LoRAInfoExtractor", "MediaDescribe", "MediaDescribeOverrides", "MediaSelection", "MultiCaptionCombiner", "ShowText", "VACEDepthAnnotator", "VACEFlowAnnotator", "VACEScribbleAnnotator", "VideoMetadataNode", "VideoPreview", "VideoPreviewNative" ], { "title_aux": "ComfyUI-SwissArmyKnife" } ], "https://github.com/sanbuphy/ComfyUI-AudioLDM": [ [ "AudioLDM", "PreviewAudioLDM", "SaveAudioLDM" ], { "title_aux": "ComfyUI-AudioLDM" } ], "https://github.com/santiagosamuel3455/ComfyUI-GeminiImageToPrompt": [ [ "DeepseekR1KlingAINode", "GeminiImageToPromptNode", "GeminiTextToCinematicPromptNode", "ShowGeneratedText", "ShowTextNode" ], { "title_aux": "ComfyUI-GeminiImageToPrompt" } ], "https://github.com/sayuno/ComfyUI.RaccoonAI": [ [ "RaccoonConfig" ], { "title_aux": "ComfyUI.RaccoonAI" } ], "https://github.com/scofano/ComfyUI-Advanced-TextOverlay": [ [ "Advanced Text Overlay", "Advanced Text Overlay - Video", "Instagram Question Box", "Instagram Question Box - Video" ], { "title_aux": "Advanced Text Overlay" } ], "https://github.com/scofano/ComfyUI-Simple-video-effects": [ [ "AdvancedFolderVideoCombiner", "CameraMoveNode", "CameraMoveVideoNode", "CameraShakeNode", "CameraShakeVideoNode", "ChromaticAberrationNode", "CloseUpImageNode", "CloseUpNode", "ColorAdjustmentNode", "ColorAdjustmentVideoNode", "ComfyAddSoundtrack", "ComfyImageAudioCSV", "ImageSequenceOverlay", "ImageTransitionNode", "MergeVideoAudioNode", "SimpleFolderVideoCombiner", "VideoImageOverlay", "VideoLoopExtenderNode", "VideoOverlay", "VideoOverlayBatch", "VideoOverlayFromFile", "VideoSplitterNode", "ZoomSequenceBatchNode", "ZoomSequenceNode", "ZoomSequenceVideoNode" ], { "title_aux": "Simple Video Effects" } ], "https://github.com/scofano/comfy-audio-duration": [ [ "Audio Add Silence", "Audio Duration" ], { "title_aux": "Audio Duration" } ], "https://github.com/scofano/comfy-text-stats": [ [ "CharacterSearchReplace", "LineBatchChunk", "LineContextCounter", "RemoveEmptyLines", "TextLoadFromFile", "TextStats", "TextStringTruncate", "UTF8Processor" ], { "title_aux": "Comfy Text Stats" } ], "https://github.com/scofano/comfyui-thumb-generator": [ [ "ThumbGeneratorNode" ], { "title_aux": "comfyui-thumb-generator" } ], "https://github.com/scraed/LanPaint": [ [ "LanPaint_KSampler", "LanPaint_KSamplerAdvanced", "LanPaint_MaskBlend", "LanPaint_SamplerCustom", "LanPaint_SamplerCustomAdvanced" ], { "title_aux": "LanPaint" } ], "https://github.com/sdfxai/SDFXBridgeForComfyUI": [ [ "SDFXClipTextEncode" ], { "title_aux": "SDFXBridgeForComfyUI - ComfyUI Custom Node for SDFX Integration" } ], "https://github.com/sdtana/ComfyUI-FDG": [ [ "FDGNode" ], { "title_aux": "ComfyUI-FDG" } ], "https://github.com/seanjang990/comfyui-document-auto-crop": [ [ "CropRotateNode" ], { "title_aux": "ComfyUI Document Auto Crop Node" } ], "https://github.com/seanlynch/comfyui-optical-flow": [ [ "Apply optical flow", "ApplyOpticalFlow", "Compute optical flow", "ComputeOpticalFlow", "Visualize optical flow", "VisualizeOpticalFlow" ], { "title_aux": "ComfyUI Optical Flow" } ], "https://github.com/seanlynch/srl-nodes": [ [ "SRL Conditional Interrrupt", "SRL Eval", "SRL Filter Image List", "SRL Format String", "SrlConditionalInterrupt", "SrlEval", "SrlFilterImageList", "SrlFormatString" ], { "title_aux": "SRL's nodes" } ], "https://github.com/sebagallo/comfyui-sg-llama-cpp": [ [ "LlamaCPPEngine", "LlamaCPPMemoryCleanup", "LlamaCPPModelLoader", "LlamaCPPOptions" ], { "title_aux": "comfyui-sg-llama-cpp" } ], "https://github.com/sebagallo/comfyui-sg-openai-client": [ [ "OpenAIChatCompletion", "OpenAIClient" ], { "title_aux": "comfyui-sg-openai-client" } ], "https://github.com/sebagallo/comfyui-sg-resolution-picker": [ [ "SG_ResolutionPicker" ], { "title_aux": "comfyui-sg-resolution-picker" } ], "https://github.com/sebagallo/comfyui-sg-text-encode-reference-images": [ [ "TextEncodeReferenceImages" ], { "title_aux": "comfyui-sg-text-encode-reference-images" } ], "https://github.com/sebord/ComfyUI-LMCQ": [ [ "LmcqCodeDecryptionLoader", "LmcqCodeEncryption", "LmcqDeepGen", "LmcqDeepLoader", "LmcqGetMachineCode", "LmcqImageSaver", "LmcqImageSaverTransit", "LmcqImageSaverWeb", "LmcqInputValidator", "LmcqLoadFluxNF4Checkpoint", "LmcqRuntimeLoraDecryption", "LmcqRuntimeLoraEncryption", "LmcqRuntimeModelDecryption", "LmcqRuntimeModelEncryption", "LmcqRuntimeWorkflowDecryption", "LmcqRuntimeWorkflowEncryption" ], { "title_aux": "ComfyUI-LMCQ" } ], "https://github.com/senhaicc/Comfyui-WL-MainImageDesign": [ [ "WLMainImageGenerator", "WLPromptBatchConverter" ], { "title_aux": "Comfyui-WL-MainImageDesign" } ], "https://github.com/senjinthedragon/comfyui-gender-tag-filter": [ [ "DedupeTags", "GenderNLFilter", "GenderTagFilter", "SpaCyModelLoader" ], { "title_aux": "ComfyUI Gender Tag Filter" } ], "https://github.com/sequencer-media/sequencer-comfy-nodes": [ [ "SequencerGenerate" ], { "title_aux": "Sequencer AI Nodes" } ], "https://github.com/sergekatzmann/ComfyUI_Nimbus-Pack": [ [ "AdjustAndRoundDimensions", "AspectRatioMobileDevices", "AutoLevelsNode", "ImageCombineRect", "ImageExtractRect", "ImageResizeAndCropNode", "ImageSquareAdapterNode", "LoadImagesFromFolder", "MathOperationNode", "NumberRangeNode", "PopularScreenResolutions", "SliderComparisonNode" ], { "title_aux": "ComfyUI_Nimbus-Pack" } ], "https://github.com/serhiiyashyn-sf/comfyui-face-aligned-center": [ [ "AnimeFaceDetect", "FaceAlignedCenter", "FaceAlignedFineTune" ], { "title_aux": "Face-Aligned Center" } ], "https://github.com/serhiiyashyn-sf/comfyui-loopstrip": [ [ "LoopStripAssemble", "LoopStripCenterCharacter", "LoopStripCenterSubject", "LoopStripEnsureRGB", "LoopStripFaceAlignedCenter", "LoopStripFindCycle", "LoopStripLoadVideo", "LoopStripSplitGrid", "LoopStripSpriteInspector" ], { "title_aux": "Loop Strip" } ], "https://github.com/serious-factory/ComfyUI-DownloadFile": [ [ "DownloadFile" ], { "title_aux": "Download File" } ], "https://github.com/serious-factory/ComfyUI-MultiTalkPromptSchedule": [ [ "MultiTalkPromptSchedule" ], { "title_aux": "ComfyUI-MultiTalkPromptSchedule" } ], "https://github.com/sfinktah/comfy-ovum": [ [ "ImageExContextListOvum", "ImageExContextOvum", "LoadImageFromOutputSubdirectoryWithWorkflowOvum", "LoadImageFromOutputWithWorkflowOvum", "LoadImageWithWorkflowOvum" ], { "title_aux": "comfy-ovum" } ], "https://github.com/sgyyao/ComfyUI_LLM_Prompt_Optimizer": [ [ "PromptOptimizer" ], { "title_aux": "ComfyUI_LLM_Prompt_Optimizer" } ], "https://github.com/sh570655308/ComfyUI-GigapixelAI": [ [ "GigapixelAI", "GigapixelModelSettings", "GigapixelUpscaleSettings" ], { "title_aux": "ComfyUI-GigapixelAI" } ], "https://github.com/sh570655308/ComfyUI-TopazVideoAI": [ [ "TopazUpscaleParams", "TopazVideoAI" ], { "title_aux": "ComfyUI-TopazVideoAI" } ], "https://github.com/shabri-arrahim/ComfyUI-Safety-Checker": [ [ "CompVisSafetyChecker", "FalconsAISafetyChecker", "loadImageBase64" ], { "title_aux": "ComfyUI Safety Checker" } ], "https://github.com/shadowcz007/comfyui-Image-reward": [ [ "ImageBatchToList_", "ImageRewardScore_" ], { "title_aux": "comfyui-Image-reward" } ], "https://github.com/shadowcz007/comfyui-consistency-decoder": [ [ "VAEDecodeConsistencyDecoder", "VAELoaderConsistencyDecoder" ], { "title_aux": "Consistency Decoder" } ], "https://github.com/shadowcz007/comfyui-edit-mask": [ [ "EditMask" ], { "title_aux": "comfyui-edit-mask" } ], "https://github.com/shadowcz007/comfyui-liveportrait": [ [ "ExpressionEditor_", "ExpressionVideo2VideoNode", "ExpressionVideoNode", "FaceCropInfo", "LivePortraitNode", "LivePortraitVideoNode", "Retargeting" ], { "title_aux": "comfyui-liveportrait" } ], "https://github.com/shadowcz007/comfyui-mixlab-nodes": [ [ "3DImage", "AnalyzeAudio", "AppInfo", "ApplyVisualStylePrompting_", "AreaToMask", "AudioPlay", "AudioToPrompt", "CenterImage", "ChinesePrompt_Mix", "CkptNames_", "ClipInterrogator", "Color", "ComparingTwoFrames_", "CompositeImages_", "CreateJsonNode", "DepthViewer", "DynamicDelayProcessor", "EditMask", "EmbeddingPrompt", "EnhanceImage", "FaceToMask", "FeatheredMask", "FloatSlider", "FloatingVideo", "Font", "GLIGENTextBoxApply_Advanced", "GetImageSize_", "GradientImage", "GridDisplayAndSave", "GridInput", "GridOutput", "ImageBatchToList_", "ImageColorTransfer", "ImageCropByAlpha", "ImageListReplace_", "ImageListToBatch_", "ImagesPrompt_", "IncrementingListNode_", "IntNumber", "JoinWithDelimiter", "KeyInput", "LaMaInpainting", "LimitNumber", "ListSplit_", "LoadImagesFromPath", "LoadImagesFromURL", "LoadImagesToBatch", "LoadTripoSRModel_", "LoadVQGAN", "LoadVideoAndSegment_", "LoadVideoFromURL", "LoadWhisperModel_", "LoraNames_", "MaskListMerge_", "MaskListReplace_", "MergeLayers", "MiniCPM_VQA_Simple", "MirroredImage", "MultiplicationNode", "NewLayer", "NoiseImage", "OutlineMask", "P5Input", "PreviewMask_", "Prompt2Semantic", "PromptGenerate_Mix", "PromptImage", "PromptSimplification", "PromptSlide", "RandomPrompt", "RembgNode_Mix", "ResizeImageMixlab", "SamplerNames_", "SaveImageAndMetadata_", "SaveImageToLocal", "SaveTripoSRMesh", "SceneInfoNode", "ScenedetectNode_", "ScreenShare", "Seed_", "Semantic2Audio", "SenseVoiceNode", "ShowLayer", "SmoothMask", "SpeechRecognition", "SpeechSynthesis", "SplitImage", "SplitLongMask", "StyleAlignedBatchAlign_", "StyleAlignedReferenceSampler_", "StyleAlignedSampleReferenceLatents_", "SvgImage", "SwitchByIndex", "TESTNODE_", "TESTNODE_TOKEN", "TextImage", "TextInput_", "TextToNumber", "TransparentImage", "TripoSRSampler_", "VideoCombine_Adv", "VideoGenKlingNode", "VideoGenLumaDreamMachineNode", "VideoGenRunwayGen3Node", "WhisperTranscribe_" ], { "title_aux": "comfyui-mixlab-nodes" } ], "https://github.com/shadowcz007/comfyui-sound-lab": [ [ "AudioPlay", "Musicgen_", "StableAudio_" ], { "title_aux": "comfyui-sound-lab" } ], "https://github.com/shadowcz007/comfyui-try-on": [ [ "CatVTONNode", "FashionClothMask", "FashionClothMask2" ], { "author": "chflame", "description": "CatVTON warpper for ComfyUI", "nickname": "CatVTON_Wrapper", "title": "CatVTON_Wrapper", "title_aux": "comfyui-try-on" } ], "https://github.com/shadowcz007/comfyui-ultralytics-yolo": [ [ "DetectByLabel" ], { "title_aux": "comfyui-ultralytics-yolo" } ], "https://github.com/shahkoorosh/ComfyUI-KGnodes": [ [ "CustomResolutionLatentNode", "FaceDetectorAndCropper", "ImageScaleToSide", "OverlayRGBAonRGB", "StyleSelector", "TextBehindImage" ], { "author": "ShahKoorosh", "description": "This Custom node pack offers various nodes to make it easier to use ComfyUI.", "nickname": "KGnodes", "title": "ComfyUI-KGnodes", "title_aux": "ComfyUI-KGnodes" } ], "https://github.com/shahkoorosh/ComfyUI-PersianText": [ [ "PersianText" ], { "author": "shahkoorosh", "description": "A powerful ComfyUI node for rendering text with advanced styling options, including full support for Persian/Farsi and Arabic scripts.", "nickname": "PersianText", "title": "ComfyUI-PersianText", "title_aux": "ComfyUI-PersianText" } ], "https://github.com/shanef3d/ComfyUI-VOID": [ [ "VoidInference", "VoidLoadTextEncoder", "VoidLoadVAE", "VoidLoader", "VoidQuadmaskBuilder" ], { "title_aux": "ComfyUI-VOID" } ], "https://github.com/sheldongriffin/ComfyUI-Bricolage": [ [ "LMStudio", "RandomArtist", "RandomSDXLLatent", "SimpleWildcards", "TextConcatSimple" ], { "title_aux": "ComfyUI-Bricolage" } ], "https://github.com/shenduldh/ComfyUI-Lightning": [ [ "ApplyFBCacheAndSkipBlocks", "ApplyMBCacheAndSkipBlocks", "ApplyMBCacheAndSkipBlocksForSana", "ApplySageAttention", "ApplySpargeAttn", "ApplyTeaCacheAndSkipBlocks", "ApplyToCa", "ApplyTokenMerging", "CompileAndQuantizeModel", "SanaCLIPLoader", "SanaDiffusionLoader", "SanaEmptyLatentImage", "SanaTextEncode", "SanaVAELoader", "SaveSpargeAttnHyperparams" ], { "title_aux": "ComfyUI-Lightning" } ], "https://github.com/shi3z/ComfyUI_Memeplex_DALLE": [ [ "DallERender", "GPT", "MemeplexCustomSDXLRender", "MemeplexRender", "TextInput", "TextSend" ], { "title_aux": "ComfyUI_Memeplex_DALLE" } ], "https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus": [ [ "PhotoMakerEncodePlus", "PhotoMakerInsightFaceLoader", "PhotoMakerLoaderPlus", "PhotoMakerLoraLoaderPlus", "PhotoMakerStyles", "PrepImagesForClipVisionFromPath" ], { "title_aux": "ComfyUI PhotoMaker Plus" } ], "https://github.com/shiimizu/ComfyUI-TiledDiffusion": [ [ "SpotDiffusionParams_TiledDiffusion", "TiledDiffusion", "VAEDecodeTiled_TiledDiffusion", "VAEEncodeTiled_TiledDiffusion" ], { "title_aux": "Tiled Diffusion & VAE for ComfyUI" } ], "https://github.com/shiimizu/ComfyUI-semantic-aware-guidance": [ [ "SemanticAwareGuidance" ], { "title_aux": "Semantic-aware Guidance (S-CFG)" } ], "https://github.com/shiimizu/ComfyUI_smZNodes": [ [ "smZ CLIPTextEncode", "smZ Settings" ], { "title_aux": "smZNodes" } ], "https://github.com/shin131002/RandomLoRALoader": [ [ "FilteredRandomLoRALoader", "FilteredRandomLoRALoaderLBW", "RandomLoRALoader" ], { "title_aux": "RandomLoRALoader" } ], "https://github.com/shinich39/comfyui-break-workflow": [ [ "BreakWorkflow" ], { "author": "shinich39", "description": "Break the execution, save the incompleted image then continue later.", "nickname": "comfyui-break-workflow", "title": "comfyui-break-workflow", "title_aux": "comfyui-break-workflow" } ], "https://github.com/shinich39/comfyui-dynamic-routes": [ [ "DynamicRoutes" ], { "author": "shinich39", "description": "Shuffle nodes after queue execution.", "nickname": "comfyui-dynamic-routes", "title": "comfyui-dynamic-routes", "title_aux": "comfyui-dynamic-routes" } ], "https://github.com/shinich39/comfyui-get-meta": [ [ "GetBooleanFromImage", "GetComboFromImage", "GetFloatFromImage", "GetIntFromImage", "GetPromptFromImage", "GetStringFromImage", "GetValuesFromImage", "GetWorkflowFromImage" ], { "author": "shinich39", "description": "Get metadata from image.", "nickname": "comfyui-get-meta", "title": "comfyui-get-meta", "title_aux": "comfyui-get-meta" } ], "https://github.com/shinyakidoguchi301/comfyui-lora-tag-loader": [ [ "LoRA_TagLoader" ], { "title_aux": "shinyakidoguchi301/LoRA Tag Loader for ComfyUI" } ], "https://github.com/shmbatom/Comfyui-Image-Concat": [ [ "ImageConcatNode" ], { "title_aux": "Comfyui-Image-Concat" } ], "https://github.com/shmbatom/Comfyui-ImageAB-Compare": [ [ "ImageABCompare" ], { "title_aux": "Comfyui-ImageAB-Compare" } ], "https://github.com/shobhitic/ComfyUI-PlusMinusTextClip": [ [ "PlusMinusTextClip" ], { "title_aux": "PlusMinusTextClip - Single node for Positive and Negative Prompts" } ], "https://github.com/shockz0rz/comfy-easy-grids": [ [ "FloatToText", "GridFloatList", "GridFloats", "GridIntList", "GridInts", "GridLoras", "GridStringList", "GridStrings", "ImageGridCommander", "IntToText", "SaveImageGrid", "TextConcatenator" ], { "title_aux": "comfy-easy-grids" } ], "https://github.com/shommey/comfyui-lora-helpers": [ [ "KleinLoRAXYSampler", "XYGridAssembler" ], { "title_aux": "LoRA Helpers" } ], "https://github.com/shootthesound/ComfyUI-Angelo": [ [ "AngeloOverrides", "AngeloRefine" ], { "title_aux": "ComfyUI-Angelo" } ], "https://github.com/shootthesound/ComfyUI-SequentialImageLoader": [ [ "SequentialImageLoader" ], { "title_aux": "ComfyUI-SequentialImageLoader" } ], "https://github.com/shootthesound/comfyUI-LongLook": [ [ "WanContinuationConditioning", "WanFreeLong", "WanFreeLongEnforcer", "WanMotionScale", "WanMotionScaleAdvanced" ], { "title_aux": "comfyUI-LongLook" } ], "https://github.com/shootthesound/comfyui-ReferenceLatentPlus": [ [ "ReferenceLatentPlus" ], { "title_aux": "comfyui-ReferenceLatentPlus" } ], "https://github.com/shootthesound/comfyui-clippy-reloaded": [ [ "ClippyRebornImageLoader" ], { "title_aux": "comfyui-clippy-reloaded" } ], "https://github.com/shootthesound/comfyui-model-diff-to-lora": [ [ "ModelDiffToLoRA" ], { "title_aux": "comfyui-model-diff-to-lora" } ], "https://github.com/shootthesound/comfyui-wan-i2v-control": [ [ "DropFirstFrames", "WanI2VConditioningMaskPro" ], { "title_aux": "comfyui-wan-i2v-control" } ], "https://github.com/shumoLR/Comfyui_SynVow_MultiangleCamera": [ [ "SynvowMultiangleCameraNode" ], { "title_aux": "Comfyui_SynVow_MultiangleCamera" } ], "https://github.com/shumoLR/Comfyui_SynVow_TeleStyle": [ [ "TeleStyleVideo", "TeleStyleVideoLoader" ], { "title_aux": "Comfyui_SynVow_TeleStyle" } ], "https://github.com/sidmehraajm/ssd_frame_compare": [ [ "CompareFrames" ], { "title_aux": "Compare Frames" } ], "https://github.com/silveroxides/ComfyUI-LogicMath": [ [ "LogicAND", "LogicIF", "LogicNOT", "LogicOR", "LogicXOR", "MathAbs", "MathAdd", "MathAspectRatio", "MathCeil", "MathClamp", "MathCompare", "MathCos", "MathDivide", "MathFloor", "MathMax", "MathMin", "MathModulo", "MathMultiply", "MathNumberConvert", "MathOperation", "MathPower", "MathRound", "MathSin", "MathSqrt", "MathSubtract", "MathTan", "NumberToString", "StringToNumber" ], { "title_aux": "ComfyUI-LogicMath" } ], "https://github.com/silveroxides/ComfyUI-ModelUtils": [ [ "AnimaLoraRename", "BaseInfoMetaDownloaderNode", "BaseModelInfoLoader", "CheckpointMetaKeys", "CheckpointPruneKeys", "CheckpointRenameKeys", "CheckpointThreeMerger", "CheckpointTwoMerger", "DoRAExtractFixed", "DoRAExtractFrobenius", "DoRAExtractKnee", "DoRAExtractQuantile", "DoRAExtractRatio", "DoRALearnedExtractFixed", "DoRALearnedExtractFrobenius", "DoRALearnedExtractKnee", "DoRALearnedExtractQuantile", "DoRALearnedExtractRatio", "EmbeddingMetaKeys", "EmbeddingPruneKeys", "EmbeddingRenameKeys", "EmbeddingThreeMerger", "EmbeddingTwoMerger", "LoRAExtractFixed", "LoRAExtractFrobenius", "LoRAExtractKnee", "LoRAExtractQuantile", "LoRAExtractRatio", "LoRAMergeToModel", "LoRAMetaKeys", "LoRAMultiMerge", "LoRAMultiMergeDARE", "LoRAMultiMergeDAREEnhanced", "LoRAPruneKeys", "LoRARenameKeys", "LoRAResizeCumulative", "LoRAResizeFixed", "LoRAResizeFrobenius", "LoRAResizeRatio", "LoRAThreeMerger", "LoRATwoMerger", "ModelMetaKeys", "ModelPruneKeys", "ModelRenameKeys", "ModelThreeMerger", "ModelTwoMerger", "TextEncoderMetaKeys", "TextEncoderPruneKeys", "TextEncoderRenameKeys", "TextEncoderThreeMerger", "TextEncoderTwoMerger" ], { "title_aux": "Model Utility Toolkit" } ], "https://github.com/silveroxides/ComfyUI-PokeIndex": [ [ "PokeIndex" ], { "title_aux": "ComfyUI-PokeIndex" } ], "https://github.com/silveroxides/ComfyUI-QuantHandlerRegistration-POC": [ [ "PrimitiveDummyInt" ], { "title_aux": "ComfyUI-QuantHandlerRegistration-POC" } ], "https://github.com/silveroxides/ComfyUI-RR-JointTagger": [ [ "DINOv3CategoryConfig|redrocket", "DINOv3Tagger|redrocket", "JTP3CategoryConfig|redrocket", "Jtp3HydraTagger|redrocket", "RRCategoryConfig|redrocket", "RRJointTagger|redrocket", "RRTagPruner|redrocket" ], { "title_aux": "ComfyUI-RR-JointTagger" } ], "https://github.com/silveroxides/ComfyUI_EmbeddingToolkit": [ [ "InspectEmbeddingForClip", "PromptEmbeddingFixer", "SaveA1111WeightedEmbeddings", "SaveTokenEmbeddings", "SaveWeightedEmbeddings", "SliceExistingEmbedding" ], { "title_aux": "ComfyUI_EmbeddingToolkit" } ], "https://github.com/silveroxides/ComfyUI_FDGuidance": [ [ "FDG_APG_Patcher", "FDG_APG_PatcherAnimation", "FrequencyDecoupledGuidance", "FrequencyDecoupledGuidanceAnimation" ], { "title_aux": "ComfyUI_FDGuidance" } ], "https://github.com/silveroxides/ComfyUI_Gemini_Expanded_API": [ [ "GetKeyAPI", "SSL_GeminiAPIKeyConfig", "SSL_GeminiTextPrompt" ], { "title_aux": "ComfyUI Gemini Expanded API" } ], "https://github.com/silveroxides/ComfyUI_PowerShiftScheduler": [ [ "PowerShiftScheduler", "RadianceShiftScheduler", "SigmaCurveFromPointsScheduler", "SigmaCurvePchipScheduler" ], { "title_aux": "ComfyUI Power Shift Scheduler" } ], "https://github.com/silveroxides/ComfyUI_SigmoidOffsetScheduler": [ [ "SigmoidOffsetScheduler" ], { "title_aux": "ComfyUI Sigmoid Offset Scheduler" } ], "https://github.com/sinanzoo2nd/ComfyUI-Anima-Prompt-Rewriter": [ [ "AnimaLLMPromptRewriterHybrid" ], { "title_aux": "ComfyUI-Anima-Prompt-Rewriter" } ], "https://github.com/sinanzoo2nd/ComfyUI-Seed-Wildcard-Pack": [ [ "AnimaArtistFormatter", "AnimaRandomArtistSelector", "DanbooruTagImporter", "DanbooruTextCategorizer", "DynamicTextConcatenate", "ResizeByScale", "SafetyLevelNode", "SeedBasedWildcardImpact", "SeedBasedWildcardLora", "SeedGeneratorWithMin" ], { "title_aux": "ComfyUI Seed Wildcard Pack" } ], "https://github.com/singhdivyanshi/ComfyUI-PromptTimelineSplitter": [ [ "PromptTimelineSplitter" ], { "title_aux": "ComfyUI-PromptTimelineSplitter" } ], "https://github.com/singldev/comfyui_sd-heartmula": [ [ "SD_HeartMuLa_Conditioning", "SD_HeartMuLa_Decode", "SD_HeartMuLa_ModelLoader", "SD_HeartMuLa_Sampler", "SD_HeartMuLa_TagsBuilder", "SD_HeartMuLa_Transcribe" ], { "title_aux": "SD HeartMuLa" } ], "https://github.com/sipherxyz/comfyui-art-venture": [ [ "AV_AwsBedrockClaudeApi", "AV_AwsBedrockMistralApi", "AV_CheckpointLoader", "AV_CheckpointMerge", "AV_CheckpointModelsToParametersPipe", "AV_CheckpointSave", "AV_ClaudeApi", "AV_ControlNetEfficientLoader", "AV_ControlNetEfficientLoaderAdvanced", "AV_ControlNetEfficientStacker", "AV_ControlNetEfficientStackerSimple", "AV_ControlNetLoader", "AV_ControlNetPreprocessor", "AV_FaceDetailer", "AV_FaceDetailerPipe", "AV_GeminiApi", "AV_IPAdapter", "AV_IPAdapterPipe", "AV_LLMApiConfig", "AV_LLMChat", "AV_LLMCompletion", "AV_LLMMessage", "AV_LoraListLoader", "AV_LoraListStacker", "AV_LoraLoader", "AV_NanoBananaApiConfig", "AV_OpenAIApi", "AV_OpenRouterApi", "AV_ParametersPipeToCheckpointModels", "AV_ParametersPipeToPrompts", "AV_PromptsToParametersPipe", "AV_SAMLoader", "AV_VAELoader", "AnimateDiffFrameCalculator", "AspectRatioSelector", "BLIPCaption", "BLIPLoader", "BooleanPrimitive", "CheckpointNameSelector", "ColorBlend", "ColorCorrect", "DeepDanbooruCaption", "DependenciesEdit", "DownloadAndLoadBlip", "DownloadISNetModel", "Fooocus_KSampler", "Fooocus_KSamplerAdvanced", "Fooocus_KSamplerEfficient", "Fooocus_KSamplerEfficientAdvanced", "GetBoolFromJson", "GetFloatFromJson", "GetIntFromJson", "GetObjectFromJson", "GetSAMEmbedding", "GetTextFromJson", "ISNetLoader", "ISNetSegment", "ImageAlphaComposite", "ImageApplyChannel", "ImageExtractChannel", "ImageGaussianBlur", "ImageMuxer", "ImageRepeat", "ImageScaleDown", "ImageScaleDownBy", "ImageScaleDownToSize", "ImageScaleToMegapixels", "LaMaInpaint", "LoadImageAsMaskFromUrl", "LoadImageFromUrl", "LoadJsonFromText", "LoadJsonFromUrl", "LoadLaMaModel", "LoadVideoFromUrl", "MergeModels", "NumberScaler", "OverlayInpaintedImage", "OverlayInpaintedLatent", "PrepareImageAndMaskForInpaint", "QRCodeGenerator", "RandomFloat", "RandomInt", "SAMEmbeddingToImage", "SDXLAspectRatioSelector", "SDXLPromptStyler", "SeedSelector", "StringToInt", "StringToNumber", "TextRandomMultiline", "TextSwitchCase" ], { "title_aux": "comfyui-art-venture" } ], "https://github.com/sipie800/ComfyUI-PuLID-Flux-Enhanced": [ [ "ApplyPulidFlux", "PulidFluxEvaClipLoader", "PulidFluxInsightFaceLoader", "PulidFluxModelLoader" ], { "title_aux": "ComfyUI-PuLID-Flux-Enhanced" } ], "https://github.com/siraxe/ComfyUI-LTX-FDG": [ [ "FDGParameters" ], { "title_aux": "ComfyUI-LTX-FDG" } ], "https://github.com/siraxe/ComfyUI-WanVideoWrapper_QQ": [ [ "AudioMergeABC", "CheckpointLoader_v2", "CreateImageList", "HolocineFrames", "ImageBlend_GPU", "ImageBlur_GPU", "LTX2LoRASelect", "LoadModelMeta", "LoraApplyOnLTX", "LoraExtractKJv2", "LoraMergeLTX", "LoraReduceRank", "LoraRemapStrength", "LoraSmartCombine", "MatAnyone2", "PowerLoadVideo", "PowerLoraLoaderV2", "VideoAudioMergeAB", "VideoInpaint", "VideoLoopMove", "VideoMergeABC", "VideoPrepAB", "VideoRGBAnalysis", "VideoTextEncodeCached_KJ", "WanFMLF", "WanScaleAB", "WanVideoCacheSamples", "WanVideoCacheVideos", "WanVideoEmptyEmbeds_v2", "WanVideoFlowmapDistortion", "WanVideoImageToVideoEncode_v2", "WanVideoMotionToFlowmap", "WanVideoPowerLoraLoader" ], { "title_aux": "ComfyUI-WanVideoWrapper_QQ" } ], "https://github.com/sirouk/chutes-comfyui-node": [ [ "ChutesWanVideoFast" ], { "title_aux": "chutes-comfyui-node" } ], "https://github.com/sittere/ComfyUI-YK_Line-loading": [ [ "MultiTextLoader" ], { "title_aux": "ComfyUI-YK Line loading" } ], "https://github.com/siw6819/comfyui-case-insensitive-dropdowns": [ [ "AlphabeticalSort" ], { "title_aux": "comfyui-case-insensitive-dropdowns" } ], "https://github.com/sjh00/ComfyUI-LoadImageWithInfo": [ [ "LoadImageWithInfo", "SaveImageWithInfo" ], { "title_aux": "ComfyUI LoadImageWithInfo" } ], "https://github.com/sjhddh/ComfyUI-Cyber-Steganography": [ [ "StegoDecode", "StegoEncode" ], { "title_aux": "ComfyUI-Cyber-Steganography" } ], "https://github.com/skakjskj189212-tech/comfyui-batch-video-loader": [ [ "BatchVideoCounter", "BatchVideoLoader" ], { "title_aux": "Batch Video Loader" } ], "https://github.com/skatardude10/ComfyUI-Optical-Realism": [ [ "OpticalRealism", "RemoveAlphaChannel" ], { "title_aux": "ComfyUI-Optical-Realism" } ], "https://github.com/skfoo/ComfyUI-Coziness": [ [ "LoraTextExtractor-b1f83aa2", "MultiLoraLoader-70bf3d77" ], { "title_aux": "ComfyUI-Coziness" } ], "https://github.com/skycoder182/comfyui-filename-tools": [ [ "ExtractAndTrimFilename", "LoadImageWithFilename" ], { "title_aux": "Filename Tools" } ], "https://github.com/skycoder182/comfyui-skycoder-tools": [ [ "Aspect_Ratio_and_Tile_size_calculator", "BLIP2Captioning", "BooleanToggle", "ConcatenateAndTestIfEmpty", "DirectoryImageInfo", "DirectoryImageLoader", "ImageBasicNode" ], { "title_aux": "Skycoder Tools" } ], "https://github.com/slahiri/ComfyUI-AI-Photography-Toolkit": [ [ "SID_LLM_API", "SID_LLM_Local", "SID_ZImagePromptGenerator" ], { "title_aux": "ComfyUI-AI-Photography-Toolkit" } ], "https://github.com/sln77/ComfyUI-Tagger": [ [ "CamieTaggerNode", "PixAITagger", "TagCombiner", "TaggerineTaggerNode" ], { "title_aux": "ComfyUI-Tagger" } ], "https://github.com/slvslvslv/ComfyUI-SmartHelperNodes": [ [ "SmartBusIn", "SmartBusIn5", "SmartBusOut", "SmartBusOut5", "SmartBypassSwitcher", "SmartDualModelLoader", "SmartFormatString", "SmartFormatString10", "SmartGetParametersAsString", "SmartHVLoraSelect", "SmartHVLoraStack", "SmartHWMonitor", "SmartLoadDoubleLoRA", "SmartLoadLoRA", "SmartMobiusVAEDecode", "SmartMobiusWanLoop", "SmartModelInfo", "SmartModelLoader", "SmartModelOrLoraToString", "SmartPainterFLF2V", "SmartPainterLongVideo", "SmartPrompt", "SmartRemoveComments", "SmartSaveAnimatedGIF", "SmartSaveText", "SmartSetFloat", "SmartSetInt", "SmartShowAnything", "SmartTextEncodeEditAdvanced", "SmartTextEncodeEditAdvancedDual", "SmartWanFirstMiddleLastFrameToVideoHighNoiseEnd" ], { "title_aux": "ComfyUI Smart Helper Nodes" } ], "https://github.com/slvslvslv/ComfyUI-SmartImageTools": [ [ "SmartBackgroundFill", "SmartBackgroundRemove", "SmartColorFillMask", "SmartColorMatch", "SmartDrawPoints", "SmartFillTransparentHoles", "SmartGenerateImage", "SmartGetMask", "SmartGradientDeformation", "SmartImageCrop", "SmartImagePadding", "SmartImagePaletteConvert", "SmartImagePaletteCreate", "SmartImagePaletteExtract", "SmartImagePoint", "SmartImagePreviewScaled", "SmartImageRegion", "SmartImagesProcessor", "SmartLoadGIFImage", "SmartLoadVideo", "SmartPoint", "SmartPointSet", "SmartPointSetMerge", "SmartPreviewPalette", "SmartProgressiveScaleImage", "SmartSaveAnimatedPNG", "SmartSavePNG", "SmartSemiTransparenceRemove", "SmartVideoPreviewScaled", "SmartVideoPreviewScaledMasked" ], { "title_aux": "ComfyUI-SmartImageTools" } ], "https://github.com/slyt/comfyui-ollama-nodes": [ [ "BooleanToString", "DownloadHuggingfaceModel", "FloatToString", "GenerateOllama", "IntToString", "ListModels", "ListToString", "PullModel" ], { "title_aux": "comfyui-ollama-nodes" } ], "https://github.com/smagnetize/kb-comfyui-nodes": [ [ "SingleImageDataUrlLoader" ], { "title_aux": "kb-comfyui-nodes" } ], "https://github.com/smartvain/ComfyUI-FaceKeypointsFilter": [ [ "FaceKeypointsFilter" ], { "title_aux": "ComfyUI-FaceKeypointsFilter" } ], "https://github.com/smartvain/ComfyUI-PoseKeypointsToImage": [ [ "PoseKeypointsToImage" ], { "title_aux": "ComfyUI-PoseKeypointsToImage" } ], "https://github.com/smartvain/ComfyUI-PromptComment": [ [ "PromptComment", "PromptCommentMultiMarker" ], { "title_aux": "ComfyUI-PromptComment" } ], "https://github.com/smbdsbrain/ComfyUI-PK_load_image_paste": [ [ "PKLoadImagePaste" ], { "title_aux": "ComfyUI PK Load Image Paste" } ], "https://github.com/smlbiobot/ComfyUI-Flux-Replicate-API": [ [ "SML_FluxProUltra_Replicate_Standalone", "SML_FluxPro_Replicate_Standalone" ], { "title_aux": "ComfyUI-Flux-Replicate-API" } ], "https://github.com/smlbiobot/sml-comfyui-prompt-expansion": [ [ "SML_Prompt_Generator" ], { "title_aux": "sml-comfyui-prompt-expansion" } ], "https://github.com/smthemex/ComfyUI_AniCrafter": [ [ "AniCrafterLoader", "AniCrafterPreImage", "AniCrafterPreText", "AniCrafterPreVideo", "AniCrafterSampler" ], { "title_aux": "ComfyUI_AniCrafter" } ], "https://github.com/smthemex/ComfyUI_AnyDoor": [ [ "AnyDoor_LoadModel", "AnyDoor_img2img" ], { "title_aux": "ComfyUI_AnyDoor" } ], "https://github.com/smthemex/ComfyUI_CSD_MT": [ [ "CSDMTLoader", "CSDMTSampler" ], { "title_aux": "ComfyUI_CSD_MT" } ], "https://github.com/smthemex/ComfyUI_CSGO_Wrapper": [ [ "Blip_Loader", "CSGO_Loader", "CSGO_Sampler" ], { "title_aux": "ComfyUI_CSGO_Wrapper" } ], "https://github.com/smthemex/ComfyUI_ChatGLM_API": [ [ "Glm_4_9b_Chat", "Glm_4v_9b", "Glm_Lcoal_Or_Repo", "ZhipuaiApi_Character", "ZhipuaiApi_Img", "ZhipuaiApi_Txt", "ZhipuaiApi_img" ], { "title_aux": "ComfyUI_ChatGLM_API" } ], "https://github.com/smthemex/ComfyUI_ChronoEdit_SM": [ [ "ChronoEdit_SM_Enhance", "ChronoEdit_SM_Enhance_Loader", "ChronoEdit_SM_KSampler", "ChronoEdit_SM_Latent", "ChronoEdit_SM_LoadVAE", "ChronoEdit_SM_Lora", "ChronoEdit_SM_Model", "ChronoEdit_SM_Vae" ], { "title_aux": "ComfyUI_ChronoEdit_SM" } ], "https://github.com/smthemex/ComfyUI_CustomNet": [ [ "CustomNet_LoadModel", "CustomNet_Sampler" ], { "title_aux": "ComfyUI_CustomNet" } ], "https://github.com/smthemex/ComfyUI_DICE_Talk": [ [ "Dice_Talk_Loader", "Dice_Talk_PreData", "Dice_Talk_Sampler" ], { "title_aux": "ComfyUI_DICE_Talk" } ], "https://github.com/smthemex/ComfyUI_DeepFakeDefenders": [ [ "DeepFakeDefender_Loader", "DeepFakeDefender_Sampler" ], { "title_aux": "ComfyUI_DeepFakeDefenders" } ], "https://github.com/smthemex/ComfyUI_Demucs": [ [ "Demucs_Loader", "Demucs_Sampler" ], { "title_aux": "ComfyUI_Demucs" } ], "https://github.com/smthemex/ComfyUI_Diffree": [ [ "Diffree_Model_Loader", "Diffree_Sampler" ], { "title_aux": "ComfyUI_Diffree" } ], "https://github.com/smthemex/ComfyUI_DiffuEraser": [ [ "DiffuEraser_Loader", "DiffuEraser_PreData", "DiffuEraser_Sampler", "Propainter_Loader", "Propainter_Sampler" ], { "title_aux": "ComfyUI_DiffuEraser" } ], "https://github.com/smthemex/ComfyUI_DyPE": [ [ "DyPE_Condition", "DyPE_Encoder", "DyPE_KSampler", "DyPE_Model" ], { "title_aux": "ComfyUI_DyPE" } ], "https://github.com/smthemex/ComfyUI_EchoMimic": [ [ "Echo_LoadModel", "Echo_Predata", "Echo_Sampler" ], { "title_aux": "ComfyUI_EchoMimic" } ], "https://github.com/smthemex/ComfyUI_Face_Anon_Simple": [ [ "Face_Anon_Simple_Align", "Face_Anon_Simple_LoadModel", "Face_Anon_Simple_Sampler" ], { "title_aux": "ComfyUI_Face_Anon_Simple" } ], "https://github.com/smthemex/ComfyUI_FlashVSR": [ [ "FlashVSR_SM_Decoder", "FlashVSR_SM_KSampler", "FlashVSR_SM_Model", "FlashVSR_SM_Vae", "FlashVSR_SM_VideoPathLoop" ], { "title_aux": "ComfyUI_FlashVSR" } ], "https://github.com/smthemex/ComfyUI_FoleyCrafter": [ [ "FoleyCrafter_LoadModel", "FoleyCrafter_Sampler" ], { "title_aux": "ComfyUI_FoleyCrafter" } ], "https://github.com/smthemex/ComfyUI_FollowYourEmoji": [ [ "Emoji_Make_Temple", "FollowYouEmoji_LoadModel", "FollowYouEmoji_Sampler" ], { "title_aux": "ComfyUI_FollowYourEmoji" } ], "https://github.com/smthemex/ComfyUI_GRAG_Image_Editing": [ [ "Qwen_Edit_GRAG_SM_Encode", "Qwen_Edit_GRAG_SM_KSampler", "Qwen_Edit_GRAG_SM_Model" ], { "title_aux": "ComfyUI_GRAG_Image_Editing" } ], "https://github.com/smthemex/ComfyUI_Hallo2": [ [ "HalloLoader", "HalloPreImgAndAudio", "HalloSampler", "HallosSampler", "HallosUpscaleloader", "HallosVideoUpscale" ], { "title_aux": "ComfyUI_Hallo2" } ], "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro": [ [ "HI_Diffusers_Model_Loader", "Hi_Hi_Sampler", "Hi_Sampler" ], { "title_aux": "ComfyUI_HiDiffusion_Pro" } ], "https://github.com/smthemex/ComfyUI_HunyuanAvatar_Sm": [ [ "HY_Avatar_Loader", "HY_Avatar_PreData", "HY_Avatar_Sampler" ], { "title_aux": "ComfyUI_HunyuanAvatar_Sm" } ], "https://github.com/smthemex/ComfyUI_ID_Animator": [ [ "ID_Animator", "ID_Repo_Choice" ], { "title_aux": "ComfyUI_ID_Animator" } ], "https://github.com/smthemex/ComfyUI_InstantIR_Wrapper": [ [ "InstantIR_Loader", "InstantIR_Sampler" ], { "author": "zhaoyafei", "title_aux": "ComfyUI_InstantIR_Wrapper" } ], "https://github.com/smthemex/ComfyUI_InteractAvatar": [ [ "InteractAvatar_SM_Model", "InteractAvatar_SM_Pose", "InteractAvatar_SM_Predata", "InteractAvatar_SM_Sampler" ], { "title_aux": "ComfyUI_InteractAvatar" } ], "https://github.com/smthemex/ComfyUI_JoyAI_Image": [ [ "JoyAI_Image_ENCODER", "JoyAI_Image_LATENTS", "JoyAI_Image_SM_Clip", "JoyAI_Image_SM_KSampler", "JoyAI_Image_SM_Model", "JoyAI_Image_SM_VAE", "JoyAI_Image_Understand", "JoyAI_Vae_Decoder" ], { "title_aux": "ComfyUI_JoyAI_Image" } ], "https://github.com/smthemex/ComfyUI_KV_Edit": [ [ "KV_Edit_Load", "KV_Edit_Load_LoRA", "KV_Edit_PreData", "KV_Edit_Sampler" ], { "title_aux": "ComfyUI_KV_Edit" } ], "https://github.com/smthemex/ComfyUI_Light_A_Video": [ [ "Light_A_Video_Loader", "Light_A_Video_Sampler" ], { "title_aux": "ComfyUI_Light_A_Video" } ], "https://github.com/smthemex/ComfyUI_Llama3_8B": [ [ "ChatQA_1p5_8b", "Local_Or_Repo_Choice", "Meta_Llama3_8B", "MiniCPM_Llama3_V25" ], { "title_aux": "ComfyUI_Llama3_8B" } ], "https://github.com/smthemex/ComfyUI_LongCat_Avatar": [ [ "LongCat_Video_SM_Audio", "LongCat_Video_SM_Encode", "LongCat_Video_SM_Model", "LongCat_Video_SM_Sampler", "LongCat_Video_SM_Vocal", "LongCat_Video_SM_VocalModel", "LongCat_Video_SM_WhisperModel" ], { "title_aux": "ComfyUI_LongCat_Avatar" } ], "https://github.com/smthemex/ComfyUI_LucidFlux": [ [ "LucidFlux_SM_Cond", "LucidFlux_SM_Decoder", "LucidFlux_SM_Diffbir", "LucidFlux_SM_Encode", "LucidFlux_SM_KSampler", "LucidFlux_SM_Model", "LucidFlux_SM_Pid_Decoder", "LucidFlux_SM_Pid_Model" ], { "title_aux": "ComfyUI_LucidFlux" } ], "https://github.com/smthemex/ComfyUI_MS_Diffusion": [ [ "MS_Object_img_Batch", "MSdiffusion_Model_Loader", "MSdiffusion_Sampler" ], { "title_aux": "ComfyUI_MS_Diffusion" } ], "https://github.com/smthemex/ComfyUI_MagiHuman": [ [ "MagiHuman_DECO_AUDIO", "MagiHuman_EN_DECO_VIDEO", "MagiHuman_LATENTS", "MagiHuman_SM_AUDIO_VAE", "MagiHuman_SM_Clip", "MagiHuman_SM_ENCODER", "MagiHuman_SM_KSampler", "MagiHuman_SM_Model", "MagiHuman_SM_SRSampler", "MagiHuman_SM_VAE" ], { "title_aux": "ComfyUI_MagiHuman" } ], "https://github.com/smthemex/ComfyUI_MangaNinjia": [ [ "MangaNinjiaLoader", "MangaNinjiaSampler", "MarkImageNode" ], { "title_aux": "ComfyUI_MangaNinjia" } ], "https://github.com/smthemex/ComfyUI_MooER": [ [ "MooER_LoadModel", "MooER_Sampler" ], { "title_aux": "ComfyUI_MooER" } ], "https://github.com/smthemex/ComfyUI_ObjectClear": [ [ "ObjectClearBatch", "ObjectClearLoader", "ObjectClearSampler", "ObjectClearVision" ], { "title_aux": "ComfyUI_ObjectClear" } ], "https://github.com/smthemex/ComfyUI_OmniParser": [ [ "OmniParser_Loader", "OmniParser_Sampler" ], { "title_aux": "ComfyUI_OmniParser" } ], "https://github.com/smthemex/ComfyUI_OmniPart": [ [ "OmniPart_SM_KSampler", "OmniPart_SM_MergeImg", "OmniPart_SM_Model", "OmniPart_SM_PreImg", "OmniPart_SM_PreModel", "OmniPart_SM_Prebox" ], { "title_aux": "ComfyUI_OmniPart" } ], "https://github.com/smthemex/ComfyUI_OmniSVG": [ [ "OmniSVG_Loader", "OmniSVG_Sampler" ], { "title_aux": "ComfyUI_OmniSVG" } ], "https://github.com/smthemex/ComfyUI_OmnimatteZero": [ [ "OmnimatteZero_SM_KSampler", "OmnimatteZero_SM_Model" ], { "title_aux": "ComfyUI_OmnimatteZero" } ], "https://github.com/smthemex/ComfyUI_PBR_Maker": [ [ "Load_MatForger", "MatForger_Sampler" ], { "title_aux": "ComfyUI_PBR_Maker" } ], "https://github.com/smthemex/ComfyUI_ParlerTTS": [ [ "ParlerTTS_LoadModel", "ParlerTTS_Sampler" ], { "title_aux": "ComfyUI_ParlerTTS" } ], "https://github.com/smthemex/ComfyUI_PartPacker": [ [ "PartPacker_Loader", "PartPacker_Sampler" ], { "title_aux": "ComfyUI_PartPacker" } ], "https://github.com/smthemex/ComfyUI_Personalize_Anything": [ [ "Personalize_Anything_Load", "Personalize_Anything_Sampler" ], { "title_aux": "ComfyUI_Personalize_Anything" } ], "https://github.com/smthemex/ComfyUI_PhotoDoodle": [ [ "PhotoDoodle_Loader", "PhotoDoodle_Sampler" ], { "title_aux": "ComfyUI_PhotoDoodle" } ], "https://github.com/smthemex/ComfyUI_Pic2Story": [ [ "Pic2Story_Loader", "Pic2Story_Sampler" ], { "title_aux": "ComfyUI_Pic2Story" } ], "https://github.com/smthemex/ComfyUI_Pipeline_Tool": [ [ "Pipeline_Tool" ], { "title_aux": "ComfyUI_Pipeline_Tool" } ], "https://github.com/smthemex/ComfyUI_Pops": [ [ "Pops_Decoder", "Pops_Repo_Loader", "Pops_Sampler" ], { "title_aux": "ComfyUI_Pops" } ], "https://github.com/smthemex/ComfyUI_RefineAnything": [ [ "RefineAnything_Pasteback", "RefineAnything_PreImg", "TextEncodeQwenImageEditPlus_NoAppend" ], { "title_aux": "ComfyUI_RefineAnything" } ], "https://github.com/smthemex/ComfyUI_SVFR": [ [ "SVFR_LoadModel", "SVFR_Sampler", "SVFR_img2mask" ], { "title_aux": "ComfyUI_SVFR" } ], "https://github.com/smthemex/ComfyUI_Sapiens": [ [ "SapiensLoader", "SapiensSampler", "SapiensSplit" ], { "title_aux": "ComfyUI_Sapiens" } ], "https://github.com/smthemex/ComfyUI_SongGeneration": [ [ "SongGeneration_Loader", "SongGeneration_Sampler", "SongGeneration_Stage1", "SongGeneration_Stage2" ], { "title_aux": "ComfyUI_SongGeneration" } ], "https://github.com/smthemex/ComfyUI_Sonic": [ [ "SONICSampler", "SONICTLoader", "SONIC_PreData" ], { "title_aux": "ComfyUI_Sonic" } ], "https://github.com/smthemex/ComfyUI_SparkVSR_SM": [ [ "SparkVSR_SM_KSampler", "SparkVSR_SM_Model", "SparkVSR_SM_PreRefer", "SparkVSR_SM_SRModel" ], { "title_aux": "ComfyUI_SparkVSR_SM" } ], "https://github.com/smthemex/ComfyUI_StableAudio_Open": [ [ "StableAudio_ModelLoader", "StableAudio_Sampler" ], { "title_aux": "ComfyUI_StableAudio_Open" } ], "https://github.com/smthemex/ComfyUI_StableAvatar": [ [ "StableAvatar_LoadModel", "StableAvatar_Predata", "StableAvatar_Sampler" ], { "title_aux": "ComfyUI_StableAvatar" } ], "https://github.com/smthemex/ComfyUI_Stable_Makeup": [ [ "StableMakeup_LoadModel", "StableMakeup_Sampler" ], { "author": "Sajjad Ayobbi", "title_aux": "ComfyUI_Stable_Makeup" } ], "https://github.com/smthemex/ComfyUI_SteadyDancer": [ [ "SteadyDancer_SM_Cond", "SteadyDancer_SM_KSampler", "SteadyDancer_SM_Model", "SteadyDancer_SM_VAE" ], { "title_aux": "ComfyUI_SteadyDancer" } ], "https://github.com/smthemex/ComfyUI_Step_Audio_EditX_SM": [ [ "Step_Audio_EditX_SM_KSampler", "Step_Audio_EditX_SM_Model" ], { "title_aux": "ComfyUI_Step_Audio_EditX_SM" } ], "https://github.com/smthemex/ComfyUI_StoryDiffusion": [ [ "Comic_Type", "EasyFunction_Lite", "Pre_Translate_prompt", "StoryDiffusion_Apply", "StoryDiffusion_CLIPTextEncode", "StoryDiffusion_KSampler" ], { "title_aux": "ComfyUI_StoryDiffusion" } ], "https://github.com/smthemex/ComfyUI_Streamv2v_Plus": [ [ "Load_Stream", "Stream_Lora_Loader", "Stream_Model_Loader", "Stream_Sampler" ], { "title_aux": "ComfyUI_Streamv2v_Plus" } ], "https://github.com/smthemex/ComfyUI_TRELLIS": [ [ "Trellis_LoadModel", "Trellis_Sampler", "Trellis_multiimage_loader" ], { "title_aux": "ComfyUI_TRELLIS" } ], "https://github.com/smthemex/ComfyUI_UltraFlux": [ [ "UltraFlux_SM_KSampler", "UltraFlux_SM_Model" ], { "title_aux": "ComfyUI_UltraFlux" } ], "https://github.com/smthemex/ComfyUI_VisualCloze": [ [ "Img_Quadruple", "MSdiffusion_Aplly", "VisualCloze_Aplly", "VisualCloze_CLIPText", "VisualCloze_KSampler" ], { "title_aux": "ComfyUI_VisualCloze" } ], "https://github.com/smthemex/ComfyUI_YuE": [ [ "YUE_Stage_A_Loader", "YUE_Stage_A_Sampler", "YUE_Stage_B_Loader", "YUE_Stage_B_Sampler" ], { "title_aux": "ComfyUI_YuE" } ], "https://github.com/sn0w12/ComfyUI-Sn0w-Scripts": [ [ "Character Selector", "Copy/Paste Textbox", "Filter Tags", "Generate All Characters", "Get Font Size", "Load Lora Folder", "Load Lora Sn0w", "Lora Selector", "Lora Tester", "Prompt Combine", "Prompt Selector", "Sn0w KSampler", "Sn0w Lora Stacker", "TaggedTiledUpscaler", "Upscale Image With Model By" ], { "title_aux": "ComfyUI-Sn0w-Scripts" } ], "https://github.com/sneccc/comfyui-snek-nodes": [ [ "Aesthetics", "Aesthetics V2", "Load AI Toolkit Latent Flux", "Save_Image_And_Caption", "Send_to_Eagle", "Snek SQLite Prompt Logger", "\ud83d\udc0d Random Prompt From JSON" ], { "title_aux": "comfyui-snek-nodes" } ], "https://github.com/snicolast/ComfyUI-IndexTTS2": [ [ "IndexTTS2Advanced", "IndexTTS2EmotionFromText", "IndexTTS2EmotionVector", "IndexTTS2SaveAudio", "IndexTTS2Simple" ], { "title_aux": "ComfyUI-IndexTTS2" } ], "https://github.com/snicolast/ComfyUI-Ovi": [ [ "OviAttentionSelector", "OviEngineLoader", "OviLatentDecoder", "OviVideoGenerator", "OviWanComponentLoader" ], { "title_aux": "ComfyUI-Ovi" } ], "https://github.com/snomiao/ComfyUI-Video-Crop": [ [ "VideoCropNode" ], { "title_aux": "ComfyUI Video Crop" } ], "https://github.com/solidlime/Comfyui-Random_Image_Picker": [ [ "RandomImagePicker" ], { "nodename_pattern": "RandomImagePicker", "title_aux": "Random Image Picker" } ], "https://github.com/sonnybox/ComfyUI-SuperNodes": [ [ "FaceBBoxToMask", "GetCommonAspectRatio", "ImageMaskCrop", "ImageSizeCalculator", "RestoreMaskCrop", "SetReserveVRAM", "SigmaInsert", "SigmaRemove", "SigmaReplace", "SigmaSmoother", "SigmasGraph", "SigmasRescale", "SuperBrightnessContrast", "SuperColorAdjustAllInOne", "SuperColorMatchLuminance", "SuperConcatenateMulti", "SuperCreateTiles", "SuperHueSaturation", "SuperListRandomizer", "SuperLuminancePreprocess", "SuperModelDownloader", "SuperPadImage", "SuperResizeImage", "SuperSVRCalcTiles", "SuperStitchTiles", "SuperWhiteBalanceCAT", "User Error" ], { "title_aux": "ComfyUI-SuperNodes" } ], "https://github.com/sooxt98/comfyui_longcat_image": [ [ "LongCatImageEdit", "LongCatImageModelLoader", "LongCatImageTextToImage" ], { "title_aux": "comfyui_longcat_image" } ], "https://github.com/sorryhyun/ComfyUI-Anima-PiD": [ [ "AnimaPiDDecode", "AnimaPiDLoader" ], { "title_aux": "Anima PiD" } ], "https://github.com/sorryhyun/ComfyUI-EasyControl-KSamplerCompat": [ [ "AnimaEasyControlPatch" ], { "title_aux": "Easycontrol KSampler Compatible" } ], "https://github.com/sorryhyun/ComfyUI-Spectrum-KSampler": [ [ "AnimaModGuidance", "DiTSpectrumPatch", "SpectrumKSampler", "SpectrumKSamplerAdvanced", "SpectrumKSamplerModGuidance", "SpectrumSPDKSampler", "SpectrumSPDLoRAKSampler" ], { "title_aux": "SpectrumKSampler" } ], "https://github.com/sorryhyun/comfyui-flex-attention": [ [ "FlexAttention" ], { "title_aux": "Flex Attention" } ], "https://github.com/souki202/ComfyUI-LoadImage-Advanced": [ [ "ColorAdjustment", "LoadImageUpscale", "LoadImageUpscaleBy" ], { "title_aux": "ComfyUI-LoadImage-Advanced" } ], "https://github.com/soulctcher/TetriNode": [ [ "TetriNode" ], { "title_aux": "TetriNode" } ], "https://github.com/sourceful-official/LoadLoraModelOnlyWithUrl": [ [ "LoadLoraModelOnlyWithUrl" ], { "title_aux": "LoadLoraModelOnlyWithUrl" } ], "https://github.com/sousakujikken/ComfyUI-PixydustQuantizer": [ [ "CRTLikeEffectNode", "Quantizer", "XYBlurNode" ], { "title_aux": "ComfyUI-PixydustQuantizer" } ], "https://github.com/space-nuko/ComfyUI-Disco-Diffusion": [ [ "DiscoDiffusion_DiscoDiffusion", "DiscoDiffusion_DiscoDiffusionExtraSettings", "DiscoDiffusion_GuidedDiffusionLoader", "DiscoDiffusion_OpenAICLIPLoader" ], { "title_aux": "Disco Diffusion" } ], "https://github.com/space-nuko/ComfyUI-OpenPose-Editor": [ [ "Nui.OpenPoseEditor" ], { "title_aux": "OpenPose Editor" } ], "https://github.com/space-nuko/nui-suite": [ [ "Nui.DynamicPromptsTextEncode", "Nui.DynamicPromptsTextGen", "Nui.FeelingLuckyTextEncode", "Nui.FeelingLuckyTextGen", "Nui.OutputString" ], { "title_aux": "nui suite" } ], "https://github.com/spacepxl/ComfyUI-Depth-Pro": [ [ "DepthPro", "FocalFromList", "FocalMMtoPX", "FocalPXtoMM", "LoadDepthPro", "MetricDepthToInverse", "MetricDepthToRelative" ], { "title_aux": "ComfyUI-Depth-Pro" } ], "https://github.com/spacepxl/ComfyUI-HQ-Image-Save": [ [ "LoadEXR", "LoadEXRFrames", "LoadImageAndPrompt", "LoadLatentEXR", "SaveEXR", "SaveEXRFrames", "SaveImageAndPromptExact", "SaveImageAndPromptIncremental", "SaveLatentEXR", "SaveTiff" ], { "title_aux": "ComfyUI-HQ-Image-Save" } ], "https://github.com/spacepxl/ComfyUI-LossTesting": [ [ "Measure Timestep Loss" ], { "title_aux": "ComfyUI-LossTesting" } ], "https://github.com/spacepxl/ComfyUI-RAVE": [ [ "ImageGridCompose", "ImageGridDecompose", "KSamplerRAVE", "LatentGridCompose", "LatentGridDecompose" ], { "title_aux": "ComfyUI-RAVE" } ], "https://github.com/spacepxl/ComfyUI-StyleGan": [ [ "BatchAverageStyleGANLatents", "BlendStyleGANLatents", "GenerateStyleGANLatent", "LoadStyleGAN", "StyleGANInversion", "StyleGANLatentFromBatch", "StyleGANSampler" ], { "title_aux": "ComfyUI-StyleGan" } ], "https://github.com/spawner1145/CUI-Lumina2-TeaCache": [ [ "LPIPS_Model_Loader", "Store_Baseline_Image", "TeaCache_LPIPS_Evaluator", "TeaCache_Lumina2", "TeaCache_Patcher", "TeaCache_Result_Collector" ], { "title_aux": "CUI-Lumina2-TeaCache" } ], "https://github.com/spawner1145/comfyui-aichat": [ [ "GeminiApiLoader", "GeminiChat", "GeminiContentConnector", "GeminiFileUploader", "GeminiImageEncoder", "GeminiTextBlock", "OpenAIApiLoader", "OpenAIChat", "OpenAIContentConnector", "OpenAIFileUploader", "OpenAIImageEncoder", "OpenAITextBlock" ], { "title_aux": "comfyui-aichat" } ], "https://github.com/spawner1145/comfyui-lsnet": [ [ "LSNetArtistImageConnector", "LSNetArtistInference", "LSNetArtistSimilarity", "LSNetClustering", "LSNetCommonFeatures", "LSNetFeatureComparison", "LSNetModelLoader" ], { "title_aux": "comfyui-lsnet" } ], "https://github.com/speige/ComfyUI_Make-It-Animatable": [ [ "MakeItAnimatableRig", "MakeItAnimatableRigGS" ], { "title_aux": "ComfyUI_Make-It-Animatable" } ], "https://github.com/spinagon/ComfyUI-seam-carving": [ [ "SeamCarving" ], { "title_aux": "ComfyUI-seam-carving" } ], "https://github.com/spinagon/ComfyUI-seamless-tiling": [ [ "CircularVAEDecode", "MakeCircularVAE", "OffsetImage", "SeamlessTile" ], { "title_aux": "Seamless tiling Node for ComfyUI" } ], "https://github.com/spro/comfyui-mirror": [ [ "LatentMirror" ], { "title_aux": "Latent Mirror node for ComfyUI" } ], "https://github.com/sputnik57/comfyui-prompt-logger": [ [ "Prompt Logger Unified v2", "PromptLoggerUnified", "PromptLoggerUnified_v2" ], { "title_aux": "comfyui-prompt-logger" } ], "https://github.com/squirrel765/ComfyUI-LLM-VLM-Node": [ [ "UnifiedGenerator|LP" ], { "title_aux": "ComfyUI-LLM-VLM-Node" } ], "https://github.com/srv1n/ComfyUI-Rebase-LoRA": [ [ "RebaseLoRAFromFinetune" ], { "title_aux": "ComfyUI-Rebase-LoRA" } ], "https://github.com/ssitu/ComfyUI_UltimateSDUpscale": [ [ "UltimateSDUpscale", "UltimateSDUpscaleCustomSample", "UltimateSDUpscaleNoUpscale" ], { "title_aux": "UltimateSDUpscale" } ], "https://github.com/ssitu/ComfyUI_fabric": [ [ "FABRICPatchModel", "FABRICPatchModelAdv", "KSamplerAdvFABRICAdv", "KSamplerFABRIC", "KSamplerFABRICAdv" ], { "title_aux": "ComfyUI fabric" } ], "https://github.com/ssitu/ComfyUI_restart_sampling": [ [ "KRestartSampler", "KRestartSamplerAdv", "KRestartSamplerCustom", "KRestartSamplerSimple", "RestartSampler", "RestartScheduler", "RestartSelfTest" ], { "title_aux": "Restart Sampling" } ], "https://github.com/ssitu/ComfyUI_roop": [ [ "RoopImproved", "roop" ], { "title_aux": "ComfyUI roop" } ], "https://github.com/sstoye/comfyui-lora-prompt-switch": [ [ "DualLoRAPromptSwitch", "LoRAPromptSwitch", "TextPromptSwitch" ], { "title_aux": "comfyui-lora-prompt-switch" } ], "https://github.com/starfieldscreensaver/comfyui-batch-blend": [ [ "ImageBatchBlend" ], { "title_aux": "ComfyUI Batch Blend" } ], "https://github.com/starsFriday/ComfyUI-LTX23-MotionCache": [ [ "Ltx23GenerateVideoMotionCache", "Ltx23MotionCache", "Ltx23MotionCacheModelPatch", "Ltx23SampleVideoMotionCache" ], { "title_aux": "ComfyUI-LTX23-MotionCache" } ], "https://github.com/starsFriday/ComfyUI-Mega-ASR": [ [ "MegaASREnvironmentStatus", "MegaASRLoader", "MegaASRTranscribeAudio", "MegaASRTranscribeFile" ], { "title_aux": "ComfyUI-Mega-ASR" } ], "https://github.com/starsFriday/ComfyUI-Sapiens2": [ [ "Sapiens2Inference", "Sapiens2ModelLoader" ], { "title_aux": "ComfyUI-Sapiens2" } ], "https://github.com/stavsap/comfyui-downloader": [ [ "DownloadSummaryParser", "DownloadTokenLoader", "Downloader" ], { "title_aux": "comfyui-downloader" } ], "https://github.com/stavsap/comfyui-kokoro": [ [ "KokoroGenerator", "KokoroSpeaker", "KokoroSpeakerCombiner" ], { "title_aux": "comfyui-kokoro" } ], "https://github.com/stavsap/comfyui-ollama": [ [ "OllamaChat", "OllamaConnectivityV2", "OllamaGenerate", "OllamaGenerateAdvance", "OllamaGenerateV2", "OllamaLoadContext", "OllamaOptionsV2", "OllamaSaveContext", "OllamaVision" ], { "title_aux": "ComfyUI Ollama" } ], "https://github.com/stduhpf/ComfyUI--Wan22FirstLastFrameToVideoLatent": [ [ "Wan22FirstLastFrameToVideoLatent", "Wan22FirstLastFrameToVideoLatentTiledVAE" ], { "title_aux": "Wan22FirstLastFrameToVideoLatent for ComfyUI" } ], "https://github.com/stduhpf/ComfyUI--WanImageToVideoTiled": [ [ "Wan22ImageToVideoLatentTiledVAE", "WanCameraImageToVideoTiledVAE", "WanFirstLastFrameToVideoTiledVAE", "WanFunControlToVideoTiledVAE", "WanFunInpaintToVideoTiledVAE", "WanImageToVideoTiledVAE", "WanPhantomSubjectToVideoTiledVAE", "WanTrackToVideoTiledVAE", "WanVaceToVideoTiledVAE" ], { "title_aux": "WanImageToVideoTiledVAE for ComfyUI" } ], "https://github.com/stduhpf/ComfyUI-WanMoeKSampler": [ [ "SplitSigmasAtT", "WanMoeKSampler", "WanMoeKSamplerAdvanced" ], { "title_aux": "KSampler for Wan 2.2 MoE for ComfyUI" } ], "https://github.com/stepfun-ai/ComfyUI-StepVideo": [ [ "TI2V", "TI2V_API" ], { "title_aux": "ComfyUI-StepVideo" } ], "https://github.com/steptonite/seedance2-sjinn-comfyui": [ [ "SjinnSeedance2Node" ], { "title_aux": "Seedance 2.0 (Sjinn.ai)" } ], "https://github.com/stevanisya/comfyui_txt_mixer": [ [ "TextMixer" ], { "title_aux": "comfyui_txt_mixer" } ], "https://github.com/stevenwg/ComfyUI-VideoGrid": [ [ "VideosConcateHorizontal:", "VideosConcateVertical" ], { "title_aux": "ComfyUI-VideoGrid" } ], "https://github.com/stormcenter/ComfyUI-AutoSplitGridImage": [ [ "EvenImageResizer", "GridImageSplitter" ], { "title_aux": "ComfyUI-AutoSplitGridImage" } ], "https://github.com/stormcenter/ComfyUI-LivePhotoCreator": [ [ "ImageCompareTransition", "LivePhotoCreator", "LivePhotoPreview" ], { "title_aux": "ComfyUI LivePhoto Creator" } ], "https://github.com/stormcenter/ComfyUI-SVGFullfill": [ [ "SVGEditor", "SVGUploader" ], { "title_aux": "ComfyUI-SVGFullfill" } ], "https://github.com/storyicon/comfyui_musev_evolved": [ [ "AnimationZoom (comfyui_musev_evolved)", "ImageSelector (comfyui_musev_evolved)", "MuseVImg2Vid V1 (comfyui_musev_evolved)", "MuseVPredictor V1 (comfyui_musev_evolved)" ], { "author": "infguo", "title_aux": "ComfyUI MuseV Evolved" } ], "https://github.com/storyicon/comfyui_segment_anything": [ [ "GroundingDinoModelLoader (segment anything)", "GroundingDinoSAMSegment (segment anything)", "InvertMask (segment anything)", "IsMaskEmpty", "SAMModelLoader (segment anything)" ], { "title_aux": "segment anything" } ], "https://github.com/strand1/ComfyUI-Autogen": [ [ "AutogenAssistantAgent", "AutogenCodeExecutor", "AutogenGroupChat", "AutogenModel" ], { "title_aux": "ComfyUI-Autogen" } ], "https://github.com/strawberryPunch/vram_optimizer": [ [ "StrawberryGPUMonitor", "StrawberryVramOptimizer", "custom_nodes" ], { "nodename_pattern": "StFist", "title_aux": "StrawberryFist VRAM Optimizer" } ], "https://github.com/strimmlarn/ComfyUI-Strimmlarns-Aesthetic-Score": [ [ "AesthetlcScoreSorter", "CalculateAestheticScore", "LoadAesteticModel", "ScoreToNumber" ], { "title_aux": "ComfyUI_Strimmlarns_aesthetic_score" } ], "https://github.com/studiodeep-ai/comfyui-studiodeep": [ [ "SD_Compositor3x916", "SD_Describer", "SD_FalBackend", "SD_FalVision", "SD_ImageAnalyzer", "SD_ImagePromptBySeedIdea", "SD_JSONShotSplitter", "SD_LLMBackend", "SD_N8NBackend", "SD_PromptIngredient", "SD_StoryPanel", "SD_StringPassthrough", "SD_StringTemplate", "SD_T2VPromptBuilder", "SD_TemplateImage" ], { "title_aux": "StudioDeep" } ], "https://github.com/stuttlepress/ComfyUI-Wan-VACE-Prep": [ [ "FrameNumberOverlay", "LoadVideosFromFolderSimple", "VACEOutpaint", "WanVACEBatchContext", "WanVACEExtend", "WanVACEInpaint", "WanVACEPrep", "WanVACEPrepBatch" ], { "title_aux": "ComfyUI Wan VACE Prep" } ], "https://github.com/styler00dollar/ComfyUI-deepcache": [ [ "DeepCache" ], { "title_aux": "ComfyUI-deepcache" } ], "https://github.com/styler00dollar/ComfyUI-sudo-latent-upscale": [ [ "SudoLatentUpscale" ], { "title_aux": "ComfyUI-sudo-latent-upscale" } ], "https://github.com/styletransfer/ComfyUI-TRELLIS2_Motion": [ [ "CameraTrajectory_T2", "MergeMeshSequences", "MeshRenderer", "MeshSequenceRenderer", "MultiAngleCamera", "OnionSkinning", "RenderingEffects", "Trellis2Predict", "Trellis2VideoAngleShift", "VideoToMeshes" ], { "title_aux": "ComfyUI-TRELLIS2_Motion" } ], "https://github.com/subraoul/ComfyUI_Bit-Depth-Enhancer": [ [ "ABCD_BitDepthEnhancement", "BitDepthEnhancementClassical", "DeepDeband", "Save16BitTIFF" ], { "title_aux": "Bit Depth Enhancer" } ], "https://github.com/sugarkwork/ComfyUI_AspectRatioToSize": [ [ "AspectRatio", "AspectRatioToSize", "CalcFactorWidthHeight", "CalculateImagePadding", "MatchImageToAspectRatio", "SizeToWidthHeight" ], { "title_aux": "ComfyUI_AspectRatioToSize" } ], "https://github.com/sugarkwork/comfyui-auto-mosaic": [ [ "AutoMosaic" ], { "title_aux": "comfyui-auto-mosaic" } ], "https://github.com/sugarkwork/comfyui-trtupscaler": [ [ "TRTUpscaler" ], { "title_aux": "comfyui-trtupscaler" } ], "https://github.com/sugarkwork/comfyui_cohere": [ [ "SimpleCohereNode" ], { "title_aux": "comfyui_cohere" } ], "https://github.com/sugarkwork/comfyui_smart_character_detailer": [ [ "SmartCharacterDetailer" ], { "title_aux": "comfyui_smart_character_detailer" } ], "https://github.com/sugarkwork/comfyui_tag_fillter": [ [ "TagCategory", "TagCategoryEnhance", "TagColorChanger", "TagComparator", "TagDetector", "TagEmpty", "TagEnhance", "TagFilter", "TagFlag", "TagFlagImage", "TagIf", "TagMerger", "TagMerger4", "TagMerger6", "TagPipeIn", "TagPipeOut", "TagPipeOutOne", "TagPipeUpdate", "TagRandom", "TagRandomCategory", "TagRemover", "TagReplace", "TagSelector", "TagSwitcher", "TagWildcardFilter" ], { "title_aux": "comfyui_tag_filter" } ], "https://github.com/suhee19/comfyui-orpheus-loader": [ [ "OrpheusLoader" ], { "title_aux": "comfyui-orpheus-loader" } ], "https://github.com/suito-venus/comfyui-diffusion-model-loader-with-name": [ [ "UNETLoaderWithName" ], { "title_aux": "comfyui-diffusion-model-loader-with-name" } ], "https://github.com/sumitchatterjee13/Luminance-Stack-Processor": [ [ "HDRExportNode", "LatentStackProcessor5Stops", "LuminanceStackProcessor3Stops", "LuminanceStackProcessor5Stops" ], { "title_aux": "Luminance Stack Processor" } ], "https://github.com/sumitchatterjee13/nuke-nodes-comfyui": [ [ "NukeBlur", "NukeChannelShuffle", "NukeColorBars", "NukeColorCorrect", "NukeConstant", "NukeCornerPin", "NukeCrop", "NukeDefocus", "NukeExposure", "NukeExposureAdvanced", "NukeGrade", "NukeKeymix", "NukeLevels", "NukeMerge", "NukeMix", "NukeMotionBlur", "NukeOCIOColorSpace", "NukeOCIODisplay", "NukeOCIOFileTransform", "NukeOCIOInfo", "NukeRamp", "NukeRead", "NukeReadInfo", "NukeReadMultiPass", "NukeShufflePass", "NukeTransform", "NukeVectorfield", "NukeVectorfieldInfo", "NukeViewer", "NukeWrite" ], { "title_aux": "Nuke Nodes for ComfyUI" } ], "https://github.com/supElement/ComfyUI_Element_easy": [ [ "BlackWhiteColor_Element", "ChessboardPattern_Element", "ElementEasyImageSize", "ElementHueBright", "ElementHueHue", "ElementHueSat", "Element_ImageCurve", "Element_SigmaGraph_Curve", "EmptyImageRGB_Element", "FrameCalculator_Element", "ImagePadBlur_Element", "LoadImageWithPreview", "MaskNoiseInjection_Element", "MaskStroke_Element", "RandomCharacterGenerator", "SmartMergeImages", "TextLineBreak_Element" ], { "title_aux": "ComfyUI_Element_easy" } ], "https://github.com/supSugam/ComfyUI-FlowMatch-Advanced": [ [ "AIToolkitFlowMatchSampler" ], { "title_aux": "ComfyUI-FlowMatch-Advanced" } ], "https://github.com/supart/ComfyUI-TY360-Photo-Edit": [ [ "TY360Pasteback", "TY360Preview", "TY360Roundtrip" ], { "title_aux": "ComfyUI-TY360-Photo-Edit" } ], "https://github.com/supermansundies/comfyui-klein-edit-composite": [ [ "KleinEditComposite" ], { "title_aux": "comfyui-klein-edit-composite" } ], "https://github.com/superyoman/comfyui_lumaAPI": [ [ "LUMA_API_YoC", "LUMA_API_result_YoC" ], { "title_aux": "comfyui_lumaAPI" } ], "https://github.com/suravaya113/SKIT_ComfyUI-ZImage-Generate": [ [ "ZImageGenerate" ], { "title_aux": "SKIT_ComfyUI-ZImage-Generate" } ], "https://github.com/surinder83singh/ComfyUI-compare-videos": [ [ "CompareVideos" ], { "title_aux": "Compare Videos" } ], "https://github.com/svetozarov/AS_LLM_nodes": [ [ "AS_ComfyGPT", "AS_GeminiCaptioning", "AS_MultimodalGemini" ], { "title_aux": "AS_LLM_nodes" } ], "https://github.com/svntax/ComfyUI-RetroDiffusion-API-Node": [ [ "Retro Diffusion API Node" ], { "title_aux": "ComfyUI-RetroDiffusion-API-Node" } ], "https://github.com/swan7-py/ComfyUI-ImageAlphaCrop": [ [ "ImageAlphaCrop", "ImageAlphaCropAdvanced", "LoadImageWithAlpha", "LoadImagesFromPathRGBA", "SaveImageRGBA" ], { "title_aux": "ComfyUI-ImageAlphaCrop" } ], "https://github.com/sweetndata/ComfyUI-Image-Harmonizer": [ [ "harmonizer" ], { "title_aux": "ComfyUI-Image-Harmonizer" } ], "https://github.com/sweetndata/ComfyUI-Reflatent": [ [ "RefLatent" ], { "title_aux": "ComfyUI-Reflatent" } ], "https://github.com/sweetndata/ComfyUI-googletrans": [ [ "googletrans" ], { "title_aux": "ComfyUI-googletrans" } ], "https://github.com/sweetndata/ComfyUI_Sticker_Compositer": [ [ "Sticker_Compositer" ], { "title_aux": "ComfyUI_Sticker_Compositer" } ], "https://github.com/swfxliyiyu/ComfyUI-FastVideo": [ [ "DITConfig", "InferenceArgs", "LoadImagePath", "TextEncoderConfig", "VAEConfig", "VideoGenerator" ], { "title_aux": "ComfyUI-FastVideo" } ], "https://github.com/sworksteam/SEngine": [ [ "SEngineLoraLoader" ], { "title_aux": "SEngine" } ], "https://github.com/sy00186/Comfyui-Vates-sampler": [ [ "VatesAdvancedSampler" ], { "title_aux": "Comfyui-Vates-sampler" } ], "https://github.com/syllebra/bilbox-comfyui": [ [ "BilboXLut", "BilboXPhotoPrompt", "BilboXVignette" ], { "title_aux": "BilboX's ComfyUI Custom Nodes" } ], "https://github.com/sylym/comfy_vid2vid": [ [ "CheckpointLoaderSimpleSequence", "DdimInversionSequence", "KSamplerSequence", "LoadImageMaskSequence", "LoadImageSequence", "LoraLoaderSequence", "SetLatentNoiseSequence", "TrainUnetSequence", "VAEEncodeForInpaintSequence" ], { "title_aux": "Vid2vid" } ], "https://github.com/synthetai/ComfyUI-JM-Gemini-API": [ [ "JMGeminiImageGenerator", "JMGeminiReverseGenerator", "JMGeminiVideoGenerator", "JMGeminiWatermarkRemover" ], { "title_aux": "ComfyUI-JM-Gemini-API" } ], "https://github.com/synthetai/ComfyUI-JM-KLing-API": [ [ "JM-KLingAI-API/api-key", "JM-KLingAI-API/hybrid-video", "JM-KLingAI-API/image-downloader", "JM-KLingAI-API/image-generation", "JM-KLingAI-API/image2video", "JM-KLingAI-API/lip-sync", "JM-KLingAI-API/lip-sync-async", "JM-KLingAI-API/multi-image2image", "JM-KLingAI-API/multi-image2video", "JM-KLingAI-API/query-status", "JM-KLingAI-API/text2video", "JM-KLingAI-API/video-downloader" ], { "title_aux": "ComfyUI-JM-KLing-API" } ], "https://github.com/synthetai/ComfyUI-JM-MiniMax-API": [ [ "JM-MiniMax-API/check-video-status", "JM-MiniMax-API/download-video", "JM-MiniMax-API/load-audio", "JM-MiniMax-API/music-generation", "JM-MiniMax-API/text-to-speech", "JM-MiniMax-API/video-generation", "JM-MiniMax-API/voice-cloning", "JM-MiniMax-API/voice-design" ], { "title_aux": "ComfyUI-JM-MiniMax-API" } ], "https://github.com/synthetai/ComfyUI-JM-Volcengine-API": [ [ "VolcengineI2VS2Pro", "VolcengineImgEditV3", "volcengine-doubao-seedance", "volcengine-i2v-s2pro", "volcengine-img-edit-v3", "volcengine-seedream-v3" ], { "title_aux": "ComfyUI-JM-Volcengine-API" } ], "https://github.com/synthetai/ComfyUI_FaceEnhancer": [ [ "GFPGANFaceEnhancer", "GFPGANFolderProcessor" ], { "title_aux": "ComfyUI_FaceEnhancer" } ], "https://github.com/synthetai/ComfyUI_PromptBatcher": [ [ "LoadPromptsFromDir", "SaveTextToFiles" ], { "title_aux": "ComfyUI_PromptBatcher" } ], "https://github.com/synystersocks/ComfyUI-SocksLatentPatcher": [ [ "I2VLatentPatcher", "VaceExt4fLatentPatcher", "VaceExt6fLatentPatcher", "VaceExt8fLatentPatcher" ], { "title_aux": "ComfyUI-SocksLatentPatcher" } ], "https://github.com/sysL-padawan/comfyui-elevenlabs-integration": [ [ "Elevenlabs text to effect", "Elevenlabs text to speech", "ElevenlabsTextToEffect", "ElevenlabsTextToSpeech" ], { "title_aux": "ComfyUI ElevenLabs API integration" } ], "https://github.com/systemaiofinterest-wq/ComfyUI-MetaAI": [ [ "MetaAiBrowserNode", "MetaAiImageGenerator", "MetaAiSingleVideoGenerator" ], { "title_aux": "ComfyUI-MetaAI" } ], "https://github.com/systms-ai/TimeSlice-Nodes": [ [ "TimeSliceDual", "TimeSliceEffect", "TimeSliceWave" ], { "title_aux": "TimeSlice Nodes" } ], "https://github.com/szhublox/ambw_comfyui": [ [ "Auto Merge Block Weighted", "CLIPMergeSimple", "CheckpointSave", "ModelMergeBlocks", "ModelMergeSimple" ], { "title_aux": "Auto-MBW" } ], "https://github.com/t22m003/ComfyUI_LoopNode": [ [ "SimpleForLoop", "SimpleForLoopRange" ], { "title_aux": "ComfyUI_LoopNode" } ], "https://github.com/t22m003/ComfyUI_SavePromptAndOutput": [ [ "SaveImageWithPrompt" ], { "title_aux": "Save Prompt And Output" } ], "https://github.com/taabata/LCM_Inpaint_Outpaint_Comfy": [ [ "ComfyNodesToSaveCanvas", "FloatNumber", "FreeU_LCM", "ImageDims", "ImageOutputToComfyNodes", "ImageResize", "ImageShuffle", "ImageSwitch", "LCMGenerate", "LCMGenerate_ReferenceOnly", "LCMGenerate_SDTurbo", "LCMGenerate_img2img", "LCMGenerate_img2img_IPAdapter", "LCMGenerate_img2img_controlnet", "LCMGenerate_inpaintv2", "LCMGenerate_inpaintv3", "LCMLoader", "LCMLoader_RefInpaint", "LCMLoader_ReferenceOnly", "LCMLoader_SDTurbo", "LCMLoader_controlnet", "LCMLoader_controlnet_inpaint", "LCMLoader_img2img", "LCMLoraLoader_inpaint", "LCMLoraLoader_ipadapter", "LCMLora_inpaint", "LCMLora_inpaintV2", "LCMLora_ipadapter", "LCMT2IAdapter", "LCM_IPAdapter", "LCM_IPAdapter_inpaint", "LCM_outpaint_prep", "LoadImageNode_LCM", "Loader_SegmindVega", "OutpaintCanvasTool", "SaveImage_Canvas", "SaveImage_LCM", "SaveImage_Puzzle", "SaveImage_PuzzleV2", "SegmindVega", "SettingsSwitch", "stitch" ], { "title_aux": "LCM_Inpaint-Outpaint_Comfy" } ], "https://github.com/taabata/SANA_LOWVRAM": [ [ "SANADiffuse", "SANATextEncode" ], { "title_aux": "SANA_LOWVRAM" } ], "https://github.com/tabisheva/comfyui-segs-profile": [ [ "SEGSIsProfile" ], { "title_aux": "comfyui-segs-profile" } ], "https://github.com/tackcrypto1031/tk_comfyui_comic_tool": [ [ "ComicBatchGenerator", "ComicPageComposer", "ComicSamplerOverride", "ComicScriptLoader" ], { "title_aux": "tk_comfyui_batch_image" } ], "https://github.com/tackcrypto1031/tk_comfyui_img2mask": [ [ "TK_Image2Mask" ], { "title_aux": "tk_comfyui_img2mask" } ], "https://github.com/tackcrypto1031/tk_comfyui_view_and_light": [ [ "TK_View_And_Light" ], { "title_aux": "tk_comfyui_view_and_light" } ], "https://github.com/takemetosiberia/ComfyUI-SAMURAI--SAM2-": [ [ "SAMURAIBoxInputNode", "SAMURAIPointsInputNode", "SAMURAIRefineNode" ], { "title_aux": "SAMURAI Nodes for ComfyUI" } ], "https://github.com/talesofai/comfyui-browser": [ [ "DifyTextGenerator //Browser", "LoadImageByUrl //Browser", "SelectInputs //Browser", "UploadToRemote //Browser", "XyzPlot //Browser" ], { "title_aux": "ComfyUI Browser" } ], "https://github.com/tanglaoya321/ComfyUI-StoryMaker": [ [ "StoryMakerSinglePortraitNode", "StoryMakerSwapClothNode", "StoryMakerTwoPortraitNode" ], { "title_aux": "ComfyUI-StoryMaker" } ], "https://github.com/tardigrade1001/ComfyUI-Unified-Caption": [ [ "Unified_Caption_Node" ], { "title_aux": "ComfyUI-Unified-Caption" } ], "https://github.com/tardigrade1001/comfyui-mistral-caption": [ [ "Ask_Mistral" ], { "title_aux": "comfyui-mistral-caption" } ], "https://github.com/tardigrade1001/latent-rotate-90": [ [ "LatentRotatePortraitLandscape" ], { "title_aux": "latent-rotate-90" } ], "https://github.com/tardigrade1001/send-to-comfyui": [ [ "LoadLatestImage" ], { "title_aux": "send-to-comfyui" } ], "https://github.com/tatookan/comfyui_ssl_gemini_EXP": [ [ "SSL_GeminiAPIKeyConfig", "SSL_GeminiTextPrompt" ], { "title_aux": "comfyui_ssl_gemini_EXP" } ], "https://github.com/tauraloke/ComfyUI-Unfake-Pixels": [ [ "PixelArtScaler" ], { "title_aux": "ComfyUI-Unfake-Pixels" } ], "https://github.com/tavy315/ComfyUI-Music-Flamingo-Analyzer": [ [ "MusicFlamingoAnalyzer" ], { "title_aux": "ComfyUI-Music-Flamingo-Analyzer" } ], "https://github.com/tavyra/ComfyUI_Curves": [ [ "Curve Visualizer", "RGB Curve Editor", "RGBCurvesAdvanced" ], { "title_aux": "ComfyUI_Curves" } ], "https://github.com/tea-time-labs/sweet-tea-nodes": [ [ "UltimateSDUpscalePoseTiled", "WanVaceToVideoCapsInpaint", "WanVaceToVideoHybridSubjectSwap" ], { "title_aux": "sweet-tea-nodes" } ], "https://github.com/teamalpha-ai/comfyui-image-transformer": [ [ "ImageTransformerResizeToMaxPixels" ], { "title_aux": "ComfyUI-ImageTransformer" } ], "https://github.com/teddy1565/ComfyUI-AsyncOutput": [ [ "AsyncOutputCallback", "AsyncOutputCollect", "AsyncOutputConvertStringListToString", "AsyncOutputEmitter", "AsyncOutputGlobalAutoReset", "AsyncOutputGlobalManualReset", "AsyncOutputInitSignalOutput", "AsyncOutputMultiLineTextWithBatch", "AsyncOutputRemoteCollection", "AsyncOutputRemoteTrigger", "BatchIteratorErrorException", "BatchIteratorGlobalCacheClear", "BatchIteratorMultiLine", "BatchIteratorStoreProbe", "BatchIteratorStringCallback", "BatchIteratorStringCollection", "BatchIteratorStringEmitter", "UtilsConvertStringListToStringNode" ], { "title_aux": "AsyncOutput" } ], "https://github.com/teddy1565/ComfyUI-TTS2Whisper": [ [ "StringFilter", "StringToStringList", "WhisperSegAlignmentAudioSaveToTemp", "WhisperSegAlignmentInjector", "WhisperSegAlignmentMerge", "WhisperSegAlignmentTimeoffsetFix" ], { "title_aux": "ComfyUI-TTS2Whisper" } ], "https://github.com/teepunkt-esspunkt/ComfyUI-SuiteTea": [ [ "Tea_ImageCheckpointFromPath", "Tea_LoadFrameFromVidAsImg", "Tea_SaveAndReloadImage" ], { "title_aux": "ComfyUI-SuiteTea" } ], "https://github.com/tekijiyuu/TenguPad": [ [ "TenguPad" ], { "title_aux": "TenguPad" } ], "https://github.com/tenitsky/tenitsky-prompt-cycler-simple": [ [ "PromptCycler" ], { "title_aux": "ComfyUI Prompt Cycler Node" } ], "https://github.com/tennantje/comfyui-template-string": [ [ "TemplateString" ], { "title_aux": "comfyui-template-string" } ], "https://github.com/tenser-tensor/ComfyUI-TenserTensor": [ [ "ContextNode", "TT_AddFilmGrain", "TT_AddFilmGrainNode", "TT_ApplyLut", "TT_ApplyLutNode", "TT_BaseContext", "TT_BaseContextFlux2Node", "TT_BaseContextNode", "TT_CannyEdgeDetectorNode", "TT_ClipTextEncodeFlux", "TT_ClipTextEncodeFlux2", "TT_ClipTextEncodeFlux2Context", "TT_ClipTextEncodeFluxContext", "TT_ClipTextEncodeSdxl", "TT_ClipTextEncodeSdxlContext", "TT_Context", "TT_ContextExtractEncoderFlux2Node", "TT_ContextExtractGuidedSamplerFlux2Node", "TT_ContextExtractImageNode", "TT_ContextExtractVaeNode", "TT_ContextFlux2Node", "TT_ContextNode", "TT_ContextPassthrough", "TT_ContextPassthroughNode", "TT_ContextSetGuider", "TT_ContextSetGuiderNode", "TT_ContextSetImage", "TT_ContextSetImageNode", "TT_ContextSetLatent", "TT_ContextSetLatentNode", "TT_EvenLargerContext", "TT_Flux1ClipTextEncoderContextNode", "TT_Flux1ClipTextEncoderNode", "TT_Flux2ApplyControlNetAdvancedNode", "TT_Flux2ApplyControlNetNode", "TT_Flux2GgufModelsLoader", "TT_Flux2GgufModelsLoaderAdvanced", "TT_Flux2GgufModelsLoaderAdvancedNode", "TT_Flux2GgufModelsLoaderNode", "TT_Flux2TextEncoderContextNode", "TT_Flux2TextEncoderNode", "TT_Flux2WorkflowSettings", "TT_Flux2WorkflowSettingsAdvanced", "TT_Flux2WorkflowSettingsAdvancedNode", "TT_Flux2WorkflowSettingsNode", "TT_FluxModelsLoader", "TT_FluxModelsLoaderAdvanced", "TT_FluxModelsLoaderAdvancedNode", "TT_FluxModelsLoaderNode", "TT_FluxWorkflowSettings", "TT_FluxWorkflowSettingsAdvanced", "TT_FluxWorkflowSettingsAdvancedNode", "TT_FluxWorkflowSettingsNode", "TT_GuidedKSamplerNode", "TT_GuidedUpscaleKSamplerNode", "TT_GuiderImageReference", "TT_GuiderImageReferenceNode", "TT_ImageEnhancer", "TT_ImageEnhancerNode", "TT_ImageLoaderResizerNode", "TT_ImagePreviewSave", "TT_ImagePreviewSaveNode", "TT_ImagePreviewUpscaleSave", "TT_ImagePreviewUpscaleSaveNode", "TT_KSampler", "TT_KSamplerAdvanced", "TT_KSamplerAdvancedNode", "TT_KSamplerContext", "TT_KSamplerContextNode", "TT_KSamplerGuided", "TT_KSamplerNode", "TT_KSamplerTwoStage", "TT_KSamplerTwoStageNode", "TT_LargeContextFlux", "TT_LargeContextSdxl", "TT_LatentFactory", "TT_LatentFactoryByModelNode", "TT_LatentFactoryNode", "TT_LatentMultiTransformNode", "TT_LatentMultiTransformOnPixelSpaceNode", "TT_Postproduction", "TT_PostproductionAdvanced", "TT_PostproductionAdvancedNode", "TT_PostproductionNode", "TT_QuickImageUpscaler", "TT_QuickImageUpscalerNode", "TT_Sd35GgufModelsLoaderAdvancedNode", "TT_Sd35GgufModelsLoaderNode", "TT_Sd35GgufWorkflowSettingsAdvancedNode", "TT_Sd35GgufWorkflowSettingsNode", "TT_Sd35TextEncoderContextNode", "TT_Sd35TextEncoderNode", "TT_Sd35WorkflowSettingsAdvancedNode", "TT_Sd35WorkflowSettingsNode", "TT_SdxlClipTextEncoderContextNode", "TT_SdxlClipTextEncoderNode", "TT_SdxlModelsLoader", "TT_SdxlModelsLoaderAdvanced", "TT_SdxlModelsLoaderAdvancedNode", "TT_SdxlModelsLoaderNode", "TT_SdxlWorkflowSettings", "TT_SdxlWorkflowSettingsAdvanced", "TT_SdxlWorkflowSettingsAdvancedNode", "TT_SdxlWorkflowSettingsNode", "TT_VaeDecodeContext", "TT_VaeDecodeContextNode", "TT_VaeDecodeTiled", "TT_VaeDecodeTiledNode", "TT_VaeEncodeContext", "TT_VaeEncodeContextNode", "TT_VaeEncodeTiled", "TT_VaeEncodeTiledNode" ], { "title_aux": "Tenser Tensor" } ], "https://github.com/tercumantanumut/ComfyUI-Omini-Kontext": [ [ "OminiKontextImageEncoder", "OminiKontextImageScale", "OminiKontextLatentCombiner", "OminiKontextLatentDecoder", "OminiKontextLatentVisualizer", "OminiKontextLoRALoader", "OminiKontextLoRAMerge", "OminiKontextLoRAUnload", "OminiKontextPipeline", "OminiKontextPipelineLoader", "OminiKontextReferenceEncoder", "OminiKontextSplitPipelineLoader", "OminiKontextTextEncoder" ], { "title_aux": "ComfyUI-Omini-Kontext" } ], "https://github.com/terefang/ComfyUI-Terefang-Nodes": [ [ "Terefang Simple Latent Image", "Terefang Wildcards", "TerefangSimpleLatentImage", "TerefangWildcards" ], { "title_aux": "ComfyUI-Terefang-Nodes" } ], "https://github.com/tester4488/mc_qwen": [ [ "McTextEncodeQwenImEditPlus" ], { "title_aux": "mc_qwen" } ], "https://github.com/tetsuoo-online/comfyui-too-xmp-metadata": [ [ "ReadXMPMetadata", "WriteXMPMetadataLossless", "WriteXMPMetadataTensor" ], { "title_aux": "comfyui-too-xmp-metadata" } ], "https://github.com/teward/ComfyUI-Helper-Nodes": [ [ "HelperNodes_CfgScale", "HelperNodes_CheckpointSelector", "HelperNodes_MultilineStringLiteral", "HelperNodes_Prompt", "HelperNodes_SDXLCommonResolutions", "HelperNodes_SamplerSelector", "HelperNodes_SaveImage", "HelperNodes_SchedulerSelector", "HelperNodes_SeedSelector", "HelperNodes_Steps", "HelperNodes_StringLiteral", "HelperNodes_VAESelector", "HelperNodes_WidthHeight" ], { "title_aux": "ComfyUI-Helper-Nodes" } ], "https://github.com/thalismind/ComfyUI-Blend-Nodes": [ [ "BlendImageNode" ], { "title_aux": "ComfyUI Blend Image Nodes" } ], "https://github.com/thalismind/ComfyUI-LoadImageWithFilename": [ [ "CropImageByMask", "LoadImageFolder", "LoadImageWithFilename", "SaveImageWithFilename" ], { "title_aux": "ComfyUI LoadImageWithFilename" } ], "https://github.com/thatname/Comfyui_CharaConsist": [ [ "BatchedMaskedReferenceGen", "ConditioningMatchMask", "ExtractAttn", "GenConsistent", "GetCrossSim", "MaskToPatchMask", "MasksToPatches", "PreviewSubjectMask", "ReferenceConditionCombine" ], { "title_aux": "Comfyui_CharaConsist" } ], "https://github.com/theAdamColton/ComfyUI-texflow-extension": [ [ "Load Texflow Depth Image", "Save Texflow Image" ], { "title_aux": "ComfyUI-texflow-extension" } ], "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader": [ [ "Load Styles CSV", "StylesCSVLoader" ], { "title_aux": "Styles CSV Loader Extension for ComfyUI" } ], "https://github.com/thecooltechguy/ComfyUI-MagicAnimate": [ [ "MagicAnimate", "MagicAnimateModelLoader" ], { "title_aux": "ComfyUI-MagicAnimate" } ], "https://github.com/thecooltechguy/ComfyUI-Stable-Video-Diffusion": [ [ "SVDDecoder", "SVDModelLoader", "SVDSampler", "SVDSimpleImg2Vid" ], { "title_aux": "ComfyUI Stable Video Diffusion" } ], "https://github.com/thedivergentai/divergent_nodes": [ [ "CLIPTokenCounter", "DivergentGeminiNode", "GeminiBatchProcess", "ImageInfo", "LoraStrengthXYPlot", "MusiQNode", "PreviewText", "PromptCombiner", "SaveImageEnhancedNode", "StringToList" ], { "title_aux": "Divergent Nodes" } ], "https://github.com/theluminhub/ComfyUI-Lumin-Upload": [ [ "AssetManagerNode" ], { "title_aux": "ComfyUI-Lumin-Upload" } ], "https://github.com/theonetwoone/Multimodal-LLM-ComfyUI-node": [ [ "BonusImageIntentRouter", "ContextSchemaBuilder", "ContextSchemaParser", "GGUFSettingsSorter", "MultimodalContextHandler", "MultimodalContextHandlerDebug", "MultimodalLLMEnvironmentReport", "MultimodalLLMNode", "MultimodalLLMWheelRecommendation", "MultimodalSystemPrompter", "UnloadHostedMultimodalLLMCache" ], { "title_aux": "Multimodal \u2014 LLM (Local-first: GGUF + Transformers)" } ], "https://github.com/theshubzworld/ComfyUI-FaceCalloutNode": [ [ "FaceCalloutEffect", "IntegratedFaceComposite", "IsolatedFaceCallout" ], { "title_aux": "ComfyUI-FaceCalloutNode" } ], "https://github.com/theshubzworld/ComfyUI-NvidiaCaptioner": [ [ "NvidiaCaptionerNode" ], { "title_aux": "ComfyUI-NvidiaCaptioner" } ], "https://github.com/theshubzworld/ComfyUI-SD3.5-Latent-Size-Picker": [ [ "FluxEmptyLatent", "SD3_5EmptyLatent" ], { "title_aux": "SD3.5 Empty Latent Size Picker" } ], "https://github.com/theshubzworld/ComfyUI-TogetherVision": [ [ "Together Image \ud83c\udfa8", "TogetherVisionBatchNode", "TogetherVisionNode", "TogetherVisionNode \ud83d\udd0d (Enhanced)" ], { "title_aux": "Together Vision Node" } ], "https://github.com/theshubzworld/ComfyUI-Universal-Latent": [ [ "UniversalLatent" ], { "title_aux": "ComfyUI-Universal-Latent" } ], "https://github.com/theshubzworld/ComfyUI-ollama_killer": [ [ "OllamaKiller" ], { "title_aux": "ComfyUI-ollama_killer" } ], "https://github.com/thezveroboy/ComfyUI-CSM-Nodes": [ [ "CSMTextToSpeech", "CSMTextToSpeechWithContext", "LoadAudioWithTranscription", "LoadCSMCheckpoint", "LoadCSMTokenizer" ], { "title_aux": "ComfyUI-CSM-Nodes" } ], "https://github.com/thezveroboy/ComfyUI-ClipReshaper": [ [ "CR_ConditioningAssertDim", "CR_ConditioningInspect", "CR_ConditioningLinearProject", "CR_ConditioningPadOrSlice", "CR_SDXLMetadataEnsure" ], { "title_aux": "ComfyUI-ClipReshaper" } ], "https://github.com/thezveroboy/ComfyUI-LoadRandomText": [ [ "LoadRandomTextClassic", "LoadRandomTextSeed", "LoadRandomTextShuffle" ], { "title_aux": "ComfyUI-LoadRandomText" } ], "https://github.com/thezveroboy/ComfyUI-TextJoinZveroboy": [ [ "TextJoinZveroboy" ], { "title_aux": "ComfyUI-TextJoinZveroboy" } ], "https://github.com/thezveroboy/ComfyUI-WAN-ClipSkip": [ [ "CLIPSkip" ], { "title_aux": "ComfyUI-WAN-ClipSkip" } ], "https://github.com/thezveroboy/ComfyUI-klein4-9multiangle": [ [ "KleinMultiAnglePrompt" ], { "title_aux": "ComfyUI-klein4-9multiangle" } ], "https://github.com/thezveroboy/ComfyUI-lut": [ [ "ImageToLUT" ], { "title_aux": "ComfyUI-LUT" } ], "https://github.com/thezveroboy/ComfyUI_ACE-Step-zveroboy": [ [ "ACEModelLoaderZveroboy", "ACEStepEditZveroboy", "ACEStepExtendZveroboy", "ACEStepGenerateZveroboy", "ACEStepRepaintZveroboy" ], { "title_aux": "ComfyUI_ACE-Step-zveroboy" } ], "https://github.com/thezveroboy/comfyui-RandomPromptsZveroboy": [ [ "RandomPromptsZveroboy" ], { "title_aux": "comfyui-RandomPromptsZveroboy" } ], "https://github.com/thezveroboy/comfyui-random-image-loader": [ [ "LoadRandomImage" ], { "title_aux": "ComfyUI Random Image Loader" } ], "https://github.com/thimpat/ThimPatUtils": [ [ "CalculateAndDisplay", "CalculateVideoFrameCount", "ExtractAudioInfo", "IntToFloatConverter", "LoadPathToAudioInfo", "ResizeVideoFrames" ], { "title_aux": "ComfyUI Multimedia Utilities" } ], "https://github.com/thomashollier/ComfyUI-DiT360Plus": [ [ "DiT360ImageInverter", "DiT360MaskProcessor", "DiT360PanoramaEditor", "DiT360PipelineUnloader", "DiT360TextToPanorama", "Equirect360EdgeBlender", "Equirect360EmptyLatent", "Equirect360Viewer", "EquirectToPersp", "FluxPanoramaLoader", "KontextPanoramaEditor", "PerspToEquirect" ], { "title_aux": "ComfyUI-DiT360Plus" } ], "https://github.com/thrakotool/ComfyUI-KiraLoraEQ": [ [ "KiraLora_EQ" ], { "title_aux": "ComfyUI-KiraLoraEQ" } ], "https://github.com/throttlekitty/tkNodes": [ [ "LTXVBlockLoop" ], { "title_aux": "tkNodes" } ], "https://github.com/tianguanggliu/Utools": [ [ "UTools" ], { "title_aux": "comfyui-utools" } ], "https://github.com/tiankuan93/ComfyUI-V-Express": [ [ "Load_Audio_Path", "Load_Audio_Path_From_Video", "Load_Image_Path", "Load_Kps_Path", "Load_Kps_Path_From_Video", "Load_Video_Path", "VEINTConstant", "VEPreview_Video", "VEStringConstant", "V_Express_Loader", "V_Express_Sampler" ], { "title_aux": "V-Express: Conditional Dropout for Progressive Training of Portrait Video Generation" } ], "https://github.com/tianlang0704/ComfyUI-StableProjectorzBridge": [ [ "ProjectorzControlnetInput", "ProjectorzControlnetParameter", "ProjectorzInitInput", "ProjectorzOutput", "ProjectorzParameter", "ProjectorzStringToFloat", "ProjectorzStringToInt" ], { "title_aux": "Stable Projectorz Bridge" } ], "https://github.com/tianyuw/ComfyUI-LLM-API": [ [ "PromptWithImage" ], { "title_aux": "Custom nodes for llm chat with optional image input" } ], "https://github.com/tigeryy2/comfyui-structured-outputs": [ [ "AttributeNode", "AttributeToTextNode", "StructuredOutputNode" ], { "title_aux": "ComfyUI Structured Outputs" } ], "https://github.com/tighug/comfyui-eagle-feeder": [ [ "EagleFeederAnimatedWebp", "EagleFeederMp4", "EagleFeederPng" ], { "title_aux": "ComfyUI Eagle Feeder" } ], "https://github.com/tighug/comfyui-rating-checker": [ [ "RatingCheckerGantMan", "RatingCheckerMarqo", "RatingCheckerNudeNet" ], { "title_aux": "ComfyUI Rating Checker" } ], "https://github.com/tj5miniop/VRAM_Fix_Comfy": [ [ "VRAMOverrideNode" ], { "title_aux": "VRAM_Fix_Comfy" } ], "https://github.com/tkreuziger/comfyui-claude": [ [ "Combine Texts", "Describe Image", "Transform Text" ], { "title_aux": "ComfyUI and Claude" } ], "https://github.com/tmagara/ComfyUI-Prediction-Boost": [ [ "PredictionBoost" ], { "title_aux": "ComfyUI-Prediction-Boost" } ], "https://github.com/tmode-1960/TA-ComfyUI-Nodes-Pack": [ [ "TACaptioning", "TACleanupSwitch", "TADiscordLink", "TAFilenameGenerator", "TAFluxGuidanceGate", "TAHelpLink", "TAKSampler", "TALatentPreview", "TALoadModelWithName", "TAModelPreset", "TAPromptController", "TAPromptHub", "TASageAttentionToggler", "TASamplerPreset", "TASaveImageOptional", "TASaveImageWithPrompt", "TASeedVR2Gate", "TASmartLLM", "TAUnifiedModelSwitcher", "TA_LLM_PromptSelector" ], { "title_aux": "TA-ComfyUI-Nodes-Pack" } ], "https://github.com/tocubed/ComfyUI-AudioReactor": [ [ "AudioFrameTransformBeats", "AudioFrameTransformShadertoy", "AudioLoadPath", "Shadertoy" ], { "title_aux": "ComfyUI-AudioReactor" } ], "https://github.com/tocubed/ComfyUI-EvTexture": [ [ "EVTEventsToImage", "EVTLoadEvTextureModel", "EVTTextureUpscaleVideo", "EVTVideoToEvents" ], { "title_aux": "ComfyUI-EvTexture" } ], "https://github.com/tomudo/ComfyUI-ascii-art": [ [ "ImageToAscii" ], { "author": "dfl", "description": "CLIP text encoder that does BREAK prompting like A1111", "nickname": "CLIP with BREAK", "title": "CLIP with BREAK syntax", "title_aux": "ComfyUI-ascii-art" } ], "https://github.com/tonykatarapro-web/ComfyUI_NanaBanana2": [ [ "NanaBanana2ImageEdit", "NanaBanana2MultiImageBlend", "NanaBanana2TextToImage" ], { "title_aux": "ComfyUI_NanaBanana2" } ], "https://github.com/tooldigital/ComfyUI-Yolo-Cropper": [ [ "ToolYoloCropper" ], { "title_aux": "Easy automatic (square) image cropper using Yolo" } ], "https://github.com/tori29umai0123/ComfyUI-Model_Downloader": [ [ "HuggingFaceDirectoryDownloader", "ModelDownloader", "ModelDownloaderFromINI" ], { "title_aux": "ComfyUI-Model_Downloader" } ], "https://github.com/toriumi/ComfyUI_GaussianSplatToMesh": [ [ "GaussianSplatToMesh" ], { "title_aux": "ComfyUI_GaussianSplatToMesh" } ], "https://github.com/toshas/ComfyUI-WindowSeat": [ [ "WindowSeatModelLoader", "WindowSeatReflectionRemoval" ], { "title_aux": "ComfyUI-WindowSeat" } ], "https://github.com/toxicwind/ComfyUI-TTools": [ [ "TTools Extract JSON", "TTools SD3 Resolution Solver", "TToolsExtractJson", "TToolsSD3ResolutionSolver" ], { "title_aux": "TTools for ComfyUI" } ], "https://github.com/toyxyz/ComfyUI_rgbx_Wrapper": [ [ "rgb2x" ], { "title_aux": "ComfyUI_rgbx_Wrapper" } ], "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes": [ [ "AnimaAttenMulti", "CaptureWebcam", "ComfyCoupleAnimaTagMixer", "ComfyCoupleBackgroundPrompt", "ComfyCoupleBasePrompt", "ComfyCoupleMask", "ComfyCoupleRegion", "ComfyCoupleRegionExtractor", "ComfyCoupleRegionMulti", "ComfyCoupleRegionVisualizer", "CropAreaMask", "Depth to normal", "Depth_to_normal", "Direct Screen Capture", "Direct_screenCap", "DrawAreaMask", "Export glb", "Export_glb", "ImageResize_Padding", "JoinPose", "LatentDelay", "Load Random Text From File", "LoadImageFromPath", "LoadWebcamImage", "Load_Random_Text_From_File", "OpenposeEditorNode", "PoseKeypointToCoordStr", "PoseToMaskNode", "Pose_Inter", "Remove noise", "Remove_noise", "SaveImagetoPath", "SpotDiffusionParams_Toyxyz", "TiledDiffusion_Toyxyz", "VisualAreaMask" ], { "title_aux": "ComfyUI_toyxyz_test_nodes" } ], "https://github.com/tpc2233/ComfyUI-Z-Image-Turbo": [ [ "ZImageLoader", "ZImageSampler" ], { "title_aux": "ComfyUI-Z-Image-Turbo" } ], "https://github.com/tppp2806/ComfyUI-YoloTrack": [ [ "MaskCropExtractNode", "YOLODetectionNode", "YOLOTrackingNode" ], { "title_aux": "ComfyUI-YoloTrack" } ], "https://github.com/trandangtrungduc/Comfyui-TurboDiffusion-T2V": [ [ "TurboDiffusionT2VSampler", "TurboDiffusionT2VSaveVideo", "TurboWanT2VModelLoader", "TurboWanT2VT5Loader", "TurboWanT2VVAELoader" ], { "title_aux": "comfyui-turbodiffusion-t2v" } ], "https://github.com/transcendedhacker/Mode_personal_node": [ [ "NegativePromptNode", "PromptComposerNode" ], { "title_aux": "Mode_personal_node" } ], "https://github.com/traugdor/ComfyUI-Riffusion": [ [ "RiffusionNode", "RiffusionToBatchNode" ], { "title_aux": "ComfyUI-Riffusion" } ], "https://github.com/traugdor/ComfyUI-UltimateSDUpscale-GGUF": [ [ "UltimateSDUpscaleGGUF" ], { "title_aux": "ComfyUI-UltimateSDUpscale-GGUF" } ], "https://github.com/traugdor/ComfyUI-quadMoons-nodes": [ [ "AnimateDiff Script", "Apply ControlNet Stack", "Control Net Stacker", "Eff. Loader SDXL", "Efficient Loader", "HighRes-Fix Script", "Image Overlay", "Join XY Inputs of Same Type", "KSampler (Efficient)", "KSampler Adv. (Efficient)", "KSampler SDXL (Eff.)", "LatentUpscaler", "LoRA Stack to String converter", "LoRA Stacker", "Manual XY Entry Info", "NNLatentUpscale", "NNlLatentUpscale", "Noise Control Script", "Pack SDXL Tuple", "Tiled Upscaler Script", "Unpack SDXL Tuple", "XY Input: Add/Return Noise", "XY Input: Aesthetic Score", "XY Input: CFG Scale", "XY Input: Checkpoint", "XY Input: Clip Skip", "XY Input: Control Net", "XY Input: Control Net Plot", "XY Input: Denoise", "XY Input: LoRA", "XY Input: LoRA Plot", "XY Input: LoRA Stacks", "XY Input: Manual XY Entry", "XY Input: Prompt S/R", "XY Input: Refiner On/Off", "XY Input: Sampler/Scheduler", "XY Input: Seeds++ Batch", "XY Input: Steps", "XY Input: VAE", "XY Plot", "quadmoonBatchFromLatent", "quadmoonCLIPTextEncode", "quadmoonCLIPTextEncode2", "quadmoonChangeBackground", "quadmoonConvertBoolToString", "quadmoonConvertFloatToString", "quadmoonConvertImageToPrompt", "quadmoonConvertIntToString", "quadmoonConvertNormalizeHW", "quadmoonConvertNumberToString", "quadmoonINTConditionalOperation", "quadmoonKSampler", "quadmoonKSamplerAdvanced", "quadmoonKSamplerBatched", "quadmoonLatentImage", "quadmoonLoadConfigs", "quadmoonModelLoader", "quadmoonRotationalSampler", "quadmoonSaveNeg", "quadmoonSavePrompt", "quadmoonSmartNeg", "quadmoonSmartPrompt", "quadmoonThebutton" ], { "author": "quadmoon (https://github.com/traugdor)", "description": "These are just some nodes I wanted and couldn't find where anyone else had made them yet.", "nickname": "quadmoon's Nodes", "title": "quadmoon's ComfyUI nodes", "title_aux": "quadmoon's ComfyUI nodes" } ], "https://github.com/tritant/ComfyUI-Advanced-Photo-Grain": [ [ "FreqSeparationSharpen", "PhotoFilmGrain" ], { "title_aux": "Advanced Photo Grain" } ], "https://github.com/tritant/ComfyUI_CreaPrompt": [ [ "CSL", "CreaPrompt", "CreaPrompt List", "CreaPrompt_0", "CreaPrompt_1", "CreaPrompt_2", "CreaPrompt_3", "CreaPrompt_4" ], { "title_aux": "ComfyUI-CreaPrompt" } ], "https://github.com/tritant/ComfyUI_Custom_Switch": [ [ "AutomaticImageSwitcher", "OrchestratorNodeGroupBypasser", "OrchestratorNodeGroupMuter", "OrchestratorNodeMuter", "OrchestratorNodeToogle" ], { "title_aux": "ComfyUI_Custom_Switch" } ], "https://github.com/tritant/ComfyUI_Flux_Block_Lora_Merger": [ [ "FluxBlockLoraMerger" ], { "title_aux": "Flux Block LoRA Merger" } ], "https://github.com/tritant/ComfyUI_Flux_Lora_Merger": [ [ "FluxLoraMerger" ], { "title_aux": "Flux LoRA Merger" } ], "https://github.com/tritant/ComfyUI_Kitchen_nvfp4_Converter": [ [ "ConvertToNVFP4" ], { "title_aux": "ComfyUI_Kitchen_nvfp4_Converter" } ], "https://github.com/tritant/ComfyUI_Layers_Utility": [ [ "LayerSystem" ], { "title_aux": "Layers System" } ], "https://github.com/tritant/ComfyUI_Relight_Img": [ [ "RelightNode" ], { "title_aux": "Advanced_Relight_Img" } ], "https://github.com/tritant/ComfyUI_Remove_Banding_Artifacts": [ [ "ResampleBandingFix" ], { "title_aux": "Remove Banding Artifacts" } ], "https://github.com/tritant/ComfyUI_Stem_Mixer": [ [ "AudioStemMixer" ], { "title_aux": "ComfyUI-Stem-Mixer" } ], "https://github.com/tritant/ComfyUI_SuperScaler": [ [ "SuperScaler_Pipeline" ], { "title_aux": "SuperScaler" } ], "https://github.com/trojblue/trNodes": [ [ "trColorCorrection", "trLayering", "trRouter", "trRouterLonger" ], { "title_aux": "trNodes" } ], "https://github.com/troyxmccall/ComfyUI-ScaleToTargetMegapixels": [ [ "ScaleToTargetMegapixels" ], { "title_aux": "ComfyUI-ScaleToTargetMegapixels" } ], "https://github.com/trumanwong/ComfyUI-NSFW-Detection": [ [ "NSFWDetection" ], { "title_aux": "ComfyUI-NSFW-Detection" } ], "https://github.com/trunksn1/comfyui-change-checkpoint-randomly": [ [ "BatchIndexCounter", "CheckpointFilename", "CheckpointRotation", "CheckpointRotationSimple", "CheckpointRotationWithCounter", "SaveImageWithCheckpoint", "SimpleCheckpointRotation", "SimpleCounter" ], { "title_aux": "ComfyUI Checkpoint Rotation Node" } ], "https://github.com/trustypangolin/ComfyUI-API-DockerCPU": [ [ "HFLoraCombiner", "HFLoraUrlBuilder", "HFModelSelector" ], { "title_aux": "ComfyUI-API-DockerCPU" } ], "https://github.com/tsogzark/ComfyUI-load-image-from-url": [ [ "LoadImageFromUrlOrPath" ], { "title_aux": "ComfyUI-load-image-from-url" } ], "https://github.com/ttulttul/Better-Gemini": [ [ "BetterGemini", "BetterGrok" ], { "title_aux": "Better-Gemini" } ], "https://github.com/ttulttul/ComfyUI-FlowMatching-Inverter": [ [ "LatentHybridInverter", "MemoryDiagnosticsPassThrough", "QwenRectifiedFlowInverter" ], { "title_aux": "ComfyUI Qwen Rectified Flow Tools" } ], "https://github.com/ttulttul/ComfyUI-FlowMatching-Upscaler": [ [ "DyPEFlux2", "DyPEQwenImage", "FlowMatchingProgressiveUpscaler", "FlowMatchingStage", "FlowMatchingStageMerge", "FlowMatchingStagePrep", "LatentUpscaleAdvanced" ], { "title_aux": "ComfyUI-FlowMatching-Upscaler" } ], "https://github.com/ttulttul/ComfyUI-Iterative-Mixer": [ [ "Batch Unsampler", "Iterative Mixing KSampler", "Iterative Mixing KSampler Advanced", "IterativeMixingSampler", "IterativeMixingScheduler", "IterativeMixingSchedulerAdvanced", "Latent Batch Comparison Plot", "Latent Batch Statistics Plot", "MixingMaskGenerator" ], { "title_aux": "ComfyUI Iterative Mixing Nodes" } ], "https://github.com/ttulttul/ComfyUI-Taylor-Attention": [ [ "ClockedSweepValues", "Combinations", "Flux2TTRController", "Flux2TTRControllerTrainer", "Flux2TTRTrainer", "Flux2TTRTrainingParameters", "LoadPromptListFromJSON", "RandomSeedBatch" ], { "title_aux": "ComfyUI-Taylor-Attention" } ], "https://github.com/ttulttul/ComfyUI-Tensor-Operations": [ [ "Fast Image to Noise", "Image Match Normalize", "Latent Match Normalize" ], { "title_aux": "ComfyUI-Tensor-Operations" } ], "https://github.com/ttulttul/Skoogeer-Noise": [ [ "CombineLatentPhaseMagnitude", "ConcatenateLists", "ConditioningAddNoise", "ConditioningFrequencyMerge", "ConditioningFrequencySplit", "ConditioningGaussianBlur", "ConditioningScale", "FluidImageAdvection", "FluidLatentAdvection", "FrequencySelectiveStructuredNoise", "ImageAddNoise", "ImageBatchToLatent", "ImageFractalBrownianMotion", "ImageMeshDrag", "ImageNoise", "ImagePerlinFractalNoise", "ImageReactionDiffusion", "ImageSimplexNoise", "ImageSmokeSimulation", "ImageSwirlNoise", "ImageToBatch", "ImageWorleyNoise", "JoinTextList", "KSamplerLoraSigmaInverse", "LatentAddNoise", "LatentChannelLinearTransform", "LatentChannelMatch", "LatentChannelMerge", "LatentChannelNonlinearTransform", "LatentChannelStatsPreview", "LatentForwardDiffusion", "LatentFractalBrownianMotion", "LatentFrequencyMerge", "LatentFrequencySplit", "LatentGaussianBlur", "LatentMeshDrag", "LatentNoise", "LatentPackedSlotTransform", "LatentPerlinFractalNoise", "LatentReactionDiffusion", "LatentSimplexNoise", "LatentSmokeSimulation", "LatentSwirlNoise", "LatentToBatch", "LatentToImage", "LatentWorleyNoise", "MergeMustacheVariableDefs", "MergeMustacheVariableSets", "ModelsList", "MustacheTemplate", "MustacheVariable", "MustacheVariableSampler", "MustacheVariableSet", "MustacheVariables", "NextSeeds", "PatchifyFlux2Latent", "ReorderList", "RotorQuantAttentionModelPatch", "SplitLatentPhaseMagnitude", "TurboQuantAttentionModelPatch", "UnpatchifyFlux2Latent" ], { "title_aux": "Skoogeer-Noise" } ], "https://github.com/tuki0918/ComfyUI_Cooldown_Node": [ [ "CooldownImageNode", "CooldownIntNode", "CooldownStringNode" ], { "title_aux": "ComfyUI_Cooldown_Node" } ], "https://github.com/tuki0918/comfyui-image-expand-nodes": [ [ "ImageExpandMerger", "ImageExpandNoiser", "ImageExpandOption" ], { "title_aux": "comfyui-image-expand-nodes" } ], "https://github.com/tuki0918/comfyui-image-tiled-nodes": [ [ "TiledImageMerger", "TiledImageSplitter" ], { "title_aux": "comfyui-image-tiled-nodes" } ], "https://github.com/tumbowungus/MultiMaskCouple": [ [ "MaskedRegionCond", "MultiMaskCouple" ], { "title_aux": "MultiMaskCouple" } ], "https://github.com/tungdop2/Comfyui_face_restorer": [ [ "FaceRestorer", "FaceRestorerLoader" ], { "title_aux": "Face Restorer for ComfyUI" } ], "https://github.com/tungdop2/Comfyui_joy-caption-alpha-two": [ [ "JoyCaptioner" ], { "title_aux": "Joy Caption Alpha Two for ComfyUI" } ], "https://github.com/turinastudio/ComfyUI-SeedVR2-TilingWrapper": [ [ "AdvancedColorMatch", "CAS_LumaSharpening", "SeedVR2_TileSplitter", "SeedVR2_TileStitcher" ], { "title_aux": "ComfyUI-SeedVR2-TilingWrapper" } ], "https://github.com/turkyden/ComfyUI-SmartCrop": [ [ "ImageSmartCrop" ], { "title_aux": "ComfyUI-SmartCrop" } ], "https://github.com/turnbros/ComfyBros": [ [ "ComfyBros_DictGet", "ComfyBros_EndpointConfiguration", "ComfyBros_GenerateImage", "ComfyBros_GenerateImageAPI", "ComfyBros_ImageBatchCombiner", "ComfyBros_ImageBatchSplitter", "ComfyBros_ImageBatchToGIF", "ComfyBros_ImageToImage", "ComfyBros_IntegerCompare", "ComfyBros_IntegerConstant", "ComfyBros_IntegerMath", "ComfyBros_JsonParse", "ComfyBros_LoraDiscovery", "ComfyBros_MediaUpload", "ComfyBros_ModuleManagement", "ComfyBros_OllamaConfiguration", "ComfyBros_OllamaConnection", "ComfyBros_OllamaConverse", "ComfyBros_SDXLLORAPrompter", "ComfyBros_TextConcatenate", "ComfyBros_TextStorage", "ComfyBros_TextTemplate", "ComfyBros_TextToVideo", "ComfyBros_WAN22GenerateVideo", "ComfyBros_WAN22UpscaleImage" ], { "title_aux": "ComfyBros - Custom ComfyUI Nodes" } ], "https://github.com/tusharbhutt/Endless-Nodes": [ [ "BatchNegativePrompts", "Eight_Input_Int_Switch", "Eight_Input_Int_Switch_Widget", "Eight_Input_Text_Switch", "EndlessReplicateLatents", "FluxBatchPrompts", "FluxKontextBatchPrompts", "Four_Input_Int_Switch", "Four_Input_Int_Switch_Widget", "Four_Input_Text_Switch", "ImageComplexityScorer", "ImageNoveltyScorer", "Image_saver", "PromptCounter", "Random_Prompt_Multipicker", "Random_Prompt_Selector", "Randomizer_Chaos", "Randomizer_Mayhem", "Randomizer_Pandemonium", "SDXLBatchPrompts", "SimpleBatchPrompts", "Six_Input_Int_Switch", "Six_Input_Int_Switch_Widget", "Six_Input_Text_Switch" ], { "title_aux": "Endless \ufe0f\ud83c\udf0a\u2728 Nodes" } ], "https://github.com/twri/sdxl_prompt_styler": [ [ "SDXLPromptStyler", "SDXLPromptStylerAdvanced" ], { "title_aux": "SDXL Prompt Styler" } ], "https://github.com/ty0x2333/ComfyUI-Dev-Utils": [ [ "TY_ExecutionTime", "TY_UploadAnything", "TY_UrlDownload" ], { "title_aux": "ComfyUI-Dev-Utils" } ], "https://github.com/tysigu-project/ComfyUI-TysiguUtilityNodes": [ [ "SmartTextLineReader", "TysiguDynamicSwitch", "TysiguTextDisplay", "TysiguTextInput" ], { "title_aux": "ComfyUI-TysiguUtilityNodes" } ], "https://github.com/u5dev/comfyUI_u5_VramFREE": [ [ "SequentialCLIPLoaderSimple", "SequentialCheckpointLoader", "SequentialLoRALoader", "SequentialVAELoaderSimple", "VRAMFree" ], { "title_aux": "u5 FreeVRAM - Memory Management" } ], "https://github.com/uarefans/ComfyUI-Fans": [ [ "Fans Prompt Styler Negative", "Fans Prompt Styler Positive", "Fans Styler", "Fans Text Concatenate" ], { "title_aux": "ComfyUI-Fans" } ], "https://github.com/ubisoft/ComfyUI-Chord": [ [ "ChordLoadModel", "ChordMaterialEstimation", "ChordNormalToHeight" ], { "title_aux": "ComfyUI-Chord" } ], "https://github.com/ucloud/comfyui-plugin": [ [ "Doubao_Seedance_2", "Gemini Pro Image (Nano Banana Pro)", "HappyHorse_Img2Video", "HappyHorse_Reference2Video", "HappyHorse_Text2Video", "Kling_V3", "Kling_V3_Omni", "ModelVerse Image Packer", "Modelverse FluxDevNode", "Modelverse FluxKontextMaxNode", "Modelverse FluxKontextMaxT2INode", "Modelverse FluxKontextProNode", "Modelverse FluxKontextProT2INode", "Modelverse GPTImage1EditNode", "Modelverse GPTImage1Node", "Modelverse QwenImageEditNode", "Modelverse QwenImageT2INode", "Modelverse Step1xEditNode", "ModelverseChat", "ModelverseInputFiles", "Modelverse_PreviewVideo", "Modelverse_WanAII2V", "Modelverse_WanAIT2V", "NanoBanana", "Sora_Img2Video", "Sora_Text2Video", "UCloud ModelVerse Client", "UCloud ModelVerse Secret Client", "Veo_3_1_Video", "Vidu_Extend", "Vidu_Img2Video", "Vidu_Reference2Video", "Vidu_StartEnd2Video", "Vidu_Text2Video" ], { "title_aux": "ComfyUl-UCloud" } ], "https://github.com/uczensokratesa/ComfyUI-Grok-SmartVAE": [ [ "AdvancedLoadLatent", "LTX_VideoDecoder", "LatentMetadataViewer", "SmartVAE_AdvancedDecoder", "SmartVAE_StreamingDecoder", "UniversalSmartVAEDecode" ], { "title_aux": "ComfyUI-Grok-SmartVAE" } ], "https://github.com/uetuluk/comfyui-webcam-node": [ [ "webcam_capture_node" ], { "title_aux": "comfyui-webcam-node" } ], "https://github.com/uihp/ComfyUI-String-Chain": [ [ "String Chain", "String Concat", "String Toggle", "String Toggle (Multiline)" ], { "title_aux": "ComfyUI-String-Chain" } ], "https://github.com/ukr8b3g-cmyk/Anima_Regional_Canvas": [ [ "AnimaRegionalCanvas", "AnimaRegionalInpaintCanvas" ], { "title_aux": "Anima Regional Canvas" } ], "https://github.com/ukr8b3g-cmyk/ComfyUI-save-webp-meta-node": [ [ "SaveWebPMeta" ], { "title_aux": "Save WEBP Meta" } ], "https://github.com/umiyuki/comfyui-pad-to-eight": [ [ "Pad To Eight" ], { "title_aux": "ComfyUI Pad To Eight" } ], "https://github.com/un-seen/comfyui-tensorops": [ [ "BackgroundSelect", "ChannelSelector", "DownloadAndLoadFlorence2Model", "DownloadAndLoadSAM2Model", "FaceSwap", "FalDifferentialDiffusion", "FalDiffusion", "FetchFromRedis", "FetchJsonFromSurreal", "Florence2Run", "Florence2toCoordinates", "ForegroundMask", "GetLayerMask", "MaskImage", "Sam2AutoSegmentation", "Sam2Segmentation", "Sam2VideoSegmentation", "Sam2VideoSegmentationAddPoints", "SaveImageToS3", "SaveJsonToSurreal", "SaveTextToSurreal", "SaveToRedis", "SendImageOnWebSocket", "SendJsonOnWebSocket", "SeparateMask" ], { "title_aux": "comfyui-tensorop" } ], "https://github.com/un-seen/comfyui_segment_anything_plus": [ [ "GroundingDinoModelLoader (segment anything plus)", "GroundingDinoSAMSegment (segment anything plus)", "InvertMask (segment anything plus)", "IsMaskEmpty (segment anything plus)", "SAMModelLoader (segment anything plus)" ], { "title_aux": "ComfyUI Segment Anything" } ], "https://github.com/unh1nge/comfyui-character-composer": [ [ "ComfyUICharacterComposer" ], { "title_aux": "comfyui-character-composer" } ], "https://github.com/uni-miao/ComfyUI-Audio-Notifier": [ [ "AudioNotifierNode", "AudioNotifyAudioNode", "AudioNotifyAudioTriggerNode", "AudioNotifyClipNode", "AudioNotifyImageNode", "AudioNotifyImageTriggerNode", "AudioNotifyLatentNode", "AudioNotifyLatentTriggerNode", "AudioNotifyModelNode", "AudioNotifyPassthroughNode", "AudioNotifyTextNode", "AudioNotifyTextTriggerNode", "AudioNotifyTriggerNode", "AudioNotifyVAENode", "AudioNotifyVideoNode", "AudioNotifyVideoTriggerNode" ], { "title_aux": "ComfyUI-Audio-Notifier" } ], "https://github.com/unicough/comfy_openai_image_api": [ [ "OpenAI Image API" ], { "title_aux": "OpenAI Image API with gpt-image-1" } ], "https://github.com/unwdef/unwdef-nodes-comfyui": [ [ "RandomTextFromMultiline", "RandomizeLoras", "RandomizeLorasStack", "TextMultilineWithVariables" ], { "title_aux": "unwdef-nodes" } ], "https://github.com/uonr/comfyui-uonr-nodes": [ [ "ImageScaleDownTo1MP", "PresetEmptyLatentImage", "PresetEmptySD3LatentImage", "TextSwitchStack" ], { "title_aux": "comfyui-uonr-nodes" } ], "https://github.com/upseem/comfyui_sun_nodes": [ [ "SunxAI_BatchImageLoopCloseChen", "SunxAI_BatchImageLoopOpenChen" ], { "title_aux": "SunxAI Custom Nodes for ComfyUI" } ], "https://github.com/upseem/comfyui_sunxAI_facetools": [ [ "ApplyInstantID", "ColorAdjustNew(FaceParsing)", "CropFaces", "DetectFaceByIndex", "DetectFaces", "Example", "InstantIDFaceAnalysis", "InstantIDModelLoader", "LoadFaceEmbeds", "SaveFaceEmbeds", "SaveImageWebsocketNew", "SelectFloatByBool", "VAEDecodeNew", "VAEEncodeNew", "WarpFacesBack" ], { "title_aux": "comfyui_sunxAI_facetools" } ], "https://github.com/usrname0/comfyui-holdup": [ [ "HoldUp" ], { "title_aux": "comfyui-holdup" } ], "https://github.com/ussoewwin/ComfyUI-DistorchMemoryManager": [ [ "DisTorchPurgeVRAMV2", "MemoryManager", "ModelPatchMemoryCleaner", "PatchSageAttentionDM" ], { "title_aux": "ComfyUI-DistorchMemoryManager" } ], "https://github.com/ussoewwin/ComfyUI-NunchakuFluxLoraStacker": [ [ "BooleanBasic", "BooleanReverse", "CCSR_Model_Select", "CCSR_Upscale", "ColorFilter", "DownloadAndLoadCCSRModel", "DownloadAndLoadFlorence2Lora", "DownloadAndLoadFlorence2Model", "FastGroupsBypasserV2", "Florence2ModelLoader", "Florence2Run", "FluxControlNetApply", "FluxLoraMultiLoader", "FluxSampler", "FluxUnionControlNetApply", "GetImageSizeRatio", "IntegerSettings", "IntegerSettingsAdvanced", "LoadImageUssoewwin", "MegapixelCalculatorNode", "ModelPatchLoaderCustom", "PerturbationTexture", "SAM3SegmentV2", "SAM3SegmentV2Nunchaku", "TextBridge", "ThreeWaySwitch", "TwoWaySwitch", "UniversalLoRAAnalyzer" ], { "title_aux": "ComfyUI-NunchakuFluxLoraStacker" } ], "https://github.com/ussoewwin/ComfyUI-QwenImageLoraLoader": [ [ "NunchakuQwenImageLoraLoader", "NunchakuQwenImageLoraStack" ], { "title_aux": "ComfyUI-QwenImageLoraLoader" } ], "https://github.com/vadimcro/VKRiez-Edge": [ [ "VKriezEnhancedEdgePreprocessor", "VKriezHybridEdgePreprocessor" ], { "title_aux": "VKRiez-Edge" } ], "https://github.com/vahidzxc/va-nodes": [ [ "VA_Seed" ], { "title_aux": "va-nodes" } ], "https://github.com/vahlok-alunmid/ComfyUI-ExtendIPAdapterClipVision": [ [ "EXTEND_CLIP_VISION_INPUT_SIZE", "IPAdapterAdvancedSizeAware" ], { "title_aux": "ComfyUI-ExtendIPAdapterClipVision" } ], "https://github.com/vaishnav-vn/va1": [ [ "ImageMaskComparer", "RandomAspectRatioMask" ], { "title_aux": "va1" } ], "https://github.com/valofey/Openrouter-Node": [ [ "OpenrouterNode" ], { "title_aux": "OpenRouter Node" } ], "https://github.com/valsecchi75/comfyui_neural_atelier": [ [ "NA01_GetProfiles", "NA01_SketchToPhoto", "NA01_VerifyAPIKey", "NA_Recolor", "NA_StylingDetailChange" ], { "title_aux": "Neural Atelier" } ], "https://github.com/vanche1212/ComfyUI-InspireMusic": [ [ "InspireMusicTextToMusic" ], { "title_aux": "ComfyUI InspireMusic Plugin" } ], "https://github.com/vanche1212/ComfyUI-ZMG-Nodes": [ [ "API Request Node", "CombineImageAudioToVideoNode", "Empty Image Node", "JSON Builder Node", "JSON Parser Node", "JsonBuilderNode", "LoadAudioFromUrlNode", "LoadImageFromUrlNode", "MultilinePromptNode", "OSSUploadNode", "RemoveEmptyLinesNode", "SaveVideoRGBA", "TextToImageNode" ], { "title_aux": "ZMG PLUGIN" } ], "https://github.com/vanillacode314/SimpleWildcardsComfyUI": [ [ "SimpleConcat", "SimpleWildcard" ], { "author": "VanillaCode314", "description": "A simple wildcard node for ComfyUI. Can also be used a style prompt node.", "nickname": "Simple Wildcard", "title": "Simple Wildcard", "title_aux": "Simple Wildcard" } ], "https://github.com/vantagewithai/Vantage-DreamOmni2": [ [ "TextEncodeDreamOmni2", "VantageAdaptiveImageGrid" ], { "title_aux": "Vantage-DreamOmni2" } ], "https://github.com/vantagewithai/Vantage-DyPE": [ [ "VantageFluxDyPEPatch" ], { "title_aux": "Vantage-DyPE" } ], "https://github.com/vantagewithai/Vantage-HunyuanFoley": [ [ "HunyuanFoleyDenoiser", "HunyuanFoleyVAEDecode", "HunyuanTextEncode", "HunyuanVisualEncode" ], { "title_aux": "Vantage-HunyuanFoley" } ], "https://github.com/vantagewithai/Vantage-Nodes": [ [ "AdvancedCalculator", "AppendImageBatch", "AppendLatentBatch", "CastAnyToIntStringFloat", "ConditionalPassThrough", "DelimiterSplit", "IndexWrap", "JoinImageBatch", "JoinLatentBatch", "PromptSceneRouter", "QwenTTSModelDownloader", "QwenTTSMultiSpeakerNode", "QwenTTSSpeakerBankNode", "QwenTTSVoiceClonePromptNode", "QwenTTSVoiceDesignNode", "RegexFilter", "StringJoiner", "StringListIndex", "StringListRandom", "StringListStepper", "SwitchAny", "SwitchAnyByIndex", "SwitchImageByIndex", "SwitchLatentByIndex", "ValidateImageShape", "VantageGGUFLoader", "VantageWanBlockSwap" ], { "title_aux": "Vantage-Nodes" } ], "https://github.com/vantagewithai/Vantage-Step-Audio-EditX": [ [ "EditXModelLoader", "EditXMultiVoiceCloner", "EditXSingleVoiceCloner", "EditXSingleVoiceClonerFromPath", "EditXSingleVoiceEditor", "EditXSingleVoiceEditorFromPath", "LoadSpeakers" ], { "title_aux": "Vantage-Step-Audio-EditX" } ], "https://github.com/vantagewithai/VantageLongWanVideo": [ [ "VantageI2VDualLooper", "VantageI2VSingleLooper", "VantageProject" ], { "title_aux": "Vantage Long Wan Video" } ], "https://github.com/vantang/ComfyUI-MediaHub": [ [ "AgnesImage21I2IConfig", "AgnesImage21T2IConfig", "AgnesVideo20I2VConfig", "AgnesVideo20T2VConfig", "HappyHorseBailianCNI2VConfig", "HappyHorseBailianCNT2VConfig", "MediaHubAPIKey", "MediaHubGenerateImage", "MediaHubResolveVideo", "MediaHubSubmitVideo", "MiniMaxCNI2IConfig", "MiniMaxCNI2VConfig", "MiniMaxCNT2IConfig", "MiniMaxCNT2VConfig", "SeedVolcengineI2IConfig", "SeedVolcengineI2VConfig", "SeedVolcengineT2IConfig", "SeedVolcengineT2VConfig", "WanBailianCNI2IConfig", "WanBailianCNI2VConfig", "WanBailianCNT2IConfig", "WanBailianCNT2VConfig" ], { "title_aux": "ComfyUI MediaHub" } ], "https://github.com/var1ableX/ComfyUI_Accessories": [ [ "ACC_AnyCast", "AccMakeListNode", "GetMaskDimensions", "GetRandomDimensions", "isImageEmpty", "isMaskEmpty" ], { "title_aux": "ComfyUI_Accessories" } ], "https://github.com/vault-developer/comfyui-image-blender": [ [ "ImageBlender" ], { "title_aux": "ImageBlender" } ], "https://github.com/veighnsche/comfyui_gr85": [ [ "GR85_ImageDimensionResizer", "GR85_ImageSizer", "GR85_ImageSizerAll", "GR85_NextSeed", "GR85_RandomFloat", "GR85_RandomInt", "GR85_RandomRatio", "GR85_SeedBasedOutputSelector", "GR85_SimpleWildcardPicker", "GR85_TagInjector", "GR85_TagInjectorDuo", "GR85_TagInjectorLarge", "GR85_TagInjectorSingle" ], { "title_aux": "comfyui_gr85" } ], "https://github.com/vekitan55/SimpleFlux1Merger": [ [ "ExpertFlux1Merge", "SimplifiedFlux1Merge" ], { "title_aux": "Simple Flux.1 Merger for ComfyUI" } ], "https://github.com/ventacom/comfyui-qwen-sega": [ [ "QwenSEGASampler", "QwenSEGASettings" ], { "title_aux": "comfyui-qwen-sega" } ], "https://github.com/verIdyia/ComfyUI-Qwen-Image-DF11": [ [ "DFloat11QwenImageLoader", "QwenImageAspectRatio", "QwenImagePresetSampler", "QwenImageSampler", "QwenImageTextEncode" ], { "title_aux": "ComfyUI Qwen-Image DFloat11 Nodes" } ], "https://github.com/verqqa/PromptNodethingLD": [ [ "CinematicPromptLD" ], { "title_aux": "PromptNodethingLD" } ], "https://github.com/victorchall/comfyui_webcamcapture": [ [ "WebcamCapture" ], { "title_aux": "Comfyui Webcam capture node" } ], "https://github.com/videofeedback/comfyui-render-time": [ [ "RenderTime" ], { "title_aux": "ComfyUI Render Time" } ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ "ChatGptPrompt" ], { "title_aux": "ComfyUI-Chat-GPT-Integration" } ], "https://github.com/vimal-v-2006/standard-resolution-presets-comfyui-custom-node": [ [ "AspectResolutionPicker" ], { "title_aux": "standard-resolution-presets-comfyui-custom-node" } ], "https://github.com/violet-chen/comfyui-psd2png": [ [ "Psd2Png", "StringInsert" ], { "title_aux": "comfyui-psd2png" } ], "https://github.com/violet0927/ComfyUI-HuggingFaceLoraUploader": [ [ "HuggingFaceLoraUploader", "ModelScopeLoraUploader" ], { "title_aux": "Hugging Face LoRA Uploader" } ], "https://github.com/viperyl/ComfyUI-RGT": [ [ "RGT Upscale", "RGT_Upscale" ], { "title_aux": "ComfyUI-RGT" } ], "https://github.com/visualbruno/ComfyUI-Hunyuan3d-2-1": [ [ "Hy3D21CameraConfig", "Hy3D21ExportMesh", "Hy3D21GenerateMultiViewsBatch", "Hy3D21IMRemesh", "Hy3D21LoadImageWithTransparency", "Hy3D21LoadMesh", "Hy3D21MeshGenerationBatch", "Hy3D21MeshUVWrap", "Hy3D21MeshlibDecimate", "Hy3D21MultiViewsGeneratorWithMetaData", "Hy3D21PostprocessMesh", "Hy3D21ResizeImages", "Hy3D21SimpleMeshlibDecimate", "Hy3D21UseMultiViews", "Hy3D21UseMultiViewsFromMetaData", "Hy3D21VAEConfig", "Hy3D21VAEDecode", "Hy3D21VAELoader", "Hy3DBakeMultiViews", "Hy3DBakeMultiViewsWithMetaData", "Hy3DHighPolyToLowPolyBakeMultiViewsWithMetaData", "Hy3DInPaint", "Hy3DMeshGenerator", "Hy3DMultiViewsGenerator" ], { "title_aux": "ComfyUI-Hunyuan3d-2-1" } ], "https://github.com/visualbruno/ComfyUI-Trellis2": [ [ "Trellis2BatchSimplifyMeshAndExport", "Trellis2Continue", "Trellis2Continue3", "Trellis2Continue4", "Trellis2Continue5", "Trellis2Continue6", "Trellis2CudaReset", "Trellis2DecodeLatents", "Trellis2ExportMesh", "Trellis2ExtractImagesFromVideo", "Trellis2ExtractViewConfigDetails", "Trellis2FillHolesNicelyWithMeshlib", "Trellis2FillHolesWithCuMesh", "Trellis2FillHolesWithMeshlib", "Trellis2FovMoGeCameraConfig", "Trellis2ImageCondGenerator", "Trellis2ImageCondMultiViewGenerator", "Trellis2ImagesToViewConfigs", "Trellis2LaplacianSmoothingWithOpen3d", "Trellis2LoadImageWithTransparency", "Trellis2LoadImagesFromFolder", "Trellis2LoadMesh", "Trellis2LoadModel", "Trellis2MaxTokensCalculator", "Trellis2MeshRefiner", "Trellis2MeshTexturing", "Trellis2MeshTexturingMultiView", "Trellis2MeshWithVoxelAdvancedGenerator", "Trellis2MeshWithVoxelCascadeGenerator", "Trellis2MeshWithVoxelGenerator", "Trellis2MeshWithVoxelMultiViewGenerator", "Trellis2MeshWithVoxelToMeshlibMesh", "Trellis2MeshWithVoxelToTrimesh", "Trellis2MoGeCameraConfig", "Trellis2MultiViewTexturing", "Trellis2OvoxelExportToGLB", "Trellis2PostProcess2", "Trellis2PostProcessAndUnWrapAndRasterizer", "Trellis2PostProcessMesh", "Trellis2PreProcessImage", "Trellis2ProgressiveSimplify", "Trellis2ProjectHighPolyToLowPoly", "Trellis2ReconstructMesh", "Trellis2ReconstructMeshWithQuad", "Trellis2Remesh", "Trellis2RemeshWithQuad", "Trellis2RenderMultiView", "Trellis2RenderMultiViewNvdiffrast", "Trellis2SaveImage", "Trellis2ShapeCascadeGenerator", "Trellis2ShapeCascadeMultiViewGenerator", "Trellis2ShapeGenerator", "Trellis2ShapeMultiViewGenerator", "Trellis2SimplifyMesh", "Trellis2SimplifyMeshAdvanced", "Trellis2SimplifyTrimesh", "Trellis2SimplifyTrimeshAdvanced", "Trellis2SmoothNormals", "Trellis2SparseGenerator", "Trellis2SparseGeneratorWithReconViaGen", "Trellis2SparseMultiViewGenerator", "Trellis2StringSelector", "Trellis2TexSlatGenerator", "Trellis2TexSlatMultiViewGenerator", "Trellis2TrimeshToMeshWithVoxel", "Trellis2UnWrapAndRasterizer", "Trellis2UnWrapTrimesh", "Trellis2UnloadAllModels", "Trellis2ViewConfigsToList", "Trellis2VoxelToMesh", "Trellis2WeldVertices" ], { "title_aux": "ComfyUI-Trellis2" } ], "https://github.com/vito0131/ComfyUI-DepthNormalizer": [ [ "DepthRangeTo230Manual" ], { "title_aux": "ComfyUI-DepthNormalizer" } ], "https://github.com/vivax3794/ComfyUI-Sub-Nodes": [ [ "VIV_Default", "VIV_Subgraph", "VIV_Subgraph_Inputs", "VIV_Subgraph_Outputs" ], { "title_aux": "ComfyUI-Sub-Nodes" } ], "https://github.com/vivax3794/ComfyUI-Vivax-Nodes": [ [ "Any String", "Chunk Up", "Get Chunk", "Inspect", "Join Chunks", "Model From URL" ], { "title_aux": "ComfyUI-Vivax-Nodes" } ], "https://github.com/vjumpkung/ComfyUI-Musubi-Tuner-LoRA-Loader": [ [ "MusubiTunerLoRALoaderModelOnly" ], { "title_aux": "ComfyUI-Musubi-Tuner-LoRA-Loader" } ], "https://github.com/vjumpkung/ComfyUI-STARWrapper": [ [ "STARVSRNode" ], { "title_aux": "ComfyUI-STARWrapper" } ], "https://github.com/vjumpkung/comfyui-infinitetalk-native-sampler": [ [ "InfiniteTalkAutoSampler", "InfiniteTalkAutoSamplerAdvanced" ], { "title_aux": "comfyui-infinitetalk-native-sampler" } ], "https://github.com/vjumpkung/pixellatent-comfyui-frontend-react-extension-template": [ [ "ButtonNode" ], { "title_aux": "pixellatent-comfyui-frontend-react-extension-template" } ], "https://github.com/vkff5833/ComfyUI-MobileClient": [ [ "MobileClient" ], { "title_aux": "ComfyUI-MobileClient" } ], "https://github.com/vkff5833/ComfyUI-PromptConverter": [ [ "PromptConverter", "PromptConverterWithFilter" ], { "title_aux": "ComfyUI-PromptConverter" } ], "https://github.com/vladgohn/ComfyUI-FetchMe": [ [ "FetchMeCodex", "FetchMeFilter" ], { "title_aux": "\ud83c\udf56FetchMe" } ], "https://github.com/vladgohn/ComfyUI-MurMur": [ [ "MurmurPicker" ], { "title_aux": "\ud83e\udd84 MurMur" } ], "https://github.com/vladpro3/ComfyUI_BishaNodes": [ [ "CreatePromptsWithTextFromFile", "EmptyLatentSizePicker", "LoadDataFromFiles", "SimpleSizePicker", "WildcardReplace", "WildcardReplaceFromFile" ], { "title_aux": "ComfyUI_BishaNodes" } ], "https://github.com/voxta-ai/ComfyUI-VoxtaNodes": [ [ "VoxtaExportCharacter", "VoxtaFilterExistingCombinations", "VoxtaOutputFolder" ], { "title_aux": "Voxta ComfyUI Nodes" } ], "https://github.com/vpominchuk/ComfyUI-Wildcard-Prompt": [ [ "WildcardPrompt" ], { "title_aux": "ComfyUI-Wildcard-Prompt" } ], "https://github.com/vrgamegirl19/comfyui-vrgamedevgirl": [ [ "BeatImpactAnalysisNode", "BeatSceneDurationNode", "ColorMatchToReference", "FastFilmGrain", "FastLaplacianSharpen", "FastSobelSharpen", "FastUnsharpSharpen", "IndexedImageFromFolder", "IndexedImageFromFolder_ForRemakeMode", "SRTLyricsMerger", "VRGDG_ArchiveLlmBatchFolders", "VRGDG_AudioCrop", "VRGDG_AudioCropTime", "VRGDG_AudioDelayByIndex", "VRGDG_BoxIT", "VRGDG_BuildVideoOutputPath_General", "VRGDG_BuildVideoOutputPath_General_SRT", "VRGDG_CalculateSetsFromAudio", "VRGDG_CalculateSetsFromAudio_Queue", "VRGDG_CleanAudio", "VRGDG_CombinevideosV2", "VRGDG_CombinevideosV3", "VRGDG_CombinevideosV5", "VRGDG_ConditionalLoadVideos", "VRGDG_CreateFinalVideo", "VRGDG_CreateFinalVideo_SRT", "VRGDG_CreateSilentAudio", "VRGDG_CyclingTextPicker", "VRGDG_DisplayIndex", "VRGDG_DurationIndexFloat", "VRGDG_EasyMultiCyclingTextPicker", "VRGDG_Extract_Frame_Number", "VRGDG_GeneralGGUF", "VRGDG_GeneralPromptBatcher", "VRGDG_GeneralVLM", "VRGDG_GetAudioFilePath", "VRGDG_GetFilenamePrefix", "VRGDG_GetIndexNumber", "VRGDG_GetRunIndexFromJson", "VRGDG_GetStems", "VRGDG_HumoReminderNode", "VRGDG_ImageIndex0HUMOEDIT", "VRGDG_ImageIndexMap", "VRGDG_ImageSwitch4", "VRGDG_ImageSwitchMultiDynamic", "VRGDG_ImageSwitchMultiDynamic002", "VRGDG_IndexedPromptChunker", "VRGDG_IndexedPromptChunkerV2", "VRGDG_IntToFloat", "VRGDG_IntToString", "VRGDG_Json2String", "VRGDG_LLM_Multi", "VRGDG_LLM_OutputSaver", "VRGDG_LLM_PromptBatcher", "VRGDG_LTXAudioOnlyLoraTrainChunk", "VRGDG_LTXAudioVideoLoraTrainChunk", "VRGDG_LTXICIngredientsGrid", "VRGDG_LTXLoraTrainChunk", "VRGDG_LTXPreviewXYZPlot", "VRGDG_LUTS", "VRGDG_LatestSRTAutoLoader", "VRGDG_LlamaCppDoctor", "VRGDG_LoadAudioFilePath", "VRGDG_LoadAudioSplitDynamic", "VRGDG_LoadAudioSplitUpload", "VRGDG_LoadAudioSplit_General", "VRGDG_LoadAudioSplit_HUMO", "VRGDG_LoadAudioSplit_HUMO_Transcribe", "VRGDG_LoadAudioSplit_HUMO_TranscribeV2", "VRGDG_LoadAudioSplit_HUMO_TranscribeV3", "VRGDG_LoadAudioSplit_SRTOnly", "VRGDG_LoadAudioSplit_Wan22HumoFMML", "VRGDG_LoadAudioWithPath", "VRGDG_LoadLatestCombinedJsonText", "VRGDG_LoadText", "VRGDG_LoadTextAdvanced", "VRGDG_LoadVideos", "VRGDG_LocalLLM", "VRGDG_LyricSegmentDurationMerger", "VRGDG_LyricSegmentJsonFixer", "VRGDG_LyricSegmentTextCleaner", "VRGDG_LyricsEmotionMerger", "VRGDG_MakeLUT", "VRGDG_ManualLyricsExtractor", "VRGDG_ManualLyricsExtractor_SRT", "VRGDG_MultiCyclingTextPicker", "VRGDG_MultiStringConcat", "VRGDG_MusicVideoPromptCreator", "VRGDG_MusicVideoPromptCreatorV2", "VRGDG_MusicVideoPromptCreatorV3", "VRGDG_MusubiTunerInstaller", "VRGDG_MuteUnmute4PromptCreatorWF_0", "VRGDG_MuteUnmute4PromptCreatorWF_1", "VRGDG_MuteUnmute4PromptCreatorWF_2", "VRGDG_NanoBananaPro", "VRGDG_NoteBox", "VRGDG_OptionalMultiLoraModelOnly", "VRGDG_PadVideoWithLastFrame", "VRGDG_Part2WorkflowUI", "VRGDG_Part3WorkflowUI", "VRGDG_PostRunIndexStepper", "VRGDG_PromptCreatorUI", "VRGDG_PromptCreatorUI_V2", "VRGDG_PromptJsonSubjectPrepender", "VRGDG_PromptMapJsonFixer", "VRGDG_PromptSpitterWithIndex", "VRGDG_PromptSplitter", "VRGDG_PromptSplitter2", "VRGDG_PromptSplitter4", "VRGDG_PromptSplitterForFL", "VRGDG_PromptSplitterForFMML", "VRGDG_PromptSplitterForManual", "VRGDG_PromptSplitterJson", "VRGDG_PromptSplitterV2", "VRGDG_PromptSplitterWithIndex", "VRGDG_PromptSplitter_General", "VRGDG_PromptTemplateBuilder", "VRGDG_PythonCodeRunner", "VRGDG_QueueTriggerFromAudio", "VRGDG_Qwen2.5", "VRGDG_Qwen3.5", "VRGDG_RunStateLogger_SRT", "VRGDG_SaveAudio", "VRGDG_SaveAudioFilePath", "VRGDG_SaveText", "VRGDG_SaveTextAdvanced", "VRGDG_SaveTextAdvancedConcat", "VRGDG_SetGroupStateMulti", "VRGDG_SetMuteStateMulti", "VRGDG_ShowAny", "VRGDG_ShowImage", "VRGDG_ShowText", "VRGDG_SmartSplitTextTwo", "VRGDG_SpeechEmotionExtractor", "VRGDG_SpeedCharacterLoraTraining", "VRGDG_SplitPrompt_T2I_I2V", "VRGDG_StoryBoardCreator", "VRGDG_StoryGroupJsonFixer", "VRGDG_String2Json", "VRGDG_StringConcat", "VRGDG_SuperGemmaGGUFChat", "VRGDG_T2IPromptsFromConcepts", "VRGDG_T2VPromptsFromConcepts", "VRGDG_TextBox", "VRGDG_ThemeSplitter", "VRGDG_TimecodeFromIndex", "VRGDG_TranscribeText", "VRGDG_TriggerCounter", "VRGDG_TrimFinalClip", "VRGDG_TrimImageBatch", "VRGDG_TrimImageBatch_SRTOnly", "VRGDG_UpdateLatestCombinedJsonPrompts", "VRGDG_UpdateLatestCombinedJsonPrompts_zimage", "VRGDG_VideoFolderGridPlot", "VRGDG_VideoSplitter", "VRGDG_VoxCPM2Generate", "VRGDG_ZImageLoraTrainChunk", "VRGDG_ZImageSpeedCharacterLoraTraining" ], { "title_aux": "VRGameDevGirl Video Enhancement Nodes" } ], "https://github.com/vsaan212/Vsaan212-workflow-utilities": [ [ "ComfyUI_ScenarioSelector", "ComfyUI_subjectselector", "LazyImageLoader", "LazyPromptEngineer", "LazyPromptSaver", "LazyPromptUnloadModel", "LazyPromptVisionDescribe", "LazySubjectSceneAutomation", "OptionalSwitchLoRA", "Vsaan_OptionalSwitchLoRA", "Vsaan_PromptGarnish", "Vsaan_ScenarioSelector", "Vsaan_SubjectSelector", "Vsaan_TextSplit" ], { "title_aux": "Vsaan212-workflow-utilities" } ], "https://github.com/vsevolod-oparin/comfyui-kandinsky22": [ [ "comfy-kandinsky22-decoder-loader", "comfy-kandinsky22-hint-combiner", "comfy-kandinsky22-image-encoder", "comfy-kandinsky22-img-latents", "comfy-kandinsky22-latents", "comfy-kandinsky22-movq-decoder", "comfy-kandinsky22-positive-text-encoder", "comfy-kandinsky22-prior-averaging-2", "comfy-kandinsky22-prior-averaging-3", "comfy-kandinsky22-prior-averaging-4", "comfy-kandinsky22-prior-loader", "comfy-kandinsky22-text-encoder", "comfy-kandinsky22-unet-decoder" ], { "title_aux": "Kandinsky 2.2 ComfyUI Plugin" } ], "https://github.com/vslinx/ComfyUI-vslinx-nodes": [ [ "vsLinx_AnyToPipe", "vsLinx_AppendLorasFromNodeToString", "vsLinx_BooleanAndOperator", "vsLinx_BooleanFlip", "vsLinx_BooleanOrOperator", "vsLinx_BypassMuteOnState", "vsLinx_BypassOnBool", "vsLinx_FitImageIntoBBoxMask", "vsLinx_GroupBookmarks", "vsLinx_ImageToPixelArt", "vsLinx_ImpactMultilineWildcardText", "vsLinx_InteractiveDetailer", "vsLinx_LoadLastGeneratedImage", "vsLinx_LoadSelectedImagesBatch", "vsLinx_LoadSelectedImagesList", "vsLinx_MuteOnBool", "vsLinx_PipeToAny", "vsLinx_UpscaleByFactorWithModel", "vsLinx_VAEDecodeBatched", "vsLinx_VAEDecodeTiledBatched" ], { "title_aux": "ComfyUI vsLinx Nodes" } ], "https://github.com/vuhung3990/comfyui-nsfw-guard": [ [ "NSFWCheck", "NSFWCheckWithModel", "NSFWFilterLabelPolicy", "NSFWFilterLevelPolicy", "NSFWLoadModel" ], { "title_aux": "NSFW Guard" } ], "https://github.com/vulca-org/comfyui-vulca": [ [ "VULCABrief", "VULCAConcept", "VULCAEvaluate", "VULCAEvolution", "VULCAGenerate", "VULCAInpaint", "VULCALayersAnalyze", "VULCALayersComposite", "VULCALayersExport", "VULCATraditions", "VULCAUpdate" ], { "title_aux": "ComfyUI-VULCA" } ], "https://github.com/vuongminh1907/ComfyUI_ZenID": [ [ "ApplyZenID", "InstantIDFaceAnalysis", "InstantIDModelLoader", "ZenIDCombineFace" ], { "title_aux": "ComfyUI_ZenID" } ], "https://github.com/wTechArtist/ComfyUI-CustomNodes": [ [ "GPT4 WWL", "IPAdapter FaceID With Bool", "IPAdapter Mad Scientist Weight_Type", "Image Blending Mode Mask", "Load Image With Bool", "Load Lora With Shared" ], { "title_aux": "ComfyUI-CustomNodes" } ], "https://github.com/wTechArtist/ComfyUI-StableDelight-weiweiliang": [ [ "WWL_StableDelight" ], { "title_aux": "ComfyUI-StableDelight-weiweiliang" } ], "https://github.com/wTechArtist/ComfyUI_VVL_VideoCamera_Advanced": [ [ "VGGTVideoCameraNode", "VVLVGGTLoader" ], { "title_aux": "ComfyUI VVL Video Camera Advanced" } ], "https://github.com/wakattac/ComfyUI-AbstractImaGen": [ [ "AbstractImageBackground", "AbstractImageFilledShapes", "AbstractImageGenerator", "AbstractImageLines", "AbstractImageNoise", "AbstractImagePattern", "AbstractImagePostprocessing" ], { "title_aux": "ComfyUI-AbstractImaGen" } ], "https://github.com/wakaura-asaho/comfyui-dynamic-selector": [ [ "DynamicCombo", "DynamicGroup", "DynamicGroupSelector", "DynamicTypeSelector", "FloatIterator", "IntIterator", "StringIterator" ], { "title_aux": "comfyui-dynamic-selector" } ], "https://github.com/wakaura-asaho/comfyui-image-process": [ [ "AchromaticStabilizer", "ColorPatchFlatten", "ColorPatchMerge", "LoadICCProfile", "SaveImageAVIF", "SaveImageAdvanced", "SaveImageAdvancedAVIF", "SaveImageAdvancedBMP", "SaveImageAdvancedJPG", "SaveImageAdvancedTGA", "SaveImageAdvancedTIFF", "SaveImageBMP", "SaveImageJPG", "SaveImageTGA", "SaveImageTIFF" ], { "title_aux": "ComfyUI-Image-Process" } ], "https://github.com/wakaya/ComfyUI-JunsAirgapGuard": [ [ "JunsAirgapGuard", "author", "description", "name", "nodes", "repository", "tags" ], { "title_aux": "ComfyUI-JunsAirgapGuard" } ], "https://github.com/walke2019/ComfyUI-GGUF-VLM": [ [ "LocalTextModelLoader", "MemoryManagerNode", "MultiImageAnalysis", "NexaServiceStatus", "RemoteAPIConfig", "RemoteTextModelSelector", "RemoteVisionAnalysis", "RemoteVisionModelConfig", "SystemPromptConfig", "TextGeneration", "TextGenerationNode", "TextModelLoader", "VisionLanguageNode", "VisionModelLoader", "VisionModelLoaderTransformers" ], { "title_aux": "Qwen2.5-VL GGUF Nodes" } ], "https://github.com/wallen0322/ComfyUI-AE-Animation": [ [ "AEAnimation" ], { "title_aux": "ComfyUI-AE-Animation" } ], "https://github.com/wallen0322/ComfyUI-QI-QwenEditSafe": [ [ "QI_DyPE", "QI_QwenVLClipWrapper", "QI_RefEditEncode_Safe", "QI_TextEncodeQwenImageEdit_Safe", "QI_VAEDecodeLockSize" ], { "title_aux": "ComfyUI-QI-QwenEditSafe" } ], "https://github.com/wallen0322/ComfyUI-SageAttention3": [ [ "Sage3AttentionOnlySwitch" ], { "title_aux": "ComfyUI-SageAttention3" } ], "https://github.com/wallen0322/ComfyUI-Wan22FMLF": [ [ "WanAdvancedExtractLastFrames", "WanAdvancedExtractLastImages", "WanAdvancedI2V", "WanFirstMiddleLastFrameToVideo", "WanFourFrameReferenceUltimate", "WanMultiFrameRefToVideo", "WanMultiImageLoader", "WanSVIProAdvancedI2V" ], { "title_aux": "ComfyUI-Wan22FMLF" } ], "https://github.com/wallen0322/ComfyUI-WanAnimate-Enhancer": [ [ "WanAnimateModelEnhancer", "WanAnimateToVideoEnhanced" ], { "title_aux": "ComfyUI-WanAnimate-Enhancer" } ], "https://github.com/wallen0322/ComfyUI-qwenmultianglelight": [ [ "QwenMultiangleLightningNode" ], { "title_aux": "ComfyUI-qwenmultianglelight" } ], "https://github.com/wallish77/wlsh_nodes": [ [ "Build Filename String (WLSH)", "CLIP +/- w/Text Unified (WLSH)", "CLIP Positive-Negative (WLSH)", "CLIP Positive-Negative XL (WLSH)", "CLIP Positive-Negative XL w/Text (WLSH)", "CLIP Positive-Negative w/Text (WLSH)", "Checkpoint Loader w/Name (WLSH)", "Empty Latent by Pixels (WLSH)", "Empty Latent by Ratio (WLSH)", "Empty Latent by Size (WLSH)", "Generate Border Mask (WLSH)", "Grayscale Image (WLSH)", "Image Load with Metadata (WLSH)", "Image Save with Prompt (WLSH)", "Image Save with Prompt File (WLSH)", "Image Save with Prompt/Info (WLSH)", "Image Save with Prompt/Info File (WLSH)", "Image Scale By Factor (WLSH)", "Image Scale by Shortside (WLSH)", "KSamplerAdvanced (WLSH)", "Multiply Integer (WLSH)", "Outpaint to Image (WLSH)", "Prompt Weight (WLSH)", "Quick Resolution Multiply (WLSH)", "Resolutions by Ratio (WLSH)", "SDXL Quick Empty Latent (WLSH)", "SDXL Quick Image Scale (WLSH)", "SDXL Resolutions (WLSH)", "SDXL Steps (WLSH)", "Save Positive Prompt(WLSH)", "Save Prompt (WLSH)", "Save Prompt/Info (WLSH)", "Seed and Int (WLSH)", "Seed to Number (WLSH)", "Simple Pattern Replace (WLSH)", "Simple String Combine (WLSH)", "Time String (WLSH)", "Upscale by Factor with Model (WLSH)", "VAE Encode for Inpaint w/Padding (WLSH)" ], { "title_aux": "wlsh_nodes" } ], "https://github.com/wangyff-code/ComfyUI-PixelArt-Converter": [ [ "PixelArtConverter" ], { "title_aux": "ComfyUI PixelArt Converter" } ], "https://github.com/wanjin123111/ComfyUI-3D-Human-Pose": [ [ "ThreeD_Human_Pose" ], { "title_aux": "ComfyUI-3D-Human-Pose" } ], "https://github.com/wasilone11/comfyui-pvm-node": [ [ "SyncPVMessengerNode" ], { "title_aux": "ComfyUI Sync PVM Node" } ], "https://github.com/wasilone11/comfyui-sync-lipsync-node": [ [ "SyncLipsyncInputNode", "SyncLipsyncMainNode", "SyncLipsyncOutputNode" ], { "title_aux": "ComfyUI Sync Lipsync Node" } ], "https://github.com/watarika/ComfyUI-SendToEagle-w-Metadata": [ [ "CreateExtraMetadata", "SendToEagleWithMetadata", "SendToEagleWithMetadataSimple" ], { "title_aux": "ComfyUI-SendToEagle-w-Metadata" } ], "https://github.com/wawahuy/ComfyUI-HTTP": [ [ "Base64ToImage", "HTTPAuth", "HTTPConvertJSON", "HTTPDelete", "HTTPDisplayResult", "HTTPFileUpload", "HTTPFormData", "HTTPFormDataConcat", "HTTPFormDataItem", "HTTPFormFileItem", "HTTPFormImageItem", "HTTPFormTextItem", "HTTPGet", "HTTPGetJSONField", "HTTPHead", "HTTPImageLoader", "HTTPOptions", "HTTPPatch", "HTTPPost", "HTTPPut", "HTTPSessionManager", "HTTPUtils", "ImageToBase64" ], { "title_aux": "ComfyUI HTTP - REST API Nodes" } ], "https://github.com/wdewr4t/ComfyUI-WatermarkNode": [ [ "WatermarkNode" ], { "title_aux": "ComfyUI-WatermarkNode" } ], "https://github.com/wearekhepri/comfyui-kepri-nodes-pack": [ [ "KepriImageFinalize", "KepriMaskMerge" ], { "title_aux": "comfyui-kepri-nodes-pack" } ], "https://github.com/web3nomad/ComfyUI_Invisible_Watermark": [ [ "InvisibleWatermarkEncode" ], { "title_aux": "ComfyUI Invisible Watermark" } ], "https://github.com/weberjc/book-cover-finder-comfy": [ [ "BookCoverFinder" ], { "title_aux": "BookCoverFinder" } ], "https://github.com/webfiltered/DebugNode-ComfyUI": [ [ "WTFDebugNode" ], { "title_aux": "WTF? - a debug node for ComfyUI" } ], "https://github.com/webuilder/WB-ComfyUI-Utils": [ [ "WB_AudioDuration" ], { "title_aux": "ComfyUI WB Utils" } ], "https://github.com/weekii/ComfyUI-GGUF-FX": [ [ "GGUFModelManager", "LocalTextModelLoader", "MultiImageAnalysis", "MultiImageComparison", "NexaModelSelector", "NexaServiceStatus", "NexaTextGeneration", "RemoteTextModelSelector", "SystemPromptConfig", "TextGeneration", "TextGenerationNode", "TextModelLoader", "VisionLanguageNode", "VisionLanguageNodeTransformers", "VisionModelLoader", "VisionModelLoaderTransformers" ], { "title_aux": "ComfyUI-GGUF-FX" } ], "https://github.com/weekii/comfyui-save-image-pro": [ [ "LoadImageFromURLPro", "LoadMaskFromURLPro", "SaveImageAdvanced", "SaveImageSimple" ], { "author": "weekii", "description": "\u4e13\u4e1a\u7ea7\u56fe\u50cf\u4fdd\u5b58\u63d2\u4ef6\uff0c\u652f\u6301\u591a\u683c\u5f0f\u3001\u81ea\u5b9a\u4e49\u547d\u540d\u548c\u9ad8\u7ea7\u529f\u80fd", "nickname": "Save Image Pro", "title": "ComfyUI Save Image Pro", "title_aux": "comfyui-save-image-pro" } ], "https://github.com/weilin9999/WeiLin-Comfyui-Tools": [ [ "WeiLinPromptUI", "WeiLinPromptUIOnlyLoraStack", "WeiLinPromptUIWithoutLora" ], { "title_aux": "WeiLin-Comfyui-Tools" } ], "https://github.com/welltop-cn/ComfyUI-TeaCache": [ [ "CompileModel", "TeaCache", "TeaCacheForCogVideoX" ], { "title_aux": "ComfyUI-TeaCache" } ], "https://github.com/wentao-uw/ComfyUI-template-matching": [ [ "IsMaskEmptyNode (template matching)", "TemplateMatching (template matching)" ], { "title_aux": "ComfyUI template matching" } ], "https://github.com/westNeighbor/ComfyUI-ultimate-openpose-editor": [ [ "AppendageEditorNode", "OpenposeEditorNode" ], { "title_aux": "ComfyUI-ultimate-openpose-editor" } ], "https://github.com/westNeighbor/ComfyUI-ultimate-openpose-estimator": [ [ "OpenposeEstimatorNode" ], { "title_aux": "ComfyUI-ultimate-openpose-estimator" } ], "https://github.com/westNeighbor/ComfyUI-ultimate-openpose-render": [ [ "OpenposeRenderNode" ], { "title_aux": "ComfyUI-ultimate-openpose-render" } ], "https://github.com/wgedeon/comfyui_play_traversal": [ [ "fot_BatchData", "fot_PlayAct", "fot_PlayActData", "fot_PlayContinue", "fot_PlayData", "fot_PlayStart", "fot_Scene", "fot_SceneBackdrop", "fot_SceneBackdropData", "fot_SceneBeat", "fot_SceneBeatData", "fot_SceneData" ], { "title_aux": "comfyui_play_traversal" } ], "https://github.com/whatbirdisthat/cyberdolphin": [ [ "CyberDolphin GPT-3.5 (Simple)", "CyberDolphin Gradio", "CyberDolphin OpenAI (Advanced)", "CyberDolphin OpenAI Compatible", "CyberDolphin OpenAI DALL\u00b7E", "\ud83d\udc2c Gradio ChatInterface", "\ud83d\udc2c OpenAI Advanced", "\ud83d\udc2c OpenAI Compatible", "\ud83d\udc2c OpenAI DALL\u00b7E", "\ud83d\udc2c OpenAI Simple" ], { "title_aux": "cyberdolphin" } ], "https://github.com/whmc76/ComfyUI-Openpose-Editor-Plus": [ [ "CDL.OpenPoseEditorPlus" ], { "title_aux": "ComfyUI-Openpose-Editor-Plus" } ], "https://github.com/whmc76/ComfyUI-RemoveBackgroundSuite": [ [ "BiRefNetUltra_RBS", "MaskProcessDetails_RBS", "TransparentBackgroundUltra_RBS" ], { "title_aux": "ComfyUI-RemoveBackgroundSuite" } ], "https://github.com/whmc76/ComfyUI-UniversalToolkit": [ [ "APIImageGenerator_UTK", "AudioCropProcessUTK", "BboxVisualize_UTK", "BestContextWindow_UTK", "BlockifyMask_UTK", "CheckMask_UTK", "ColorMatch_UTK", "ColorToMask_UTK", "CropByMask_UTK", "DepthMapBlur_UTK", "EmptyUnitGenerator_UTK", "Extract_Video_Frames_UTK", "FillMaskedArea_UTK", "GetImageRangeFromBatch_UTK", "ImageAndMaskPreview_UTK", "ImageBatchExtendWithOverlap_UTK", "ImageBlendAdvance_UTK", "ImageCombineAlpha_UTK", "ImageConcatenateMulti_UTK", "ImageConcatenate_UTK", "ImageCropByMaskAndResize_UTK", "ImageMaskScaleAs_UTK", "ImagePadForOutpaintMasked_UTK", "ImageRatioDetector_UTK", "ImageRemoveAlpha_UTK", "ImageScaleByAspectRatio_UTK", "ImageScaleRestore_UTK", "ImitationHueNode_UTK", "LazySwitchKJ_UTK", "LoadAudioPlusFromPath_UTK", "LoadKontextPresets_UTK", "LoraInfo_UTK", "MaskAdd_UTK", "MaskAnd_UTK", "MaskSub_UTK", "MathExpression_UTK", "PurgeVRAM_UTK", "ResizeImageVerKJ_UTK", "RestoreCropBox_UTK", "SaveImagePlus_UTK", "SeparateMasks_UTK", "ShowAny_UTK", "TextBoxNode_UTK", "TextConcatenate_UTK", "TextTranslatorAPI_UTK", "ThinkRemover_UTK", "Video_Prompt_Helper" ], { "title_aux": "ComfyUI-UniversalToolkit" } ], "https://github.com/wildminder/ComfyUI-Chatterbox": [ [ "ChatterboxTTS", "ChatterboxVC" ], { "title_aux": "ComfyUI-Chatterbox" } ], "https://github.com/wildminder/ComfyUI-DyPE": [ [ "DyPE_FLUX" ], { "title_aux": "ComfyUI-DyPE" } ], "https://github.com/wildminder/ComfyUI-KEEP": [ [ "KEEP_FaceUpscaleImage", "KEEP_ModelLoader", "KEEP_ProcessImageSequence" ], { "title_aux": "ComfyUI-KEEP" } ], "https://github.com/wildminder/ComfyUI-KaniTTS": [ [ "KaniTTS" ], { "title_aux": "ComfyUI-KaniTTS" } ], "https://github.com/wildminder/ComfyUI-VibeVoice": [ [ "VibeVoiceTTS" ], { "title_aux": "ComfyUI-VibeVoice" } ], "https://github.com/wildminder/ComfyUI-VoxCPM": [ [ "VoxCPM_AdvancedParams", "VoxCPM_DatasetMaker", "VoxCPM_LoraTrainer", "VoxCPM_TTS", "VoxCPM_TrainConfig", "VoxCPM_VoiceCloning" ], { "title_aux": "ComfyUI-VoxCPM" } ], "https://github.com/willchil/ComfyUI-Environment-Visualizer": [ [ "EnvironmentVisualizer", "InterpolateEdges", "MapEquirectangular" ], { "title_aux": "ComfyUI-Environment-Visualizer" } ], "https://github.com/willmiao/ComfyUI-Lora-Manager": [ [ "CheckpointLoaderLM", "DebugMetadataLM", "LoraCyclerLM", "LoraLoaderLM", "LoraPoolLM", "LoraRandomizerLM", "LoraStackCombinerLM", "LoraStackerLM", "LoraTextLoaderLM", "PromptLM", "SaveImageLM", "TextLM", "TriggerWordToggleLM", "UNETLoaderLM", "WanVideoLoraSelectLM", "WanVideoLoraTextSelectLM" ], { "title_aux": "ComfyUI-Lora-Manager" } ], "https://github.com/wiltodelta/ComfyUI-remove-ai-watermarks": [ [ "RAIWDetectVisibleWatermark", "RAIWEraseRegion", "RAIWRemoveInvisibleWatermark", "RAIWRemoveVisibleWatermark" ], { "title_aux": "Remove AI Watermarks" } ], "https://github.com/windfancy/zsq_prompt": [ [ "BatchPromptJson", "ConnectionString", "DoubleCLIPEncode", "FloatMathOperation", "ImageAddText", "ImageColorAdapter", "ImageEmpty", "IndexString", "IntMathOperation", "JoinImageBatch", "LoadImagesFromFolder", "MaskToImage", "OptionString", "PortraitStyler", "SaveJpgImage", "StringInput", "ZSQPixelLatent", "ZSQRatioLatent", "ZSQShowINT", "ZSQShowText", "ZsqLatent", "checkpoint_sampler", "checkpoint_sampler_dualclip", "checkpoint_sampler_tripleclip", "checkpoint_sampler_unet", "controlnetStack", "controlnetStack_2", "imageConcat", "imageCount", "imageCrop", "imageDetailTransfer", "imageFilter", "imageFlip", "imageGaussianBlur", "imageRGB", "imageRatio", "imageResize", "imageRotate", "imageSaveSimple", "imageScaleDown", "imageScaleDownBy", "imageSharpen", "imageSize", "imageTilesFromBatch", "imagesSplitImage", "loraStack", "loraStack_2", "zsqcheckpoint", "zsqcontrolnet", "zsqsampler" ], { "title_aux": "zsq_prompt" } ], "https://github.com/wings6407/ComfyUI_HBH-image_overlay": [ [ "HBH_ImageCoordinatePicker", "HBH_ImageCoordinatePreview", "HBH_ImageInteractivePicker", "HBH_ImageOverlay", "HBH_ImageOverlayPreview", "HBH_ImagePreview" ], { "title_aux": "ComfyUI_HBH-image_overlay" } ], "https://github.com/wirytiox/ComfyUI-SelectStringFromListWithIndex": [ [ "Constant Number", "LoadTextFile", "Logic Boolean", "Number Counter", "StringFromList" ], { "title_aux": "ComfyUI-SelectStringFromListWithIndex" } ], "https://github.com/withmpx/mpx-comfyui-nodes": [ [ "Agent_PickBestImageFromList", "Agent_ReflectionOnImageList", "ImagesTo3DModels", "LoadImageData", "ObjectListToImageList", "PickFromList", "SaveModelsToDisk", "ShowList", "ShowString", "StringListToStringList", "StringListToText", "TextToImage", "TextToList", "TextToObjectList", "TextToScriptBreakdown", "TextToStory", "TextToText", "TransformObjectList", "TwoTextToText" ], { "title_aux": "mpx-comfyui-nodes" } ], "https://github.com/wizdroid/wizdroid-character": [ [ "WizdroidBackground", "WizdroidCharacterEdit", "WizdroidCharacterPromptFemale", "WizdroidCharacterPromptMale", "WizdroidCinematicShotDesigner", "WizdroidGenerateFilename", "WizdroidI2VAnimationDescriber", "WizdroidImageEdit", "WizdroidImageToVideoAdapter", "WizdroidLoRADataset", "WizdroidMetaPrompt", "WizdroidMotionChoreographer", "WizdroidMultiClipStoryPlanner", "WizdroidPhotoAspect", "WizdroidPhotographyStyleNode", "WizdroidPromptCombiner", "WizdroidPromptRelayGenerator", "WizdroidSceneGenerator", "WizdroidSearchReplace", "WizdroidShortenText", "WizdroidStyleTransferNode", "WizdroidTemporalScenePlanner", "WizdroidVideoNegativePrompt", "WizdroidVideoPromptBuilder", "WizdroidVideoSceneExpander", "WizdroidWanImageToVideoLatent" ], { "title_aux": "Wizdroid Character Nodes for ComfyUI" } ], "https://github.com/wjl0313/ComfyUI_KimNodes": [ [ "Add_ImageMetadata", "Bitch_Filter", "BoundingBox_Cropper", "Crop_Paste", "Distribute_Icons", "Edge_Element_Cropper", "IconDistributeByGrid", "Icon_Position_Cropper", "Image_Classification", "Image_List_Splitter", "Image_PixelFilter", "Image_Resize", "Image_Square_Pad", "JSON_Image_Compositor", "KimFilter", "KimHDR", "LoRA_Metadata_Reader", "LoadImage_Metadata", "Manual_MetadataInput", "Mask_Add_Switch", "Mask_Noise_Cleaner", "Mask_White_Area_Ratio", "MaxLength_ImageListSelector", "Percentage_Cropper", "Pixelate_Filter", "Prompt_Loader", "Prompt_Text", "Save_Image", "Seamless_Icon_Generator", "Seamless_Tiling_Generator", "Split_Mask", "Text_Match", "Text_Processor", "Transparent_Area_Cropper", "Transparent_Image_Filter", "Whitening_Node", "YOLOWorld_Match", "YOLO_Crop", "YOLO_Multi_Crop" ], { "title_aux": "ComfyUI_KimNodes" } ], "https://github.com/wmatson/easy-comfy-nodes": [ [ "EZAssocDictNode", "EZAssocImgNode", "EZAssocStrNode", "EZEmptyDictNode", "EZHttpPostNode", "EZLoadImgBatchFromUrlsNode", "EZLoadImgFromUrlNode", "EZRemoveImgBackground", "EZS3Uploader" ], { "title_aux": "easy-comfy-nodes" } ], "https://github.com/wmpmiles/comfyui-some-image-processing-stuff": [ [ "Blur Mask", "Color Grading", "Latent Zero Mask", "Mask-Crop Inpaint | Post", "Mask-Crop Inpaint | Pre", "Mask-Crop | Post", "Mask-Crop | Pre", "Resample Image", "Resample Latent", "Resample Mask", "Resampler | Area", "Resampler | Jinc-Lanczos", "Resampler | Lanczos", "Resampler | Mitchell-Netravali", "Resampler | Nearest-Neighbor", "Resampler | Triangle", "Scaler | Area", "Scaler | Fixed", "Scaler | Megapixels", "Scaler | Pixel Deltas", "Scaler | Side", "Scaler | Sides Unlinked" ], { "title_aux": "comfyui-some-image-processing-stuff" } ], "https://github.com/wobba/ComfyUI-ChatterBox-Turbo": [ [ "ChatterboxTurboDialogue", "ChatterboxTurboGenerate" ], { "title_aux": "ComfyUI-ChatterBox-Turbo" } ], "https://github.com/wochenlong/ComfyUI-Anima-Edit-LoRA": [ [ "AnimaEditLora" ], { "title_aux": "Anima Edit LoRA" } ], "https://github.com/woct0rdho/ComfyUI-RadialAttn": [ [ "PatchRadialAttn" ], { "title_aux": "ComfyUI-RadialAttn" } ], "https://github.com/wolfden/ComfyUi_PromptStylers": [ [ "SDXLPromptStylerAll", "SDXLPromptStylerHorror", "SDXLPromptStylerMisc", "SDXLPromptStylerbyArtist", "SDXLPromptStylerbyCamera", "SDXLPromptStylerbyComposition", "SDXLPromptStylerbyCyberpunkSurrealism", "SDXLPromptStylerbyDepth", "SDXLPromptStylerbyEnvironment", "SDXLPromptStylerbyFantasySetting", "SDXLPromptStylerbyFilter", "SDXLPromptStylerbyFocus", "SDXLPromptStylerbyImpressionism", "SDXLPromptStylerbyLighting", "SDXLPromptStylerbyMileHigh", "SDXLPromptStylerbyMood", "SDXLPromptStylerbyMythicalCreature", "SDXLPromptStylerbyOriginal", "SDXLPromptStylerbyQuantumRealism", "SDXLPromptStylerbySteamPunkRealism", "SDXLPromptStylerbySubject", "SDXLPromptStylerbySurrealism", "SDXLPromptStylerbyTheme", "SDXLPromptStylerbyTimeofDay", "SDXLPromptStylerbyWyvern", "SDXLPromptbyCelticArt", "SDXLPromptbyContemporaryNordicArt", "SDXLPromptbyFashionArt", "SDXLPromptbyGothicRevival", "SDXLPromptbyIrishFolkArt", "SDXLPromptbyRomanticNationalismArt", "SDXLPromptbySportsArt", "SDXLPromptbyStreetArt", "SDXLPromptbyVikingArt", "SDXLPromptbyWildlifeArt" ], { "title_aux": "SDXL Prompt Styler (customized version by wolfden)" } ], "https://github.com/wolfden/ComfyUi_String_Function_Tree": [ [ "StringFunction" ], { "title_aux": "ComfyUi_String_Function_Tree" } ], "https://github.com/wootwootwootwoot/ComfyUI-RK-Sampler": [ [ "RungeKuttaSampler" ], { "author": "wootwootwootwoot", "description": "Batched Runge-Kutta Samplers for ComfyUI", "nickname": "ComfyUI-RK-Sampler", "title": "ComfyUI-RK-Sampler", "title_aux": "ComfyUI-RK-Sampler" } ], "https://github.com/wouterverweirder/comfyui-penplotter": [ [ "DisengagePlotter", "ImageToCenterline", "ImageToFile", "OptimizeSVG", "PlotSVG", "QRCodePreview", "SvgToFile", "SvgToMp4Animation", "UploadSubmission", "VideoPreview", "VideoToFile" ], { "title_aux": "ComfyUI PenPlotter" } ], "https://github.com/wouterverweirder/comfyui_live_input_stream": [ [ "be.aboutme.comfyui.live_input_stream.mjpeg_stream_capture_advanced", "be.aboutme.comfyui.live_input_stream.screen_capture_advanced", "be.aboutme.comfyui.live_input_stream.webcam_capture_advanced" ], { "title_aux": "comfyui_live_input_stream" } ], "https://github.com/wouterverweirder/comfyui_sam3": [ [ "MaskOutline", "SAM3Segmentation", "SEGSToRectangle" ], { "title_aux": "ComfyUI SAM3" } ], "https://github.com/wqjuser/ComfyUI-Chat-Image": [ [ "LLMImageDescription" ], { "title_aux": "ComfyUI-Chat-Image" } ], "https://github.com/writer-in-fancy-pants/octo_json_presets": [ [ "Anything into string", "Load Experiment Presets Json", "Model Presets", "Save Experiment Presets Json" ], { "title_aux": "Octo Json Presets" } ], "https://github.com/wrt122311/comfyui-note": [ [ "EscapeBracketsNode" ], { "title_aux": "comfyui-note" } ], "https://github.com/wsq194/yeban-workflow-manager": [ [ "WorkflowManager" ], { "title_aux": "Yeban Workflow Manager" } ], "https://github.com/wtesler/ComfyUI-EnvVariable": [ [ "Environment Variable" ], { "title_aux": "ComfyUI-EnvVariable" } ], "https://github.com/wu12023/ComfyUI-Image-Evaluation": [ [ "Clip_Score-\ud83d\udd2c", "Dino_Score-\ud83d\udd2c" ], { "title_aux": "ComfyUI-Image-Evaluation" } ], "https://github.com/wujm424606/ComfyUi-Ollama-YN": [ [ "MyOllamaDeleteModel", "MyOllamaGenerate", "MyOllamaGenerateAdvance", "MyOllamaLoadContext", "MyOllamaSaveContext", "MyOllamaSpecialGenerateAdvance", "MyOllamaVision" ], { "title_aux": "ComfyUi-Ollama-YN" } ], "https://github.com/wutipong/ComfyUI-TextUtils": [ [ "Text Utils - Join N-Elements of String List", "Text Utils - Join String List", "Text Utils - Join Strings", "Text Utils - Split String to List" ], { "title_aux": "ComfyUI-TextUtils" } ], "https://github.com/wuwukaka/ComfyUI-BodyRatioMapper": [ [ "BodyRatioMapperProportionTransfer", "BodyRatioMapperSDPoseBoneScale", "BodyRatioMapperSDPoseInterpolate", "BodyRatioMapperSDPoseRender", "BodyRatioMapperSDPoseTranslate", "PoseJSONToPoseKeypoint", "PoseKeypointPreview" ], { "title_aux": "ComfyUI-BodyRatioMapper" } ], "https://github.com/wwsmiao/comfyui-wwdm-cystylediy": [ [ "CYBERPUNKHT" ], { "title_aux": "comfyui-wwdm-cystylediy" } ], "https://github.com/wwwins/ComfyUI-Simple-Aspect-Ratio": [ [ "SimpleAspectRatio" ], { "title_aux": "ComfyUI-Simple-Aspect-Ratio" } ], "https://github.com/wwzhifeng/comfyui-jsonprompt": [ [ "JSONPromptBuilder" ], { "title_aux": "comfyui-jsonprompt" } ], "https://github.com/wywywywy/ComfyUI-pause": [ [ "PauseWorkflowNode", "PauseWorkflowNodeWithSound" ], { "title_aux": "ComfyUI Pause Workflow Node" } ], "https://github.com/wzken/ComfyUI-Steganos-Node": [ [ "SteganosNode" ], { "title_aux": "Steganos Node for ComfyUI" } ], "https://github.com/x-stride/ComfyUI_XS_DARE_TIES": [ [ "DARETIESMergeModels", "DARETIESModelStack", "DARETIESStackVisualizer" ], { "title_aux": "ComfyUI XS DARE TIES" } ], "https://github.com/x0x0b/ComfyUI-PromptHistoryGallery": [ [ "PromptHistoryInput" ], { "title_aux": "Prompt History Gallery" } ], "https://github.com/x0x0b/ComfyUI-spritefusion-pixel-snapper": [ [ "PixelSnapper" ], { "title_aux": "ComfyUI-spritefusion-pixel-snapper" } ], "https://github.com/xLegende/ComfyUI-Prompt-Formatter": [ [ "CategorizedPromptAnalyzer", "CategorizedPromptFormatter", "CategorizedRandomPromptFormatter", "PromptNormalizer", "WildcardImporter" ], { "title_aux": "ComfyUI-Prompt-Formatter" } ], "https://github.com/xavinitram/TEX": [ [ "TEX_Wrangle" ], { "title_aux": "TEX Wrangle" } ], "https://github.com/xb1n0ry/ComfyUI-KleinRefGrid": [ [ "FluxKleinRefGrid" ], { "title_aux": "ComfyUI-KleinRefGrid" } ], "https://github.com/xelavi9966-cell/ComfyUI-LineSignalRouter": [ [ "LineSignalRouter" ], { "title_aux": "ComfyUI-LineSignalRouter" } ], "https://github.com/xelavi9966-cell/ComfyUI-TagTable": [ [ "TagTableNode" ], { "title_aux": "ComfyUI-TagTable" } ], "https://github.com/xergon/ComfyUI-SaveVideoHQ": [ [ "SaveVideoHQ" ], { "title_aux": "Save Video HQ" } ], "https://github.com/xfgexo/EXO-Custom-ComfyUI-Nodes": [ [ "ComfyUI_EXO_Clip_Text_Encode", "ComfyUI_EXO_DisplayText", "ComfyUI_EXO_FluxSampler", "ComfyUI_EXO_FluxSamplerMini", "ComfyUI_EXO_ImageRescale", "ComfyUI_EXO_LatentImageSize", "ComfyUI_EXO_LatentImageSizeX", "ComfyUI_EXO_Notes", "ComfyUI_EXO_NumericValue", "ComfyUI_EXO_PromptBuilderDeluxe", "ComfyUI_EXO_SaveText", "ComfyUI_EXO_TranslateText" ], { "title_aux": "EXO Custom ComfyUI Nodes" } ], "https://github.com/xhh522/ComfyUI-preview-monitor": [ [ "HybridPreviewImageMonitor", "PreviewImageMonitor" ], { "title_aux": "ComfyUI Preview Monitor" } ], "https://github.com/xhiroga/ComfyUI-FramePackWrapper_PlusOne": [ [ "DownloadAndLoadFramePackModel", "FramePackFindNearestBucket", "FramePackLoraSelect", "FramePackSampler", "FramePackSampler_F1", "FramePackSingleFrameResizeSampler", "FramePackSingleFrameSampler", "FramePackTimestampedTextEncode", "FramePackTorchCompileSettings", "LoadFramePackModel", "ReferenceEmbedsList", "ReferenceLatentList", "ReferenceMaskList" ], { "title_aux": "ComfyUI-FramePackWrapper_PlusOne" } ], "https://github.com/xiangyuT/ComfyUI-PromptEnhance": [ [ "PromptEnhance", "PromptEnhanceAdvanced" ], { "title_aux": "ComfyUI-PromptEnhance" } ], "https://github.com/xiaogui8dangjia/Comfyui-imagetoSTL": [ [ "ImageToSTLNode" ], { "title_aux": "Comfyui-imagetoSTL" } ], "https://github.com/xiaoshengyvlin/ComfyUI-MetaData-ZaKo": [ [ "MetaDataZaKo" ], { "title_aux": "ComfyUI-MetaData-ZaKo" } ], "https://github.com/xiaowc-lib/comfyui-dynamic-params": [ [ "DynamicParams" ], { "title_aux": "Comfyui-Dynamic-Params" } ], "https://github.com/xiaoxiaodesha/hd_node": [ [ "Combine HDMasks", "Cover HDMasks", "HD FaceIndex", "HD GetMaskArea", "HD Image Levels", "HD SmoothEdge", "HD UltimateSDUpscale" ], { "title_aux": "hd-nodes-comfyui" } ], "https://github.com/xingBaGan/ComfyUI-connect-ui": [ [ "SaveImageByWebsocket", "reciveImageByWebsocket" ], { "title_aux": "ComfyUI-connect-ui" } ], "https://github.com/xiujiang1987/ComfyUI-SmartSize": [ [ "GetImageSize_Custom" ], { "title_aux": "ComfyUI-SmartSize" } ], "https://github.com/xlinx/ComfyUI-decadetw-auto-messaging-realtime": [ [ "Auto-MSG-ALL", "Auto-MSG-Discord-Bot", "Auto-MSG-Line-Notify", "Auto-MSG-Telegram-Bot" ], { "title_aux": "ComfyUI-decadetw-auto-messaging-realtime" } ], "https://github.com/xlinx/ComfyUI-decadetw-auto-prompt-llm": [ [ "Auto-LLM-Chat", "Auto-LLM-Text", "Auto-LLM-Text-Vision", "Auto-LLM-Vision" ], { "title_aux": "ComfyUI-decadetw-auto-prompt-llm" } ], "https://github.com/xlinx/ComfyUI-decadetw-spout-syphon-im-vj": [ [ "Im-SD-VJ-SPOUT", "Im-SD-VJ-SYPHON" ], { "title_aux": "ComfyUI-decadetw-spout-syphon-im-vj" } ], "https://github.com/xliry/ComfyUI_SendDiscord": [ [ "SendDiscord" ], { "title_aux": "ComfyUI_SendDiscord" } ], "https://github.com/xmarre/ComfyUI-AutoGuidance": [ [ "AutoGuidanceCFGGuider", "AutoGuidanceImpactDetailerHookProvider" ], { "title_aux": "ComfyUI-AutoGuidance" } ], "https://github.com/xmarre/ComfyUI-ChunkedSampling": [ [ "FluxVideoCleanupTemporalAdvanced", "SamplerCustomAdvancedChunked", "VAEDecodeBatchChunked", "VAEEncodeBatchChunked" ], { "title_aux": "ComfyUI-ChunkedSampling" } ], "https://github.com/xmarre/ComfyUI-DiffAid-Patches": [ [ "Flux2DiffAidSparsePatch", "SDXLDiffAidCrossAttentionPatch", "WanDiffAidSparsePatch" ], { "title_aux": "ComfyUI-DiffAid-Patches" } ], "https://github.com/xmarre/ComfyUI-Flux.2-Untwisting-RoPE": [ [ "Flux2UntwistRoPE" ], { "title_aux": "ComfyUI Flux2 Untwisting RoPE" } ], "https://github.com/xmarre/ComfyUI-Flux2Klein-Conditioning-Toolkit": [ [ "Flux2KleinConditioningEnhancer", "Flux2KleinPromptReferenceBalance", "Flux2KleinReferenceAppearanceBalancer", "Flux2KleinReferenceLatentMixer", "Flux2KleinSectionedTextEncoder", "Flux2KleinTokenRegionController" ], { "title_aux": "ComfyUI-Flux2Klein-Conditioning-Toolkit" } ], "https://github.com/xmarre/ComfyUI-GPU-Resident-Loader": [ [ "CheckpointClipLoaderResident", "CheckpointLoaderResident", "CheckpointModelLoaderResident", "CheckpointVAELoaderResident", "DiffusionModelLoaderResident", "DiffusionModelSelectorResident", "EvictClipFromGPU", "EvictModelFromGPU", "EvictVAEFromGPU", "PinClipResidency", "PinModelResidency", "PinVAEResidency", "PreloadClipToGPU", "PreloadModelToGPU", "PreloadVAEToGPU", "RegistrySnapshot", "ReportClipResidency", "ReportModelResidency", "ReportVAEResidency", "SetGlobalResidencyPolicy" ], { "title_aux": "comfyui-gpu-resident-loader" } ], "https://github.com/xmarre/ComfyUI-Image-Conveyor": [ [ "ImageConveyor", "SequentialBatchImageLoader" ], { "title_aux": "ComfyUI-Image-Conveyor" } ], "https://github.com/xmarre/ComfyUI-JiT-Flux2": [ [ "Flux2JiTApply", "Flux2JiTSampler", "Flux2JiTScheduler" ], { "title_aux": "ComfyUI-JiT-Flux2" } ], "https://github.com/xmarre/ComfyUI-Safe-Chunked-Image-Blend": [ [ "ImagePairShapeProbe", "SafeChunkedImageBlend" ], { "title_aux": "ComfyUI-Safe-Chunked-Image-Blend" } ], "https://github.com/xmarre/ComfyUI-ScaleLockedResidualDiffusion": [ [ "ScaleLockedCFGGuider", "ScaleLockedDetailerHookProvider", "ScaleLockedNestedNoisePreview", "ScaleLockedResidualKSampler", "ScaleLockedResidualSamplerCustomAdvanced", "ScaleLockedRuntimeContextBuilder" ], { "title_aux": "ComfyUI-ScaleLockedResidualDiffusion" } ], "https://github.com/xmarre/ComfyUI-Spectrum-Proper": [ [ "SpectrumApplyFlux" ], { "title_aux": "ComfyUI-Spectrum-Proper" } ], "https://github.com/xmarre/ComfyUI-Spectrum-Qwen-Proper": [ [ "QwenSpectrumModelPatcher" ], { "title_aux": "ComfyUI-Spectrum-Qwen-Proper" } ], "https://github.com/xmarre/ComfyUI-Spectrum-SDXL-Proper": [ [ "SpectrumApplySDXL" ], { "title_aux": "ComfyUI-Spectrum-SDXL-Proper" } ], "https://github.com/xmarre/ComfyUI-Spectrum-WAN-Proper": [ [ "SpectrumApplyWAN" ], { "title_aux": "ComfyUI-Spectrum-WAN-Proper" } ], "https://github.com/xmarre/ComfyUI-Spectrum-ZImage-Proper": [ [ "SpectrumApplyZImage" ], { "title_aux": "ComfyUI-Spectrum-ZImage-Proper" } ], "https://github.com/xmarre/ComfyUI-StableManifoldCompander": [ [ "SMCAffineAnchorResize", "SMCAffineCompand", "SMCAffineEstimate", "SMCAffineLowHighSplit", "SMCAffineProfile", "SMCAffineRecombine", "SMCAnchorResolution", "SMCCompand", "SMCCompandBlend", "SMCCompositeCrop", "SMCConfig", "SMCDescribe", "SMCDetailerHookProvider", "SMCExtractMaskedCrop", "SMCFrequencySplit", "SMCMakeAnchor", "SMCSelfAnchorDetailerHookProvider", "StableManifoldAnchorResize", "StableManifoldCompand", "StableManifoldEstimate", "StableManifoldLowHighSplit", "StableManifoldProfile", "StableManifoldRecombine", "StableManifoldSelfAnchorDetailerHookProvider" ], { "title_aux": "ComfyUI-StableManifoldCompander" } ], "https://github.com/xmarre/ComfyUI-TIDE": [ [ "TIDEHighResolutionExtrapolation", "TIDESDXLHighRes", "TIDEWANHighResolutionExtrapolation" ], { "title_aux": "ComfyUI-TIDE" } ], "https://github.com/xmarre/ComfyUI_Monarch_Attention": [ [ "MonarchAttentionDisable", "MonarchAttentionEnable", "MonarchAttentionStatus" ], { "title_aux": "ComfyUI_Monarch_Attention" } ], "https://github.com/xmarre/FLUX.2-Resolution-Guard": [ [ "Flux2RGAnalyticCompand", "Flux2RGApplyCorrection", "Flux2RGLoadModel" ], { "title_aux": "flux2-resolution-guard" } ], "https://github.com/xmarre/TorchCompileModel_LoRASafe": [ [ "TorchCompileModel_LoRASafe" ], { "title_aux": "LoRA-Safe TorchCompile" } ], "https://github.com/xobiomesh/ComfyUI_xObiomesh": [ [ "OllamaModelSelect", "OllamaTextGen", "ShowText_xO", "xO_ComfyUIPortRunner", "xO_GetImageFilename", "xO_LoadRecentFile", "xO_TestScriptRunner", "xO_WorkflowRunner" ], { "title_aux": "ComfyUI Neural Nodes" } ], "https://github.com/xrmatic/ComfyUI-Audio2GuitarTabSheet": [ [ "MonophonicGuitarTabber" ], { "title_aux": "ComfyUI-Audio2GuitarTabSheet" } ], "https://github.com/xs315431/Comfyui_Get_promptId": [ [ "GetPromptId", "SuccessCallback", "UploadVideo" ], { "title_aux": "Comfyui_Get_promptId" } ], "https://github.com/xufengbo1993/ComfyUI-ZFL-JSON-Extractor": [ [ "JSONExtractorFourWay" ], { "title_aux": "ComfyUI-ZFL-JSON-Extractor" } ], "https://github.com/xuheyao/comfyui-dinov3-point-prompt": [ [ "DINOv3Loader", "DINOv3PointCollector", "DINOv3Process", "DINOv3Similarity" ], { "title_aux": "comfyui-dinov3-point-prompt" } ], "https://github.com/xuhongming251/ComfyUI-GPEN": [ [ "FaceEnhancement" ], { "title_aux": "ComfyUI-GPEN" } ], "https://github.com/xuhongming251/ComfyUI-InfiniteTalk-MultiImage": [ [ "GetFloatByIndex", "GetIntByIndex", "InfiniteTalkEmbedsSlice", "InfiniteTalkMultiImage", "MakeBatchFromFloatList", "MakeBatchFromIntList", "VideoFromPathsAndAudio" ], { "title_aux": "ComfyUI-InfiniteTalk-MultiImage" } ], "https://github.com/xuhongming251/ComfyUI-Jimeng": [ [ "JimengAPIClient", "JimengFirstLastFrame2Video", "JimengImage2Video", "PreviewVideoFromUrl" ], { "title_aux": "ComfyUI-Jimeng" } ], "https://github.com/xuhongming251/ComfyUI-MuseTalkUtils": [ [ "MuseTalkPostprocess", "MuseTalkPreprocess", "MuseTalkTrain", "MuseTalkTrainPreprocess" ], { "title_aux": "ComfyUI-MuseTalkUtils" } ], "https://github.com/xuhongming251/ComfyUI_Camera": [ [ "Load Image From Local Camera", "Save Image To Local Camera" ], { "title_aux": "ComfyUI_Camera" } ], "https://github.com/xujianjian2004/ComfyUI-Title-Memo": [ [ "Title_Memo" ], { "title_aux": "ComfyUI-Title-Memo" } ], "https://github.com/xuxiao305/ComfyUI-ImageBatchUtils": [ [ "ImageBatchCount", "ImageBatchPick", "ImageBatchSlice", "ImageBatchUnpack", "ImageBatchUnpackDynamic", "MaskBatchUnpackDynamic" ], { "title_aux": "ComfyUI-ImageBatchUtils" } ], "https://github.com/xuxiao305/ComfyUI-MultiModel3D": [ [ "MergeGLB", "MultiModelViewer" ], { "title_aux": "ComfyUI-MultiModel3D" } ], "https://github.com/xxchinenxx/ComfyUI-QwenClothingSelector": [ [ "QwenClothingSelector", "QwenClothingToggles", "QwenSkinQualityBooster", "QwenStyleSelector" ], { "title_aux": "Qwen Clothing Selector" } ], "https://github.com/yamanacn/comfyui_kontext_Analyze": [ [ "KontextDuoImageAnalyzer" ], { "title_aux": "ComfyUI Kontext Duo Image Analyzer" } ], "https://github.com/yangrui511/ComfyUI-Text-Preserve": [ [ "TextPreserveNode" ], { "title_aux": "ComfyUI-Text-Preserve" } ], "https://github.com/yangzhuangqiu/ComfyUI-Simple-Iterator": [ [ "IteratorLoadImage", "IteratorLoadTextFromDir", "IteratorLoadTextFromFile", "IteratorLoadVideoPath" ], { "title_aux": "ComfyUI-Simple-Iterator" } ], "https://github.com/yanhuifair/comfyui-janus": [ [ "JanusProImageGenerationNode", "JanusProModelLoaderNode", "JanusProMultimodalUnderstandingNode" ], { "title_aux": "comfyui-janus" } ], "https://github.com/yanlang0123/ComfyUI_Lam": [ [ "AppParams", "AspectRatio", "AudioBeforeAfterSilence", "AutioInfo", "AutioPath", "DoWhileEnd", "DoWhileStart", "EasyPromptSelecto", "FaceFusion", "ForEnd", "ForInnerEnd", "ForInnerStart", "ForStart", "IdentifyingQR", "IfInnerExecute", "Image2Video", "ImageAddMask", "ImageBlank", "ImageClone", "ImageCropFaces", "ImageLama", "ImageToMasks", "JyAnimationGroup", "JyAnimationIn", "JyAnimationOut", "JyAudio2CaptionsGroup", "JyAudioNative", "JyAudioTrack", "JyCaptionsNative", "JyCaptionsTrack", "JyComposeVideo", "JyComposeVideoOut", "JyEffectNative", "JyEffectTrack", "JyMediaAnimation", "JyMediaNative", "JyMediaTrack", "JyMultiAudioGroup", "JyMultiCaptionsGroup", "JyMultiEffectGroup", "JyMultiMediaGroup", "JySaveDraft", "JySaveNoOutDraft", "JySaveNotOutDraft", "JySaveOutDraft", "JyTransition", "LAM.OpenPoseEditorPlus", "LamCommonHidden", "LamCommonNames", "LamCommonPrint", "LamCommonPrintNoOutput", "LamFaceAnalysisModels", "LamGetPngInfo", "LamHeyGemNode", "LamHeyGemQueryNode", "LamIndexTTS2AdvancedParams", "LamIndexTTS2Node0", "LamIndexTTS2Node1", "LamIndexTTS2Node2", "LamIndexTTS2Node3", "LamIndexTTS2UnloadModel", "LamLoadImageBase64", "LamLoadPathImage", "LamLoadVideo", "LamPanorama2Spherical", "LamReadFileList", "LamSamplerName", "LamSaveAudio", "LamSaveOnly", "LamSaveVideo", "LamScheduler", "LamSpherical2Panorama", "LamSwitchMiddle", "LamSwitchStart", "LamSwitcherCase", "LamViewVideo", "LamViewVideoOut", "LoadDirImgPaths", "LoadImagePath", "LoadReplaceImage", "LongTextToList", "MultiControlNetApply", "MultiGLIGENTextBoxApply", "MultiIPAdapterRegional", "MultiIntFormula", "MultiMergeAudio", "MultiMergeVideos", "MultiParamFormula", "MultiTextConcatenate", "MultiTextEncode", "MultiTextEncodeAdvanced", "MultiTextSelelct", "MultiTextSetArea", "MultiTextSetGligen", "MultiTextSetMask", "OpenAiPrompt", "OutDoWhileEnd", "OutDoWhileStart", "PreviewImageLam", "PromptTranslator", "QRCode", "QwenImageEditNode", "QwenImageNode", "SaveImageLam", "SaveImgOutputLam", "SectionEnd", "SectionStart", "StyleSelecto", "Text2AutioEdgeTts", "TextListSelelct", "VideoAddAudio", "VideoExtractAudio", "VideoFaceFusion", "VideoInfo", "VideoPath", "WaitImagSelector", "ZhPromptTranslator" ], { "title_aux": "ComfyUI_Lam" } ], "https://github.com/yannickcruz/ComfyUI_YSC_HighResFix": [ [ "YSC_HighresFix" ], { "title_aux": "ComfyUI YSC HighRes-Fix" } ], "https://github.com/yano/comfyui-fast-mosaic-detector": [ [ "MosaicDetectionNode" ], { "title_aux": "ComfyUI Fast Mosaic Detector" } ], "https://github.com/yaofeng/comfyui-agent-adapter": [ [ "Base64Decode", "Base64Encode", "ImageSizeCalc" ], { "title_aux": "comfyui-agent-adapter" } ], "https://github.com/yaofeng/comfyui-zimage-vl": [ [ "CLIP Text Image Encode", "Load CLIP with Visual" ], { "title_aux": "comfyui-zimage-vl" } ], "https://github.com/yasser-baalla/comfyUI-SemanticImageFetch": [ [ "ColorGradeSampler", "ColorGrading", "SemanticImageFetch" ], { "title_aux": "comfyUI-SemanticImageFetch" } ], "https://github.com/yawiii/ComfyUI-Prompt-Assistant": [ [ "ImageCaptionNode", "KontextPresetNode", "PromptExpand", "PromptTranslate", "VideoCaptionNode" ], { "title_aux": "Prompt Assistant" } ], "https://github.com/ycchanau/ComfyUI_Preview_Magnifier": [ [ "YC.ImageComparerMagnifier", "YC.PreviewImageMagnifier", "YC.XYPreviewImageMagnifier" ], { "title_aux": "ComfyUI Preview Magnifier" } ], "https://github.com/ycyy/ComfyUI-YCYY-API": [ [ "YCYY_API_Config_Options", "YCYY_API_Proxy_Options", "YCYY_Gemini_Batch_Speakers_Options", "YCYY_Gemini_Image_API", "YCYY_Gemini_Image_Preset", "YCYY_Gemini_STT_API", "YCYY_Gemini_Speaker_Options", "YCYY_Gemini_TTS_API", "YCYY_Gemini_TTS_Multi_API", "YCYY_ModelScope_Image_API", "YCYY_Ollama_LLM_API", "YCYY_Ollama_LLM_Advanced_Options", "YCYY_Ollama_VLM_API" ], { "title_aux": "ComfyUI-YCYY-API" } ], "https://github.com/ycyy/ComfyUI-YCYY-LoraInfo": [ [ "LoraInfo" ], { "title_aux": "ComfyUI-YCYY-LoraInfo" } ], "https://github.com/yeeyou/ComfyUI-OpenAI-Compatible-API": [ [ "OpenAICompatibleLLM" ], { "title_aux": "ComfyUI OpenAI Compatible API Node" } ], "https://github.com/yffyhk/comfyui_auto_danbooru": [ [ "GetDanbooru", "TagEncode" ], { "title_aux": "comfyui_auto_danbooru" } ], "https://github.com/yhayano-ponotech/ComfyUI-Fal-API-Flux": [ [ "FalAPIFluxControlNetConfigNode", "FalAPIFluxControlNetUnionConfigNode", "FalAPIFluxDevCannyWithLoraNode", "FalAPIFluxDevImageToImageNode", "FalAPIFluxDevNode", "FalAPIFluxDevWithLoraAndControlNetImageToImageNode", "FalAPIFluxDevWithLoraAndControlNetInpaintNode", "FalAPIFluxDevWithLoraAndControlNetNode", "FalAPIFluxDevWithLoraImageToImageNode", "FalAPIFluxDevWithLoraInpaintNode", "FalAPIFluxDevWithLoraNode", "FalAPIFluxLoraConfigNode", "FalAPIFluxProCannyNode", "FalAPIFluxProDepthNode", "FalAPIFluxProFillNode", "FalAPIFluxProNode", "FalAPIFluxProReduxNode", "FalAPIFluxProV11Node", "FalAPIFluxProV11UltraNode" ], { "title_aux": "ComfyUI-Fal-API-Flux" } ], "https://github.com/yhayano-ponotech/comfyui-save-image-local": [ [ "Local Save" ], { "title_aux": "ComfyUI Local Save Node" } ], "https://github.com/yhayano-ponotech/comfyui-stability-ai-api": [ [ "StabilityControlSketch", "StabilityControlStructure", "StabilityControlStyle", "StabilityEdit", "StabilityImageCore", "StabilityImageSD3", "StabilityImageToVideo", "StabilityImageUltra", "StabilityUpscaleConservative", "StabilityUpscaleCreative", "StabilityUpscaleFast" ], { "title_aux": "ComfyUI-Stability-AI-API" } ], "https://github.com/yic03685/ComfyUI-LTXShotRenderer": [ [ "LTXShotRefiner", "LTXShotRenderer", "LTXShotUpscaler" ], { "title_aux": "ComfyUI-LTXShotRenderer" } ], "https://github.com/yichengup/ComfyUI-LinearTransition": [ [ "GradientTransition", "LinearTransition" ], { "title_aux": "ComfyUI-LinearTransition" } ], "https://github.com/yichengup/ComfyUI-VideoTransition": [ [ "CubeRotationNode", "VideoBlindsTransitionNode", "VideoBlinkTransitionNode", "VideoCheckerboardTransitionNode", "VideoCrossfadeNode", "VideoCubeRotationAdvancedNode", "VideoCubeTransitionNode", "VideoExplosionTransitionNode", "VideoFlip3DTransitionNode", "VideoGlitchArtEnhancedNode", "VideoGlitchArtTransitionNode", "VideoPageTurnNode", "VideoShakeTransitionNode", "VideoWarpTransitionNode" ], { "title_aux": "ComfyUI-VideoTransition" } ], "https://github.com/yichengup/ComfyUI-YCNodes": [ [ "AdvancedImageSelector", "DynamicThreshold", "ImageAspectExpand", "ImageBatchSelector", "ImageBlendMaskFitCover", "ImageBlendResize", "ImageIC", "ImageICAdvanced", "ImageLoaderAdvanced", "ImageMirror", "ImageMosaic", "ImageRotate", "ImageScaleRestoreV2_YC", "ImageSelector", "ImageSizeMatcher", "ImageUpscaleTiled", "IrregularToEllipseMask", "LoadImagesFromFolder", "MaskBatchComposite", "MaskBatchCopy", "MaskCompositeYC", "MaskContourFillNode", "MaskCropRestore_YC", "MaskCrop_YC", "MaskFilterBySolidity", "MaskFromBatch", "MaskPreviewNode", "MaskRepeatBatch", "MaskResizeToRatio", "MaskSmartValleySplit", "MaskSplitFilter", "MaskTopNFilter", "TextBracketReplace", "TextKeyword", "YC Extract Number", "YC Mask Condition Switch", "YC Seed List", "YC Super Selector", "YC Text Condition Switch", "YC Text Index Switch", "YC Universal Gate", "YCConstrainImage", "YCImageAccumulator", "YCImageSmartCrop", "YCImageSmartPad", "YCImageTile", "YCImageUntile", "YCMaskBlur", "YCMaskDirectionExpand", "YCMaskRatioPadCrop", "YCRemapMaskRange", "YCTextImageGenerator", "YC_FiveTextCombineNode", "YC_Image_Save", "YC_MaskColorOverlay", "YC_SingleTextNode", "YC_textReplaceNode", "ycImageTilem" ], { "title_aux": "ComfyUI-YCNodes" } ], "https://github.com/yichengup/ComfyUI-YCNodes_Toolkit": [ [ "YCLiveLoadImagesMulti", "YCSwitch", "YC_ShowText", "ycBBoxBridge", "ycCanvasBBox", "ycCanvasBBoxMask", "ycImageCrop", "ycImageCropBatchApply", "ycImageCropInteractive", "ycimagebrushmask" ], { "title_aux": "ComfyUI-YCNodes_Toolkit" } ], "https://github.com/yichengup/ComfyUI-gaussian_preview": [ [ "SavePLY", "YCGaussianPreview" ], { "title_aux": "ComfyUI-gaussian_preview" } ], "https://github.com/yichengup/ComfyUI_SwiftCut": [ [ "SelectImages", "SelectImagesAdvanced", "YCImageBatchBlend", "YCImageColorTrackBindPro", "YCImageOverlayBlend", "YCImagePushPullLens", "YC_Subtitle" ], { "title_aux": "ComfyUI_SwiftCut" } ], "https://github.com/yichengup/ComfyUI_Yc_JanusPro": [ [ "ImageAnalyzer", "JanusChatAnalyzer", "JanusImageGenerator", "JanusProLoader" ], { "title_aux": "ComfyUI_Yc_JanusPro" } ], "https://github.com/yichengup/Comfyui-Deepseek": [ [ "DeepseekAdvancedNode", "DeepseekNode", "DeepseekReasonerNode", "SiliconDeepseekChat", "SiliconDeepseekReasoner" ], { "title_aux": "Comfyui-Deepseek" } ], "https://github.com/yichengup/Comfyui-Ycanvas": [ [ "CanvasNode" ], { "title_aux": "Comfyui-Ycanvas" } ], "https://github.com/yichengup/Comfyui_Flux_Style_Adjust": [ [ "StyleModelAdvancedApply" ], { "title_aux": "Comfyui_Flux_Style_Adjust (Redux)" } ], "https://github.com/yichengup/Comfyui_Redux_Advanced": [ [ "StyleAdvancedApply", "YC_LG_Redux" ], { "title_aux": "Comfyui_Redux_Advanced" } ], "https://github.com/yichengup/comfyui-face-liquify": [ [ "FaceLiquifyNode" ], { "title_aux": "comfyui-face-liquify" } ], "https://github.com/yitao2020/ComfyUI-MultiAngle-Camera": [ [ "MultiAngleCameraNode" ], { "title_aux": "ComfyUI-MultiAngle-Camera" } ], "https://github.com/yiwangsimple/ComfyUI_DW_Chat": [ [ "DeepSeekChatNode", "DeepSeekTranslator", "ErrorLogNode", "ExecutionTime", "FileBasedChatNode", "FluxPromptEngineeringNode", "Gemini1_5Text", "Gemini1_5Vision", "GeminiFluxPrompt", "Gemma2PromptNode", "GemmaDialogueNode", "GithubLinkNode", "GroqChatNode", "MoonshotMultiChatNode", "MoonshotSingleChatNode", "OllamaImageToText", "OllamaPromptExtractor", "OllamaTextToText", "PaliGemma3bCaptioner", "PromptEngineeringNode", "PromptExtractorNode", "Qwen2VLCaption", "Qwen2VLLocalCaption", "SD3LongCaptionerV2", "SDPromptAgent", "dwimage2" ], { "title_aux": "ComfyUI_DW_Chat" } ], "https://github.com/yiwangsimple/florence_dw": [ [ "Florence2", "Florence2Postprocess", "Florence2PostprocessAll", "LoadFlorence2Model" ], { "title_aux": "florence_dw" } ], "https://github.com/yogurt7771/ComfyUI-YogurtNodes": [ [ "WrappedLLMNode", "WrappedNode" ], { "title_aux": "ComfyUI-YogurtNodes" } ], "https://github.com/yogurt7771/ComfyUI-YogurtSa2VA": [ [ "YogurtSa2VAImageSegmentationV2" ], { "title_aux": "ComfyUI-YogurtSa2VA" } ], "https://github.com/yohji-yohji/comfyui-nanobanana-pro": [ [ "Gemini3ProGenerateContent" ], { "title_aux": "comfyui-nanobanana-pro" } ], "https://github.com/yolain/ComfyUI-Easy-DotsOCR": [ [ "easy applyDotsOCR", "easy downloadDotsOCRAndLoadModel" ], { "title_aux": "ComfyUI-Easy-DotsOCR" } ], "https://github.com/yolain/ComfyUI-Easy-Use": [ [ "dynamicThresholdingFull", "easy LLLiteLoader", "easy XYInputs: CFG Scale", "easy XYInputs: Checkpoint", "easy XYInputs: ControlNet", "easy XYInputs: Denoise", "easy XYInputs: FluxGuidance", "easy XYInputs: Lora", "easy XYInputs: ModelMergeBlocks", "easy XYInputs: NegativeCond", "easy XYInputs: NegativeCondList", "easy XYInputs: PositiveCond", "easy XYInputs: PositiveCondList", "easy XYInputs: PromptSR", "easy XYInputs: Sampler/Scheduler", "easy XYInputs: Seeds++ Batch", "easy XYInputs: Steps", "easy XYPlot", "easy XYPlotAdvanced", "easy a1111Loader", "easy ab", "easy anythingIndexSwitch", "easy anythingInversedSwitch", "easy applyBrushNet", "easy applyFooocusInpaint", "easy applyInpaint", "easy applyPowerPaint", "easy batchAnything", "easy blocker", "easy boolean", "easy cascadeKSampler", "easy cascadeLoader", "easy ckptNames", "easy cleanGpuUsed", "easy clearCacheAll", "easy clearCacheKey", "easy comfyLoader", "easy compare", "easy conditioningIndexSwitch", "easy controlnetLoader", "easy controlnetLoader++", "easy controlnetLoaderADV", "easy controlnetNames", "easy controlnetStack", "easy controlnetStackApply", "easy convertAnything", "easy detailerFix", "easy float", "easy fluxLoader", "easy forLoopEnd", "easy forLoopStart", "easy fullCascadeKSampler", "easy fullLoader", "easy fullkSampler", "easy globalSeed", "easy hiresFix", "easy humanSegmentation", "easy hunyuanDiTLoader", "easy icLightApply", "easy if", "easy ifElse", "easy imageBatchToImageList", "easy imageChooser", "easy imageColorMatch", "easy imageConcat", "easy imageCount", "easy imageCropFromMask", "easy imageDetailTransfer", "easy imageHSVMask", "easy imageIndexSwitch", "easy imageInsetCrop", "easy imageInterrogator", "easy imageListToImageBatch", "easy imagePixelPerfect", "easy imageRatio", "easy imageRemBg", "easy imageSave", "easy imageScaleDown", "easy imageScaleDownBy", "easy imageScaleDownToSize", "easy imageScaleToNormPixels", "easy imageSize", "easy imageSizeByLongerSide", "easy imageSizeBySide", "easy imageSplitGrid", "easy imageSplitList", "easy imageSplitTiles", "easy imageSwitch", "easy imageTilesFromBatch", "easy imageToBase64", "easy imageToMask", "easy imageUncropFromBBOX", "easy imagesCountInDirectory", "easy imagesSplitImage", "easy indexAnything", "easy injectNoiseToLatent", "easy instantIDApply", "easy instantIDApplyADV", "easy int", "easy ipadapterApply", "easy ipadapterApplyADV", "easy ipadapterApplyEmbeds", "easy ipadapterApplyEncoder", "easy ipadapterApplyFaceIDKolors", "easy ipadapterApplyFromParams", "easy ipadapterApplyRegional", "easy ipadapterStyleComposition", "easy isFileExist", "easy isMaskEmpty", "easy isNone", "easy isSDXL", "easy joinImageBatch", "easy joyCaption2API", "easy joyCaption3API", "easy kSampler", "easy kSamplerCustom", "easy kSamplerDownscaleUnet", "easy kSamplerInpainting", "easy kSamplerLayerDiffusion", "easy kSamplerSDTurbo", "easy kSamplerTiled", "easy kolorsLoader", "easy latentCompositeMaskedWithCond", "easy latentNoisy", "easy lengthAnything", "easy loadImageBase64", "easy loadImagesForLoop", "easy loraNames", "easy loraPromptApply", "easy loraStack", "easy loraStackApply", "easy loraSwitcher", "easy makeImageForICLora", "easy mathFloat", "easy mathInt", "easy mathString", "easy mochiLoader", "easy multiAngle", "easy negative", "easy outputToList", "easy pipeBatchIndex", "easy pipeEdit", "easy pipeEditPrompt", "easy pipeIn", "easy pipeOut", "easy pipeToBasicPipe", "easy pixArtLoader", "easy pixels", "easy portraitMaster", "easy poseEditor", "easy positive", "easy preDetailerFix", "easy preMaskDetailerFix", "easy preSampling", "easy preSamplingAdvanced", "easy preSamplingCascade", "easy preSamplingCustom", "easy preSamplingDynamicCFG", "easy preSamplingLayerDiffusion", "easy preSamplingLayerDiffusionADDTL", "easy preSamplingNoiseIn", "easy preSamplingSdTurbo", "easy prompt", "easy promptAwait", "easy promptConcat", "easy promptLine", "easy promptList", "easy promptReplace", "easy pulIDApply", "easy pulIDApplyADV", "easy rangeFloat", "easy rangeInt", "easy removeLocalImage", "easy samLoaderPipe", "easy saveImageLazy", "easy saveText", "easy saveTextLazy", "easy seed", "easy seedList", "easy showAnything", "easy showAnythingLazy", "easy showLoaderSettingsNames", "easy showSpentTime", "easy showTensorShape", "easy simpleMath", "easy simpleMathDual", "easy sleep", "easy sliderControl", "easy stableDiffusion3API", "easy string", "easy stringJoinLines", "easy stringToFloatList", "easy stringToIntList", "easy styleAlignedBatchAlign", "easy stylesSelector", "easy sv3dLoader", "easy svdLoader", "easy tableEditor", "easy textIndexSwitch", "easy textSwitch", "easy ultralyticsDetectorPipe", "easy unSampler", "easy whileLoopEnd", "easy whileLoopStart", "easy wildcards", "easy wildcardsMatrix", "easy xyAny", "easy zero123Loader" ], { "title_aux": "ComfyUI Easy Use" } ], "https://github.com/yolain/SaveVideoRGBA": [ [ "SaveVideoRGBA" ], { "title_aux": "SaveVideoRGBA" } ], "https://github.com/yolanother/ComfyUI-Save16bitPng": [ [ "SaveImageARGB16PNG" ], { "title_aux": "Save Uncompressed 16 Bit PNG" } ], "https://github.com/yolanother/DTAIComfyImageSubmit": [ [ "DTSimpleSubmitImage", "DTSubmitImage" ], { "title_aux": "Comfy AI DoubTech.ai Image Sumission Node" } ], "https://github.com/yolanother/DTAIComfyLoaders": [ [ "DTCLIPLoader", "DTCLIPVisionLoader", "DTCheckpointLoader", "DTCheckpointLoaderSimple", "DTControlNetLoader", "DTDiffControlNetLoader", "DTDiffusersLoader", "DTGLIGENLoader", "DTLoadImage", "DTLoadImageMask", "DTLoadLatent", "DTLoraLoader", "DTLorasLoader", "DTPreviewImage", "DTStyleModelLoader", "DTUpscaleModelLoader", "DTVAELoader", "DTunCLIPCheckpointLoader" ], { "title_aux": "Comfy UI Online Loaders" } ], "https://github.com/yolanother/DTAIComfyPromptAgent": [ [ "DTPromptAgent", "DTPromptAgentString" ], { "title_aux": "Comfy UI Prompt Agent" } ], "https://github.com/yolanother/DTAIComfyQRCodes": [ [ "QRCode" ], { "title_aux": "Comfy UI QR Codes" } ], "https://github.com/yolanother/DTAIComfyVariables": [ [ "DTCLIPTextEncode", "DTSingleLineStringVariable", "DTSingleLineStringVariableNoClip", "FloatVariable", "IntVariable", "StringFormat", "StringFormatSingleLine", "StringVariable" ], { "title_aux": "Variables for Comfy UI" } ], "https://github.com/yolanother/DTAIImageToTextNode": [ [ "DTAIImageToTextNode", "DTAIImageUrlToTextNode" ], { "title_aux": "Image to Text Node" } ], "https://github.com/yondonfu/ComfyUI-Background-Edit": [ [ "BackgroundColor", "Composite", "GaussianBlur" ], { "title_aux": "ComfyUI-Background-Edit" } ], "https://github.com/yondonfu/ComfyUI-Torch-Compile": [ [ "TorchCompileLoadControlNet", "TorchCompileLoadVAE" ], { "title_aux": "ComfyUI-Torch-Compile" } ], "https://github.com/yorkane/ComfyUI-KYNode": [ [ "KY_AnyByIndex", "KY_AnyToList", "KY_BBoxPosition", "KY_BBoxToXYWH", "KY_BBoxesToSAM2", "KY_CreateMask", "KY_CreateVideoObjectFromPath", "KY_CropImageByXYWH", "KY_DummyOut", "KY_Eval_Python", "KY_FFmpegAddAudio", "KY_FFmpegCustomCmd", "KY_FFmpegImagesToVideo", "KY_FFmpegTrimVideo", "KY_FFmpegVideoToImages", "KY_FilePathAnalyzer-", "KY_FileSequenceAnalyzer", "KY_First_NOT_EMPTY", "KY_GetFromPath", "KY_ImageCompare", "KY_ImageCropByBBox", "KY_JSONToBBox", "KY_JoinToString", "KY_LoadImageFrom", "KY_LoadVideoByPath", "KY_Load_Images_from_path", "KY_MathExpression", "KY_MergeToJSON", "KY_OpenAICaptionImage", "KY_OpenAICaptionImages", "KY_OpenAIChat", "KY_ReadImage", "KY_RegexExtractor", "KY_RegexReplace", "KY_SaveImageSequence", "KY_SaveImageToPath", "KY_SaveVideo", "KY_ToVideoUrl", "KY_Uploads", "KY_VideoCompare", "KY_isNone", "KY_restoreBBox", "KY_toBBox" ], { "title_aux": "ComfyUI-KYNode" } ], "https://github.com/younger15/ComfyUI-IterSwitch": [ [ "Iter_CLIPSwitch", "Iter_ConditioningSwitch", "Iter_FloatSwitch", "Iter_ImageSwitch", "Iter_ModelSwitch", "Iter_TextSwitch" ], { "title_aux": "ComfyUI-IterSwitch" } ], "https://github.com/youngfulu/ComfyUI-VideoSlice": [ [ "IBVideoSlicer", "VideoSliceFrame" ], { "title_aux": "ib video slicer" } ], "https://github.com/younyokel/comfyui_prompt_formatter": [ [ "CLIPTextEncodeFormatter", "TextAppendFormatter", "TextOnlyFormatter" ], { "title_aux": "ComfyUI Prompt Formatter" } ], "https://github.com/youyegit/tdxh_node_comfyui": [ [ "TdxhBoolNumber", "TdxhClipVison", "TdxhControlNetApply", "TdxhControlNetProcessor", "TdxhFloatInput", "TdxhImageToSize", "TdxhImageToSizeAdvanced", "TdxhImg2ImgLatent", "TdxhIntInput", "TdxhLoraLoader", "TdxhOnOrOff", "TdxhReference", "TdxhStringInput", "TdxhStringInputTranslator", "TdxhToggleGuest", "TdxhToggleMaster" ], { "title_aux": "tdxh_node_comfyui" } ], "https://github.com/ytoaa/ComfyUI-LLM-Client": [ [ "QwenSecureE2EEClient" ], { "title_aux": "ComfyUI-LLM-Client" } ], "https://github.com/yuan199696/add_text_2_img": [ [ "AddText" ], { "title_aux": "add_text_2_img" } ], "https://github.com/yuan199696/chinese_clip_encode": [ [ "ChineseCLIPEncode" ], { "title_aux": "chinese_clip_encode" } ], "https://github.com/yuanyuan-spec/comfyui_hunyuanvideo_1.5_plugin": [ [ "HyVidelSrTransformerUpsamplerLoader", "HyVidelSrVaeDecoder", "HyVideo15Byt5Loader", "HyVideo15CFG", "HyVideo15GlyphByT5", "HyVideo15I2VSampler", "HyVideo15LatentsPrepare", "HyVideo15ModelLoader", "HyVideo15T2VSampler", "HyVideo15TextEncode", "HyVideo15TextEncoderLoader", "HyVideo15Transformer", "HyVideo15TransformerLoader", "HyVideo15VaeDecode", "HyVideo15VaeEncode", "HyVideo15VaeLoader", "HyVideo15VisionEncode", "HyVideo15VisionEncoderLoader", "HyVideoSrLatentsPrepare", "HyVideoSrTransformer", "HyVideoSrVaeEncode" ], { "title_aux": "HunyuanVideo-1.5 nodes" } ], "https://github.com/yukascomfy/ATI_AudioReactive": [ [ "AudioReactivePathAnimator" ], { "title_aux": "ATI_AudioReactive" } ], "https://github.com/yushan777/ComfyUI-Y7-SBS-2Dto3D": [ [ "Y7_SideBySide", "Y7_VideoSideBySide" ], { "title_aux": "ComfyUI-Y7-SBS-2Dto3D" } ], "https://github.com/yushan777/ComfyUI-Y7Nodes": [ [ "SamplerSelect_Name", "Y7Nodes_AspectRatioPicker", "Y7Nodes_CLIP_TokenCounter", "Y7Nodes_CaptionSaver", "Y7Nodes_CatchEditTextNodeDual", "Y7Nodes_ColorMatchMasked", "Y7Nodes_CropToNearestMultiple", "Y7Nodes_ImageBatchPath", "Y7Nodes_ImageSizePresets", "Y7Nodes_ImageStitcher", "Y7Nodes_JoyCaption", "Y7Nodes_JoyCaption_ExtraOptions", "Y7Nodes_LMStudioText", "Y7Nodes_LMStudioVision", "Y7Nodes_LoadImage", "Y7Nodes_PasteCroppedImageBack", "Y7Nodes_PromptEnhancerFlux", "Y7Nodes_PromptEnhancerFlux2", "Y7Nodes_QwenVL", "Y7Nodes_ScaleImageBy", "Y7Nodes_ScaleImageToTotalPixels", "Y7Nodes_SelectLMSModel", "Y7Nodes_ShowAnything", "Y7Nodes_T5_TokenCounter", "Y7Nodes_Text" ], { "title_aux": "Y7Nodes for ComfyUI" } ], "https://github.com/yusrmuttaqien/ComfyUI-LoadImageEnhanced": [ [ "LoadImageEnhanced" ], { "title_aux": "ComfyUI-LoadImageEnhanced" } ], "https://github.com/yuvraj108c/ComfyUI-Depth-Anything-Tensorrt": [ [ "DepthAnythingEngineBuilder", "DepthAnythingMapDisplay", "DepthAnythingTensorrt", "DepthAnythingTensorrtAdvanced", "DepthTemporalStabilizerGPU" ], { "title_aux": "ComfyUI Depth Anything TensorRT" } ], "https://github.com/yuvraj108c/ComfyUI-Dwpose-Tensorrt": [ [ "DwposeTensorrt", "LoadDwposeTensorrtModels" ], { "title_aux": "ComfyUI Dwpose TensorRT" } ], "https://github.com/yuvraj108c/ComfyUI-FLOAT": [ [ "FloatProcess", "LoadFloatModels" ], { "title_aux": "ComfyUI FLOAT" } ], "https://github.com/yuvraj108c/ComfyUI-Facerestore-Tensorrt": [ [ "FaceRestoreTensorrt" ], { "title_aux": "ComfyUI Facerestore TensorRT" } ], "https://github.com/yuvraj108c/ComfyUI-PiperTTS": [ [ "PiperTTS" ], { "title_aux": "ComfyUI PiperTTS" } ], "https://github.com/yuvraj108c/ComfyUI-Pronodes": [ [ "ImagesSeekerNode", "ImagesShufflerNode", "LoadImageFromOutputDirectoryNode", "LoadYoutubeVideoNode", "PreviewVHSAudioNode", "SaveAndOverwriteImageNode", "VHSFilenamesToPathNode" ], { "title_aux": "ComfyUI-Pronodes" } ], "https://github.com/yuvraj108c/ComfyUI-Rife-Tensorrt": [ [ "LoadRifeTensorrtModel", "RifeTensorrt" ], { "title_aux": "ComfyUI Rife TensorRT" } ], "https://github.com/yuvraj108c/ComfyUI-Thera": [ [ "LoadTheraModel", "TheraProcess" ], { "title_aux": "ComfyUI Thera" } ], "https://github.com/yuvraj108c/ComfyUI-Upscaler-Tensorrt": [ [ "LoadUpscalerTensorrtModel", "UpscalerTensorrt" ], { "title_aux": "ComfyUI Upscaler TensorRT" } ], "https://github.com/yuvraj108c/ComfyUI-Video-Depth-Anything": [ [ "LoadVideoDepthAnythingModel", "VideoDepthAnythingOutput", "VideoDepthAnythingProcess", "VideoDepthAnythingSaveEXR" ], { "title_aux": "ComfyUI Video Depth Anything" } ], "https://github.com/yuvraj108c/ComfyUI-Vsgan": [ [ "DepthAnythingTrtNode", "TTSCapcutNode", "UpscaleVideoTrtNode" ], { "title_aux": "ComfyUI-Vsgan" } ], "https://github.com/yuvraj108c/ComfyUI-Whisper": [ [ "Add Subtitles To Background", "Add Subtitles To Frames", "Apply Whisper", "Resize Cropped Subtitles", "Save SRT" ], { "title_aux": "ComfyUI Whisper" } ], "https://github.com/yuvraj108c/ComfyUI-YoloNasPose-Tensorrt": [ [ "YoloNasPoseEngineBuilder", "YoloNasPoseTensorrt" ], { "title_aux": "ComfyUI YoloNasPose Tensorrt" } ], "https://github.com/yuvraj108c/ComfyUI_InvSR": [ [ "InvSRSampler", "LoadInvSRModels" ], { "title_aux": "ComfyUI InvSR" } ], "https://github.com/yvann-ba/ComfyUI_Yvann-Nodes": [ [ "Audio Analysis", "Audio IPAdapter Transitions", "Audio Peaks Detection", "Audio Prompt Schedule", "Audio Remixer", "Edit Audio Weights", "Float to Int", "Floats To Weights Strategy", "Floats Visualizer", "Invert Floats", "Load Audio Separation Model", "Mask To Float", "Repeat Image To Count" ], { "title_aux": "ComfyUI_Yvann-Nodes" } ], "https://github.com/za-wa-n-go/ComfyUI_Zwng_Nodes": [ [ "ZwngLoadImagePathOrURL", "ZwngPreviewImageAndMask", "ZwngSimpleGoogleTranslater", "ZwngSimplePhotoshopConnector" ], { "title_aux": "ComfyUI_Zwng_Nodes" } ], "https://github.com/zade23/Comfyui-Distill-Any-Depth": [ [ "DistillAnyDepthProcessImage", "DownloadDistillAnyDepthModel" ], { "title_aux": "Comfyui-Distill-Any-Depth" } ], "https://github.com/zade23/Comfyui-MoGe2": [ [ "RunMoGe2Process" ], { "title_aux": "ComfyUI-MoGe2" } ], "https://github.com/zaheenrahman/ComfyUI-ColorCorrection": [ [ "ClothingColorCorrection" ], { "title_aux": "ComfyUI-ColorCorrection" } ], "https://github.com/zaknak/ComfyUi_zaknak_nodes": [ [ "CensorBarsByMask", "ChatOnce", "CompatibleEndpoint", "CompatibleModelListView", "CompatibleModelSelector", "MosaicByMask", "PromptPreset", "VisionChatOnce" ], { "title_aux": "ComfyUi_zaknak_nodes" } ], "https://github.com/zaochuan5854/ComfyUI-TensorRT-Reforge": [ [ "TensorRTExporterNode", "TensorRTLoaderNode" ], { "title_aux": "ComfyUI-TensorRT-Reforge" } ], "https://github.com/zavatmotion/ComfyUI-Workflow-Backup": [ [ "WorkflowBackup" ], { "title_aux": "ComfyUI Workflow Backup" } ], "https://github.com/zccrs/comfyui-dci": [ [ "Base64Decoder", "Base64Encoder", "BinaryFileLoader", "BinaryFileSaver", "DCIAnalysis", "DCIFileNode", "DCIFileSaver", "DCIImage", "DCIImagePreview", "DCIPreviewNode", "DCISampleImage", "DCI_Analysis", "DCI_Base64Decoder", "DCI_Base64Encoder", "DCI_BinaryFileLoader", "DCI_BinaryFileSaver", "DCI_DebLoader", "DCI_DebPackager", "DCI_DirectoryLoader", "DCI_FileNode", "DCI_FileSaver", "DCI_Image", "DCI_ImagePreview", "DCI_PreviewNode", "DCI_SampleImage", "DebLoader", "DebPackager", "DirectoryLoader" ], { "title_aux": "ComfyUI DCI" } ], "https://github.com/zcfrank1st/Comfyui-Toolbox": [ [ "PreviewJson", "SaveJson", "TestJsonPreview" ], { "title_aux": "Comfyui-Toolbox" } ], "https://github.com/zcfrank1st/Comfyui-Yolov8": [ [ "Yolov8Detection", "Yolov8Segmentation" ], { "title_aux": "ComfyUI Yolov8" } ], "https://github.com/zcfrank1st/comfyui_visual_anagrams": [ [ "VisialAnagramsSample", "VisualAnagramsSample" ], { "title_aux": "comfyui_visual_anagram" } ], "https://github.com/zeeoale/PromptCreatorNode": [ [ "IdentityMixerNode", "PFN_PromptTagsExtractor", "PromptBuilderNode", "PromptCreatorNode", "PromptRefinerNode", "PromptReplayNode", "PromptTagsExtractorNode" ], { "title_aux": "PromptCreatorNodetraumakom Prompt Generator" } ], "https://github.com/zengxianyu/ComfyUIIntensityDepth": [ [ "IntensityDepthEstimation" ], { "title_aux": "Intensity Fake Depth Node for ComfyUI" } ], "https://github.com/zengxianyu/structured-noise": [ [ "StructuredNoise" ], { "title_aux": "Phase-Preserving Noise" } ], "https://github.com/zentrocdot/ComfyUI-RealESRGAN_Upscaler": [ [ "\ud83d\ude80 Universal RealESRGAN Upscaler", "\ud83e\uddf3 Show Data" ], { "title_aux": "ComfyUI-RealESRGAN_Upscaler" } ], "https://github.com/zentrocdot/ComfyUI-Simple_Image_To_Prompt": [ [ "\ud83d\udc41\ufe0f Image To Prompt", "\ud83d\udc41\ufe0f Image To Prompt (NO UPDATE)", "\ud83e\uddf3 Show Data" ], { "title_aux": "ComfyUI-Simple_Image_To_Prompt" } ], "https://github.com/zentrocdot/ComfyUI_Circle_Detection": [ [ "\u270f\ufe0f Input Data", "\ud83d\udcc4 Show Data", "\ud83d\udd2c Circle Detection (Hough)", "\ud83d\udd2c Ellipse Detection (Simple)" ], { "title_aux": "ComfyUI_Circle_Detection" } ], "https://github.com/zer0TF/cute-comfy": [ [ "Cute.Placeholder" ], { "title_aux": "Cute Comfy" } ], "https://github.com/zer0thgear/zer0-comfy-utils": [ [ "List Combine Node (zer0)", "Multiline String Node (zer0)", "Prompt Minimizer And Splitter Node (zer0)", "Quality Tag Prepend Node (zer0)", "Tavern Card Creation Node (zer0)", "Tavern Card Info Node (zer0)" ], { "author": "zer0gear", "description": "Dubiously useful nodes that I've made for my own use.", "nickname": "zer0gear Comfy Utils", "title": "zer0gear's Comfy Utilities", "title_aux": "zer0 Comfy Utilities" } ], "https://github.com/zeroxoxo/ComfyUI-Fast-Style-Transfer": [ [ "FastStyleTransfer", "NeuralStyleTransfer", "TrainFastStyleTransfer" ], { "title_aux": "ComfyUI-Fast-Style-Transfer" } ], "https://github.com/zfrsgtcu/ComfyUI-TypeConverters": [ [ "Convert To Boolean", "Convert To Float", "Convert To Integer", "Convert To String" ], { "title_aux": "ComfyUI-TypeConverters" } ], "https://github.com/zhangle0013/comfyui-EmptyImageYesON": [ [ "ImageAutoDisableNode" ], { "title_aux": "comfyui-EmptyImageYesON" } ], "https://github.com/zhanglongxiao111/Comfyui-geminiapi": [ [ "ElevenLabsTTSNode", "FluxKontextMaxNode", "FluxKontextProNode", "GPTImageEditNode", "GeminiChatNode", "GeminiSegmentationNode", "GeminiTTSNode", "GoogleImagenEditNode", "GoogleImagenNode", "NanoBananaNode", "NanoBananaProNode", "NanoBananaProVertexNode", "Veo3VideoGenerator" ], { "title_aux": "Comfyui-geminiapi" } ], "https://github.com/zhangp365/ComfyUI-utils-nodes": [ [ "AspectRatioSizeNodeOfUtils", "BooleanControlOutput", "CheckpointLoaderSimpleWithSwitch", "ColorCorrectOfUtils", "ConcatTextOfUtils", "CropByMaskToSpecificSize", "DeepfaceAnalyzeFaceAttributes", "DetectorForNSFW", "EmptyConditioning", "FalFunControlVideoRequestNode", "FalImage2VideoRequestNode", "FalNanoBananaNode", "FalVideo2VideoRequestNode", "FloatMultipleAddLiteral", "FrameAdjuster", "GeminiPromptEnhance", "GenderControlOutput", "ImageAutoSelector", "ImageBatchOneOrMore", "ImageCompositeMaskedOneByOne", "ImageCompositeMaskedWithSwitch", "ImageCompositeWatermark", "ImageConcanateOfUtils", "ImageMaskColorAverage", "ImageResizeTo8x", "ImageScaleToTotalPixelsSwitch", "ImageTransition", "ImageTransitionBottomToTop", "ImageTransitionLeftToRight", "ImageTransitionRightToLeft", "ImageTransitionTopToBottom", "ImagesConcanateToGrid", "IntMultipleAddLiteral", "LayerUtility: CropByMask To Specific Size", "LoadImageMaskWithSwitch", "LoadImageMaskWithoutListDir", "LoadImageWithSwitch", "LoadImageWithoutListDir", "MaskAreaComparison", "MaskAutoSelector", "MaskCoverFourCorners", "MaskFastGrow", "MaskFromFaceModel", "MaskofCenter", "MatchImageRatioToPreset", "ModelsDownloaderOfUtils", "ModifyTextGender", "NeedImageSizeAndCount", "NovitaVideoRequestNode", "QwenEditPlusLoraNode", "ReferenceLatentSwitch", "ReplicateRequstNode", "ReplicateVideoRequestNode", "SegmindVideoRequestNode", "SplitMask", "TextInputAutoSelector", "TextPreview", "TorchCompileModelAdvancedOfUtils", "UpscaleImageWithModelIfNeed", "VAEEncoderSwitch", "VolcanoArkImageEditNode", "VolcanoImageEditNode", "VolcanoOutpaintingNode" ], { "title_aux": "zhangp365/ComfyUI-utils-nodes" } ], "https://github.com/zhangp365/ComfyUI_photomakerV2_native": [ [ "PhotoMakerEncodeV2", "PhotoMakerLoaderV2" ], { "title_aux": "ComfyUI_photomakerV2_native" } ], "https://github.com/zhangyi196/Comfyui_ToAPIs_nano_banana": [ [ "ToAPIGenNode" ], { "title_aux": "Comfyui_ToAPIs_nano_banana" } ], "https://github.com/zhaocaiji/ComfyUI-Mute-Switch": [ [ "MuteSwitch" ], { "title_aux": "ComfyUI-Mute-Switch" } ], "https://github.com/zhaocaiji/ComfyUI-VideoFrameTools": [ [ "VideoFrameReorderAndSkip" ], { "title_aux": "ComfyUI-VideoFrameTools" } ], "https://github.com/zhinangubei/Comfyui-ZNGB-SceneDetect": [ [ "PySceneDetectToImages" ], { "title_aux": "Comfyui-SceneDetect" } ], "https://github.com/zhiruizz/comfyui_mask2points": [ [ "MaskToPoints" ], { "title_aux": "comfyui_mask2points" } ], "https://github.com/zhiselfly/ComfyUI-Alimama-ControlNet-compatible": [ [ "SD3AlimamaInpaintControlNetApplyAdvanced", "SD3AlimamaInpaintControlNetLoader" ], { "title_aux": "ComfyUI-Alimama-ControlNet-compatible" } ], "https://github.com/zhongpei/ComfyUI-InstructIR": [ [ "InstructIRProcess", "LoadInstructIRModel" ], { "title_aux": "ComfyUI for InstructIR" } ], "https://github.com/zhoul1/resize_fill_background": [ [ "ImageResizeFillBackground" ], { "title_aux": "resize_fill_background" } ], "https://github.com/zhuanqianfish/ComfyUI-EasyNode": [ [ "EasyCaptureNode", "EasyVideoOutputNode", "SendImageWebSocket", "SendImageWebSocketNode" ], { "title_aux": "EasyCaptureNode for ComfyUI" } ], "https://github.com/zhulu111/ComfyUI_Bxb": [ [ "bxbSwitch", "sdBxb", "sdBxb_saveImage", "sdBxb_textInput" ], { "title_aux": "ComfyUI_Bxb" } ], "https://github.com/zhuyanan/Comfy-FilmSimulator": [ [ "DNG Image Reader", "FilmSimNode", "SaveAVIF_HDR" ], { "title_aux": "Comfy-FilmSimulator" } ], "https://github.com/zichongc/ComfyUI-Attention-Distillation": [ [ "ADHandler", "ADOptimizer", "ADSampler", "LoadDistiller", "LoadPILImage", "PureText", "ResizeImage" ], { "title_aux": "ComfyUI-Attention-Distillation" } ], "https://github.com/zinigo-creations/comfyui-prompt-builder": [ [ "PromptBuilder" ], { "title_aux": "Prompt Builder" } ], "https://github.com/zisb/comfyui-texture-packer": [ [ "AlphaEdgeSolidify" ], { "title_aux": "comfyui-texture-packer" } ], "https://github.com/zisonMyu/ComfyUI-Prompt-Format-Converter": [ [ "AIDanbooruPromptGenerator", "ArtistNameConverter", "ArtistPrefixConverter", "ArtistTagFormatter", "DanbooruArtistCSVManager", "PromptFormatConverter", "PromptWeightScaler" ], { "title_aux": "ComfyUI-Prompt-Format-Converter" } ], "https://github.com/zl9739379/ComfyUI-ArkVideoGenerate": [ [ "ArkVideoGenerate" ], { "title_aux": "ComfyUI-ArkVideoGenerate" } ], "https://github.com/zmwv823/ComfyUI_Anytext": [ [ "UL_AnyText2Fonts", "UL_AnyTextComposer", "UL_AnyTextEncoder", "UL_AnyTextFontImg", "UL_AnyTextFormatter", "UL_AnyTextLoader", "UL_AnyTextSampler", "UL_DiffusersCheckpointLoader", "UL_DiffusersControlNetApplyAdvanced", "UL_DiffusersControlNetLoader", "UL_Image_Generation_Diffusers_Sampler", "UL_Image_Generation_Glyph_ByT5", "UL_Image_Generation_Glyph_ByT5_Checkponits_Loader", "UL_Image_Generation_Glyph_ByT5_Font", "UL_Image_Generation_JoyType_Font_Img", "UL_Image_Generation_JoyType_Render_List", "UL_Image_Process_Common_Cv2_Canny", "UL_Translator", "UL_TranslatorLoader", "U_LoRAS" ], { "title_aux": "ComfyUI_Anytext" } ], "https://github.com/zn123/ComfyUI-image-processor-zn123": [ [ "ImageAdjustBrightness", "ImageAdjustContrast", "ImageBlur", "ImageCrop", "ImageFlip", "ImageGrayscale", "ImageResize", "ImageRotate", "ImageScaleByLongSide", "ImageScaleByShortSide", "ImageScaleByShortSideFactor", "ImageScaleByShortSideTarget", "ImageSharpen", "ImageUpscale" ], { "title_aux": "ComfyUI-image-processor-zn123" } ], "https://github.com/zohac/ComfyUI_ZC_DrawShape": [ [ "ZcDrawShape" ], { "author": "Zohac", "description": "nodes for artists, designers and animators.", "nickname": "Zc DrawShape", "title": "Zc DrawShape", "title_aux": "ComfyUI_ZC_DrawShape" } ], "https://github.com/zombieyang/sd-ppp": [ [ "CLIP Text Encode PS Regional", "Get Image From Photoshop Layer", "Send Images To Photoshop" ], { "title_aux": "SD-PPP" } ], "https://github.com/zubenelakrab/ComfyUI-ASV-Nodes": [ [ "ASVPromptGenerator" ], { "title_aux": "ComfyUI-ASV-Nodes Node" } ], "https://github.com/zuco1111/comfyui_zuco_image2": [ [ "ZucoImage2ImageToImage", "ZucoImage2TextToImage" ], { "title_aux": "comfyui_zuco_image2" } ], "https://github.com/zwaigani/ComfyUI-LoRA-stacker": [ [ "LoRA Stacker" ], { "title_aux": "ComfyUI-LoRA-stacker" } ], "https://github.com/zwaigani/ComfyUI-VRAM-watcher": [ [ "VRAMWatcher" ], { "title_aux": "ComfyUI-VRAM-watcher" } ], "https://github.com/zygion/comfyui-zygion-util-nodes": [ [ "ItemListNode", "SceneQueueNode", "TemplateInputNode", "TemplateProcessorNode", "TriggerPassthroughNode" ], { "title_aux": "i-zygion-util-nodes" } ], "https://github.com/zzubnik/TT_TextTools": [ [ "TT_StoryCombiner", "TT_TextFileSelectorNode", "TT_TextInput", "TT_TextReplacer" ], { "title_aux": "TT_TextTools" } ], "https://github.com/zzw5516/ComfyUI-zw-tools": [ [ "ZwPrompt", "ZwPromptText" ], { "title_aux": "ComfyUI-zw-tools" } ], "https://raw.githubusercontent.com/1shadow1/hayo_comfyui_nodes/main/LZCNodes.py": [ [ "LoadPILImages", "MergeImages", "make_transparentmask", "tensor_trans_pil", "words_generatee" ], { "title_aux": "Hayo comfyui nodes" } ], "https://raw.githubusercontent.com/CaptainGrock/ComfyUIInvisibleWatermark/main/Invisible%20Watermark.py": [ [ "Apply Invisible Watermark", "Extract Watermark" ], { "title_aux": "ComfyUIInvisibleWatermark" } ], "https://raw.githubusercontent.com/NeuralNotW0rk/ComfyUI-Waveform-Extensions/main/EXT_AudioManipulation.py": [ [ "BatchJoinAudio", "CutAudio", "DuplicateAudio", "JoinAudio", "ResampleAudio", "ReverseAudio", "StretchAudio" ], { "title_aux": "Waveform Extensions" } ], "https://raw.githubusercontent.com/Onierous/QRNG_Node_ComfyUI/main/qrng_node.py": [ [ "QRNG_Node_CSV" ], { "title_aux": "QRNG_Node_ComfyUI" } ], "https://raw.githubusercontent.com/SadaleNet/CLIPTextEncodeA1111-ComfyUI/master/custom_nodes/clip_text_encoder_a1111.py": [ [ "CLIPTextEncodeA1111", "RerouteTextForCLIPTextEncodeA1111" ], { "title_aux": "ComfyUI A1111-like Prompt Custom Node Solution" } ], "https://raw.githubusercontent.com/Ser-Hilary/SDXL_sizing/main/conditioning_sizing_for_SDXL.py": [ [ "get_aspect_from_image", "get_aspect_from_ints", "sizing_node", "sizing_node_basic", "sizing_node_unparsed" ], { "title_aux": "SDXL_sizing" } ], "https://raw.githubusercontent.com/barckley75/comfyUI_DaVinciResolve/main/custom_nodes/node_text_to_speech.py": [ [ "TextToSpeech" ], { "title_aux": "comfyUI_DaVinciResolve" } ], "https://raw.githubusercontent.com/bkunbargi/BrevImage/main/BrevLoadImage.py": [ [ "BrevImage" ], { "title_aux": "BrevImage" } ], "https://raw.githubusercontent.com/catscandrive/comfyui-imagesubfolders/main/loadImageWithSubfolders.py": [ [ "LoadImagewithSubfolders" ], { "title_aux": "Image loader with subfolders" } ], "https://raw.githubusercontent.com/dawangraoming/ComfyUI_ksampler_gpu/main/ksampler_gpu.py": [ [ "KSamplerAdvancedGPU", "KSamplerGPU" ], { "title_aux": "KSampler GPU" } ], "https://raw.githubusercontent.com/fitCorder/fcSuite/main/fcSuite.py": [ [ "fcFloat", "fcFloatMatic", "fcFloatNode", "fcHex", "fcInteger", "fcIntegerNode" ], { "title_aux": "fcSuite" } ], "https://raw.githubusercontent.com/folkghost/comfyui_search_csv/main/search_csv_node.py": [ [ "Search CSV", "search_csv" ], { "title_aux": "CSV Search Node" } ], "https://raw.githubusercontent.com/huimengshiguang/AspectAwareTiling/refs/heads/main/hmsg-quanjing.py": [ [ "AspectAwareTiling" ], { "title_aux": "AspectAwareTiling" } ], "https://raw.githubusercontent.com/lordgasmic/comfyui_wildcards/master/wildcards.py": [ [ "CLIPTextEncodeWithWildcards" ], { "title_aux": "Wildcards" } ], "https://raw.githubusercontent.com/lrzjason/ComfyUIJasonNode/main/SDXLMixSampler.py": [ [ "JNode", "SDXLMixSampler" ], { "title_aux": "ComfyUIJasonNode" } ], "https://raw.githubusercontent.com/m957ymj75urz/ComfyUI-Custom-Nodes/main/clip-text-encode-split/clip_text_encode_split.py": [ [ "RawText", "RawTextCombine", "RawTextEncode", "RawTextReplace" ], { "title_aux": "m957ymj75urz/ComfyUI-Custom-Nodes" } ], "https://raw.githubusercontent.com/nicolai256/comfyUI_Nodes_nicolai256/main/yugioh-presets.py": [ [ "yugioh_Presets" ], { "title_aux": "comfyUI_Nodes_nicolai256" } ], "https://raw.githubusercontent.com/ntdviet/comfyui-ext/main/custom_nodes/gcLatentTunnel/gcLatentTunnel.py": [ [ "gcLatentTunnel" ], { "title_aux": "ntdviet/comfyui-ext" } ], "https://raw.githubusercontent.com/s1dlx/comfy_meh/main/meh.py": [ [ "MergingExecutionHelper" ], { "title_aux": "comfy_meh" } ], "https://raw.githubusercontent.com/seghier/ComfyUI_LibreTranslate/main/translate_node.py": [ [ "LibreTranslateLocally", "LibreTranslateOnline" ], { "title_aux": "ComfyUI_LibreTranslate" } ], "https://raw.githubusercontent.com/taabata/Comfy_Syrian_Falcon_Nodes/main/SyrianFalconNodes.py": [ [ "CompositeImage", "KSamplerAlternate", "KSamplerPromptEdit", "KSamplerPromptEditAndAlternate", "LoopBack", "QRGenerate", "WordAsImage" ], { "title_aux": "Syrian Falcon Nodes" } ], "https://raw.githubusercontent.com/throttlekitty/SDXLCustomAspectRatio/main/SDXLAspectRatio.py": [ [ "SDXLAspectRatio" ], { "title_aux": "SDXLCustomAspectRatio" } ], "https://raw.githubusercontent.com/time-river/ComfyUI-CLIPSeg/main/custom_nodes/clipseg.py": [ [ "CLIPSeg", "CombineSegMasks" ], { "title_aux": "CLIPSeg" } ], "https://raw.githubusercontent.com/ultimatech-cn/FaceSimilarity/main/faceSimilarity.py": [ [ "Face-analyze", "Face-similarity" ], { "title_aux": "FaceSimilarity" } ], "https://raw.githubusercontent.com/vxinhao/color2rgb/main/color2rgb.py": [ [ "color2RGB" ], { "title_aux": "color2rgb" } ], "https://raw.githubusercontent.com/wsippel/comfyui_ws/main/sdxl_utility.py": [ [ "SDXLResolutionPresets" ], { "title_aux": "SDXLResolutionPresets" } ] }