openclaw-termux:把 OpenClaw AI Gateway 装进 Android(带 App、终端和仪表盘)

项目地址:https://github.com/mithun50/openclaw-termux
项目提供两种使用形态:Standalone Flutter App(适合大多数用户) + Termux CLI 包(适合命令行开发者)。
它让你在不 root 的 Android 设备上,一键搭起 OpenClaw AI Gateway,并通过原生 UI 管理启动、日志、Provider 配置,甚至 SSH 远程连接。
这项目解决了什么问题?
OpenClaw 本身是一个 AI Gateway/代理网关:你可以把多个大模型 Provider(Anthropic / OpenAI / Gemini / OpenRouter / NVIDIA NIM / DeepSeek / xAI 等)统一接入,用统一的方式管理模型、路由、工具调用与仪表盘。
但在 Android 上'把这一套跑起来',通常会卡在:
- 环境复杂:Linux 用户态、Node.js、依赖与权限管理
- 操作分散:Termux、浏览器、日志、配置来回切
- 常驻困难:后台容易被系统杀掉
openclaw-termux 的思路是:
在 Android 上用 proot-distro 拉起 Ubuntu 用户态环境,再装 Node.js 22 + OpenClaw;同时用一个 Flutter 原生 App 把'安装/配置/启动/查看仪表盘/看日志/设备能力'都集成在一个地方。
两种形态:App vs Termux CLI
1)Flutter App(Standalone)
适合:想'点一点就跑起来'、需要可视化仪表盘与日志的人。
它提供:
- 一键 Setup:自动下载 Ubuntu rootfs、安装 Node.js 22、安装 OpenClaw
- 网关控制:Start/Stop、状态指示、健康检查
- 内置终端:带额外按键工具栏、复制粘贴、可点击 URL
- 内置 Web Dashboard(WebView):直接加载
localhost:18789的 OpenClaw 仪表盘(并支持 token URL 展示/复制) - Provider 配置与 onboarding:在 App 内完成 API Key 与模型选择
- 实时日志:支持搜索/过滤
- 后台保活:Foreground Service + 运行时间追踪 + Setup 进度通知
2)Termux CLI(npm 包)
适合:只要命令行、想写脚本、或者更偏'服务器式管理'的人。
安装后主要命令是 openclawx,比如:
openclawx setup
openclawx start
openclawx onboarding
openclawx shell
openclawx status
openclawx doctor
注意:Termux 建议从 F-Droid 安装,而不是 Play Store 版本。
亮点功能:Android 设备能力'变成工具'
这项目不只是'把 Gateway 跑起来',它还把 Flutter App 当作一个 连接到网关,通过 WebSocket node protocol 暴露设备能力给 AI 使用。


