OpenClaw-Termux 项目介绍:把 OpenClaw搬到 Android 手机上
的价值不在“把所有事情都自动化”,而在于提供了一条在 Android 上可落地、可调试、可持续维护的 AI Gateway 路径。如果你关注的是“移动端可执行 AI 工程环境”而不是“移动端 AI 聊天界面”,这个项目值得直接跑一遍。
OpenClaw-Termux 项目介绍:把OpenClaw搬到 Android 手机上

如果你希望在手机上直接运行一个可控的 AI 编码网关,而不是只使用“聊天式助手”,mithun50/openclaw-termux 是一个值得关注的开源项目。
它提供了两种形态:
- 独立 Flutter Android App(推荐)
- Termux CLI 包(
openclawx)
核心目标很明确:在 Android 上通过 proot 拉起 Ubuntu 环境,装好 Node.js 和 OpenClaw Gateway,并提供可用的控制界面与命令行入口。
一、项目概览(截至 2026-03-03)
- 仓库:
mithun50/openclaw-termux - License:MIT
- GitHub Stars:314
- Forks:53
- 最新版本:
v1.8.1(发布时间:2026-03-01) - 最近一次代码推送:2026-03-02
项目的 README 给出的定位是:在 Android 上运行 OpenClaw AI Gateway,带内置终端、Web Dashboard,以及一键安装流程。
二、这个项目解决了什么问题
在移动端做 AI 工程实验,通常会遇到三个问题:
- 环境搭建重:Termux + Ubuntu + Node.js + 工具链,手工操作多。
- 过程不稳定:Android 后台策略、权限和网络兼容经常导致服务掉线。
- 可观测性差:只在命令行里跑,状态、日志、配置入口分散。
openclaw-termux 的价值是把这些环节打包成一个“可运行、可管理、可恢复”的工作流。
三、核心能力拆解
1) 双入口:App 与 CLI 并存
README 中给出的对照关系很清晰:
- App 端点击
Begin Setup/Start Gateway - CLI 端执行
openclawx setup/openclawx start
对于偏工程化用户,CLI 便于脚本化;对于普通用户,App 端更适合快速上手。
2) 一键初始化 Android 上的 Ubuntu + Node.js 22
项目会自动安装:
proot-distro+ Ubuntu rootfs- Node.js 22
- OpenClaw 运行环境
这一步是大部分“手机端开发环境”最容易劝退新手的地方,项目把它做成了向导化流程。
3) 网关管理 + 仪表盘
项目提供了完整的网关生命周期管理:
- 启停控制与状态检测
- 日志查看(搜索/过滤)
- Web Dashboard(默认
localhost:18789)
在 App 里还能直接携带 token 打开 Dashboard,减少手工拷贝步骤。
4) AI Provider 配置内置化
根据 README 与 Changelog,当前支持 7 个 Provider:
- Anthropic
- OpenAI
- Google Gemini
- OpenRouter
- NVIDIA NIM
- DeepSeek
- xAI
这部分能力在 v1.8.0 版本中被重点增强(Provider 配置与模型选择界面)。
5) Android 设备能力映射为 Node 能力
这是项目和普通“终端壳子”相比最有辨识度的点:
- Camera / Flash / Location / Screen / Sensor / Haptic / Canvas
- 共 15 条命令通过 WebSocket 暴露给网关
如果你在做“手机端感知 + AI Agent”实验,这一层很实用。
四、5 分钟上手路径
路径 A:Flutter App(推荐)
# 1) 从 Releases 下载 APK
# 2) 安装后打开 App
# 3) 点击 Begin Setup
# 4) 完成后在 Onboarding 配置 API Key
# 5) 回到 Dashboard 启动网关
路径 B:Termux CLI
# 一键安装脚本(推荐)
curl -fsSL https://raw.githubusercontent.com/mithun50/openclaw-termux/main/install.sh | bash
# 或 npm 安装
npm install -g openclaw-termux
openclawx setup
openclawx onboarding
openclawx start
常用命令:
openclawx status
openclawx shell
openclawx doctor
openclawx gateway --verbose
五、架构上有什么工程亮点
从 README 的架构图可以看到,项目分为三层:
- Flutter UI 层:终端、设置、仪表盘、日志、Provider 管理
- Android 原生桥接层:权限、前台服务、系统能力
- Ubuntu/Node/OpenClaw 运行层:真正的网关执行环境
这种分层把“交互体验”和“实际执行环境”解耦了,便于后续独立演进。
六、使用时要注意的三个坑
1) 后台保活
Android 的电池优化会导致进程被杀。README 明确建议将 App/Termux 设为 Unrestricted。
2) os.networkInterfaces 相关报错
项目通过 Bionic Bypass 解决该兼容问题;如果报错,优先重新执行 openclawx setup。
3) 非 root 设备绑定方式
Onboarding 时建议选择 Loopback (127.0.0.1),避免在移动端暴露不必要的监听地址。
七、近期迭代观察
从 Changelog 和最新 Release 看,项目最近几版迭代重点非常明确:
- 稳定性:DNS 修复、后台重连、生命周期恢复
- 可用性:配置快照导入导出、URL 可点击、安装流程修复
- 能力扩展:AI Providers、SSH Access、Node 能力增强
对开源项目而言,这类“持续修 bug + 逐步补能力”的节奏,比一次性堆功能更有参考价值。
八、适合谁,不适合谁
适合:
- 希望在 Android 上做 AI Agent / Gateway 实验的开发者
- 需要随身可运行的轻量开发调试环境
- 想把手机硬件能力接入 AI 工作流的工程用户
不太适合:
- 只想开箱即用、完全不碰命令行与网络配置的用户
- 对本地存储和后台资源占用非常敏感的设备环境
结语
openclaw-termux 的价值不在“把所有事情都自动化”,而在于提供了一条在 Android 上可落地、可调试、可持续维护的 AI Gateway 路径。
如果你关注的是“移动端可执行 AI 工程环境”而不是“移动端 AI 聊天界面”,这个项目值得直接跑一遍。
参考链接
- GitHub 仓库:https://github.com/mithun50/openclaw-termux
- README:https://github.com/mithun50/openclaw-termux/blob/main/README.md
- Changelog:https://github.com/mithun50/openclaw-termux/blob/main/CHANGELOG.md
- Releases:https://github.com/mithun50/openclaw-termux/releases
更多推荐


所有评论(0)