RMBG is a simple tool designed to remove backgrounds from images effortlessly on Windows 10/11. It utilizes Wails (Go backend) and the Python-based rembg CLI library for background removal. You will need Python, along with the rembg library. The frontend is built with React, using Bun for building, ensuring a smooth and responsive user interface.
-
Ensure Prerequisites are Met:
- Follow the instructions in the Prerequisites section to set up your environment with either Python and rembg or use the rembg installer directly.
-
Run the Installer:
- Double-click the downloaded
.exefile to install the application. - After installation and ensuring that the prerequisites are met, the application is ready to use.
- Double-click the downloaded
Before using RMBG, ensure you have the following installed:
-
Python 3.10 to 3.13: Download from here.
-
rembglibrary: Install with:pip install "rembg[cli]"Check that it’s installed correctly:
rembg
This should show the rembg help information.
- Download and run the rembg installer from here.
- Remove backgrounds from images quickly and easily.
- Crop images before removing the background.
- Switch between cropping view and background removal view.
- Supports various image formats (PNG, JPEG, WebP).
- User-friendly interface with drag-and-drop functionality.
- Windows 10/11 theme colors in app (Accent color, Mica backdrop).
- Lightweight and fast.
Once the application is installed and started:
-
Add an Image:
- Click on the designated area or drag and drop an image into the window.
-
Crop the Image:
- Use the cropping feature to select the desired portion of the image before removal.
-
Switch Views:
- Easily toggle between cropping view and background removal view.
-
Remove the Background:
- Let the application process the image with
rembgto remove the background.
- Let the application process the image with
-
Save the Processed Image:
- Save the result with a transparent background to your chosen location.
- rembg Integration: The Go backend invokes the Python-based
rembgCLI for background removal. - Go Backend with Wails: Ensures efficient performance and a native desktop experience.
- React Frontend: Provides a responsive and modern interface.
- Supported Formats: Handles PNG, JPEG, and WebP.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request with your improvements. For information on building the application, see CONTRIBUTING.



