arcsin1/oh-my-ppt

Describe what you need — a presentation, lesson, or story — and let the AI build clean, beautiful HTML slides for you. Local-first. Works offline. Works for you.

Oh My PPT – 本地优先的 AI PowerPoint 生成器

它是什么 – 一款桌面应用(Electron + React),让你使用生成式 AI 创建、编辑和导出演示幻灯片。它完全在你的计算机上运行:你的提示词、模型凭据和生成的资产都保留在本地,同时应用可以调用任何兼容 OpenAI 的文本模型(例如 GPT、Claude、Qwen、DeepSeek)以及你配置的任何图像生成提供商。

主要功能

  • AI 驱动的幻灯片创建 – 描述一个主题,选择画布尺寸(16:9、4:3、竖版、方形等),让模型生成大纲、布局、配色方案和文本。
  • PPTX 导入与导出 – 现有的 PowerPoint 文件可以以接近 100% 的视觉保真度导入,转换为可编辑的 HTML 幻灯片,之后可导出回可编辑的 PPTX/Keynote 文件。
  • 基于 HTML 的编辑 – 幻灯片以可编辑的 HTML 存储;你可以拖放元素、调整字体、添加视频、应用动画(Anime.js)以及编辑 LaTeX 公式。
  • AI 图像生成 – 配置图像模型(例如 Stable Diffusion、Gemini-Image)后,应用可以自动生成与所选风格匹配的插图、背景或补充图形。
  • 样式库 – 超过 90 种内置的“样式技能”(极简、赛博霓虹、包豪斯等),并支持通过 style-generate-skill 仓库自定义样式包。
  • 本地模型支持 – 连接本地运行的 Ollama 服务器(或任何兼容 OpenAI 的端点)进行文本生成,保持工作流离线友好。
  • 导出选项 – PDF、PNG(单张或批量)、长图 PNG、MP4 视频,或可在任何浏览器中运行的自包含 HTML 包。
  • 版本控制与协作 – 自动历史记录、撤销/重做、会话管理,以及将会话保存为可复用模板的功能。

典型工作流

  1. 配置模型 – 在设置中添加文本模型(例如 gpt-4o)和可选的图像模型。
  2. 开始项目 – 选择 主题创建(输入提示词)或 文档导入(txt/md/docx)或 模板。
  3. AI 生成 – 模型返回结构化的幻灯片组;你可以通过对话式命令进行调整(例如“把标题改成蓝色”)。
  4. 编辑 – 拖放元素、添加自定义图片/视频、设置逐元素动画,或让 AI 生成缺失的图形。
  5. 预览与演示 – 全屏幻灯片模式,支持键盘导航。
  6. 导出 – 保存为 PPTX 以便进一步编辑,或导出为 PDF/PNG/MP4 以便分享。

安装 – 从 GitHub Releases 页面下载安装程序(Windows / macOS)。应用未签名,因此 macOS 用户可能需要绕过安全警告(右键点击 → 打开或清除隔离属性)。无需单独运行时;捆绑的 Electron 运行时处理一切。

许可证 – Apache 2.0。


所有信息均直接取自仓库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目