Self-hosted hot-news monitor that aggregates trending topics from Chinese platforms and RSS feeds, filters by keyword or AI, and pushes digests to chat and email channels.
Anionex/banana-slides
AI-native slide generator that turns ideas, outlines, documents and templates into editable PPTX, PDF or narrated video slides.
Open-source alternative to:Gamma
Microsoft PowerPoint
- Stars
- 15,787
- Forks
- 1,913
- Open issues
- 68
- Last commit
- yesterday
What is it?
Banana Slides is a self-hostable web app that generates presentations with AI image models. You can start from a single topic, an outline, or page-by-page descriptions, and the app produces a structured outline and per-slide content. Uploaded PDF, Docx, Markdown and text files are parsed for key points, images and charts, and images are added to the project's asset library for reuse.
Editing is done in natural language. You can ask for a change to a whole page, or select a region and describe the replacement, such as turning an image into a pie chart. Custom templates can be uploaded as images or PDFs, and the app can match each page to a template or let you bind templates page by page. Projects export to PPTX, PDF, or MP4 videos with AI voice narration and subtitles.
The project provides a Docker Compose setup for local deployment, a desktop build, and a CLI. It works with several model providers, including Gemini, OpenAI-compatible endpoints, Volcengine, Vertex AI, and several Chinese vendors through LazyLLM. The code is licensed under AGPL-3.0, and the README notes that commercial closed-source use requires a separate license.
Key features
- 01Generates a slide outline and per-page content from a single topic.
- 02Parses PDF, Docx, Markdown and text files into key points, images and charts.
- 03Lets you edit slides by voice or text, including selecting a region to change.
- 04Supports custom templates, with per-page template matching.
- 05Exports to editable PPTX, PDF, or narrated MP4 video with subtitles.
- 06Deploys locally with Docker Compose and supports several AI model providers.
Use cases
- Turning a meeting topic or rough notes into a first-draft slide deck quickly.
- Converting an existing document or report into presentation slides.
- Producing a presentation that matches a company or personal template.
- Creating narrated explainer videos from slide content.
Quick start
- 1
Clone the repository
git clone https://github.com/Anionex/banana-slides - 2
Open the online demo instead of installing locally
Things to know
- Generation depends on AI model API keys, which typically cost money.
- Licensed under AGPL-3.0, which requires source disclosure for networked modifications.
- The README describes local deployment mainly via Docker, so self-hosting takes setup effort.
Topics
FAQ
- What is banana-slides?
- AI-native slide generator that turns ideas, outlines, documents and templates into editable PPTX, PDF or narrated video slides. Banana Slides is a self-hostable web app that generates presentations with AI image models. You can start from a single topic, an outline, or page-by-page descriptions, and the app produces a structured outline and per-slide content. Uploaded PDF, Docx, Markdown and text files are parsed for key points, images and charts, and images are added to the project's asset library for reuse.
- Is banana-slides free to use? What license does it have?
- banana-slides is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is banana-slides still maintained?
- Actively maintained. The last commit to banana-slides was on Oct 19, 2026.
- What can I use banana-slides for?
- Turning a meeting topic or rough notes into a first-draft slide deck quickly. Converting an existing document or report into presentation slides. Producing a presentation that matches a company or personal template. Creating narrated explainer videos from slide content.
- How do I install banana-slides?
- Clone the repository: git clone https://github.com/Anionex/banana-slides Open the online demo instead of installing locally
- Where can I get banana-slides?
- The source code and installation instructions are on GitHub: https://github.com/Anionex/banana-slides
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted pipeline that searches many job boards, tailors your CV per role, scores fit, and tracks applications in one dashboard.
An AI-assisted novel writing app that helps authors generate outlines, characters, worldbuilding and chapters, self-hosted with FastAPI, React and PostgreSQL.
Self-hosted AI stock monitor for A-shares, Hong Kong and US stocks, with portfolio tracking, price alerts, TradingAgents-based analysis and automated reports.
A self-hosted subtitle system where an LLM agent finds, verifies, and installs subtitles for your media library, and translates when no source exists.
A self-hosted AI workspace combining chat, agents, deep research, documents, email, notes, calendar and local model workflows.