Single ComfyUI Node That Does Everything — T2I, I2I, Inpaint, Outpaint, Faceswap, Camera Angle, BG Removal, AND AI Upscale. No Wiring. Ever. v.1.4.1
Free · Open Source · GitHub Four all-in-one nodes: Z-Image Turbo · Flux.2 Klein 9B · Qwen Image Edit 2511 · Krea 2 Korean / English UI — switch language in Settings

The Problem With ComfyUI Workflows
You download a workflow. It works — until you want to inpaint the result. So you load another workflow. Then you want to upscale that. Another workflow. Then redo the background. Another one.
You end up with 8 browser tabs, 6 workflow files, and you're manually copy-pasting filenames between them like it's 2019.
This node fixes that.
What Is This
TJ NODE ONE is a ComfyUI UI extension built around one idea: you shouldn't need to be a node graph engineer just to generate and iterate on images.
One node on the canvas. Every mode lives inside its panel. No wiring, no routing, no "wait which output goes into which input again."
T2I → I2I → INPAINT → OUTPAINT → EDIT → FACESWAP → ANGLE → UPSCALEThe entire pipeline — generation, editing, background removal, upscaling — in a single self-contained panel. Hit Send to on any result to pass it to the next mode instantly. That's it.
This node is about workflow convenience, not magic. It handles all the node wiring and parameter routing so you don't have to.
Four Nodes, Four Powerhouse Models
Z-Image ONE STUDIO (TJ)
Z-Image Turbo — Alibaba's flow-matching model (fast, high quality)
ModeWhat it doesT2IText → image, LoRA stack (up to 3), resolution presetsI2IDenoise-controlled image transformationINPAINTDraw mask directly in the node, regenerate region (DifferentialDiffusion)OUTPAINTExpand canvas in any direction (Up/Down/Left/Right px)RE-BGBiRefNet cuts the subject, you write a new background — no seamsCONTROLNETUnion ControlNet — Depth / Canny / Pose / etc in one modelFACE REDRAWYOLO detects faces → crop → regenerate → seamlessly blend backUPSCALESeedVR2 AI upscale (3B / 7B DiT model)
Flux.2 Klein ONE STUDIO (TJ)
FLUX.2 Klein 9B (Black Forest Labs) — multi-reference editing beast
ModeWhat it doesT2IFlux.2 Klein generation, LoRA stackI2IImage-to-image with Flux.2EDITMulti-reference editing — feed up to 5 reference imagesPAINTInpaint + Outpaint in one modeFACESWAPFace transfer via BFS LoRA (Best Face Swap)UPSCALESeedVR2 AI upscale (same models, shared)
Qwen Image Edit 2511 ONE STUDIO (TJ)
Qwen2.5-VL 7B — image editing with multi-image context and camera angle control
ModeWhat it doesT2IText to image with Qwen2.5-VL architectureI2IImage transformation with denoise controlEDITEdit images with text + up to 3 reference images (FluxKontext workflow)PAINTInpaint + Outpaint — mask editor + canvas expansionFACESWAPBFS LoRA face swap with auto promptANGLEDrag H/V/Z controls to rotate camera angle in 3D sceneUPSCALESeedVR2 AI upscale
Krea 2 ONE STUDIO (TJ)
Krea AI generation model
ModeWhat it doesT2IText to imageI2IImage-to-image transformationUPSCALESeedVR2 AI upscale
Features That Actually Matter
No wiring required — the node builds the ComfyUI graph internally. Set parameters, click Generate, done.
Send to — one button passes your result to any other mode as source image. T2I → Inpaint → Upscale in 3 clicks.
Language support — switch between 한국어 and English in Settings. All UI text, help docs, and error messages update on reload.
Gallery — every generated image is saved and browsable inside the node. Star favorites, delete failures, send any past result to any mode.
Compare slider — drag to compare source vs result side by side.
Scroll zoom — mouse wheel to zoom into any result.
Model Override Slots — expose input slots to wire in Primitive nodes for model filenames. .gguf filenames auto-switch to GGUF loaders.
LoRA stack — up to 3 LoRAs per generation. Trigger word auto-detection from file metadata.
Lightning LoRA — 4-step fast generation LoRA support for Klein, QE2511, and Krea2. Auto-sets Steps=4, CFG=1.
Camera Angle LoRA — QE2511 ANGLE mode: configure once in Settings, applies automatically.
Prompt Templates — save and recall prompt presets per node.
Settings persist — model selection, prompt suffix, save folder, everything saves and survives restarts.
SeedVR2 Upscale — Built In to All Nodes
All four nodes include a full SeedVR2 AI upscale mode sharing the same model folder.
DiT model: 3B (FP16 / FP8) or 7B FP8
Resolution up to 4096px
Attention mode: sdpa / flash_attn_2 / flash_attn_3 / sageattn
Color correction (LAB space)
Bug Fixes (v1.2)
Outpaint color param crash —
ImagePadKJcolor was sent as[R,G,B]array which ComfyUI interpreted as a node link → "Bad linked input" error. Fixed to"R, G, B"string format.Klein outpaint generating new images —
GetImageSizewas reading the unscaled padded image, causingEmptyFlux2LatentImageandVAEEncodedimensions to mismatch → model ignored reference conditioning and drew entirely new content. Fixed to read fromImageScaleToTotalPixelsoutput.Help overlay links — URLs in all help docs are now clickable hyperlinks.
Language selector position — Language selector now appears right after Refresh Models (consistent across all 4 nodes).
Install
1. Install the node
cd ComfyUI/custom_nodes
git clone https://github.com/designloves2/ComfyUI-TJ_NODE_ONE.git2. Install required custom nodes
Windows — just double-click:
install_requirements.batMac / Linux:
chmod +x install_requirements.sh
./install_requirements.shThis installs all 8 required nodes in one shot, skips anything already installed, and runs pip install -r requirements.txt for each. Restart ComfyUI when done.
Or install manually via ComfyUI Manager:
NodeRequired forComfyUI-Impact-PackFace Redraw mode (Z-Image)ComfyUI-Impact-SubpackRequired alongside Impact PackComfyUI-KJNodesKlein KV Cache · ImagePadKJ · QE2511 FluxKontext nodesComfyUI-SeedVR2UPSCALE mode (all nodes)ComfyUI_FaceAnalysisFaceswap mode (Klein · QE2511)ComfyUI-RMBGRE-BG mode (Z-Image)comfyui_controlnet_auxControlNet preprocessors (Z-Image)
3. Download models
Z-Image Turbo:
Diffusion: z_image_turbo_bf16.safetensors →
models/diffusion_models/Text Encoder: qwen_3_4b.safetensors →
models/text_encoders/VAE: ae.safetensors →
models/vae/
Flux.2 Klein 9B:
Diffusion: Black Forest Labs HF Collection →
models/diffusion_models/Text Encoder + VAE: Comfy-Org 9B pack →
models/text_encoders/+models/vae/
Qwen Image Edit 2511:
All model files: Comfy-Org QE2511 →
models/diffusion_models/+models/text_encoders/+models/vae/
Krea 2:
All model files: Comfy-Org Krea2 →
models/diffusion_models/+models/text_encoders/+models/vae/
SeedVR2 (UPSCALE mode — all nodes):
SeedVR2-models →
models/SEEDVR2/You need: DiT file (
seedvr2_ema_3b_fp16or_fp8or7b_fp8) +ema_vae_fp16.safetensors
The Other Half: TJ_NODE — Wireless Workflow Architecture Toolkit
ComfyUI-TJ_NODE — the node package this studio was built to work with.
If TJ NODE ONE is the cockpit, TJ_NODE is the engine room.
NodeWhat it doesPrompt Studio (TJ)Unified LLM prompt workflow — Auto / Enhancer / Image-to-Prompt modesScene Maker (TJ)Visual Beat-based prompt architecture — KO/EN/JP/CN auto-translateWireless ArchitectureMulti Router, Embedded Get/Set, Batch Workflow, Save Pipeline
→ github.com/designloves2/ComfyUI-TJ_NODE
FAQ
Q: Which models does each node support? A: Z-Image ONE → Z-Image Turbo. Klein ONE → Flux.2 Klein 9B/4B. QE2511 ONE → Qwen2.5-VL 7B Image Edit. Krea2 ONE → Krea AI model. Each node is architecture-specific.
Q: Do I need all the custom nodes? A: Only the ones for modes you use. SeedVR2 for upscale, FaceAnalysis for faceswap, RMBG for RE-BG, KJNodes for Klein/QE2511 outpaint. Core T2I/I2I works without most of them.
Q: VRAM requirements? A: Flux.2 Klein 9B ~18–24GB; use CPU offload for lower VRAM. Z-Image Turbo is lighter. QE2511 7B ~16–20GB. Krea2 varies by model. SeedVR2 3B FP8 ~12GB.
Q: My results don't look great. Is something broken? A: Probably not. Output quality is determined by the model, prompts, and LoRA choices — not the node. The node is just a UI shell.
Q: Can I wire this into a normal ComfyUI workflow? A: The node internally generates its own graph. You can connect prompt_override or model override input slots, but the node is self-contained by design.
Q: Why is there no separate workflow file for each mode? A: That's literally the whole point.
GitHub
TJ NODE ONE (this): https://github.com/designloves2/ComfyUI-TJ_NODE_ONE
TJ NODE — Wireless Workflow Architecture Toolkit: https://github.com/designloves2/ComfyUI-TJ_NODE
MIT License. Free forever. PRs welcome.


