OculiX is a visual automation platform that controls graphical interfaces by recognising images and text displayed on the screen.
It can automate native desktop applications, virtual desktops, browser-based interfaces and workflows spanning multiple applications without relying on DOM selectors, accessibility hooks or XPath expressions.
The software provides an integrated development environment and a JVM-based scripting environment. It supports Linux, macOS and Windows.
This is free and open source software.
Key Features
- Automates graphical interfaces using screenshots and visual matching.
- OpenCV-based template matching with configurable similarity levels and DPI awareness.
- Integrated OCR using Tesseract, with optional PaddleOCR support.
- Supports native desktop applications, Citrix, RDP, VNC, Canvas and WebGL interfaces.
- Jython scripting with access to Java libraries and JVM interoperability.
- Compatible with legacy SikuliX scripts.
- Includes JRuby, Robot Framework and PowerShell runners.
- Provides VNC automation for remote and headless systems.
- Offers SSH tunnelling through an embedded JSch implementation.
- Supports Android automation over USB or Wi-Fi using ADB.
- Optional cryptographically signed audit journal for recording automation actions.
- Runs on Linux, macOS and Windows.
Website: github.com/oculix-org/Oculix
Support:
Developer: Julien Mer
License: MIT License
OculiX is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| Robotic Process Automation Tools | |
|---|---|
| Robot Framework | Python-based, extensible keyword-driven automation framework |
| OpenRPA | Integrated Development Environment for creating workflows |
| Robocorp | Stack for powering Automation Ops |
| RPA for Python | Python package for doing Robotic Process Automation |
| TagUI | Automate digital process in your workflows |
| SikuliX | Automates tasks with image recognition and basic text recognition |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.