> For the complete documentation index, see [llms.txt](https://docs.drawing.pics/index/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.drawing.pics/index/blogs/drawingpics-as-a-automatic111-stable-diffusion-webui-alternative.md).

# DrawingPics as a AUTOMATIC111 stable-diffusion-webui alternative

<figure><img src="/files/1vUCTb4uLUdJcQO0yKt9" alt=""><figcaption></figcaption></figure>

[DrawingPics Desktop](https://drawing.pics/drawingapp) aims to address stable diffusion webui's issues. DrawingPics's installation is very simple, you can check it [here](/index/getting-started/drawingpics-onboarding.md).

If you are a Mac user and want to use Stable Diffusion, the most popular open-source solution is a project called Stable Diffusion WebUI (sd-webui).

{% embed url="<https://github.com/AUTOMATIC1111/stable-diffusion-webui>" %}

SD WebUI requires a Python backend, and the installation process can be complex, making it unsuitable for non-technical users. Here are the macOS installation steps for sd-webui:

<pre class="language-markdown"><code class="lang-markdown"><strong>1. Install homebrew.
</strong>2. Open a new terminal window and run brew install cmake protobuf rust python@3.10 git wget
3. Clone the web UI repository by running git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
4. Place Stable Diffusion models/checkpoints you want to use into stable-diffusion-webui/models/Stable-diffusion.
5. cd stable-diffusion-webui and then ./webui.sh to run the web UI. A Python virtual environment will be created and activated using venv and any remaining missing dependencies will be automatically downloaded and installed.
6. To relaunch the web UI process later, run ./webui.sh again. Note that it doesn't auto update the web UI; to update, run git pull before running ./webui.sh.
</code></pre>

However, it can be challenging to set up the environment correctly, and you may end up with a messy file system. Additionally, the user interface of sd-webui is built using Gradio, which runs in your browser and may not provide the best user experience.
