OpenViSTAI · Agents · Blockchain · Crypto
Menu
Image & Video AI

Bananaslice

BananaSlice is an open-source desktop image editor that uses Google Gemini’s Nano Banana and Nano Banana Pro models to generate fills for selected regions. It combines rectangle, lasso and smart selection tools with editable layers, optional reference images, and project files that preserve layer history.

Independent OpenViST project profile, based on linked sources.

Bananaslice — OpenViST project profile in Image & Video AI.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Clone the BananaSlice repository.

  2. Install the project dependencies with npm install.

  3. 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.
Evidence and transparency

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