TagUI is an open-source Robotic Process Automation (RPA) tool developed by AI Singapore and the community to help you rapidly automate your repetitive or time-critical tasks – use cases include process automation, data acquisition and testing of web apps. The goal of user interface (UI) automation is to reproduce cognitive interactions that you have with websites or on your desktop. This is so that your computer can do it for you based on your schedule or conditions.
Key Features
How it works
TagUI converts your intentions in different human languages into lines of working JavaScript code that perform UI automation. Under the hood, it uses:
- Chrome DevTools Protocol
- Sikuli
- CasperJS
- PhantomJS
- SlimerJS
Use Cases
DBS.com & Gmail – download forex rates and send using Gmail
This automation flow gets forex rates from DBS.com and sends a csv file of the forex rates using Gmail. The flow was done on macOS Google Chrome at 125% zoom, images may have to be replaced with your browser’s to work.

RedMart.com – repeat or reschedule groceries order
This automation flow can be used to repeat or reschedule a groceries order on RedMart based on a previous order.
