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.
What it solves
Oh My PPT is a local-first AI-powered presentation tool that eliminates the struggle of manual layout and formatting. It allows users to generate beautiful, flexible HTML-based slides instead of static files, making it easier to customize styles, add animations, and share presentations without needing specialized software.
How it works
The tool uses AI to plan outlines, color schemes, and layouts based on user input. It supports multiple creation paths: a single prompt, multi-turn dialogue for refining requirements, uploading documents (txt, md, csv, docx) for content extraction, or using saved templates. It can also import existing PPTX files and convert them into editable HTML pages.
Who it’s for
It is designed for anyone needing to create professional presentations for reports, roadshows, lessons, or technical shares, especially those who prefer a local-first, private approach to AI generation.
Highlights
- Local-first Privacy: Runs entirely on the same computer, supporting local models via Ollama (OpenAI compatible).
- Flexible Canvas: Supports various aspect ratios including traditional PPT, widescreen, 9:16 vertical, 1:1 square, and social media formats.
- Interactive Editing: Features a visual drag-and-drop editor, conversational AI modifications ("change the title color"), and version history for easy rollbacks.
- Rich Export Options: Exports to PDF, batch PNG, long PNG images, MP4 video, and editable PPTX files.
- Advanced Animations: Built-in Anime.js v4 support for page transitions and element-level animations (fade-in, slide-in, scale, etc.).
- Multimodal Capabilities: Can generate styles and outlines from uploaded screenshots or design drafts using multimodal AI models.