GitHub 8K+ Star 的 AI PPT 工具:生成的不是图片,是真正可以编辑的 PowerPoint
用 AI 做 PPT,最让人头疼的不是"做得慢",而是"做出来改不了"。
Gamma、Canva AI、微软 Copilot 都能一键出片,但打开发现:要么每张幻灯片是一张图片,要么导出格式崩掉,要么只有文字列表没有设计感。想改个颜色、挪个色块,基本没法动。
最近发现一个开源项目 PPT Master,思路完全不同:它生成的每一个元素都是 PowerPoint 原生对象——形状、文本框、渐变、阴影,点进去就能编辑,和你手工搭的 PPT 没有区别。
项目已经 8K+ Star,值得认真研究一遍。
一、PPT Master 是什么
PPT Master 是一套跑在 AI 编辑器里的工作流。你在对话框里告诉 AI"用这份 PDF 做一份 PPT",它按照内置流程在你本机生成一个真正可编辑的 .pptx 文件。
支持的输入格式:
| 格式 | 示例 |
|---|---|
| 研究报告、财务分析 | |
| Word(.docx) | 方案文档、合同 |
| 网页链接 | 博客文章、在线报告 |
| 微信公众号文章 | 公众号链接直接导入 |
| Markdown | 技术文档、笔记 |
| 纯文本 | 任何文字内容 |
输出: 标准 .pptx,Office 2016 以上打开即用。
项目背景: 作者何雨果是投融资领域从业者,CPA、CPV、咨询工程师(投资),每天要做和审阅大量 PPT。他用遍了市面上的 AI 工具,发现都是图片导出,改不了任何东西。他觉得这不可接受,就自己动手做了。
开源地址: github.com/hugohe3/ppt-master(MIT 协议)
二、为什么能做到"真正可编辑"
这是 PPT Master 和其他工具最核心的区别,值得详细说。
常见 AI PPT 工具的三条路
| 方案 | 输出 | 可编辑? |
|---|---|---|
| 图片嵌入 | 每张幻灯片是一张大图 | ❌ 文字选不中、颜色改不了、放大模糊 |
| HTML 导出 PPTX | Gamma 走的路子,HTML→PPTX | ❌ HTML 文档流 ≠ 画布,导出布局容易乱 |
| python-pptx 生成 | 元素可编辑 | ⚠️ AI 对底层 XML 理解有限,大多是文字列表 |
PPT Master 的第四条路:SVG → DrawingML
这是项目最巧妙的地方。
DrawingML 是 PowerPoint 底层的描述语言,本质上和 SVG 是同一类东西——都是基于绝对坐标的二维矢量格式。一个矩形、一条路径、一个渐变,在 SVG 里怎么描述,在 DrawingML 里就有对应的写法。
转换过程更像是方言互译,而不是两种完全不同的语言。
三段式流水线:
PDF/文档 → SVG(AI 生成)→ DrawingML(脚本转换)→ PPTX
| 环节 | 为什么用 SVG |
|---|---|
| AI 生成 | 训练数据里有大量 SVG 代码,AI 对 SVG 非常熟悉 |
| 人工调试 | 浏览器直接预览 SVG,迭代效率高 |
| 格式转换 | SVG 和 DrawingML 底层逻辑一致,脚本转换足够精确 |
最终导出的 PPTX 里,每一个形状、文本框、渐变、阴影都是 PowerPoint 原生对象。点进去就能改。
三、费用对比:最低 $0.08 / 份
PPT Master 本身免费开源,唯一的成本是 AI 编辑器。
| 工具 | 月费 / 单次费 | 数据安全 |
|---|---|---|
| PPT Master + VS Code Copilot | $0.08 / 份 | ✅ 本地处理 |
| PPT Master + Claude Sonnet | $0.24 / 份 | ✅ 本地处理 |
| Gamma | $12–45 / 月 | ⚠️ 云端处理 |
| 微软 Copilot | $30 / 月 | ⚠️ 云端处理 |
| Canva AI | $13–30 / 月 | ⚠️ 云端处理 |
关键差异:
- 按需付费 vs 按月订阅——用多少付多少
- 数据不出本机 vs 上传到第三方服务器
对于需要处理财务数据、内部报告、商务机密的场景,数据安全这一条就够了。
四、实际效果
官方有 22 个项目、309 页幻灯片可供在线预览:
https://hugohe3.github.io/ppt-master/
覆盖三种风格:
咨询风格(8 个项目,142 页)
- 政府财政分析报告
- 投融资区域报告
- 麦肯锡风格客户忠诚度分析
- 配色和排版专业,数据图表丰富
通用风格(3 个项目,32 页)
- Debug 六步法教学(GitHub 暗色主题)
- AI 编程工具横向对比
- 适合技术分享和内部培训
创意风格(4 个项目,55 页)
- 易经卦象风格
- 禅意水墨风格
- 复古像素游戏风格
- 特殊风格用 SVG 矢量图形实现,在 PPT 里也可以编辑
还有新增的暗黑科技风格,是从 Anthropic 的 Claude Code Auto Mode 工程博客自动生成的 10 页 deck。
五、5 分钟上手
第一步:安装 Python
需要 Python 3.10+。安装时勾选"Add to PATH"。
pip install -r requirements.txt
只有处理微信公众号文章或特殊格式(.doc、.rtf)时才需要额外装 Node.js 或 Pandoc。
第二步:选一个 AI 编辑器
支持 Claude Code、Cursor、VS Code + Copilot、Codebuddy、Windsurf 等。
模型推荐 Claude Opus 或 Sonnet,效果最稳定。其他模型(GPT、Gemini、Kimi)也能用,只是排版精度差一些。
第三步:克隆项目
git clone https://github.com/hugohe3/ppt-master.git
cd ppt-master
第四步:开始生成
把材料放进 projects/ 目录,在 AI 对话框里输入:
请用 projects/q3-report/sources/report.pdf 这份文件生成一份 PPT
也可以直接粘贴文字内容,不一定非要有文件。
AI 会先确认设计规范(模板风格、尺寸比例、页数范围),确认后开始生成。
生成完毕后, exports/ 目录下会出两个文件:
- 原生形状版
.pptx(推荐用这个编辑) - SVG 快照版(视觉备份参考)
每次生成约 10–20 分钟,因为 AI 逐页生成以保证跨页视觉一致性,不能并行处理。
六、它适合你吗
| 适合人群 | 不适合人群 |
|---|---|
| 经常做内部汇报的技术人 | 只偶尔出一份 PPT 的人 |
| 需要真正可编辑 PPT | 只要"看着还行"就行 |
| 对数据隐私有要求 | 不介意上传到云端 |
| 有 Python 基础、已用 AI 编程工具 | 纯小白、不想折腾环境 |
| 每月做 20+ 份 PPT | 一年做不了几份 |
如果你偶尔需要快速出一份演示文稿,Gamma 或 Canva 更省事。但如果你每周都要做 PPT 且需要反复修改,30 分钟配好环境跑第一份,值。
七、与主流 AI PPT 工具对比
| 维度 | PPT Master | Gamma | Canva AI | 微软 Copilot |
|---|---|---|---|---|
| 输出格式 | 原生 .pptx | 网页 + 导出 .pptx | 网页 + 导出 | 原生 .pptx |
| 可编辑性 | ✅ 全部可编辑 | ⚠️ 导出后部分可编辑 | ⚠️ 模板限制 | ✅ 部分可编辑 |
| 数据安全 | ✅ 本地处理 | ❌ 云端 | ❌ 云端 | ⚠️ 部分本地 |
| 成本 | 按需(最低 $0.08/份) | $12–45/月 | $13–30/月 | $30/月 |
| 平台绑定 | 无,多编辑器可选 | Gamma 平台 | Canva 平台 | 微软生态 |
| 生成速度 | 10–20 分钟 | 几秒 | 几秒 | 几秒 |
| 设计质量 | 高(可逐页精调) | 高 | 中高 | 中 |
PPT Master 的定位很清晰:不是追求"快",而是追求"能改"。
它没有试图解决所有问题,只做一件事:让 AI 生成的 PPT 真正可以编辑。对经常做汇报、技术分享、数据分析报告的开发者和技术产品经理来说,这个工具值得试。
项目地址: https://github.com/hugohe3/ppt-master
在线预览: https://hugohe3.github.io/ppt-master/