Home

Awesome

<div align="center"> <img src="https://github.com/vladmandic/automatic/blob/dev/html/favicon.png" width=200 alt="SD.Next">

Stable Diffusion implementation with advanced features

Sponsors Last Commit License Discord

Wiki | Discord | Changelog

</div> </br>

Table of contents

SD.Next Features

All individual features are not listed here, instead check ChangeLog for full list of changes

<br>

Main interface using StandardUI:
screenshot-text2image

Main interface using ModernUI:

screenshot-modernui-f1 screenshot-modernui screenshot-modernui-sd3

For screenshots and informations on other available themes, see Themes Wiki

<br>

Model support

Additional models will be added as they become available and there is public interest in them
See models overview for details on each model, including their architecture, complexity and other info

Also supported are modifiers such as:

Platform support

Backend support

SD.Next supports two main backends: Diffusers and Original:

Examples

IP Adapters: screenshot-ipadapter

Color grading:
screenshot-control

InstantID:
screenshot-instantid

[!IMPORTANT]

Install

[!TIP]

Run

Once SD.Next is installed, simply run webui.ps1 or webui.bat (Windows) or webui.sh (Linux or MacOS)

For list of available command line options, run webui --help for the full & up-to-date list

[!TIP] All command line options can also be set via env variable For example --debug is same as set SD_DEBUG=true

Notes

[!TIP] If you don't want to use built-in venv support and prefer to run SD.Next in your own environment such as Docker container, Conda environment or any other virtual environment, you can skip venv create/activate and launch SD.Next directly using python launch.py (command line flags noted above still apply).

Quantization

SD.Next comes with broad quantization support, including support for BitsAndBytes, Optimum.Quanto, TorchAO, NNCF and GGUF See Quantization Wiki

Control

SD.Next comes with built-in control for all types of text2image, image2image, video2video and batch processing

Control interface:
screenshot-control

Control processors:
screenshot-processors

Masking: screenshot-mask

Extensions

SD.Next comes with several extensions pre-installed:

Collab

Credits

Evolution

<a href="https://star-history.com/#vladmandic/automatic&Date"> <picture width=640> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=vladmandic/automatic&type=Date&theme=dark" /> <img src="https://api.star-history.com/svg?repos=vladmandic/automatic&type=Date" alt="starts" width="320"> </picture> </a>

Docs

If you're unsure how to use a feature, best place to start is Wiki and if its not there,
check ChangeLog for when feature was first introduced as it will always have a short note on how to use it

Sponsors

<div align="center"> <!-- sponsors --><a href="https://github.com/allangrant"><img src="https://github.com/allangrant.png" width="60px" alt="Allan Grant" /></a><a href="https://github.com/BrentOzar"><img src="https://github.com/BrentOzar.png" width="60px" alt="Brent Ozar" /></a><a href="https://github.com/inktomi"><img src="https://github.com/inktomi.png" width="60px" alt="Matthew Runo" /></a><a href="https://github.com/mantzaris"><img src="https://github.com/mantzaris.png" width="60px" alt="a.v.mantzaris" /></a><a href="https://github.com/CurseWave"><img src="https://github.com/CurseWave.png" width="60px" alt="" /></a><a href="https://github.com/smlbiobot"><img src="https://github.com/smlbiobot.png" width="60px" alt="SML (See-ming Lee)" /></a><!-- sponsors --> </div> <br>