ComfyUI custom nodes: portable and desktop setup
Learn to install ComfyUI custom nodes on Windows with Manager or Git, including requirements.txt dependencies and restarting after installation.
Player not loading? Watch on YouTube
This Windows tutorial explains how to install custom node packs in the portable and desktop editions of ComfyUI. It covers ComfyUI Manager and manual installation, with examples of checking that newly installed nodes appear in the editor.
For portable ComfyUI, the presenter installs Manager requirements, adds the --enable-manager flag to the launcher batch file, and opens the Extensions panel. The Manager demonstration installs rgthree-comfy and checks its image comparer node. It also shows how to search for packs, disable them, and uninstall them. The desktop edition shown already includes Manager.
The manual route requires Git. The presenter clones ComfyUI ControlNet Aux into the portable custom_nodes folder, enters the repository directory, and installs its requirements using ComfyUI's Python environment. After saving workflows and restarting ComfyUI, the presenter checks for the AIO AUX preprocessor node. The desktop example uses ComfyUI Prompt Relay and the built-in terminal, including a correction to add -r before requirements.txt in the pip command.
For removal, the presenter deletes the pack's repository folder and restarts ComfyUI. They warn against removing its installed dependencies because that may break ComfyUI. The closing advice is to check each repository's installation instructions and consider whether older packs depend on outdated libraries or duplicate features already available in ComfyUI.