Skip to content

About

A Nano Banana Tools Box (JSON To Image, Character and Style Transfer) Packed in a Kawaii UI

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

NanoBanana Alchemy

Journey preview 1 Journey preview 2 Journey preview 3

Overview

NanoBanana Alchemy is a FastAPI + HTMX studio for prompt-driven image workflows. It lets you manage JSON templates, blend references, run character and style transfers, and review outputs in a clean, visual pipeline. The home “journeys” showcase each pipeline from template → prompt → result.

Key capabilities

  • JSON To Image: render images directly from structured JSON prompts.
  • Character Transfer: blend a source reference with a JSON prompt.
  • Style Transfer: compose from single or multi-image style sets.
  • Templates Library: create, edit, and reuse templates with preview images.
  • Outputs Gallery: browse, download, and delete generated images.
  • Inline UX: live previews, pop‑up image zoom, and structured editors.

Installation (uv)

  1. Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Sync dependencies
uv sync
  1. Configure env
cp .env.example .env

Set GEMINI_API_KEY in .env.

  1. Run the app
uv run uvicorn main:app --reload

Open: http://127.0.0.1:8000

Notes

  • Generated assets are saved in static/JsonToImage, static/CharacterTransfer, and static/StyleTransfer.
  • Templates and previews live under static/library/<template_id>/.

About

A Nano Banana Tools Box (JSON To Image, Character and Style Transfer) Packed in a Kawaii UI

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages