5.4K Star 的 Banana Slides – 开源 AI PPT 生成工具,一句话描述自动生成 PPT,能自然语言修改。
Banana Slides是什么
Banana Slides 是一款基于 nano banana pro 模型 打造的原生 AI PPT 生成工具,致力于实现“Vibe PPT”理念——让演示文稿既快速生成,又兼具美感与个性。与传统 AI PPT 工具不同,它突破了模板限制、风格单一、图文割裂等痛点,支持从一句话想法、结构化大纲或详细页面描述三种路径出发,智能生成高质量、风格统一的幻灯片。用户可上传 PDF、DOCX、Markdown 等格式文件,系统会自动解析文本与图片,并结合参考图进行风格迁移,实现高度定制化。更令人惊喜的是,它支持自然语言修改——你可以用口语化指令对单页或局部区域进行重绘或调整,极大提升创作自由度。前端采用 React + TypeScript + Tailwind CSS,交互流畅;后端基于 Flask,集成 Google Gemini API,配合 python-pptx 实现专业级导出(PPTX/PDF,16:9 标准比例)。无论是学生赶作业、职场人做提案,还是教师备课,Banana Slides 都能大幅降低设计门槛,让你专注内容表达而非排版琐事。项目开源、部署简单(支持 Docker 一键启动),并持续迭代中,未来还将支持元素分割编辑、Agent 模式与多语种。如果你厌倦了千篇一律的 PPT,不妨试试这个真正“有感觉”的 AI 创作工具。
🎯 降低PPT制作门槛,让每个人都能快速创作出美观专业的演示文稿

Banana Slides的主要功能
- 多种创建方式:支持从主题、大纲、页面描述三种方式起步创建 PPT,满足不同用户习惯和需求。
- 文件解析与内容提取:可上传 PDF、Docx、MD、Txt 等文件,自动解析关键点、图片链接和图表信息,便于快速生成 PPT 内容。
- 自然语言修改:用户可通过自然语言指令对 PPT 进行修改,如调整文字、布局等,操作简单便捷。
- 灵活的部署方式:支持 Docker Compose 部署和从源码部署,适合不同技术背景的用户。
- 标准格式导出:支持一键导出 PPTX 或 PDF 文件,无需二次调整排版,方便直接使用。
Banana Slides的项目地址
- Github仓库:https://github.com/Anionex/banana-slides
如何使用Banana Slides
- 克隆代码仓库:从GitHub上获取Banana Slides的项目代码,这是使用该工具的基础。
- 配置环境变量:创建
.env文件并根据.env.example配置必要的环境变量,确保系统可以正确运行。 - 启动服务:通过Docker Compose或手动启动后端和前端服务,确保应用程序能够正常运行。
- 访问应用:在浏览器中输入指定的地址(如
http://localhost:3000),即可进入Banana Slides的界面开始使用。 - 创建PPT:选择从主题、大纲或页面描述开始创建PPT,输入相关信息后,AI将自动生成内容。
- 修改和调整:利用自然语言指令对生成的PPT进行修改,调整文字、布局或样式等。
- 导出文件:完成PPT制作后,可一键导出为PPTX或PDF格式,方便在其他场合使用。
Banana Slides的应用场景
- 学生作业与报告:快速生成课程报告、演讲稿或作业演示文稿,节省时间,提升学习效率。
- 商务演示:为职场人士制作商业提案、产品介绍或项目汇报的 PPT,快速呈现专业内容。
- 教育教学:帮助教师快速制作教学课件,将复杂的教学内容转化为生动的演示文稿,提升课堂互动性。
- 个人演讲:无论是公开演讲还是私人分享,快速生成个性化的演讲 PPT,增强表达效果。
- 创意展示:为创意工作者快速生成创意概念展示文稿,帮助快速梳理思路并呈现创意。
- 日常汇报:快速制作日常工作报告、会议汇报等,提升工作效率,减少重复劳动。

共有 0 条评论