Files
ruminar-ComfyUI-CheckpointW…/README.md
T
るみなー先生 3c71bf34d0 Update README with explanation image
Added an explanation image to the README for better understanding.
2026-05-08 20:20:50 +09:00

2.4 KiB
Raw Blame History

ComfyUI-CheckpointWidgetRefresh

ComfyUIを再起動せずに、Checkpoint系の選択リストを現在のファイル状態へ同期する小さなUIノードじゃ!

「新しいモデルをディレクトリに置いたのに、リストに出てこないのう……再起動は面倒じゃし……」 そんなおぬしの“平常運転な悩み”を、フロントエンドだけでなくバックエンドまで含めた鮮やかなパッチワークで解決して進ぜよう!

特徴

  • 再起動いらずの即時同期
    ボタンをポチッと押すだけで、新しく追加したモデルが選択肢に並び、削除したモデルは綺麗に消えるぞ。

  • 標準ノードにも対応
    自作ノードだけでなく、標準の CheckpointLoaderSimple も更新対象じゃ。

  • バックエンドまで貫くパッチ
    ブラウザ上の表示を変えるだけではない。Python側の型定義(INPUT_TYPES など)まで更新するため、バリデーションで弾かれる心配も少ないのじゃ。

  • 徹底した軽量設計
    常時監視やポーリングは一切しない。おぬしが「今だ!」とボタンを押した時だけ動く、ワークフローの邪魔をしない奥ゆかしい実用品じゃ。

導入方法

ComfyUIの custom_nodes ディレクトリで、以下のコマンドを打ち込むのじゃ!

git clone https://github.com/ruminar/ComfyUI-CheckpointWidgetRefresh.git

使い方

  1. Checkpointを追加・削除する いつものようにモデルフォルダを整理するのじゃ。

  2. ノードを追加する Checkpoint Widget Refresh ノードをキャンバスのどこかに置く。 (配線は不要じゃ!)

  3. ボタンを押す Refresh Checkpoint Widgets ボタンを押せば、対象ノードの選択肢が最新状態に更新されるぞ!


image

対応ノード

  • CheckpointLoaderSimple
  • CheckpointNameSelector 系ノード

ライセンス

GPL-3.0 (ComfyUI本体の掟に従っておるぞ!)

説明画像

ComfyUI-CheckpointWidgetRefresh説明