DEV Community

arcsin1
arcsin1

Posted on

Oh My PPT - Local-first AI Slide Deck Generator & Editor

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.

  • ๐Ÿ’ฌ One-prompt generation โ€” Enter topic + requirements, AI plans outline + palette + layout, then generates a complete deck
  • ๐Ÿ“„ Document-based creation โ€” Upload txt, md, csv, or docx files to prepare topic, page count, and description automatically, then keep using the source document during generation
  • ๐Ÿ“ฅ Import PPTX for editing โ€” Convert local PPTX files into in-app HTML pages, then continue previewing, adjusting positions, and chat-based editing
  • ๐Ÿ–ผ๏ธ Image-based style and outline generation โ€” Upload a screenshot or design mockup, then automatically extract a distinctive visual style and generate an outline
  • ๐Ÿ”’ Local-first โ€” Runs on your machine, no signup, no upload anxiety
  • ๐Ÿ”ค Font management โ€” 14 curated Google Fonts built-in (including CJK), upload local fonts, pick title and body fonts separately or let AI auto-match
  • ๐ŸŽจ 30+ built-in style skills โ€” Minimal White, Cyber Neon, Bauhaus, Japanese Minimal, Xiaohongshu White, and more, plus custom styles
  • โœ๏ธ Chat-based editing โ€” Tell it โ€œchange title colorโ€ or โ€œadd a data chartโ€ on a specific page, without rebuilding everything
  • ๐Ÿ–ฑ๏ธ Visual editing โ€” Every visible element can be dragged and resized, and every element can be picked and modified with AI
  • ๐Ÿ“ธ Image and video insertion โ€” Upload images and videos directly in edit mode, from the asset library or local files
  • ๐Ÿ“‹ Element duplication โ€” One-click copy of any element (text, images, videos, etc.), auto-offset and independently editable
  • โ†ฉ๏ธ Undo and redo โ€” Undo and redo edits freely before committing, then save as a version history entry
  • ๐Ÿ—‘๏ธ Element deletion โ€” Delete any element with a click or keyboard shortcut
  • ๐Ÿ–ฅ๏ธ Presentation mode โ€” Enter fullscreen presentation with one click, navigate slides with arrow keys or clicks
  • ๐ŸŽฌ Animation support โ€” Page transitions plus basic Anime.js v4-powered whole-element motion
  • ๐Ÿงฎ Math formula rendering โ€” Display common LaTeX formulas for classes, teaching decks, and technical talks
  • ๐Ÿ“„ Multi-format export โ€” Export to PDF, batch PNG, or editable PPTX with embedded fonts (still being improved)
  • ๐Ÿท๏ธ Session management โ€” Session list distinguishes AI-created decks from imported PPTX decks, and deck names can be renamed
  • ๐Ÿงฉ More reliable slide layout โ€” Generation follows a fixed 16:9 canvas and content-height budget to reduce overflow
  • ๐Ÿ”„ Version history rollback โ€” Every edit is automatically saved, roll back to any previous version with one click, never worry about mistakes
  • ๐Ÿ“ฆ One-click packaging โ€” Bundle your HTML deck into a single executable file, double-click to open and present anywhere, no installation needed (just a browser)
  • ๐Ÿ’พ AI-generated creative deck import & export โ€” Export your AI-generated creative deck from the editing page and import it on another computer to continue editing, making cross-device collaboration seamless

Top comments (0)