System Requirements
This chapter lists the supported operating systems and the additional libraries needed to run Aiviro Editor and its robots.
Hardware
| Resource | Minimum | Recommended |
|---|---|---|
| Processor | 64-bit | 64-bit, 4 cores |
| RAM | 4 GB | 8 GB or more |
| Monitors | 1 | 2 required for the Desktop Robot — one for the Editor, one for the robot live view |
The computer-vision processing is what drives the memory requirement; a machine running several scheduled scenarios back to back benefits from the recommended figures.
Supported operating systems
| Platform | Architecture | Notes |
|---|---|---|
| Windows | 64-bit | The primary supported platform. Ships as an installer; the Poppler library for PDF handling is bundled. |
| Linux | 64-bit | Built against Ubuntu 22.04, so Ubuntu 22.04 LTS / Debian 12 and derivatives. UI rendering may show minor visual glitches; support is limited. Install Poppler from your package manager. |
| macOS (Apple Silicon) | ARM64 | Runs as a native ARM binary. Install Poppler via Homebrew or MacPorts. |
| macOS (Intel) | 64-bit | Install Poppler via Homebrew or MacPorts. |
The 0.14.2 page listed Windows 10/11 + Server 2016–2022, macOS 10.9 (Intel) and macOS 11 (Apple Silicon). Aiviro Editor 0.23.1 is built on Qt/PySide6 6.11 and Python 3.11, both of which raised their platform floors well above those numbers, so the old figures are almost certainly too low.
Get the current minimums from the build/release pipeline before publishing this page, and replace this admonition with the confirmed table.
Additional dependencies
Working with PDF
The PDF actions (Extract PDF custom, Add Image, Process Invoice) need the Poppler library.
| OS | Installation |
|---|---|
| Windows | Bundled with the Editor installer — nothing to do. |
| Linux | sudo apt install poppler-utils |
| macOS (Homebrew) | brew install poppler |
SQL connection
Execute SQL uses the system ODBC driver for your target database (SQL Server, PostgreSQL, Oracle, …). Install and configure the driver in your ODBC manager on the machine that runs the robot — the Editor does not ship one. The driver then appears in the action's SQL Driver dropdown.
Web robot
For web automation you need:
- Google Chrome — the latest stable release.
- ChromeDriver matching that Chrome version.
ChromeDriver is not bundled. Download it, then either set Settings → Edit Configuration
→ Aiviro → Chromedriver Path or add it to your system PATH.
Credential storage
The Secure Vault stores secrets in the operating system's keyring — Windows Credential Manager, macOS Keychain, or the Secret Service on Linux. On a headless Linux machine with no keyring service available, a file-based fallback backend is used instead.
The file-based fallback stores values without OS-level protection. On production Linux hosts, configure a real keyring service rather than relying on it.
Network access
| Purpose | Needed by |
|---|---|
| Aiviro licence validation | Every start-up — Client ID / API Key check |
| Vision server | Element detection while teaching and running |
| Aiviro Cloud reporting | Send As Email when Delivery is Aiviro Cloud |
| AI service | Prompt Actions, AI Read, Process Invoice |
If your network restricts outbound traffic, allow the endpoints configured under Settings → Edit Configuration → Aiviro before deploying to a locked-down VM.