Skip to content

Bitcoin accepted at checkout  |  Ships from Montreal, QC, Canada  |  Expert support since 2016

Local Image-Generation (Diffusion) Model Database

Local large language models get the attention, but a genuinely private AI stack can also see and create — and image generation follows the same hard rule as the rest of the sovereign stack: the model you can actually ship is decided by its licence before you ever judge its quality. Text-to-image is a licensing minefield, because the two best-looking open models — FLUX.1 [dev] and Stable Cascade — are non-commercial, and so is NVIDIA’s ultra-fast Sana. This database scores 15 self-hostable open-weight diffusion model families on licence commercial-safety first, then parameter count, architecture, minimum VRAM (at full precision and quantized), native resolution and speed — so you can find the model you can both afford to run and legally deploy.

Quick answer

If you want to generate images on your own hardware - no cloud, no per-image fees, no data leaving your machine - the model you can actually SHIP is decided by its LICENSE before its quality. The trap: the two best-looking open models, FLUX.1 [dev] and Stable Cascade, are NON-COMMERCIAL, and so is NVIDIA's ultra-fast Sana. The commercial-safe picks are FLUX.1 [schnell] (Apache-2.0), Qwen-Image and HiDream-I1 (Apache-2.0 / MIT), the compact Lumina-Image 2.0 (Apache-2.0), and the Stable Diffusion family under OpenRAIL / Stability's Community License (commercial-OK with conditions). VRAM is the other gate: Stable Diffusion 1.5 runs on 4 GB and SDXL on 8 GB, but the 12B FLUX models want ~24 GB at full precision - or ~8 GB with a GGUF Q4 quant and text-encoder offload.

Sort by license first, VRAM second. Commercial-safe and low-VRAM today: SDXL / SD 3.5 (OpenRAIL / Stability Community, < US$1M revenue) and FLUX.1 [schnell] (Apache-2.0). Treat FLUX.1 [dev], Stable Cascade and Sana as personal / research only. Every VRAM figure below is a practical estimate - verify the exact checkpoint's license before you ship.

License: permissive MIT / Apache - commercial OK   restricted OpenRAIL / revenue-capped / register - commercial OK with conditions   non-commercial product dead end   ·   VRAM figures are practical estimates (full pipeline, consumer GPU)

ModelLicenseParams / architectureMin VRAM
(fp16 / quant)
Native resSpeedBest for
FLUX.1 [schnell]Black Forest Labs permissiveApache-2.0 12BRectified-flow transformer (DiT) 24 GB / 8 GB 1024x1024 (multi-aspect) fast Fast 1-4 step high-quality generation; fully commercial-safe distilled FLUX
Apache-2.0 - the model card states it can be used for personal, scientific AND commercial purposes. 12B rectified-flow transformer, 1-4 steps (timestep-distilled). fp16/bf16 ~24 GB; fp8 ~12 GB; GGUF Q4 ~8 GB (down to 8 GB cards with text-encoder CPU offload). T5-XXL text encoder dominates memory. source
HiDream-I1 (Full)HiDream.ai permissiveMIT (transformer weights) 17B sparse DiT (MoE)Sparse diffusion transformer (mixture-of-experts) 34 GB / 16 GB 1024x1024 slow State-of-the-art 2025 open quality; MIT-licensed and commercial-friendly
Transformer weights are MIT (card: 'Commercial-Friendly', commercial use permitted). 17B sparse (MoE) DiT -> fp16 ~34 GB; GGUF / quantized ~16-24 GB. Distilled HiDream-I1-Dev / -Fast variants cut steps and VRAM. Bundled text encoders include Llama-3.1 (its own community terms); the VAE is Apache-2.0. source
Kandinsky 3.0AI-Forever (Sber) permissiveApache-2.0 3B U-Net (+ 8.6B Flan-UL2 text encoder; 12.1B total)U-Net latent diffusion + Flan-UL2 text encoder + MoVQ decoder 24 GB / 11 GB 1024x1024 slow Fully Apache-licensed; strong Russian / English; large text encoder
Apache-2.0 - full commercial use. 3B U-Net, but the 8.6B Flan-UL2 text encoder makes the pipeline ~12.1B total -> high VRAM (offloading / quantization recommended). MoVQ latent decoder (0.27B). source
Lumina-Image 2.0Alpha-VLLM (Shanghai AI Lab) permissiveApache-2.0 2B (Next-DiT)Flow-based diffusion transformer (Next-DiT) + Gemma-2 text encoder 9 GB / 5 GB 1024x1024 medium Compact 2B Apache-licensed flow DiT; efficient commercial-safe alternative to FLUX
Apache-2.0 - full commercial use. 2B flow-based (Next-DiT) transformer, 1024px (HF card). Uses a Gemma-2 text encoder. A mid-size open model you can actually ship commercially. source
Qwen-ImageAlibaba / Qwen Team permissiveApache-2.0 20B MMDiTMMDiT (multimodal diffusion transformer) 40 GB / 16 GB 1328x1328 (multi-aspect) slow Flagship 2025 open model; exceptional in-image text rendering (EN + CJK)
Apache-2.0 - full commercial use. 20B parameters; released 2025-08-04 (HF card). Large: fp16/bf16 ~40 GB; GGUF / quantized community builds run ~16-24 GB. Native 1:1 at 1328x1328 plus multiple aspect ratios. Best-in-class text-in-image among open models. source
KolorsKuaishou (Kwai-Kolors) restrictedApache-2.0 (commercial use requires vendor registration) unverified (SDXL-family U-Net + GLM text encoder; not stated on card)U-Net latent diffusion + ChatGLM3 text encoder 12 GB / 6 GB 1024x1024 medium Strong bilingual (EN/CN) photorealism; SDXL-compatible tooling
Weights are Apache-2.0, BUT the model card requires COMMERCIAL users to REGISTER via a questionnaire emailed to the vendor - treat commercial use as conditional. SDXL-family U-Net with a large GLM-based text encoder (raises VRAM vs plain SDXL). Exact parameter count is not stated on the card (marked unverified). source
PixArt-Sigma XL 1024-MSPixArt-alpha (Huawei Noah's Ark Lab) restrictedCreativeML Open RAIL++-M 0.6B DiTDiffusion transformer (DiT) + T5-XXL text encoder 9 GB / 4 GB 1024x1024 (to 4K) medium Tiny 0.6B transformer; efficient 1024->4K; weak-hardware-friendly with text-encoder offload
0.6B DiT - the transformer itself is tiny; practical VRAM is dominated by the T5-XXL text encoder (~9.5 GB fp16, ~4 GB fp8/offloaded). Open RAIL++-M: commercial OK with use-based restrictions. Successor to PixArt-alpha. source
Playground v2.5Playground AI restrictedPlayground v2.5 Community License 2.6B U-Net (SDXL-based; card lists ~3B)U-Net latent diffusion (SDXL architecture) 8 GB / 6 GB 1024x1024 medium SDXL-compatible weights with improved color and aesthetics
SDXL-architecture U-Net with dual CLIP text encoders (HF card: 'Based on Stable Diffusion XL'). Playground v2.5 Community License permits commercial use with conditions (attribution + acceptable-use terms) - review the license text before commercial deployment. Same VRAM profile as SDXL. source
Stable Diffusion 1.5Runway ML / CompVis restrictedCreativeML OpenRAIL-M 0.9B U-NetU-Net latent diffusion 4 GB / 2 GB 512x512 fast Lightweight base for fine-tunes / LoRAs; the largest community ecosystem; runs on almost any GPU
0.9B U-Net, 512px native (HF card). OpenRAIL-M permits commercial use but imposes use-based (behavioral) restrictions - read the license. Practical VRAM ~4 GB fp16 (2 GB with low-VRAM/quantized). source
Stable Diffusion 3.5 LargeStability AI restrictedStability AI Community License 8B MMDiTMMDiT (multimodal diffusion transformer) 18 GB / 10 GB 1024x1024 (up to 1 MP) slow Highest-quality open Stability model; prompt adherence and typography
8B MMDiT (HF card). Community License: free for commercial use for orgs/individuals under US$1M annual revenue; above that requires a Stability Enterprise License. T5-XXL text encoder drives VRAM; fp8 / GGUF builds run ~10-12 GB. source
Stable Diffusion 3.5 MediumStability AI restrictedStability AI Community License 2.5B MMDiT-XMMDiT-X (improved multimodal diffusion transformer) 10 GB / 6 GB 1024x1024 (trained to 1440) medium Consumer-GPU SD3.5; near-Large quality at lower VRAM
2.5B MMDiT-X (HF card metadata rounds to ~2B). Community License (< US$1M revenue commercial-free; Enterprise License above). Stability designed it to run on consumer GPUs (~9.9 GB); multi-resolution training 256-1440px. source
Stable Diffusion XL 1.0 (base + refiner)Stability AI restrictedCreativeML Open RAIL++-M 2.6B U-Net (~3.5B total pipeline)U-Net latent diffusion (dual text encoders) 8 GB / 6 GB 1024x1024 medium 1024px workhorse; strong quality-per-VRAM; refiner adds detail; huge tooling ecosystem
U-Net is 2.6B params (SDXL paper); full pipeline incl. the two text encoders + VAE is ~3.5B (HF card lists '3B params'). fp16 base ~8 GB min (12 GB comfortable); base+refiner ~12-16 GB; fp8 ~6 GB. Open RAIL++-M: commercial OK with use-based restrictions. source
FLUX.1 [dev]Black Forest Labs non-commercialFLUX.1 [dev] Non-Commercial License 12BRectified-flow transformer (DiT) 24 GB / 8 GB 1024x1024 (multi-aspect) slow Best-in-class open image quality for personal / research (guidance-distilled, ~20-50 steps)
NON-COMMERCIAL model license - the weights may NOT be used in a commercial product/service (generated OUTPUTS may be used commercially per the license). 12B rectified-flow transformer, ~20-50 steps. Same VRAM as schnell: fp16 ~24 GB, fp8 ~12 GB, GGUF Q4 ~8 GB. FLUX.1 [pro] is API-only (closed weights) and is therefore EXCLUDED from this self-hostable table. source
Sana 1.6B (1024px)NVIDIA + MIT HAN Lab non-commercialNVIDIA Source Code License-NC (NSCL v2) + Gemma terms 1.6B (1,648M) linear DiTLinear diffusion transformer + DC-AE (32x latent) + Gemma-2 2B text encoder 9 GB / 5 GB 1024x1024 (to 4K) fast Very fast / efficient (linear attention, 32x compression); research only
NON-COMMERCIAL: NVIDIA NSCL v2 governs, research purposes only; the Gemma-2-2B text encoder carries Google Gemma terms. 1.6B linear DiT is unusually efficient - 1024px on modest GPUs, up to 4096px. Few-step sampling. source
Stable Cascade (Wuerstchen v3)Stability AI non-commercialStable Cascade Non-Commercial Community License (stable-cascade-nc-community) Stage C 3.6B (+ Stage B 1.5B, Stage A 20M)Wuerstchen 3-stage cascade (42x-compressed latent) 16 GB / 8 GB 1024x1024 slow Research / personal only; very efficient 42:1 latent compression
NON-COMMERCIAL: 'stable-cascade-nc-community' license (the 'nc' is explicit on the HF card). Three stages A/B/C; Stage C ships as 1B or 3.6B. High latent compression = fast train/inference, but licensed for research/personal use only. source

Open data (CC BY 4.0): CSV · JSON · API: /wp-json/dc/v1/image-gen-models

Data is kept in English (single-source), verified 2026-07-26. Model names, licenses, specs and VRAM figures are not translated so they stay faithful to the original model cards.

The licence decides what you can ship

Only a handful of these models are cleanly commercial-safe. FLUX.1 [schnell] is Apache-2.0 — personal, scientific and commercial use are all permitted — which is exactly why it, and not its sibling FLUX.1 [dev], is the one you build a product on. Qwen-Image and Lumina-Image 2.0 are Apache-2.0 too, and HiDream-I1‘s transformer is MIT. The Stable Diffusion family sits in the middle: SD 1.5, SDXL and PixArt-Sigma ship under CreativeML OpenRAIL, which permits commercial use but attaches enforceable use-based restrictions, while SD 3.5 uses Stability’s Community License — free to use commercially only while your organisation is under USM in annual revenue. And then the dead ends: FLUX.1 [dev] (non-commercial model licence), Stable Cascade (an explicit nc-community licence) and Sana (NVIDIA’s research-only NSCL) look fantastic but cannot go into a commercial product. FLUX.1 [pro] is API-only closed weights, so it is not in this self-hostable table at all.

How much VRAM do you actually need?

Image models range from trivially cheap to data-centre-hungry. Stable Diffusion 1.5 runs on a 4 GB card and SDXL on 8 GB, which is why the SD ecosystem still dominates hobby rigs. The 12B FLUX models are a different story: they want roughly 24 GB at full bf16 precision — but a GGUF Q4 quant plus offloading the T5-XXL text encoder brings that down to about 8 GB, so they run on a mainstream gaming GPU with patience. The 2025-era flagships (20B Qwen-Image, 17B HiDream-I1) are genuinely large and lean on quantization to fit consumer hardware. Every VRAM figure in the table is a practical whole-pipeline estimate, not a vendor benchmark, so treat it as a starting point and confirm against your own setup. To size the GPU itself, cross-reference the AI & local-inference GPU database.

Where this fits in the local-AI stack

Image generation is one modality of a sovereign, self-hosted AI stack that never sends your data to a US cloud. For the models that generate text, see the local LLM model database; for the ones that hear and speak, the local voice-AI database; and for turning documents into searchable vectors, the local embedding-model database. To pick the runtime that serves any of them, the local AI runtime comparison and the quantization references, and to shop the hardware, the GPU database. Everything ties back to the Local LLM Canada hub and the wider Open Mining & AI Data catalogue, where this dataset is downloadable as CSV and JSON under a CC BY 4.0 licence.