No description
refactor(fastapi),fix(fastapi):icons won't be downloaded during update,feat(electron):store child process logs |
||
|---|---|---|
| app | ||
| readme_assets | ||
| resources/ui | ||
| servers | ||
| .gitignore | ||
| build.js | ||
| LICENSE | ||
| NOTICE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
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.
💻📥 Download Desktop App
✨ 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
2. Select theme
3. Review and edit outline
4. Present on app
5. Change theme
6. Export presentation as PDF and PPTX
Community
License
Apache 2.0






