这个 GitHub 上 1.6 万人点赞 AI PPT 工具,生成的 PPT 能编辑。

这个叫 PPT Master 的开源项目,是一个让你拿到手真正能改的 AI PPT 方案。

AI 生成 PPT 这件事,折腾了快两年了,说来说去大概有四条路线。

第一条:套模板。

换换文字、换换图标,效率确实高,但做出来的东西千篇一律。

而且很依赖模板的资源。

第二条:HTML 渲染然后转 PPTX。

在浏览器里看着挺精美,导出成 PPT 之后,布局走样、字体丢失、元素全被压扁。

Gamma、Tome 走的就是这条路,好看是好看,但导出来就变形。

第三条:用 python-pptx 直接生成。

这种方式元素确实可以编辑,但 AI 缺乏复杂设计的训练数据,做出来的就是文本框加列表,跟审美基本不沾边。

ChatGPT 生成 PPT 走的好像就是这条路。

第四条路就是今天要聊的:AI 生成 SVG,然后脚本把 SVG 转成 PowerPoint 原生对象。

这条路目前走的人不多,PPT Master 就是其中一个。

01

PPT Master 是什么

PPT Master 是一套在 AI 编辑器里运行的开源工作流,你不需要写任何代码。

说白了,你把 PDF、Word、网页链接、Markdown 这些材料丢给它,在 Claude Code 聊天框里跟 AI 说一句用这份文档做一份 PPT,它就帮你生成了一个真正的 .pptx 文件。

拿到手的文件里,每个形状、文本框、渐变、阴影都是原生的 PowerPoint 对象。

点哪里改哪里,跟你手工做出来的一样。

bash 复制代码
GitHub 地址:https://github.com/hugohe3/ppt-master

为什么 SVG 转 DrawingML 这条路走得通

PPT Master 的核心思路是让 AI 先生成 SVG,然后用脚本把 SVG 转成 PowerPoint 的 DrawingML 格式。

这条路走得通的原因其实很简单:SVG 和 DrawingML 本质上是同一类东西,都是基于绝对坐标的 2D 矢量格式。

矩形、路径、渐变、阴影这些概念一一对应,转换就是方言翻译,不是格式代沟。

所以最终输出的 PPTX 里面,每个元素都能直接点击修改。文字可以改,颜色可以换,形状可以调。

不是截图,不是图片嵌入,是真正的 PowerPoint 对象。

这个差异化其实非常关键。 如果一个文件在 PowerPoint 里打开放不了、改不了,那它凭什么叫 PPT?

你能在 Claude Code、Cursor、VS Code Copilot、Codebuddy 都能用 PPT Master。

模型不限。

Claude 效果最好,但 GPT、Gemini、Kimi、MiniMax 都能驱动,只是布局精度有差异。

你的文件全程在自己电脑上处理,唯一的外部通信是你和 AI 编辑器之间的对话,这跟你平时用编辑器没有区别。

成本也极低。

用 VS Code Copilot 的话,生成一份 PPT 最低 $0.08。

对比一下,Gamma 订阅 <math xmlns="http://www.w3.org/1998/Math/MathML"> 8 到 8 到 </math>8到20 一个月,Beautiful.ai <math xmlns="http://www.w3.org/1998/Math/MathML"> 12 到 12 到 </math>12到45 一个月,微软 Copilot 大约 $30 一个月。

设计效果

PPT Master 内建了好几套设计风格:通用灵活的培训分享风、商业报告用的咨询风、还有 MBB 级别的顶级咨询风。

examples 目录里有 15 个示例项目、229 页,覆盖了政府财政分析、AI 架构设计、像素风、禅意风、发布会风等各种风格。

而且输出尺寸也不止 16:9, 小红书 3:4、朋友圈 1:1、竖版 Story 9:16、A4 打印,同一套流水线指定格式就行。

02

说实话的短板

有个说法叫说清楚自己不适合什么,比说自己能干什么更重要

PPT Master 有几个明显的短板:

需要配置环境。 得装 Python、clone 仓库、装依赖。不是打开浏览器就能用的体验,首次配置大约需要 15 分钟。

生成速度不算快。

一份 10 页的 PPT大概需要 10 到 20 分钟,因为它逐页串行生成保证跨页一致性。SaaS 工具几秒就能出,但那个质量你也知道。

没有可视化拖拽界面。 全部通过和 AI 对话来操作,没有画布可以拖拽。

图表是视觉形状。 好看但不是 Excel 数据绑定对象,没法动态更新数据。

所以如果你要的是零配置、浏览器里秒出幻灯片,Gamma 和 Canva 确实更合适。

但如果你要的是原生可编辑、成本可控、数据本地化、不被锁定,PPT Master 干的就是这件事。

03

怎么上手

整个过程非常直接:

第一步: 装 Python 3.10 以上版本。

第二步: 从 GitHub 下载或者 clone 仓库。

bash 复制代码
git clone https://github.com/hugohe3/ppt-master.git

第三步: 打开你的 Claude Code,在聊天框里把文件路径丢给它。

bash 复制代码
请用 projects/report.pdf 这份文件生成一份 PPT
然后 AI 会先跟你确认设计规范,确认完就开始生成了。

首次配置大约 15 分钟,之后每份 PPT 大概 10 到 20 分钟的聊天时间。

Windows 用户有一份专门的手把手安装指南,在仓库的 docs 目录下。

PPT Master 的作者是一名投融资领域的从业者,注册会计师、资产评估师,日常工作就是做 PPT、看 PPT、改 PPT。

这个项目来源于一个很真实的痛点:市面上的 AI PPT 工具导出的都是图片,不是可编辑的元素。

对于他这种每天都需要点击进去修改内容的人来说,完全不可接受。

所以他花了很多时间打磨了这个开源工具。

如果一份 AI 生成的 PPT,打开放不了、改不了,那它就不应该叫 PPT。

相关推荐
stereohomology3 小时前
ChatGPT对我首个Github开源的MCP的点评
chatgpt·开源·github
xiaoliuliu123453 小时前
ArcGIS Pro 3.5.4专业桌面地理信息系统安装教程 Windows版:运行库+升级包+汉化补丁指南
github
_大学牲3 小时前
从零实现自己的agent第六期:Agent Team团队协作
github·agent·ai编程
_大学牲4 小时前
从零实现自己的agent第一期:什么是agent
github·agent·ai编程
_大学牲4 小时前
从零实现自己的agent第二期: 百行代码从零手搓agent
github·agent·ai编程
程序员柒叔4 小时前
OpenCode 一周动态-2026-W20
人工智能·github·copilot·agent·opencode
晚风_END4 小时前
Linux|操作系统|最新版zfs编译后的适用于centos7的rpm安装包完全离线安装介绍
linux·运维·服务器·c++·python·缓存·github
辰痕~5 小时前
使用GitHub管理代码
github
冴羽yayujs5 小时前
GitHub 前端热榜项目 - 日榜(2026-05-17)
前端·github