withoutBG Open Weights background removal#
Apache-2.0 open-weights background removal model from withoutBG. Self-host via Python, Docker, or Mac.
Run it: pip install withoutbg setup
withoutBG Open results on 60 images
Original, cutout and alpha matte for every Bench v0 image, with its MAE and MGE against the ground truth. Each opens the side-by-side comparison.
(26)
OriginalCutoutAlpha matte














































































People (12)
OriginalCutoutAlpha matte




































Objects with Details (7)
OriginalCutoutAlpha matte





















Plants (7)
OriginalCutoutAlpha matte





















Motion (4)
OriginalCutoutAlpha matte
Film Camera (2)
OriginalCutoutAlpha matte
animal (2)
OriginalCutoutAlpha matte
How to run withoutBG Open
Install
pip install withoutbgPython
from withoutbg import WithoutBG
model = WithoutBG.open_weights()
result = model.remove_background("input.jpg")
result.save("output.png")Docker, Mac and the Local API: Open Model docs.
withoutBG Open Weights as a free, open-source remove.bg alternative
remove.bg is a paid cloud service. withoutBG Open Weights is open weights under Apache-2.0, so commercial use is allowed. It runs on your own machine (pip install withoutbg), offline, with no upload and no per-image cost. On Bench v0 it ranks #3 of 14 by accuracy (MAE).
remove.bg is not in Bench v0, so there is no score against it. See withoutBG Open and remove.bg side by side, or compare all remove.bg alternatives.
Quick take
- Best for: General product and portrait cutouts when you want a maintained open stack
- Avoid when: You need the absolute hardest hair/fur cases — try Pro Model API
- Notes: Same kit as the managed Pro Model API shape when you upgrade later.























