FLUX.2 Klein 9B — Ultimate All-in-One ComfyUI Workflow v2.0
90 nodes · 6 pipelines · 12 organized groups · 8GB VRAM compatible
One workflow file. Everything you need. No more switching between different JSON files for different tasks.
6 Pipelines in 1 Workflow
PipelineWhat It Does🎨 F1: Text → ImageStandard txt2img at 1024×1024🖼️ F2: Single-Reference KV EditEdit specific elements while preserving everything else🚀 F3: Face + Pose SwapTake a face from Image A + pose from Image B → combine realistically🎭 F4: InpaintingManual mask or AI auto-masking → regenerate only masked area🔀 F5: Image MergeBlend two images with adjustable ratio✨ RefinerDetail enhancement, lighting correction, skin texture improvement
Built-in Features
🧭 NAG (Normalized Attention Guidance) — Negative prompts that actually work on distilled Flux
🤖 Florence2 Auto-Masking — Type what to mask ("Segment the shirt") → pixel-perfect mask
⬆️ 4x UltraSharp Upscaler — Clean upscaling with detail preservation
🔷 Tiled VAE Decode — All VAE decodes are tiled to prevent OOM on 8GB VRAM
🔗 2-Slot LoRA Chain — Enhancer LoRA always last, add your own LoRAs in the empty slot
📋 Built-in Guide Notes — Download links, prompting tips, and troubleshooting right inside the workflow
Hardware Requirements
Minimum: 8GB VRAM (RTX 3060/4060/4070 with GGUF Q4 model)
Recommended: 10-12GB VRAM (RTX 3080/4070 Ti with FP8 model)
RAM: 16GB+
ComfyUI: Version 0.9.2 or newer
Models You Need
Diffusion Model (pick one):
Text Encoder:
qwen_3_8b_fp8mixed.safetensors→ Download
VAE:
flux2-vae.safetensors→ Download
Upscale Model:
4x-UltraSharpV2.pth→ OpenModelDB (its free just type 0 and get it)
LoRA:
klein_9b_enhancer_v2.safetensors→ Put inmodels/loras/
https://civarchive.com/models/2442399/elusarcas-detail-enhancer-or-flux-klein-9b?modelVersionId=2746136
Custom Nodes (install via ComfyUI Manager):
rgthree-comfy (Image Comparer)
ComfyUI-Florence2 by kijai (auto-masking, optional)
ComfyUI-GGUF by city96 (only if using GGUF models)
How to Use
Load the JSON in ComfyUI
use comphyui manager to install any missing node. ( critical step )
Only the Refiner is active by default — everything else is bypassed
To activate a pipeline: right-click its group header → Set Nodes Mode → Always Execute
To deactivate: right-click → Set Nodes Mode → Bypass ( or bypass groupe nodes )
Read the built-in Note nodes for prompting tips and download links
Prompting Tips
FLUX.2 Klein reads prompts like a novelist, NOT like Stable Diffusion.
Use: Subject → Setting → Details → Lighting → Technical terms
Power words: clean digital file, histogram equalization, gamma correction, studio strobe, shot on Canon EOS R5
Avoid: beautiful, masterpiece, best quality, trending on artstation
For text in images: Put text in quotes → A sign reading "HELLO"
Troubleshooting
OOM: Already using Tiled VAE. Try GGUF Q4 model if still crashing
Black images: Wrong text encoder. 9B needs Qwen3 8B, not 4B
Plastic faces: Make sure enhancer LoRA is active (strength 0.7)
NAG not working: Install ComfyUI-NAG custom node as alternative
Built and tested on RTX 4060 Mobile (8GB VRAM). If you have issues, leave a comment — I'll help you fix it.
If this workflow is useful to you, please leave a review — it helps others find it.
VERSION HISTORY:
v2.0 — Initial public release. 90 nodes, 6 pipelines, NAG, Florence2, Tiled VAE.