Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

PPT Master

Generate editable PowerPoint decks from documents through an AI agent and a local Python workflow

Visit website Save

Open-source AI presentation workflow that converts supported documents and topics into editable PPTX files, with native objects, template routes, animations and optional narration.

Pricing
Open source
Deployment
Windows / macOS / Linux app
Platforms
Windows, macOS, Linux
74,259stars5,821forks
13views
Updated

What is PPT Master?

PPT Master is an open-source AI workflow for creating editable PowerPoint presentations from documents or a topic through an agent and local Python tools. Its main output is a .pptx containing supported native PowerPoint objects, so you can continue editing the deck after generation.

The workflow separates understanding the material, deciding the presentation structure, designing slides and exporting the file. A project-specific SVG representation connects authoring to PowerPoint conversion under a controlled format contract. It does not promise to convert every SVG feature or reproduce any presentation perfectly.

The documented routes include generating a new presentation, creating a reusable template workspace and editing an existing native PPTX, each with its own preservation rules. Choosing the correct route matters when a company template, existing slide masters or unchanged pages must survive the operation.

The checked release is PPT Master 6.7.2, published October 17, 2026, under MIT. Python and an authenticated agent host are required; model access has separate costs. The examples below are official project outputs.

Inside the application

PPT Master screenshots

Explore the interface. Open a screenshot to view it at full size.

Official PPT Master technical presentation example about Attention Is All You Need
PPT Master screenshot 1

Official generated-output example from the project; not an independently produced iThub deck.

PPT Master example presentation using a China Telecom brand template
Brand template example

Official project example illustrating template use; not evidence of an iThub customer engagement.

PPT Master pixel-art breakfast atlas presentation example
Pixel-art presentation example

Official generated-output example illustrating a different presentation style.

Source: official PPT Master project page.

Key capabilities

  • Document-to-presentation preparation The workflow accepts supported documents, web material, Markdown and topic text. Source processing and factual checks precede slide authoring. Review the imported tables, references and narrative before treating the deck as accurate. A successful conversion cannot establish that a source document itself is correct.
  • Editable PowerPoint objects Supported shapes, connectors, text, charts and tables can remain native objects in the exported PPTX. The exact result depends on the selected route and supported mappings. Inspect the actual deck in PowerPoint, especially when you need to change chart values, geometry or text after delivery.
  • A controlled SVG pipeline The technical design defines a project-specific SVG language and quality checker. Unsupported or ambiguous structures can block export. This makes the format contract inspectable for developers. It also means an arbitrary SVG copied from another tool may require adaptation before it can enter the formal export path.
  • Template and brand reuse Create Template builds a reusable Brand, Style, Layout or Deck workspace from references. Edit Native PPTX instead works from an existing presentation under a round-trip contract. The template guide explains those boundaries. Reusing a raw PPTX and generating from a validated template workspace are separate operations.
  • Local preview and visual edits A companion browser preview helps inspect slides during generation. The documented launcher prefers a local port and can select another when it is occupied. Project files and exports live in the chosen working folder. The preview is part of the local workflow, not a hosted presentation account.
  • Transitions and object animations The animation pipeline writes supported transitions and object effects into PowerPoint OOXML. Motion can be added without regenerating all slide artwork. Application support still matters when presenting the result in another viewer. Inspect the final animation sequence in the software that will actually run the presentation.
  • Narration from speaker notes Optional speech generation creates per-slide audio, using the selected provider. Some providers also return timing for external subtitle files. This sends the relevant notes to a speech service unless you select an appropriate local arrangement. Voice access, terms and charges are separate from the MIT license.
  • Narrated deck and video preparation Audio can be embedded into a narrated PPTX. Automated video export delegates to installed Windows PowerPoint, according to the audio and video guide. The Python workflow alone does not establish equivalent native video rendering on every operating system or office suite.
Advertisements

Where PPT Master fits

Explaining an engineering system

Provide the source material and the audience's technical background. Ask for a narrative that explains the system boundaries before implementation details. Review every architecture label and data flow against the original design. Use editable objects for the elements colleagues will need to revise after the presentation is shared.

Turning a report into a briefing

Supply the actual report, then decide which findings support the intended decision. Check chart values against the source cells and keep qualifications near the relevant slide. A presentation can compress evidence too aggressively. Preserve the references and assumptions needed to explain a number during questions.

Reusing an organization's deck

Choose Edit Native PPTX when the existing slide shells and unchanged pages should be retained. Choose Create Template when you want a reusable design workspace for future presentations. Test one representative page before processing a long deck. Pay particular attention to fonts, masters, placeholders and native chart data.

Preparing a recorded technical lesson

Write speaker notes that explain the visuals rather than reading every label. Generate narration only after verifying those notes. Check pronunciation, slide timing and transitions in the final narrated deck. If video delivery is required, confirm the documented PowerPoint dependency and review the exported video and subtitles together.

Maintaining a repeatable generation workflow

Keep the installed skill, writable working folder and active project distinct. Version 6.7.2 includes a fix for project placement in skill-only installations. Retain source documents, intermediate files and exports when a deck needs later revision. Use the exact project path reported by the workflow, rather than assuming a cache directory is permanent storage.

Reviews of PPT Master

No reviews yet

Be the first to share your experience with PPT Master.

Loading review form…

Related to PPT Master

Compare PPT Master with these tools →