@fyeeme/pi-mermaid-viewer
v1.0.0
Published
Render Mermaid diagrams from the conversation in the browser.
Maintainers
Readme
pi-mermaid-viewer
Render Mermaid diagrams found in the conversation as an HTML page opened in the default browser.
Install
Requires the pi CLI.
From npm (recommended)
# Global (user) install — available in every project
pi install npm:@fyeeme/pi-mermaid-viewer
# Project-local — written to .pi/settings.json, shareable with your team
pi install -l npm:@fyeeme/pi-mermaid-viewer
# Pinned version — skipped by `pi update`
pi install npm:@fyeeme/[email protected]
# Try it once without saving (current run only)
pi -e npm:@fyeeme/pi-mermaid-viewerFrom GitHub
Source: fyeeme/pi-packages.
# HTTPS shorthand
pi install git:github.com/fyeeme/pi-packages
# Pin to a tag or commit (skipped by `pi update`)
pi install git:github.com/fyeeme/[email protected]
# Raw URL form
pi install https://github.com/fyeeme/pi-packagesSee the Pi Packages guide on pi.dev for the full list of source types, scopes, and pi update behavior.
Usage
Run /mermaid to collect all ````mermaid` code blocks from the conversation and open them in your browser.
Features
- Dark / Light / White background themes
- Zoom controls (25% – 400%) with 1:1 reset
- 2x PNG export for sharing
- Split view to inspect source alongside rendered diagram
- Multi-diagram navigation when the conversation contains multiple blocks
- Emoji support — emoji render natively via the browser's color font
- Auto-quoting of node labels with special characters (
?,@,<br/>,/, etc.) that Mermaid cannot parse - Opens immediately in your default browser — no local server required
