longarm 可以把 Android 手机或平板变成一个可远程控制的端点,适合开发者、测试人员、自动化脚本、MCP 客户端和 AI Agent 使用。
启动内置 HTTP 服务器或基于 HTTP 的 MCP 服务器,复制设备 URL,就可以从同一网络中的另一台机器发送简单请求。longarm 能按精确屏幕坐标注入点击、滑动、长按、捏合、旋转和双指滑动,返回屏幕尺寸与密度,捕获 PNG 截图,打开 App 或 Android Intent,并显示或隐藏悬浮控制按钮。
对于重复工作,可以保存批量任务,把手势、延迟、截图、App 启动和 Android Intent 操作组合成可复用流程。你可以在应用内运行,也可以通过 HTTP API 触发,或让兼容 MCP 的 Agent 列出、保存、运行并查看批量任务历史。
这款应用面向实际的 Android 自动化工作流:当你需要用脚本直接操作真实设备时,可以用它驱动测试流程、从桌面工具操作 App、采集截图、重复设置步骤,或把更高层的 AI Agent 连接到实体 Android 屏幕。
通过 HTTP 和 MCP 控制真实 Android 设备
启动内置 HTTP 服务器或基于 HTTP 的 MCP 服务器,复制设备 URL,就可以从同一网络中的另一台机器控制实体 Android 屏幕。longarm 让脚本、桌面工具和 AI Agent 无需 root 就能使用手势、App 操作、截图和屏幕信息。
面向重复流程的批量任务
保存带名字的点击、滑动、延迟、截图、App 启动和 Android Intent 操作序列。你可以在 Batch 标签页运行,也可以通过 HTTP 触发,或让兼容 MCP 的 Agent 用一次调用启动完整流程。
面向脚本和 Agent 的 API 文档
文档页列出超过 20 个接口及实时参数,包括手势、截图、打开 App、Intent、批量任务增删改查、运行状态和历史导出。你可以一键复制整套 API 为 Markdown,直接粘贴到脚本、测试系统或 Agent 提示词中。
HTTP 和 MCP 调用的实时日志
历史记录页会实时显示传入的 HTTP 请求和 MCP 工具调用,并带有状态码、方法和筛选。你可以用它审计远程控制会话,并在设备运行时调试失败的自动化步骤。
批量运行历史和截图结果
每次批量任务运行都会记录状态、进度、消息和捕获到的截图。你可以在设备上查看已完成、失败、中止或正在运行的流程,并在需要 QA 证据或自动化报告时导出截图。