• 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 1.0.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 and use 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 most about Sikuli by reading the documentation. 
Sikuli currently uses Python as the scripting language. To learn more start here: [How to] get deeper into Python language. Python scripting is well supported by the Sikuli IDE (more scripting languages to come). 
You can use Sikuli's features in your Java programs as well using Sikuli API and in many other Java aware scripting languages and environments.
A new Java only version is available as Sikuli Java API (not yet API compatible with Sikuli API).

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