Skip to content

Tavris1/ComfyUI-Easy-Install

ย 
ย 

Repository files navigation

ComfyUI-Easy-Install

Portable ComfyUI for macOS and Linux ๐Ÿ”น Pixaroma Community Edition
GitHub Release GitHub Release Date GitHub All Releases GitHub Downloads Latest

Dedicated to the Pixaroma team
Dynamic JSON Badge


๐Ÿ“ฆ Included Components

Core Components
๐Ÿ”ง Component ๐Ÿ“ Note
Git Git version - Latest (will install/update if needed)
Python Python version - Built from source
ComfyUI ComfyUI version - Latest version
Nodes from Pixaroma tutorials
๐Ÿ–ผ๏ธ Image ๐ŸŽฌ Video ๐ŸŽต Audio ๐Ÿงฉ Utility / WF ๐Ÿค– Models
Tiled Diffusion & VAE VideoHelperSuite MelBandRoFormer ComfyUI Manager QwenVL
Inpaint CropAndStitch WanVideoWrapper Qwen3-TTS Easy-Use GGUF
ControlNet Aux WanAnimatePreprocess KJNodes
LayerStyle SeedVR2 VideoUpscaler rgthree
RMBG iTools
Easy-Sam3 ControlAltAI Nodes
SCAIL-Pose TeaCache
Optional Add-ons Nodes and Tools
๐Ÿงฉ Nodes ๐Ÿ› ๏ธ Tools
Nunchaku Easy-Models-Linker
SageAttention (v2.2.0) ComfyUI-Version-Switcher
FlashAttention Backup ComfyUI
InsightFace Torch-Pack
Trellis 2.0

๐ŸŽ macOS Installation

  1. Clone this repository:
    git clone --single-branch --branch MAC-Linux https://github.com/Tavris1/ComfyUI-Easy-Install.git
  2. Make the script executable and run it:
    cd ComfyUI-Easy-Install
    chmod +x ComfyUI-Easy-Install.sh
    ./ComfyUI-Easy-Install.sh
  3. After installation, start ComfyUI:
    cd ComfyUI-Easy-Install
    ./run_mac_mps.sh
  4. After setup, you can install the following from the Add-ons folder:
    • Easy-Models-Linker - Uses existing MODELS folder via extra_model_paths.yaml, no re-download needed
      • Some folders like LLM and llm_gguf cannot be redirected this way
    • Nunchaku - Installs Nunchaku
    • SageAttention - Installs SageAttention v2.2.0
    • InsightFace - Installs InsightFace (Pretrained models for non-commercial research only)
    • Trellis2 - Installs Trellis 2.0
    • Torch-Pack - Quick switching between: Torch 2.7.1+cu128, Torch 2.8.0+cu128 and Torch 2.9.1+cu130
    • ComfyUI-Version-Switcher - Reversible rollback to a previous ComfyUI version on issues
    • Backup ComfyUI - Backup, restore, and manage your ComfyUI data folders
Mac M1/M2 Optimization

The run_mac_mps.sh script includes optimizations for Apple Silicon (M1/M2) Macs:

  • Memory Management - Memory clearing, optimized GC, configurable MPS watermark ratios
  • Performance - MPS graph mode, descriptor caching, unified memory support
  • Compatibility - FP32 accumulation, force-upcast attention, Float8 disabled (unsupported on MPS)
Troubleshooting macOS
  • Import Failures - Some nodes may fail due to Apple Silicon incompatibility. Check console output and remove non-essential nodes.
  • Memory Issues - Adjust PYTORCH_MPS_HIGH_WATERMARK_RATIO / PYTORCH_MPS_LOW_WATERMARK_RATIO in run_mac_mps.sh, use smaller models, reduce batch sizes.
  • Performance - Use GGUF models, prefer smaller models (7B over 13B), avoid CPU-intensive nodes.

Tip

  • Multiple ComfyUI installs allowed without conflicts.
  • You can rename/move ComfyUI-Easy-Install folder after installation.

๐Ÿง Linux and Proxmox Installation

Standard Linux Installation
  1. Clone this repository:
    git clone -b MAC-Linux --single-branch https://github.com/Tavris1/ComfyUI-Easy-Install.git
  2. Make the script executable and run it:
    cd ComfyUI-Easy-Install
    chmod +x ComfyUI-Easy-Install.sh
    ./ComfyUI-Easy-Install.sh
  3. After installation, start ComfyUI:
    cd ComfyUI-Easy-Install
    ./run_nvidia_gpu.sh
Proxmox LXC Container Setup
  1. Clone this repository:
    git clone -b MAC-Linux --single-branch https://github.com/Tavris1/ComfyUI-Easy-Install.git
  2. Make all scripts executable:
    cd ComfyUI-Easy-Install
    chmod +x *.sh
  3. Setup Container - Install ComfyUI in the container - GPU Passthrough:
    ./comfyui-lxc-standalone.sh

Hardware Requirements: At least 8GB RAM ยท NVMe SSD recommended ยท GPU passthrough (optional)

Troubleshooting Linux / Proxmox

For Linux/Proxmox support, contact @VenimK on Discord

  • Permission Errors: chmod -R 755 ComfyUI-Easy-Install
  • Performance: Use NVMe for model storage, configure container resources, consider GPU passthrough

Note

The Proxmox setup automatically configures most settings, but you may need to adjust container resources based on your needs.

Backup ComfyUI

A small interactive utility to back up, restore, and manage your ComfyUI data folders.

  • Script: Add-Ons/backup_comfyui.sh
  • Version: V2.01.3 (Pixaroma Community Edition, macOS/Linux by VenimK)
  • Backup location: ~/ComfyUI_Backups/ComfyUI_backup_YYYYMMDD_HHMMSS
  • What gets backed up: user, input, output (always) ยท models (optional)
bash Add-Ons/backup_comfyui.sh

โค๏ธ Support Me

Enjoy my projects? Any support is greatly appreciated!

PayPal GitHub Sponsors