Comfy-Org / Comfy-Org/ComfyUI-Manager

[Request] Add raw wget download URLs to the “Missing Models” panel for easier CLI downloads

Open
#3,020 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.