ComfyUI Node

UNet Names

The model-name dropdown that never loads anything (and is honest about it)

By JuPillet·Created 2 months ago·Updated 2 months ago· 0
UNet Names
    • unet_name
    unet_name

    UNet Names is the odd one out in this pack. While the other two nodes build the bypass-and-route machinery, this one is a tiny utility: a dropdown of your UNet and diffusion model files that outputs the selected name as a plain string. Nothing loads, nothing moves into VRAM. That's the entire job.

    Refreshingly honest origin

    The author's own README is blunt about its history: it was built to fill a gap in an earlier version of this pack's workflow, and that gap no longer really exists now that the Bypass Route Controller and Bypass Route Switcher handle the routing side. It's still shipped, because occasionally you want a model name without committing a loader. That honesty beats a README that sells a stale utility as essential - worth saying, because most pack authors would quietly leave the old node in without ever telling you it's vestigial.

    What it does

    It scans the model directories ComfyUI already knows about - unet, unet_gguf, and diffusion_models - sorts and dedupes the filenames, and feeds them to a single dropdown. If all of those directories are empty, the list shows "No models found" instead of erroring.

    • Input: unet_name - the dropdown of model filenames.
    • Output: unet_name - the chosen filename as a STRING.

    One thing to notice: it only looks at the UNet/diffusion-model folders. No checkpoints, no LoRAs, and it never loads the model to verify it. Pure filename listing, which is exactly why it costs nothing to run.

    When you'd actually reach for it

    Honest answer: less often than you might think. Any loader node already gives you the same dropdown. The case where this node earns its place is when you want the model name as data - building a dynamic filename string, or wiring a name into something that needs the string before a loader is connected. If you're not doing that, skip it and use the loader's own picker; you won't be missing much.

    It does illustrate how the author thinks about the whole pack: control things as data. Here the data is just a filename, flowing out on a typed STRING socket that any loader-with-a-name-input can consume.

    Install

    Same as the rest of the pack - ComfyUI Manager (search "ComfyUI-Bypass-Route-Tools"), or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/JuPillet/ComfyUI-Bypass-Route-Tools
    

    Restart ComfyUI. No dependencies, no model downloads. You'll find it under Multi Route Tools.

    Bottom line

    This is the pack's "nice to have": small, honest, and skippable for most people, but a genuinely cheap way to get a model name as a string if your workflow ever needs one. The fact that the author says so himself is a good sign for the rest of the pack.

    CategoryMulti Route Tools

    Inputs (1)

    NameTypeDefaultDescription
    unet_nameCOMBO1 options: No models found

    Outputs (1)

    NameTypeDescription
    unet_nameSTRING