Build workflows by connecting nodes.
New? Start with Getting Started.
Editor Layout
| Area | Where | What It Does |
|---|---|---|
| Canvas | Center | Place and connect nodes |
| Side Panels | Left/Right | Workflows, assets, settings |
| Toolbar | Bottom | Run, save, layout controls |
Canvas Basics
Your infinite workspace.
Navigate:
| Do This | How |
|---|---|
| Pan | Space + drag, or right-click drag |
| Zoom | Ctrl/β + scroll |
| Fit everything | F |
| Reset zoom | Ctrl/β + 0 |
The grid helps align nodes. Turn on Snap to Grid in View menu.
Working with Nodes
Each node does one thing.
Add Nodes
Space bar:
- Press
Spaceanywhere - Type what you want (βimageβ, βtextβ)
- Click to add
Double-click:
- Double-click empty space
- Opens node menu
Smart connect:
- Drag from a nodeβs output
- Drop on empty space
- See compatible nodes
Node Structure
- Header (top) - Name, drag to move
- Inputs (left circles) - Data in
- Outputs (right circles) - Data out
- Properties - Settings panel
Select Nodes
| Do This | How |
|---|---|
| One | Click it |
| Multiple | Shift + click, or drag box |
| All | Ctrl/β + A |
| None | Click canvas |
Move Nodes
- Drag header to move
- Arrow keys to nudge
- Auto Layout button to organize
Bypass Nodes
Skip temporarily without deleting:
- Right-click node
- Select Bypass Node
- Node dims, data passes through
Good for:
- Testing - Compare with/without
- Debugging - Isolate problems
- A/B testing - Toggle effects
Re-enable: Right-click β Enable Node
Result Overlays
Nodes show outputs on canvas:
- Images - Thumbnail preview
- Text - Text snippet
- Audio - Waveform
- Progress - Live status
Connections
Show data flow.
Make Connections
- Click output circle (right side)
- Drag the line to an input circle (left side of another node)
- Release to connect
Connection Rules
- Types must match: You can only connect compatible types (text to text, image to image)
- One input, multiple outputs: Each input accepts one connection; outputs can connect to many
- Color coding: Connection colors indicate data type
Removing Connections
- Click a connection line, then press
Delete - Right-click a connection for options
- Drag the connection away from its target and release
Smart Connections
When you drag a connection and release on empty space, the Connection Menu appears:
- Auto-create common nodes for that data type
- Browse compatible nodes filtered by what can receive the data
- Cancel by pressing
Esc
Running Workflows
Starting a Run
| Method | How |
|---|---|
| Button | Click Run in the bottom toolbar |
| Keyboard | Ctrl/β + Enter |
Watching Progress
- Streaming nodes show output as itβs generated
- Preview nodes display intermediate results
- Node borders indicate status (running, complete, error)
- Edge animations show data flowing between nodes
Pausing and Resuming
You can temporarily pause a running workflow:
| Action | Button | Description |
|---|---|---|
| Pause | βΈ (blue) | Temporarily stops execution - workflow state is preserved |
| Resume | βΆ (blue) | Continues from where it paused |
The pause button appears in the floating toolbar while a workflow is running.
Suspended Workflows
Some nodes (like the WaitNode) can suspend a workflow to wait for external input:
| State | Button | Description |
|---|---|---|
| Suspended | βΆ (purple) | Workflow is waiting for input - click to resume |
When a workflow is suspended:
- A notification shows why the workflow is waiting
- The purple Resume button appears in the toolbar
- Click Resume to continue the workflow with any required data
- The workflow can be stopped (cancelled) if no longer needed
Suspended workflows are useful for:
- Human-in-the-loop approvals
- Waiting for external data or API responses
- Checkpoint-based processing where you review intermediate results
Stopping a Run
| Method | How |
|---|---|
| Button | Click Stop (enabled when running, paused, or suspended) |
| Keyboard | Esc |
Missing Models
If a node needs an AI model you havenβt installed:
- Click the βMissing Modelβ indicator on the node
- The Recommended Models dialog opens
- Click to install β runs in background while you work
Organizing Your Workflow
Auto Layout
Click the Auto Layout button (or press L) to automatically arrange your nodes in a clean, readable layout. The editor also auto-arranges nodes when Global Chat creates or modifies workflows.
Grouping Nodes
Select multiple nodes and press Ctrl/β + G to group them. Groups:
- Keep related nodes together
- Can be collapsed to save space
- Move as a unit
Aligning Nodes
| Shortcut | Action |
|---|---|
A |
Align selected nodes |
Shift + A |
Align and distribute evenly |
Panels and Tabs
Multiple Workflows
- Open multiple workflows in tabs at the top
- Switch with
Ctrl/β + 1-9or click the tab - Drag tabs to reorder
Left Panel
Access these views by clicking icons on the left:
| Icon | Panel | Purpose |
|---|---|---|
| π | Workflows | Your saved workflows |
| π¬ | Chat | Global Chat |
| π | Assets | Your files |
| π | Collections | RAG document collections |
| π¦ | Packs | Installed node packs |
Right Panel (Inspector)
Press i to toggle the Inspector panel, which shows:
- Detailed properties for selected nodes
- Input/output documentation
- Validation errors and warnings
Finding Nodes
The Node Menu
Press Space to open, then:
- Search: Just start typing (βwhisperβ, βimageβ, βagentβ)
- Browse: Explore the category tree on the left
- Filter: Click the filter icon to show only nodes with specific input/output types
- Move: Drag the menu to reposition it
- Close:
Escor click outside
Node Documentation
Get help on any node:
- In the Node Menu: Hover over a node to see its description
- On the canvas: Hover over the
?icon at the bottom-right of any node - Inspector: Select a node and view full documentation in the right panel
Context Menus
Right-click for options anywhere:
| Location | Options |
|---|---|
| Canvas | Add node, paste, select all |
| Node header | Copy, duplicate, delete, group, bypass |
| Input/Output | Disconnect, add compatible node |
| Connection | Delete, add node in middle |
Built-in Editors
NodeTool includes professional editing tools for creative work.
Image Editor
Click the edit icon on image outputs or properties to open the full-featured editor:
- Crop & Resize: Adjust image dimensions and composition
- Rotate & Flip: Transform orientation
- Draw Tools: Brush, shapes, and text overlays
- Adjustments: Brightness, contrast, saturation controls
- History: Undo/redo all changes
π Full Guide: See Image Editor for complete documentation with tool reference, shortcuts, and workflows.
Color Picker
The professional color picker appears when selecting colors in properties:
- Visual Selection: Saturation/brightness picker with hue slider
- Multiple Formats: Enter values as HEX, RGB, or HSL
- Harmony Modes: Complementary, triadic, analogous color suggestions
- Gradient Builder: Create and edit color gradients
- Swatches: Save and reuse favorite colors
- Contrast Checker: Verify accessibility compliance
- Eyedropper: Pick colors from anywhere on screen
Keyboard Shortcuts
Essential Shortcuts
| Shortcut | Action |
|---|---|
Space |
Open node menu |
Ctrl/β + Enter |
Run workflow |
Ctrl/β + S |
Save |
Ctrl/β + Z |
Undo |
F |
Fit view |
Esc |
Stop / Cancel |
All Editor Shortcuts
| Shortcut | Action |
|---|---|
Ctrl/β + C |
Copy |
Ctrl/β + V |
Paste |
Ctrl/β + X |
Cut |
Ctrl/β + D |
Duplicate horizontally |
Ctrl/β + Shift + D |
Duplicate vertically |
Ctrl/β + G |
Group selection |
Ctrl/β + 0 |
Reset zoom to 100% |
Ctrl/β + 1-9 |
Switch to tab 1-9 |
A |
Align selected nodes |
Shift + A |
Align and distribute |
Arrow keys |
Nudge selected nodes |
Delete / Backspace |
Delete selection |
i |
Toggle Inspector |
1-5 |
Open left panel menus |
Tips
Design Principles
- Left to right: Data flows left to right
- Preview often: Add Preview nodes for intermediate results
- Name clearly: Rename nodes to describe their purpose
- Group logically: Keep related nodes together
Debugging
- Add Preview nodes between steps
- Check connections β verify data types match
- Look at errors β nodes show error messages
- Test incrementally β run partial workflows first
Performance
- Local models β slower but work offline
- Cloud models β faster, require internet
- Streaming nodes β show progress during execution
Next Steps
- Cookbook β Workflow patterns and best practices
- Workflow Examples β Ready-to-use workflows
- Tips & Tricks β Power user features
- Node Reference β All available nodes