Practical overview
When it fits
Use Oh My PPT when you want an editable HTML deck generated from a brief or documents, with local visual editing and presentation or export tools in the same desktop workflow.
Who it is for
- People preparing lessons, talks, reports, pitches, or story presentations.
- Users who want to generate a first draft from a brief or source documents and then adjust its layout.
- People who need to import an existing PPTX and continue editing it in an HTML-based workflow.
Documented uses
- Turn a topic or detailed description into a slide outline and editable deck.
- Create a presentation using TXT, Markdown, CSV, or DOCX source material.
- Generate slide visuals, edit elements, and manage versions.
- Present HTML slides or export presentations to PPTX, PDF, PNG, or MP4.
Requirements & limits
The project provides desktop installers through its GitHub releases. Its README says an Oh My PPT account and platform cloud are not required. AI generation and image services require user configuration; relevant requests are sent to the selected provider.
- The editable working deck is HTML; PPTX, PDF, PNG, and MP4 are available as export formats.
- The app is built with Electron and React using TypeScript and is licensed under Apache-2.0.
- PPTX import and export support continued editing, but the project notes that complex elements and fidelity can vary.
- AI image generation is optional and depends on configuring a supported image service; style recognition from images needs a multimodal model.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Create an AI presentation from a topic
Generate an editable HTML presentation from a topic and description.
Before you start
- Oh My PPT desktop application.
- An AI model configured in the application settings.
Steps
Choose the topic-creation entry point on the home page.
Enter a topic and a detailed description; set the desired page or canvas format.
Submit the presentation request and let the AI plan the outline, styling, layout, and slides.
Edit the resulting presentation in the application as needed.
Expected outcome
An editable HTML slide presentation based on the supplied topic and description.
Guide limitations
- AI generation uses the configured AI service, and related requests are sent to that provider.
- The repository also documents image generation, but says to enable it only after configuring and validating an image-generation model.
Import and edit an existing PPTX
Convert an existing PowerPoint file into pages that can be edited in Oh My PPT.
Before you start
- Oh My PPT desktop application.
- An existing PPTX file.
Steps
Choose “Import PPTX” from the home page.
Import the PPTX file and allow the application to convert it into editable pages.
Continue editing the converted pages with the application's page editing tools.
Expected outcome
The PPTX is converted into pages for continued editing in the application.
Guide limitations
- Visual and structural fidelity depends on the source file's features, fonts, and asset complexity.
- Complex shapes, charts, tables, and animations are still being improved.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 10 October 2026
- Original website title
- arcsin1/oh-my-ppt · Official homepage title · retained in its source language

