Skip to content

mastertyko/pi-cmux-preview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-cmux-preview

Lightweight markdown preview plugin for pi — renders assistant responses as styled HTML via cmux browser. Zero heavy dependencies (no puppeteer, no pandoc).

How it works

  1. Extracts markdown from the assistant's last response
  2. Converts to styled HTML with a built-in markdown→HTML converter
  3. Opens a cmux browser split, navigates to the HTML file
  4. Takes a screenshot → displays as an inline terminal image
  5. Closes the browser split automatically

Requirements

  • cmux — running inside a cmux terminal session
  • pi ≥ 2.42

Install

/install github:mastertyko/pi-cmux-preview

Commands

Command Description
/preview Screenshot last assistant response in terminal
/preview --pick Choose which assistant response to preview
/preview --file <path> Preview a markdown file
/preview --browser Open in cmux browser split (stays open)
/preview-browser Alias for /preview --browser
/preview-clear-cache Clear the render cache

Comparison with pi-markdown-preview (omaclaren)

pi-cmux-preview omaclaren/pi-markdown-preview
Browser engine cmux (already running) puppeteer-core (extra dep)
Markdown→HTML Built-in converter pandoc (external binary)
Math/LaTeX Not yet MathML + MathJax fallback
Mermaid diagrams Not yet Yes (via mmdc CLI)
PDF export Not yet Yes (via pandoc + xelatex)
Dependencies 0 puppeteer-core
External tools None pandoc, xelatex, mmdc

License

MIT

About

Lightweight markdown preview for pi — renders via cmux browser, zero heavy dependencies

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors