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。
快速开始
- Docker – 运行容器并打开
http://localhost:5001:docker run -it --name presenton -p 5001:80 \ -v "$(pwd)/app_data:/app_data" ghcr.io/presenton/presenton:latest - 桌面版 – 从网站下载平台专用安装包(
.dmg、.exe、.deb),然后启动 Electron 应用。首次运行向导可设置环境变量(LLM 选择、API 密钥等)。 - 配置 – 在
.env文件或 UI 中设置LLM=openai、OPENAI_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(宽松,适合商业使用)。
快速链接
- 快速入门 / 下载: https://presenton.ai/download
- 文档与 API 参考: https://docs.presenton.ai/
- Docker 镜像:
ghcr.io/presenton/presenton - 社区: Discord、YouTube 和公开模板。
相关
- 项目
- 项目
- 项目
- 项目
- 项目