PPT Master:AI 生成 PPT 不难,难的是生成完还能改
- 2026-11-07 17:42:52
AI 做的 PPT 一改就散?这个开源工具吐的是原生对象
现在让 AI 做 PPT 的工具不少,但生成的玩意儿多数改不动:打开一看,不是整页压成图,就是一堆扁平文本框,挪一个字整个版面就散。PPT Master 这个项目冲的就是这一点,它的说法是:可编辑只是及格线,真正的差别在「原生深度」:给你的是能在 PowerPoint 里继续编辑的真实对象,不是看起来像 PPT 的图。

它到底是个什么
是一套跑在你自己 AI 工具里的工作流,官方叫 skill。你装上它,在 Claude Code 这类带 agent 能力的工具里打开文件夹,丢一份 PDF 或一句话主题进去,它就在本机生成 .pptx。
前置条件很实在:Python 3.10+、一个 agent 工具、一个模型 API。就这三样,没有别的。
作者 Hugo He 是个金融从业者,持证 CPA 和 CPV,工作里天天审改别人的幻灯片。他做这个的起因很朴素:想让 AI 生成的东西能在 PowerPoint 里接着改,而不是被压成图片。
值得拿出来说的三点
第一是它给的是原生对象。 形状、连接符、可调节点都是真的 PowerPoint 对象,点开能接着调;通过模板路线能出真母版和版式继承;图表表格可以是带数据的;公式走 OMML,在 PowerPoint 里能改;连 Morph 那种平滑切换和演讲者备注转音频旁白都做了。
第二是先理结构再设计。 它会先把你要讲的事捋成论证结构,再做视觉,不是上来就排版。官方示例里有中国电信 2025 业绩的品牌 deck、Transformer 论文的讲解蓝图,都是单次生成没人工润色的。
第三是三个承诺,也是它跟 SaaS 工具的分界线:数据除了跟模型通信那一段,全程在你机器上;不锁平台,换 agent、换模型都能跑;MIT 免费,你只花模型的 token 钱。
上手怎么做
git clone https://github.com/hugohe3/ppt-master.gitcd ppt-masterpip install -r requirements.txt然后在 agent 里打开这个文件夹,说一句:
Please create a PPT from projects/q3-report/sources/report.pdf成品在 exports/ 目录,页面预览在 svg_final/。嫌它先问设计规格烦,就加一句「no need to confirm with me」。已有 PPT 要换内容,让它 fill 进去,原设计会保留。
模型这块作者说得很直白:推荐 Kimi K3 或 Claude 这种大上下文的,配一个图像生成模型,别的模型能跑但质量有差距。
跟几种常见做法比
谁适合,谁别碰
适合的:天天做汇报、交出去还得让人能改的;文档敏感不能上传云端的;已经有 Claude Code 之类工具、不怵命令行的;要批量把财报、论文转成幻灯片的。
别碰的:不想碰 Python 和命令行的,门槛是实打实的;没有靠谱模型 API 的,作者明说模型决定上限;想要点两下就出成品的,它是工作流不是一键工具;需要 SmartArt 的,作者说这是故意不做。
几个要提醒的
作者的坦诚值得先说:「这是工具,不是许愿井」,还写明别指望一次生成就能直接用,模型越便宜返工越多。SmartArt 是刻意不做,不是还没做。
许可证这里有个坑:主体是 MIT,但处理 PDF 源文件时会用到 PyMuPDF,那个是 AGPL-3.0。自己用没问题,你要是把这套打包再分发,AGPL 的传染性得自己评估。
版本节奏也提一句:不到一个月发了十来个版本,中间还夹着两次安全补丁。修得快是好事,也说明迭代很猛,5.0 那次还重写过 git 历史。
最后说两句
AI 生成 PPT 这个赛道,比的是谁更懂 PowerPoint 而不是谁更会画图。PPT Master 的思路是把自己做成 PowerPoint 原生能力的搬运工,而不是另一套渲染引擎。如果你本来就天天用 agent 工具,值得一试;如果连 Python 都不想装,那它暂时跟你没关系。