01 · Per project
One Agora per project. The diagram travels with the code.
Run agora in a project and it sets up .agora/ right there, with its own local server. Canvases are plain .excalidraw files and comments are JSON with sorted keys, so they commit, clone and branch with your code — and the diffs stay readable.
Session records, runtime state and share records stay out of git by default. Deleted canvases and sessions sit in a trash for 30 days.






