GPT-3.5 does your slides so you don't have to
A web app that turns a title into a complete PowerPoint via chain-of-thought markdown generation.

What it does
Feed Auto-PPT a topic, and it spits out a .pptx file. The backend uses GPT-3.5-turbo-16k to generate content in markdown, then pipes that through the pptx library into slides. It also pulls cover images from Unsplash. You can run it locally with your own API keys or use the hosted version.
The interesting bit The “magic” is a multi-step chain: the LLM writes markdown first, then the system converts that structured text into slides. The README credits LangChain (v1.0) for making this pipeline cleaner. It’s a pragmatic glue layer between a chat model and a presentation format.
Key highlights
- One-click generation from a title input
- Markdown as an intermediate format for structure and stability
- Local deployment supported (needs OpenAI + Unsplash API keys)
- Web UI included (the author admits it started “too crude” and has been rebuilt)
- Gunicorn config provided for production-ish Linux deploys
Caveats
- The README is vague on what “stable” generation actually means; no examples of prompt engineering or failure modes shown
- Template aesthetics are noted as a known weak spot (“no beautiful PPT template reference”)
- Requires manual path tweaking in
mycofig.pybefore first run
Verdict Worth a spin if you routinely churn out boilerplate decks and don’t mind light editing afterward. Skip it if you need pixel-perfect branding or complex data visualizations — this is template-based assembly, not design software.