- ComfyUI バージョン:インストールされている ComfyUI ビルド
- カスタムノード:すべてのカスタムノード(バージョンまたはコミットハッシュを含む)
- pip パッケージ:環境内の全 Python パッケージ
スナップショットへのアクセス
インスタンスカードの ⋮ メニュー(1)をクリックし、Restore Snapshot(2)を選択するとスナップショットタブに直接アクセスできます。
スナップショットタブの概要
Snapshots タブはすべてのスナップショット操作のハブです。タイムラインにはインスタンスのスナップショットが新しい順に表示されます。主な操作は以下の通りです:
- 選択中のインスタンス:スナップショットを表示しているインスタンス。
- Snapshots タブ:現在表示中の Manage パネルのタブ。
- Import:他のユーザーがエクスポートしたスナップショットファイルをインポート。
- Export All:このインスタンスの全スナップショットを
.jsonファイルとしてエクスポート。 - Create Snapshot:現在のインスタンス状態の手動スナップショットを作成。
- Export:特定のスナップショットをエクスポート。
- Delete:手動スナップショットを削除。 Restore:特定のスナップショットの状態にインスタンスを復元。
手動スナップショットの作成
Create Snapshot(5)をクリックして作成します。ラベルを追加して後から識別しやすくすることもできます(例:「LCM LoRA 追加前」)。スナップショットは以下を記録します:- 現在の ComfyUI Git コミット
- 有効なすべてのカスタムノード(git clone URL + コミット、または CNR ID + バージョン)
pip freezeからの全 pip パッケージ
スナップショット詳細の表示
スナップショットカードをクリックして詳細を展開します。インスペクターは以下を表示します:- ComfyUI:コミットハッシュ、ベースタグ、リリースタグからのコミット数
- カスタムノード:タイプ(git / CNR)、URL、バージョン/コミット、有効状態を含む全記録ノード
- Pip パッケージ:ピン留めされたバージョンを含む全 pip パッケージリスト
- 前のスナップショットと比較:直前のスナップショットとの差分
- 現在の状態と比較:インスタンスの現在の状態との差分
スナップショットからの復元
- Snapshots タブで復元したいスナップショットを見つけます。
- Restore をクリック — 変更内容のプレビューが表示されます。
- 変更を確認し、Confirm をクリックして復元を開始します。
- 記録された ComfyUI バージョンをチェックアウト(Git コミット)
- 不足しているカスタムノードをインストールし、バージョンを切り替え、必要に応じて有効/無効を設定
- pip パッケージを復元:不足パッケージのインストール、記録されたバージョンへのアップグレード/ダウングレード、余分なパッケージの削除
- インストール後スクリプトを実行:新規インストールまたはバージョン変更されたカスタムノードに対して
post-restore スナップショットを作成するため、必要に応じて復元を取り消せます。
スナップショットの削除
手動スナップショットは個別に削除できます。手動スナップショットカードの ✕ ボタンをクリックします。自動スナップショット(起動、更新など)は個別に削除できません。Prune を使用して一括クリーンアップします。スナップショットファイルからインスタンスを作成
他のユーザーからスナップショットファイルを共有された場合、それを元にまったく同じ設定の新しいインスタンスを作成できます。- Chooser ビュー左上の ☰ メニュー(1)をクリックし、Load Snapshot(2)を選択します。

- ファイルシステムをブラウズし、
.jsonスナップショットファイルを選択します。

- プレビューにスナップショットの内容(元のインスタンス名、ComfyUI バージョン、カスタムノード、pip パッケージ)が表示されます。内容を確認し、Create Installation をクリックして新しいインスタンスを作成します。
