Pinky
Pinky 是一款跨平台桌面应用,让 Claude Code、Codex、Cursor 等支持 MCP 的智能体或脚本操作真实的 iPhone 与 Android 手机;你可以在电脑上观看过程、批准风险步骤,并回看每次运行的记录。
访问 DIYgod/pinky项目简介
Pinky 是一款跨平台桌面应用,让支持 MCP 的 AI 智能体操作真实的 iPhone 或 Android 手机,而用户可在电脑上观看并批准风险步骤。审批由 Pinky 的网关强制执行,而不是依赖对智能体的指令;每次运行都可借助步骤记录、截图和屏幕录像回看,这些内容保存在本机。
核心功能
- 在 macOS、Windows 和 Linux 上控制 Android 10 至 17 手机以及 iOS 17.4 或更高版本的 iPhone 或 iPad。
- 通过 stdio 或 HTTP 连接 Claude Code、Claude Desktop、Codex、Cursor 等支持 MCP 的智能体,也可连接脚本。
- 由网关对支付、交易、转账等风险操作强制执行审批,并可选择让发送、下单、删除、通话、安装、外部链接和设置变更也等待确认。
- 默认将银行、钱包和密码管理器应用设为不可访问,并阻止向密码或一次性验证码字段输入内容。
- 在 Android 13 及更高版本上,智能体可在隐藏的第二屏幕中工作,手机自身的屏幕仍归用户使用,或保持关闭和锁定。
- 用户可随时接管并暂停智能体;每一步都会连同截图和屏幕录像被记录,并可导出为 HTML 报告。
适用场景
- 让智能体执行打开信息并起草或发送回复等手机操作,同时由你批准敏感步骤。
- 审查并批准智能体在手机上尝试的支付、交易或转账。
- 没有实体手机时,可针对 iOS 模拟器或 Android 模拟器测试智能体工作流。
快速开始
- 从最新发布版本下载并安装 Pinky,支持 macOS、Windows 或 Linux。
- 按 Pinky 的添加手机步骤启用所需的调试或开发者模式并连接手机。
- 打开“设置 › 智能体”连接支持 MCP 的智能体;若未列出,可手动添加 Pinky 的 MCP 服务器。
- 让智能体在手机上做一件事,并在 Pinky 窗口中观看;对等待中的步骤进行批准。
部署与要求
- macOS 13 或更高版本(Apple 芯片或 Intel)、Windows 10 或 11 64 位,或 64 位 Linux 系统(Ubuntu 20.04、Debian 11 或更新版本,并需 GTK 3)。
- Android 10 至 17 手机及 USB 线缆;Wi-Fi 配对需要 Android 11 或更高版本,Android 10 可从 USB 切换到 Wi-Fi。
- iOS 17.4 或更高版本的 iPhone 或 iPad,以及用于设置的 USB 线缆;iOS 17.4 至 26 还需从 Xcode 一次性安装 WebDriverAgent 辅助程序。
- 支持 MCP 的智能体,例如 Claude Code、Claude Desktop、Codex 或 Cursor。
- 设置 iPhone 需要 Apple 的开发者磁盘映像;它随 Xcode 提供,Pinky 不附带。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。