A curated collection of high-quality utility and infrastructure nodes for ComfyUI, focused on flexibility, batch workflows, video pipelines, and advanced control logic.
This repository is designed as a practical standard library for ComfyUI power users, workflow authors, and extension developers.
- ๐ Advanced switching & fallback control nodes
- ๐งฎ Powerful expression-based calculator
- ๐งต Robust batch utilities for IMAGE and LATENT
- ๐ผ๏ธ Smart image batch merging with resize / pad / crop
- ๐ฅ WAN Video block swapping (WanVideoWrapperโcompatible)
- ๐ง GGUF UNet loader for GGUF-based diffusion workflows
- ๐งฉ Clean categories under
Vantage / โฆ - ๐ ๏ธ Production-safe, well-tested, and extensible
Clone into your ComfyUI custom_nodes directory:
cd ComfyUI/custom_nodes
git clone https://github.com/vantagewithai/Vantage-Nodes.git
pip install -r requirements.txtRestart ComfyUI after installation.
All nodes are grouped under:
Vantage /
โโ Types
โโ Control
โโ String
โโ Math
โโ Image
โโ Latent
โโ Video
โโ Loaders
Category: Vantage / Math
- Expression-based calculator with:
- Variables
AโE(optional, auto-cast INT / FLOAT / STRING) - Multiline expressions
- Case-insensitive variables and functions
- Variables
- Supported functions:
ceil, floor, round, abs min, max pow, sqrt frac(x) # fractional part
Example:
ceil(
(A + B) * C
/ max(D, 1)
) + frac(E)
Category: Vantage / Control
Returns the first non-None input from up to 10 optional ANY inputs.
Perfect for:
- Fallback values
- Optional branches
- Conditional pipelines
Category: Vantage / Control
Selects one of multiple ANY inputs using an integer index (0-based).
- Multiline string indexer
- Stepper (next / previous)
- Random picker (seeded)
- Joiner
- Regex filter
- Delimiter / CSV splitter
Designed for:
- Prompt lists
- Batch prompts
- LLM outputs
- Procedural text workflows
Category: Vantage / Image
Joins two IMAGE batches into one.
Supports advanced resolution handling:
- Resize modes:
none(strict)resizepad(aspect-preserving)crop(center crop)
- Reference resolution:
- A or B
- Interpolation:
- nearest / bilinear / bicubic
Safely handles:
- Batch images from VAE Decode
- Mixed resolutions
- Optional inputs
Accumulate IMAGE batches iteratively.
Select one IMAGE input by index.
Strict batch join for LATENT tensors.
- Preserves metadata
- Enforces shape safety
- No spatial resizing (latent-safe)
Append LATENT batches for iterative workflows.
Index-based LATENT selector.
Category: Vantage / Video
A WAN Video Block Swapper, based on:
- ComfyUI-WanVideoWrapper
Allows advanced block-level swapping / routing inside WAN video models.
Use cases:
- Video style transfer
- Hybrid motion pipelines
- Experimental WAN architectures
Category: Vantage / Loaders
A UNet GGUF loader, based on:
- ComfyUI-GGUF
Features:
- Load GGUF-based UNet models
- Integrates with standard ComfyUI pipelines
- Designed for memory-efficient and experimental setups
- โ Explicit > implicit
- โ Safe defaults
- โ Optional inputs everywhere possible
- โ No silent failures
- โ Batch-first mindset
- โ Consistent naming & categories
This repo is intentionally utility-focused, not UI-heavy.
- All nodes are defined using native ComfyUI APIs
- No frontend modifications required
- Dropdowns implemented using list-based enums
- GPU-safe torch operations
- Compatible with standard and batch pipelines
This project builds upon ideas and implementations from:
- ComfyUI
- ComfyUI-WanVideoWrapper
- ComfyUI-GGUF
All credit for foundational work goes to their respective authors.
MIT License
- IMAGE / LATENT batch split
- Video batch utilities
- Auto aspect-ratio tools
- Batch inspectors & debuggers
- More loader abstractions
Krea 2-related parts of this repository were developed with help and reference from the following projects:
Special thanks to their authors for their work and shared ideas that helped support the Krea 2 implementation here.
The Multi Image Loader node was also developed with help and reference from:
- WhatDreamsCost-ComfyUI for the multi-image loading and gallery-based workflow ideas [web:23][web:250]
- ComfyUI-RMBG for background removal workflows, model handling, and related RMBG integration ideas [web:246][web:251]
Special thanks to those authors as well for the work that helped shape the Multi Image Loader functionality in this project.
Contributions, issues, and feature requests are welcome.
If you use these nodes in production or complex workflows, feedback is highly appreciated.