C
ChaoBro

GitHub 本周值得看的开源项目:AI 一键生成原生 PPTX,不是截图是真实幻灯片

GitHub 本周值得看的开源项目:AI 一键生成原生 PPTX,不是截图是真实幻灯片

用 AI 做 PPT 的工具不少,但大多数做的是同一件事:生成一堆图片,然后贴进幻灯片里。

hugohe3/ppt-master 不这么干。它生成的是真正的、原生可编辑的 PPTX 文件——真实的 PowerPoint 形状、真实的文本框、真实的原生动画。导出后你打开 PowerPoint,每个元素都能单独改。

这周它冲上了 GitHub Python Trending 周榜,13,473 个 star,一周涨了 3,080。

它解决了什么问题

"AI 生成 PPT" 这个需求的痛点从来不是"能不能生成内容",而是"生成之后能不能改"。

如果你的 AI 生成了一张完整的幻灯片截图,那它就是个死物。客户说"把这个标题字号改大",你没法改——因为那不文字,那是图片里的像素。

ppt-master 的思路是:AI 不直接出图片,而是先出结构化的设计规格,再由渲染引擎生成真实的 PPTX。具体来说:

  • AI 读取你的文档或 prompt,提取内容要点
  • 生成设计规格(design_spec.md),定义每页的布局、颜色、字体
  • 渲染引擎把设计规格转成真正的 .pptx 文件,使用 python-pptx 库构建真实的 shape 和 animation

结果就是:你拿到一个可以正常在 PowerPoint/Keynote/Google Slides 里打开、编辑、导出 PDF 的文件。

仓库质量

526 次 commit,4 个 branch,11 个 tag,版本号已经到 2.6.0。这不是一个周末 hack project,而是一个持续迭代的产品。

作者 Hugo He 在 commit 里用了 Claude Code 来辅助开发(commit message 里有 commits by hugohe3 and commits by claude),这本身就是一个有趣的信号:用 AI 写一个用 AI 生成 PPT 的工具

仓库有 .claude-plugin 配置,说明作者已经在用它做日常开发了。

和同类工具的对比

之前也有过类似的项目,比如一些基于 reveal.js 或 markdown 的幻灯片生成工具。它们的优点是简单,缺点是——输出格式有限,不是所有人都用 reveal.js。

ppt-master 直接打 PPTX,这是商业场景里最通用的格式。销售、咨询、投资、教育——这些行业的人每天要做的不是写代码,而是做 PPT。

能不能直接用

仓库有 examples/ 目录,可以直接看输出效果。README 里写了安装步骤,需要配置 OpenAI API key(用 gpt-image-2 做配图生成)。

如果你的工作流里经常要从文档做 PPT,这个工具能省的时间不是几分钟——是整块的重排格式、调动画、对齐元素的时间。

我的判断:这不是什么技术突破,但它把 AI 落到了一个特别具体的痛点上。而具体的痛点,往往比宏大的叙事更有价值。


主要来源: