ComfyUI Node

Bypass By Title

Flip whole sections off by name instead of hunting for the toggle

By Stibo·Created 5 months ago·Updated 2 months ago· 9
Bypass By Title
    • bypass
    bypassfalse
    nodes
    search_from_roottrue
    enforcetrue

    ComfyUI lets you bypass nodes by right-clicking each one. That's fine for one node and misery for a group. Bypass By Title flips the interaction: you list node titles in one box, and a single boolean toggles all of them off at once. It's the poor man's group muter - same idea as rgthree's Fast Groups Bypasser, without needing your nodes inside a group node.

    How it works

    Four inputs, all socketless widgets:

    • bypass - the master switch. true bypasses the listed nodes; false leaves them alone.
    • nodes - the list of node titles to bypass, one per line. Matching is case-insensitive and supports partial titles, so face matches a node titled "face fix detailer" - you don't need the exact title.
    • search_from_root - when true, searches the root graph for matching titles even when this node lives inside a subgraph. Leave it on unless you specifically want scoping.
    • enforce - when true, the bypass state is actively enforced so other nodes can't override it. This is the one that makes the node trustworthy: without enforcement, another node's bypass setting could quietly flip your section back on.

    It outputs the bypass boolean (it's an output node, so it can sit at the end of a graph as a control surface). But the real output is invisible: the bypass states it sets on the nodes you named.

    Why you'd reach for it

    Big workflows have sections you toggle between - hires pass on/off, a second sampler, a detailer, a controlnet. Instead of scrolling the graph to right-click five nodes, you put one "Hires: ON/OFF" node in a control panel area and a checkbox on it does the whole job. Because matching is partial and case-insensitive, you can also target a family: lora bypasses every node with "lora" in its title.

    Install

    Part of Nifty Nodes for ComfyUI. Manager: search "Nifty Nodes for ComfyUI" → Install → restart. Manual:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Stibo/comfyui-nifty-nodes
    

    Restart ComfyUI. No models, no special dependencies. Note this node (like the whole Utils category) is marked experimental - it works, but expect rough edges. The pack is MIT-licensed, v3-API native, and young (v2.1.0, mid-2026).

    Gotchas

    The partial-match convenience is also the footgun: a title like img will match load image, save image, image gen - everything. Be specific enough that your list hits what you mean. And remember titles aren't node classes - if a workflow's nodes keep their default titles (usually the class name), that's what you match against. Finally, "bypass" doesn't delete data flow semantics: bypassed nodes pass their inputs through, so downstream nodes still run, just on passthrough values. That's the point for skipping work, but it's worth knowing before you expect a bypassed node to behave like a disconnected one.

    Categorynifty/utils

    Inputs (4)

    NameTypeDefaultDescription
    bypassBOOLEANfalseWhen True, the nodes listed below will be bypassed.
    nodesSTRINGNode titles to bypass, one per line. Matching is case-insensitive and supports partial titles.
    search_from_rootBOOLEANtrueWhen True, searches for nodes in the root graph even when used inside a subgraph.
    enforceBOOLEANtrueWhen True, the bypass state is actively enforced and cannot be overridden by other nodes.

    Outputs (1)

    NameTypeDescription
    bypassBOOLEAN