gitmyhub

ppt-master

Python ★ 30k updated 17h ago

AI generates a real, editable PowerPoint from any document — native shapes & animations, speaker notes voiced as audio narration, and the option to follow your own .pptx template, not slide images · by Hugo He

An AI-powered tool that turns PDFs, Word files, URLs, or Markdown text into fully editable PowerPoint files with real shapes, animations, and speaker notes, no coding needed.

Pythonsetup: easycomplexity 2/5

PPT Master is an AI-powered tool that converts documents — PDFs, Word files, web page URLs, or Markdown text — into fully editable PowerPoint presentations. Unlike tools that generate a slide as a single image, PPT Master creates real PowerPoint shapes, text boxes, and charts that you can click and edit after generation, just like a file you built yourself.

It works as a "skill" (a predefined workflow) inside AI coding environments like Claude Code, Cursor, or VS Code with Copilot. You have a conversation with your AI assistant — for example, "make a presentation from this PDF" — and the tool guides the AI through a structured process to produce a real .pptx file on your computer. No coding is required from the user; the AI IDE is simply where the conversation happens.

Key features include native PowerPoint animations (entrance effects and slide transitions stored as real PowerPoint data, not embedded video), auto-generated speaker notes with optional voice narration baked into the file, and voice cloning support so the narration can use a specific voice. A browser-based live preview lets you annotate elements during generation — clicking on a shape and writing what to change — before the final file is exported.

Your files stay on your machine; only the content sent to the AI model leaves your computer. The tool itself is free and open source under the MIT license, and you pay only for your own AI model usage. Built in Python, and designed to work with multiple AI models. The full README is longer than what was provided.

Where it fits