用自然语言告诉它目标。它会读取屏幕、理解任务、自动点击输入, 一步步帮你完成手机操作。
$ bun run src/kernel.ts 输入你的目标: 打开微信,搜索"文件传输助手" --- 步骤 1/30 --- 思考: 我在主屏幕。正在打开微信。 动作: 启动微信 (842ms) --- 步骤 2/30 --- 思考: 微信已打开。正在点击搜索图标。 动作: 点击 (623ms) --- 步骤 3/30 --- 思考: 搜索框已聚焦。 动作: 输入"文件传输助手" (501ms) --- 步骤 4/30 --- 动作: 点击搜索 (389ms) --- 步骤 5/30 --- 思考: 已找到文件传输助手。完成。 动作: 完成 (412ms)
每一步都是一个循环:截图获取界面 → 筛选可交互元素 → 发送给大模型 → 执行操作 → 重复直到完成。
通过 uiautomator dump 获取屏幕截图,解析界面元素坐标和状态。
将屏幕状态和目标发送给大模型,模型返回思考过程和下一步操作。
通过 ADB 执行操作:点击、输入、滑动、启动应用、返回等 22 种操作。
根据执行结果调整策略,继续下一步操作直到任务完成。
从快速执行到深度推理,满足不同复杂度的任务需求。
最智能的模式。模型会思考、规划、执行、反思,每一步都有推理过程。
目标:帮我订明天早上8点的闹钟 思考:我需要打开时钟应用,找到闹钟设置... 动作:launch Clock
轻量快速,适合简单重复任务。观察-行动-观察的快速循环。
目标:打开微信 动作:launch com.tencent.mm
零推理开销。输入任务立即执行,最快最简单。
目标:打开设置 动作:launch Settings
只要你能描述出来,AI 就能帮你做到。
自动发送消息、搜索联系人、转发内容、点赞朋友圈。专门优化支持微信、支付宝、美团等中国常用 App。
目标:给妈妈转1000块钱 思考:打开微信支付 -> 找到转账 -> 选择妈妈 -> 输入金额
自动打开 App、搜索关键词、浏览结果、点击感兴趣的内容。
自动在多个平台搜索同一商品,比对价格,找出最优选择。
自动浏览资讯 App,提取感兴趣的文章标题和链接。
设置定时任务,到点自动执行手机操作。
自动搜索并下载图片、视频、音乐等内容。
了解这些限制更好地使用 uclaw。
只需几步,就能用自然语言控制你的手机。
打开 App,使用配对码连接你的手机。配对码在控制台获取。
用 USB 或 WiFi 连接手机到电脑,确保 ADB 可用。
adb connect 192.168.1.100:5555
在 App 里输入你的目标,让 AI 帮你完成手机操作!
帮我打开微信,给爸爸发"父亲节快乐"
基础功能完全免费,开源透明。
无限任务执行、支持中文界面、持续更新中。源代码完全开源,可自行部署。
开源地址: github.com/bliss1988/uclaw
git clone https://github.com/bliss1988/uclaw cd uclaw bun install bun run dev