ComfyUI on a Home GPU: the Node Graph for Local Image Models
Status board (checked 2026-11-04)
| What it is | Open-source node-graph UI + backend for local diffusion / image / video models (Comfy-Org/ComfyUI) |
| Latest release | v0.44.0 (Nov 4, 2026) |
| License (app) | GPL-3.0 โ free, no account for core local use (comfy.org/download) |
| Repo | ~145k GitHub stars (checked Nov 4) |
| Install paths | Comfy Desktop (Win / macOS Apple Silicon / Linux) ยท Windows Portable ยท manual git + PyTorch |
| Default UI | http://127.0.0.1:8188 |
| Where the numbers come from | ComfyUI docs + GitHub releases. We have not published a seconds-per-image table on our box yet โ VRAM tiers below are from official guidance, not our stopwatch |
What it is
ComfyUI is the local workbench for image models: you wire loaders, samplers, VAEs and (optional) custom nodes into a graph, queue a run, and get files in ComfyUI/output/. It is not a chat engine โ that side of the home-rig story is Strata / Maya. Same PC, different job: VRAM for pixels, not MoE experts in RAM.
The project also sells Comfy Cloud and enterprise hosting. This page is about running on your own GPU. Partner / cloud nodes that bill per image are optional; you can stay fully offline after models are downloaded.
Free tier
- Local app: free. GPL-3.0, no feature gate on the core engine, no “pro” unlock for basic generation (download FAQ).
- Models keep their own licenses. Example: FLUX.3 [klein] weights are under the FLUX Kommunity License on a gated Hugging Face repo โ accept that agreement before you download; commercial terms are in that license, not in ComfyUI’s GPL.
- Comfy Cloud / Partner Nodes: paid compute or per-image APIs when you choose them. Skip them for a pure home-rig setup.
Getting started (3 steps)
- Install the right package for your OS from comfy.org/download or the system-requirements page: Desktop if you want auto-updates; Windows Portable if you want a self-contained folder on the latest commits; manual install if you need a specific CUDA / ROCm / MPS stack.
- Pick one starter model family and one precision, not “every checkpoint on Civitai.” For a current open-weights path, Comfy’s own templates cover FLUX.3 Image Klein (needs ComfyUI 0.41.0+): accept the gated HF license, drop the int8 (or bf16) files into
models/diffusion_models,models/text_encoders, andmodels/vaeas the Klein tutorial lists, then open the matching Workflow Template. - Queue once, then read VRAM + system RAM in your OS monitor. Comfy will happily fill the card; system RAM still holds weights. If the machine pages hard, turn the prompt upsampler off or drop resolution before buying another GPU.
What fits which card (official guidance, Nov 2026)
Comfy’s FLUX.3 Klein docs ship int8 templates “to keep the memory footprint small,” and say that with more than 24 GB VRAM you can swap in bf16 checkpoints (and the bf16 prompt upsampler) for closer prompt following. NVFP4 builds need a Blackwell GPU. Exact peak MiB depends on resolution, batch, and whether the Qwen3.5 upsampler is on โ treat the table as a starting map, not a promise.
| Your GPU class | Sensible first build (Klein) | Notes |
|---|---|---|
| ~8โ12 GB (3070 / 3060 Ti class) | int8 diffusion + int8 Qwen3-VL encoder + FLUX.2 VAE; try upsampler off first | Official templates aim at a small footprint; expect system RAM to matter as much as VRAM |
| 16 GB (4070 Ti SUPER class โ our box) | int8 stack as above; room for upsampler / higher res without jumping to bf16 | Good home-rig default. We have not timed sec/image on this card yet |
| 24 GB (4090 / 5090) | int8 still fine; try bf16 if you care about long prompts | Comfy’s “>24 GB โ bf16” line starts above this tier |
| 96 GB (RTX PRO 6000 class) | bf16 + bf16 upsampler without apologizing | Overkill for Klein alone; useful when you stack video nodes or big batches |
Disk: the app is light; models are not. Plan a dedicated folder (tens of GB per family). Python: docs recommend 3.13 for manual installs; Desktop/Portable bundle their own env. Apple Silicon: supported via PyTorch MPS (not MLX) per Comfy’s system-requirements FAQ.
Best use
- Reproducible local image / edit pipelines you can version as JSON workflows (same graph on Desktop, Portable, or later Cloud).
- FLUX.3 Klein text-to-image and instruction edits on your GPU with no per-image API bill after download (official tutorial).
- Same machine as your LLM stack when you schedule jobs: run Comfy when you need pixels; run Strata / Maya when you need tokens โ a 16 GB card rarely does both at full tilt.
Honest weaknesses
- The node graph is the product and the tax. Power users love it; “just make a picture” users bounce until they load a template.
- Custom-node entropy. Thousands of extensions exist; broken graphs after updates are normal. Prefer official templates until one workflow is stable.
- VRAM numbers lie without context. Peak usage tracks resolution, batch, upsampler, and whether weights sit in RAM. Blog “8 GB works” posts often assume a specific int8 stack and ~32 GB system RAM.
- License stacking. GPL for the app โ free commercial use of every weight file you drop in
models/.
FAQ
ComfyUI or AUTOMATIC1111 / Forge?
ComfyUI won the “serious local pipeline” niche: graphs, templates, and fast model support. A1111-style UIs are simpler for one-off prompts. If you already live in workflows, start here.
Does this replace Strata or Maya?
No. Those run chat / code MoE models. ComfyUI runs image (and video) diffusion graphs. Link them only if you build a tool that calls both.
Do I need Comfy Cloud?
Only when your GPU is too small for the job or you want a partner model that never ships weights. Desktop stays free for local open models.
Will you publish speeds for the 4070 Ti SUPER box?
Yes โ when we have a dated, stopwatch-backed table (model, precision, resolution, steps, sec/image). Until then, trust Comfy’s docs for fit, not influencer clips for timing.
๐ Summarised from official docs and hands-on samples. Product features and pricing change often โ official site wins.
Older: GLM-5.3-Flash: the 320B That Fits Because Its Attention Does Not Grow โRelated: Strata: the Engine That Made 125B a Gaming-PC Hobby
Qwen3.8-Flash-Next: the 125B That Made 100B-at-Home a Hobby
Project Maya: the Scheduler That Puts 748B on Your Desk