🏖️ Built a Privacy-First Background Removal Tool Running Entirely in the Browser with Transformers.js A developer built a privacy-first background removal tool that runs entirely in the browser using Transformers.js and the RMBG-1.4 model, ensuring no image data ever leaves the user's device. The tool addresses edge cases like semi-transparency and pixel normalization, and the author is considering whether to expand it into a full editor or keep it focused. Really nice writeup, especially the part about the semi-transparency issue and needing pixel normalization after the pipeline output. That’s the kind of edge case that never shows up until you actually ship something real. I’ve been building something in a similar spirit, a browser-based creative tool called PaperAnimators https://paperanimators.in , built with plain JavaScript, HTML, and CSS, no frameworks, everything running client-side so nothing ever touches a server. It turns photos into paper-style animated designs, and one of the tools in the suite uses AI-based background removal too, so I hit a lot of the same “why is my output slightly wrong” moments you’re describing. What stood out to me in your post is how clean the Pipeline API made this. I’ve mostly hand-rolled canvas-based image processing so far, so seeing RMBG-1.4 handled through Transformers.js with just a few lines is making me rethink part of my own background removal flow. Curious whether you’re planning to keep expanding this into a full editor, or keep it focused on one task done really well? Either direction seems solid.