Multi Bool Panel
Multiple named boolean toggle switches in a single node, each with an independent BOOLEAN output. Adjustable toggle count (1-20) and labels; batch-apply to other nodes by name filter (widgets/bypass/mute).
Multi Bool Panel
概要
1ノードで複数のbooleanトグルを管理できるComfyUIカスタムノードです。 ノード自身の名前(タイトル)を接頭語にして操作対象ノードを自動検出し、各対象にon/offトグルを表示します。出力ソケットはありません。
インストール
ComfyUI Manager の場合: カスタムノードマネージャーで「Multi Bool Panel」を検索してインストール(ComfyUI-Managerレジストリ登録後)。
git clone の場合:
ComfyUI/custom_nodes/でgit clone https://github.com/solidlime/ComfyUI-MultiBoolPanelを実行- ComfyUIを再起動します
- ノード追加メニューで「Multi Bool Panel」を検索して追加します(カテゴリ:
Logic)
手動コピーの場合: このフォルダ(MultiBoolPanel)を ComfyUI/custom_nodes/ にコピー → ComfyUI再起動 →「Multi Bool Panel」を検索して追加
使い方
- 「Multi Bool Panel」ノードを追加します
- パネルのタイトルをダブルクリックして、接頭語にしたい名前に変更します(例:
A) - タイトルが
A:名前で始まるノードが自動的に操作対象になり、パネル内に「名前」のリストとトグルスイッチが表示されます - トグルを切り替えると対象ノードに即時適用されます
例:
| パネルのタイトル | 対象になるノードのタイトル | パネル内の表示 |
|---|---|---|
| A | A:高画質、A:顔修正、A:背景除去 | 高画質 / 顔修正 / 背景除去 の3行 |
モード
mode ウィジェットで適用方法を選択します:
widgets: 対象ノードの最初のbooleanウィジェット(チェックボックス)を切り替えます。booleanウィジェットが無いノードの行はグレー表示され操作できませんbypass: 対象ノードのbypass状態を切り替えますmute: 対象ノードのmute状態を切り替えます
トグルの意味は「スイッチ」と同じです: ON = 対象が通常実行、OFF = バイパス/ミュートを適用(widgetsモードではON = チェック有効)。
トグルはクリックした瞬間に適用されます。トグル状態はワークフローに保存されます。
制限・注意
- 操作対象は最大20件まで表示されます(超過分は「他N件」と表示)
- 対象の照合は「パネルのタイトル +
:」の完全一致です(大文字小文字は区別されます) - パネル自身は操作対象になりません
- ノード追加・削除・リネームは自動で反映されます
バージョン履歴
- v2.1.0: グループをバイパス/ミュートの対象に追加 / トグル意味を逆転(ON=通常実行、OFF=適用)/ 新フロントエンド対応・フリッカー修正
- v2.0.0: 出力ソケットを撤去し、タイトル接頭語による自動検出方式に変更(破壊的変更)
- v1.0.0: 初期公開(名前付きトグル + 独立BOOLEAN出力 + 名前フィルタによる一括操作)