A lightweight Docker container that wraps mdp — a terminal-based markdown presentation tool. Write your slides in markdown, present them straight from the terminal.

Why?

Because not every presentation needs 200MB of Electron. Sometimes you just want to talk through some bullet points without leaving your terminal.

How it works

  • Write slides in a .mdp markdown file (one slide per --- separator)
  • Run it in a container — no need to install mdp or its dependencies locally
  • Navigate with keyboard: Enter/Space for next, Backspace for previous

Three ways to use it: inherit from the onbuild image, copy files into a running container, or just mount a local directory. The simplest:

docker run --rm -ti -v $(pwd):/presentations piotron/mdp your-slides.mdp

Controls

KeyAction
Enter / SpaceNext slide
BackspacePrevious slide
1-9Jump to slide
Home / EndFirst / last slide
rReload presentation
iInvert colors
qQuit