SuperAPI AI 工具集

pokeclaw-android-ai-agent

智能体与模型

查看项目

更新于 10-15 16:37

技能介绍

用途:PokeClaw 是一个开源 Android 应用,把设备端大模型变成可操作手机的 AI 智能体。模型读取当前屏幕的 UI 树,选择工具(点击、滑动、输入、打开应用、发送消息等),经 Android 无障碍服务执行,观察结果后循环直至任务完成;本地模式无需云端和 API 密钥。

主要能力:架构包含 TaskOrchestrator(任务生命周期与会话历史)、LLMEngine(LiteRT-LM 上的 Gemma 4,感知工具调用)、ToolDispatcher(分发到具体工具)。内置工具包括 AccessibilityTool(tap / swipe / long_press / input_text)、AppLaunchTool(open_app)、ScreenReaderTool(get_screen_info / take_screenshot)、MessagingTool(send_message / auto_reply)和 FinishTool(finish)。工具以 JSON Schema 声明,供 LiteRT-LM 做结构化输出;默认最大步数为 20。

安装与使用:克隆仓库并进入目录:git clone https://github.com/agents-io/PokeClaw.git 与 cd PokeClaw;建议 Android Studio Hedgehog 或更新版本,SDK Android 9+(API 28)、目标 API 34+、Kotlin 1.9+;在 app/build.gradle.kts 加入 LiteRT-LM、协程与 JSON 依赖;在 AndroidManifest.xml 声明无障碍服务、通知监听与可选前台服务权限;构建安装:./gradlew assembleDebug 与 adb install app/build/outputs/apk/debug/app-debug.apk,也可下载最新发布 APK。

适用场景:面向需要让 AI 在真机上自动完成点击、输入、打开应用、发送消息等界面操作的开发与实验场景。

限制:需授予无障碍与通知访问权限;本地推理受手机内存与算力限制;资料未提供内置模型文件的获取方式、云端模型的具体接入配置、支持机型范围及收费信息。