SuperAPI AI 工具集

peekaboo

通用与其它

查看项目

更新于 10-15 20:21

技能介绍

用途:Peekaboo 是面向 macOS 的完整 UI 自动化 CLI,用于截屏与检查界面、定位 UI 元素、驱动输入,以及管理应用、窗口和菜单。命令共享快照缓存,支持 --json/-j 以便脚本化。运行 peekaboo 或 peekaboo <cmd> --help 查看参数,peekaboo --version 打印构建信息。

主要能力:核心命令包括 bridge(检查 Bridge 主机连通性)、capture(实时捕获或视频导入与抽帧)、clean(清理快照缓存与临时文件)、config(初始化/查看/编辑/校验、提供方、模型、凭据)、image(截取屏幕/窗口/菜单栏区域)、learn(打印完整智能体指南与工具目录)、list(应用、窗口、屏幕、菜单栏、权限)、permissions(检查屏幕录制/辅助功能状态)、run(执行 .peekaboo.json 脚本)、sleep、tools。交互命令包括 click、drag、hotkey、move、paste、press、scroll、swipe、type。系统命令包括 app、clipboard、dialog、dock、menu、menubar、open、space、visualizer、window。视觉命令 see 可生成带标注的 UI 地图与快照 ID,并可选分析。

使用方式:典型流程为 see -> click -> type,例如先 peekaboo see --app Safari --window-title "Login" --annotate --path /tmp/see.png,再 peekaboo click --on B3 --app Safari,然后 peekaboo type "user@example.com" --app Safari。交互命令常用定位参数有 --app、--pid、--window-title、--window-id、--window-index、--snapshot、--on/--id、--coords,以及焦点控制参数。截图参数含 --path、--format、--retina、--mode、--analyze、--annotate、--capture-engine。运动与输入参数含 --duration、--steps、--delay、--profile、--wpm、--direction、--amount、--smooth。全局运行参数有 --json/-j、--verbose/-v、--log-level、--no-remote、--bridge-socket。

适用场景:需要以脚本方式自动化 macOS 界面操作、截图分析、应用与窗口管理、菜单与 Dock 操作、鼠标手势与键盘输入的任务。

限制:需要屏幕录制与辅助功能权限;建议先用 peekaboo see --annotate 识别目标再点击。资料未提供收费、价格、平台支持范围等更多信息。