今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

Acly/krita-ai-diffusion

Krita内で拡散モデルを使った画像生成・編集ができるプラグイン

Kritaでラフを描いたまま選択範囲を切り、そこにプロンプトを打ち込むだけで背景や細部をAIが埋めてくれる感覚は、一度触ると手放せなくなります。レイヤーリージョンごとに別々の指示を割り当てられるので、キャラクターは元の線を残しつつ背景だけ描き込む、といった構図維持の作業も現実的にできます。ローカル実行とクラウド切り替えの両方に対応しているため、自分の作画環境に合わせて今日から試せる点も魅力です。

01 / 概要
何をするものか一文で言うと
ひとことでKrita内で拡散モデルを使った画像生成・編集ができるプラグイン

KritaのPythonプラグインで、画像編集画面から生成AI(Stable Diffusion、Flux、Z-Imageなど)によるinpaint・outpaint・アップスケールを行えるようにするツールです。バックエンドにはComfyUIを使い、テキストプロンプトなしでも選択範囲を塗りつぶせるよう設計されています。ControlNetやIP-Adapter、リージョンごとのプロンプト指定など、細かい制御機能も備えています。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

ai_diffusion/extension.py がKritaのプラグインシステムに登録され、ドッカーUIとしてPyQt6ウィジェット群(ai_diffusion/ui/server.py など)を表示します。ai_diffusion/backend/server.py の Server クラスがComfyUIの導入・起動・バージョン管理を担当し、GPU種別(CUDA・ROCm・XPU・MPS・CPU)ごとに backend/requirements/ 以下の依存関係リストを切り替えます。生成リクエストは backend/comfy_client.py がWebSocket経由でComfyUIに送信し、backend/workflow.py と comfy_workflow.py が実際のノードグラフ(inpaint・ControlNet・IP-Adapterなど)を組み立てます。document.py がKritaのレイヤーや選択範囲を読み書きし、生成結果をキャンバスに反映します。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    Krita 5.2.0以上をインストールし、リリースのZIPをTools・Scripts・Import Python Plugin from Fileで読み込みます。

  2. STEP 02

    Kritaを再起動し、Settings・Dockers・AI Image Generationからドッカーを表示させます。

  3. STEP 03

    ドッカー内のConfigureボタンを押すと、ComfyUI本体と必要なモデル・カスタムノードのダウンロードが始まります(GPUによっては数GB単位の時間がかかる処理です)。

  4. STEP 04

    キャンバスで選択範囲を作り、プロンプト欄に指示を入力してGenerateを押すと、選択領域だけがAIで塗り替わります。

  5. STEP 05

    History欄で過去の生成結果とプロンプトを一覧し、気に入った結果をレイヤーとして取り込めます。

  6. STEP 06

    リモートのComfyUIサーバーがすでに起動していれば、ローカルインストールをスキップして自動接続する挙動も確認できます。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

Krita上にAI画像生成ドッカーが常設され、選択範囲へのinpaint・outpaint、ControlNetやIP-Adapterを使った参照画像ベースの生成、リージョンごとのプロンプト指定、生成キューと履歴閲覧が一通り手に入ります。ローカルGPUかクラウド接続のどちらでも同じUIから操作できる状態になります。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

ローカル実行にはNVIDIAで6GB VRAM以上が推奨されており、それ未満やCPUのみだと生成が非常に遅くなるか失敗する可能性があります。

02

初回のConfigureでComfyUI本体・カスタムノード・モデルファイルをまとめてダウンロードするため、ディスク容量と回線速度によっては長時間かかります。

03

GitHub Actionsのテストではモデルダウンロードとサーバー実際インストールを伴うpytestを実行しており、CIコストが高い部類の構成です。

04

AMD・Intel GPUやMac向けの依存関係ファイルも用意されていますが、README上はNVIDIA向けが最も手厚く案内されています。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

Kritaで絵を描きながら、ComfyUIのノード編集を意識せずにinpaint・アップスケール・参照画像生成を使いたい人に向いています。CI(.github/workflows/test.yml)がWindows・macOS・Linuxの3環境でサーバーの実インストールとpytestを回している点から、READMEの機能説明が実装(server.py・comfy_client.py・workflow.pyなど)と乖離していないと判断できます。ただしGPU要件とダウンロード量は実際に試す前提として重く、非力な環境での快適さは保証されていません。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する