接入 Android 设备
安装 Talos,设置面板密码,并通过 ADB 连接已授权的模拟器或手机。添加 Claude、OpenAI、Gemini 或 OpenRouter 的 API 密钥,或自定义模型端点。
Talos · Android 自动化 AI 代理
Talos 是一款桌面端自动化代理,通过 ADB 控制连接到你电脑的 Android 设备。用自然语言给它设定目标,自动操作你拥有或获授权控制的手机和模拟器。
自托管 · Windows 和 Linux · 自选 AI 提供商
试用许可证无需绑卡。AI 用量另行计费。
你的目标
“在通讯录中添加张伟,号码为 5550100。确认保存的联系人出现在列表中。”
成功:可以看到姓名和电话字段。
成功:字段中显示张伟和 5550100。
成功:张伟出现在通讯录中。
示意性的任务定义,并非录制的运行。最后一次模型调用可能超出预算阈值。
Talos 是什么?
手动一遍遍重复同一条应用流程,耗费注意力;为每种变化编写脚本,又要持续维护。使用 Talos,你只需定义结果,由代理根据当前屏幕选择操作。
控制面板运行在你自己的电脑上,受密码保护,并通过 ADB 控制 Android。任务上下文和屏幕观察会发送到你配置的 AI 提供商。
了解 Android 模拟器自动化 →
工作原理
从一个应用和一个可观察的结果开始。
安装 Talos,设置面板密码,并通过 ADB 连接已授权的模拟器或手机。添加 Claude、OpenAI、Gemini 或 OpenRouter 的 API 密钥,或自定义模型端点。
选择设备并描述目标。添加上下文、可选阶段、限制,如有需要还可以为该任务单独指定模型。选择单次任务或连续任务。
观看设备预览,打开运行时间线,查看代理观察到了什么、执行了哪些操作、花费多少以及运行如何结束。
主要功能
描述目标,添加可选阶段,并为每个阶段设定可见的成功标准;也可以让 AI 建议阶段。
代理读取界面元素和截图,然后点击、滚动、输入、打开应用并检查变化。运行前会唤醒屏幕,并解除未设密码的锁屏。
按设定间隔重复成功的周期,可限定工作时间,并把摘要带入下一周期。临时错误会自动重试,而不是直接停止任务。
每次运行都会保存观察、操作、结果、模型说明、token、费用和截图,相关日志一键可达。每个任务保留最近 10 次运行。
限制每次运行的迭代次数、时长和费用,并为单个任务和全部任务设置每日预算。每日预算用完后,连续任务会等到第二天。
使用你自己的密钥接入 Claude、OpenAI、Google Gemini、OpenRouter 或自定义 HTTP 端点。模型和 effort 可全局设置或按任务设置;每次运行都会记录所用配置。
当任务失败、达到限制或每日预算、失去手机连接或完成时,通过 Webhook、Discord、Telegram、ntfy 或电子邮件接收消息。
在实时预览上点击、输入文字,并使用返回、主屏幕或最近使用的应用按钮来解锁手机或修正其状态。多个任务可以共用一台设备并依次运行。
受密码保护,API 密钥绝不会回传到浏览器;诊断页面提供可复制的报告,界面支持六种语言。
适合谁?
适用于工作发生在 Android 界面中的场景。
开发者
通过目标驱动的任务创建测试联系人或调整可见设置,开始前先检查最终界面。
QA 与应用团队
用可见的检查点描述应用流程。在时间线中查看代理在哪里成功、在哪里卡住。
技术运维人员
在工作时间内运行周期,设置每日预算,并在任务停止时收到通知。持续关注任务,需要时随时停止。
为什么选择 Talos?
Talos 可以减少目标驱动任务所需的操作脚本。不过,它基于屏幕的决策仍需要在你的应用上验证。请与团队现有的检查手段配合使用。
| 你的流程 | 脚本式 UI 自动化 | Talos AI 代理 |
|---|---|---|
| 定义任务 | 编写操作序列和断言。 | 描述目标和可见的成功标准。 |
| 响应屏幕 | 使用需要自己维护的选择器和分支。 | 根据当前界面和截图选择下一步操作。 |
| 排查运行 | 查看框架提供的日志和截图。 | 在一条时间线上查看观察、操作、结果、截图、token 和费用。 |
| 最适合 | 精确断言和可重复的回归门禁。 | 目标驱动的应用操作、准备类任务和探索式流程检查。 |
| 代价 | 前期编写脚本并持续维护。 | 模型延迟、提供商费用以及可能变化的决策。 |
开始之前
Talos 是一个自托管的 AI 代理,用于自动化 Android 模拟器和手机。你描述目标,可选地添加带有可见成功标准的阶段,代理会观察界面并通过 ADB 选择操作。
Talos 可以连接通过 ADB 访问的 Android 设备,包括 Android 模拟器和开启了 USB 调试的手机。设备必须在线并已授权。运行前,Talos 会唤醒屏幕并解除没有 PIN、图案或密码的锁屏;设有安全锁的屏幕需要你自己解锁。不支持 iOS。
你可以用自然语言定义任务,无需编写操作脚本。Talos 使用 ADB、界面观察和截图,不需要 Appium。清晰的目标和可观察的成功标准仍然很重要,每个流程都需要在你的应用上实际试用。
Claude(Anthropic)、OpenAI、Google Gemini、OpenRouter,或实现了 Talos 协议的自定义 HTTP 端点。在“设置”中选择默认模型和 effort;每个任务都可以使用自己的模型,例如为频繁检查选用更便宜的模型。不支持工具调用的 OpenRouter 模型会在首次付费调用前被拒绝,不支持图像输入的模型不会收到截图。
不包含。你使用自己的 API 密钥,由提供商直接向你计费。Talos 按提供商价格估算费用,采用 OpenRouter 返回的实际费用,并在面板上显示当日总额。自定义端点的费用不计算。
可以为每次运行设置迭代次数、时长和美元预算上限,并为单个任务和全部任务设置每日预算。运行预算在每次模型响应后检查,因此最后一次调用可能超出预算。每日预算用完后,连续任务会等到第二天(按服务器时间)。你可以在面板中随时停止任何任务。
控制面板、任务定义、运行历史和费用记录都保存在你的主机上,并受面板密码保护。你选择的 AI 提供商会收到用于决策的任务上下文、界面观察和截图。已授权的安装还会连接许可证服务器,通知则发送到你配置的渠道。自托管并不意味着所有处理都在离线状态下完成。
Talos 可以帮助你走通可见的应用流程,并收集可查看的运行历史。代理的决策可能不同,成功与否根据屏幕判断。精确断言、可重复的回归检查和发布门禁仍应使用确定性测试。
可以。连续任务会在可配置的间隔后重复成功的周期,也可以只在工作时间内运行,并把摘要传给下一周期。临时问题最多重试四次,间隔逐渐增加。摘要是模型生成的上下文,而不是精确的事件记录;请检查不能重复执行的操作。
正在运行的安装在最后一次成功验证许可证后,最多还能继续工作 72 小时。即使许可证未激活,也始终可以停止任务。