33rd of 3 in Workflow automation with AI

banana-slides

AI slide deck generator that exports PPTX, PDF and narrated video

Stars
15.7k
License
AGPL-3.0
Last commit
Oct 2026
Last release
Feb 2026
Language
TypeScript

Missed the latest GitHub check; these facts may be older.

Overview

Banana Slides generates presentations from a topic, outline, page descriptions or uploaded PDF/Docx/MD/Txt files, rendering each page as an image with image-generation models such as Nano Banana Pro. Pages can be edited by natural-language instructions or box selection, and exported as PPTX, PDF, editable PPTX (beta) or an MP4 with TTS narration. It runs as a Flask backend plus a web frontend and needs an API key for a text/image provider.

Who it is for: Users who want AI-generated, editable slide decks from prompts or documents

Strengths

  • Several providers: Gemini, OpenAI-format, Volcengine, Vertex AI and LazyLLM vendors like Qwen and DeepSeek
  • Exports PPTX, PDF, editable PPTX (beta) and narrated MP4 with subtitles
  • Edit pages by natural-language prompt or box selection; per-page templates supported
  • Prebuilt Docker Hub images with a docker-compose.prod.yml, plus a CLI and agent skills

Weaknesses

  • AGPL-3.0 license restricts use in closed-source hosted services
  • Needs paid external image-generation API; README warns Nano Banana Pro calls are costly
  • Editable PPTX export is beta; better results need a Baidu API key
  • README is mostly Chinese; desktop build is at release-candidate stage (v0.9.0-rc.7)

What it needs

  • no GPU
  • Docker + Compose
  • Needs Gemini/OpenAI/Volcengine/Vertex or LazyLLM API key, FFmpeg with libass (video export), LibreOffice (optional, PPTX upload), Baidu API key (optional, editable export)
  • Models: Gemini (Nano Banana Pro), OpenAI-compatible (gpt-image-2), Volcengine Doubao/Seedream, Vertex AI, LazyLLM vendors (Qwen, DeepSeek, GLM, Kimi, MiniMax, SiliconFlow)
  • port 3011

Head to head

Also in Workflow automation with AI

See all 3
Also in Workflow automation with AI
RankProjectScore
1n8nVisual workflow automation with code steps, AI agent nodes and 1500+ integrations207.4k starscustom license77 out of 100
2ActivepiecesSelf-hosted workflow automation with TypeScript integrations, alternative to Zapier25.1k starscustom license71 out of 100