Extensions/ComfyUI-LineSignalRouter
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.

By xelavi9966-cell·Created 5 months ago·Updated 5 months ago· 0
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 lines
  • multi_mode — enables multi-line routing
  • state_json — internal saved UI state
  • in_01 ... in_32 — optional signal inputs

Outputs

  • out_01 ... out_32 in multi mode
  • out_01 only 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