Skip to main content
Version: 0.24.0

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

PlatformMinimum versionArchitectureNotes
WindowsWindows 10 or newer64-bitThe primary supported platform. Ships as an installer; the Poppler library for PDF handling is bundled.
LinuxUbuntu 22.04 LTS / Debian 12 or newer (glibc 2.34+)64-bitBuilt against Ubuntu 22.04; other distributions with glibc 2.34+ generally work. UI rendering may show minor visual glitches; support is limited. Install Poppler from your package manager.
macOS (Apple Silicon)macOS 13 (Ventura) or newerARM64Runs as a native ARM binary. Install Poppler via Homebrew or MacPorts.
macOS (Intel)macOS 13 (Ventura) or newer64-bitInstall Poppler via Homebrew or MacPorts.
note

The minimums follow the Editor's runtime — Python 3.11 and Qt 6.11 — whose own platform floors are macOS 13 and glibc 2.34. Older systems supported by earlier Editor releases (macOS 10.9/11, pre-22.04 Linux) can no longer run current versions.


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.