PPT Master 是一款由 Hugo He 于 2025 年 12 月开源发布的AI 演示文稿生成工作流,主要用于把 PDF、Word、网页、Markdown 等素材转成可直接编辑的 .pptx 文件,支持原生形状与文本框逐元素修改、模板复用与讲稿生成,适用于长篇报告转汇报、文档拆章节与按公司模板批量出稿等场景。
| 基础信息 | 内容 |
|---|---|
| 产品定位 | 以 Agent Skill 形式运行的 AI PPT 生成工作流 |
| 项目创建时间 | 2025 年 12 月 10 日 |
| 作者 | Hugo He(GitHub 账号 hugohe3) |
| 开源协议 | MIT |
| 实现语言 | Python 3.10 至 3.14 |
| 输入格式 | PDF、DOCX、XLSX、PPTX、Markdown、网页等;旧格式需 Pandoc |
| 输出格式 | Office Open XML 标准 .pptx |
| 生成对象 | 原生形状、文本框与连接线;图表默认可编辑形状,可选原生图表 |
| 费用 | 软件免费;模型 token 自付,图像、搜索、语音服务另计 |

PPT Master 的核心能力
PPT Master 与多数 AI 做 PPT 的产品走了相反的一步:不给整页图片,把力气花在输出格式上。其余能力都围绕这一个决定展开。
交付的不是一张图,是一份能改的文件
它走的不是整页图片路线:SVG 设计稿被转成 PowerPoint 原生的 DrawingML 对象,形状、文本框、连接线各自可改,母版与版式用的是真实的 PowerPoint 结构,输出为标准 Office Open XML 格式。图表和表格默认同样以可编辑形状交付,想直接改数据要另开 --native-charts-and-tables,让符合条件的图表导出成带数据工作簿的 Chart 对象。
输入侧几乎不挑格式
PDF、DOCX、XLSX/XLSM、PPTX、EPUB、HTML、Markdown 与网页链接都能当素材,直接粘贴文本也可以;DOC、ODT、RTF、TEX、RST 这类旧格式要先装 Pandoc,PDF 解析另需 PyMuPDF 依赖。它先用大模型划章节、抽要点,再进生成环节,素材结构越清楚,出来的大纲越稳。
五条路线覆盖从零到改稿
生成 PPTX 是默认路线,另有图片转 PPTX、美化现有幻灯片、从参考稿提炼模板、以及在保留设计的前提下填充已有 .pptx。季度汇报这类格式固定的活,通常走「建一次模板、之后反复填充」这条,比每次从零生成省得多。这五条之外,它还能给成品稿加原生转场、动画与语音旁白,也能对已有 .pptx 做选择性修改与页面重排。
先确认需求再生成
默认流程会先和你确认用途、受众、页数与版式,再开始生成,避免一口气跑完几十页才发现方向错了。快速模式则跳过确认、一次性生成:不落持久化规划、不能中途恢复,也不产出默认流程的页面预览——能力不缩水,但方向错了要整份重来;同为开源演示生成路线的 笔灵AIPPT 则是在线成品化取向。
PPT Master 与同类 AI PPT 工具的对比
下表从形态、运行位置与模板来源等维度,把开源工作流与三款在线 AI PPT 工具放在一起对照。
| 对比维度 | PPT Master | AiPPT | ChatPPT | JJT |
|---|---|---|---|---|
| 形态 | 开源工作流,跑在 AI 编辑器里 | 在线生成工具 | 在线生成与美化工具 | 智能体驱动的 PPT 工具 |
| 出品方 | Hugo He(开源项目) | AiPPT 团队 | ChatPPT 团队 | 360(360AI 办公) |
| 运行位置 | 本机运行,模型与可选外部服务按需联网 | 浏览器 | 网页版、Office 插件与客户端 | 浏览器 |
| 使用门槛 | 需 Python 环境与支持 Agent 的编辑器 | 注册即用 | 注册即用 | 注册即用 |
| 可编辑性 | 原生形状、文本框与母版;图表可选原生数据 | 以可编辑 .pptx 交付 | 以可编辑 .pptx 交付 | 以可编辑 .pptx 交付 |
| 模板来源 | 可从参考稿提炼母版 | 官方模板库 | 官方模板库 | 官方模板库 |
| 典型用途 | 长文档转汇报、按模板批量出稿 | 快速生成单份 | 美化与改稿 | 一键生成 |
- 表格内数据来源:PPT Master 取项目主页与仓库 README,AiPPT、ChatPPT、JJT 取各自官方产品页与站内收录页;ChatPPT 的运行形态按官方产品介绍页列出的网页版、Office 插件版与客户端版填写,各家未公开的项不填,也不做跨产品的价格比较。
- 产品对比简述:PPT Master 在本机运行、以原生 DrawingML 对象交付,改稿成本更低,使用门槛也更高——需要 Python 环境;AiPPT 与 ChatPPT 注册即用、上手更快,模板来源以官方库为主;ChatPPT 另有 Office 插件与客户端,可嵌在 PowerPoint 内;JJT 走智能体驱动生成,更省事。
如果更想要打开网页就能出稿的在线工具,站内收录的 魔力设 是另一条路。
PPT Master 的应用场景与适用人群
它适合本来就有一份厚材料、只需要把它变成演示稿的场合;从零编内容反而更慢:
- 报告转汇报:把 PDF 或 Word 版季度报告交给它,先出章节大纲再生成,省掉手工搬段落。
- 长文拆章节:把一篇长文或网页按逻辑切成若干页,适合分享会与内部分享。
- 模板复用:从公司既有 PPT 里提炼母版与版式,之后每期只换内容不换设计。
- 既有稿改造:在保留原设计的前提下填充新数据,避免整份重做。
适用人群:适合手上有成堆文档要转成演示稿、并且需要交付后继续改的岗位;只想一键出一版、不介意后期重排的人,用在线工具更快。站内还有一批在线 AI PPT 工具可对照,例如 歌者PPT 这类成品化产品。
PPT Master 的使用方法
从装依赖到出文件是一条直线,五步走完:
- 准备 Python 3.10 以上环境,克隆 仓库 后执行
pip install -r requirements.txt装依赖。 - 在支持读写文件与执行命令的 AI 编辑器里打开项目目录,把素材放进
projects/下对应任务的文件夹。 - 用一句自然语言交代任务,例如「用
projects/q3-report/sources/report.pdf生成一份 16:9 的汇报稿」。 - 默认会先确认用途、受众与页数,确认后再生成;时间紧就明确要求快速模式。
- 产物落在
exports/目录,用 PowerPoint 或 WPS 打开逐页微调;要直接改图表里的数据,生成时加--native-charts-and-tables。
三个边界:模型质量就是成稿上限,上下文小的模型出来的版式明显更差;它给的是可改的初稿不是终稿,排版时间仍要留出来;PDF 解析会引入 PyMuPDF(AGPL-3.0),与项目本身的 MIT 不是同一个协议,对外分发或以服务形式提供之前要单独核对 AGPL 义务。
PPT Master 的项目地址
- 项目主页:https://hugohe3.github.io/ppt-master/
- GitHub 仓库:https://github.com/hugohe3/ppt-master
PPT Master 的价格方案
软件本身以 MIT 协议开源,项目主页只标 OPEN SOURCE · MIT,下载后即可使用,软件这一层不产生账单。
真正的支出在模型侧。README 直言这类工作流很吃 token,跑一份几十页的稿子,账单取决于所选模型与素材长度;想省钱就用便宜模型先出大纲,确认方向后再换强模型生成。
需要配图、联网搜索或旁白时,还会调用外部图像与语音服务,密钥自己填、费用自己结。不用这些能力也能跑,只是出来的稿子更朴素。
PPT Master 的常见问题
PPT Master 是软件还是插件
两者都算:它是一套以 Skill 形式组织的工作流,由 SKILL.md 加一批 Python 脚本组成,需要跑在支持读写文件与执行命令的 AI 编辑器里,不是双击即用的桌面软件。
生成出来的 PPT 能改吗
能,但要看是哪类元素。形状、文本框、连接线在 PowerPoint 或 WPS 里可以直接改;图表和表格默认是可编辑形状,配色、线条与文字都能单独调,但没有「编辑数据」入口。要直接改图表数据,生成时加 --native-charts-and-tables,另出一份带数据工作簿的 Chart 对象文件。
需要什么环境
Python 3.10 至 3.14,加上一个能执行命令的 AI 编辑器;克隆仓库后装 requirements.txt 的依赖即可。Windows 上装 Python 时记得勾选加入 PATH,能省掉大部分首次运行的报错。
用它要额外付费吗
项目本身免费。要花钱的是模型调用,以及可选的图像、搜索、语音服务;项目不提供托管版本,也没有官方订阅。
PDF 解析的许可证会影响商用吗
项目本体是 MIT,但 PDF 转换会拉进 PyMuPDF,后者是 AGPL-3.0。对外分发包含该依赖的整包,或把它作为网络服务提供给别人用,都要单独核对 AGPL 义务,不能把整个组合当成 MIT 授权。
浙公网安备33010202004812号