Skip to content

Go Bananas!AI Image Playground

Production-ready, multi-tenant image generation on Cloudflare's global edge network

Go Bananas! AI Mascot

Four Ways to Connect

Unlike single-protocol tools, Go Bananas offers unprecedented flexibility:

MethodBest ForDescription
Claude Code SkillsAI-assisted developmentNative plugin integration for Claude Code
REST APIWeb & mobile appsStandard HTTP endpoints for any application
MCP ProtocolClaude Desktop, CursorFull MCP support for AI assistants
CLITerminal, scripts, CI/CDgb generate "sunset" for automation

All tools are exposed via MCP and REST; the CLI supports core workflows and is adding parity over time.

Feature Parity Across Methods

FeatureSkillsRESTMCPCLI
Image Generation
Character Library
Product References
Style Presets
Conversational Editing
Usage Analytics

Quick Example

Connect Claude Desktop to Go Bananas! and start generating images:

json
// claude_desktop_config.json
{
  "mcpServers": {
    "go-bananas": {
      "command": "npx",
      "args": ["-y", "gobananas-mcp"],
      "env": {
        "GO_BANANAS_API_KEY": "sk_live_your_api_key"
      }
    }
  }
}

Then just ask Claude:

"Generate an image of a sunset over mountains with purple clouds"

Or create consistent characters:

"Create a character named 'Luna' - a young girl with silver hair and blue eyes wearing a red cape"

"Generate Luna playing in a meadow"

"Generate Luna reading a book by a fireplace"

Architecture Overview

Go Bananas! System Architecture

MCP clients connect through Cloudflare Edge to Gemini AI with R2 and D1 storage

Documentation Sections

SectionDescription
GuideInstallation, quick start, authentication, and core concepts
FeaturesImage generation, editing, characters, products, and analytics
Master GuidesComprehensive deep-dives: Character Consistency, Product Marketing
ConsoleWeb dashboard for managing images and settings
MCP ToolsAll 37 MCP tools with parameters and examples
REST APIComplete REST API reference with curl examples
ArchitectureSystem diagrams, data flows, and design decisions
Self-HostingDeploy your own instance on Cloudflare
ContributingHow to contribute to the project

Key Capabilities

For Users

  • Generate images from text prompts with style control
  • Edit images conversationally without re-uploading
  • Create consistent characters across multiple scenes
  • Generate product marketing images at scale
  • Track usage and manage quotas

For Developers

  • Full MCP protocol support for AI integrations
  • REST API for custom applications
  • Multi-tenant architecture for SaaS deployments
  • Comprehensive webhook and event system
  • TypeScript SDK with full type safety

For Self-Hosters

  • One-command deployment to Cloudflare
  • Automatic global distribution
  • Pay-as-you-go pricing
  • Full data ownership
  • Custom domain support

Released under the MIT License.