Fooocus(フーカス)は、面倒な設定なしでプロンプトを書くだけで高品質な画像を生成できる、無料のAI画像生成ソフトだ。「画像生成AIを試したいのに、モデル選び・サンプラー・CFGスケール……設定項目が多すぎて最初の1枚にたどり着けない」——ローカルのStable Diffusion環境で多くの人がぶつかるこの壁を、Fooocusは「そもそも設定させない」という発想で取り払う。
作者は、ControlNetやWebUI Forgeで知られる研究者 lllyasviel 氏。オープンソース・オフライン動作で、GitHubスターは51,000超。Midjourneyのように「プロンプトと画像だけに集中する」ことを唯一の目的に設計されている。
この記事では、「Fooocus とは何か」「Fooocus 使い方(導入から基本操作まで)」、そして AUTOMATIC1111・ComfyUI との違いを、公式READMEの事実に沿って「①何ができる/②何を解決する/③何を代替する」の3点で整理する。
逆に、ノードを自由に配線して処理を緻密に制御したい人向けの対極のツールは ComfyUI入門2026|ノードベースで画像生成ワークフローを組む完全ガイド をご覧ください。
- ・何ができる:プロンプトを書いてGenerateを押すだけで、SDXLベースの高品質画像を生成できる無料ソフト。
- ・何を解決する:モデル選択・サンプラー・CFGなどの「設定沼」を内部で自動化し、初心者のつまずきを消す。
- ・何を代替する:Midjourneyのような有料クラウド生成を、ローカル・オフライン・無料で置き換える。
- ・作者と規模:ControlNet作者lllyasviel製。GitHub ⭐51,121・GPL-3.0・最小4GB VRAM。
- ・前提:SDXL専用で、現在は「バグ修正のみのLTS」運用。最新のFlux等は非対応。
1. Fooocusとは?「プロンプトに集中させる」AI画像生成ソフト
Fooocusは、画像生成ソフトの設計を「ユーザーに設定させない」方向へ振り切った、無料・オフライン・オープンソースのツールだ。公式READMEはその思想を「Midjourneyのように手動の調整(manual tweaking)を不要にし、ユーザーはプロンプトと画像だけに集中すればいい」と説明している。
開発したのは、拡散モデル界隈では知らぬ者のいない lllyasviel 氏。画像に構図・ポーズ・線画などの条件を与える ControlNet の作者であり、高速なWebUIである Forge の作者でもある。つまりFooocusは、Stable Diffusionの内部挙動を最も深く理解している人物のひとりが「初心者でも最高品質の絵を出せること」だけを狙って作った、いわば逆張りのツールである。
ベースになっているのは Stable Diffusion XL(SDXL) アーキテクチャ。プロジェクト自体はSDXL専用として作られており、内部にはFooocus独自のサンプリング改良や、後述する GPT-2ベースのプロンプト拡張エンジン が組み込まれている。この「見えない部分の作り込み」こそが、同じSDXLモデルを使っても他のUIより破綻の少ない結果を返す理由になっている。
公式READMEは、Google検索で「fooocus」と調べると多数の偽サイト(fooocus.com / .net / .ai など)が出るが、それらは一切無関係だと明記している。ダウンロードは必ず
github.com/lllyasviel/Fooocus の公式リポジトリから行うこと。Fooocusは100%非商用のオフラインOSSで、公式サイトドメインは存在しない。1.1 読者の3問に先に答える
このサイトの読者が知りたいのは、結局のところ次の3つだ。Fooocusについて先に結論を置く。
①何ができる:テキスト(英語プロンプト)から高品質な画像を生成できる。加えて、アップスケール、バリエーション生成、インペイント(部分描き直し)、アウトペイント(外側への拡張)、Image Prompt(参照画像を渡すスタイル指定)、FaceSwap(顔の差し替え)など、Midjourneyでできる操作の多くをローカルで実行できる。
②何を解決する:ローカル画像生成の最大の障壁である「設定の多さ」を解決する。どのモデルを使い、サンプラーは何にして、stepとCFGをいくつにするか——こうした判断をFooocusが肩代わりし、ユーザーはプロンプトだけ考えればよくなる。
③何を代替する:Midjourneyのような有料・クラウド・ブラックボックスの生成サービスを、無料・ローカル・オフラインで代替する。従量課金もアカウントも不要で、生成物や履歴が自分のPCから外に出ない。
2. Fooocusの主な機能:設定を肩代わりする仕組み
Fooocusの機能は「Midjourneyでできることを、設定なしでローカル再現する」という軸で並んでいる。公式READMEのFeature表から主要なものを整理する。
・テキストから画像(text-to-image):短い語(”house in garden”)でも長文(1000語)でも破綻しにくい。内部のプロンプト処理エンジンとサンプリング改良が品質を底上げする
・アップスケール/バリエーション:生成画像を入力にして、1.5倍・2倍の高解像度化や、微妙/大胆なバリエーション生成ができる
・インペイント/アウトペイント:画像の一部を描き直したり、上下左右へ画像を拡張したりできる。Fooocus独自のインペイントモデルを使うため、標準SDXLより自然に仕上がるとされる
・Image Prompt:参照画像を渡して作風や構図を引き継ぐ。標準のIP-Adapter等より意図を汲みやすい独自アルゴリズムを採用
・FaceSwap:InsightFace相当の顔差し替えをImage Prompt経由で実行
・Describe:画像を渡すと、その画像を説明するプロンプトを逆生成する
・スタイル指定:Advanced → Style から多数のプリセットスタイルを選べる。「Fooocus V2」はプロンプトを自動で豊かに拡張するスタイル
こうした機能が、追加設定なしで最初から使えるのがポイントだ。たとえばプロンプトの強調は I am (happy:1.5) のようにAUTOMATIC1111と同じ記法で書ける。Civitaiからコピーしたプロンプトをそのまま貼れるよう、A1111互換の強調正規化を採用しているためだ。ワイルドカード(__color__ flower でランダムな色を差し込む)や、配列 [[red, green, blue]] flower で複数バリエーションを一括生成する機能も、標準で使える。
プロンプト内に
flower <lora:sunflowers:1.2> と書けば、models/loras に置いたLoRAをその場で適用できる。ワイルドカード・配列・インラインLoRAを組み合わせれば、UI操作を増やさずに生成の幅を広げられる。3. Fooocusの使い方:ダウンロードから最初の1枚まで
Fooocusの使い方で覚えることは驚くほど少ない。公式READMEは「ダウンロードを押してから最初の画像を生成するまで、必要なマウスクリックは3回未満」と明言している。
3.1 Windows(最も簡単)
Windowsは公式配布の圧縮ファイル(.7z)をダウンロードして解凍し、run.bat を実行するだけだ。初回起動時に、選んだプリセットに応じたモデルが Fooocus\models\checkpoints へ自動ダウンロードされ、そのままブラウザにUIが開く。
:: 配布物(Fooocus_win64_*.7z)を解凍したフォルダで
run.bat
:: 写真調なら run_realistic.bat、アニメ調なら run_anime.bat
初回はモデル(数GB)のダウンロードで時間がかかるが、2回目以降は起動が速い。インペイントを初めて使うときだけ、専用のインペイントモデル(約1.28GB)が追加で落ちてくる。
3.2 Linux / Mac(クローンして起動)
Linux・Macはリポジトリをクローンして起動する。以下はAnaconda/Minicondaを使う例で、モデルは初回起動時に自動取得される。
git clone https://github.com/lllyasviel/Fooocus.git
cd Fooocus
conda env create -f environment.yaml
conda activate fooocus
python entry_with_update.py
# 写真調: python entry_with_update.py --preset realistic
# アニメ調: python entry_with_update.py --preset anime
Macは Apple Silicon(M1/M2)で MPS 経由の動作となり、専用GPU機よりかなり遅い点に注意。venvを使う手順やAMD GPU向けの手順も公式READMEに用意されている。
3.3 基本操作は「入力→Generate」だけ
UIが開いたら、下部のプロンプト欄に作りたい画像を英語で入力し、Generate を押す。これだけで複数枚の画像が生成される。もっと細かく制御したくなったら、左下の Advanced にチェックを入れると、ネガティブプロンプト・アスペクト比・画像枚数・スタイル・シャープネスといった詳細設定が現れる。
Fooocusは初期状態では設定を隠しているが、Advancedを開けば手動調整が可能。さらにDeveloper Debug Modeでは、サンプラーやスケジューラの変更、ワイルドカードの順次読み込みなど、上級者向けの制御もできる。「簡単さ」を捨てずに「制御性」を後から足せる設計だ。
4. Fooocus・AUTOMATIC1111・ComfyUIの違いを比較
同じSDXLを動かすUIでも、Fooocus・AUTOMATIC1111・ComfyUIは設計思想がはっきり異なる。選ぶ基準は「簡単さ」「自由度」「再現性」のどれを最優先するかだ。
| 観点 | Fooocus | AUTOMATIC1111 / Forge | ComfyUI |
|---|---|---|---|
| 設計思想 | 設定させない(簡単さ最優先) | フォームで細かく設定 | ノード配線で自由に組む |
| UI形式 | プロンプト欄+生成ボタン中心 | タブとスライダー | ノードグラフ |
| 学習コスト | 非常に低い | 中 | 高い |
| 得意なこと | すぐ高品質な1枚 | 手早い定番生成・拡張 | 複雑な多段処理・再現共有 |
| パラメータ調整 | 内部で自動(Advancedで開放) | 手動で全項目 | ノードで完全制御 |
| ワークフロー共有 | 限定的 | 限定的 | JSON/PNGで完全再現 |
| 対応モデル | SDXL専用 | SD1.5〜SDXL、Forgeは Flux 等も | SD/SDXL/Flux/動画など幅広い |
| 主な対象 | 初心者・手軽に使いたい人 | 中級者・拡張好き | 上級者・パイプライン設計者 |
ざっくり言えば、「簡単さのFooocus、自由度のAUTOMATIC1111、制御性・再現性のComfyUI」という住み分けになる。まず良い絵を最短で出したいならFooocus、拡張機能を積んで自分好みに追い込みたいならAUTOMATIC1111(またはForge)、多段のパイプラインをチームで再現・共有したいならComfyUIだ。
文字やUIレイアウトを正確に描かせたい、日本語ポスターのような用途では、モデル自体の選択も効いてくる。その観点では Qwen-Image完全ガイド:日本語ポスター・UIの文字描画が最強のオープンウェイトT2Iモデル解説 も併せて読むと、SDXL以外の選択肢が見えてくる。
5. Fooocusの仕組み:SDXLを「きれい」に出すための工夫
なぜFooocusは、同じSDXLを使っても短いプロンプトで破綻の少ない絵を返せるのか。その答えは、ユーザーから見えない前処理・サンプリングの作り込みにある。
例: house in garden"] --> B["Fooocus V2
GPT-2でプロンプトを自動拡張"] B --> C["SDXL Base + Refiner
1つのk-samplerで連続切替"] C --> D["Sharpness / 負のADM補正
のっぺり・プラスチック感を抑制"] D --> E["高品質な画像
一度に複数枚"]
プロンプト拡張(Fooocus V2):GPT-2ベースのオフライン言語モデルが、短い入力を自動で豊かなプロンプトへ膨らませる。Midjourneyの隠れた前処理や、LeonardoAIの「Prompt Magic」に相当する仕組みで、「house in garden」のような一言でも整った描写になる。
Refinerの継ぎ目ないスワップ:SDXLはBaseモデルとRefinerモデルを使い分けるが、Fooocusは1つのk-samplerの中でこれを連続的に切り替える。AUTOMATIC1111のhi-res fixやComfyUIのノード構成では、BaseとRefinerが別々のサンプラーになり、サンプリングの連続性(勢い)が途切れがちなのに対し、Fooocusは途切れない。READMEによれば、この工夫は後にAUTOMATIC1111のdevブランチにも取り込まれた。
プラスチック感の抑制:SDXLは条件によって「のっぺり」「プラスチックのよう」な質感になりやすい。Fooocusは負のADMガイダンスや、Self-Attention Guidanceを弱く効かせるチューニングで、この過度な平滑化を抑える。DPM系サンプラーの選択やCFG大時のTSNR補正など、細部が「破綻しない絵」のために調整されている。
これらの工夫は、Fooocusのプロンプト正規化(Civitaiのプロンプトをそのままコピペできる)を含め、READMEの「List of Hidden Tricks」に14項目としてまとめられている。ただしいずれもSDXL前提で、最新モデルには追随していない点は後述する。
5.1 用途別に3つのプリセットを同梱
Fooocusは、狙う絵柄に合わせた3つのプリセット(デフォルト設定+モデルの組み合わせ)を用意している。プリセットを切り替えると、必要なモデルが自動でダウンロードされる。
汎用の General(run.bat)は juggernautXL 系、写真調の Realistic(--preset realistic)は realisticStockPhoto 系、アニメ調の Anime(--preset anime)は animaPencilXL 系を既定モデルとする。config.txt を編集すれば既定モデルやLoRA、CFGスケール、スタイルを自分好みに固定することもできるが、READMEは「壊したら config.txt を消せば初期化される。まずは run_realistic / run_anime を試すのが安全」と案内している。
6. Fooocusの保守状況と注意点:LTS・SDXL固定・Flux非対応
Fooocusを選ぶ前に、必ず知っておくべき現実がある。プロジェクトは現在、「限定的な長期サポート(LTS)=バグ修正のみ」という段階に入っている。
公式READMEは「既存機能はほぼプログラム的な問題がない状態(貢献者mashb1t氏の尽力による)で、今後のアップデートはバグ修正に専念する」「新しいモデルアーキテクチャへ移行・統合する計画は現状ない」と明記している。正式リリースの最新版は v2.5.5(2024年8月公開) で、その後リポジトリには不定期のバグ修正コミット(直近は2025年12月時点で確認)が入っているものの、大きな機能追加は止まっている。
FooocusはSDXL専用に作られており、Fluxのような新世代モデルには対応しない。公式READMEは、Fluxなどを使いたい場合の代替として、同じlllyasviel氏の WebUI Forge や、ComfyUI/SwarmUI を推奨している。「最新モデルで遊びたい」用途にはFooocusは向かない。
とはいえ、これは「使えない」という意味ではない。SDXLで高品質な絵を手軽に出す用途に限れば、Fooocusは今も完成度の高い選択肢だ。機能がほぼ固まっているぶん、バージョンアップで操作が変わる心配が少なく、チュートリアルや設定資産が陳腐化しにくいという安定性のメリットもある。「枯れたツールを長く使いたい」というニーズにはむしろ合致する。
6.1 必要スペックと動作環境
公式が示す最小要件は Nvidia GPUで4GB VRAM+8GBシステムメモリ(System Swap有効が前提)。RTX 40/30/20番台が快適で、GTX 10番台以下は動いても大幅に遅くなる。上の実測例のように、6GB VRAMのノートPC(RTX 3060 Laptop)でも1イテレーションあたり約1.35秒で回っている。
・Nvidia:RTX系4GBから快適。ドライバは環境により531系が速い場合がある
・AMD:WindowsはDirectML、LinuxはROCm経由。いずれもベータ扱いでNvidiaより遅い
・Mac(M1/M2):MPSで動作するが、RTX 3060比で約9倍遅い
・CPUのみ:32GBメモリで動くが、RTX 3060比で約17倍遅い
Fooocusは
--listen でLAN公開、--share で .gradio.live 経由の外部公開ができるが、いずれも初期状態では認証がない。外部に開く場合は、メインディレクトリに auth.json を置いてBASIC認証を設定すること。無防備な公開は第三者に生成環境を使われるリスクがある。自宅サーバーや別PCから使いたい場合は、公開する前に必ず認証を有効化する。手順は「auth.json を作ってからポートを開く」だけだ。
# メインディレクトリに auth.json を作成する(ユーザーとパスワードを列挙)
# [{"user": "your_name", "pass": "your_password"}]
python entry_with_update.py --listen --port 8888
これで指定ポート(例: 8888)にBASIC認証付きでUIが開く。--share で一時的な公開URL(.gradio.live)を発行する場合も同じく auth.json が有効に働くため、外に開くときは認証設定を先に済ませておくのが鉄則だ。
7. まとめ:Fooocusは誰に向くか
Fooocusは、「AI画像生成を試したいが、設定の多さで挫折したくない」人にとって、今なお最短の入り口だ。ControlNet作者lllyasvielが、SDXLの内部挙動を知り尽くしたうえで「プロンプトと画像だけに集中させる」ために作った——その一点に価値が集約されている。
- ・向いている:画像生成が初めて/Midjourney的な手軽さを無料・ローカルで欲しい/設定を触らず高品質な1枚を出したい人。
- ・向いている:操作が変わらない「枯れた安定ツール」を長く使いたい人。SDXLで十分な用途。
- ・避けるべき:Fluxなど最新モデルを使いたい/パラメータを細かく追い込みたい/多段パイプラインを組みたい人。
- ・その場合の代替:自由度ならAUTOMATIC1111・Forge、制御性・再現性ならComfyUI。
最後にもう一度、要点を整理する。Fooocusとは、SDXLベースの無料・オフライン画像生成ソフトで、設定を内部自動化して初心者のつまずきを消すツール。Fooocusの使い方は、Windowsなら解凍して run.bat を押すだけ、プロンプトを書いて Generate するだけ。ただし現在はバグ修正のみのLTS運用でSDXL固定という前提を理解したうえで、「簡単に良い絵を出す」目的に絞って使うのが最も賢い付き合い方だ。
参照ソース
・lllyasviel/Fooocus — GitHub 公式リポジトリ
・Fooocus 公式README(Project Status / Features / Download / Minimal Requirement)
・Fooocus Advanced Features(公式Discussion #117)
・run_anime.bat / run_realistic.bat の解説(公式Discussion #679)
・WebUI Forge(lllyasviel製・Flux対応の後継的WebUI)