Nodes/ComfyUI-Danbooru-Gallery/组静音管理器 (Group Mute Manager)
ComfyUI Node

组静音管理器 (Group Mute Manager)

A dashboard for switching whole groups of nodes off

By Aaalice233·Created 11 months ago·Updated 24 days ago· 224
组静音管理器 (Group Mute Manager)

      This node has no inputs and no outputs - required, optional, and outputs are all empty in its schema, and that's not a mistake. It's a pure UI control panel. Its job is to sit on your canvas and let you visually toggle the mute state of node groups (the labeled rectangles you draw around clusters of nodes in ComfyUI), plus set up linkage rules between groups - the author's own description mentions configuring how groups' mute states affect each other, not just flipping one at a time.

      Why you'd want this

      Once a workflow grows past a screenful, "delete this branch to test without it, then rebuild it" stops being viable. ComfyUI already lets you mute individual groups by hand through the right-click menu, but doing that group by group, across a dozen groups, every time you want to A/B a section, gets old fast. If you know rgthree-comfy's Fast Groups Muter - a widely-used utility node that does exactly this, a filterable dashboard for switching whole sections off without deleting anything - Group Mute Manager is this pack's version of the same idea, built independently for the same problem.

      Mute is not the same as bypass. A muted group simply never executes - nothing downstream of it receives anything at all. That's the important distinction from this pack's sibling node, Group Ignore Manager, which manages the ignore/bypass state instead - a bypassed group is skipped but its inputs pass straight through untouched. Reach for mute when you want a section gone entirely (a debug branch, an optional refinement pass you're not testing today); reach for ignore/bypass when you want to skip processing but still need something flowing through that wire.

      How it works

      Since there's no graph data flowing through this node, everything happens through its on-canvas panel: you pick which groups it manages, and toggle their mute state from there instead of navigating each group's own right-click menu individually. This pack ships that panel as a JS frontend extension alongside the Python node registration - the pattern the README calls out generally ("settings popups, cache panels" for various nodes in the pack).

      To actually read a group's current state back into your graph logic (rather than just controlling it from the panel), pair this with the pack's Group Is Enabled node, which takes a group name and outputs a boolean you can wire into conditional logic elsewhere.

      The inputs and outputs that matter

      None. This is entirely a UI-driven output node (is_output_node: true with zero declared ports) - its effect is on the state of your canvas, not on data flowing through wires.

      How to install it

      ComfyUI Manager: search "ComfyUI-Danbooru-Gallery", install, restart. Manual:

      cd ComfyUI/custom_nodes
      git clone https://github.com/Aaalice233/ComfyUI-Danbooru-Gallery.git
      cd ComfyUI-Danbooru-Gallery
      pip install -r requirements.txt
      

      Restart ComfyUI.

      Common issues & troubleshooting

      Panel doesn't load, node sits there blank. This pack registers its UI panels through a separate frontend extension (WEB_DIRECTORY) from the Python node - check the ComfyUI startup log to confirm that registration succeeded, and try a hard browser cache clear + refresh if the node is present but the panel itself is missing. This is the same general frontend-loading failure mode the README's own FAQ calls out.

      Toggling a group here doesn't seem to do anything. Confirm you've actually assigned the group to this manager through its panel first - the node needs to know which groups it's responsible for before it can control them.

      Node doesn't appear in the add-node menu at all. Standard pack-import issue: confirm the repo path, confirm pip install -r requirements.txt completed, check the console for an import error on restart.

      Categorydanbooru

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs