AnyClaw : Ubuntu 24.04 avec accès au matériel Android et agent IA pour le développement en terminal

Ce qu'offre AnyClaw
AnyClaw (anciennement OpenClaw) est un environnement Ubuntu 24.04 complet fonctionnant dans proot sur Android qui embarque un agent de codage IA (OpenClaw/Codex), une interface web accessible depuis le navigateur de votre téléphone, et un accès direct au matériel Android depuis le terminal.
Différences clés avec Termux
L'environnement terminal entier est un véritable Ubuntu. apt install fonctionne normalement pour Node.js, Python, Go, Rust et d'autres paquets sans les limitations des dépôts de paquets de Termux ou la nécessité de patcher les Makefiles.
Accès au matériel Android depuis le terminal
Chaque capteur et API Android est accessible depuis de simples commandes bash :
# Prendre une photo depuis le terminal
termux-camera-photo selfie.jpg
Obtenir la position GPS en JSON
termux-location
Lire l'état de la batterie
termux-battery-status
Activer/désactiver la lampe torche
termux-torch on
Synthèse vocale
termux-tts-speak "Bonjour depuis Linux"
Obtenir les informations WiFi
termux-wifi-connectioninfo
Faire vibrer l'appareil
termux-vibrate -d 500
Exécution Java sur l'hôte Android
La commande bsh fournit un interpréteur BeanShell qui exécute du vrai code Java sur l'hôte Android depuis votre terminal :
# Obtenir le pourcentage de batterie avec l'API BatteryManager d'Android
bsh -c 'BatteryManager bm = (BatteryManager)context.getSystemService("batterymanager"); print(bm.getIntProperty(4) + "%");'
Compter les paquets installés
bsh -e 'pm.getInstalledPackages(0).size() + " packages"'
Prendre une photo avec un contrôle complet de l'API caméra
bsh -e 'camera.takePhoto("/sdcard/photo.jpg")'
Cela donne accès à context, PackageManager, ContentResolver et à toutes les API Android depuis bash.
Intégration Shizuku pour les privilèges shell ADB
Avec Shizuku en cours d'exécution, vous obtenez les privilèges shell ADB sans root :
shizuku pm list packages
shizuku settings put global adb_enabled 1
shizuku dumpsys battery
shizuku ls /data/dataCLI Google Workspace
Gérez Drive, Gmail, Calendar et Sheets depuis la ligne de commande :
gws drive files list --params '{"pageSize": 5}'
gws gmail +triage
gws calendar +agenda
gws gmail +send --to [email protected] --subject "Envoyé depuis mon terminal de téléphone" --body "Oui, vraiment"Capacités de l'agent IA
L'agent intégré (OpenClaw/Codex) peut utiliser tous ces outils. Par exemple, lui demander de "prendre une photo et l'envoyer par email à quelqu'un" enchaînera termux-camera-photo → gws gmail +send avec la pièce jointe. L'agent a un contexte complet des commandes disponibles.
Aperçu de l'architecture
L'architecture du système se compose de :
- Application Android (Kotlin)
- proot (Ubuntu 24.04 aarch64) contenant un serveur Node.js (passerelle + interface web), l'agent IA (OpenClaw/Codex), et termux-/bsh/shizuku → pont-hôte
- DeviceBridge (Kotlin ↔ IPC proot) gérant la Caméra, la Localisation, les Capteurs, le Presse-papiers, les Notifications, le Calendrier, le Vibreur, la Lampe torche, l'Enregistrement Audio, la Synthèse Vocale et Shizuku (shell privilégié)
- Connecteur GWS (CLI Google Workspace)
- Service au premier plan (exécution en arrière-plan)
Chaque commande termux- et appel bsh passe par un pont basé sur des fichiers entre proot et l'hôte Kotlin. Le pont surveille un répertoire pour les fichiers .req, les traite via les API Android et écrit les fichiers .resp en retour.
L'application possède une interface web qui s'exécute sur le téléphone et est accessible depuis n'importe quel navigateur sur le même réseau, fonctionnant comme un environnement de codage auto-hébergé avec un accès complet à l'appareil Android.
📖 Read the full source: r/clawdbot
👀 See Also

OpenClaw Intègre des Fonctionnalités Issues de la Fuite de Code de Claude
Un utilisateur d'OpenClaw a fait analyser par son bot le code Claude divulgué (recréation en Rust par Instructkr) et a sélectivement intégré certains modèles architecturaux spécifiques dans sa configuration OpenClaw. L'intégration se concentre sur des améliorations pratiques comme la continuité automatique au démarrage, la compression des conversations et un cadre de hooks pré-outil/post-outil.

Interrogez votre sprint Jira via Claude MCP : statut instantané, problèmes non attribués et éléments bloqués
Un utilisateur de Reddit a connecté Jira à Claude via MCP, puis a posé des questions en langage naturel sur son sprint et a obtenu instantanément des tableaux clairs — sans avoir à naviguer dans les tableaux.

Benchmark Flash-MOE sur M5 Max : 12,99 tok/s avec Qwen3.5-397B
Un benchmark du modèle Qwen3.5 de 397 milliards de paramètres exécuté localement sur un MacBook Pro M5 Max avec 128 Go de RAM a atteint 12,99 tokens par seconde en utilisant une quantification 4 bits et cache-io-split 4, soit trois fois plus rapide que le benchmark original de 48 Go.

ATLAS : Pipeline de calcul en temps de test open-source pour Qwen3-14B atteint des performances de codage de niveau frontière
Un étudiant universitaire a développé ATLAS, un pipeline de calcul en temps de test open-source construit autour de Qwen3-14B qui atteint 74,6 % de réussite au premier essai (pass@1) sur les problèmes LiveCodeBench v5 pour environ 0,004 $ par tâche en coûts d'électricité. Le système est lent pour les problèmes complexes mais offre des performances comparables aux modèles de pointe comme GPT-5 (84,6 %) et Claude 4.5 Sonnet (71,4 %).