MotionEyes 是一個為程式撰寫 Agent 設計的 SwiftUI 動畫可觀測系統
AI 中文摘要Claude 生成
MotionEyes 是一個為程式撰寫 Agent 設計的 SwiftUI 動畫可觀測系統。該工具提供了多個核心元件來協助 Agent 分析和除錯 SwiftUI 動畫行為。
三大核心元件 系統主要包含三部分:
- 執行時追蹤原語,可透過「.motionTrace」、「Trace.value」、「Trace.geometry」與「Trace.scrollGeometry」等方式發出動畫資料
- 動畫除錯 Skill,負責整合套件、添加目標追蹤、擷取日誌並驗證行為
- 視覺分析 Skill,採用電腦視覺技術分析影格序列,生成標註圖像和 JSON 摘要
核心優勢 MotionEyes 的核心優勢在於讓 Agent 直接讀取實際的動畫、幾何與捲動數值,而非從程式碼推測。系統支援多種幾何模式,包括佈局相對除錯、視窗相對除錯和真實螢幕上動畫追蹤。視覺分析功能可生成關鍵影格精靈圖、網格覆蓋層和像素差異圖,幫助精確驗證動畫行為。
適用場景 該工具特別適合偵測非預期的 UI 移動、確認動畫時序、驗證方向軸向、檢測補間問題及診斷捲動故障等場景。MotionEyes 可整合進 Claude Marketplace 和 OpenAI Codex,提供便利的 Agent 技能呼叫方式。
MotionEyes provides primitives to help your coding agents analyze and debug SwiftUI animations. by @edwardsanchezhttps://t.co/6nJ9g4cBZw
— Peter Friese (@peterfriese) March 10, 2026
