SikuliX

SikuliX

Automate any interface via image recognition

Description

Want to automate an old program with no API and un-grabbable controls, where normal scripts have no foothold? SikuliX takes another route—use screenshots as targets and image recognition to find buttons, then auto-click and type. Snap an image of an icon and it recognizes and operates it on screen—it can automate almost anything your eyes can see. Script complex flows in Python and more, for automation testing or bulk operations. Cross-platform, open source and free.

Features



Image-based: use screenshots as targets, recognize then click/type.

Control-agnostic: no need for app APIs or controls, recognizes images.

Scripting: author complex automation flows in Python and more.

Cross-platform: works on Windows, macOS, Linux, open source and free.