Skip to content
SPECIFICTION
Get listed

Patat

github.com

Free plan macOSLinux
Visit github.com
Spec score 7.5 #71 of 93 in Presentation software

Spec sheet

What it does
Patat is a feature-rich presentation tool that runs in the terminal and uses Pandoc.Read 12 Oct 2026 · github.com
License
The repository identifies Patat as GPL-2.0 licensed.Read 12 Oct 2026 · github.com
Founded
2016Read 28 Sep 2026 · github.com
Clickable links
OSC8 hyperlinks are supported in some terminals but must be enabled explicitly because Patat cannot detect terminal support.Read 12 Oct 2026 · github.com
Code evaluation
It can evaluate configured code blocks and display their output in slides.Read 12 Oct 2026 · github.com
Editing workflow
The --watch option reloads the presentation when its file changes.Read 12 Oct 2026 · github.com
Images
Image display is off by default, requires configuration, and supports iTerm2, Kitty, WezTerm, and w3m backends.Read 12 Oct 2026 · github.com
Input formats
It supports formats Pandoc supports, including Markdown, reStructuredText, and Org-mode.Read 12 Oct 2026 · github.com
Platforms and downloads
The README lists Linux packages and generic Linux binaries, plus Homebrew and generic Mac OS binaries; it also documents installation from Hackage using Cabal.Read 12 Oct 2026 · github.com
Presenter mode
YesRead 20 Sep 2026 · github.com
Security consideration
The README warns that configured code evaluation runs commands and advises checking downloaded presentations before running them when they contain eval settings.Read 12 Oct 2026 · github.com
Slide effects
It supports incremental slide content, automatic advancement, and slide transitions including slideLeft, dissolve, and matrix.Read 12 Oct 2026 · github.com
Speaker notes
Speaker notes can be written to a file when the current slide changes, for display in another terminal or Patat instance.Read 12 Oct 2026 · github.com
Supported platforms
Linux,macOSRead 20 Sep 2026 · github.com
Syntax highlighting
It ships syntax highlighting for nearly one hundred languages using Kate syntax files through Pandoc.Read 12 Oct 2026 · github.com
Terminal requirement
Patat requires an ANSI terminal and describes this as its portability basis instead of requiring ncurses.Read 12 Oct 2026 · github.com
Themes
Themes can configure text and background colors, including 24-bit RGB when the terminal supports it.Read 12 Oct 2026 · github.com

Plans and prices

Patat Free Open-source terminal presentation tool · GPL-2.0 Read 12 Oct 2026 · github.com

Every Patat plan and price →

Where Specifiction places it

Alternatives to PatatAll alternatives →