
最近 GitHub 上一个新项目非常火:banana-slides。

近一周上涨 2K+ Star,目前热度非常猛。
究其原因,是它走了完全不同的一条路:Vibe PPT(氛围驱动的 PPT)。
banana-slides 是一款基于 Nano Banana Pro 的原生 Vibe PPT 生成工具。
它不强调“套模板”,而是解决一个更真实的问题:
你脑子里有内容、有结构、有感觉,但你做不出好看的 PPT。
目的就是把 「想法 + 氛围 + 内容结构」 直接转成可展示的幻灯片。
让 PPT 更像设计师 + 内容专家一起做出来的,而不是模板拼接。


1、灵活多样的创作路径
支持 想法、大纲、页面描述 三种起步方式,满足不同创作习惯。
一句话生成:输入一个主题,AI 自动生成结构清晰的大纲和逐页内容描述。自然语言编辑:支持以 Vibe 形式口头修改大纲或描述(如"把第三页改成案例分析"),AI 实时响应调整。大纲/描述模式:既可一键批量生成,也可手动调整细节。
2、强大的素材解析能力
多格式支持:上传 PDF/Docx/MD/Txt 等文件,后台自动解析内容。智能提取:自动识别文本中的关键点、图片链接和图表信息,为生成提供丰富素材。风格参考:支持上传参考图片或模板,定制 PPT 风格。
3、"Vibe" 式自然语言修改
不再受限于复杂的菜单按钮,直接通过自然语言下达修改指令。
局部重绘:对不满意的区域进行口头式修改(如"把这个图换成饼图")。整页优化:基于 nano banana pro🍌 生成高清、风格统一的页面。
4、开箱即用的格式导出
多格式支持:一键导出标准 PPTX 或 PDF 文件。完美适配:默认 16:9 比例,排版无需二次调整,直接演示。
banana-slides上手零门槛,支持 Docker 一键部署。以下是详细指南:
1、克隆项目
git clone https://github.com/Anionex/banana-slides
cd banana-slides2、配置环境变量
创建 .env 文件(参考 .env.example):
cp .env.example .env编辑 .env 文件,配置必要的环境变量:
# AI Provider格式配置 (gemini / openai)
AI_PROVIDER_FORMAT=gemini
# Gemini 格式配置(当 AI_PROVIDER_FORMAT=gemini时使用)
GOOGLE_API_KEY=your-api-key-here
GOOGLE_API_BASE=https://generativelanguage.googleapis.com
# 代理示例: https://aihubmix.com/gemini
# OpenAI 格式配置(当 AI_PROVIDER_FORMAT=openai 时使用)
OPENAI_API_KEY=your-api-key-here
OPENAI_API_BASE=https://api.openai.com/v1
# 代理示例: https://aihubmix.com/v13、启动服务
docker compose up -d然后访问前端页面 http://localhost:3000 即可开始使用。
其后端 API:http://localhost:5000
同时还支持自定义源码部署,详细指南可参考项目主页文档。
banana-slides 并不承诺能够一键做出完美PPT。
但它在做一件更现实的事:
让有内容的人,更容易做出专业且拿得出手的 PPT。
如果你已经厌倦了千篇一律的 AI 模板,也不想再在格式和排版上反复消耗时间,那么这个开源项目绝对值得你去 Star 一下,甚至亲自部署体验一番。
GitHub 项目地址:https://github.com/Anionex/banana-slides

如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️
在看你就赞赞我!
