50 lines
1.8 KiB
Markdown
50 lines
1.8 KiB
Markdown
# ComfyUI Model Downloader 🚀
|
||
|
||
Stop wasting time manually moving files! This tool automates your model management so you can stay in the creative flow.
|
||
|
||
## ✨ Features
|
||
* **Automated Downloads:** Get your models directly into the right ComfyUI folders.
|
||
* **Organized Structure:** No more messy `models/` directory.
|
||
* **Fast & Lightweight:** Built for speed and minimal overhead.
|
||
* **Shutdown after Queue:** Automatically shut down your PC after long download sessions.
|
||
* **Background Mode:** Keep the downloader running in the system tray.
|
||
* **Vault Security:** Encrypted storage for your API keys (Gemini, Hugging Face).
|
||
|
||
## 🔌 ComfyUI Integration
|
||
|
||
To send workflows directly from ComfyUI to the downloader with a single click:
|
||
|
||
1. Copy or symlink the folder `comfyui-model-downloader` into your `ComfyUI/custom_nodes/` directory.
|
||
2. Restart ComfyUI.
|
||
3. You will now see a **🚀 Downloader** button in the ComfyUI menu (or under the download icon in the new UI v2).
|
||
4. Make sure the Java application is running to receive the workflow.
|
||
|
||
## 🚀 Getting Started
|
||
|
||
### Prerequisites
|
||
* Java 17 or higher
|
||
* Maven
|
||
|
||
### Build and Run
|
||
1. Clone this repo:
|
||
```bash
|
||
git clone https://github.com/thomaskippster/comfymodeldownloader
|
||
```
|
||
2. Build the application:
|
||
```bash
|
||
mvn clean package
|
||
```
|
||
3. Run the application:
|
||
```bash
|
||
java -jar target/ComfyUIModelDownloader.jar
|
||
```
|
||
|
||
## 💡 Why use this?
|
||
Manually downloading GBs of data and navigating deep folder structures is tedious. This tool bridges the gap between finding a model and using it in your workflow instantly by analyzing your ComfyUI JSON or PNG files.
|
||
|
||
---
|
||
|
||
### 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.
|