Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal. It functions as a Markdown slide renderer, transforming Markdown files into formatted terminal presentations with support for synchronized speaker notes and custom YAML themes.
The project distinguishes itself through a built-in terminal code executor that runs code snippets live during a presentation, replacing source blocks with real-time output. It also features a terminal image renderer capable of displaying local images, animated GIFs, and pre-rendered diagrams or mathematical formulas using various graphics protocols.
The framework covers a broad range of capabilities, including multi-column layouts, syntax highlighting, and incremental content reveal. It provides a full styling system via YAML themes and supports a developer workflow with live reloading and synchronized dual-terminal views.
Presentations are authored in Markdown and can be exported to PDF and HTML formats.