Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eb607a6b41 | ||
|
|
32430968b8 | ||
|
|
f3e9856107 | ||
|
|
d9ec870598 | ||
|
|
a182e526d7 | ||
|
|
a8d338a997 | ||
|
|
9589f343df | ||
|
|
71c602be95 |
@@ -12591,9 +12591,9 @@
|
||||
"author": "RhizoNymph",
|
||||
"title": "ComfyUI-CLIPSlider",
|
||||
"id": "clipslider",
|
||||
"reference": "https://github.com/RhizoNymph/ComfyUI-Latte",
|
||||
"reference": "https://github.com/RhizoNymph/ComfyUI-CLIPSlider",
|
||||
"files": [
|
||||
"https://github.com/RhizoNymph/ComfyUI-Latte"
|
||||
"https://github.com/RhizoNymph/ComfyUI-CLIPSlider"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A node to replicate [a/https://huggingface.co/spaces/latentexplorers/latentnavigation-flux](A node to replicate https://huggingface.co/spaces/latentexplorers/latentnavigation-flux)"
|
||||
@@ -14688,7 +14688,7 @@
|
||||
"https://github.com/godmt/ComfyUI-List-Utils"
|
||||
],
|
||||
"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",
|
||||
@@ -14762,6 +14762,46 @@
|
||||
"install_type": "git-clone",
|
||||
"description": "Nodes:ComfyUI_Lora_List_With_Url_Loader. Load loras from urls and auto fetch them on web if they are missing."
|
||||
},
|
||||
{
|
||||
"author": "silveroxides",
|
||||
"title": "Model and Checkpoint Loaders for NF4 and FP4",
|
||||
"reference": "https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders",
|
||||
"files": [
|
||||
"https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders"
|
||||
],
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"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",
|
||||
"AKASHIC (JOV) \ud83d\udcd3",
|
||||
"ARRAY (JOV) \ud83d\udcda",
|
||||
"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",
|
||||
@@ -1023,8 +1025,7 @@
|
||||
"TICK (JOV) \u23f1",
|
||||
"TRANSFORM (JOV) \ud83c\udfdd\ufe0f",
|
||||
"VALUE (JOV) \ud83e\uddec",
|
||||
"WAVE GEN (JOV) \ud83c\udf0a",
|
||||
"WAVE GRAPH (JOV) \u25b6 \u0131l\u0131\u0131l\u0131"
|
||||
"WAVE GEN (JOV) \ud83c\udf0a"
|
||||
],
|
||||
{
|
||||
"author": "amorano",
|
||||
@@ -1820,6 +1821,16 @@
|
||||
"title_aux": "ComfyUI-Depth2Mask"
|
||||
}
|
||||
],
|
||||
"https://github.com/DareFail/ComfyUI-Roboflow": [
|
||||
[
|
||||
"CustomWorkflow_1image",
|
||||
"LabelEmotions",
|
||||
"RemoveBackground"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Roboflow"
|
||||
}
|
||||
],
|
||||
"https://github.com/DataCTE/prompt_injection": [
|
||||
[
|
||||
"AdvancedPromptInjection",
|
||||
@@ -4012,7 +4023,8 @@
|
||||
"MaraScottSetInpaintingByMask_v1",
|
||||
"MaraScottTextConcatenate_v1",
|
||||
"MaraScottUpscalerRefinerNode_v3",
|
||||
"MaraScott_Kijai_TokenCounter_v1"
|
||||
"MaraScott_Kijai_TokenCounter_v1",
|
||||
"TextConversion_StringToList_v1"
|
||||
],
|
||||
{
|
||||
"title_aux": "\ud83d\udc30 MaraScott Nodes"
|
||||
@@ -4870,12 +4882,20 @@
|
||||
"title_aux": "ComfyUI-RenderRiftNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/RhizoNymph/ComfyUI-CLIPSlider": [
|
||||
[
|
||||
"CLIPSlider"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-CLIPSlider"
|
||||
}
|
||||
],
|
||||
"https://github.com/RhizoNymph/ComfyUI-Latte": [
|
||||
[
|
||||
"LatteVideoGenerator"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-CLIPSlider"
|
||||
"title_aux": "ComfyUI-Latte"
|
||||
}
|
||||
],
|
||||
"https://github.com/RodrigoSKohl/ComfyUI-Panoramic-ImgStitcher": [
|
||||
@@ -5129,6 +5149,17 @@
|
||||
"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": [
|
||||
[
|
||||
"UnloadAllModels",
|
||||
@@ -5499,7 +5530,8 @@
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
||||
[
|
||||
"ComfyUIPixtralVision"
|
||||
"ComfyUIPixtralVision",
|
||||
"MultiImagesInput"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_pixtral_vision"
|
||||
@@ -6385,6 +6417,7 @@
|
||||
[
|
||||
"ttN KSampler_v2",
|
||||
"ttN advPlot combo",
|
||||
"ttN advPlot images",
|
||||
"ttN advPlot range",
|
||||
"ttN advPlot string",
|
||||
"ttN advanced xyPlot",
|
||||
@@ -10801,6 +10834,7 @@
|
||||
],
|
||||
"https://github.com/dchatel/comfyui_davcha": [
|
||||
[
|
||||
"ApplyMask",
|
||||
"ConditioningCompress",
|
||||
"DStack",
|
||||
"DavchaCLIPMergeSimple",
|
||||
@@ -11252,6 +11286,7 @@
|
||||
"Eden_IMG_unpadder",
|
||||
"Eden_Int",
|
||||
"Eden_MaskBoundingBox",
|
||||
"Eden_RepeatLatentBatch",
|
||||
"Eden_Seed",
|
||||
"Eden_String",
|
||||
"Eden_gpt4_node",
|
||||
@@ -11526,6 +11561,7 @@
|
||||
"FL_BatchAlign",
|
||||
"FL_BulkPDFLoader",
|
||||
"FL_BulletHellGame",
|
||||
"FL_CaptionSaver_V2",
|
||||
"FL_CaptionToCSV",
|
||||
"FL_CodeNode",
|
||||
"FL_ColorPicker",
|
||||
@@ -11569,6 +11605,7 @@
|
||||
"FL_PDFToImages",
|
||||
"FL_PaperDrawn",
|
||||
"FL_PasteOnCanvas",
|
||||
"FL_PathTypeChecker",
|
||||
"FL_PixelArtShader",
|
||||
"FL_PixelSort",
|
||||
"FL_PromptSelector",
|
||||
@@ -12192,25 +12229,27 @@
|
||||
],
|
||||
"https://github.com/godmt/ComfyUI-List-Utils": [
|
||||
[
|
||||
"GODMT_AnyCast",
|
||||
"GODMT_AnyToDict",
|
||||
"GODMT_BatchSelectByIndex",
|
||||
"GODMT_BatchGetByIndex",
|
||||
"GODMT_BatchItemCast",
|
||||
"GODMT_BatchSlice",
|
||||
"GODMT_BatchToList",
|
||||
"GODMT_BatchToStringList",
|
||||
"GODMT_CreateArange",
|
||||
"GODMT_CreateBatch",
|
||||
"GODMT_CreateLinspace",
|
||||
"GODMT_CreateList",
|
||||
"GODMT_CreateStringList",
|
||||
"GODMT_CreateRange",
|
||||
"GODMT_GetLength",
|
||||
"GODMT_GetShape",
|
||||
"GODMT_GetWidgetsValues",
|
||||
"GODMT_ListSelectByIndex",
|
||||
"GODMT_ListGetByIndex",
|
||||
"GODMT_ListSlice",
|
||||
"GODMT_ListToBatch",
|
||||
"GODMT_MergeBatch",
|
||||
"GODMT_MergeList",
|
||||
"GODMT_Pack",
|
||||
"GODMT_SplitString",
|
||||
"GODMT_StringListSelectByIndex",
|
||||
"GODMT_StringListSlice",
|
||||
"GODMT_StringListToBatch",
|
||||
"GODMT_Unpack"
|
||||
],
|
||||
{
|
||||
@@ -12616,6 +12655,7 @@
|
||||
"About_us",
|
||||
"AmapRegeoTool",
|
||||
"AmapWeatherTool",
|
||||
"Browser_display",
|
||||
"CLIPTextEncode_party",
|
||||
"CombineVideos",
|
||||
"Dingding",
|
||||
@@ -12647,6 +12687,8 @@
|
||||
"LLM_local_loader",
|
||||
"LLavaLoader",
|
||||
"Lorebook",
|
||||
"RSS_loader",
|
||||
"RSS_tool",
|
||||
"SpeedChange",
|
||||
"URL2IMG",
|
||||
"VAEDecode_party",
|
||||
@@ -12720,13 +12762,22 @@
|
||||
"load_wikipedia",
|
||||
"md_to_excel",
|
||||
"md_to_html",
|
||||
"mini_error_correction",
|
||||
"mini_flux_prompt",
|
||||
"mini_flux_tag",
|
||||
"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_ebd_tool",
|
||||
"openai_tts",
|
||||
"openai_whisper",
|
||||
@@ -13876,6 +13927,7 @@
|
||||
"Bjornulf_SaveImageToFolder",
|
||||
"Bjornulf_SaveText",
|
||||
"Bjornulf_SaveTmpImage",
|
||||
"Bjornulf_ScramblerCharacter",
|
||||
"Bjornulf_SelectImageFromList",
|
||||
"Bjornulf_ShowText",
|
||||
"Bjornulf_TextToSpeech",
|
||||
@@ -14348,6 +14400,7 @@
|
||||
[
|
||||
"AddLabel",
|
||||
"AppendInstanceDiffusionTracking",
|
||||
"BOOLConstant",
|
||||
"BatchCLIPSeg",
|
||||
"BatchCropFromMask",
|
||||
"BatchCropFromMaskAdvanced",
|
||||
@@ -14438,6 +14491,7 @@
|
||||
"MaskOrImageToWeight",
|
||||
"MergeImageChannels",
|
||||
"ModelPassThrough",
|
||||
"ModelSaveKJ",
|
||||
"NormalizedAmplitudeToFloatList",
|
||||
"NormalizedAmplitudeToMask",
|
||||
"OffsetMask",
|
||||
@@ -14452,6 +14506,7 @@
|
||||
"ReverseImageBatch",
|
||||
"RoundMask",
|
||||
"SV3D_BatchSchedule",
|
||||
"SaveImageKJ",
|
||||
"SaveImageWithAlpha",
|
||||
"ScaleBatchPromptSchedule",
|
||||
"Screencap_mss",
|
||||
@@ -15184,12 +15239,17 @@
|
||||
"BboxesToBboxes",
|
||||
"ColorPicker",
|
||||
"CropImageByBbox",
|
||||
"ForEachClose",
|
||||
"ForEachOpen",
|
||||
"GetImageBatchSize",
|
||||
"ImageEqual",
|
||||
"ImageToBase64",
|
||||
"ImageToBase64Advanced",
|
||||
"IndexOfList",
|
||||
"IndexesOfList",
|
||||
"InnerIntCompare",
|
||||
"InnerIntMathOperation",
|
||||
"InnerLoopClose",
|
||||
"InsightFaceBBOXDetect",
|
||||
"IntToList",
|
||||
"IntToNumber",
|
||||
@@ -15512,6 +15572,7 @@
|
||||
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
||||
[
|
||||
"AddMask",
|
||||
"AnyPipeToBasic",
|
||||
"BasicPipeToDetailerPipe",
|
||||
"BasicPipeToDetailerPipeSDXL",
|
||||
"BboxDetectorCombined",
|
||||
@@ -15590,6 +15651,7 @@
|
||||
"ImpactLatentInfo",
|
||||
"ImpactLogger",
|
||||
"ImpactLogicalOperators",
|
||||
"ImpactMakeAnyList",
|
||||
"ImpactMakeImageBatch",
|
||||
"ImpactMakeImageList",
|
||||
"ImpactMakeMaskBatch",
|
||||
@@ -16359,9 +16421,11 @@
|
||||
],
|
||||
"https://github.com/mingsky-ai/ComfyUI-MingNodes": [
|
||||
[
|
||||
"AddWaterMarkNode",
|
||||
"AdjustBrightnessContrastSaturationNode",
|
||||
"BaiduTranslateNode",
|
||||
"ConvertGrayChannelNode"
|
||||
"ConvertGrayChannelNode",
|
||||
"LoadImagePathNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-MingNodes"
|
||||
@@ -17510,7 +17574,8 @@
|
||||
],
|
||||
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
||||
[
|
||||
"ImgBBUploader"
|
||||
"ImgBBUploader",
|
||||
"LLM_prompt_generator"
|
||||
],
|
||||
{
|
||||
"author": "N.RHEVI",
|
||||
@@ -18255,6 +18320,15 @@
|
||||
"title_aux": "\u2601\ufe0fBizyAir Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders": [
|
||||
[
|
||||
"CheckpointLoaderNF4",
|
||||
"UNETLoaderNF4"
|
||||
],
|
||||
{
|
||||
"title_aux": "Model and Checkpoint Loaders for NF4 and FP4"
|
||||
}
|
||||
],
|
||||
"https://github.com/sipherxyz/comfyui-art-venture": [
|
||||
[
|
||||
"AV_AwsBedrockClaudeApi",
|
||||
@@ -19384,6 +19458,14 @@
|
||||
"title_aux": "Hakkun-ComfyUI-nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/turkyden/ComfyUI-SmartCrop": [
|
||||
[
|
||||
"ImageSmartCrop"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-SmartCrop"
|
||||
}
|
||||
],
|
||||
"https://github.com/tusharbhutt/Endless-Nodes": [
|
||||
[
|
||||
"ESS Aesthetic Scoring",
|
||||
@@ -19572,8 +19654,11 @@
|
||||
],
|
||||
"https://github.com/veighnsche/comfyui_gr85": [
|
||||
[
|
||||
"GR85_BatchRectMaskGenerator",
|
||||
"GR85_ContainsWord",
|
||||
"GR85_ElementsConcatenator",
|
||||
"GR85_FluxAttentionSeeker2",
|
||||
"GR85_GenerateDefaultClipValues",
|
||||
"GR85_ImageDimensionResizer",
|
||||
"GR85_ImageSizer",
|
||||
"GR85_ImageSizerAll",
|
||||
@@ -19589,7 +19674,9 @@
|
||||
"GR85_RandomWildcardTagPicker",
|
||||
"GR85_ShowText",
|
||||
"GR85_StrSafe",
|
||||
"GR85_TagInjector"
|
||||
"GR85_StringListSelector",
|
||||
"GR85_TagInjector",
|
||||
"GR85_UpdateT5Blocks"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_gr85"
|
||||
@@ -20169,9 +20256,16 @@
|
||||
[
|
||||
"FalAPIFluxControlNetConfigNode",
|
||||
"FalAPIFluxControlNetUnionConfigNode",
|
||||
"FalAPIFluxDevImageToImageNode",
|
||||
"FalAPIFluxDevNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetInpaintNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetNode",
|
||||
"FalAPIFluxDevWithLoraImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraInpaintNode",
|
||||
"FalAPIFluxDevWithLoraNode",
|
||||
"FalAPIFluxLoraConfigNode",
|
||||
"FalAPIFluxNode",
|
||||
"FalAPIFluxNodeWithControlNet"
|
||||
"FalAPIFluxProNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Fal-API-Flux"
|
||||
@@ -20664,6 +20758,7 @@
|
||||
"CheckpointLoaderSimpleWithSwitch",
|
||||
"ColorCorrectOfUtils",
|
||||
"ConcatTextOfUtils",
|
||||
"DetectorForNSFW",
|
||||
"GenderControlOutput",
|
||||
"ImageBatchOneOrMore",
|
||||
"ImageCompositeMaskedWithSwitch",
|
||||
|
||||
3378
github-stats.json
3378
github-stats.json
File diff suppressed because it is too large
Load Diff
@@ -23,7 +23,7 @@ sys.path.append(glob_path)
|
||||
import cm_global
|
||||
from manager_util import *
|
||||
|
||||
version = [2, 51, 1]
|
||||
version = [2, 51, 2]
|
||||
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
|
||||
|
||||
|
||||
@@ -1135,7 +1135,7 @@ async def extract_nodes_from_workflow(filepath, mode='local', channel_url='defau
|
||||
if node_name in ['Reroute', 'Note']:
|
||||
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)
|
||||
|
||||
if 'nodes' in workflow:
|
||||
|
||||
@@ -4,6 +4,8 @@ import { sleep, show_message } from "./common.js";
|
||||
import { GroupNodeConfig, GroupNodeHandler } from "../../extensions/core/groupNode.js";
|
||||
import { ComfyDialog, $el } from "../../scripts/ui.js";
|
||||
|
||||
const SEPARATOR = ">"
|
||||
|
||||
let pack_map = {};
|
||||
let rpack_map = {};
|
||||
|
||||
@@ -20,7 +22,7 @@ export function getPureName(node) {
|
||||
let purename = node.comfyClass.substring(category.length+1);
|
||||
return purename;
|
||||
}
|
||||
else if(node.comfyClass.startsWith('workflow/')) {
|
||||
else if(node.comfyClass.startsWith('workflow/') || node.comfyClass.startsWith(`workflow${SEPARATOR}`)) {
|
||||
return node.comfyClass.substring(9);
|
||||
}
|
||||
else {
|
||||
@@ -76,7 +78,7 @@ export async function load_components() {
|
||||
|
||||
let category = data.packname;
|
||||
if(data.category) {
|
||||
category += "/" + data.category;
|
||||
category += SEPARATOR + data.category;
|
||||
}
|
||||
if(category == '') {
|
||||
category = 'components';
|
||||
@@ -100,7 +102,7 @@ export async function load_components() {
|
||||
try {
|
||||
let category = nodeData.packname;
|
||||
if(nodeData.category) {
|
||||
category += "/" + nodeData.category;
|
||||
category += SEPARATOR + nodeData.category;
|
||||
}
|
||||
if(category == '') {
|
||||
category = 'components';
|
||||
@@ -139,7 +141,7 @@ export async function load_components() {
|
||||
try {
|
||||
let category = nodeData.packname;
|
||||
if(nodeData.workflow.category) {
|
||||
category += "/" + nodeData.category;
|
||||
category += SEPARATOR + nodeData.category;
|
||||
}
|
||||
if(category == '') {
|
||||
category = 'components';
|
||||
@@ -174,7 +176,7 @@ export async function load_components() {
|
||||
try {
|
||||
let category = nodeData.workflow.packname;
|
||||
if(nodeData.workflow.category) {
|
||||
category += "/" + nodeData.category;
|
||||
category += SEPARATOR + nodeData.category;
|
||||
}
|
||||
if(category == '') {
|
||||
category = 'components';
|
||||
@@ -234,7 +236,7 @@ async function save_as_component(node, version, author, prefix, nodename, packna
|
||||
|
||||
let category = body.workflow.packname;
|
||||
if(body.workflow.category) {
|
||||
category += "/" + body.workflow.category;
|
||||
category += SEPARATOR + body.workflow.category;
|
||||
}
|
||||
if(category == '') {
|
||||
category = 'components';
|
||||
@@ -266,7 +268,7 @@ async function import_component(component_name, component, mode) {
|
||||
|
||||
let category = component.packname;
|
||||
if(component.category) {
|
||||
category += "/" + component.category;
|
||||
category += SEPARATOR + component.category;
|
||||
}
|
||||
if(category == '') {
|
||||
category = 'components';
|
||||
@@ -403,7 +405,7 @@ function handle_import_components(components) {
|
||||
}
|
||||
|
||||
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]];
|
||||
app.canvas.graph.add(node, false);
|
||||
}
|
||||
@@ -786,7 +788,7 @@ app.graphToPrompt = async function () {
|
||||
// get used group nodes
|
||||
let used_group_nodes = new Set();
|
||||
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));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1106,7 +1106,7 @@ export class CustomNodesManager {
|
||||
|
||||
for (let i in nodes) {
|
||||
const node_type = nodes[i].type;
|
||||
if(node_type.startsWith('workflow/'))
|
||||
if(node_type.startsWith('workflow/') || node_type.startsWith('workflow>'))
|
||||
continue;
|
||||
|
||||
if (!registered_nodes.has(node_type)) {
|
||||
|
||||
@@ -13,15 +13,35 @@
|
||||
|
||||
|
||||
|
||||
{
|
||||
"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/raw/refs/heads/main/prep_crop_around_kps.py"
|
||||
"https://github.com/jordancoult/ComfyUI_HelpfulNodes"
|
||||
],
|
||||
"install_type": "copy",
|
||||
"description": "NODES: Prepare Crop Around Keypoints"
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES: Prep Crop Around Keypoints"
|
||||
},
|
||||
{
|
||||
"author": "ashishsaini",
|
||||
"title": "comfyui_segformer_b2_sleeves",
|
||||
"reference": "https://github.com/ashishsaini/comfyui-segment-clothing-sleeves",
|
||||
"files": [
|
||||
"https://github.com/ashishsaini/comfyui-segment-clothing-sleeves"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "NODES:segformer_b2_sleeves"
|
||||
},
|
||||
{
|
||||
"author": "io-club",
|
||||
|
||||
@@ -302,9 +302,13 @@
|
||||
[
|
||||
"Add Human Styler",
|
||||
"Convert Monochrome",
|
||||
"Mask Aligned bbox for Inpainting",
|
||||
"Mask Square bbox for Inpainting",
|
||||
"One Image Compare",
|
||||
"RT4KSR Loader",
|
||||
"RandomPromptStyler",
|
||||
"Save Log Info",
|
||||
"Three Image Compare",
|
||||
"Upscale RT4SR"
|
||||
],
|
||||
{
|
||||
@@ -1102,6 +1106,14 @@
|
||||
"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": [
|
||||
[
|
||||
"FrameSelector",
|
||||
@@ -1721,6 +1733,7 @@
|
||||
"Tools:Image2video",
|
||||
"Tools:LoadAudioUrl",
|
||||
"Tools:PreviewVideo",
|
||||
"Tools:SetString",
|
||||
"Tools:SetValue",
|
||||
"Tools:VideoWatermark"
|
||||
],
|
||||
@@ -2023,9 +2036,9 @@
|
||||
"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"
|
||||
@@ -2219,6 +2232,23 @@
|
||||
"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": [
|
||||
[
|
||||
"MidjourneyGenerateNode",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,7 +9,56 @@
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"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",
|
||||
"title": "Model and Checkpoint Loaders for NF4 and FP4",
|
||||
"reference": "https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders",
|
||||
"files": [
|
||||
"https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders"
|
||||
],
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"author": "logtd",
|
||||
"title": "ComfyUI-ViewCrafter",
|
||||
@@ -180,7 +229,7 @@
|
||||
"https://github.com/godmt/ComfyUI-List-Utils"
|
||||
],
|
||||
"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",
|
||||
@@ -570,9 +619,9 @@
|
||||
"author": "RhizoNymph",
|
||||
"title": "ComfyUI-CLIPSlider",
|
||||
"id": "clipslider",
|
||||
"reference": "https://github.com/RhizoNymph/ComfyUI-Latte",
|
||||
"reference": "https://github.com/RhizoNymph/ComfyUI-CLIPSlider",
|
||||
"files": [
|
||||
"https://github.com/RhizoNymph/ComfyUI-Latte"
|
||||
"https://github.com/RhizoNymph/ComfyUI-CLIPSlider"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "A node to replicate [a/https://huggingface.co/spaces/latentexplorers/latentnavigation-flux](A node to replicate https://huggingface.co/spaces/latentexplorers/latentnavigation-flux)"
|
||||
@@ -639,58 +688,6 @@
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"author": "ExterminanzHS",
|
||||
"title": "Gecco Discord Autosend",
|
||||
"reference": "https://github.com/ExterminanzHS/Gecco-Discord-Autosend",
|
||||
"files": [
|
||||
"https://github.com/ExterminanzHS/Gecco-Discord-Autosend"
|
||||
],
|
||||
"install_type": "git-clone",
|
||||
"description": "Custom nodes for ComfyUI to automatically send generated images to Discord channels."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -966,9 +966,11 @@
|
||||
"ADJUST (JOV) \ud83d\udd78\ufe0f",
|
||||
"AKASHIC (JOV) \ud83d\udcd3",
|
||||
"ARRAY (JOV) \ud83d\udcda",
|
||||
"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",
|
||||
@@ -1023,8 +1025,7 @@
|
||||
"TICK (JOV) \u23f1",
|
||||
"TRANSFORM (JOV) \ud83c\udfdd\ufe0f",
|
||||
"VALUE (JOV) \ud83e\uddec",
|
||||
"WAVE GEN (JOV) \ud83c\udf0a",
|
||||
"WAVE GRAPH (JOV) \u25b6 \u0131l\u0131\u0131l\u0131"
|
||||
"WAVE GEN (JOV) \ud83c\udf0a"
|
||||
],
|
||||
{
|
||||
"author": "amorano",
|
||||
@@ -1820,6 +1821,16 @@
|
||||
"title_aux": "ComfyUI-Depth2Mask"
|
||||
}
|
||||
],
|
||||
"https://github.com/DareFail/ComfyUI-Roboflow": [
|
||||
[
|
||||
"CustomWorkflow_1image",
|
||||
"LabelEmotions",
|
||||
"RemoveBackground"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Roboflow"
|
||||
}
|
||||
],
|
||||
"https://github.com/DataCTE/prompt_injection": [
|
||||
[
|
||||
"AdvancedPromptInjection",
|
||||
@@ -4012,7 +4023,8 @@
|
||||
"MaraScottSetInpaintingByMask_v1",
|
||||
"MaraScottTextConcatenate_v1",
|
||||
"MaraScottUpscalerRefinerNode_v3",
|
||||
"MaraScott_Kijai_TokenCounter_v1"
|
||||
"MaraScott_Kijai_TokenCounter_v1",
|
||||
"TextConversion_StringToList_v1"
|
||||
],
|
||||
{
|
||||
"title_aux": "\ud83d\udc30 MaraScott Nodes"
|
||||
@@ -4870,12 +4882,20 @@
|
||||
"title_aux": "ComfyUI-RenderRiftNodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/RhizoNymph/ComfyUI-CLIPSlider": [
|
||||
[
|
||||
"CLIPSlider"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-CLIPSlider"
|
||||
}
|
||||
],
|
||||
"https://github.com/RhizoNymph/ComfyUI-Latte": [
|
||||
[
|
||||
"LatteVideoGenerator"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-CLIPSlider"
|
||||
"title_aux": "ComfyUI-Latte"
|
||||
}
|
||||
],
|
||||
"https://github.com/RodrigoSKohl/ComfyUI-Panoramic-ImgStitcher": [
|
||||
@@ -5129,6 +5149,17 @@
|
||||
"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": [
|
||||
[
|
||||
"UnloadAllModels",
|
||||
@@ -5499,7 +5530,8 @@
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
||||
[
|
||||
"ComfyUIPixtralVision"
|
||||
"ComfyUIPixtralVision",
|
||||
"MultiImagesInput"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_pixtral_vision"
|
||||
@@ -6385,6 +6417,7 @@
|
||||
[
|
||||
"ttN KSampler_v2",
|
||||
"ttN advPlot combo",
|
||||
"ttN advPlot images",
|
||||
"ttN advPlot range",
|
||||
"ttN advPlot string",
|
||||
"ttN advanced xyPlot",
|
||||
@@ -10801,6 +10834,7 @@
|
||||
],
|
||||
"https://github.com/dchatel/comfyui_davcha": [
|
||||
[
|
||||
"ApplyMask",
|
||||
"ConditioningCompress",
|
||||
"DStack",
|
||||
"DavchaCLIPMergeSimple",
|
||||
@@ -11252,6 +11286,7 @@
|
||||
"Eden_IMG_unpadder",
|
||||
"Eden_Int",
|
||||
"Eden_MaskBoundingBox",
|
||||
"Eden_RepeatLatentBatch",
|
||||
"Eden_Seed",
|
||||
"Eden_String",
|
||||
"Eden_gpt4_node",
|
||||
@@ -11526,6 +11561,7 @@
|
||||
"FL_BatchAlign",
|
||||
"FL_BulkPDFLoader",
|
||||
"FL_BulletHellGame",
|
||||
"FL_CaptionSaver_V2",
|
||||
"FL_CaptionToCSV",
|
||||
"FL_CodeNode",
|
||||
"FL_ColorPicker",
|
||||
@@ -11569,6 +11605,7 @@
|
||||
"FL_PDFToImages",
|
||||
"FL_PaperDrawn",
|
||||
"FL_PasteOnCanvas",
|
||||
"FL_PathTypeChecker",
|
||||
"FL_PixelArtShader",
|
||||
"FL_PixelSort",
|
||||
"FL_PromptSelector",
|
||||
@@ -12192,25 +12229,27 @@
|
||||
],
|
||||
"https://github.com/godmt/ComfyUI-List-Utils": [
|
||||
[
|
||||
"GODMT_AnyCast",
|
||||
"GODMT_AnyToDict",
|
||||
"GODMT_BatchSelectByIndex",
|
||||
"GODMT_BatchGetByIndex",
|
||||
"GODMT_BatchItemCast",
|
||||
"GODMT_BatchSlice",
|
||||
"GODMT_BatchToList",
|
||||
"GODMT_BatchToStringList",
|
||||
"GODMT_CreateArange",
|
||||
"GODMT_CreateBatch",
|
||||
"GODMT_CreateLinspace",
|
||||
"GODMT_CreateList",
|
||||
"GODMT_CreateStringList",
|
||||
"GODMT_CreateRange",
|
||||
"GODMT_GetLength",
|
||||
"GODMT_GetShape",
|
||||
"GODMT_GetWidgetsValues",
|
||||
"GODMT_ListSelectByIndex",
|
||||
"GODMT_ListGetByIndex",
|
||||
"GODMT_ListSlice",
|
||||
"GODMT_ListToBatch",
|
||||
"GODMT_MergeBatch",
|
||||
"GODMT_MergeList",
|
||||
"GODMT_Pack",
|
||||
"GODMT_SplitString",
|
||||
"GODMT_StringListSelectByIndex",
|
||||
"GODMT_StringListSlice",
|
||||
"GODMT_StringListToBatch",
|
||||
"GODMT_Unpack"
|
||||
],
|
||||
{
|
||||
@@ -12616,6 +12655,7 @@
|
||||
"About_us",
|
||||
"AmapRegeoTool",
|
||||
"AmapWeatherTool",
|
||||
"Browser_display",
|
||||
"CLIPTextEncode_party",
|
||||
"CombineVideos",
|
||||
"Dingding",
|
||||
@@ -12647,6 +12687,8 @@
|
||||
"LLM_local_loader",
|
||||
"LLavaLoader",
|
||||
"Lorebook",
|
||||
"RSS_loader",
|
||||
"RSS_tool",
|
||||
"SpeedChange",
|
||||
"URL2IMG",
|
||||
"VAEDecode_party",
|
||||
@@ -12720,13 +12762,22 @@
|
||||
"load_wikipedia",
|
||||
"md_to_excel",
|
||||
"md_to_html",
|
||||
"mini_error_correction",
|
||||
"mini_flux_prompt",
|
||||
"mini_flux_tag",
|
||||
"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_ebd_tool",
|
||||
"openai_tts",
|
||||
"openai_whisper",
|
||||
@@ -13876,6 +13927,7 @@
|
||||
"Bjornulf_SaveImageToFolder",
|
||||
"Bjornulf_SaveText",
|
||||
"Bjornulf_SaveTmpImage",
|
||||
"Bjornulf_ScramblerCharacter",
|
||||
"Bjornulf_SelectImageFromList",
|
||||
"Bjornulf_ShowText",
|
||||
"Bjornulf_TextToSpeech",
|
||||
@@ -14348,6 +14400,7 @@
|
||||
[
|
||||
"AddLabel",
|
||||
"AppendInstanceDiffusionTracking",
|
||||
"BOOLConstant",
|
||||
"BatchCLIPSeg",
|
||||
"BatchCropFromMask",
|
||||
"BatchCropFromMaskAdvanced",
|
||||
@@ -14438,6 +14491,7 @@
|
||||
"MaskOrImageToWeight",
|
||||
"MergeImageChannels",
|
||||
"ModelPassThrough",
|
||||
"ModelSaveKJ",
|
||||
"NormalizedAmplitudeToFloatList",
|
||||
"NormalizedAmplitudeToMask",
|
||||
"OffsetMask",
|
||||
@@ -14452,6 +14506,7 @@
|
||||
"ReverseImageBatch",
|
||||
"RoundMask",
|
||||
"SV3D_BatchSchedule",
|
||||
"SaveImageKJ",
|
||||
"SaveImageWithAlpha",
|
||||
"ScaleBatchPromptSchedule",
|
||||
"Screencap_mss",
|
||||
@@ -15184,12 +15239,17 @@
|
||||
"BboxesToBboxes",
|
||||
"ColorPicker",
|
||||
"CropImageByBbox",
|
||||
"ForEachClose",
|
||||
"ForEachOpen",
|
||||
"GetImageBatchSize",
|
||||
"ImageEqual",
|
||||
"ImageToBase64",
|
||||
"ImageToBase64Advanced",
|
||||
"IndexOfList",
|
||||
"IndexesOfList",
|
||||
"InnerIntCompare",
|
||||
"InnerIntMathOperation",
|
||||
"InnerLoopClose",
|
||||
"InsightFaceBBOXDetect",
|
||||
"IntToList",
|
||||
"IntToNumber",
|
||||
@@ -15512,6 +15572,7 @@
|
||||
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
||||
[
|
||||
"AddMask",
|
||||
"AnyPipeToBasic",
|
||||
"BasicPipeToDetailerPipe",
|
||||
"BasicPipeToDetailerPipeSDXL",
|
||||
"BboxDetectorCombined",
|
||||
@@ -15590,6 +15651,7 @@
|
||||
"ImpactLatentInfo",
|
||||
"ImpactLogger",
|
||||
"ImpactLogicalOperators",
|
||||
"ImpactMakeAnyList",
|
||||
"ImpactMakeImageBatch",
|
||||
"ImpactMakeImageList",
|
||||
"ImpactMakeMaskBatch",
|
||||
@@ -16359,9 +16421,11 @@
|
||||
],
|
||||
"https://github.com/mingsky-ai/ComfyUI-MingNodes": [
|
||||
[
|
||||
"AddWaterMarkNode",
|
||||
"AdjustBrightnessContrastSaturationNode",
|
||||
"BaiduTranslateNode",
|
||||
"ConvertGrayChannelNode"
|
||||
"ConvertGrayChannelNode",
|
||||
"LoadImagePathNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-MingNodes"
|
||||
@@ -17510,7 +17574,8 @@
|
||||
],
|
||||
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
||||
[
|
||||
"ImgBBUploader"
|
||||
"ImgBBUploader",
|
||||
"LLM_prompt_generator"
|
||||
],
|
||||
{
|
||||
"author": "N.RHEVI",
|
||||
@@ -18255,6 +18320,15 @@
|
||||
"title_aux": "\u2601\ufe0fBizyAir Nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders": [
|
||||
[
|
||||
"CheckpointLoaderNF4",
|
||||
"UNETLoaderNF4"
|
||||
],
|
||||
{
|
||||
"title_aux": "Model and Checkpoint Loaders for NF4 and FP4"
|
||||
}
|
||||
],
|
||||
"https://github.com/sipherxyz/comfyui-art-venture": [
|
||||
[
|
||||
"AV_AwsBedrockClaudeApi",
|
||||
@@ -19384,6 +19458,14 @@
|
||||
"title_aux": "Hakkun-ComfyUI-nodes"
|
||||
}
|
||||
],
|
||||
"https://github.com/turkyden/ComfyUI-SmartCrop": [
|
||||
[
|
||||
"ImageSmartCrop"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-SmartCrop"
|
||||
}
|
||||
],
|
||||
"https://github.com/tusharbhutt/Endless-Nodes": [
|
||||
[
|
||||
"ESS Aesthetic Scoring",
|
||||
@@ -19572,8 +19654,11 @@
|
||||
],
|
||||
"https://github.com/veighnsche/comfyui_gr85": [
|
||||
[
|
||||
"GR85_BatchRectMaskGenerator",
|
||||
"GR85_ContainsWord",
|
||||
"GR85_ElementsConcatenator",
|
||||
"GR85_FluxAttentionSeeker2",
|
||||
"GR85_GenerateDefaultClipValues",
|
||||
"GR85_ImageDimensionResizer",
|
||||
"GR85_ImageSizer",
|
||||
"GR85_ImageSizerAll",
|
||||
@@ -19589,7 +19674,9 @@
|
||||
"GR85_RandomWildcardTagPicker",
|
||||
"GR85_ShowText",
|
||||
"GR85_StrSafe",
|
||||
"GR85_TagInjector"
|
||||
"GR85_StringListSelector",
|
||||
"GR85_TagInjector",
|
||||
"GR85_UpdateT5Blocks"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_gr85"
|
||||
@@ -20169,9 +20256,16 @@
|
||||
[
|
||||
"FalAPIFluxControlNetConfigNode",
|
||||
"FalAPIFluxControlNetUnionConfigNode",
|
||||
"FalAPIFluxDevImageToImageNode",
|
||||
"FalAPIFluxDevNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetInpaintNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetNode",
|
||||
"FalAPIFluxDevWithLoraImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraInpaintNode",
|
||||
"FalAPIFluxDevWithLoraNode",
|
||||
"FalAPIFluxLoraConfigNode",
|
||||
"FalAPIFluxNode",
|
||||
"FalAPIFluxNodeWithControlNet"
|
||||
"FalAPIFluxProNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Fal-API-Flux"
|
||||
@@ -20664,6 +20758,7 @@
|
||||
"CheckpointLoaderSimpleWithSwitch",
|
||||
"ColorCorrectOfUtils",
|
||||
"ConcatTextOfUtils",
|
||||
"DetectorForNSFW",
|
||||
"GenderControlOutput",
|
||||
"ImageBatchOneOrMore",
|
||||
"ImageCompositeMaskedWithSwitch",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[project]
|
||||
name = "comfyui-manager"
|
||||
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
|
||||
version = "2.51.1"
|
||||
version = "2.51.2"
|
||||
license = { file = "LICENSE.txt" }
|
||||
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user