自動化
seer avatar

seer

macOS 視覺自動化工具,提供精確視窗截圖、錄影、UI 標註、Excalidraw 線框圖生成及自動化視覺回歸測試。

簡介

Seer 是一款專為 macOS 環境設計的全面性視覺自動化與回饋技能。它賦予 AI 代理觀察、錄製與驗證 GUI 應用程式狀態的能力,成為自動化 UI 測試、視覺化文件與互動開發流程中的關鍵工具。透過連結代理邏輯與視覺表現,Seer 使用者能夠即時或透過歷史快照監控應用程式行為,確保視覺回饋迴路保持緊密且可靠。

  • 使用 macOS 原生整合與基於處理程序的定位,進行精確的視窗截圖。

  • 具備影片錄製與幀提取功能,支援自訂取樣策略、場景偵測與摘要生成。

  • 透過 ffmpeg 支援全螢幕錄製,適合執行長時間的 QA 與驗證任務。

  • 透過基於 JSON 的標註規格進行 UI 原型生成,可動態製作箭頭、矩形、焦點框與說明文字疊加層。

  • 使用包含 UI 組件庫的自然語言至 Excalidraw 線框圖轉換,實現快速原型設計與介面規劃。

  • 提供視覺回歸測試框架,能維護基準快照並產生差異報告,以追蹤 UI 隨時間發生的變化。

  • Seer 需要 macOS 的輔助使用與螢幕錄製權限,才能有效與應用程式視窗互動並進行擷取。

  • 輸出產物會按應用程式名稱與時間戳記整理在可設定的目錄中(預設為 .seer/)。

  • 支援鎖定特定處理程序名稱或目前最上層的應用程式進行高精度擷取。

  • 非常適合開發者與自動化工程師執行重複性驗證任務或製作具描述性的視覺錯誤報告。

  • 使用 loop_compare 指令碼針對儲存的基準快照自動進行視覺狀態驗證,以實現持續監控。

  • 利用內建的 Python 工具進行進階標註與影像比較指標分析。

倉庫統計

Star 數
62
Fork 數
5
Open Issue 數
1
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午07:06
在 GitHub 查看