Fooocus: installare il generatore di immagini IA gratuito
Fooocus è un generatore di immagini gratuito e open source (GPL-3.0) basato su SDXL: si decomprime l'archivio Windows di circa 2 GB, si avvia run.bat e l'interfaccia si apre nel browser. Richiede almeno 4 GB di VRAM NVIDIA e 8 GB di RAM. Due limiti nel 2026: il progetto riceve ormai soltanto correzioni di bug e il PyTorch integrato non supporta le schede RTX 50, con cui diversi utenti hanno segnalato errori di esecuzione.
Fooocus è un software gratuito e open source che genera immagini con l'IA sul tuo computer, con la semplicità di un servizio online: un campo di testo, un pulsante e buone impostazioni predefinite. Si basa su Stable Diffusion XL. Al 28 settembre 2026, rimane uno dei modi più rapidi per ottenere una prima immagine su Windows con una scheda NVIDIA della generazione 40 o precedente, ma il suo sviluppo è in modalità manutenzione. Questa guida tratta l'installazione, la prima immagine, le funzioni poco conosciute, il problema delle RTX 50 e i casi in cui è meglio scegliere un altro strumento.
#Fooocus, che cos'è?
Fooocus è stato pubblicato nell'agosto 2023 da lllyasviel, autore di ControlNet, sotto licenza GPL-3.0. Il repository supera le 50.000 stelle su GitHub. Il suo approccio: nascondere gli aspetti tecnici. Mentre le altre interfacce espongono decine di cursori, Fooocus applica automaticamente le impostazioni che danno un buon risultato con SDXL e arricchisce il tuo prompt dietro le quinte grazie a un motore di elaborazione del prompt basato su GPT-2, che funziona offline. Il README lo paragona a Midjourney, precisando che tutto avviene sul tuo dispositivo: nessun account, nessun abbonamento, nessuna immagine inviata a un server.
Il suo stato conta quanto le sue funzioni. Il README lo presenta come « limited long-term support (LTS) with bug fixes only », senza piani per supportare nuove architetture. L'ultima versione pubblicata, la 2.5.5, risale al 12 agosto 2024. Fooocus rimane quindi un ottimo strumento per SDXL, non una piattaforma che seguirà i modelli del futuro.
#Configurazione richiesta
Immagini e video IA in locale, senza limiti: ComfyUI, Flux, Z-Image, Wan 2.2 sulla tua GPU o sul tuo Mac — workflow pronti da caricare, quadro legale incluso.
- Spazio online a vita
- PDF + file
- Aggiornamenti a vita
Il README pubblica una tabella dei requisiti minimi per piattaforma, con confronti di velocità forniti dal progetto, perlopiù risalenti al 2023. Considerali indicazioni dell'ordine di grandezza, non misurazioni attuali.
| Hardware | VRAM minima | RAM e swap | Nota del progetto |
|---|---|---|---|
| NVIDIA RTX 2000, 3000 o 4000 (Windows o Linux) | 4 GB | 8 GB, memoria di scambio richiesta | Più la generazione è recente, più è veloce |
| NVIDIA GTX 1000 | 8 GB (6 GB incerto) | 8 GB, swap richiesto | Solo un po' più veloce del processore |
| NVIDIA GTX 900 | 8 GB | 8 GB, swap richiesto | Più veloce o più lento del processore |
| Scheda AMD su Windows | 8 GB | 8 GB, swap richiesto | Attraverso DirectML, circa 3 volte più lento di una RTX 3000; supporto in beta |
| Scheda AMD su Linux | 8 GB | 8 GB, swap richiesto | Attraverso ROCm, circa 1,5 volte più lento; supporto in beta |
| Mac M1 o M2 | Memoria condivisa | Condivisa | Circa 9 volte più lento di una RTX 3000; non sottoposto a test intensivi |
| Solo processore | 0 GB | 32 GB, swap necessario | Circa 17 volte più lento di una RTX 3000 |
Per lo spazio su disco, prevedi un margine ampio: il modello predefinito, juggernautXL_v8Rundiffusion, pesa 7,11 GB su Hugging Face, e il modello di inpainting scaricato al primo ritocco ne aggiunge 1,28 GB. Il README consiglia almeno 40 GB liberi su ogni disco se compare l'errore «RuntimeError: CPUAllocator». Con 4 GB di VRAM, Fooocus si appoggia alla memoria virtuale di Windows, che è attivata nella maggior parte dei casi: è questo che rende l'esecuzione possibile e lenta.
#Installare Fooocus
- 01Scaricare l'archivioDalla pagina GitHub ufficiale di Fooocus, segui il link per il download Windows: l'archivio .7z (Fooocus_win64_2-5-0.7z, circa 2 GB) contiene Python e tutte le dipendenze. Il README avverte che circolano siti falsi: scarica solo dal repository lllyasviel/Fooocus.
- 02DecomprimereCon 7-Zip, in una cartella con percorso breve e senza accenti, ad esempio C:\Fooocus. Evita il desktop e le cartelle sincronizzate in cloud.
- 03Eseguire run.batAl primo avvio, Fooocus scarica automaticamente il suo modello predefinito in Fooocus\models\checkpoints. Se hai già questi file, copiali in questa cartella per risparmiare tempo. Calcola da dieci minuti a mezz'ora, a seconda della tua connessione.
- 04Aprire l'interfacciaIl browser si apre da solo sulla porta 7865 definita nel codice di avvio. Se non accade, l'indirizzo è visualizzato nella finestra nera del terminale, che devi lasciare aperta.
Dalla versione 2.1.60 sono forniti altri due script di avvio: run_realistic.bat carica realisticStockPhoto_v20, orientato alla fotografia, e run_anime.bat carica animaPencilXL_v500, orientato all'illustrazione. Dalla versione 2.3.0 è anche possibile cambiare preset nel browser. Ogni modello viene scaricato al primo utilizzo. Su Linux, il README propone un'installazione tramite Anaconda o tramite venv con Python 3.10:
#La tua prima immagine
Descrivi l'immagine nel campo in basso, preferibilmente in inglese, poi clicca su Generate. Per default, Fooocus produce due immagini, secondo il codice della sua configurazione. Seleziona Advanced per far apparire le impostazioni che contano.
- Prestazione
- Speed per l'uso quotidiano, Quality per un'immagine finale e tre modalità rapide per iterare. La tabella qui sotto indica il numero di passi di ogni modalità.
- Aspect Ratios
- Il formato dell'immagine. Il codice definisce un elenco di formati SDXL, tra cui 1152 × 896 come formato predefinito e 1024 × 1024. Attieniti a questi formati: SDXL è stato addestrato su dimensioni precise e le sue prestazioni peggiorano al di fuori di queste.
- Stili
- Il preset predefinito seleziona tre stili: Fooocus V2, Fooocus Enhance e Fooocus Sharp. Aggiungine pochi: sovrapporne dieci rende il risultato confuso.
- Seed
- Deseleziona Random per fissare il seed e poter riprodurre la stessa immagine modificando soltanto un dettaglio del prompt.
| Modalità | Numero di passi | LoRA di accelerazione | Uso |
|---|---|---|---|
| Quality | 60 | Nessuna | Immagine finale, la più lenta |
| Speed (predefinito) | 30 | Nessuna | Uso quotidiano: metà dei passi rispetto a Quality |
| Extreme Speed | 8 | sdxl_lcm_lora | Iterare rapidamente su un prompt |
| Lightning | 4 | sdxl_lightning_4step_lora | Bozze quasi istantanee |
| Hyper-SD | 4 | sdxl_hyper_sd_4step_lora | Bozze rapide, un'altra metodologia di accelerazione |
Queste modalità sono un compromesso tra tempo e qualità: meno passi significano un risultato meno rifinito. Itera sul prompt in modalità rapida, poi ripeti la generazione con il seed migliore in Speed o in Quality.
#Le funzioni che fanno la differenza
- Upscale or Variation
- Ingrandire un'immagine ben riuscita o richiederne varianti simili.
- Image Prompt
- Fornire immagini di riferimento, quattro per impostazione predefinita secondo la configurazione, per guidare lo stile, la composizione o un volto, senza addestrare alcun modello.
- Inpaint or Outpaint
- Ridipingere una zona che mascheri con il mouse, oppure estendere l'immagine oltre i suoi bordi. Al primo utilizzo viene scaricato il modello di inpainting specifico di Fooocus.
- LoRA
- Nella scheda Model sono disponibili cinque slot per LoRA SDXL. I file vanno inseriti nella cartella models/loras.
#Tre trucchi di prompt documentati nel README
Il README descrive una sintassi poco nota, illustrata nel blocco seguente. I caratteri jolly: una riga come __color__ flower estrae un colore a caso dal file wildcards/color.txt. Gli array: doppie parentesi quadre intorno a una lista producono un'immagine per elemento, a condizione di impostare il numero di immagini su 3 per tre elementi. I LoRA inline: il tag lora, con il nome del file e un peso, applica un LoRA al prompt, a condizione che il file si trovi in models/loras. Queste tre sintassi permettono di esplorare varianti su larga scala senza riscrivere il prompt.
#Modelli, configurazione e accesso alla rete
Dopo il primo avvio, Fooocus genera un file config.txt, in cui puoi cambiare la posizione delle cartelle dei modelli tramite chiavi come path_checkpoints e path_loras. È il modo corretto per riutilizzare modelli già scaricati per un'altra interfaccia, senza duplicarli. Il README consiglia di riflettere prima di modificare questo file e di eliminarlo se qualcosa smette di funzionare: Fooocus torna così alle impostazioni predefinite.
#Risoluzione dei problemi: RTX 50 e altri errori
- « no kernel image is available for execution on the device » (RTX 50)
- La scheda viene rilevata, ma la versione di PyTorch inclusa non riconosce la sua architettura. Il rapporto del 24 agosto 2026 relativo a una RTX 5050 per portatili elenca PyTorch 2.1.0 per CUDA 12.1 e architetture supportate che si fermano a sm_90. La correzione documentata da alcuni utenti consiste nell'installare una versione di PyTorch per CUDA 12.8 nella cartella python_embeded, ma il progetto non la supporta e il rapporto indica che Fooocus continuava a utilizzare la vecchia versione dopo l'aggiornamento. La soluzione più affidabile è passare a ComfyUI.
- « RuntimeError: CPUAllocator »
- La memoria virtuale di Windows è disattivata o insufficiente. Riattivala e lascia almeno 40 GB liberi su ogni disco, suggerisce il README.
- « MetadataIncompleteBuffer » o « PytorchStreamReader »
- Un file del modello è corrotto, spesso dopo un download interrotto. Scaricalo di nuovo.
- Generazione decisamente troppo lenta
- Verifica che la scheda sia correttamente rilevata nel terminale. Il README segnala anche, nel 2023, che alcuni driver NVIDIA successivi alla versione 532 potevano essere fino a dieci volte più lenti della 531: da testare solo se nient'altro spiega la lentezza.
L'insidia delle RTX 50 riguarda anche molti altri software: la funzione torch.cuda.is_available() può restituire True anche se il primo calcolo reale fallisce. Verifica sempre con un calcolo reale, non basandoti soltanto su questo indicatore.
- Fonte: il rapporto sul bug RTX 5050 portatile (24 agosto 2026)
- Fonte: il rapporto RTX 5090 (febbraio 2025)
- Fonte: PyTorch 2.7 e il supporto per Blackwell
#I limiti da conoscere nel 2026
Fooocus rimane limitato all'architettura SDXL. Le famiglie uscite successivamente, come Flux, Stable Diffusion 3.5 o Z-Image, non vi sono supportate, e il README stesso rimanda a WebUI Forge o ComfyUI/SwarmUI per i modelli più recenti. Il repository riceve ormai solo ritocchi minori: i suoi ultimi tre commit, risalenti a gennaio e settembre 2025, correggono un percorso nel README, rimuovono un link e aggiornano uno strumento di integrazione continua. Il README menziona l'esistenza di fork da provare, la cui manutenzione va verificata caso per caso.
| Il tuo bisogno | Lo strumento giusto |
|---|---|
| Una prima immagine in locale, senza dover imparare nulla, con una scheda NVIDIA precedente alla serie 50 | Fooocus |
| Ritoccare, estendere e creare varianti di un'immagine SDXL in modo semplice | Fooocus |
| Utilizzare Flux, SD 3.5, video o una scheda RTX 50 | ComfyUI |
| Un'interfaccia classica a schede, con molte estensioni | Forge (fork Neo per i modelli recenti) o AUTOMATIC1111 |
| Un Mac | Draw Things |
- ComfyUI: il passo successivo naturale quando Fooocus non basta più
- AUTOMATIC1111: installare Stable Diffusion WebUI
- Panoramica degli strumenti per la generazione di immagini in locale
- Il kit Immagini IA
- Il repository ufficiale di Fooocus su GitHub
#FAQ
Fooocus è veramente gratuito?+
Fooocus funziona su una scheda RTX 50?+
Fooocus funziona su Mac?+
Fooocus funziona con una scheda AMD?+
È possibile utilizzare le immagini di Fooocus a fini commerciali?+
Fooocus ha bisogno di Internet?+
Un feedback, un errore, una precisazione? Facci sapere, così la guida migliora per tutti.