Banana Slides:基于 nano banana pro的原生 “Vibe PPT“ 应用!

Banana Slides:基于 nano banana pro 🍌 的原生 "Vibe PPT" 应用!口头修改+框选编辑+素材工具箱+TTS讲解视频+可编辑PPTX导出,一句话生成专业PPT!

💡 AGPL-3.0 开源,基于 Google nano banana pro 模型。不是又一个套壳模板 PPT 生成器------而是真正实现"Vibe PPT"理念的原生应用。一句话/大纲/页面描述三种起步,口头修改指定区域,框选编辑(overlay/replace/擦除),素材工具箱一站式操作,上传任意模板图片+素材智能解析,OpenAI OAuth 绑定 Codex 免 API Key,LazyLLM 支持 DeepSeek/豆包/千问/GLM/硅基流动等国内模型,可编辑 PPTX + PDF + TTS 讲解视频三格式导出,Docker 一键部署,React+Flask 全栈。

📌 目录

  • [1. Banana Slides 是什么?](#1. Banana Slides 是什么?)
  • [2. 为什么需要"Vibe PPT"?](#2. 为什么需要"Vibe PPT"?)
  • [3. 核心功能](#3. 核心功能)
  • [4. 最新更新](#4. 最新更新)
  • [5. 快速部署](#5. 快速部署)
  • [6. 与 NotebookLM 对比](#6. 与 NotebookLM 对比)
  • [7. 竞品对比](#7. 竞品对比)
  • [8. 适用场景](#8. 适用场景)
  • [9. 总结与推荐](#9. 总结与推荐)

1. Banana Slides 是什么?

Banana Slides 是一个基于 Google nano banana pro 🍌 模型的原生 AI PPT 生成应用,核心理念是 "Vibe PPT"------用自然语言"说"出修改,而不是在复杂菜单中点击。

一句话总结

复制代码
Banana Slides = 基于 nano banana pro 的原生 AI PPT 生成应用
  = "Vibe PPT" 理念:口头修改,框选编辑
  = 一句话/大纲/页面描述 三种起步
  = 素材工具箱:整图编辑 + 框选编辑 + 智能擦除
  = 上传任意模板图片 + 任意素材智能解析
  = OpenAI OAuth → Codex 免 API Key
  = LazyLLM → DeepSeek/豆包/千问/GLM 国内模型
  = 可编辑 PPTX + PDF + TTS 讲解视频 三格式导出
  = Docker Compose 一键部署
  = 中英文 + 暗黑模式

2. 为什么需要"Vibe PPT"?

传统 AI PPT 生成器的五大痛点:

复制代码
1️⃣ 只能选择预设模板,无法灵活调整风格
2️⃣ 自由度低,多轮改动难以进行
3️⃣ 成品观感相似,同质化严重
4️⃣ 素材质量较低,缺乏针对性
5️⃣ 图文排版割裂,设计感差

nano banana pro 🍌 模型的突破:

复制代码
✅ 生成质量高:美感 + 一致性远超传统方案
✅ 精确渲染文字:prompt 中的文字几乎 100% 呈现
✅ 遵循参考图风格:上传任意模板图片,风格精准还原
✅ 设计感强:图文融合排版,不再割裂

Banana Slides 的解法:基于 🍌pro 做原生应用,而非套壳模板------

不选模板,不点菜单,直接"说"出你要什么。


3. 核心功能

🎯 功能一:三种创作路径

路径 说明
💡 一句话生成 输入主题,AI 自动生成大纲 + 逐页描述
📋 大纲模式 手动编辑大纲,AI 批量生成页面
📝 页面描述 逐页写描述,精细控制每页内容
复制代码
你只需要说:
  "帮我做一份关于 AI Agent 技术趋势的 PPT"

Banana Slides 自动生成:
  → 大纲:5 章节,12 页
  → 每页描述:标题 + 要点 + 布局建议
  → 一键生成高清页面

🗣️ 功能二:Vibe 口头修改

复制代码
不满意?直接说:

  "把第三页改成案例分析"
  "这个图换成饼图"
  "标题改成红色"
  "这页加一个流程图"

AI 实时响应,口头式修改,无需点菜单。
  • 局部重绘:框选区域,口头修改
  • 整页优化:基于 🍌pro 重新生成

🖌️ 功能三:素材工具箱

模式 说明
整图编辑 对整页进行 AI 编辑
框选编辑 框选区域进行 overlay/replace
智能擦除 擦除不需要的元素
复制代码
一站式素材操作:
  → 上传图片 → AI 生成 → 框选编辑 → 擦除 → 替换
  → 统一入口,无需切换工具

📎 功能四:素材智能解析

能力 说明
多格式上传 PDF / Docx / MD / TXT
智能提取 自动识别关键点、图片链接、图表信息
图片自动入库 解析出的图片自动进入素材库
风格参考 上传参考图片/模板,定制 PPT 风格
粘贴识别 首页/大纲/描述卡片直接粘贴图片

📤 功能五:三格式导出

格式 说明
PPTX(可编辑) 高还原度,背景干净,可自由编辑图像和文字
PDF 标准格式,一键导出
TTS 讲解视频 AI 语音旁白 + 字幕,中/英/日多音色

PPTX 导出额外功能:

复制代码
✅ 页面切换动画:淡入淡出/翻页/平移/擦除/分割/百叶窗/棋盘/时钟
✅ 多选随机应用动画效果
✅ 默认 16:9 比例,直接演示
✅ 生成式获取背景(gpt-image-2 增强)
✅ 百度智能云抠图(免费额度,可编辑导出效果更好)

🔑 功能六:OpenAI OAuth 免 API Key

复制代码
通过 OpenAI 官方 OAuth PKCE 授权流程绑定账号
  → 绑定后直接使用 Codex 作为文本/图片生成 provider
  → 无需手动填写 API Key
  → Plus 账号五小时可生成 100+ 2K 图片
  → 非逆向,官方授权

🇨🇳 功能七:LazyLLM 国内模型支持

复制代码
AI_PROVIDER_FORMAT=lazyllm

支持厂商:
  → DeepSeek(文本生成)
  → 豆包/火山引擎(图片编辑)
  → 通义千问/万象(图片描述)
  → 智谱 GLM
  → 硅基流动
  → 商汤日日新
  → MiniMax
  → ...

文本/图片/描述 可分别配置不同厂商

🖥️ 功能八:CLI + Agent Skills

复制代码
# CLI 操作(2026-04 新增)
banana-slides create --topic "AI Agent"
banana-slides export --format pptx

# Agent Skills 集成
# 详见 https://docs.bananaslides.online/cli

4. 最新更新

日期 更新
2026-04-25 🔥 素材工具箱:整图编辑 + 框选编辑 + 智能擦除
2026-04-25 🔥 OpenAI OAuth:绑定 Codex 免 API Key
2026-04-25 自定义文字风格描述模板(命名/标色/持久化复用)
2026-04-23 gpt-image-2 模型 + 生成式背景获取
2026-04-11 CLI 操作 + Agent Skills
2026-03 额外字段、多比例设定等
2026-02-09 粘贴图片识别 + 大纲章节手动编辑 + Docker 多架构 + 国际化 + 暗黑模式

开发路线图

状态 里程碑
从想法/大纲/描述三种路径创建 PPT
PPT 单页框选区域 Vibe 口头编辑
素材模块:生成/上传等
Vibe 口头调整大纲和描述
可编辑 PPTX 导出(Beta)
TTS 讲解视频导出
🔄 多层次精确抠图可编辑 PPTX 导出
🔄 网络搜索
🔄 Agent 模式
🧭 在线播放功能
🧭 动画和页面切换效果

5. 快速部署

方式一:雨云一键部署(最简)

复制代码
无需安装 Docker 或下载项目
→ 通过雨云应用模板一键部署
→ 新用户有免费试用

方式二:Docker Compose(推荐)

bash 复制代码
# 1. 克隆仓库
git clone https://github.com/Anionex/banana-slides
cd banana-slides

# 2. 配置环境变量
cp .env.example .env
# 编辑 .env,配置 API Key

# 3. 使用预构建镜像启动(推荐)
docker compose -f docker-compose.prod.yml up -d

# 4. 访问应用
# 前端:http://localhost:3011
# 后端:http://localhost:5011

环境变量核心配置

env 复制代码
# 方式1:Gemini 格式
AI_PROVIDER_FORMAT=gemini
GOOGLE_API_KEY=your-api-key
GOOGLE_API_BASE=https://generativelanguage.googleapis.com

# 方式2:OpenAI 格式
AI_PROVIDER_FORMAT=openai
OPENAI_API_KEY=your-api-key
OPENAI_API_BASE=https://api.openai.com/v1

# 方式3:Vertex AI(GCP)
AI_PROVIDER_FORMAT=vertex
VERTEX_PROJECT_ID=your-project-id
VERTEX_LOCATION=global

# 方式4:LazyLLM 国内模型
AI_PROVIDER_FORMAT=lazyllm
TEXT_MODEL_SOURCE=deepseek
IMAGE_MODEL_SOURCE=doubao
IMAGE_CAPTION_MODEL_SOURCE=qwen

国内镜像加速

env 复制代码
DOCKER_REGISTRY=docker.1ms.run/
GHCR_REGISTRY=ghcr.nju.edu.cn/
APT_MIRROR=mirrors.aliyun.com
PYPI_INDEX_URL=https://mirrors.cloud.tencent.com/pypi/simple
NPM_REGISTRY=https://registry.npmmirror.com/

方式三:从源码部署

bash 复制代码
# 环境要求:Python 3.10+, uv, Node.js 16+, FFmpeg

git clone https://github.com/Anionex/banana-slides
cd banana-slides

# 安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# 安装后端依赖
uv sync

# 安装前端依赖
cd frontend && npm install

# 配置环境变量
cp .env.example .env

# 启动后端
cd backend
uv run alembic upgrade head && uv run python app.py

# 启动前端
cd frontend
npm run dev

6. 与 NotebookLM 对比

功能 NotebookLM Banana Slides
页数上限 15 页 无限制
二次编辑 提示词修改 框选编辑 + 口头编辑
素材添加 生成后无法添加 生成后自由添加
导出格式 PDF + 不可编辑 PPTX PDF + 可编辑 PPTX + 讲解视频
水印 免费版有水印 无水印,自由增删元素
风格定制 预设模板 上传任意模板图片
AI 模型 Google 内部 nano banana pro + Codex + 国内模型
自部署 ✅ Docker/源码

7. 竞品对比

对比维度 Banana Slides Gamma Canva AI Presenton PPTAgent
核心模型 nano banana pro 自有 自有 多 LLM DeepPresenter-9B
Vibe 编辑 ✅ 口头+框选
素材工具箱 ✅ 编辑/擦除/替换
可编辑 PPTX ✅ Beta
TTS 视频 ✅ 中/英/日
自定义模板 ✅ 上传任意图片 预设 预设
国内模型 ✅ LazyLLM
免 API Key ✅ OpenAI OAuth
自部署 ✅ Docker
开源 ✅ AGPL-3.0 Apache 2.0 GPL
CLI/Agent

最大差异化

复制代码
1. Vibe 编辑:口头修改 + 框选编辑,不是选模板改参数
2. nano banana pro:生成质量远超传统方案,文字精确渲染
3. 素材工具箱:整图编辑/框选/擦除一站式,不切换工具
4. TTS 讲解视频:PPT → 带旁白字幕的视频,一键搞定
5. 国内模型支持:LazyLLM 接入 DeepSeek/豆包/千问,无需翻墙
6. OpenAI OAuth:Plus 账号免 API Key 直接用

8. 适用场景

复制代码
🎓 学生:快速完成作业 Pre,专注内容不花时间排版
💼 职场人士:商业提案/产品介绍快速可视化
👨‍🏫 教育工作者:教学内容 → 配图教案 PPT
🎨 PPT 专业人士:参考 AI 布局获取灵感
🤖 小白用户:零门槛生成美观 PPT,无需设计经验

9. 总结与推荐

推荐指数:⭐⭐⭐⭐⭐

维度 评分 说明
创新 ⭐⭐⭐⭐⭐ Vibe PPT 理念,口头修改+框选编辑
生成质量 ⭐⭐⭐⭐⭐ nano banana pro,文字精确渲染
易用 ⭐⭐⭐⭐ Docker 一键部署,但 API 配置需注意
功能 ⭐⭐⭐⭐⭐ 三路径+三导出+素材工具箱+TTS
开源 ⭐⭐⭐⭐ AGPL-3.0,非商用免费
国内友好 ⭐⭐⭐⭐⭐ LazyLLM + 国内镜像加速

一句话推荐

复制代码
如果你厌倦了"选模板→填内容→导出"的传统 AI PPT 流程,
想要真正"说出来就能改"的 Vibe 体验,
Banana Slides 是目前唯一的选择。

基于 nano banana pro 的原生生成质量碾压模板方案,
口头修改+框选编辑让迭代效率提升 10x,
素材工具箱+TTS视频+可编辑PPTX 让功能拉满,
国内模型支持让你无需翻墙也能用。

Vibe PPT,从 Banana Slides 开始。🍌

📢 项目地址:https://github.com/Anionex/banana-slides

🚀 在线 Demo:https://bananaslides.online/

📖 文档:https://docs.bananaslides.online/


原文链接:https://github.com/Anionex/banana-slides

标签:#BananaSlides #VibePPT #AIPPT #nanoBananaPro #PPT生成 #开源 #AGPL3 #DeepSeek #豆包 #TTS #Docker #React #Flask

分类:原创文章