DiffusersLoader_motorway_edition
Load a diffusers-format model folder, via the Motorway
- MOTORWAY 🚌💨
- MOTORWAY 🚌💨
Some HuggingFace checkpoints ship in diffusers format - a folder of split tensors (text encoder, UNet/DiT, VAE) rather than a single merged .safetensors. DiffusersLoader is the core node that loads those folders directly and hands you the MODEL, CLIP and VAE in one shot. The _motorway_edition does that from agilly1989's Motorway bus, parking all three pieces under keys instead of on wires.
The honest framing
This node's category says deprecated - the core ComfyUI team has moved past folder-based diffusers loading for most use cases, and merged single-file checkpoints are the norm people actually run. But the node still exists for a reason: occasionally a model only ships in diffusers form, and this is the loader that reads it without you having to convert anything. On the Motorway it's also one of the handful of nodes whose MOTORWAY input is optional - connect nothing and it acts as a Motorway start, which suits a loader sitting at the head of a graph.
Inputs and outputs
- model_path - the dropdown of diffusers-format model folders ComfyUI can find, set directly on the node.
- OUTPUT_MODEL_key / OUTPUT_CLIP_key / OUTPUT_VAE_key - keys for the three loaded pieces, defaults
MODEL/CLIP/VAE. - MOTORWAY 🚌💨 - optional; if fed, the node appends to the existing bus, otherwise it starts a fresh one.
Only output: the Motorway. Later nodes read MODEL, CLIP and VAE back out by their keys.
Installing
cd ComfyUI/custom_nodes
git clone https://github.com/agilly1989/ComfyUI_agilly1989_motorway
Restart, or ComfyUI Manager → "ComfyUI_agilly1989_motorway". No pip deps, but the diffusers folder itself has to be discoverable by ComfyUI's model paths - put it where ComfyUI looks for diffusers models.
Caveats
Pack-wide: active beta, "BIG BROKEN WITH ASYNC" README banner, _motorway_edition clones commented out of __init__.py in the version I checked (re-enable ClonedNodeMapping if missing), keys exact and case-sensitive. Two node-specific notes: it's deprecated in core, so don't build a permanent workflow around it - if your model can be merged to a single file, that's the more future-proof path; and if the dropdown is empty, ComfyUI isn't finding your diffusers folders, which is a path/config issue, not a node issue. For the common single-file case, the plain CheckpointLoaderSimple-style loaders are what you actually want.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| model_path | COMBO | 0 options: | |
| OUTPUT_MODEL_key | STRING | MODEL | — |
| OUTPUT_CLIP_key | STRING | CLIP | — |
| OUTPUT_VAE_key | STRING | VAE | — |
| MOTORWAY 🚌💨opt | MOTORWAY 🚌💨 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| MOTORWAY 🚌💨 | MOTORWAY 🚌💨 | — |