Nodes/ComfyUI_agilly1989_motorway/ModelSamplingAuraFlow_motorway_edition
ComfyUI Node

ModelSamplingAuraFlow_motorway_edition

The flow-matching shift node, now riding the Motorway bus

By agilly1989·Created 2 years ago·Updated about a year ago· 7
ModelSamplingAuraFlow_motorway_edition
  • MOTORWAY 🚌💨
  • MOTORWAY 🚌💨
INPUT_model_keymodel
shift1.73
OUTPUT_MODEL_keyMODEL

ModelSamplingAuraFlow_motorway_edition is the Motorway-pack version of ComfyUI's built-in ModelSamplingAuraFlow node: it applies a timestep shift to a model, but instead of taking the model on a wire, it reads it out of the MOTORWAY 🚌💨 bus by key and writes the result back in. It's a native node with a bus-flavored interface.

First, what the native node does, because the name is a trap. AuraFlow the model flopped hard - it's the 6.8B rectified-flow transformer from fal that answered the SD3 license collapse in 2024 and then went nowhere. But ModelSamplingAuraFlow the node outlived it, and by a lot: it's the standard timestep-shift node for the whole flow-matching family (Flux, SD3, and friends), used on models that have nothing to do with AuraFlow. The shift parameter nudges where the model spends its sampling steps, which is how you fix the "everything comes out washed out / all detail in the last two steps" problems flow models are prone to. As of 2026 it's discussed more than the model it's named for - genuinely the most common way the name "AuraFlow" shows up at all.

What the motorway edition changes

Under the hood it's a generated clone: clone_nodes_in_the_dangerzone/nodes.py iterates every registered node and wraps it with a Motorway interface. So this node has a MOTORWAY 🚌💨 input (required), a shift widget (default 1.73), and two key strings:

  • INPUT_model_key (default model) - which key on the bus holds the model you want shifted.
  • OUTPUT_MODEL_key (default MODEL) - which key the shifted model gets written to.

It pulls the model out, applies the shift, stores the result back, and outputs only the (cloned) bus. To actually use the shifted model you pull it off later with a Motorway 0x1 set to key MODEL and feed that into your sampler. It replaces the native node one-for-one inside a Motorway graph - same effect, no wire from the checkpoint loader.

The other inputs are the same as native: just shift (0–100, step 0.01).

Installing

cd ComfyUI/custom_nodes
git clone https://github.com/agilly1989/ComfyUI_agilly1989_motorway

or ComfyUI Manager → "ComfyUI_agilly1989_motorway", then restart. No pip deps, no model downloads.

Where this gets fragile - read this

These _motorway_edition nodes are the pack's sketchiest part, and the author knows it: the folder is literally named clone_nodes_in_the_dangerzone. The generator runs at import time over every node ComfyUI has registered, which is how it crashed people's startup in the wild - one real 2025 report shows a RandomModelClipVae class (from another pack) lacking a CATEGORY attribute taking down the whole Motorway import. The README's own update notes say most clones work, but custom-JS nodes and output nodes don't.

On top of that, the 1.1.7 "hotfix" release disabled the clone loader entirely (it's commented out of __init__.py). So in current versions this node may not show up in your menu at all - that's expected, not a mistake on your part. If you're on an older version where it loads, expect breakage when you update.

Honest verdict: if you're not already committed to a Motorway graph, just use the native ModelSamplingAuraFlow. This node only earns its keep when the whole pipeline lives on the bus.

Categoryagilly1989 Nodes/Motorway-ed/advanced/model

Inputs (4)

NameTypeDefaultDescription
MOTORWAY 🚌💨MOTORWAY 🚌💨
INPUT_model_keySTRINGmodel
shiftFLOAT1.730–100
OUTPUT_MODEL_keySTRINGMODEL

Outputs (1)

NameTypeDescription
MOTORWAY 🚌💨MOTORWAY 🚌💨