这周小龙虾异常火热,我的信息流里、周围同事的聊天话题里有近一半都是关于小龙虾的。 碰巧前几天跟同事聊了聊怎么用小龙虾去操控手机,做一下自动化的事情。 我跟他推荐了智谱的 AutoGLM,之前我在手机上体验过他家的同名 App,提供了虚拟手机来实现一些自动化操作。

AutoGLM 本身也开源,可以用来部署在本地,通过 ADB 去操控手机。 https://github.com/zai-org/Open-AutoGLM

cover

不过我也没试过,于是周末在家…

说干就干 快快动手

我跟获麟(我的 OpenClaw 小龙虾助手,部署在自己家里的旧笔记本上)说:

我想在我的本地安装 auto-glm 来控制我的手机,做一些自动化的工作,需要执行哪些步骤

获麟给说了下步骤:

手机端

  1. 开发者模式:设置 → 关于手机 → 连续点击版本号 7 次
  2. 开启 USB 调试:设置 → 开发者选项 → USB 调试
  3. 部分机型还需开启:USB 调试(安全设置)
  4. 安装 ADB Keyboard:下载 APK (https://github.com/senzhk/ADBKeyBoard/blob/master/ADBKeyboard.apk)
  5. 启用 ADB Keyboard:设置 → 语言和输入法 → 启用它

电脑端 安装连接手机的 ADB 工具

# 安装 ADB 工具
sudo pacman -S android-tools  # 你的 CachyOS

# 验证连接
adb devices  # 应该显示设备列表

部署 Agent 代码

cd ~/workspace  # 或你想放的目录
git clone https://github.com/zai-org/Open-AutoGLM.git
cd Open-AutoGLM

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .

最后是配置模型等工作,完成后就能执行。

弄巧成拙的开始

本来一切都好好的,如果按上述剧本进行下去,这周末会很有趣,但没有太多惊喜🤣

我仔细询问了一些细节,获麟也问了我手机型号、有没有订阅大模型之类的。

我回答了我的手机型号,也有 Coding Plan 不过是阿里的,他突然话锋一转,说他自己也可以帮我完成操作手机的任务。

他也能上

又沟通了一下,他反复推销他自己那套方案🤣

推销方案

ok 你行你上吧

你行你上

很快他就给我整了个操控手机的 skill。

我让获麟给我老婆发个消息测试一下,结果他一通操作后表示

刚打开对话框

实际上,只是刚打开对话框。

再给他一次机会,结果还是失败了🤣

还是失败

我猜测可能是他点击微信消息输入框时,对应的坐标点位稍微偏上了一些,结果就点到了聊天记录里新的一条消息,正好还是个小程序卡片。

行吧,你退出再重试吧😮‍💨 然后他一直退不出小程序,被小程序的弹窗给彻底打败了🤣 笑死个人,要不咱们还是安装 AutoGLM 吧(小技巧 TIPS:/stop 命令阻止小龙虾发疯)

被弹窗打败

好,安装官方 AutoGLM!

获麟在前面堪称灾难级的操作后,非常迅速地安装好了 AutoGLM。

安装完成

配置完成 API KEY 后,直接测试了一条微信消息,并且自我评价比之前手动控制精准多了🤣

精准多了

微信消息确实发送成功👏

消息成功

要让他做个啥呢?

帮我买口香糖吧

最近口香糖没存货了,那就帮我买个口香糖吧。

买口香糖

又经过几轮筛选,最后挑了一个我满意的选项,我让他帮我下单。 但地址不对(因为刚给老家买了东西),先帮我换成默认地址。

地址不对

发现 AutoGLM 有安全规范,不会帮你自动下单;但是我们的获麟可以呀😄获麟扳回一局!

扳回一局

应该是我设置了小额免密,直接就下单成功了👍 坐等到货!