Automation and scraping · Independent · 20 Oct 2026

oculix-org/Oculix

OculiX — Visual Automation IDE. If you can see it, you can automate it.

← Automation and scraping
OculiX: visual automation IDE. Drives desktop apps by looking at pixels.

In simple English

This tool lets you automate desktop tasks by looking at screenshots instead of reading hidden code elements. You take a picture of a button, and the program clicks it for you. It works on any operating system and runs old Sikuli scripts without changes. It is free to use under an open-source licence, but you need Java installed on your computer.

What it is

OculiX is an open-source visual automation environment derived from the Sikuli lineage. It combines OpenCV template matching, Tesseract text recognition, and a Jython scripting engine to control graphical user interfaces.

What it is good for

Solo builders who need to automate repetitive tasks across desktop apps, virtual machines, or mobile devices without relying on fragile web selectors or expensive commercial software.

Stars176
LicenceMIT
Latestv4.0.0 (2026-07-09)checked 20 Oct 2026
Last code change2026-10-16
Written inJava
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Drives any desktop app, remote session, or mobile screen using pixel matching.
  • Bundles Tesseract text recognition out of the box so you can read on-screen text.
  • Runs on Windows, macOS, and Linux with a familiar Python-like scripting syntax.
Watch for
  • Requires Java 11 or later installed on your system to run properly.
  • Visual scripts can break if window themes, resolutions, or color schemes change.
  • Uses Jython, which implements Python 2.7 syntax rather than modern Python 3.
Replaces

Fragile browser scrapers or expensive commercial robotic process automation tools

Works well with

VS Code for editing scripts and Tesseract for on-screen text reading

Similar repositories
  • sikuli/sikuli1.7k stars

    The original visual automation research project that laid the foundation for this lineage.

Also reviewed on Repo Radar
  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

  • alirezamika/autoscraper8.1k stars

    A Python scraper that learns what to extract from one example you give it.

Install
git clone https://github.com/oculix-org/Oculix.git
cd Oculix
mvn clean install -DskipTests

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: AI & Automation › Workflow Automation › RPA.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.