A canvas that lives behind your work.

An infinite whiteboard for the desktop. Pin it beneath everything else and the empty desktop you already have becomes the place you think.

Free · no account · boards stay on your disk

Drag a note · pick the pen and scribble

Always on bottom

Open all day. Out of the way.

A whiteboard you have to go and find is a whiteboard you stop using. CanvasFlow pins itself under every other window, so it lives in the gaps around what you're doing and is already there the moment you move something aside. One global shortcut cycles normal, always-on-top and always-on-bottom.

CanvasFlow — always on bottom
your editor
// whatever you're actually doing
function ship() {
  return notes.filter(n => n.done)
}
The kit

Enough to think with. Enough to finish.

Sticky notes and a brush are for the first ten minutes. A vector pen, frames and connectors are for the hour after — so what you sketched doesn't have to move somewhere else to become a diagram.

A pen with real curves

Click for corners, drag to curve. Then move nodes, insert one mid-segment, or cut a path in two. Hold Alt to break a tangent and steer each handle on its own.

Notes you can tick

Bullets and checkboxes in any sticky or text box, ticked directly on the canvas. A checklist you have to open a panel to change is just a list.

Your fonts. Any size.

Every typeface installed on the machine, searchable with a live preview. Size is a number field, not five presets — type it, scroll it, arrow through it.

V move S sticky T text B pen P brush A connector F frame L laser Ctrl+Alt+B cycle window mode
Local first

Boards are files. Yours.

No account, no workspace, nothing sitting between you and your notes. Each board is a JSON file in your app-data folder, written as you work. Diff it, copy it, commit it, delete it — it behaves like a file because it is one.

Closing the window tucks CanvasFlow into the tray rather than quitting, so it comes back exactly where you left it.

%APPDATA%\CanvasFlow\boards\a3f1.json
{
  "name": "Second brain",
  "camera": { "x": -820, "y": -240, "zoom": 1 },
  "elements": {
    "n1": {
      "type": "sticky",
      "text": "☑ read the file format",
      "style": { "fill": "#FFE066" }
    }
  }
}
Get it

Give your thinking somewhere to stay.

Windows installer · macOS and Linux untested

No collaboration, no cloud, no mobile app, no AI. A single-player surface for thinking on one machine — that's the idea, not a roadmap gap.