自动化
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日 19:06
在 GitHub 查看