ComfyUI Model Installer Info
A Smoke Test That Saves You a Confusing Hour
- status
ComfyUIModelInstallerInfo has exactly one job, and it isn't glamorous: it tells you that the ComfyUI Model Installer pack loaded. No inputs, no knobs, no settings to get wrong. Drop it on the canvas and it spits out a single string - ComfyUI Model Installer loaded successfully - which is the entire point. If you see that text, the pack's backend is registered, its API routes are live, and you can stop debugging your install and go actually use it.
That sounds trivial, and it is. But here's the thing: this pack's real interface isn't a node graph. arleckk/ComfyUI-Model-Installer adds a Model Installer button to the ComfyUI top bar (with a fallback to the left menu), and that panel is where all the actual work happens - scanning your workflow for required models, resolving missing ones, and downloading them into the right folders. If the panel silently fails to appear, a fresh install can look broken when it isn't. This node is the cheapest possible sanity check: if status comes back, you're fine.
How it works
Under the hood it's a stub - the honest kind. The class has an empty INPUT_TYPES, and its run() returns the hardcoded status string. Nothing is computed, nothing is queried. That's by design: it's a health probe, not a utility. Treat it accordingly. Wire the status output into a Show Text node (or any string consumer) and you get a visible "the plugin loaded" banner in your graph. It's also the node you'd add if you want a workflow that documents its own dependencies - a small beacon that the Model Installer is present and expected.
The input and output that matter
There are no inputs, so there's only one thing to know: the status output, type STRING. It's always the same string. When a beginner asks "why does it say the same thing every time?" - that's not a bug, it's the feature. This node is not meant to branch your workflow or feed a conditional. It's a pulse check.
Installing it
The whole pack installs the same way, and you only do it once:
- ComfyUI Manager - search for ComfyUI-Model-Installer and install, or
- Manually -
cd ComfyUI/custom_nodes && git clone https://github.com/arleckk/ComfyUI-Model-Installer, then restart ComfyUI.
Dependencies are light: requests and huggingface_hub (both in the pack's requirements.txt). No giant model downloads are part of the install - the pack itself is just code, and it downloads models only when you tell it to. One caveat: if you're after gated Hugging Face models, set an HF_TOKEN environment variable or run hf auth login first, or downloads will 401. For public models you don't need anything.
Common issues
The most common "problem" is people expecting more from this node than it offers - it does not scan, install, or report missing models. That's the Scan Workflow node's job. If the status string doesn't appear at all, the pack didn't load: check the ComfyUI console for import errors, confirm the folder name inside custom_nodes, and restart. If the top-bar button is missing but the node works, that's the known fallback behavior - check the left menu. And if you want the actual model-detection machinery, you want ComfyUI Model Installer Scan Workflow, which is where this pack gets interesting.
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| status | STRING | — |