mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2025-12-17 18:33:05 +08:00
Merge branch 'main' into feat/cnr
This commit is contained in:
commit
e83e15b9fc
@ -14688,7 +14688,7 @@
|
|||||||
"https://github.com/godmt/ComfyUI-List-Utils"
|
"https://github.com/godmt/ComfyUI-List-Utils"
|
||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "NODES:GODMT_SplitString, GODMT_StringListSelectByIndex, GODMT_ListSelectByIndex, GODMT_BatchSelectByIndex, GODMT_StringListSlice, GODMT_ListSlice, GODMT_BatchSlice, GODMT_BatchToStringList, ..."
|
"description": "LIST and BATCH utilities which support: create, convert, get or slice items"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "pedrogengo",
|
"author": "pedrogengo",
|
||||||
@ -14772,6 +14772,36 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "Nodes for loading both Checkpoints and UNET/Diffussion models quantized to bitsandbytes NF4 or FP4 format.\nStill under development and some limitations such as using LoRA might apply still."
|
"description": "Nodes for loading both Checkpoints and UNET/Diffussion models quantized to bitsandbytes NF4 or FP4 format.\nStill under development and some limitations such as using LoRA might apply still."
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"author": "turkyden",
|
||||||
|
"title": "ComfyUI-SmartCrop",
|
||||||
|
"reference": "https://github.com/turkyden/ComfyUI-SmartCrop",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/turkyden/ComfyUI-SmartCrop"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "a ComfyUI Custom Node for [a/smartcrop.py](https://github.com/smartcrop/smartcrop.py)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "DareFail",
|
||||||
|
"title": "ComfyUI-Roboflow",
|
||||||
|
"reference": "https://github.com/DareFail/ComfyUI-Roboflow",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/DareFail/ComfyUI-Roboflow"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This is a ComfyUI node that connects with [a/Roboflow workflows](https://roboflow.com/workflows/build).\nRoboflow hosts hundreds of thousands of open source and custom object detection models."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "SeanScripts",
|
||||||
|
"title": "ComfyUI-Pixtral",
|
||||||
|
"reference": "https://github.com/SeanScripts/ComfyUI-Pixtral",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/SeanScripts/ComfyUI-Pixtral"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "For loading and running Pixtral models"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -966,9 +966,11 @@
|
|||||||
"ADJUST (JOV) \ud83d\udd78\ufe0f",
|
"ADJUST (JOV) \ud83d\udd78\ufe0f",
|
||||||
"AKASHIC (JOV) \ud83d\udcd3",
|
"AKASHIC (JOV) \ud83d\udcd3",
|
||||||
"ARRAY (JOV) \ud83d\udcda",
|
"ARRAY (JOV) \ud83d\udcda",
|
||||||
|
"BIT SPLIT (JOV) \u2b44",
|
||||||
"BLEND (JOV) \u2697\ufe0f",
|
"BLEND (JOV) \u2697\ufe0f",
|
||||||
"COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8",
|
"COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8",
|
||||||
"COLOR MATCH (JOV) \ud83d\udc9e",
|
"COLOR MATCH (JOV) \ud83d\udc9e",
|
||||||
|
"COLOR MEANS (JOV) \u3030\ufe0f",
|
||||||
"COLOR THEORY (JOV) \ud83d\udede",
|
"COLOR THEORY (JOV) \ud83d\udede",
|
||||||
"COMPARISON (JOV) \ud83d\udd75\ud83c\udffd",
|
"COMPARISON (JOV) \ud83d\udd75\ud83c\udffd",
|
||||||
"CONSTANT (JOV) \ud83d\udfea",
|
"CONSTANT (JOV) \ud83d\udfea",
|
||||||
@ -1023,8 +1025,7 @@
|
|||||||
"TICK (JOV) \u23f1",
|
"TICK (JOV) \u23f1",
|
||||||
"TRANSFORM (JOV) \ud83c\udfdd\ufe0f",
|
"TRANSFORM (JOV) \ud83c\udfdd\ufe0f",
|
||||||
"VALUE (JOV) \ud83e\uddec",
|
"VALUE (JOV) \ud83e\uddec",
|
||||||
"WAVE GEN (JOV) \ud83c\udf0a",
|
"WAVE GEN (JOV) \ud83c\udf0a"
|
||||||
"WAVE GRAPH (JOV) \u25b6 \u0131l\u0131\u0131l\u0131"
|
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"author": "amorano",
|
"author": "amorano",
|
||||||
@ -1820,6 +1821,16 @@
|
|||||||
"title_aux": "ComfyUI-Depth2Mask"
|
"title_aux": "ComfyUI-Depth2Mask"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/DareFail/ComfyUI-Roboflow": [
|
||||||
|
[
|
||||||
|
"CustomWorkflow_1image",
|
||||||
|
"LabelEmotions",
|
||||||
|
"RemoveBackground"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Roboflow"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/DataCTE/prompt_injection": [
|
"https://github.com/DataCTE/prompt_injection": [
|
||||||
[
|
[
|
||||||
"AdvancedPromptInjection",
|
"AdvancedPromptInjection",
|
||||||
@ -4012,7 +4023,8 @@
|
|||||||
"MaraScottSetInpaintingByMask_v1",
|
"MaraScottSetInpaintingByMask_v1",
|
||||||
"MaraScottTextConcatenate_v1",
|
"MaraScottTextConcatenate_v1",
|
||||||
"MaraScottUpscalerRefinerNode_v3",
|
"MaraScottUpscalerRefinerNode_v3",
|
||||||
"MaraScott_Kijai_TokenCounter_v1"
|
"MaraScott_Kijai_TokenCounter_v1",
|
||||||
|
"TextConversion_StringToList_v1"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "\ud83d\udc30 MaraScott Nodes"
|
"title_aux": "\ud83d\udc30 MaraScott Nodes"
|
||||||
@ -5137,6 +5149,17 @@
|
|||||||
"title_aux": "ComfyUI-Long-CLIP"
|
"title_aux": "ComfyUI-Long-CLIP"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/SeanScripts/ComfyUI-Pixtral": [
|
||||||
|
[
|
||||||
|
"PixtralGenerateText",
|
||||||
|
"PixtralImageEncode",
|
||||||
|
"PixtralModelLoader",
|
||||||
|
"PixtralTextEncode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Pixtral"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/SeanScripts/ComfyUI-Unload-Model": [
|
"https://github.com/SeanScripts/ComfyUI-Unload-Model": [
|
||||||
[
|
[
|
||||||
"UnloadAllModels",
|
"UnloadAllModels",
|
||||||
@ -5507,7 +5530,8 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
||||||
[
|
[
|
||||||
"ComfyUIPixtralVision"
|
"ComfyUIPixtralVision",
|
||||||
|
"MultiImagesInput"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI_pixtral_vision"
|
"title_aux": "ComfyUI_pixtral_vision"
|
||||||
@ -6393,6 +6417,7 @@
|
|||||||
[
|
[
|
||||||
"ttN KSampler_v2",
|
"ttN KSampler_v2",
|
||||||
"ttN advPlot combo",
|
"ttN advPlot combo",
|
||||||
|
"ttN advPlot images",
|
||||||
"ttN advPlot range",
|
"ttN advPlot range",
|
||||||
"ttN advPlot string",
|
"ttN advPlot string",
|
||||||
"ttN advanced xyPlot",
|
"ttN advanced xyPlot",
|
||||||
@ -10809,6 +10834,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/dchatel/comfyui_davcha": [
|
"https://github.com/dchatel/comfyui_davcha": [
|
||||||
[
|
[
|
||||||
|
"ApplyMask",
|
||||||
"ConditioningCompress",
|
"ConditioningCompress",
|
||||||
"DStack",
|
"DStack",
|
||||||
"DavchaCLIPMergeSimple",
|
"DavchaCLIPMergeSimple",
|
||||||
@ -11260,6 +11286,7 @@
|
|||||||
"Eden_IMG_unpadder",
|
"Eden_IMG_unpadder",
|
||||||
"Eden_Int",
|
"Eden_Int",
|
||||||
"Eden_MaskBoundingBox",
|
"Eden_MaskBoundingBox",
|
||||||
|
"Eden_RepeatLatentBatch",
|
||||||
"Eden_Seed",
|
"Eden_Seed",
|
||||||
"Eden_String",
|
"Eden_String",
|
||||||
"Eden_gpt4_node",
|
"Eden_gpt4_node",
|
||||||
@ -11534,6 +11561,7 @@
|
|||||||
"FL_BatchAlign",
|
"FL_BatchAlign",
|
||||||
"FL_BulkPDFLoader",
|
"FL_BulkPDFLoader",
|
||||||
"FL_BulletHellGame",
|
"FL_BulletHellGame",
|
||||||
|
"FL_CaptionSaver_V2",
|
||||||
"FL_CaptionToCSV",
|
"FL_CaptionToCSV",
|
||||||
"FL_CodeNode",
|
"FL_CodeNode",
|
||||||
"FL_ColorPicker",
|
"FL_ColorPicker",
|
||||||
@ -11577,6 +11605,7 @@
|
|||||||
"FL_PDFToImages",
|
"FL_PDFToImages",
|
||||||
"FL_PaperDrawn",
|
"FL_PaperDrawn",
|
||||||
"FL_PasteOnCanvas",
|
"FL_PasteOnCanvas",
|
||||||
|
"FL_PathTypeChecker",
|
||||||
"FL_PixelArtShader",
|
"FL_PixelArtShader",
|
||||||
"FL_PixelSort",
|
"FL_PixelSort",
|
||||||
"FL_PromptSelector",
|
"FL_PromptSelector",
|
||||||
@ -12200,25 +12229,27 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/godmt/ComfyUI-List-Utils": [
|
"https://github.com/godmt/ComfyUI-List-Utils": [
|
||||||
[
|
[
|
||||||
|
"GODMT_AnyCast",
|
||||||
"GODMT_AnyToDict",
|
"GODMT_AnyToDict",
|
||||||
"GODMT_BatchSelectByIndex",
|
"GODMT_BatchGetByIndex",
|
||||||
|
"GODMT_BatchItemCast",
|
||||||
"GODMT_BatchSlice",
|
"GODMT_BatchSlice",
|
||||||
"GODMT_BatchToList",
|
"GODMT_BatchToList",
|
||||||
"GODMT_BatchToStringList",
|
"GODMT_CreateArange",
|
||||||
"GODMT_CreateBatch",
|
"GODMT_CreateBatch",
|
||||||
|
"GODMT_CreateLinspace",
|
||||||
"GODMT_CreateList",
|
"GODMT_CreateList",
|
||||||
"GODMT_CreateStringList",
|
"GODMT_CreateRange",
|
||||||
"GODMT_GetLength",
|
"GODMT_GetLength",
|
||||||
"GODMT_GetShape",
|
"GODMT_GetShape",
|
||||||
"GODMT_GetWidgetsValues",
|
"GODMT_GetWidgetsValues",
|
||||||
"GODMT_ListSelectByIndex",
|
"GODMT_ListGetByIndex",
|
||||||
"GODMT_ListSlice",
|
"GODMT_ListSlice",
|
||||||
"GODMT_ListToBatch",
|
"GODMT_ListToBatch",
|
||||||
|
"GODMT_MergeBatch",
|
||||||
|
"GODMT_MergeList",
|
||||||
"GODMT_Pack",
|
"GODMT_Pack",
|
||||||
"GODMT_SplitString",
|
"GODMT_SplitString",
|
||||||
"GODMT_StringListSelectByIndex",
|
|
||||||
"GODMT_StringListSlice",
|
|
||||||
"GODMT_StringListToBatch",
|
|
||||||
"GODMT_Unpack"
|
"GODMT_Unpack"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -12624,6 +12655,7 @@
|
|||||||
"About_us",
|
"About_us",
|
||||||
"AmapRegeoTool",
|
"AmapRegeoTool",
|
||||||
"AmapWeatherTool",
|
"AmapWeatherTool",
|
||||||
|
"Browser_display",
|
||||||
"CLIPTextEncode_party",
|
"CLIPTextEncode_party",
|
||||||
"CombineVideos",
|
"CombineVideos",
|
||||||
"Dingding",
|
"Dingding",
|
||||||
@ -12655,6 +12687,8 @@
|
|||||||
"LLM_local_loader",
|
"LLM_local_loader",
|
||||||
"LLavaLoader",
|
"LLavaLoader",
|
||||||
"Lorebook",
|
"Lorebook",
|
||||||
|
"RSS_loader",
|
||||||
|
"RSS_tool",
|
||||||
"SpeedChange",
|
"SpeedChange",
|
||||||
"URL2IMG",
|
"URL2IMG",
|
||||||
"VAEDecode_party",
|
"VAEDecode_party",
|
||||||
@ -12728,16 +12762,22 @@
|
|||||||
"load_wikipedia",
|
"load_wikipedia",
|
||||||
"md_to_excel",
|
"md_to_excel",
|
||||||
"md_to_html",
|
"md_to_html",
|
||||||
|
"mini_error_correction",
|
||||||
"mini_flux_prompt",
|
"mini_flux_prompt",
|
||||||
"mini_flux_tag",
|
"mini_flux_tag",
|
||||||
|
"mini_ocr",
|
||||||
"mini_party",
|
"mini_party",
|
||||||
"mini_sd_prompt",
|
"mini_sd_prompt",
|
||||||
"mini_sd_tag",
|
"mini_sd_tag",
|
||||||
|
"mini_story",
|
||||||
|
"mini_summary",
|
||||||
"mini_translate",
|
"mini_translate",
|
||||||
"none2false",
|
"none2false",
|
||||||
"omost_decode",
|
"omost_decode",
|
||||||
"omost_json2py",
|
"omost_json2py",
|
||||||
"omost_setting",
|
"omost_setting",
|
||||||
|
"open_url_function",
|
||||||
|
"open_url_tool",
|
||||||
"openai_ebd_tool",
|
"openai_ebd_tool",
|
||||||
"openai_tts",
|
"openai_tts",
|
||||||
"openai_whisper",
|
"openai_whisper",
|
||||||
@ -13887,6 +13927,7 @@
|
|||||||
"Bjornulf_SaveImageToFolder",
|
"Bjornulf_SaveImageToFolder",
|
||||||
"Bjornulf_SaveText",
|
"Bjornulf_SaveText",
|
||||||
"Bjornulf_SaveTmpImage",
|
"Bjornulf_SaveTmpImage",
|
||||||
|
"Bjornulf_ScramblerCharacter",
|
||||||
"Bjornulf_SelectImageFromList",
|
"Bjornulf_SelectImageFromList",
|
||||||
"Bjornulf_ShowText",
|
"Bjornulf_ShowText",
|
||||||
"Bjornulf_TextToSpeech",
|
"Bjornulf_TextToSpeech",
|
||||||
@ -14359,6 +14400,7 @@
|
|||||||
[
|
[
|
||||||
"AddLabel",
|
"AddLabel",
|
||||||
"AppendInstanceDiffusionTracking",
|
"AppendInstanceDiffusionTracking",
|
||||||
|
"BOOLConstant",
|
||||||
"BatchCLIPSeg",
|
"BatchCLIPSeg",
|
||||||
"BatchCropFromMask",
|
"BatchCropFromMask",
|
||||||
"BatchCropFromMaskAdvanced",
|
"BatchCropFromMaskAdvanced",
|
||||||
@ -14449,6 +14491,7 @@
|
|||||||
"MaskOrImageToWeight",
|
"MaskOrImageToWeight",
|
||||||
"MergeImageChannels",
|
"MergeImageChannels",
|
||||||
"ModelPassThrough",
|
"ModelPassThrough",
|
||||||
|
"ModelSaveKJ",
|
||||||
"NormalizedAmplitudeToFloatList",
|
"NormalizedAmplitudeToFloatList",
|
||||||
"NormalizedAmplitudeToMask",
|
"NormalizedAmplitudeToMask",
|
||||||
"OffsetMask",
|
"OffsetMask",
|
||||||
@ -14463,6 +14506,7 @@
|
|||||||
"ReverseImageBatch",
|
"ReverseImageBatch",
|
||||||
"RoundMask",
|
"RoundMask",
|
||||||
"SV3D_BatchSchedule",
|
"SV3D_BatchSchedule",
|
||||||
|
"SaveImageKJ",
|
||||||
"SaveImageWithAlpha",
|
"SaveImageWithAlpha",
|
||||||
"ScaleBatchPromptSchedule",
|
"ScaleBatchPromptSchedule",
|
||||||
"Screencap_mss",
|
"Screencap_mss",
|
||||||
@ -15195,12 +15239,17 @@
|
|||||||
"BboxesToBboxes",
|
"BboxesToBboxes",
|
||||||
"ColorPicker",
|
"ColorPicker",
|
||||||
"CropImageByBbox",
|
"CropImageByBbox",
|
||||||
|
"ForEachClose",
|
||||||
|
"ForEachOpen",
|
||||||
"GetImageBatchSize",
|
"GetImageBatchSize",
|
||||||
"ImageEqual",
|
"ImageEqual",
|
||||||
"ImageToBase64",
|
"ImageToBase64",
|
||||||
"ImageToBase64Advanced",
|
"ImageToBase64Advanced",
|
||||||
"IndexOfList",
|
"IndexOfList",
|
||||||
"IndexesOfList",
|
"IndexesOfList",
|
||||||
|
"InnerIntCompare",
|
||||||
|
"InnerIntMathOperation",
|
||||||
|
"InnerLoopClose",
|
||||||
"InsightFaceBBOXDetect",
|
"InsightFaceBBOXDetect",
|
||||||
"IntToList",
|
"IntToList",
|
||||||
"IntToNumber",
|
"IntToNumber",
|
||||||
@ -15523,6 +15572,7 @@
|
|||||||
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
||||||
[
|
[
|
||||||
"AddMask",
|
"AddMask",
|
||||||
|
"AnyPipeToBasic",
|
||||||
"BasicPipeToDetailerPipe",
|
"BasicPipeToDetailerPipe",
|
||||||
"BasicPipeToDetailerPipeSDXL",
|
"BasicPipeToDetailerPipeSDXL",
|
||||||
"BboxDetectorCombined",
|
"BboxDetectorCombined",
|
||||||
@ -15601,6 +15651,7 @@
|
|||||||
"ImpactLatentInfo",
|
"ImpactLatentInfo",
|
||||||
"ImpactLogger",
|
"ImpactLogger",
|
||||||
"ImpactLogicalOperators",
|
"ImpactLogicalOperators",
|
||||||
|
"ImpactMakeAnyList",
|
||||||
"ImpactMakeImageBatch",
|
"ImpactMakeImageBatch",
|
||||||
"ImpactMakeImageList",
|
"ImpactMakeImageList",
|
||||||
"ImpactMakeMaskBatch",
|
"ImpactMakeMaskBatch",
|
||||||
@ -17523,7 +17574,8 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
||||||
[
|
[
|
||||||
"ImgBBUploader"
|
"ImgBBUploader",
|
||||||
|
"LLM_prompt_generator"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"author": "N.RHEVI",
|
"author": "N.RHEVI",
|
||||||
@ -19406,6 +19458,14 @@
|
|||||||
"title_aux": "Hakkun-ComfyUI-nodes"
|
"title_aux": "Hakkun-ComfyUI-nodes"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/turkyden/ComfyUI-SmartCrop": [
|
||||||
|
[
|
||||||
|
"ImageSmartCrop"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-SmartCrop"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/tusharbhutt/Endless-Nodes": [
|
"https://github.com/tusharbhutt/Endless-Nodes": [
|
||||||
[
|
[
|
||||||
"ESS Aesthetic Scoring",
|
"ESS Aesthetic Scoring",
|
||||||
@ -19594,8 +19654,11 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/veighnsche/comfyui_gr85": [
|
"https://github.com/veighnsche/comfyui_gr85": [
|
||||||
[
|
[
|
||||||
|
"GR85_BatchRectMaskGenerator",
|
||||||
"GR85_ContainsWord",
|
"GR85_ContainsWord",
|
||||||
"GR85_ElementsConcatenator",
|
"GR85_ElementsConcatenator",
|
||||||
|
"GR85_FluxAttentionSeeker2",
|
||||||
|
"GR85_GenerateDefaultClipValues",
|
||||||
"GR85_ImageDimensionResizer",
|
"GR85_ImageDimensionResizer",
|
||||||
"GR85_ImageSizer",
|
"GR85_ImageSizer",
|
||||||
"GR85_ImageSizerAll",
|
"GR85_ImageSizerAll",
|
||||||
@ -19611,7 +19674,9 @@
|
|||||||
"GR85_RandomWildcardTagPicker",
|
"GR85_RandomWildcardTagPicker",
|
||||||
"GR85_ShowText",
|
"GR85_ShowText",
|
||||||
"GR85_StrSafe",
|
"GR85_StrSafe",
|
||||||
"GR85_TagInjector"
|
"GR85_StringListSelector",
|
||||||
|
"GR85_TagInjector",
|
||||||
|
"GR85_UpdateT5Blocks"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "comfyui_gr85"
|
"title_aux": "comfyui_gr85"
|
||||||
@ -20191,9 +20256,16 @@
|
|||||||
[
|
[
|
||||||
"FalAPIFluxControlNetConfigNode",
|
"FalAPIFluxControlNetConfigNode",
|
||||||
"FalAPIFluxControlNetUnionConfigNode",
|
"FalAPIFluxControlNetUnionConfigNode",
|
||||||
|
"FalAPIFluxDevImageToImageNode",
|
||||||
|
"FalAPIFluxDevNode",
|
||||||
|
"FalAPIFluxDevWithLoraAndControlNetImageToImageNode",
|
||||||
|
"FalAPIFluxDevWithLoraAndControlNetInpaintNode",
|
||||||
|
"FalAPIFluxDevWithLoraAndControlNetNode",
|
||||||
|
"FalAPIFluxDevWithLoraImageToImageNode",
|
||||||
|
"FalAPIFluxDevWithLoraInpaintNode",
|
||||||
|
"FalAPIFluxDevWithLoraNode",
|
||||||
"FalAPIFluxLoraConfigNode",
|
"FalAPIFluxLoraConfigNode",
|
||||||
"FalAPIFluxNode",
|
"FalAPIFluxProNode"
|
||||||
"FalAPIFluxNodeWithControlNet"
|
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-Fal-API-Flux"
|
"title_aux": "ComfyUI-Fal-API-Flux"
|
||||||
@ -20686,6 +20758,7 @@
|
|||||||
"CheckpointLoaderSimpleWithSwitch",
|
"CheckpointLoaderSimpleWithSwitch",
|
||||||
"ColorCorrectOfUtils",
|
"ColorCorrectOfUtils",
|
||||||
"ConcatTextOfUtils",
|
"ConcatTextOfUtils",
|
||||||
|
"DetectorForNSFW",
|
||||||
"GenderControlOutput",
|
"GenderControlOutput",
|
||||||
"ImageBatchOneOrMore",
|
"ImageBatchOneOrMore",
|
||||||
"ImageCompositeMaskedWithSwitch",
|
"ImageCompositeMaskedWithSwitch",
|
||||||
|
|||||||
3374
github-stats.json
3374
github-stats.json
File diff suppressed because it is too large
Load Diff
@ -2337,7 +2337,7 @@ async def extract_nodes_from_workflow(filepath, mode='local', channel_url='defau
|
|||||||
if node_name in ['Reroute', 'Note']:
|
if node_name in ['Reroute', 'Note']:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if node_name is not None and not node_name.startswith('workflow/'):
|
if node_name is not None and not (node_name.startswith('workflow/') or node_name.startswith('workflow>')):
|
||||||
used_nodes.add(node_name)
|
used_nodes.add(node_name)
|
||||||
|
|
||||||
if 'nodes' in workflow:
|
if 'nodes' in workflow:
|
||||||
|
|||||||
@ -4,6 +4,8 @@ import { sleep, show_message } from "./common.js";
|
|||||||
import { GroupNodeConfig, GroupNodeHandler } from "../../extensions/core/groupNode.js";
|
import { GroupNodeConfig, GroupNodeHandler } from "../../extensions/core/groupNode.js";
|
||||||
import { ComfyDialog, $el } from "../../scripts/ui.js";
|
import { ComfyDialog, $el } from "../../scripts/ui.js";
|
||||||
|
|
||||||
|
const SEPARATOR = ">"
|
||||||
|
|
||||||
let pack_map = {};
|
let pack_map = {};
|
||||||
let rpack_map = {};
|
let rpack_map = {};
|
||||||
|
|
||||||
@ -20,7 +22,7 @@ export function getPureName(node) {
|
|||||||
let purename = node.comfyClass.substring(category.length+1);
|
let purename = node.comfyClass.substring(category.length+1);
|
||||||
return purename;
|
return purename;
|
||||||
}
|
}
|
||||||
else if(node.comfyClass.startsWith('workflow/')) {
|
else if(node.comfyClass.startsWith('workflow/') || node.comfyClass.startsWith(`workflow${SEPARATOR}`)) {
|
||||||
return node.comfyClass.substring(9);
|
return node.comfyClass.substring(9);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -76,7 +78,7 @@ export async function load_components() {
|
|||||||
|
|
||||||
let category = data.packname;
|
let category = data.packname;
|
||||||
if(data.category) {
|
if(data.category) {
|
||||||
category += "/" + data.category;
|
category += SEPARATOR + data.category;
|
||||||
}
|
}
|
||||||
if(category == '') {
|
if(category == '') {
|
||||||
category = 'components';
|
category = 'components';
|
||||||
@ -100,7 +102,7 @@ export async function load_components() {
|
|||||||
try {
|
try {
|
||||||
let category = nodeData.packname;
|
let category = nodeData.packname;
|
||||||
if(nodeData.category) {
|
if(nodeData.category) {
|
||||||
category += "/" + nodeData.category;
|
category += SEPARATOR + nodeData.category;
|
||||||
}
|
}
|
||||||
if(category == '') {
|
if(category == '') {
|
||||||
category = 'components';
|
category = 'components';
|
||||||
@ -139,7 +141,7 @@ export async function load_components() {
|
|||||||
try {
|
try {
|
||||||
let category = nodeData.packname;
|
let category = nodeData.packname;
|
||||||
if(nodeData.workflow.category) {
|
if(nodeData.workflow.category) {
|
||||||
category += "/" + nodeData.category;
|
category += SEPARATOR + nodeData.category;
|
||||||
}
|
}
|
||||||
if(category == '') {
|
if(category == '') {
|
||||||
category = 'components';
|
category = 'components';
|
||||||
@ -174,7 +176,7 @@ export async function load_components() {
|
|||||||
try {
|
try {
|
||||||
let category = nodeData.workflow.packname;
|
let category = nodeData.workflow.packname;
|
||||||
if(nodeData.workflow.category) {
|
if(nodeData.workflow.category) {
|
||||||
category += "/" + nodeData.category;
|
category += SEPARATOR + nodeData.category;
|
||||||
}
|
}
|
||||||
if(category == '') {
|
if(category == '') {
|
||||||
category = 'components';
|
category = 'components';
|
||||||
@ -234,7 +236,7 @@ async function save_as_component(node, version, author, prefix, nodename, packna
|
|||||||
|
|
||||||
let category = body.workflow.packname;
|
let category = body.workflow.packname;
|
||||||
if(body.workflow.category) {
|
if(body.workflow.category) {
|
||||||
category += "/" + body.workflow.category;
|
category += SEPARATOR + body.workflow.category;
|
||||||
}
|
}
|
||||||
if(category == '') {
|
if(category == '') {
|
||||||
category = 'components';
|
category = 'components';
|
||||||
@ -266,7 +268,7 @@ async function import_component(component_name, component, mode) {
|
|||||||
|
|
||||||
let category = component.packname;
|
let category = component.packname;
|
||||||
if(component.category) {
|
if(component.category) {
|
||||||
category += "/" + component.category;
|
category += SEPARATOR + component.category;
|
||||||
}
|
}
|
||||||
if(category == '') {
|
if(category == '') {
|
||||||
category = 'components';
|
category = 'components';
|
||||||
@ -403,7 +405,7 @@ function handle_import_components(components) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(cnt == 1 && last_name) {
|
if(cnt == 1 && last_name) {
|
||||||
const node = LiteGraph.createNode(`workflow/${last_name}`);
|
const node = LiteGraph.createNode(`workflow${SEPARATOR}${last_name}`);
|
||||||
node.pos = [app.canvas.graph_mouse[0], app.canvas.graph_mouse[1]];
|
node.pos = [app.canvas.graph_mouse[0], app.canvas.graph_mouse[1]];
|
||||||
app.canvas.graph.add(node, false);
|
app.canvas.graph.add(node, false);
|
||||||
}
|
}
|
||||||
@ -786,7 +788,7 @@ app.graphToPrompt = async function () {
|
|||||||
// get used group nodes
|
// get used group nodes
|
||||||
let used_group_nodes = new Set();
|
let used_group_nodes = new Set();
|
||||||
for(let node of p.workflow.nodes) {
|
for(let node of p.workflow.nodes) {
|
||||||
if(node.type.startsWith('workflow/')) {
|
if(node.type.startsWith(`workflow/`) || node.type.startsWith(`workflow${SEPARATOR}`)) {
|
||||||
used_group_nodes.add(node.type.substring(9));
|
used_group_nodes.add(node.type.substring(9));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1418,7 +1418,7 @@ export class CustomNodesManager {
|
|||||||
|
|
||||||
for (let i in nodes) {
|
for (let i in nodes) {
|
||||||
const node_type = nodes[i].type;
|
const node_type = nodes[i].type;
|
||||||
if(node_type.startsWith('workflow/'))
|
if(node_type.startsWith('workflow/') || node_type.startsWith('workflow>'))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!registered_nodes.has(node_type)) {
|
if (!registered_nodes.has(node_type)) {
|
||||||
|
|||||||
@ -13,6 +13,26 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "leeguandong",
|
||||||
|
"title": "ComfyUI_AliControlnetInpainting [WIP]",
|
||||||
|
"reference": "https://github.com/leeguandong/ComfyUI_AliControlnetInpainting",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/leeguandong/ComfyUI_AliControlnetInpainting"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI nodes to use AliControlnetInpainting"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "jordancoult",
|
||||||
|
"title": "ComfyUI_HelpfulNodes",
|
||||||
|
"reference": "https://github.com/jordancoult/ComfyUI_HelpfulNodes",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/jordancoult/ComfyUI_HelpfulNodes"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "NODES: Prep Crop Around Keypoints"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "ashishsaini",
|
"author": "ashishsaini",
|
||||||
"title": "comfyui_segformer_b2_sleeves",
|
"title": "comfyui_segformer_b2_sleeves",
|
||||||
@ -23,16 +43,6 @@
|
|||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "NODES:segformer_b2_sleeves"
|
"description": "NODES:segformer_b2_sleeves"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"author": "jordancoult",
|
|
||||||
"title": "ComfyUI_HelpfulNodes",
|
|
||||||
"reference": "https://github.com/jordancoult/ComfyUI_HelpfulNodes",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/jordancoult/ComfyUI_HelpfulNodes/raw/refs/heads/main/prep_crop_around_kps.py"
|
|
||||||
],
|
|
||||||
"install_type": "copy",
|
|
||||||
"description": "NODES: Prepare Crop Around Keypoints"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"author": "io-club",
|
"author": "io-club",
|
||||||
"title": "ComfyUI-LuminaNext [WIP]",
|
"title": "ComfyUI-LuminaNext [WIP]",
|
||||||
|
|||||||
@ -302,9 +302,13 @@
|
|||||||
[
|
[
|
||||||
"Add Human Styler",
|
"Add Human Styler",
|
||||||
"Convert Monochrome",
|
"Convert Monochrome",
|
||||||
|
"Mask Aligned bbox for Inpainting",
|
||||||
|
"Mask Square bbox for Inpainting",
|
||||||
|
"One Image Compare",
|
||||||
"RT4KSR Loader",
|
"RT4KSR Loader",
|
||||||
"RandomPromptStyler",
|
"RandomPromptStyler",
|
||||||
"Save Log Info",
|
"Save Log Info",
|
||||||
|
"Three Image Compare",
|
||||||
"Upscale RT4SR"
|
"Upscale RT4SR"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -1102,6 +1106,14 @@
|
|||||||
"title_aux": "Dream Project Video Batches [WIP]"
|
"title_aux": "Dream Project Video Batches [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/ashishsaini/comfyui-segment-clothing-sleeves": [
|
||||||
|
[
|
||||||
|
"segformer_b2_sleeves"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "comfyui_segformer_b2_sleeves"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/baicai99/ComfyUI-FrameSkipping": [
|
"https://github.com/baicai99/ComfyUI-FrameSkipping": [
|
||||||
[
|
[
|
||||||
"FrameSelector",
|
"FrameSelector",
|
||||||
@ -1721,6 +1733,7 @@
|
|||||||
"Tools:Image2video",
|
"Tools:Image2video",
|
||||||
"Tools:LoadAudioUrl",
|
"Tools:LoadAudioUrl",
|
||||||
"Tools:PreviewVideo",
|
"Tools:PreviewVideo",
|
||||||
|
"Tools:SetString",
|
||||||
"Tools:SetValue",
|
"Tools:SetValue",
|
||||||
"Tools:VideoWatermark"
|
"Tools:VideoWatermark"
|
||||||
],
|
],
|
||||||
@ -2023,9 +2036,9 @@
|
|||||||
"title_aux": "jn_node_suite_comfyui [WIP]"
|
"title_aux": "jn_node_suite_comfyui [WIP]"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"https://github.com/jordancoult/ComfyUI_HelpfulNodes/raw/refs/heads/main/prep_crop_around_kps.py": [
|
"https://github.com/jordancoult/ComfyUI_HelpfulNodes": [
|
||||||
[
|
[
|
||||||
"CropAroundKPS"
|
"JCo_CropAroundKPS"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI_HelpfulNodes"
|
"title_aux": "ComfyUI_HelpfulNodes"
|
||||||
@ -2219,6 +2232,23 @@
|
|||||||
"title_aux": "ssd-1b-comfyui"
|
"title_aux": "ssd-1b-comfyui"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/leeguandong/ComfyUI_AliControlnetInpainting": [
|
||||||
|
[
|
||||||
|
"AliInpaintingsampler",
|
||||||
|
"EcomXL_AddFG",
|
||||||
|
"EcomXL_Condition",
|
||||||
|
"EcomXL_Controlnet_ModelLoader",
|
||||||
|
"EcomXL_LoadImage",
|
||||||
|
"EcomXL_SDXL_Inpaint_ModelLoader",
|
||||||
|
"Flux_Controlnet_ModelLoader",
|
||||||
|
"Flux_Inpainting_ModelLoader",
|
||||||
|
"SD3_Controlnet_ModelLoader",
|
||||||
|
"SD3_Inpainting_ModelLoader"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI_AliControlnetInpainting [WIP]"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/leoleelxh/ComfyUI-MidjourneyNode-leoleexh": [
|
"https://github.com/leoleelxh/ComfyUI-MidjourneyNode-leoleexh": [
|
||||||
[
|
[
|
||||||
"MidjourneyGenerateNode",
|
"MidjourneyGenerateNode",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -9,7 +9,46 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Nojahhh",
|
||||||
|
"title": "ComfyUI GLM-4 Wrapper",
|
||||||
|
"reference": "https://github.com/Nojahhh/ComfyUI_GLM4_Wrapper",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/Nojahhh/ComfyUI_GLM4_Wrapper"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "ComfyUI GLM-4 Wrapper. This powerful tool enhances your prompt engineering process by allowing users to easily construct detailed, high-quality prompts for image/video generation based on user image and/or user prompts."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "SeanScripts",
|
||||||
|
"title": "ComfyUI-Pixtral",
|
||||||
|
"reference": "https://github.com/SeanScripts/ComfyUI-Pixtral",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/SeanScripts/ComfyUI-Pixtral"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "For loading and running Pixtral models"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "DareFail",
|
||||||
|
"title": "ComfyUI-Roboflow",
|
||||||
|
"reference": "https://github.com/DareFail/ComfyUI-Roboflow",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/DareFail/ComfyUI-Roboflow"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "This is a ComfyUI node that connects with [a/Roboflow workflows](https://roboflow.com/workflows/build).\nRoboflow hosts hundreds of thousands of open source and custom object detection models."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"author": "turkyden",
|
||||||
|
"title": "ComfyUI-SmartCrop",
|
||||||
|
"reference": "https://github.com/turkyden/ComfyUI-SmartCrop",
|
||||||
|
"files": [
|
||||||
|
"https://github.com/turkyden/ComfyUI-SmartCrop"
|
||||||
|
],
|
||||||
|
"install_type": "git-clone",
|
||||||
|
"description": "a ComfyUI Custom Node for [a/smartcrop.py](https://github.com/smartcrop/smartcrop.py)"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"author": "silveroxides",
|
"author": "silveroxides",
|
||||||
"title": "Model and Checkpoint Loaders for NF4 and FP4",
|
"title": "Model and Checkpoint Loaders for NF4 and FP4",
|
||||||
@ -190,7 +229,7 @@
|
|||||||
"https://github.com/godmt/ComfyUI-List-Utils"
|
"https://github.com/godmt/ComfyUI-List-Utils"
|
||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "NODES:GODMT_SplitString, GODMT_StringListSelectByIndex, GODMT_ListSelectByIndex, GODMT_BatchSelectByIndex, GODMT_StringListSlice, GODMT_ListSlice, GODMT_BatchSlice, GODMT_BatchToStringList, ..."
|
"description": "LIST and BATCH utilities which support: create, convert, get or slice items"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"author": "AIFSH",
|
"author": "AIFSH",
|
||||||
@ -649,48 +688,6 @@
|
|||||||
],
|
],
|
||||||
"install_type": "git-clone",
|
"install_type": "git-clone",
|
||||||
"description": "using InstantX's CSGO in comfyUI for style"
|
"description": "using InstantX's CSGO in comfyUI for style"
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "GrenKain",
|
|
||||||
"title": "PixelArt Processing Nodes",
|
|
||||||
"id": "gk_pixelart",
|
|
||||||
"reference": "https://github.com/GrenKain/PixelArt-Processing-Nodes-for-ComfyUI",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/GrenKain/PixelArt-Processing-Nodes-for-ComfyUI"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This repository provides custom nodes for ComfyUI that enable pixel art style image processing, including downscaling, upscaling, color quantization, and resolution adjustments."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "lldacing",
|
|
||||||
"title": "ComfyUI_BiRefNet_ll",
|
|
||||||
"reference": "https://github.com/lldacing/ComfyUI_BiRefNet_ll",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/lldacing/ComfyUI_BiRefNet_ll"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "NODES:AutoDownloadBiRefNetModel, LoadRembgByBiRefNetModel, RembgByBiRefNet."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Trgtuan10",
|
|
||||||
"title": "ComfyUI_YoloSegment_Mask",
|
|
||||||
"reference": "https://github.com/Trgtuan10/ComfyUI_YoloSegment_Mask",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/Trgtuan10/ComfyUI_YoloSegment_Mask"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "NODES:Object Mask. Get the overlapped object in the human's face.\nNOTE:push [a/yolov8x-seg.pt](https://github.com/ultralytics/assets/releases/download/v8.2.0/yolov8x-seg.pt) in models/yolo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"author": "Hugo",
|
|
||||||
"title": "ComfyUI-BiRefNet-Hugo",
|
|
||||||
"id": "BiRefNet",
|
|
||||||
"reference": "https://github.com/MoonHugo/ComfyUI-BiRefNet-Hugo",
|
|
||||||
"files": [
|
|
||||||
"https://github.com/MoonHugo/ComfyUI-BiRefNet-Hugo"
|
|
||||||
],
|
|
||||||
"install_type": "git-clone",
|
|
||||||
"description": "This repository wraps the latest BiRefNet model as ComfyUI nodes. Compared to the previous model, the latest model offers higher and better matting accuracy."
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -966,9 +966,11 @@
|
|||||||
"ADJUST (JOV) \ud83d\udd78\ufe0f",
|
"ADJUST (JOV) \ud83d\udd78\ufe0f",
|
||||||
"AKASHIC (JOV) \ud83d\udcd3",
|
"AKASHIC (JOV) \ud83d\udcd3",
|
||||||
"ARRAY (JOV) \ud83d\udcda",
|
"ARRAY (JOV) \ud83d\udcda",
|
||||||
|
"BIT SPLIT (JOV) \u2b44",
|
||||||
"BLEND (JOV) \u2697\ufe0f",
|
"BLEND (JOV) \u2697\ufe0f",
|
||||||
"COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8",
|
"COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8",
|
||||||
"COLOR MATCH (JOV) \ud83d\udc9e",
|
"COLOR MATCH (JOV) \ud83d\udc9e",
|
||||||
|
"COLOR MEANS (JOV) \u3030\ufe0f",
|
||||||
"COLOR THEORY (JOV) \ud83d\udede",
|
"COLOR THEORY (JOV) \ud83d\udede",
|
||||||
"COMPARISON (JOV) \ud83d\udd75\ud83c\udffd",
|
"COMPARISON (JOV) \ud83d\udd75\ud83c\udffd",
|
||||||
"CONSTANT (JOV) \ud83d\udfea",
|
"CONSTANT (JOV) \ud83d\udfea",
|
||||||
@ -1023,8 +1025,7 @@
|
|||||||
"TICK (JOV) \u23f1",
|
"TICK (JOV) \u23f1",
|
||||||
"TRANSFORM (JOV) \ud83c\udfdd\ufe0f",
|
"TRANSFORM (JOV) \ud83c\udfdd\ufe0f",
|
||||||
"VALUE (JOV) \ud83e\uddec",
|
"VALUE (JOV) \ud83e\uddec",
|
||||||
"WAVE GEN (JOV) \ud83c\udf0a",
|
"WAVE GEN (JOV) \ud83c\udf0a"
|
||||||
"WAVE GRAPH (JOV) \u25b6 \u0131l\u0131\u0131l\u0131"
|
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"author": "amorano",
|
"author": "amorano",
|
||||||
@ -1820,6 +1821,16 @@
|
|||||||
"title_aux": "ComfyUI-Depth2Mask"
|
"title_aux": "ComfyUI-Depth2Mask"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/DareFail/ComfyUI-Roboflow": [
|
||||||
|
[
|
||||||
|
"CustomWorkflow_1image",
|
||||||
|
"LabelEmotions",
|
||||||
|
"RemoveBackground"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Roboflow"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/DataCTE/prompt_injection": [
|
"https://github.com/DataCTE/prompt_injection": [
|
||||||
[
|
[
|
||||||
"AdvancedPromptInjection",
|
"AdvancedPromptInjection",
|
||||||
@ -4012,7 +4023,8 @@
|
|||||||
"MaraScottSetInpaintingByMask_v1",
|
"MaraScottSetInpaintingByMask_v1",
|
||||||
"MaraScottTextConcatenate_v1",
|
"MaraScottTextConcatenate_v1",
|
||||||
"MaraScottUpscalerRefinerNode_v3",
|
"MaraScottUpscalerRefinerNode_v3",
|
||||||
"MaraScott_Kijai_TokenCounter_v1"
|
"MaraScott_Kijai_TokenCounter_v1",
|
||||||
|
"TextConversion_StringToList_v1"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "\ud83d\udc30 MaraScott Nodes"
|
"title_aux": "\ud83d\udc30 MaraScott Nodes"
|
||||||
@ -5137,6 +5149,17 @@
|
|||||||
"title_aux": "ComfyUI-Long-CLIP"
|
"title_aux": "ComfyUI-Long-CLIP"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/SeanScripts/ComfyUI-Pixtral": [
|
||||||
|
[
|
||||||
|
"PixtralGenerateText",
|
||||||
|
"PixtralImageEncode",
|
||||||
|
"PixtralModelLoader",
|
||||||
|
"PixtralTextEncode"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-Pixtral"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/SeanScripts/ComfyUI-Unload-Model": [
|
"https://github.com/SeanScripts/ComfyUI-Unload-Model": [
|
||||||
[
|
[
|
||||||
"UnloadAllModels",
|
"UnloadAllModels",
|
||||||
@ -5507,7 +5530,8 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
||||||
[
|
[
|
||||||
"ComfyUIPixtralVision"
|
"ComfyUIPixtralVision",
|
||||||
|
"MultiImagesInput"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI_pixtral_vision"
|
"title_aux": "ComfyUI_pixtral_vision"
|
||||||
@ -6393,6 +6417,7 @@
|
|||||||
[
|
[
|
||||||
"ttN KSampler_v2",
|
"ttN KSampler_v2",
|
||||||
"ttN advPlot combo",
|
"ttN advPlot combo",
|
||||||
|
"ttN advPlot images",
|
||||||
"ttN advPlot range",
|
"ttN advPlot range",
|
||||||
"ttN advPlot string",
|
"ttN advPlot string",
|
||||||
"ttN advanced xyPlot",
|
"ttN advanced xyPlot",
|
||||||
@ -10809,6 +10834,7 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/dchatel/comfyui_davcha": [
|
"https://github.com/dchatel/comfyui_davcha": [
|
||||||
[
|
[
|
||||||
|
"ApplyMask",
|
||||||
"ConditioningCompress",
|
"ConditioningCompress",
|
||||||
"DStack",
|
"DStack",
|
||||||
"DavchaCLIPMergeSimple",
|
"DavchaCLIPMergeSimple",
|
||||||
@ -11260,6 +11286,7 @@
|
|||||||
"Eden_IMG_unpadder",
|
"Eden_IMG_unpadder",
|
||||||
"Eden_Int",
|
"Eden_Int",
|
||||||
"Eden_MaskBoundingBox",
|
"Eden_MaskBoundingBox",
|
||||||
|
"Eden_RepeatLatentBatch",
|
||||||
"Eden_Seed",
|
"Eden_Seed",
|
||||||
"Eden_String",
|
"Eden_String",
|
||||||
"Eden_gpt4_node",
|
"Eden_gpt4_node",
|
||||||
@ -11534,6 +11561,7 @@
|
|||||||
"FL_BatchAlign",
|
"FL_BatchAlign",
|
||||||
"FL_BulkPDFLoader",
|
"FL_BulkPDFLoader",
|
||||||
"FL_BulletHellGame",
|
"FL_BulletHellGame",
|
||||||
|
"FL_CaptionSaver_V2",
|
||||||
"FL_CaptionToCSV",
|
"FL_CaptionToCSV",
|
||||||
"FL_CodeNode",
|
"FL_CodeNode",
|
||||||
"FL_ColorPicker",
|
"FL_ColorPicker",
|
||||||
@ -11577,6 +11605,7 @@
|
|||||||
"FL_PDFToImages",
|
"FL_PDFToImages",
|
||||||
"FL_PaperDrawn",
|
"FL_PaperDrawn",
|
||||||
"FL_PasteOnCanvas",
|
"FL_PasteOnCanvas",
|
||||||
|
"FL_PathTypeChecker",
|
||||||
"FL_PixelArtShader",
|
"FL_PixelArtShader",
|
||||||
"FL_PixelSort",
|
"FL_PixelSort",
|
||||||
"FL_PromptSelector",
|
"FL_PromptSelector",
|
||||||
@ -12200,25 +12229,27 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/godmt/ComfyUI-List-Utils": [
|
"https://github.com/godmt/ComfyUI-List-Utils": [
|
||||||
[
|
[
|
||||||
|
"GODMT_AnyCast",
|
||||||
"GODMT_AnyToDict",
|
"GODMT_AnyToDict",
|
||||||
"GODMT_BatchSelectByIndex",
|
"GODMT_BatchGetByIndex",
|
||||||
|
"GODMT_BatchItemCast",
|
||||||
"GODMT_BatchSlice",
|
"GODMT_BatchSlice",
|
||||||
"GODMT_BatchToList",
|
"GODMT_BatchToList",
|
||||||
"GODMT_BatchToStringList",
|
"GODMT_CreateArange",
|
||||||
"GODMT_CreateBatch",
|
"GODMT_CreateBatch",
|
||||||
|
"GODMT_CreateLinspace",
|
||||||
"GODMT_CreateList",
|
"GODMT_CreateList",
|
||||||
"GODMT_CreateStringList",
|
"GODMT_CreateRange",
|
||||||
"GODMT_GetLength",
|
"GODMT_GetLength",
|
||||||
"GODMT_GetShape",
|
"GODMT_GetShape",
|
||||||
"GODMT_GetWidgetsValues",
|
"GODMT_GetWidgetsValues",
|
||||||
"GODMT_ListSelectByIndex",
|
"GODMT_ListGetByIndex",
|
||||||
"GODMT_ListSlice",
|
"GODMT_ListSlice",
|
||||||
"GODMT_ListToBatch",
|
"GODMT_ListToBatch",
|
||||||
|
"GODMT_MergeBatch",
|
||||||
|
"GODMT_MergeList",
|
||||||
"GODMT_Pack",
|
"GODMT_Pack",
|
||||||
"GODMT_SplitString",
|
"GODMT_SplitString",
|
||||||
"GODMT_StringListSelectByIndex",
|
|
||||||
"GODMT_StringListSlice",
|
|
||||||
"GODMT_StringListToBatch",
|
|
||||||
"GODMT_Unpack"
|
"GODMT_Unpack"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
@ -12624,6 +12655,7 @@
|
|||||||
"About_us",
|
"About_us",
|
||||||
"AmapRegeoTool",
|
"AmapRegeoTool",
|
||||||
"AmapWeatherTool",
|
"AmapWeatherTool",
|
||||||
|
"Browser_display",
|
||||||
"CLIPTextEncode_party",
|
"CLIPTextEncode_party",
|
||||||
"CombineVideos",
|
"CombineVideos",
|
||||||
"Dingding",
|
"Dingding",
|
||||||
@ -12655,6 +12687,8 @@
|
|||||||
"LLM_local_loader",
|
"LLM_local_loader",
|
||||||
"LLavaLoader",
|
"LLavaLoader",
|
||||||
"Lorebook",
|
"Lorebook",
|
||||||
|
"RSS_loader",
|
||||||
|
"RSS_tool",
|
||||||
"SpeedChange",
|
"SpeedChange",
|
||||||
"URL2IMG",
|
"URL2IMG",
|
||||||
"VAEDecode_party",
|
"VAEDecode_party",
|
||||||
@ -12728,16 +12762,22 @@
|
|||||||
"load_wikipedia",
|
"load_wikipedia",
|
||||||
"md_to_excel",
|
"md_to_excel",
|
||||||
"md_to_html",
|
"md_to_html",
|
||||||
|
"mini_error_correction",
|
||||||
"mini_flux_prompt",
|
"mini_flux_prompt",
|
||||||
"mini_flux_tag",
|
"mini_flux_tag",
|
||||||
|
"mini_ocr",
|
||||||
"mini_party",
|
"mini_party",
|
||||||
"mini_sd_prompt",
|
"mini_sd_prompt",
|
||||||
"mini_sd_tag",
|
"mini_sd_tag",
|
||||||
|
"mini_story",
|
||||||
|
"mini_summary",
|
||||||
"mini_translate",
|
"mini_translate",
|
||||||
"none2false",
|
"none2false",
|
||||||
"omost_decode",
|
"omost_decode",
|
||||||
"omost_json2py",
|
"omost_json2py",
|
||||||
"omost_setting",
|
"omost_setting",
|
||||||
|
"open_url_function",
|
||||||
|
"open_url_tool",
|
||||||
"openai_ebd_tool",
|
"openai_ebd_tool",
|
||||||
"openai_tts",
|
"openai_tts",
|
||||||
"openai_whisper",
|
"openai_whisper",
|
||||||
@ -13887,6 +13927,7 @@
|
|||||||
"Bjornulf_SaveImageToFolder",
|
"Bjornulf_SaveImageToFolder",
|
||||||
"Bjornulf_SaveText",
|
"Bjornulf_SaveText",
|
||||||
"Bjornulf_SaveTmpImage",
|
"Bjornulf_SaveTmpImage",
|
||||||
|
"Bjornulf_ScramblerCharacter",
|
||||||
"Bjornulf_SelectImageFromList",
|
"Bjornulf_SelectImageFromList",
|
||||||
"Bjornulf_ShowText",
|
"Bjornulf_ShowText",
|
||||||
"Bjornulf_TextToSpeech",
|
"Bjornulf_TextToSpeech",
|
||||||
@ -14359,6 +14400,7 @@
|
|||||||
[
|
[
|
||||||
"AddLabel",
|
"AddLabel",
|
||||||
"AppendInstanceDiffusionTracking",
|
"AppendInstanceDiffusionTracking",
|
||||||
|
"BOOLConstant",
|
||||||
"BatchCLIPSeg",
|
"BatchCLIPSeg",
|
||||||
"BatchCropFromMask",
|
"BatchCropFromMask",
|
||||||
"BatchCropFromMaskAdvanced",
|
"BatchCropFromMaskAdvanced",
|
||||||
@ -14449,6 +14491,7 @@
|
|||||||
"MaskOrImageToWeight",
|
"MaskOrImageToWeight",
|
||||||
"MergeImageChannels",
|
"MergeImageChannels",
|
||||||
"ModelPassThrough",
|
"ModelPassThrough",
|
||||||
|
"ModelSaveKJ",
|
||||||
"NormalizedAmplitudeToFloatList",
|
"NormalizedAmplitudeToFloatList",
|
||||||
"NormalizedAmplitudeToMask",
|
"NormalizedAmplitudeToMask",
|
||||||
"OffsetMask",
|
"OffsetMask",
|
||||||
@ -14463,6 +14506,7 @@
|
|||||||
"ReverseImageBatch",
|
"ReverseImageBatch",
|
||||||
"RoundMask",
|
"RoundMask",
|
||||||
"SV3D_BatchSchedule",
|
"SV3D_BatchSchedule",
|
||||||
|
"SaveImageKJ",
|
||||||
"SaveImageWithAlpha",
|
"SaveImageWithAlpha",
|
||||||
"ScaleBatchPromptSchedule",
|
"ScaleBatchPromptSchedule",
|
||||||
"Screencap_mss",
|
"Screencap_mss",
|
||||||
@ -15195,12 +15239,17 @@
|
|||||||
"BboxesToBboxes",
|
"BboxesToBboxes",
|
||||||
"ColorPicker",
|
"ColorPicker",
|
||||||
"CropImageByBbox",
|
"CropImageByBbox",
|
||||||
|
"ForEachClose",
|
||||||
|
"ForEachOpen",
|
||||||
"GetImageBatchSize",
|
"GetImageBatchSize",
|
||||||
"ImageEqual",
|
"ImageEqual",
|
||||||
"ImageToBase64",
|
"ImageToBase64",
|
||||||
"ImageToBase64Advanced",
|
"ImageToBase64Advanced",
|
||||||
"IndexOfList",
|
"IndexOfList",
|
||||||
"IndexesOfList",
|
"IndexesOfList",
|
||||||
|
"InnerIntCompare",
|
||||||
|
"InnerIntMathOperation",
|
||||||
|
"InnerLoopClose",
|
||||||
"InsightFaceBBOXDetect",
|
"InsightFaceBBOXDetect",
|
||||||
"IntToList",
|
"IntToList",
|
||||||
"IntToNumber",
|
"IntToNumber",
|
||||||
@ -15523,6 +15572,7 @@
|
|||||||
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
||||||
[
|
[
|
||||||
"AddMask",
|
"AddMask",
|
||||||
|
"AnyPipeToBasic",
|
||||||
"BasicPipeToDetailerPipe",
|
"BasicPipeToDetailerPipe",
|
||||||
"BasicPipeToDetailerPipeSDXL",
|
"BasicPipeToDetailerPipeSDXL",
|
||||||
"BboxDetectorCombined",
|
"BboxDetectorCombined",
|
||||||
@ -15601,6 +15651,7 @@
|
|||||||
"ImpactLatentInfo",
|
"ImpactLatentInfo",
|
||||||
"ImpactLogger",
|
"ImpactLogger",
|
||||||
"ImpactLogicalOperators",
|
"ImpactLogicalOperators",
|
||||||
|
"ImpactMakeAnyList",
|
||||||
"ImpactMakeImageBatch",
|
"ImpactMakeImageBatch",
|
||||||
"ImpactMakeImageList",
|
"ImpactMakeImageList",
|
||||||
"ImpactMakeMaskBatch",
|
"ImpactMakeMaskBatch",
|
||||||
@ -17523,7 +17574,8 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
||||||
[
|
[
|
||||||
"ImgBBUploader"
|
"ImgBBUploader",
|
||||||
|
"LLM_prompt_generator"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"author": "N.RHEVI",
|
"author": "N.RHEVI",
|
||||||
@ -19406,6 +19458,14 @@
|
|||||||
"title_aux": "Hakkun-ComfyUI-nodes"
|
"title_aux": "Hakkun-ComfyUI-nodes"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"https://github.com/turkyden/ComfyUI-SmartCrop": [
|
||||||
|
[
|
||||||
|
"ImageSmartCrop"
|
||||||
|
],
|
||||||
|
{
|
||||||
|
"title_aux": "ComfyUI-SmartCrop"
|
||||||
|
}
|
||||||
|
],
|
||||||
"https://github.com/tusharbhutt/Endless-Nodes": [
|
"https://github.com/tusharbhutt/Endless-Nodes": [
|
||||||
[
|
[
|
||||||
"ESS Aesthetic Scoring",
|
"ESS Aesthetic Scoring",
|
||||||
@ -19594,8 +19654,11 @@
|
|||||||
],
|
],
|
||||||
"https://github.com/veighnsche/comfyui_gr85": [
|
"https://github.com/veighnsche/comfyui_gr85": [
|
||||||
[
|
[
|
||||||
|
"GR85_BatchRectMaskGenerator",
|
||||||
"GR85_ContainsWord",
|
"GR85_ContainsWord",
|
||||||
"GR85_ElementsConcatenator",
|
"GR85_ElementsConcatenator",
|
||||||
|
"GR85_FluxAttentionSeeker2",
|
||||||
|
"GR85_GenerateDefaultClipValues",
|
||||||
"GR85_ImageDimensionResizer",
|
"GR85_ImageDimensionResizer",
|
||||||
"GR85_ImageSizer",
|
"GR85_ImageSizer",
|
||||||
"GR85_ImageSizerAll",
|
"GR85_ImageSizerAll",
|
||||||
@ -19611,7 +19674,9 @@
|
|||||||
"GR85_RandomWildcardTagPicker",
|
"GR85_RandomWildcardTagPicker",
|
||||||
"GR85_ShowText",
|
"GR85_ShowText",
|
||||||
"GR85_StrSafe",
|
"GR85_StrSafe",
|
||||||
"GR85_TagInjector"
|
"GR85_StringListSelector",
|
||||||
|
"GR85_TagInjector",
|
||||||
|
"GR85_UpdateT5Blocks"
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "comfyui_gr85"
|
"title_aux": "comfyui_gr85"
|
||||||
@ -20191,9 +20256,16 @@
|
|||||||
[
|
[
|
||||||
"FalAPIFluxControlNetConfigNode",
|
"FalAPIFluxControlNetConfigNode",
|
||||||
"FalAPIFluxControlNetUnionConfigNode",
|
"FalAPIFluxControlNetUnionConfigNode",
|
||||||
|
"FalAPIFluxDevImageToImageNode",
|
||||||
|
"FalAPIFluxDevNode",
|
||||||
|
"FalAPIFluxDevWithLoraAndControlNetImageToImageNode",
|
||||||
|
"FalAPIFluxDevWithLoraAndControlNetInpaintNode",
|
||||||
|
"FalAPIFluxDevWithLoraAndControlNetNode",
|
||||||
|
"FalAPIFluxDevWithLoraImageToImageNode",
|
||||||
|
"FalAPIFluxDevWithLoraInpaintNode",
|
||||||
|
"FalAPIFluxDevWithLoraNode",
|
||||||
"FalAPIFluxLoraConfigNode",
|
"FalAPIFluxLoraConfigNode",
|
||||||
"FalAPIFluxNode",
|
"FalAPIFluxProNode"
|
||||||
"FalAPIFluxNodeWithControlNet"
|
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
"title_aux": "ComfyUI-Fal-API-Flux"
|
"title_aux": "ComfyUI-Fal-API-Flux"
|
||||||
@ -20686,6 +20758,7 @@
|
|||||||
"CheckpointLoaderSimpleWithSwitch",
|
"CheckpointLoaderSimpleWithSwitch",
|
||||||
"ColorCorrectOfUtils",
|
"ColorCorrectOfUtils",
|
||||||
"ConcatTextOfUtils",
|
"ConcatTextOfUtils",
|
||||||
|
"DetectorForNSFW",
|
||||||
"GenderControlOutput",
|
"GenderControlOutput",
|
||||||
"ImageBatchOneOrMore",
|
"ImageBatchOneOrMore",
|
||||||
"ImageCompositeMaskedWithSwitch",
|
"ImageCompositeMaskedWithSwitch",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user