Krafa
Dashboard
Dashboard
Getting Started
QuickstartHow it works
The Canvas
Canvas overviewPasting and node typesOrganizing a boardCommand menuKeyboard shortcuts
Design Taste
Taste memoriesExtractionConflictsCurating your profile
Using with Agents
Connecting an agentMCP server referenceClaude CodeCursorCodexKiroAntigravity
Imports
Imports overviewXPinterestDribbble
Reference
Plans and billingHTTP APISelf-hostingFAQ
KrafaAll systems operational
The Canvas

Canvas overview

A board is an infinite canvas that you fill by pasting. Here's how to move around it, what the on-screen controls do, and how your work is saved.

A board is an infinite surface holding the references that define one taste profile. There is no grid to fight, no column layout, no "add block" menu standing between your clipboard and the canvas. You paste, and the right kind of node appears where your cursor is.

Every board is its own profile with its own MCP token, so keeping separate boards for separate aesthetics is the intended way to work rather than a workaround.

Getting around

GestureResult
Scroll / two-finger swipePan the viewport
PinchZoom, from 0.05× out to 4× in
Drag on empty canvasBox-select every node the rectangle touches
Middle-dragPan the viewport
Right-click empty canvasOpen the create menu

Zoom is deep in both directions on purpose. Pulling all the way out to see a hundred references at once is how you notice that half of them share a color you never consciously chose.

For anything you'd rather not do by hand, the command menu has Center Camera, Zoom In, and Zoom Out, and every camera move is animated rather than snapped. See Command menu.

The create menu

Right-clicking empty canvas opens a menu for the things you can't paste:

  • Note: an empty text node you type into directly
  • Upload from computer: a file picker, equivalent to dragging files in
  • Search canvas: jump the camera to any node by name
  • Folder: an empty folder to fill later
  • Import: pull references in bulk from X, Pinterest, or Dribbble

On-screen controls

Bottom-left sits a small cluster: zoom in, zoom out, fit view, and a lock that freezes node dragging while leaving selection alone. Undo and redo sit bottom-right.

Two toggles are off the default path and remembered between sessions:

  • Hide Controls removes the zoom cluster once you've internalized the gestures.
  • Show Minimap adds an overview in the corner. It's off by default.

Zen mode hides everything (logo, board name, command button, taste button, controls, minimap, and the per-node delete and resize handles), leaving only the references. Esc brings the interface back. That's separate from Full Screen, which is the browser's own fullscreen and can be combined with it.

Saving

Boards autosave on a debounce. There is deliberately no "Saved" indicator, because a status light that reads Saved 99.9% of the time trains you to stop reading it.

The only save-related UI is the failure case: if a write doesn't land, a red Offline — changes aren't saving chip appears and stays until it recovers.

Note

Embed metadata (link previews, post text, thumbnails) is resolved once and stored with the node. Reopening a board renders straight from saved data with no refetch and no loading jitter, even for boards full of embeds.

Next steps

What you can paste

Every node type and the detection order behind it.

Organizing a board

Select, group, stack, resize, and reorder.

Command menu

Everything reachable from ⌘K.

Keyboard shortcuts

The complete key list.

On this page

Getting aroundThe create menuOn-screen controlsSavingNext steps