LoRA Loader
A whole LoRA stack on one node, with a search bar instead of a wall of loaders
- model
- stack
- model
If you stack LoRAs - a character, a style, a clothing set - your graph turns into a snake of LoraLoader nodes and spaghetti of model wires, and toggling one of them off means hunting down the right node and zeroing its strength. LoRA Loader in ComfyUI-NynxzNodes collapses that whole pile into a single node: a row per LoRA, each with its own on/off dot, searchable picker and strength. One model in, one model out, every LoRA you're running visible on one card.
It's a quality-of-life node, and this pack's LoRA loader is arguably the nicest one floating around, mostly because the picker is genuinely good. You get a search box over your whole models/loras folder, preview thumbnails, and bookmarks pinned to the top - which matters when your LoRA folder has 400 entries and you always reach for the same eight.
How it works
Mechanically it's nothing exotic - same model patching a stock LoraLoader does, applied in order down the stack, with the LoRAs added row by row. What's different is ergonomics: the stack input is a special widget type, so you build rows on the node itself rather than by chaining nodes. Each row is an on/off dot, the searchable picker, and a strength slider that takes negatives. Multiple rows of the same LoRA at different strengths just work, which is a neat way to do "this character, softly" and "this character, harder" from one stack.
Because merging LoRAs into the same model means their deltas add up - two character LoRAs at 1.0 both fire on every token, which is exactly why the pack's Regions group exists for when you need them to not collide - strength discipline is on you. The stack applies them additively in order, same as chained loaders would.
Inputs are model and the stack; the single output is model. If your LoRA also patches the text encoder (character and style LoRAs often carry CLIP weights), grab LoRA Loader (CLIP) instead - this node deliberately skips CLIP.
Install
It ships in Nynxz's Custom Nodes: ComfyUI Manager → search "NynxzNodes" and install the registry build, or
cd ComfyUI/custom_nodes
git clone https://github.com/Nynxz/ComfyUI-NynxzNodes
No pip dependencies - this node is pure ComfyUI-native patching. Cloning by hand means building the Vue UI first (pnpm install && pnpm build in the folder; the built web/ is gitignored), so prefer the Manager/registry install. Restart ComfyUI afterwards; if nodes don't appear, update ComfyUI core - the pack rides on the newer extension API.
Where people get burned
The fancy stack widget is the whole point, so if rows render as a plain text box your frontend isn't loaded - almost always the clone-without-build problem above, not a broken install. And if you add a LoRA and see no effect, check your row order and strengths first: later rows can counteract earlier ones, and negative strengths are legal here, which is powerful but also a great way to confuse yourself an hour later.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | — | |
| stack | NYNXZ_LORA_STACK | LoRA stack — add rows, pick + bookmark on the node |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| model | MODEL | — |