SOURCE-DATED HISTORY · ORIGINAL FORGE

Why Forge Changed Direction

Forge did not flip from “stable product” to “experiment” in a single day. Research was part of the February plan; June changed which trade-off came first, and the Gradio 4 and FLUX releases made that choice visible.

Period coveredJan 2024–Aug 2026Evidence checked31 Aug 2026Latest main inspecteddfdcbab · 26 Jun 2025
DIRECT ANSWER

The goal stayed. The compatibility contract changed.

VERIFIED

Forge began as a research-friendly layer over the familiar Stable Diffusion WebUI, with speed and memory management as immediate user benefits. In June 2024, upstream progress reduced the reason to preserve a near-upstream path, while Forge’s more invasive systems remained expensive to integrate.

The team chose to use Forge for those harder experiments. That raised update and extension risk. The July Gradio 4 rewrite and August FLUX work were the concrete result—not evidence that the repository had been cancelled.

Keep these questions separateWhy did the architecture change?Is original Forge actively maintained now?

This page answers the first. The dated project-status evidence answers the second.

ORIGINAL PURPOSEResearch + resource efficiencyStated in February 2024
DECISION POINT08 Jun 2024Production warning; backup advised
SHIPPED CONSEQUENCEGradio 4 + FLUXJuly–August 2024
CURRENT BOUNDARYOriginal ≠ downstream forksOwner and branch matter
01 · CAUSAL CHANGE MAP

What caused each phase—and what users actually felt.

Select a phase. The map keeps four things separate: the trigger, the shipped change, the user consequence, and the limit of the evidence.

VERIFIED14 Jan–10 Feb 2024

The original bargain

01 · TRIGGER

The team wanted a familiar Stable Diffusion WebUI surface for research while improving speed, memory use and development ergonomics—especially for SDXL.

02 · WHAT CHANGED

Forge opened as a separate repository on top of Stable Diffusion WebUI. The Development Plan said it did not intend to compete with A1111 and described conditions under which it could return to the upstream ecosystem as an extension.

03 · USER EFFECT

Early users could retain a familiar tab-and-form workflow while testing Forge resource management and integrated research work.

04 · EVIDENCE LIMIT

The February plan was a statement of intent and test criteria. It was not a permanent compatibility contract or a promise that every A1111 extension would behave identically.

Open the primary source for this phase
02 · EVENT LEDGER

Announcement, release and commit are different events.

A plan describes intent. An announcement changes expectations. A release or commit changes code. Reading those as one event is how both “Forge died in June” and “nothing changed” became plausible but wrong summaries.

Inspect main history
01

Repository created

GitHub repository metadata

VERIFIED
02

Release page tagged latest published

Release record; current assets were uploaded later

VERIFIED
03

Development Plan and backend clarification published

Maintainer announcements

VERIFIED
04

NeverOOM controls documented

Maintainer announcement

VERIFIED
05

Experimental-repository warning published

Maintainer announcement; no same-day code change implied

VERIFIED
06

Shutdown interpretation rejected

Maintainer update in the same announcement

VERIFIED
07

Previous build route, Gradio 4 and Canvas arrive

Release and maintainer announcements

VERIFIED
08

FLUX/NF4, GPU Weights, split encoders and GGUF documented

Maintainer technical guides

VERIFIED
09

Temporary extension replacement list published

Maintainer announcement

VERIFIED
10

Sampler, SD3.5 branch and future plans recorded

NEWS.md; plans remain plans

STALE SNAPSHOT
11

Five latest inspected main commits land

Named main-branch commit history

STALE SNAPSHOT
12

No main commit newer than dfdcbab found

Fresh GitHub API check

STALE SNAPSHOT
03 · CLAIM CHECK

Six shortcuts the evidence does not support.

History becomes useful when it prevents a bad operational decision. These are the most common leaps between a true event and an unsupported conclusion.

ClaimVerdictEvidence-based reading
“Forge was abandoned in June 2024.”RejectedThe 27 June clarification explicitly denied elimination, and substantial Gradio 4/FLUX work shipped afterward. Current maintenance is a separate, dated question.
“Nothing really changed; it was only wording.”RejectedThe Gradio 4 rewrite, Canvas, extension compatibility change and FLUX loading architecture were material shipped changes.
“Forge stopped being based on A1111.”Too broadForge retained a familiar WebUI lineage, but its backend, integrated features and Gradio-dependent extension surface diverged. Identify the exact subsystem.
“Every extension broke after Gradio 4.”RejectedThe maintainer reported partial compatibility, while community issues document real failures. Compatibility was mixed and extension-specific.
“The forks are newer official Forge versions.”RejectedreForge, Classic and Neo are downstream projects with separate owners or branches. They are historical responses and continuations, not original releases.
“The 2024 release date means no code changed in 2025.”RejectedRelease pages and main-branch commits are separate evidence streams. The inspected main branch contains 2025 commits.
04 · WHY FORKS APPEARED

One lineage split into different maintenance promises.

The 2024 compatibility disruption created real demand for different balances: preserve the older Forge behavior, keep syncing upstream, or continue toward newer models. Community maintainers built downstream projects around those jobs.

That explains the names. It does not merge their evidence. A feature added by reForge, Classic or Neo remains a feature of that project until original Forge independently proves it.

Identify each Forge repository
UPSTREAM · JAN 2024

Original Forge

lllyasviel / stable-diffusion-webui-forge / main

The only product whose history this page attributes to lllyasviel.

DOWNSTREAM · 2024

reForge

Panchovix repository; separate maintenance and branches.

DOWNSTREAM · 2024

Forge Classic

Haoming02 repository; older-line continuation.

DOWNSTREAM · 2025

Forge Neo

neo branch in the Classic repository; newer continuation.

05 · USE THE HISTORY

Turn the timeline into the next safe action.

Do not update, roll back or migrate merely because one date looks newer. Start from the job that is failing or missing.

01

My old Forge still works

Keep the working environment pinned

Record remote, branch, commit, Python/Torch, launch arguments and extensions before testing any change.

02

An update removed tabs or broke the UI

Treat it as an extension/Gradio regression

Start clean, verify the core UI, then return extensions one at a time or use the documented rollback route.

03

I need FLUX or split encoders

Use guidance matched to the chosen commit

Do not apply old pre-rewrite folder screenshots to a newer FLUX build. Verify model, encoder and VAE paths together.

04

A guide says “use Forge”

Resolve the repository identity first

Check the GitHub owner, repository, branch and commit. A screenshot or folder name cannot distinguish original Forge from a fork.

05

I need a newer model only a fork lists

Test the fork as a separate product

Install beside the working original tree and do not import the fork’s support claims into original Forge documentation.

06

I am deciding whether Forge is maintained

Use the current status snapshot

History explains how the project arrived here; current commit, release and maintainer evidence answer the maintenance question.

06 · QUESTIONS USERS ASK

Forge history, without the folklore.

Answers refer to original lllyasviel/stable-diffusion-webui-forge unless a downstream project is named explicitly.

Why did Stable Diffusion WebUI Forge change direction in 2024?

The maintainer said upstream WebUI had resolved several earlier performance bottlenecks, while some Forge systems were costly to integrate into that ecosystem. Forge therefore prioritized experimental work such as Gradio 4 and newer memory-management research. This changed the compatibility trade-off, not the original goals of easier development, resource optimization and experimentation.

Was Forge abandoned on 8 June 2024?

No abandonment or shutdown was announced. The June post recommended that many production users consider upstream WebUI and warned of disruptive changes. On 27 June, the maintainer explicitly said the repository was not being eliminated. Gradio 4 and FLUX work shipped afterward.

Why did Forge recommend going back to AUTOMATIC1111?

The June announcement said upstream had improved performance and described Forge’s next work as experimental and likely to disrupt extensions. The recommendation was aimed especially at users who needed a production-oriented, A1111-compatible daily environment.

What changed between old Forge and the Gradio 4 version?

The July 2024 line moved to Gradio 4 and introduced Forge Canvas. That provided richer image editing but changed the UI framework used by extensions. The later FLUX phase also added low-bit, swap, GPU Weights and separate VAE/text-encoder workflows.

Why did extensions stop working after a Forge update?

Many extensions depended on A1111-era Gradio calls or UI assumptions. The maintainer identified the Gradio-version boundary as the main compatibility risk. Some extensions continued working, some required small changes, and others needed replacement or removal. There was no universal compatibility result.

Did all A1111 extensions break in Forge?

No. The July announcement reported that about 70% of the extensions in one maintainer test still worked. That dated estimate is not a guarantee for any particular extension, Forge commit or operating environment.

When did Forge add FLUX support?

The major official FLUX/BitsAndBytes guide was published on 11 August 2024. A 13 August guide documented full FLUX and GGUF loading with separate VAE, CLIP and T5 selections. Later commits changed FLUX behavior further, so the exact commit still matters.

Why does newer Forge have separate VAE and text encoder controls?

Modern model layouts such as FLUX can separate the diffusion model, VAE, CLIP and T5 files. The older single-checkpoint-oriented VAE interface was not sufficient, so Forge extended it while keeping the surrounding WebUI familiar.

Did Forge switch to ComfyUI as its backend?

The original maintainer published a dedicated February 2024 clarification stating that Forge was not using ComfyUI as a backend. Shared concepts or adapted code do not make the two applications the same backend.

Why were reForge and Forge Classic created?

They are downstream community projects that appeared while users wanted different combinations of older-line compatibility, upstream changes and continued development. Their existence is part of the ecosystem history, but their maintainers, releases and features are separate from original Forge.

Is Forge Neo the new official version of Forge?

No. Forge Neo is the neo branch in Haoming02/sd-webui-forge-classic. It is a downstream continuation and must not be presented as a release by lllyasviel or as proof of original Forge support.

What was the last verified activity in original Forge?

At the 31 Aug 2026 check, the latest commit returned for the original main branch was dfdcbab from 26 June 2025. The repository was public and not archived. These are dated facts; they do not prove future maintenance or abandonment.

Did the planned Gradio 5 upgrade happen?

NEWS.md described planned attempts in 2025, but the inspected evidence for this page does not establish a completed Gradio 5 migration on main. It remains UNKNOWN here rather than being inferred from a roadmap.

Should I install the previous Forge version to keep extensions working?

Only when a known-good older environment is necessary for a named workflow. Keep it separate from a newer install, record the exact commit, and understand that an older build may lack later fixes and model support. Use a clean extension test before choosing.

How can I tell which generation of Forge a tutorial covers?

Look for the publication date, repository owner, branch, commit or startup version, Gradio generation, presence of Forge Canvas, and FLUX VAE/text-encoder controls. If those details are absent, treat the tutorial as a dated clue rather than exact installation guidance.

07 · EVIDENCE LEDGER

Every phase points back to the original record.

Official discussions, repository metadata, releases and named commits establish product history. Community reports were used to discover user language and failure questions—not to define Forge features.

Local research catalog used · 10 grouped records
O01Original repository / README

Project definition, feature baseline and status context.

O02–O03Latest and previous releases

Public launch, asset dates and official rollback boundary.

O04–O05NEWS and main history

Roadmap-vs-shipped distinction and dated later activity.

O09–O10Development Plan and backend clarification

Initial purpose, A1111 relationship and myth correction.

O11–O12NeverOOM and June announcement

Memory-first identity, experimental warning and clarification.

O13–O14Gradio 4 / Canvas and LayerDiffuse

The concrete post-announcement rewrite phase.

O15–O17FLUX, BitsAndBytes and GGUF guides

Modern model loading and UI changes.

O20Extension replacement list

Post-rewrite compatibility and integration boundary.

R07June announcement reaction

Community interpretation and abandonment-language intent only.

X01–X03reForge, Classic and Neo records

Fork lineage and name-confusion context only.

ORIGINAL ONLY

No downstream feature is attributed to lllyasviel’s repository.

NO INTENT FROM SILENCE

Current maintenance and future work remain UNKNOWN without a current maintainer statement.

PLANS ≠ RELEASES

NEWS and announcement plans are not treated as completed main-branch work.

DATED COMPATIBILITY

Extension percentages and status claims retain their 2024 context.

AuthorForge Field Guide editorial teamReviewerTechnical editorial reviewUpdated31 Aug 2026Snapshotdfdcbab