🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
Academic paper to PowerPoint generator for Python
Aut_Sci_PPt converts academic papers in PDF form or structured text into presentation-ready PowerPoint decks. It uses PyMuPDF for paper parsing, a layout engine to avoid overflow, LaTeX rendering for formulas, and high-DPI figure embedding for cleaner slides. The theme is set up for common academic presentations with a deep blue and accent red style.
Builders who need to turn research notes or papers into a polished slide deck.
You can generate a formatted PowerPoint from paper content instead of building the slides by hand.
What it does
PDF extraction
Parses academic papers with PyMuPDF and pulls content from PDF files.
Smart layout
Uses typography and spacing rules to keep text inside slide bounds and preserve white space.
LaTeX formula rendering
Converts complex equations into high-definition transparent PNG images.
High-DPI figure embedding
Extracts figures and places them in the deck at high clarity.
Academic theme
Applies a built-in university-style theme with deep blue and accent red colors.
Agent API
Provides a `PPTAgent` class with a `generate` method for creating `.pptx` files from input text.
How to get it
- 1Run
pip install python-pptx pyyaml pymupdf Pillow
README
Aut_Sci_PPt is an automated agent designed to convert academic papers (PDF) or structured text into professional, presentation-ready PowerPoint files (.pptx). It is specifically optimized for graduate defense, academic seminars, and research proposals.
✨ Key Features
- 📄 PDF Extraction: Intelligent parsing of academic papers using PyMuPDF.
- 📐 Smart Layout: Automatic typography engine that prevents overflow and maintains white space.
- ➗ LaTeX Support: Renders complex formulas as high-definition transparent PNGs.
- 🖼️ HD Figures: Extracts and embeds figures with high DPI for clarity.
- 🎨 Academic Theme: Built-in professional theme following common university standards (Deep Blue & Accent Red).
🚀 Quick Start
Installation
pip install python-pptx pyyaml pymupdf Pillow
Basic Usage
from aut_sci_ppt import PPTAgent
agent = PPTAgent()
user_input = """
主题:材料学科研究生推免汇报
申请人:dd
1. 教育背景
- dd大学
- 绩点: 3.61/5.0
"""
agent.generate(user_input, "presentation.pptx")
🤝 Contributing
This project is open-sourced to help students and researchers. Feel free to submit issues or pull requests to improve the layout engine and parsing accuracy.
📄 License
MIT License — see LICENSE
Files in the repo
- docs
- example
- references
- src
- _meta.json
- .gitignore
- LICENSE
- pyproject.toml
- README.md
- requirements.txt
- SKILL.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More other

Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
macOS video editor built for AI
Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.
🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.