Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 2.52 KB

File metadata and controls

70 lines (48 loc) · 2.52 KB

Comfy Node Scan and Clone

A Gradio-based GUI tool designed to simplify managing custom_nodes in your ComfyUI setup. This app helps scan, export, and restore GitHub repositories in the custom_nodes directory using a visual interface with live status updates.

Also included is a simple .bat file to create a fresh install of ComfyUI with all the dependencies and ComfyUI-Manager available at the first run. Just run the Install ComfyUI file and it will check for your python version, git install and CUDA version before asking you if you want to proceed. This makes it easy to get ComfyUI up and running before you populate your custom_nodes directory with your original list of nodes.


🔧 Features

1. Node Scanner

  • Scans the custom_nodes folder inside your ComfyUI directory.
  • Extracts GitHub repository URLs and repo names from .git/config.
  • Export the list as a .txt file for backup or sharing.

image

2. Simple Cloner

  • Upload the list of GitHub URLs, generated by the scanner, and clone them directly into a fresh custom_nodes directory. Existing nodes will be bypassed.

image

3. Advanced Cloner

  • Upload a .txt or .md file with GitHub URLs.
  • Displays repo names in a checkbox list.
  • Select specific repositories to clone with a "Clone Selected" button.
  • Real-time terminal output and cloning progress display.
  • Supports "Select All" functionality.

image


💻 Requirements

  • Python 3.10, 3.11 (3.12 supported with patched dependencies)
  • Git installed and accessible from the command line
  • Windows OS (batch installation script included)

📦 Installation

🪟 Windows Users

Use the included install.bat the first time. Subsequent to that you can use the launch.bat file.

Manual Steps

git clone https://github.com/formulake/comfyuinode-scan-clone.git
cd comfynode-scan-clone
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python app.py

🧪 Compatibility Component Tested Version
Gradio 4.18.0
Python 3.12 (with tomli for compatibility)
Git Windows Git CLI
ComfyUI Latest from main branch

📜 License MIT License

🙏 Acknowledgements Built to make managing ComfyUI nodes easy. Inspired by the open-source ComfyUI community.