MaynorAI
Back to blog

Now Open Source! An AI Tool That Brings "Soul" to Presentation Design

Now open source! Build presentations effortless with banana-slides, a native AI PPT application powered by nano banana pro and Google Gemini.

Aug 1, 2026Maynor
Now Open Source! An AI Tool That Brings "Soul" to Presentation Design

Now Open Source! An AI Tool That Brings "Soul" to Presentation Design

Source: https://blog.csdn.net/xianyu120/article/details/155698581

Now Open Source! An AI Tool That Brings "Soul" to Presentation Design

A native AI PPT application built on nano banana pro🍌


01 Presentations: The Eternal Bane of Every Worker's Existence

Have you ever experienced a breakdown like this?—

Your presentation is due tomorrow, and your slide deck is still completely blank.

You have a million brilliant ideas in your head, but the moment you open PowerPoint, you start wrestling with layouts, fighting color palettes, and battling font choices...

In the end, your enthusiasm is completely drained, leaving behind nothing more than a rushed "good enough" compromise.

This isn't your fault—it's the tool's fault.


02 Existing AI PPT Tools Lack "Vibe"

There are plenty of AI presentation generators on the market, but after using them, you quickly realize:

❌ You can only select preset templates—want to adjust the style? No chance

❌ Once generated, it's done—want to tweak a detail? Start all over again

❌ Presentations generated for a hundred different people all look identical

❌ The image quality is concerning—either blurry or plain ugly

❌ Text and graphics layouts feel disjointed, with zero sense of design

They call themselves "Vibe PPT" tools, but in reality, they're just "Cookie-Cutter PPT" tools.

True vibe means making presentation design as natural as breathing—wherever your thoughts go, generation and editing follow seamlessly.


03 nano banana pro🍌 Changes Everything

Until the nano banana pro model came along.

I tried using it to generate slide pages, and the results blew me away:

✅ Extremely high visual quality with refined details

✅ Highly consistent overall style without looking mismatched

✅ Accurately renders all text specified in the prompt

✅ Perfectly adheres to the design style of reference images

Isn't this precisely what an AI PPT tool needs most?

And so, banana-slides🍌 was born.

Image


04 What Can banana-slides Do?

🚀 Generate a Complete Presentation from a Single Prompt

Input an idea, and the AI automatically generates an outline, page-by-page descriptions, and the final finished product.

From "blank slate" to "complete deck," it takes just a few minutes.

Image

🔄 Three Generation Workflows to Fit Your Workflow

  • From Idea: Only have a vague concept in your head? That's plenty
  • From Outline: Already have a structure? Let the AI expand it
  • From Description: Know exactly what each page needs? Render images directly

📎 Intelligent Asset Understanding

Supports uploading PDF, Word, Markdown, and other file types, automatically parsing content and embedded images.

Text links and Markdown images inside documents? Automatically extracted as well.

🗣️ Natural Language Editing

Not satisfied with a specific slide? Just say what you want changed.

"Make the title font larger"

"Change the background to dark blue"

"Add a data chart"

The AI gets it.

🎨 Reference Image Style Transfer

Upload a screenshot of a presentation design you love, and generated slides will automatically "learn" and adapt to its style.

📊 One-Click Export

Export directly to PPTX or PDF in 16:9 aspect ratio, ready to use out of the box.


05 Take a Look at the Results

Image

These were all generated with a single click using banana-slides.

Not preset templates—literally "painted" by AI.


06 Technical Architecture at a Glance

Frontend: React 18 + TypeScript + Vite + Tailwind CSS

Backend: Python 3.10+ + Flask + SQLite

AI Capabilities: Powered by Google Gemini API + nano banana pro🍌

Deployment Options:

  • One-click launch with Docker Compose
  • Free cloud deployment supported via Vercel + Render

Fully open source under the MIT License.


07 Who Is This For?


08 Roadmap

Completed Features:

  • ✅ Three generation pathways: Idea / Outline / Description
  • ✅ Multi-format document upload and parsing
  • ✅ Single-slide selection box editing
  • ✅ Asset generation and management
  • ✅ Multi-language support (Chinese / English)
  • ✅ Dark / Light mode

In Progress:

  • 🔄 Vibe-based outline and description adjustments
  • 🔄 Element segmentation and local inpainting
  • 🔄 Web search integration
  • 🔄 Agent mode

More features are on the way...


09 How to Get Started?

The Easiest Way:

Head over to https://ppt.nanobanana-free.top/ and start vibing your presentations.

Image

Image


10 Final Thoughts

Making presentations shouldn't be a painful experience.

It should be a canvas for expressing your ideas, not an obstacle holding you back.

What banana-slides🍌 aims to do is enable everyone to quickly create beautiful, professional presentations.

No design background required. No layout skills needed.

Just your ideas.


🙏 Acknowledgments

Special thanks to Anionex for developing the original banana-slides project!

This project builds upon the author's outstanding work, providing optimizations and enhancements for a smoother deployment and user experience.


Repository: https://github.com/xianyu110/banana-slides

If you find this useful, feel free to drop a ⭐️ Star to show your support!

Forks, PRs, and Issue submissions are all welcome—let's make this project even better together.


Vibe your PPT like vibing code. 🍌

Keep reading

Related articles