C
ChaoBro

GitHub This Week: AI One-Click Native PPTX Generator — Real Slides, Not Screenshots

GitHub This Week: AI One-Click Native PPTX Generator — Real Slides, Not Screenshots

AI-powered PPT tools are everywhere, but most do the same thing: generate a bunch of images and paste them into slides.

hugohe3/ppt-master doesn't work that way. It generates truly native, editable PPTX files — real PowerPoint shapes, real text boxes, real native animations. Open it in PowerPoint and every element is individually editable.

This week it shot up the GitHub Python Trending weekly chart: 13,473 stars, up 3,080 in a week.

The problem it solves

The pain point of "AI generates PPT" has never been "can it generate content" — it's "can you edit it after."

If your AI outputs a full slide as a screenshot, it's a dead object. Client says "make this title font bigger" — you can't, because that's not text, those are pixels in an image.

ppt-master's approach: AI doesn't output images directly — instead, it first generates a structured design spec, then a rendering engine builds a real .pptx. Specifically:

  • AI reads your document or prompt, extracts content points
  • Generates a design spec (design_spec.md) defining layout, colors, fonts per slide
  • The rendering engine converts the spec into a genuine .pptx file using python-pptx, building real shapes and animations

The result: a file that opens normally in PowerPoint/Keynote/Google Slides — editable, exportable to PDF, the works.

Repo quality

526 commits, 4 branches, 11 tags, version 2.6.0. This isn't a weekend hack project — it's a continuously iterated product.

Author Hugo He uses Claude Code for development assistance (commit messages show commits by hugohe3 and commits by claude), which is itself an interesting signal: using AI to build a tool that uses AI to generate PPTs.

The repo has a .claude-plugin config, meaning the author is already using it for daily development.

Comparison with similar tools

There have been similar projects before — slide generation tools based on reveal.js or markdown. Their advantage is simplicity; their disadvantage is limited output formats, and not everyone uses reveal.js.

ppt-master targets PPTX directly — the most universal format in business contexts. Sales, consulting, investment, education — these industries don't write code daily, they make presentations.

Can you use it now

The repo has an examples/ directory where you can see output quality. README covers installation — you need to configure an OpenAI API key (uses gpt-image-2 for illustration generation).

If your workflow regularly involves turning documents into presentations, the time this tool saves isn't measured in minutes — it's entire blocks of reformatting, adjusting animations, aligning elements.

My take: this isn't a technical breakthrough, but it lands AI on a very specific pain point. And specific pain points often deliver more value than grand narratives.


Primary sources: