项目介绍
在AI办公领域,生成 PPT 的工具层出不穷,但长期以来一直存在一个巨大的痛点:“不可二次编辑”。大多数工具生成的 PPT 本质上是一堆图片的堆砌,一旦你想修改一个错别字或调整一个配色,往往无从下手。
PPT Master正是为了解决这个问题而生。它的核心定位非常明确:AI 生成原生、可编辑的 PPTX 文件。它生成的不是图片,而是真实的 DrawingML 形状、文本框和图表。
核心功能
原生可编辑性(Native Editable):这是 PPT Master 的立身之本。导出的每一页幻灯片都保留了矢量特征,你可以直接在 PowerPoint 或 Keynote 中修改文字、移动形状、更换配色。 高度自动化的工作流:它不仅是一个库,更像是一个“技能插件”。它能深度集成在 Claude Code、Cursor 等 AI IDE 中,用户只需丢入一个 PDF、长文章链接或 Markdown,AI 就会自动完成内容拆解与视觉设计。 多模态增强(声音与动画):支持原生 OOXML 动画(非视频嵌入),并能调用 Edge-TTS 或 ElevenLabs 实现演讲稿自动配音。甚至你还可以通过声音克隆技术,让生成的 PPT 用你自己的声音进行讲解。 模板克隆(Template Replication):你可以把公司现有的标准 PPT 模板“喂”给它,AI 会自动提取母版结构、主题色和字体,确保生成的幻灯片符合企业视觉规范。
使用方法
PPT Master 作为一个以 Python 为核心的项目,其部署和使用对开发者非常友好。
1. 环境准备确保你的系统中安装了 Python 3.10 或更高版本。
git clone https://github.com/hugohe3/ppt-master.gitcd ppt-masterpip install -r requirements.txt2. 配置环境复制 .env.example 并重命名为 .env,填入你的 AI 模型 API Key(推荐使用 Claude 3.5 Sonnet 以获得最佳视觉排版)。
3. 运行项目由于 PPT Master 被设计为一种“技能(Skill)”,最推荐的方式是在 AI 编辑器(如 Cursor 或 Claude Code)中开启 Agent 模式。 你只需要对 AI 说:
★“请帮我分析
projects/report.pdf的内容,并使用magazine风格生成一份 10 页的 PPT。”
AI 随后会自动调用内部脚本进行生成,并将成品放在 exports/ 目录下。

优势对比
为了更直观地展示 PPT Master 的价值,我们可以将其与市面上主流的 AI PPT 工具进行对比:
| 编辑性 | 完全原生编辑 | |
| 隐私性 | 本地运行 | |
| 灵活性 | 模板克隆 | |
| 费用 | 开源免费 | |
| 扩展性 |
总结
PPT Master 填补了 AI 幻灯片生成领域“最后一步”的空白。它不试图取代人类的审美,而是通过“Harness + Model”的架构,利用 AI 的理解能力和 Python 的工程能力,将人类从枯燥的排版中解放出来,同时保留了极高的修改自由度。
项目地址: https://github.com/hugohe3/ppt-master
这个公众号发布过的历史 开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:AI牛马自救指南 ,后台对话聊天就行。
夜雨聆风