Repolode
hugohe3

hugohe3/ppt-master

AI agent workflow that turns documents or topics into natively editable PowerPoint (.pptx) decks with real shapes, charts, tables and templates.

Open-source alternative to:Microsoft PowerPointGamma

Stars
63,829
Forks
5,048
Open issues
1
Last commit
yesterday

What is it?

PPT Master is a workflow, packaged as a skill, that runs inside an agent-capable AI tool such as Claude Code, Cursor or Codex CLI. You give it source material like a PDF, DOCX or web page, or just a topic, and it analyzes the content, designs the slides as SVG, and exports a .pptx file with native PowerPoint shapes, text, pictures and fills that stay editable in PowerPoint.

It can also produce data-backed charts and tables as native PowerPoint objects, add transitions, animations and audio narration generated from speaker notes, and build decks from your own .pptx templates. For existing decks, it can fill new content into a file while keeping the original design and unchanged pages. The pipeline runs on your machine, and only AI model calls leave it. Python 3.10+ is required.

Key features

  • 01Exports natively editable .pptx files with real shapes, text, and fills.
  • 02Creates data-backed PowerPoint charts and tables on demand.
  • 03Adds transitions, animations, and audio narration from speaker notes.
  • 04Builds decks from your own .pptx templates and slide masters.
  • 05Fills new content into an existing deck while preserving its design.
  • 06Runs locally, working with any agent-capable AI tool and model.

Use cases

  • Turning a PDF or Word report into a first-draft slide deck.
  • Producing presentations on a company brand template with consistent layouts.
  • Updating an existing deck with new figures while keeping its design.
  • Generating a talk with narrated audio from speaker notes.

Quick start

  1. 1

    Install Python

  2. 2

    Install an agent-capable AI tool

  3. 3

    Drop in your source material and ask the AI in chat to make a deck from it

Things to know

  • Output quality depends heavily on the AI model; the README recommends large-context models and says others show a quality gap.
  • The only cost is your AI model usage, so you need access to a paid or self-funded model.
  • Expect to polish the generated deck yourself; it is not a finished deck in one pass.
  • Beginners without Python or AI agent experience face a learning curve.

Topics

FAQ

What is ppt-master?
AI agent workflow that turns documents or topics into natively editable PowerPoint (.pptx) decks with real shapes, charts, tables and templates. PPT Master is a workflow, packaged as a skill, that runs inside an agent-capable AI tool such as Claude Code, Cursor or Codex CLI. You give it source material like a PDF, DOCX or web page, or just a topic, and it analyzes the content, designs the slides as SVG, and exports a .pptx file with native PowerPoint shapes, text, pictures and fills that stay editable in PowerPoint.
Is ppt-master free to use? What license does it have?
ppt-master is open source under the MIT license. Check the license terms before using it in commercial products.
Is ppt-master still maintained?
Actively maintained. The last commit to ppt-master was on Oct 19, 2026.
What can I use ppt-master for?
Turning a PDF or Word report into a first-draft slide deck. Producing presentations on a company brand template with consistent layouts. Updating an existing deck with new figures while keeping its design. Generating a talk with narrated audio from speaker notes.
How do I install ppt-master?
Install Python Install an agent-capable AI tool Drop in your source material and ask the AI in chat to make a deck from it
Where can I get ppt-master?
The source code and installation instructions are on GitHub: https://github.com/hugohe3/ppt-master

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects