Skip to content

Latest commit

Β 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Arctic ComfyUI Helper

Arctic ComfyUI Helper

A Windows and Linux companion for installing and managing ComfyUI, choosing hardware-appropriate setups, and downloading the right models and LoRAs without guesswork.

Windows Ubuntu Debian Linux Mint Fedora Arch Linux NixOS Flatpak

NVIDIA CUDA AMD ROCm Intel XPU Rust Tauri


πŸ“š Overview

Arctic ComfyUI Helper mirrors the builds used in Arctic Latent tutorials, reducing setup friction and helping you choose assets that fit your hardware.

It includes:

  • A built-in ComfyUI installer and manager
  • A curated model and LoRA catalog matched to hardware tiers
  • One-click downloads into the correct ComfyUI folders
  • Hardware-aware Torch and accelerator recommendations
  • Runtime controls, logs, and system-tray integration

✨ New in v0.2.8

  • Nix-managed installations now detect newer versions through the signed Linux release manifest
  • Added a How to Update action for Nix users without attempting to modify the immutable Nix store
  • Added Nix profile and declarative-configuration update guidance in the application log
  • Kept automatic installation unchanged for Debian, Ubuntu, Fedora, and Arch packages
  • Fixed TLS certificate verification for ComfyUI, ComfyUI Manager, custom nodes, and managed Python processes on NixOS

🧩 Core Features

  • πŸ› οΈ ComfyUI installation and management with uv-managed Python, selectable add-ons, and custom nodes
  • 🧠 GPU-aware install profiles for NVIDIA CUDA and supported AMD ROCm and Intel XPU configurations
  • πŸŽ›οΈ Multi-GPU selection with Torch choices filtered for the selected adapter
  • 🧭 Guided AMD/ROCm onboarding with distro-aware Linux help and readiness checks
  • 🚩 Flexible launch controls for options such as --listen, SageAttention, and FlashAttention
  • 🧠 Tier-aware catalog filtered by GPU VRAM and system RAM
  • πŸ“¦ Automatic dependency downloads for text encoders, CLIPs, upscalers, and other required files
  • πŸ—‚οΈ Smart file placement into the correct ComfyUI subfolders
  • πŸ“ˆ Live and queued download progress with multi-select model downloads
  • πŸ” Optional Civitai token support for authenticated LoRA downloads
  • πŸ–ΌοΈ LoRA previews and metadata, including descriptions, triggers, and creator links
  • πŸ–₯️ Live runtime console with filtering for ComfyUI processes launched by Arctic Helper
  • ♻️ Verified updates using signed GitHub release manifests and SHA-256 checksums
  • 🧡 System tray controls for starting and stopping ComfyUI while the main window is hidden

🧰 ComfyUI Installer Highlights

Inside the ComfyUI tab, you can:

  • Select a base folder and install a fresh ComfyUI instance
  • Manage an existing ComfyUI installation
  • Use automatic Torch and accelerator recommendations based on detected hardware
  • Select a GPU explicitly on systems with multiple adapters
  • Override the Torch stack manually
  • Save custom startup arguments
  • Configure launch-time flags separately from install-time add-ons
  • Toggle supported add-ons and custom nodes from the UI

Available Add-Ons

  • SageAttention
  • SageAttention3 (RTX 50-series only)
  • FlashAttention
  • InsightFace
  • Nunchaku
  • Trellis2 (requires Torch 2.8.0 + cu128 or newer)
  • Pinned Memory (enabled by default)

Available Custom Nodes

  • comfyui-manager
  • ComfyUI-Easy-Use
  • rgthree-comfy
  • ComfyUI-GGUF
  • comfyui-kjnodes

πŸš€ Installation

Download the latest package from GitHub Releases.

Only x86_64 Linux packages are currently provided.

Windows 10/11

Download Arctic-ComfyUI-Helper.exe and run it directly. The current Windows release is a standalone executable and does not require an installer.

Optional terminal logging:

.\Arctic-ComfyUI-Helper.exe --nerdstats

Ubuntu, Debian, and Linux Mint

sudo apt install ./arctic-comfyui-helper_*_amd64.deb

Fedora

Install the RPM downloaded from GitHub Releases:

sudo dnf install ./arctic-comfyui-helper-*.x86_64.rpm

Alternatively, install from the Arctic Helper COPR repository to receive updates through DNF:

sudo dnf copr enable burcebor/arctic-helper
sudo dnf install arctic-comfyui-helper

Arch Linux

Download the native .pkg.tar.zst asset from the release and install it with:

sudo pacman -U ./arctic-comfyui-helper-*-x86_64.pkg.tar.zst

An AUR package is no longer published or maintained. Use the native Arch package attached to each GitHub release.

Flatpak

flatpak install --user ./arctic-comfyui-helper-*-x86_64.flatpak
flatpak run io.github.ArcticHelper

NixOS / Nix

Run without installing:

nix run 'tarball+https://github.com/ArcticLatent/Arctic-Helper/releases/latest/download/arctic-comfyui-helper-nix-x86_64.tar.gz'

Install into your user profile:

nix profile add 'tarball+https://github.com/ArcticLatent/Arctic-Helper/releases/latest/download/arctic-comfyui-helper-nix-x86_64.tar.gz'

Launch it with:

arctic-comfyui-helper

Update the profile installation with:

nix profile upgrade --refresh arctic-comfyui-helper

For a declarative NixOS configuration, use the same tarball URL as a flake input and add inputs.arctic-helper.packages.${pkgs.system}.default to environment.systemPackages.

Nix installations check the signed release manifest and display the latest available version in the app. The How to Update action opens the latest release page and records Nix guidance in the application log. Installation remains delegated to Nix because applications cannot modify binaries in the immutable Nix store.

After Installation

  1. Open the ComfyUI tab and choose Install New or Manage Existing.
  2. In Models or LoRAs, select your ComfyUI folder before downloading assets.
  3. Configure optional launch flags, add-ons, custom nodes, and your Civitai token as needed.

πŸ–ΌοΈ Demo Preview

Arctic Downloader Demo


πŸ”„ Updates and Release Verification

On supported installations, Arctic ComfyUI Helper checks the release manifests published in this repository.

  • Windows uses update.json.
  • Linux packages use linux-release.json to select the matching Debian, Fedora, or Arch artifact.
  • Nix installations use the same signed Linux manifest to detect newer versions without downloading or installing them automatically.
  • Release manifests are authenticated with Ed25519 signatures.
  • Downloaded application files are verified against SHA-256 checksums before installation.
  • Missing or invalid signatures and checksum mismatches are rejected.
  • Nix profile installations are updated with nix profile upgrade --refresh arctic-comfyui-helper; declarative installations are updated through their flake configuration and normal system rebuild.

βœ… Requirements

  • Windows 10/11 or a supported x86_64 Linux distribution
  • Current drivers for your NVIDIA, AMD, or Intel GPU setup
  • An internet connection for the catalog, model downloads, and installer tasks
  • Sufficient disk space for ComfyUI, Python environments, models, and LoRAs
  • A Civitai API token for assets that require authentication

πŸ’‘ Usage Tips

  • If a LoRA reports an authorization error, add your Civitai token in the app and save it.
  • If you use multiple ComfyUI installations, select the intended installation before downloading assets.
  • Use the runtime console to inspect a ComfyUI process launched by Arctic Helper.
  • Launch arctic-comfyui-helper --nerdstats on Linux or use the Windows command above for advanced diagnostic output.

πŸ†˜ Need Help?

Open an issue and include:

  • Operating system and version
  • Package type: .exe, .deb, .rpm, .pkg.tar.zst, .flatpak, or Nix
  • What you clicked
  • What you expected
  • What happened
  • Relevant in-app log lines
  • Exact terminal output from --nerdstats, when possible

πŸ™ Special Thanks

Thanks to visualbruno for the Trellis2 wrapper.


🧊 Author

Burce Boran πŸŽ₯ Asset Supervisor / VFX Artist | 🐧 Arctic Latent

YouTube - Arctic Latent Patreon - Arctic Latent Hugging Face - Arctic Latent Vimeo - Demo Reel


Support Project

Buy Me a Coffee - Arctic Latent


License

Copyright 2026 Arctic Latent.

Arctic ComfyUI Helper is licensed under the Apache License 2.0. You may use, modify, and redistribute the software under its terms. The complete license text is included with the source and release packages.

As provided by Section 6 of the license, Apache-2.0 does not grant permission to use Arctic Helper trade names, trademarks, service marks, or product names except as required for reasonable and customary description of the software's origin.

About

A Linux and Windows helper app to install, update, and manage ComfyUI, including easy downloads of AI models and LoRAs.

Resources

Stars

36 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors