Skip to main content


Testable State-based Automation

Introductory Video

Free & open source. The latest version is 1.0.6.


Image-based process automation is usually developed through trial and error. In Brobot, stochastic process flows can be mocked and tested.


Graphical environments are classified into states. This allows for navigation of the environment similar to the way in which an html site would be navigated by using its pages.

Powered by Sikuli & OpenCV

Brobot uses Sikuli and OpenCV for automation tasks. Sikuli relies on the Java Robot class for controlling the mouse and keyboard, and Tesseract for text recognition.