ORIGINAL REPOSITORY · LOCAL INSTALL

Install Stable Diffusion WebUI Forge

On Windows with a compatible NVIDIA setup, the shortest documented route is the official one-click package: extract it, run update.bat, then run.bat. Choose the Git route if you need control over the environment or are using newer hardware.

Evidence checked24 Aug 2026CoverageOriginal Forge only
VERIFIED

Download only from lllyasviel/stable-diffusion-webui-forge. We do not mirror installers. The release files and source links on this page lead to the original GitHub repository.

Choose your environment
VERIFIED

Use the documented one-click package

Best for a clean Windows install when your NVIDIA GPU and driver work with the package’s CUDA 12.1 / PyTorch 2.3.1 environment. Git and Python are included.

Recommended in the original READMEOpen the complete Windows guide
01 · Preflight

Check the environment before the archive

The package removes the need to install Git and Python separately. It does not make every GPU, driver, operating system, or model compatible.

  • Confirm the source.The browser address should show github.com/lllyasviel/stable-diffusion-webui-forge.
  • Check GPU generation and driver.The recommended archive contains a dated CUDA 12.1 / PyTorch 2.3.1 environment. A current NVIDIA driver is still required.
  • Prepare a writable folder.Do not install inside Program Files, a protected system folder, or the open 7z archive. A short path such as C:\AI\Forge is easier to troubleshoot.
  • Allow room beyond the download.The archive is about 1.9 GB; extraction, the environment, models, and outputs need considerably more. Required space depends on what you install.
  • Keep internet access for setup.The first preparation can fetch Python packages, Torch components, CLIP/OpenCLIP code, and other repository assets.
  • Plan for a separate model.Forge installs the interface and runtime. It does not promise a bundled Stable Diffusion or FLUX model.
New NVIDIA GPU? Check before downloading.

Users have reported that the archive’s bundled PyTorch does not recognize newer sm_120 GPUs such as the RTX 50 series. That is a community report, not an official compatibility matrix. If the console says your GPU architecture is unsupported, use a controlled environment with a compatible current PyTorch build; do not hide the test with a skip flag.

Inspect the reported RTX 50-series issue ↗
02 · Windows package

Install with the documented one-click archive

The project calls this a one-click package because Git and Python are included. You still extract the files, prepare the environment, and keep the local console running.

Read the original README ↗
  1. Open the original release

    Verify the owner is lllyasviel and the repository name is stable-diffusion-webui-forge. The release tag is named latest; its three Windows assets were uploaded on 11 August 2024.

  2. Choose the environment deliberately

    The original README recommends the CUDA 12.1 / PyTorch 2.3.1 archive. “Newer” is not automatically safer for this release.

    Packages listed by the original README and GitHub release
    FileEnvironmentProject noteUse
    webui_forge_cu121_torch231.7zCUDA 12.1 · PyTorch 2.3.1README recommendationStart here for the documented Windows package path.
    webui_forge_cu121_torch21.7zCUDA 12.1 · PyTorch 2.1Older environmentKept as the previously used package; not the default choice.
    webui_forge_cu124_torch24.7zCUDA 12.4 · PyTorch 2.4Compatibility warningREADME calls it fastest but warns MSVC may be broken and xformers may not work.

    The release API did not publish checksums for these assets when checked. We do not invent or re-host hashes.

  3. Extract the entire 7z archive

    Use 7-Zip or another 7z-compatible extractor. Open the extracted folder—not the file preview inside the archive. You should see the system and webui folders plus the batch files.

  4. Run update.bat first

    This is an explicit step in the README. Let the console finish and read any error before closing it. If Windows asks whether to run the batch file, verify that you extracted the original GitHub asset.

    update.bat
  5. Run run.bat and keep the console open

    Forge prepares the environment, starts a local server, and normally opens the browser UI. Success means the console remains running and prints a local address. Closing that console stops the interface.

    run.bat

03 · Controlled environment

Install from Git when the package is not the right fit

This route exposes the repository and environment directly. It is better suited to experienced users, newer GPUs, and installations that need deliberate package versions.

Python version matters.

The inspected launcher warns when Python is outside its tested range and names Python 3.10.6 as the tested version. Treat that as a snapshot of the original code, not a promise that every package combination will remain available.

Inspect the launcher code ↗
  1. Install Git and a compatible 64-bit Python

    Confirm both commands resolve in the terminal before cloning. Keep this Python environment separate from unrelated AI tools.

  2. Clone the original repository

    git clone https://github.com/lllyasviel/stable-diffusion-webui-forge.git
  3. Enter the project folder

    cd stable-diffusion-webui-forge
  4. Launch the setup

    On Windows, run webui-user.bat. The file leaves Python, Git, virtual-environment, and command-line overrides empty by default so advanced users can set them explicitly.

    webui-user.bat
    Inspect the Windows launcher ↗

If you already use AUTOMATIC1111, Forge can be configured to reference existing model directories. Do not point two installations at the same virtual environment; reuse model paths only after both installations work independently. Follow the reversible A1111 → Forge migration protocol.

04 · First start

Know what the console is doing

A quiet browser does not mean setup has stalled. The console is the source of truth while the environment is being built.

01Create environment

Forge prepares its Python environment.

02Install dependencies

Torch and required packages are checked or installed.

03Fetch code assets

CLIP, OpenCLIP, and repository assets may be downloaded.

04Start localhost

The running console prints the local browser address.

SUCCESS

The local process stays alive

  • The console reaches a local URL instead of closing.
  • The Forge interface loads in your browser.
  • Refreshing works while the console remains open.
NOT FINISHED

An error stops the sequence

  • The console closes or shows a traceback.
  • The browser reports that localhost refused connection.
  • The UI loads but no model is available to select.
05 · Install errors

Read the first real error, not the last symptom

Keep the console open, copy the first traceback, and record the route, GPU, driver, Python version, and package filename before changing anything.

PYTHON

Unsupported or mixed Python

Use a separate compatible 64-bit environment. A system Python upgrade can break an existing virtual environment even when Forge files did not change.

GPU / TORCH

CUDA is unavailable or the architecture is unsupported

Verify the NVIDIA driver and the PyTorch build together. An RTX 50-series architecture error is not fixed by suppressing the CUDA test.

Check current PyTorch options ↗
NETWORK

A dependency or repository download fails

Preserve the exact URL and error. Retry only after checking connectivity, proxy, certificate, antivirus, and free disk space; repeated partial installs can obscure the cause.

See a community dependency report ↗
BINARY PACKAGES

NumPy or another compiled package is incompatible

Do not scatter global pip install commands across environments. Recreate or repair the Forge environment with compatible pinned packages.

See a reported NumPy mismatch ↗
LOCALHOST

The browser cannot connect

Return to the console. If the process exited, localhost has nothing to connect to. If it is running, use the exact local address it printed and check whether security software blocked the process.

MODEL

The UI opens but no checkpoint appears

The application is installed; the model is missing or in the wrong folder. Continue with the first-run guide instead of reinstalling Forge.

Set up the first model →
06 · Other platforms

Community paths are not the Windows package

Linux, AMD, macOS, and package-manager instructions can be useful. They must still be validated against the current distribution, Python packages, driver, and acceleration backend.

Linux
COMMUNITY-REPORTED

The repository contains a Unix launcher, while installation guidance is spread across code, an open issue and an unmerged documentation PR. Our NVIDIA guide separates native Linux from WSL 2 and tests every prerequisite before cloning.

AMD
COMMUNITY-REPORTED

ROCm and DirectML routes depend on operating system, exact GPU, backend and PyTorch versions. The original README does not provide a current AMD support matrix or equivalent one-click archive. Our AMD guide separates native Linux ROCm, ROCm in WSL 2 and a reversible Windows DirectML experiment.

Choose an AMD compute path
macOS and Apple Silicon
COMMUNITY-REPORTED

Original Forge contains a macOS launcher and MPS branches, but it does not publish a current Mac support matrix. The dedicated guide separates Apple Silicon/MPS readiness from Forge compatibility and starts with a reversible clean-clone test.

Third-party package managers
COMMUNITY-REPORTED

Tools such as Stability Matrix can manage UIs and shared models. They are separate products with their own update logic and support boundaries, not the original Forge installer.

Open Stability Matrix ↗
07 · Installation FAQ

Answers before you change the environment

These are the checks we use to separate an installation problem from a first-run, model, or compatibility problem.

Which Forge file should I download?

For the documented Windows + NVIDIA route, the original README recommends webui_forge_cu121_torch231.7z. Check your GPU compatibility first: the package was uploaded in August 2024 and its PyTorch build may predate newer GPU architectures.

Do I need to install Python and Git?

Not for the one-click Windows package; the README says both are included. You do need them for the Git route, where version compatibility becomes your responsibility.

Do I need the full CUDA Toolkit?

The packaged PyTorch environment brings the CUDA runtime it was built to use, so most users do not need a separate developer toolkit. You still need a compatible NVIDIA driver. If you build packages from source, toolkit requirements can change. Check NVIDIA’s compatibility documentation for the driver/runtime relationship.

Does Forge include a model?

No model is promised in the original package. Install Forge first, confirm the UI starts, then add one compatible checkpoint and its required companion files.

Can Forge be installed beside AUTOMATIC1111?

Yes. Keep the repositories and virtual environments separate. After both work, advanced users can point Forge to existing model directories instead of duplicating large files. Use the complete A1111 migration guide to inventory settings, extensions and the return path.

How do I update an existing Forge install?

Back up custom configuration first. Package users follow the package’s update.bat workflow; Git users inspect changes and update the repository deliberately. If the environment is already broken, capture the error before updating so the cause is not erased.

Why are there no SHA256 checksums here?

The GitHub release metadata did not expose asset digests when we checked it. Download from the original repository, verify the owner and release URL, and do not trust hashes copied from an unrelated mirror.

Will the one-click package work on an RTX 50-series GPU?

Do not assume it will. Community reports show sm_120 architecture errors with the package’s older PyTorch environment. Check current PyTorch support for your exact GPU and use the controlled Git route when the bundled environment is too old.