Miro-pdf v0.8.0 – Fullscreen, presentation mode and friendly keybinds
Auto-reloading watched PDFs is genuinely useful for LaTeX and Typst workflows.

Two-window presenter mode with speaker notes finally solves PDF presenting properly.
Presenters using Typst, LaTeX, or Polylux for slides
PDF Presenter · Reveal.js · Marp
To fix this I built Presio: https://presio.xyz. Present any PDF in the browser as two synced windows, a controller (speaker notes, timer, media controls) and a viewer for the projector. It handles embedded video and GIFs, including YouTube/Vimeo.
Local by default: your PDF never leaves your browser. Optionally shareable so the audience can follow along on their own devices.
A short GIF explains it best: https://imgur.com/a/ZbvhPnc
Try the an example presentation: https://presio.xyz/present?from=https://github.com/benedict-...
Works with plain Typst, Polylux, Touying and PDFs from LaTeX too (speaker notes supported). Try it for a presentation and lmk what you think!
Auto-reloading watched PDFs is genuinely useful for LaTeX and Typst workflows.
PDF-to-PPT converter, but remove.bg, Canva, and dozen AI alternatives already exist.
Markdown presentations with live sync, but Marp and Slidev already do this.
NotebookLM-generated music theory PDF—content, not a tool.
Native Markdown viewer with Apple Intelligence summarization in a saturated market.
LLMs control live HTML UIs via function calls — no build step, any HTML becomes a MUP.