Nodes/ComfyUI_A1rSpace/Mode Collector
ComfyUI Node

Mode Collector

A remote for muting and bypassing any node in your graph

By A1rCHAN·Created 11 months ago·Updated 6 months ago· 5
Mode Collector

      The bigger your workflow gets, the more time you spend on the same dumb chore: hunting through the graph for the node you want to mute or bypass this run, right-clicking it, and flipping the mode. ComfyUI has no built-in dashboard for that. Mode Collector is A1RWorkshop's attempt to give you one - a single node that gathers other nodes' mode toggles (bypass/mute) into one place, so you flip a switch instead of going spelunking. It's the same control-panel instinct as rgthree's Fast Groups Muter, just applied to individual nodes.

      Before you get excited, the README drops this on you in plain sight: "warn: The function of the collector is not implemented yet." I'll come back to what that means.

      How it works

      The Python half is a stub - no inputs, no outputs, it returns nothing. Every interesting behavior is frontend JS, and the flow is: the node carries a collect button. Click it to enter collect mode, and other nodes on the canvas grow a small overlay on their menu bar. Click the overlay on a node and it gets collected; that node now appears in Mode Collector's panel as a boolean. Flip the boolean and it toggles the collected node's mode - bypass or mute, chosen from the context menu. The set of collected nodes is serialized into the workflow, so it survives saving and reloading.

      In one line: instead of remembering which node is your upscaler or your second LoRA, you label it once and get a switch you can find in two seconds.

      Why you'd reach for it

      This is a workflow-legibility tool, not a generation tool - it doesn't add capability, it saves you from the graph. If you test variations by muting branches, or you have a VAE-adjacent node you keep turning off between runs, a one-place remote beats right-clicking across a wall of spaghetti. The ecosystem's consensus (the KB's comfyui-ecosystem notes are the spine here) is that this class of quality-of-life pack is what people install second, after Manager.

      Installing it

      The pack is A1rCHAN/ComfyUI_A1rSpace (A1RWorkshop). It's not on the official ComfyUI Registry yet, so the manual clone is the safe route:

      cd ComfyUI/custom_nodes
      git clone https://github.com/A1rCHAN/ComfyUI_A1rSpace
      

      Restart ComfyUI and it's under A1R Workshop → Config Pads. No Python dependencies and no model downloads - requirements.txt is empty. What you do need is a recent ComfyUI: this pack is written against the V3 node API (comfy_api.latest) and the Nodes 2.0 frontend, and won't import on old installs.

      Common issues - read this before you rely on it

      Two honest caveats, both from the author's own mouth and the pack's state:

      1. It's flagged as not implemented. The README says so directly. The scaffolding is real - the collect button, the overlays, the serialization all exist in the source - but the author considers the collector function unfinished. Expect rough edges and changed behavior on updates. This is the part of the pack I'd treat as a toy, not a daily-driver.
      2. There's no community to fix it for you. A Reddit corpus search for this pack comes back empty - five stars and a couple of forks, "a package used by myself" per the repo description. If something misbehaves, you're the maintainer's first user, and your options are the GitHub issues page or reading the JS.

      If you want this exact capability today on stable footing, rgthree's Fast Groups Muter/Bypasser is the mature option (and it's currently dealing with its own Nodes 2.0 breakage - the irony is that A1RWorkshop is one of the few packs designed for the new frontend). Mode Collector is the interesting, unfinished version of a good idea.

      CategoryA1R Workshop/Config Pads

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs