Nodes/ComfyUI_agilly1989_motorway/CLIPVisionLoader_motorway_edition
ComfyUI Node

CLIPVisionLoader_motorway_edition

A CLIP-Vision loader that publishes into the Motorway

By agilly1989·Created 2 years ago·Updated about a year ago· 7
CLIPVisionLoader_motorway_edition
  • MOTORWAY 🚌💨
  • MOTORWAY 🚌💨
clip_name
OUTPUT_CLIP_VISION_keyCLIP_VISION

CLIPVisionLoader is the boring-but-essential node that reads a CLIP-Vision model file off disk so IP-Adapter and friends can encode reference images. This _motorway_edition is that loader, rewired to drop the loaded model into agilly1989's keyed motorway bag instead of handing it out on a wire.

This one is structurally different from most of its _motorway_edition siblings, and it's worth noticing why: it has no model or image inputs to fetch - loading a file from disk is all it does. So instead of the usual INPUT_..._key strings, the MOTORWAY input is optional. That's the pack being genuinely thoughtful: a loader is the natural start of a motorway chain, so you can either hang it off an existing bag or let it create its own. If it creates its own, you get a fresh bag with the loaded model already in it.

What you set

Only two things, and one of them is a key:

  • clip_name - a dropdown of every .safetensors/.pt file in your CLIP-Vision model folder. This is the file you're loading. If your model isn't listed, it isn't in the right folder.
  • OUTPUT_CLIP_VISION_key (default CLIP_VISION) - the key the loaded model is published under in the bag. A downstream CLIPVisionEncode_motorway_edition defaults to INPUT_clip_vision_key = "clip_vision", so note the mismatch: either change the loader's output key to clip_vision or the encode's input key to CLIP_VISION. This is exactly the kind of key-string mismatch that bites people.

The output is the motorway bag. If you connected an existing bag, you get a clone of it with the model added; if you didn't, you get a new one. Same behavior as MotorwayStart, just with a model already stored.

Install and the honest fine print

Same trivial install - the pack is pure Python with no pip requirements and no bundled models (you supply the CLIP-Vision file yourself):

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

Restart ComfyUI, or grab it from ComfyUI Manager under ComfyUI_agilly1989_motorway.

Now the honest part. This is a beta, single-author pack whose README opens "BIG BROKEN WITH ASYNC WILL FIX WHEN I GET THE TIME/MOTIVATION," and the machine-generated _motorway_edition clones are disabled in current releases - the registration line in __init__.py is commented out, and the prestartup script that made the pack load last ships as .disabled. If you install fresh and this node isn't in your menu, that's why; the stock CLIPVisionLoader plus a Motorway 0x1 ramp reproduces it exactly, with a load order you can actually see. And since this node has no INPUT_..._key fields at all, its failure modes are mercifully limited: the model doesn't appear in the clip_name dropdown (wrong folder, restart ComfyUI), or a downstream node asks for a key this one never wrote - which shows up as the pack's signature 'MotorwayClass' object has no attribute 'hash_' error.

Categoryagilly1989 Nodes/Motorway-ed/loaders

Inputs (3)

NameTypeDefaultDescription
clip_nameCOMBO0 options:
OUTPUT_CLIP_VISION_keySTRINGCLIP_VISION
MOTORWAY 🚌💨optMOTORWAY 🚌💨

Outputs (1)

NameTypeDescription
MOTORWAY 🚌💨MOTORWAY 🚌💨