Traduction automatique
Cet article a été traduit automatiquement depuis la version originale en anglais.
Stable Diffusion sur macOS : Draw Things, DiffusionBee, ComfyUI, A1111 et Fooocus
Exécuter Stable Diffusion sur macOS relève surtout d’un choix d’outillage. Un fichier .safetensors représente quelques gigaoctets de poids, et une fois que vous en avez téléchargé un, chaque application Stable Diffusion locale peut l’exécuter. Ce qui varie d’une application à l’autre, c’est tout ce qui entoure le fichier : l’interface, les conventions de workflow, et le niveau d’apprentissage nécessaire avant de produire une image exploitable.
Choisir l’un ou l’autre est donc principalement une décision d’UX, pas une décision de modèle. Le spectre va d’apps en glisser-déposer utilisables sans rien lire, jusqu’aux graphes de nœuds qui demandent un week-end avant d’être vraiment confortables.
Comment fonctionnent les outils Stable Diffusion sur macOS
Toutes ces applications font le même travail : elles placent une interface devant Stable Diffusion. En arrière-plan, elles chargent les poids du modèle, gèrent la mémoire et envoient le travail au GPU de votre Mac.
Comme elles partagent la même architecture sous-jacente, vous pouvez généralement partager les fichiers de modèle (.safetensors) entre elles. Téléchargez un modèle une fois, puis essayez-le dans plusieurs applications pour voir quel workflow vous préférez.
L’avantage Apple Silicon
Pourquoi le Mac est-il si bon pour ça ? La mémoire unifiée. Sur un PC avec un GPU dédié, vous n’avez parfois que 8 Go ou 12 Go de VRAM. Sur un Mac, le GPU voit l’intégralité de la RAM système.
Ainsi, un MacBook Pro avec 32 Go ou 64 Go de RAM peut charger des modèles comme SDXL ou Flux qui ne rentrent tout simplement pas sur un PC gaming classique.
1. Draw Things - Natif et optimisé
- Téléchargement : Lien App Store
Draw Things est conçu spécifiquement pour Apple Silicon. Il est distribué comme application iOS/macOS native, sans Python, sans terminal, sans navigateur, et tire plus de Metal que tout le reste de cette liste. L’ensemble des fonctionnalités n’est pas bridé pour autant : ControlNet, Inpainting, Outpainting, LoRAs et workflows scriptables sont tous inclus. Le compromis, c’est une interface dense qui essaie de faire tenir beaucoup d’éléments sur un seul écran. Elle s’adapte de l’iPhone au Mac, et cela se voit.
2. DiffusionBee - Le point de départ le plus simple
- Téléchargement : diffusionbee.com
Si vous voulez générer des images en moins de cinq minutes, DiffusionBee est le bon point de départ. Téléchargez le DMG, glissez-le dans Applications, lancez-le. Il n’y a pas d’étape « charger un checkpoint » ; vous choisissez un style et saisissez un prompt. L’interface est propre et typiquement Apple, avec upscaling intégré et suppression d’arrière-plan. En revanche, vous n’aurez ni réglages avancés de sampler ni pipelines complexes, et les nouvelles fonctionnalités amont (comme les derniers modèles ControlNet) mettent plus de temps à arriver que dans les outils plus orientés bidouille.
3. ComfyUI - Le labo à base de nœuds
- Téléchargement : comfy.org
ComfyUI remplace les sliders et champs de texte par un graphe de nœuds. Vous câblez les étapes de traitement comme dans un environnement de programmation visuelle. Un pipeline du type « Générer une image → Upscale → Restauration de visage » existe sous forme de graphe explicite et réutilisable, et seuls les nœuds réellement modifiés sont réexécutés, donc les exécutions répétées sont souvent sensiblement plus rapides que dans d’autres interfaces. Des milliers de nœuds personnalisés créés par la communauté l’étendent encore davantage. La première fois que je l’ai ouvert, le canvas ressemblait à un plat de spaghetti, et la configuration initiale demande une certaine aisance avec Python et le terminal.
4. Stable Diffusion WebUI (AUTOMATIC1111)
- Guide d’installation : Installation on Apple Silicon
La force d’A1111, c’est son écosystème d’extensions. Quand une nouvelle technique d’IA sort, qu’il s’agisse d’un nouveau sampler, d’un préprocesseur ControlNet ou d’un upscaler, quelqu’un la package généralement comme extension A1111 en quelques jours. La plupart des tutoriels Stable Diffusion sur YouTube ciblent aussi cette interface, donc trouver de l’aide est facile. L’outil fonctionne comme un tableau de bord dans le navigateur avec un onglet pour tout, ce qui est fonctionnel mais encombré, et l’usage mémoire tend à être plus lourd que ComfyUI ou Draw Things.
5. Fooocus - Midjourney, en local
Si vous avez utilisé Midjourney et apprécié l’expérience (taper un prompt, obtenir une image propre, sans réglages à ajuster), Fooocus la recrée en local. Il masque les choix techniques derrière de bons paramètres par défaut, de sorte que l’interface reste minimale et que la qualité de sortie est élevée dès le départ. Quand vous voulez imposer un rendu précis et que les valeurs par défaut vont contre vous, il n’y a pas grand-chose à ajuster. Les performances sur Mac peuvent aussi être en retrait par rapport à NVIDIA, car l’optimisation cible généralement CUDA en premier.
Tableau comparatif rapide
| Outil | Difficulté d’installation | Style d’interface | Idéal pour |
|---|---|---|---|
| Draw Things | ★☆☆☆☆ (App Store) | App native (Pro) | Le meilleur compromis (puissance + simplicité) |
| DiffusionBee | ★☆☆☆☆ (DMG) | App native (Simple) | Débutants et usage occasionnel |
| ComfyUI | ★★★☆☆ (Python) | Graphe de nœuds | Workflows complexes et automatisation |
| A1111 WebUI | ★★★★☆ (Terminal) | Dashboard navigateur | Extensions et support communautaire |
| Fooocus | ★★★☆☆ (Python) | Minimaliste | Prompting façon Midjourney |
Organigramme de décision
Si vous hésitez encore, suivez ceci :
Conseils pratiques pour les utilisateurs Mac
1. Configuration système
- La RAM compte le plus :
- 8GB: Faisable pour des images 512x512 basiques, mais attendez-vous à de la lenteur et à des plantages avec des modèles récents comme SDXL.
- 16GB: Le minimum confortable. Vous pouvez faire tourner la plupart des choses, SDXL compris.
- 32GB+: L’idéal. Vous pouvez garder plusieurs modèles chargés et faire du multitâche pendant la génération.
- Stockage : Les modèles sont volumineux (de 2 Go à 6 Go chacun). Si votre Mac manque d’espace, prenez un SSD externe.
2. Où récupérer des modèles
Le logiciel n’est que l’environnement d’exécution. Il vous faut aussi des modèles.
- Civitai : Le plus grand hub communautaire. Cherchez des « Checkpoints » compatibles avec SD 1.5 ou SDXL.
- Hugging Face : Le « GitHub de l’IA ». Plus technique, mais source officielle des modèles de base de Stability AI.
- Types de fichiers : Préférez
.safetensors. Évitez.ckptquand c’est possible, car ce format peut théoriquement contenir du code malveillant (rare en pratique, mais possible).
3. Commencez simplement
N’essayez pas d’installer ComfyUI dès le premier jour. Commencez par DiffusionBee ou Draw Things pour comprendre comment fonctionne le prompting. Une fois que vous atteignez une limite (« J’aimerais pouvoir contrôler la pose de ce personnage... »), alors regardez du côté de ControlNet et des outils plus avancés.