presenton is a free, open source ai development platforms project written in TypeScript and released under Apache-2.0. It has 10,403 GitHub stars, 1,596 forks and 31 open issues, and was last pushed 18 hours ago. On this registry it ranks #56 of 116 tracked projects in AI Development Platforms, with 5 head-to-head comparisons available.

What is presenton?

Presenton is an open-source AI presentation generator and API, written in TypeScript and licensed under Apache-2.0, that creates, edits, and exports fully editable PowerPoint and PDF decks from a prompt or an uploaded document while running on your own infrastructure or your own model provider keys.

What it is

Presenton is a self-hostable presentation generation platform in the AI development tooling ecosystem. It ships as a web application deployed through a Docker package, as downloadable desktop applications for macOS, Windows, and Linux, and as an AI Presentation Generation API. Generation is driven by a model provider of your choice, and output is a fully editable .pptx or PDF deck that can be refined in a drag-edit interface.

The concrete problem it solves is lock-in. Gamma, Canva, Beautiful AI, Decktopus, and Presentations AI deliver presentation generation as hosted SaaS with subscription pricing and vendor-held data. Presenton replaces that arrangement with software you can run yourself, templates you own, and API keys you control, so generation costs flow directly to whichever provider you select rather than through a fixed platform fee.

Key capabilities

  • Generates presentations from a prompt, an uploaded document, or an existing PowerPoint design.
  • Exports fully editable PowerPoint (.pptx) files and PDFs with professional formatting.
  • Supports custom templates and themes authored in HTML and Tailwind CSS, plus AI template generation from an existing PPTX.
  • Works with Ollama, LM Studio, OpenAI, Gemini, Vertex AI, Azure OpenAI, Amazon Bedrock, Fireworks, Together AI, Anthropic, or any other OpenAI-compatible provider.
  • Brings your own key (BYOK) and allows mixing text and image generation providers in one workflow.
  • Generates images through DALL-E 3, Gemini Flash, Pexels, or Pixabay.
  • Exposes a built-in MCP server for generating presentations over Model Context Protocol, alongside the AI Presentation Generation API.

Who uses it and how

  • Teams that need deck generation to stay inside their own infrastructure deploy the Docker package and point it at an internal or approved model endpoint.
  • Individual users who want local execution or BYOK install the desktop app: .dmg for macOS Apple Silicon and Intel, .exe for Windows x64, .deb for Linux x64.
  • Organisations with established brand decks convert existing PowerPoint files into AI-ready templates instead of rebuilding layouts from scratch.
  • Product and platform builders embed presentation generation into their own tools by calling the AI Presentation Generation API or the MCP server.
  • Privacy-sensitive users run open-source models through Ollama or LM Studio so prompts, documents, and generated decks never leave their machines.

Getting started

Self-hosting runs through the Docker package documented in the quickstart at https://docs.presenton.ai/v3/get-started/quickstart. Desktop builds are downloadable from https://presenton.ai/download for macOS, Windows, and Linux.

How it compares

Against Gamma, Canva, Beautiful AI, Decktopus, and Presentations AI, Presenton is Apache-2.0 licensed open source rather than a proprietary hosted service, so the code can be inspected, modified, and redeployed. Those products are hosted-only, whereas Presenton runs as a self-hosted Docker deployment or a local desktop app, which keeps generated content and prompts within the user's own environment. The cost model differs accordingly: instead of subscription tiers, users pay their chosen model provider directly, or nothing beyond their own hardware when running local models.

When to use it — and when not to

Choose Presenton when data ownership, template control, or avoidance of subscription pricing matters more than zero-operations convenience. A self-hoster must run the Docker deployment and supply model provider credentials unless running a local runtime, and custom designs require familiarity with HTML and Tailwind CSS. Teams that want a fully managed product with no infrastructure or API key handling, or that need a hosted service with an SLA, are not the intended audience.

project readme (upstream, from github) — read inline

Quickstart · Templates · Docs · Youtube · Discord

Apache2.0 Stars Platform

presenton%2Fpresenton | Trendshift

Open-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)

Discover what Presenton can do from AI-powered presentation generation to editing, exporting, and flexible model providers.

▶ Watch Presenton in Action

✨ Why Presenton

No SaaS lock-in · No forced subscriptions · Full control over models and data

What makes Presenton different?

  • Use Fully self-hosted in Web through Docker Package
  • Or Download Desktop App (Mac, Windows & Linux)
  • Works with Ollama, LM Studio, OpenAI, Gemini, Vertex AI, Azure OpenAI, Amazon Bedrock, Fireworks, Together AI, Anthropic, or any other OpenAI compatible providers
  • Comes with AI Presentation Generation API
  • Fully open-source (Apache 2.0)
  • Works with your own design/templates
  • Fully editable PPTX export

[!TIP] Star us! A ⭐ shows your support and encourages us to keep building! 😇

🎛 Features

Create presentations from a prompt, an uploaded document, or your own PowerPoint design. Choose from built-in templates, bring your preferred AI provider and API key, polish manually with drag-edit interface and export a fully editable deck.

🎨 In-Built AI Presentation Templates for PowerPoint

Browse in-built AI presentation templates for pitch decks, business reports, executive updates, educational presentations, and more. Preview each editable slide layout, choose a design, and use Presenton to generate fully editable PowerPoint (.pptx) or PDF presentations from a prompt or document.


Momentum Business Presentation Template — sales reports, strategy decks, and data storytelling
Preview Momentum business template ↗

Dynamic Creative Presentation Template — proposals, visual stories, and high-impact decks
Preview Dynamic presentation template ↗

Executive PowerPoint Template — leadership updates, strategic plans, and decision-ready reports
Preview Executive PowerPoint template ↗

General Presentation Template — adaptable layouts for business, education, and everyday topics
Preview General presentation template ↗

Modern Pitch Deck Template — contemporary slides for startups, products, and portfolios
Preview Modern pitch deck template ↗

Standard Business Presentation Template — professional reports, proposals, and company decks
Preview Standard business template ↗

Browse all free AI presentation templates →  ·  Create an AI-ready PowerPoint template from your PPTX →

💻 Presenton Desktop

Create AI-powered presentations using your own model provider (BYOK) or run everything locally on your own machine for full control and data privacy.

Available Platforms

Platform Architecture Package Download
macOS Apple Silicon / Intel .dmg Download ↗
Windows x64 .exe Download ↗
Linux x64 .deb Download ↗

Deploy to Cloud Providers

Deploy on Railway/> Deploy to DigitalOcean/>

Presenton gives you complete control over your AI presentation workflow. Choose your models, customize your experience, and keep your data private.

readme truncated — read the full docs on github

Frequently asked questions

Is presenton free to use?

presenton is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does presenton do?

Open-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)

What is presenton written in?

presenton is primarily written in TypeScript. Its source is publicly available at https://github.com/presenton/presenton, and it has 10,403 GitHub stars.