一、Star 速览表
# | 项目 | Star | 技术路线 |
1 | ppt-master | 28.3k | 文档转可编辑 PPTX |
2 | banana-slides | 14.9k | 模板图解析 + 生成式改写 |
3 | presenton | 4.8k | HTML/Tailwind 模板渲染 |
4 | PPTAgent (DeepPresenter) | 4.6k | 参考模板分析 + 编辑式生成 |
5 | LandPPT | 3.1k | 文档解析 + HTML 模板 + 深度研究 |
6 | presentation-ai (ALLWEONE) | 2.9k | 在线编辑器 + 实时生成 |
7 | codex-ppt-skill | 2.5k | Agent 技能 + GPT-Image-2 整页图 |
8 | Paper2Any | 2.2k | 论文输入 + 图表/幻灯片/视频脚本 |
9 | veasion/AiPPT(文多多) | 1.9k | ppt2json + 前端渲染 |
10 | ai-to-pptx | 1.4k | 大纲生成 + 模板导出 |
11 | gpt-image2-ppt-skills | 972 | 模板仿制 + GPT-Image-2 |
12 | mckinsey-pptx | 497 | python-pptx + 咨询模板库 |
13 | slide-deck-ai | 360 | 结构化 JSON + python-pptx |
14 | oh-my-ppt | 183 | 本地桌面应用 + HTML 幻灯片 |
15 | slide-image-to-editable-pptx | 153 | 截图重建为可编辑 PPTX |
二、逐项说明
1. ppt-master|28.3k ★
这个项目的重点不是“生成一张像 PPT 的图”,而是把文档拆成文本框、形状和动画,最后落到可继续编辑的 PPTX 里。适合已经有报告、论文或长文档,希望快速变成演示稿的人。
技术上以 Python 为主,生成环节会用图像模型补素材;模板跟随能力是亮点,能沿用用户自己的 .pptx 风格,而不是每次从零设计。
主页:https://github.com/hugohe3/ppt-master

示例截图:项目 README 公开示例图
2. banana-slides|14.9k ★
banana-slides 更像一个面向产品化使用的 AI 幻灯片应用。它强调“上传模板图或素材,让模型理解风格,再用一句话生成或局部改写”。
项目包含 frontend、backend、cli,Python 与 Node 配合,支持 Docker 部署;核心能力依赖图像生成模型 nano banana pro。
主页:https://github.com/Anionex/banana-slides

示例截图:项目 README 的 GitHub user-attachments 示例图
3. presenton|4.8k ★
presenton 是比较完整的自托管路线:给提示词或上传文档,生成幻灯片,再导出 PowerPoint 或 PDF。它还提供 API,适合接进自己的系统。
技术栈横跨 TypeScript、JavaScript、Python,页面用 HTML + Tailwind 模板渲染;模型侧支持 OpenAI、Gemini、Anthropic、Ollama 等 BYOK 接入。
主页:https://github.com/presenton/presenton

示例截图:项目 README 公开示例图
4. PPTAgent (DeepPresenter)|4.6k ★
PPTAgent 走的是学术味更重的路线:先读参考 PPT,拆出版式和内容结构,再让智能体一步步执行编辑动作。它关注“像人一样改一份真实 PPT”,而不是只输出静态图片。
项目以 Python 为主,也包含 JS/TS;内置 html2pptx、Playwright,提供 DeepPresenter-9B 微调模型,并支持 MCP、Docker 和离线模式。
主页:https://github.com/icip-cas/PPTAgent

示例截图:项目 README 公开案例页
5. LandPPT|3.1k ★
LandPPT 更像一个“文档到演示”的工作台:先解析材料,再生成大纲、配图、逐页讲稿,最后导出 PPTX 或图片型 PPTX。
后端是 Python / FastAPI,文档解析用 MinerU、MarkItDown,渲染链路里有 Playwright、Apryse SDK、dom-to-pptx,还能接 Edge-TTS 和 FFmpeg 做讲解音频/视频。
主页:https://github.com/sligter/LandPPT

示例截图:项目 README 公开截图
6. presentation-ai (ALLWEONE)|2.9k ★
presentation-ai 的定位接近 Gamma 的开源替代:先输入主题,再设置页数、语言和搜索选项,系统按页生成并支持后续编辑、分享和导出。
前端是 TypeScript / Next.js / React,配 Tailwind 和 Plate 富文本编辑器;数据层用 PostgreSQL + Prisma,模型可接 OpenAI、Together AI、Ollama、LM Studio。
主页:https://github.com/allweonedev/presentation-ai

示例截图:公开演示站 presentation.allweone.com 截图
7. codex-ppt-skill|2.5k ★
这是给 Codex 等智能体用的 PPT 技能。流程是先规划大纲和视觉风格,再用 GPT-Image-2 生成整页图,最后拼成 .pptx。
它的长处是视觉统一、出图快;代价也很明确:主要是图片式幻灯片,后续要改文字或图表不如原生对象方便。
主页:https://github.com/ningzimu/codex-ppt-skill

示例截图:项目 README 公开示例图
8. Paper2Any|2.2k ★
Paper2Any 不是单纯做 PPT,而是把科研论文、截图、文本或主题转成研究图表、路线图、幻灯片、海报和视频脚本。PPT 只是其中一条产出线。
技术栈较重:Python 3.11 / FastAPI + Vite、Supabase、Docker,解析和视觉链路里有 MinerU、SAM、PaddleOCR、LaTeX、Inkscape、LibreOffice 和 ffmpeg。。
主页:https://github.com/OpenDCAI/Paper2Any

示例截图:项目 README 公开截图
9. veasion/AiPPT(文多多)|1.9k ★
AiPPT 的看点在 ppt2json:把 PPT 解析成 JSON,再按 JSON 反渲染成可查看、可编辑的页面。它更像是渲染与解析引擎,而不只是生成器。
前端 demo 以 JavaScript / HTML 为主,商业能力接 docmee 开放平台 API;支持主题、文件、网址生成 PPT,也能处理原生图表、动画和部分 3D 效果。
主页:https://github.com/veasion/AiPPT

示例截图:项目 README 外链公开截图
10. ai-to-pptx|1.4k ★
ai-to-pptx 是前后端都开源的产品化项目。典型流程是先让模型生成大纲,用户二次修改,再选择模板导出 PPTX。
前端是 TypeScript / Next.js,后端是 PHP;界面基于 veasion/aippt-react,整体更接近一个可嵌入自有业务的 Web 应用。
主页:https://github.com/SmartSchoolAI/ai-to-pptx

示例截图:仓库 resources/images 公开示例图
11. gpt-image2-ppt-skills|972 ★
这个项目的目标很直接:给一份模板,让 GPT-Image-2 按版式“临摹”新内容。它更适合想快速套风格的人。
项目以 Python 技能脚本为主,面向 Claude Code / OpenClaw 一类 agent 使用;README 里也给了多套风格样例。
主页:https://github.com/JuneYaooo/gpt-image2-ppt-skills

示例截图:项目 README 公开示例图
12. mckinsey-pptx|497 ★
mckinsey-pptx 是咨询风格模板库加生成器。它不追求花哨 UI,而是准备了 40 个常见商业汇报版式,让 agent 根据任务选择模板。
底层用 python-pptx 生成真正的 PPTX,对 Claude Code 插件和 subagent 做了封装;适合做经营分析、战略汇报、矩阵和路线图一类内容。
主页:https://github.com/seulee26/mckinsey-pptx

示例截图:运行仓库 examples/demo.py 后导出的真实示例页
13. slide-deck-ai|360 ★
slide-deck-ai 的路线很清楚:LLM 先把每页内容整理成结构化 JSON,再由 python-pptx 拼成幻灯片。这个设计利于调试,也方便反复追加和修改。
它支持 LiteLLM 接入多家模型,也支持 Ollama 离线;界面侧有 Streamlit,项目已发布到 PyPI。
主页:https://github.com/barun-saha/slide-deck-ai

示例截图:仓库 slides_for_this_project_by_this_project 公开示例图
14. oh-my-ppt|183 ★
oh-my-ppt 是本地优先的桌面应用:一句话或上传 txt、md、csv、docx 后生成 HTML 版 PPT,再导出 PDF、PNG 或 PPTX。
技术栈是 Electron + React + TypeScript + Tailwind,配 Vite/pnpm、Drizzle ORM、Anime.js、LaTeX 公式,并支持 OpenAI 兼容协议和本地 Ollama。
主页:https://github.com/arcsin1/oh-my-ppt

示例截图:项目 README 公开截图
15. slide-image-to-editable-pptx|153 ★
这个项目处理的是另一类常见问题:手里只有一张幻灯片截图,但想改成可编辑 PowerPoint。它会尝试恢复文字、图形和元素位置。
形态上是 Codex skill,核心是视觉重建路线;产物是可编辑 .pptx,而不是简单把截图贴进 PPT。
主页:https://github.com/w1163222589-coder/slide-image-to-editable-pptx

示例截图:项目 README 公开截图