Presentify — Annotate, Highlight, and Zoom on macOS

Why This Matters

A native macOS menubar app for the demo-and-screen-sharing motion: draw on top of any window, highlight the cursor with a customizable halo, spotlight a region while dimming the rest, zoom into small details. Works app-agnostically — Zoom, Meet, Keynote, PowerPoint, OBS, anything.
One-time purchase (not subscription — increasingly rare). Available through Mac App Store, Setapp, or direct download. Version 8.0.6 just hit Homebrew cask. macOS 13+.

What It Actually Does

  • Live annotation over any on-screen content — pens, highlighters, text, shapes. Persists until cleared.
  • Cursor highlight halo — adjustable color, shape (rings, squircles), and click animations. The "demo cursor" problem solved.
  • Spotlight — dims everything except a follow-the-cursor circle. Good for "look here, ignore the rest."
  • Zoom — magnify a region for small text or fine UI details during recording or live presentation.
  • Digital whiteboard — separate scratch surface for sketching diagrams that don't belong on the underlying app.
  • Tiny footprint — 1MB download, ~25MB memory, claims zero reported crashes.

Where It Fits in Our Workflow

Directly relevant to the deck-iteration and fundraise-deck work we do under the deck-iteration-workflow skill. Several of our slide decks include software demos and screen-share segments where the audience needs to follow the cursor or focus on a specific region of a UI.
It's also the right tool for /up-and-running content in this very directory — those guides routinely benefit from screenshots with annotation, and Presentify is faster than dropping every image into a separate annotation tool. The spotlight + zoom combo in particular means we can produce demo videos without the post-production zoom step in DaVinci or Final Cut.
Worth comparing against CleanShot X (which we may already own) — CleanShot is screenshot-first with annotation as a feature; Presentify is live overlay first. They overlap but don't replace each other.

Install

bash
brew install --cask presentify
If you already have it via Setapp or Mac App Store, the cask install will likely conflict — check existing installs first.