ComfyUI Node
AUN Group Controller
AUN Group Controller: Consolidates Bypass, Mute, and Collapse logic for ComfyUI Groups into one dynamic node. Set the mode and number of slots, then manage multiple groups instantly. TIP: Double-click the node or right-click and select 'Compact mode' to hide configuration widgets.
AUN Group Controller
- Active Groups
- Switch 1
- Switch 2
- Switch 3
- Switch 4
- Switch 5
- Switch 6
- Switch 7
- Switch 8
- Switch 9
- Switch 10
- Switch 11
- Switch 12
- Switch 13
- Switch 14
- Switch 15
- Switch 16
- Switch 17
- Switch 18
- Switch 19
- Switch 20
◄modeBypass►
◄slot_count3►
◄toggle_restrictiondefault►
◄use_all_groupsfalse►
◄show_outputstrue►
◄group_name_1►
◄switch_1false►
◄group_name_2►
◄switch_2false►
◄group_name_3►
◄switch_3false►
◄group_name_4►
◄switch_4false►
◄group_name_5►
◄switch_5false►
◄group_name_6►
◄switch_6false►
◄group_name_7►
◄switch_7false►
◄group_name_8►
◄switch_8false►
◄group_name_9►
◄switch_9false►
◄group_name_10►
◄switch_10false►
◄group_name_11►
◄switch_11false►
◄group_name_12►
◄switch_12false►
◄group_name_13►
◄switch_13false►
◄group_name_14►
◄switch_14false►
◄group_name_15►
◄switch_15false►
◄group_name_16►
◄switch_16false►
◄group_name_17►
◄switch_17false►
◄group_name_18►
◄switch_18false►
◄group_name_19►
◄switch_19false►
◄group_name_20►
◄switch_20false►
◄AllSwitchfalse►
◄control_modemanual►
◄Index0►
◄show_AllSwitchfalse►
CategoryAUN Nodes/Node Control
Inputs (49)
| Name | Type | Default | Description |
|---|---|---|---|
| mode | COMBO | Bypass | Choose how to disable nodes in groups: Bypass (🔴), Mute (🔇), Collapse (▶), or combinations. |
| slot_count | INT | 31–20 | Number of control slots to show (1-20). |
| toggle_restriction | COMBO | default | Logic for toggles: 'max one' allows only one active, 'always one' ensures at least one is active, 'iterate' cycles through slots, 'random' picks a random slot on each run. |
| use_all_groups | BOOLEAN | false | If enabled, shows a toggle for every group in the graph instead of using manual slots. |
| show_outputs | BOOLEAN | true | Show boolean output pins for each slot. |
| group_name_1 | STRING | Group name(s) for slot 1 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_1 | BOOLEAN | false | Toggle state for slot 1. 🟢 = active, 🔴 = controlled by mode. |
| group_name_2 | STRING | Group name(s) for slot 2 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_2 | BOOLEAN | false | Toggle state for slot 2. 🟢 = active, 🔴 = controlled by mode. |
| group_name_3 | STRING | Group name(s) for slot 3 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_3 | BOOLEAN | false | Toggle state for slot 3. 🟢 = active, 🔴 = controlled by mode. |
| group_name_4 | STRING | Group name(s) for slot 4 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_4 | BOOLEAN | false | Toggle state for slot 4. 🟢 = active, 🔴 = controlled by mode. |
| group_name_5 | STRING | Group name(s) for slot 5 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_5 | BOOLEAN | false | Toggle state for slot 5. 🟢 = active, 🔴 = controlled by mode. |
| group_name_6 | STRING | Group name(s) for slot 6 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_6 | BOOLEAN | false | Toggle state for slot 6. 🟢 = active, 🔴 = controlled by mode. |
| group_name_7 | STRING | Group name(s) for slot 7 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_7 | BOOLEAN | false | Toggle state for slot 7. 🟢 = active, 🔴 = controlled by mode. |
| group_name_8 | STRING | Group name(s) for slot 8 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_8 | BOOLEAN | false | Toggle state for slot 8. 🟢 = active, 🔴 = controlled by mode. |
| group_name_9 | STRING | Group name(s) for slot 9 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_9 | BOOLEAN | false | Toggle state for slot 9. 🟢 = active, 🔴 = controlled by mode. |
| group_name_10 | STRING | Group name(s) for slot 10 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_10 | BOOLEAN | false | Toggle state for slot 10. 🟢 = active, 🔴 = controlled by mode. |
| group_name_11 | STRING | Group name(s) for slot 11 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_11 | BOOLEAN | false | Toggle state for slot 11. 🟢 = active, 🔴 = controlled by mode. |
| group_name_12 | STRING | Group name(s) for slot 12 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_12 | BOOLEAN | false | Toggle state for slot 12. 🟢 = active, 🔴 = controlled by mode. |
| group_name_13 | STRING | Group name(s) for slot 13 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_13 | BOOLEAN | false | Toggle state for slot 13. 🟢 = active, 🔴 = controlled by mode. |
| group_name_14 | STRING | Group name(s) for slot 14 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_14 | BOOLEAN | false | Toggle state for slot 14. 🟢 = active, 🔴 = controlled by mode. |
| group_name_15 | STRING | Group name(s) for slot 15 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_15 | BOOLEAN | false | Toggle state for slot 15. 🟢 = active, 🔴 = controlled by mode. |
| group_name_16 | STRING | Group name(s) for slot 16 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_16 | BOOLEAN | false | Toggle state for slot 16. 🟢 = active, 🔴 = controlled by mode. |
| group_name_17 | STRING | Group name(s) for slot 17 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_17 | BOOLEAN | false | Toggle state for slot 17. 🟢 = active, 🔴 = controlled by mode. |
| group_name_18 | STRING | Group name(s) for slot 18 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_18 | BOOLEAN | false | Toggle state for slot 18. 🟢 = active, 🔴 = controlled by mode. |
| group_name_19 | STRING | Group name(s) for slot 19 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_19 | BOOLEAN | false | Toggle state for slot 19. 🟢 = active, 🔴 = controlled by mode. |
| group_name_20 | STRING | Group name(s) for slot 20 (newline, comma, or semicolon separated). Use '!' or '-' prefix for exclusion (e.g. 'image, !load'). | |
| switch_20 | BOOLEAN | false | Toggle state for slot 20. 🟢 = active, 🔴 = controlled by mode. |
| AllSwitch | BOOLEAN | false | ON = all groups active (🟢). OFF = use individual group switches. |
| control_mode | COMBO | manual | manual = use the slot toggles directly. index-driven = activate the slot matching the Index input. |
| Index | INT | 00–20 | When control_mode is index-driven, activate only this slot. 0 means all slots inactive. |
| show_AllSwitch | BOOLEAN | false | Show the AllSwitch toggle even in compact mode. |
Outputs (21)
| Name | Type | Description |
|---|---|---|
| Active Groups | STRING | — |
| Switch 1 | BOOLEAN | — |
| Switch 2 | BOOLEAN | — |
| Switch 3 | BOOLEAN | — |
| Switch 4 | BOOLEAN | — |
| Switch 5 | BOOLEAN | — |
| Switch 6 | BOOLEAN | — |
| Switch 7 | BOOLEAN | — |
| Switch 8 | BOOLEAN | — |
| Switch 9 | BOOLEAN | — |
| Switch 10 | BOOLEAN | — |
| Switch 11 | BOOLEAN | — |
| Switch 12 | BOOLEAN | — |
| Switch 13 | BOOLEAN | — |
| Switch 14 | BOOLEAN | — |
| Switch 15 | BOOLEAN | — |
| Switch 16 | BOOLEAN | — |
| Switch 17 | BOOLEAN | — |
| Switch 18 | BOOLEAN | — |
| Switch 19 | BOOLEAN | — |
| Switch 20 | BOOLEAN | — |