Banana‑slides 是一款基于 Nano Banana Pro 模型的开源 AI 演示文稿生成工具,旨在让用户仅凭一句话、简要大纲或页面描述,就能快速生成结构完整、视觉统一的 PPT。
Banana‑slides开源项目地址:https://github.com/Anionex/banana-slides

项目采用前端 React 与后端 Python Flask 架构,提供 Docker 一键部署方案,支持 Python 3.10+、Node.js 16+ 以及有效的 Google Gemini(或 OpenAI)API Key,配置完成后即可通过 docker compose up -d 启动服务,访问 http://localhost:3000 开始创作。
主要功能
1.多种创作方式:
- 一句话生成:输入简短需求,AI 自动提炼要点并生成完整 PPT。
- 大纲模式:上传文档(PDF、Word、Markdown 等)或手动输入大纲,系统自动拆解并生成对应页面。
- 页面描述:提供具体页面的文字或参考图片,AI 按照“Vibe PPT” 风格生成符合氛围的页面。
2.素材自动解析:能够自动提取文本中的图片链接、图表信息,并将其嵌入生成的幻灯片,省去手动搜图和排版的步骤。
3.自然语言编辑:在生成后,用户可通过口头或文字指令对 PPT 内容、布局、配色等进行即时修改,AI 会重新渲染相应页面,真正实现“对话式”创作。
4.多格式导出:支持一键导出标准 PPTX 或 PDF(默认 16:9 宽屏比例),生成文件可直接在 PowerPoint、WPS 等办公软件中打开,无需二次排版。
5.灵活部署:提供源码部署和 Docker 镜像两种方式,亦可自行配置 Gemini、OpenAI 双引擎,满足国内外不同网络环境的使用需求。
适用场景
- 学生作业与学术报告:快速将论文、笔记转化为演示文稿,专注内容而非排版。
- 商务提案与产品演示:在短时间内生成专业、视觉统一的提案 PPT,提升会议效率。
- 教学与培训:教师可通过简要大纲快速制作教学幻灯片,支持多媒体素材自动嵌入。
- 个人创意展示:创作者可上传参考图片或手绘草图,让 AI 按照指定风格生成艺术化的演示页面。
项目地址与社区
项目源码托管在 GitHub,地址为 https://github.com/Anionex/banana‑slides ,社区活跃度高,官方文档提供了完整的部署、使用与二次开发指南,用户可在 README 中查看详细的 API 参数说明与常见问题解答。
Banana‑slides 通过强大的大语言模型和灵活的多模态输入,实现了从“想法”到“完整 PPT” 的全链路自动化,是目前开源生态中最具实用价值的 AI PPT 生成方案之一。



