一款macOS屏幕捕获与UI自动化CLI工具及菜单栏应用,支持AI代理通过MCP进行屏幕截图、UI检查和原生UI自动化。
- v4.6.0
- 发布于
- 3 天前
- 5,220
- 星标
- 16,320
- 下载
- 同步于
- 1 天前
最新版本
v4.6.02026年9月26日 16:52下载慢?可在上方随时切换镜像源
项目说明
项目概述
Peekaboo是一款macOS CLI和菜单栏应用,提供屏幕捕获、无障碍检查(accessibility inspection)和原生UI自动化能力。可直接使用,也可让AI代理规划多步骤工作流,或将同一工具集暴露给MCP客户端。
主要功能
- 屏幕截图:捕获应用窗口或整个系统屏幕
- UI检查:获取结构化UI地图,包含元素ID
- UI自动化:点击、输入文本、按键等操作
- MCP服务器支持:可连接Codex、Claude Code、Cursor等MCP客户端
- 后台自动化:支持后台按键和UI操作
- 签名Bridge凭证:支持后台自动化
适用人群
- 需要macOS UI自动化的开发者
- 使用AI编码代理(Claude Code、Codex、Cursor)的用户
- 希望为AI代理提供屏幕感知能力的工程师
快速上手
# 通过Homebrew安装CLI(需macOS 15+)
brew install steipete/tap/peekaboo
# 或通过npm安装MCP包(需Node.js 22+)
npx -y @steipete/peekaboo --version检查权限并截图:
peekaboo permissions status
peekaboo see --no-elements --mode screen --path /tmp/peekaboo-screen.png核心优势
- MCP原生支持,与AI代理深度集成
- 支持后台UI操作,无需应用前置
- 提供CLI和菜单栏应用两种界面
- 开源免费(MIT)
系统要求
- 操作系统:macOS 15或更高版本
- 额外依赖:Node.js 22+(npm包)
历史版本
排序