- 投稿日:2026/03/27
- 更新日:2026/03/27
「画像生成を自分のPCでやりたいけど、黒い画面に英語の羅列が出てきて挫折した……」
そんな経験はありませんか?
正直に言います。
本来、Stable Diffusionの導入は「初心者泣かせの非常に高い壁」です。
しかし、その壁を超えた先には、
Webサービスでは絶対に味わえない「圧倒的な自由」と「究極のコストパフォーマンス」が待っています。
まずは、この記事の最後にある「Markdown(環境構築の全手順を記した解説書)をコピーして、AIエージェント『Claude Code』に貼り付け、「これ通りに全部導入して!」と丸投げしちゃいましょう!
これだけで、あなたのPCは世界最高峰の画像生成マシンへと生まれ変わります。難しいコマンドを覚える必要も、分厚い説明書を読む必要もありません。導入から起動まで、すべてAIがあなたの代わりに進めてくれます!
🚀 導入の壁を越えた人だけが手にする「4つの神器」
Web版のAIは「AIにお願いして作ってもらう」ものですが、自分のPCに入れるStable Diffusionは「AIを自分の手足として操る」ツールです。
LoRA(ローラ): 特定のキャラクターや自分好みの画風、衣装などを「固定」して何度も呼び出せます。
ControlNet(コントロールネット): 「このポーズで立って!」「この線画の通りに塗って!」というミリ単位のポーズ指定が自由自在です。
Wan2.1(ワン): 最新の動画生成モデルを組み込み、生成した静止画を映画のような高品質な動画へ進化させることができます。
アップスケーリング: AIが作った少しぼやけた画像を、ポスターにできるほど高精細で巨大な画像へと生まれ変わらせます。
これらすべてを、「月額費用0円・トークン消費なし・かかるのは電気代だけ」という最高の環境で使い倒せるようになります。

💻 失敗しないための「システム要件」詳細ガイド
最新モデル「FLUX.1」は非常に高性能なため、PCにもそれなりのパワーが求められます。 自分のPCが当てはまるか、詳しくチェックしてみましょう。
Windowsの方(自作PC・ゲーミングPCなど)
GPU(グラフィックボード): NVIDIA製であることが必須です。
VRAM(ビデオメモリ): 最低8GB、推奨は16GB以上です。 ここが少ないと、生成に時間がかかったりエラーが出たりしやすくなります。
メインメモリ(RAM): 最低16GB、推奨は32GB以上です。
ストレージ: 高速なSSDを推奨します。 空き容量は、最低でも100GB以上確保してください。
OS: Windows 10 または 11 の64bit版が必要です。
Macの方(MacBook Air/Pro, Mac miniなど)
チップ: M1 / M2 / M3チップを搭載した「Appleシリコン」搭載モデルが必要です。
ユニファイドメモリ: 最低16GB、快適に動かすなら24GB または 32GB以上を推奨します。
※Macはメモリをシステム全体で共有するため、8GBモデルだと画像生成中に他の作業ができなくなる可能性が高いです。
ストレージ: Windows同様、100GB以上の空き容量を準備してください。
🤖 Claude Codeが「全自動」でやってくれる!
本来、自分のPCにAIを入れるのはプログラミングのような知識が必要で、挫折する人が多い作業でした。でも、今はClaude Codeという強力な助っ人がいます。
インストールを丸投げ: 構築ガイドを読み込ませるだけで、Claude Codeがあなたの代わりにソフトを入れ、設定を済ませてくれます。
エラーも勝手に直す: 万が一エラーが出ても、そのままClaude Codeに伝えれば、裏側でササッと直しておいてくれます。
💡 ひとつだけ準備が必要な「無料の鍵」
「完全無料」で使い続けるために、Hugging Face(ハギングフェイス)というサイトのアカウント作成(無料)だけは済ませておいてください。
スマホのアプリ登録と同じくらい簡単で、「利用規約に同意する」をポチッとクリックするだけ。 これで準備完了です!
🎨 私もこれから、皆さんと一緒にスタートします!
私は普段、開発部門で映像制作や3DCGを作っていますが、実はこの最新の環境をガッツリ使いこなすのは、今からが本番です。
「こんな便利な環境が、AIに頼むだけで手に入るんだ!」という衝撃を、まずは皆さんと共有したくてこの記事を書きました。
最高の素材を、最高に安く、最高の自由度で。
皆さんも、私と一緒にこの「無限生成の旅」に出発してみませんか?
(具体的な設定手順が書かれた全編Markdownは、以下からコピーしてClaude Codeに読み込ませてください!)
# Stable Diffusion 環境構築ガイド(汎用版)### Stability Matrix + ComfyUI + Forge-Neo + FLUX.1-dev
**対応OS:** macOS (Apple Silicon / Intel) / Windows 10・11**推奨VRAM:** 16GB以上(最低8GB)**総ダウンロード量の目安:** 約22GB(フェーズ分割で対応)
---
## 事前確認
### 必要スペック
| 項目 | 最低 | 推奨 ||------|------|------|| GPU VRAM | 8GB | 16GB以上 || RAM | 16GB | 32GB以上 || ストレージ空き | 50GB | 100GB以上 || OS | Win10 / macOS 13 | Win11 / macOS 14以降 || インターネット | - | 安定した高速回線 |
> **Mac ユーザーへ:** Apple Silicon(M1/M2/M3/M4)は GPU と RAM が統合されています。> 「GPU VRAM」は「ユニファイドメモリ」の容量に読み替えてください(例: M2 Pro 16GB = VRAM 16GB相当)。
### 事前に必要なアカウント
- **Hugging Face アカウント**(無料)— モデルのダウンロードに必須 → [https://huggingface.co/join](https://huggingface.co/join) で作成
---
## Phase 0: 事前準備(約15分・DL量なし)
### 0-1. Hugging Face アクセストークンの取得
1. [https://huggingface.co](https://huggingface.co) にログイン2. 右上のアイコン → **Settings** → 左メニューの **Access Tokens**3. **「New token」** をクリック4. 名前を任意で入力、権限は **「Read」** を選択して作成5. 表示されたトークン(`hf_xxxx...`)を安全な場所にメモしておく
> トークンは後のPhase 3でモデルダウンロードに使用します。
### 0-2. FLUX.1-dev ライセンス同意
1. [https://huggingface.co/black-forest-labs/FLUX.1-dev](https://huggingface.co/black-forest-labs/FLUX.1-dev) を開く2. **「Agree and access repository」** をクリックしてライセンスに同意
> この手順を省略するとPhase 3のVAEダウンロードが失敗します。
### 0-3. Python のインストール確認
ターミナル(Mac)またはコマンドプロンプト(Windows)で以下を実行:
```python3 --version```
`Python 3.10` 〜 `3.12` と表示されればOK。インストールされていない場合は [https://www.python.org/downloads/](https://www.python.org/downloads/) から取得。
> **Mac の場合:** Homebrew 経由でのインストールを推奨します。> ```> brew install python@3.11> ```
### 0-4. Git のインストール確認
```git --version```
- **Mac:** Xcode Command Line Tools に含まれています。未インストールの場合は `xcode-select --install`- **Windows:** [https://git-scm.com/](https://git-scm.com/) からインストール
---
## Phase 1: Stability Matrix のインストール(約5分・DL量: 〜200MB)
Stability Matrix は ComfyUI・Forge などの各種パッケージを一元管理するランチャーです。**Windows と macOS の両方に対応しています。**
### 1-1. ダウンロード
1. [https://github.com/LykosAI/StabilityMatrix/releases/latest](https://github.com/LykosAI/StabilityMatrix/releases/latest) を開く2. お使いのOSに合わせてダウンロード:
| OS | ファイル名 ||----|-----------|| Windows | `StabilityMatrix-win-x64.zip` || macOS (Apple Silicon) | `StabilityMatrix-macos-arm64.dmg` || macOS (Intel) | `StabilityMatrix-macos-x64.dmg` |
### 1-2. インストール・配置
**Windows:**1. ZIPを展開し、`StabilityMatrix.exe` をストレージ容量が十分なフォルダに移動2. ⚠ デスクトップや `C:\Users\` 直下は**非推奨**(後から移動が困難)
**macOS:**1. DMGを開いてアプリケーションフォルダにドラッグ2. 初回起動時に「開発元を確認できません」と表示された場合は **システム設定 → プライバシーとセキュリティ → 「このまま開く」** を選択
### 1-3. 初回起動・初期設定
1. アプリを起動すると初回セットアップウィザードが開く2. **「Portable Mode」** を選択(推奨) - データをアプリと同じフォルダ内の `Data/` に保存する設定3. セットアップ完了まで待機(約1〜2分)
### 1-4. 起動確認
- Stability Matrix のメイン画面が表示されれば成功- 画面左に「Packages」「Models」「Launch」などのメニューが確認できる
---
## Phase 2: UIパッケージのインストール(約20〜40分・DL量: 約5〜10GB)
> ⚠ ComfyUI と Forge-Neo を**順番に**インストールする。同時インストールは避けること。
### 2-1. ComfyUI のインストール
ComfyUI はノードベースで画像生成を自動化できる高機能エンジンです。
1. Stability Matrix 左メニューの **「Packages」** をクリック2. **「Add Package」** ボタンをクリック3. 一覧から **「ComfyUI」** を選択4. 設定はデフォルトのまま **「Install」** をクリック5. インストールが完了するまで待機
### 2-2. Stable Diffusion WebUI Forge - Neo のインストール
Forge-Neo は高速プロンプト検証と軽量生成に特化したUIです。
1. 再度 **「Add Package」** をクリック2. 一覧から **「Stable Diffusion WebUI Forge」** を選択3. **⚠ 重要:** バージョン選択で必ず **「Neo」ブランチ** を選択すること4. **「Install」** をクリックして完了まで待機
> **Mac ユーザーへ:** Forge-Neo の Mac 対応は発展途上です。> メインは ComfyUI を使用することを推奨します。
### 2-3. インストール確認
Packages 画面に以下が表示されていれば成功:- `ComfyUI`- `Stable Diffusion WebUI Forge - Neo`
---
## Phase 3: FLUX.1-dev メインモデルの導入(約60〜180分・DL量: 約17GB)
> ⚠ このフェーズが最大のダウンロード量です。安定した回線と十分な時間を確保してから実行してください。
### 3-1. Stability Matrix の Models 画面から取得
1. Stability Matrix 左メニューの **「Models」** をクリック2. 検索バーに `FLUX.1` と入力3. **`flux1-dev-fp8`** を探して **「Download」** をクリック
> **flux1-dev-fp8** は FP8量子化版(約17GB)。通常版(約23GB)より軽量で実用上ほぼ同等の品質。
### 3-2. 配置確認
ダウンロード完了後、以下のパスにファイルが存在することを確認:
```(Stability Matrixのフォルダ)/└── Data/ └── Models/ └── StableDiffusion/ └── flux1-dev-fp8.safetensors```
---
## Phase 4: FLUX.1 補助モデルの導入(約30〜60分・DL量: 約5.2GB)
FLUX.1を実際に動作させるために必要な **TextEncoder** と **VAE** をダウンロードします。
### 4-1. huggingface_hub のインストール
```pip3 install huggingface_hub```
### 4-2. TextEncoder のダウンロード(合計約4.8GB)
以下のスクリプトを `download_encoders.py` として保存して実行。`STABILITY_MATRIX_PATH` は自分の環境に合わせて書き換えること。
```pythonfrom huggingface_hub import hf_hub_downloadimport os
# ★ 自分のStability Matrixのインストール先に書き換える# Mac例: "/Users/yourname/Applications/StabilityMatrix/Data"# Win例: r"D:\AI_Tools\StabilityMatrix\Data"STABILITY_MATRIX_DATA = "/path/to/StabilityMatrix/Data"
dest = os.path.join(STABILITY_MATRIX_DATA, "Models", "TextEncoders")os.makedirs(dest, exist_ok=True)
# clip_l(約235MB)hf_hub_download( repo_id="comfyanonymous/flux_text_encoders", filename="clip_l.safetensors", local_dir=dest)
# t5xxl fp8(約4.6GB)hf_hub_download( repo_id="comfyanonymous/flux_text_encoders", filename="t5xxl_fp8_e4m3fn.safetensors", local_dir=dest)
print("TextEncoder のダウンロード完了")```
### 4-3. VAE のダウンロード(約320MB)
```pythonfrom huggingface_hub import hf_hub_downloadimport os
STABILITY_MATRIX_DATA = "/path/to/StabilityMatrix/Data" # ★ 書き換えるHF_TOKEN = "hf_xxxxxxxxxxxxxxxxxxxx" # ★ Phase 0 のトークンを貼り付ける
dest = os.path.join(STABILITY_MATRIX_DATA, "Models", "VAE")os.makedirs(dest, exist_ok=True)
hf_hub_download( repo_id="black-forest-labs/FLUX.1-dev", filename="ae.safetensors", local_dir=dest, token=HF_TOKEN)
print("VAE のダウンロード完了")```
> トークンは使用後、[Hugging Face のトークン設定画面](https://huggingface.co/settings/tokens)から削除またはローテーションを推奨します。
### 4-4. 配置確認
```Data/└── Models/ ├── TextEncoders/ │ ├── clip_l.safetensors │ └── t5xxl_fp8_e4m3fn.safetensors └── VAE/ └── ae.safetensors```
---
## Phase 5: ComfyUI Manager のインストール(約2〜5分・DL量: 数MB)
ComfyUI Manager は、ComfyUI のカスタムノードを GUI 上で管理できるツールです。
### 5-1. インストール
ターミナルで以下を実行(パスは自分の環境に合わせて書き換える):
```bash# パスの例(実際の環境に合わせて変更)cd /path/to/StabilityMatrix/Data/Packages/ComfyUI/custom_nodesgit clone https://github.com/ltdrdata/ComfyUI-Manager.git```
### 5-2. 確認
```Data/└── Packages/ └── ComfyUI/ └── custom_nodes/ └── ComfyUI-Manager/ ← フォルダが存在すればOK```
---
## Phase 6: 動作確認(約10〜20分)
### 6-1. ComfyUI の起動
1. Stability Matrix の **「Packages」** を開く2. ComfyUI の **「Launch」** ボタンをクリック3. ブラウザが自動で開き、ComfyUI の画面が表示されるのを待つ4. 画面右上に **「Manager」** ボタンが表示されていれば ComfyUI Manager の導入成功
### 6-2. FLUX.1 ワークフローの設定
ComfyUI でノードの各設定を確認:
| ノード | 設定項目 | 設定値 ||--------|---------|--------|| Load Diffusion Model | モデル名 | `flux1-dev-fp8.safetensors` || DualCLIPLoader | clip_name1 | `clip_l.safetensors` || DualCLIPLoader | clip_name2 | `t5xxl_fp8_e4m3fn.safetensors` || Load VAE | vae_name | `ae.safetensors` |
### 6-3. テスト生成
**ポジティブプロンプト:**```Swiss Design, Neumorphism, minimalism, soft drop shadow, floating geometric cube,negative space, monochrome palette, clean layout, professional```
**ネガティブプロンプト:**```cluttered, over-detailed, text, watermark, noisy, busy background```
**生成設定:**- Steps: 20 / Guidance: 3.5 / 解像度: 1024 × 1024
### 6-4. 正常動作の確認基準
- エラーログが赤く表示されない- 進捗バーが最後まで進み、画像が表示される
---
## 全フェーズ完了後の状態
```StabilityMatrix/└── Data/ ├── Packages/ │ ├── ComfyUI/ │ │ └── custom_nodes/ │ │ └── ComfyUI-Manager/ ✅ │ └── Stable Diffusion WebUI Forge - Neo/ ✅ └── Models/ ├── StableDiffusion/ │ └── flux1-dev-fp8.safetensors ✅ 17GB ├── TextEncoders/ │ ├── clip_l.safetensors ✅ 235MB │ └── t5xxl_fp8_e4m3fn.safetensors ✅ 4.6GB └── VAE/ └── ae.safetensors ✅ 320MB```
**総ダウンロード量:** 約 22GB**所要時間の目安(光回線の場合):** 各フェーズ合計で 2〜4時間程度
---
## よくあるトラブル
### モデルがComfyUIに表示されない
- Stability Matrix の **「Settings」→「Shared Model Folder」** が正しく設定されているか確認- ComfyUI を再起動する
### VAEダウンロードで401エラーが出る
- Phase 0 の「ライセンス同意」が完了していない可能性がある- Hugging Face に正しくログインした状態でトークンを再発行する
### 生成時にメモリ不足エラーが出る
- **Windows:** `--lowvram` または `--novram` オプションをLaunch設定に追加- **Mac (Apple Silicon):** `--force-fp16` オプションを追加。MPS バックエンドは自動で使用される
### ComfyUI Manager ボタンが表示されない
- `custom_nodes/ComfyUI-Manager` フォルダが正しく作成されているか確認- ComfyUI を完全に再起動する
---
## 既知の問題と対処法
### 【問題1】ComfyUI 起動時に `No Python at '...'` エラーが出る
**原因:** ComfyUI の仮想環境設定ファイル `pyvenv.cfg` に古いパスがハードコードされているため。Stability Matrix を**移動・再インストール**した場合に発生しやすい。
**対処法:** 以下のファイルを開き、古いパスを現在の正しいパスに全て書き換える。
```(Stability Matrixのフォルダ)/Data/Packages/ComfyUI/venv/pyvenv.cfg```
変更箇所(全行のパス部分を新しいパスに置換):
```# 変更前の例home = /古いパス/StabilityMatrix/Data/Assets/Python/...
# 変更後の例home = /新しいパス/StabilityMatrix/Data/Assets/Python/...```
> Forge-Neo も同様に `Data/Packages/Stable Diffusion WebUI Forge - Neo/venv/pyvenv.cfg` を修正すること。
---
### 【問題2】ComfyUI の `UNETLoader` に FLUX.1 モデルが表示されない
**原因:** `extra_model_paths.yaml` の `diffusion_models` パスに、モデルが保存されている `StableDiffusion` フォルダが登録されていないため。
**対処法:** 以下のファイルを開く。
```(Stability Matrixのフォルダ)/Data/Packages/ComfyUI/extra_model_paths.yaml```
`diffusion_models:` の項目に `StableDiffusion` フォルダへのパスを追記する:
```yaml# 変更前 diffusion_models: |- /path/to/StabilityMatrix/Data/Models/DiffusionModels
# 変更後 diffusion_models: |- /path/to/StabilityMatrix/Data/Models/DiffusionModels /path/to/StabilityMatrix/Data/Models/StableDiffusion```
編集後、ComfyUI を**完全に再起動**することで反映される。
---
*このガイドは 2026-03-27 時点の環境に基づいています。**各ソフトウェアのアップデートにより手順が変わる場合があります。*