TagUI - AI Singapore Skip to content 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 Web Automation Chrome extension for recording web actions or an invisible (headless) browser Visual Automation Visual automation of your desktop and websites Natural Language-like Syntax Write your scripts in a natural language-like syntax No Coding Knowledge Needed Natural language makes it easy to develop and deploy for use > 20 Human Languages Write scripts in >20 human languages like English, Chinese & Japanese R & Python Integration R and Python integration for AI or Machine Learning Cross Platform Available in Windows, MacOS and Linux Easy to Install Simply unzip the source files without explicit installation required 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 Learn TagUI 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. See workflow -> Microsoft Word – automate printing of thank you letters This automation flow opens a Microsoft Word document, fills up required information and prints the document. The flow was done for macOS Microsoft Word at 200% zoom, images must be replaced with your environment’s to work. See workflow -> 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. See workflow -> IMDA ICMS – upload trainees details for CITREP reimbursement This automation flow performs bulk registration for trainees through IMDA ICMS website (CITREP) used by course providers. See workflow -> Let’s Remove Repetitive tasks! Join The World’s #1 Open Source RPA Tool Community! Documentation Github Community Telegram Mailing List Sign Up Get the latest AI Singapore news, programme updates and offers directly into your INBOX. By submitting this form, you agree to receive updates and news about AI Singapore via email. You can unsubscribe whenever you want.