Zum Hauptinhalt springen

Nano Banana

Nano Banana ist die hauseigene AI-Bildgenerierungs-Pipeline von CLOUDPILOTS. Im Repo stecken drei Dinge in einem:

  1. Ein Genkit-basiertes Backend, das Gemini / Imagen über eine mehrstufige Cloud Tasks Pipeline orchestriert (Prompt Engineering → Image Generation → Enhancement → Color Matching). Alle Outputs landen in Firestore und GCS, serviert wird das Ganze aus Cloud Run.
  2. Eine React-Web-App unter https://nano.cpl.ai für menschliche User — Interview-Flow, Concept Proposals, Live-Progress, Gallery.
  3. Ein Remote MCP Server unter https://mcp.nano.cpl.ai für AI-Clients (Claude Desktop, Claude Code, claude.ai). OAuth 2.1 mit einem Google Workspace Gate; vier Tools, die alle dieselbe Pipeline bedienen.

Ein separates Claude Skill unter skills/nano-banana/ bringt Claude bei, wie er das MCP idiomatisch nutzt — wann propose_concepts statt einem One-Shot generate_image sinnvoll ist, wie concept_id den brand-styled Prompt weiterträgt, und wie Progress an einen Human-in-the-Loop zurückgespielt wird.

Für wen ist das

  • Marketers, die brand-styled Hero-Bilder wollen, ohne ein Design-Tool zu öffnen. Web-App nutzen.
  • AI-Agents und AI-augmented Developer, die Bildgenerierung als Claude-Tool brauchen. MCP Server nutzen.
  • Operators, die Deployment, IAM, Secrets oder die Pipeline-Innereien pflegen. Einstieg über Architektur und Deployment.

Quick Start

Wenn du… willstHier entlang
Bilder über eine UI generierenhttps://nano.cpl.ai
Aus Claude Desktop heraus nutzenSkill-Installation
Die Pipeline verstehenArchitektur
MCP-Tools direkt aufrufenMCP-Tools
Lokal laufen lassen / mitcodenLocal Dev
Deployen oder betreibenDeployment

Ein Wort zum Brand Styling

Jedes Bild, das Nano Banana verlässt — egal ob aus der Web-App oder aus einem Claude-Tool-Call — läuft durch die Prompt-Engineer-Stage, die den Corporate Visual Style Guide einspielt. Rohe Prompts werden in den Brand-Ton umgeschrieben, bevor das Diffusion-Modell sie überhaupt sieht. Deshalb produziert auch ein direkter generate_image-MCP-Call on-brand Output und keine generische Stockfoto-Optik. Details unter Brand Styling.