之前汇总过PPT制作工具:
本文继续汇总介绍几款PPT制作工具。
AI PPT的大方向有三种

解读:
- 原生填空派:借助模板,将内容填入到预设的模板中,指明在坐标
(x,y)出放一个文本框,内容是A,颜色是B,通过脚本调用PowerPoint自身的接口来创建元素。优势是原始对象操作,劣势就是死板,依靠模板。 - 代码渲染派:LLM写HTML,然后渲染出来,各种样式也可以预置,也可针对性修改,会显得灵活一点,有样式创新性,但没那么高。
- 图像生成派:把PPT当作画画,把每页内容直接画出来,Nano Banana Pro的出现,上限无比高,但不易修改,成本也过高,每次修改都是重新生成图片,当然也有可以图层操作。
latex beamer
open-slide
官网,一个专为AI智能体设计的开源(GitHub,4.7K Star,324 Fork)幻灯片生成框架。只需自然语言描述,就可一键生成精美 PPT,适配全人群使用!
官方贴心给出在线体验地址,不过只有PPT浏览功能,并没有注册按钮,没有找到在线生成PPT入口;

导出功能还有限,支持导出HTML、PDF、图片形式的PPTX,也就是暂时没有可编辑PPTX格式。

3个演示快捷键

设计思路:
- 少抽象:一套deck就是一些React组件。每个slide目录下有一个
index.tsx,默认导出的是页面组件数组。没有额外DSL,也没有复杂模板系统。 - 多约束结果可预测:固定
1920×1080画布,意味着布局是可推理; - 编辑:预览、点选、批量修改、评论、回写源码、再交给Agent处理。
核心特性
- 智能体原生创作:内置
/create-slide、/slide-authoring、/apply-comments、/create-theme等技能,智能体可端到端生成幻灯片 - 导出为静态HTML和PDF:一键生成,无需服务器即可分享
- 幻灯片管理器:支持文件夹、自定义emoji、拖拽排序
- 部署友好:输出纯静态构建,可一键部署到Vercel、Cloudflare Pages等
实战
安装及初始化
bash
# 初始化新幻灯片项目
npx @open-slide/cli init my-slide
cd my-slide
pnpm install
pnpm dev
pnpm build
浏览器打开http://localhost:3000,即可看到生成的PPT。如果需要调整某页样式,点击页面元素,在审查器中添加评论"把封面标题颜色改为蓝色",然后运行/apply-comments,智能体会自动修改代码。
SlideAgent
开源(GitHub,142 Star,22 Fork)AI驱动演示文稿生成工具。输入主题或上传文档即可生成大纲、内容与设计,并支持在线预览与多种格式导出。
特点
- AI生成PPT:自动生成大纲、内容与设计
- 知识库:上传文档并基于知识库生成 PPT
- 在线预览与编辑:浏览器内预览并直接编辑文本
- 在线分享:生成分享链接,支持设置有效期
- 任务队列:批量任务后台排队处理
- PPTX导出服务:独立
export_tool服务将HTML幻灯片转换为可编辑PPTX
导出服务,基于FastAPI,原理:Playwright(Chromium)渲染HTML,dom-to-pptx转换为PPTX,并支持字体嵌入与图标资产。
项目结构
.env.example # 环境变量示例
docker-compose.yml # Docker 编排配置
README.md # 项目说明
backend/ # Python 后端 (FastAPI)
├── services/ # 核心服务(导出、分享、知识库)
├── routers/ # API 路由
├── database/ # 数据库模型与 CRUD
├── api_server.py # FastAPI 服务器入口
├── requirements.txt # Python 依赖
└── Dockerfile
frontend/ # React 前端 (Vite)
├── src/
│ ├── pages/ # 页面组件 (Home, Knowledge, ShareView)
│ ├── components/ # 可复用组件 (Sidebar, Modals, etc.)
│ ├── lib/ # API 请求与工具函数
│ └── types/ # TypeScript 类型定义
├── package.json # Node.js 依赖
├── vite.config.ts # Vite 配置
└── Dockerfile
export_tool/ # 导出服务 (PDF/PNG/HTML/PPTX)
├── app/ # FastAPI 应用与服务
├── dom-to-pptx/ # HTML -> PPTX 核心库
├── fonts/ # 字体资源(嵌入)
└── Dockerfile
部署:
bash
git clone https://github.com/Mrguanglei/SlideAgent.git
cd SlideAgent
# 可选,按需修改
cp .env.example .env
vim .env
docker-compose up --build -d
在项目根目录创建.env文件以覆盖默认配置:
| 变量 | 默认值 | 说明 |
|---|---|---|
POSTGRES_DB |
pptagent |
数据库名称 |
POSTGRES_USER |
pptagent |
数据库用户名 |
POSTGRES_PASSWORD |
pptagent |
数据库密码 |
DATABASE_URL |
postgresql+asyncpg://... |
数据库连接字符串 |
PPTAGENT_API_BASE_URL |
https://open.bigmodel.cn/api/paas/v4/ |
PPT生成LLM API地址 |
PPTAGENT_API_KEY |
your_api_key |
PPT生成LLM API Key |
PPTAGENT_MODEL |
glm-4-flash |
PPT生成LLM模型 |
KNOWLEDGE_LLM_BASE_URL |
PPTAGENT_API_BASE_URL |
知识库LLM API地址 |
KNOWLEDGE_LLM_API_KEY |
PPTAGENT_API_KEY |
知识库LLM API Key |
KNOWLEDGE_LLM_MODEL |
glm-4-flash |
知识库LLM模型 |
KNOWLEDGE_EMBEDDING_MODEL |
embedding-3 |
知识库向量化模型 |
KNOWLEDGE_UPLOAD_DIR |
/tmp/knowledge_uploads |
知识库文件上传目录 |
LivePPT
开源(GitHub,76 Star,14 Fork)Skill,可把Markdown、README变成可点击、可翻页、可分享的HTML演示页。
把传统PPT升级成电影感网页演示:转场更流畅、叙事更有节奏、情绪更能被放大。它适合发布会、路演、作品展示,也适合任何想让表达更有冲击力的人。你传递的不再是一页页静态信息,而是一段让人愿意看完、愿意记住的故事。
核心能力
build-from-readme:README直接生成HTML deckbuild-showcase:一条命令生成Markdown内容+HTMLrender_plan_to_html.py:把Markdown渲染为单文件HTML deckadd_theme.py:生成主题Token CSS- 支持主题、品牌名、封面副标题参数
- 支持翻页、导航点、进度条、键盘控制
项目结构
bash
LivePPT/
├── README.md
└── skills/public/LivePPT/
├── README.md
├── SKILL.md
├── scripts/
│ ├── build_from_readme.py
│ ├── build_showcase.py
│ ├── render_plan_to_html.py
│ ├── generate_showcase_plan.py
│ └── add_theme.py
├── demos/
├── examples/
├── references/
└── releases/
实战
基于源码安装
bash
git clone https://github.com/AIPMAndy/LivePPT.git
cd LivePPT/skills/public/LivePPT
make validate
使用示例:
- 基于现有README直接生成HTML
bash
make build-from-readme \
README_INPUT=README.md \
OUTPUT=dist/readme-deck.html \
STYLE=prism-command \
BRAND="LivePPT"
命令行或浏览器打开生成的HTML:open dist/readme-deck.html
- 基于提示词生成HTML
bash
make build-showcase \
PROJECT="AI产品发布网页演示" \
AUDIENCE="技术决策者" \
STYLE=neo-luxury \
BRAND="LivePPT" \
PLAN=plans/showcase.md \
OUTPUT=dist/index.html
bash
Claude in PowerPoint
官网,直接把AI助理Claude搬进PowerPoint,帮自动生成幻灯片、精准修改,还能保持品牌风格和模板一致性,连接实时数据,把各种工具里的信息直接放进PPT里
核心功能
- 自动构建幻灯片:根据你的需求,快速生成PPT的结构和初步内容,帮你省去从零开始的烦恼。
- 智能精准编辑:理解你的布局、字体和母版要求,确保所有修改都符合品牌规范和模板,避免跑偏。
- 实时迭代更新:支持连接实时数据源,让PPT中的信息,如销售数据、图表等,保持最新状态,无需手动更新。
- 内容润色与优化:帮助你改进文案、优化排版,让演示文稿更具专业性和吸引力。
SpeedAI
官网,专注学术场景的一站式AI内容检测与优化工具,主打AIGC检测、降AI率、降重与学术润色,由北航博士团队开发,核心是在保语义、保格式前提下高效去AI化与降重。
功能清单,即左侧边栏

功能很多,本文只关心AI PPT,点击【AI PPT】。
有2种使用模式
- 给定素材:标题、Word、PDF文档,从给定素材生成PPT
如下图,输入主题,粘帖内容或上传文件

- 一句话生成:只有标题
点击页面顶部

来到页面

实战
实战示例:在AI、LLM时代,压测工具有哪些新的发展,以具体的开源项目来介绍,生成20页PPT。
【注】:需要注册手机号+绑定微信方可体验使用:

AI分析用户输入的提示词,给出弹窗二次确认用户需求:
以及

主要是选择一个贴切需求的标题和内容侧重方向,然后点击确认提交。
AI开始干活,只能说,太专业,真专业:不到2分钟,搜集全网可用161篇论文

基于其中关联度高的41篇,生成PPT大纲

大纲支持修改、删除、调整层级

强是真的强,Token消耗也是真的可怕。
PPT生成成功后,支持在线预览,支持网页端在线编辑,服务端会存有版本记录;可整版内容和风格,一句话把职场风格变为手绘风格、卡通风格、文艺风格等;最后,可一键导出为PDF或PPTX文件,方便汇报或在Office中打开编辑。
三顿
官网,界面简洁

流程:需求调研→资料搜集→大纲策划→生成策划稿→生成设计稿。
提示词:
# Role: 顶级的PPT结构架构师
## Profile
- 版本:2.0 (Context-Aware)
- 专业:PPT逻辑结构设计
- 特长:运用金字塔原理,结合**背景调研信息**构建清晰的演示逻辑
## Goals
基于用户提供的 **PPT主题** 和 **背景调研信息 (Context)**,设计一份逻辑严密、层次清晰的PPT大纲。
## Core Methodology: 金字塔原理
1. 结论先行:每个部分以核心观点开篇
2. 以上统下:上层观点是下层内容的总结
3. 归类分组:同一层级的内容属于同一逻辑范畴
4. 逻辑递进:内容按照某种逻辑顺序展开
## 重要:利用调研信息
你将获得一些关于主题的搜索摘要。请务必参考这些信息来规划大纲,使其切合当前的市场现状或技术事实,而不是凭空捏造。
例如:如果调研显示"某技术已过时",则不要将其作为核心推荐。
## 输出规范
请严格按照以下JSON格式输出,结果用[PPT_OUTLINE]和[/PPT_OUTLINE]包裹:
[PPT_OUTLINE]
{
"ppt_outline": {
"cover": {
"title": "引人注目的主标题",
"sub_title": "副标题",
"content": []
},
"table_of_contents": {
"title": "目录",
"content": ["第一部分标题", "第二部分标题", "..."]
},
"parts": [
{
"part_title": "第一部分:章节标题",
"pages": [
{ "title": "页面标题1", "content": [] },
{ "title": "页面标题2", "content": [] }
]
}
],
"end_page": {
"title": "总结与展望",
"content": []
}
}
}
[/PPT_OUTLINE]
## Constraints
1. 必须严格遵循JSON格式。
2. **页数要求*:{{PAGE_REQUIREMENTS}}