Whitespace — a retro Mac drawing a squiggle with a pen

Your desktop is

The native macOS architecture whiteboard — and the fastest way to start architecting. Press ⌥⌘W and the screen you're already staring at becomes a hand-drawn board: sketch the system, pin the real files, wire in your vault.

Free & open source · 100% Swift, zero Electron · Requires macOS 26

No web view. No Electron. No compromise.

100% native Core Graphics Reads & writes .excalidraw Menu-bar light
start here ↓
a whiteboard shouldn't need a window.
elbow arrows snap →
your second brain ◆
…and it runs ▶
A full Whitespace board with shapes, charts, linked files and a live code pipeline
a real board — exported by the app ↑
01The desktop layer

Draw on your desktop. Then get out of the way.

Idle, your sketches rest on the wallpaper and clicks pass through to Finder. Hit ⌥⌘W and the desktop becomes a live board — every stroke a faithful Swift port of rough.js, rendered in pure Core Graphics.

Hand-drawn shapes, arrow and freehand curve on a Whitespace board
02Solid · wash · transparent

Your board, your backdrop.

Solid white when you need focus. A light wash that lets the wallpaper breathe. Or fully transparent — drawing straight onto your desktop. One switch in the gear menu; your drawings stay put across all three.

03Link your files

Your files, pinned to the board.

Press / to Spotlight-search anything on your Mac and drop it in as a live linked card — real Quick Look thumbnails, modified dates, a Missing badge if it moves. Space to peek, double-click to open. Arrows bind to the cards and re-route when you move them.

/ quarterly deck… Q3 Deck.key edited today · ⎵ to peek Report.pdf Missing
04Obsidian inside

Your vault, on the canvas.

Notes drop in as obsidian:// cards that open straight into your vault — wire them to shapes, files, and code cells, and your second brain gets a spatial layer. The sidebar shelf keeps vault search one keystroke away.

05Diagrams at desktop speed

The fastest way to architect on your desktop.

Labeled frames, bound arrows and elbow connectors keep system diagrams tidy no matter how fast you sketch — and code cells make them run. This board's monitoring pipeline actually executed to print those p50 / p95 numbers.

⚑ Live architecture Users API GW Auth Orders pg redis shell · ⌘↵ $ ./healthcheck --window 5m p50 358ms · p95 498ms · errors 1 (0%) ✓ healthy — page on-call: no
06Boards in tabs

A board for every thread.

Spin up as many boards as you're thinking about — named, reorderable tabs, each with its own autosave and export. Switch instantly; nothing gets lost.

07Idea → Build → Ship

Ship it — even to your agents.

Boards autosave as .excalidraw and export to crisp PNG or true-vector SVG. And when it's time to build, Export as HTML hands the whole board to Claude or any coding agent — every shape, label, and connection in a format it can read. Sketch the architecture, then hand it off.

100%
scroll to build the board ✎
Your turn.
Board's clean. Press ⌥⌘W and start thinking.
Free & open source · macOS 26 · lives quietly in your menu bar