lookatme is an interactive, terminal-based markdown presentation tool that supports:

  • Themes
  • Syntax highlighting
  • Styling and settings embedded within the Markdown YAML header
  • Embedded terminals as part of a presentation
  • Live and manual source reloading
  • Contrib extensions
  • Smart Slide Splitting


Tour Gif

TL;DR Getting Started

Install lookatme with:

pip install lookatme

Run lookatme on slides written in Markdown:

lookatme slides.md

Slides are separated with --- hrules:

# Slide 1

Some text


# Slide 2

More text

A basic, optional YAML header may be included at the top of the slides:

title: Slides Presentation
author: Me Not You
date: 2019-12-02

# Slide 1

Some text

Slides can be progressively rendered by adding <!-- stop --> comments between block elements (paragraphs, tables, lists, etc.):

# Progressive Slide

<!-- stop -->

Paragraph 1

<!-- stop -->

Paragraph 2

<!-- stop -->

Paragraph 3

Indices and tables