Comfy-Org / Comfy-Org/ComfyUI-Manager
[Request] Add raw wget download URLs to the “Missing Models” panel for easier CLI downloads
- Dominant language
- Python
- Stars
- 16.1k
- Forks
- 2.5k
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 13
Description
When using the **Missing Models** panel in ComfyUI (e.g. under **Workflow Overview → Missing Models → diffusion_models / loras / vae**), each missing file currently provides:
### Current Behavior
The copied URL looks like:
```text
https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/blob/main/split_files/diffusion_models/wan2.1_t2v_14B_fp8_scaled.safetensors
```
This is a webpage URL and cannot be used directly with tools such as:
* wget
* curl
* automated install scripts
* remote deployment workflows
### Expected Behavior
The copied URL should also include the raw file URL:
```text
https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_t2v_14B_fp8_scaled.safetensors
```
This URL works correctly with command-line download tools and automation.
## Affected Model Types
This appears to affect all missing model categories
## Why This Matters
* Many ComfyUI users run on servers, cloud instances, Docker containers, or headless environments.
* Large model files are frequently downloaded via `wget`, `curl`, or deployment scripts.
* The current copied URL fails in these workflows and creates unnecessary confusion.
* Users often assume the copied URL is intended for direct download because it is exposed through a "Copy URL" action.
## Additional Issue: Download Destination
The current browser-based download workflow also creates friction for users who store models outside the ComfyUI installation directory using **Additional Model Paths** (yaml config).
Because downloads occur through the browser instead of ComfyUI itself:
* Models must often be moved manually after download.
* Users with custom model locations cannot easily download directly into their configured model directories.
* Automated setup workflows become more difficult.
* Remote and server-based installations require extra steps.
If ComfyUI handled model downloads directly and saved them to the resolved model path (including Additional Model Paths), users could avoid manual downloads entirely and models would be placed in the correct location automatically.
## Suggested Improvements
### Option 1 (Better UX)
Add a second action:
* Copy Direct Download URL
### Option 2 (Best Long-Term Solution)
Allow missing models to be downloaded directly by ComfyUI into the resolved model directory, including support for Additional Model Paths. This would:
* Eliminate manual file movement
* Improve remote/server workflows
* Support automated setup processes
* Avoid browser download limitations
* Ensure models are placed in the correct configured location automatically
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at Workflow Overview → Missing Models and inspect how the Copy URL action builds links for diffusion_models, loras, and vae entries. Verify the copied links use Hugging Face’s resolve form, then determine whether direct downloads and Additional Model Paths belong in the same change; done means the requested CLI workflow works across all missing model categories.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100