What is OculiX?

OculiX is the modern Java successor to SikuliX (Raimund Hocke, 2010) and to the original Sikuli research project (Yeh et al., MIT UIST 2009). The lineage covers 17 years of continuous open source visual automation development, and OculiX is the current active branch of that history — modernized codebase, Java 17+ baseline, contemporary IDE, and a strict MIT license.

The niche of Java-based open source visual automation has effectively one serious project, and OculiX is it. Everything else in the space is either Python (PyAutoGUI, SikuliX-Python wrappers) or proprietary (Applitools, Ranorex, TestComplete, Eggplant). OculiX ships batteries-included: OpenCV template matching, embedded Tesseract OCR with no user install, a Swing-based IDE with a modern recorder that generates scripts in Python, Java, or Robot Framework syntax, a Java API for embedding into any JUnit / TestNG / Katalon test project, and Model Context Protocol servers for LLM agent workflows. Cross-platform: Windows, macOS (Intel + Apple Silicon), Linux (x86-64 + aarch64, including glibc-legacy).

Adopted by 150+ organizations including Neo4j, Siemens, Synopsys, Johnson & Johnson, IBM, General Motors. Repository on GitHub at oculix-org/Oculix. MIT license.

Pricing

Price Starts At:
Free
Free Version:
Free Version available.

Integrations

Offers API?:
Yes, OculiX provides an API

Screenshots and Video

OculiX Screenshot 1

Company Facts

Company Name:
OculiX
Date Founded:
2026
Company Location:
France
Company Website:
oculix.org
Edit This Page

Product Details

Deployment
Windows
Mac
Linux
On-Prem
Training Options
Documentation Hub
Support
Standard Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
Arabic
Bulgarian
Catalan
Chinese (Mandarin)
Chinese (Simplified)
Danish
Dutch
English
French
German
Hebrew
Italian
Japanese
Korean
Polish
Portuguese
Russian
Spanish
Swedish
Tamil
Turkish
Ukrainian
View All

OculiX Categories and Features

Robotic Process Automation (RPA) Software

Analytics
Attended Automation
Code-free Development
Image Recognition
Optical Character Recognition
Process Builder
Third Party Application Integration
Unattended Automation