ComfyUI Extension
ComfyUI-LineSignalRouter
A custom ComfyUI node for routing signals through named lines, supporting up to 32 lines with single-line or multi-line mode and per-line enable/disable toggle.
xelavi9966-cell/ComfyUI-LineSignalRouter
Nodes1
On cloudLocal install
Categoryutils/routing
Stars0
Updated5 months ago
Readme
ComfyUI-LineSignalRouter
ComfyUI-LineSignalRouter
A custom ComfyUI node for routing signals through named lines.
Features
- Up to 32 lines
- Single-line or multi-line mode
- Per-line enable/disable toggle
- Custom line names
- Dynamic input/output labels
- Delete line button
- Persistent UI state
- Visual line management inside the node
Node
Line Signal Router
How it works
The node lets you manage multiple input lines and control which of them are active.
Modes
-
Multi mode ON
Each enabled input line is routed to its corresponding output. -
Multi mode OFF
Only one selected line is active, and its signal is routed to the first output.
Inputs
line_count— number of active linesmulti_mode— enables multi-line routingstate_json— internal saved UI statein_01 ... in_32— optional signal inputs
Outputs
out_01 ... out_32in multi modeout_01only in single mode
Installation
Clone this repository into your ComfyUI/custom_nodes folder:
cd ComfyUI/custom_nodes
git clone https://github.com/USERNAME/ComfyUI-LineSignalRouter.git
Then restart ComfyUI.
Update
cd ComfyUI/custom_nodes/ComfyUI-LineSignalRouter
git pull
Notes
Line titles are stored in the node UI state
Disabled lines do not pass signals
In single mode, only one line can be active at a time