Repolode
aisingapore

aisingapore/TagUI

Free, open-source RPA tool that automates websites, desktop apps and command-line tasks with simple TagUI flow scripts.

Open-source alternative to:UiPathAutomation Anywhere

Stars
6,342
Forks
651
Open issues
4
Last commit
5 days ago

What is it?

TagUI is a robotic process automation tool for repetitive computer tasks. Users write flows in a simple TagUI language with steps such as click and type, and the tool runs them on Windows, macOS and Linux. Targets can be web elements, image snapshots, screen coordinates or text located via OCR.

The language supports native automation of Chrome and Edge, desktop applications and the command line. Flows can also be written in 22 other languages, including Chinese, and data can move between TagUI and Excel using standard Excel formulas. Tables on web pages can be exported to CSV with a single step.

The project runs on users' own computers rather than in the cloud. It also ships with integrations for Microsoft Office, Notepad++ and VS Code, and community packages expose it to Python, C# and Node-RED. AI Singapore has discontinued official maintenance, and the project is now maintained by community contributors.

Key features

  • 01Automates websites, desktop apps and command-line tasks with a simple step-based language.
  • 02Targets elements by web identifier, image snapshot, screen coordinate or OCR text.
  • 03Runs on Windows, macOS and Linux, with native Chrome and Edge support.
  • 04Reads and writes Excel data and extracts web tables to CSV.
  • 05Supports flows written in 22 languages besides English.

Use cases

  • Automating repetitive data entry or form submission in web applications.
  • Collecting tables and figures from websites into spreadsheets.
  • Driving desktop software that has no API, using image or OCR targets.
  • Building lightweight RPA robots that run locally without a cloud service.

Quick start

  1. 1

    Download TagUI from the official setup page

Things to know

  • AI Singapore has discontinued maintenance, so the project relies on community contributors for support.
  • The README lists no package-manager install, so setup depends on downloading the official build.

In collections

Topics

FAQ

What is TagUI?
Free, open-source RPA tool that automates websites, desktop apps and command-line tasks with simple TagUI flow scripts. TagUI is a robotic process automation tool for repetitive computer tasks. Users write flows in a simple TagUI language with steps such as click and type, and the tool runs them on Windows, macOS and Linux. Targets can be web elements, image snapshots, screen coordinates or text located via OCR.
Is TagUI free to use? What license does it have?
TagUI is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is TagUI still maintained?
Actively maintained. The last commit to TagUI was on Nov 2, 2026.
What can I use TagUI for?
Automating repetitive data entry or form submission in web applications. Collecting tables and figures from websites into spreadsheets. Driving desktop software that has no API, using image or OCR targets. Building lightweight RPA robots that run locally without a cloud service.
How do I install TagUI?
Download TagUI from the official setup page
Where can I get TagUI?
The source code and installation instructions are on GitHub: https://github.com/aisingapore/TagUI

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects