presentation-ai: an open-source AI presentation generator with support for local LLMs and custom themes
presentation-ai: an open-source AI presentation generator with support for local LLMs and custom themes
What it solves
This project provides an open-source alternative to Gamma.app, allowing users to generate professional presentations quickly using AI. It eliminates the manual effort of structuring content, designing slides, and sourcing images, automating the workflow from a simple topic to a finished deck.
How it works
The tool uses an outline-first workflow where the AI generates a structured outline based on a user-provided topic. Users can review and edit this outline before the AI generates the final slides in real-time. It integrates with various AI providers for text (OpenAI, Ollama, LM Studio) and images (Together AI, FAL), and supports web search via Tavily to include current context.
Who it’s for
Professionals, students, and developers who need to create high-quality presentations quickly without spending hours on design and layout. It is also suitable for those who prefer local AI models for privacy or cost reasons.
Highlights
- Flexible AI Integration: Supports cloud models (OpenAI) and local models (Ollama, LM Studio).
- Customizable Design: Includes 38 built-in themes and the ability to create custom themes or import inspiration from PowerPoint files.
- Comprehensive Toolset: Features a built-in presentation mode, public sharing links, and the ability to export to
.pptx. - Rich Content: Supports AI-generated images, stock photos, charts, infographics, and media embeds.
- Recording Capabilities: Allows users to record their presentations with webcam and microphone controls.
Sources
- undefinedallweonedev/presentation-ai