presenton/presenton

Open-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)

Presenton – 開源 AI 演示文稿生成器

是什麼 – Presenton 是一個自架設的 Web/桌面應用程式,可使用大型語言模型(LLM)與影像生成器來建立 PowerPoint 風格的簡報。您可輸入文字提示、上傳文件,或使用現有的 PPTX 模板,它會產生完全可編輯的 .pptx(及 PDF)簡報。

主要功能

  • 模型無關:支援任何 OpenAI 相容的提供者(OpenAI、Anthropic、Gemini、Azure、Bedrock、Ollama、LM Studio 等)——您提供自己的 API 金鑰或執行本地模型。
  • 模板驅動:內建商業、簡報、創意模板;您也可使用 HTML/Tailwind CSS 建立自訂模板。
  • 拖曳編輯器:生成後可在視覺化編輯器中微調投影片,再進行匯出。
  • 匯出:儲存為完全可編輯的 PowerPoint(.pptx)與 PDF,保留版面、圖表、圖示與影像。
  • 部署選項
    • Docker(一鍵容器,支援 GPU)
    • Electron 桌面應用(支援 Windows、macOS、Linux,可離線使用)
    • 雲端 SaaS(托管版本)與 企業版 Helm 圖表(支援 Kubernetes,含 SSO/SCIM)。
  • API:Model Context Protocol(MCP)伺服器可程式化呼叫生成引擎。
  • 隱私優先:所有處理皆可在本地執行;無資料強制上傳至第三方 SaaS。

快速入門

  1. Docker – 執行容器並開啟 http://localhost:5001
    docker run -it --name presenton -p 5001:80 \
      -v "$(pwd)/app_data:/app_data" ghcr.io/presenton/presenton:latest
    
  2. 桌面版 – 從網站下載平台專用安裝檔(.dmg.exe.deb),然後啟動 Electron 應用。首次執行精靈可設定環境變數(LLM 選擇、API 金鑰等)。
  3. 設定 – 在 .env 檔案或 UI 中設定 LLM=openaiOPENAI_API_KEY=…OPENAI_MODEL=gpt-4.1 等變數。Docker 與桌面後端皆讀取相同變數。

典型工作流程

  • 選擇模板(例如 Momentum 用於商業報告)。
  • 輸入提示如「建立一個總結 Q2 銷售業績的 10 頁簡報」或上傳 PDF/Word 檔案。
  • 選擇 LLM 與影像提供者(DALL-E 3、Gemini Flash、Pexels 等)。
  • 讓 Presenton 生成投影片,然後使用拖曳編輯器修改內容或版面。
  • 將最終簡報匯出為 .pptx 或 PDF,或呼叫 MCP API 的 /generate 端點以實現自動化。

為何重要 – 它讓團隊完全掌控 AI 生成流程(無 SaaS 封閉、無隱藏費用),同時涵蓋從內容創作到精美可編輯投影片的完整簡報生命週期。特別適合需要將專屬資料保留在內部或希望嘗試不同 LLM 後端的組織。

授權 – Apache 2.0(寬鬆,適合商業使用)。


快速連結

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案