usernamepangdun

一个基于 AI 的 PPT 自动生成工具,输入主题即可自动生成大纲、页面内容与视觉稿,并输出 .pptx 文件,支持 SVG 和 HTML 两种渲染链路。

19
3
100% credibility
Found Mar 28, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

PPT-AGENT is an open-source Python tool that uses AI language models to automatically generate complete PowerPoint presentations (.pptx files) from a topic, audience, and page count, via SVG-to-image or HTML-screenshot pipelines.

How It Works

1
🔍 Discover PPT-AGENT

You stumble upon this clever tool that lets AI whip up professional PowerPoint slides just from a simple topic idea.

2
💾 Grab the files

Download the project files to a folder on your computer to get started.

3
🔧 Set things up

Follow easy instructions to prepare your computer and connect a smart AI service that does the thinking.

4
Quick check

Run a simple test to make sure your AI connection is working smoothly.

5
Choose your style
🖌️
Artistic SVG way

Go for vector drawings that turn into slides, great for custom visuals.

🌐
Stable HTML way

Use web-style pages that snapshot perfectly into slides with fewer glitches.

6
📝 Share your idea

Tell it the presentation topic, who it's for, like sales team or students, and how many slides you want.

7
AI builds magic

Relax as the AI crafts an outline, writes content, designs each page, and assembles your full presentation.

🎉 Presentation ready!

Open the shiny new PPT file from your output folder, all set to impress your audience.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is PPT-AGENT?

PPT-AGENT is a Python AI agent for PPT that automates full presentations from a single topic input. Give it a theme like "Red Tea vs Green Tea Differences," audience such as sales team, and page range via CLI (`python -m html_pipeline.main -t "topic" -a "sales" -p "3-5页"`), and it generates outline, expanded content, visuals, then exports a .pptx file. It offers SVG or recommended HTML rendering paths, using Playwright for screenshots and python-pptx for output, tackling the pain of manual slide creation.

Why is it gaining traction?

This GitHub PPT generator stands out with its HTML pipeline's built-in browser layout validation that auto-applies compact modes, timeline-safe fixes, and overflow corrections—far better than raw text-to-slides tools. Multi-provider support (OpenAI, Claude, domestic APIs) plus optional AI screenshot reviews ensure stable results without endless tweaks. Developers dig the CLI flags for research notes, polish mode, and outputs like outline.json for iteration.

Who should use this?

Sales engineers needing quick demo decks for client pitches, PMs prototyping investor slides, educators generating lecture overviews, or devs automating weekly reports from data topics. Ideal for teams with API keys wanting github PPT agent speed over design tools.

Verdict

Grab it for fast prototypes—CLI setup and HTML fixes deliver usable PPTX in minutes—but 19 stars and 1.0% credibility score mean it's early-stage; expect API costs and occasional refinements. Solid docs and test script make evaluation straightforward.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.