Automatic 1111’s Web UI is a great way to run Stable Diffusion and create free AI images on your own computer in a private environment. This tutorial will walk you through how to set up this application so you can begin generating images.
- Estimated Time to Complete: 30 minutes
- Repository: Automatic 1111 Stable Diffusion Web UI
- Official Installation Notes: Installation Notes (as provided by Automatic 1111)
- A Mac with an Apple Silicon chip (M1/M2).
- Basic knowledge of terminal commands.
- Plus, a little creativity for creating some Stable Diffusion prompts 🙂
Before we dive in, I also did a YouTube video of this process if you are more of a visual learner:
Table of Contents
Step 1: Installing Homebrew
First, you’ll need to have Homebrew installed on your machine. Homebrew is a package manager for macOS that simplifies the installation of software. To add Homebrew to your machine, visit https://brew.sh, copy the command, and paste it into the terminal on your machine.
# Copy the installation command and paste it into your terminal /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Step 2: Setting Up Homebrew Path
After installing Homebrew, you’ll need to add it to your system path. Run the following commands in your terminal:
(echo; echo'eval "$(/opt/homebrew/bin/brew shellenv)"') > /Users/YOURHOMEFOLDER/.zprofile echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
Be sure to replace YOURHOMEFOLDER with the name of your own home folder.
This will typically take just a couple of minutes to download and install the packages.
Step 3: Installing Necessary Packages
Now, let’s proceed by installing the necessary packages to run Automatic 1111 Web UI along with the Stable Diffusion models via Homebrew.
# Commands to install necessary packages brew install cmake protobuf rust [email protected] git wget
If you had Homebrew installed previously, you might need to run a
brew upgrade command to get the latest updates for these packages.
Step 4: Cloning Web UI Repository
Now, it’s time to clone the Automatic 1111 Web UI repository from GitHub.
# Navigate to your desired directory cd <your-directory> # example could be /ai-art/ # Clone the Automatic 1111 Stable Diffusion Web UI repository git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
Step 5: Downloading Checkpoints
Proceed by downloading the Stable Diffusion checkpoints. In this tutorial, we’ll use model 1.5, but feel free to explore other models as per your requirement.
# Navigate to the model download page and download your preferred model open <model-download-url>
Note: You should download the .safetensors files when possible as they are safer.
Step 6: Installing Checkpoints
Now, install the downloaded checkpoint to the Stable Diffusion directory.
# Navigate to the models directory in Stable Diffusion cd <path-to-stable-diffusion>/models/Stable-diffusion
Step 7: Launching Web UI
It’s time to launch Web UI on your machine. Navigate back to the root Web UI directory (in our example this would be /ai-art/stable-diffusion-webui) and run the following command:
In case of any errors, you might need to restart Web UI with the
--no-half flag to resolve the issue:
We’re unsure if this is a bug in the current release of Automatic 1111’s Web UI or if it is specific to MacOS.
Step 8: Generating Your First Image
With Web UI now running, go ahead and generate your first image. Select the downloaded checkpoint, input a prompt such as “grassy field”, and click ‘generate’:
You’ll have a beautiful, or perhaps not so beautiful, AI-generated picture of a grassy field:
Step 9: Keeping Web UI Up to Date
Automatic 1111 releases regular updates to fix bugs or introduce new features. Ensure your installation is up-to-date by pulling the latest releases from GitHub.
# Navigate to the Web UI directory cd <path-to-stable-diffusion-web-ui> # Pull the latest updates git pull
That’s it! You now have a way to generate images with Stable Diffusion on your Mac. Explore, generate intriguing images, and dive deeper into the world of machine learning-based image generation. Feel free to drop any queries in the comments below!
Thank you for following along with this tutorial. Happy image generating!