★ Reading this for free? Get 20 structured AI courses + per-chapter AI tutor — the first chapter of every course free, no card.Start free in 30 seconds
Image Generation

Krita AI Diffusion: Free Local Generative Fill

August 30, 2026
13 min read
LocalAimaster Research Team

Want to go deeper than this article?

Free account unlocks the first chapter of all 25 courses — RAG, agents, MCP, voice AI, MLOps, real GitHub repos.

📚AI Learning Path

Go from reading about AI to building with AI 20 structured courses. Hands-on projects. Runs on your machine. Start free.

Start free
Or own it for life — Lifetime $149, pay once

Short answer: install Krita 5.2+ and the free Krita AI Diffusion plugin (10.4K GitHub stars, GPL-3.0) — you get Photoshop-style generative fill running 100% on your own GPU with no subscription and no credit meter. Minimum hardware is roughly a 6GB-VRAM card (RTX 2060 or better, Apple Silicon M1+, Arc 8GB+, or ROCm AMD per the official README) and 10-50GB of disk. The plugin's installer sets up its own ComfyUI backend for you: download the ZIP, import it via Tools ▸ Scripts, pick a model, select an area on your canvas, click Fill.

That is the whole pitch, and it is why "generative fill free alternative" searches keep landing on this plugin. Adobe's version is genuinely good — but it lives behind a subscription, meters you with generative credits, and rounds every fill through Adobe's cloud. Krita AI Diffusion does the same job on hardware you already own, with models you choose. MakeUseOf ran the head-to-head and titled the result "I ditched Photoshop's generative fill for Krita's free version," calling the output quality a match. This guide is the part those articles skip: the actual setup, verified against the official docs, plus the honest list of where it is worse than Photoshop.


What You Get for $0

Answer first: one docker panel inside Krita that does generative fill, object removal, outpainting, ControlNet-guided generation, upscaling to 4K/8K, and a live-painting mode — from a GPL-3.0 plugin that has been actively maintained for 3+ years.

The project is Acly/krita-ai-diffusion — 10.4K GitHub stars as of August 2026, with a steady monthly release cadence (v1.52.1 shipped June 30, 2026; v1.52.0 two days earlier added support for the new Krea 2 model). This is not an abandoned weekend hack; it is one of the most consistently maintained tools in local image generation.

The feature list, per the official README:

  • Inpainting — the plugin's own framing is "use selections for generative fill": select, type what you want (or nothing), generate. Also covers object removal.
  • Outpainting — extend the canvas and let the model fill the new space to match.
  • ControlNet — Scribble, Line art, Canny edge, Pose, Depth, Normals, and Segmentation guidance, mapped onto Krita layers.
  • Upscaling — a dedicated workspace for super-resolution up to 4K and 8K.
  • Live painting — the model reinterprets your canvas in near-real time as you paint.
  • Regions — attach a different text prompt to different areas of the image.

The detail that makes it feel like Photoshop rather than a bolted-on gimmick: results arrive as previews in a generation history, and applying one adds it as a new layer. Your original pixels are never destroyed. It behaves like a native Krita feature because it respects Krita's layer model.


Reading articles is good. Building is better.

Free account = 20+ free chapters across 25 courses, with a per-chapter AI tutor. No card. Cancel anytime if you ever upgrade.

Hardware Requirements

Answer first: a 6GB-VRAM GPU is the official recommended minimum, 10GB of disk is the floor (50GB+ with optional packs), and NVIDIA, AMD, Intel Arc, and Apple Silicon are all supported.

From the official README and installation docs (retrieved August 2026):

ComponentOfficial requirementNotes
Krita5.2.0 or newerOfficial requirement; install a build from krita.org (see the gotchas below)
NVIDIA GPURTX 2060 or better (CUDA)~6GB VRAM recommended minimum
AMD GPUROCm-enabled cardsROCm became a managed-install option in v1.51.0 (May 2026)
Intel GPUArc Graphics, 8GB+ (XPU)
AppleApple Silicon M1-M5, macOS 14+ (MPS)Intel Macs not supported for GPU
CPU-onlyWorks, but "very slow" per the docsFine to test, not to use daily
Disk"10GB is a minimum, 50GB+ not unusual"Models are the bulk of it

Table: Acly/krita-ai-diffusion README and docs.interstice.cloud/installation, August 2026.

What the tiers mean in practice: 6GB runs SD1.5 well and SDXL workably; FLUX-class models are flagged by the docs as "relatively large and slow (requires powerful GPU)," so treat them as 12GB+ territory. If you are choosing a card for this workload, our best GPU for image generation guide ranks the realistic options, and the best Stable Diffusion models for 8GB VRAM page shows exactly what a mid-range card can run.

Two platform gotchas straight from the official docs, because they generate a disproportionate share of support threads: on Windows, use the direct Krita download, not the Windows Store or Steam versions; on Linux, use the AppImage rather than Flatpak.


Install: The Plugin in 3 Steps

Answer first: download the release ZIP, import it with Tools ▸ Scripts ▸ Import Python Plugin from File, restart Krita, then enable the docker under Settings ▸ Dockers ▸ AI Image Generation.

Verified against the official installation docs:

  1. Download the latest plugin ZIP from the GitHub releases page. Do not unzip it.
  2. Import in Krita: Tools ▸ Scripts ▸ Import Python Plugin from File…, select the ZIP, approve enabling the plugin, restart Krita.
  3. Enable the docker: create or open a document, then Settings ▸ Dockers ▸ AI Image Generation. The panel appears and walks you into backend setup.

That is genuinely all of the Krita-side setup. The real decision comes next.


Pick a Backend: Managed Install vs Your Own ComfyUI

Answer first: choose the local managed server unless you already run ComfyUI — the plugin downloads and manages a complete ComfyUI backend for you, which is the closest thing local image AI has to a one-click install.

The docker offers three ways to run, per the official docs:

BackendWho it is forCost
Local managed serverAnyone with a supported GPU — the plugin installs and updates its own ComfyUI + models$0
Custom ComfyUIPeople who already have ComfyUI locally or on another machine$0
Online service (interstice.cloud)No usable GPU; paid cloud workersPaid

The managed install is the star. You pick your GPU type (CUDA / ROCm / XPU / MPS), tick which model workloads you want, and it downloads everything — the server, the required ControlNet, inpaint, and CLIP Vision support models, and the checkpoints for your chosen architectures. This is where the 10-50GB of disk goes. When a new plugin version ships, it updates the backend too. If you have ever hand-assembled a ComfyUI install, the difference in friction is dramatic.

The cloud option exists and funds the project, but this site's position is unchanged: the entire point of this plugin is that your canvas never leaves your machine. With a 6GB card you do not need the cloud.

One honest note for tinkerers: under the hood this is standard ComfyUI, and the plugin's Custom Graph workspace even lets you drive your own node graphs from inside Krita. If the node-graph world is new to you, our complete ComfyUI guide covers what the plugin is quietly doing on your behalf.


Reading articles is good. Building is better.

Free account = 20+ free chapters across 25 courses, with a per-chapter AI tutor. No card. Cancel anytime if you ever upgrade.

The Generative Fill Workflow

Answer first: make a selection with any Krita selection tool, leave strength at 100% so the action reads "Fill," optionally type a prompt, and hit Generate (Shift+Enter). Results stack up in a history; Apply puts your pick on a new layer.

This is the workflow Photoshop refugees came for, so here it is in detail, verified against the official selections documentation.

Filling and removing. Select the area you want to change — lasso, rectangle, contiguous select, anything. The moment a selection exists, the Generate button becomes a mode dropdown:

  • Fill — the general-purpose generative fill, biased toward surrounding colors so results blend.
  • Remove Content — object removal: continues the surroundings over the selection. No prompt needed.
  • Add Content — for inserting something new; expects a text prompt (or control layers) and allows results that deviate hard from the surrounding colors.
  • Expand — outpainting: ignores what is under the selection and extends from the border.
  • Replace Background — keeps the foreground, swaps everything behind it (flagged experimental in the docs).

The strength slider is the other half of the tool. At 100%, the action is Fill — pure generation inside the selection. Below 100% it becomes Refine: the model starts from your existing pixels and changes them proportionally less as you lower it. The pattern that works: paint a crude version of what you want, select it, and refine — 30-70% strength is the useful band in our experience. That loop — rough it in by hand, let the model finish it — is the thing Photoshop's one-shot fill cannot do, and it is where a painting app hosting the AI beats a dialog box.

Blending controls. If a fill shows seams, the Diffusion settings expose Selection Feather (falloff as a percentage of selection size), Selection Blend (mask blend size in pixels), and Selection Padding (how much surrounding context is grabbed automatically). You can also switch the context area from Selection Bounds to Entire Image when the model needs to see the whole scene to get lighting right.

Iterating. Every generation lands in the history strip as a preview. Double-click or hit Apply to commit one as a new layer. The docs' own suggested technique is worth stealing: apply two or three candidates as layers and erase between them with a soft brush — you composite the best parts instead of gambling on one perfect roll.


Which Base Model to Choose

Answer first: SDXL (RealVisXL or ZavyChroma) if you have 8GB+; SD1.5 on 6GB cards; Illustrious only for anime; Z-Image Turbo as the modern realism pick; FLUX only on a powerful GPU.

During managed setup you tick which model families to install. What the official base-models documentation says about each, condensed:

ArchitectureCharacter (per official docs)Recommended checkpoints (per docs)
SD 1.5Lightest on VRAM and disk, fastest, huge community ecosystem; native 512px, lower fidelitySerenity (photo), DreamShaper (art)
SDXLTrained at 1024px total, better quality and prompt understandingRealVisXL (photo), ZavyChroma (art)
Illustrious / NoobAIAnime-focused SDXL offshoot; "largely incompatible" with regular SDXL LoRAsNova Anime XL, NoobAI XL
FLUX 1Strong natural-language prompting and composition; "relatively large and slow (requires powerful GPU)"; Nunchaku quant variants existFLUX Krea
FLUX 2 KleinSmaller and faster than FLUX 1; Klein 4B is the optimized variant, a 9B sibling trades speed for qualityFLUX 2 Klein 4B (Q6_K / fp8)
Z-ImageMid-sized — between FLUX 1 and FLUX 2 Klein 4B in memory needs; Turbo variant praised for realism at reasonable speedZ-Image Turbo (fp8)

Table: docs.interstice.cloud/base-models and /models, August 2026.

For generative fill specifically, a practical note: SD1.5 and Illustrious have the richest sets of dedicated inpaint and control models in the plugin's model list, which is part of why fills on those architectures blend so well even on modest hardware. For the FLUX families, check our FLUX VRAM requirements by GPU before downloading 20GB of files your card cannot lift — and if you sit at the 12GB tier, the best FLUX model for 12GB VRAM page maps the quant that fits. For how these families compare outside Krita, see our local image models comparison.


Using Your Own ComfyUI

Answer first: point the plugin at any ComfyUI instance — local or on another machine — after installing four required custom node packs and the required models for your architecture.

If you already run ComfyUI, skip the managed install and connect. Per the official ComfyUI setup docs, the plugin requires exactly four custom node extensions:

cd ComfyUI/custom_nodes
git clone https://github.com/Fannovel16/comfyui_controlnet_aux
git clone https://github.com/cubiq/ComfyUI_IPAdapter_plus
git clone https://github.com/Acly/comfyui-inpaint-nodes
git clone https://github.com/Acly/comfyui-tooling-nodes

Two more are optional but worth it: city96/ComfyUI-GGUF (loads quantized .gguf checkpoints — how FLUX fits on smaller cards) and nunchaku-tech/ComfyUI-nunchaku (SVDQuant FLUX variants).

Then install the required models for your architecture from the official model list. The pattern, per the docs: every architecture needs its support models in the usual ComfyUI folders (extra_model_paths.yml is respected). For SD1.5 that means the clip-vision_vit-h.safetensors CLIP Vision file plus the inpaint/control models; FLUX 1 needs Clip-L and T5-XXL text encoders plus flux_vae.safetensors; Z-Image reuses the FLUX VAE. The plugin's connection screen tells you exactly which files it is missing, with download links — let it be your checklist rather than guessing.

The upscale workspace draws on shared upscaler models (NMKD Superscale, OmniSR, HAT variants per the model list). If super-resolution is a big part of your workflow, our local AI image upscaling guide covers those same model families in depth.


Honest Limitations

Answer first: this is the best free generative fill you can run, not a free Photoshop. Five things to know before you commit:

  1. Krita is a painting app, not a photo editor. No adjustment-layer stack to rival Photoshop's, no Camera Raw. If your day is retouching RAW portraits, Krita hosts the AI beautifully but the surrounding editor is built for illustration first. The fill itself matches Adobe's — the app around it is different.
  2. Setup is real. Photoshop's fill needs zero configuration. Here you install a plugin, choose a backend, and download 10-50GB of models. It is a one-time cost and the managed installer does the work, but "one click" it is not.
  3. You need a GPU. The 6GB floor excludes a lot of laptops, and CPU mode is officially "very slow." Adobe's cloud does not care what silicon you own; local-first means your hardware is the product.
  4. Quality tracks the model you pick, and drift is on you. Firefly is one tuned model with guardrails; here a bad checkpoint choice produces bad fills, and keeping up with better models (the plugin added Krea 2 support in June 2026) is your job. That freedom cuts both ways.
  5. It is a volunteer project, not a product. The plugin targets Krita 5.2 or newer and ships on its maintainer's schedule — the latest release at the time of writing is v1.52.1 (June 30, 2026). The project's 3-year track record and monthly releases are reassuring, but this remains a GPL passion project with a Discord, not a company with an SLA.

If you want the local-AI canvas experience with a more photo-editor-shaped UI and can trade away Krita's brush engine, InvokeAI is the other serious artist-facing option — same local models, different philosophy.


Verdict

Krita AI Diffusion is the strongest free, local answer to Photoshop's generative fill — full stop. A 10.4K-star, GPL-3.0 plugin with monthly releases, a managed installer that makes ComfyUI invisible, and a selection-fill workflow that third-party testing rates equal to Adobe's, running on a 6GB GPU with nothing leaving your machine.

Set it up like this:

  1. Krita 5.2+ (direct download, not Store/Steam builds) + the plugin ZIP via Tools ▸ Scripts.
  2. Managed local server; tick SDXL (8GB+ VRAM) or SD1.5 (6GB), add Z-Image Turbo if you have headroom.
  3. Learn two habits: Remove Content for cleanups, and rough-paint-then-Refine at 30-70% strength for everything else.

Adobe's version remains more convenient. But convenience is the only column it wins — on price, privacy, resolution limits, credit meters, and model choice, the free local stack takes every row. That trade has a clear winner if you own a GPU.


Sources

  • Acly/krita-ai-diffusion — official repo: features, hardware requirements, license, star count (retrieved August 2026)
  • Plugin releases — v1.52.1 / v1.52.0 (June 2026) release notes
  • docs.interstice.cloud — official handbook: installation, selections/generative fill, base models, ComfyUI setup, model list (retrieved August 2026)
  • MakeUseOf — "I ditched Photoshop's generative fill for Krita's free version" quality comparison

FAQ

🎯
AI Learning Path

Go from reading about AI to building with AI

20 structured courses. Hands-on projects. Runs on your machine. Start free.

Or own it for life — Lifetime $149 $599, pay once

Liked this? 20 full AI courses are waiting.

From fundamentals to RAG, agents, MCP servers, voice AI, and production deployment with real GitHub repos. First chapter free, every course.

Reading now
Join the discussion

LocalAimaster Research Team

Creator of Local AI Master. I've built datasets with over 77,000 examples and trained AI models from scratch. Now I help people achieve AI independence through local AI mastery.

Build Real AI on Your Machine

RAG, agents, NLP, vision, and MLOps - chapters across 25 courses that take you from reading about AI to building AI.

Want structured AI education?

25 courses, 519+ chapters, from $9. Understand AI, don't just use it.

AI Learning Path

Comments (0)

No comments yet. Be the first to share your thoughts!

Is Krita AI Diffusion really free — including commercial use of the app?

Yes. Krita is free open-source software, and the AI Diffusion plugin is GPL-3.0 licensed with no paid tier for local use, no generative credits, and no account requirement. The only paid piece is the optional interstice.cloud service for people without a GPU — and you can ignore it entirely. What you generate is governed by the license of the image model you pick, not by the plugin: Stable Diffusion 1.5, SDXL, and Illustrious checkpoints are broadly usable, while some FLUX variants carry their own model licenses worth reading before commercial work.

How much VRAM does Krita AI Diffusion need?

The official README recommends a minimum of 6GB VRAM and lists NVIDIA (RTX 2060 or better), AMD (ROCm-enabled cards), Intel Arc (8GB+), and Apple Silicon (M1 through M5, macOS 14+) as supported. 6GB runs SD1.5 comfortably and SDXL workably; FLUX-class models are described by the official docs as "relatively large and slow (requires powerful GPU)", so treat 12GB+ as the practical floor there. CPU-only mode exists but the docs call it very slow. Disk matters too: plan for 10GB minimum, 50GB+ with optional model packs.

Which base model should I pick during setup?

Start with SDXL if you have 8GB+ VRAM (the docs recommend RealVisXL for photo work and ZavyChroma for artwork), or SD1.5 on 6GB cards — it is the fastest and has the deepest pool of community checkpoints and ControlNets. Pick Illustrious/NoobAI only for anime styles (note its LoRAs are largely incompatible with regular SDXL). Z-Image Turbo is the interesting newer option: the docs describe it as mid-sized — between FLUX 1 and FLUX 2 Klein 4B in memory terms — with "extremely convincing realistic images with reasonable performance." You can install more than one and switch per style.

Can I connect the plugin to my existing ComfyUI install?

Yes — that is an officially supported backend. You need four custom node packs (Fannovel16/comfyui_controlnet_aux, cubiq/ComfyUI_IPAdapter_plus, Acly/comfyui-inpaint-nodes, Acly/comfyui-tooling-nodes) plus the required models for your chosen architecture from the official model list — for SD1.5 that includes the clip-vision_vit-h CLIP Vision file plus inpaint and control models. Two optional packs extend it: city96/ComfyUI-GGUF for quantized models and ComfyUI-nunchaku for SVDQuant FLUX. The server can be on another machine on your network.

Is Krita AI Diffusion as good as Photoshop generative fill?

For fill quality, third-party testing says yes: MakeUseOf ran the comparison and concluded the results matched Photoshop's — the piece is literally titled "I ditched Photoshop's generative fill for Krita's free version." Where Adobe still wins is convenience: zero setup, no VRAM requirement, one button. Where Krita wins is everything else — $0 instead of a subscription, no generative-credit meter, full resolution with no cloud round-trip, your images never leave your machine, and you choose the model instead of being locked to Firefly.

Ready to Go Beyond Tutorials?

20 structured courses with hands-on chapters - build RAG chatbots, AI agents, and ML pipelines on your own hardware.

Was this helpful?

📅 Published: August 30, 2026🔄 Last Updated: August 30, 2026✓ Manually Reviewed
LM

Written by the Local AI Master Team

The team behind Local AI Master

We build Local AI Master around practical, testable local AI workflows: model selection, hardware planning, RAG systems, agents, and MLOps. The goal is to turn scattered tutorials into a structured learning path you can follow on your own hardware.

✓ Local AI Curriculum✓ Hands-On Projects✓ Open Source Contributor
📚
Free · no account required

Grab the AI Starter Kit — career roadmap, cheat sheet, setup guide

No spam. Unsubscribe with one click.

🎯
AI Learning Path

Go from reading about AI to building with AI

20 structured courses. Hands-on projects. Runs on your machine. Start free.

Or own it for life — Lifetime $149 $599, pay once
Free Tools & Calculators