PPT Master is an open‑source Python workflow that turns source documents—PDFs, DOCX, web pages, images or raw text—into natively editable PowerPoint (.pptx) files by driving any agent‑capable AI tool (e.g., Claude Code, Kimi K3, Gemini) through its chat interface. After installing Python 3.10+ and running pip install -r requirements.txt, the user places materials in a projects/ directory and instructs the AI to create a deck; the AI analyses content, designs slide masters, generates native shapes, connectors, data‑backed charts and tables (OMML formulas for PowerPoint 2010+), and exports a DrawingML‑based .pptx that can be opened and further edited in PowerPoint. Optional flags produce separate native chart/table objects (‑‑native-charts-and-tables) and enable AI‑generated or web‑sourced images (gpt‑image‑2 default, with Pexels/Pixabay keys for higher quality). The tool also supports filling an existing .pptx while preserving design, adding transitions, animations, and narration, and exporting SVG previews. All processing runs locally, keeping data on the user’s machine, and the only cost is the underlying AI model usage; the project is MIT‑licensed and provides Windows‑specific setup guidance.

Read original