← all repositories
AUTOMATIC1111/stable-diffusion-webui

The 163k-star kitchen sink for Stable Diffusion

A Gradio-based web UI that crams every community trick for image generation into one browser tab.

stable-diffusion-webui
Velocity · 7d
+118
★ / day
Trend
steady
star history

What it does Wraps Stable Diffusion in a browser interface so you can generate, edit, upscale, and train images without writing code. Supports txt2img, img2img, inpainting, outpainting, and a long tail of extras like face restoration (GFPGAN, CodeFormer) and neural upscalers (RealESRGAN, SwinIR). Runs on Nvidia, AMD, Intel, Apple Silicon, and even Ascend NPUs.

The interesting bit The project acts as a vacuum cleaner for the entire SD ecosystem: prompt weighting with ((tuxedo)), mid-generation prompt editing, X/Y/Z parameter plots, checkpoint merging, textual inversion training on 8GB VRAM, and a custom script system that lets the community bolt on extensions. It even saves full generation parameters inside PNG chunks so you can drag an image back in and reconstruct the exact settings.

Key highlights

  • One-click install scripts for Windows/Linux, though you still need Python and git manually
  • Supports cards down to 4GB VRAM (with reports of 2GB working)
  • Built-in training tab for hypernetworks, embeddings, and LoRAs
  • API mode for headless use alongside the GUI
  • Extensive hardware support including Intel GPUs and Apple Silicon via external wikis
  • --xformers flag for major speedups on compatible cards

Caveats

  • Documentation was moved to the wiki; the README is now mostly a feature list and install guide
  • “One click install” still requires manual Python and git installation
  • Some features (Intel, Ascend) rely on external wiki pages maintained by third parties

Verdict Essential if you want the full Stable Diffusion toolbox in one place without writing Python. Skip it if you prefer composable pipelines or need a clean, minimal API-only workflow.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.