• Home
  • Download
  • Videos
    • Productivity
    • Testing
    • Gaming
  • Documentation
  • Testimonials
  • Press
  • Contact

Automate Anything You See

Sikuli is a visual technology to automate and test graphical user interfaces using screenshot images.
Sikuli X-1.0 new version per May 22nd
Still want Sikuli Script X 1.0rc3?
Get the new Java only Sikuli Java API 1.0.2

Why Sikuli?

Sikuli Script automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.

Who are developing Sikuli Script?

Sikuli is an open-source research project originally started at the User Interface Design Group at MIT. It is now maintained and further developed by the Sikuli Lab at the University of Colorado Boulder in coordination with the open-source community. It is supported in part by the National Science Foundation under award number IIS-0447800 and by Quanta Computer as part of the TParty project. Sikuli is released under the MIT License.

How can I learn Sikuli Script?

To get a first impression about Sikuli, Hello World Example is a good starting point. You can continue to follow the examples in the tutorials and the videos. You can learn all about Sikuli by reading the documentation. Sikuli Script uses Python as the scripting language. You can learn more about Python by reading [How to] get deeper into Python language. You can use Sikuli Script's  features in your Java program using the Sikuli Script Java API.
A new Java only version is currently developed as Sikuli Java API (not yet API compatible with Sikuli Script X-1.0).

How can I get support?

You can receive support from an active user community: Questions/Answers,  Bugs/Fixes, and FAQs. 
Feel free to Contact the developers and community if you have any suggestion or if you want to contribute.


Picture
Picture
Picture
Picture