为什么要在手机上部署 AI 助理
Claude Code、Codex、Gemini CLI、OpenCode 这类工具在电脑端的自主能力已经被充分验证,但把 AI 助理部署到手机上,意味着你随时随地都能通过浏览器访问自己的私人 AI 服务。OpenClaw 近期在技术圈爆火(相关教程流量接近 793 万),阿里云和腾讯云的一键安装方案也推动了它在普通用户中的普及。不过,如果你手边有一台闲置安卓机,完全可以用更极客的方式自己搞定。
整体思路
这套方案基于三个关键点:
- Termux:安卓上的终端模拟器,相当于在手机里开了一个 Linux 命令行环境
- SSH 远程连接:从电脑端远程操控手机上的 Termux,所有操作都在电脑上完成
- OpenCode 驱动:整个安装配置过程几乎全程交给 AI 编程工具来执行,属于"黑盒操作"
理解了这个链路,你可以把 OpenCode 换成 Claude Code,把 OpenClaw 换成其他项目,思路是通用的。
第一步:安装 Termux
从 Termux 的 GitHub 仓库(termux/termux-app)下载最新版 APK。建议用较新的版本,因为 OpenClaw 开发中使用了较新的技术栈,老版本容易遇到兼容性问题。
下载后通过微信或其他方式传到手机,安装并打开 Termux,看到终端界面即表示安装成功。
第二步:建立远程连接
在 Termux 中配置 SSH 服务,让电脑可以远程操控手机。核心命令是启动 sshd 服务,然后设置登录密码。
获取手机 IP 地址时,可能需要先安装 iproute2:
pkg install iproute2
拿到 IP 后,在电脑终端输入:
ssh u0_a242.168.1.6 -p 8022
输入密码后看到 Termux 的命令行提示符,说明远程连接成功。
这一步在局域网内没有问题,但如果你想在地铁上、户外随时连接手机,就需要内网穿透工具。
第三步:配置远程访问(可选)
为了实现随时随地连接,可以使用 Tailscale 这类组网工具。在电脑和手机上分别安装 Tailscale 客户端,登录同一账号后,两台设备就处于同一虚拟局域网中,直接用 Tailscale 分配的 IP 进行 SSH 连接即可。
这一步建议配置 SSH 密钥认证,省去每次输入密码的麻烦。还可以把连接脚本封装成 OpenCode 的 skill,以后直接呼叫就能连上手机。
Tailscale 有付费功能,也可以替换为其他开源方案。
第四步:部署 OpenClaw
远程连接打通后,让 OpenCode 分析 OpenClaw 项目(openclaw/openclaw)能否安装在手机上。AI 会列出依赖条件:Node.js、Git、Python 等环境。确认后直接让 AI 执行安装。
整个安装过程大约十分钟,期间 AI 会自动处理依赖安装、环境配置等问题。安装完成后还需要进行向导设置——这一步容易踩坑,因为配置文件的位置不太直观。
一个实用的技巧:让 OpenCode 把手机上的配置文件拷贝到本地,修改完再传回去。主要需要改两处配置,然后配置模型和 API 密钥。
配置完毕后启动服务,手机浏览器访问 http://127.0.0.1:18789,设置 Gateway 密码,进入对话界面,如果 AI 成功回复,部署就完成了。
稳定性与局限
坦率地说,目前这套方案的稳定性还有不少问题,毕竟 OpenClaw 本身很新,在手机这种非标准环境上运行更是如此。每个人的设备型号、系统版本、网络环境都不同,遇到的问题也会各有差异。
理想状态下,未来 OpenClaw 这类工具能进化到像安装一个 APP 一样完成部署,但目前还需要一定的折腾精神。这个方案同样适用于树莓派、Mac Mini 等设备——围观者中就有人在这些平台上成功跑通。
如果你手边有闲置的安卓设备,不妨拿来试试。重要的不是照搬每一步操作,而是理解"AI 工具 + 远程终端 + 开源项目"这个组合的可能性——学会思路,举一反三,才是这类实践最大的价值。