Nodes/Aimacor Labs/⚡ Aimacor Labs — Model Downloader
ComfyUI Node

⚡ Aimacor Labs — Model Downloader

Stop hunting for model files — this node downloads Civitai & HF models straight into ComfyUI

By titomatus0203·Created 2 months ago·Updated about a month ago· 0
⚡ Aimacor Labs — Model Downloader

      The classic r/comfyui complaint - "feels like I'm downloading models and installing missing nodes 90% of the time" - has two halves, and Aimacor Labs (class AimacorLabs_Downloader) goes after the model-download half. It's a canvas widget where you paste a Civitai or HuggingFace link, and it pulls the file into your ComfyUI/models/ folder in the background. No browser tabs, no wget, no digging through downloads/ to move a 7 GB checkpoint. Once your loader re-lists its folder, the model is just... there.

      Before you go hunting for its sockets: there are none. This is a UI-only node. Its Python class has an empty INPUT_TYPES, returns nothing, and literally runs a do_nothing function. All the actual work happens in a big DOM widget plus a set of /aimacor/* endpoints the pack registers on ComfyUI's server. You drag it onto the canvas, add rows, and talk to it through the panel - not through the graph. That's a little unusual at first, but it's why the node survives save/load and why it never gets in your wire's way.

      Per row, the flow is: paste a URL, and the node figures out what it's looking at. A HuggingFace repo URL gets queried against the HF API and returns a dropdown of the .safetensors/.gguf/.ckpt files to pick from. A Civitai page or direct .safetensors link gets its real filename and size resolved from the response headers. Then it guesses the destination folder - loras, vae, controlnet, upscale_models, checkpoints, embeddings, text_encoders - from the repo's subfolder structure or filename keywords, and only applies the guess if that folder actually exists on your machine. Your manual choice always wins, so the auto-detect is a convenience, not a fight.

      The download itself is where the pack shows its work. It runs in a background task with a live progress bar, up to three retries with backoff, resume of partial downloads via Range headers on a .tmp_aimacor file, a best-effort SHA-256 check for HF files, and a stop button that actually stops. It also checks the target folder first - a file that's already there just turns green instead of re-downloading. One download runs at a time; "Download All Enabled" queues the rest. Rows serialize into the workflow, and there's a preset system plus JSON import/export for your "set up my new machine with 20 models" routine.

      The things you actually set on each row: the URL, the folder dropdown, and an optional subfolder. That's basically it. If a file is gated - early-access or Club-paywalled Civitai models, private HF repos - the row flips to a "Need Token" state, and you paste a Civitai API key and/or HF token into the two password boxes and hit Save Tokens. One honest caveat: those tokens are stored in plaintext JSON at models/aimacor_labs/tokens.json. Treat them like passwords, and don't put your main account key in there.

      Install is light. The only dependencies are requests and huggingface_hub, both of which ship with stock ComfyUI - no torch recompile, no model files to fetch:

      cd ComfyUI/custom_nodes
      git clone https://github.com/titomatus0203/aimacor_labs
      

      then restart. Or, per the bundled manual, search "aimacor" in ComfyUI Manager and hit Install. One real snag the manual documents: Manager's default security level may show an "installation blocked" message for this pack, because it's tiny and new. The manual's fix is editing config.ini to set security_level = normal or weak. That's a legitimate change you can make yourself - don't go downloading random .bat "fixers" from the docs to do it for you.

      Where it stands: this is a v1.0.x pack with an empty README, Spanish-language docs, and essentially zero community footprint - I found no chatter about it anywhere. It does one thing and does it competently, but expect rough edges, and know the security-block friction is the price of installing anything new and small. If you batch-download models often, it's genuinely handy. If you grab one model a month, a bookmark works fine.

      CategoryAimacor Labs

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs