RadarTopicsBuildersWeeklyReads
Open Source Radar
Anionex/

banana-slides

GitHubWebsite

Banana Slides is an AI-native PPT generator based on nano banana pro, enabling outline/page descriptions to become editable PPTX/PDF exports with per-page templates and conversational edits. It supports Docker-based deployment, environment variable configuration, and multi-format material parsing.

15kstars
1.8kforks
75issues
AGPL-3.0license
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

An AI-native slides generator that creates editable presentations from ideas, outlines, documents, images, and custom templates. It includes features for prompt-to-slide generation, template control, material parsing, conversational editing, PPTX export, project history, and reproducible workflows. It supports local Docker deployment and online use.

How it works

  • Provides multiple starting paths: ideas, outlines, or page descriptions. It can generate outlines and per-page content descriptions, with natural language editing for modifications.
  • Material parsing: uploads PDFs/Docx/MD/Txt and automatically extracts key points, image links, and chart information; extracted images are linked to the project material library.
  • Style references: supports uploading reference images or templates to define PPT style.
  • Exports: allows exporting PPTX or PDF; includes options for slide transitions and default 16:9 layout; there is a beta feature for editable PPTX exports.
  • Video export: can generate a video explanation with AI narration and subtitles from slides.

Getting started

  • Docker Compose: use pre-built images to start frontend and backend:
docker compose -f docker-compose.prod.yml up -d
  • Access endpoints:
  • Frontend: http://localhost:3011
  • Backend API: http://localhost:5011
  • For local development, steps include cloning the repo, configuring environment variables, and starting frontend/backend separately as described in the docs.

Recent releases

  • v0.9.0-rc.2 Banana Slides 0.9.0 RC2 (2026-07-11): Banana Slides 0.9.0 RC, focusing on reusable templates, desktop/local workflows, and more export formats; highlights include Per-page Templates: single/multi-template modes; image or PDF uploads for template construction.
  • v0.9.0 RC1 (2026-07-03): Banana Slides 0.9.0 RC1 with similar focus on templates and workflows.
  • v0.4.0 (2026-02-09): internationalization, dark mode, redesigned editor, and QoL improvements.

Traction

  • Stars: 15378

Behind the repo

  • The project is maintained by Anionex and provides Docker-based deployment options and a frontend/backend split; references to AI providers and LazyLLM integration are included in environment variable guidance.

Caveats

  • License: AGPL-3.0
  • Created: 2025-11-29
  • Last push: 2026-08-03
  • Open issues: 75
  • Primary language: TypeScript
  • Deployment requires API keys for AI providers and may involve costs for Gemini/OpenAI/LazyLLM services.
SharePost on XLinkedIn
All trending reposRevenue-verified startups →