Local-first tooling
Documentation Start

Start

Intro

What unbg is and where it’s going.

unbg is a privacy-first background removal project with three surfaces:

  • A web app that runs locally in the browser (no image uploads)
  • A CLI for automation and batch processing
  • SDKs for integrating background removal into your own apps

The application code and downloaded model weights have separate terms. The current RMBG model cards restrict or condition commercial use; review the exact model revision before deploying unbg in a product.

Pick your path#

  • I just need quick image cleanup in a browser: Web App
  • I need scripts, folders, and automation: CLI
  • I need to integrate unbg into a product: SDKs

Vision#

  • Local-first: keep user images on-device whenever possible
  • Practical UX: optimize for practical single-image and batch flows
  • Composable tooling: expose small surfaces that plug into web, desktop, mobile, and CI

Upstream repositories#

Documentation follows the shipped product surfaces. View source