Skip to main content

Online Demo

No installation needed — try it instantly: bananaslides.online

Self-Hosting

Step 1: Install Docker

Download and install Docker Desktop. After installation, launch it and confirm the Docker icon appears in the system tray (Windows) or menu bar (macOS).

Step 2: Download and Start

Create a new directory, enter it, and run the following command to download the config files and start the service:
Edit the .env file to fill in your API key (see Configuration), then start:
AIHubMix is recommended for API keys — it supports both Gemini and OpenAI formats and handles high-concurrency image generation reliably.

Step 3: Open the App

Visit http://localhost:3011 in your browser.
Default ports are 3011 (frontend) and 5011 (backend). To change them, set FRONTEND_PORT and BACKEND_PORT in .env.

Update

In the app, open Settings → About → Check for Updates to compare the current version SHA with the latest available version. Local source-code runs are checked with the current Git SHA as well.

View Logs


Deploy from Source

Requirements

  • Python 3.10+
  • uv package manager
  • Node.js 16+ and npm

Backend

Frontend