Generare immagini con l'intelligenza artificiale non richiede per forza un abbonamento a Midjourney o a DALL·E. Con ComfyUI, un'interfaccia gratuita e open source, puoi far girare modelli come Stable Diffusion e Flux direttamente sul tuo computer: nessun costo per immagine, nessun limite mensile e, soprattutto, i tuoi prompt e le tue creazioni restano sul tuo disco. Questa guida ti accompagna dall'installazione alla prima immagine, con i comandi reali da digitare, prompt pronti da copiare e le soluzioni agli errori che capitano più spesso.
A chi serve questa guida e cosa otterrai
È pensata per chi vuole un laboratorio di immagini IA in casa: creativi, grafici, sviluppatori, curiosi che non temono il terminale. Al termine avrai ComfyUI installato e funzionante, almeno un modello scaricato e saprai generare immagini da un testo, modificare i parametri principali e correggere i problemi più comuni. Non servono competenze di programmazione, ma un minimo di dimestichezza con il terminale aiuta.
Prerequisiti reali (soprattutto l'hardware)
La parte più importante è la scheda grafica. In sintesi:
- Windows o Linux con GPU NVIDIA: la configurazione ideale. Con 8 GB di VRAM lavori bene con Stable Diffusion XL; per Flux è meglio averne 12 o più.
- Mac con chip Apple Silicon (M1/M2/M3/M4): funziona tramite l'accelerazione Metal, più lento ma utilizzabile.
- Solo CPU: possibile ma molto lento, ogni immagine può richiedere diversi minuti.
- Spazio su disco: tieni liberi almeno 20-30 GB, i modelli sono file da diversi gigabyte.
- Software: Python 3.11 o 3.12 e Git installati.
Quale strumento e quale modello scegliere
Per l'interfaccia, ComfyUI è la prima scelta consigliata: è gratuita, leggera, basata su un sistema a nodi che mostra ogni passaggio della generazione ed è la più aggiornata sui nuovi modelli. Le alternative sono AUTOMATIC1111 e Forge (interfaccia più classica a moduli), Fooocus (semplicissimo, ottimo per iniziare) e, su Mac, Draw Things. Se vuoi solo «scrivere e ottenere» senza capire i dettagli, Fooocus è più immediato; se vuoi controllo e crescere, ComfyUI ripaga lo sforzo.
Per il modello, due opzioni coprono quasi tutto:
- Stable Diffusion XL (SDXL): maturo, leggero, gira anche con 8 GB di VRAM. Un solo file da caricare. Ottimo per partire.
- Flux.1 [schnell] di Black Forest Labs: qualità e aderenza al prompt superiori, soprattutto sul testo dentro le immagini. La versione schnell è veloce e con licenza Apache 2.0 (uso commerciale libero); la versione dev è più raffinata ma con licenza solo per uso non commerciale.
Consiglio: inizia con SDXL per prendere confidenza, poi passa a Flux schnell quando vuoi alzare la qualità.
Installare ComfyUI passo passo
Il modo più controllabile è da terminale. Apri il terminale (su Windows usa PowerShell) e digita, una riga alla volta:
# 1) Scarica ComfyUI
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
# 2) Crea un ambiente Python isolato
python -m venv venv
# Attivalo: (Windows)
venv\Scripts\activate
# oppure (Linux/Mac)
source venv/bin/activate
# 3) Installa PyTorch con supporto CUDA (per GPU NVIDIA)
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu124
# 4) Installa le dipendenze di ComfyUI
pip install -r requirements.txt
Se non hai una GPU NVIDIA, salta il passo 3 con l'indice CUDA e installa torch normalmente (su Mac Apple Silicon funziona con la versione standard, che usa Metal). In alternativa esiste ComfyUI Desktop, un'app con installazione guidata che evita il terminale: comoda per chi parte da zero.
Scaricare il modello e metterlo nella cartella giusta
I modelli vanno collocati in sottocartelle precise dentro ComfyUI/models.
- SDXL: scarica
sd_xl_base_1.0.safetensorsdalla pagina ufficiale di Stability AI su Hugging Face e mettilo inComfyUI/models/checkpoints. - Flux schnell (versione facile): scarica il file unico già pronto
flux1-schnell-fp8.safetensorse mettilo anch'esso inComfyUI/models/checkpoints: si carica come un normale checkpoint, senza configurare componenti separati.
Da terminale puoi anche usare lo strumento ufficiale di Hugging Face:
pip install -U "huggingface_hub[cli]"
hf download stabilityai/stable-diffusion-xl-base-1.0 sd_xl_base_1.0.safetensors --local-dir ComfyUI/models/checkpoints
Avviare ComfyUI e generare la prima immagine
Dalla cartella ComfyUI, con l'ambiente attivo, lancia:
python main.py
Apri il browser all'indirizzo http://127.0.0.1:8188. Vedrai il flusso di lavoro predefinito già pronto. I nodi importanti sono: Load Checkpoint (seleziona qui il modello scaricato), i due nodi CLIP Text Encode (il prompt positivo, ciò che vuoi, e quello negativo, ciò che NON vuoi), il KSampler (dove imposti passi e sampler) e Save Image. Scrivi il tuo prompt nel nodo positivo e premi Queue Prompt (o Ctrl+Invio). Dopo qualche secondo l'immagine compare e viene salvata in ComfyUI/output.
Parametri da conoscere: i passi (steps) regolano la rifinitura — per SDXL 25-30 vanno bene, per Flux schnell ne bastano 4; il CFG indica quanto il modello deve «obbedire» al prompt (per SDXL 6-8, per Flux schnell tienilo basso, intorno a 1); il seed rende riproducibile un risultato.
Tre prompt da copiare e cosa aspettarti
Positivo: "professional product photo of a ceramic coffee cup on a wooden table, soft window light, shallow depth of field, 50mm, photorealistic, high detail" — Negativo: "blurry, low quality, distorted, watermark, text"
Ti aspetti una foto di prodotto pulita e realistica, con sfondo sfocato.
"isometric 3D illustration of a cozy bookshop, warm colors, soft shadows, clean vector style, detailed"
Risultato: un'illustrazione isometrica ordinata, adatta a icone o copertine.
"a vintage travel poster of the Dolomites at sunset, bold typography reading VISIT ITALY, flat colors, 1950s style"
Qui Flux dà il meglio perché gestisce bene il testo: aspettati un poster con la scritta leggibile, dove SDXL invece spesso storpia le lettere.
Errori comuni e come risolverli
- "CUDA out of memory": la VRAM non basta. Riduci la risoluzione (parti da 1024×1024 o meno), genera una immagine alla volta, oppure avvia con
python main.py --lowvram. - "Torch not compiled with CUDA enabled": hai installato la versione CPU di PyTorch. Reinstallalo con l'indice CUDA del passo 3.
- Il modello non compare nel menu Load Checkpoint: hai messo il file nella cartella sbagliata. Deve stare in
models/checkpoints; poi premi il tasto di aggiornamento (Refresh) dell'interfaccia. - Immagini sgranate o «bruciate» con Flux: il CFG è troppo alto. Abbassalo a circa 1 e usa pochi passi.
- Avvio lentissimo su Mac: normale, l'accelerazione Metal è più lenta di una GPU NVIDIA; riduci la risoluzione per accorciare i tempi.
Varianti e passi successivi
Una volta a tuo agio, ComfyUI apre un mondo. Puoi aggiungere LoRA (piccoli file che insegnano al modello uno stile o un soggetto specifico, da mettere in models/loras), usare ControlNet per guidare la composizione partendo da uno schizzo o da una posa, applicare un upscaler per portare le immagini a risoluzioni alte, o fare inpainting per ritoccare solo una parte dell'immagine. La community condivide migliaia di modelli e flussi di lavoro pronti: trascinando in ComfyUI un'immagine generata da altri, spesso ne carichi anche il workflow.
Quando conviene NON installare nulla
Se non hai una GPU adeguata, ti serve solo qualche immagine ogni tanto o hai fretta, i servizi cloud restano più pratici: Midjourney, DALL·E dentro ChatGPT, Ideogram o Adobe Firefly producono ottimi risultati senza configurazioni. Il vantaggio del locale è economico e di privacy: a parità di uso intenso non paghi nulla e i contenuti non lasciano il tuo computer. Per chi genera molte immagini, sperimenta o lavora con materiale riservato, ComfyUI è la scelta che ripaga il tempo speso a installarlo. I nomi dei modelli, i comandi e le licenze citati sono aggiornati allo stato attuale; verifica sempre la licenza del modello prima di un uso commerciale.




