Vithanco

Vithanco in Your Editor and Your AI Assistant

Estimated reading time: 2 minutes.

The Vithanco diagram engine no longer only lives in the Mac app. The same engine — the one that reads VGL, enforces each notation's rules, lays the graph out and draws it — is compiled to WebAssembly and shipped in four other places: two editor extensions, and two servers that let an AI assistant draw diagrams for you.

They all produce identical diagrams, because they are all the same engine.

A Concept Map of how the Vithanco engine reaches editors and AI assistants
One engine, four surfaces

In your notes

A fenced code block tagged vgl becomes a rendered diagram. Your note keeps the text; the reader sees the picture.

Both work the same way and share three properties worth knowing:

Every notation. IBIS, Concept Map, Causal Loop Diagram, Timeline, Decision Tree, Goal Tree, Impact Mapping, Benefit Breakdown Structure, Attack-Defense Tree, and the full Theory of Constraints set — Current Reality Tree, Evaporating Cloud, Future Reality Tree, Prerequisite Tree, Transition Tree.

The rules, enforced. Each notation defines which node types may exist and which edges are legal between them. An invalid diagram is reported, not quietly drawn.

Nothing leaves your machine. The engine is embedded in the extension as WebAssembly. No server, no CDN, no network call, no "allow content" prompt — and it works on a plane.

From your AI assistant

AI assistants — an MCP server lets an assistant like Claude draw Vithanco diagrams as part of a conversation. Ask it to map a decision and you get the diagram back as an image, not a description of one.

It also learns the notation rather than guessing at it, and every diagram comes back with a critique it can act on.

Where to go next