Android 模拟器自动化

通过 Android 界面工作的 AI 代理。

Talos 通过 ADB 连接 Android。给它一个目标,它会根据界面元素和截图决定点击哪里、输入什么,以及何时达到可见的检查点。

代理能做什么?

点击或长按元素、滑动和滚动、输入或清除文字、按下 Android 导航键、按包名打开应用、读取屏幕文字并等待指定文字出现。包含中文等非 ASCII 字符的文字会通过设备上的辅助程序粘贴(需要 Android 7 或更高版本)。

“观察 → 操作 → 验证”循环让代理根据当前界面选择下一步,你无需预先写好每一个操作。屏幕尺寸从当前界面读取,因此旋转屏幕或修改分辨率后也能正确处理。

哪些模拟器兼容?

一切从 ADB 连接开始。启动 Android 模拟器,确认它在 adb devices 中显示为在线设备。开启并授权 USB 调试后,实体 Android 手机同样可用。

目前没有针对特定第三方模拟器品牌的验证兼容列表。应用行为、Android 版本和界面无障碍支持都会影响结果。Talos 不控制 iOS 模拟器。

你的主机,你的设备。

一个工作区管理所有已连接的 Android 设备。

在 Windows、Linux 或 64 位树莓派上运行 Talos,并打开受密码保护的浏览器控制面板。查看检测到的设备,为每台设备分配一个或多个任务,无需启动任务即可查看或控制当前屏幕。

必须安装 ADB;如果它不在 PATH 中,请在配置中指定路径。FFmpeg 为可选组件,用于实时画面串流。使用你自己的 Claude、OpenAI、Google Gemini 或 OpenRouter API 密钥,或实现 Talos 协议的自定义 HTTP 端点——普通的聊天端点并不会自动兼容。

查看可用的 Windows 和 Linux 版本 →
Talos 设备页面,显示已连接的三星 Android 手机的实时屏幕预览。
在设备工作区中预览已连接的手机。

基于屏幕的自动化适用场景

对于应用设置、重复填写表单以及探索式流程——即描述结果比维护每个界面操作更容易的场景——可以使用目标驱动的交互。

代理能够根据当前的标签和屏幕内容作出反应,但这并不保证适用于所有动态界面。请在你的应用上测试,并使用可观察的阶段。Talos 会在运行前唤醒屏幕;设有 PIN、图案或密码的锁屏需要你自己解锁,否则本次运行会被跳过,不会调用模型。

查看具体的 Android 流程示例 →
为工作选择合适的工具
你的流程脚本式 UI 自动化Talos AI 代理
定义任务编写操作序列和断言。描述目标和可见的成功标准。
响应屏幕使用需要自己维护的选择器和分支。根据当前界面和截图选择下一步操作。
排查运行查看框架提供的日志和截图。在一条时间线上查看观察、操作、结果、截图、token 和费用。
最适合精确断言和可重复的回归门禁。目标驱动的应用操作、准备类任务和探索式流程检查。
代价前期编写脚本并持续维护。模型延迟、提供商费用以及可能变化的决策。

扩大使用前,先了解边界。

AI 的决策可能不同,模型调用会增加延迟和费用。Talos 适合可见的界面交互;它不提供确定性的测试断言、内置的 CI 测试运行器,也不保证能在所有应用上完成任务。

控制面板和运行历史保存在你的主机上,观察结果和相关截图会发送到你选择的模型提供商。已授权的安装会在线验证许可证;正在运行的安装可以承受最长 72 小时的许可证服务器中断。

先从一个模拟器开始并查看时间线。对于连续任务,请设置每周期限制和每日预算,并注意费用会在各周期之间累加。

从一个流程开始

把下一个重复的 Android 任务交给 Talos。

在你自己的模拟器或手机上试用。你只需要 ADB 连接、明确的目标和你的模型提供商。

试用许可证无需绑卡。AI 用量另行计费。