guide android termux mobile deployment

在 Android 上透過 Termux 運行 OpenClaw:把你的舊手機變成全天候 AI 代理

OpenClaws.io Team

OpenClaws.io Team

@openclaws

March 6, 2026

5 分鐘

在 Android 上透過 Termux 運行 OpenClaw:把你的舊手機變成全天候 AI 代理

為什麼選擇 Android?

你可能有一部舊 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 Store 版本,該版本已過時且不再維護
  • WiFi 連線
  • 一個 AI API 金鑰

安裝 Termux

  1. 1.在你的 Android 裝置上安裝 F-Droid
  2. 2.開啟 F-Droid 並搜尋「Termux」
  3. 3.從 F-Droid 安裝 Termux

方法一:原生 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 分鐘內自動處理所有相依套件。

方法二:Termux 中的 Ubuntu(proot)

這個方法給你一個完整的 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

這是最重要的步驟。Android 會積極終止背景應用程式以節省電量。如果沒有這些設定,你的代理在鎖定螢幕時就會停止運作。

1. 停用電池最佳化

前往設定 > 電池 > 應用程式電池使用量 > Termux,並將其設為不受限制

2. 在 Termux 中取得喚醒鎖

bash
termux-wake-lock

每次啟動 Termux 時執行此指令,或將其加入你的 ~/.bashrc

3. 在最近應用程式中釘選 Termux

開啟最近應用程式檢視,長按 Termux 卡片,然後點擊釘選/鎖定圖示。這會告訴 Android 不要終止該應用程式。

4. 停用 MIUI/OneUI/ColorOS 的電池管理

在中國品牌手機(小米、OPPO、Vivo、華為)上,自訂的 Android 介面有自己的積極電池管理。你需要在製造商的電池設定中專門為 Termux 停用它。搜尋「[你的品牌] 保持應用程式在背景運行」以獲取特定裝置的說明。

存取 Web 儀表板

OpenClaw 的 Web UI 可在 Termux 內的 http://localhost:3000 存取。要從同一網路上的其他裝置存取:

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

然後從你的筆電或另一部手機開啟 http://[phone-ip]:3000

效能預期

裝置記憶體體驗
入門手機(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 QR 掃描可以使用,但 WhatsApp 偶爾可能需要重新配對

舊手機作為 AI 伺服器

最佳做法是使用一部你不再隨身攜帶的舊手機。把它插上電、連上 WiFi、設定好帶有喚醒鎖的 Termux,然後就可以忘記它了。它會成為一台靜音的、永遠在線的 AI 伺服器,運行成本為零。

一些社群成員已經在舊手機上連續運行 OpenClaw 數週而沒有問題。關鍵是停用所有電池最佳化並保持手機插著電源。

如需附有截圖的詳細設定教學,請參閱 OpenClaw_Termux 指南openclaw-android 的無 proot 替代方案。

訂閱更新

第一時間收到新功能和整合資訊。不會發垃圾信,隨時可以退訂。