a37f6d5d9edffc8d40b7e64504a0afcd3f80db6a
ComfyUI Model Downloader 🚀
Stop wasting time manually moving files! This tool automates your model management so you can stay in the creative flow. It analyzes your workflows, identifies missing models, and downloads them directly into the correct ComfyUI directories.
✨ Features
- 🚀 1-Click Workflow Import: Send workflows directly from ComfyUI to the downloader via the integrated Bridge.
- 🧠 AI-Powered Analysis: Uses Gemini AI (or local AI) to intelligently identify models and find download links even if metadata is missing.
- 📦 Archive Manager: Keep your models directory clean! Move rarely used models to an archive and restore them instantly when a workflow requires them.
- 👯 Storage Optimizer: Detects duplicate models using SHA-256 hashing to save disk space.
- 🔍 Corrupted File Detection: Validates models (Safetensors, etc.) to ensure they aren't corrupted or incomplete.
- 🌐 Online Search: Automatically searches CivitAI, HuggingFace, and other sources for missing models.
- 🛡️ Vault Security: Encrypted storage for your sensitive API keys and tokens.
- 📉 Smart Queue: Multi-threaded downloading with resume support and low disk space warnings.
- 🌗 ComfyUI Aesthetic: A modern dark UI that matches the ComfyUI look and feel.
- 💤 Automation: Background mode (Tray) and optional system shutdown after queue completion.
🔌 ComfyUI Bridge Setup
The "Bridge" is a small extension for ComfyUI that adds a "Send to Downloader" button.
Automatic Installation (Recommended)
- Open the Downloader App.
- Go to Settings -> ComfyUI Bridge....
- Select your ComfyUI main directory and click Start Installation.
- Restart ComfyUI.
Manual Installation
- Copy the folder
src/main/resources/comfyui-bridgeinto yourComfyUI/custom_nodes/directory. - Rename it to
comfyui-model-downloader. - Restart ComfyUI.
🚀 Getting Started
⚡ Quick Install (Pinokio)
If you use Pinokio, you can install this app with one click:
- Open Pinokio and click Discover.
- Search for
ComfyUI Model Downloaderor enter the repository URL. - Click Download and then Install.
Prerequisites (Manual Install)
- Java 17 or higher (Required to run the application)
- Maven (Required for building from source)
Installation
- Download the latest release or clone the repo:
git clone https://github.com/thomaskippster/comfymodeldownloader - Build the application:
mvn clean package - Run the application:
java -jar target/ComfyUIModelDownloader.jar
📖 How to use
- Configure Paths: Go to Settings -> Directories and set your ComfyUI models path and an archive path.
- Unlock Vault: Set a password to encrypt your API keys.
- Add Keys: Under Settings -> AI & API Keys, add your Gemini API Key and HuggingFace Token for best results.
- Analyze Workflow:
- Drag & Drop a
.jsonor.pngfile into the app. - OR: Click the 🚀 icon in ComfyUI to send it automatically.
- Drag & Drop a
- Review & Download: The app lists all models. It checks if they already exist, are in the archive, or need to be downloaded.
- Start Queue: Hit "Start Queue". Archived models will be restored automatically, and missing ones will be downloaded.
Support & Feedback
If you find this tool useful, please leave a star ⭐ on GitHub! Feedback is highly appreciated – feel free to open an issue or reach out.
Languages
Java
97.6%
JavaScript
1.8%
Python
0.5%