: TagUI : CLI tool for digital process automation (RPA)

TagUI :  CLI tool for digital process automation (RPA)

source https://github.com/kelaberetiv/TagUI 

TagUI is a CLI tool for digital process automation (RPA). It is maintained by AI Singapore, a government-funded initiative to build local artificial intelligence capabilities. To start, check out above tutorial, slides, or video.

FEATURES

  • automate Chrome visibly or headlessly
  • visual automation of websites and desktop
  • write in 20+ human languages & JavaScript
  • Chrome extension for recording web actions
  • R & Python integration for big data / AI / ML

Why This

The goal of UI (user interface) automation is to reproduce cognitive interactions that you have with websites or your desktop, so that your computer can do it for you, base on your schedule or conditions. TagUI helps you rapidly automate your repetitive or time-critical tasks - use cases include process automation, data acquisition and testing of web apps.

Read on for more info or jump right into the flow samples section to see examples of TagUI automation in natural-language-like syntax. This is a full-feature and free open-source tool, so there's nothing to upgrade to or any paid subscription. To feedback suggestions or bugs, raise an issue or email ksoh@aisingapore.org.

 Click to show differences between TagUI open-source RPA and commercial RPA software

Key Strengths

  • cross-platform, works on Windows, macOS, Linux
  • increased security as users can view source code
  • rapid iteration cycles in improvement of features
  • $0 to use, under Apache 2.0 open-source license
  • easy to use, thus rapid development + deployment
  • easy for IT policies to deploy, simply unzip and run
  • native integration with Python and R for AI / ML / DL
  • easy API calls to Azure / Amazon cognitive services

Neutral Differences

  • scripts written in 21 human languages, not flowchart
  • JavaScript for advanced scripting instead of C# / VB
  • visual and OCR based automation for desktop apps

Key Weaknesses

  • lack of enterprise audit, control, dashboard, reporting
  • lack of SLA or 24/7 support team for incident-handling
  • lack of large development teams (easily > 30 people)
  • lack of user / developer base grown over many years
  • lack of consultancies / partners distribution network

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.

تونس مشروع قانون المالية لسنة 2019 (نسخة PDF)

الجمهوية التونسية وزارة المالية مشروع   قانون المالية   لسنة   2019 مشروع قانون المالية لسنة 2019    للإطلاع والتحميل >> ...