Practical overview
When it fits
Use it when you want to run Stable Diffusion through a self-hosted web interface and need direct access to image-generation, editing and prompt-control workflows.
Who it is for
- People who want a browser-based interface for Stable Diffusion image generation.
- Users who need image-to-image editing, inpainting, outpainting or upscaling workflows.
- Creators who want to compare prompt and parameter variations through matrices or X/Y/Z plots.
Documented uses
- Generate images from text prompts or use an image as the basis for further processing.
- Edit image areas with inpainting or extend images with outpainting.
- Explore prompt emphasis and parameter variations.
- Upscale generated images using the available Stable Diffusion and Extras workflows.
Requirements & limits
The project is a public repository licensed under AGPL-3.0. The README documents self-hosted installation and also points to online services, including Google Colab.
- The interface is built with Gradio, while Python and Git are prerequisites for the documented one-click installation route.
- Installation guidance differs by operating system and hardware; the README provides separate routes for several GPU and processor types.
- On Windows, the documented automatic setup specifies Python 3.10.6.
- The interface includes prompt controls and parameter comparison tools in addition to basic generation modes.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install the Webui on Windows
Prepare the documented automatic Windows installation and launch the interface.
Before you start
- Windows
- Python 3.10.6 added to PATH
- Git
Steps
Install Python 3.10.6 and select the option to add Python to PATH.
Install Git for Windows.
Download or clone the stable-diffusion-webui repository.
Run webui-user.bat as a normal, non-administrator user.
Expected outcome
The repository's Windows launch script starts the Webui installation process.
Guide limitations
- The instructions specify Python 3.10.6 for this automatic Windows route and note that newer Python versions do not support torch.
- The source gives installation steps, not a guarantee that a particular machine or configuration will work.
Install the Webui on Linux
Prepare the documented Linux installation and start its launch script.
Before you start
- A Linux distribution with its documented package manager
- Git and Python 3
- Distribution-specific packages listed in the project README
Steps
Install the dependencies listed for Debian-based, Red Hat-based, openSUSE or Arch-based systems.
Clone the repository or download webui.sh as described in the README.
Run webui.sh.
Expected outcome
The Webui launch script begins the Linux installation and startup process.
Guide limitations
- Very new systems may require Python 3.10 or 3.11, with additional setup described in the README.
- The README points to separate dependency and hardware-specific instructions; these steps do not establish compatibility for a particular system.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- AUTOMATIC1111/stable-diffusion-webui · Official homepage title · retained in its source language

