0.4.0 新功能 OpenAI、Gemini 和 OpenRouter · 每日预算 · 通知

Talos · Android 自动化 AI 代理

描述任务。
让 Talos 在 Android 上完成。

Talos 是一款桌面端自动化代理,通过 ADB 控制连接到你电脑的 Android 设备。用自然语言给它设定目标,自动操作你拥有或获授权控制的手机和模拟器。

自托管 · Windows 和 Linux · 自选 AI 提供商

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

示例任务 单次运行

你的目标

“在通讯录中添加张伟,号码为 5550100。确认保存的联系人出现在列表中。”

  1. 01
    打开联系人表单

    成功:可以看到姓名和电话字段。

  2. 02
    填写联系人信息

    成功:字段中显示张伟和 5550100。

  3. 03
    保存并检查结果

    成功:张伟出现在通讯录中。

40 次迭代15 分钟预算阈值 0.50 美元

示意性的任务定义,并非录制的运行。最后一次模型调用可能超出预算阈值。

Android 模拟器和实体手机目标 + 可见的成功标准Claude、OpenAI、Gemini 或 OpenRouter可查看的运行历史

Talos 是什么?

为你的 Android 流程服务的 AI 操作员。

手动一遍遍重复同一条应用流程,耗费注意力;为每种变化编写脚本,又要持续维护。使用 Talos,你只需定义结果,由代理根据当前屏幕选择操作。

控制面板运行在你自己的电脑上,受密码保护,并通过 ADB 控制 Android。任务上下文和屏幕观察会发送到你配置的 AI 提供商。

了解 Android 模拟器自动化 →
Talos 控制面板,显示已连接的 Android 手机、任务状态以及 CPU、内存和磁盘指标。
Talos 控制面板。截图为波兰语界面;面板也提供英语、德语、西班牙语、法语和中文界面。

工作原理

连接。描述。运行并复查。

从一个应用和一个可观察的结果开始。

01 / 连接

接入 Android 设备

安装 Talos,设置面板密码,并通过 ADB 连接已授权的模拟器或手机。添加 Claude、OpenAI、Gemini 或 OpenRouter 的 API 密钥,或自定义模型端点。

02 / 定义

告诉代理什么算成功

选择设备并描述目标。添加上下文、可选阶段、限制,如有需要还可以为该任务单独指定模型。选择单次任务或连续任务。

03 / 复查

启动任务并查看结果

观看设备预览,打开运行时间线,查看代理观察到了什么、执行了哪些操作、花费多少以及运行如何结束。

主要功能

从目标到可查看的运行。

用自然语言定义结果

描述目标,添加可选阶段,并为每个阶段设定可见的成功标准;也可以让 AI 建议阶段。

直接操作眼前的界面

代理读取界面元素和截图,然后点击、滚动、输入、打开应用并检查变化。运行前会唤醒屏幕,并解除未设密码的锁屏。

单次运行或持续运行

按设定间隔重复成功的周期,可限定工作时间,并把摘要带入下一周期。临时错误会自动重试,而不是直接停止任务。

看清发生了什么

每次运行都会保存观察、操作、结果、模型说明、token、费用和截图,相关日志一键可达。每个任务保留最近 10 次运行。

设置限制和每日预算

限制每次运行的迭代次数、时长和费用,并为单个任务和全部任务设置每日预算。每日预算用完后,连续任务会等到第二天。

为每个任务选择模型

使用你自己的密钥接入 Claude、OpenAI、Google Gemini、OpenRouter 或自定义 HTTP 端点。模型和 effort 可全局设置或按任务设置;每次运行都会记录所用配置。

无需盯守也能及时知道问题

当任务失败、达到限制或每日预算、失去手机连接或完成时,通过 Webhook、Discord、Telegram、ntfy 或电子邮件接收消息。

从预览中接管

在实时预览上点击、输入文字,并使用返回、主屏幕或最近使用的应用按钮来解锁手机或修正其状态。多个任务可以共用一台设备并依次运行。

可以放心长期运行的面板

受密码保护,API 密钥绝不会回传到浏览器;诊断页面提供可复制的报告,界面支持六种语言。

适合谁?

为开发者、QA 和技术运维人员减少重复劳动。

适用于工作发生在 Android 界面中的场景。

开发者

为演示准备应用状态

通过目标驱动的任务创建测试联系人或调整可见设置,开始前先检查最终界面。

QA 与应用团队

走通多屏幕流程

用可见的检查点描述应用流程。在时间线中查看代理在哪里成功、在哪里卡住。

技术运维人员

重复基于界面的流程

在工作时间内运行周期,设置每日预算,并在任务停止时收到通知。持续关注任务,需要时随时停止。

为什么选择 Talos?

定义意图,由代理决定下一步。

Talos 可以减少目标驱动任务所需的操作脚本。不过,它基于屏幕的决策仍需要在你的应用上验证。请与团队现有的检查手段配合使用。

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

开始之前

常见问题。

Talos 是什么?

Talos 是一个自托管的 AI 代理,用于自动化 Android 模拟器和手机。你描述目标,可选地添加带有可见成功标准的阶段,代理会观察界面并通过 ADB 选择操作。

可以使用哪些模拟器和设备?

Talos 可以连接通过 ADB 访问的 Android 设备,包括 Android 模拟器和开启了 USB 调试的手机。设备必须在线并已授权。运行前,Talos 会唤醒屏幕并解除没有 PIN、图案或密码的锁屏;设有安全锁的屏幕需要你自己解锁。不支持 iOS。

需要编写脚本或安装 Appium 吗?

你可以用自然语言定义任务,无需编写操作脚本。Talos 使用 ADB、界面观察和截图,不需要 Appium。清晰的目标和可观察的成功标准仍然很重要,每个流程都需要在你的应用上实际试用。

可以使用哪些 AI 模型?

Claude(Anthropic)、OpenAI、Google Gemini、OpenRouter,或实现了 Talos 协议的自定义 HTTP 端点。在“设置”中选择默认模型和 effort;每个任务都可以使用自己的模型,例如为频繁检查选用更便宜的模型。不支持工具调用的 OpenRouter 模型会在首次付费调用前被拒绝,不支持图像输入的模型不会收到截图。

许可证包含 AI 用量吗?

不包含。你使用自己的 API 密钥,由提供商直接向你计费。Talos 按提供商价格估算费用,采用 OpenRouter 返回的实际费用,并在面板上显示当日总额。自定义端点的费用不计算。

可以控制代理运行多久、花多少钱吗?

可以为每次运行设置迭代次数、时长和美元预算上限,并为单个任务和全部任务设置每日预算。运行预算在每次模型响应后检查,因此最后一次调用可能超出预算。每日预算用完后,连续任务会等到第二天(按服务器时间)。你可以在面板中随时停止任何任务。

哪些数据会离开我的电脑?

控制面板、任务定义、运行历史和费用记录都保存在你的主机上,并受面板密码保护。你选择的 AI 提供商会收到用于决策的任务上下文、界面观察和截图。已授权的安装还会连接许可证服务器,通知则发送到你配置的渠道。自托管并不意味着所有处理都在离线状态下完成。

Talos 能取代我的 Android 测试套件吗?

Talos 可以帮助你走通可见的应用流程,并收集可查看的运行历史。代理的决策可能不同,成功与否根据屏幕判断。精确断言、可重复的回归检查和发布门禁仍应使用确定性测试。

可以自动重复执行任务吗?

可以。连续任务会在可配置的间隔后重复成功的周期,也可以只在工作时间内运行,并把摘要传给下一周期。临时问题最多重试四次,间隔逐渐增加。摘要是模型生成的上下文,而不是精确的事件记录;请检查不能重复执行的操作。

许可证服务器无法访问怎么办?

正在运行的安装在最后一次成功验证许可证后,最多还能继续工作 72 小时。即使许可证未激活,也始终可以停止任务。

从一个流程开始

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

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

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