---
title: "Editor Panels"
description: "Every panel around the NodeTool Workflow Editor — left, right, bottom, and floating."
canonical: https://docs.nodetool.ai/editor-panels
markdown: https://docs.nodetool.ai/editor-panels.md
product: NodeTool
source: https://github.com/nodetool-ai/nodetool/blob/main/docs/editor-panels.md
---

# Editor Panels

The NodeTool [Workflow Editor]({{ '/workflow-editor' | relative_url }}) is surrounded by four panels that host the workflow explorer, inspector, runtime diagnostics, and quick actions. This page covers each panel in depth.

![Editor Layout](assets/screenshots/editor-empty-state.png)

---

## 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 top-level views are: **Nodes**, **Workflows**, **Chats**, **Sketches**, **Timelines**, **Storyboards**, **Scripts**, **Apps**, **Settings**, **History**, **Favorites**, **Workspace**, **Assets**, and **Library**.

![Left Panel](assets/screenshots/editor-left-panel.png)

### Nodes Tab

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, Control). Drag a node onto the canvas to add it.

![Left Panel — Nodes](assets/screenshots/editor-left-panel-nodes.png)

### Workflows Tab

Your saved workflows. Search, filter, and double-click to open in a new tab.

![Left Panel — Workflows](assets/screenshots/editor-left-panel.png)

### Sketches Tab

Quick image sketches you can drop into the workflow, edited with the built-in layered sketch editor. See [Sketch Editor]({{ '/sketch-editor' | relative_url }}).

![Left Panel — Sketches](assets/screenshots/editor-left-panel-sketches.png)

### Timelines Tab

Timeline-based media arrangements used by the workflow.

![Left Panel — Timelines](assets/screenshots/editor-left-panel-timelines.png)

### Settings Tab

Workflow-level settings.

![Left Panel — Settings](assets/screenshots/editor-left-panel-settings.png)

### History Tab

Recent edits and activity for the current workflow.

![Left Panel — History](assets/screenshots/editor-left-panel-history.png)

### Favorites Tab

Your starred nodes for quick access.

![Left Panel — Favorites](assets/screenshots/editor-left-panel-favorites.png)

### Workspace Tab

File hierarchy of the backing workspace (on local installs) or the assigned
workspace (on server installs). Pick the workspace from the dropdown;
double-click a file to open it as a workspace tab.

### Assets Tab

Folder tree plus file grid. Drag a file onto the canvas to instantly create the matching input node.

![Left Panel — Assets](assets/screenshots/editor-left-panel-assets.png)

### Apps Tab

Your Mini Apps. Click one to open it as a workspace tab; the two header icons create an app from a workflow or start an empty one. See [Mini Apps]({{ '/mini-apps' | relative_url }}).

![Left Panel — Apps](assets/screenshots/editor-left-panel-apps.png)

---

## Right Panel (Inspector)

Press `i` or click the icon in the top right to toggle. The right panel hosts only the **Inspector** — its contents switch based on what's selected on the canvas. (Logs, Queue, Trace, and Version History are not here — they live in the [Bottom Panel](#bottom-panel).)

![Right Panel](assets/screenshots/editor-right-panel.png)

### Inspector — Node Properties

When a node is selected, the Inspector renders every property with the right input type (number, slider, model picker, asset selector, dropdown, color picker, and so on).

![Node Properties](assets/screenshots/editor-right-panel.png)

### Inspector — Workflow Properties

When no node is selected, the Inspector shows workflow-level metadata: title, description, tags, thumbnail.

![Workflow Properties](assets/screenshots/workflow-form.png)

---

## 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, Sandboxes, Workers
- **Workflow** — Versions
- **Debug** — Trace

![Bottom Panel](assets/screenshots/editor-bottom-panel.png)

Its header also carries a live readout of the **server's** CPU and memory use,
next to the node and edge counts. The figures come from the `system_stats`
frame the server pushes every 5s (see
[WebSocket API](websocket-api.md#system_stats)); that is your own machine. A
hosted server (auth enforced) sends no such frame — the readout describes a
shared container nobody using it owns — so the header shows the counts alone.

### Logs

Raw logs from the current run. Filter by level (`debug`, `info`, `warn`, `error`) and search.

![Log Panel](assets/screenshots/editor-bottom-panel-logs.png)

### Queue

Background jobs queued by your workflows — long-running fine-tunes, downloads, and batch runs.

![Jobs Panel](assets/screenshots/editor-bottom-panel-queue.png)

### Sandboxes & Workers

The code-runner sandboxes and worker processes backing the current run.

![Sandboxes Panel](assets/screenshots/editor-bottom-panel-sandboxes.png)

### Versions

Every save is versioned. Review past versions and roll back.

![Version History](assets/screenshots/editor-bottom-panel-versions.png)

### Trace

The full execution trace of the most recent run — per-node timing and the call tree.

![Execution Tree](assets/screenshots/editor-bottom-panel-trace.png)

---

## Floating Toolbar

An overlay on the canvas with the most-used runtime controls.

![Floating Toolbar](assets/screenshots/editor-floating-toolbar.png)

| Button | When shown | Action |
|--------|------------|--------|
| ➕ Add node | Graph view | Open the node menu |
| 💬 Conversation | When a conversation exists | Toggle the in-canvas conversation overlay |
| ⏹ Stop | While the run state is `running` | Cancel the run |
| ▶ Run | Always | Run the workflow (shows elapsed time while running) |
| ⇄ Auto Layout | Graph view | Auto-arrange the graph |
| 💾 Save | Always | Save the workflow |
| ⋮ More | Always | Overflow menu (see below) |

The **⋮** overflow menu contains: **Chain View / Graph View** (toggle), **Instant Update** (on/off), **Stop** (while running), **Auto Layout** and **Save** (on mobile), **Mini Map** (show/hide), **Download JSON**, and **Panels…** (on mobile).

There is no Pause, Resume, or Fit button in the toolbar — a run cannot be paused or resumed.

---

## Right Side Buttons

A stack of toggles along the right canvas edge:

- **Inspector** — open / close the right panel.
- **Run as App** — jump to the Mini-App view for this workflow.
- **Notifications** — pending warnings and agent messages.

![Right Side Buttons](assets/screenshots/screenshot-placeholder.svg)

---

## App Menu (logo dropdown)

The logo at the top of the left rail opens the app menu: **Dashboard**, **Examples**, **Costs**, **Model Manager**, **Collections**, **Workspaces** (when enabled), **Settings**, **Help**, and **Downloads**.

---

## 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/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](assets/screenshots/editor-panels-left-open-right-closed-bottom-collapsed.png)

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

![Left panel and inspector open](assets/screenshots/editor-panels-left-plus-inspector-bottom-collapsed.png)

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

![Left panel, inspector and logs open](assets/screenshots/editor-panels-left-plus-inspector-plus-logs.png)

---

## Next Steps

- [Workflow Editor]({{ '/workflow-editor' | relative_url }}) — building on the canvas
- [Chat]({{ '/global-chat' | relative_url }}) — how the in-editor chat works
- [Configuration]({{ '/configuration' | relative_url }}) — settings that affect the editor
