Extensions/ComfyUI-SAUS
ComfyUI Extension

ComfyUI-SAUS

A Simple App U See. A simple alternative User Interface for Image and Video Generation using ComfyUI as backend.

By dsigmabcn·Created 9 months ago·Updated 6 days ago· 9
dsigmabcn/ComfyUI-SAUS
Nodes1
On cloudLocal install
CategoryKN/Saus
Stars9
Updated6 days ago
Readme

<a name="readme-top"></a>

<div align="center">

YouTube Ko-fi

<img src="web/core/media/git/cover_SAUS.jpg"> <h3 align="center"><strong>S</strong>imple <strong>A</strong>pp <strong>U</strong> <strong>S</strong>ee</h3> <p align="center"> <strong>Cut the spaghetti. Cook it with <i>Saus</i></strong> </p> <p> <a href="docs/USER_GUIDE.md"><strong>User Guide</strong></a> <br /> <a href="https://github.com/dsigmabcn/ComfyUI-SAUS/issues">Report Bug</a> </p> </div> <!-- TABLE OF CONTENTS --> <details> <summary>Table of Contents</summary> <ol> <li><a href="#about-saus">About SAUS</a></li> <li><a href="#how-to-use-saus">How to use SAUS</a></li> <li><a href="#installation">Installation</a></li> <li><a href="#accessing-saus">Accessing SAUS</a></li> <li><a href="#runpod---pods">Runpod</a></li> <li><a href="#credits">Credits</a></li> </ol> </details>

About SAUS

SAUS is a streamlined interface for AI image and video generation that uses ComfyUI as its backend engine. Workflows converted into a clean, production-ready application environment.

Why SAUS?

  • Simple: Built for creators who need results without the node-induced headaches.
  • App: A powerful wrapper that extends ComfyUI's capabilities into a standalone-app feel.
  • U See: A clean, expansive "view" of your creative output - not just your backend.
<p align="right">(<a href="#readme-top">back to top</a>)</p>

What is SAUS?

ComfyUI is a powerful and flexible tool to use the latest OSS AI image and video generation workflows. However, its flexibility makes it complex and challenging to use.

SAUS simplifies this by converting popular and powerful workflows into 'apps'. These apps provide a clean user interface, allowing you to focus on creativity.

SAUS is a custom node for ComfyUI that works as a robust and simple user interface to run the most interesting workflows of ComfyUI, so you can focus on the generation of images. ComfyUI runs in the background, so you can always access it to understand how the image generation process works, use more advanced features, and create more advanced workflows.

<img src="web/core/media/git/SAUS-app-example.png" width="800">

How to use SAUS

For detailed instructions, check out the User Guide.

<img src="web/core/media/ui/Saus quick start card.png" width="800"> <p align="right">(<a href="#readme-top">back to top</a>)</p>

Installation

Requirements - ComfyUI and ComfyUI-Manager

For detailed instructions on how to install ComfyUI and ComfyUI-Manager, please refer to ComfyUI Installation Instructions.

Recommended Custom nodes

SAUS itself needs no extra custom nodes, and the installer scripts install only SAUS.

From ComfyUI Manager

If you already have installed ComfyUI and ComfyUI-Manager, the easiest way is to do it via the Manager.

<img src="web/core/media/git/Manager button.png"> <img src="web/core/media/git/custom nodes manager.png">

Search for ComfyUI-SAUS and install it.

Manual Install - git clone

It is required that you have git installed.

  1. Navigate to the custom_nodes folder inside your ComfyUI installation.
  2. Open a terminal (or type cmd in the address bar on Windows).
  3. Run the following command:
git clone https://github.com/dsigmabcn/ComfyUI-SAUS.git

Automatic Install (scripts)

To simplify installation, we provide scripts for Windows and Linux that install SAUS and the recommended custom nodes automatically.

The SAUS installers consider you already have ComfyUI and ComfyUI-Manager already installed.

Windows (Portable Version)

  1. Download the install-saus-windows.bat script from this repository.
  2. Place the file in your ComfyUI_windows_portable directory (the folder containing run_nvidia_gpu.bat and the ComfyUI folder).
  3. Double-click install-saus-windows.bat to run it.

Linux

Git needs to be installed in your system. If you do not have it

sudo apt install git-all
  1. Download the install-saus-linux.sh script from this repository.
  2. Place the file in your ComfyUI root directory (the folder containing custom_nodes).
  3. Open a terminal in that directory.
  4. Make the script executable and run it:
    chmod +x install-saus-linux.sh
    ./install-saus-linux.sh
    

Runpod - pods

Runpod offers GPU rental at a good price for running the latest image and video models, so you do not have to grind and optimise workflows yourself. After signing up, create a Network Disk (large enough for the models) and use the ComfyUI SAUS template.

<img src="web/core/media/git/RUNPOD-SAUS-template.png">

See the Runpod guide for the port to open and the first-run notes.

<p align="right">(<a href="#readme-top">back to top</a>)</p>

Accessing SAUS

1. Direct Link

To run SAUS, simply navigate to this address in your web browser:

http://127.0.0.1:8188/saus

2. in ComfyUI

<table> <tr> <td valign="middle"><img src="web/core/media/git/Access-button-ComfyUI.png" width="61"></td> <td>Click the <b>Simple App</b> icon on ComfyUI's left toolbar &mdash; the flame on the icon rail at the left edge.</td> </tr> </table>

3. in Runpod

After start (and installation) of a pod with the ComfyUI SAUS template, SAUS is accessible in port 7771. This is visible in the HTTP services in the Pod control panel, and can be accessed by clicking there.

<img src="web/core/media/git/port 7771.png">

Alternatively, open ComfyUI and click on the SAUS button as indicated in <a href="#2-in-comfyui">2. in ComfyUI</a>.

[!TIP] Now what? The User Guide shows how to use SAUS — browsing apps, installing the models an app needs, adjusting the settings and running a generation.

<p align="right">(<a href="#readme-top">back to top</a>)</p>

Credits