Keyboard Shortcuts

Every major action in AgentFlow has a keyboard shortcut. Stay in flow without reaching for the mouse.

Info

On macOS, Ctrl is replaced by Cmd for all shortcuts.

Execution

ShortcutActionDescription
Ctrl+R
Run / Cancel pipelineStarts the current pipeline. If a run is active, cancels it instead.
Ctrl+S
Save pipelineSaves the current pipeline to disk.

Canvas Navigation

ShortcutActionDescription
Space
Zoom to fitFits all nodes into the viewport. Disabled when focused on an input field.
Scroll
Zoom in/outMouse wheel zooms the canvas.
Click + Drag
Pan canvasClick on empty canvas area and drag to pan.

Editing

ShortcutActionDescription
Ctrl+Z
UndoReverts the last change including node edits, drag moves, and auto-layout. Up to 30 snapshots.
Ctrl+Shift+Z
RedoRe-applies the last undone change.
Ctrl+Y
Redo (alt)Alternative redo shortcut.
Delete
Delete nodeDeletes the currently selected node. Also works with Backspace.
Ctrl+C
Copy nodeCopies the currently selected node to the clipboard.
Ctrl+V
Paste nodePastes the copied node onto the canvas at the cursor position.

Panels & UI

ShortcutActionDescription
Escape
Close side panelCloses whichever side panel is currently open.
Ctrl+E
Export pipelineExports the current pipeline as a JSON file via the system file dialog.

Mouse Actions

ActionEffect
Click nodeSelect node and open config panel
Click edgeSelect edge and open edge config panel
Click empty canvasDeselect all, close config panel
Drag from node handleCreate a new edge connection
Drag node palette itemAdd a new node to the canvas
Double-click nodeOpen node configuration panel
Hover nodeFocus mode — dims non-connected nodes and edges with smooth transitions

Tips

  • Space for zoom-to-fit is disabled when a text input is focused, so you can type spaces normally.
  • Ctrl+R toggles between run and cancel — no need for separate shortcuts.
  • Undo history holds up to 30 snapshots covering node edits, drag moves, and auto-layout rearrangements. Making a new change after undoing clears the redo stack.
  • Export via Ctrl+E uses the native file dialog, so you can save the JSON anywhere on your machine.