做PPT这件事,大概是每个打工人的"必修课"。
以前咱们折腾PPT,无非就那几条老路。要么套模板,改改字、换换图,快是快,但做出来千篇一律,领导一眼就能看出来"这又是网上下载的"。要么走HTML渲染再转PPTX,浏览器里看着挺精美,导出来字体丢了、布局歪了、元素全被压扁,Gamma和Tome就是这路子。还有用python-pptx直接生成的,元素确实能编辑,但AI缺乏复杂设计的训练数据,出来的东西就是文本框加列表,跟审美基本不沾边。
折腾了快两年,总算有人把第四条路走通了。
这条路的思路特别有意思:让AI先画SVG,再用脚本把SVG转成PowerPoint原生的DrawingML对象。因为SVG和DrawingML本质上是一回事,都是基于绝对坐标的2D矢量格式,矩形、路径、渐变、阴影这些概念一一对应,转换起来就像是方言翻译,不是格式代沟。
这个走通第四条路的项目,叫 PPT Master。GitHub上已经攒了1.6万多个star,最近还在猛涨。
它到底牛在哪?
简单说,PPT Master是一套在AI编辑器里跑的开源工作流,你不需要写任何代码。把PDF、Word、网页链接、Markdown这些材料丢给它,在Claude Code或者Cursor的聊天框里跟AI说一句"用这份文档做份PPT",它就帮你生成了一个真正的.pptx文件。
拿到手的文件里,每个形状、文本框、渐变、阴影都是原生的PowerPoint对象。点哪里改哪里,文字能改、颜色能换、形状能调,跟你手工做出来的一模一样。不是截图,不是图片嵌入,是真正的PPT。
作者Hugo He是个金融从业者,平时审报告、改PPT是家常便饭。他建这个项目的初衷特别实在:"如果一个文件在PowerPoint里打开放不了、改不了,那它凭什么叫PPT?"
怎么用起来?
整个流程比你想象的要简单,基本上就三步走。
第一步,装Python。
PPT Master对系统要求不高,Python 3.10以上就行。Windows用户去python.org下载安装包,记得勾选"Add to PATH";macOS用户直接brew install python;Linux用户sudo apt install python3 python3-pip。如果还要处理一些老格式的文档(比如.doc、.odt、.rtf这些),顺手装个Pandoc,不过99%的人用不上。
第二步,下载项目。
方式A,直接上GitHub点Code → Download ZIP,解压到你顺手的地方。方式B,有Git的话直接clone:
git clone https://github.com/hugohe3/ppt-master.git
cd ppt-master
国内网速如果抽风,可以用AtomGit镜像,速度会快不少。
然后安装依赖,就一行命令:
pip install -r requirements.txt
这里核心装的是svg2ooxml,就是那个把SVG转成PowerPoint原生格式的引擎,也是整个项目"能编辑"的关键。还有Pillow处理图片、lxml解析XML这些。装完可以验证一下:python3 -c "import svg2ooxml; print('svg2ooxml OK')",没报错就是成了。
第三步,打开AI编辑器开干。
PPT Master支持Claude Code、Cursor、VS Code Copilot、Trae、Codebuddy,甚至命令行版的Claude Code CLI、Codex CLI都能跑。作者最推荐Claude Code,因为项目就是在这上面开发和测试的。
打开项目文件夹,把你要转成PPT的素材(PDF、DOCX、图片、网页链接)丢进projects/目录。然后在AI聊天框里直接说:
"请用projects/季度报告/sources/report.pdf生成一份PPT"
或者直接把文字内容贴进去:"请把以下内容做成PPT:..."
AI会先跟你确认设计风格、页面尺寸、页数这些。然后它自己搞定内容分析、视觉设计、SVG生成、PPTX导出,一条龙服务。生成的文件会放在exports/目录里,文件名带时间戳,同时svg_output/里的源文件也会自动备份到backup/里,方便你日后重新导出或者存档。
成本有多低?
这个项目本身完全免费开源,MIT协议。你唯一要掏的是AI模型的调用费用。用VS Code Copilot的话,生成一份PPT最低只要0.08美元。对比一下,Gamma订阅一个月8到20美元,Beautiful.ai一个月12到45美元,微软Copilot大约30美元一个月。而且你的文件全程在自己电脑上处理,除了跟AI模型的对话,没有任何数据上传到别人的服务器,隐私这块完全不用担心。
模型怎么选?
Claude效果最好,特别是Claude Opus配合gpt-image-2,出图质量顶瓜瓜。GPT、Gemini、Kimi、MiniMax也都能驱动,只是布局精度会有点差距。Gemini 3.5 Flash目前性价比挺高,速度快,值得一试。作者说得很实在:"工具只负责搭好台子,唱戏的还是模型。"
设计风格有多丰富?
PPT Master内置了好几套风格:通用灵活的培训分享风、商业报告用的咨询风、还有MBB级别的顶级咨询风。examples目录里有15个示例项目、229页,覆盖了政府财政分析、AI架构设计、像素风、禅意风、发布会风等各种场景。而且输出尺寸也不止16:9,小红书3:4、朋友圈1:1、竖版Story 9:16、A4打印,同一套流水线指定格式就行。
图片从哪来?
项目支持两种图片获取方式。一种是AI生成,配置好IMAGE_BACKEND和对应的API_KEY, pipeline会自动调用,gpt-image-2目前是默认推荐。另一种是网络图片搜索,零配置也能跑,但建议申请Pexels或Pixabay的免费API Key,图片质量会好一大截。授权问题也帮你考虑到了,CC0、Public Domain、CC BY这些会自动处理,需要署名的图片还会自动加一行小字标注。
有个小提醒
别指望一次出图就完美无瑕。PPT Master的定位是帮你把最繁琐的活儿干了,剩下的微调归你。毕竟它生成的是原生可编辑的PPT,存在的意义就是让你继续改,而不是像某些工具那样给你一张死图。模型越强,你后期要动的越少;如果结果不太满意,先升级模型,再检查自己的使用步骤是不是按Getting Started来的。
对了,如果你已经有现成的.pptx模板,也可以丢给AI,让它"按这个模板的样式填充新内容",文字、表格、图表数据都能塞进你的现有设计里,导出后照样是原生可编辑的。
写在最后
PPT Master不是Gamma的平替,它走的是另一条赛道。当别人还在争论"AI生成的PPT到底能不能看"的时候,它已经在解决"AI生成的PPT能不能改"的问题了。每个形状、每段文字、每个渐变都是PowerPoint原生对象,这个目标决定了它的技术路线、产品形态,也决定了它适合那些愿意花十分钟配置环境、但追求极致可控性的用户。
如果你也受够了"看起来很美、导出来很糟"的AI PPT工具,不妨试试这个。反正开源免费,试一下又不亏。
guthub地址:https://github.com/hugohe3/ppt-master