We used this to automate UI tests on an iOS app a couple of years ago (before they added the UI automation stuff). Seemed to work pretty well, though it was a fair bit of work to get it set up.
i made a fishing bot for wow using sikuli a while back - it was rudimentary but since fishing in wow is mostly just clicking the bobber, it worked pretty well. i'd let it go overnight and would wake up to bags full of fish every morning.
Sikuli is great. We use it to click on the "Sync Branch" button on GitHub app window every minute on our dashboard screen. Seeing a live stream of commits is very motivational.<p>The only problem is that the Sikuli scripts can stop working easily when you resize the window or restart the computer. Something changes on the screenshot so it stops finding the button.
Like already mentioned, not new. I used to this to QA-test and bot Farmville-style flash games when I was working on that (~3-4 yrs ago).<p>It's particularly good for situations where you know what you're expecting to see, but you don't know when or where it will appear.
I recall trying to use this in 2003 to automatically click on some car website to collect points so I could get a free flatscreen TV.<p>I ended up using AppleScript when Sikuli didn't work to automatically click the mouse every X number of seconds and only ended up with a free T-shirt. :(
I wrote a blog post about Sikuli a long while ago: <a href="http://randomtype.ca/blog/a-look-at-sikuli/" rel="nofollow">http://randomtype.ca/blog/a-look-at-sikuli/</a>
Not exactly news, I've been using it for years. Very useful for automating things like cutting and pasting from pdf's.<p>I'd really like to see someone hook it up to SPAUN.<p>What's SPAUN? I'll let the Doctor explain
<a href="http://drwho.virtadpt.net/archive/2012/12/09/large-scale-neurosimulation" rel="nofollow">http://drwho.virtadpt.net/archive/2012/12/09/large-scale-neu...</a><p><a href="http://nengo.ca/build-a-brain/spaunvideos" rel="nofollow">http://nengo.ca/build-a-brain/spaunvideos</a>