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