Nodes/ComfyPanel/Fast Groups Muter (Vue)
ComfyUI Node

Fast Groups Muter (Vue)

Mute whole groups from one widget on the new canvas

By Ginolazy·Created 6 months ago·Updated 2 days ago· 23
Fast Groups Muter (Vue)
    • OPT_CONNECTION

    FastGroupsMuter (Vue) is the mute-flavored half of ComfyPanel's group-control duo. Drop it on the canvas and it lists every group in the workflow, each with a toggle that mutes or enables the entire group. One click, and a whole region of your graph - the refiner, the second pass, the experimental branch you're A/B testing - stops executing without you deleting a single wire. It's the same idea as rgthree's Fast Groups Muter, which the node description credits by name, re-skinned for ComfyUI's Vue-based Nodes 2.0 frontend.

    Worth a moment on the mute-vs-bypass distinction, because people mix them up and it changes what you should reach for. This node is the Muter: muted nodes don't execute, and whatever would have come out of them doesn't. The sibling Bypasser in the same pack toggles bypass, where the node is skipped but its inputs are passed straight through to its outputs. Muting is the "turn this branch off and let downstream run on nothing/its defaults" move; bypassing is "jump over this stage but keep the data flowing." If you're toggling between two refinement paths, you want the muter. If you're skipping a step while preserving the wire, you want the bypasser. Both are in ComfyPanel, both are Vue-targeted.

    Like its sibling, this is a frontend-only node. The Python class is a stub - RETURN_TYPES = ("*",), an OPT_CONNECTION output, a passthrough that returns None, and nothing else. The dashboard itself is rendered by the pack's JavaScript (web/ui/vue_fast_groups.js), which scans the graph for groups, draws a row per group, and flips each group's mode in the canvas when you click. OPT_CONNECTION is just a placeholder so the node can sit in a connection graph without touching data. The settings - filter by group name, sort order, whether to allow toggling more than one group at a time - live in a config modal in the frontend, not on the node.

    Installing it

    cd ComfyUI/custom_nodes
    git clone https://github.com/Ginolazy/ComfyPanel
    # restart ComfyUI
    

    or ComfyUI Manager → "ComfyPanel". No models, standard pack dependencies. One caveat that's easy to trip over: because the whole implementation is frontend JS, the node only does anything in an interactive browser session - there's no backend behavior to fall back on in an API run. And if you're on the legacy (non-Vue) canvas, you're better served by rgthree's original Fast Groups Muter, which is where this concept came from and where it's battle-tested.

    The verdict is the same as for the bypasser: it exists because ComfyUI's Nodes 2.0 rewrite left the Vue side short on group-management tools, and it fills that hole competently. If you've adopted Nodes 2.0 and your workflow has grown enough groups to scroll, this turns a pile of manual mute-clicking into one small dashboard. If you're happily on the old canvas, it's a solution looking for your problem.

    CategoryComfyPanel/rgthree (vue)

    Inputs (0)

    No inputs

    Outputs (1)

    NameTypeDescription
    OPT_CONNECTION*