Remove a person, logo, or object from a photo directly in your browser without uploading the image to any third-party server.
Upscale a blurry or low-resolution photo to a sharper, larger version using local AI processing.
Edit product or personal photos offline after the initial page load, keeping images completely private.
Try AI-powered photo inpainting and super-resolution for free without a subscription or cloud account.
WebGPU support requires a modern browser such as Chrome 113 plus, Safari may need a feature flag enabled.
inpaint-web is a browser-based tool for removing unwanted parts of a photo and for increasing image resolution. Inpainting refers to erasing an object or area from a photo and having the software fill in what the background likely looked like, so the object appears to have never been there. The tool also supports super-resolution, which takes a lower-quality image and produces a sharper, more detailed version at a larger size. What makes this project different from many similar tools is that everything runs inside your web browser with no server involved. The processing happens on your own computer using WebGPU and WebAssembly, two browser technologies that allow computationally intensive tasks to run locally rather than sending data to a remote service. This keeps your images private and means the tool can work offline after the initial page load. A live demo is available at inpaintweb.lxfater.com for trying it out without any installation. The frontend code is adapted from a project called cleanup.pictures, and the inpainting model is based on MI-GAN from Picsart AI Research. The project roadmap lists two features as planned but not yet complete: integration with Segment Anything for quick object selection and removal, and integration with Stable Diffusion for AI-generated replacement content. The existing history tracking and post-processing steps are listed as done. Getting the development version running requires Node.js and a terminal. You run npm install to fetch dependencies and npm run start to launch the local server. The project is open source and free to use.
← lxfater on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.