Description
Stability Matrix serves as a comprehensive Multi-Platform Package Manager and Inference UI specifically designed for Stable Diffusion. It simplifies the process of installing and managing various Stable Diffusion Web UI packages with a convenient one-click approach. Supported packages include popular options like Stable Diffusion WebUI reForge, Forge, AMDGPU Forge, Automatic 1111, SD.Next, Fooocus, and ComfyUI, among many others.
Beyond package management, Stability Matrix allows users to easily manage plugins and extensions for supported packages such as Automatic1111, Comfy UI, SD Web UI-UX, and SD.Next. A key advantage is its ability to embed Git and Python dependencies, eliminating the need for global installations and ensuring a fully portable experience. Users can relocate Stability Matrix's Data Directory to different drives or computers without issue.
The integrated Inference interface is a powerful feature, offering a reimagined way to interact with Stable Diffusion. It boasts advanced capabilities like auto-completion and syntax highlighting powered by a formal language grammar. Workspaces are managed in tabs, with saving and loading functionality tied to .smproj project files. Customizable dockable and float panels enhance user workflow. Generated images can embed metadata from Inference Projects, ComfyUI Nodes, and A1111-compatible sources. The interface supports drag-and-drop for loading states from gallery images or files.
Additional functionalities include a launcher with a syntax-highlighted terminal emulator that routes GUI input prompts, and an arguments editor for predefined or custom launch options per package. It also features configurable environment variables and a Checkpoint Manager designed for shared use across all package installations. The Model Browser facilitates importing models from CivitAI and HuggingFace, automatically downloading relevant metadata and preview images, with support for pausing and resuming downloads. A shared model directory simplifies model management for all installed packages.
Stability Matrix's Core Features
One-click installation and updates for Stable Diffusion Web UI packages
Supports a wide range of Stable Diffusion Web UI forks and UIs
Extension and plugin management for supported packages
Embedded Git and Python dependencies for portability
Integrated Inference UI with auto-completion and syntax highlighting
Tabbed workspaces with project saving and loading (.smproj)
Customizable dockable and float panels
Metadata embedding in generated images (Inference Project, ComfyUI, A1111)
Launcher with syntax-highlighted terminal emulator
Launch arguments editor with predefined and custom options
Configurable environment variables
Shared Checkpoint Manager for all package installations
Model Browser for importing from CivitAI and HuggingFace
Pause and resume model downloads
Shared model directory for all packages
Getting Started with Stability Matrix
Clone: Obtain the Stability Matrix repository from GitHub.
Install dependencies: Ensure necessary build tools and .NET SDK are present.
Build: Compile the project using the provided solution files.
Configure: Set up environment variables and package configurations as needed.
Install packages: Use the one-click installer for desired Stable Diffusion Web UI packages.
Manage models: Utilize the Model Browser to import and organize models.
Run inference: Access the built-in Inference UI for image generation.
Customize: Adjust panels, launch arguments, and extensions for your workflow.
Stability Matrix's Use Cases
- Stable Diffusion Management
- Extension Handling
- Portable AI Workflow
- Integrated Inference
- Model Organization
- Customizable UI
- Project Workspaces








