Your slides, but the AI does the排版
A desktop app that turns a prompt into editable HTML slides, keeps everything local, and actually lets you tweak the result.

What it does
Oh My PPT is an Electron app that generates presentations from a text prompt, a document, or even a screenshot of a design you like. It outputs HTML slides you can preview in a browser, edit with drag-and-drop, and export to PDF, PNG, or PPTX. Everything runs offline on your own machine; your data never leaves the laptop.
The interesting bit
Most AI slide tools hand you a locked file and call it done. This one treats HTML as the native format — so you get real element-level editing, version history, and Anime.js animations without fighting a proprietary renderer. It also ingests existing PPTX files, extracts their visual style, and lets you reuse that as a template. The “local-first” pitch isn’t just privacy theater: it supports Ollama via OpenAI-compatible endpoints, so you can run the whole pipeline on a local 14B model without an API key.
Key highlights
- 30+ built-in visual styles (Bauhaus, cyberpunk neon, minimal Japanese, etc.) plus custom style extraction from images
- Font management with 14 Google fonts, local
.woff2upload, and auto-embedding on PPTX export - Conversation-based editing: select any element and tell the AI to recolor, resize, or rephrase it
- One-click packaging of the HTML deck into a single executable file for sharing
- Session import/export for cross-device handoff without cloud sync
Caveats
- PPTX export is explicitly marked “持续优化中” (continuously improving); complex layouts may need cleanup in PowerPoint
- macOS builds are currently unsigned, so Gatekeeper will complain on first open
- Requires a non-trivial model — the docs recommend 14B+ parameters or a strong cloud model for usable output
Verdict
Worth a look if you build a lot of decks and hate the template grind, especially for Chinese-language content or privacy-sensitive environments. Skip it if you need pixel-perfect PPTX fidelity out of the box or live entirely in Google Slides.