Skip to main content
Version: 0.23.1

System Requirements

This chapter lists the supported operating systems and the additional libraries needed to run Aiviro Editor and its robots.

Hardware

ResourceMinimumRecommended
Processor64-bit64-bit, 4 cores
RAM4 GB8 GB or more
Monitors12 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

PlatformArchitectureNotes
Windows64-bitThe primary supported platform. Ships as an installer; the Poppler library for PDF handling is bundled.
Linux64-bitBuilt 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)ARM64Runs as a native ARM binary. Install Poppler via Homebrew or MacPorts.
macOS (Intel)64-bitInstall Poppler via Homebrew or MacPorts.
TODO — confirm the minimum OS versions

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.

OSInstallation
WindowsBundled with the Editor installer — nothing to do.
Linuxsudo 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.

warning

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

PurposeNeeded by
Aiviro licence validationEvery start-up — Client ID / API Key check
Vision serverElement detection while teaching and running
Aiviro Cloud reportingSend As Email when Delivery is Aiviro Cloud
AI servicePrompt 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.