Come usare Claude Code dal telefono
Lanci un grosso refactoring, vai a prenderti un caffè, e Claude Code si ferma a chiedere se può eseguire le migrazioni. Non sei alla scrivania, quindi l’agente resta lì ad aspettare. Questa guida spiega come lasciare il computer a lavorare e tenerlo d’occhio dal telefono: cosa configurare e in quale ordine.
Perché farlo
Un agente di codice non lavora sempre a scatti di due minuti. Un compito lungo può durare mezz’ora o più, e lungo la strada Claude Code chiede il permesso di eseguire comandi, modificare file o toccare qualcosa fuori dal progetto. Se nessuno risponde, aspetta.
Con il telefono in tasca puoi vedere a che punto è, leggere cosa chiede e decidere. Non devi restare incollato alla scrivania, né approvare tutto in anticipo per ogni evenienza.
Cosa ti serve
Tre cose sul computer dove gira Claude Code, più un’app sul telefono.
Un server SSH. Il telefono si connette al computer via SSH, proprio come farebbe un altro portatile.
- Su macOS: Impostazioni di Sistema › Generali › Condivisione › Login remoto.
- Su Linux (Debian o Ubuntu):
sudo apt install openssh-server
sudo systemctl enable --now ssh
Un modo per raggiungerlo da fuori casa. Sulla stessa Wi-Fi basta l’IP locale. Lontano da casa, una VPN come Tailscale è la strada sensata: telefono e computer si vedono come se fossero sulla stessa rete, e non devi esporre la porta 22 a internet. Non farlo, soprattutto con l’accesso a password.
Un multiplexer di terminale, come tmux. Senza, se il telefono perde la connessione o chiudi l’app, la sessione di terminale muore con lei. Con tmux, Claude Code continua a girare sul computer e tu ti riattacchi alla stessa sessione.
brew install tmux # macOS
sudo apt install tmux # Debian/Ubuntu
Passo dopo passo
- Attiva SSH sul computer e controlla che funzioni da un’altra macchina:
ssh your-user@computer-ip. - Installa la VPN su entrambi i lati se vuoi connetterti da fuori casa, e annota il nome o l’IP del computer su quella rete.
- Avvia Claude Code dentro tmux:
tmux new-session -A -s claude
claude
L’opzione -A significa che se esiste già una sessione chiamata claude ti ci attacchi, invece di crearne una seconda.
- Connettiti dal telefono via SSH e attaccati a quella sessione tmux. Da lì puoi scrivere a Claude, leggere cosa sta facendo e rispondere.
Funziona. Quello che manca è la comodità: devi aprire l’app ogni pochi minuti per vedere se Claude è ancora in attesa di te. A questo serve l’ultimo pezzo.
Dove entra Wendo
Wendo è un client SSH per iOS e Android, fatto da Lirafy, pensato per tenere d’occhio gli agenti di codice. Non è ancora negli store; arriverà presto su App Store e Google Play.
Quello che aggiunge al semplice SSH sono gli avvisi e le approvazioni. Sul computer lanci un comando:
curl -fsSL https://wendo.lirafy.dev/install.sh | sh
Lo script scarica l’hook e lo script di abbinamento in ~/.wendo, installa jq e qrencode se mancano, registra l’hook in ~/.claude/settings.json (salvando prima una copia come settings.json.bak-wendo), ti avvisa se nessuno è in ascolto per SSH sulla porta 22 e stampa un QR code. Puoi rilanciarlo senza che nulla venga duplicato.
Sul telefono vai in Macchine › Aggiungi e scegli di scansionare il QR code. Wendo fissa l’impronta della chiave host del server fin da quel primo momento, quindi non accetti una chiave alla cieca. L’app ti mostra poi un comando da eseguire sul computer che installa la chiave del telefono in authorized_keys.
Da quel momento, tutto ciò che Claude Code vuole da te compare nella posta in arrivo: richieste di permesso, domande e compiti finiti, da tutte le tue macchine in un posto solo. Ogni richiesta di permesso si può approvare o rifiutare dalla sua riga. Se non rispondi, non succede nulla di strano: l’hook aspetta 90 secondi, poi Claude Code te lo chiede nel terminale come sempre. I dettagli sono nella pagina avvisi e approvazioni.
Se esegui Claude dentro tmux, toccando un avviso arrivi al pane esatto dove sta girando. La configurazione è nella pagina tmux, e cosa succede quando cade la rete è spiegato in sessioni che sopravvivono alle disconnessioni.
Altre due cose aiutano su uno schermo piccolo: il visualizzatore diff per rivedere cosa ha cambiato Claude, e l’incolla immagini nella conversazione. Se stai costruendo qualcosa per il web, c’è anche un’anteprima nel browser.
Il piano gratuito include 5 approvazioni di prova dalla posta in arrivo; con Pro non ci sono limiti.
Ad app chiusa
La posta in arrivo si aggiorna da sola mentre Wendo è aperto. Con l’app chiusa, gli avvisi arrivano tramite ntfy, un servizio di notifiche push che puoi ospitare da te. Come configurarlo, e perché il topic è di fatto una password, è spiegato nell’articolo sulle notifiche di Claude Code sul telefono.
E se preferisco un altro client
Qualsiasi client SSH copre le basi: connettersi, attaccarsi a tmux, parlare con Claude Code. Quello che perdi è tutto il resto. Senza l’hook non c’è posta in arrivo, non c’è approvazione da una riga e non c’è avviso quando la sessione ha bisogno di te, quindi devi ricordarti di controllare. Se ti basta, i passaggi sopra sono tutto ciò che ti serve.
Limiti da conoscere
- Su Windows serve WSL2: l’app manda comandi di shell POSIX via SSH, e tmux non esiste su Windows. Esegui Claude Code dentro WSL così gli hook girano lì.
- Per ora l’hook è registrato solo per Claude Code.
- Le domande di Claude e le approvazioni dei piani non bloccano: rispondi dalla vista chat, non da una riga della posta in arrivo.
- L’integrazione con tmux, zellij e herdr fa parte di Wendo Pro.