hugohe3/ppt-master

AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on April 23rd, 2026
Created on December 10th, 2025
Open Issues & Pull Requests: 8 (+0)
Number of forks: 3,805
Total Stargazers: 46,878 (+2)
Total Subscribers: 95 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.4 hours
Mean response time: 4.0 hours
90th percentile: 10.4 hours
Tracked items: 125

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 15% of issues opened in the past year have been closed. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 5 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 7
Events in 7 days: 13

Top labels

  • enhancement (39)
  • bug (26)
  • invalid (1)

Detailed Description

PPT Master is a Python tool that generates native PowerPoint presentations from documents or topics using AI.

The tool solves the problem of manually creating presentations by automating the conversion of source materials into structured PPTX files. It works by accepting documents or topics as input and using AI to identify key points, structure narratives, and generate slides with native PowerPoint elements including shapes, transitions, and animations. The tool can populate slides with data-backed charts and tables, generate audio narration from speaker notes, and accept custom PPTX templates to maintain branding consistency.

PPT Master suits developers and content creators who need to rapidly convert documents, PDFs, or web content into editable presentations without manual slide construction. It works well for scenarios where source materials already exist and need transformation into presentation format, or where speaker notes should be converted to audio narration. The tool is particularly valuable when you want to maintain native PowerPoint editability rather than generating static images or PDFs.

The maintainers respond to new issues and pull requests within hours. Work in the issue tracker centers on enhancements and bug fixes.