Diagrams-as-code renderer for Object-Process Methodology (ISO 19450). Define OPM models in YAML, get auto-laid-out OPD diagrams (SVG) and OPL sentences. Features orthogonal edge routing, comb-style aggregation, state-targeted links, line jumps, and Z-shape invocation. Includes CLI, MCP server, and full validation. Built on ELK.js.
Diagrams-as-code for **Object-Process Methodology** (OPM / ISO 19450). Write your OPM model in YAML, get a clean SVG Object-Process Diagram and OPL (Object-Process Language) sentences. ``` YAML model ──▶ validate ──▶ ELK layout ──▶ SVG + OPL sentences ``` ```bash nvm use 24 # or whichever Node version you have ≥ 20