Sikuli 0.10

Sikuli 0.10 is a big milestone. The core API of Sikuli Script has been completely redesigned and rewritten to support more flexible uses. Sikuli 0.10 is also faster, more robust, and more universal - internationalized interfaces and 64bit platforms are supported. Low-level keyboard and mouse actions, and multi-screen environments are supported for advanced users. We even provide a new programming model - visual event driven programming in this version. Last, of course many bugs in 0.9 are also fixed in this version.

Milestone information

Tsung-Hsiang Chang
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
No users assigned to blueprints and bugs.
No blueprints are targeted to this milestone.
6 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon (md5) Sikuli-IDE for 32bit Windows (Portable) 1,070
last downloaded 8 weeks ago
download icon (md5, sig) Sikuli-IDE for Linux (64bit) 459
last downloaded 7 weeks ago
download icon (md5, sig) Sikuli-IDE for Linux (32bit) 1,674
last downloaded 8 weeks ago
download icon Sikuli-IDE-win32-0.10.exe (md5, sig) Sikuli-IDE for Windows 4,531
last downloaded 8 weeks ago
download icon (md5, sig) Sikuli-IDE for Mac OS X 10.5 386
last downloaded 7 weeks ago
download icon (md5, sig) Sikuli-IDE for Mac OS X 10.6 734
last downloaded 15 weeks ago
Total downloads: 8,854

Release notes 

We have heard lots of suggestions and feature requests from you guys. Sikuli 0.10 have many new features and improvements (and also bug fixes). Here are some items you may be interested to know.

 * MUCH FASTER - The matching algorithm is improved. Screen shots are directly processed in memory, so no more temporary files.
 * The whole architecture of Sikuli Script has been redesigned and rewritten. New APIs are clearer, more consistent, and more flexible.
 * Visual event driven programming - actions can be executed when something appears, disappears, or changes.
 * Search and actions can be easily restricted within a region or a screen.
 * Internationalized user interfaces of Sikuli IDE: Traditional Chinese and German interfaces are shipped with 0.10. More languages are being translated.
 * Sikuli IDE lists all common commands and their usage aside - No need to look up command manuals anymore.
 * A Finder class is opened for you to search visual patterns in any images.
 * Low level keyboard and mouse actions are supported.
 * Multi-screen environments are supported.
 * Linux 64bit is supported - real 64bit binary.
 * Windows 64bit runs Sikuli 0.10 with a 32bit Java RE.
 * Better Windows support: .SKL can be run directly by a double-click.
 * and lots of bugs are fixed!

A great reference document The Complete Guide to Sikuli Script ( is released along with Sikuli 0.10. This document is mainly written by an expert Sikuli user, Raimund Hocke. Thanks for his great contribution so that we can have a comprehensive manual for Sikuli 0.10. At last, we thank all contributors who reported bugs, suggested new features or new design, provided ideas, shared your cool Sikuli scripts to us, or supported us in any ways. Sikuli becomes better and better because of your support and contribution.


This release does not have a changelog.

0 blueprints and 6 bugs targeted

Bug report Importance Assignee Status
528842 #528842 There's no way to type alt+ctrl without any other side effect such as click or type 4 Medium   10 Fix Released
516377 #516377 Ambiguous API for waiting (milliseconds or seconds?) 1 Undecided   10 Fix Released
517702 #517702 findAll not accepting Pattern as argument 1 Undecided   10 Fix Released
518011 #518011 return of find() unlike Subregion().inside().find() 1 Undecided   10 Fix Released
527132 #527132 hover(Match) does not work 1 Undecided   10 Fix Released
529025 #529025 use of wait() is ambiguous concerning exception FindFailed 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.