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:
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.
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.
(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 "
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".
(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 "
Tahoe/Sequoia/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.
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.
Desktop Screen Capture XModule not installed issue: As of October 2025, there is a known issue on macOS with the XModule needed to create desktop input images for the XClick (etc) commands. This RPA forum post explains the details and a workaround.
The installer is provided in 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.
Screenshot: How to make the AppImage installer executable after download.
Ubuntu 24.04 LTS (Noble Numbat): We recommend to use Ui.Vision for Chrome on Ubuntu 24, as there some known XModule issues with Firefox (only) on Ubuntu 24. The linked forum post contains some more details.
(2) (Optional) You can customize the Ui.Vision RPA home folder location. By default, Ui.Vision RPA uses "
(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.