使用PokeClaw通过设备端AI代理控制Android设备 是做什么的?
运行设备端Android控制循环,在本地检查屏幕并执行应用操作,适用于移动自动化及测试工作流。
先决条件
PokeClaw;Android设备或模拟器;项目文档中说明的运行时依赖项
安装
来自上游的注意事项和限制:
- DroidRun/Mobilerun 本地/开源方案:在主机上通过Python CLI/容器运行代理循环,并通过ADB/端口转发与Portal APK通信。Portal APK利用Android无障碍服务获取界面树、手势、截图等。
- minitap/mobile-use、Mobile-Agent、AppAgent 和 AppAgentX 是外部SDK/研究框架,通常需要Python加ADB、UIAutomator、截图、Docker、云手机或主机端模型/API服务。
- 任务运行时无需连接电脑。
基本使用说明:
-
可在设备端运行Gemma 4实现本地、私有的手机控制,同时也支持可选的云端模型以应对需要更强推理能力的复杂任务。
-
任务状态会泄露到下一次运行中。
-
模型下载、存储或LiteRT启动失败会导致模型无法运行。
-
从上游文档提取:https://raw.githubusercontent.com/agents-io/PokeClaw/HEAD/README.md