presenterm CLI

presenterm presents Markdown slides in a terminal with code highlighting, images, speaker notes and PDF or HTML export.

  • 8,959 ★ on the repository
  • Last commit
  • BSD-2-Clause
CLI

Extended access

Why this level

  • The presenter reads slide material and can execute snippet code when that feature is enabled.
All reasons and checks

mfontanini/presenterm

Install

Manual install

Text for your agent

Use the primary installation guide. Check the terminal, open a small example and inspect export before preparing the full deck.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The presenter reads slide material and can execute snippet code when that feature is enabled.

This is third-party code. Review the repository files before installing.

What it does

Keep slide sources beside code and edit them as ordinary Markdown. presenterm displays them in a terminal and reloads saved changes. Authors choose themes, columns, headings and code blocks. Speaker notes, pauses and staged code highlighting support a talk. Images, formulas and diagrams complement text with the appropriate setup. Export the finished deck to PDF or HTML. Authors enable snippet execution separately; normal presentation leaves code as slide text.

Who it is for. Development speakers keeping slides in Markdown and presenting code from a terminal.

Good fit when

  • Highlight successive code fragments while explaining them.
  • Review slide edits in Git.
  • Save Markdown during rehearsal and see the updated slide immediately.
  • Share the talk as PDF or HTML afterward.

Not a fit when

  • You need a fully compatible editable PowerPoint deck.
  • The terminal lacks required image or font-size support.
  • Unreviewed slide snippets would be executed.

Example request

Prepare a presenterm technical deck with code highlighting, no executable snippets and a PDF-export check plan.

Limitations

Installation is covered in an external guide, requiring a platform-specific package and dependencies. Images and font-size changes depend on terminal capabilities and must be tested before a talk. Formula, diagram and export features may need extra tools documented in their respective guides. Executable snippets run with process permissions; inspect Markdown beforehand and use separate test data for demonstrations.

How to disable. End the talk and separately stop processes started by snippets. Markdown and exported documents remain on disk.

FAQ

Where do slides live?

In one or more Markdown files, versionable with the project.

Can code be highlighted progressively?

Yes. Selective highlighting reveals relevant fragments through the talk.

How do I share the deck afterward?

Use PDF or HTML. First export a short section containing your images and formulas and open the result; the guide’s Exports section lists export requirements.

Why is an image absent?

Terminals with image support include kitty, iTerm2 and WezTerm. Open examples/demo.md there to distinguish a slide problem from terminal setup.

Must slide code execute?

No. Execution is a separate feature; normal presentation leaves examples as text.

Discussion

No questions or reviews yet.

CLI tools

Marp CLI rebuilds slides when Markdown or a theme changes, so authors can review the output while editing their text.

CLIExtended access3.9KRepository stars

A skill for talks: outlines a deck around the audience's train of thought, picks images and video, and checks finished slides before you present

SkillExtended access992Repository stars

Four skills for Codex and Claude Code build editable PPTX and Word reports, website demo videos and Xiaohongshu cards.

SkillExtended access178Repository stars

The official Slidev skill: the agent builds developer slide decks in Markdown and Vue with code highlighting, animations and export

SkillMinimal access49.4KRepository stars

A skill and CLI that turn Markdown into DOCX, PDF, PPTX, XLSX, PNG and about a dozen more formats, all computed locally

SkillExtended access274Repository stars

An agent skill that builds a presentation as a single HTML file: two visual styles, social covers and a presenter mode

SkillExtended access29.3KRepository stars

README in short

Mermaid and D2 handle diagrams, while LaTeX and Typst handle formulas. The guide covers each separately, alongside image and export setup.

README badge

Report a problem

Foxx AIpresenterm
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.