An AI agent that builds your deck and checks its own work
PPTAgent exists to automate the full slide-deck pipeline—research, layout, and asset creation—through a reflective agent loop.

What it does
PPTAgent turns a prompt, document, or spreadsheet into a complete PowerPoint deck using an agentic loop that researches, designs layouts, and generates visual assets. The system runs inside a sandboxed environment with over 20 tools and exports finished work as PPTX files. A reflective critique step lets the agent revise its own slides rather than quitting after the first draft.
The interesting bit
Instead of relying on generic LLMs, the team ships a dedicated 9B parameter model called DeepPresenter—available quantized or full weights—and claims it significantly outperforms open-source alternatives for this specific task. The whole pipeline can also run fully offline by swapping web search and cloud parsing for local tools, which is a rare escape hatch in the current agent-tooling landscape.
Key highlights
- Reflective generation with self-critique and revision before final output
- DeepPresenter-9B, a fine-tuned model specifically for presentation tasks
- Fully offline mode via local sandbox and document parsing
- MCP server support for plugging into broader agent ecosystems
- Docker-isolated tool execution and context management to prevent overflow
Caveats
- Windows is not supported; WSL is required
- The authors strongly recommend their own fine-tuned model, so behavior with off-the-shelf LLMs is unclear
- The dependency stack spans Docker, Playwright, Node.js, and optional local inference engines
Verdict
A solid bet for developers who need to automate document-to-presentation workflows on their own infrastructure. Look elsewhere if you want a lightweight, cross-platform, or browser-only solution.
Frequently asked
- What is icip-cas/PPTAgent?
- PPTAgent exists to automate the full slide-deck pipeline—research, layout, and asset creation—through a reflective agent loop.
- Is PPTAgent open source?
- Yes — icip-cas/PPTAgent is open source, released under the MIT license.
- What language is PPTAgent written in?
- icip-cas/PPTAgent is primarily written in Python.
- How popular is PPTAgent?
- icip-cas/PPTAgent has 4.8k stars on GitHub.
- Where can I find PPTAgent?
- icip-cas/PPTAgent is on GitHub at https://github.com/icip-cas/PPTAgent.