How To Install Comfy UI

ComfyUI is a powerful graphical user interface (GUI) for Stable Diffusion, enabling users to create complex workflows using a node/graph interface. Here’s a comprehensive guide on how to install ComfyUI locally on Windows 11 and Linux.

What is Comfy UI

ComfyUI is designed to simplify the use of Stable Diffusion models through a visual interface. Here are some key details about ComfyUI:

  • Modular and Flexible: ComfyUI allows users to create complex workflows by connecting various operations such as image generation, processing, and template management.
  • Support for Latest Models: ComfyUI supports the latest Stable Diffusion models, including SDXL 1.0, which enables faster and more efficient image generation.
  • Hardware Compatibility: ComfyUI can run on devices with NVIDIA GPUs (RTX 2000 series or later) and also supports AMD GPUs, although with more limited testing.

What Is Comfy UI

Here are five key points about ComfyUI:

  1. Visual Interface: ComfyUI offers a node/graph interface that makes it easy for users to create and manage complex workflows without needing extensive coding knowledge.
  2. Model Support: ComfyUI supports various Stable Diffusion models, including custom models from sources like Hugging Face and Civit AI.
  3. Speed and Efficiency: Using xformers and PyTorch, ComfyUI can accelerate image generation times.
  4. Flexibility: Users can save and load templates, making workflows more efficient and consistent.
  5. Community and Support: ComfyUI has an active community and support through Matrix chat, helping users resolve issues and stay updated.

How To Install Comfy UI Locally

Installation on Windows 11

  1. Install Git:
    • Download and install Git from the official website.
  2. Clone the ComfyUI Repository:
    • Clone the ComfyUI repository using Git: git clone https://github.com/comfyanonymous/ComfyUI.git.

Install Dependencies:

  • Ensure Python 3.7 or later and pip are installed. Run pip install -r requirements.txt to install dependencies.

Download Models:

  • Download the Stable Diffusion and VAE models and save them in the appropriate folders (models/checkpoints and models/vae).

Run ComfyUI:

  • Run ComfyUI by executing python main.py in the ComfyUI directory.

Installation on Linux

  1. Install Git:
    • Ensure Git is installed. If not, download and install it from the official website.
  2. Clone the Repository:
    • Clone the ComfyUI repository using Git: git clone https://github.com/comfyanonymous/ComfyUI.git.

Install PyTorch:

  • Install PyTorch with CUDA support: pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118.

Install Dependencies:

  • Run pip install -r requirements.txt to install dependencies.

Download Models:

  • Download the Stable Diffusion and VAE models and save them in the appropriate folders (models/checkpoints and models/vae).

Run ComfyUI:

  • Run ComfyUI by executing python main.py in the ComfyUI directory.

Conclusion

Installing ComfyUI locally allows users to fully leverage the capabilities of Stable Diffusion models through an intuitive and flexible interface. By following the steps outlined above, you can easily install and run ComfyUI on Windows 11 and Linux. If you have further questions or need support, joining the ComfyUI community via Matrix chat can help you resolve issues and stay updated.