AUTOMATIC1111

The most popular open-source web UI for Stable Diffusion, with text-to-image, img2img, inpainting, extensions, and a rich ecosystem.

AUTOMATIC1111 Stable Diffusion Web UI is the most widely used open-source interface for Stable Diffusion image generation. Created by the developer known as AUTOMATIC1111, it provides a comprehensive Gradio-based web interface for text-to-image, image-to-image, inpainting, outpainting, upscaling, and virtually every Stable Diffusion task imaginable.

With over 164,000 GitHub stars and 30,500 forks, it is the cornerstone of the open-source AI image generation ecosystem. The project supports all Stable Diffusion model variants (SD 1.5, SDXL, SD3, and others), LoRA, Textual Inversion, hypernetworks, ControlNet, and a massive extension ecosystem. The project is hosted at github.com/AUTOMATIC1111/stable-diffusion-webui.

Key Features

  • Text-to-Image - Generate images from text prompts with full control over sampling methods, steps, CFG scale, and seed.
  • Image-to-Image - Transform existing images with prompt-guided editing, style transfer, and variation generation.
  • Inpainting and Outpainting - Edit specific regions of an image or extend images beyond their original boundaries.
  • Extensions System - Install community extensions for additional capabilities like ControlNet, Tiled Diffusion, and Regional Prompting.
  • LoRA and Textual Inversion - Apply lightweight fine-tuned models and embedding-based style modifiers to generations.
  • Batch Processing - Generate multiple images with prompt variation, grid outputs, and automated workflows.
  • Upscaling - Built-in upscalers including ESRGAN, LDSR, and SwinIR for high-resolution output.
  • API Access - REST API for programmatic image generation and integration with other tools.
💻

Installation

AUTOMATIC1111 requires Python 3.10+ and a compatible GPU (NVIDIA recommended, with AMD and Apple Silicon support available through additional setups).

Standard installation:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
./webui.sh    # Linux/macOS
.\webui.bat   # Windows

The launcher script automatically creates a Python virtual environment, installs dependencies, downloads default models, and starts the web server on http://localhost:7860. Command-line arguments allow customization of the listening port, GPU configuration, shared memory settings, and extension loading.

🎨

Core Features

The web UI is organized into several tabs for different generation modes. The main txt2img tab provides the most commonly used controls: prompt and negative prompt input, sampling method and steps, width/height settings, CFG scale, batch count and size, and seed control. Advanced options include attention/emphasis syntax, prompt editing with schedule, and style application.

The img2img tab adds input image upload, denoising strength control, and special modes like sketch, inpaint, and batch processing. Additional tabs include a PNG info viewer for extracting generation metadata, a checkpoint merger, a textual inversion trainer, a settings panel, and an extensions browser.

The UI supports multiple theme options, including a light/dark mode toggle, customizable quicksettings, and a live preview during generation. Prompts support weighted tokens, LoRA activation syntax like <lora:name:weight>, and embedding references.

🧩

Extensions Ecosystem

One of AUTOMATIC1111's greatest strengths is its massive extension ecosystem. Extensions are installed directly from the web UI through the Extensions tab, with access to hundreds of community-built plugins. Major extensions include:

  • ControlNet - Precise control over generation using edge maps, depth maps, pose skeletons, segmentation maps, and more.
  • Dynamic Prompting - Wildcard-based prompt generation with combinatorial variation for batch processing.
  • Adetailer - Automatic face and hand refinement using dedicated inpainting models.
  • Image Browser - Browse, search, and manage generated images with metadata and favoriting.
  • Regional Prompting - Divide the canvas into regions with different prompts and weights per region.
  • Tiled Diffusion and VAE - Generate high-resolution images by processing in tiles with seamless blending.
  • Stable Diffusion 3 Support - Compatibility layers for newer model architectures.
📊

Comparison

AUTOMATIC1111 is the dominant Stable Diffusion web UI, but alternatives exist with different strengths:

CriterionAUTOMATIC1111ComfyUIForge
InterfaceTab-based, user-friendlyNode graph, advancedSimilar to A1111
Learning CurveLow-moderateHighLow
PerformanceModerateExcellentExcellent
ExtensionsLargest ecosystemCustom nodesA1111 compatible
Model SupportSD1.5, SDXL, SD3All models + FluxAll models + SD3
GitHub Stars164k65k+Newer project

AUTOMATIC1111 vs ComfyUI: A1111 is the preferred choice for beginners and users who want a straightforward, feature-rich interface. ComfyUI's node-based system offers more flexibility and performance but requires understanding the generation pipeline. A1111's extension ecosystem is unmatched, making it the most versatile option for most users.

🌐

Community

The AUTOMATIC1111 community is one of the largest in the AI image generation space. The repository maintains active issue tracking, discussions, and pull request reviews. Thousands of tutorials, guides, and pre-built configurations are shared across YouTube, Reddit, Civitai, and HuggingFace. The extension ecosystem is maintained by hundreds of independent developers who contribute new features regularly.