上周在GitHub trending榜上刷到一个项目,点进去一看star数已经4万+了,fork也有3400多。做PPT这件事,AI工具吹了好几年,结果十个有九个给你的是一张张拼起来的图片,连一个文字框都点不动。
这个项目叫ppt-master,作者Hugo He,给自己项目起的名字挺直接,主打一件事:AI生成的PPT必须是真PPT,打开PowerPoint能直接点选、编辑每一个元素,而不是一张糊在幻灯片里的图。
先说说这个项目解决了什么问题
现在市面上AI做PPT,翻来覆去逃不开几种套路:
第一种,模板填充型。给你一堆模板让你选,然后往里面填内容。能用,但模板固定,想调个布局很麻烦,改起来束手束脚。
第二种,图片型。这是最坑的。生成一张大图,塞到PPT文件里。看起来是PPT,其实是照片。你想改一个错别字?不好意思,重新生成整页吧。我之前用这个做汇报,老板让改个数据,我只能从头再来,差点没把我气死。
第三种,网页型。在浏览器里演示,好看是好看,但导出来还是图片,或者根本没法导出。发给同事?截个图吧。
ppt-master走的是第四条路:直接生成真正的PPTX文件。打开之后,文字框能双击改,图表右键能调数据,形状能拖来拖去,跟你自己做的PPT没区别。
作者的原话是——"如果一个文件打开后不能在PowerPoint里编辑,那它就不该被叫做PPT。"这句话说到点子上了。
它到底怎么用,说人话
这一点可能是最容易被误解的地方:ppt-master不是一个装上就能用的独立软件,而是一套"技能包",跑在Claude Code、Cursor、VS Code+Copilot这类带AI能力的编程工具里面。
你需要先装Python,再装一个能跑agent的AI编程工具,把这个项目丢进去,之后就是纯聊天操作了。
具体流程大概是这样:
# 1. 下载项目
git clone https://github.com/hugohe3/ppt-master.git
cd ppt-master
# 2. 装依赖(一条命令)
pip install -r requirements.txt
# 3. 把PDF、Word丢进 projects/ 文件夹
# 4. 在AI聊天窗口说:"帮我把这份文件做成PPT"
AI会先跟你确认几个事——用什么风格、几页、什么比例。我选的是自由设计、8-10页、16:9。确认完直接开始干活,从内容分析到排版设计再到导出.pptx,全流程自动完成。
对完全不写代码的人来说,这确实有一点点门槛——至少得把Python和AI编程工具装明白。但作者在文档里也挺坦诚,他就是想借着做PPT这件事,把"用Python+AI agent解决实际问题"这套能力顺带教给更多人,做PPT只是个由头。
几个让我意外的细节
能套我自己的模板
如果你公司已经有固定的PPT模板,不用从零开始。把模板文件丢给AI,说"用这个做",它能把新内容填进你的模板里,保持公司那套视觉规范不变。这个对我太实用了,以前每次都要手动调字体和颜色。
语音旁白
每页底下有演讲者备注,这本身不稀奇。但这个项目能把备注转成语音,播放PPT的时候自动念出来。项目主页放了一份《Attention Is All You Need》的讲解PPT,下载下来在PowerPoint里播放,每一页都会自动讲解。对于要录屏发出去的场景,省了我自己配音的功夫。
图片不用自己找
有两种方式:一是让AI直接画(需要配OpenAI或Gemini的API Key),二是从网上搜。我配了Pexels的免费Key,搜出来的图质量明显好很多。而且它会自动处理版权——需要署名的图会在页脚加一行小字,不用自己操心。
不只是PPT尺寸
除了16:9的PPT,还能做小红书、公众号封面、海报这些比例。我顺手让AI生成了一张公众号头图,效果还行。
免费开源,但有一点必须说清楚
项目本身MIT协议免费开源,这点没什么好说的。但它不产生token,真正花钱的地方是背后调用的AI模型——Claude、GPT、Gemini、Kimi都支持,模型是按量计费的,用得多花得多。
作者在文档里明确写了:效果最好的组合是Claude配大上下文窗口,外加一个AI图像生成模型。用便宜模型能跑,但天花板确实会低一截。
这里还有句话我印象很深,作者专门标注了——"这是个工具,不是许愿池。"意思是别指望一句话就吐出一份完美到不用改的成品。它帮你省掉的是最繁琐的排版和内容整理,剩下的打磨还是得靠你自己。同样一套素材,会用的人和不会用的人,做出来的东西差距不小,这差距不在工具,在人。
作者是谁,为什么会做这么个东西
Hugo He的背景其实挺有意思,不是纯技术出身,是财务口的——注册会计师、评估师、投资咨询工程师。日常工作里没少审阅和修改各种汇报PPT。
他说自己受不了AI生成的PPT一旦定型就改不动,才动手做了这个项目。这大概也是为什么一上来就死磕"必须能编辑"这一件事,因为提出需求的人本来就是天天被没法编辑的PPT折磨的那批人。
项目目前更新到v2.11.0,6月刚发过新版本,社区活跃度不低,issue和讨论区都有人在提需求、报bug。
什么人适合用
我觉得最适合的是这几类:
- •经常做PPT的打工人,尤其是金融、咨询、投资这些对PPT质量要求高的行业
- •公司有自己的PPT模板,需要批量出内容的人
- •不想把文件传到网上的人,整个过程在你自己电脑上跑
- •愿意花半小时学一下AI IDE基础操作的人,不用写代码,但至少要会装Python
不太适合的:
- • 想"输入一句话,3秒出完美PPT"的人,这不是魔法
- • 完全没有AI模型访问权限的人,你需要有Claude、GPT或Gemini的API Key
- • 连Python都不想装的人
如果你平时经常要出汇报PPT、方案PPT,又已经在用Claude Code或者Cursor这类工具,这个项目值得花十分钟装上试试。项目主页有在线预览的示例demo,不装环境也能先看看效果再决定要不要动手。
项目地址:github.com/hugohe3/ppt-master