allweonedev/presentation-ai
ALLWEONE® Open source AI presentation generator Gamma Alternative. Create professional slides with customizable themes and AI-generated content in minutes.
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.
Related
- Project
presenton/presentonPresenton is an open‑source, self‑hosted application that generates fully editable PowerPoint decks using LLMs. It supports many AI providers (OpenAI, Anthropic, Gemini, Ollama, etc.), runs via Docker, a cross‑platform Electron desktop app, or in the cloud, and offers a drag‑and‑drop editor, API, and enterprise deployment options.
- Project
arcsin1/oh-my-pptOh My PPT is a desktop Electron‑based app that uses generative AI (text and image models) to create, edit, and export presentation slides. It works locally, supports PPTX import/export with near‑full fidelity, offers a rich HTML editor with drag‑and‑drop, animations, LaTeX, and AI‑generated graphics, and can connect to local Ollama or any OpenAI‑compatible service.
- Project
barun-saha/slide-deck-aiAn AI assistant that generates professional PowerPoint presentations from topic descriptions or PDF files using various LLMs.
- Project
sligter/LandPPTLandPPT is an open‑source AI‑driven platform that turns a topic or uploaded document into a complete, editable presentation (HTML/PPTX) with outline, images, speaker notes and optional narration video. It supports multiple LLM providers, template packs, web‑search research, and offers a FastAPI backend, Ant Design frontend, Docker/Compose deployment, and a REST API for automation.
- Project
JuneYaooo/gpt-image2-ppt-skillsgpt-image2-ppt-skills is a Python skill for multimodal AI agents that uses OpenAI’s gpt‑image‑2 model to generate high‑quality 16:9 slide images and package them into a .pptx file. It supports a visual‑first mode and an optional editable mode that reconstructs slides into native PowerPoint objects. Users can create new decks, clone existing .pptx templates, or edit specific slide elements via natural‑language prompts. Installation is done by asking a supported agent to install the skill or by running a provided script; an OpenAI API key and a local PowerPoint/Keynote/LibreOffice renderer are required. The project is Apache‑2.0 licensed.