33rd of 3 in Workflow automation with AI
banana-slides
AI slide deck generator that exports PPTX, PDF and narrated video
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- 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| Rank | Project | Score |
|---|---|---|
| 1 | n8nVisual workflow automation with code steps, AI agent nodes and 1500+ integrations | 77 out of 100 |
| 2 | ActivepiecesSelf-hosted workflow automation with TypeScript integrations, alternative to Zapier | 71 out of 100 |