メインコンテンツへスキップ
ComfyUI Portable は、ComfyUI の実行に必要な独立した Python (python_embeded) を統合した、スタンドアロンパッケージの完全な ComfyUI Windows バージョンです。解凍するだけで使用できます。現在、ポータブル版は Nvidia GPU または CPU での実行をサポートしています。 このガイドセクションでは、ComfyUI Portable のインストール手順を説明します。

ComfyUI Portable のダウンロード

以下のリンクをクリックして、最新の ComfyUI Portable のダウンロードリンクを取得できます。

Nvidia GPU 向け標準ポータブル版

現在の環境:Python 3.13 + CUDA 13.0

AMD GPU 向け実験版ポータブル

Nvidia GPU 向けの代替ダウンロード

PyTorch CUDA 12.6 および Python 3.12 を搭載したポータブル版

Nvidia 10 シリーズおよびそれ以前の GPU をサポート

代替ダウンロード

ダウンロード後、7-ZIP などの解凍ソフトウェアを使用して圧縮パッケージを解凍できます。 ポータブル版を解凍後のファイル構造と説明は以下の通りです:

ComfyUI の起動方法

コンピュータの構成に応じて run_nvidia_gpu.bat または run_cpu.bat のいずれかをダブルクリックして、ComfyUI を起動します。 以下の画像に示すように、コマンドが実行されているのが確認できます。 ComfyUI Portable コマンドプロンプト 画像のような以下内容が表示された場合
この時点で、ComfyUI サービスが開始されています。通常、ComfyUI は自動的にデフォルトのブラウザを開き、http://127.0.0.1:8188 に移動します。自動的に開かない場合は、手動でブラウザを開いてこのアドレスにアクセスしてください。
使用中は、対応するコマンドラインウィンドウを閉じないでください。閉じると ComfyUI の実行が停止します

外部モデルパスの追加

ComfyUI/models ディレクトリの外部でモデルファイルを管理したい場合、以下のような理由が考えられます。
  • 複数の ComfyUI インスタンスを運用しており、ディスク容量の節約のためにモデルファイルを共有したい
  • WebUI などの異なる種類の GUI アプリケーションを併用しており、それらで共通のモデルファイルを使いたい
  • モデルファイルが認識されない、または見つからない
このため、extra_model_paths.yaml 設定ファイルを用いて、追加のモデル検索パスを指定する方法を提供しています。

設定ファイルの開き方

ポータブル版手動インストール版 の ComfyUI の場合、ComfyUI のルートディレクトリに extra_model_paths.yaml.example という名前のサンプルファイルが含まれています。
このファイルをコピーし、名前を extra_model_paths.yaml に変更して使用します。ファイルは必ず ComfyUI のルートディレクトリ(ComfyUI/extra_model_paths.yaml)に保存してください。
また、このサンプル設定ファイルは こちら からも参照できます。
該当ファイルが存在しない場合は、任意のテキストエディタで新規作成してください。

設定例

たとえば、以下の構造でモデルファイルを格納している場合:
このパスを ComfyUI が認識できるよう、extra_model_paths.yaml を次のように設定できます:
あるいは以下のようにも設定可能です:
デスクトップ版では、インストール時に自動生成されたパス設定を上書きせず、既存の設定ファイルに新しい設定を追加してください。誤った編集を行った場合に備えて、変更前に該当ファイルのバックアップを必ず取得してください。
そのほかの設定オプションについては、デフォルトの extra_model_paths.yaml.example をご参照ください。設定を保存した後は、ComfyUI を再起動する必要があります。 以下は、元の設定ファイルのサンプルです:
たとえば、WebUI が D:\stable-diffusion-webui\ にインストールされている場合、対応する設定を次のように変更できます:

追加のカスタムノードパスの登録

外部モデルの追加に加え、ComfyUI のデフォルトパスに含まれていないカスタムノードのパスも登録できます。
この設定は、カスタムノードのデフォルトインストールパスを変更するものではありません。ComfyUI 起動時に追加の検索パスとして認識されるようになります。ただし、実行環境の完全性を保つため、対応する環境においてカスタムノードの依存関係を引き続き正しくインストールする必要があります。
以下は、macOS 向けの簡単な設定例です。実際の環境に合わせて適宜修正し、対応する設定ファイルに追加してください。変更後は、ComfyUI を再起動することで設定が有効になります:

最初の画像生成

インストールが完了したら、以下のセクションを参照して、ComfyUI を使い始めてください。

最初の画像生成

このチュートリアルでは、初めてのモデルのインストールおよびテキストから画像を生成する手順を案内します

ComfyUI Portable の追加説明

1. ComfyUI Portable のアップグレード

update フォルダ内のバッチコマンドを使用して、ComfyUI Portable のバージョンをアップグレードできます。

2. ComfyUI Portable の LAN アクセス設定

ComfyUI がローカルネットワーク上で実行されており、他のデバイスから ComfyUI にアクセスさせたい場合は、メモ帳を使用して run_nvidia_gpu.bat または run_cpu.bat ファイルを修正し、設定を完了できます。これは主に --listen を追加してリスニングアドレスを指定することで行います。 以下は、--listen パラメータを追加した run_nvidia_gpu.bat ファイルコマンドの例です。
ComfyUI を有効にした後、最終的な実行アドレスが以下のようになることに気づきます。
WIN + R を押して cmd と入力し、コマンドプロンプトを開き、ipconfig と入力してローカル IP アドレスを確認できます。その後、他のデバイスはブラウザに http://あなたのローカル IP:8188 と入力して ComfyUI にアクセスできます。