Awesome AI PPT:先分清生成路线,再选工具

发布于 · 4,993 字 · 约 12 分钟#Skills#产品矩阵原文链接
Awesome AI PPT:先分清生成路线,再选工具 封面图
  • Awesome AI PPT 是工具精选清单,不是直接生成幻灯片的应用。
  • 项目按 HTML、图片、原生 PPTX 和自动化基础设施四条路线分类。
  • 文章按类别列出全部 101 个项目,其中 12 个库覆盖生成、模板、转换和解析。
  • 各项目的 Star 数取自仓库缓存,统计时间为 2026 年 10 月 1 日。
  • 能导出 PPTX 不代表其中的文字、图表和形状可以继续编辑。

想找一个 AI PPT 工具,搜索结果很快会混在一起:有的生成网页幻灯片,有的把整页图片装进 PPTX,有的直接创建 PowerPoint 元素,还有的只提供底层转换能力。它们都可能声称“支持 PPTX 导出”,实际交付物却相差很远。

Awesome AI PPT 试图解决这个筛选问题。它是一个带静态网站和 Agent Skill 的开源项目清单,不是 PPT 生成器。本文依据仓库 README、docs/projects.json、贡献规范和 Skill 源码,拆解它如何组织工具,以及怎样用它缩小选型范围。

四条路线,区别在于先生成什么

截至 2026 年 10 月 2 日,数据文件列出 101 个项目。仓库按主要工作流的源表示分组,而不是按最终导出格式分组:

路线项目数主要产物选型时先核对
HTML 风格 PPT 方案32HTML、Web slides 或页面式演示浏览器呈现、动效和转换后的编辑能力
图片生成式 PPT 方案11整页图片或以图片为核心的页面画面质量,以及文字和图形能否改动
PPTX 库生成式 PPT 方案22原生 PowerPoint 元素版式控制、对象可编辑性和模板能力
PPTX 库与自动化基础设施36库、CLI、MCP、转换或检查能力集成成本和具体支持的操作

这个分类规则抓住了一个关键差异:把图片塞进 PPTX,与生成原生文本框、形状和图表,虽然都能交付 .pptx 文件,后续修改成本却完全不同。仓库把 editable 单独作为字段;Skill、MCP 和 PPTX export 也只是属性,不决定项目属于哪一类。

例如,PptxGenJS 属于底层库,PPTist 是网页编辑器,NanoBanana-PPT-Skills 以图片生成流程为主。清单能让这些项目出现在同一张地图上,但不把它们当成同一种产品。

下文每个项目的 Star 数来自仓库的 docs/stars.json,缓存更新时间为 2026 年 10 月 1 日 06:15(UTC+8)。这些数字是当时的快照,并非实时 Star 数。

清单收录了哪些 PPT 库

36 个“PPTX 库与自动化基础设施”条目中,docs/projects.json 有 12 个明确标为 Library。下面按清单中的用途归组;功能描述来自清单,具体 API 和输出效果仍应以各项目原仓库为准。

用途项目清单记录的能力
创建 PPTXPptxGenJS(★ 6,206)JavaScript 库,创建 PowerPoint 文件。
创建 PPTXpython-pptx(★ 3,548)Python 库,创建和更新 PowerPoint 文件。
创建 PPTXPHPPresentation(★ 1,372)PHP 库,创建和写入 PPTX、OpenDocument 演示文件。
创建与编辑ShapeCrawler(★ 443)基于 Open XML SDK 的 .NET 库,读取、创建和修改 PPTX。
声明式创建react-pptx(★ 216)PptxGenJS 的 React 封装,以 JSX 组件描述幻灯片。
模板填充docxtemplater(★ 3,634)用占位符、循环和条件生成 DOCX/PPTX;高级 PowerPoint 模块是商业模块。
模板处理pptx-automizer(★ 245)Node.js 库,修改、合并和模板化已有 PPTX。
模板填充pptx-template(★ 119)Python 模板引擎,用 JSON、CSV、Excel 或 Python 数据填充 PPTX。
网页转 PPTXdom-to-pptx(★ 370)将客户端 DOM/CSS 转成可编辑 PowerPoint。
双向转换ppt-rs(★ 50)Rust 库和 CLI,支持 Markdown/HTML 转 PPTX、PPTX 转 HTML 与图片导出。
双向转换shuttleslide(★ 175)Python 库和 CLI,处理 PowerPoint 与 HTML 双向转换。
解析 PPTXpptxtojson(★ 456)在浏览器中把幻灯片、元素、资源和备注解析为结构化 JSON。

这 12 个库的角色也不相同:从零创建文件,可以先看对应语言的生成库;已有公司模板需要批量填数据,模板引擎更贴近问题;网页演示要转 PPTX,应检查 DOM/HTML 转换库;要把既有 PPTX 交给编辑器或 Agent 处理,则先看解析能力。清单另收录了 html2pptx 等兼具库能力的 CLI,但它们在数据文件中没有标为 Library,因此未计入上表。

其他项目按类别速查

下面列出清单中除上述 12 个 Library 条目外的 89 个仓库。分类、用途和可编辑性均取自 2026 年 10 月 2 日的 docs/projects.json;这是目录索引,不代表逐一安装或验证。手机上可左右滑动表格查看完整信息。

HTML 风格 PPT(32 个)

仓库清单中的用途可编辑性
zarazhangrui/frontend-slides(★ 30,020)用于创建动画 HTML 演示、并将 PowerPoint 转为网页幻灯片的 skill。源码可编辑
alchaincyf/huashu-design(★ 24,553)Claude Code 的 HTML 原生设计 skill,覆盖高保真原型、幻灯片、动画、评审体系和 MP4 导出。部分可编辑
op7418/guizang-ppt-skill(★ 27,133)用于生成精致 HTML 幻灯片的 AI-agent skill,内置杂志风、瑞士风布局、图片提示词、社媒封面和演示运行时。源码可编辑
presenton/presenton(★ 10,877)开源 AI 演示生成器和 API,支持 PPTX/PDF 导出。可编辑
lewislulu/html-ppt-skill(★ 8,556)HTML PPT Studio agent skill,提供 24 套主题、31 种布局和 20+ 动画,用于制作专业网页演示。源码可编辑
1weiho/open-slide(★ 8,598)为 agent 设计的 slide framework,每页可作为 React 组件,并支持由 agent 根据反馈迭代修改。源码可编辑
chuspeeism/dashi-ppt-skill(★ 9,014)用于生成浏览器可编辑演示文稿的 Agent skill,提供多套视觉主题,并支持导出 HTML、PDF 和可编辑 PPTX。可编辑
zarazhangrui/beautiful-html-templates(★ 4,685)面向 coding agent 的可复用 HTML 幻灯片模板库,提供模板索引以及选择和改编 deck 的操作指南。源码可编辑
sligter/LandPPT(★ 3,613)基于 LLM 的演示生成平台,可把文档转换为专业 PPT,并支持模板、样式和多模型选择。部分可编辑
allweonedev/presentation-ai(★ 3,036)开源 Gamma 风格 AI 演示生成器,支持主题、编辑和 PowerPoint 导出。部分可编辑
sunbigfly/ppt-agent-skills(★ 902)代码驱动的演示文稿生成框架,强调像构建软件工程一样生成演示文稿。部分可编辑
stackblitz/bolt-slides(★ 1,093)附带 agent skill 的 React 演示框架,用于生成交互式、响应式 Web deck。源码可编辑
code-on-sunday/slide-deck-generator(★ 150)用 React、Vite 和 Framer Motion 生成可交互浏览器幻灯片应用的 AI skill。源码可编辑
Akxan/ppt-agent-skill(★ 154)先以 HTML 设计幻灯片、再转换为 SVG 并打包为可编辑 PPTX 的 Claude Code skill。可编辑
M1n-n9/academic-ppt-master(★ 220)将论文和文档制作成 SVG 页面并导出为可编辑 PPTX 的学术演示 skill。可编辑
Kuneosu/make-slide(★ 133)用于生成独立 HTML 幻灯片 deck 的通用 AI skill。部分可编辑
kdnsna/ultimate-ppt-master-skill(★ 2)本地优先的 AI 演示生产中枢,可把多类资料打包给 agent,并生成可编辑 PowerPoint 或杂志风 Web Deck。可编辑
codesstar/next-slide(★ 54)面向 Claude Code、Hermes Agent 和 OpenClaw 的 HTML 演示生成 skill,提供多风格、双语和 PPT 内容转换能力。源码可编辑
marp-team/marp-cli(★ 3,844)Marp 命令行工具,可将 Markdown 幻灯片转换为 HTML、PDF、图片和 PowerPoint 文件。部分可编辑
archlizheng/frontend-slides-editable(★ 526)面向 Codex 和 Claude Code 的可编辑 HTML 演示 skill,支持拖拽缩放、页面排序、本地保存/导出和 PPTX 转网页。源码可编辑
mucsbr/ppt-agent-workflow-san(★ 644)Agent 工作流,可生成 HTML/PNG 幻灯片预览,并将 HTML slides 转换为原生可编辑 PowerPoint。可编辑
MYZY-AI/dokie-ai-ppt(★ 70)用于生成交互式 HTML slides 的 agent skill,可在 Dokie 中继续编辑并导出为 PDF、PPTX 或图片。部分可编辑
LangChat/langchat-slides(★ 218)基于 Vue 的 AI 幻灯片生成器,支持多页编辑,并可导出 PPT、PDF、PNG、SVG、JPG 和 WebP。部分可编辑
LearnPrompt/humanize-ppt(★ 963)面向观众状态转移的演示规划 skill,支持协调下游渲染器、生成演讲备注并执行交付型 QA。部分可编辑
NomaDamas/slides-grab(★ 1,211)面向 agent 的 HTML 幻灯片创作工具,提供浏览器编辑、验证与设计门禁、图片式模式和实验性 PPTX 导出。源码可编辑
arcsin1/oh-my-ppt(★ 2,088)本地优先的 AI HTML 演示应用,支持文档与 PPTX 导入、可视化编辑、模板、动画和多格式导出。可编辑
gainubi/note-slides(★ 245)将长篇材料整理为保留来源锚点的 HTML 笔记型 deck,并提供规划和交付检查的 agent skill。源码可编辑
ryanbbrown/revealjs-skill(★ 411)用于生成 Reveal.js 演示的 coding-agent skill,支持浏览器文字编辑、溢出检查、截图复核和 PDF 导出。源码可编辑
wengzige/html-deck-editor(★ 162)HTML deck 转换与编辑工作区,支持浏览器本地处理、AI 辅助适配和面向 agent 修改的 MCP 工作流。源码可编辑
daniel-style/magic-slide(★ 172)用于生成自包含 HTML 演示的 agent skill,支持 Magic Move 转场、演讲备注、模块化源文件及可选研究与图片生成。源码可编辑
sandeco/mira-animator(★ 216)用于生成动画 HTML deck 和演示视频的多 agent 工作流;PolyForm Noncommercial 允许内容变现,但禁止转售 Mira 或将其嵌入商业软件。源码可编辑
pipipi-pikachu/PPTist(★ 9,363)网页幻灯片编辑器,支持模板式 AIPPT、面向 AI 的数据 schema、丰富画布编辑及 PPTX 导入导出;采用 AGPL-3.0,并可另行取得商业许可。可编辑

图片生成式 PPT(11 个)

仓库清单中的用途可编辑性
Anionex/banana-slides(★ 15,674)基于 Nano Banana Pro 的原生 AI PPT 应用,支持从想法、大纲、素材或页面描述生成演示,并导出可编辑 PPT。部分可编辑
op7418/NanoBanana-PPT-Skills(★ 3,278)NanoBanana PPT Skills,用于自动生成高质量 PPT 图片和视频,支持智能转场和交互式播放。图片式
helloianneo/ian-handdrawn-ppt(★ 1,451)用于生成中文手绘技术演示整页视觉的 Codex skill,以 PNG 图片形式输出。图片式
NyxTides/ppt-image-first(★ 1,222)面向 Codex、Claude Code 和 Opencode CLI 的 image-first PPT skill。图片式
JuneYaooo/gpt-image2-ppt-skills(★ 1,314)使用 gpt-image-2 仿制 PPTX 版式并替换内容的 skill,附带多套精选风格。图片式
ningzimu/codex-ppt-skill(★ 6,290)使用 gpt-image-2 生成图片式 PowerPoint deck 的 Codex skill。图片式
HKUDS/Paper2Slides(★ 3,834)通过 RAG、内容规划和图像生成把文档渲染为幻灯片图片与 PDF deck 的工作流。图片式
grapeot/nbp_slides(★ 89)基于叙事方法论和模板的 AI 幻灯片生成器,支持生成演示 deck。图片式
stevenjinlong/awesome-ppt-skills(★ 67)Codex PPT skills,使用 gpt-image-2 生成图片式 PPT,并支持可编辑化交接。部分可编辑
snowmanzhuang/yixueAIganhuo-PPT(★ 196)基于 gpt-image-2 和 PaddleOCR 的医学学术 PPT 工作流,可从论文、PDF、图表、截图和整理材料生成幻灯片,并重建为可编辑 PPTX。部分可编辑
nexu-io/codex-slides(★ 922)图片原生的 Codex 幻灯片工作室,支持持久项目、研究、并行渲染、编辑和导出;内置社区预览仍受上游署名条款约束。图片式

原生 PPTX 生成(22 个)

仓库清单中的用途可编辑性
hugohe3/ppt-master(★ 57,165)从文档、URL 和 Markdown 生成原生可编辑 PowerPoint 的 AI 工作流。可编辑
veasion/AiPPT(★ 1,910)可通过主题、文件或网址生成 PPT 的 AI 工具,支持自定义模板、图表、动画和 3D 特效解析渲染。可编辑
SmartSchoolAI/ai-to-pptx(★ 1,460)前后端开源的 AI PPTX 助手,支持生成大纲、选择模板、在线编辑并导出 PPTX。可编辑
Gabberflast/academic-pptx-skill(★ 1,094)面向学术演示的 Claude skill,强调行动标题、论证结构、图表纪律、引用规范和表达优先设计。可编辑
barun-saha/slide-deck-ai(★ 377)AI 辅助 PowerPoint 幻灯片生成。可编辑
addsumtech/slides_maker(★ 537)将论文、代码仓库和文档生成原生可编辑 PPTX 的 agent skill,支持备注、图表和自动审核。可编辑
HuiMi24/chatppt(★ 307)由 ChatGPT/Ollama 驱动的 PPT/slide 生成工具,支持中英文输出。可编辑
CyberTimon/Powerpointer(★ 179)基于 GPT、Python 和 python-pptx 的 PowerPoint 生成器。可编辑
likaku/Mck-ppt-design-skill(★ 292)面向 AI agents 的咨询风 PowerPoint 设计系统,提供大量布局模式并基于 python-pptx 输出。可编辑
Noi1r/powerpoint-skill(★ 122)面向学术幻灯片、公式和图表的 PowerPoint skill。可编辑
tristan-mcinnis/pptx-from-layouts-skill(★ 35)使用模板 slide master layouts 从 Markdown 生成 PowerPoint deck 的 Claude Code skill。可编辑
PHY041/claude-skill-academic-ppt(★ 28)从 LaTeX 或 PDF 生成学术答辩 PPT 的 Claude Code skill,支持图表、备注和 Q&A 预测。部分可编辑
icip-cas/PPTAgent(★ 5,076)用于反思式 PowerPoint 生成的 agentic framework,支持 PPTX 导出、离线模式、WebUI、CLI 和 MCP。可编辑
GordenSun/GordenPPTSkill(★ 3,175)通过结构化文本编辑和内置模板生成可编辑 PowerPoint 的 python-pptx skill;其中模板仅限个人、研究和非商业教育用途。可编辑
YOOTeam/OpenPPT(★ 1,099)开源 AI PPT 编辑器,覆盖生成、导入、在线编辑、演示播放和 Office 兼容 PPTX 导出。可编辑
OpenDCAI/Paper2Any(★ 2,797)面向论文的多模态工作流,可生成可编辑科研图、图解、海报和幻灯片,包含 Paper2PPT、PDF2PPT 和 Image2PPT。可编辑
seulee26/mckinsey-pptx(★ 593)用于生成咨询风 PPTX 的 Claude Code plugin,内置咨询幻灯片模板和模板选择 subagent。可编辑
zouchenzhen/thesis-defense-pptx-skill(★ 266)从 LaTeX 或 PDF 论文和 PPTX 模板生成可编辑论文答辩 PowerPoint 的 Claude Code skill。可编辑
Sven-LI-sankyuu/presentation-skills(★ 174)围绕精修、可编辑、可验证 PowerPoint deck 生成工作流的演示 skill 集合。可编辑
jitOffice/aippt(★ 73)Vue AI 演示编辑器,支持多模型生成、Canvas 编辑,并通过 PptxGenJS 导出 PPTX。可编辑
MartinPacker/md2pptx(★ 514)基于 python-pptx 的 Markdown 转 PowerPoint 工具,支持模板。可编辑
bowenliang123/markdown-exporter(★ 270)Agent skill、Dify plugin 和 CLI,可将 Markdown 导出为 PPTX、DOCX、HTML、PDF 等格式,并支持模板。可编辑

其他自动化与转换工具(24 个)

仓库清单中的用途可编辑性
EveryInc/hands-on-deck(★ 219)面向 agent 的 PowerPoint CLI 与 skill,支持检查、补丁编辑、创建、渲染、lint 和验证 PPTX。可编辑
JuniverseCoder/MinerU2PPT(★ 196)使用结构提取把 PDF 和图片转换为可编辑 PowerPoint。可编辑
xiao24bei/xiaobei-skill-image-to-vba(★ 564)将学术图像和幻灯片截图重建为可编辑 Office shapes 与 VBA 代码的 agent skill。可编辑
SlideSpeak/slidespeak-backend(★ 96)SlideSpeak 后端,支持 AI 总结、问答和 PowerPoint 创建流程。未确认
trsdn/mcp-server-ppt(★ 38)通过 Windows PowerPoint COM API 自动化创建、编辑和导出 PowerPoint 的 MCP server 与 CLI。可编辑
ningzimu/image-to-editable-ppt-skill(★ 2,748)把幻灯片图片、PDF 和图片版 PPTX 转换为可编辑 PowerPoint deck 的 Codex skill。可编辑
ykuwai/ppt-mcp(★ 86)通过 COM 自动化实时控制 PowerPoint 的 MCP server。可编辑
iOfficeAI/OfficeCLI(★ 31,432)面向 AI agent 的本地优先 Office CLI,可在无需 Microsoft Office 的情况下创建、检查、编辑、渲染和自动化 PowerPoint。可编辑
laihenyi/NBLM2PPTX(★ 344)将 NotebookLM 导出的 PDF 幻灯片转换为带背景图和可编辑文字层的 PPTX。部分可编辑
soulmujoco/EditableImage2PPTSkill(★ 65)用于将幻灯片截图或导出的幻灯片图片重建为可编辑 PowerPoint 的 Codex skill,支持可编辑文本、原生形状、素材提取和 QA 辅助。可编辑
Morgensonne/EditDeck(★ 1,217)端到端演示工作流,可生成幻灯片图片、标准 PPTX 和完全可编辑 PPTX,并支持从既有幻灯片图片重建可编辑 deck。可编辑
Tansuo2021/OCRPDF-TO-PPT(★ 476)将图片和 PDF 页面转换为可编辑 PowerPoint,通过在幻灯片背景上叠加 OCR 文本框实现文本编辑。部分可编辑
Daniel-Siae/image2pptx(★ 26)使用 PaddleOCR-VL 将文档图片解析为结构化 OCR 数据,并重建包含文本框、表格和图片块的可编辑 PPTX。可编辑
JadeLiu-tech/px-image2pptx(★ 39)通过 OCR、文字遮罩、图像修复和 python-pptx 重建,将静态幻灯片图片转换为带可编辑文本层的 PPTX。部分可编辑
abdelkrimkr/html2pptx(★ 24)Node.js CLI 和库,可将 HTML 文件转换为 PowerPoint,把文本、图片、SVG 和 CSS 布局映射为 PPTX 对象。可编辑
Emily27-alt/html-to-pptx(★ 20)用于将既有 HTML slide deck 转换为可编辑 PPTX 的 Claude Code skill,支持原生文本、形状、图片和版式重建。可编辑
supercurses/powerpoint(★ 144)专注 PowerPoint 的 MCP server,基于 python-pptx 创建演示文稿,是 PPT MCP 生态中的早期基线项目。可编辑
Ayushmaniar/powerpoint-mcp(★ 117)基于 pywin32 和 COM 自动化的 Windows PowerPoint MCP server,用于控制本机 PowerPoint。可编辑
daekeun-ml/ppt-translator(★ 72)PowerPoint 翻译 CLI 和 MCP server,可在使用 Amazon Bedrock 翻译 PPTX 内容时保留版式和结构。可编辑
theWDY/office-editor-mcp(★ 93)Office 文档 MCP server,在 Word 和 Excel 工作流之外明确支持 PowerPoint 创建与编辑。可编辑
ferdinandobons/brand-docs(★ 269)Office 模板自动化 skills,可提取可复用品牌 profile,并通过确定性与视觉 QA 生成同格式 PowerPoint、Word 和 Excel 文件。可编辑
ZhiweiWei-NAMI/PPT-Visual-Replica(★ 135)图片转可编辑 PowerPoint 的重建 skill,支持语义素材拆分、原生文字与连接线、残差跟踪和失败关闭式交付验证。可编辑
icebird1998/scientific-illustrator(★ 887)Codex plugin,可将科研参考图分阶段重建为可编辑的 PowerPoint、WPS 或 draw.io 对象,并执行检查与修正。可编辑
ssine/pptx2md(★ 1,278)PowerPoint 转 Markdown 工具,可为内容处理和 agent 工作流保留层级、列表、格式、图片、表格和演讲备注。未确认

仓库本身是怎样工作的

它的核心数据放在 docs/projects.json。每个条目记录项目名称、地址、中英文简介、分类、标签、输出格式、可编辑性和 Skill/MCP 属性。README 的中英文列表由 scripts/render_readme.py 生成,网页使用生成后的 docs/projects-data.js 展示数据。

网站提供关键词搜索、分类与标签筛选,以及按 Star 或名称排序。GitHub Actions 定时刷新 Star 缓存并重新生成 README;docs/ 作为静态网站部署到 GitHub Pages。由此形成一条简单的维护链:

审核项目 → 修改 projects.json → 生成中英文 README 与网页数据
                         ↓
                 定时更新 Star、部署静态站

这套结构适合目录型项目:条目有统一字段,GitHub 页面便于浏览,网站便于筛选。Star 只用于排序和维护,不等于对项目效果的实测评分。

附带的 Skill 能做什么

仓库提供 awesome-ai-ppt Skill。它的职责是根据用途、输入材料、输出格式、可编辑性、部署约束等条件,从清单中挑选候选工具,并在给出具体推荐前查看候选项目的原仓库。

因此,安装这个 Skill 不会直接获得一套 PPT 生成引擎。它更像选型助手:先用清单缩到 3~6 个候选,再核对原项目的示例、安装条件和实际输出。仓库也明确提醒,清单描述不能代替对原项目的检查。

收录规则与使用边界

根据贡献规范,候选项目应直接服务于演示文稿生成、编辑、转换、重建、渲染或检查;通常至少有 10 个 GitHub Star,并提供可核查的文档、输入输出说明与维护迹象。泛 AI 写作工具、纯图片生成器、模板市场和与演示自动化无关的通用框架不在目标范围内。

清单的边界同样清楚:它提供发现入口,不提供统一的质量测试。editable 是目录里的标记;“可编辑”究竟指 HTML 源码可改、文字层可改,还是 PowerPoint 对象原生可改,仍需查看目标项目的真实导出文件。部分条目的 Star、许可证或功能也可能随上游仓库变化。

如果要拿它选工具,建议先写下三个条件:输入是什么、交付格式是什么、交付后谁要改什么。需要演示动效,可以从 HTML 路线看;重视单页视觉,可以看图片路线;要让同事在 PowerPoint 中逐个修改对象,应优先核对原生 PPTX 路线及转换工具的实际样例。最后再比较安装复杂度、模型费用和维护状态。

Awesome AI PPT 的价值不在于替你宣布“最佳工具”,而在于把容易混淆的生成路线摊开,让第一次筛选有明确依据。

评论互动

© 2026 王若风的技术博客 · Powered by Astro