| English | 中文 |
🆕 作为投融资领域从业者(注册会计师 · 资产评估师 · 咨询工程师(投资)),我结合自己的专业知识和项目经验,制作了一个工具网站:建设项目经济评价——输入项目数据,在线完成全套财务测算:投资、收入、成本、还本付息、利润、现金流量、资产负债等报表,以及内部收益率、净现值、敏感性和盈亏平衡分析,可导出 Excel / Word 报表。适用于风电、光伏、储能等能源类建设项目,其他项目可用通用型评价。网站目前处于初步试用阶段,注册即送 3 次运算。
本项目由 Kimi、PackyCode、APIKEY.FAN、RunAPI、APIMart 等赞助方支持,得以持续免费开源。
![]() |
感谢 PackyCode 赞助了本项目!PackyCode 是一家稳定、高效的 API 中转服务商,提供 Claude Code、Codex、Gemini 等多种中转服务。PackyCode 为本项目的用户提供了特别优惠,使用此链接注册并在充值时填写"ppt-master"优惠码,可以享受 9 折优惠。 |
![]() |
感谢 APIKEY.FAN 赞助了本项目!APIKEY.FAN 是一家专业的企业级 AI 中转站,致力于为企业和开发者提供稳定、高效、低成本的 AI 中转服务。平台支持 Claude、OpenAI、Gemini 等主流热门模型,价格低至官方原价的 7%。通过本项目专属链接注册,还可享受最高 永久充值 95 折 专属优惠。 |
![]() |
感谢 RunAPI 赞助了本项目!RunAPI 是一个高效稳定的 API 平台,一个 API Key 即可访问 OpenAI、Claude、Gemini、DeepSeek、Grok 等 150+ 主流模型,价格低至官方原价的 1 折,极其稳定,可无缝兼容 Claude Code 等工具。RunAPI 为 PPT Master 用户提供专属福利:通过本项目专属链接注册并联系管理员,即可领取 ¥7 的免费额度。 |
![]() |
感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此注册链接注册即可开用。 |
可编辑早已是及格线——真正拉开差距的是原生深度。 PPT Master 交给你的是一份真正的 PowerPoint:母版、原生形状、数据驱动的图表与表格,而不是一堆扁平文本框,也不是套模板填空的结果。它还不止把幻灯片排得好看——先替你把逻辑理顺,再谈视觉;而这份原生深度在持续向 PowerPoint 本身靠拢,逐版本补齐更多原生能力。形态上,它是一套在有 Agent 能力的 AI 工具里运行的工作流:把你的主题或材料交给 AI,就在你本机生成,数据不出本地,不锁定任何平台和模型。工作原理与能力边界 → 产品定位。
快速开始 · 在线预览 · 示例下载 · 常见问题 · 路线图
|
像素风 — 中国早餐图鉴:AI 像素元素表切片、HUD 面板、Morph 转场与 8-bit 音效 |
![]() 技术蓝图 — Transformer 论文深读:结构图、原生公式、备注与动画 |
![]() 品牌模板 — 套用中国电信自有 Deck 模板的业绩汇报,另附原生图表导出版 |
每份示例都是一次性生成、未经精修;下载任意一份 .pptx 在 PowerPoint 里打开,是感受真实产出水平最快的方式。
在线翻看全部示例 → · 示例仓库 · 为什么选 PPT Master?
可编辑如今只是及格线——真正要紧的是你能拿到多少 PowerPoint。 PPT Master 交付的是 PowerPoint 的原生对象模型本身,而且有深度:带调节手柄的原生形状与连接符、按需的数据驱动图表与表格、完整的文本 / 图片 / 填充 / 效果,点开任意元素都作为原生 PowerPoint 对象继续编辑;走模板 / 结构化路线时,它还能为你产出带真正母版与版式(p:sldMaster / p:sldLayout 继承)的 deck。
而且这份深度是一个前进方向,不是一张固定清单。 PPT Master 的北极星是持续向 PowerPoint 本身靠拢:不断开发、集成更多 PowerPoint 原生能力,一个版本接一个版本,缩小「AI 能替你生成的」和「你在 PowerPoint 里手工能做出的」之间的差距。PowerPoint ↔ SVG 映射指南 逐条、诚实地记录了这份能力今天覆盖到哪——SmartArt 是刻意的排除,不是缺口。
形态上,它是一套在有 Agent 能力的 AI 工具里运行的工作流(一个 “skill”):你在对话框里说”用这份 PDF 做一份 PPT”,它就按流程在你本机生成、导出原生可编辑的 .pptx。你不写任何代码,只做三件事——装 Python、装一个 AI 工具、把材料放进来。
从源材料生成新 deck 是主管线,但不是唯一路线:PPT Master 还能从你的参考资料中提炼可复用的品牌 / 风格 / 版式 / 成品模板,把新内容填进你已有的 .pptx 并保留其设计,或为成品 deck 追加原生转场、动画和旁白——每条路线都有明确的保留契约。每项能力怎么用 → 快速入门。
在这份原生深度之上,这个形态还带来三个承诺:
为什么选它、以及它不适合的场景 → 为什么选 PPT Master;这些承诺背后的长期能力边界 → 项目定位与能力边界。
[!IMPORTANT]
这是一个工具,不是一个许愿池
harness + model = agent——PPT Master 只负责工作流,产出上限由模型决定。推荐 Kimi K3(或 Claude)大上下文窗口(~100 万 token)+ AI 生图(gpt-image-2或 Googlegemini-nano-banana-2.1);其他模型能跑通流程,但有质量差距。也别指望一把就拿到完美成品。它的价值是帮你把大部分枯燥的活儿干掉,剩下的打磨交给你——做原生可编辑的 PPT,本就是为了让你接着改,而不是甩给你一张改不动的图。模型越便宜,要补的人工就越多;效果不理想,先升级模型,再对照快速入门和示例工程检查用法。
我是何雨果(Hugo He),投融资领域从业者(注册会计师 · 资产评估师 · 咨询工程师(投资)),工作中经常审阅和修改 PPT。我希望 AI 生成的幻灯片仍然能在 PowerPoint 里继续编辑,而不是被压成一张张图片——所以做了这个。
未来,使用 Python 和 AI agent 的能力会越来越重要,这个项目也想展示:仅凭这两样,你能走多远。零基础上手有一段学习曲线,但走完这段,你就接上了未来——做 PPT 只是个借口,我真正想推广的是 Python 和 agent。
微软开源项目,我最近也参与其中——从论文到演讲视频、海报与博客,自动化科研传播的最后一公里。
📦 仓库:microsoft/ResearchStudio · 📄 论文:arXiv:2607.04438
|
|
只需安装 Python 3.10+。 其余依赖在第 3 步下载好项目后,用一行 pip install -r requirements.txt 装齐。
PPT Master 在任何具备 agent 能力(可读写文件、执行命令、持续多轮对话)的工具里都能跑。
没用过这类工具也不用担心:它们在本项目里只扮演一个角色——一个能读写文件的 AI 聊天窗口。从下表任选一款装好即可,全程只用它的聊天面板,不需要写任何代码。
作者最推荐:Claude Code ——本项目开发与测试最充分的环境,CLI 与 VS Code / JetBrains 扩展均可。
| 类型 | 代表工具 | 说明 |
|---|---|---|
| IDE 内置 agent | • VS Code 架构(含 VS Code 本体及分支与衍生):Cursor、Trae、Codebuddy IDE、Windsurf 等 • 其他架构:Zed 等 |
编辑器原生集成 agent |
| IDE 插件 / 扩展 | Claude Code(VS Code / JetBrains 扩展)、GitHub Copilot、Cline、通义灵码 等 | 装在 VS Code / JetBrains 等宿主里使用 |
| CLI agent | Claude Code CLI、Codex CLI、Gemini CLI 等 | 终端里运行,适合脚本化 / 远程 / 服务器场景 |
模型推荐:追求最佳效果,语言模型选 Kimi K3(或 Claude)驱动流程,搭配 AI 生图 ——
gpt-image-2(OpenAI)或gemini-nano-banana-2.1(Google)。本项目赞助商 Kimi Code 支持按量调用,很适合上手。
🔑 想用 Claude / GPT / Gemini 但还没有渠道? 本项目赞助商 PackyCode、APIKEY.FAN 与 RunAPI 均支持按量调用 Claude、GPT、Gemini 等主流模型,无需订阅、支持国内支付,并为本项目用户提供专属优惠(详情见页首)。
🔀 手上有多个渠道? 拿到多家的 API Key 后,cc-switch(跨平台桌面应用)可以一键切换 Claude Code、Codex、Gemini CLI 等工具的 API 供应商,免去手动改配置。
方式 A — Git clone(推荐;需先安装 Git):首选这种方式,因为 clone 可以随时拉取最新版本。
# GitHub
git clone https://github.com/hugohe3/ppt-master.git
# AtomGit(中国大陆地区网速更快)
git clone https://atomgit.com/hugohe3/ppt-master.git
cd ppt-master
然后安装依赖:
pip install -r requirements.txt
方式 B — 下载 ZIP(无需安装 Git,适合快速体验):
GitHub → Code → Download ZIP · AtomGit → 克隆/下载 → 下载ZIP(中国大陆地区访问 GitHub 下载不便时用这个,网速更快);解压后同样用 pip install -r requirements.txt 装依赖。ZIP 没有 Git 历史,不能自动 git pull(更新见下)。
如果完整仓库下载失败、或嫌体积太大,可以改到 Releases 页面下载纯技能包 ppt-master-skill-*.zip(约 56 MB,功能完整,但不含内置示例 deck)。
Git clone 安装:
python3 skills/ppt-master/scripts/update_repo.py
脚本会拉取最新版;如果 requirements.txt 有变化,会自动同步 Python 依赖。
下载 ZIP 安装:
ZIP 目录没有 Git 历史,不能自动 git pull。更新时请重新下载最新版 ZIP,解压到新目录,然后把旧目录里的 .env 和 projects/ 复制过去,再执行:
pip install -r requirements.txt
方式 C — Skill marketplace:仓库已添加
.claude-plugin/marketplace.json元数据,可通过 Claude Code plugin marketplace 生态一行安装:# 跨 agent CLI(Claude Code、Cursor、Codex 等) npx skills add hugohe3/ppt-master # 或在 Claude Code 内 /plugin marketplace add hugohe3/ppt-master /plugin install ppt-master@ppt-master上述两种安装方式都只会拉取 skill 文件本身(不含完整仓库),后处理脚本仍需在安装目录跑
pip install -r requirements.txt。
先在 Agent 里打开项目文件夹: 目标是让 AI 工作在上一步解压 / 克隆出来的 ppt-master 目录里——IDE 类工具通过菜单 文件 → 打开文件夹(File → Open Folder)打开它,AI 聊天面板通常在侧边栏;CLI 类工具先 cd ppt-master 再启动。之后的一切都在聊天里完成。
提供原始材料(推荐): 将 PDF、DOCX、图片等文件放入 projects/ 目录下,在 AI 聊天面板中告诉它使用哪些文件。获取路径的最快方式:在文件管理器或 IDE 侧边栏中右键文件 → 复制路径(Copy Path / Copy Relative Path),直接粘贴进聊天框。
你:请用 projects/q3-report/sources/report.pdf 这份文件生成一份 PPT
直接输入内容: 也可以把文字内容直接粘贴进聊天窗口,AI 会根据这些内容生成 PPT。
你:请根据以下内容制作成 PPT:[粘贴你的文字内容...]
默认流程下(除非显式要求快速生成),AI 会先确认设计规范:
AI:好的,先确认设计规范:
[模板] B) 自由设计
[格式] PPT 16:9
[页数] 8-10 页
...
AI 全程处理——内容分析、视觉设计、SVG 生成、PPTX 导出。
快速生成(跳过来回确认): 显式说明即可,AI 直接进入创作与导出。
你:用 projects/q3-report/sources/report.pdf 快速生成一份 5 页 PPT,不用跟我确认
你明确提的照做,你没提的由 AI 直接定,不再回来问你。它仍会转换来源、补齐事实、应用共享视觉基线,并按需使用图片 / 图标 / 原生形状 / 图表 / 表格 / PowerPoint 原生行内或块级公式——省掉的是交互与持久规划,不是 PPT 能力。它是不可续接的一次性生成,也不会产生 svg_final/ 预览。完整说明 → 快速模式。
输出说明: 成品保存为
exports/<name>_<timestamp>.pptx,是可直接编辑的原生 DrawingML;默认流程还会在svg_final/生成自包含的页面预览。图表和表格默认导出为可逐形状编辑的对象;加--native-charts-and-tables可得到带数据源、支持编辑数据的 PowerPoint 原生 Chart / Table 对象,另存为_native_charts_tables.pptx。公式编译为 PowerPoint 2010+ 可编辑的 OMML。备份、备注 / 动画 / 旁白开关,以及非 PowerPoint 客户端的边界 → 常见问题。
已有一份想复用的
.pptx? 把 deck 连同素材给 AI,说「套模板」即可——Edit Native PPTX 会保留原设计,逐字节保留未改页面,只编辑选中页面,支持选页/重排,并可添加讲稿或旁白。详见 常见问题 与 工作流。
遇到问题? AI 迷失上下文时,让它先读
skills/ppt-master/SKILL.md;其他问题查看 常见问题 — 涵盖模型选择、排版问题、导出异常等,基于真实用户反馈持续更新。
非用户自带图片有两条路径,可在同一份 deck 里按图混用:
A) AI 生图 — Agent host 提供原生生图工具时可直接使用;也可通过 image_gen.py 配置 IMAGE_BACKEND 和供应商 *_API_KEY。host-native 生图不需要另配供应商生图 API Key,直接要求 Agent 使用自身生图工具即可。python3 skills/ppt-master/scripts/image_gen.py --list-backends 查看供应商后端清单。gpt-image-2 目前综合质量最佳。
B) 网络图片搜索 — image_search.py。零配置可用;建议配置 PEXELS_API_KEY / PIXABAY_API_KEY(都免费申请)以获得稳定的高质量结果:
--strict-no-attribution 限制为免署名图片上面提到的 API Key 统一通过 .env 配置。clone 安装可以用 cp .env.example .env;skill marketplace 安装建议使用持久的用户级配置:
mkdir -p ~/.ppt-master
cp /path/to/installed/ppt-master/.env.example ~/.ppt-master/.env
PPT Master 会优先读取当前进程环境变量,然后按顺序读取第一个存在的 .env:当前工作目录、skill 安装目录(如 ~/.agents/skills/ppt-master/.env)、clone 仓库根目录、~/.ppt-master/.env。
完整说明:
image-generator.md(AI)·image-searcher.md(网络)。
| 文档 | 说明 | |
|---|---|---|
| 📘 | 快速入门 | 三步做出第一份 deck,外加模板、实时预览、动画、旁白、声音复刻的用法(新用户从这里开始) |
| 🆚 | 为什么选 PPT Master | 为什么选它、以及它不适合的场景 |
| 🧭 | 项目定位与能力边界 | 长期定位、产品承诺与能力边界 |
| 🪟 | Windows 安装指南 | Windows 用户手把手安装教程 |
| 📖 | SKILL.md | 核心流程与规则 |
| 📐 | 画布格式 | PPT 16:9、小红书、朋友圈等 10+ 种格式 |
| 🛠️ | 脚本与工具 | 所有脚本和命令 |
| 💼 | 示例 | 所有示例项目 |
| 🏗️ | 技术路线 | 架构、设计哲学、为什么选 SVG |
| ❓ | 常见问题 | 模型选择、费用、排版问题排查、自定义模板 |
完整文档索引 → docs/zh/
详见 CONTRIBUTING.md。
SVG Repo · Tabler Icons · Simple Icons · Phosphor Icons · Robin Williams(CRAP 设计原则)
固定版本、许可证、署名、兼容层与商标边界详见第三方图标说明。
可选的 PDF 转换器依赖 PyMuPDF,其许可证为 AGPL-3.0 而非 MIT,仅处理 PDF 源时才需要安装。若要连同依赖一起再分发,请先阅读 conversion.md 中的说明。
cc-switch —— 一键切换 Claude Code / Codex / Gemini CLI 等工具的 API 供应商。
欢迎合作交流、将 PPT Master 集成到你的工作流,或者单纯提问:
</a>
PPT Master 目前主要由我开发维护。每个新模板、Bug 修复、文档更新都需要持续的资源投入,目前由以下赞助方和个人支持者共同分担。
企业赞助方
想出现在这里?→ —— 展示位置、受众数据与价格。
个人赞助
如果 PPT Master 帮到了你,任何金额的个人赞助都能帮助项目持续更新、保持免费开源。

🎁 支付宝赞助 100 元起(100 元的整数倍),付款时备注 建设项目经济评价 网站的注册邮箱,即可获得该网站的计算点数。初步试用阶段每 100 元对应 50 点。
Made with ❤️ by 何雨果 Hugo He — 如果这个项目对你有帮助,请给一个 ⭐,也欢迎赞助支持。
官方发布渠道:GitHub(主仓库)· AtomGit(镜像)。其他平台转发版本均为非官方版本。MIT 协议,使用需保留署名。