实时镜像
真机走 HEVC 实时镜像;模拟器直接读取屏幕,只在画面变化时出帧。
实时显示并控制 iPhone、Android 真机与模拟器。内置 MCP,让 Claude Code、Codex 等 AI Agent 也能看屏幕、点按、输入。
原生 SwiftUI 界面,Liquid Glass 风格。真机后端基于 CoreDevice,模拟器后端直接读取 CoreSimulator 画面。
真机走 HEVC 实时镜像;模拟器直接读取屏幕,只在画面变化时出帧。
鼠标点即轻点、拖即滑动。⌘K 把 Mac 键盘直接发给设备,真机还能当外接键盘,用手机输入法打中文。
Claude Code、Codex 等 Agent 一条命令接入,App 内实时显示 Agent 的每一步。
list_elements 把屏幕读成紧凑大纲,按引用点按;读不到时自动退回本机 OCR。
每台设备各有一个会话,可同时连接多台,切换显示不影响后台设备。
在 App 内保存数字锁屏密码,Agent 用 unlock_device 解锁,工具不会返回密码。
用浏览器(包括手机)控制这台 Mac 连接的设备。默认关闭,只在可信网络里打开。
基于 ADB 和 scrcpy,与 iOS 同一套操作和 MCP 工具。
经 Apple 公证,内置 Sparkle 在线更新,新版本发布后自动提示。
App 内置 MCP 服务,Agent 通过 stdio 桥接入,配置里不需要端口。App 没运行时,Agent 第一次调用会在后台启动它。右侧“Agent”页能实时看到每一步操作。
list_elements 读辅助功能树,按引用点按,比截图省也更准claude mcp add --scope user device-control -- "/Applications/Device Control.app/Contents/MacOS/DeviceControl" --mcp-stdio
codex mcp add device-control -- "/Applications/Device Control.app/Contents/MacOS/DeviceControl" --mcp-stdio
“列出可用设备,连接我的 iPhone,读一下屏幕,告诉我现在在哪个界面。”
已经 Developer ID 签名和 Apple 公证,下载后可直接打开。
放进应用程序文件夹后路径固定,Agent 配置不会失效。
USB 连接 iPhone 后点“连接”,按引导信任电脑并打开开发者模式。系统询问“本地网络”时选择允许。