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.
- 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.
- 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.
- 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.
- 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)
Use the included install.bat
the first time. Subsequent to that you can use the launch.bat
file.
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.