canvasspatial notes for your Mac
A menubar app. Press Hyper+N anywhere and a glass note lands on your screen — placed in space, remembered there. Plain markdown you own. Open to your agents.
free & open source · macOS 14+ · Apple Silicon
Canvas is the new name for Blink. The download installs Canvas.app, and the command-line tool is canvas.
click anywhere — or press N — to drop a note
Panels remember position and size · native NSPanel glass
Pi types the commands. Canvas arranges the desk.
The filesystem is the API.
The whole operating contract, without the GUI.
npm install -g @arach/blink
canvas app install
canvas app open
canvas present q3-plan #x27;# Q3 plan\n\nShip it.' \
--slot 6 --style focus --json- Use the CLI
- Prefer canvas over GUI automation. It handles slugs, atomic writes, stdin, and structured output.
- Files are truth
- Every note is one Markdown file. Metadata and portable placement intent travel in YAML frontmatter.
- Choose the verb
- present creates or composes; type adds a visible update; write quietly replaces; cat and search read.
- App optional
- Writes still land while the app is closed. The app reconciles them when it is running or next opens.
- Configure by file
- Edit ~/Library/Application Support/Blink/config.json for behavior, appearance, styles, and workspaces. Valid changes hot-apply.
Last 24 hours, laid out by priority.
Ship cream landing — default theme + cut man-page chrome
Fix fling-to-edge crash before the next release
Flush pending saves on panel close / quit — never trust debounce
Scout broker reconnect on wake — dispatch recovery path
Workspace brands as generic treatments, not product skins
Document blink workspace + live reconcile for agents
agent is ranking the last 24h…
Every note is its own surface.
see [[roadmap]]
Everything is a keystroke away.
⌃⌥⇧⌘
