Banana Slides

Gamma の代替。画像生成 AI でスライドを1枚ずつ描き、口頭の指示で直せる AI スライド作成アプリ

オープンソース代替:GammaNotebookLM(Gemini Notebook)

公式サイト ↗ GitHub ドキュメント

自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓

  • Docker対応
  • セルフホスト可
  • 日本語ドキュメント

Banana Slides は、Google の画像生成モデル(nano banana pro)などを使ってスライドを1枚ずつ画像として生成するオープンソースのアプリです。一言のテーマ・アウトライン・ページごとの説明の3通りから始められ、PDF・Docx・Markdown などの資料を読み込ませることもできます。スタイルの参考画像やテンプレートを指定でき、できあがったスライドは範囲を囲んで「この図を円グラフにして」のように言葉で直せます。PPTX・PDF で書き出せ、文字や画像を編集できる PPTX の書き出し(ベータ)や、AI の音声ナレーションと字幕をつけた解説動画(MP4)の書き出しもあります。

AI の頭脳は外部の API(ネット経由で呼び出すAIサービス)です。中心になるのは画像生成モデルで、Gemini(Vertex AI を含む)や OpenAI 形式の API、OpenAI アカウント(Codex)でのサインイン、火山引擎(Volcengine)・通義千問・DeepSeek・智譜 GLM・Kimi など中国の各社サービスを設定できます。README 自身が「nano banana pro の API は費用が高めなので注意」と書いており、ソフトは無料でも画像生成の利用料がかかる点に注意が必要です。編集できる PPTX の書き出しを改善するには、百度智能雲の API キーが案内されています。設定の解説や一部の手順書は Feishu(飛書)のページにあり、README・画面は中国語と英語です。

主な使い方は Docker Compose(アプリを入れ物ごとまとめて起動する仕組み)でサーバーに置き、ブラウザから使う形です(画面側のフロントエンドと処理側のバックエンドの2コンテナ)。macOS(Apple シリコン)・Windows・Linux 用のデスクトップ版も配布されていますが、2026-10-15 時点の最新は候補版の v0.9.0-rc.7(2026-09-05)です。GPU は不要で、必要メモリの数値は公表されていません。開発者が運営するオンライン版(bananaslides.online)も案内されていますが、料金や条件は確認できていません。

日本語対応

UIの日本語化 未検出 リポジトリ内に日本語の翻訳ファイルを自動検出できませんでした(実際の画面は未確認)
日本語ドキュメント あり README_JA.md
日本語で調べやすさ Google で検索 ↗ 「Banana Slides 導入」で日本語記事を確認

画面の翻訳ファイルは中国語(frontend/src/locales/zh.json)と英語(en.json)だけで、日本語はありません。README は中国語と英語(README_EN.md)です。解説動画の書き出しでは、日本語の音声が選べると README に書かれています。

※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/21

向いている人・向いていない人

向いている

  • Gamma の月額をやめ、画像生成 API の従量課金だけでデザイン性の高いスライドを作りたい
  • 参考画像やテンプレートの雰囲気に合わせたスライドを作りたい
  • 生成後に範囲を囲んで言葉で修正したい
  • スライドからナレーションつきの解説動画も作りたい

向いていない

  • 画面を日本語で使いたい(中国語と英語のみ)
  • スライドの文字を最初から PowerPoint で細かく編集したい(基本は画像として生成され、編集できる PPTX は改善中)
  • 画像生成 API の利用料を抑えたい(README 自身が費用の高さを注意している)
  • ライセンスの条件をはっきりさせてから業務に使いたい(README と LICENSE の記述が一致していない)

最近の更新

  • v0.9.0-rc.7 プレリリース
    リリースノート(原文)
    ## Banana Slides 0.9.0 RC7
    
    小白教程:https://ziy68cvfvu3.feishu.cn/wiki/X2s6wP4MbiSgGvkmTr8cPhvjnCd
    
    ### 本次更新
    
    - **修复 Codex OAuth 已连接但生图返回 400**:生图请求内部的主模型从 `gpt-5.4` 更新为 `gpt-5.6-terra`;实际图片生成模型仍使用 `gpt-image-2`。无需改用其他供应商,也无需把设置中的图片模型填写成文本模型。
    - 包含 RC6 之后已合并的**根据内容生成风格描述**功能,可在项目设置和预览中结合页面内容生成风格描述。
    - 包含 **SenseNova U1 图片生成兼容支持**。
    - 更新中英文 README 的桌面下载入口与版本说明。
    - 修正 Windows 打包时的 FFmpeg 缓存恢复顺序,继续使用原有版本并校验 SHA-256。
    
    ### 升级与配置
    
    1. 下载对应平台的 RC7 安装包,关闭旧版后安装;保留原有应用数据目录即可保留项目与设置。
    2. Codex 用户继续使用 **Codex(OpenAI OAuth)**,图片模型保留 **`gpt-image-2`**。
    3. 打开「设置 → 服务测试 → 图像生成模型 → 开始测试」,确认提示「图像生成模型测试成功」。
    
    “已连接”表示账号授权状态,不代表旧版内部使用的所有模型仍受支持。本次修复替换了停止支持的内部主模型,并未改变图片模型、分辨率传参或重试策略。
    
    ### 验证
    
    - 原请求已真实复现 HTTP 400:`gpt-5.4` 不受 ChatGPT 账号登录的 Codex 接口支持。
    - 仅替换内部主模型后,真实请求返回 HTTP 200;设置页手动测试与 Playwright 端…
  • v0.9.0-rc.6 プレリリース
    リリースノート(原文)
    ## Banana Slides 0.9.0 RC 6
    
    RC6 基于 2026-08-30 的 `main`,重点带来可由用户控制的桌面自动更新,以及 APIMart OpenAI-compatible 图像生成兼容性修复。
    
    ### 本次更新摘要
    
    - 桌面版启动后可以自动检查更新,但不会未经确认自动下载;可在设置中随时关闭启动检查或手动检查。
    - 新版更新卡片会展示版本号、本次更新摘要和完整更新日志链接,并提供“立即更新/前往下载”与“稍后更新”。
    - 支持下载进度、失败重试和“重启并更新”;“稍后更新”只在本次运行中隐藏,下次启动仍会再次提示,不增加“跳过此版本”。
    - 修复 APIMart OpenAI-compatible 的非流式请求和异步图片任务兼容性,并正确传递项目比例与 1K/2K/4K 分辨率档位。
    
    ### 桌面自动更新
    
    - 默认在应用启动后检查一次更新,并每 6 小时进行一次后台检查。
    - 自动检查只负责发现新版本,用户点击后才会开始下载或打开下载页面。
    - Release Notes 会作为更新摘要显示在卡片中;未填写时自动隐藏摘要区域,完整日志链接仍然保留。
    - “稍后更新”仅关闭当前运行中的提示,重新打开应用后可以再次看到同一版本。
    - Windows、Linux AppImage 和稳定签名的 macOS 构建支持应用内下载更新;Debian 包和临时签名的 macOS 构建会打开 Release 下载页面。
    - 支持下载进度、失败后重试、下载完成后重启安装,并处理并发检查、关闭开关、版本撤回和同版本新构建等边界情况。
    - 发布流程新增 macOS ZIP、blockmap 和更新通道元数据,为后续 `RC6 → RC7` 自动升级验证建立基线。
    
    ### APIMart 兼容性
    
    - 对所有非流式 OpenAI-compatible 请…
  • v0.9.0-rc.5 プレリリース
    リリースノート(原文)
    ## Banana Slides 0.9.0 RC 5
    
    RC5 基于 2026-08-29 的 `main`,重点带来在线幻灯片播放、APIMart Provider、桌面版更新检查修复、PPT 改造错误提示、安全加固,以及更顺手的图片框选编辑。
    
    ### RC5 主要变化
    
    #### 在线幻灯片播放器
    
    - 预览页新增沉浸式播放入口,支持应用内近似全屏和浏览器原生全屏。
    - 支持键盘、画面点击区域和控制按钮翻页;退出后主预览停留在最后播放页。
    - 原生全屏下控制栏自动隐藏,鼠标或触摸操作后重新出现。
    - 补充窄屏、未生成图片占位、焦点陷阱和无障碍支持。
    
    #### 图片编辑默认开启框选
    
    - 打开图片编辑后直接进入区域框选状态,无需再点击一次左上角按钮。
    - 使用 Pointer Events 统一支持鼠标、触摸屏和触控笔。
    - 关闭编辑器时正确清除选区状态和十字光标。
    
    #### Provider 设置与 APIMart
    
    - 默认 Provider 改为直接可见的胶囊选择器。
    - 新增 APIMart OpenAI-compatible 预设,默认使用 `gpt-5.6-sol`、`gpt-image-2` 和 `gpt-5.6-luna`。
    - 保留用户显式配置的单模型 Provider、凭据、Base URL 和图片协议。
    - 推荐信息改为紧凑的悬浮面板,并调整 Provider 排序和展示范围。
    
    #### 桌面版更新检查
    
    - 打包版改为由 Electron 直接读取 GitHub Releases,不再误用源码/Docker 更新接口。
    - RC 版本继续跟随 RC 通道,稳定版不会误进入预发布通道。
    - 支持 Releases 分页、操作系统与架构筛选,以及 Linux 多种 x64 命名。
    - 设置页发现更新后可直接打开对应 GitHub Releas…

導入方法(セルフホスト)

必要メモリ1 GB 程度(目安)
導入難易度ふつう
Docker対応
推奨VPSプランConoHa VPS 1GB(月額 588円〜)

Anionex/banana-slides/docker-compose.yml

services:
  backend:
    build:
      context: .
      dockerfile: backend/Dockerfile
      args:
        DOCKER_REGISTRY: ${DOCKER_REGISTRY:-}
        GHCR_REGISTRY: ${GHCR_REGISTRY:-ghcr.io/}
        APT_MIRROR: ${APT_MIRROR:-}
        PYPI_INDEX_URL: ${PYPI_INDEX_URL:-}
    container_name: banana-slides-backend
    ports:
      # 宿主机端口:容器内部端口
      # 宿主机端口由 BACKEND_PORT 控制,容器内部固定 5000
      - "${BACKEND_PORT:-5011}:5000"
      # OpenAI OAuth callback server
      - "1455:1455"
    # 从 .env 文件自动加载所有环境变量
    env_file:
      - .env
    # Uncomment below to use Vertex AI with a GCP service-account key
    # environment:
    #   - GOOGLE_APPLICATION_CREDENTIALS=/app/gcp-sa-key.json
    volumes:
      # 持久化数据库
      - ./backend/instance:/app/backend/instance
      # 持久化上传的文件
      - ./uploads:/app/uploads
      # Mount GCP service-account key (Vertex AI only — uncomment if needed)
      # - ./gcp-service-account.json:/app/gcp-sa-key.json:ro
    restart: unless-stopped
    healthcheck:
      # 健康检查使用容器内部固定端口 5000
      test: ["CMD", "curl", "-f", "http://localhost:5000/health"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 10s
    networks:
      - banana-slides-network
# …(続きは docker-compose.yml)
  1. VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. Banana Slides を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン で取得(PR)

このソフトが動く VPS プラン(必要メモリ 1GB 以上)

サービスプラン月額(目安)
ConoHa VPS 最安 1GB 588円〜 公式サイト ↗
シンVPS 1GB 671円〜 公式サイト ↗
XServer VPS クラウド 4GB 2,068円〜 公式サイト ↗

※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR

Gamma と比べていくら安くなる?

人数Gamma(年額)Banana Slides セルフホスト(年額)差額
1人21,600円7,056円−14,544円
5人108,000円7,056円−100,944円
10人216,000円7,056円−208,944円
30人648,000円7,056円−640,944円

※ Gamma は Plus 月払い 1,800円/ユーザー(年払いは月あたり1,440円・年17,280円)、Pro 月払い 3,500円/ユーザー(年払いは月あたり2,500円・年30,000円)、Ultra 月払い 14,750円/ユーザー(年払いは月あたり13,274円)。Free は登録時の400クレジットのみ(毎月は補充されない)。日本向け料金ページの表示で、地域により税が加算される場合あり、セルフホストはConoHa VPS 1GB(月額588円)で試算。運用の手間・バックアップ・ドメイン代は含みません。

自分で入れるのが難しいときは

Banana Slides のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。

Banana Slides の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。

AI・LLMの他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
Banana Slides(このページ) 15,814 2日前 未検出 ― ふつう AGPL-3.0
OpenClaw 392,681 1日前 あり パソコン(Windows・Mac・Linux) ふつう MIT
Hermes Agent 255,836 1日前 100% パソコン(Windows・Mac・Linux) ふつう MIT
Ollama 184,319 11時間前 未検出 8GB かんたん MIT

AI・LLMのOSSをすべて見る →

よくある質問

Banana Slides は無料ですか?

ソフトは無料ですが、スライドの生成に Gemini などの画像生成 API を使うため、その利用料が別にかかります。README も nano banana pro の API は費用が高めと注意しています。

日本語で使えますか?

画面は中国語と英語のみで、日本語の翻訳ファイルはありません。日本語のスライドが作れるかは、使う画像生成モデルの日本語の文字の描き方に左右されます。

生成したスライドは PowerPoint で編集できますか?

標準では各スライドが画像として生成されます。文字や画像を分けて編集できる PPTX の書き出しはベータ版で、精度を上げるには百度智能雲の API キーの設定が案内されています。

仕事で使えますか?

LICENSE は AGPL-3.0 ですが、README には「クローズドソースの商用利用には許可が必要」と書かれています。業務で使う前に開発者に確認するのが安全です。また、使う画像生成モデルの利用規約(生成物の商用利用の条件)も各社で確認してください。

中国のサービスに登録しないと使えませんか?

Gemini(Google)や OpenAI 形式の API だけでも動かせます。火山引擎・通義千問などの中国のサービスは選択肢の一つですが、解説の一部は Feishu のページにあります。