【初心者向け】ComfyUIのインストールから使い方まで徹底解説!AI画像生成の基本をマスター
ヨミアゲAI編集部
AI音声・動画制作に関する情報をお届けします
2026年現在、AIによる画像・動画生成の分野において、ComfyUIは事実上の標準ツールとして広く認知されています。従来のWeb UI型ツールと比較して、その最大の特徴は、ノードベースのワークフローによる直感的かつ柔軟な操作性です。Stable Diffusionをはじめとする様々なAIモデルの機能を、まるでブロックを組み立てるかのように自由に組み合わせ、複雑な生成パイプラインを構築できます。これにより、初心者でも既存のワークフローをロードするだけで高度な画像生成が可能であり、上級者にとっては無限のカスタマイズ性を提供します。特に、リソース効率の高さと高速な処理能力は、GPUを最大限に活用し、生成時間を大幅に短縮します。
💡 ポイント: ComfyUIは、各処理ステップを「ノード」として視覚的に接続し、AI画像生成のプロセスを自由に設計できる点が革新的です。既存のワークフローを活用すれば、複雑な設定なしに高度な生成が可能です。
ComfyUIのインストール手順(Windows向け)
ComfyUIの導入は、以前よりも格段に簡単になっています。ここでは、Windows環境での一般的なインストール手順をステップバイステップで解説します。
-
Python環境の準備 ComfyUIはPythonで動作します。環境の汚染を防ぐため、MinicondaまたはAnacondaの利用を強く推奨します。ここではMinicondaを例に説明します。
- Minicondaの公式サイトからWindows版インストーラーをダウンロードし、デフォルト設定でインストールします。
- インストール後、Anaconda Promptを起動し、新しい仮想環境を作成します。例えば、
comfyuiという名前でPython 3.10環境を作成する場合:conda create -n comfyui python=3.10 conda activate comfyui
-
ComfyUI本体のダウンロード GitHubからComfyUIのリポジトリをクローンします。
- ComfyUIをインストールしたい任意のディレクトリ(例:
C:\AI\ComfyUI)に移動し、以下のコマンドを実行します。git clone https://github.com/comfyanonymous/ComfyUI.git cd ComfyUI
- ComfyUIをインストールしたい任意のディレクトリ(例:
-
依存関係のインストール 必要なライブラリをインストールします。
ComfyUIディレクトリ内で、以下のコマンドを実行します。pip install -r requirements.txt- NVIDIA GPUを使用している場合は、CUDA対応のPyTorchをインストールします。
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121⚠️ 注意:
--index-url https://download.pytorch.org/whl/cu121はCUDA 12.1対応版です。お使いのGPUドライバーやCUDA Toolkitのバージョンに合わせて適宜変更してください。
-
モデルファイルの配置 Stable Diffusionモデル(Checkpointファイル)をダウンロードし、以下のパスに配置します。
ComfyUI/models/checkpoints/- 例えば、
sd_xl_base_1.0.safetensorsのようなファイルをこのディレクトリに入れます。モデルは数GB(例: 約7GB)になることが一般的です。 - VAEモデルは
ComfyUI/models/vae/に、LoRAモデルはComfyUI/models/loras/に配置します。
-
ComfyUIの起動
ComfyUIディレクトリ内で、以下のコマンドを実行します。python main.py --cuda-mallocブラウザが自動的に起動し、ComfyUIのUIが表示されます。
⚠️ 注意: 推奨GPUメモリは8GB以上です。特にStable Diffusion XL (SDXL) モデルを使用する場合は、12GB以上が望ましいです。メモリが不足すると、生成エラーが発生したり、非常に遅くなったりすることがあります。
ComfyUIの基本的な使い方とワークフロー
ComfyUIを起動すると、シンプルなノードが配置されたデフォルトのワークフローが表示されます。
-
ワークフローのロード
- 画面中央の空白部分をドラッグ&ドロップで移動し、右クリックメニューから「Load Default」を選択すると、基本的な画像生成ワークフローが表示されます。
- 既に生成されたAI画像のPNGファイルをComfyUIの画面にドラッグ&ドロップすると、その画像が生成された際のワークフローが自動的にロードされます。これは、他人の素晴らしい画像を再現する際に非常に便利な機能です。
-
モデルの選択とプロンプト入力
CheckpointLoaderSimpleノードで、ダウンロードして配置したモデルファイルを選択します。CLIPTextEncodeノードに、生成したい画像の正のプロンプト(positive)と負のプロンプト(negative)を入力します。
-
画像生成の実行
- 画面右上の「Queue Prompt」ボタンをクリックすると、ワークフローが実行され、画像生成が開始されます。
KSamplerノードがサンプリング処理を行い、SaveImageノードで生成された画像が保存されます。
-
結果の確認と保存
PreviewImageノードに生成された画像が表示されます。- 生成された画像は、デフォルトで
ComfyUI/output/ディレクトリに保存されます。ファイル名には、生成時の情報が含まれます。
💡 ポイント: ComfyUIは、一度に複数のワークフローをキューに追加し、順次実行できます。これにより、大量の画像を効率的に生成することが可能です。
ComfyUIをさらに活用するためのヒント
ComfyUIの真価は、その拡張性にあります。
-
ComfyUI Managerの導入 2026年5月時点では、ComfyUI Managerは必須の拡張機能です。カスタムノードやモデルのダウンロード、更新などをGUIで簡単に管理できます。
- ComfyUIの
custom_nodesディレクトリ内で以下のコマンドを実行し、Managerをインストールします。cd custom_nodes git clone https://github.com/ltdrdata/ComfyUI-Manager.git - ComfyUIを再起動すると、ManagerボタンがUIに追加されます。
- ComfyUIの
-
カスタムノードの活用 Managerを使って、様々なカスタムノードをインストールできます。例えば、ControlNet、アップスケーラー、画像編集機能など、多岐にわたるノードがコミュニティによって開発されています。これにより、ComfyUIの機能を無限に拡張できます。
-
モデルとワークフローの探索
- Civitaiなどのモデル共有サイトでは、ComfyUI用のワークフロー(JSONファイル)が豊富に公開されています。これらのワークフローをダウンロードし、ComfyUIにドラッグ&ドロップするだけで、高度な生成環境をすぐに利用できます。
- SDXL Turboのような高速生成モデルや、LCM LoRAなど、様々なモデルを試してみましょう。例えば、LCM LoRAを適用することで、一般的なSDXLモデルでも0.5秒以下で高品質な画像を生成することも可能です。
ComfyUIは、その学習曲線こそありますが、一度慣れてしまえばAI画像・動画生成の可能性を大きく広げてくれる強力なツールです。ぜひこの機会に導入し、あなた自身のクリエイティブな世界を広げてください。