菜单

Administrator
发布于 2026-05-23 / 5 阅读
0
0

Presenton:开源 AI 演示文稿生成器 — Gamma/Beautiful AI 的完全自托管替代

Presenton 是一个完全开源的 AI 演示文稿(PPT)生成器,作为 Gamma、Beautiful AI 和 Decktopus 的替代方案,提供完整的自托管能力。用户可以通过自然语言提示或上传文档,让 AI 自动生成精美的 PPTX 演示文稿。上线以来获得 6,000+ Stars,成为 AI 生产力工具领域增长最快的项目之一。

项目介绍

Presenton 的核心价值主张非常清晰:摆脱 SaaS 锁定和强制订阅。现有的 AI 演示工具(Gamma、Beautiful AI)虽然功能强大,但存在两个问题:内容存储在第三方服务器、需要持续付费订阅。Presenton 通过开源 + 自托管的方式,让用户完全掌控自己的数据和模型选择。

用户可以通过 Docker 一键部署,也可以使用 Electron 桌面应用在本地运行。支持多种 LLM 提供商(OpenAI、Gemini、Vertex AI、Azure OpenAI、Anthropic、Ollama 等),以及多种图片生成源(DALL-E 3、Gemini Flash、Pexels、Pixabay、ComfyUI 等)。

核心功能

多模型 LLM 支持: 支持 OpenAI、Google Gemini、Vertex AI、Azure OpenAI、Amazon Bedrock、Anthropic Claude、Fireworks、Together AI、LM Studio、Ollama 等几乎所有主流 LLM 提供商。用户可以选择最适合自己需求和预算的模型。

灵活的内容生成: 可以从零开始通过提示词生成,也可以上传现有文档(PDF、Word、Markdown)让 AI 提取内容并自动排版。

自定义模板: 支持 HTML + Tailwind CSS 设计的自定义模板,也可以从已有 PPTX 文档中提取设计风格作为模板。

多格式导出: 支持 PPTX 和 PDF 格式导出。PPTX 文件完全可编辑,用户可以在 PowerPoint 或 WPS 中进一步调整。

内置 MCP 服务器: 支持通过 Model Context Protocol(MCP)接口生成演示文稿,让 AI Agent 可以编程方式调用 Presenton 的生成能力。

丰富的图片源: DALL-E 3、Gemini Flash、Pexels、Pixabay、ComfyUI、Open WebUI 等多种图片生成和检索源。

快速上手

Docker 部署(推荐):

docker run -it --name presenton -p 5000:80 \
  -v "./app_data:/app_data" \
  ghcr.io/presenton/presenton:latest

打开 http://localhost:5000 即可使用。

配置 LLM(以 OpenAI 为例):

docker run -it --name presenton -p 5000:80 \
  -e LLM="openai" \
  -e OPENAI_API_KEY="sk-..." \
  -e OPENAI_MODEL="gpt-4.1" \
  -v "./app_data:/app_data" \
  ghcr.io/presenton/presenton:latest

使用本地模型(Ollama):

docker run -it --name presenton --gpus=all -p 5000:80 \
  -e LLM="ollama" -e OLLAMA_MODEL="llama3.2:3b" \
  -e IMAGE_PROVIDER="pexels" -e PEXELS_API_KEY="***" \
  -v "./app_data:/app_data" \
  ghcr.io/presenton/presenton:latest

技术架构

  • 语言: JavaScript(71.7%)、TypeScript(21.8%)、Python(5.5%)
  • 许可证: Apache 2.0
  • 部署方式: Docker(服务端)或 Electron(桌面应用)
  • 最新版本: v0.8.5-beta(2026-05-12)
  • 数据库: 支持 SQLite(默认)和 PostgreSQL(通过 DATABASE_URL 配置)

类似项目对比

项目 定位 核心差异
Presenton 开源自托管 AI PPT 生成器 完全自托管、支持 Ollama 本地模型、MCP 接口
Gamma 在线 AI 演示工具 SaaS 锁定,数据存储在第三方服务器,需要订阅
Beautiful AI 在线 AI 演示工具 同上,更侧重设计美观度
Decktopus 在线 AI 演示工具 同上,面向商务演示场景
Marp Markdown 转幻灯片 无 AI 生成能力,纯静态转换

结合 AI 生产力趋势的分析

  1. 自托管 AI 工具崛起: Presenton 的火爆是"自托管 AI"趋势的一个缩影。用户越来越不愿意将数据交给第三方 AI 服务。Presenton 让用户在 Docker 容器中运行完整的 AI PPT 生成流水线,数据永远不会离开自己的服务器。

  2. MCP 作为 AI 工具接口标准化: Presenton 提供 MCP 服务器接口,意味着任何 MCP 兼容的 AI 编码助手(Claude Code、Codex、Cursor 等)都可以直接调用它生成演示文稿。这是 AI 工具"API 化"的一个重要趋势——每个应用都暴露 MCP 接口,让 AI 可以在不同工具间自由组合。

  3. BYOK(Bring Your Own Key)模式: 用户可以自带 API Key,只支付模型调用费用,没有软件订阅成本。这对于需要大量生成演示文稿的团队来说,成本可以从每月 $30-50 降低到几乎为零(如果使用 Ollama 本地模型)。

项目亮点

Presenton 的"Sign in with ChatGPT"功能是一个巧妙的设计——用户不需要单独的 API Key,直接通过 ChatGPT 登录即可使用 OpenAI 的模型。这大大降低了使用门槛,让非技术用户也能轻松上手。同时,内置的 MCP 服务器使得 Presenton 不仅是一个 Web 应用,更是 AI Agent 生态中的一个可编程组件。



评论