hugohe3/ppt-master
AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio narration from speaker notes, and support for your own .pptx templates. · by Hugo He
PPT Master – AI生成、完全可編輯的PowerPoint簡報
功能
- 接收來源文件(PDF、DOCX、網頁等),利用大上下文LLM提取重點,建立簡報大綱,並產生原生的
.pptx檔案。 - 輸出不是扁平化的影像,而是包含真實PowerPoint物件:簡報母版、版型、圖形、連接線、資料驅動的圖表與表格,因此你可以在PowerPoint中開啟並持續編輯。
- 支援三種主要工作流程:
- 從原始素材生成全新簡報。
- 從參考文件衍生品牌/模板簡報。
- 在保留原有設計的前提下,向現有簡報填入新內容,並可選加入過渡、動畫或旁白。
運作方式
- 支援代理的AI工具 – 任何能執行「代理」(Claude Code、Cursor、VS Code擴充、CLI工具等)的聊天/IDE工具,可讀取你的提示並讀寫檔案。
- 基於Python的技能 – 倉庫內附帶一個Python技能,由代理呼叫。它解析來源,與選定的LLM(Kimi K3、Claude、GPT、Gemini等)通訊,並建構PowerPoint XML結構。
- 本地執行 – 所有檔案處理與PowerPoint生成皆在你的機器上進行;僅LLM API呼叫透過網路傳輸,確保你的來源資料私密性。
核心優勢
- 原生深度 – 簡報包含真實的PowerPoint物件(圖形、圖表、表格),而非扁平影像或預填模板。
- 模型無關 – 可與任何能讀取提示並回傳文字的LLM搭配使用;作者推薦使用Kimi K3(約1M令牌上下文)或Claude以獲得最佳效果。
- 成本透明 – 軟體採MIT授權;你只需支付LLM與任何你使用的影像生成API費用。
- 無鎖定 – 可自由切換供應商(Claude、GPT、Gemini等),無需更換工作流程。
快速入門
- 安裝Python 3.10+,執行
pip install -r requirements.txt。 - 選擇一個代理(例如Claude Code),開啟其聊天視窗。
- 按照快速入門步驟操作:克隆倉庫(或下載ZIP),於
.env中設定API金鑰,並告訴代理「從 my‑paper.pdf 產生一份簡報」之類的指示。 - 代理執行該技能,產生
output.pptx,你可在PowerPoint中開啟進行最終微調。
開發者
- Hugo He,一位需要可編輯AI生成簡報的金融專業人士,為展示Python + AI代理的潛力而創建此工具。
查看方式
- 實時示範畫廊: https://hugohe3.github.io/ppt-master-examples/
- 範例來源倉庫: https://github.com/hugohe3/ppt-master-examples
- 詳細文件(產品定位、常見問題、路線圖)位於倉庫的
docs/資料夾中。
TL;DR: PPT Master是開源Python技能,讓任何AI代理(Claude、GPT、Kimi等)都能將文件轉換為完全可編輯的PowerPoint檔案,保留原生圖形、圖表與版型,同時確保你的資料在本地。
相關
- 專案
- 專案
- 專案
- 專案
- 專案