Extensions/ComfyUI-MaxedOut
ComfyUI Extension

ComfyUI-MaxedOut

Custom ComfyUI nodes used in Maxed Out workflows (SDXL, Flux, etc.)

By Maxed-Out-99·Created about a year ago·Updated 19 days ago· 9
Maxed-Out-99/ComfyUI-MaxedOut
Nodes65
On cloudLocal install
CategoryMXD/Detector, MXD/video
Stars9
Updated19 days ago

Nodes (65)

BBOX Detector Combined Batch MXD

Run your Impact Pack detector over a whole batch in one node

MXD/Detector
Combine Videos MXD

Stitch two clips into one video, end to end

MXD/video
Crop Image by Mask MXD

Crop to your subject's bounding box in one node

MXD/image
Extract Workflow From Image MXD

Never hand-copy a workflow JSON again

MXD/Image
Flux 2 Empty Latent Image MXD

Flux 2's weird latent format, tamed

MXD/Latent
Flux Empty Latent Image MXD

Flux resolutions, finally in a dropdown

MXD/Latent
Scale Flux Image MXD

Scale to a megapixel target and skip Flux's bad sizes

MXD/Upscaling
Flux Resolution Matcher MXD

Flux resolution presets, picked for you across three tiers

MXD/Latent
Flux Resolution Selector MXD

One dropdown, eighteen Flux resolutions, zero typing

MXD/Latent
Remove Frames From Start MXD

Chop the junk frames off the front of your clip

MXD/images
Select Frames MXD

Grab the exact frame (or run) you need from either end of a clip

MXD/images
Get Latent Size MXD

What resolution is this latent, anyway?

MXD/Latent
Group Video Frames MXD

Split a long frame sequence into chunk-sized groups

MXD/Video
Image and Mask Preview MXD

See your mask tinted over the image before you waste a sample

MXD/Image
Image Comparer MXD

A/B your images and save the winner in one node

MXD
Scale SDXL Image MXD

Scale to a megapixel count and land on an SDXL-safe size

MXD/Upscaling
Krea Layer Variance

Rotate the conditioning, not the seed

MXD/conditioning
Krea Seed Variance

The lazy Krea 2 variety hack

MXD/conditioning
Latent to L/R Masks MXD

Left mask, right mask — split a latent down the middle

MXD/latent
Unpack Latent Pipe MXD

The node that unwraps a WAN 2.2 latent pipe into real wires

MXD/Latents
Load Checkpoint MXD

The checkpoint loader that stops you guessing what you loaded

MXD/Loaders
Load Image Batch (Inputs/Outputs) MXD

Feed a folder of your own outputs back into the graph

MXD/Image
Load Image (From Folder) MXD

Load an image, get its prompts back too — and batch the whole folder

MXD/Image
Load Image MXD

Load an image and its own prompts in one go

image
Load Latent MXD

Resume a WAN 2.2 run with every setting intact

MXD/Latents
Load Latent Pipe MXD

Re-run a WAN 2.2 I2V latent without re-wiring a dozen wires

MXD/Latents
Load Latent Batch MXD

Resume every WAN 2.2 run in a folder, one after another

MXD/Latents
Load Latent Batch Pipe MXD

Load a whole folder of WAN 2.2 latents, settings included

MXD/Latents
LoadLatents_FromFolder_WithParams

The batch latent loader that remembers what your Wan run used

MXD/Latents
LoadLatent_WithParams

Resume a saved Wan 2.2 latent with its original prompt and settings

MXD/Latents
Load Video Batch (Inputs/Outputs) MXD

The batch video loader

MXD/Video
Load Video (From Folder) MXD

Load one video — or flip a switch and drain the whole folder

MXD/Video
Load Video MXD

Load a video into WAN 2.2 without the audio drama

image/video
Lora Loader MXD

The Power LoRA loader for people who got tired of one-LoRA-per-node

mxd
LTX Video Image Scaler MXD

The scaler that knows LTX wants a 32-aligned Stage 1 and a /64 final

image/processing
LTX Stage 2 Refiner MXD

The refine pass that makes LTX 2.3's two-stage flow work

MXD/Sampling
LTX Stage 1 Sampler MXD

The Stage 1 LTX sampler with the trained 8-step schedule already in it

MXD/Sampling
LTX Empty Latent Video MXD

The LTX empty latent that doesn't make you do the 8n+1 math

MXD/Latent
Pad Image for Outpainting MXD

Grow your canvas for outpainting — with the mask built in

image/transform
Place Image by Mask MXD

Paste an image exactly where a mask says, no hand-aligning

MXD/Image
Preview Video MXD

Look at a video in the viewer without writing it to disk

image/video
Prompt with Flux Guidance MXD

One node for the Flux text-encode + guidance combo

MXD/conditioning
Qwen Image Edit + Latent MXD

Mask-free image editing, compressed into one node

MXD/conditioning
Qwen Image Edit Prompt MXD (Triple)

Three reference images, one prompt — Qwen-Image-Edit conditioning in a box

advanced/conditioning
Empty Latent Image MXD

Pick an aspect ratio and be done

MXD/Latent
Resolution Selector MXD

Hand your graph a width and height, not a latent

MXD/Latent
Save Checkpoint MXD

Save Checkpoint keeps crashing on fp8 CLIP? This is the fix

MXD/Utils
Save Image (Dataset) MXD

Save images under their real names — for datasets, not galleries

MXD/Image
Save Image MXD

Save, preview, or save quietly — the output node that stops filling your viewer

MXD/Image
Save Latent MXD

The checkpoint for your WAN 2.2 workflow that isn't a checkpoint

MXD/Latents
SaveLatentMXD

Save a latent so you can finish it later without reloading the model

MXD/Latents
Save Video MXD

Save a new video version next to the original without clobbering it

image/video
SDXL Empty Latent Image MXD

SDXL resolutions, in a dropdown, for once

MXD/Latent
SDXL Resolution Matcher MXD

SDXL resolution, matched for you

MXD/Latent
Skip If Mask Empty MXD

Don't waste a KSampler pass on an empty mask

MXD/Detector
Smart Crop by Mask MXD

Crop to your subject, not to the center of the frame

image/transform
Video Comparer MXD

A/B your videos side by side without juggling tabs

MXD/video
WAN2.2 Empty Latent Video MXD

An empty WAN 2.2 video latent without the mental math

latent/video
Wan 2.2 Empty Latent Image MXD

The image latent WAN 2.2 I2V actually wants

WAN2.2/Latent
WAN 2.2 First & Last I2V MXD

Pin the first AND last frame of your WAN 2.2 clip

conditioning/video_models
Image Scaler Wan 2.2 I2V MXD

Drop your I2V start image into a Wan 2.2 bucket without the math

image/processing
Match Resolution Wan 2.2 I2V MXD

Make your second image match your first — the WAN 2.2 way

image/processing
WAN 2.2 Video Prep I2V MXD

Feed WAN 2.2 the bucket size it actually wants

MXD/video
WAN 2.2 Image to Video MXD

WAN 2.2 I2V conditioning without the scaling headache

conditioning/video_models
ZIT Empty Latent Image MXD

Z-Image Turbo's 64-block rule, handled for you

MXD/Latent
Readme

ComfyUI-MaxedOut

Custom ComfyUI nodes I use in my own Maxed Out workflows (SDXL, Flux, WAN 2.2, and more).

GitHub stars GitHub issues ComfyUI custom nodes

<p align="left"> <img src="assets/maxedout_icon.png" alt="Maxed Out icon" width="96" /> </p>

Mission

My main goal is to make existing nodes easier to use in the day-to-day especially for my own workflows.

Overview

  • Cleaner UX on frequently used nodes.
  • Time-saving presets for common resolutions.
  • Image/Video Comparer nodes with easy save.
  • Advanced Wan 2.2 nodes for my Patreon exclusive workflows.

Install

ComfyUI Manager (Recommended):

Open Manager (top-right in ComfyUI), search Maxed Out, install, then restart ComfyUI.

Manually:

cd ComfyUI\custom_nodes
git clone https://github.com/Maxed-Out-99/ComfyUI-MaxedOut.git

Restart ComfyUI after install.

Model Storage Auto-Registration

If you keep models outside ComfyUI/models (e.g. on another drive), point MaxedOut at that folder and every subfolder inside it (loras, checkpoints, vae, ...) gets auto-registered with ComfyUI at startup, just like ComfyUI/models/<type>. No extra_model_paths.yaml edits needed, and any new subfolder you add just works after a restart.

Set it any one of these ways:

  • ComfyUI Settings panel (easiest): Settings → MXDModel Storage → set Root Folder, then restart ComfyUI.
  • Config file: copy model_storage_config.json.example to model_storage_config.json in this repo's folder and set model_storage_root. This file is gitignored, so it's yours to keep.
  • Environment variable: set MAXEDOUT_MODEL_STORAGE to the folder path before launching ComfyUI.

Leave all three unset and nothing changes -- this is entirely opt-in.

Featured Nodes

| Node | What it does | |---|---| | Lora Loader MXD | Based on rgthree Power LoRA Loader. Fixes copy/paste issues, surfaces useful info/remove buttons, and keeps local LoRA info files organized. | | Image Comparer MXD | Compare original vs new images in-node and save the new result easily. | | Video Comparer MXD | Similar to Image Comparer but for video. | | Flux Empty Latent Image MXD / ZIT Empty Latent Image MXD / SDXL Empty Latent Image MXD | Resolution presets plus vertical toggle to avoid retyping the same sizes repeatedly. | | Save Image MXD | Simple save modes (Save + Preview, Save Only, Preview Only). | | WAN 2.2 MXD nodes | Helpers for WAN 2.2 latent/video prep, frame tools, and I2V-focused workflows. | | Prompt spellcheck | Right-click a misspelled word in any prompt box for suggestions. Works offline, no node to add. |

Companion Packs

Some things that used to live in here now ship separately, so you can install only what you want. Nothing below is required.

| Pack | What it is | |---|---| | Live-Preview-MXD | Watch video generations animate while they render, in a dockable panel. Also adds LTX 2.3 previews, which core can't do at all. | | Prompt-Library-MXD | Save named prompt snippets by category and pull them in by name, or let a wildcard pick one at random. | | Spell-Check-MXD | The prompt spellchecker on its own, if you don't want the rest of this pack. Safe to install alongside — it won't double up. | | Smart-Model-Loaders-MXD | Loader nodes that accept safetensors or GGUF in the same slot. Only needed if you actually use GGUF quants. |

Free Workflows

Free workflow releases are posted on Patreon (no sign up needed).

SDXL v1.5 Free Workflow

Flux v1.5 Free Workflow

Credits

Huge thanks to these projects. I have learned a lot from them and built on many of their ideas:

  • https://github.com/rgthree/rgthree-comfy Inspiration for LoRA Loader, Image/Video Comparer, and more.
  • https://github.com/kijai/ComfyUI-KJNodes Major reference and inspiration for my own nodes.

If you star this repo, definitely consider starring theirs too.

License

MIT — see LICENSE. Vendored code under web/vendor/ keeps its own licenses, carried alongside it in that folder.

This pack has no pip dependencies — everything it needs ships with ComfyUI.