Skip to main content

Building workflows with the visual graph editor

Workflow Builder is the default mode in Scope. It lets you visually compose AI pipelines by connecting nodes on a canvas, no coding required. You can route video sources, chain multiple AI pipelines, blend prompts, control timing, and export the entire setup as a shareable workflow file.

Opening Workflow Builder

Scope opens in Workflow Builder mode by default. If you are in a different mode, you can switch back using the mode selector in the top bar.
1

Open the mode selector

Click the mode selector in the top bar of the Scope interface.
2

Select Workflow Builder

Choose Workflow Builder from the list. The canvas will appear with your current graph.
To start fresh with a clean canvas, go to Menu > Default Workflow. This gives you a baseline Source, Pipeline, and Output graph to build from.

Canvas basics

ActionHow
PanClick and drag on empty canvas
ZoomScroll wheel, or pinch on trackpad
Select nodeClick the node
Multi-selectShift-click or drag a selection box
Move nodeDrag its header
Delete selectedBackspace or Delete
Undo / redoCtrl+Z / Ctrl+Shift+Z

Adding nodes

Click the [+] button on the canvas (or right-click on empty space and choose Add node) to open the node picker. You can also use the Menu > Nodes panel to browse all available nodes and plugins.

Common node types

NodePurpose
PipelineRuns an AI inference pipeline (e.g. StreamDiffusion V2, LongLive)
SourceVideo input from a webcam, video file, or remote stream
SinkVideo output via WebRTC, NDI, Spout, or Syphon
LoRAApply a LoRA style to a connected pipeline
Prompt ListInterpolating text prompt timeline
Prompt BlendBlend between multiple text prompts by weight
ControlUI control (slider, knob, toggle) wired to a pipeline parameter
SchedulerTime-based trigger that fires named events at set timestamps
TempoSync to a beat source (Ableton Link or MIDI clock)
MathCompute arithmetic on numeric values
ImageStatic image input
MIDIMIDI CC values mapped to parameters
OutputPreview the video output in the graph
RecordRecord the output to a file
SubgraphPackage a group of nodes as a reusable component
NoteFreeform text annotation (non-functional)
This table shows the most common node types. Additional nodes like Primitive, Reroute, Slider, XY Pad, VACE, and others are also available in the node picker.

Connecting nodes

Drag from an output handle (right side of a node) to an input handle (left side of another node). Handles are color-coded by type so you can quickly see what connects to what:
  • Cyan (sky-blue) for numeric values
  • Amber for string/text values
  • Orange for trigger events
  • Green for boolean values
Incompatible types will refuse connection. To clean up long connections, add a Reroute node from the node picker and route your cable through it.

Streaming

Click Play in the toolbar to begin inference. The connected pipeline nodes will initialize and frames will flow through the graph. Click Stop to end the session.
Pipeline nodes need a moment to warm up when you first start streaming. You will see a loading indicator on each pipeline node while it initializes.

Importing and exporting workflows

A workflow captures the complete graph state: nodes, connections, parameter values, LoRA configs, and plugin dependencies. This makes it easy to save snapshots of your work or share setups with others.

Exporting

1

Open the export dialog

Go to Menu > Export Workflow.
2

Name your workflow

Enter a name for the workflow file.
3

Download

Click Export. The file downloads as a .scope-workflow.json file.
Export your workflow before making big changes. It is an easy way to save a snapshot you can return to.

Importing

1

Open the import dialog

Go to Menu > Import Workflow and select a .scope-workflow.json file.
2

Review dependencies

Scope checks that all required pipelines, plugins, and LoRAs are available. If anything is missing, you will be prompted to download it before loading.
3

Load the workflow

Click Load to apply the workflow to your canvas.

Subgraphs

Group any selection of nodes into a Subgraph to keep your canvas tidy and create reusable components. This is especially useful when your graph grows large and you want to collapse sections into a single, labeled block. Double-click a subgraph to enter it. Use the breadcrumb at the top to navigate back out.
Use Note nodes to document your graph for sharing. They are freeform text blocks that have no effect on the pipeline but help others understand your setup.

Keyboard shortcuts

ShortcutAction
Ctrl+ZUndo
Ctrl+Shift+ZRedo
SpaceFit graph to screen
BackspaceDelete selected nodes
Ctrl+C / Ctrl+VCopy / Paste nodes

See also

Using Nodes

Install and manage third-party nodes to extend Scope

Quick Start

Get Scope running if you haven’t already