首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >闲置手机装OpenClaw:三个不走寻常路的OpenClaw端侧部署项目

闲置手机装OpenClaw:三个不走寻常路的OpenClaw端侧部署项目

作者头像
用户11563501
发布2026-06-23 11:51:35
发布2026-06-23 11:51:35
1550
举报

最近如何在电脑或者云端部署OpenClaw的方式太多了,很多厂商更是号称一分钟完成部署。

前两天介绍的这个docker版本的也超级方便。

今天笔者介绍几个不走寻常路,在端侧设备部署OpenClaw的项目。

25美元手机跑OpenClaw

开发者Marshall Richards在2月7日展示了一个有趣的实验:在一台25美元的摩托罗拉手机上运行OpenClaw。

这台Moto G 2025配备4GB内存和8核ARM64处理器,原本是运营商的亏本促销产品。

Richards在ClawPhone项目中详细记录了安装过程。

关键是在Termux环境下通过npm安装OpenClaw,而不是使用官方的bash脚本。

安装过程需要手动编译llama.cpp,耗时15-30分钟。

最棘手的问题是OpenClaw固执地要在/tmp目录下工作,但Termux无法访问Android的系统临时目录。

解决方案是在.bashrc中设置环境变量,将临时目录重定向到Termux的用户空间。

Richards还开发了overlay_daemon.py,让OpenClaw能在手机屏幕上显示信息。

通过Termux:API和Termux:GUI应用,OpenClaw获得了控制手机硬件的能力。

5美元芯片上的MimiClaw

MimiClaw项目更激进,直接在ESP32-S3芯片上运行OpenClaw的核心功能。

这个项目用纯C语言实现,没有Linux,没有Node.js,只用一个拇指大小的芯片。

MimiClaw架构图
MimiClaw架构图

ESP32-S3通过WiFi接收Telegram消息,运行ReAct智能体循环:Claude思考、调用工具、读取记忆,然后回复。

所有数据都存储在本地flash上。

MimiClaw支持双层配置系统:编译时在mimi_secrets.h中设置默认值,运行时通过串口CLI覆盖。

项目包含web搜索、时间同步等工具,还支持HTTP代理用于受限网络环境。

硬件要求很低:一块16MB flash和8MB PSRAM的ESP32-S3开发板,大约10美元。

功耗只有0.5W,可以24小时运行。

BotDrop:安卓手机变身AI主机

BotDrop应用让旧安卓手机变成AI智能体主机变得更简单。

它基于 Termux 构建,无需Root权限即可像操作 Ubuntu 一样使用 APT 管理软件包,为在 Android 上运行基于 Node.js 的 AI 智能体提供了一个 Linux 环境。

通过Telegram机器人完成整个设置流程,无需服务器和云服务费用。

BotDrop目前支持OpenClaw,已测试Anthropic和Gemini模型。

团队计划增加OAuth支持,让用户随时切换模型。

应用要求手机内存大于4GB以获得流畅体验。

项目仍处于v0.1版本,暂时无法控制手机执行复杂任务。

但这为想要尝试AI智能体集群的用户提供了低成本起点。

硬核折腾模式:手动打造“BotDrop”

如果你觉得 BotDrop 目前 v0.1 的功能还不够完善,或者更喜欢自己动手掌握一切(不想依赖第三方 App 封装),完全可以通过 Termux 手动实现同样的效果。

下面是来自Sagar网友的具体实操教程,无需 Mac Mini、零成本将旧安卓手机变身 24/7 在线 OpenClaw 服务器的实战教程:

准备工作:

  • 旧安卓手机一部
  • Termux App(见文末github地址)

步骤 1:初始化 Linux 环境

打开 Termux,运行以下命令安装 Node.js、SSH 和后台保活工具 tmux:

代码语言:javascript
复制
pkg update && pkg upgrade -y
pkg install nodejs git openssh tmux -y

步骤 2:安装 Clawdbot

配置 NPM 路径适配安卓权限,并安装主程序:

代码语言:javascript
复制
npm config set prefix ~/.npm-global
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm i -g clawdbot

步骤 3:注入安卓适配补丁(关键 ⚠️)

安卓的剪贴板和日志路径与标准 Linux 不同,必须依次运行以下三组命令修复报错:

  • 补丁 A (修复剪贴板):
代码语言:javascript
复制
node -e "const fs = require('fs');const file = process.env.HOME + '/.npm-global/lib/node_modules/clawdbot/node_modules/@mariozechner/clipboard/index.js';let c = fs.readFileSync(file, 'utf8');if(!c.includes('isAndroidTermux')) {c = c.replace(/if $$   !nativeBinding   $$ \{/, 'const isAndroidTermux = platform===\"android\"||(platform===\"linux\"&&process.env.TERMUX_VERSION);if(!nativeBinding&&isAndroidTermux){nativeBinding={availableFormats:()=>[],getText:()=>\"\",setText:()=>false,hasText:()=>false,getImageBinary:()=>null,getImageBase64:()=>null,setImageBinary:()=>false,setImageBase64:()=>false,hasImage:()=>false,getHtml:()=>\"\",setHtml:()=>false,hasHtml:()=>false,getRtf:()=>\"\",setRtf:()=>false,hasRtf:()=>false,clear:()=>{},watch:()=>({stop:()=>{}}),callThreadsafeFunction:()=>{}}}else if(!nativeBinding){');fs.writeFileSync(file, c);console.log('✅ Clipboard patched!');}"
  • 补丁 B (修复日志路径):
代码语言:javascript
复制
node -e "const fs = require('fs');const file = process.env.HOME + '/.npm-global/lib/node_modules/clawdbot/dist/logging/logger.js';let c = fs.readFileSync(file, 'utf8');c = c.replace('const DEFAULT_LOG_DIR = \"/tmp/clawdbot\";', 'const DEFAULT_LOG_DIR = (process.env.TMPDIR||process.env.HOME)+\"/clawdbot-logs\";');fs.writeFileSync(file, c);console.log('✅ Logger patched!');"
  • 补丁 C (设置环境变量):
代码语言:javascript
复制
echo 'export TERMUX_VERSION=1' >> ~/.bashrc
echo 'export TMPDIR=$HOME/tmp' >> ~/.bashrc
mkdir -p ~/tmp ~/clawdbot-logs
source ~/.bashrc

步骤 4:启动与防杀后台

  1. 手机设置: 将 Termux 电池策略设为“无限制”;在 Termux 输入 termux-wake-lock 保持 CPU 唤醒。
  2. 后台启动:
代码语言:javascript
复制
tmux new -s clawd
clawdbot gateway --port 18789

(看到 "Gateway started" 后,按 Ctrl+b 松手再按 d 即可挂起服务)

步骤 5:电脑远程连接

无需再操作手机屏幕,直接在电脑终端通过 SSH 管理:

代码语言:javascript
复制
# 手机端运行 sshd 开启服务,whoami 查看用户名,ifconfig 查看 IP
ssh -p 8022 u0_aXXX@192.168.1.XX

这样,一个比mac mini还迷你的OpenClaw主机就完成了。

总结

这些项目展示了AI智能体部署的新思路。

不追求高端硬件,而是利用现有资源让AI更贴近日常生活。

当每个人口袋里的手机都能成为Agent节点,分布式智能网络就变得可行。

但安全性问题不容忽视。

智能体能执行用户的所有操作,也可能暗中执行用户不知情的行为。

设备内资料泄露的风险需要谨慎考虑。

端侧部署当前更多是极客尝鲜的产品,受限于算力、功耗和开发复杂度。

但长期看,云+端全方位AI一定是最好的状态:云端提供24小时在线及复杂任务处理,端侧完成即时的、网络隔离的、隐私安全的任务处理。

两者协同工作才能发挥AI的最大价值。

相关链接:

mimiclaw:https://github.com/memovai/mimiclaw

ClawPhone:https://github.com/marshallrichards/ClawPhone

botdrop-android:https://github.com/zhixianio/botdrop-android/

Termux App:https://github.com/termux/termux-app

安卓安装包:https://github.com/zhixianio/botdrop-android/releases/download/v0.2.1/botdrop-app_v0.2.1%2B0cf4115-apt-android-7-release_universal.apk

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-02-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI工程化 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 25美元手机跑OpenClaw
  • 5美元芯片上的MimiClaw
  • BotDrop:安卓手机变身AI主机
    • 硬核折腾模式:手动打造“BotDrop”
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档