Extensions/ComfyUI-MakkiTools
ComfyUI Extension

ComfyUI-MakkiTools

Makki's self custom nodes for ComfyUI.

By MakkiShizu·Created about a year ago·Updated 7 months ago· 9
MakkiShizu/ComfyUI-MakkiTools
Nodes23
On cloudLocal install
CategoryMakkiTools
Stars9
Updated7 months ago

Nodes (23)

AnyImageStitch(mki-任意数量图像拼接)

Stitch two, three, or twelve images side by side

MakkiTools
AnyImagetoConditioning_flux_kontext(mki-任意数量图像转条件-flux_kontext)

AnyImagetoConditioning_flux_kontext

MakkiTools
AutoLoop_create_pseudo_loop_video(已弃用-mki-创建伪循环视频)

Turning a clip into a seamless-ish loop

MakkiTools
BatchLoraLoader(mki-批量LoRA加载)

BatchLoraLoader, the stack-friendly loader

MakkiTools
BooleanSplitter(mki-布尔值拆分)

One toggle in, two wires out

MakkiTools
Environment_INFO(mki-环境信息显示)

Paste a full system report into a ComfyUI node

MakkiTools
get_folder_info(mki-获取文件夹文件信息)

List, sort, and filter files from inside the graph

MakkiTools
GetImageNthCount(已弃用-mki-获取第N张图像)

Grab one frame out of a batch

MakkiTools
ImageChannelSeparate(mki-图像通道分离)

Pull one color channel out of an image

MakkiTools
ImageCountConcatenate(已弃用-mki-图像批次拼接)

Merging batches, and why it's marked deprecated

MakkiTools
ImageHeigthStitch(已弃用-mki-图像纵向拼接)

The old vertical stitcher and where it went

MakkiTools
Image_Resize(mki-图像大小调整)

A resize node that doubles as a resolution calculator

MakkiTools
ImageTPSWarp(mki-TPS图像变形)

Morph one image to fit another shape with thin-plate splines

MakkiTools
ImageWidthStitch(已弃用-mki-图像横向拼接)

The old horizontal stitcher, superseded

MakkiTools
int_calculate_statistics(mki-整数计算统计)

21 stats over any number of integers

MakkiTools
MergeImageChannels(mki-图像通道合并)

The other half of the channel round-trip

MakkiTools
Prism_Mirage(mki-光棱坦克)

A two-image blend effect with a very Red Alert name

MakkiTools
random_any(mki-随机数输出)

A seed-less random int and float whenever you need one

MakkiTools
show_type(mki-数据类型显示)

This Tiny Node Tells You What ComfyUI Is Actually Passing You

MakkiTools
timer(mki-计时器)

Time any part of your workflow with timer(mki-计时器) — the stopwatch for ComfyUI graphs

MakkiTools
translator_m2m100(mki-多语言翻译-m2m100)

Translate text locally in ComfyUI with M2M100 — no API key, no prompts leaving your machine

MakkiTools
translators(mki-多语言翻译)

Translate Prompts With 39 Free Services and Zero API Keys

MakkiTools
UniversalInstaller(mki-安装Python包)

Pip Install From Inside a Workflow — Then Actually Restart

MakkiTools
Readme

ComfyUI - MakkiTools

中文介绍

self custom nodes for ComfyUI.

Sometimes I have to create simple nodes when needed, but can't find existing ones. It might just be cases of reinventing the wheel.

2025/08/29:Major modification

  • To ensure that future and current nodes do not conflict with other nodes, all node indices have been renamed. If a node is not found, you will need to pull the node again. I'm apologize for the inconvenience.
  • 为确保未来和当前节点不会与其他节点冲突,所有节点索引都已重命名。如果找不到节点,则需要重新拉取该节点。对于给您带来的不便,我深表歉意。

Function Introduction

Image Manipulation

  1. GetImageNthCount: Retrieve the Nth image from an image sequence.
  2. ImageChannelSeparate: Separate a specified channel from an image.
  3. MergeImageChannels: Merge different channels of an image.
  4. ImageCountConcatenate: Concatenate multiple image batches.
  5. ImageWidthStitch: (Deprecated) Stitch images horizontally.
  6. ImageHeigthStitch: (Deprecated) Stitch images vertically.
  7. AnyImageStitch: Stitch any number of images according to the specified dimension and reference size.
  8. Image_Resize: Resize an image.
  9. Prism_Mirage: Perform specific processing on two images.

Video Processing

  1. AutoLoop_create_pseudo_loop_video: (Deprecated) Convert a non - looping video into a looping video.

Information Display

  1. Environment_INFO: Display system environment information.
  2. show_type: Display the type of input data.
  3. timer: Display the running time of any process.

Translation Functions

  1. translators: Integrate a multi - language translation tool.
  2. translator_m2m100: Perform multi - language translation using the m2m100 model.

Random Number Generation

  1. random_any: Generate random integers and floating - point numbers.

Statistical Calculation

  1. int_calculate_statistics: Calculate various statistics for integers.

LoRA Loading

  1. BatchLoraLoader: Load LoRA models in batches.

Package Installation

  1. UniversalInstaller: Install specified Python packages.

How To Install

Recommended

Manual

  • Navigate to ComfyUI/custom_nodes in your terminal (cmd).
  • Clone the repository under the custom_nodes directory using the following command:
    git clone https://github.com/MakkiShizu/ComfyUI-MakkiTools
    cd ComfyUI-MakkiTools
    
  • Install dependencies in your Python environment.
    • For Windows Portable, run the following command inside ComfyUI\custom_nodes\ComfyUI-MakkiTools:
      ..\..\..\python_embeded\python.exe -m pip install -r requirements.txt
      
    • If using venv or conda, activate your Python environment first, then run:
      pip install -r requirements.txt
      

Notes

  • Some functions are deprecated. Use them with caution.
  • When using the translation functions, make sure the network connection is normal.
  • After installing Python packages, you need to fully restart ComfyUI for the changes to take effect.