Local-first isometric architecture diagramming. Excalidraw-style editing, GT Diagram Kit isometric artwork, one diagram model rendered in isometric projection.
npm install
npm run dev
npm test
npm run typecheck
Export shapes from the Figma kit as individual SVGs (blue variant), drop
them in assets/graphics/, then:
npm run assets
Names come from filenames (cube-server.svg → "Cube Server"). Shapes can carry a customizable label (double-click a shape to edit it inline).
Every kit SVG uses the same closed 9-color palette. At render time those hexes are swapped for shades derived from the element's base color (hue-shifted, saturation/lightness-scaled in HSL). Any color works; the gray/blue/teal presets approximate the kit's original variants.
Documents are JSON in localStorage (blueprint:index,
blueprint:doc:<id>), schemaVersion: 1.