Active fork of SikuliX1 — visual automation via OpenCV, enhanced for modern enterprise environments.
OculiX picks up where SikuliX1 left off (archived March 2026) and adds production-grade capabilities for remote, mobile, and multi-resolution automation.
| Area | SikuliX1 | OculiX |
|---|---|---|
| OpenCV | openpnp 4.5.4 (JNI) | Apertix 4.10.0 (JNA) |
| Java | 8+ | 17+ |
| VNC | Basic/broken | Full stack with TigerVNC |
| SSH | None | Embedded JSch tunnel |
| Android | Experimental | Android 12+ production-ready |
| OCR | Tesseract only | PaddleOCR + Tesseract (pluggable) |
| DPI | None | 5-mode cascade pipeline |
| Headless (-r) | Broken in many cases | Fixed and tested |
| CI | Travis CI, Java 11 | GitHub Actions, Java 17 |
For SikuliX core documentation (API, scripting, Region, Screen, Pattern, etc.), see sikulix.github.io. This wiki documents what OculiX adds or changes.
-r
Wiki: Android ADB
Wiki: Architecture Overview
Wiki: Build from Source
Wiki: CI CD Infrastructure
Wiki: Changelog
Wiki: DPI Aware Matching Pipeline
Wiki: Differences from SikuliX
Wiki: Headless Mode
Wiki: IDE Modernization
Wiki: OCR Engines
Wiki: OpenCV Migration
Wiki: SSH Tunnel
Wiki: VNC Full Stack