Inpaint Brings Local AI Image Editing to Linux Desktops
Summary
Inpaint is a Linux-only desktop image editor that performs AI-assisted editing locally on the user's computer. It supports PNG, JPEG, and WebP files and can remove objects, replace faces, restore details, upscale images, remove or replace backgrounds, extend canvases, and apply conventional editing operations. The editor offers five selectable inpainting models: LaMa, MAT, ZITS, MIGAN, and SDXL Inpainting, with different trade-offs for general repairs, large masks, structural scenes, simple backgrounds, and prompt-guided semantic generation. Other integrated models and tools include GFPGAN for face restoration, InsightFace/INSwapper for face replacement, RealESRGAN and HAT for AI upscaling, Restormer for defocus blur, motion blur, and noise, BRIA RMBG and U2-Net for background removal, and MobileSAM for smart selection. A persistent worker keeps used models loaded between operations, while the memory panel allows manual unloading of cached models. Workflows, batch queues, export copies, edit history, and before-and-after comparison support repeated processing. Model weights download on first use and can be reused offline, but some Hugging Face models require publisher approval. The first setup needs internet access and several gigabytes of disk space; NVIDIA CUDA is strongly recommended because CPU fallback is generally impractical for most models. The project supports x86-64 Linux and can be run from source, as a plain executable, or as an AppImage. It is licensed under AGPL-3.0-only, while integrated libraries and model weights retain their own licenses and restrictions. The application warns that its Save action overwrites the original without creating a backup.