原生 AI 幻灯片生成应用,可将想法、大纲、文档和模板生成为可编辑的 PPTX、PDF 或讲解视频。
- Star
- 5,141
- Fork
- 604
- 未关闭 Issue
- 18
- 最近提交
- 3天前
这是什么?
PPTAgent 是一个基于 Python 的框架,利用大模型智能体生成 PowerPoint 演示文稿。它不只输出大纲,而是先起草幻灯片、渲染成图像,再对视觉效果进行审查和修改,最后交付文件。
项目已从最初的模板式研究流程(EMNLP 2025)演进到新的 DeepPresenter 运行时,并提供可在 Claude Code、Codex CLI 和 OpenCode 中使用的 PPTAgent Skill。该 Skill 可以创建、修改并导出可编辑的 answer.pptx,同时在任务目录中保留 HTML 源文件和预览图,文本模式下还可接入外部视觉模型作为审查者。
运行环境需要 Linux 或 macOS,并安装 uv、npm、LibreOffice 以及用于渲染的 Playwright Chromium。仓库保留了 v0.2.0 和 v1.1.38 标签,便于复现论文结果。
核心功能
- 01根据文字需求生成可编辑的 PPTX 文件。
- 02交付前渲染幻灯片并进行视觉审查。
- 03可作为 Skill 在 Claude Code、Codex CLI 和 OpenCode 中使用。
- 04文本模式下可接入兼容 OpenAI 接口的外部视觉模型进行审查。
- 05任务目录保留可编辑的 HTML 源文件、预览图和审查报告。
- 06早期版本提供 MCP 服务器支持。
适用场景
- 根据书面需求为团队分享起草演示文稿。
- 通过让智能体重组幻灯片来修改已有演示文稿。
- 使用固定标签复现 PPTAgent 或 DeepPresenter 的研究结果。
快速上手
- 1
安装系统依赖(Debian/Ubuntu)
sudo apt-get install npm libreoffice-impress - 2
克隆代码仓库
git clone https://github.com/icip-cas/PPTAgent.git - 3
创建虚拟环境并安装技能的 Python 依赖(在 PPTAgent/skills/pptagent 目录中运行)
uv pip install --python .venv/bin/python -r requirements.txt - 4
将技能注册到 Claude Code(在 PPTAgent/skills/pptagent 目录中运行)
.venv/bin/python scripts/install.py --client claude
使用前须知
- 仅支持 Linux(含 WSL)和 macOS,并且需要 LibreOffice 和 uv。
- 幻灯片的视觉审阅需要单独的多模态视觉模型 API 令牌。
- 它以技能形式运行在编码代理(Claude Code、Codex CLI 或 OpenCode)中,因此需要先安装其中之一。
标签
常见问题
- PPTAgent 是什么?
- 一个基于智能体的框架,可生成可编辑的 PowerPoint 演示文稿,并对渲染后的幻灯片进行视觉自检。 PPTAgent 是一个基于 Python 的框架,利用大模型智能体生成 PowerPoint 演示文稿。它不只输出大纲,而是先起草幻灯片、渲染成图像,再对视觉效果进行审查和修改,最后交付文件。
- PPTAgent 可以免费使用吗?用的什么许可证?
- PPTAgent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- PPTAgent 还在维护吗?
- 活跃维护中。PPTAgent 最近一次提交是在 2026年10月19日。
- PPTAgent 适合用来做什么?
- 根据书面需求为团队分享起草演示文稿。 通过让智能体重组幻灯片来修改已有演示文稿。 使用固定标签复现 PPTAgent 或 DeepPresenter 的研究结果。
- PPTAgent 怎么安装和运行?
- 安装系统依赖(Debian/Ubuntu): sudo apt-get install npm libreoffice-impress 克隆代码仓库: git clone https://github.com/icip-cas/PPTAgent.git 创建虚拟环境并安装技能的 Python 依赖(在 PPTAgent/skills/pptagent 目录中运行): uv pip install --python .venv/bin/python -r requirements.txt 将技能注册到 Claude Code(在 PPTAgent/skills/pptagent 目录中运行): .venv/bin/python scripts/install.py --client claude
- 在哪里获取 PPTAgent?
- 源代码和安装说明在 GitHub 上:https://github.com/icip-cas/PPTAgent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
AI 工作流,将文档或主题转换为可原生编辑的 PowerPoint(.pptx)演示文稿,包含真实形状、图表和表格。
一款 AI Agent Skill,可生成 12 套主题的可编辑演示文稿,支持在浏览器中修改并导出 HTML、PDF、PPTX。
基于 Vue 3 和 TypeScript 的网页版演示文稿编辑器,支持 PPTX 导入导出与模板化 AI 生成幻灯片。
本地优先的桌面应用,可用文字描述或上传文档由 AI 生成可编辑的 HTML 演示稿,并支持 PPTX 导入导出。
一个 Agent Skill,可生成或美化可直接编辑的原生 PPT,美化时保持原文不变。