Polydesk-logotype
Polydesk.ai — Header

Fooocus

Fooocus est une interface open source pour Stable Diffusion XL conçue pour la simplicité absolue : vous tapez un prompt, vous cliquez Generate, et l’outil gère automatiquement tous les paramètres techniques (expansion de prompt par GPT-2, sampler, CFG, résolution, modèle) pour produire des images de haute qualité sans aucune configuration manuelle.

Fooocus en bref
Type
Interface simplifiée pour SDXL
Créateur
Lvmin Zhang (lllyasviel), créateur de ControlNet et Forge
Licence
Open source (GPL-3.0)
Modèle de base
SDXL (JuggernautXL par défaut)
Framework
Gradio
VRAM minimum
4 Go NVIDIA (8 Go recommandé)
Plateformes
Windows, Linux, macOS, Google Colab
Statut
Maintenance limitée (dernière mise à jour : août 2024)
GitHub
github.com/lllyasviel/Fooocus

Qu’est-ce que Fooocus ?

Fooocus est la réponse de Lvmin Zhang à une question simple : « Et si générer une image IA de qualité était aussi facile qu’utiliser Midjourney, mais localement et gratuitement ? » Le résultat est une interface minimaliste qui cache volontairement toute la complexité technique de Stable Diffusion derrière des choix intelligents par défaut.

Là où AUTOMATIC1111 expose des dizaines de paramètres (sampler, steps, CFG scale, résolution, scheduler, clip skip…), Fooocus ne vous demande que deux choses : votre prompt et le style souhaité. Le reste est géré automatiquement par le logiciel, qui utilise des réglages optimisés et un système d’expansion de prompt par GPT-2 pour transformer même des descriptions vagues en instructions précises pour le modèle.

Fooocus a été lancé en septembre 2023 et a rapidement gagné plus de 40 000 étoiles sur GitHub. Son développeur, Lvmin Zhang (étudiant en doctorat à Stanford, également créateur de ControlNet et Forge), a explicitement déclaré que Fooocus s’inspire de la philosophie de Midjourney : l’utilisateur se concentre sur la créativité, pas sur les réglages techniques.

Statut du projet Fooocus n’a pas reçu de mise à jour significative depuis août 2024. Le projet est en « maintenance limitée » (corrections de bugs uniquement, pas de nouvelles fonctionnalités). Il n’y a pas de plan de migration vers des architectures plus récentes comme FLUX. Fooocus reste fonctionnel et excellent pour SDXL, mais si vous avez besoin de FLUX ou des derniers modèles, orientez-vous vers ComfyUI ou Forge.

La philosophie « Focus on Prompts »

Le nom « Fooocus » est un jeu de mots sur « focus » : l’idée est de recentrer l’utilisateur sur ce qui compte vraiment (le prompt, la vision créative) plutôt que sur la mécanique interne du modèle. Cette philosophie se traduit par plusieurs choix de conception radicaux :

Expansion de prompt par GPT-2

C’est la fonctionnalité signature de Fooocus. Quand vous tapez un prompt court comme « a cat in a garden », Fooocus ne l’envoie pas tel quel au modèle. Il utilise un modèle GPT-2 embarqué (hors ligne, pas besoin d’internet) pour l’enrichir automatiquement avec des détails de qualité, d’éclairage, de composition et de style. Le prompt expansé pourrait ressembler à « a beautiful cat sitting in a lush garden, soft natural lighting, highly detailed fur, bokeh background, professional photography, 8K quality ».

Cette expansion est transparente pour l’utilisateur et produit des résultats significativement meilleurs qu’un prompt brut, surtout pour les débutants qui ne maîtrisent pas encore le prompt engineering. Les utilisateurs avancés peuvent désactiver l’expansion dans les paramètres avancés s’ils préfèrent un contrôle total sur le prompt.

Presets de performance

Au lieu de demander le nombre de steps et le sampler, Fooocus propose trois presets intuitifs :

Preset Steps approximatifs Temps Usage
Extreme Speed ~8 4-6 secondes Test rapide de composition
Speed ~30 8-12 secondes Prototypage, itérations rapides
Quality ~60 25-35 secondes Images finales, meilleur détail

Le preset « Extreme Speed » utilise LCM (LoRA de Latent Consistency Models) intégré par défaut, ce qui permet des générations quasi instantanées au prix d’une légère perte de détails.

Bibliothèque de styles prédéfinis

Fooocus intègre une large bibliothèque de styles visuels sélectionnables en un clic : photographique (par défaut), cinématique, anime, peinture à l’huile, aquarelle, comic book, pixel art, et bien d’autres. Chaque style injecte automatiquement des modificateurs de prompt optimisés pour le rendu visuel correspondant. Vous pouvez combiner plusieurs styles pour des résultats hybrides.

Modèle pré-configuré

Fooocus utilise par défaut un checkpoint JuggernautXL, un modèle SDXL communautaire optimisé pour la photographie et les styles artistiques courants. Au premier lancement, Fooocus télécharge automatiquement ce modèle (~6 Go). Vous pouvez changer de checkpoint dans les paramètres avancés, mais le modèle par défaut donne d’excellents résultats pour la majorité des cas d’usage.

Fonctionnalités

Mode Basique

L’interface par défaut : un champ de prompt, un sélecteur de style, et un bouton Generate. C’est tout. Aucun paramètre technique visible. Idéal pour les débutants absolus et pour les personnes qui veulent simplement générer des images sans apprendre la terminologie technique de Stable Diffusion.

Mode Avancé

En activant l’onglet « Advanced », Fooocus révèle des paramètres supplémentaires pour les utilisateurs qui veulent plus de contrôle. Les options incluent : résolution (avec presets optimisés pour SDXL comme 1152×896, 896×1152, 1024×1024), prompt négatif, guidance scale (CFG), sharpness, seed, nombre d’images par batch, et la possibilité de désactiver l’expansion de prompt GPT-2.

Inpainting

Fooocus inclut un outil d’inpainting intégré : uploadez une image, peignez un masque sur la zone à modifier, et décrivez le résultat souhaité. L’algorithme d’inpainting de Fooocus est propriétaire (développé par Lvmin Zhang) et produit des résultats souvent supérieurs à l’inpainting standard d’SDXL, avec des transitions plus naturelles entre la zone régénérée et le contexte environnant.

Outpainting

L’outpainting est aussi intégré, permettant d’étendre une image dans n’importe quelle direction. Les algorithmes propriétaires de Fooocus gèrent automatiquement les transitions et la cohérence de style entre l’image originale et les zones étendues.

Upscaling

Fooocus intègre un pipeline d’upscaling qui combine un modèle de super-résolution avec une passe de diffusion pour ajouter des détails. Le résultat est une image agrandie avec des détails nets et réalistes.

Image Prompt (IP-Adapter)

Fooocus supporte l’Image Prompt : fournissez une image de référence et le modèle s’en inspire pour le style, les couleurs ou le sujet de la génération. C’est une implémentation intégrée d’IP-Adapter, sans extension à installer. Vous pouvez combiner jusqu’à 4 images de référence avec des poids ajustables. Quatre modes sont disponibles : « Image Prompt » (influence générale du style et du contenu), « PyraCanny » (respect des contours Canny de l’image), « CPDS » (préservation de la profondeur et de la structure), et « FaceSwap » (transfert de visage). Chaque mode utilise un pipeline de conditionnement différent en arrière-plan, mais l’interface reste identique : uploadez l’image, sélectionnez le mode, ajustez le poids, générez.

Input Image (img2img, ControlNet)

L’onglet « Input Image » de Fooocus permet d’utiliser une image comme guide via plusieurs méthodes : img2img classique (transformation guidée par prompt avec contrôle du denoising strength), ou conditionnement structurel via des pré-processeurs intégrés (similaires à ControlNet) pour respecter la composition, les contours, ou la profondeur d’une image de référence. Les pré-processeurs disponibles incluent Canny, Depth, et des détecteurs de contours propriétaires optimisés par Lvmin Zhang.

Forks et alternatives à Fooocus

L’arrêt du développement de Fooocus a conduit la communauté à créer des forks et des projets inspirés :

Fooocus-MRE (Multiple Resolutions Edition) est un fork communautaire qui ajoute des fonctionnalités demandées par la communauté tout en conservant la simplicité de Fooocus. Il supporte plus de résolutions de sortie et quelques paramètres supplémentaires.

SimpleSDXL est un projet inspiré de la philosophie de Fooocus, qui étend l’approche « simplicité d’abord » avec des fonctionnalités additionnelles comme le support de modèles supplémentaires et des workflows d’inpainting plus avancés.

Pour les utilisateurs qui aiment la simplicité de Fooocus mais veulent un outil plus pérenne, ComfyUI avec App Mode (lancé en mars 2026) offre une alternative intéressante : n’importe quel workflow ComfyUI peut être transformé en interface simplifiée ne montrant que les champs essentiels (prompt, style, bouton Generate). C’est la même philosophie que Fooocus, mais avec la puissance et la longévité de l’écosystème ComfyUI derrière.

Installation

Windows (one-click)

Téléchargez le package portable depuis GitHub (~1,7 Go). Extrayez l’archive et lancez run.bat. La première exécution télécharge le modèle JuggernautXL (~6 Go) et les dépendances. L’interface s’ouvre dans votre navigateur. Aucune installation de Python, Git ou dépendance manuelle n’est requise. C’est l’installation la plus simple de tout l’écosystème Stable Diffusion.

Linux / macOS

# Cloner le dépôt git clone https://github.com/lllyasviel/Fooocus.git cd Fooocus # Créer un environnement et installer python -m venv fooocus_env source fooocus_env/bin/activate pip install -r requirements_versions.txt # Lancer python entry_with_update.py # Avec presets : anime ou realistic python entry_with_update.py --preset anime python entry_with_update.py --preset realistic

Google Colab

Un notebook Colab officiel est maintenu par lllyasviel. Il configure automatiquement l’environnement et lance Fooocus avec un GPU gratuit (T4). Le preset « refiner » est désactivé en Colab gratuit pour la stabilité. C’est le moyen le plus rapide de tester Fooocus sans matériel local.

Fooocus vs les autres interfaces

Critère Fooocus A1111 ComfyUI Forge
Prise en main Immédiate (minutes) Rapide (heures) Longue (jours) Rapide (heures)
Contrôle technique Minimal (caché) Élevé Maximum Élevé
Qualité par défaut Excellente (GPT-2, presets) Variable (dépend des réglages) Variable Variable
Support FLUX Non Non (via Forge) Oui Oui
Extensions Aucune Massif 600+ nodes A1111 compatibles
Maintenance Limitée Active Très active Via forks
Public cible Débutants, utilisateurs « Midjourney-like » Intermédiaires Power users A1111 users + FLUX

Le verdict : Fooocus est l’interface idéale pour découvrir la génération d’images IA localement. Sa qualité « out of the box » est bluffante pour un outil gratuit : l’expansion GPT-2 et les presets de style produisent des résultats comparables à Midjourney pour des prompts simples. C’est le choix parfait pour les non-techniciens, les artistes curieux, et les personnes qui veulent tester Stable Diffusion sans investir des heures dans l’apprentissage. En revanche, Fooocus atteint vite ses limites pour les usages avancés : pas d’extensions, pas de FLUX, pas de workflows personnalisables, et un développement arrêté. C’est un excellent point de départ, mais pas un outil de long terme pour les utilisateurs sérieux.

Cas d’usage idéaux pour Fooocus

Découverte de la génération IA

Fooocus est le meilleur point d’entrée pour quelqu’un qui n’a jamais utilisé de modèle de diffusion. L’installation en un clic, l’absence de paramètres techniques, et la qualité immédiate des résultats rendent l’expérience gratifiante dès les premières minutes. C’est l’outil à recommander à un collègue, un client, ou un ami qui veut « essayer l’IA image ».

Prototypage rapide d’idées visuelles

Le preset Extreme Speed (4-6 secondes par image) fait de Fooocus un outil de brainstorming visuel ultra-rapide. Testez des dizaines de prompts en quelques minutes pour explorer des directions créatives avant de les affiner dans un outil plus avancé.

Utilisateurs non-techniques

Designers, marketeurs, rédacteurs, illustrateurs : si vous avez besoin de visuels IA sans vous plonger dans la technique, Fooocus offre un rapport qualité/effort imbattable. Les styles prédéfinis couvrent la majorité des besoins visuels professionnels.

Retouche d’images rapide

L’inpainting intégré permet de supprimer un objet, modifier un arrière-plan, ou corriger un détail en quelques clics, sans la complexité des interfaces avancées. Pour des retouches simples, Fooocus est plus rapide et plus intuitif qu’A1111.

Limites

Maintenance limitée depuis août 2024

Le développeur Lvmin Zhang s’est concentré sur ses recherches académiques à Stanford (FramePack, PaintsAlter, IC-Light, StreamDiffusionV2) et n’a plus mis à jour Fooocus depuis août 2024. Le projet ne reçoit plus de nouvelles fonctionnalités ni de support pour les nouveaux modèles. Les bugs critiques peuvent être corrigés, mais aucune évolution majeure n’est prévue.

Limité à SDXL

Fooocus ne supporte pas FLUX, SD 3.5, Z-Image, ni les autres architectures post-SDXL. Si vous voulez utiliser les modèles les plus récents, il faudra migrer vers ComfyUI ou Forge. C’est la limitation la plus importante du projet.

Pas d’écosystème d’extensions

Contrairement à A1111 (centaines d’extensions) et ComfyUI (600+ custom nodes), Fooocus n’offre aucun mécanisme d’extension. Les fonctionnalités intégrées sont solides, mais si vous avez besoin de quelque chose qui n’est pas inclus, vous n’avez aucun moyen de l’ajouter.

Contrôle technique limité

La simplicité de Fooocus est à double tranchant. Les utilisateurs avancés qui veulent un contrôle fin sur le sampler, le scheduler, le clip skip, les LoRAs multiples, ou les techniques expérimentales seront frustrés par l’absence d’options. Le mode Advanced ajoute quelques paramètres, mais reste bien en deçà de la flexibilité d’A1111 ou ComfyUI. Par exemple, il n’est pas possible de charger plusieurs LoRAs simultanément avec des poids différents, d’utiliser des samplers exotiques (DPM++ SDE Karras, UniPC), ou de construire des pipelines multi-passes personnalisés. Pour ces besoins, la migration vers A1111 ou ComfyUI est inévitable. Fooocus assume pleinement cette limite : il n’a jamais été conçu pour les power users, mais pour rendre l’IA générative accessible au plus grand nombre.


Questions fréquentes sur Fooocus

Fooocus est-il toujours maintenu ?

Le développement actif de Fooocus a cessé en août 2024. Le projet est en « maintenance limitée » : les bugs critiques peuvent être corrigés, mais aucune nouvelle fonctionnalité n’est prévue. Fooocus reste fonctionnel et utilisable pour SDXL, mais ne recevra pas de support pour FLUX ou les modèles futurs. Si vous commencez en 2026 et prévoyez un usage à long terme, considérez ComfyUI (avec App Mode pour la simplicité) ou Forge comme alternatives plus pérennes.

Fooocus supporte-t-il FLUX ?

Non. Fooocus est limité à SDXL et aux modèles SD 1.x. Il n’y a pas de plan pour ajouter le support de FLUX, SD 3.5 ou d’autres architectures récentes. Pour FLUX, utilisez ComfyUI, Forge, ou InvokeAI.

Quelle est la différence entre Fooocus et Midjourney ?

Fooocus s’inspire de la philosophie de Midjourney (simplicité, qualité sans réglages) mais fonctionne entièrement en local, est gratuit, et utilise SDXL comme modèle de base. Midjourney est un service cloud payant (~$10-60/mois) avec des modèles propriétaires. La qualité de Midjourney reste supérieure pour certains styles artistiques, mais Fooocus offre des résultats remarquables pour un outil gratuit et local, sans aucune donnée envoyée sur internet.

Quel GPU faut-il pour Fooocus ?

Un GPU NVIDIA avec 4 Go de VRAM minimum (8 Go recommandé pour un confort optimal). Le modèle SDXL par défaut est assez gourmand. Avec 4 Go, les générations fonctionnent mais sont plus lentes (mode optimisé pour faible VRAM). Avec 8-12 Go, les générations en mode Quality prennent 10-25 secondes. Fooocus est aussi utilisable sur Google Colab avec un GPU T4 gratuit.

Puis-je utiliser mes propres modèles et LoRAs dans Fooocus ?

Oui, via le mode Advanced. Vous pouvez charger des checkpoints SDXL personnalisés (placez les fichiers dans le dossier models/checkpoints/) et des LoRAs SDXL (dans models/loras/). Les embeddings sont aussi supportés. Fooocus est limité aux modèles compatibles SDXL : les modèles SD 1.5 et FLUX ne fonctionnent pas.

Polydesk.ai — Footer