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_nodesfolder inside your ComfyUI directory. - Extracts GitHub repository URLs and repo names from
.git/config. - Export the list as a
.txtfile for backup or sharing.
- Upload the list of GitHub URLs, generated by the scanner, and clone them directly into a fresh
custom_nodesdirectory. Existing nodes will be bypassed.
- Upload a
.txtor.mdfile 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.


