Introduction to Aiviro Editor
Welcome to Aiviro Editor – a low-code/no-code platform that turns routine computer tasks into fully automated scenarios. In the intuitive interface you pick actions from a visual menu and show the robot what to do on screen. Even non-programmers can build useful automations and save hours of repetitive work.
Why Aiviro Editor?
Vision-first automation A built-in detection model recognizes text, icons, buttons, toggles and input fields in live screen frames, so targets stay reliable even when windows move.
Action library Around 65 actions grouped by topic — mouse and keyboard input, waiting, screen masking, file and PDF handling, e-mail, SQL, AI and Python. Add them from the context menu, the ⊕ button, or by typing into the actions search box.
Drag-and-drop workflow Build a step-by-step tree. Reorder, nest or disable nodes as easily as editing a flowchart, and review the whole flow in the Diagram view.
Control flow without code Loops (including Repeat x times), branching conditions based on screen content or variable values, and sections that keep long scenarios readable.
Optional Python blocks Insert a Python Code action for advanced data processing, API calls or custom logic — ideal for mixed teams of business users and developers.
AI assistance Prompt Actions builds or edits parts of a scenario from a plain-language description, and AI Read extracts structured data from a screen, file, clipboard or variable.
Secure Vault
Passwords, tokens and whole e-mail accounts live in the OS keyring instead of in
the project file, and are referenced from actions as {{SECRET:KEY}}.
Robot profiles Run the same scenario on your PC (Desktop Robot), in a browser (Web Robot), or on a remote machine via RDP (RDP Robot).
How to build a scenario
- Connect your robot and open its live view.
- Run Teach robot – the vision engine outlines everything it can click or read.
- Right-click an element → choose an action (e.g. Click, Get, Type Text).
- Insert non-visual actions (shortcuts, waits, loops, file I/O, Python Code …) with the ⊕ button or the actions search box.
- Run the scenario – the robot carries out each step exactly as defined.
- Iterate and debug using screenshots, logs, notifications and variable watches.
Example: in minutes you can build a flow that launches your invoicing app, pulls customer data from a CSV, saves a PDF and e-mails it — without writing a single line of code.
This documentation describes Aiviro Editor 0.23.1. Documentation for the older 0.14.2 release is still available from the version dropdown in the navbar.
If you are upgrading from 0.14.x, note that some actions were renamed, moved to different menu groups, or deprecated. See What changed since 0.14.2 below.
What changed since 0.14.2
| Area | Change |
|---|---|
| Actions menu | Reorganized into Keyboard, Mouse, Wait, Screen, Start Process, Flow Control (with Loop), Tools, Files (with Excel, PDF, RDP), AI, Project, Notification and Email. A search box at the top of the menu finds any action by name. |
| Pinned actions | Click, Double click, Key Shortcut, Type Text, Get, Wait For and Section appear at the top of the menu and have keyboard shortcuts. |
| Secure Vault | New project-scoped credential store — see Secure Vault. |
| Completely reworked. The old Create Client / Read Emails / Send Email actions are deprecated; the new Email group reads accounts from the Vault. See Email Actions. | |
| AI | New group: Prompt Actions, AI Read, Process Invoice. |
| Deprecated | Constant (use Create variable), Create Client (deprecated), Read Emails (deprecated), Send Email (deprecated), Move Email (deprecated), Delete Email (deprecated). Existing scenarios keep working, but new work should use the replacements. |
| UI | New Files, Notifications and Diagram panels, Undo/Redo, light/dark/system Theme, and Export as Python to file or clipboard. |
| Localization | The Editor interface is available in English, Czech and German. Scenarios have their own Localization settings (locale, date and decimal format). |