A simple and efficient model downloader extension for ComfyUI that allows downloading models with progress tracking and folder management.
- 📥 Download models directly from URLs
- 📊 Real-time progress tracking with speed and size information
- 📁 Folder management (create new folders, organize models)
- 💾 Persistent last used folder selection
⚠️ File existence checks and overwrite confirmation- 🎨 ComfyUI-styled interface
The following model file extensions are supported:
.safetensors
.pt
.ckpt
.bin
- Navigate to your ComfyUI custom nodes directory:
cd ComfyUI/custom_nodes/
- Clone this repository:
git clone https://github.com/Lalimec/simple-model-downloader
- Install dependencies:
pip install -r requirements.txt
- Restart ComfyUI
- Click the "⬇️ Basic Downloader" button in the ComfyUI menu
- Enter the model URL and desired name
- Select or create a destination folder
- Click Download and monitor the progress
- Progress bar showing download progress
- Download speed and file size information
- Success/error notifications
- Automatic file extension validation
- Create new folders for organization
- Nested folder support
- Last used folder memory
- Visual folder hierarchy in dropdown
- File existence checks
- Overwrite confirmation
- Safe filename generation
- Error handling and cleanup
- Python >= 3.8
- ComfyUI
aiohttp
>= 3.8.0wget
command-line tool
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.