IOPaint is an open source locally run Python app for AI-powered photo editing

Image of a young girl being edited. A yellow vertical line has dissected a woman standing in the background, so that when slid left or right, it will show a before and after view of the woman in the background having been removed from the photo.

There are many cloud services that offer many of these features but they either require registration, or serve adverts, or require payment to do things like background removal, inpainting or outpainting tasks.

This app runs locally for free across Linux, macOS and Windows desktops.

IOPaint supports various AI models to perform erase, inpainting or outpainting tasks. These models can be used to remove unwanted object, defect, watermarks, people from image.

Diffusion models can be used to replace objects or perform outpainting.

There are also plugins to do super resolution and face restoration.

The four videos at the linked site do a good job of showing how some of these functions can work.

See https://github.com/Sanster/IOPaint