
ComfyUIのSubgraphで、ノードを減らさず「見る場所」を減らしてみた
ComfyUIを開いたのに、気づくと生成画像よりノードを見ている。最近、そんな時間が増えました。
ノードを消すのではなく、Subgraphで「今日触る場所」だけを残してみる。そうすると、少しだけ画像を見る時間が戻ってきました。今回は、そのときの整理の仕方も一緒に残します。
ノードが増えるのは、少しうれしかった
ComfyUIを触り始めたころ、最初は数個しかなかった四角い箱が、少しずつ増えていくのがうれしかったです。
モデルを変えられるようになって、LoRAを足して、画像を入力して、途中の処理も分ける。画面いっぱいに線がつながっていると、「ちゃんと使えるようになってきた」気がしました。
でも最近は、逆のことも感じます。
昨日より少しだけ色をやわらかくしたい。本当はそれだけだったのに、「この値は何だったっけ」「こっちも変えたほうがいいかな」と設定を触り始める。
28だったstepsを30にして、LoRAの強さを0.75から0.8へ動かす。すると、もう一枚見たくなります。次はCFGも気になる。
好きな画像を探していたはずなのに、いつの間にか好きな数値を探していました。
ノードが多いこと自体が、嫌なわけではありません。ComfyUIの好きなところは、何を入力し、どこを通って、何が出てくるのかを自分で見られることです。
だから減らしたいのではなく、毎回すべてを見なくてもいい形にしたくなりました。
Subgraphで「今日触る値」だけを残す
Subgraphは、複数のノードを一つのまとまりにし、メインのWorkflowでは一つのノードとして扱う仕組みです。選んだ範囲の入力と出力は自動でつくられ、中身はあとから開いて編集できます。
消すのではなく、引き出しへ入れる感じに近いです。
私が整理するときは、次の順番にしました。
1.元のWorkflowを先に残す
最初に、整理前のWorkflowをJSONで書き出します。Workflows → Exportから保存し、ファイル名の末尾に_before-subgraphのような目印をつけておきます。
Subgraph化は見た目をまとめる作業ですが、選ぶ範囲を間違えると、あとから元の配線を見比べたくなることがあります。片づける前の机を、一枚だけ撮っておくようなものです。
WorkflowをJSONで書き出して開き直す操作も用意されています。
2.「役割が一つ」の範囲から選ぶ
いきなり画面全体を一つにまとめるのではなく、まずは役割を一言で呼べる範囲を選びます。
たとえば「画像の前処理」「基本の生成」「最後の仕上げ」。自分があとで見たとき、名前だけで中身を想像できるくらいが扱いやすいです。
反対に、毎回よく変える部分があちこちに混ざっている範囲は、まだまとめません。大きく一つにするより、小さく一つ試したほうが、どこまで隠すと困るのかが分かります。
3.選択ツールバーからSubgraphに変える
まとめたいノードを選択し、選択時に表示されるツールバーのSubgraphアイコンを押します。すると、選んだノードが一つのSubgraphになり、外側とつながっていた入出力も反映されます。

中身を確認したいときは、Subgraph内の何もない部分をダブルクリックするか、編集ボタンから入ります。元のWorkflowへ戻るときは、上部のナビゲーションかEscです。
自動で付いた名前のままにせず、「画像前処理」「基本生成」のように、何をしまったのかが分かる言葉へ変えておきます。
内部編集画面で入出力の名前が分かりにくいときは、接続点を右クリックして、imageやconditioningなど自分が判別できる名前に直せます。
4.外から触りたい値だけ見せる
ここが、私には一番大事でした。
Subgraphを選んでEdit Subgraph Widgetsを開くと、パラメータパネルからウィジェットの順番と表示・非表示を調整できます。目のアイコンで表示を切り替え、順番は右クリックしたままドラッグして動かします。
私なら、まず次の値を表側に残します。
prompt
seed
画像サイズ
LoRAの強さ
必要なときだけstepsとCFG
モデルを頻繁に替えるWorkflowなら、モデル名も外に残します。

何を表示するかは「一般的によく使う値」ではなく、自分が一枚ごとに変えているかで決めるほうが迷いません。
反対に、しばらく固定している変換やデコード、毎回確認しない補助処理は中に置いたままにします。
※2026年8月26日時点のSubgraphの作成・編集・パラメータ表示の仕様では、SubgraphはComfyUI frontend 1.24.3以降、パラメータパネルからの編集はComfyUI v0.3.66以降が対象です。画面例はnightly版のため、手元の表示と少し違う場合があります。
5.同じ入力で、整理前と一度だけ比べる
最後に、prompt、seed、画像サイズなどを変えず、整理前と整理後で一度ずつ生成します。
ここで見るのは「前と同じ絵が出たか」だけではありません。入力や出力のつなぎ忘れがないか、外に残すつもりだった値が中へ入っていないか、名前を見て役割を思い出せるかも確認します。
何かおかしければ、先に保存したJSONと見比べる。最初から全部を整理し直さず、今まとめた一か所だけ戻せるようにしておくと楽です。

隠しすぎると、今度は分からなくなる
普段見る範囲を小さくすると、生成後に目が向く場所が少し変わりました。
「CFGを変えようかな」より先に、「この光、好きかも」と思える。「stepsを増やしたら」ではなく、「こっちの表情のほうが好き」と比べられる。
ほんの小さな違いですが、私にはこちらのほうが大事でした。
ただ、全部を大きなSubgraphへ入れると、久しぶりに開いたとき「この中、何をしていたんだっけ」となります。自分で組んだはずなのに、ブラックボックスへ近づいてしまうんです。
なので、理解するための画面と、つくるための画面は少し違っていていいと思っています。
新しく組むときはノードを広げて、一つずつ試す。仕組みが分かり、しばらく触らない場所が見えてきたら、その部分だけまとめる。必要になったら、また中へ戻ります。
最初は、選択肢が多いほど自由だと思っていました。全部変更できて、全部つなぎ直せて、全部見える。それがComfyUIの面白さなのは、今も変わりません。
でも、自由にできることと、毎回すべてを意識することは同じではありませんでした。
もしWorkflowを整理するなら、最初から全部ではなく、ほとんど触らない一つのまとまりだけ。そのくらいから始めるのが、私にはちょうどよかったです。
次に一枚生成したとき、先に見たいのはCFGではなく、窓から入る光です。そのために、しばらく触らない値は、いったん引き出しへしまっておきます。
※この記事は2026年8月26日時点のComfyUI公式情報と、個人の制作時の整理方法をもとに書いています。UI名や対応バージョンは、今後の更新で変わる可能性があります。