Share/Bookmark

Sikuli 0.9.7 released for ALL platforms!

Download The Latest Sikuli IDE
Sorry. Your operating system is not supported yet.
1    automate anything you see 2    automate using screenshots 3    work on any Java platform

What's SIKULI?

Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator.

Read the press Picture-driven computing by MIT News office.

See Examples and Tutorials

Sikuli Script demo on youtube To see how Sikuli Script works, please watch our demo on youtube. The Hello World Example is a good start for learning Sikuli Script. In addition, several Sikuli script examples can be found in the documentation. The details of API are described in documentation/Sikuli Script API for Jython. More examples and tutorials are still in cooking.

About SIKULI

Sikuli is a research project developed by User Interface Design Group, MIT Computer Science and Artificial Intelligence Laboratory (CSAIL). Sikuli Script and Sikuli IDE are both released under the MIT License.

To receive news of Sikuli, you can join the mailing list sikuli-users@lists.csail.mit.edu or subscribe the feed of announcements. If you are interested in the development of Sikuli, you can join sikuli-dev@lists.csail.mit.edu.

Our project site is on LaunchPad. To report bugs, please see Bugs in Sikuli. To ask questions, please see Questions for Sikuli.