MotionEyes provides primitives to help your coding agents analyze and debug SwiftUI animations. by @edwardsanchezhttps://t.co/6nJ9g4cBZw
— Peter Friese (@peterfriese) March 10, 2026
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 技能呼叫方式。
