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.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/arcsin1oh-my-ppt.svg)](https://yunodb.com/tools/arcsin1oh-my-ppt?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/arcsin1oh-my-ppt?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/arcsin1oh-my-ppt.svg" alt="Featured on YunoDB" height="20"></a>