Favicon of IOPaint

IOPaint

A free, self-hosted AI image editor for erasing objects and extending images. Runs on CPU, GPU or Apple Silicon. Apache 2.0; archived and unmaintained.

Screenshot of IOPaint website

IOPaint is a free, self-hosted AI image editor for people who want to remove objects, replace parts of a picture or extend it beyond its original edges on their own hardware. The project is archived and no longer maintained. It's open source under Apache 2.0, with a browser interface and support for CPU, GPU and Apple Silicon hardware.

Its model selection covers different kinds of edits. LaMa removes unwanted objects, people, watermarks and image defects. Stable Diffusion inpainting models, including SDXL, support replacing content in selected areas. PowerPaint handles object replacement and outpainting, which generates content around an image to enlarge it. AnyText generates text within images, while Paint-by-Example uses a reference image to guide an edit.

The editing tools also cover preparation and repair. Segment Anything helps select objects interactively, and RemoveBG can remove backgrounds or create foreground masks. Anime Segmentation provides a separate model for anime images. RealESRGAN increases image resolution; GFPGAN and RestoreFormer restore faces.

IOPaint suits both individual edits and repeated cleanup tasks. You can work through pictures in the browser, browse them with its file manager and save results to an output directory. Command-line batch processing applies a shared mask across a folder of images or uses a separate mask for each image. A Windows installer is available.

Similar to IOPaint