Remove the background from a photo entirely inside your browser without uploading it anywhere.
Strip the visible watermark that Gemini or NotebookLM adds to an exported image.
Create a transparent product photo for a listing or design project.
Deploy your own copy of the tool to a static host like Vercel.
| curzyori/rm-bg | lolita-cybe/doubao-dola-watermark-helper | ruanyf/wechat-format | |
|---|---|---|---|
| Stars | 58 | 58 | 58 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2023-10-19 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | general | writer |
Figures from each repo's GitHub metadata at analysis time.
The hosted site works instantly with no setup, local development just needs npm install.
RM-BG is a browser based tool that removes the background from a photo and also strips watermarks that Google's Gemini and NotebookLM add to images they generate. Everything runs on your own device inside the browser tab, so no photo is ever uploaded to a server, which the author highlights as a privacy benefit. The background removal uses an on device model called ISNet, run through the imgly background removal library, which relies on ONNX and can use either WebGPU or WASM depending on what the browser supports. For the watermark removal, the project built its own canvas based engine, one path for the visible mark Gemini adds to exported images and a separate path for the footer style watermark that NotebookLM adds. The tool is aimed at anyone who wants to clean up an AI generated image, make a transparent graphic, or pull a single product out of its background, without installing software or creating an account. The interface supports four languages, English, Indonesian, Chinese, and Japanese, with a one click switcher, plus a light and dark theme that is remembered between visits. There are no usage limits, no credits system, and no sign up required. Under the hood the site is built with Vite 8, using its newer rolldown bundler, and plain JavaScript with no front end framework. To try it, you can use the hosted version at rm-bg.curzy.dev, or clone the repository, run npm install and npm run dev to start a local copy, or npm run build followed by npm run preview to produce a static dist folder that can be deployed to any static hosting service, with a Vercel configuration already included. The code itself is released under the MIT license, but one dependency, imgly's background removal library, carries the stronger AGPL-3.0 license, so anyone reusing this project in another product should check what that implies for their own code. The author built this as the twentieth entry in a personal fifty project challenge.
A browser based tool that removes photo backgrounds and strips Gemini or NotebookLM watermarks entirely on your device.
Mainly JavaScript. The stack also includes JavaScript, Vite, ONNX.
Free to use for any purpose under MIT, but one dependency is AGPL-3.0 licensed so check that if you reuse the code elsewhere.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.