XModules Download

XModules for macOS macOS ZIP file with Shell script inside, V2021-2
How to install on a Mac
XModules for Linux Linux OS ZIP file with Shell script inside, V2021-2
How to install on Linux

There is a separate XModules installer for Windows, Mac and Linux. The installer includes the latest FileAccess, RealUser Simulation and DesktopAutomation XModules. Their version numbers are:

  • FileAccess XModule: V1.0.12
  • RealUser XModule: V1.0.31
  • DesktopAutomation XModule: V1.0.31
  • ScreenCapture XModule: V1.3.3

The XModules work with UI.Vision RPA software for Firefox, Chrome, Edge and the Copyfish Free OCR addon. So if you use one or more of our extensions, you need to install the XModules only once.

We test on the following OS systems, but others should work as well. Please report any issues in the forum.

  • Windows: Win 10, Win 7, Server 2019, Server 2016, Servers 2012R2
  • macOS: Big Sur, Catalina, Mojave, High Sierra
  • Linux: Ubuntu 20.04, Ubuntu 18.04, OpenSuse 15.2

The XModules installers do not include the UI.Vision browser extension itself. You can download the UI Vision core module here:
- UI.Vision for Chrome
- UI.Vision for Firefox
- UI.Vision for Edge

License: End User License Agreement (EULA)

How to install on Windows

Just run the setup file, it takes care of everything. All installations are done in your user account, so no admin rights are required.

SmartScreen
The SmartScreen will show. This is ok. It shows because we use a new security certificate. Just click "More Info" and then "Run Anyway".

To test that everything works correctly, switch UI.Vision RPA to file storage mode. The screencast below shows the installation process:

As an optional last step, you can customize the UI.Vision home folder location. By default, UI.Vision RPA uses " /uivision" as the UI.Vision RPA home directory. If you want to change this, open the UI.Vision RPA browser extension, open "Settings", go to the "XModule" tab and enter a new UI.Vision RPA Home folder - macros, testsuites and CSV files will be stored in this folder.

In some companies the download of EXE installers/files is blocked. If this happens to you, please use the ZIP file download link. To install from the ZIP archive, unzip the archive and then run "1install.bat". This is almost the same procedure that is used in the macOS and Linux versions below.

How to install on macOS

(1) Run the downloaded macOS installer (admin rights required).

(2.) (Optional) You can customize the UI.Vision RPA home folder location. By default, UI.Vision RPA uses " /uivision" as the UI.Vision RPA home directory. If you want to change this, open the UI.Vision RPA browser extension, open "Settings", go to the "XModule" tab and enter a new UI.Vision RPA Home folder - macros, testsuites and CSV files will be stored in this folder. To test that everything works correctly, switch UI.Vision RPA to file storage mode.

Privacy Settings:

macOS Catalina/Big Sur: Since the Catalina update (10.15) macOS has a very strong privacy protection. You need to explicitly allow the XModules to take screenshots and to control the mouse and keyboard of your system.

The first time you use a realuser command (XClick, XMove, XType,...) your Mac will ask you to give "kantu-xy-host" and "kantu-cv-host" permissions. But it does this only once. If you missed the dialog the first time or denied the permission, future realuser commands will fail silently and you need to give the required permissions manually (as shown in the animation below). Optional: The first time you use the new "Screen Capture XModule" your Mac will ask you to give a file called "sh" permissions. We use this file to connect with the Mac's own screencapture software.

macOS permission settings
The video post shows how to enable the XModules on Catalina and Big Sur. This is a one time task. Once these two XModules are allowed to run, everything works fine. We are a registered Apple developer and the XModules are code-signed and notarized.

macOS Big Sur: Big Sur and the new M1 processor are fully supported. Everything works just as with Catalina.

macOS Mojave: The Mojave security is not as strict, but still: All apps that can control the mouse and keyboard - like the UI.Vision RPA RealUser XModule - need explicit permissions to do so. To add these permissions, go to Settings > Security & Privacy > Privacy > Accessibility option and add allow Chrome and/or Firefox to control your computer (Mojave only! - for Catalina and Big Sur see above). Since UI.Vision RPA "lives" inside the browsers, the browsers are the apps that need to be added to the accessibility dialog. The FileAccess XModule does not need these permissions.

Allow <em>UI.Vision RPA</em> to control your Mac (RealUser module only)

How to install on Linux

The installer is provided in the modern AppImage format:

(1) To install, just click on the AppImage. This runs a script that makes all required settings. That is all! No root permissions are required.

(2) (Optional) You can customize the UI.Vision RPA home folder location. By default, UI.Vision RPA uses " /uivision" as the UI.Vision RPA home directory. If you want to change this, open the UI.Vision RPA browser extension, open "Settings", go to the "XModule" tab and enter a new UI.Vision RPA Home folder - macros, testsuites and CSV files will be stored in this folder. To test that everything works correctly, switch UI.Vision RPA to file storage mode.

Subscribe to the UI Vision RPA software newsletter . We'll send you updates on new releases that we're working on.