ComfyUI Node
TS Files Downloader
Download every model a workflow needs from a list of URL + target-folder lines, with resume, mirrors and integrity checks.
TS Files Downloader
◄file_listhttps://www.dropbox.com/sh/example_folder?dl=0 /path/to/models
https://huggingface.co/stabilityai/sdxl-turbo/resolve/main/sd_xl_turbo_1.0_fp16.safetensors /path/to/checkpoints►
◄skip_existingtrue►
◄verify_sizetrue►
◄chunk_size_kb4096►
◄hf_token►
◄hf_domainhuggingface.co, hf-mirror.com►
◄proxy_url►
◄modelscope_token►
◄unzip_after_downloadfalse►
◄enabletrue►
◄integrity_modehf_sha256_auto►
CategoryTS/Files
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| file_list | STRING | https://www.dropbox.com/sh/example_folder?dl=0 /path/to/models https://huggingface.co/stabilityai/sdxl-turbo/resolve/main/sd_xl_turbo_1.0_fp16.safetensors /path/to/checkpoints | One download per line, formatted as '<url> <target_dir>'. Target may be absolute, a 'models/...' path, or a registered model folder name (checkpoints, loras, vae). Lines starting with # are ignored. |
| skip_existing | BOOLEAN | true | Skip a file that already exists in the target folder instead of downloading it again. |
| verify_size | BOOLEAN | true | Verify each finished file against the size (or HF SHA256) reported by the server; re-download or resume on mismatch. |
| chunk_size_kb | INT | 40961–65536 | Streaming chunk size in KB. Larger values can be faster on fast links; smaller values use less memory. |
| hf_tokenopt | STRING | HuggingFace token for gated repos. WARNING: stored in the workflow JSON as plain text — do not share a file that contains it. | |
| hf_domainopt | STRING | huggingface.co, hf-mirror.com | Comma-separated HuggingFace mirror domains. The first reachable one replaces huggingface.co in each URL. Useful in regions where the main host is slow or blocked. |
| proxy_urlopt | STRING | Proxy URL (may contain credentials). WARNING: stored in the workflow JSON as plain text — do not share a file that contains it. | |
| modelscope_tokenopt | STRING | ModelScope token. WARNING: stored in the workflow JSON as plain text — do not share a file that contains it. | |
| unzip_after_downloadopt | BOOLEAN | false | After a successful download, extract any .zip archive into its target folder and delete the archive. |
| enableopt | BOOLEAN | true | Master switch. When off, the node does nothing and returns immediately. |
| integrity_modeopt | COMBO | hf_sha256_auto | Integrity check strategy. 'hf_sha256_auto' verifies HuggingFace files by SHA256 when available; 'size_only' checks byte size alone. |
Outputs (0)
No outputs