Power Lora Loader (rgthree)
Stack every LoRA in one node
- model
- clip
- MODEL
- CLIP
If you've ever run three LoRAs at once with ComfyUI's stock LoraLoader, you already know why this node exists. You end up daisy-chaining a separate loader for each LoRA, the graph turns into spaghetti, and switching one off means deleting the node or rewiring around it. The Power Lora Loader collapses all of that into a single node: as many LoRAs as you want, each with its own toggle and strength, in the footprint of one loader.
It ships in rgthree-comfy, the quality-of-life pack most people install right after ComfyUI Manager. Nothing in that pack generates anything - it exists to keep large workflows workable - and of everything in it, the Power Lora Loader is the piece that actually travels. It's the LoRA stacker the community reaches for by default, and in more than a few "how do I keep track of my LoRAs" threads it's the whole answer.
How it works
A LoRA is a small adapter that patches a checkpoint without retraining it, and it patches two things: the diffusion model and the CLIP text encoder. So a loader has to sit between your checkpoint and everything downstream, intercepting both. That's exactly this node's shape - it takes an incoming model and clip, applies every enabled LoRA in order, and hands the patched MODEL and CLIP back out.
Those two inputs and two outputs are the entire socket contract. Everything else lives on the node face as widgets, which is the clever part. You click + Add Lora to drop in a row, pick the file, set a strength, and repeat - there's no real limit. Right-click any row to move it up or down (purely cosmetic), toggle it on or off, or delete it. A property called Show Strengths flips between a single strength value used for both model and CLIP, and an advanced view where you set the two separately. Leave it on simple until you have a reason not to.
The feature that earns its reputation is tucked in that same right-click menu: an info dialog that reads a LoRA's trigger words straight from the file, or fetches them from CivitAI, and caches them locally. That last word matters - it's the only copy you keep once a model gets pulled from CivitAI, which happens a lot.
Wiring it up
Feed model and clip in from your checkpoint loader (or from an upstream Power Lora Loader if you're chaining). Send the MODEL output to your KSampler and the CLIP output to your CLIP Text Encode prompt nodes. Drop it in the wire between checkpoint and sampler and you're done.
Installing it
Two ways, both painless. In ComfyUI Manager, search the pack title - rgthree's ComfyUI Nodes (or just "rgthree") - install, and restart. Or from a terminal:
cd ComfyUI/custom_nodes
git clone https://github.com/rgthree/rgthree-comfy
then restart ComfyUI. There's nothing else to grab: no model files, no heavy dependencies, no pip wrangling. It's pure quality-of-life code, MIT-licensed, maintained by one person (rgthree, a Google engineer who built it as a side project) - still shipping, just at a calmer pace than its 2023–2024 peak.
Where people get burned
Most "the LoRA isn't doing anything" reports aren't the node's fault. Work down this list before you blame it:
- Architecture mismatch. LoRAs are bound to a base family. An SDXL LoRA does nothing on Flux, and even Pony, Illustrious, and vanilla SDXL LoRAs cross over unreliably despite sharing code. If a LoRA has zero effect, check it matches your checkpoint first.
- Missing trigger word. Plenty of LoRAs only fire when a specific word is in the prompt. Use the right-click info dialog to read the trained words, then actually put them in your positive prompt.
- Strength. The old 0.5–0.8 rule is SDXL-era advice. On newer bases like Z-Image people routinely run 1.0 and up, because dropping it loses likeness - check the model page instead of reflexively reaching for 0.7. And if a stack starts spitting black images or NaN errors, reorder it with the heavier LoRAs first.
The one genuine node-level trap is Nodes 2.0. ComfyUI's Vue frontend rewrite (late 2025) broke rgthree nodes - stacked text fields, properties that won't open, LoRA toggles that don't redraw until you resize the node. The maintainer confirmed it and has said outright he isn't porting to it, so as of mid-2026 it's only partly fixed. If your Power Lora Loader looks mangled, that's the cause: switch Nodes 2.0 off and use the legacy canvas, which ComfyUI still ships. Check that before filing a bug.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| modelopt | MODEL | — | |
| clipopt | CLIP | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| MODEL | MODEL | — |
| CLIP | CLIP | — |