Defuse is a local background removal tool written in Python using GTK4 and Libadwaita. Processing is performed using the ISNet-general model through ONNX Runtime.
- Images are processed locally
- Uses WebGPU acceleration on x86_64 systems
You can clone this project and run it using Gnome Builder. The Python libraries used in this project are defined inside requirements.txt, which you may install if you want editor completions.
Background removal implementation is inspired by rembg.
Background removal model is ISNet-general.
