cliffnodes/krea2-multi-character-lora-node-w-bounding-box — explained in plain English
Analysis updated 2026-05-18
Generate one image containing multiple distinct characters without their LoRAs blending together.
Keep a character's face and identity consistent across a series of generated images using a reference photo.
Control the placement of objects, props, or backgrounds by drawing labeled boxes on the canvas.
Add a reference image to a scene element that has no trained LoRA, like a prop or location.
| cliffnodes/krea2-multi-character-lora-node-w-bounding-box | agricidaniel/gogh | betta-tech/harness-sdd | |
|---|---|---|---|
| Stars | 46 | 46 | 46 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing ComfyUI install with the Krea 2 model and any character LoRA files you want to use.
This project is a custom node for ComfyUI, a visual tool for building AI image generation workflows. It lets you place multiple characters in a single generated image, where each character comes from a different LoRA, a small add on file that teaches an image model a specific look or identity. Normally, mixing several LoRAs in one image causes them to bleed into each other, blending faces or styles together. This node fixes that by letting you draw a box for each character on the canvas and locking each LoRA strictly to its own box, so one character's LoRA never affects another region of the image. Beyond characters, the same boxes can control other parts of a scene too, such as objects, props, or backgrounds, when paired with a compatible prompt style, letting someone lay out an entire image by drawing and describing regions. The newest version adds a second feature called Reference Lock. Even with boxes preventing bleed within a single image, a LoRA alone does not guarantee a character looks exactly the same across many separate generations, since faces can drift slightly from one image to the next. Reference Lock lets you attach a reference image to any box, and during the image generation process, that box is nudged step by step toward matching the reference, in addition to the LoRA masking. This works even for boxes with no LoRA at all, useful for props or backgrounds you have a reference photo for but no trained LoRA for. Settings control how strongly the reference pulls the image and during which part of the generation process it applies. The README also documents a recent fix for a type of LoRA file called LoKr, which previously failed silently and appeared to do nothing when loaded. It is now correctly recognized and applied. Older versions of the node remain available and unaffected by these changes, so existing workflows continue to work.
A ComfyUI node that places multiple character LoRAs in one image using boxes so each stays confined to its own region, plus a reference image lock to keep identities consistent.
Mainly Python. The stack also includes Python, ComfyUI.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.