mirror of
https://git.datalinker.icu/ltdrdata/ComfyUI-Manager
synced 2025-12-08 21:54:26 +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"
|
||||
],
|
||||
"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",
|
||||
@ -14772,6 +14772,36 @@
|
||||
"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"
|
||||
@ -5137,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",
|
||||
@ -5507,7 +5530,8 @@
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
||||
[
|
||||
"ComfyUIPixtralVision"
|
||||
"ComfyUIPixtralVision",
|
||||
"MultiImagesInput"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_pixtral_vision"
|
||||
@ -6393,6 +6417,7 @@
|
||||
[
|
||||
"ttN KSampler_v2",
|
||||
"ttN advPlot combo",
|
||||
"ttN advPlot images",
|
||||
"ttN advPlot range",
|
||||
"ttN advPlot string",
|
||||
"ttN advanced xyPlot",
|
||||
@ -10809,6 +10834,7 @@
|
||||
],
|
||||
"https://github.com/dchatel/comfyui_davcha": [
|
||||
[
|
||||
"ApplyMask",
|
||||
"ConditioningCompress",
|
||||
"DStack",
|
||||
"DavchaCLIPMergeSimple",
|
||||
@ -11260,6 +11286,7 @@
|
||||
"Eden_IMG_unpadder",
|
||||
"Eden_Int",
|
||||
"Eden_MaskBoundingBox",
|
||||
"Eden_RepeatLatentBatch",
|
||||
"Eden_Seed",
|
||||
"Eden_String",
|
||||
"Eden_gpt4_node",
|
||||
@ -11534,6 +11561,7 @@
|
||||
"FL_BatchAlign",
|
||||
"FL_BulkPDFLoader",
|
||||
"FL_BulletHellGame",
|
||||
"FL_CaptionSaver_V2",
|
||||
"FL_CaptionToCSV",
|
||||
"FL_CodeNode",
|
||||
"FL_ColorPicker",
|
||||
@ -11577,6 +11605,7 @@
|
||||
"FL_PDFToImages",
|
||||
"FL_PaperDrawn",
|
||||
"FL_PasteOnCanvas",
|
||||
"FL_PathTypeChecker",
|
||||
"FL_PixelArtShader",
|
||||
"FL_PixelSort",
|
||||
"FL_PromptSelector",
|
||||
@ -12200,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"
|
||||
],
|
||||
{
|
||||
@ -12624,6 +12655,7 @@
|
||||
"About_us",
|
||||
"AmapRegeoTool",
|
||||
"AmapWeatherTool",
|
||||
"Browser_display",
|
||||
"CLIPTextEncode_party",
|
||||
"CombineVideos",
|
||||
"Dingding",
|
||||
@ -12655,6 +12687,8 @@
|
||||
"LLM_local_loader",
|
||||
"LLavaLoader",
|
||||
"Lorebook",
|
||||
"RSS_loader",
|
||||
"RSS_tool",
|
||||
"SpeedChange",
|
||||
"URL2IMG",
|
||||
"VAEDecode_party",
|
||||
@ -12728,16 +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",
|
||||
@ -13887,6 +13927,7 @@
|
||||
"Bjornulf_SaveImageToFolder",
|
||||
"Bjornulf_SaveText",
|
||||
"Bjornulf_SaveTmpImage",
|
||||
"Bjornulf_ScramblerCharacter",
|
||||
"Bjornulf_SelectImageFromList",
|
||||
"Bjornulf_ShowText",
|
||||
"Bjornulf_TextToSpeech",
|
||||
@ -14359,6 +14400,7 @@
|
||||
[
|
||||
"AddLabel",
|
||||
"AppendInstanceDiffusionTracking",
|
||||
"BOOLConstant",
|
||||
"BatchCLIPSeg",
|
||||
"BatchCropFromMask",
|
||||
"BatchCropFromMaskAdvanced",
|
||||
@ -14449,6 +14491,7 @@
|
||||
"MaskOrImageToWeight",
|
||||
"MergeImageChannels",
|
||||
"ModelPassThrough",
|
||||
"ModelSaveKJ",
|
||||
"NormalizedAmplitudeToFloatList",
|
||||
"NormalizedAmplitudeToMask",
|
||||
"OffsetMask",
|
||||
@ -14463,6 +14506,7 @@
|
||||
"ReverseImageBatch",
|
||||
"RoundMask",
|
||||
"SV3D_BatchSchedule",
|
||||
"SaveImageKJ",
|
||||
"SaveImageWithAlpha",
|
||||
"ScaleBatchPromptSchedule",
|
||||
"Screencap_mss",
|
||||
@ -15195,12 +15239,17 @@
|
||||
"BboxesToBboxes",
|
||||
"ColorPicker",
|
||||
"CropImageByBbox",
|
||||
"ForEachClose",
|
||||
"ForEachOpen",
|
||||
"GetImageBatchSize",
|
||||
"ImageEqual",
|
||||
"ImageToBase64",
|
||||
"ImageToBase64Advanced",
|
||||
"IndexOfList",
|
||||
"IndexesOfList",
|
||||
"InnerIntCompare",
|
||||
"InnerIntMathOperation",
|
||||
"InnerLoopClose",
|
||||
"InsightFaceBBOXDetect",
|
||||
"IntToList",
|
||||
"IntToNumber",
|
||||
@ -15523,6 +15572,7 @@
|
||||
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
||||
[
|
||||
"AddMask",
|
||||
"AnyPipeToBasic",
|
||||
"BasicPipeToDetailerPipe",
|
||||
"BasicPipeToDetailerPipeSDXL",
|
||||
"BboxDetectorCombined",
|
||||
@ -15601,6 +15651,7 @@
|
||||
"ImpactLatentInfo",
|
||||
"ImpactLogger",
|
||||
"ImpactLogicalOperators",
|
||||
"ImpactMakeAnyList",
|
||||
"ImpactMakeImageBatch",
|
||||
"ImpactMakeImageList",
|
||||
"ImpactMakeMaskBatch",
|
||||
@ -17523,7 +17574,8 @@
|
||||
],
|
||||
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
||||
[
|
||||
"ImgBBUploader"
|
||||
"ImgBBUploader",
|
||||
"LLM_prompt_generator"
|
||||
],
|
||||
{
|
||||
"author": "N.RHEVI",
|
||||
@ -19406,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",
|
||||
@ -19594,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",
|
||||
@ -19611,7 +19674,9 @@
|
||||
"GR85_RandomWildcardTagPicker",
|
||||
"GR85_ShowText",
|
||||
"GR85_StrSafe",
|
||||
"GR85_TagInjector"
|
||||
"GR85_StringListSelector",
|
||||
"GR85_TagInjector",
|
||||
"GR85_UpdateT5Blocks"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_gr85"
|
||||
@ -20191,9 +20256,16 @@
|
||||
[
|
||||
"FalAPIFluxControlNetConfigNode",
|
||||
"FalAPIFluxControlNetUnionConfigNode",
|
||||
"FalAPIFluxDevImageToImageNode",
|
||||
"FalAPIFluxDevNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetInpaintNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetNode",
|
||||
"FalAPIFluxDevWithLoraImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraInpaintNode",
|
||||
"FalAPIFluxDevWithLoraNode",
|
||||
"FalAPIFluxLoraConfigNode",
|
||||
"FalAPIFluxNode",
|
||||
"FalAPIFluxNodeWithControlNet"
|
||||
"FalAPIFluxProNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Fal-API-Flux"
|
||||
@ -20686,6 +20758,7 @@
|
||||
"CheckpointLoaderSimpleWithSwitch",
|
||||
"ColorCorrectOfUtils",
|
||||
"ConcatTextOfUtils",
|
||||
"DetectorForNSFW",
|
||||
"GenderControlOutput",
|
||||
"ImageBatchOneOrMore",
|
||||
"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']:
|
||||
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));
|
||||
}
|
||||
}
|
||||
|
||||
@ -1418,7 +1418,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,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",
|
||||
"title": "comfyui_segformer_b2_sleeves",
|
||||
@ -23,16 +43,6 @@
|
||||
"install_type": "git-clone",
|
||||
"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",
|
||||
"title": "ComfyUI-LuminaNext [WIP]",
|
||||
|
||||
@ -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,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",
|
||||
"title": "Model and Checkpoint Loaders for NF4 and FP4",
|
||||
@ -190,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",
|
||||
@ -649,48 +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."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -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"
|
||||
@ -5137,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",
|
||||
@ -5507,7 +5530,8 @@
|
||||
],
|
||||
"https://github.com/ShmuelRonen/ComfyUI_pixtral_vision": [
|
||||
[
|
||||
"ComfyUIPixtralVision"
|
||||
"ComfyUIPixtralVision",
|
||||
"MultiImagesInput"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI_pixtral_vision"
|
||||
@ -6393,6 +6417,7 @@
|
||||
[
|
||||
"ttN KSampler_v2",
|
||||
"ttN advPlot combo",
|
||||
"ttN advPlot images",
|
||||
"ttN advPlot range",
|
||||
"ttN advPlot string",
|
||||
"ttN advanced xyPlot",
|
||||
@ -10809,6 +10834,7 @@
|
||||
],
|
||||
"https://github.com/dchatel/comfyui_davcha": [
|
||||
[
|
||||
"ApplyMask",
|
||||
"ConditioningCompress",
|
||||
"DStack",
|
||||
"DavchaCLIPMergeSimple",
|
||||
@ -11260,6 +11286,7 @@
|
||||
"Eden_IMG_unpadder",
|
||||
"Eden_Int",
|
||||
"Eden_MaskBoundingBox",
|
||||
"Eden_RepeatLatentBatch",
|
||||
"Eden_Seed",
|
||||
"Eden_String",
|
||||
"Eden_gpt4_node",
|
||||
@ -11534,6 +11561,7 @@
|
||||
"FL_BatchAlign",
|
||||
"FL_BulkPDFLoader",
|
||||
"FL_BulletHellGame",
|
||||
"FL_CaptionSaver_V2",
|
||||
"FL_CaptionToCSV",
|
||||
"FL_CodeNode",
|
||||
"FL_ColorPicker",
|
||||
@ -11577,6 +11605,7 @@
|
||||
"FL_PDFToImages",
|
||||
"FL_PaperDrawn",
|
||||
"FL_PasteOnCanvas",
|
||||
"FL_PathTypeChecker",
|
||||
"FL_PixelArtShader",
|
||||
"FL_PixelSort",
|
||||
"FL_PromptSelector",
|
||||
@ -12200,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"
|
||||
],
|
||||
{
|
||||
@ -12624,6 +12655,7 @@
|
||||
"About_us",
|
||||
"AmapRegeoTool",
|
||||
"AmapWeatherTool",
|
||||
"Browser_display",
|
||||
"CLIPTextEncode_party",
|
||||
"CombineVideos",
|
||||
"Dingding",
|
||||
@ -12655,6 +12687,8 @@
|
||||
"LLM_local_loader",
|
||||
"LLavaLoader",
|
||||
"Lorebook",
|
||||
"RSS_loader",
|
||||
"RSS_tool",
|
||||
"SpeedChange",
|
||||
"URL2IMG",
|
||||
"VAEDecode_party",
|
||||
@ -12728,16 +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",
|
||||
@ -13887,6 +13927,7 @@
|
||||
"Bjornulf_SaveImageToFolder",
|
||||
"Bjornulf_SaveText",
|
||||
"Bjornulf_SaveTmpImage",
|
||||
"Bjornulf_ScramblerCharacter",
|
||||
"Bjornulf_SelectImageFromList",
|
||||
"Bjornulf_ShowText",
|
||||
"Bjornulf_TextToSpeech",
|
||||
@ -14359,6 +14400,7 @@
|
||||
[
|
||||
"AddLabel",
|
||||
"AppendInstanceDiffusionTracking",
|
||||
"BOOLConstant",
|
||||
"BatchCLIPSeg",
|
||||
"BatchCropFromMask",
|
||||
"BatchCropFromMaskAdvanced",
|
||||
@ -14449,6 +14491,7 @@
|
||||
"MaskOrImageToWeight",
|
||||
"MergeImageChannels",
|
||||
"ModelPassThrough",
|
||||
"ModelSaveKJ",
|
||||
"NormalizedAmplitudeToFloatList",
|
||||
"NormalizedAmplitudeToMask",
|
||||
"OffsetMask",
|
||||
@ -14463,6 +14506,7 @@
|
||||
"ReverseImageBatch",
|
||||
"RoundMask",
|
||||
"SV3D_BatchSchedule",
|
||||
"SaveImageKJ",
|
||||
"SaveImageWithAlpha",
|
||||
"ScaleBatchPromptSchedule",
|
||||
"Screencap_mss",
|
||||
@ -15195,12 +15239,17 @@
|
||||
"BboxesToBboxes",
|
||||
"ColorPicker",
|
||||
"CropImageByBbox",
|
||||
"ForEachClose",
|
||||
"ForEachOpen",
|
||||
"GetImageBatchSize",
|
||||
"ImageEqual",
|
||||
"ImageToBase64",
|
||||
"ImageToBase64Advanced",
|
||||
"IndexOfList",
|
||||
"IndexesOfList",
|
||||
"InnerIntCompare",
|
||||
"InnerIntMathOperation",
|
||||
"InnerLoopClose",
|
||||
"InsightFaceBBOXDetect",
|
||||
"IntToList",
|
||||
"IntToNumber",
|
||||
@ -15523,6 +15572,7 @@
|
||||
"https://github.com/ltdrdata/ComfyUI-Impact-Pack": [
|
||||
[
|
||||
"AddMask",
|
||||
"AnyPipeToBasic",
|
||||
"BasicPipeToDetailerPipe",
|
||||
"BasicPipeToDetailerPipeSDXL",
|
||||
"BboxDetectorCombined",
|
||||
@ -15601,6 +15651,7 @@
|
||||
"ImpactLatentInfo",
|
||||
"ImpactLogger",
|
||||
"ImpactLogicalOperators",
|
||||
"ImpactMakeAnyList",
|
||||
"ImpactMakeImageBatch",
|
||||
"ImpactMakeImageList",
|
||||
"ImpactMakeMaskBatch",
|
||||
@ -17523,7 +17574,8 @@
|
||||
],
|
||||
"https://github.com/revirevy/Comfyui_saveimage_imgbb": [
|
||||
[
|
||||
"ImgBBUploader"
|
||||
"ImgBBUploader",
|
||||
"LLM_prompt_generator"
|
||||
],
|
||||
{
|
||||
"author": "N.RHEVI",
|
||||
@ -19406,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",
|
||||
@ -19594,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",
|
||||
@ -19611,7 +19674,9 @@
|
||||
"GR85_RandomWildcardTagPicker",
|
||||
"GR85_ShowText",
|
||||
"GR85_StrSafe",
|
||||
"GR85_TagInjector"
|
||||
"GR85_StringListSelector",
|
||||
"GR85_TagInjector",
|
||||
"GR85_UpdateT5Blocks"
|
||||
],
|
||||
{
|
||||
"title_aux": "comfyui_gr85"
|
||||
@ -20191,9 +20256,16 @@
|
||||
[
|
||||
"FalAPIFluxControlNetConfigNode",
|
||||
"FalAPIFluxControlNetUnionConfigNode",
|
||||
"FalAPIFluxDevImageToImageNode",
|
||||
"FalAPIFluxDevNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetInpaintNode",
|
||||
"FalAPIFluxDevWithLoraAndControlNetNode",
|
||||
"FalAPIFluxDevWithLoraImageToImageNode",
|
||||
"FalAPIFluxDevWithLoraInpaintNode",
|
||||
"FalAPIFluxDevWithLoraNode",
|
||||
"FalAPIFluxLoraConfigNode",
|
||||
"FalAPIFluxNode",
|
||||
"FalAPIFluxNodeWithControlNet"
|
||||
"FalAPIFluxProNode"
|
||||
],
|
||||
{
|
||||
"title_aux": "ComfyUI-Fal-API-Flux"
|
||||
@ -20686,6 +20758,7 @@
|
||||
"CheckpointLoaderSimpleWithSwitch",
|
||||
"ColorCorrectOfUtils",
|
||||
"ConcatTextOfUtils",
|
||||
"DetectorForNSFW",
|
||||
"GenderControlOutput",
|
||||
"ImageBatchOneOrMore",
|
||||
"ImageCompositeMaskedWithSwitch",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user