AI-Friendly Format
Schema-backed JSON that LLMs read and write natively. No PNG exports or SVG tangles — just clean, semantic data every AI understands.
A VS Code canvas editor that saves diagrams as AI-friendly JSON.
Edit visually, commit cleanly, collaborate with AI naturally.
{ "$schema": "schema.jiscribe.dev/...", "root": [ { "id": "server", "type": "rect", "text": "API Server", "x": 100, "y": 80, "width": 160, "height": 80 }, ], "connectors": [{ "id": "c1", "type": "connector", ... }] }
PNG/SVG lose semantic meaning. You end up describing diagrams in text anyway.
Figma/Draw.io live outside your repo. Diagrams drift out of sync with code.
"Top-left box with arrow to..." is verbose, error-prone, and still misunderstood.
WHY JISCRIBE
Schema-backed JSON that LLMs read and write natively. No PNG exports or SVG tangles — just clean, semantic data every AI understands.
Drag a shape on the canvas — JSON updates instantly. Let AI autocomplete the JSON — canvas renders in real-time. Both directions, always in sync.
Diagrams live in your repo as neatly formatted JSON. Review "which shape changed" in a PR just like any other code file.
No context-switching to Figma or Draw.io. Draw system diagrams in a tab right next to your source code.
Find "Jiscribe" in VS Code Marketplace and install.
Right-click in Explorer › New Empty Jiscribe Canvas.
Use the canvas UI directly, or let AI write the JSON for you.
Clean, semantic JSON any LLM can generate and parse. Every shape has meaning — not just pixels.
schema.jiscribe.dev/v1/jiscribe.schema.json{ "root": [ { "id": "server", "type": "rect", "text": "API Server", "x": 100, "y": 80, "width": 160, "height": 80 } ], "connectors": [ { "id": "c1", "type": "connector", "source": {...}, "target": {...} } ] }