Project Profile
TagUI
Free RPA tool for web and desktop automation
- Owner
- AI Singapore
- Category
- RPA automation tool
- Status
- Community maintained
- Started
- 2017
- Language / Form
- JavaScript
- License
- Apache-2.0
- GitHub Stars
- 6,282
- Updated
- 2026-05-04
TagUI is one of the earliest AI Singapore open-source projects to reach a global audience, using near-natural-language flow scripts to automate web, desktop, and command-line tasks.
What It Is
TagUI users describe actions with short scripts: open a webpage, type text, click a button, scrape a table, or read and write Excel. It supports web automation, desktop automation, OCR, and command-line invocation.
Its design philosophy is plain: no expensive enterprise RPA suite, no heavy visual process designer, just text scripts that automate repetitive work.
AI Relevance
TagUI is not itself a large-model project, but it is a deployment connector. Many enterprise AI applications eventually need to write back into legacy systems, admin webpages, Excel files, and email workflows; RPA is a lightweight way to wire model outputs into those old processes.
In the agent era, TagUI is also a useful historical reference: useful automation tools must handle the messy, non-API interfaces that exist in the real world.
Singapore Relevance
TagUI proves that a national AI institution in Singapore can produce tooling that global developers genuinely use. It succeeds not through policy narrative, but by being simple, free, and cross-platform enough.
It also set a pattern for later projects such as SEA-LION, PeekingDuck, and SGNLP: small-country open source does not have to win by scale; it can win through a clear use case and low adoption friction.
Milestones
- 2017TagUI released
- 2018AI Singapore supports the project
- 2022AI Singapore discontinues official maintenance; community support continues