badgids/comfyui-setup-manager — explained in plain English
Analysis updated 2026-05-18
Install, update, and repair multiple ComfyUI setups from one manager instead of doing it by hand.
Share one models and workflows folder across several ComfyUI installations to save disk space.
Script installation and maintenance tasks using the CLI with JSON or YAML output.
Inspect installed custom nodes and browse runtime logs when troubleshooting a ComfyUI install.
| badgids/comfyui-setup-manager | 0c33/agentic-ai | adennng/stock_strategy_lab | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+, Git, and on Windows may need WinGet for automatic dependency installation.
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.
A standalone tool with a terminal UI and CLI for installing, updating, and managing multiple ComfyUI installations, models, and workflows.
Mainly Python. The stack also includes Python, Textual, YAML.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.