AI Tools · Tutorial

How to Install Stable Diffusion UI on Your Mac

Stable Diffusion on Mac — AI robotic hand

Stable Diffusion is an AI model that lets you generate photorealistic images from text prompts — and you can run it entirely on your Mac, locally, for free. No subscription, no cloud, no data leaving your device.

In this guide I'll walk you through installing AUTOMATIC1111 — the most widely used web interface for Stable Diffusion — with full Apple Silicon (M1/M2/M3) support.

What you'll need

  • Mac with Apple Silicon (M1/M2/M3) or Intel with at least 8 GB RAM (16 GB recommended)
  • macOS 12.3 Monterey or later
  • ~10–15 GB of free disk space
  • Basic comfort with the Terminal

Step 1 — Install Homebrew

If you don't have Homebrew installed, open Terminal and run:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Step 2 — Install Python and dependencies

AUTOMATIC1111 requires Python 3.10:

brew install cmake protobuf rust python@3.10 git wget

Step 3 — Clone the repository

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

Step 4 — Download a model

You need a model file (.safetensors or .ckpt). Download Stable Diffusion 1.5 or SDXL from Hugging Face, then place it in:

stable-diffusion-webui/models/Stable-diffusion/

Step 5 — Launch

cd stable-diffusion-webui
./webui.sh

First run installs all Python packages (10–15 min). Once done, open http://127.0.0.1:7860 in your browser.

Tips for better results

  • Descriptive prompts work better: "A serene mountain lake at sunset, photorealistic, 8k"
  • Use negative prompts to exclude unwanted elements: "blurry, distorted, watermark"
  • 20–30 sampling steps is a good balance between speed and quality
  • DPM++ 2M Karras sampler gives sharp, high-quality results
Apple Silicon is surprisingly capable here — M2 chips can generate a 512×512 image in 8–12 seconds. Not as fast as a dedicated GPU, but impressive for a laptop.

Alternative: a GUI app

If Terminal feels like too much, Diffusion Bee is a native macOS app that wraps Stable Diffusion in a simple interface with no command-line setup. Less flexible, but much easier to start with.

Conclusion

Running Stable Diffusion locally puts full control in your hands — no usage limits, no internet required, complete privacy. It's one of the most impressive things you can do with a modern Mac.

A video walkthrough of this entire process is on the YouTube channel.

Free newsletter

Enjoyed this guide?
Get more like it.

Practical AI tools, guides, and prompts — delivered to your inbox. Get 25 free Claude prompts when you sign up.

Get 25 free Claude prompts →

No spam. Unsubscribe anytime.

← Previous
Gamma AI: The AI-Powered Presentation Tool
Next →
Unlock the Power of NotebookLM