PM Fast Bypasser
Flip nodes into passthrough without touching a wire
Bypass in ComfyUI is the polite version of mute. A muted node stops and hands you nothing; a bypassed node is skipped but its inputs pass straight through to its outputs, so the rest of the pipeline never notices it left. PM Fast Bypasser from the PM Nodes pack gives you a dashboard full of those toggles - one per connected node, all controllable from a single place.
What it is
A virtual, frontend-only node (same pattern as its sibling PM Fast Muter, in the "Switch Management" category). It registers no server-side schema, runs nothing on the backend, and does all its work in the browser. Bypassed nodes render gray - ComfyUI's BYPASS mode (4) - so at a glance you can see exactly what's in and out of the loop.
How you use it
Connect any output of a target node into PM Fast Bypasser's inputs and it spawns a toggle for that node. Each toggle mirrors the node's live state and flips its mode on click. Wire in another node and a new toggle appears; disconnect and it goes away. The first socket is Master Toggle, a boolean input that drives every toggle at once - connect a switch and bypass a whole section of pipeline in one click. Right-click for Bypass All / Enable All / Toggle All.
There's also a toggleRestriction property ("max one" / "always one") that guarantees only one connected node stays enabled at a time. That's the setup for a bank of alternative processors - an upscaler, an IP-Adapter, a refiner - where exactly one should be live and switching one on kills the others.
Why bypass instead of mute
This is the distinction that matters. Bypass keeps the data flowing, so it's the tool for A/B testing whether a node is doing anything useful: flip it to bypass, run, compare, flip back. If the result is identical, the node wasn't earning its keep. Because downstream still receives input, you never get the cascade of "this input is missing" errors that mute can trigger when a downstream node strictly needs a value.
The workflow pattern this is built for is legibility: keep the graph intact, and use a switchboard rather than right-clicking through twenty nodes to find the one you need. The KB's plumbing doc frames this whole category as graph-legibility tooling, and that's exactly it - it does nothing to your pixels, everything to your ability to work.
Install
ComfyUI Manager → search "PM Nodes" → install, or:
cd ComfyUI/custom_nodes
git clone https://github.com/pixel-magician/ComfyUI-PM-Nodes.git
Restart after. No dependencies beyond ComfyUI 1.0+ itself, no model downloads.
Gotchas
- It competes with rgthree's Fast Bypasser, which is far more established. PM's edge is the automatic toggle-per-connection and the master socket; rgthree's is the track record.
- Frontend-only nodes are exactly the kind the Nodes 2.0 canvas rewrite broke for other packs. If toggles render oddly or properties won't open, check whether you have Nodes 2.0 enabled before filing a bug.
- New, small pack (v0.0.9, one author). Works as advertised, but the community surface around it is thin.
Inputs (0)
No inputs
Outputs (0)
No outputs