Practical overview
When it fits
Use BananaSlice when you want a region-specific generative edit and want to retain editable layers or save the project for continued work.
Who it is for
- Image editors who want to generate content inside selected regions.
- Creators who want to guide generative edits with reference images.
- Developers who want to build or inspect an MIT-licensed Tauri desktop image editor.
Documented uses
- Select an image region and generate a fill with a Gemini image-generation model.
- Refine generated edits by changing layer visibility, opacity or order.
- Save a project with its layer history and reopen it for further editing.
- Build the application from source and run its Tauri development mode.
Requirements & limits
The README points to releases for Windows, macOS and Linux. It documents API-key storage through the operating system’s native keychain.
- Generative fills use Google Gemini’s Nano Banana or Nano Banana Pro models.
- Optional reference images can guide generation.
- Projects preserve full layer history in the .banslice format.
- Building from source requires Node.js 18 or later and Rust for Tauri builds.
- The documented implementation uses React 19, TypeScript, Fabric.js 6, Zustand and Tauri 2.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Build BananaSlice from source
Prepare and launch the desktop app in Tauri development mode from its repository.
Before you start
- Node.js v18 or later
- Rust for Tauri builds
Steps
Clone the BananaSlice repository.
Install the project dependencies with npm install.
Start the app in development mode with npm run tauri dev.
Expected outcome
The README’s documented development-mode launch is initiated.
Guide limitations
- These are the README’s build instructions, not a verified build or compatibility guarantee.
- The instructions cover development mode, not packaging or releasing an installer.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- IrfanulM/BananaSlice · Official homepage title · retained in its source language

