3 modi più semplici per usare Claude Code sul tuo cellulare
Una delle cose migliori di Claude Code è che può gestire attività grandi e complesse: refactoring estesi, aggiornamenti delle dipendenze, correzioni a livello di repo e persino debug in più passaggi.
Ma queste attività possono richiedere tempo. A volte 30 minuti. A volte ore. E da qualche parte nel mezzo di quell’esecuzione, Claude Code di solito si mette in pausa e chiede qualcosa di semplice: “Consenti questo comando?” o “Approvi la modifica del file?” Il che significa che non puoi davvero allontanarti. Finisci per restare seduto davanti al computer, aspettando un prompt che potrebbe richiedere una risposta di una sola parola. È una sensazione strana: l’AI sta facendo tutto il lavoro, ma tu sei comunque bloccato alla scrivania a supervisionarla.
Nel frattempo, la vita reale va avanti. Vuoi prendere il pranzo. Fare una passeggiata. Magari andare in palestra. Non sarebbe bello se Claude Code potesse semplicemente continuare a funzionare mentre sei fuori, e tu potessi approvare le cose dal telefono quando necessario?
Buone notizie: ora è possibile. Nell’ultima settimana, ho sperimentato tre modi diversi per eseguire Claude Code da un telefono, così le attività lunghe possono continuare ad andare avanti anche quando sei lontano dal laptop:
- Remote Control — il modo ufficiale di Anthropic per connettere Claude Code all’app mobile Claude
- Happy Coder— un’app mobile creata specificamente per eseguire Claude Code, Codex e molti altri copiloti di coding
- SSH + Tailscale + tmux — la configurazione da hacker per controllare la tua macchina di sviluppo da ovunque
In questo post, illustrerò come funzionano, com’è la configurazione e quale userei davvero giorno per giorno. Condividerò anche alcuni strumenti che rendono il coding da mobile meno doloroso, come gestire il contesto tra le sessioni e gestire più attività di lunga durata.
Claude Code Remote Control: Un comando, nessuna configurazione
Anthropic ha rilasciato Remote Control, ed è il più semplice dei tre metodi in questo articolo: un comando, un codice QR, nessuno strumento di terze parti.
La configurazione è minima. Vai nella directory del tuo progetto ed esegui:
claude remote-control
Nel terminale appare un codice QR. Apri l’app Claude sul telefono e scansionalo. Il telefono e il terminale ora sono completamente sincronizzati: invia messaggi, leggi l’output, approva azioni, tutto in tempo reale. Se sei già dentro una sessione Claude Code in esecuzione, la scorciatoia /rc la collega a Remote Control senza perdere alcuna cronologia della conversazione.
Happy Coder: Un’app mobile gratuita per Claude Code e Codex
Remote Control è il percorso più rapido dalla scrivania al telefono, ma è limitato a Claude Code, richiede un abbonamento Pro o Max e non ha notifiche push né input vocale. Se una di queste cose ti interessa, Happy Coder adotta un approccio diverso. È un’app open-source dedicata creata dalla community, specificamente per il coding AI da mobile.
La sua architettura ha tre livelli:
- uno strumento CLI (happy-coder) in esecuzione sulla tua macchina,
- un server relay crittografato nel mezzo,
- e un’app mobile su iOS e Android.
C’è anche un’interfaccia web per tablet e browser. Le chiamate al modello e l’esecuzione del codice restano sulla tua macchina. L’app è solo un livello di controllo.
Ciò che distingue Happy Coder su mobile:
- Supporta sia Claude Code sia Codex. È l’unica opzione mobile che copre le due CLI di coding AI dominanti in un’unica app.
- Notifiche push. Ricevi un avviso quando Claude ha bisogno di approvazione, il codice è pronto per la revisione o qualcosa si rompe. Non c’è bisogno di tenere l’app aperta o controllare manualmente.
- Input vocale. Pronunci il tuo prompt invece di digitarlo sulla tastiera del telefono. È significativamente più veloce per istruzioni più lunghe.
- Interfaccia conversazionale. Vedi il progetto corrente e lo stato della sessione in un’interfaccia chat invece che nell’output grezzo del terminale.
La sicurezza si basa sulla crittografia end-to-end utilizzando lo stesso protocollo di Signal (TweetNaCl). Il server relay vede solo blob crittografati e nessuna porta viene esposta sulla tua macchina.
Accedi a Claude Code dal tuo telefono con SSH, Tailscale e tmux
L'approccio più consolidato all'accesso remoto è, naturalmente, collegarsi via SSH alla propria macchina. SSH (Secure Shell) è un modo per controllare un computer da un altro tramite internet. Non è un'app da installare, ma un protocollo integrato in macOS, nella maggior parte delle distribuzioni Linux e in Windows 10 e versioni successive, allo stesso modo in cui lo sono il supporto Wi-Fi o Bluetooth. SSH ti consente di aprire un terminale su una macchina remota da qualsiasi luogo.
Per questo caso d'uso, la "macchina remota" è semplicemente il tuo computer in ufficio, e il "client" è il tuo telefono. Abiliti SSH sul tuo computer, installi un client SSH sul tuo telefono, ti connetti e hai un terminale completo in cui Claude Code funziona esattamente come alla tua scrivania.
Per il client SSH, ho usato Termius. Copre sia iOS sia Android con un'interfaccia pulita, e il piano gratuito gestisce bene l'uso quotidiano.
SSH ti offre un terminale completo, ma presuppone che entrambi i dispositivi possano trovarsi a vicenda sulla rete. Di solito, non possono. In genere, il tuo computer è dietro il router dell'ufficio, mentre il tuo telefono è su una torre cellulare o sul Wi-Fi di casa. Si tratta di reti separate, e nessuno dei due dispositivi sa come trovare l'altro. Potresti esporre la porta SSH del tuo computer a internet pubblico, ma questo apre la tua macchina a chiunque esegua scansioni alla ricerca di porte aperte. Ti serve un modo per connetterti senza rendere il tuo computer visibile all'intero internet.
La soluzione che ho usato è Tailscale: un'app che assicura un tunnel crittografato tra i tuoi dispositivi, senza bisogno di IP pubblico o modifiche al firewall. Il tuo telefono e la tua macchina in ufficio si comportano come se fossero sulla stessa rete locale, anche quando non lo sono. VPN aziendali, WireGuard e tunneling frp risolvono tutti lo stesso problema. Puoi usare ciò che funziona per te.
Una volta connesso, la sfida successiva è rimanere connesso. Una sessione SSH è una connessione live tra due dispositivi. Se quella connessione si interrompe per qualsiasi motivo — il tuo telefono passa dal Wi-Fi alla rete cellulare, entri in un ascensore, la connessione internet dell'ufficio ha un breve calo — la sessione muore e qualsiasi cosa fosse in esecuzione al suo interno si ferma. Su un telefono, queste interruzioni potrebbero verificarsi continuamente.
Per mantenere stabile la connessione, ho usato tmux per tenere viva la sessione lato server. Se ti riconnetti dopo un'interruzione, esegui tmux attach, e Claude Code sarà esattamente dove l'hai lasciato, senza perdere progressi.
Il vantaggio:
- Gratis. Nessun abbonamento oltre a Claude Code stesso.
- Stabile. tmux mantiene vive le sessioni durante le interruzioni.
- Completamente sotto il tuo controllo. Nessun servizio di terze parti tra te e la tua macchina.
Lo svantaggio:
- La configurazione richiede intervento manuale. Devi avere dimestichezza con la configurazione di SSH, Tailscale e tmux.
- Non è molto piacevole da usare. Un terminale sullo schermo di un telefono non è esattamente il massimo.
Claude Code Remote Control vs. Happy Code vs. terminale SSH su telefono
Tutti e tre i metodi mantengono il tuo codice sulla tua macchina e ti offrono un terminale dal telefono. Le differenze si riducono allo sforzo di configurazione, alle funzionalità e al costo.
Ecco come si confrontano a colpo d'occhio le tre opzioni:
| Criteri | Remote Control (Ufficiale) | Happy Coder | SSH + Tailscale + tmux |
|---|---|---|---|
| Difficoltà di configurazione | Molto bassa, scansiona il codice QR per connetterti | Bassa, installa CLI + App | Media, richiede la configurazione di SSH/VPN/tmux |
| Costo | Richiede un abbonamento Pro o Max | Gratuito e open source | Gratuito (oltre all’abbonamento a Claude Code) |
| Strumenti supportati | Claude Code | Claude Code + Codex | Claude Code |
| Richiede un host persistente | Sì | Sì | Sì |
| iOS/Android | App Claude ufficiale | App Store / Google Play | Termius o altri client SSH |
| Notifiche push | No | Sì | No |
| Input vocale | No | Sì | No |
| Ripristino della disconnessione | Automatico | Riconnessione automatica | Manuale (tmux attach dopo la riconnessione) |
| Sicurezza | Crittografato, nessuna porta aperta | Crittografia end-to-end | VPN/Crittografato |
| Ideale per | Utenti Max che vogliono l’esperienza più semplice | Utenti che apprezzano il pieno controllo sulla propria esperienza e il supporto multi-strumento | Utenti che vogliono il pieno controllo |
Happy Coder e Remote Control non si escludono a vicenda: puoi usarli entrambi. Remote Control è più semplice: configurazione zero, integrazione stretta con l’app Claude. Happy Coder è più flessibile: gratuito, open source, supporta Codex insieme a Claude Code e aggiunge notifiche push e input vocale che Remote Control non ha.
Risolvere i punti critici di Claude Code su mobile: digitazione, memoria ed efficienza
Usare Claude Code da un telefono funziona, ma introduce attriti che non hai alla scrivania. Ecco tre problemi che ho incontrato e gli strumenti che ho usato per risolverli:
- Digitare è dolorosamente lento. Ho iniziato a usare Typeless per l’input vocale.
- Ogni nuova sessione inizia con zero memoria. memsearch offre a Claude un richiamo persistente e ricercabile tra sessioni e dispositivi.
- Puoi osservare solo un’attività alla volta. cc-tmux-worktree-orchestration ti consente di eseguire più istanze di Claude Code in parallelo.
Input vocale con Typeless
Digitare prompt sulla tastiera di un telefono è lento, soprattutto quando devi descrivere in dettaglio un’attività in più passaggi. Ho iniziato a usare Typeless per aggirare il problema. Sostituisce la tastiera del telefono con un input voce-testo che va oltre la trascrizione grezza:
- Conversione voce-testo rapida. Pronunci il tuo prompt in modo naturale e Typeless lo trasforma in testo in pochi secondi. Niente più digitare con i pollici un prompt su più righe, una lettera alla volta.
- Ripulisce il tuo parlato. Rimuove parole riempitive come "ehm" e "uh," elimina ripetizioni accidentali e mantiene solo la formulazione finale quando ti correggi a metà frase.
- Formatta automaticamente l’output. Elenchi, passaggi e punti chiave pronunciati vengono organizzati in testo strutturato, non in un muro di frasi concatenate.
- Supporta oltre 100 lingue e il loro mix. Pronuncia un prompt in qualunque combinazione di lingue in cui pensi, e Typeless rileva e trascrive automaticamente ciascuna.
- Si adatta al tuo stile. Impara nel tempo il tuo tono, le tue formulazioni e il tuo vocabolario, così l’output sembra qualcosa che scriveresti davvero.
- Funziona tra le app. Opera come tastiera di sistema su Mac, Windows, iOS e Android, quindi funziona all’interno di qualunque client SSH, browser o app Claude tu stia usando.
Typeless afferma che l’input vocale è circa 4 volte più veloce della digitazione. Anche solo alla metà di quel valore, è una differenza significativa quando pensi più velocemente di quanto tu riesca a digitare sul telefono.
Portare il contesto della sessione tra desktop e mobile con memsearch
Molte configurazioni mobile avviano una sessione nuova ogni volta che ti connetti. Ti riconnetti dopo una caduta SSH o ripeti la scansione dopo il timeout di Remote Control, e Claude ricomincia da capo senza alcuna memoria di ciò di cui avete discusso. Puoi passare una mattina a lavorare su una decisione architetturale sul tuo laptop, aprire una nuova sessione dal telefono quel pomeriggio, e Claude non ha idea che sia successo.
memsearch risolve questo problema. È un plugin di Claude Code basato su Milvus che offre al tuo agente una memoria persistente e ricercabile tra sessioni e dispositivi. Ecco come funziona:
- Riassunto automatico. Alla fine di ogni turno di conversazione, memsearch riassume ciò che è accaduto (cosa hai chiesto, cosa ha fatto Claude, quali file sono cambiati) e lo aggiunge a un file Markdown locale organizzato per data.
- Richiamo semantico a ogni prompt. Quando avvii una nuova sessione o invii un messaggio, il plugin cerca nei tuoi file di memoria usando una ricerca ibrida vettoriale e full-text, quindi inserisce solo il contesto pertinente. Non riversa tutto nella tua finestra di contesto.
- Divulgazione progressiva a tre livelli. Il processo di richiamo viene eseguito in un subagente in background: cerca, espande i risultati promettenti per vedere il contesto circostante e può persino analizzare le trascrizioni originali delle sessioni, se necessario. La tua sessione principale vede solo il riepilogo finale curato.
- Markdown come fonte di verità. Tutti i ricordi sono archiviati come semplici file .md, leggibili dall’uomo e adatti a git. L’indice vettoriale è una cache derivata che può essere ricostruita dal Markdown in qualsiasi momento.
Installa con due comandi, e hai finito.
/plugin marketplace add zilliztech/memsearch
/plugin install memsearch
Per chi passa regolarmente tra desktop e mobile, è quasi essenziale.
Per maggiori dettagli, consulta questo blog: Aggiungere memoria persistente a Claude Code con il leggero plugin memsearch
Accelera Claude Code con attività parallele: git worktree + tmux
Su mobile, sei naturalmente limitato a seguire un’attività alla volta. Ma Claude Code non deve lavorare in questo modo. Se avvii più istanze in parallelo prima di allontanarti, una per funzionalità in esecuzione contemporaneamente, al tuo ritorno trovi il lavoro completato invece di una coda.
git worktree rende tutto ciò possibile. Crea directory di lavoro isolate dallo stesso repository, ciascuna sul proprio branch con la propria copia della tua codebase. Abbina ogni worktree alla propria istanza di Claude Code, e lavorano simultaneamente senza conflitti tra file. Combinato con la gestione multi-finestra di tmux (che avrai già se hai scelto la configurazione SSH descritta prima), puoi passare tra le attività in esecuzione sul telefono per controllarne l’avanzamento.
Ho creato un plugin chiamato cc-tmux-worktree-orchestration per automatizzare l’intero flusso di lavoro. Ecco cosa fa:
- Split. /tmux-worktree-split login signup dashboard crea tre worktree, tre branch di funzionalità e tre finestre tmux, ciascuna con Claude Code avviato automaticamente. Puoi anche organizzare per sessioni o riquadri tmux, a seconda delle tue preferenze.
- Merge. /tmux-worktree-merge unisce tutti i branch di funzionalità al tuo branch di base, rimuove i worktree, ripulisce i branch e termina le sessioni tmux.
- Tracciamento dello stato. Il plugin scrive un file .worktree-split-state.md nella root del tuo progetto al momento dello split, registrando il branch di base, la configurazione tmux e tutte le informazioni sulle funzionalità. Il merge legge questo file per la pulizia. Viene eliminato automaticamente dopo il merge e non verrà committato su git.
Una cosa da notare: i git worktree contengono solo file tracciati da git. Le dipendenze in .gitignore (come node_modules o .venv) non saranno nei nuovi worktree. Dovrai reinstallare le dipendenze in ciascuno, oppure creare un symlink verso una posizione condivisa.
Installa:
/plugin marketplace add zc277584121/cc-tmux-worktree-orchestration
/plugin install tmux-worktree-orchestration
Il coding con l’AI diventa mobile
Claude Code non è l’unico strumento di coding AI che sta guadagnando terreno sui telefoni. Altri strumenti stanno andando nella stessa direzione, ciascuno con un’architettura diversa.
Cursor Cloud Agent accetta attività dal web, da mobile, da Slack o da GitHub. Ogni agente avvia la propria VM cloud con un ambiente di sviluppo completo, poi produce una PR pronta per il merge con screenshot e un video delle modifiche. Puoi controllare da remoto il desktop dell’agente dal tuo telefono per testare il risultato personalmente. Cursor ha anche una CLI che funziona con la configurazione SSH + tmux descritta in precedenza.
OpenAI Codex offre due percorsi verso il mobile. La CLI è basata sul terminale, quindi funziona tramite SSH esattamente come Claude Code. La sandbox cloud precarica il tuo repository in un ambiente ospitato e ti permette di avviare attività direttamente dall’app ChatGPT per iOS, senza bisogno di SSH.
OpenClaw (in precedenza Clawdbot) adotta un approccio completamente diverso. È un assistente AI open source che vive dentro le app di messaggistica che già usi: WhatsApp, Telegram, Slack, Discord, iMessage. Non è uno strumento di coding dedicato come gli altri, ma un agente general-purpose che può eseguire comandi shell, controllare un browser e gestire file sulla tua macchina. Gli sviluppatori lo hanno usato per attivare attività di Claude Code da Telegram, rendendolo il percorso più anticonvenzionale verso il coding mobile in questo elenco.
Architetture diverse, stessa direzione: gli strumenti di coding AI si stanno disaccoppiando dalla scrivania.
Conclusione
Quindi, quale metodo dovresti scegliere per connettere Claude Code al tuo telefono? In base alle mie esperienze, dipende da cosa consideri prioritario:
- Remote Control se vuoi la configurazione più semplice. Un comando, una scansione QR, nessuna infrastruttura. Ideale per gli abbonati Pro o Max che vogliono semplicemente che funzioni.
- SSH + Tailscale + tmux per controllo completo e zero costi aggiuntivi. Gratuito, flessibile, senza dipendenza da app di terze parti. Ideale per ingegneri a proprio agio con la configurazione del terminale.
- Happy Coder se usi sia Claude Code sia Codex, o se vuoi notifiche push e input vocale. L’unica opzione che copre più CLI di coding AI in un’unica app. Gratuita e open source.
Una volta scelto un metodo, l’attrito passa da "posso accedere a Claude Code" a "posso usarlo bene su uno schermo piccolo." È qui che entrano in gioco gli strumenti:
- Typeless rende sopportabile digitare prompt sulla tastiera di un telefono.
- memsearch mantiene vivo il tuo contesto tra sessioni e dispositivi.
- cc-tmux-worktree-orchestration trasforma una sessione di Claude Code in diverse sessioni eseguite in parallelo.
Messi insieme, il problema dell’accesso è risolto e l’esperienza si sta avvicinando a ciò che ti aspetteresti alla scrivania. Claude Code su mobile non è più una soluzione di ripiego. È un workflow.
Se vuoi discutere la tua configurazione, adattare memsearch a un diverso framework di agenti o scalarlo su un team, unisciti al nostro canale Slack. Puoi anche prenotare una sessione individuale di 20 minuti tramite Milvus Office Hours per ricevere aiuto pratico.
Continua a leggere
Continua a leggere

Introducing Functions and Model Inference on Zilliz Cloud: Automatic Embedding and Reranking with Hosted Models
Zilliz Cloud Functions auto-generate embeddings via OpenAI, Voyage AI, Cohere, or Zilliz Hosted Models. Built-in reranking — just insert text and search.

Why and How to Migrate from Self-Hosted Milvus to Zilliz Cloud
A simple, step-by-step guide to migrating from Milvus to Zilliz Cloud. Learn both endpoint and backup methods for a smooth, scalable vector database migration.

Vector Databases vs. Document Databases
Use a vector database for similarity search and AI-powered applications; use a document database for flexible schema and JSON-like data storage.



