Perché Android?
Probabilmente si ha un vecchio telefono Android in un cassetto. Ha una CPU, RAM, WiFi, una batteria che funge da UPS integrato e consuma pochissima energia. Con Termux, può eseguire OpenClaw 24/7 come agente IA personale — nessun server cloud, nessun costo mensile di hosting.
Questo non è ufficialmente supportato dal team di OpenClaw, ma la comunità ha perfezionato il processo al punto che funziona in modo affidabile sulla maggior parte dei dispositivi Android con 4GB+ di RAM.
Due Approcci
| Metodo | Complessità | Compatibilità | Prestazioni |
|---|---|---|---|
| Termux Nativo | Facile | La maggior parte dei dispositivi | Buone |
| Ubuntu in Termux | Media | Tutti i dispositivi | Migliori |
Il metodo nativo installa Node.js direttamente in Termux. Il metodo Ubuntu esegue un ambiente Ubuntu completo all'interno di Termux utilizzando proot, offrendo una migliore compatibilità con le dipendenze di OpenClaw.
Prerequisiti
- •Telefono o tablet Android con 4GB+ di RAM (8GB raccomandati)
- •Android 7.0 o superiore
- •Termux da F-Droid — NON utilizzare la versione del Google Play Store, che è obsoleta e non mantenuta
- •Connessione WiFi
- •Una chiave API IA
Installare Termux
- 1.Installare F-Droid sul proprio dispositivo Android
- 2.Aprire F-Droid e cercare "Termux"
- 3.Installare Termux da F-Droid
Metodo 1: Installazione Nativa su Termux
Aprire Termux ed eseguire:
# 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
Seguire la procedura guidata di onboarding per configurare la propria chiave API e collegare una piattaforma di chat.
Installazione con Un Solo Comando (Script della Comunità)
La comunità mantiene un installer con un singolo comando:
pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash
Questo gestisce automaticamente tutte le dipendenze in 3-10 minuti a seconda della rete.
Metodo 2: Ubuntu in Termux (proot)
Questo metodo offre un ambiente Ubuntu completo, che fornisce una migliore compatibilità:
# 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
Impedire ad Android di Terminare Termux
Questo è il passo più importante. Android termina aggressivamente le app in background per risparmiare batteria. Senza queste impostazioni, il proprio agente smetterà di funzionare quando si blocca lo schermo.
1. Disabilitare l'ottimizzazione della batteria
Andare su Impostazioni > Batteria > Utilizzo batteria delle app > Termux e impostare su Senza restrizioni.
2. Acquisire un wake lock in Termux
termux-wake-lock
Eseguire questo ogni volta che si avvia Termux, o aggiungerlo al proprio ~/.bashrc.
3. Fissare Termux nelle App Recenti
Aprire la vista delle app recenti, tenere premuto sulla scheda di Termux e toccare l'icona di fissaggio/blocco. Questo dice ad Android di non terminare l'app.
4. Disabilitare i risparmio batteria di MIUI/OneUI/ColorOS
Sui telefoni di marca cinese (Xiaomi, OPPO, Vivo, Huawei), la skin Android personalizzata ha una propria gestione aggressiva della batteria. È necessario disabilitarla specificamente per Termux nelle impostazioni della batteria del produttore. Cercare "[la propria marca] mantenere app in esecuzione in background" per istruzioni specifiche del dispositivo.
Accesso alla Dashboard Web
L'interfaccia web di OpenClaw è disponibile su http://localhost:3000 all'interno di Termux. Per accedervi da un altro dispositivo sulla stessa rete:
# Find your phone's IP address
ifconfig wlan0 | grep inet
Poi aprire http://[ip-telefono]:3000 dal proprio laptop o un altro telefono.
Aspettative sulle Prestazioni
| Dispositivo | RAM | Esperienza |
|---|---|---|
| Telefono economico (4GB) | Limitata | Funziona per inferenza solo cloud, può essere lento |
| Fascia media (6-8GB) | Buona | Inferenza cloud fluida, modelli locali base (1-3B) |
| Flagship/Tablet (12GB+) | Eccellente | Può eseguire piccoli modelli locali tramite Ollama |
Tutta l'inferenza IA viene effettuata nel cloud (a meno che non si configuri Ollama), quindi la CPU del telefono conta meno di quanto si potrebbe pensare. Ha principalmente bisogno di sufficiente RAM per eseguire il gateway Node.js.
Limitazioni
- •Nessuna inferenza LLM locale sulla maggior parte dei telefoni (a meno che non si abbia 12GB+ di RAM e si configuri Ollama per Android)
- •Consumo della batteria: Aspettarsi il 5-10% all'ora con uso attivo; meno quando inattivo
- •Nessun supporto ufficiale: Il team di OpenClaw non supporta ufficialmente Android/Termux. Il supporto della comunità è disponibile su Discord nel canale
#android. - •Accoppiamento WhatsApp: La scansione del QR di WhatsApp Web funziona, ma WhatsApp potrebbe occasionalmente richiedere un nuovo accoppiamento
Il Vecchio Telefono Come Server IA
Il punto ideale è utilizzare un vecchio telefono che non si porta più con sé. Collegarlo alla corrente, connetterlo al WiFi, configurare Termux con il wake lock e dimenticarsene. Diventa un server IA silenzioso, sempre attivo, che non costa nulla da eseguire.
Alcuni membri della comunità eseguono OpenClaw su vecchi telefoni ininterrottamente da settimane senza problemi. La chiave è disabilitare tutta l'ottimizzazione della batteria e tenere il telefono collegato alla corrente.
Per guide dettagliate alla configurazione con screenshot, consultare la guida OpenClaw_Termux e openclaw-android per un'alternativa senza proot.