大家好,我是左手。
你有没有过这种经历:明天要汇报,PPT 还是一片空白。打开 Gamma 想用 AI 救急,结果发现要传数据上云——公司的财报数字、客户的敏感方案,你敢往上丢吗?
这就是我盯上Presenton的原因。它是一个 GitHub 上 5000+ Star 的开源项目,核心卖点就一句话:AI 帮你做 PPT,所有数据留在你自己的机器上。
我在自己电脑上跑了一周,下面把真实体验、适合谁、坑在哪,一次性说清楚。
Presenton 是什么
Presenton 是一个基于 Docker 部署的开源 AI 演示文稿生成器,Apache 2.0 协议,GitHub 仓库github.com/presenton/presenton。截止 2026 年 5 月已迭代 40 多个版本,社区活跃度相当不错。
把它理解成一个本地版的 Gamma:输入一句话或上传一份文档,AI 自动帮你生成完整的幻灯片。但它和 Gamma 最大的区别——所有计算都在本地完成。你把 OpenAI 或 Claude 的 API Key 填进去,数据从你的机器直接到模型服务商,Presenton 本身不存任何东西。
技术栈是 Next.js + React + Tailwind CSS 做前端,后端跑在 Docker 容器里。模型接入非常灵活:
- 云端模型:OpenAI GPT 系列、Google Gemini、Anthropic Claude
- 本地模型:通过 Ollama 跑 Qwen、Llama、DeepSeek 等开源模型
- 兼容接口:
如果你的公司已经部署了内部大模型,直接把接口地址配进去就行。
核心能力拆解
1. 从一句话到完整幻灯片
这是最基础的使用方式。在输入框里写「帮我做一份面向投资人的 SaaS 产品融资路演 PPT,10 页」,Presenton 会先帮你生成一个大纲,确认结构没问题后,再逐页生成内容。
大纲编辑环节做得不错——你可以拖拽调整页码顺序、增删页面、修改每页的标题和要点。AI 不会直接扔给你一个成品,而是给你一个可干预的中间态。
2. 品牌 DNA:上传一份旧 PPT,风格批量复用
这是我个人觉得最实用的功能。
每个公司都有自己的品牌配色、字体偏好、排版习惯。Presenton 允许你上传现有的 PPTX 或 PDF 文件,AI 会通过视觉模型分析其中的设计元素,自动生成一套 HTML 模板。之后所有 AI 生成的幻灯片都会套用这套模板,保证输出风格统一。
对于经常要做客户提案的咨询顾问,或者需要批量生成汇报材料的团队,这个功能直接省掉了每次手动调格式的痛苦。
3. 多模型 + 多图源自由组合
你可以在设置里自由切换文本生成模型和图片生成模型,比如:
- 文本用 Claude 4 Opus,追求高质量长文
- 配图用 Pexels/Pixabay 免费图库,零成本
- 需要定制示意图时切到 DALL·E 3 或 Gemini Flash
而且支持 ComfyUI 接入,这意味着你可以用自己的 Stable Diffusion 工作流出图,完全离线。
4. MCP 集成:让 AI Agent 帮你做 PPT
Presenton 内置了 MCP(Model Context Protocol)服务器,已发布为 npm 包presenton-mcp。这意味着你可以用 Claude Desktop 或其他支持 MCP 的 AI Agent 直接调用 Presenton 生成演示文稿。
举个例子:你在 Claude 里说「把那三份行业研报的要点汇总成一份 8 页的 PPT」,Agent 会读取文件、提取要点、调用 Presenton 生成幻灯片——全自动。
5. API + 批量生成
Presenton 提供 REST API,支持队列异步处理。官方测试过单次生成 50 页的大体量幻灯片,也能稳定跑通。
对于有批量出 PPT 需求的企业(比如标准化培训材料、合规报告),这个 API 可以直接嵌入自动化流水线。
性能:数据不会骗人
从 Beta 0.1.0 到 0.2.0 版本,Presenton 的团队做了一次性能重构:
- 10 页 PPT 生成时间:
- 媒体库加载速度:
- 复杂动画帧率:
这些数字的背后是一次架构层面的重构——引入异步队列、并行化文本生成与图片匹配、优化模板渲染管线。对于实际使用来说,11 秒出 10 页大纲和内容,已经接近 Gamma 的速度体验了。
和同类工具的差距在哪
坦白说,如果你追求「打开即用、模板精美、零学习成本」,Presenton 目前还不是最好的选择。
它的内置主题只有 7 套(dark、light、royal_blue、cream、light_red、dark_pink、faint_yellow),和 Canva 成千上万的模板库完全没法比。UI 界面虽然功能齐全,但精致度和 Gamma、Beautiful.ai 还有明显差距。
自定义模板需要写 HTML + Tailwind CSS + React 组件,这对非技术用户是个门槛。如果你想让团队里不写代码的同事自己定制模板,目前还不现实。
但 Presenton 的护城河也非常清晰:
图:Presenton 产品功能一览(来源:GitHub 官方 README)
图:Presenton 与主流 AI PPT 工具的核心维度对比
隐私和成本是它最强的两张牌。你用 Gamma 做一份涉及客户数据的方案,数据经过了 Gamma 的服务器。你用 Presenton,数据从你的机器直达 OpenAI/Claude 的 API,Presenton 本身不碰数据。对于金融、医疗、政务这些合规敏感行业,这是硬性要求,不是锦上添花。
成本方面,如果你搭配 Ollama 跑本地开源模型(Qwen 3 8B 的效果在 XDA 的评测中被评价为 "genuinely solid"),整个链条的边际成本为零。
快速上手
部署只要一行命令:
| docker run -it --name presenton -p 5000:80 ghcr.io/presenton/presenton:latest |
浏览器打开http://localhost:5000,填入你的 API Key(OpenAI / Gemini / Claude 任选),就可以开始用了。
想完全离线跑?先装 Ollama,拉一个模型:
然后在 Presenton 设置里选择 Ollama 作为模型提供商,配置本地模型名称。从此断网也能做 PPT。
更详细的安装文档和 API 使用方法,见官方文档docs.presenton.ai和 GitHub README。
适合谁,不适合谁
强烈推荐
- 对数据隐私有硬性要求的企业:
- 有开发能力的团队:
- 想探索 AI Agent 工作流的开发者:MCP 集成让 Presenton 可以成为智能体工具链的一环
- 学生和个人用户:
可以观望
- 纯设计需求的用户:内置模板少,自定义需要写代码,不如直接用 Canva
- 团队协作是刚需的用户:
- 完全不想折腾技术的人:
我的判断
Presenton 是我最近看到的开源 AI 工具里,定位最清晰、护城河最深的项目之一。它没有试图在模板数量上和 Canva 卷,也没有在 UI 精细度上和 Gamma 拼。它选择了三个非常尖锐的切入点:
- 数据不出门
- 模型完全自由
- 开发者友好
这三个点,任何一个商业竞品都很难同时满足。
项目目前还在 Beta 阶段,有些细节打磨不够(主题偏少、UI 略显粗糙),但核心链路已经稳定可用。如果你对数据隐私有要求,或者想用开源方案替代昂贵的商业 AI PPT 工具,Presenton 值得在你本机上跑起来试一试。
推荐指数:★★★★☆(4/5)
GitHub 仓库:
https://github.com/presenton/presenton
官方网站:
https://presenton.ai