Author: Andy N Le
ObjRemover is a simple local AI object-removal tool powered by LaMa ONNX. It runs directly in your browser and is designed for local use, with no image upload required.
This version fixes the brush opacity display issue:
- Painted mask strokes no longer become visually solid when brush strokes overlap.
- The internal mask remains fully opaque so the AI model can correctly detect the removal area.
- The visible mask canvas is displayed at exactly 40% opacity.
- The brush preview is synchronized with the painted mask at 40% opacity.
Before running the app, place the following files inside the assets/ folder:
assets/lama_fp16.onnx
assets/ort-wasm-simd-threaded.asyncify.wasm
Download lama_fp16.onnx here: Lama FP16
Double-click:
start_windows.bat
Then open:
http://localhost:5177
Run:
python server.pyThen open:
http://localhost:5177
- Open or drag and drop an image into the app.
- Adjust the brush size.
- Paint over the object or area you want to remove.
- Click Remove Object.
- Download the result when processing is complete.
- The app runs locally in your browser.
- Your images are not uploaded to any server.
- The FP16 LaMa model must be placed locally in the
assets/folder. - If the browser still shows an older version, press Ctrl + F5 to hard refresh.
For questions or support, please contact:
Andy N Le
Phone: +84 868 231 181
Email: me@andyle.one
If this project helps you, please give it a ⭐ star on GitHub.
Thank you for supporting the project.