Free and open source. Runs locally on Windows, macOS, and Linux. No account required.
In action
Layouts are detected automatically from your content structure. Right-click to insert charts, tables, and more.
Customise
Switch themes from the inspector panel. Build your own as simple YAML files and share them with the community.
Features
Title, section, two-column, quote, grid, and full-bleed layouts — detected automatically from your content structure.
Pie, bar, and line charts plus flowcharts — rendered inline from fenced code blocks. No image exports needed.
Render equations and formulas with KaTeX. Inline math with $...$, display math with $$...$$.
Export to PDF or .pptx from File → Export. No internet connection needed.
Fenced code blocks rendered with highlight.js — 190+ languages.
Presenter view, speaker notes, laser pointer, keyboard shortcuts, drag-and-drop images, progress bars, YouTube embeds, QR polls, and more.
See all features →Who it's for
Turn lecture notes and course content into slides without reformatting them.
Prepare clear slides from a document or brief you already have.
Write your content in Markdown as normal. Add slide breaks where you want them.
Turn existing technical documentation or knowledge bases into training sessions and onboarding decks.
Free, open source, and runs natively on macOS, Linux, and Windows. No account required.
Other platforms & release notes ↗
Early access — core features are stable. Report issues on GitHub.