CV
Backgrone – AI Background Removal
Free, privacy-first AI background removal that runs 100% in the browser via WebAssembly. No uploads, no cloud, no signup.
Next.jsTypeScriptONNX RuntimeWebAssemblyTailwind

System Architecture
[SYS] ─── backgrone-clientside.arch
Overview
Privacy-first AI background removal running entirely in the browser via WebAssembly and ONNX Runtime.
Problem Statement
Most background removal tools upload images to remote servers. Users need a private, offline-capable solution.
Solution & Approach
3 AI engines (ISNet, RMBG-1.4) running client-side via WASM/WebGPU. Models cached in IndexedDB.
Key Features
- 3 AI engines: ISNet Precision, ISNet Lightweight, RMBG-1.4
- 100% local — zero data leaves your device
- Batch processing up to 20 images, download as ZIP
- Engine Arena: compare all 3 engines side-by-side
- Drag & drop, clipboard paste, keyboard shortcuts
Results & Impact
Full client-side ML inference with no server dependency. Works offline after first model download.
Lessons Learned
WebAssembly + ONNX Runtime enables production ML inference in the browser.