oculix-org/SikuliX1

SikuliX version 2.0.0+ (2019+)

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 3 hours ago
Added to GitGenius on September 21st, 2026
Created on March 7th, 2018
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 395
Total Stargazers: 3,247 (+0)
Total Subscribers: 96 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 45.8 hours
Mean response time: 60.3 days
90th percentile: 224.2 days
Tracked items: 90

How this project is maintained

Work labelled "enhancement" is answered fastest, typically in about 14 hours, while "bug possible" waits about 7 days. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (25)
  • bug (18)
  • bug possible (15)
  • aSikulixIDE (6)
  • aText/OCR (6)
  • Windows (3)
  • fixed (3)
  • question (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

SikuliX1 is a visual automation and testing framework that uses computer vision to identify and interact with GUI elements on screen through image recognition and simulated input.

The tool solves the problem of automating interactions with applications when source code, DOM, or accessibility APIs are unavailable. It uses OpenCV to locate visual elements anywhere on Windows, macOS, or Linux, then drives them with mouse and keyboard simulation. This approach enables automation of legacy systems, third-party applications, and any software where traditional automation hooks are inaccessible.

This repository is a read-only historical mirror of the original SikuliX1 codebase. Developers seeking to use SikuliX for new projects should adopt OculiX rather than this archived version. The tool suits scenarios where visual recognition is the only viable automation path—testing proprietary software, automating legacy applications, or driving systems without programmatic interfaces.

The original project began as research at MIT in 2003 and was formally introduced in an academic paper in 2009. A single maintainer stewarded the codebase through thirteen years of evolution across Java versions and multiple platforms before archiving it in favor of the actively maintained fork. The README explicitly directs users away from this mirror toward the current OculiX project for bug reports, feature requests, and ongoing support.