Help Center Your Files & Sync Editing files outside the app

Your Files & Sync

Editing your files outside visualOS (and AI agents)

Real files invite real tools — editors, scripts, AI agents. Encouraged! There’s just one rule to understand: the mirror is one-way.

More in Your Files & Sync
  1. How storage works
  2. canvas-data.json & board.json
  3. Where are my notes?
  4. Sync across devices
  5. The “Keep Downloaded” fix
  6. Version history
  7. Backups (export & import)
  8. Conflicts & merging
  9. The New Items pool
  10. Editing files outside the app
  11. Disconnect or move the folder

The rule

The authoritative copy of your workspace is canvas-data.json. The per-folder board.json files and the .md documents next to them are a mirror generated from it — kept fresh on every save so your data is always readable in the open. The mirror flows one way: app → files. If you edit a board.json or an .md in a text editor, the canvas won’t change — and your edit will be overwritten the next time visualOS saves that board.

What works great

  • Reading and searching. grep through your notes, open documents in any Markdown editor, preview images — it’s all ordinary files.
  • Feeding a project to an AI agent. Every folder is self-contained: hand an agent just Client — Sable/ and it sees that project’s board.json, documents and images — nothing else. Ideal for “summarize this project” or “draft a brief from these notes”.
  • Adding new files. New images and PDFs dropped into a board’s folder are properly adopted via the New Items pool.
  • Archiving & sharing. Zip a folder and send it — the recipient can read everything without visualOS.

What to avoid

  • Don’t edit board.json or mirrored .md files expecting the canvas to update — changes are lost on the next save. Make content changes in the app.
  • Never edit or delete canvas-data.json by hand. That’s the master file; hand-editing risks the whole workspace (though version history would have your back).
  • Don’t let agents write into the folder structure — give them read access, and take their output back into visualOS yourself (or have them drop new PDFs/images, which the pool handles cleanly).
Rule of thumb

Outside tools: read anything, add new image/PDF files. The app: all edits. That combination is safe forever.

Didn’t find what you need?

Tell us what’s missing — feature ideas and bug reports land directly on our roadmap. Or just open the canvas and poke around; you can’t break anything.