又到了每年最让人头皮发麻的季节——不是双十一剁手,也不是春节催婚,而是……年终汇报 PPT 制作季!
你是不是也经历过这样的场景?
花三天写完述职报告,结果领导说:“PPT 太丑,重做。”
想找点高级感模板,结果全网都是“科技蓝+渐变箭头”;
图文排版像拼夕夕风,自己看着都心虚;
最后熬到凌晨三点,只为了把那个该死的图标对齐……
别慌!今天我要安利一个代差级的 PPT 制作神器——Banana Slides(没错,就是香蕉🍌那个 banana)。
它不是那种“AI 生成=换个皮”的敷衍工具,而是真正能让你边喝咖啡边说“把第三页改成饼图” 的 Vibe 式 PPT 工具!
简单说:你动嘴,它动手。
Banana Slides 是一个基于 nano banana pro 的原生 AI PPT 生成应用。它支持:
一句话生成完整 PPT(比如:“给我做个 2025 年 AI 行业趋势分析”)
上传 Word/PDF/Markdown,自动提取内容+图表
用自然语言修改页面(“这页太花,简约点”、“加个客户案例”)
导出可编辑的 PPTX(不是图片!不是 PDF!是真·能改的 PPT!)
而且——无水印、无页数限制、无模板绑架!
对比某知名笔记 AI 的 Slide 功能(咳咳,NotebookLM),Banana Slides 简直是“Pro Max Ultra”版:
| 功能 | NotebookLM | Banana Slides |
|---|---|---|
| 最多页数 | 15 页 | 不限! |
| 能二次编辑吗? | ❌ 只能看 | ✅ 框选+口头修改 |
| 能加素材吗? | 生成完就锁死 | 随时上传图片/文档 |
| 导出格式 | 仅 PDF | PDF + 可编辑 PPTX |
| 水印 | 免费版有大水印 | 干净如新,自由增删 |
所谓 “Vibe PPT”,就是不靠菜单栏,靠感觉。
你不需要知道“母版”“占位符”“SmartArt”是什么,只需要像跟同事聊天一样说:
“把第二页的数据可视化换成柱状图,颜色用深蓝。”“最后一页加个二维码,链接到我们官网。”“整体风格参考我上传的这张海报。”
它就能理解、执行、生成——还贼好看。
我本地试了两个例子:
9 页的AI Agent介绍
31 页的Agent Skill介绍
效果直接拉满,老板看了都说“这不像你做的”(这是夸!)。


虽然它是开源项目(GitHub 地址),但部署流程相当友好。下面这份指南,连你家猫都能照着跑起来(前提是你给它装了键盘)。
Python 3.10 或更高版本(别用 Python 2,那是上古时代了,恐龙都比它年轻)
Node.js 16+(建议用 nvm 管理版本,避免和系统自带的打架)
一个 Google Gemini API Key(或者 OpenAI / Vertex AI 的 Key)(免费额度够玩一阵子,记得别泄露!)
一点点耐心 + 对 PPT 的怨念(这个最重要)
打开你的终端(Mac/Linux 用 Terminal,Windows 用 PowerShell 或 WSL),然后:
git clone https://github.com/Anionex/banana-slides.gitcd banana-slides
如果你还没装 git……兄弟,你是从石器时代穿越来的吗?快去装一个!
uv(超快的 Python 包管理器)官方推荐用 uv,比 pip 快十倍,还自带虚拟环境:
# 打开powershell,安装到当前用户目录(推荐)irm https://astral.sh/uv/install.ps1 | iex#验证安装是否成功,若成功则显示uv版本uv --version
装完后重启终端,确保 uv --version 能跑。
# 进入后端目录cd backend# 安装依赖(uv 会自动创建虚拟环境)uv sync# 验证安装是否成功,若成功则显示uv版本uv --version
cp .env.example .env编辑env文件,重点编辑以下几个信息(也可在项目启动时,按照引导页进行编辑)
# AI Provider格式配置 (gemini / openai / vertex)AI_PROVIDER_FORMAT=gemini# Gemini 格式配置(当 AI_PROVIDER_FORMAT=gemini 时使用)GOOGLE_API_KEY=your-api-key-hereGOOGLE_API_BASE=https://generativelanguage.googleapis.com# 代理示例: https://aihubmix.com/gemini# OpenAI 格式配置(当 AI_PROVIDER_FORMAT=openai 时使用)OPENAI_API_KEY=your-api-key-hereOPENAI_API_BASE=https://api.openai.com/v1# 代理示例: https://aihubmix.com/v1# Vertex AI 格式配置(当 AI_PROVIDER_FORMAT=vertex 时使用)# 需要 GCP 服务账户,可使用 GCP 免费额度# VERTEX_PROJECT_ID=your-gcp-project-id# VERTEX_LOCATION=global# GOOGLE_APPLICATION_CREDENTIALS=./gcp-service-account.jsonBACKEND_PORT=5000...# 可编辑导出服务配置# 百度api key 在 https://console.bce.baidu.com/iam/#/iam/apikey/list中获取BAIDU_OCR_API_KEY=your-api-key-here
# 启动 uv run alembic upgrade head; if ($?) { uv run python app.py }
如果看到类似
╔══════════════════════════════════════╗║ 🍌 Banana Slides API Server 🍌 ║╚══════════════════════════════════════╝Server starting on: http://localhost:5000
的提示,恭喜!后端跑起来了!
💡 小贴士:你可以用
--reload参数开启热重载(开发时超方便):uv run -- main.py --reload
另开一个终端窗口(别关掉后端!),回到项目根目录:
cd frontendnpm install (如果你网络慢,可以换淘宝镜像:npm config set registry https://registry.npmmirror.com)
前端会自动连接到 http://localhost:5000 的后端服务。如需修改,请编辑 src/api/client.ts。
npm run dev看到 Local: http://localhost:3000 就说明前端也 ready 了!
打开浏览器,访问:
👉 http://localhost:3000
然后:
输入你的主题(比如“2026年Q1市场策略”)
生成大纲内容 
生成页面信息
生成PPT并调整

坐等 AI 给你整活!
生成后,你可以:
用自然语言修改任意页面
拖拽调整布局
导出为 PPTX 或 PDF
过去那些“AI 做 PPT”工具,要么模板僵硬,要么改起来比手搓还累。而 Banana Slides 真正做到了降低门槛 + 保留控制权——你可以从一句话开始,也可以精细调整每一像素。
它不是取代你,而是解放你。
毕竟,打工人的时间,不该浪费在对齐图标上。
🍌 项目地址:https://github.com/Anionex/banana-slides👨💻 适合人群:讨厌做 PPT 的所有人(尤其是年底要写总结的你)☕ 建议搭配:一杯美式 + 一句“AI,帮我把这页重做一下”
P.S. 如果你用它做出了惊艳全场的汇报,记得回来留言告诉我