Hybrid switch🔃
Ignore some groups and disable others from one switch
- *
The plain "All Ignore" and "All Disable" switches in this pack each do one thing to every group they control. GroupSwitchNodeee - "Hybrid switch🔃" - is the version where a single switch can ignore some groups and disable others, all in the same toggle. Which action a group gets isn't set on the switch; it's set by which marker node you drop inside that group.
That's the whole pitch: one preset button that puts your workflow into "fast preview mode" by muting the upscale group entirely while bypassing (not muting) some intermediate group whose output the rest of the graph still needs. Doing that with plain node bypass would mean selecting and Ctrl-B'ing two different sets of nodes every time you switch modes; this collapses it into one click.
How it works
Two marker node types feed this switch, and their names are the giveaway once you know it: hulue🔃 is the plain pinyin romanization of 忽略 (hūlüè), Chinese for "ignore," and jinyong🔃 is the romanization of 禁用 (jìnyòng), "disable." Drop a hulue node inside any group you want muted when the switch flips, and a jinyong node inside any group you want bypassed instead - then wire GroupSwitchNodeee's output to each marker. You can connect several of either type, or a mix of both, to the same switch. One toggle, mixed effect across your canvas.
If you only ever need one action across every group, this node is overkill - reach for plain GroupSwitchNode (all-ignore) or GroupSwitchNodee (all-disable) instead, since they use a single generic ALLty marker and are one less thing to keep straight.
The inputs and outputs that matter
Just smooth_edge_switch (boolean, on by default), with no tooltip attached. Given the pack's general taste for cosmetic polish - draggable mascot, execution animations, completion sound effects - it reads as a toggle-transition animation rather than anything that changes execution behavior; there's little downside to leaving it on. The output is a wildcard (*) socket, used only to wire into hulue and jinyong markers - it doesn't carry pipeline data.
How to install it
Search Comfyui-ergouzi-kaiguan in ComfyUI Manager, or clone it by hand:
cd ComfyUI/custom_nodes
git clone https://github.com/11dogzi/Comfyui-ergouzi-kaiguan.git
Restart ComfyUI. No requirements file, no model downloads.
Common issues & troubleshooting
A group did the wrong thing when you toggled. This is almost always a marker mixup - a hulue where you meant jinyong, or vice versa. Since both markers look similar and neither is labeled with "ignore"/"disable" in plain English on the node itself, it's worth double-checking which one you dragged in, especially on a graph you're editing weeks after building it.
The marker sits outside the group frame. ComfyUI groups are pure bounding boxes - a hulue or jinyong node that's visually near the group but outside its border isn't part of it and won't respond to the switch.
You just want one behavior for everything. If every group this switch touches should get the same treatment, you're fighting the tool - go simpler with GroupSwitchNode or GroupSwitchNodee, which need only the single ALLty marker type and are easier to audit at a glance.
Unexpected dog icon or animation. The pack's decorative layer (draggable mascot, task-progress GIFs since a December 2024 update, completion sounds) is separate from the switching logic and ships by default. It's confused people enough to end up as a "what is this node?" question on r/comfyui. Remove Comfyui-ergouzi-kaiguan/web/kaiguanj.js if you'd rather not have it.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| smooth_edge_switch | BOOLEAN | true | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| * | * | — |