Stable Diffusion is a powerful AI image generator. Its community-developed extensions make it stand out, enhancing its functionality and ease of use. Extensions shape our workflow and make Stable Diffusion even more powerful.
Table of Contents
- Software
- Installing an extension on Windows or Mac
- Updating an extension
- Installing extensions in Google Colab
- Must-have extensions for AUTOMATIC1111
- ControlNet
- Infinite Image Browser
- Aspect Ratio selector
- CLIP Interrogator
- Ultimate SD Upscale
- Civitai Helper
- After Detailer
- Regional Prompter
- Nice-to-have extensions
- OpenPose Editor
- Style Selector for SDXL 1.0
- Roop
- Extensions for making videos
- Deforum
- AnimateDiff
- text2video
- Mov2mov
- Temporal Kit
Software
We will useAUTOMATIC1111Stable Diffusion GUI. You can use this GUI onWindows,Mac, orGoogle Colab.
Check out theQuick Start Guideif you are new to Stable Diffusion.
Installing an extension on Windows or Mac
To install an extension in AUTOMATIC1111 Stable Diffusion WebUI:
- Start AUTOMATIC1111 Web-UI normally.
2. Navigate to theExtensionPage.
3. Click theInstall from URLtab.
4. Enter the extension’s URL in theURL for extension’s git repositoryfield.
5. Click the Install button.
6. Wait for the confirmation message that the installation is complete.
7. Restart AUTOMATIC1111.
Updating an extension
Extensions need to be updated regularly to get bug fixes or new functionality. To update an extension:
- Go to the Extensions page.
- Click Installed tab.
- Click Check for updates.
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (1) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (1)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2024/02/image-81-1024x653.png)
If an update to an extension is available, you will see a new commits checkbox in the Update column.
Leave the checkbox checked for the extensions you wish to update.
Click Apply and Restart UI to update the extensions.
You may need to restart the AUTOMATIC1111 server manually for it to work.
Installing extensions in Google Colab
To install an extension in ourColab notebook:
- Select the extension if it is available in the Extension section.
- If unavailable, put the extension’s URL in the Extension_from_URL field.
Must-have extensions for AUTOMATIC1111
Here are the extensions I found essential for using Stable Diffusion daily.
ControlNet
- Tutorial
- Extension’s URL:
https://github.com/Mikubill/sd-webui-controlnet
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (2) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (2)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/05/image-161-1024x683.png)
ControlNet has changed Stable Diffusion forever. It lets you copy human poses, color, and content of a reference image, to name a few. Mastering ControlNet is a logical next step after mastering prompt building.
Infinite Image Browser
- Extension’s URL:
https://github.com/zanllp/sd-webui-infinite-image-browsing
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (3) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (3)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/09/image-112-1024x362.png)
You have many images. Want to find the older ones? Instead of using File Explorer (Windows) or Finder (Mac), you can view and search them directly in AUTOMATIC1111 using the Infinite Image Browser.
Plus, you can search for images based on prompts and models.
The Image Browser is especially useful when accessing A1111 from another machine, where browsing images is not easy.
Aspect Ratio selector
Extension’s URL
https://github.com/alemelis/sd-webui-ar
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (4) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (4)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/image-53-1024x141.png)
This Aspect Ratio Selector extension is for you if you are tired of remembering the pixel numbers for various aspect ratios. This simple extension populates the correct image size with a single mouse click.
A very nice feature is defining presets. Edit the file resolutions.txt
in the extension’s folder (stable-diffusion-webui\extensions\sd-webui-ar
). Below are the presets I use. It is convenient to use these presets to switch between image sizes of SD 1.5 and SDXL.
SD1:1, 512, 512 # 1:1 squareSD3:2, 768, 512 # 3:2 landscapeXL1:1, 1024, 1024XL5:4, 1152, 896XL3:2, 1216, 832XL16:9, 1344, 768XL21:9, 1536, 640
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (5) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (5)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/image-68-1024x142.png)
CLIP Interrogator
- Extension’s URL
https://github.com/pharmapsychotic/clip-interrogator-ext
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (6) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (6)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/09/image-113-1024x410.png)
The CLIP interrogator lets you query the prompt of an image. Although you can use the Interrogate CLIP function on the Img2img page to find a prompt of an image, this extension gives you more options. You can specify which language model to use and analyze an image with different databases.
Ultimate SD Upscale
- Tutorial
- Extension’s URL
https://github.com/Coyote-A/ultimate-upscale-for-automatic1111
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (7) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (7)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/05/ultimate_sd_upscale_4x_0.5_controlnet-1-1024x683.png)
The best resolution for Stable Diffusion v1 is 512 pixels on one side. Ultimate SD Upscale allows you to enlarge images with ControlNet and tile by tile. It is helpful if you don’t have a GPU card with a large VRAM.
Civitai Helper
Extension’s URL:
https://github.com/zixaphir/Stable-Diffusion-Webui-Civitai-Helper
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (8) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (8)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/image-49-1024x252.png)
If you use Stable Diffusion, you probably have downloaded a model from Civitai. But you must ensure putting the checkpoint, LoRA, and textual inversion models in the right folders. Civitai Helper lets you download models from Civitai right in the AUTOMATIC1111 GUI.
As a bonus, the cover image of the models will be downloaded. Use the Scan button to download the model images of existing models.
After Detailer
- Tutorial
- Extension’s URL
https://github.com/Bing-su/adetailer
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (9) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (9)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/07/cover-02543-1134911810-Photo-of-A-woman-sitting-on-a-giant-ice-cream-which-is-adorned-with-vibrant-colors-delightful-and-rainbow-sprinkles.-sweetnes-1024x683.png)
After Detailer automatically fix faces and hands. It greatly increases the chance of getting a good image.
Regional Prompter
- Tutorial
- Extension’s URL
https://github.com/hako-mikan/sd-webui-regional-prompter
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (10) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (10)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/05/image-61-1024x683.png)
Regional Prompter allows you to split an image into sections and set unique prompts for each. This tool offers great flexibility: you can position objects accurately and choose specific colors for parts of the image without altering the rest.
Nice-to-have extensions
These extensions are pretty useful, but I won’t say I cannot live without them.
OpenPose Editor
Extension’s URL:
https://github.com/fkunn1326/openpose-editor
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (11) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (11)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/image-48-1024x432.png)
OpenPose Editor allows you to edit the control image from ControlNet‘s Openpose preprocessor. Now you can adjust the pose precisely when using ControlNet.
Style Selector for SDXL 1.0
- Tutorial
- Extension’s URL
https://github.com/ahgsql/StyleSelectorXL
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (12) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (12)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/image-52-1024x390.png)
Style Selector for SDXL conveniently adds preset keywords to prompts and negative prompts to achieve certain styles. The styles available are the same as those in DreamStudio, the official Stable Diffusion image generator.
Roop
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (13) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (13)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/image-19.png)
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (14) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (14)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/image-17.png)
- tutorial
- Extension’s URL
https://github.com/s0md3v/sd-webui-roop
Roop is an easy-to-use extension to swap faces. You can use it with text-to-image or image-to-image.
Extensions for making videos
Here’s a list of AUTOMATIC1111 extensions you can use to make videos.
Deforum
- Tutorial
- Extension’s URL
https://github.com/deforum-art/sd-webui-deforum
Deforum is a one-of-a-kind video that you can make using Stable Diffusion. It looks psychedelic and is very fun to watch.
AnimateDiff
- Tutorial
- URL’s extension
https://github.com/continue-revolution/sd-webui-animatediff
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (15) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (15)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/girl-00109-3928739040.gif)
AnimateDiff lets you make short videos using prompts with any Stable Diffusion model.
text2video
- Tutorial
- Extension’s URL:
https://github.com/kabachuha/sd-webui-text2video
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (16) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (16)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/08/a-lion-and-a-man-in-a-suit-fighting.gif)
Text2video is an extension for making videos using the ModelScope model.
Mov2mov
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (17) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (17)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/06/euler_a_lineart_real_0.6_tile_0.5-1.gif)
- Tutorial
- Extension’s URL
https://github.com/Scholar01/sd-webui-mov2mov
Mov2mov extension is a simple way to stylize a video using any Stable Diffusion model.
Temporal Kit
- Tutorial
- Extension’s URL
https://github.com/CiaraStrawberry/TemporalKit
![Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (18) Must-have AUTOMATIC1111 extensions - Stable Diffusion Art (18)](https://i0.wp.com/stable-diffusion-art.com/wp-content/uploads/2023/06/temporalkit_ebsynth_ds0.5.gif)
Temporal Kit is a helper extension for using EbSynth, an app that lets you style videos frame by frame. Thanks to Stable Diffusion, you can now automatically paint keyframes, making EbSynth more popular than before.
It’s quite some work to use this extension, but it gives the best result.