Canvas documentation

Canvas — instructions for agents

Canvas is a native macOS spatial note-taking app. It is designed to be operated by humans and agents through the same local files.

Updated Edit on GitHub →

Canvas is a native macOS spatial note-taking app. It is designed to be operated by humans and agents through the same local files.

Canvas is the new name for Blink. The 2.3.0 canonical release installs Canvas.app and provides the canvas CLI. The package remains @arach/blink; blink is a compatible command alias. Legacy download channels still use Blink.app. Check the release contract for the selected channel. Update the app and CLI together.

Keep existing file paths, blink.* frontmatter, and protocol identifiers unchanged. The gateway identifies this product as blink, and system.hello reports "app": "Blink" with "displayName": "Canvas".

Canvas remains an independent app. The family commands lats canvas and lats blink forward to Canvas without sharing the Lattices app lifecycle.

The note is the window, and the desktop is the workspace. A note is one floating panel in the running app and one Markdown file on disk. Opening an already-open note focuses its existing panel rather than creating a duplicate.