Ausführen von OpenClaw und Codex CLI nativ auf Android über AnyClaw APK

AnyClaw ist eine APK, die OpenClaw und die Codex CLI in einer eingebetteten Linux-Umgebung für Android bündelt. Nach der Installation und einer einmaligen OpenAI-OAuth-Authentifizierung laufen das Gateway und die Control-UI lokal auf dem Gerät.
Technische Implementierungsherausforderungen
Die Einrichtung war aufgrund der Android-Umgebung mit erheblichen Herausforderungen verbunden:
- Native FFI: OpenClaw hängt von koffi ab, für das es keine vorkompilierten Android-Binärdateien gibt. Die Lösung erforderte das Herunterladen von etwa 20 Termux-Paketen (clang, cmake, make, lld, NDK-Sysroot) und das direkte Kompilieren von koffi aus dem Quellcode auf dem Telefon.
- Binärpatching: Die make- und cmake-Binärdateien hatten hartcodierte Termux-Pfade in ihren ELF-Headern, was ein Binärpatching vor der Ausführung erforderlich machte.
- Gateway-Abstürze: Auf Xiaomi-Geräten stürzte das Gateway ab, weil homebridge/ciao (die mDNS-Bibliothek) einen AssertionError für die ccmni-Mobilfunk-Schnittstellen von Android auslöste. Der unhandledRejection-Handler von OpenClaw ruft bei nicht erkannten Fehlern
process.exit(1)auf. Die Lösung bestand darin, die minimierte Dateirunner-*.jsso zu patchen, dass Fehler, die "interface" enthalten, abgefangen und stattdessen als Warnungen protokolliert werden. - Geräteidentität: Die Control-UI generiert Token über subtle, das Chrome auf Android nur in sicheren Kontexten (HTTPS oder localhost) verfügbar macht. Die Verwendung von
http://127.0.0.1für die Gateway-URL unterbrach die Funktionalität stillschweigend. Der Wechsel zuhttp://localhostbehebt das Problem auf der Client-Seite. Zusätzlich wurdeevaluateMissingDeviceIdentity()ingateway-cli-*.jsso gepatcht, dass eine Umgehung möglich ist, wenndangerouslyDisableDeviceAuthgesetzt ist, da die Token-Aushandlung bei Neuinstallationen auf verschiedenen Geräten fehlschlug. - DNS-Auflösung: Die native Codex-Binärdatei ist statisch mit musl verlinkt und kann auf Android keine Hostnamen auflösen, da
/etc/resolv.conffehlt. Ein Node.js-CONNECT-Proxy überbrückt diese Lücke, indem er die native Nutzung von Android's Bionic-Resolver durch Node.js nutzt. - Bionic-Kompatibilitäts-Shim: Ein
bionic-compat.js-Shim patchtprocess.platformvon 'android' zu 'linux', korrigiertos.cpus(), um das andere Format von Android's/proc/cpuinfozu verarbeiten, und umschließtos.networkInterfaces(), um eine gefälschte Loopback-Schnittstelle zurückzugeben, wenn Android's Schnittstellen Fehler auslösen.
Konfiguration und Verwendung
- Das Gateway läuft auf Port 18789, die Control-UI auf 19001 und das codex-web-local-Frontend auf 18923, alle innerhalb des privaten Speichers der App.
- Zur Authentifizierung wird das bestehende Codex-OAuth-Token verwendet; das
access_tokenaus~/.codex/auth.jsonwird alsopenai-codex:codex-cli-Profil inauth-profiles.jsongeschrieben. - Das Standardmodell ist
openai-codex/gpt-5.3-codex. - Es funktioniert auf jedem ARM64-Android-Gerät ab Version 7.0, ohne Root-Zugriff zu benötigen.
Dieses Projekt ist nützlich für Entwickler, die OpenClaw und Codex CLI direkt auf Android-Geräten für lokale KI-Coding-Agent-Workflows ausführen möchten.
📖 Read the full source: r/openclaw
👀 Siehe auch

ClawMetry: Open-Source Observability-Dashboard für OpenClaw-Agenten
ClawMetry ist ein Open-Source-Observability-Dashboard für OpenClaw-Agenten, das Live-Sitzungsaktivitäten, Token-Kostenverfolgung, Erkennung von Speicherdateiänderungen und Warnungen bei festhängenden Sitzungen bietet. Es läuft lokal mit pip install clawmetry und wurde selbst mit OpenClaw entwickelt.

Manifest fügt MiniMax-Token-Pläne mit M2.7-Modellunterstützung hinzu
Manifest, eine Open-Source-Routing-Schicht für OpenClaw, unterstützt jetzt MiniMax-Token-Pläne ab 10 US-Dollar pro Monat. Das neue MiniMax M2.7-Modell wurde speziell für OpenClaw-Workflows entwickelt und erreicht 62,7 auf MM-ClawBench und 56,2 auf SWE-Bench Pro.

Open-Source-KI-Agenten-Prompt-Bibliothek erreicht 100 GitHub-Sterne
Ein Community-Repository namens ai-setup bietet gemeinsame System-Prompts, Cursor-Regeln, Claude-Konfigurationen und lokale Modell-Workflow-Einrichtungen für KI-Agenten. Das Projekt hat 100 GitHub-Sterne und 90 zusammengeführte PRs.

OpenClaw-Agent erhält Telefonanruf-Fähigkeit durch benutzerdefinierte Funktion
Ein Entwickler hat eine benutzerdefinierte Fähigkeit für selbst gehostete OpenClaw-Agenten erstellt, die Telefonfunktionalität ermöglicht. Dadurch kann der Agent basierend auf Auslösern wie Build-Abschlüssen oder Serverausfällen Anrufe tätigen. Die Implementierung bietet Sprachinteraktion mit vollständigen Chat-Fähigkeiten, einschließlich Websuche und Alarmeinrichtung.