Open-Source AI Presentation Generator

Self-host, integrate via API, and generate pixel-perfect decks in minutes. No vendor lock-in.

Try Cloud Version Star on GitHub

Advanced, design‑true presentation creation

Reusable PPTX Design

Create reusable designs from your PPTX. We preserve colors, typography, spacing, and layout so every slide stays on-brand.

AI Presentation Generation

Generate complete, on‑brand decks end‑to‑end. From structure and storyline to layout and content, every slide inherits your design system and adapts intelligently to the narrative.

Advanced Editing with Variants

Unlock creative control with slide variants, precise selection, and targeted generation. Edit slides or elements.

Essential Features

For Developers and Teams

One engine for Developers and teams deploy your way

Embed generation with a clean API, or run the same open‑source engine for your team in our managed cloud or self‑hosted. Your templates, your data, zero lock‑in.

Developers: Ship with a clean API

Generate and update decks from your data and workflows; integrate in minutes.

Your templates, your brand

Upload your existing PPTX or PDF files to create templates with AI. Then generate AI presentations over it.

Managed cloud for speed

Collaborative browser UI and instant scale—no ops required.

Self‑host for control

Run on your infrastructure for privacy and compliance.

Want managed hosting?

One solution, complete control

Start with our Cloud

One solution, complete control

For Developers

Built for Developers, Designed for Control

Generate, customize, and deploy presentations with full flexibility across templates, APIs, and infrastructure.

Enterprise

Powering Enterprise-Grade Presentation Workflows

Deliver consistent, on-brand presentations with full control over data, deployment, and teams.

Quick Start

docker run -it --name presenton -p 5000:80 -v "./app_data:/app/app_data" ghcr.io/presenton/presenton:latest

Access at http://localhost:5000

<5 min Setup

From zero to full-featured deck generator in minutes.

Copy Command

How Teams Use Presenton

Free Presentation Generation

"I want to generate presentations locally in private for free"

  • Can run completely offline with Ollama
  • Integrate with your favourite LLM providers
  • Add most capable image generation models

Financial Services

"We need 200 client reports weekly, all compliant and on-brand"

  • Automated generation via API
  • Air-gapped deployment for compliance
  • Custom templates for brand consistency

SaaS Companies

"Our customers want presentation generation in our product"

  • White-label integration
  • API for seamless embedding
  • Custom templates for customer branding

Enterprise Teams

"We need presentations that don't leak data"

  • Complete self-hosting
  • No external API dependencies
  • Your data stays on your servers

Available on multiple platforms

Frequently asked questions

What is Presenton and how is it different from typical slide tools?

Presenton is an open-source AI presentation generator that stands out from typical slide tools through its complete customization capabilities using custom templates and built-in presentation automation features.

Who is Presenton for—developers embedding slides or teams creating them in the UI?

Presenton serves both developers and designers. It includes a prompt-based designer interface that allows users to edit templates through prompts, though it doesn't include the elaborate editing tools that designers might typically expect. For developers, it provides an API for creating and editing presentations programmatically.

What file formats do you output (PPTX, PDF) and are decks fully editable afterward?

Presentations can be exported to both PPTX and PDF formats. The PPTX format maintains full editability with standard tools like Microsoft PowerPoint and Google Slides.

How do I bring my own templates and brand assets?

You can use the built-in AI template converter to transform your existing PPTX or PDF files into reusable templates. A complete overview guide is available at https://docs.presenton.ai/create-presentation-template-with-ai. Developers can also create custom templates with code using the guide at https://docs.presenton.ai/creating-custom-presentation-templates.

Do you support charts, tables, images, and data-driven components?

Yes, charts, tables, and images are supported, but they need to be specified during the template creation process.

Can I control fonts, colors, and layout rules globally?

Yes, Presenton supports global theming, allowing you to create a brand theme and apply it consistently across all presentations.

Is my data used to train models?

No, your data is not used to train any models.

How do I contact for custom deployment support?

Please content suraj@presenton.ai for any custom deployments or integrations.