Remove product photo backgrounds in an e-commerce site directly in the user's browser
Add real-time background removal to a web-based photo editing tool
Process images on the server with Node.js without sending them to an external service
Build a privacy-first image tool where no user photos ever leave their device
AGPL license means closed-source commercial apps must purchase a commercial license from IMG.LY before shipping.
This repository contains a JavaScript library for removing the background from images, and it does so entirely inside the browser or inside a Node.js server environment. Nothing is sent to an external server. The image processing happens locally using a machine learning model that runs directly in the browser, which means there are no per-use fees and no image data leaves the user's device. There are two packages: one for browser use and one for Node.js. Both are available through npm, the standard JavaScript package manager, so developers can add them to their projects with a single install command. The browser version is aimed at apps and websites that need to process images on the client side, such as e-commerce sites that want to remove product image backgrounds in real time, photo editing tools, or web design applications. The README describes the intended audience as developers building products that need this capability built in. Background removal is a common need in e-commerce, where product photos are often cleaned up by removing their backgrounds before display. The library is released under the AGPL license, which is a free open-source license that requires derivative works to be open-source as well. Commercial licensing is available separately from the company, IMG.LY, which makes creative editing SDKs for photo and video applications. The README itself is short and does not include code examples or detailed setup instructions.
← imgly on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.