GitHub Trending · Agent Tooling · Updated
hugohe3/ppt-master
AI that turns documents or topics into native, editable PowerPoint decks
- Stars
- ★ 59.5k
- Language
- Python
- Chart appearances
- 2
- On-chart tracking
- 1 days tracked
What it does
PPT Master uses AI to read documents such as PDFs, DOCX files and web pages—or just a topic—and turn them into real, native PowerPoint decks. The output is not images or screenshots but editable shapes, transitions, animations, charts and tables you can keep refining in PowerPoint.
What's inside
The repo is a Python project with modules for document parsing, content planning, PPTX generation and template adaptation, plus bilingual READMEs, version/license badges, sponsor notes and demo assets.
Tech stack
Written in Python, it builds native PPTX via libraries like python-pptx and calls LLM APIs (e.g. Kimi K3) for document understanding and content structuring.
Use cases
- Professionals and students: turn reports, papers or materials into editable slide decks fast
- Consulting, sales and marketing teams: batch-generate proposals and review decks from documents or topics
- Users needing brand consistency: apply their own .pptx templates with auto charts, tables and narration
- Developers and AI enthusiasts: study the full pipeline from document understanding to PPTX generation
Why it's trending
With 58,745 stars and 372 added today, it ranks 8th on GitHub Trending's Python daily list. It hits the universal pain of time-consuming slide-making and outputs native editable files instead of images, making it far more practical than rivals.
Current chart placements
| Period | Language filter | Rank | Stars gained |
|---|---|---|---|
| Daily | All languages | #9 | +461 |
| Daily | Python | #1 | +461 |
Editorial summaries are based on the public repository and the dated GitHub Trending snapshot. Verify implementation details in the upstream repository.