No description
Find a file
Saurav Niraula 07e4e40086
Merge pull request #37 from presenton/refactor_and_logs
refactor(fastapi),fix(fastapi):icons won't be downloaded during update,feat(electron):store child process logs
2025-05-22 11:59:38 +05:45
app refactor(fastapi),fix(fastapi):icons won't be downloaded during update,feat(electron):store child process logs 2025-05-22 11:55:37 +05:45
readme_assets docs(readme):add running using source code instructions 2025-05-19 02:00:55 +05:45
resources/ui Changes: Presenton loading screen title 2025-05-15 12:57:01 +05:45
servers refactor(fastapi),fix(fastapi):icons won't be downloaded during update,feat(electron):store child process logs 2025-05-22 11:55:37 +05:45
.gitignore user_config in setting & fonts removed 2025-05-12 17:16:58 +05:45
build.js Changes: new version and artifactname 2025-05-16 17:01:24 +05:45
LICENSE Initial: presenton 2025-05-10 19:57:24 +05:45
NOTICE add NOTICE 2025-05-13 00:14:13 +05:45
package-lock.json Nextjs Logs saved 2025-05-20 00:30:48 +05:45
package.json Changes: new version and artifactname 2025-05-16 17:01:24 +05:45
README.md docs(readme):add change directory 2025-05-19 02:03:13 +05:45
tsconfig.json Adds: Electron Builder setup 2025-05-11 06:41:58 +05:45

Presenton Logo

Open-Source, Locally-Run AI Presentation Generator (Gamma Alternative)

Presenton is an open-source desktop application for generating presentations with AI — all running locally on your device. Stay in control of your data and privacy while using models like OpenAI, Gemini, and others. Just plug in your own API keys and only pay for what you use.

Demo

💻📥 Download Desktop App

Download Link

More Freedom with AI Presentations

  • Bring Your Own Key — Only pay for what you use. OpenAI, Gemini (More coming soon...)
  • Runs Locally — All code runs on your device
  • Privacy-First — No tracking, no data stored by us
  • Flexible — Generate presentations from prompts or outlines
  • Export Ready — Save as PowerPoint (PPTX) and PDF
  • Fully Open-Source — Apache 2.0 licensed

Running using source code

Before following these steps make sure Poetry is installed on your system.

1. Clone this repository

git clone https://github.com/presenton/presenton.git

2. Setup Electron, Python and NextJS Environments.

cd presenton && npm run setup:env

3. Run Presenton

npm run dev

Features

1. Add prompt, select number of slides and language

Demo

2. Select theme

Demo

3. Review and edit outline

Demo

4. Present on app

Demo

5. Change theme

Demo

6. Export presentation as PDF and PPTX

Demo

Community

Discord

License

Apache 2.0