XModules Download

XModules for Windows Windows OS Windows Installer, V2a (includes OCR)
How to install on Windows
XModules for macOS macOS PKG Installer, V2a (includes OCR)
How to install on a Mac
XModules for Linux Linux OS AppImage Installer, V2
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.42
  • ScreenCapture XModule: Linux and Mac: V1.3.3, Windows: V1.3.6

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 operating systems, but others should work as well. Please report any issues in the forum.

  • Windows: Win 11, Win 10, Win 7, Server 2022, Server 2019, Server 2016, Server 2012R2
  • macOS: Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra
  • Linux: Ubuntu, OpenSuse, Fedora, CentOS, Redhat (and more)

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)

XModules never contact the Internet. The software runs 100% locally on your machine. This gives you 100% security and privacy.

How to install on Windows

(1) Just run the downloaded setup file, it takes care of everything (NO admin rights required).

To test that everything works correctly switch UI.Vision RPA to file storage mode.

(2) (Optional) 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".

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:

Sonoma/Ventura/Monterey/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.

Optional: If you use the new "Screen Capture XModule" your Mac will ask you to allow the "sh" file to run. We use this file to connect with the Mac's own screencapture software.

macOS permission settings Screen Capture XModule

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, make the AppImage file executable and click on the AppImage. This runs a script that makes all required settings. This is all!
No root permissions are required.

How to install Linux AppImage
Screenshot: How to make the AppImage installer executable after download.

(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.

(3) (Optional) For desktop screenshot creation on Linux, UI.Vision uses (calls) the Shutter screenshot tool. If Shutter is not installed on your system, UI.Vision prompts you to install it.

For some Fedora (Wayland) specific information please see XModules Fedora Support.

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