Headless CLI for tldraw documents — and a live preview of the same data in two collaborative editors.
Two example datasets are rendered through both editors below. The same .tldr file we generate headlessly without a browser is loaded by the real tldraw editor; the same source YAML also produces an .excalidraw file for the hand-drawn aesthetic.
Pan / zoom / edit, schema-aware. 72 records.
Hand-drawn aesthetic. 54 elements.
Recursion: a render of the knowledge graph about building a knowledge-graph engine. 80 records.
Same data, hand-drawn. 60 elements.
Wrap a .tldr or .excalidraw file in an end-to-end-encrypted URL fragment: tldr share file.tldr emits a link whose payload + decryption key live entirely after the #, so the server hosting the page never sees the plaintext. Pattern lifted from Excalidraw: JSON → deflate → AES-256-GCM → base64url → fragment.