TS Group Bypasser
A bypass switch for every group in your workflow
Heavy workflows have branches - and usually you only want one of them per run. TS Group Bypasser is a control panel for the groups of the open workflow: it lists your groups as checkboxes, and unchecking one puts every node inside it into bypass. One node, every branch, no right-clicking a dozen nodes.
This is the pack's answer to a problem rgthree-comfy made famous with its Fast Groups Muter/Bypasser - the KB's node-plumbing doc files it under legibility: making a workflow too large to read into one you can still work in. The Timesaver take adds a canvas twist: every group also gets a badge in its top-right corner (the same idea rgthree popularized), so you can bypass a whole group with one click and never add the node at all. That's a genuinely nice touch - the feature works with zero nodes on the graph.
How it works
The work happens entirely in the frontend, which is why the node has no inputs and no outputs. It reads the open graph's groups and lists them; unchecking a row flips the modes of every node inside that group. The clever part: state isn't stored in the node - it's read back from the graph. A node you muted by hand, or one that belongs to two overlapping groups, honestly reads as "partly on" instead of pretending to be something definite. And because bypass state lives in the nodes' own modes, a workflow saved with a group bypassed comes back bypassed.
The settings live in the node's Properties panel (right-click): filter by title (substring or /regex/), filter by color (names, hex, none), sort order, and a "max one"/"always one" rule - switch one group on and the others turn off. That last one is the A/B testing trick: put branch A in one group, branch B in another, and "always one" keeps exactly one alive. Bulk enable/bypass/invert actions are in the right-click menu.
What you need to know
- No inputs, no outputs, not an output node - the executor never even reaches it. It's a control surface.
- Double-click a row to zoom to that group on the canvas.
- The group-header badges can be turned off in Settings → TS Timesaver → Canvas → "Bypass button on group headers."
- Works with both the classic LiteGraph and Nodes 2.0 rendering.
Installing it
Part of comfyui-timesaver (ComfyUI Manager → "Timesaver", or manual clone + pip install -r requirements.txt + restart). No models, no dependencies.
Notes from the field
The "partly on" honesty is the feature to appreciate: rgthree's own Nodes 2.0 troubles are well documented (the ecosystem doc covers how the frontend rewrite broke its group muters for a while), and the Timesaver node sidesteps part of that fragility by reading state from the graph rather than mirroring it. One habit to build: rely on the group badges for day-to-day switching and keep the node itself for the "always one" A/B rule, which the badges don't do. And if you're coming from rgthree, the mental model transfers exactly - this is the same dashboard idea, just native to the Timesaver pack and with the badge added.
Inputs (0)
No inputs
Outputs (0)
No outputs