メインコンテンツへスキップ
Comfy Desktop では Chooser ビューで複数の ComfyUI インスタンスを管理できます。

インスタンスタイプ

Comfy Desktop は 4 種類のインスタンスをサポートしています。各タイプはカードとタイトルバーに表示され、追跡インスタンスはスタンドアロンと同じアイコンを使用します。 下図は各インスタンスカードの主な操作を示しています: インスタンスカードの ⋮ メニュー:Manage、Duplicate Instance、Show in Finder、Export Snapshot、Restore Snapshot、Uninstall
  1. 新しいインスタンス:新しい ComfyUI インスタンスを作成します。詳細は新しいインスタンスを作成を参照。スナップショットファイルからインスタンスを作成することもできます。
  2. ⋮ メニュー:三点アイコンをクリックして操作メニューを開きます。カードを右クリックしても同じメニューが開きます。
  3. Manage:管理パネルを開いて設定(パス、起動引数、モデルディレクトリ、環境変数)を変更します。管理ページを参照。
  4. Duplicate Instance:独立した Python 環境とカスタムノードを含めてスタンドアロンインストールを複製します。詳細はインスタンスの複製を参照。
  5. Show in Finder、Show in Explorer、Show in Folder:ファイルマネージャーでインストールフォルダを開きます。名称はお使いの OS によって異なります。
  6. Export Snapshot:インスタンスの最新スナップショットを共有できるファイルとして書き出します。スナップショットの共有を参照。
  7. Restore Snapshot:以前のスナップショットにインスタンスを復元します。スナップショット管理ページを参照。
  8. Uninstall:インスタンスと全ファイルをディスクから完全に削除します。インスタンスのアンインストールを参照。
メニューには状態によってのみ表示される操作もあります:インスタンス実行中の Stop、新しい ComfyUI バージョンがあるときの Update、移行できるインストールの Migrate to Standalone、ワークスペースに公開できるローカルインスタンスの Create Build です。Forget はこのメニューにはなく、管理パネルにあります(インスタンスのアンインストールを参照)。

新しいインスタンスを作成

Chooser ビューで左上の + カードをクリックして新しい ComfyUI インスタンスを追加します。
1

新しいインスタンスを作成

Windows の新しいインスタンスを作成ウィザード。名前(1)、ビルドモード(2)、リリース(3)、ハードウェア(4)、インストール場所(5)に注釈付き
  1. 名前:インスタンスの名前。デフォルトは “ComfyUI” です。
  2. パブリックビルド(Public Builds):推奨オプション。検出されたハードウェア向けにビルドされた標準の ComfyUI インストールです。サインインしているワークスペースの Build をインストールするには**マネージドビルド(Managed Builds)**を選択し(ワークスペースと ComfyUI Buildを参照)、**リモート接続(Remote Connection)**を選択すると別のマシンで動作している ComfyUI インスタンスに接続できます。
  3. リリース:インストールするリリースチャンネル。**Stable(推奨)**があらかじめ選択されています。
  4. ハードウェア:Comfy Desktop が GPU を検出し、対応するビルド(NVIDIA、AMD、Intel Arc (XPU)、CPU)をあらかじめ選択します。各オプションには ComfyUI のバージョン、Python のバージョン、ダウンロードサイズが表示されます。
  5. インストール場所:ComfyUI のインストール先。Windows の場合は SSD を使用し、C ドライブのルートは避けることを強く推奨します。フィールドにはドライブの空き容量が表示され、Comfy Desktop が把握している場合はインストールの見積もりサイズも併記されます。
空き容量が少ないと、ウィザードは Low Disk Space ダイアログを表示します。Continue Anyway を選ぶか、キャンセルして別のパスを選んでください。Low Disk Space ダイアログ:空き容量と必要なインストールサイズ、Cancel と Continue AnywayComfy Desktop はインストールできないフォルダも拒否します。Browse… でフォルダを選ぶとすぐに確認し、Install location の下に理由を表示します。使用できるフォルダを選ぶまで Continue は無効のままです:
  • Comfy Desktop 自身のファイル内:アプリのフォルダ、同梱リソース、アプリのデータフォルダ、および Windows の更新キャッシュ。これらはアプリの更新時に置き換えられるため、そこに作成したインストールは削除されます。macOS では Comfy Desktop のアプリバンドル内がすべて該当します。
  • OneDrive 内(Windows):クラウド同期は大きな Python 環境を遅くし、アップロード中にファイルを破損することがあります。
  • 共有のモデル、入力、出力フォルダ内:そこにインストールすると、すべてのインスタンスが共有するファイルを破損する可能性があります。ストレージを参照してください。
  • 別のインスタンスのフォルダ内:2 つのインストールが衝突し、データが破損する可能性があります。 インストール場所を共有モデルフォルダに指定した状態:フィールドの下に理由が表示され、Continue は無効のまま
NVIDIA GPU を搭載したマシンでは、NVIDIA ビルドがドライバーのバージョンも確認します。検出したドライバーが 580 より古い場合、Update NVIDIA Driver ダイアログに検出したバージョンと推奨の最低バージョンが表示されます。Continue Anyway を選ぶと現在のドライバーのままインストールします。
2

インストール中

インストールの進行状況:ComfyUI のダウンロード、パーセント、転送速度、残りのステージ残りの処理は Comfy Desktop が行います。進行画面はステッパーで、完了したステージにはチェック、実行中のステージにはスピナーとリアルタイムの詳細行(パーセント、転送速度、ファイル名)、次のステージはその下に表示されます。インストールが終わると同じステッパーが最初の起動へ続き、Starting ComfyUI 以降の起動ステージが並びます。スナップショットから作成したインストールは自動更新しないため、ステッパーに最後のステージがなく、代わりに 2 つの復元ステージが表示されます。スターターテンプレートを選んだ場合、そのモデルは上記のステージと並行してバックグラウンドでダウンロードされるため、インストールは待たされません。その後、ComfyUI の起動後にステッパーは Downloading template models で終わり、その行はファイルが揃うまで残ります。この画面で Skip & open ComfyUI を選ぶとすぐにインスタンスを開け、転送はダウンロードトレイで続きます。
3

テンプレートを選択

インストール完了後のテンプレートライブラリインストールが完了すると、Comfy Desktop がテンプレートライブラリを開きます。ここからワークフローテンプレートを選んで使い始められます。モデルをダウンロードするテンプレートには、そのファイル分の空き容量が必要です。ドライブにテンプレートのモデルが入らない場合、ウィザードはその選択をブロックします。より軽いテンプレートを選ぶか、空き容量を確保してください。ディスクが極端に小さい場合は、テンプレートのステップ自体が省略されることがあります。

既存インストールの追跡

既に ComfyUI がインストールされている場合(Git リポジトリから手動でセットアップしたものやポータブル版をダウンロードしたもの)、新しいインスタンスを作成せずに既存のインストールを Comfy Desktop に追加できます。 タイトルバーの ☰ メニューを開き、Add Existing Instance を選択します。 ダッシュボードで ☰ メニューを開いた状態。Add Existing Instance をマーク(2)
  1. タイトルバー左上の ☰ メニューボタン。
  2. Add Existing Instance:既存の ComfyUI インストールを追跡するダイアログを開きます。

インストールの検出

ダイアログで Browse… をクリックし、インストールフォルダを選択します。Comfy Desktop がフォルダをプローブし、残りの項目を自動で入力します。Detected type ドロップダウンに検出結果が表示されます:
  • Standalone:Comfy Desktop のインストール。standalone-env ディレクトリと ComfyUI/main.py を探します。
  • Portable:Windows ポータブル版。選択したフォルダ内、またはその直下のフォルダに python_embeded があるかを探します。
  • Git Clone:ComfyUI リポジトリのクローン。.git ディレクトリを探します。
  • Legacy Desktop:旧 ComfyUI Desktop アプリのインストール。models/、user/、.venv ディレクトリで識別します。詳細は旧版 Desktop からの移行を参照。
何も検出できない場合、ドロップダウンには No known install detected と表示されます。親フォルダや無関係なフォルダではなく、インストール本体のフォルダを選択してください。

検出結果の確認

プローブが終わると、検出内容がダイアログに表示されます。追跡する前にパスを確認してください。 Git クローンを検出した Add Existing Instance ダイアログ:インストール場所、バージョン、リポジトリ、ブランチ、仮想環境
  • Install location:選択したフォルダ。パスをクリックすると開き、Browse… で別のフォルダを選べます。ポータブル版では python_embeded を含むフォルダを指定してください。
  • Name:Chooser に表示されるインスタンス名。ダイアログが候補名を提案します。
  • Detected type:そのフォルダがどの種類のインストールか。
  • Version、Repository、Branch:Git クローンの場合に表示されます。
  • Virtual Environment:Git クローンで仮想環境が見つかった場合に表示されます。pyvenv.cfg を含む .venv、venv、.env、env のいずれかです。Browse… で別の環境を指定できます。
Track Install をクリックするとインスタンスが追加されます。ファイルの移動やコピーは行われません。

Track と Standalone の違い

追跡インストール(Track / Add Existing Instance)と独立インストール(Standalone)の主な違いは更新管理方法です:
注意: Comfy Desktop は追跡インストールを既存の Python 環境で実行し、ComfyUI の再インストールやパッケージ管理は行いません。スナップショットの取得は Standalone インスタンスのみです。

インスタンスの起動・停止・再起動

↩ 概要に戻る

インスタンスを起動する

Chooser でインスタンスのカードをクリックすると起動します。ComfyUI の起動中はウィンドウに起動の進行状況が表示され、サーバーの準備が整うと ComfyUI の画面に切り替わります。

別のインスタンスの実行中に起動する

ローカルインスタンスが実行中または起動中のときに別のローカルインスタンスを起動すると、Comfy Desktop は An instance is already running ダイアログを表示し、停止されるインスタンスを一覧で示します:
  • Close & Launch:一覧のインスタンスを停止してから、選択したインスタンスを起動します。
  • Run All:新しいインスタンスを、実行中のインスタンスと同時に起動します。
ダイアログを閉じると起動はキャンセルされます。インスタンスの再起動時にこのダイアログは表示されません。表示しないようにするには、デスクトップ設定 → 環境設定で Warn before running multiple instances をオフにします。

インスタンスを停止する

インスタンスカードの三点メニューで Stop を選択します。ComfyUI サーバーが停止し、ウィンドウは開いたまま ComfyUI is stopped カードが表示されます。Relaunch ComfyUI でサーバーを再度起動するか、Return to Dashboard で Chooser に戻ります。

クラッシュ後の再起動

ComfyUI が起動に失敗した場合や予期せず終了した場合、ウィンドウは開いたまま、状況を説明するカードが表示されます:
  • ComfyUI could not start:インスタンスが起動しませんでした。
  • ComfyUI exited unexpectedly:プロセスが終了しました。Comfy Desktop が読み取れる場合、カードには終了コードまたは終了シグナルも表示されます。
Windows では、クラッシュ時にメモリアクセス違反として報告され、Microsoft Visual C++ 再頒布可能パッケージの一部が不足している可能性が示されることがあります。カード内のログを展開して詳細を確認し、Restart ComfyUI で再度起動するか、Back でダッシュボードに戻ります。 ComfyUI がインストール内に保持しているアセットデータベースを開けずに停止した場合、停止時のエラーには終了コードだけでなく原因が示されます:
  • 別の ComfyUI がこのインストールのデータベースを使用している場合:その ComfyUI(またはそれを起動したアプリ)を終了するか、--database-url 起動引数でどちらか一方に専用のデータベース位置を指定します。
  • その他のデータベース障害(別のプログラムによるロック、新しいバージョンの ComfyUI が書き込んだデータベース、そのフォルダーに作成できない場合):メッセージにデータベースのファイルと対処方法が示され、最後に起動引数へ --disable-assets を追加してアセットシステムなしで起動する選択肢が示されます。

インスタンスのアンインストール

↩ 概要に戻る インスタンスを削除したいときは、ファイルをディスクに残すかどうかで2つの操作を使い分けます。 管理パネルの More メニューにある Forget と Uninstall
  1. Forget:ファイルを削除せずにアプリからインスタンスを削除します。インストールフォルダと全データはディスクに残ります。リストを整理したいが後でまた使う可能性がある場合に使用します。
  2. Uninstall:インストールとその全ファイルをディスクから完全に削除します。共有ディレクトリのモデルファイルは影響を受けません。
Uninstall はインスタンスカードの ⋮ メニューにもあります。Forget はそのメニューにはなく、管理パネル下部の More メニューにあります。Comfy Desktop が引き継いだインストール(旧版 Desktop から移行したものなど)には Forget はありません。

インスタンスの複製

↩ 概要に戻る 既存のスタンドアロンインストールを複製できます。カードの ⋮ メニューから Duplicate Instance を選ぶか、管理パネルの More メニューの Duplicate Instance を使用します。複製には以下が含まれます:
  • 新しい Python 環境
  • 同じ ComfyUI バージョン
  • 独立したカスタムノード設定
複製の名前の入力を求められます。複製は元のインストールの隣に作成されます。クラウド、リモート、追跡インストールは複製できません。

インスタンスの編集

↩ 概要に戻る インスタンスの Manage パネルでは以下を変更できます:
  • インストールパスの変更
  • 起動引数の調整
  • モデルディレクトリの変更
  • 環境変数の更新
  • インスタンス名の変更:情報 タブ上部の名前、または More メニューの Rename
  • リモート接続の接続 URL の変更:情報 タブ
インスタンスカードを右クリックするか、⋮ メニューで Manage を選択すると管理パネルが開きます。

エラー状態

インストールに問題が発生すると、カードに Error バッジが表示されます。バッジを選択すると詳細を確認できます。メッセージ、取得できる場合は終了コードまたはシグナル、そして最後のエラー出力です。インスタンスを起動または再起動するとバッジは消えます。問題が再発する場合は、データ保存先のログを確認してください。