编程 GitHub 8K+ Star的AI PPT工具:生成的不是图片,是真正可以编辑的PowerPoint

2026-04-28 03:24:21 +0800 CST views 5

GitHub 8K+ Star 的 AI PPT 工具:生成的不是图片,是真正可以编辑的 PowerPoint

用 AI 做 PPT,最让人头疼的不是"做得慢",而是"做出来改不了"。

Gamma、Canva AI、微软 Copilot 都能一键出片,但打开发现:要么每张幻灯片是一张图片,要么导出格式崩掉,要么只有文字列表没有设计感。想改个颜色、挪个色块,基本没法动。

最近发现一个开源项目 PPT Master,思路完全不同:它生成的每一个元素都是 PowerPoint 原生对象——形状、文本框、渐变、阴影,点进去就能编辑,和你手工搭的 PPT 没有区别。

项目已经 8K+ Star,值得认真研究一遍。

一、PPT Master 是什么

PPT Master 是一套跑在 AI 编辑器里的工作流。你在对话框里告诉 AI"用这份 PDF 做一份 PPT",它按照内置流程在你本机生成一个真正可编辑的 .pptx 文件。

支持的输入格式:

格式示例
PDF研究报告、财务分析
Word(.docx)方案文档、合同
网页链接博客文章、在线报告
微信公众号文章公众号链接直接导入
Markdown技术文档、笔记
纯文本任何文字内容

输出: 标准 .pptx,Office 2016 以上打开即用。

项目背景: 作者何雨果是投融资领域从业者,CPA、CPV、咨询工程师(投资),每天要做和审阅大量 PPT。他用遍了市面上的 AI 工具,发现都是图片导出,改不了任何东西。他觉得这不可接受,就自己动手做了。

开源地址: github.com/hugohe3/ppt-master(MIT 协议)


二、为什么能做到"真正可编辑"

这是 PPT Master 和其他工具最核心的区别,值得详细说。

常见 AI PPT 工具的三条路

方案输出可编辑?
图片嵌入每张幻灯片是一张大图❌ 文字选不中、颜色改不了、放大模糊
HTML 导出 PPTXGamma 走的路子,HTML→PPTX❌ HTML 文档流 ≠ 画布,导出布局容易乱
python-pptx 生成元素可编辑⚠️ AI 对底层 XML 理解有限,大多是文字列表

PPT Master 的第四条路:SVG → DrawingML

这是项目最巧妙的地方。

DrawingML 是 PowerPoint 底层的描述语言,本质上和 SVG 是同一类东西——都是基于绝对坐标的二维矢量格式。一个矩形、一条路径、一个渐变,在 SVG 里怎么描述,在 DrawingML 里就有对应的写法。

转换过程更像是方言互译,而不是两种完全不同的语言。

三段式流水线:

PDF/文档 → SVG(AI 生成)→ DrawingML(脚本转换)→ PPTX
环节为什么用 SVG
AI 生成训练数据里有大量 SVG 代码,AI 对 SVG 非常熟悉
人工调试浏览器直接预览 SVG,迭代效率高
格式转换SVG 和 DrawingML 底层逻辑一致,脚本转换足够精确

最终导出的 PPTX 里,每一个形状、文本框、渐变、阴影都是 PowerPoint 原生对象。点进去就能改。


三、费用对比:最低 $0.08 / 份

PPT Master 本身免费开源,唯一的成本是 AI 编辑器。

工具月费 / 单次费数据安全
PPT Master + VS Code Copilot$0.08 / 份✅ 本地处理
PPT Master + Claude Sonnet$0.24 / 份✅ 本地处理
Gamma$12–45 / 月⚠️ 云端处理
微软 Copilot$30 / 月⚠️ 云端处理
Canva AI$13–30 / 月⚠️ 云端处理

关键差异:

  • 按需付费 vs 按月订阅——用多少付多少
  • 数据不出本机 vs 上传到第三方服务器

对于需要处理财务数据、内部报告、商务机密的场景,数据安全这一条就够了。


四、实际效果

官方有 22 个项目、309 页幻灯片可供在线预览:

https://hugohe3.github.io/ppt-master/

覆盖三种风格:

咨询风格(8 个项目,142 页)

  • 政府财政分析报告
  • 投融资区域报告
  • 麦肯锡风格客户忠诚度分析
  • 配色和排版专业,数据图表丰富

通用风格(3 个项目,32 页)

  • Debug 六步法教学(GitHub 暗色主题)
  • AI 编程工具横向对比
  • 适合技术分享和内部培训

创意风格(4 个项目,55 页)

  • 易经卦象风格
  • 禅意水墨风格
  • 复古像素游戏风格
  • 特殊风格用 SVG 矢量图形实现,在 PPT 里也可以编辑

还有新增的暗黑科技风格,是从 Anthropic 的 Claude Code Auto Mode 工程博客自动生成的 10 页 deck。


五、5 分钟上手

第一步:安装 Python

需要 Python 3.10+。安装时勾选"Add to PATH"。

pip install -r requirements.txt

只有处理微信公众号文章或特殊格式(.doc.rtf)时才需要额外装 Node.js 或 Pandoc。

第二步:选一个 AI 编辑器

支持 Claude Code、Cursor、VS Code + Copilot、Codebuddy、Windsurf 等。

模型推荐 Claude Opus 或 Sonnet,效果最稳定。其他模型(GPT、Gemini、Kimi)也能用,只是排版精度差一些。

第三步:克隆项目

git clone https://github.com/hugohe3/ppt-master.git
cd ppt-master

第四步:开始生成

把材料放进 projects/ 目录,在 AI 对话框里输入:

请用 projects/q3-report/sources/report.pdf 这份文件生成一份 PPT

也可以直接粘贴文字内容,不一定非要有文件。

AI 会先确认设计规范(模板风格、尺寸比例、页数范围),确认后开始生成。

生成完毕后, exports/ 目录下会出两个文件:

  • 原生形状版 .pptx(推荐用这个编辑)
  • SVG 快照版(视觉备份参考)

每次生成约 10–20 分钟,因为 AI 逐页生成以保证跨页视觉一致性,不能并行处理。


六、它适合你吗

适合人群不适合人群
经常做内部汇报的技术人只偶尔出一份 PPT 的人
需要真正可编辑 PPT只要"看着还行"就行
对数据隐私有要求不介意上传到云端
有 Python 基础、已用 AI 编程工具纯小白、不想折腾环境
每月做 20+ 份 PPT一年做不了几份

如果你偶尔需要快速出一份演示文稿,Gamma 或 Canva 更省事。但如果你每周都要做 PPT 且需要反复修改,30 分钟配好环境跑第一份,值。


七、与主流 AI PPT 工具对比

维度PPT MasterGammaCanva AI微软 Copilot
输出格式原生 .pptx网页 + 导出 .pptx网页 + 导出原生 .pptx
可编辑性✅ 全部可编辑⚠️ 导出后部分可编辑⚠️ 模板限制✅ 部分可编辑
数据安全✅ 本地处理❌ 云端❌ 云端⚠️ 部分本地
成本按需(最低 $0.08/份)$12–45/月$13–30/月$30/月
平台绑定无,多编辑器可选Gamma 平台Canva 平台微软生态
生成速度10–20 分钟几秒几秒几秒
设计质量高(可逐页精调)中高

PPT Master 的定位很清晰:不是追求"快",而是追求"能改"。

它没有试图解决所有问题,只做一件事:让 AI 生成的 PPT 真正可以编辑。对经常做汇报、技术分享、数据分析报告的开发者和技术产品经理来说,这个工具值得试。


项目地址: https://github.com/hugohe3/ppt-master
在线预览: https://hugohe3.github.io/ppt-master/

复制全文 生成海报 PPT AI工具 开源项目 GitHub PowerPoint

推荐文章

PHP解决XSS攻击
2024-11-19 02:17:37 +0800 CST
FastAPI 入门指南
2024-11-19 08:51:54 +0800 CST
js生成器函数
2024-11-18 15:21:08 +0800 CST
Vue中的表单处理有哪几种方式?
2024-11-18 01:32:42 +0800 CST
跟着 IP 地址,我能找到你家不?
2024-11-18 12:12:54 +0800 CST
Claude:审美炸裂的网页生成工具
2024-11-19 09:38:41 +0800 CST
Golang - 使用 GoFakeIt 生成 Mock 数据
2024-11-18 15:51:22 +0800 CST
一键配置本地yum源
2024-11-18 14:45:15 +0800 CST
程序员茄子在线接单