Every user-facing view in NodeTool across the web app, desktop (Electron), and mobile. Each entry links to the detailed docs page and shows the current screenshot. Missing or pending screenshots are marked with a placeholder.
Top-Level Views (Web App)
Routes live under / in the web app. Theyβre also the main destinations inside the desktop app.
Dashboard / Portal β /dashboard
The home screen. Search, recent workflows, templates, and quick chat.

Docs: User Interface β Dashboard Β· Getting Started
Login β /login
Authentication screen for cloud (Supabase) deployments. Skipped automatically in local-only mode.
Docs: Authentication
Workflow Editor β /editor/:workflow
The main visual editor. Build workflows by connecting nodes on an infinite canvas, with panels on every edge.

Docs: Workflow Editor Β· Editor Panels
Chain Editor β /chain/:workflowId?
A linear, card-based alternative to the node graph. Better for simple pipelines and guided authoring.

Docs: Chain Editor
Workflow Graph View β /graph/:workflowId
Read-only visualization of a saved workflow. Useful for sharing, embedding, and review.
Docs: Workflow Graph View
Global Chat β /chat/:thread_id?
Conversational AI with multi-thread history, agent mode, tools, and workflow integration.

Docs: Global Chat
Standalone Chat β /standalone-chat/:thread_id?
A slim, focused chat window β same engine as Global Chat but without the full app shell.

Docs: User Interface β Standalone Chat
Mini-Apps Page β /apps/:workflowId?
Run saved workflows through simplified form UIs inside the main app.
Docs: User Interface β Mini-Apps
Standalone Mini-App β /miniapp/:workflowId
A dedicated full-window Mini-App runner. Launched from the tray on desktop or by a direct link.
Docs: User Interface β Mini-Apps
Asset Explorer β /assets
Browse, search, organize, and tag every file used in your workflows.
Docs: Asset Management
Asset Editor β /assets/edit/:assetId
Full-featured image editor for assets. Crop, paint, and transform without leaving NodeTool.
Docs: Image Editor
Collections β /collections
Group related documents into indexable collections for RAG workflows.

Docs: Collections Β· Indexing
Templates Gallery β /templates
Ready-to-use example workflows organized by tag and use case.

Docs: Templates Gallery
Models Manager β /models
Find, install, filter, and manage local and cloud AI models.

Docs: Models Manager
Editor Panels and Surfaces
Visible inside the Workflow Editor at /editor/:workflow.
App Header
Top navigation with logo, workspace switcher, Models button, Assets button, Chat, Settings, and the download indicator.

Docs: User Interface β App Header
Left Panel (Workflows, Chat, Assets, Collections, Packs, VibeCoding)
Collapsible drawer with tabs for navigating workspace content without leaving the canvas.
Docs: Editor Panels β Left Panel
Node Menu (Space / double-click)
Search, browse categories, and insert nodes onto the canvas.
Docs: Workflow Editor β Finding Nodes
Right Panel (Inspector)
Tabs for node properties, workflow assistant, logs, jobs, trace, agent, version history, and workspace tree.
Docs: Editor Panels β Right Panel
Bottom Panel (Terminal, Trace, Jobs, Logs)
Runtime diagnostics dock β quick access to the terminal, execution trace, job queue, and raw logs.
Docs: Editor Panels β Bottom Panel
Floating Toolbar
Context-sensitive actions that appear over the canvas (run, pause, resume, stop, layout).
Docs: Editor Panels β Floating Toolbar
Node Canvas
The infinite work surface where nodes are placed and connected.
Docs: Workflow Editor β Canvas Basics
Tabs Bar
Switch between open workflows without losing state.
Docs: Workflow Editor β Multiple Workflows
Context Menus (Node, Edge, Canvas, Selection)
Right-click menus for every object on the canvas.
Docs: Workflow Editor β Context Menus
Find in Workflow
Dialog for searching within the current workflow.
Docs: Workflow Editor β Finding Nodes
Command Menu (βK / Alt+K)
Global command palette β go anywhere, run anything.
Docs: User Interface β Command Menu
Workflow Assistant Chat
Side-panel chat that can read and modify the open workflow.
Docs: Global Chat β Workflow Integration
VibeCoding Modal
AI-assisted custom UI generator for workflows.
Docs: VibeCoding
Dialogs and Modals
All dialogs live inside the main app. Most are reachable from the App Header, right-click menus, or βK.
Settings Dialog (General / Providers / Folders / Secrets / Remote / About)
Central configuration surface with a persistent sidebar.

Docs: Configuration
Provider API Keys
Paste API keys for OpenAI, Anthropic, Google, Mistral, Groq, Replicate, and more.

Docs: Configuration β API Keys Β· Models & Providers
Recommended Models Dialog
Opens from the βMissing Modelβ indicator on nodes.
Docs: Models Manager β Recommended Models
Model Selection Dialogs (LLM, Image, Video, TTS, ASR, Embedding, HuggingFace)
Type-aware model pickers for each property role.
Docs: Models & Providers
Download Manager
Track, retry, and pause model and asset downloads.
Docs: Models Manager β Downloading Models
Model README
In-app HuggingFace README viewer.
Docs: HuggingFace Integration
Delete Model Confirmation
Safety prompt before removing a model from the local cache.
Docs: Models Manager β Managing Models
Open / Create Workflow Dialog
Start a new workflow or open an existing one.
Docs: Getting Started
Workflow Form
Edit workflow metadata β name, description, thumbnail, tags.
Docs: Workflow Editor
Workflow Delete Confirmation
Safe delete with an undo window.
Docs: Workflow Editor
Quick Add Node
Add a node without opening the full Node Menu β useful when chaining off a connection.
Docs: Workflow Editor β Adding Nodes
Node Picker (Chain Editor)
Pick the next card in a linear chain.

Docs: Chain Editor β Adding Steps
File Browser Dialog
OS-style browser for picking folders and files inside the app.
Docs: Configuration
Confirm Dialog
Generic yes/no prompt used across the app.
Docs: N/A β reusable primitive.
Image Compare Dialog
Side-by-side comparison for before/after image workflows.
Docs: Image Editor
Color Picker Modal
Rich color picker with harmony, swatches, gradients, and contrast check.
Docs: Workflow Editor β Color Picker
Text / Code Editor Modal
Expanded editor for long string properties with syntax highlight.
Docs: Workflow Editor
DataFrame Editor Modal
Inline spreadsheet-style editor for tabular properties.
Docs: Workflow Editor
Image Editor Modal (Node-level)
In-context image editor invoked from image properties and outputs.
Docs: Image Editor
Node README / Help
Documentation viewer for individual nodes and the βWhatβs this?β tooltips.
Docs: Node Reference
Mobile App Screens (iOS / Android / Web)
All mobile screens are documented in Mobile App.
Mobile Dashboard
Entry point showing connection status and quick actions.

Mobile Mini-Apps List
Browse mini-apps published by your server.
Mobile Mini-App Runner
Run an individual mini-app with touch-first controls.
Mobile Chat
Conversational AI with streaming, model picker, and threads.

Mobile Graph Editor
Touch-friendly read/write workflow editor.

Mobile Graph Editor β Empty State
Empty canvas prompting the first node.

Mobile Graph Editor β Node Picker
Node picker optimized for touch.

Mobile Graph Editor β Chain
Linear chain layout for small screens.

Mobile Settings
Configure the server URL, storage, and appearance.
Mobile Language Model Selection
Choose the default LLM for chat.
Mobile Dashboard (Tablet)
Expanded layout on tablet form factors.

Electron Windows and Menus
These are specific to the desktop app shipped via Electron.
Boot Message / Splash
Shown while the embedded Python and backend services start.
Docs: Electron Views
Install Wizard
First-run wizard for installing Python, Conda, and core AI runtimes.
Docs: Electron Views β Install Wizard
Package Manager Window
Manage installed node packs and optional runtimes.
Docs: Node Packs Β· Electron Views β Package Manager
Log Viewer Window
Tail of the backend log from inside the desktop app.
Docs: Electron Views β Log Viewer
Update Notification
In-app toast when a new desktop update is available.
Docs: Electron Views β Updates
Workflow Execution Window (frameless)
A floating, chromeless window for pinned workflow runs on macOS/Windows.
Docs: Electron Views β Pinned Windows
Mini App Window
Frameless runner for mini-apps launched from the tray.
Docs: Electron Views β Mini App Window
Chat Window (standalone)
Focused chat opened from the tray.

Docs: User Interface β Standalone Chat
System Tray Menu
Quick actions: open dashboard, open chat, launch a mini-app, quit.
Docs: Electron Views β Tray
Application Menu Bar
File / Edit / View menus for the desktop app.
Docs: Electron Views β Menu Bar
Auxiliary Views
Component Preview (/preview/:component?)
Isolated render of an individual UI component β used only in local development to capture clean screenshots.

Docs: Developer Guide
Node Test Page (/node-test)
Run every nodeβs contract test from the browser.
Docs: Developer Guide
How to Add a Screenshot
If youβre capturing a screenshot from this list:
- Launch NodeTool locally (
make devfor web + backend; Electron dev viamake electron-dev). - Navigate to the view and set up a clean example (no personal data, default theme).
- Capture at 1920Γ1080 minimum β use 2Γ resolution for retina displays.
- Save as PNG with a descriptive hyphenated name under
docs/assets/screenshots/. - Replace the placeholder reference on the viewβs docs page and in
app-views.md.