Extensions/Multi Bool Panel
ComfyUI Extension

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).

By solidlime·Created 17 days ago·Updated 17 days ago· 0
solidlime/ComfyUI-MultiBoolPanel
Nodes
On cloudLocal install
Stars0
Updated17 days ago
Readme

Multi Bool Panel

概要

1ノードで複数のbooleanトグルを管理できるComfyUIカスタムノードです。 ノード自身の名前(タイトル)を接頭語にして操作対象ノードを自動検出し、各対象にon/offトグルを表示します。出力ソケットはありません。

インストール

ComfyUI Manager の場合: カスタムノードマネージャーで「Multi Bool Panel」を検索してインストール(ComfyUI-Managerレジストリ登録後)。

git clone の場合:

  1. ComfyUI/custom_nodes/git clone https://github.com/solidlime/ComfyUI-MultiBoolPanel を実行
  2. ComfyUIを再起動します
  3. ノード追加メニューで「Multi Bool Panel」を検索して追加します(カテゴリ: Logic

手動コピーの場合: このフォルダ(MultiBoolPanel)を ComfyUI/custom_nodes/ にコピー → ComfyUI再起動 →「Multi Bool Panel」を検索して追加

使い方

  1. 「Multi Bool Panel」ノードを追加します
  2. パネルのタイトルをダブルクリックして、接頭語にしたい名前に変更します(例: A
  3. タイトルが A:名前 で始まるノードが自動的に操作対象になり、パネル内に「名前」のリストとトグルスイッチが表示されます
  4. トグルを切り替えると対象ノードに即時適用されます

例:

| パネルのタイトル | 対象になるノードのタイトル | パネル内の表示 | |---|---|---| | 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出力 + 名前フィルタによる一括操作)