Skip to main content
Version: 0.23.1

User Interface Overview

This page walks you through the Aiviro Editor workspace.


Main window

The window is split into three tabbed areas: the scenario on the upper left, data panels on the lower left, and the working area on the right.

Main window of Aiviro Editor

Main toolbar

ControlPurpose
ConnectOpens the Open Environment dialog and connects to a robot profile. Shortcut Shift+R.
DisconnectCloses the current robot session.
TestSwitches the scenario between the Test and Production environment. Actions set to Enabled (Test) or Enabled (Prod) follow this switch — see Run Action.
Auto ModeGlobal switch that lets the Orchestrator run active scenarios on schedule. Must be On for unattended execution.
VaultOpens the Secure Vault where passwords, tokens and e-mail accounts are stored. See Secure Vault.

Upper-left tabs

TabWhat it holds
CommandsThe scenario itself — the tree of actions, with its own header: Add, Run all, Search and Settings.
AI textDescribe in plain language what the scenario should do and let the AI draft it. Related to the Prompt Actions action — see AI actions.
RunsHistory of completed runs — see Runs panel.

Commands header

ControlPurpose
AddOpens the actions menu to insert a new command into the scenario tree.
Run allExecutes the whole scenario. If commands are selected, only the selection runs.
SearchToggles the Search commands… box, which filters the scenario tree.
SettingsOpens the Scenario Settings dialog (scheduling, timeouts, robot profile, localization).

While a scenario is running, Stop (graceful stop after the current action) and Force Stop (immediate abort) appear here in place of Run all.

An empty scenario shows No commands yet. Use + to add your first action.

Lower-left tabs

TabWhat it holds
VariablesDefault and user-defined variables with their live values, plus Copy All and Reset to default.
FilesShared folder (RDP) and Temp (this session).
NotificationsMessages collected by Add Message during the run.

See Panels for what each one is for.

Right-hand tabs

TabWhat it holds
ProjectsRecently opened projects — see Projects tab.
RobotThe controlled machine's screen, with its own toolbar — see Robot tab.
DiagramThe scenario rendered as a flow diagram.
WorkspaceOpened run logs. Empty it reads No logs open. Double-click a run to open it.
tip

Secrets from the Vault show up in Variables as {VaultSecretValue} ******** — the name is visible so you can confirm the scenario picked the right key, but the value never is.


Projects tab

When no project is open, the Projects tab lists your Recent Files so you can jump straight back into one. Reload refreshes the list.

Projects tab with recent files


MenuContents
FileNew Project (Ctrl+N), Open Project (Ctrl+O), Save Project (Ctrl+S), Save Project As (Ctrl+Shift+S), Export as PythonTo File / To Clipboard, Open external log.zip log (editor) / log directory (core).
EditUndo (Ctrl+Z), Redo (Ctrl+Shift+Z).
EnvironmentConnect, Disconnect.
TeachTeach robot (Shift+E), Clear (Ctrl+X).
SettingsEdit Configuration, ThemeSystem / Light / Dark, Open config folder, plus the Debug Value and Save Variables developer helpers.
HelpManual, About.
Export as Python

Everything you build visually maps 1:1 to Aiviro Python SDK calls. File → Export as Python writes the whole scenario as a runnable script — useful for code review, for version control diffs, or as a starting point for a headless robot.


Robot tab

The Robot tab shows the controlled machine's screen and has its own toolbar.

Robot tab toolbar

ToolDescription
Teach robotPauses the live view and marks every UI element the detection model recognizes. Shortcut Shift+E.
Zoom In / Zoom OutMagnifies or shrinks the view.
Fit to ViewResets the zoom so the whole screenshot fits the pane.
Add New BoxDraws a new Area box for masking, cropping or defining a working area.
Show hidden boxesReveals element outlines that were previously hidden.

Two more controls appear when they apply:

ToolAppears when
Clear ElementsElements are currently highlighted. Removes the highlights and resumes the live stream. Shortcut Ctrl+X.
Live controlA robot that supports it is connected. When On, your mouse and keyboard input inside the view is forwarded to the controlled machine for manual interaction.

Panels

PanelWhat it showsTypical use
CommandsTree of actions in the active scenario, with a search box and the Add / Run controls.Build, reorder, disable or delete steps.
VariablesDefault and user-defined variables with their live values, grouped in a tree. Copy All copies them out; Reset to default clears the run state.Inspect data passed between actions while debugging.
RunsLogs, screenshots and status of past full-scenario executions.Verify unattended runs, debug failures — see Runs panel.
WorkspaceRun logs you opened by double-clicking a run in Runs.Compare two runs, or keep one log open while editing the scenario.
FilesTwo folders: Shared folder (RDP) and Temp (this session). Right-click for Open, Copy path, Delete; the header offers Refresh, Open folder in file explorer and Clear folder.Pick up files the robot produced, or drop files where the remote machine can read them.
NotificationsMessages collected by the Add Message action during the run, with their Type and Message. Clean notifications empties the list, and Preview Report renders it as the HTML e-mail report that Send As Email would deliver.Build a human-readable run summary, and check how it will look before sending it.
DiagramThe scenario rendered as a flow diagram, with Zoom In/Out, Fit to View, 100% (reset zoom), Expand All, Collapse All and Export to PNG.Review or document the overall flow; export the picture for a specification.
AI textA plain-language description of what the scenario should do, which the AI turns into actions.Draft a first version of a scenario section.

The Diagram view

Diagram view of a scenario

Each node shows the action's name and a one-line summary of what it does — On: Button(OK), Press: F3, Set: import_info, To: Text(Dotaz) — so you can read the whole flow without opening a single form. Nodes are tinted by group, and Section headers and Condition branches collapse behind the chevron.

Note how variables are referenced: Command: $Helios_path, Subject: $project_name. A $ in front of a name inserts that variable's value — see Referencing variables.

📸 Screenshot needed — /img/editor/ui/files-panel.png

Capture: the Files tab with both Shared folder (RDP) and Temp (this session) populated, and the right-click context menu open. Why it is new: the Files panel did not exist in 0.14.2.

TODO — the Scheduled panel

Earlier versions had a Scheduled panel listing upcoming auto-runs, and it is still referenced from Orchestrator. It is not among the tabs in the screenshot above — check where it lives in 0.23.1 (its own tab, a dialog, or removed) and correct both pages.


Keyboard shortcuts

Application

ShortcutAction
Ctrl+NNew Project
Ctrl+OOpen Project
Ctrl+SSave Project
Ctrl+Shift+SSave Project As
Ctrl+Z / Ctrl+Shift+ZUndo / Redo
Shift+RConnect to a robot
Shift+ETeach robot (detect elements)
Ctrl+XClear detected elements

Insert an action

These shortcuts insert the most frequently used actions directly. The six marked (needs a target) first ask you to pick an element on screen.

ShortcutAction
Ctrl+Shift+XClick (needs a target)
Ctrl+Shift+DDouble click (needs a target)
Ctrl+Shift+RRight click (needs a target)
Ctrl+Shift+TType Text (needs a target)
Ctrl+Shift+GGet (needs a target)
Ctrl+Shift+SScroll (needs a target)
Ctrl+Shift+KKey Shortcut
Ctrl+Shift+VCreate variable