官方仓库:https://github.com/hugohe3/ppt-master
在线演示:https://hugohe3.github.io/ppt-master/

PPT Master 是一款强大的 AI 工具,能把文档、主题、PDF、DOCX、网页、Markdown 等材料,一键生成真正原生的 PowerPoint (.pptx) 文件。

它不是简单的“文字框 + 图片”拼凑,而是生成带有:

  • 原生形状(Shapes)
  • 幻灯片母版
  • 数据绑定的图表和表格
  • 原生转场与动画
  • 演讲者备注(可转语音旁白甚至视频)
  • 支持自定义 .pptx 模板

的完整可编辑演示文稿。

核心定位:“Editable is table stakes — native depth is what sets it apart.”(可编辑已经是基本要求,真正原生深度才是它的核心竞争力。)


核心亮点

  • 真正原生 PPTX:打开后所有元素都可在 PowerPoint 中直接编辑、调整
  • 支持多种输入:PDF、DOCX、URL、Markdown、纯文本、Excel 等
  • AI 先思考结构再设计:先梳理论点与叙事逻辑,再进行视觉设计
  • 模板系统:支持品牌(Brand)、版式(Layout)、成品(Deck)三类模板
  • 实时预览与标注:生成过程中可预览并直接标注修改
  • 音频旁白:从演讲者备注生成语音(支持声音克隆)
  • AI 图像系统:可生成连贯的插图、透明素材、手绘风格等
  • 本地运行:数据留在本地,不锁定特定平台或模型
  • Agent Skill 形态:可在 Claude Code、Cursor、VS Code Copilot、Trae 等 AI Agent 工具中直接使用

快速开始

1. 安装依赖

1
2
3
4
# 推荐使用 uv
pip install -r requirements.txt
# 或
uv sync

2. 作为 Skill 安装(推荐用于 AI Agent)

1
npx skills add hugohe3/ppt-master

3. 基本使用流程(在支持 Agent 的 AI 工具中)

直接对 AI 说:

“用这个 PDF 生成一份演示文稿”
“根据这个主题做一个 10 页的 PPT”
“使用某某模板,从 sources/report.pdf 生成 deck”

AI 会按照项目内的 Skill 工作流自动完成:

  1. 解析源材料 → Markdown
  2. 规划结构与叙事
  3. 生成 SVG 中间表示
  4. 转换为原生 PPTX

主要能力一览

能力 说明
原生形状 & 母版 真正的 PowerPoint 对象,而非图片或文本框
数据图表 / 表格 可绑定真实数据的图表和表格
转场 & 动画 支持幻灯片转场和元素级动画
演讲者备注 → 旁白 可生成音频甚至视频
自定义模板 支持品牌、版式、成品模板
实时预览 + 标注 生成过程中可直接修改
多模型支持 Claude、GPT、Kimi、Gemini 等均可
本地优先 数据不出本地

文档资源


总结:PPT Master 是目前开源界最接近“真正原生 PowerPoint 生成”的 AI 工具之一。它生成的不是“看起来像 PPT 的图片”,而是可以直接在 Microsoft PowerPoint 中继续精细编辑的真实 .pptx 文件。适合需要高质量、可编辑演示文稿的场景。