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小时待命。