Remove unwanted people, objects, or watermarks from photos automatically.
Create clean product images by erasing backgrounds and replacing them with text descriptions.
Extend photos beyond their original edges or fill in missing areas seamlessly.
Batch-process multiple images via command line to clean up photo libraries.
Requires PyTorch with GPU support (CUDA or Metal) which has complex dependency chains and long compilation times.
IOPaint is a free, open-source image editing tool that uses AI to remove or replace things in photos. The core feature is "inpainting", you paint over an area of an image with a brush (creating a "mask"), and the AI fills it in seamlessly, either removing the object entirely or replacing it with something new. The problem it solves is that removing unwanted elements from photos, a person in the background, a watermark, a blemish, or an object, used to require skilled manual editing in tools like Photoshop. IOPaint does this automatically using state-of-the-art AI models. You can erase objects so the background fills in naturally, replace them with different objects by typing a text description, draw text into images, or extend images beyond their original edges. You would use this if you want to clean up photos, remove distracting elements, create product images with clean backgrounds, or experiment with AI image editing without paying for cloud services. It runs entirely on your own computer, supporting CPU, NVIDIA GPU, and Apple Silicon, through a browser-based interface. It can also process images in bulk via the command line. The tool is written in Python and supports multiple AI models for different tasks.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.