arcsin1/oh-my-ppt
效率与系统工具一款本地优先的 AI 桌面应用,可根据主题、文档或已有 PPTX 生成并编辑 HTML 幻灯片,再导出为多种格式。
项目介绍
Oh My PPT 是一款本地优先的 Electron 桌面演示文稿工具。输入主题、上传文档,或导入已有 PPTX 后,应用调用你配置的 AI 模型规划大纲、选择视觉风格并生成可编辑的 HTML 幻灯片。生成结果不是固定版式的文件,页面中的文字、图片、视频和布局都能继续拖拽调整,也可以直接对话要求 AI 修改。
它适合需要准备汇报、课程、路演和社交媒体图文,又不想被固定模板限制的人。应用内置 90+ 风格 Skill、AI 生图与智能配图、字体管理、演讲稿生成、16+ 页面切换动画和 LaTeX 公式渲染。PPTX 导入和导出基于作者自研的 @arcsin1/pptx2json 与 @arcsin1/html2pptx;README 声称常规场景还原度接近 100%,但复杂形状、图表、表格和动画仍在完善。
快速使用
- 从 GitHub Releases 页面 下载对应平台的安装包。作者说明发布包可能未签名,macOS 和 Windows 首次打开时可能弹出安全提示;遇到无法启动时按 未签名应用说明 处理,并且只使用官方 Release 中的安装包。
- 打开应用,进入「设置 → 文本模型」,填写 OpenAI 兼容的模型配置,例如 DeepSeek、Kimi、Qwen、GPT 或 Claude。README 建议本地模型使用 14B 以上。不填这一步无法生成演示稿。
- 使用本地 Ollama 时,填写
provider: openai、base_url: http://127.0.0.1:11434/v1、本地已拉取的model名称,以及任意非空的api_key(例如ollama)。 - 如需自动配图,在「设置 → 生图模型」添加图片生成 Provider 并点击验证;验证会实际生成一张测试图,成功后才能保存。
- 回到首页选择主题创作、对话创作、上传文档或从模板创建。生成后打开编辑页,可以调整元素、插入素材、对话修改、生成演讲稿或进入演示模式。
- 在编辑页导出 PDF、批量 PNG、PNG 长图、可编辑 PPTX、MP4,或将演示稿打包成双击即可在浏览器打开的 HTML 文件。
使用约束
- 这是桌面应用,不是托管网页服务。会话、源文档和素材保存在本机,但文本生成、文档解析和生图请求会发送到你配置的服务商。
- 文本模型和生图模型分开配置,自动配图必须先完成生图模型的验证。
- 发布包可能未签名。macOS 可能需要右键打开或清除隔离属性,Windows 可能需要通过 SmartScreen;这些操作会降低系统默认保护,执行前应确认安装包来自官方 Release。
- PPTX 往返还原度仅在常规场景下被描述为接近 100%,复杂形状、图表、表格和动画仍有限制。
- 项目采用 Apache-2.0 许可证。
HotRepo 点评
在 2026-11-08 的 TypeScript 日榜记录中,项目为 2,448 Star、241 Fork,当天新增 91 Star,在该语言榜的最好名次为第 15。这说明当天确有集中关注,但只有单次快照,不足以判断更长时间的趋势。
相比单纯的 AI 生成,项目真正有辨识度的是 HTML 可编辑工作流和自研的 PPTX 导入导出。未签名的安装包和模型配置步骤是最实际的使用门槛,采用前值得先确认。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。