最让我意外的是——根本不需要什么高配 PC 或 Mac Mini,一部旧手机就能把 OpenClaw 部署起来。先用旧手机玩玩,觉得值了再考虑投资正经服务器,这个思路我觉得挺合理的。
部署前的准备工作
三件事要提前搞定:
1. 重置旧手机
把手机恢复出厂设置,清除所有个人数据。这一步很重要,相当于做了信息隔离。
2. 准备 API Key
到 Claude 的开发者平台注册账号,进去找到 API Key 的入口,买个 5 到 10 美元的 Token 额度就够了。毕竟只是试水,没必要一上来就砸钱。API Key 复制好,注意别泄露给别人。
3. 创建 Telegram Bot
在 Telegram 里找到 BotFather,点 START,输入 /newbot 创建一个新 Bot。创建完之后输入 /mybots,找到刚才的 Bot,把 API Token 复制下来。同样,这个 Token 也要保管好。
正式部署:跟着走就行
我的建议是每一步都老老实实跟着做,别跳步骤,不然大概率翻车。我就是因为跳了一步,多折腾了好几个小时。
第一步:安装 Termux
在 Google Play 或 App Store 下载 Termux。
第二步:更新系统包
打开 Termux,输入:
pkg update && pkg upgrade -y
第三步:安装核心依赖
OpenClaw 需要 Node.js、Python 和编译工具(因为要编译 llama.cpp 等本地库):
pkg install nodejs-lts python make build-essential git -y
第四步:安装 OpenClaw
这一步大概要 15 到 25 分钟,取决于手机性能。手机会发热,保持电量充足:
npm install -g openclaw
第五步:验证安装
输入下面的命令,如果能看到版本号和帮助信息,说明核心安装成功:
openclaw --help
第六步:初始化与绑定
这是最关键的一步,注意先后顺序,启动比较慢要耐心等:
termux-chroot
然后:
openclaw onboard
termux-chroot 的作用是让 AI 以为自己运行在标准 Linux 环境里,而不是手机上。每次启动 Bot 之前都要先跑这个命令。
接下来会有一系列交互式配置:
- 选模型公司:选 Anthropic(就是 Claude 家的)
- 输入模型 API Key
- 选具体模型(我用的 Claude 3.5 Sonnet)
- 绑定沟通渠道:选 Telegram,输入刚才的 Bot API Token
- 问你要不要设置 Skills(相当于给 AI Agent 赋能),选 Yes
- 后面问要不要绑定别的 API Key,全部选 No 就行,以后有需要再加
第七步:处理 Gateway 报错
这时候大概率会看到 openclaw gateway error,别慌,这是正常的。输入下面的命令就能正常启动:
openclaw gateway --verbose
启动也比较慢,耐心等就好。
防掉线小技巧
部署完之后有个很容易忽略的问题——手机后台杀进程会导致 AI 掉线。两个设置一定要做:
- 下拉通知栏,点击 Termux 通知里的「Acquire wakelock」
- 去手机设置里给 Termux 开启「允许后台高耗电」或「不进行电池优化」
一些实际感受
手机版的 OpenClaw 确实有一些限制,毕竟不是 Mac 或 PC,性能和功能都会打折扣。但对于想先体验一下 AI Agent 是怎么回事的人来说,这个方案的门槛已经足够低了——一部闲置旧手机、5 美元的 API 额度,半天时间就能跑起来。
如果玩下来觉得确实有用,再去投资一台 Mac Mini 当专用服务器也不迟。先低成本验证,再决定要不要加大投入,这个思路放在任何工具的尝试上都适用。