Nodes/ComfyUI-TrixNodes/🌊Bypass Nodes by ID
ComfyUI Node

🌊Bypass Nodes by ID

The no-frills bypasser when you just want a few switches

By trx7111·Created 2 months ago·Updated 7 days ago· 12
🌊Bypass Nodes by ID

      Trix Bypass Nodes by ID (TrixBypasserSimple) is the streamlined sibling in the ComfyUI-TrixNodes pack. Its big brother TrixBypasser organizes its targets into collapsible groups; this one strips all that away and gives you a flat list of switches. If you're flipping a handful of nodes while you test - swap which LoRA's in the chain, toggle an upscale path on or off - this is the one you actually want. Less chrome, same remote control.

      It's a dashboard node, in the same spirit as rgthree's Fast Groups Bypasser: a control deck that lives anywhere on the canvas and mutates the graph without being in the data path. The targeting gimmick, though, is IDs instead of group boxes. Right-click a node (or a multi-selection) and use this pack's "Copy Node ID" / "Copy Selected Node IDs" context menu entries, then paste those IDs into a target row. Here's the nice part the Simple node gets that the grouped one also has: a target's value field accepts comma-separated IDs, so one toggle can flip a whole set of unrelated nodes at once.

      How it works

      Don't go looking for inputs or outputs - there are none, and the Python class is a straight no-op (do_nothing). All the logic lives in the pack's web/trix_bypasser.js. Targets are stored as node IDs in the node's serialized properties; when you flip a switch, the JS looks each ID up via app.graph.getNodeById(...) and sets the target's mode: 0 normal, 2 mute, or 4 bypass. It remembers each target's original mode and restores it when you remove the target, so nothing is left half-toggled. The 👁 button jumps your canvas to the target nodes, and a ⚠️ warning with a recovery modal appears if an ID stops resolving - say, a node got deleted or a workflow re-import shifted the IDs.

      The two bypasser nodes in this pack share the exact same engine; TrixBypasserSimple just runs it with no group decks, no single/multi select, no collapsible headers. Choose this one when the "w Groups" deck's organization would be overhead, not help.

      The one thing to know before you use it

      ID-based targeting is fragile by design. Copy-paste nodes, re-import a workflow, or delete a target and the setup breaks - the ⚠️ recovery modal is the pack's patch for exactly that. It's a young pack (the main community signal is the author's own launch post), and it targets ComfyUI's Nodes 2.0 frontend in a way that rivals like rgthree have declined to. Expect polish, but don't expect years of battle testing.

      Install

      Same as its sibling: ComfyUI Manager (search ComfyUI-TrixNodes or publisher trix7111), or manually:

      cd ComfyUI/custom_nodes
      git clone https://github.com/trx7111/ComfyUI-TrixNodes
      

      Restart and hard-refresh. Zero pip dependencies, zero model downloads. Minor trap: the README's manual clone line still says pixaroma/ComfyUI-TrixNodes, which 404s - the repo moved to trx7111. If your deck renders as a bare empty node, the front-end JS didn't load; check the browser console and refresh. If an empty target row seems to do nothing, that's expected - a row with no IDs has nothing to flip.

      CategoryTrixNodes

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs