The NodeTool Workflow Editor is surrounded by a left panel, an Inspector, a bottom panel, and a composer bar over the canvas. This page covers each panel in depth.

Editor Layout


Left Panel

Opens from the icons down the left edge. It’s a tabbed drawer: click an icon to expand, click the same icon to collapse. The rail has five views: Documents, Chats, Library, Nodes, and More. The logo above them opens the app menu (see App Menu).

Left Panel

Documents

A searchable tree of every document in the active project, grouped as Workflows, Apps, Creative documents (sketches, scripts, storyboards, timelines, and entities), and Agents & code (JS scripts). Click a row to open the document as a workspace tab. Workflows, sketches, and the other kinds also have their own list views with richer actions, such as creating a sketch or timeline.

Left Panel — Workflows

For Apps, the list view has two header buttons: one scaffolds an app from a workflow and one starts an empty app. See Mini Apps. For sketches, see Sketch Editor.

Chats

Saved agent conversations for the active project. Click one to open it as a tab, or start a new one. See Chat.

Library

Your assets as a grid. Drag a file onto the canvas to create the matching input node. Open in full page opens the Assets explorer.

Left Panel — Assets

Nodes

The node browser. Search and browse all available nodes, organized into sub-tabs: All, I/O, Image, Image AI, Video, Video AI, Audio, Audio AI, 3D, Agents, and Control. Drag a node onto the canvas to add it.

Left Panel — Nodes

More

A searchable list of additional panels, followed by the app pages.

Group Entries
Workflow tools Favorite Nodes (your starred nodes), Recent Nodes (nodes you added lately), Workflow Settings
Agent tools Skills
Workspace Workspace file browser
App pages Tutorials, Examples, Costs, Model Manager, Package Manager (development builds only), Assets, Collections, Workspaces, Memory

Workflow Settings edits the open workflow: name, description, tags, Run Mode (Workflow, Chat, App, or Tool), the associated workspace folder, and the Tool Name used when the workflow is exposed as a tool. It only appears while a workflow tab is active.

Left Panel — Settings

Workspace shows the file tree of the selected workspace. Pick the workspace from the dropdown. Double-click a file to open it as a workspace tab. Open in Folder and Open Externally act on the selected file, and Open Externally is available in the desktop app only.


Right Panel (Inspector)

The right panel hosts the Inspector with a Cost estimate section under it. The panel opens by itself when you select a node, and i toggles it. Closing it yourself stops selection from reopening it until you open it again. (Logs, Queue, Trace, and Version History are not here. They live in the Bottom Panel.)

Right Panel

Inspector — Node Properties

The Inspector has three tabs:

  • Params renders every property with the right input (number, slider, model picker, asset selector, dropdown, color picker, and so on), marks required ones, and shows validation errors for that node.
  • I/O lists the node’s inputs and outputs.
  • Help shows the node’s documentation, type, and namespace.

With several nodes selected, the Inspector edits the properties they share and says how many nodes it changes. Mixed values are flagged.

Node Properties

When no node is selected the Inspector has nothing to show, but the Cost estimate section below it stays. Edit the workflow’s own name, description, and tags in More → Workflow Settings.

Cost estimate

Under the Inspector, a collapsed Cost estimate section prices the open workflow for one run. Its header shows the total, or incomplete when some nodes have no known price. Expand it for a table with a row per node that uses an AI model: the node, its provider and model, the units, and the cost. A ~ means the figure rests on an assumed default, ≥ means it leaves out a known cost, and a question mark marks a node with no known price, which is left out of the total. The section is present whenever a workflow tab is open, and it takes at most 45% of the panel’s height. For how prices are found, what the markers mean, and the other places NodeTool shows costs, see Costs and credits.


Bottom Panel

The bottom panel docks runtime diagnostics and secondary workflow tools. Drag its top edge to resize. Its views are grouped:

  • Run: Logs, Queue, Workers
  • Workflow: Versions
  • Debug: Trace

Bottom Panel

Its header also carries the node and edge counts of the open workflow and a live readout of the server’s CPU and memory use. The figures come from the system_stats frame the server pushes every 5s (see WebSocket API), so on a local install they describe your own machine. A server that enforces auth (a hosted deployment) sends no such frame by default, because the numbers would describe a shared container, so the header shows the counts alone. Set NODETOOL_SYSTEM_STATS=1 to force the broadcast on, or 0 to turn it off.

Logs

Log lines from your runs, newest first, for the open workflow. Toggle Info, Warn, and Error to filter by severity. A node’s View logs button on its error panel opens this view filtered to that node and run, shown as a chip you can clear. A fullscreen button expands the table. l toggles the panel.

Log Panel

Queue

Jobs for your workflows in four columns: Running, Queued, Completed, and Cancelled.

Jobs Panel

Workers

The GPU workers panel. It lists provisioned worker instances with status, uptime, and estimated cost, provisions a new worker from a profile, and stops one or all of them. GPU pods bill continuously, so stop workers you no longer need.

Sandboxes Panel

Versions

A saved workflow keeps a history of versions, marked manual, autosave, or checkpoint. Review past versions, compare two, restore one, or delete one. Save Before Running in Settings → General → Autosave adds a checkpoint before each run.

Version History

Trace

The execution trace of a run, with per-node timing. A run selector in the header switches between recent runs. The toolbar copies the trace to the clipboard, exports it as JSON, or clears it. Ctrl/⌘ + Shift + T toggles the panel.

Execution Tree


Composer Bar

A dock floating over the canvas. Its top part is the chat and media prompt (generated media is added to the canvas as nodes). Under it sits the row of workflow controls. Drag the handle at the left of the row to move the dock, and double-click it to reset the position. On narrow screens the dock is fixed to the bottom.

Floating Toolbar

Control When shown Action
Add node Graph view Open the node menu
Conversation Always Show or hide the conversation above the dock, with a count badge
Auto Layout Graph view, not on mobile Auto-arrange the graph
Save Not on mobile Save the workflow
Trigger toggle Workflow has trigger nodes Arm or disarm the workflow’s triggers, with per-trigger schedule and last-fired details. See Triggers
Stop While a run is starting, queued, or running Cancel the run
Run Always Run the entire workflow. The label reads Run entire workflow, Starting, Queued #n, Running, Stopping, or Error · Retry, and a badge counts additional queued runs. Elapsed time shows while running.
⋮ Workflow actions Always Overflow menu (see below)

The ⋮ overflow menu contains: Chain View / Graph View (toggle), Instant Update (on/off, re-runs the downstream part of the graph when you change an input value), Stop (while running), Auto Layout and Save (on mobile), Mini Map (show/hide), Download JSON, and Panels… (on mobile). Download JSON saves the workflow as <name>.json with an empty id.

There is no Pause, Resume, or Fit button in the dock. A run cannot be paused or resumed.


Tab Bar Controls

The workspace tab bar holds a Project selector, a + New menu for creating or opening documents, and your open tabs. At the right edge, an activity indicator and the Notifications button show pending warnings and agent messages.


App Menu (logo dropdown)

The logo at the top of the left rail opens the app menu: Settings, Help, and Downloads. Settings opens as a workspace tab. The other app pages are in More.


Customizing the Layout

Each panel stays on its own edge. Click a rail icon to open or collapse it, and drag its inner edge to resize. Open or collapsed state and size are remembered between sessions.

Three combinations you’ll land on most often:

Left panel only, canvas taking the rest:

Left panel open, inspector and bottom panel closed

Left panel plus the Inspector, for editing node properties while browsing:

Left panel and inspector open

Everything open, with the logs docked at the bottom for a run:

Left panel, inspector and logs open


Next Steps