Skip to content

bokan/banana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banana

Banana

CLI for Gemini image generation (Nano Banana) via OpenRouter.

Install

From GitHub (recommended)

uv tool install git+https://github.com/bokan/banana.git

Or with pipx:

pipx install git+https://github.com/bokan/banana.git

From source

git clone https://github.com/bokan/banana.git
cd banana
uv tool install .

Config

# ~/.config/banana/config.toml
[openrouter]
api_key = "sk-or-v1-..."

Get key: https://openrouter.ai/keys

Usage

REPL mode (default)

banana              # flash model
banana -m pro       # pro model
  • Ctrl+V — paste image from clipboard
  • Ctrl+D / exit — quit

Oneshot mode

banana "a cat on a skateboard"
banana "edit this" -i photo.png
banana "edit this" -c              # from clipboard
banana "landscape" --aspect 16:9 -m pro

# Multiple images (clipboard first, then -i in order)
banana "apply style from first image to second" -c -i photo.png

Options

Flag Description
-m, --model flash (default) or pro
-i, --image Input image path
-c, --clipboard Use clipboard image as input
-a, --aspect Aspect ratio (1:1, 16:9, etc)
-s, --size Output size (1K, 2K)
-o, --output Output filename

Models

  • flash — google/gemini-2.5-flash-image (Nano Banana)
  • pro — google/gemini-3-pro-image-preview (Nano Banana Pro)

About

CLI for Nano Banana (Gemini image generation) via OpenRouter

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages