Warum Android?
Sie haben wahrscheinlich ein altes Android-Telefon in einer Schublade liegen. Es hat eine CPU, RAM, WiFi, einen Akku, der als eingebaute USV fungiert, und es verbraucht fast keinen Strom. Mit Termux kann es OpenClaw rund um die Uhr als persönlichen KI-Agenten betreiben — kein Cloud-Server, keine monatlichen Hosting-Kosten.
Dies wird vom OpenClaw-Team nicht offiziell unterstützt, aber die Community hat den Prozess so weit verfeinert, dass er auf den meisten Android-Geräten mit 4 GB+ RAM zuverlässig funktioniert.
Zwei Ansätze
| Methode | Komplexität | Kompatibilität | Leistung |
|---|---|---|---|
| Natives Termux | Einfach | Die meisten Geräte | Gut |
| Ubuntu in Termux | Mittel | Alle Geräte | Besser |
Die native Methode installiert Node.js direkt in Termux. Die Ubuntu-Methode führt eine vollständige Ubuntu-Umgebung innerhalb von Termux mittels proot aus, was eine bessere Kompatibilität mit den Abhängigkeiten von OpenClaw bietet.
Voraussetzungen
- •Android-Telefon oder -Tablet mit 4 GB+ RAM (8 GB empfohlen)
- •Android 7.0 oder höher
- •Termux von F-Droid — verwenden Sie NICHT die Version aus dem Google Play Store, die veraltet und nicht mehr gepflegt ist
- •WiFi-Verbindung
- •Ein KI-API-Schlüssel
Termux installieren
- 1.Installieren Sie F-Droid auf Ihrem Android-Gerät
- 2.Öffnen Sie F-Droid und suchen Sie nach „Termux“
- 3.Installieren Sie Termux aus F-Droid
Methode 1: Native Termux-Installation
Öffnen Sie Termux und führen Sie aus:
# 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
Folgen Sie dem Onboarding-Assistenten, um Ihren API-Schlüssel einzurichten und eine Chat-Plattform zu verbinden.
Ein-Zeilen-Installation (Community-Skript)
Die Community pflegt einen Einbefehl-Installer:
pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash
Dies erledigt alle Abhängigkeiten automatisch in 3-10 Minuten, je nach Netzwerkgeschwindigkeit.
Methode 2: Ubuntu in Termux (proot)
Diese Methode gibt Ihnen eine vollständige Ubuntu-Umgebung, die eine bessere Kompatibilität bietet:
# 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
Verhindern, dass Android Termux beendet
Dies ist der wichtigste Schritt. Android beendet aggressiv Hintergrund-Apps, um Akku zu sparen. Ohne diese Einstellungen funktioniert Ihr Agent nicht mehr, wenn Sie den Bildschirm sperren.
1. Akkuoptimierung deaktivieren
Gehen Sie zu Einstellungen > Akku > App-Akkuverbrauch > Termux und setzen Sie es auf Uneingeschränkt.
2. Wake Lock in Termux erwerben
termux-wake-lock
Führen Sie dies jedes Mal aus, wenn Sie Termux starten, oder fügen Sie es Ihrer ~/.bashrc hinzu.
3. Termux in den letzten Apps anheften
Öffnen Sie die Ansicht der letzten Apps, halten Sie die Termux-Karte gedrückt und tippen Sie auf das Anheft-/Sperrsymbol. Dies teilt Android mit, die App nicht zu beenden.
4. MIUI/OneUI/ColorOS-Batteriesparmodus deaktivieren
Bei Telefonen chinesischer Marken (Xiaomi, OPPO, Vivo, Huawei) hat die benutzerdefinierte Android-Oberfläche ein eigenes aggressives Akkumanagement. Sie müssen es speziell für Termux in den Akkueinstellungen des Herstellers deaktivieren. Suchen Sie nach „[Ihre Marke] App im Hintergrund aktiv halten“ für gerätespezifische Anweisungen.
Zugriff auf das Web-Dashboard
Die Web-Oberfläche von OpenClaw ist unter http://localhost:3000 innerhalb von Termux verfügbar. Um von einem anderen Gerät im selben Netzwerk darauf zuzugreifen:
# Find your phone's IP address
ifconfig wlan0 | grep inet
Öffnen Sie dann http://[telefon-ip]:3000 von Ihrem Laptop oder einem anderen Telefon.
Leistungserwartungen
| Gerät | RAM | Erfahrung |
|---|---|---|
| Budget-Telefon (4 GB) | Knapp | Funktioniert für reine Cloud-Inferenz, kann langsam sein |
| Mittelklasse (6-8 GB) | Gut | Flüssige Cloud-Inferenz, einfache lokale Modelle (1-3B) |
| Flaggschiff/Tablet (12 GB+) | Hervorragend | Kann kleine lokale Modelle über Ollama ausführen |
Alle KI-Inferenz erfolgt in der Cloud (es sei denn, Sie richten Ollama ein), sodass die CPU des Telefons weniger wichtig ist, als Sie vielleicht denken. Es braucht hauptsächlich genug RAM, um das Node.js-Gateway auszuführen.
Einschränkungen
- •Keine lokale LLM-Inferenz auf den meisten Telefonen (es sei denn, Sie haben 12 GB+ RAM und richten Ollama für Android ein)
- •Akkuverbrauch: Rechnen Sie bei aktiver Nutzung mit 5-10 % pro Stunde; weniger im Leerlauf
- •Kein offizieller Support: Das OpenClaw-Team unterstützt Android/Termux nicht offiziell. Community-Support ist auf Discord in
#androidverfügbar. - •WhatsApp-Kopplung: Das Scannen des WhatsApp Web QR-Codes funktioniert, aber WhatsApp kann gelegentlich eine erneute Kopplung erfordern
Das alte Telefon als KI-Server
Der ideale Einsatz ist ein altes Telefon, das Sie nicht mehr bei sich tragen. Schließen Sie es an, verbinden Sie es mit WiFi, richten Sie Termux mit Wake Lock ein und vergessen Sie es. Es wird zu einem leisen, ständig aktiven KI-Server, der nichts im Betrieb kostet.
Einige Community-Mitglieder betreiben OpenClaw seit Wochen ununterbrochen auf alten Telefonen ohne Probleme. Der Schlüssel liegt darin, alle Akkuoptimierungen zu deaktivieren und das Telefon angeschlossen zu lassen.
Für detaillierte Setup-Anleitungen mit Screenshots siehe den OpenClaw_Termux-Leitfaden und openclaw-android für eine Alternative ohne proot.