目次

ComfyUIインストール入門:Desktop、Windowsポータブル版、手動インストール

ComfyUIにはいくつかのインストール方法があります。お使いのコンピューターと用途に合わせて選んでください。

方法向いている人システム
Desktop版初めて使う人、すぐに始めたい人Windows、macOS
Windowsポータブル版(portable)環境全体を1つのフォルダーにまとめて持ち運びたい人Windows
手動インストールLinux、サーバー、環境を完全に管理したい人すべて

方法1:ComfyUI Desktop(初心者におすすめ)

  1. ComfyUI公式サイト(comfy.org)からDesktop版をダウンロードします。
  2. インストーラーを実行し、ウィザードの手順に従います。
    • GPUの種類(NVIDIA、Apple Siliconなど)を選択します
    • インストール先を選択します(モデルはここに保存されるため、十分な空き容量のあるドライブをおすすめします)
    • ComfyUIをすでにインストールしている場合は、既存のモデルと設定をインポートできます
  3. インストーラーがPythonと関連パッケージを自動でダウンロードします。完了したら、インターフェースを開きます。

Desktop版にはComfyUI-Manager(カスタムノード管理)と自動更新機能が含まれています。

方法2:Windowsポータブル版

  1. ComfyUIのGitHubページ(Releases)からポータブル版のアーカイブをダウンロードします。グラフィックカードに応じて適切なバージョンを選択します(主にNVIDIA向けですが、AMD版とIntel版もあります)。
  2. 7-Zipで十分な空き容量のある場所に展開します。例:D:\ComfyUI_windows_portable。パスには日本語や空白を含めないでください。
  3. フォルダー内の次のファイルを実行します。
    • run_nvidia_gpu.bat:NVIDIAグラフィックカードを使用します
    • run_cpu.bat:CPUのみを使用します(非常に低速です)
  4. ターミナルウィンドウに To see the GUI go to: http://127.0.0.1:8188 と表示されたら、ブラウザーでこのURLを開きます。

ポータブル版には専用のPythonが含まれているため、コンピューター上の他のプログラムに影響しません。更新するには、update フォルダー内の更新スクリプトを実行します。

古いNVIDIAグラフィックカード(GTX 10シリーズなど)では、古いグラフィックカードをサポートすると公式に記載されたバージョンを選ぶ必要がある場合があります。

方法3:手動インストール

Linuxを使う人や、環境を自分で管理したい人に適しています。事前にGitとPythonをインストールしてください(公式READMEで推奨されているバージョンを使うことをおすすめします。現在は3.12~3.13です)。

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
python -m venv venv
source venv/bin/activate          # Windows: venv\Scripts\activate

PyTorchをインストールする

グラフィックカードに対応したバージョンのPyTorchをインストールします(バージョン番号は随時変わるため、ComfyUI READMEまたはPyTorch公式サイトで確認してください)。

# NVIDIA
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130

# AMD(Linux,ROCm)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm7.2

# Intelグラフィックカード
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu

Apple Silicon搭載Macでは、AppleのPyTorch Metalに関する説明に従ってPyTorchをインストールします。

依存パッケージをインストールして起動する

pip install -r requirements.txt
python main.py

http://127.0.0.1:8188 を開きます。

comfy-cliを使う方法もあります

pip install comfy-cli
comfy install
comfy launch

よく使う起動オプション

python main.py --listen 0.0.0.0 --port 8188
オプション説明
--listen 0.0.0.0LAN上の他のコンピューターからの接続を許可します(デフォルトではローカルのみ)
--port 8188ポートを指定します
--lowvramグラフィックカードのVRAMが不足している場合に使います。速度は遅くなります
--cpuCPUのみを使用します
--preview-method auto生成中にプレビュー画像を表示します
--enable-managerComfyUI-Managerを有効にします(手動インストールの場合、先に依存パッケージをインストールする必要があります)

ポータブル版でオプションを追加するには、テキストエディターで run_nvidia_gpu.bat の python main.py の行を編集します。

--listen を使って他のコンピューターからの接続を許可すると、ComfyUIはアカウントとパスワードで保護されません。信頼できるLAN内でのみ使用してください。

GPUが使われていることを確認する

起動時にターミナルへ表示されるメッセージに、検出されたデバイスが示されます。例:

Total VRAM 12288 MB, total RAM 32671 MB
Device: cuda:0 NVIDIA GeForce RTX 4070 : cudaMallocAsync

CPUと表示される場合、PyTorchのGPU版が正しくインストールされていません。

更新

  • Desktop版:更新が自動で通知されます。

  • ポータブル版:update/update_comfyui.bat を実行します。

  • 手動インストール:

    git pull
    pip install -r requirements.txt

更新後にカスタムノードでエラーが発生した場合は、カスタムノードも更新する必要があることが多いです。カスタムノードとManagerを参照してください。

次のステップ

インストールが完了しても、まだモデルがないためComfyUIで画像を生成できません。まずインターフェースガイドを確認し、次にモデルのダウンロードとフォルダーで最初のモデルをダウンロードしてください。

更新日 2026年10月12日