247 nodesgenerated

ComfyUI-KJNodes

Various quality of life and masking related nodes for ComfyUI

Jukka Seppänen@kijai
GitHub

Repository overview

ComfyUI-KJNodes is a custom-node package for ComfyUI. The pinned source scan currently identifies 245 registered nodes. The project describes itself as a broad collection of utility, model-optimization, and quality-of-life nodes designed to keep additional dependencies relatively small.

Most node-level usage details are available in the generated node reference pages, including inputs, widgets, outputs, categories, and links back to the implementation.

Key capabilities

  • Workflow organization: Set/Get tools can reduce long links and help organize large graphs. The current implementation supports Nodes 2.0, legacy graphs, and subgraphs.
  • Image and mask utilities: The package includes compositing, resizing, batching, mask generation, range conversion, and preview helpers.
  • Model and memory optimization: Compilation, attention, loading, memory reporting, and video-model optimization nodes support advanced workflows.
  • Canvas productivity tools: Configurable node insertion, node swapping, link conversion, and connection-management shortcuts improve editing speed.

Installation

Clone the repository into the ComfyUI custom_nodes directory and install its Python dependencies:

git clone https://github.com/kijai/ComfyUI-KJNodes.git
python -m pip install -r ComfyUI-KJNodes/requirements.txt

Restart ComfyUI after installation. ComfyUI portable users should run the dependency command with the portable installation’s embedded Python interpreter.

Node categories

The latest scan contains 32 categories. The largest categories are:

  • KJNodes/image: 61 nodes
  • KJNodes/experimental: 23 nodes
  • KJNodes/masking: 23 nodes
  • KJNodes/misc: 15 nodes
  • KJNodes/ltxv: 12 nodes
  • KJNodes/deprecated: 10 nodes
  • KJNodes/text: 10 nodes
  • KJNodes/masking/generate: 9 nodes
  • KJNodes/audio: 7 nodes
  • KJNodes/latents: 6 nodes
  • KJNodes/memory: 6 nodes
  • KJNodes/noise: 6 nodes

Use the node directory on this page to search by node name, class, or category.

Source and version

This overview is generated from the pinned source checkout. Repository statistics and maintainer information are refreshed separately from GitHub.