FREEDOM251

Freedom251 › Presentation software

presenterm

Free plan LinuxMacWindows

Visit presenterm Alternatives Pricing

presenterm's own site

What presenterm is

presenterm is free, open-source software for creating Markdown presentations directly in a terminal. It runs on Linux, macOS, and Windows and includes a presenter mode. Slides can contain images, animated GIFs, customizable themes, code highlighting, column layouts, and Mermaid or D2 diagrams. LaTeX and Typst formulas are also listed. Images display in terminals supporting the iTerm2, Kitty, or sixel graphics protocols, while remote images are not supported by design. Presentations export to HTML or PDF; HTML needs no extra dependencies, whereas PDF export requires WeasyPrint. Code snippets can execute when explicitly enabled, with documentation warning users to run code at their own risk. Speaker notes can appear in another presenterm instance through localhost UDP. Files reload automatically outside presentation mode. Installation routes include binaries, cargo, Homebrew, Nix, Arch Linux, Scoop, and WinGet. The project uses the BSD-2-Clause license.

Who it suits

It suits people who want Markdown-based terminal presentations on Linux, macOS, or Windows. It is also useful for presenters needing diagrams, formulas, exports, or optional executable code snippets.

What it does well

  • Free plan and open-source BSD-2-Clause license
  • Runs on Linux, macOS, and Windows
  • Supports Mermaid, D2, LaTeX, and Typst
  • Exports presentations to HTML and PDF
  • Offers presenter mode and speaker notes

What to know first

  • Remote images are unsupported by design
  • PDF export requires WeasyPrint
  • Code execution must be explicitly enabled
  • Images require supported terminal graphics protocols

Plans

PlanBilled and limitsPrice
Free and open sourceNo paid plans or pricing statedFree

As github.com lists them, read 11 Oct 2026. The maker's own page has the final word.

Verdict

presenterm combines Markdown authoring with terminal presentation features across three operating systems. Its export, diagram, formula, and speaker-note options cover several presentation workflows, while code execution and terminal image requirements need attention.

Facts from presenterm's own pages

Code snippets
Code snippets can be executed in presentations, but execution must be explicitly enabled and the documentation warns to run code at your own risk. · mfontanini.github.io, 11 Oct 2026
Development workflow
Unless run in presentation mode, presenterm automatically reloads the presentation when its file changes. · mfontanini.github.io, 11 Oct 2026
Distribution
The guide recommends downloading a pre-built binary and also documents cargo, Homebrew, Nix, Arch Linux, Scoop, and WinGet installation routes. · mfontanini.github.io, 11 Oct 2026
Exports
Presentations can be exported to PDF and HTML; PDF export requires WeasyPrint, while HTML export requires no extra dependencies. · mfontanini.github.io, 11 Oct 2026
Free plan
Yes · github.com, 20 Sept 2026
Layouts and diagrams
Features include column layouts and Mermaid and D2 graph rendering. · github.com, 11 Oct 2026
License
The GitHub repository identifies the project license as BSD-2-Clause. · github.com, 11 Oct 2026
Math
The project lists LaTeX and Typst formula rendering among its features. · github.com, 11 Oct 2026
Media and themes
It supports images and animated GIFs, customizable themes, and code highlighting. · github.com, 11 Oct 2026
Presenter mode
Yes · github.com, 20 Sept 2026
Purpose
presenterm creates presentations in Markdown and runs them in a terminal. · github.com, 11 Oct 2026
Security
GitHub reports that the repository has no SECURITY.md policy and no published security advisories. · github.com, 11 Oct 2026
Speaker notes
Speaker notes can be shown in a separate presenterm instance, with communication over UDP sockets on localhost. · mfontanini.github.io, 11 Oct 2026
Support
The README invites users to open an issue or pull request to have a talk using presenterm featured. · github.com, 11 Oct 2026
Supported platforms
Linux,macOS,Windows · github.com, 20 Sept 2026
Supported systems
The installation guide says presenterm works on Linux, macOS, and Windows. · mfontanini.github.io, 11 Oct 2026
Terminal support
Images can render in terminals supporting the iTerm2, Kitty, or sixel graphics protocols; remote images are not supported by design. · mfontanini.github.io, 11 Oct 2026

Where presenterm stands on Freedom251

Look at these too