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
What is 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.
Overview of oh-my-ppt
What it is
Oh My PPT is a local-first AI-powered tool for creating, editing, and presenting HTML slides. It generates HTML-based presentations from user descriptions, supports offline use, and allows editing and exporting. The tool is open source under the Apache-2.0 license.
Key features
- Theme creation: fill in a topic, description, and page settings, and AI automatically plans outline, colors, and layout to generate a complete presentation - Multi-task generation: submit multiple generation tasks in parallel, with notifications when background tasks complete - Multi-size and multi-format canvas: supports 16:9, 4:3, vertical 9:16, vertical 3:4, square 1:1, and Xiaohongshu graphic formats - AI image generation and intelligent image placement: during creation, AI can automatically generate illustrations, backgrounds, and visual assets based on page content and style - Local-first: sessions, source documents, assets, and generated results are saved on the user's own computer; no Oh My PPT account or cloud storage required - Built-in 90+ style skills: includes styles such as Minimal White, Cyber Neon, Bauhaus, Japanese Minimal, and Xiaohongshu White, with support for custom styles - Export to editable PPTX: client export produces real PPTX files that can be further edited in PowerPoint or Keynote, with near 100% visual and structural fidelity
Use cases
- Creating presentations for meetings, reports, pitches, and defenses - Generating educational lessons and technical sharing slides - Producing social media content such as Xiaohongshu posts - Importing existing PPTX templates for editing and reuse
Getting started
See the repository README for installation and quick-start instructions.
License and pricing
Licensed under Apache-2.0. Open source and free to use.
Based on the project's public README and repository metadata.