gitwtfhub

wtf is comfyui-setup-manager?

badgids/comfyui-setup-manager — explained in plain English

Analysis updated 2026-05-18

14PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TL;DR

A standalone tool with a terminal UI and CLI for installing, updating, and managing multiple ComfyUI installations, models, and workflows.

Mindmap

mindmap
  root((ComfyUI Setup Manager))
    What it does
      Installs ComfyUI setups
      Manages models and workflows
      Update and repair installs
    Tech stack
      Python
      Textual TUI
      YAML profiles
    Use cases
      Manage many ComfyUI installs
      Share model libraries
      Automate via CLI
    Audience
      Developers
      AI image generation users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Install, update, and repair multiple ComfyUI setups from one manager instead of doing it by hand.

REASON 2

Share one models and workflows folder across several ComfyUI installations to save disk space.

REASON 3

Script installation and maintenance tasks using the CLI with JSON or YAML output.

REASON 4

Inspect installed custom nodes and browse runtime logs when troubleshooting a ComfyUI install.

What's in the stack?

PythonTextualYAML

How it stacks up

badgids/comfyui-setup-manager0c33/agentic-aiadennng/stock_strategy_lab
Stars141414
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Python 3.10+, Git, and on Windows may need WinGet for automatic dependency installation.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

ComfyUI Setup Manager is a standalone application for installing, launching, updating, repairing, and managing ComfyUI installations, along with their models and workflows. ComfyUI is a popular tool for running AI image and video generation pipelines, and this project is aimed at people who run multiple ComfyUI setups and need an easier way to keep them organized. The tool offers two ways to interact with it: a compact terminal interface built with the Textual library, and a full command line interface for scripting and automation. Every action available in the terminal interface also has a matching command line command, and output can be returned as plain text, JSON, or YAML, which makes it usable in automated scripts as well as by hand. One of its main features is encouraging a single shared folder for models and workflows rather than duplicating large files, such as checkpoints and LoRAs, into every separate ComfyUI installation. When managing an installation, the tool creates these shared folders if needed, updates ComfyUI's own configuration file to point at them, and keeps track of the relationship so that removing an installation later does not delete the shared library. The terminal interface is organized into tabs covering launching and managing installations, running new setups, inspecting installed custom nodes and plugins, managing workflows and models and LoRAs separately, reviewing bundled AI agent skills, and editing MCP server definitions. It also keeps runtime logs with search, rotation, and configurable retention periods. Installation requires Python 3.10 or newer, Git, and internet access, with install scripts provided for Linux, WSL2, macOS, and Windows (both PowerShell and Command Prompt). On Windows, the installer can use WinGet to fetch missing prerequisites automatically. The manager creates its own private Python environment during installation rather than relying on a global Python setup. The project is licensed under the Apache License 2.0.

Yoink these prompts

Prompt 1
Walk me through installing ComfyUI Setup Manager on Windows using install.ps1.
Prompt 2
Explain how the shared models and workflows library works across multiple ComfyUI installations.
Prompt 3
Show me the CLI commands to list installed models and installations in JSON format.
Prompt 4
Help me set up a portable YAML setup profile for a new ComfyUI installation.

Frequently asked questions

wtf is comfyui-setup-manager?

A standalone tool with a terminal UI and CLI for installing, updating, and managing multiple ComfyUI installations, models, and workflows.

What language is comfyui-setup-manager written in?

Mainly Python. The stack also includes Python, Textual, YAML.

What license does comfyui-setup-manager use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is comfyui-setup-manager to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is comfyui-setup-manager for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.