Java Clean Architecture Masterclass

Java Clean Architecture Masterclass28-29 May

Join

SikuliX


SikuliX1

Historical SikuliX1 codebase β€” mirrored under oculix-org.


Status Active fork License


🎯 Where you probably want to go

You want to… Go to
Use SikuliX today πŸ‘‰ oculix-org/Oculix β€” the active fork. Java 17+, current releases (v3.0.3 stable, v4.0 in flight).
Report a bug or request a feature πŸ‘‰ oculix-org/Oculix/issues
Read the public documentation πŸ‘‰ docs.oculix.org
See RaiMan's original upstream πŸ‘‰ RaiMan/SikuliX1 β€” archived March 2026 by its creator
Browse the legacy SikuliX1 code You're here. Read-only mirror.

What is SikuliX (briefly)

SikuliX uses computer vision (OpenCV) to identify and interact with anything visible on a screen β€” Windows, macOS, Linux. It locates GUI elements through image recognition, then drives them with simulated mouse and keyboard input. No access to source code, DOM, or accessibility APIs required.

The original motto, still valid : "If you can see it, you can automate it."

For the modern continuation with OpenCV 4.10 (via Apertix), Java 17+, working VNC stack, Android 12+ ADB, PaddleOCR option, and 22 native-reviewed locales β†’ oculix-org/Oculix.


πŸ™ Heritage

A 23-year lineage of MIT-licensed open work :

Massive gratitude to all four β€” without them, this project simply doesn't exist. The MIT license they chose 23 years ago is still in place today, and that's not an accident.


MIT-licensed. The torch is carried forward at oculix-org/Oculix.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.