Introduction
💪 UniFlex isn't just a workflow...it's a unified flexible and extensible framework, where things look and work roughly the same regardless of the model used or imaging task required. The most commonly used tools for local AI image generation are at your fingertips, while a suite of power tools are at the ready when needed.
The workflow is heavily annotated 🗒️ and includes a number of pre-configured samples 📦 for you to learn and build, without needing to buy access or dig through intentional obfuscations (e.g., node stacking). Native ComfyUI nodes have been used as much as possible, with the Core 🦴 edition requiring only five custom node packages (or just three in one of the pre-configured samples!)...and chances are good you already have these!
🔮 Krea 2 is the flagship model for the latest major version. However, other models supported with annotations, instructions, and/or pre-configured workflows include Anima; Bernini-R; Boogu-Image [Edit]; Chroma1-HD; FireRed-Image-Edit; Flux.1 Dev; Flux.2 Klein 9B; Ideogram 4; Qwen-Image [Edit]; SDXL (incl. Illustrious, Pony, etc.); and Z-image.
Development and testing occurred on the following system:
Operating system: Linux Mint 22.3 Cinnamon with 124 GB RAM
Processor: 11th Gen Intel© Core™ i9-11900 @ 2.50GHz × 8
Graphics card: NVIDIA GeForce RTX 3060 with 12 GB VRAM
Browser: Google Chrome
Please report bugs 🪲 or errors 🚫, as well as successes 🤞 and requests/suggestions 📝. Post and share your SFW creations!!! I spent a lot of time working on this project (((for no 💰))), so I hope others make good use of it and find it helpful.

Power Tools *
Background Removal & Segmentation:
RMBG, BiRefNet, and SAM/SAM2/SAM3 segmentation
ControlNets, Detailing, & Inpainting:
🔮 Krea 2 CN, Qwen-Image CN, and Z-Image CN model patch nodes
🔮 Krea 2 reference images controls —so fun!...kinda like Flux Redux
LanPaint with Crop-and-Stitch
LLMs for Text & Vision:
Prompting:
Prompt enhancers, using an LLM
Wildcards (OutputLists Combiner)
Upscaling:
XY Plots:
XY plots (OutputLists Combiner)
[* = stripped down Core 🦴 edition are also included in the download package]
What's New?
[11.0] This major version represents a massive rebuild and reorganization!!! 🔮 Krea 2 is now the flagship model. A lot of custom nodes have been replaced with their ComfyUI equivalents. Many helpful annotations have been integrated throughout the workflow.
Known Issues
[11.0] 🛑 LAYOUT NOT COMPATIBLE WITH NODES 2.0 🛑
[11.0] Several argument flags are known to have incompatibilities with many models and configurations, so start ComfyUI without them when testing things out. These are known to have been problematic for me: --fast, --force-channels-last, --fp8_e4m3fn-unet, and --use-sage-attention.
[11.0] The 🔮 Krea 2 ControlNet and 🔮 Krea2-Projector-Tuner custom node packages may not yet be available in the Manager. They can be installed manually...or the nodes can just be deleted.
[11.0] Some revisions occurred during building of the pre-configured sampler workflows. For the most up-to-date changes, use the 🔮 Krea 2 and/or 🔮 Krea 2 —Core workflows.
Quick Start
Install or update ComfyUI to the very latest version. Follow the official Comfy documentation or your favorite YouTube installation video, if needed.
Check that ComfyUI Manager is available, or install it.
Download the 🔮 Krea 2 model, along with its text encoder and VAE, from the Comfy-Org Hugging Face repository.
Open the default 🔮 Krea 2 workflow in ComfyUI, or start with the pared down Core 🦴 edition.
Use the Manager to Install Missing Custom Nodes. (A couple of hot-off-the-presses 🔮 Krea 2 packages may not yet be available through the Manager, but can be installed manually...or the nodes can just be deleted.)
Restart ComfyUI.
Run the default text-to-image recipe 🥣.
Enjoy your generated image creations! 😎
Navigation
The workflow is structured for flexibility. Many unconnected nodes have intentionally been included to provide options and ideas for endless tweaking. (The workflow does not employ Anything Everywhere, so if a node connection looks empty, it really is empty.)
In the Switchboard group, flip the yes|no 🔵 toggles to mute or unmute groups and the jump arrows ➡️ to quickly move to particular groups for adjustments. 🛑 Do NOT run the workflow with all switches flipped to yes! —except in the Core edition.
In the rgthree settings, it is also recommended to show fast toggles in group headers for muting.
In the Lite Graph section of the settings, enable the fast-zoom shortcut and set the zoom speed to around 1.5–1.75. The workflow was built with a snap to grid size of 20.
Most of the workflow is unpinned 📌, so grab any empty space with your mouse to navigate around. You are welcome to pin 📌 anything you like to prevent accidentally moving groups or nodes.
Recipes
Run the default text-to-image recipe 🥣 to ensure you have the basics configured correctly before too much tweaking.
Once you have the workflow running, drag-and-drop your rendered image back onto the ComfyUI canvas to continue working. This ensures you will always have a good default workflow as fallback. 🏅
The workflow is heavily annotated 🗒️ and includes a number of pre-configured samples 📦 for you to learn and build!
Description
See workflow description.




