Files
thomaskippster-comfymodeldo…/README.md
T

50 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.