ComfyUIのインストールから使い方まで徹底解説!初心者向けガイド【2026年版】
ヨミアゲAI編集部
AI音声・動画制作に関する情報をお届けします
ComfyUIとは?初心者が知るべき画像生成の強力なツール
ComfyUIは、ノードベースの直感的なインターフェースを通じて、Stable Diffusionをはじめとする画像生成AIの複雑なワークフローを視覚的に構築できるツールです。従来のWeb UIと比較して、GPUメモリ効率が非常に高く、特に高解像度や複雑な生成においてパフォーマンスの優位性があります。2026年2月現在、最新のNVIDIA GeForce RTX 4000シリーズや今後登場する5000シリーズGPUを最大限に活用できる設計となっており、初心者でも高度な画像生成に挑戦しやすい環境が整っています。
💡 ポイント: ComfyUIは、各処理をモジュール化されたノードとして扱うため、ワークフローを自由に組み替えたり、特定の処理だけを再実行したりと、柔軟なカスタマイズが可能です。これにより、試行錯誤を繰り返しながら理想の画像を追求できます。
ComfyUIのインストール手順(2026年2月版)
ComfyUIをローカル環境で動作させるためのインストール手順を解説します。
1. 前提条件の確認
PCに以下のスペックがあることを確認してください。
| 項目 | 推奨スペック(2026年2月時点) |
|---|---|
| OS | Windows 10/11 (64bit) または Linux |
| GPU | NVIDIA GeForce RTX 4070以上、VRAM 12GB以上 |
| Python | 3.10.x または 3.11.x (64bit) |
| ディスク | モデル含め最低100GBの空き容量 |
⚠️ 注意: AMDやIntelのGPUでも動作しますが、NVIDIA GPUが最も安定しており、パフォーマンスも優れています。最新のGPUドライバー(例: GeForce Game Ready Driver 560.xx以降)をインストールしておくことを強く推奨します。
2. 必要なソフトウェアのインストール
- Gitのインストール: Git公式サイトからインストーラーをダウンロードし、デフォルト設定でインストールします。
- Pythonのインストール: Python公式サイトからPython 3.10.xまたは3.11.xのインストーラーをダウンロードします。インストール時に「Add Python to PATH」にチェックを入れるのを忘れないでください。
3. ComfyUIのクローンと環境構築
任意のディレクトリ(例: C:\AI\ComfyUI)でコマンドプロンプトまたはターミナルを開き、以下のコマンドを順に実行します。
# ComfyUIのリポジトリをクローン
git clone https://github.com/comfyanonymous/ComfyUI.git
# ComfyUIディレクトリへ移動
cd ComfyUI
# 仮想環境を作成 (推奨)
python -m venv venv
# 仮想環境をアクティベート
# Windowsの場合
.\venv\Scripts\activate
# Linux/macOSの場合
source venv/bin/activate
# 必要な依存関係をインストール
pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu121
💡 ポイント:
--extra-index-urlはCUDA 12.1用のPyTorchをインストールするためのものです。お使いのCUDAバージョンに合わせてcu118などに変更するか、NVIDIAの公式サイトで対応するPyTorchバージョンを確認してください。
4. ComfyUIの起動
仮想環境がアクティベートされた状態で、以下のコマンドを実行します。
python main.py --cuda-malloc
ブラウザが自動的に開き、ComfyUIのインターフェースが表示されます。初回起動時は依存ライブラリのダウンロードに時間がかかる場合があります。
初心者向けComfyUIワークフローの基本
ComfyUIはノードベースで、各ノードが特定の処理(モデルのロード、プロンプトのエンコード、サンプリングなど)を担当します。これらのノードを線で繋ぐことで、画像生成のプロセスを定義します。
1. モデルの導入
ダウンロードしたStable Diffusionのモデルファイル(例: model.safetensors)をComfyUI\models\checkpointsディレクトリに配置します。LoRAモデルはComfyUI\models\lorasへ、ControlNetモデルはComfyUI\models\controlnetへ配置します。モデルはHugging FaceやCivitaiなどのサイトから入手できます。
2. 基本的な画像生成ワークフローの構築
ComfyUI起動時のデフォルトワークフローが、基本的な画像生成に必要なノードを含んでいます。
- Checkpoint Loader:
左上の「Load Checkpoint」ノードで、
model.safetensorsなど使用したいベースモデルを選択します。 - CLIP Text Encode (Prompt): 「positive」ノードに生成したい画像の肯定的なプロンプトを、「negative」ノードに否定的なプロンプトを入力します。
- Empty Latent Image:
生成する画像の解像度(例:
512x768)とバッチサイズを設定します。 - KSampler:
画像の生成プロセスの中核を担います。
seed: 画像のシード値。-1でランダム。steps: 生成ステップ数(例:20〜30)。cfg: プロンプトへの忠実度(例:7.0)。sampler_name: サンプラーの種類(例:dpmpp_2m_sde)。scheduler: スケジューラの種類(例:karras)。
- VAE Decode: 潜在空間の画像を視覚的な画像に変換します。
- Save Image: 生成された画像を保存します。右クリックで「Save Image」を選択し、保存先を設定できます。
すべてのノードが正しく接続されていることを確認し、右上の「Queue Prompt」ボタンをクリックすると画像生成が開始されます。
2026年におけるComfyUI活用のポイントとトラブルシューティング
2026年2月現在、ComfyUIはさらなる進化を遂げ、初心者でもより高度な機能にアクセスしやすくなっています。
1. 最新の動向と効率的な活用
- AIアシスタント機能の統合: ComfyUI v2.1.0(仮想バージョン)では、自然言語による指示でワークフローの骨格を提案するAIアシスタント機能が試験的に導入されています。「猫と犬が遊んでいる画像を生成するワークフロー」といった指示で、必要なノード群が自動的に配置されるようになり、初心者にとって学習コストが大幅に軽減されます。
- クラウドGPU連携の深化: ローカルPCのスペックが不足する場合でも、RunPod、Lambda Labs、Google CloudなどのクラウドGPUサービスとの連携がよりシームレスになりました。例えば、RunPodではRTX A6000クラスの環境を時間あたり$0.80から利用でき、複雑なワークフローでも高速な生成が可能です。多くのクラウドプロバイダが、ComfyUIプリインストール済みのDockerイメージを提供しています。
- ワークフローマーケットプレイスの充実: 高度なワークフローが共有されるオンラインマーケットプレイスが多数登場し、クリック一つで他者の優れたワークフローをインポートできるようになりました。これにより、ゼロからワークフローを構築する手間が省け、多様な画像生成スタイルを試すことが容易になっています。
2. パフォーマンス最適化のヒント
- GPUドライバの最新化: NVIDIA GeForce Game Ready Driver 560.xx以降など、常に最新のドライバを使用してください。これにより、新しいCUDA機能やパフォーマンス改善が適用されます。
- メモリ使用量の最適化: GPU VRAMが不足する場合は、
python main.py --lowvramオプションを試してください。また、Empty Latent Imageノードでバッチサイズを小さく設定することで、VRAMの消費を抑えられます。 xformersとtorch.compile: ComfyUIはデフォルトでこれらの高速化ライブラリを検出して利用しますが、もしパフォーマンスが低いと感じたら、仮想環境内でpip install xformersを実行し、ComfyUIの起動オプションに--torch-compileを追加してみてください。
3. よくあるトラブルと解決策
⚠️ 注意: エラーメッセージをよく読み、インターネット検索で解決策を探すことが重要です。
- 「ModuleNotFoundError」: 必要なPythonライブラリがインストールされていません。仮想環境をアクティベートし、
pip install -r requirements.txtを再度実行してください。 - GPUメモリ不足エラー: VRAMが不足しています。バッチサイズを減らす、画像解像度を下げる、または
--lowvramオプションを使用してComfyUIを起動してください。 - モデルがロードできない: モデルファイルが正しいディレクトリ(例:
ComfyUI\models\checkpoints)に配置されているか確認してください。また、モデルのファイル形式がComfyUIでサポートされているか(主に.safetensors形式が推奨)確認してください。