Organizing the Canvas
Select, align, group, color, copy, and auto-arrange nodes to keep large canvases readable.
Last updated: July 6, 2026
Canvases grow fast. These tools keep them readable — selection, alignment, groups, colors, and one-key auto-layout.
Selecting nodes
- Box select — left-click and drag across empty canvas to draw a selection box.
- Add to selection — hold
Shiftand click individual nodes to add or remove them. - Select all —
⌘A. - Deselect —
Esc.
Align, distribute, and group
When two or more nodes are selected, a floating toolbar appears with:
- Align top — lines up the selected nodes along their top edges.
- Distribute horizontally / Distribute vertically — evens out the spacing (needs at least 3 nodes).
- Group selection — wraps the selection in a group.
Use cases
- Select a row of source nodes and Align top + Distribute horizontally for a clean reading order.
- Grab a messy cluster of brainstorm notes and group them into "Ideas" before moving on.
Groups
A group is a container with a dashed border and an editable label (it starts as "Untitled"):
- Drag the group to move all its children as a unit.
- Resize the group by dragging its edges.
- Select a group to get two extra actions: Ungroup (dissolve the container, keep the nodes) and Tidy up (auto-arrange just the nodes inside it).
See Group Node for details.
Use cases
- Group each chapter's notes on a studying canvas so you can shuffle whole chapters around.
- Keep "raw sources" and "conclusions" in separate labeled groups on a research canvas.
Node colors
Give nodes a color to encode meaning:
- Select a node and click the Change Color swatch.
- Pick from the Pick a color grid.
- Choosing stone (the default shade) resets the node to no color.
Use cases
- Color-code by status while planning: green = done, amber = in progress, red = blocked.
- Mark primary sources one color and your own commentary another.
Minimize and maximize
- Chat nodes have a per-node collapse toggle to shrink them down to a header.
- Right-click the canvas and use the View menu's Minimize All / Maximize All to collapse or expand every chat and text node at once.
Use cases
- Minimize all before a review pass — you see the structure of your thinking, not walls of text.
Focus a node
Double-click a Text node's header to center the view on it.
Copy, paste, and duplicate
- Copy —
⌘Ccopies the selected nodes (toast: "Copied N node(s)"). - Paste —
⌘Vpastes them at your cursor position (toast: "Pasted N node(s)"). - Duplicate — use the Duplicate action on a node to clone it, offset to the right.
Use cases
- Copy a configured chat node (model, persona, connections in place) as a template for new questions.
- Duplicate a text node to fork a draft while keeping the original intact.
Delete and restore
Select nodes and press Backspace/Delete. A toast appears with a Restore button so you can undo the deletion.
Restoring a deleted node does not restore its RAG embeddings — re-index the content if you rely on AI Search or RAG over that node.
Tidy Up
Tidy Up runs an automatic left-to-right layout over the whole canvas, arranging nodes by their connections. Trigger it three ways:
- Press
0. - Click the broom icon in the toolbar.
- Right-click → View → Tidy Up.
A selected group also offers its own Tidy up that only rearranges that group's children.
Use cases
- After a fast brainstorm where you dropped nodes everywhere, one keypress turns chaos into a readable flow.
- Before exporting or sharing a screenshot, tidy up so the context flow reads left to right.