Nodes/ComfyUI-PM-Nodes/PM Fast Groups Bypasser
ComfyUI Node

PM Fast Groups Bypasser

Take whole graph sections out of the loop, keep the wires

By pixel-magician·Created 7 months ago·Updated about a month ago· 1
PM Fast Groups Bypasser

      Bypassing one node is a right-click. Bypassing a whole group - the upscale chain, the IP-Adapter branch, the entire second sampler - is where you want a switchboard. PM Fast Groups Bypasser from the PM Nodes pack finds every group on your canvas and gives you a toggle per group that flips the whole thing into bypass. Everything inside goes gray, but the wires stay connected and data still flows through. It's mute's gentler cousin, scaled to whole sections.

      What it is

      A virtual, frontend-only node in the "Switch Management" category, sharing its code with the group muter - the pack builds both from the same factory, differing only in which mode they apply. Bypassed groups render gray (ComfyUI's BYPASS mode, 4), as opposed to the purple of muted ones.

      How you use it

      Drop it on the canvas and it auto-discovers every group, one toggle row each, named after the group. Click a row and every node inside flips to bypass; the row reflects whether the group still has anything active, so it tracks hand-made changes too. Each row has a nav arrow that jumps the viewport to that group, and a sort property orders rows by position, alphabetically, or by creation order.

      Like the muter, it exposes per-group boolean input sockets so another node can drive a group, plus filter properties:

      • matchColors - only groups of certain colors.
      • matchTitle - only groups whose title matches a regex.
      • toggleRestriction - "max one" / "always one" to keep only one group live.
      • showNav - hide the viewport arrows.

      Right-click for Bypass All / Enable All / Toggle All.

      Why groups, why bypass

      Groups are the closest ComfyUI has to named regions - you probably already draw them to keep a big workflow readable. This node turns those visual containers into switches. Bypass specifically is the right tool when you want to A/B a whole stage: because bypassed nodes pass inputs through, nothing downstream breaks, so you can flip a group out, run, and compare against the baseline without a single error. That's the workflow pattern behind it, and it's the one the KB's node-plumbing doc places under graph legibility: you're not changing what the graph does, you're making it something you can steer.

      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 extra dependencies or model downloads - this pack is frontend logic only.

      Gotchas

      • Same caveats as the family: frontend-only virtual nodes are exactly what ComfyUI's opt-in Nodes 2.0 canvas rewrite has broken for other packs (rgthree's Fast Groups Bypasser was the poster child). If toggles render wrong, check Nodes 2.0 first.
      • It's a direct challenger to rgthree's Fast Groups Bypasser, which has a much longer track record. PM's auto-discovery and per-group sockets are nice; the maturity is not in this pack's favor yet (v0.0.9, single author).
      • The one thing that will actually bite you: you can bypass a group and forget it, then wonder why that whole stage stopped mattering. Gray is your reminder.
      CategoryPM Nodes/Switch Management

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs