ComfyUI インストール&使い方完全ガイド【初心者向け2026年版】
ヨミアゲAI編集部
AI音声・動画制作に関する情報をお届けします
ComfyUIは、2026年現在、AI画像生成に留まらず、動画や音声生成までを統合的にカバーする先進的なAI生成プラットフォームへと進化しています。その高度なカスタマイズ性と直感的なGUIベースの操作性から、初心者の方でも安心して導入し、クリエイティブな表現を始めることができます。
ComfyUIとは? 2026年現在のAI生成プラットフォーム
ComfyUIは、ノードベースのワークフローシステムを採用したオープンソースのAI生成ツールです。Stable Diffusionなどの基盤モデルを活用し、テキストから画像を生成するだけでなく、AnimateDiffのような技術で動画を生成したり、RVCなどのツールと連携して音声生成を行うことも可能です。従来のAI生成ツールがコマンドライン操作や複雑な設定を必要とする場合が多かったのに対し、ComfyUIは視覚的なインターフェースを通じて、まるでブロックを組み立てるように生成プロセスを構築できるため、初心者でも直感的に理解しやすいのが特徴です。
2026年時点では、その柔軟性と拡張性により、研究者からクリエイターまで幅広いユーザーに利用されており、日々新しいカスタムノードやワークフローがコミュニティで共有されています。
ComfyUIを快適に利用するためには、いくつかのハードウェア要件があります。特にGPUの性能が重要です。
| 要素 | 最低限 | 推奨 |
|---|---|---|
| GPU (VRAM) | 8GB | 12GB以上 |
| RAM | 16GB | 32GB以上 |
| ストレージ | 100GB (空き) | 200GB以上 (空き) |
⚠️ 注意: ComfyUIはNVIDIA製GPUに最適化されています。AMDやIntelのGPUでも動作しますが、性能が低下したり、互換性の問題が発生する場合があります。
ComfyUIのインストール方法(ステップバイステップ)
ComfyUIのインストールは、いくつかの簡単なステップで完了します。ここではWindows 10/11環境を想定して説明します。
ステップ1: PythonとGitのインストール
ComfyUIを動作させるために、PythonとGitが必要です。
-
Pythonのインストール:
- Pythonの公式サイト(
https://www.python.org/downloads/)から、Python 3.10.xまたは3.11.xのインストーラーをダウンロードします。 - インストーラーを実行する際、「Add Python to PATH」のチェックボックスを必ずオンにしてから「Install Now」をクリックしてください。これにより、コマンドプロンプトからPythonが利用できるようになります。
- Pythonの公式サイト(
-
Gitのインストール:
- Gitの公式サイト(
https://git-scm.com/downloads)から、お使いのOSに応じたインストーラーをダウンロードします。 - インストーラーを実行し、特に設定を変更せずデフォルトのままインストールを進めてください。
- Gitの公式サイト(
ステップ2: ComfyUI本体のダウンロード
次に、Gitを使ってComfyUIの本体ファイルをダウンロードします。
- ComfyUIをインストールしたい場所(例:
C:\AI_TOOLSなど)に新しいフォルダを作成します。 - 作成したフォルダ内で、エクスプローラーのアドレスバーに「cmd」と入力してEnterキーを押すと、そのフォルダでコマンドプロンプトが開きます。
- コマンドプロンプトで以下のコマンドを実行し、ComfyUIのリポジトリをクローンします。
これにより、git clone https://github.com/comfyanonymous/ComfyUI.gitComfyUIというフォルダが作成され、その中に本体ファイルがダウンロードされます。
ステップ3: 必要なライブラリとモデルの準備
ComfyUIが動作するために必要なPythonライブラリをインストールし、AIモデルを配置します。
-
ComfyUIフォルダ内に移動し、再度コマンドプロンプトを開きます。 -
以下のコマンドを実行し、必要なライブラリを一括でインストールします。
pip install -r requirements.txt💡 ポイント: インストール中にエラーが発生した場合は、GPUドライバーが最新か確認し、Pythonのバージョンが推奨範囲内であるか再確認してください。
-
AIモデルの準備:
- Stable Diffusionのベースモデル(例: SDXL Base)をHugging Face(
https://huggingface.co/)やCivitai(https://civitai.com/)などのサイトからダウンロードします。 - ダウンロードしたモデルファイル(
.ckptや.safetensors形式)を、ComfyUI/models/checkpointsフォルダ内に配置します。 - モデルファイルは通常、数GBから数十GBのサイズがあるため、ダウンロードには時間がかかり、十分なストレージ容量が必要です。
- Stable Diffusionのベースモデル(例: SDXL Base)をHugging Face(
ステップ4: ComfyUIの初回起動
すべての準備が整ったら、ComfyUIを起動します。
ComfyUIフォルダ内でコマンドプロンプトを開きます。- 以下のコマンドを実行します。
または、Windowsユーザー向けに、python main.pyrun_nvidia_gpu.batをダブルクリックすることでも起動できます。 - 起動が成功すると、自動的にWebブラウザが開き、ComfyUIのユーザーインターフェースが表示されます。URLは通常
http://127.0.0.1:8188です。
ComfyUIの基本的な使い方とワークフローの理解
ComfyUIのインターフェースは、ノードと呼ばれるブロックと、それらをつなぐリンクで構成されています。
UIの基本要素
- ノード (Node): 各機能を表すブロックです。例えば、「Load Checkpoint」(モデル読み込み)、「CLIP Text Encode (Prompt)」(プロンプト入力)、「KSampler」(画像生成設定)、「Save Image」(画像保存)などがあります。
- リンク (Link): ノード間をつなぐ線で、データの流れを示します。出力ポートから入力ポートへドラッグして接続します。
- キュー (Queue): 構築したワークフローを実行するためのボタンです。「Queue Prompt」をクリックすると、現在のワークフローが実行キューに追加され、順次処理されます。
基本的な画像生成ワークフロー
ComfyUIで画像を生成する最も基本的なワークフローは以下のようになります。
- Load Checkpoint: 左側の空白部分をダブルクリックし、「loaders」->「Load Checkpoint」を選択してノードを追加します。
ckpt_nameからダウンロードしたモデルを選択します。 - CLIP Text Encode (Prompt): 「CLIP Text Encode (Prompt)」ノードを2つ追加します。一つはポジティブプロンプト(生成したい内容)、もう一つはネガティブプロンプト(生成したくない内容)用です。
- Load Checkpointの
CLIP出力を、それぞれのPromptノードのclip入力に接続します。 textフィールドにプロンプトを入力します。
- Load Checkpointの
- KSampler: 「sampling」->「KSampler」ノードを追加します。
- Load Checkpointの
VAE出力をKSamplerのvae入力に接続します。 - Load Checkpointの
MODEL出力をKSamplerのmodel入力に接続します。 - ポジティブプロンプトの
conditioning出力をKSamplerのpositive入力に、ネガティブプロンプトのconditioning出力をnegative入力に接続します。 steps(生成ステップ数、例: 20〜30)、cfg(CFGスケール、例: 7〜8)、seed(シード値)などを設定します。
- Load Checkpointの
- VAE Decode: 「latent」->「VAE Decode」ノードを追加します。
- Load Checkpointの
VAE出力をVAE Decodeのvae入力に接続します。 - KSamplerの
LATENT出力をVAE Decodeのsamples入力に接続します。
- Load Checkpointの
- Save Image: 「image」->「Save Image」ノードを追加します。
- VAE Decodeの
IMAGE出力をSave Imageのimages入力に接続します。
- VAE Decodeの
これらのノードを正しく接続し、「Queue Prompt」ボタンをクリックすると、画像生成が開始され、結果がSave Imageノードに表示されます。
💡 ポイント: ComfyUIで生成されたPNG画像には、その画像を生成したワークフロー情報が埋め込まれています。生成されたPNG画像をComfyUIのキャンバスにドラッグ&ドロップするだけで、そのワークフローを完全に再現できます。
動画や音声の生成も、基本的には同様に適切なノードを組み合わせてワークフローを構築します。画像生成よりも多くのノードや、特定のカスタムノードが必要になることが多いですが、基本的な考え方は変わりません。
ComfyUIをさらに活用するためのヒント
ComfyUIの真の力は、その拡張性にあります。カスタムノードを導入することで、さらに高度な機能や新しいAIモデルを利用できるようになります。
ComfyUI Managerの導入
ComfyUI Managerは、カスタムノードやモデルの管理を劇的に簡単にする必須ツールです。
ComfyUI/custom_nodesフォルダに移動し、コマンドプロンプトを開きます。- 以下のコマンドを実行してManagerをクローンします。
git clone https://github.com/ltdrdata/ComfyUI-Manager.git - ComfyUIを再起動すると、画面の左下に「Manager」ボタンが表示されます。
- Managerを開き、「Install Custom Nodes」や「Install Models」から、必要なノードやモデルを検索・インストールできます。
コミュニティの活用と情報収集
ComfyUIは活発なコミュニティに支えられています。
- Discordサーバー: 公式や関連コミュニティのDiscordサーバーでは、リアルタイムで情報交換や質問ができます。
- Reddit: r/ComfyUIなどのサブレディットでは、ユーザーが作成したワークフローやヒントが共有されています。
- GitHub: 多くのカスタムノードがGitHubで公開されています。
他のユーザーが共有するワークフロー(PNG画像)をダウンロードし、ComfyUIにドラッグ&ドロップして中身を分析することは、新しい技術を学ぶ上で非常に有効な方法です。多くのワークフローには、追加でインストールが必要なカスタムノードが記載されています。不足しているノードはComfyUI Managerで簡単にインストールできます。
トラブルシューティングのヒント
- エラーメッセージ: ComfyUIがクラッシュしたりエラーメッセージが表示された場合は、ComfyUIを起動しているコマンドプロンプトのログを注意深く確認してください。エラーの原因がPythonのライブラリ不足やGPUメモリ不足など、具体的に示されていることが多いです。
- GPUドライバー: NVIDIA製GPUを使用している場合、ドライバーは常に最新の状態に保つようにしましょう。
- Python環境:
pip install --upgrade pipでpipを最新にし、pip install --upgrade -r requirements.txtで既存のライブラリを更新することで問題が解決することもあります。 - メモリ不足: VRAM不足が原因で生成が失敗する場合は、生成する画像の解像度を下げる、バッチサイズを1にする、または高VRAMを要求するモデルの使用を避けるなどの対策を試みてください。