The workflow editor is where you design and run AI pipelines. Nodes represent tasks and edges define how data flows between them.

Creating nodes

  • Press the Space key or double‑click the canvas to open the node menu.
  • Search or browse the namespaces tree on the left side to find the node you need.
  • Click or Drag nodes onto the canvas and connect their inputs and outputs.

Managing the graph

  • Use the toolbar to save your workflow or arrange nodes automatically with Auto Layout.
  • Undo and redo changes using Ctrl/⌘+Z / Ctrl/⌘+Shift+Z.
  • Right‑click to open context menus for nodes, input + output handles, and the canvas.

The Auto Layout button arranges nodes using ELK. The editor reruns Auto Layout automatically when workflows are created or updated by Global Chat.

Running workflows

  • Click the Run button or press Ctrl/⌘+Enter to execute the workflow.
  • Click the Stop button or press ESC to cancel the execution.
  • Status updates and results stream back in real time.
  • Workflows can run locally or dispatch jobs to remote workers.

Nodes that require models you haven’t installed show a “Missing Models” prompt. Click it to open the Recommended Models dialog with one-click install.

Tabs and panels

  • Multiple workflows can be open in tabs at once.
  • Panel icons on the left provide access to Chat, Workflows, Assets, RAG Collections and Packs.
  • The right panel shows the Inspector i that offers an alternative way to change the parameters of a selected node.

Node menu

  • Press Space or double‑click the canvas to open the floating menu.
  • Search by just starting to type or browse the namespace tree on the left. The menu is draggable.
  • Filter nodes by their input or output types by clicking the filter icon.
  • Press Esc or click outside to close the menu.

Keyboard shortcuts

  • F fits the graph to the window or focuses on the selection.
  • Ctrl/⌘+0 zooms the canvas to 100%.
  • Ctrl/⌘+C, Ctrl/⌘+V and Ctrl/⌘+X copy, paste or cut nodes.
  • Ctrl/⌘+S to save the current workflow.
  • Ctrl/⌘+D duplicates nodes horizontally; Ctrl/⌘+Shift+D stacks them vertically.
  • Ctrl/⌘+G groups the current selection.
  • A to align selected nodes, Shift+A to align and evenly arrange nodes.
  • Arrow keys nudge nodes in any direction.
  • Ctrl/⌘+Z / Ctrl/⌘+Shift+Z undo and redo.
  • Ctrl/⌘+1Ctrl/⌘+9 jump directly between open tabs.
  • Key 1Key 5 opens the left panel menus.
  • Key i toggles the Inspector on the right side.

Context menus

  • Right‑click on node headers, node parameters, input + output handles, or the canvas for extra options.
  • Release a connection on empty space to open a connection helper menu with auto-create options and to show compatible nodes. When dragging an edge and dropping onto empty canvas, the Connection Menu shows: – auto-create nodes that match the required type – compatible node list filtered by input/output type

Documentation and help

  • Hover a node in the Node Menu to see its description, inputs and outputs.
  • Hover the ? at the bottom-right of a node on the canvas
  • Select a node and click the documentation icon (?) or open the draggable document panel. Many nodes include examples, parameters, and best practices.

For a quick introduction see the Getting Started guide.