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.