peekaboo by steipete/clawdis
npx skills add https://github.com/steipete/clawdis --skill peekabooPeekaboo 是一个完整的 macOS UI 自动化 CLI:捕获/检查屏幕、定位 UI 元素、驱动输入以及管理应用/窗口/菜单。命令共享快照缓存并支持 --json/-j 以用于脚本编写。运行 peekaboo 或 peekaboo <cmd> --help 查看标志;peekaboo --version 打印构建元数据。提示:通过 polter peekaboo 运行以确保使用最新构建。
核心功能
bridge:检查 Peekaboo Bridge 主机连接性capture:实时捕获或视频摄取 + 帧提取clean:清理快照缓存和临时文件广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
config:初始化/显示/编辑/验证、提供者、模型、凭证image:捕获屏幕截图(屏幕/窗口/菜单栏区域)learn:打印完整的代理指南 + 工具目录list:应用、窗口、屏幕、菜单栏、权限permissions:检查屏幕录制/辅助功能状态run:执行 .peekaboo.json 脚本sleep:暂停执行一段时间tools:列出可用工具,支持过滤/显示选项交互功能
click:通过 ID/查询/坐标定位,支持智能等待drag:在元素/坐标/Dock 之间拖放hotkey:组合键,如 cmd,shift,tmove:光标定位,可选平滑移动paste:设置剪贴板 -> 粘贴 -> 恢复press:特殊键序列,支持重复scroll:方向滚动(目标化 + 平滑)swipe:目标之间的手势式拖动type:文本 + 控制键(--clear、延迟)系统功能
app:启动/退出/重新启动/隐藏/取消隐藏/切换/列出应用clipboard:读取/写入剪贴板(文本/图像/文件)dialog:点击/输入/文件/关闭/列出系统对话框dock:启动/右键点击/隐藏/显示/列出 Dock 项目menu:点击/列出应用程序菜单 + 菜单栏附加项menubar:列出/点击状态栏项目open:增强版 open,支持应用定位 + JSON 载荷space:列出/切换/移动窗口(桌面空间)visualizer:运行 Peekaboo 视觉反馈动画window:关闭/最小化/最大化/移动/调整大小/聚焦/列出视觉功能
see:带注释的 UI 映射图、快照 ID、可选分析全局运行时标志
--json/-j, --verbose/-v, --log-level <level>--no-remote, --bridge-socket <path>peekaboo permissions
peekaboo list apps --json
peekaboo see --annotate --path /tmp/peekaboo-see.png
peekaboo click --on B1
peekaboo type "Hello" --return
--app, --pid, --window-title, --window-id, --window-index--snapshot(来自 see 的 ID;默认为最新)--on/--id(元素 ID),--coords x,y--no-auto-focus, --space-switch, --bring-to-current-space, --focus-timeout-seconds, --focus-retry-count--path, --format png|jpg, --retina--mode screen|window|frontmost, --screen-index, --window-title, --window-id--analyze "prompt", --annotate--capture-engine auto|classic|cg|modern|sckit--duration(拖动/滑动),--steps, --delay(输入/滚动/按键)--profile human|linear, --wpm(输入)--direction up|down|left|right, --amount <ticks>, --smoothpeekaboo see --app Safari --window-title "Login" --annotate --path /tmp/see.png
peekaboo click --on B3 --app Safari
peekaboo type "user@example.com" --app Safari
peekaboo press tab --count 1 --app Safari
peekaboo type "supersecret" --app Safari --return
peekaboo list windows --app "Visual Studio Code" --json
peekaboo click --window-id 12345 --coords 120,160
peekaboo type "Hello from Peekaboo" --window-id 12345
peekaboo image --mode screen --screen-index 0 --retina --path /tmp/screen.png
peekaboo image --app Safari --window-title "Dashboard" --analyze "Summarize KPIs"
peekaboo see --mode screen --screen-index 0 --analyze "Summarize the dashboard"
peekaboo capture live --mode region --region 100,100,800,600 --duration 30 \
--active-fps 8 --idle-fps 2 --highlight-changes --path /tmp/capture
peekaboo app launch "Safari" --open https://example.com
peekaboo window focus --app Safari --window-title "Example"
peekaboo window set-bounds --app Safari --x 50 --y 50 --width 1200 --height 800
peekaboo app quit --app Safari
peekaboo menu click --app Safari --item "New Window"
peekaboo menu click --app TextEdit --path "Format > Font > Show Fonts"
peekaboo menu click-extra --title "WiFi"
peekaboo dock launch Safari
peekaboo menubar list --json
peekaboo move 500,300 --smooth
peekaboo drag --from B1 --to T2
peekaboo swipe --from-coords 100,500 --to-coords 100,200 --duration 800
peekaboo scroll --direction down --amount 6 --smooth
peekaboo hotkey --keys "cmd,shift,t"
peekaboo press escape
peekaboo type "Line 1\nLine 2" --delay 10
注意事项
peekaboo see --annotate 来识别目标。每周安装量
896
代码仓库
GitHub 星标数
336.0K
首次出现
2026年1月24日
安全审计
安装于
openclaw804
gemini-cli750
codex729
opencode726
cursor705
github-copilot697
Peekaboo is a full macOS UI automation CLI: capture/inspect screens, target UI elements, drive input, and manage apps/windows/menus. Commands share a snapshot cache and support --json/-j for scripting. Run peekaboo or peekaboo <cmd> --help for flags; peekaboo --version prints build metadata. Tip: run via polter peekaboo to ensure fresh builds.
Core
bridge: inspect Peekaboo Bridge host connectivitycapture: live capture or video ingest + frame extractionclean: prune snapshot cache and temp filesconfig: init/show/edit/validate, providers, models, credentialsimage: capture screenshots (screen/window/menu bar regions)learn: print the full agent guide + tool cataloglist: apps, windows, screens, menubar, permissionspermissions: check Screen Recording/Accessibility statusrun: execute .peekaboo.json scriptssleep: pause execution for a durationtools: list available tools with filtering/display optionsInteraction
click: target by ID/query/coords with smart waitsdrag: drag & drop across elements/coords/Dockhotkey: modifier combos like cmd,shift,tmove: cursor positioning with optional smoothingpaste: set clipboard -> paste -> restorepress: special-key sequences with repeatsscroll: directional scrolling (targeted + smooth)swipe: gesture-style drags between targetstype: text + control keys (, delays)System
app: launch/quit/relaunch/hide/unhide/switch/list appsclipboard: read/write clipboard (text/images/files)dialog: click/input/file/dismiss/list system dialogsdock: launch/right-click/hide/show/list Dock itemsmenu: click/list application menus + menu extrasmenubar: list/click status bar itemsopen: enhanced open with app targeting + JSON payloadsspace: list/switch/move-window (Spaces)visualizer: exercise Peekaboo visual feedback animationsVision
see: annotated UI maps, snapshot IDs, optional analysisGlobal runtime flags
--json/-j, --verbose/-v, --log-level <level>--no-remote, --bridge-socket <path>peekaboo permissions
peekaboo list apps --json
peekaboo see --annotate --path /tmp/peekaboo-see.png
peekaboo click --on B1
peekaboo type "Hello" --return
--app, --pid, --window-title, --window-id, --window-index--snapshot (ID from see; defaults to latest)--on/--id (element ID), --coords x,y--no-auto-focus, , , , --path, --format png|jpg, --retina--mode screen|window|frontmost, --screen-index, --window-title, --window-id--analyze "prompt", --annotate--capture-engine auto|classic|cg|modern|sckit--duration (drag/swipe), --steps, --delay (type/scroll/press)--profile human|linear, --wpm (typing)--direction up|down|left|right, --amount <ticks>, --smoothpeekaboo see --app Safari --window-title "Login" --annotate --path /tmp/see.png
peekaboo click --on B3 --app Safari
peekaboo type "user@example.com" --app Safari
peekaboo press tab --count 1 --app Safari
peekaboo type "supersecret" --app Safari --return
peekaboo list windows --app "Visual Studio Code" --json
peekaboo click --window-id 12345 --coords 120,160
peekaboo type "Hello from Peekaboo" --window-id 12345
peekaboo image --mode screen --screen-index 0 --retina --path /tmp/screen.png
peekaboo image --app Safari --window-title "Dashboard" --analyze "Summarize KPIs"
peekaboo see --mode screen --screen-index 0 --analyze "Summarize the dashboard"
peekaboo capture live --mode region --region 100,100,800,600 --duration 30 \
--active-fps 8 --idle-fps 2 --highlight-changes --path /tmp/capture
peekaboo app launch "Safari" --open https://example.com
peekaboo window focus --app Safari --window-title "Example"
peekaboo window set-bounds --app Safari --x 50 --y 50 --width 1200 --height 800
peekaboo app quit --app Safari
peekaboo menu click --app Safari --item "New Window"
peekaboo menu click --app TextEdit --path "Format > Font > Show Fonts"
peekaboo menu click-extra --title "WiFi"
peekaboo dock launch Safari
peekaboo menubar list --json
peekaboo move 500,300 --smooth
peekaboo drag --from B1 --to T2
peekaboo swipe --from-coords 100,500 --to-coords 100,200 --duration 800
peekaboo scroll --direction down --amount 6 --smooth
peekaboo hotkey --keys "cmd,shift,t"
peekaboo press escape
peekaboo type "Line 1\nLine 2" --delay 10
Notes
peekaboo see --annotate to identify targets before clicking.Weekly Installs
896
Repository
GitHub Stars
336.0K
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykFail
Installed on
openclaw804
gemini-cli750
codex729
opencode726
cursor705
github-copilot697
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
102,200 周安装
域名猎手技能:智能生成创意域名、比价购买、优惠码查找一站式服务
774 周安装
Streamdown:专为流式渲染优化的 React Markdown 渲染器,内置安全与交互控件
774 周安装
百度AI搜索技能:集成百度千帆平台,支持网页/百科/AI智能搜索,提升开发效率
775 周安装
Playwright 交互式测试技能:持久会话调试本地Web/Electron应用,无需重启工具链
775 周安装
HumanizerAI 人性化工具:一键将 AI 文本转化为自然人类写作,绕过 AI 检测
776 周安装
iOS调试器代理 - 自动化Xcode模拟器构建、UI交互与日志捕获工具
777 周安装
--clearwindow: close/minimize/maximize/move/resize/focus/list--space-switch--bring-to-current-space--focus-timeout-seconds--focus-retry-count