Academia SD Automatic downloader ⬇️
Download checkpoints and LoRAs without leaving the canvas
Every ComfyUI session has the same rhythm problem: you find a model, you alt-tab to the browser, you download a 7GB file, you move it into the right folder, and then you restart to refresh the list. The Academia SD Automatic Downloader is the pack's answer to that - a download manager that lives on the canvas, checks your local folders, pulls the file in the background, and never blocks the queue.
What it actually does
It's a self-contained utility node - no inputs, no outputs, just a UI with a list of model rows. Paste a Civitai or HuggingFace URL into a row and it resolves the file, checks whether you already own it, and downloads it into the correct ComfyUI model folder (it respects extra_model_paths.yaml secondary paths too, so shared A1111/Forge folders count as "already have it"). For HuggingFace repo links it fetches the file list so you can pick the exact .safetensors, .gguf, or .ckpt instead of guessing. Downloads run in background threads, so your canvas stays usable while a checkpoint streams in.
Each row has an LED status light: green = already local, yellow = downloading with progress %, red = not found and ready to pull, purple = needs a token, orange = talking to the server. It can drop files into custom subfolders (loras/style/anime/), and it has presets you can save and export as JSON to share your model lists with other users.
What's worth knowing before you use it
- Gated/NSFW models need a token. Civitai API key for restricted downloads, HuggingFace token for private or gated repos. Tokens are saved in a plaintext JSON at
models/academia_tokens.jsonon your ComfyUI install - fine on your own machine, don't put this on a shared box. - It's Civitai/HuggingFace only. Direct URLs from elsewhere won't resolve. The whole flow is built around those two hosts' link formats.
- Dependencies are zero extra. It uses
requestsand ComfyUI's own path machinery, which every ComfyUI install already has - so norequirements.txtsurprises here, unlike the vision nodes in this same pack.
Install
ComfyUI Manager → search "AcademiaSD", or:
cd ComfyUI/custom_nodes
git clone https://github.com/AcademiaSD/comfyui_AcademiaSD
Then restart. That's it - this node is one of the rare pieces of the pack that just works out of the box.
The honest verdict
It's a quality-of-life tool, not a necessity - the model managers in ComfyUI Manager and Civitai's own browser flow still work fine. But if you live in the canvas and hate tab-switching, or you batch-setup a fresh install with preset model lists, this is the single most useful node in the pack. The reorderable queue and duplicate detection are the two features that make it feel like a real download manager rather than a glorified wget wrapper.
Inputs (0)
No inputs
Outputs (0)
No outputs