Tu as un vieux téléphone Android dans un tiroir ? Laisse-moi te montrer comment le transformer en agent AI qui bosse pour toi.
C’est quoi DroidClaw ?
DroidClaw c’est un outil qui transforme n’importe quel Android en agent autonome. Il lit l’écran, réfléchit, tape, clique — comme un humain mais en boucle.
Exemple :
$ bun run src/kernel.tsenter your goal: send "running late, 10 mins" to Mom on whatsapp
--- step 1/30 ---think: i'm on the home screen. launching whatsapp.action: launch (842ms)
--- step 2/30 ---think: whatsapp is open. tapping search icon.action: tap (623ms)...Il peut :
- Envoyer des WhatsApp
- Répondre à des SMS
- Poster sur Slack
- Chercher sur Google
- Check la météo
- Piloter n’importe quelle app
Le tout sans API — il utilise les apps directement sur le téléphone.
Ce qu’il faut
- Un téléphone Android (même vieux)
- Un ordi pour lancer les commandes
- ADB installé
- Optionnel : un compte Tailscale pour contrôler le téléphone à distance
Tutoriel : mise en place
1. Préparer le téléphone
Active le mode développeur sur ton Android :
- Paramètres → À propos → Numéro de build → tap 7 fois
- Paramètres → Développeur → Débogage USB → ON
2. Installer l’APK
# Télécharger la dernière versionwget https://github.com/unitedbyai/droidclaw/releases/download/v0.3.1/app-debug.apk
# Installer (téléphone branché en USB)adb install app-debug.apk3. Configurer DroidClaw sur le téléphone
- Ouvrir l’app DroidClaw
- Accorder les permissions (accessibilité, ADB)
- Garder l’écran allumé (option dans les paramètres)
4. Tester depuis l’ordi
# Cloner le repogit clone https://github.com/unitedbyai/droidclawcd droidclaw
# Installer les dépendancesbun install
# Lancerbun run src/kernel.tsTape un goal :
enter your goal: open youtube and search for "lofi hip hop"Et regarde-le travailler.
Trois modes
Interactive
Tu décris ce que tu veux en langage naturel. L’IA gère tout.
$ bun run src/kernel.tsenter your goal: send "meeting at 3pm" to Boss on whatsappWorkflows (JSON)
Chaînes d’actions à travers plusieurs apps.
{ "name": "weather to whatsapp", "steps": [ { "app": "com.google.android.apps.weather", "goal": "check chennai weather" }, { "goal": "share weather to Sanju" } ]}Flows (YAML)
Actions fixes, pas d’IA. Pour les tâches répétitives.
appId: com.whatsappname: Send Message- launchApp- tap: "Contact Name"- type: "hello from droidclaw"- tap: "Send"Contrôle à distance avec Tailscale
Tu veux piloter ton téléphone depuis ailleurs ? Installe Tailscale sur les deux appareils :
# Sur le téléphone + laptop, installer Tailscale
# Connecter depuis n'importe oùadb connect <phone-tailscale-ip>:5555
# Lancer un workflowbun run src/kernel.ts --workflow morning.jsonMaintenant ton téléphone peut envoyer des standups à Slack, checker les prix de vols, digérer des channels Telegram — tout ça en arrière-plan.
Pourquoi c’est puissant
- Pas d’APIs needed — il utilise les apps directement
- S’adapte — si l’UI change, il s’adapte (grâce au LLM)
- Gratuit — que le coût du téléphone
- Always on — tu peux le laisser tourner 24/7
Mon cas d’usage
Je l’ai configuré pour :
- M’envoyer la météo chaque matin sur WhatsApp
- Checker les flights pour mes voyages
- Répondre automatiquement à certains messages
Et tout ça sans payer un seul centime d’API.
Essayez — ce vieux téléphone dans votre tiroir mérite une seconde vie.