Ckpt Names
A checkpoint picker you can wire into other nodes
- ckpt_name
Same trick as easy loraNames, but for checkpoints. It gives you a dropdown of every model file in your checkpoints folder and outputs the one you select as a plain value - no loading, no VAE, no CLIP, just the name on a wire.
The reason a node like this exists is that ComfyUI has two kinds of "pick a checkpoint." Most of the time the choice is a widget welded to a loader - you set it there and that's the end of it. But some nodes want a checkpoint name handed to them as an input: an XY plot that sweeps through several models, a switch that flips between two checkpoints, a bit of graph logic that decides which model to load based on something upstream. For those, you need the choice to be a connectable output, and typing filenames by hand is how you end up with a "checkpoint not found" error over one wrong underscore. easy ckptNames is the picker that turns your selection into a wire.
How it works
It scans your checkpoints directory, fills a combo box, and forwards your pick. The output is the ComfyUI wildcard type (*), so the node on the other end decides whether the value fits - it slots into anything expecting a checkpoint name regardless of what that slot calls its type. Think of it as a labeled constant for your graph.
The inputs and outputs that matter
ckpt_name- the dropdown of available checkpoints.ckpt_name(output, wildcard type) - the selected filename, passed downstream.
Route that into an easy XYInputs: Checkpoint axis, an index switch, or any loader that accepts a name input rather than choosing internally. Pick once here, reference it in several places.
How to install it
It's part of ComfyUI-Easy-Use, yolain's efficiency pack. Via ComfyUI Manager: search ComfyUI-Easy-Use, install, restart. By hand:
cd ComfyUI/custom_nodes
git clone https://github.com/yolain/ComfyUI-Easy-Use
then run install.bat (Windows) or pip install -r ComfyUI-Easy-Use/requirements.txt, and restart. Nothing to download for this node - it reads the checkpoints you already have.
Common issues & troubleshooting
Blank or short list. If your checkpoints aren't showing, confirm they're in ComfyUI/models/checkpoints/ (or a path declared in extra_model_paths.yaml) and restart - the folder is scanned at startup, so a file added while ComfyUI is running won't appear until you reload.
It doesn't load anything. Worth repeating because people trip on it: this outputs a name, not a model. There's no MODEL, CLIP, or VAE coming out of it. For that you still need an actual checkpoint loader downstream that takes the name and does the loading. If you expected an image to change by wiring this in, you're missing the load step.
Type mismatch downstream. The * output is happy to connect to anything, but the receiving node still has to want a checkpoint name. If it errors, that's the consumer rejecting the value's shape, not this node malfunctioning - check what that input actually expects.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| ckpt_name | COMBO | 0 options: |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| ckpt_name | * | — |