用 Termux 在 Android 上运行 OpenClaw使用指南:旧手机变身AI服务器

Written by

in

文章目录
  • 你很可能有一台旧 Android 手机躺在抽屉里。它有 CPU、内存、WiFi,电池相当于内置 UPS,而且几乎不耗电。借助 Termux,它可以全天候运行 OpenClaw 作为你的个人 AI 代理——不需要云服务器,不需要每月付托管费。 这不是 OpenClaw 团队官方支持的方式,但社区已经把流程打磨到了在大多数 4GB 以上内存的 Android 设备上都能稳定运行的程度
  • 方式 复杂度 兼容性 性能 原生 Termux 简单 大多数设备 良好 Termux 内运行 Ubuntu 中等 所有设备 更好 原生方式直接在 Termux 中安装 Node.js。Ubuntu 方式通过 proot 在 Termux 内运行完整的 Ubuntu 环境,与 OpenClaw 依赖的兼容性更好。
  • •4GB 以上内存的 Android 手机或平板(推荐 8GB)•Android 7.0 或更高版本•从 F-Droid 安装的 Termux——请勿使用 Google Play 商店版本,该版本已过时且不再维护•WiFi 连接•一个 AI API 密钥
  • 1.在 Android 设备上安装 F-Droid2.打开 F-Droid 搜索 "Termux"3.从 F-Droid 安装 Termux
  • 打开 Termux 并执行: bash # Update packages pkg update && pkg upgrade -y # Install Node.js and essential tools pkg install nodejs-lts git -y # Verify Node.js version (must be 22+) node –version # Install OpenClaw npm install -g openclaw@latest # Run onboarding openclaw onboard –install-daemon 按照引导向导设置 API 密钥并连接聊天平台。
  • 这种方式提供完整的 Ubuntu 环境,兼容性更好: bash # Install proot-distro pkg update && pkg install proot-distro -y # Install Ubuntu proot-distro install ubuntu # Enter Ubuntu proot-distro login ubuntu # Inside Ubuntu: install Node.js apt update && apt upgrade -y curl -fsSL https://deb.nodesource.com/setup_22.x | bash – apt install -y nodejs # Install OpenClaw npm install -g openclaw@latest # Run onboarding openclaw onboard –install-daemon
  • 这是最重要的一步。Android 会激进地杀死后台应用以节省电量。如果不做以下设置,锁屏后你的代理就会停止工作。
  • 设备 内存 体验 入门手机(4GB) 紧张     可用于纯云端推理,可能较慢 中端手机(6-8GB) 良好 云端推理流畅,可运行基础本地模型(1-3B) 旗舰/平板(12GB+) 优秀 可通过 Ollama 运行小型本地模型 所有 AI 推理都在云端完成(除非你配置了 Ollama),所以手机 CPU 的重要性比你想象的要低。它主要需要足够的内存来运行 Node.js 网关。
  • •大多数手机无法进行本地大模型推理(除非你有 12GB 以上内存并为 Android 配置了 Ollama)•电池消耗:活跃使用时预计每小时 5-10%;空闲时更低•无官方支持:OpenClaw 团队不官方支持 Android/Termux。社区支持可在 Discord 的 #android 频道获取。•WhatsApp 配对:WhatsApp Web 二维码扫描可以使用,但 WhatsApp 可能偶尔需要重新配对
  • 最佳实践是使用一台你不再随身携带的旧手机。插上电源、连上 WiFi、设置好 Termux 的唤醒锁,然后就不用管它了。它会变成一台安静的、始终在线的 AI 服务器,运行成本为零。 一些社区成员已经在旧手机上连续运行 OpenClaw 数周而没有任何问题。关键是关闭所有电池优化并保持手机充电。 到此这篇关于用 Termux 在 Android 上运行 OpenClaw使用指南:旧手机变身AI服务器就介绍到这了,更多相关OpenClaw内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!
  • 目录
    • 为什么选择 Android?
    • 两种方式
    • 前置条件
    • 安装 Termux
    • 方式一:原生 Termux 安装
      • 一键安装(社区脚本)
    • 方式二:Termux 内运行 Ubuntu(proot)
      • 防止 Android 杀死 Termux
        • 1. 关闭电池优化
        • 2. 在 Termux 中获取唤醒锁
        • 3. 在最近任务中锁定 Termux
        • 4. 关闭 MIUI/OneUI/ColorOS 等系统的电池管理
        • 访问 Web 管理面板
      • 性能预期
        • 限制
          • 旧手机变身 AI 服务器

            你很可能有一台旧 Android 手机躺在抽屉里。它有 CPU、内存、WiFi,电池相当于内置 UPS,而且几乎不耗电。借助 Termux,它可以全天候运行 OpenClaw 作为你的个人 AI 代理——不需要云服务器,不需要每月付托管费。

            这不是 OpenClaw 团队官方支持的方式,但社区已经把流程打磨到了在大多数 4GB 以上内存的 Android 设备上都能稳定运行的程度

            方式 复杂度 兼容性 性能
            原生 Termux 简单 大多数设备 良好
            Termux 内运行 Ubuntu 中等 所有设备 更好

            原生方式直接在 Termux 中安装 Node.js。Ubuntu 方式通过 proot 在 Termux 内运行完整的 Ubuntu 环境,与 OpenClaw 依赖的兼容性更好。

            •4GB 以上内存的 Android 手机或平板(推荐 8GB)
            •Android 7.0 或更高版本
            •从 F-Droid 安装的 Termux——请勿使用 Google Play 商店版本,该版本已过时且不再维护
            •WiFi 连接
            •一个 AI API 密钥

            1.在 Android 设备上安装 F-Droid
            2.打开 F-Droid 搜索 "Termux"
            3.从 F-Droid 安装 Termux

            打开 Termux 并执行:

            bash

            # Update packages
            pkg update && pkg upgrade -y
            # Install Node.js and essential tools
            pkg install nodejs-lts git -y
            # Verify Node.js version (must be 22+)
            node --version
            # Install OpenClaw
            npm install -g openclaw@latest
            # Run onboarding
            openclaw onboard --install-daemon

            按照引导向导设置 API 密钥并连接聊天平台。

            社区维护了一个一键安装命令:

            bash

            pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash

            根据网络状况,这会在 3-10 分钟内自动处理所有依赖。

            这种方式提供完整的 Ubuntu 环境,兼容性更好:

            bash

            # Install proot-distro
            pkg update && pkg install proot-distro -y
            # Install Ubuntu
            proot-distro install ubuntu
            # Enter Ubuntu
            proot-distro login ubuntu
            # Inside Ubuntu: install Node.js
            apt update && apt upgrade -y
            curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
            apt install -y nodejs
            # Install OpenClaw
            npm install -g openclaw@latest
            # Run onboarding
            openclaw onboard --install-daemon

            这是最重要的一步。Android 会激进地杀死后台应用以节省电量。如果不做以下设置,锁屏后你的代理就会停止工作。

            进入设置 > 电池 > 应用电池用量 > Termux,设置为无限制

            bash

            termux-wake-lock

            每次启动 Termux 时运行此命令,或将其添加到~/.bashrc中。

            打开最近任务视图,长按 Termux 卡片,点击锁定图标。这会告诉 Android 不要杀死该应用。

            在国产手机(小米、OPPO、vivo、华为)上,定制 Android 系统有自己的激进电池管理策略。你需要在厂商的电池设置中专门为 Termux 关闭它。搜索"[你的手机品牌] 保持应用后台运行"获取具体操作指引。

            OpenClaw 的 Web UI 可通过 Termux 内的 http://localhost:3000 访问。要从同一网络的其他设备访问:

            bash

            # Find your phone's IP address
            ifconfig wlan0 | grep inet

            设备 内存 体验
            入门手机(4GB) 紧张     可用于纯云端推理,可能较慢
            中端手机(6-8GB) 良好 云端推理流畅,可运行基础本地模型(1-3B)
            旗舰/平板(12GB+) 优秀 可通过 Ollama 运行小型本地模型

            所有 AI 推理都在云端完成(除非你配置了 Ollama),所以手机 CPU 的重要性比你想象的要低。它主要需要足够的内存来运行 Node.js 网关。

            •大多数手机无法进行本地大模型推理(除非你有 12GB 以上内存并为 Android 配置了 Ollama)
            •电池消耗:活跃使用时预计每小时 5-10%;空闲时更低
            •无官方支持:OpenClaw 团队不官方支持 Android/Termux。社区支持可在 Discord 的 #android 频道获取。
            •WhatsApp 配对:WhatsApp Web 二维码扫描可以使用,但 WhatsApp 可能偶尔需要重新配对

            最佳实践是使用一台你不再随身携带的旧手机。插上电源、连上 WiFi、设置好 Termux 的唤醒锁,然后就不用管它了。它会变成一台安静的、始终在线的 AI 服务器,运行成本为零。

            一些社区成员已经在旧手机上连续运行 OpenClaw 数周而没有任何问题。关键是关闭所有电池优化并保持手机充电。

            到此这篇关于用 Termux 在 Android 上运行 OpenClaw使用指南:旧手机变身AI服务器就介绍到这了,更多相关OpenClaw内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!

            站内搜索