Skip to content

Releases: MichaelDanCurtis/PrixmaViz

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 02:30
c6fd414

Cross-compiled MCP shim binaries for v0.9.0. The CC plugin launcher downloads the matching artifact automatically on first use.

v0.6.0 — Microsoft Visio (.vsdx) round-trip

Choose a tag to compare

@MichaelDanCurtis MichaelDanCurtis released this 15 May 23:02
5ddab93

What's new

Microsoft Visio (.vsdx) round-trip — drop a real .vsdx onto the canvas to render it natively; build a flowchart and export it as a Visio-editable .vsdx.

New MCP tools

  • import_vsdx — accept base64 vsdx bytes, render via the new prixmaviz-vsdx sidecar (LibreOffice + unoserver)
  • analyze_vsdx — parse imported vsdx into structured JSON for host-side AI translation to Mermaid/D2/BPMN
  • export_vsdx — emit a Visio-editable .vsdx from a Mermaid/D2/Graphviz diagram (or image-embed fallback for other engines)

Reverse-engineered LibreOffice rendering

The writer produces vsdx files that render in both Visio AND LibreOffice — needed five specific things LibreOffice's vsdx filter strictly requires (RelLineTo normalized coords, LineStyle/FillStyle/TextStyle refs, populated DocumentSettings + PageSheet, page1.xml.rels). 35-shape stencil mapping covering Basic Flowchart + Basic Shapes.

Plugin surface

  • Shim advertises 14 MCP tools (was 11)
  • diagram-rendering skill includes Visio-specific workflow guidance
  • /prixmaviz slash command docs updated

Self-hosters

Pull main and rebuild — your docker-compose.yaml now includes a prixmaviz-vsdx sidecar (Ubuntu + LibreOffice + unoserver, ~800MB image). The main prixmaviz image also picks up new apt packages (graphviz, librsvg) for the writer's layout/rasterization paths.

Hosted users

Plugin auto-upgrades on next claude plugins install prixmaviz@prixmaviz. The hosted prixmaviz.ailuxis.com is being redeployed alongside this release.


Verified end-to-end: built a 13-shape '69 Camaro SS drivetrain via the new MCP path (create_diagram → apply_patch → export_vsdx) — 18.5KB structured vsdx, LibreOffice rendered a 93KB SVG with all 13 labels visible.

v0.5.0 — cross-platform distribution

Choose a tag to compare

@MichaelDanCurtis MichaelDanCurtis released this 13 May 05:45

Cross-compiled MCP shim binaries for v0.5.0. The CC plugin launcher (bin/prixmaviz-mcp + bin/prixmaviz-mcp.cmd) downloads the matching artifact automatically on first use; subsequent calls hit the local cache.

What's new

  • Plugin install drops from 61 MB to ~3 KB — only the launcher scripts are shipped; the binary downloads lazily on first diagram render.
  • Linux (x64 + arm64), Windows (x64), and Intel-Mac users can now install — previously only Apple Silicon worked.
  • Override the binary location with PRIXMAVIZ_MCP_BIN=/path/to/local-build for self-built shims.
  • Override the cache location with PRIXMAVIZ_BIN_CACHE=/some/dir (POSIX) — defaults to ~/.cache/prixmaviz/bin/ or %LOCALAPPDATA%\prixmaviz\bin\.

Install

```bash
claude plugins marketplace add https://github.com/MichaelDanCurtis/PrixmaViz#main:src-tauri/resources/plugin
claude plugins install prixmaviz@prixmaviz-local
```

The plugin uses https://prixmaviz.ailuxis.com by default. Set `PRIXMAVIZ_REMOTE_URL` in the cached `.mcp.json` to point at your own self-hosted instance.