Compare local image UIs

Original Forge vs Neo vs reForge: identify the repository first

The interface can look familiar while the maintainer, branch, model support and dependencies are different. Use the owner/repository/branch fingerprint before following a tutorial, updating or migrating.

Evidence checked31 Aug 2026Original Forgedfdcbab · 26 Jun 2025Forge Neo4d3444d · 29 Aug 2026reForge739b2e1 · 14 Apr 2026
UPSTREAMlllyasviel / original Forgemain · dfdcbab
DIRECT FORKPanchovix / reForgemain · 739b2e1
OLDER LINEHaoming02 / Classicclassic · 9cedffa
NEWER LINEHaoming02 / Neoneo · 4d3444d
SHORT ANSWER

They are related codebases, not interchangeable editions.

Original Forge is the `lllyasviel` upstream. reForge is a direct fork maintained by `Panchovix`. Forge Classic and Forge Neo are the `classic` and `neo` branches inside `Haoming02/sd-webui-forge-classic`.

No downstream project becomes an “official update” merely because it is newer or keeps the interface. Before acting, write four fields: owner, repository, branch and commit.

01 · REPOSITORY FINGERPRINT

Paste the source, not the product nickname.

Paste a GitHub URL, `git remote -v` line, folder path or startup text. The matcher only identifies known owner/repository/branch strings; it does not inspect your computer.

WAITING FOR EVIDENCE

Enter a source string.

Use git remote -v, git branch --show-current and git rev-parse HEAD for a Git installation.

Owner / repository
Unknown
Branch requirement
Unknown
02 · IDENTITY REGISTER

Four names. Three repositories. Two branches share one URL.

A product name is not a sufficient technical identifier. These cards pin the verified owner, repository and branch before describing current state.

Upstream project↗

Original Forge

lllyasviel/stable-diffusion-webui-forge
Branch
main
Snapshot
dfdcbab · 26 Jun 2025

Repository is public and not archived. The last inspected main commit fixes SD Upscale batch handling; the repository push timestamp is 31 Jul 2025.

Keep it when its dated model scope, controls and extensions already complete your work. Do not call it Neo or reForge.
Downstream fork · continuation of the newer Forge line↗

Forge Neo

Haoming02/sd-webui-forge-classic
Branch
neo
Snapshot
4d3444d · 29 Aug 2026

The repository default branch is neo. Release 2.28.1 was published 3 Aug 2026; the inspected neo branch continued changing later in August.

Evaluate it separately when a model or workflow named in the Neo README is required. Neo requirements and removed features are Neo facts only.
Downstream fork · continuation of the older Forge line↗

Forge Classic

Haoming02/sd-webui-forge-classic
Branch
classic
Snapshot
9cedffa · checked 31 Aug 2026

Classic is a separate branch in the same repository as Neo. A bare repository URL is therefore not enough to identify an installation.

Treat Classic as its own compatibility target when an older SD 1.x or SDXL-oriented workflow depends on that branch.
Direct downstream fork of original Forge↗

reForge

Panchovix/stable-diffusion-webui-reForge
Branch
main
Snapshot
739b2e1 · 14 Apr 2026

Public, not archived and directly marked by GitHub as forked from the original. Its README recommends Classic or Neo for stability and describes new work as slow or branch-dependent.

Keep or test it only against the exact reForge branch and dependencies your workflow uses. Do not infer original Forge support from reForge behavior.

VERIFIED GitHub’s archive flag is false for all three repositories at the checked time. “Not archived” is not the same claim as active feature development or guaranteed support.

03 · LINEAGE

Read “continuation” as relationship, not endorsement.

Forks can preserve or extend a useful code line. They keep their own maintainers, releases, issue trackers and compatibility boundaries.

01
VERIFIED

2024 · original Forge starts

lllyasviel creates the independent upstream repository on top of Stable Diffusion WebUI.

02
VERIFIED

Jun 2024 · reForge fork

Panchovix creates a direct GitHub fork while the original project changes direction.

03
VERIFIED

Aug 2024 · Classic fork

Haoming02 creates sd-webui-forge-classic from original Forge and maintains an older-line branch.

04
VERIFIED

Sep 2025 · Neo announced

The same Haoming02 repository adds the neo line for newer Forge continuation work and newer model families.

05
COMMUNITY-REPORTED

2026 · four names coexist

Search results, launchers and local folder names can surface all four; owner, repository and branch remain the reliable identity.

04 · SNAPSHOT MATRIX

Compare the project boundary before the feature list.

This is a repository snapshot, not a permanent support matrix. A feature named by one branch is not evidence for any other column.

OWNER · REPOSITORY · BRANCH · CHECKED 31 AUG 2026
BoundaryOriginal ForgeForge NeoForge ClassicreForge
Canonical identitylllyasviel/stable-diffusion-webui-forge · mainHaoming02/sd-webui-forge-classic · neoHaoming02/sd-webui-forge-classic · classicPanchovix/stable-diffusion-webui-reForge · main
GitHub relationshipIndependent upstreamFork lineage from original ForgeFork lineage from original ForgeDirect GitHub fork of original Forge
MaintainerlllyasvielHaoming02Haoming02Panchovix
Checked code snapshotdfdcbab · 26 Jun 20254d3444d · 29 Aug 20269cedffa · checked 31 Aug 2026739b2e1 · 14 Apr 2026
Repository archive flagNot archivedNot archivedNot archivedNot archived
Release signallatest tag published in 2024; assets are dated2.28.1 · 3 Aug 2026Shares repository release history; verify target branchNo GitHub releases returned at check
Declared directionResource management, inference and experimental WebUI workUsability, optimization and newer popular modelsOlder Forge line with continued fixes/featuresForge/reForge variants with slow, branch-specific continuation work
Model support ruleOnly claims documented or reproduced on original commitOnly models listed for the checked Neo branchOnly models supported by the Classic branchOnly models supported by the selected reForge branch
Extension ruleTest against original Forge and Gradio/backend snapshotNeo compatibility does not prove original compatibilityClassic compatibility does not prove Neo compatibilityreForge extensions and samplers remain reForge-specific
Install identityClone URL resolves to lllyasviel; branch mainClone Haoming02 repo and explicitly use neoClone Haoming02 repo and explicitly use classicClone URL resolves to Panchovix; branch must be recorded
Update riskAn update moves within original mainDefault branch can move rapidly; release and commit matterWrong branch can silently turn a Classic plan into NeoBranch names have represented different backend experiments
This site’s scopePrimary product documented throughout the hubCovered here only as a separate adjacent projectCovered here only as a separate adjacent projectCovered here only as a separate adjacent project
05 · CHOOSE A ROUTE

Start from the requirement that changed.

“Newer” is too vague. Name the model, extension, hardware constraint or maintenance problem that makes a separate candidate worth testing.

01

My current original Forge workflow already works

Keep the working tree

Record its commit and dependencies before considering any move. A newer downstream commit is not automatically a safer environment.

02

I need a model explicitly listed by Forge Neo

Test Neo in a separate folder

Use Haoming02/sd-webui-forge-classic on branch neo. Confirm Python, Torch, model companions and removed features in the current Neo README.

03

I need the older Forge backend or SDXL-focused compatibility

Compare Classic and your current tree

Use branch classic deliberately. Do not clone the repository default and assume you received Classic.

04

My established reForge setup is stable

Pin reForge before changing it

Record branch, commit, Python, Torch, extensions and model hashes. Its README describes branches with different backends and stability.

05

A tutorial says “download the latest Forge”

Stop and resolve the owner

Open the linked URL. If owner, repository and branch are missing, the instruction is not sufficiently identified to follow safely.

06

I only want the newest commit date

Change the decision criterion

Commit recency does not prove your model, GPU, extension or workflow works. Test the exact job and keep rollback.

06 · MIGRATION RECEIPT

A safe switch leaves an audit trail.

Complete all ten fields before replacing a working tree. The receipt records identity and recovery; it does not certify compatibility.

Prepare a rollback point
IDENTITY RECEIPT0 / 10 recorded

Ten records still missing.

07 · SIDE-BY-SIDE MIGRATION

Move assets without collapsing environments.

The safe unit of migration is a whole tested workflow. Copying a folder until the UI opens does not prove model, extension or output compatibility.

Plan shared model storage
01

Install side by side

Do not switch the remote or branch inside the only working environment. A separate folder keeps dependencies and rollback visible.

02

Share assets deliberately

Model files may be referenced from shared storage, but each project can expect different folders, companion files or loaders. Start read-only when possible.

03

Do not copy the venv

Python and Torch requirements can diverge. Let each project build its own environment from its own files.

04

Inventory extensions

An extension working in one Forge line is not evidence for another. Add extensions one at a time after a clean baseline.

05

Match the real job

Use the same source assets and record every exposed setting. For newer model families, compare task completion—not impossible cross-family image parity.

06

Restart before deciding

A candidate passes only after restart, model reload, one edit, output save and a verified rollback path.

08 · CLAIM FILTER

Six statements that need a narrower label.

Repository metadata can verify identity and dates. It cannot turn community preference into universal performance or compatibility.

VERIFIED

“Forge Neo is the official new version of original Forge.”

Rejected. Neo is maintained by Haoming02 in a downstream fork repository. It may continue a code line; it does not become lllyasviel’s repository.

VERIFIED

“Forge Classic and Forge Neo are separate repositories.”

Rejected. They are branches in Haoming02/sd-webui-forge-classic. The branch is part of the product identity.

STALE SNAPSHOT

“reForge development ceased.”

Incomplete. The maintainer announced a pause in April 2025, a limited return in July, and the repository later received a commit in April 2026. Current expectations remain cautious.

UNKNOWN

“The newest fork is faster and more stable.”

No controlled GPU benchmark or matched workflow test was performed. Newer code can add models while changing dependencies and compatibility.

UNKNOWN

“All original Forge extensions work in Neo or reForge.”

No universal compatibility evidence exists. Backend, Gradio, Python and integrated components differ by project and branch.

ASSUMPTION

“I should migrate because original Forge looks inactive.”

Maintenance state is one input. If the dated original build completes the job, migration cost and the required feature must still be tested.

09 · QUESTIONS BEFORE SWITCHING

Resolve the name, branch and cost.

These answers cover the real question patterns found in current repository discussions and user searches.

What is the difference between original Forge, Forge Neo and reForge?

Original Forge is lllyasviel/stable-diffusion-webui-forge. reForge is Panchovix/stable-diffusion-webui-reForge, a direct downstream fork. Forge Neo is the neo branch of Haoming02/sd-webui-forge-classic. They share lineage and a familiar WebUI shape, but have different maintainers, commits, dependencies, model scope and compatibility.

Is Forge Neo the official successor to Stable Diffusion WebUI Forge?

No official succession was verified. Forge Neo describes itself as a continuation, but it is maintained by Haoming02 in a fork of the original repository. The original remains the lllyasviel repository.

Who maintains Forge Neo?

The checked Forge Neo branch is maintained in Haoming02/sd-webui-forge-classic. Its default branch is neo at the checked date.

Is Forge Neo a separate repository from Forge Classic?

No. Neo and Classic are branches in the same Haoming02/sd-webui-forge-classic repository. Always record the branch because a bare repository URL is ambiguous.

Is reForge a fork of original Forge?

Yes. GitHub identifies Panchovix/stable-diffusion-webui-reForge as forked from lllyasviel/stable-diffusion-webui-forge.

Is reForge still maintained in 2026?

The repository is public and not archived, and the latest inspected main commit is dated 14 April 2026. However, its README recommends Classic or Neo for stability and describes new development as slow and branch-dependent. Treat status as a dated snapshot, not a guarantee.

Is original Stable Diffusion WebUI Forge abandoned?

The original repository is public and not archived. Its latest inspected main commit is from 26 June 2025 and its push timestamp is 31 July 2025. Those facts show a dated code state; they do not by themselves prove future maintenance or that a working installation must be replaced.

Which Forge version is most up to date?

By the checked repository dates, the Neo branch changed most recently. That answers commit recency only. It does not establish compatibility, speed, image quality or suitability for your required model and hardware.

Should I switch from original Forge to Forge Neo?

Switch only when Neo solves a named requirement and passes a separate-install trial. Keep original Forge when its pinned environment completes your work and the migration offers no tested benefit.

Should I switch from reForge to Forge Neo?

Test Neo separately when you need its declared newer-model route or when reForge cannot complete the job. Preserve the reForge folder, branch, commit, extensions and output baseline until Neo survives restart and repeats the workflow.

Should I use Forge Classic or Forge Neo?

Classic follows the older Forge line and is commonly selected for established SD 1.x or SDXL-oriented workflows. Neo follows the newer line and declares support for newer model families. Choose from the exact model and dependency requirement, not the word “latest.”

Can original Forge run the same models as Forge Neo?

Do not assume so. Neo’s README lists models and companion requirements that are Neo-specific. Original support must be verified in original code, documentation or a reproduced test on the original commit.

Can Forge Neo run SDXL and SD 1.5 models?

The current Neo README says most base A1111 features should still function and documents advanced SDXL work, but exact checkpoints, LoRAs, ControlNet and extensions remain version-specific. Test the exact files and workflow.

Does Forge Neo support newer image and video models?

The inspected Neo README declares several newer image and video families. Those claims apply only to the checked Neo branch and its listed limitations, companion files and runtime—not to original Forge, Classic or reForge.

Can Forge Neo and original Forge be installed together?

Yes, as separate application folders with separate environments. Shared model storage can reduce duplication, but first verify folder mappings and keep configuration, outputs and extensions separate.

Can Forge Neo and reForge share model folders?

Potentially, but sharing files does not guarantee loader compatibility. Verify each project’s model paths, supported formats, companion encoders and VAE requirements. Do not share virtual environments.

Can I copy extensions from original Forge to Forge Neo?

Do not bulk-copy them. Start Neo without third-party extensions, verify a baseline, then install one extension at a time from its actual repository and record the tested commit.

How do I tell which Forge I installed?

Check git remote -v, the current branch and git rev-parse HEAD. For packaged installations, inspect the download URL and startup log. Folder names and similar interfaces are not reliable identifiers.

Why does my folder say Forge but the console says version neo?

The folder name is chosen locally and can be anything. A Neo checkout can live in a folder called Forge. Trust the remote owner/repository, branch and commit printed or queried from Git.

What does the neo branch mean in the Forge Classic repository?

It identifies Forge Neo inside Haoming02/sd-webui-forge-classic. The classic branch represents the older continuation line; neo represents the newer continuation line. Branch selection changes the code you install.

Is a Forge Neo release an original Forge release?

No. A release in Haoming02/sd-webui-forge-classic belongs to that downstream repository. Original Forge releases are published under lllyasviel/stable-diffusion-webui-forge.

Where should I download original Forge, Forge Neo or reForge?

Use the exact project repository: lllyasviel/stable-diffusion-webui-forge for original Forge, the neo branch of Haoming02/sd-webui-forge-classic for Neo, and Panchovix/stable-diffusion-webui-reForge for reForge. This site does not mirror or relabel binaries.

Does Forge Neo have an official one-click installer?

The checked Neo README documents a Git clone on branch neo, a separate uv or Python environment, and webui-user.bat. Release 2.28.1 has no attached binary assets. A third-party portable package or manager is not an official Neo release and must be evaluated under its own owner.

Which Forge is fastest or uses the least VRAM?

No universal result is supported here. Compare exact commits with the same supported model, dimensions, batch, precision, attention, warm-up and extension state on your hardware. Newer model families cannot be compared as if they were the same workload.

Will my prompts and images transfer between Forge variants?

Images and prompt text can be preserved, but behavior may not. Save model hashes, VAE and encoders, LoRAs, sampler, scheduler, seed, dimensions, extensions and project commit before expecting reproduction.

What is the safest way to migrate between Forge forks?

Use a new folder, a new virtual environment and a pinned commit. Reference or copy model files deliberately, rebuild extensions one at a time, reproduce one real task, restart, and keep the old installation untouched until rollback is proven.

10 · EVIDENCE LEDGER

Repository facts first. Community vocabulary second.

Primary repositories and maintainer statements establish identity and dated state. Videos and community threads reveal confusion and migration needs, not product guarantees.

Local research catalog used · 9 records
O01Original Forge repository and README

Canonical product identity, installation and dated status.

O05Original Forge commit history

Maintenance snapshot; commit recency is not a feature score.

O09 / O13Official development announcements

Original project direction and rewrite boundary.

X01Panchovix reForge repository

Direct fork identity; never imported into original features.

X02Haoming02 Classic / Neo repository

Two branch identities under one repository.

X03Forge Neo announcement

Maintainer-authored lineage and newer-model intent.

X08reForge development status discussion

Pause signal requiring a later-status recheck.

R19A1111 / Forge / reForge / Comfy comparison

Community migration and extension questions only.

X07Forge Neo models video

Search vocabulary and confusion; no features transferred to original Forge.

NO GPU BENCHMARK

No speed, VRAM or image-quality winner is claimed.

NO INSTALL EXECUTION

The three candidates were not installed on a GPU machine for this page.

DATED SNAPSHOT

Branches, commits, releases and README scope can change after 31 Aug 2026.

FORK BOUNDARY

No Neo, Classic or reForge feature is attributed to original Forge.

AuthorForge Field Guide editorial teamReviewerTechnical editorial reviewUpdated31 Aug 2026Snapshotsdfdcbab / 4d3444d / 739b2e1