Projects and canvases
Every folder with .excalidraw files in it is a project, and each file is a canvas, in a Canvases tab
next to Excalidraw’s Library. The sidebar
.excalidraw files in a folder. Saved to the file as you draw, and merged with what your coding agent writes to it.npx localidraw ~/notesThen open http://localhost:3729.
Drawn live in Localidraw while a script edits the file as an agent would. The pointer and captions were added for the recording.
Projects and canvases
Every folder with .excalidraw files in it is a project, and each file is a canvas, in a Canvases tab
next to Excalidraw’s Library. The sidebar
Saved as you draw
Each canvas is written back to its file a moment after you stop. Opening one, or moving around it, never writes
it, so git status stays clean. Saving and merging
Draw alongside your agent
When an agent edits a file you have open, the change appears within a second, merged per element with what you’ve drawn. Working with coding agents
It's Excalidraw
Excalidraw 0.18.1, the version the VS Code extension uses, so files open in both. It runs offline, on 127.0.0.1, unless you host it behind a reverse proxy.