Open-source local background remover
bgcut is built in public and licensed under MIT. The project covers an interactive browser remover plus local developer interfaces.
One project, several local interfaces
The hosted browser app runs inference in the browser. The CLI and Node.js API use the native runtime on the machine running the process.
That gives end users and application developers different interfaces without requiring a bgcut-hosted inference endpoint.
MIT licensed
The repository and npm package declare the MIT license. Review the licenses of models and third-party dependencies for the way you plan to distribute or deploy the complete system.
The implementation is inspectable
The repository includes browser inference, native Node and CLI paths, model verification, deployment code, docs, benchmark tooling, and the website.
For a technical walk-through of decode, normalization, inference, matte restoration, and export, read the local background-removal guide.