
Presenton 开源 AI 演示文稿生成器完整上手指南一条命令部署10 套模板开箱即用【免费下载链接】presentonOpen-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)项目地址: https://gitcode.com/GitHub_Trending/pr/presenton周一早上九点一刻你发现 30 分钟后要交的季度汇报还只是桌面上一堆零散的数字和旧截图。Presenton 是一个开源 AI 演示文稿生成器给它一个主题或一份文档它就产出带大纲、正文和配图的完整初稿你可以直接在编辑器里拖拽微调再导出成可编辑的 PPTX。当前版本为 0.9.10-beta内置 10 套模板、支持 15 种文本模型提供方全部处理可以留在你自己的机器上。 价值速览30 秒判断你是否需要这个 AI 演示文稿生成器使用场景它能帮你做什么适合谁周报、汇报素材不能出网Docker 或桌面端本地运行配合 Ollama 全程离线生成数据敏感的企业与团队路演、提案、临时交付一句话主题 内置模板生成带图表和图标的大纲页面再拖拽精修商务、产品、咨询复用公司既有视觉用你自己的 PPTX 生成 AI 模板按品牌设计出稿有 VI 规范的品牌团队定时批量出报告REST API 与 MCP 协议把生成 PPT变成一次接口调用开发者、自动化管线 最快上手路径从一条命令到离线部署第一档Docker 一键运行最省事。官方镜像把 FastAPI 后端、Next.js 前端和依赖都打包好了数据默认落在挂载的./app_data目录首次启动后在浏览器里创建管理员账号即可docker run -it --name presenton -p 5001:80 -v ./app_data:/app_data ghcr.io/presenton/presenton:latest打开http://localhost:5001就能用。文本模型与图片提供方可以在界面里配置也可以用LLM、IMAGE_PROVIDER等环境变量在启动时锁定。第二档完全离线、免 API Key。把LLM设为ollama并指向本地模型文本生成不再依赖任何云服务配图用 Pexels 图库或本地素材。Ollama 在宿主机上跑时容器内要用host.docker.internal访问docker run -it --name presenton -p 5001:80 -e LLMollama -e OLLAMA_MODELllama3.2:3b -e OLLAMA_URLhttp://host.docker.internal:11434 -e IMAGE_PROVIDERpexels -e PEXELS_API_KEYyour_key -v ./app_data:/app_data ghcr.io/presenton/presenton:latest如果希望连界面都不依赖浏览器直接装桌面端macOSApple Silicon/Intel、Windows、Linux 均有安装包LLM 与图片提供方在应用内配置同一套环境变量同样生效。第三档进阶定制。多用户场景下第一个账号自动成为主管理员后续账号在 Admin → Users 里统一管理无人值守部署可以用AUTH_USERNAME和AUTH_PASSWORD在首启时直接创建管理员。需要 GPU 加速本地模型时给命令加--gpusall并装好 NVIDIA Container Toolkit。生成模式Standard 固定布局 / Smart 自适应布局用PRESENTATION_GENERATION_MODE控制细节见 docs/presentation-generation-modes.md。 核心能力拆解从一句主题到可编辑 PPTX日常使用模板、大纲审核与免费登录。仓库templates/目录下有 10 套模板Momentum、Executive、Dynamic、General、Modern、Standard 等覆盖销售复盘、领导层汇报、教育课程等场景Standard 模式会先生成大纲让你审核再逐页出稿。另外可以直接用 ChatGPT 账号免费版即可登录无需单独申请 API Key。效率进阶可编辑导出与拖拽编辑器。导出的 PPTX 是原生文本框、图片、图表对象不是截图可以拿到 PowerPoint 或 WPS 里继续改。编辑画布支持文字、形状、表格、图片等元素的拖拽调整人工改动会保留AI 编辑是在你的基础上叠加而不是推翻重来。每份演示文稿的记忆按演示隔离基于 Mem0本地 Qdrant SQLite后续让 AI 改某几页时能延续前文上下文。文本与图片提供方互相独立文本可选 OpenAI、Google、Anthropic、Azure、Bedrock、DeepSeek、Ollama、LM Studio 等 15 个入口图片可选 DALL·E 3、Gemini Flash、Pexels、Pixabay、ComfyUI 工作流等 9 类后端按成本和质量分别选择。开发者/自动化生成 API 与 MCP 服务器。核心接口是POST /api/v1/ppt/presentation/generate接受主题、页数n_slides、语气tone六种、信息密度verbosity三档、模板名、export_as等参数文档可以先经/api/v1/ppt/files/upload上传再参与生成实现文档进、PPT 出。先在 Admin → API keys 生成sk-presenton-...密钥然后curl -X POST http://localhost:5001/api/v1/ppt/presentation/generate \ -H Authorization: Bearer sk-presenton-YOUR_KEY \ -H Content-Type: application/json \ -d {content: Q2 数据报告, n_slides: 5, tone: professional, template: general, export_as: pptx}响应返回presentation_id、导出文件path与在线编辑地址edit_path需拼接你的服务根 URL。MCP 客户端走/mcp端点同一把 API Key 通用可以让智能体替你走上传文档 → 生成 → 轮询任务的完整流程。后端路由集中在 servers/fastapi/api/v1/想二次定制从这里入手。 实测与对比仓库自带的压测数据怎么说没有公开的新旧版本耗时对比官方口径因此这里只引用仓库自带的负载测试报告docs/presenton-resource-usage.md2026-09-02 用 k6 做的受控并发测试每波 4 个虚拟用户各生成 10/20/30/40 页规模的演示文稿重复 4 波共 16 次完整生成流程96 次 HTTP 请求与 112 项检查全部通过失败率 0%平稳阶段 CPU 中位占用 3.70%内存占用 95 分位不超过 21.36%。测试目标是http://127.0.0.1:5001的单容器部署PPTX 导出未包含在该负载内。口径数据并发规模4 用户同时生成单波 10~40 页四种篇幅流程成功率16/16 完成HTTP 与检查项 0 失败资源水位平稳段CPU 中位 3.70%内存 95 分位 ≤ 21.36%对你来说更可预期的体验是同一套部署下生成、编辑、导出走的是同一条本地管线桌面端与 Docker 端行为一致不会出现界面能看的、导出来是另一张图的情况。️ 架构一眼看懂三层解耦FastAPI 负责生成、编辑与导出逻辑Next.js 承担浏览器端编辑器Electron 把两者打成原生桌面应用数据默认写在本地app_data目录。桌面端入口在 electron/app/main.ts导出管线实现可看electron/app/utils/export-chromium.ts日常使用无需关心这些细节。⚠️ 避坑与实用技巧首启必须建管理员账号。第一个账号自动成为主管理员不建就没法进后台无人值守部署时用AUTH_USERNAME/AUTH_PASSWORD环境变量在首启创建别去手改app_data/userConfig.json里的认证字段那会破坏恢复凭据。容器里 Ollama 连不上 localhost。容器内的localhost是容器自己Ollama 跑在宿主机时必须把OLLAMA_URL写成http://host.docker.internal:11434否则生成请求直接连接被拒。改了环境变量不生效。已存在的容器不会读取新环境值需要重建Compose 场景用docker compose up -d --force-recreate productionPRESENTON_HTTP_HOST_PORT改端口同理。桌面端用不了 MCP。Electron 应用默认DISABLE_AUTHtrueMCP 服务器在其中被禁用以避免认证冲突要接 MCP 客户端就用 Docker 部署并确认 Key 是管理员按用户发放的。API Key 权限有边界。sk-presenton-...只对 REST 和 MCP 生效不能登录浏览器、不能改管理设置且默认 90 天过期定时脚本里要预留换 Key 的流程。 路线图与求助渠道官方公开路线图在持续推进的方向包括多人实时协作与评论、与 Notion/Slack/Confluence 的办公集成、30 动态图表类型与实时数据绑定、本地模型自动部署以降低离线门槛。遇到问题可以走三个渠道Discord 社区交流模板、提示词与部署经验GitHub Issues 提交 Bug附日志与复现步骤企业级定制部署、私有化或安全审计可联系官方团队获取方案。从一句主题到一份可编辑的 PPTXPresenton 把整条链路都交给了你本地能控制的东西。如果你正受够了AI 生成的 PPT 只能看不能改现在就可以用上面第一条命令跑起来试一份自己的汇报觉得顺手别忘了到仓库点一个 Star。关于 Presenton作为 Gamma、Canva、Beautiful AI 的开源替代Presenton 采用 Apache 2.0 协议可自由商用支持 Docker 自托管、Windows/macOS/Linux 桌面端数据默认留在本地。【免费下载链接】presentonOpen-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)项目地址: https://gitcode.com/GitHub_Trending/pr/presenton创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考