Open Source · MIT License
把旧手机变成
AI 智能体
用自然语言告诉它目标,它会自动操作手机 — 点击、输入、滑动、打开应用。连接 MiniMax AI,手机就是你的私人助理。
uclaw — 手机端
$ 打开微信,给妈妈发"母亲节快乐"
--- step 1/12 --- think: 正在打开微信
action: launch(wechat) [842ms]
--- step 2/12 --- think: 微信已打开,点击搜索
action: tap(search_icon) [623ms]
--- step 3/12 --- think: 搜索妈妈
type("妈妈") [501ms]
--- step 4/12 --- think: 点击妈妈的头像
tap(mom) [412ms]
--- step 5/12 --- 输入消息
type("母亲节快乐") [389ms]
tap(send) [200ms]
--- done ---
工作原理
感知屏幕 → AI 推理 → 执行动作 → 循环,直到任务完成。
01
感知
通过 uiautomator 捕获屏幕元素坐标和状态,解析可点击的控件列表。
02
推理
将屏幕状态 + 用户目标发送给 MiniMax AI,模型返回思考过程和下一步动作。
03
行动
通过 ADB 执行动作:tap type swipe launch press 等。
04
自适应
如果屏幕 3 步没有变化,自动触发恢复机制。遇到弹窗也能自动处理。
核心功能
支持三种模式,覆盖从简单到复杂的各种场景。
自然语言控制
用中文描述你的目标,AI 自动规划并执行操作步骤。
工作流模式
JSON 格式定义多步骤任务,跨应用自动导航。
流程模式
YAML 定义固定步骤,无需 AI 即时执行,适合重复任务。
自动适应
按钮移动、弹窗出现、布局变化时自动调整策略。
远程控制
配合 Tailscale,随时随地通过 ADB 控制手机。
MiniMax AI
内置 AI 推理能力,无需额外 API Key,开箱即用。
安装配置
手机安装 APK,配置配对服务器,三分钟搞定。
$ 步骤 1 — 下载 APK
https://github.com/bliss1988/uclaw/releases
$ 步骤 2 — 配置配对服务器
配对服务器地址: https://82.157.11.103
$ 步骤 3 — 开始使用
在手机 APP 中输入你的目标:
"打开微信,给妈妈发消息" 或任意自然语言
应用场景
你的旧手机可以是各种智能体。
微信自动化
自动发消息、回复、转发,适合客服和定时提醒场景。
早间简报
每天早上自动查天气、日程、新闻,推送到微信。
信息采集
自动搜索、收集、整理网页和 App 中的数据。
旧手机常驻
抽屉里的旧手机变常年在线的 AI 智能体,24小时待命。