Keyboard Shortcuts
Master the workflow editor with these keyboard shortcuts to speed up your workflow creation process.
Shortcuts pause while you are typing in a text field, code editor, or terminal, so single-key shortcuts never interfere with typing. A few shortcuts behave differently depending on whether you are in pointer mode or drawing mode — these differences are called out below.
Global
Available in every editor:
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + S | Save the current document (enabled when there are unsaved changes) |
| Cmd/Ctrl + Shift + S | Save As… |
| Cmd/Ctrl + Shift + O | Open Project |
| Cmd/Ctrl + Shift + N | New Project |
| Cmd/Ctrl + Shift + Enter | Toggle full screen mode (hides the header, menu, and tab bar) |
| Cmd/Ctrl + , | Toggle the settings panel |
| F1 | Open the in-app documentation (Help tab) |
Tabs & Split-Screen Panes
Move between editor tabs and split-screen panes without the mouse (also in the View menu):
| Shortcut | Action |
|---|---|
| Cmd + Option (Mac) / Ctrl + Alt + Right | Next tab (cycles within the active pane) |
| Cmd + Option (Mac) / Ctrl + Alt + Left | Previous tab (cycles within the active pane) |
| Cmd + Shift + Option (Mac) / Ctrl + Shift + Alt + Arrow | Focus the split-screen pane in that direction (available while a split or bottom panel is active) |
Tools & Canvas Modes
Quickly switch tools and modes while editing your workflow:
| Shortcut | Action |
|---|---|
| A | Select pointer/selection tool |
| H | Select hand/pan tool |
| D | Toggle drawing mode for freehand annotations |
| M | Toggle mind map mode |
| V | Toggle the canvas between vertical and horizontal flow orientation |
| Shift (hold) | Temporary pan mode while held (pointer mode) |
| Cmd/Ctrl (hold) | Temporary pan mode while held (drawing mode) |
Node Creation
Quickly add new nodes to your workflow:
| Shortcut | Action |
|---|---|
| Space | Open the node search overlay to add a node continuing the flow from the selected node (on an empty canvas the new node is placed in the center) |
| Shift + Space | Open the node search overlay placing the new node perpendicular to the flow direction |
Selection & Editing
Manage node selection and editing in your workflow:
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + A | Select all nodes |
| Cmd/Ctrl + D | Deselect all nodes and edges |
| Escape | Deselect all nodes and edges, and clear navigation highlighting |
| Delete or Backspace | Delete selected nodes (the Start node is protected); with no nodes selected, deletes the selected edge(s) |
| Cmd/Ctrl + Z | Undo last action |
| Cmd/Ctrl + Shift + Z | Redo last undone action |
| Cmd/Ctrl + Y | Redo last undone action (alternative) |
| Cmd/Ctrl + C | Copy the current selection (also in the Edit menu and right-click menu) |
| Cmd/Ctrl + X | Cut the current selection |
| Cmd/Ctrl + V | Paste (images from the clipboard take precedence, then strokes or nodes) |
| Cmd/Ctrl + Shift + G | Ungroup the selected group node |
Duplicate is available from the Edit menu and the right-click menu — in the workflow editor the Cmd/Ctrl + D combo deselects instead. Grouping nodes with Cmd/Ctrl + G is not currently available, but Cmd/Ctrl + Shift + G still dissolves an existing group node.
Node Navigation & Focus
Navigate between nodes and control focus:
| Shortcut | Action |
|---|---|
| Arrow Keys | Move the selection to the nearest node in that direction, automatically centering it |
| Tab / Shift + Tab | Walk forward / backward along connected nodes (with nothing selected, starts at the Start node), centering the view on each |
| Enter | Focus the selected node's content (editor, chat, or grid) |
Edges
| Shortcut | Action |
|---|---|
| P | Add a pivot point to the last-clicked edge at the position you clicked, letting you reshape its path |
Alignment
Line up selected nodes (also available in the Align menu and right-click menu, along with Align Center, Align Middle, and Distribute):
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + Shift + Left | Align selected nodes left |
| Cmd/Ctrl + Shift + Right | Align selected nodes right |
| Cmd/Ctrl + Shift + Up | Align selected nodes to the top |
| Cmd/Ctrl + Shift + Down | Align selected nodes to the bottom |
Running & Debugging
Run and debug your workflows:
| Shortcut | Action |
|---|---|
| R | Run the selected node (when a single node is selected) |
| Cmd/Ctrl + R | Run the whole workflow |
| Cmd/Ctrl + . | Stop execution (while a run is in progress) |
| S | Toggle the tokens-per-second display for AI nodes |
| Cmd/Ctrl + Shift + D | Enable/disable debugging |
| F5 | Debug: Continue (while paused) |
| F10 | Debug: Step Over (while paused) |
| F11 | Debug: Step Into (while paused) |
| Shift + F11 | Debug: Step Out (while paused) |
| Shift + F5 | Debug: Stop Debugging |
Detail View Nodes
Shortcuts for nodes expanded into detail mode:
| Shortcut | Action |
|---|---|
| Shift + T | Toggle the header of the selected detail-mode node — hide it to give the content the full node space (saved per node) |
| Ctrl + W | Open the AI wizard for the selected detail-mode node (Code, Prompt, Data, Image, and more). Note: Ctrl, not Cmd, on Mac too |
| Ctrl + M | Toggle the model selector menu in AI wizards |
Chat Nodes
Shortcuts specific to Chat nodes:
| Shortcut | Action |
|---|---|
| Enter | Send chat message (without Shift) |
| Shift + Enter | Add a new line without sending the message |
Code Editing
Shortcuts for the code editors:
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + Shift + V | Toggle Vim mode in every code editor (except while a terminal has focus) |
Drawing Mode
Annotate your canvas with freehand drawings (press D to toggle drawing mode):
| Shortcut | Action |
|---|---|
| Delete/Backspace | Delete selected drawing strokes (with a single text object selected, Backspace starts editing its text instead — use Delete to remove it) |
| Cmd/Ctrl + Z | Undo last drawing action |
| Cmd/Ctrl + Shift + Z or Cmd/Ctrl + Y | Redo drawing action |
| Cmd/Ctrl + A | Select all drawing strokes (in the Designer this selects strokes on the current layer) |
| Escape | Deselect all drawing strokes |
| Cmd/Ctrl + C / X / V | Copy / cut / paste selected strokes (pasting an image from the clipboard takes precedence) |
| Cmd/Ctrl + G | Group the selected strokes (two or more strokes selected) |
| Cmd/Ctrl + Shift + G | Ungroup the selected strokes |
| Cmd/Ctrl (hold) | Temporarily pan the canvas while held |
Zoom Controls
Canvas Zoom
Zoom the workflow canvas to see more or less detail:
| Shortcut | Action |
|---|---|
| Shift + ↑ | Zoom in on the canvas (up to 200%) |
| Shift + ↓ | Zoom out on the canvas (down to 10%) |
| Cmd/Ctrl + Shift + F | Fit the whole workflow in the view |
| Cmd/Ctrl + Shift + E | Zoom to the current selection |
Interface Zoom
Adjust the size of UI panels and controls for better visibility:
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + + | Zoom in the interface (when a node's content is focused, zooms that node's content instead) |
| Cmd/Ctrl + - | Zoom out the interface (or the focused node's content) |
| Cmd/Ctrl + 0 | Reset zoom to 100% |
| Cmd/Ctrl + Scroll | Zoom the interface (or the focused node's content) with the mouse wheel |
Documentation Search
Quickly search and navigate documentation (on docs pages):
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + K | Open the documentation search overlay |
| Arrow Up/Down | Navigate through search results |
| Enter | Open the selected documentation page |
| Escape | Close the search overlay |
Developer Tools
Debug and development shortcuts:
| Shortcut | Action |
|---|---|
| Ctrl + 1 | Toggle the alignment hit-areas debug view (shows visual indicators for node alignment zones). Note: Ctrl, not Cmd, on Mac too |
💡 Tips
- • Keyboard shortcuts pause while you are typing in input fields, code editors, or terminals
- • Temporary pan differs by mode: hold Shift in pointer mode, hold Cmd/Ctrl in drawing mode
- • Interface zoom (Cmd/Ctrl + +/-) affects all UI panels; canvas zoom (Shift + ↑/↓) only affects the workflow canvas
- • Interface zoom settings are saved and restored when you return to the editor
- • The Shift + T header toggle persists per node — hide headers to see more code or data at once
- • Most shortcuts also appear next to their commands in the menus, so you can discover them as you work