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(宽松,适合商业使用)。


快速链接

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目