TagUI
TagUI 是 AISG 维护的开源 RPA(机器人流程自动化)工具,2017 年发布,是新加坡最早的"全球级开源项目"之一。它的核心价值在于**让非程序员用接近自然语言的脚本自动化网页和桌面操作**,被全球数十万用户使用。
📖 是什么
TagUI 用一种叫"流程脚本(flow)"的简化语法,让用户描述要自动化的步骤:
``https://google.com type q as TagUI click btnK read result_stats to total``
底层基于 Sikuli + ChromeDriver + OCR,支持:
- 网页自动化:表单填写、爬虫、报表抓取
- 桌面自动化:模拟鼠标键盘、读取屏幕文本(OCR)
- 跨平台:Windows / macOS / Linux 都支持
- 多语言流程脚本:除了英文,还支持中文、日文、印尼文等的"自然语言式"流程脚本
它的定位是"反 UiPath / Automation Anywhere"——不要复杂的可视化设计器,不要昂贵的企业版授权,只要简单的脚本和命令行。这种极简哲学让它在小企业、学生、自由职业者中广受欢迎。
🤖 与 AI 的关系
TagUI 严格说是 RPA 工具不是 AI——但它是"AI 落地基础设施"的重要一环。
很多 AI 项目卡在"如何把 AI 能力嵌入现有业务流程"——RPA 是这个集成层最常见的工具。TagUI 让小企业不用买昂贵 RPA 授权就能做:
- 用 Python 调用 LLM API → TagUI 把结果自动填入企业系统
- TagUI 抓取网页数据 → 喂给 ML 模型
- AI 模型生成报告 → TagUI 自动发邮件、上传
新版 TagUI 也在加入更多 AI 能力:
- OCR 升级到深度学习模型
- 加入 LLM 辅助的"自然语言生成 RPA 脚本"功能
- 视觉模型识别 UI 元素(替代脆弱的 XPath / CSS 选择器)
🇸🇬 与新加坡的关系
TagUI 在新加坡 AI 战略里是"开源软实力"的代表。
在「七条传导杠杆」里:
- 杠杆 3(产业应用):降低中小企业 RPA / AI 落地门槛
- 杠杆 6(外交):作为新加坡少数有全球影响力的开源项目,展示新加坡软件实力
观点:TagUI 证明了"国家机构维护开源工具"是有效的战略——它不直接赚钱,但建立了 AISG 的全球技术声誉,培养了一批 AISG 出品的开源使用者,对 SEA-LION 等后续项目的接受度有正面影响。
可观察:TagUI 与新一代 RPA + AI 工具(如 Browser Use、Agent.ai)的竞合、社区活跃度、能否升级为"AI Agent 时代"的工具。
🗓️ 关键里程碑
- 2017TagUI 开源发布
- 2018AISG 接管维护
- 2023GitHub Stars 突破 5000
🔗 关联资源
关联生态实体
数据来源
- TagUI GitHub — 访问于 2026-05-02