Codex dal tuo telefono: Codex Remote e Happier a confronto
OpenAI ha messo Codex dentro l’app mobile ChatGPT e chiama Remote quella funzione: abbini un telefono a un Mac o a un PC Windows e piloti la sessione Codex in esecuzione su di esso. Ecco cosa copre, le condizioni che la documentazione di OpenAI stessa le impone, e il flusso di lavoro per cui non è mai stata pensata.
OpenAI rilascia un remote per Codex, ed è buono. La sua stessa documentazione lo chiama Remote e lo descrive in una riga: segui i progressi, approva le azioni e invia istruzioni dal telefono, mentre Codex esegue ogni task sul computer che hai collegato. La configurazione è una scansione di QR — apri l’app desktop ChatGPT sul tuo Mac o PC Windows, vai su Settings → Connections → “Control this Mac or PC”, approva l’accesso remoto e scansiona il codice con un telefono connesso allo stesso account e allo stesso workspace. Da quel momento le quattro cose che OpenAI elenca sono tutte sul telefono: avviare task, guidare il lavoro mentre avviene, approvare le azioni richieste, rivedere il risultato. Codex stesso è incluso negli abbonamenti ChatGPT, quindi per la maggior parte delle persone niente di tutto questo è una nuova spesa. Se Codex è tutto il tuo flusso di lavoro e il computer che contiene il tuo codice è un Mac o un PC Windows, questa è una risposta completa, e nulla più avanti in questa pagina sostiene il contrario.
Questa pagina parla del resto: le condizioni che la documentazione di OpenAI pone a Remote, la parte di Codex che gira nel cloud di OpenAI anziché su un computer che possiedi, e i 12 altri agenti che nessuna delle due superfici è stata costruita per raggiungere.
Cosa fa bene il remote di Codex, nello specifico
Ogni affermazione in questo blocco riprende la documentazione pubblicata da OpenAI, compresa la parte in cui il loro cloud fa qualcosa che Happier non fa affatto. Nulla di tutto ciò è attenuato, perché una concessione vaga non è una concessione.
- Avvia, guida, approva e rivedi dal telefono
- La pagina Remote di OpenAI elenca a cosa serve il telefono: avviare task, guidare il lavoro mentre avviene, approvare le azioni richieste, rivedere il risultato. Il lavoro non si sposta — “Codex esegue ogni task sul computer che hai collegato” — quindi il telefono è una superficie di controllo anziché un secondo posto in cui finisce il tuo codice.
- L’abbinamento è una scansione di QR dall’app desktop ChatGPT
- Settings → Connections → “Control this Mac or PC” nell’app desktop ChatGPT, approva l’accesso remoto, scansiona il codice. Il telefono deve essere connesso allo stesso account e allo stesso workspace, e l’elenco di passaggi di OpenAI si chiude con quello onesto: tieni il computer acceso e online.
- Raggiunge gli host SSH già presenti nel tuo ~/.ssh/config
- Secondo la pagina sulle connessioni remote di OpenAI, Codex legge gli alias host concreti da `~/.ssh/config`, li risolve con OpenSSH e ignora gli host definiti solo per pattern. Una devbox che hai già nella tua configurazione SSH è rilevabile anziché essere qualcosa da configurare due volte.
- Codex cloud esegue i task in parallelo, in ambienti isolati
- Separatamente da Remote, Codex esegue i task in ambienti cloud isolati, in parallelo, con passaggi di setup, dipendenze e variabili per repository — avviati dal web, da GitHub, da Linear o da Slack. Happier non ha un equivalente e non ha intenzione di fingere il contrario: ogni sessione Happier gira su un computer che possiedi. Lavorare su un repository che non hai clonato da nessuna parte è ciò per cui esiste un ambiente cloud.
- Codex è incluso negli abbonamenti ChatGPT
- La pagina dei prezzi di OpenAI afferma che ChatGPT Work e Codex sono inclusi nei piani Free, Go, Plus, Pro, Business, Edu ed Enterprise. Due cose che la stessa documentazione aggiunge: la disponibilità di Remote dipende dal rollout e dalle impostazioni del tuo workspace, e all’interno di un workspace gestito un amministratore potrebbe dover abilitare l’accesso Remote Control prima che un telefono possa connettersi.
Le cinque condizioni sotto cui funziona
Non sono limitazioni che abbiamo trovato testando. Ciascuna è un requisito che OpenAI pubblica, e uno di essi si applica a Happier esattamente allo stesso modo — cosa che è detta qui sotto anziché omessa in silenzio.
1. Nella catena non c’è nessun Mac né PC Windows.
Secondo la documentazione di OpenAI, Remote supporta host che eseguono l’app desktop ChatGPT su macOS e Windows, ed è con quell’app desktop che il telefono si abbina. Un computer Linux è raggiungibile da lì come target SSH — la pagina sulle connessioni remote di OpenAI chiede di verificare che tu riesca a fare SSH verso l’host dal computer che esegue l’app, e che `codex` sia nel PATH dell’host remoto — quindi il Mac o il PC resta nella catena anche quando il codice non si trova lì.
La CLI di Happier si installa su macOS, Linux e Windows, e ogni computer su cui la installi diventa una macchina su cui una sessione può essere avviata direttamente. La macchina Linux nell’angolo è una macchina a sé stante anziché qualcosa che si raggiunge attraverso un laptop che deve essere anch’esso acceso.
2. Vivi nel terminale e vuoi la sessione che hai già avviato.
Secondo la documentazione di OpenAI, la configurazione mobile parte dall’app: “non puoi configurarlo dalla CLI di Codex o dall’estensione per IDE”. L’abbinamento è un flusso dell’app desktop.
Avvia una sessione con `happier codex` in un repository ed è già raggiungibile dall’app, dal web e dal telefono — non c’è un secondo passaggio di abbinamento per sessione, perché l’abbinamento è tra te e le tue macchine anziché tra due app.
3. Il tuo computer è in sospensione.
I passaggi di configurazione di OpenAI dicono di tenere il computer acceso e online, e l’host deve restare connesso allo stesso account e allo stesso workspace.
Happier non risolve questo problema, e una pagina che sostenesse il contrario ti starebbe mentendo: una sessione gira su un computer reale, e un computer in sospensione non esegue nulla. Quello che cambia è quale computer deve essere acceso. Le sessioni vengono create su una macchina, quindi la macchina sempre accesa può reggere l’esecuzione lunga mentre il laptop nella tua borsa è chiuso.
4. Sei dentro un workspace ChatGPT gestito.
Secondo la documentazione di OpenAI: “Se usi Codex tramite un workspace ChatGPT, il tuo amministratore potrebbe dover abilitare l’accesso Remote Control prima che tu possa connetterti dal telefono.”
L’interruttore equivalente è uno che la tua organizzazione possiede anziché uno che deve chiedere: `happier relay host install` mette il relay su hardware che possiedi, protetto dalla tua organizzazione GitHub o dai gruppi OIDC, e la trascrizione è crittografata end-to-end prima di arrivarci.
5. Vuoi spostare un task in esecuzione nel cloud, o riportarlo indietro.
Secondo la documentazione di OpenAI, “il passaggio a un ambiente Codex cloud non è supportato.” Remote pilota il computer che hai collegato; Codex cloud è una superficie separata con i propri ambienti.
Happier non ha ambienti cloud a cui passare il lavoro. Quello che sposta è una sessione attiva tra computer che possiedi, mantenendo lo stesso id di sessione — cosa che funziona per Claude Code e OpenCode, ed è sperimentale su Codex.
Remote pilota Codex. Happier pilota 13 agenti.
Remote pilota Codex, e Codex cloud esegue Codex. È questo che è il remote di un fornitore: ogni fornitore che ne rilascia uno lo rilascia per il proprio agente, e non c’è nulla di strano in questo. Il caso cross-vendor si costruisce invece su un protocollo aperto — Zed esegue Claude, Codex, OpenCode, Copilot, Cursor e Pi Coding Agent nell’editor tramite ACP, e anche Happier parla ACP, sui tuoi dispositivi anziché dentro un solo editor. Raggiungere l’agente di un fornitore dal telefono ed eseguire gli agenti di 13 fornitori da un’unica inbox sono lavori diversi. Happier è costruito per il secondo.
Questo è riportato a parte anziché come sesta voce dell’elenco qui sopra, perché è un tipo di affermazione diverso. Le cinque condizioni sono requisiti: soddisfali e la cosa funziona. Questa è la forma del prodotto, e nessun grado di soddisfazione dei requisiti la cambia.
Funzionerà nella tua configurazione?
Gli otto fatti che decidono se una delle due cose funziona dove lavori tu. Tre di essi vanno a OpenAI. Quei tre sono il motivo per cui vale la pena leggere gli altri cinque.
| Fatto | Codex Remote e Codex cloud | Happier |
|---|---|---|
| Agenti che pilota | Codex | 13 agenti + qualsiasi CLI ACP |
| Sistemi operativi su cui esegue il lavoro | App host su macOS o Windows, più i suoi target SSH (secondo la documentazione OpenAI) | macOS, Windows e Linux, ciascuno per conto proprio |
| Dove si configura la connessione | App desktop; non la CLI né l’estensione per IDE (secondo la documentazione OpenAI) | Un’installazione per computer, poi `happier codex` in un repository |
| Host SSH remoti | Rilevati da `~/.ssh/config` (secondo la documentazione OpenAI) | Installa Happier sull’host e diventa una macchina come tutte le altre |
| Eseguire il lavoro in un ambiente ospitato | Codex cloud: ambienti cloud isolati (secondo la documentazione OpenAI) | Non offerto — ogni sessione gira su un computer che possiedi |
| Chi tiene l’interruttore in un’organizzazione | L’amministratore del workspace potrebbe dover abilitare l’accesso Remote Control (secondo la documentazione OpenAI) | Tu, su un relay che puoi ospitare da te |
| Prezzo | Codex incluso negli abbonamenti ChatGPT (secondo la documentazione OpenAI) | Gratuito e con licenza MIT |
| Realizzato dal fornitore dell’agente | Sì — di prima parte | No — client indipendente |
Cosa ti dà un unico client per 13 agenti
Nessuna di queste è il remote di un fornitore che fa male il suo lavoro. Sono le cose che diventano possibili solo quando il client non è legato all’agente di un unico fornitore.
- Ogni agente in un’unica inbox.
- Codex raggiunge il tuo telefono attraverso l’app ChatGPT. Il remote di Claude Code si apre in claude.ai/code o nell’app Claude. Il remote di ogni fornitore atterra dentro il prodotto di quel fornitore, e va benissimo finché non ne usi due e l’approvazione che stai aspettando è nell’altro. Happier è un’unica inbox: ogni sessione, su ogni agente, su ogni computer che hai collegato, con un solo posto in cui rispondere alle richieste di permesso su cui sono tutte bloccate.
- Combina agenti diversi dentro un unico workspace.
- Una sessione Codex può affidare la revisione a un delegate run su Claude Code mentre un terzo agente legge uno stack trace, e puoi guidarne uno qualsiasi mentre è in corso. Le esecuzioni di plan, review e delegate di Happier prendono un elenco esplicito di provider di destinazione anziché quello in cui ti trovi per caso. Un remote costruito da un fornitore pilota l’agente di quel fornitore; è a questo che serve.
- Scegli l’account su cui gira una sessione, o mettine diversi in un pool per il fallback.
- Collega più di un profilo per servizio — un abbonamento Codex personale e uno di lavoro, una chiave OpenAI — e scegli su quale gira una sessione quando la avvii. I pool sono pool di account, non di agenti: lo stesso abbonamento Codex è utilizzabile da qualsiasi agente che ci gira sopra, OpenCode compreso. Dove la superficie delle quote è abilitata, i profili Codex, Claude e Gemini portano uno snapshot di utilizzo nel selettore di autenticazione, così puoi vedere quanto resta prima di impegnarci un’esecuzione lunga. Quando un pool sposta davvero una sessione in corso su un altro account, la cosa è limitata — al massimo una volta per turno e tre volte per ora di sessione, per impostazione predefinita — e il cambio a metà sessione è disponibile solo per Claude Code e Codex.
- Passa dal terminale all’app, a metà sessione.
- Avvia una sessione Codex dal telefono, poi esegui `happier attach <session-id>` su quel computer e sei nella TUI nativa di Codex, nella stessa sessione, con la cronologia già lì. Oppure avviala nel terminale e riprendila nell’app. Il controllo locale di Codex è esclusivo, quindi mentre la TUI ha la sessione un messaggio dall’app resta in coda finché quel turno non finisce, viene interrotto o esce — Happier non scriverà dentro un turno in corso, perché è così che si perde il lavoro che volevi.
- Avvia una sessione su qualsiasi computer che possiedi.
- Le sessioni vengono create su una macchina, quindi una sessione Codex può partire sul VPS mentre tu sei sul laptop, e una sessione sul laptop può inviarle messaggi e aspettare che finisca. Una sessione attiva può anche spostarsi tra computer con lo stesso id di sessione, portandosi dietro lo stato del provider e la directory di progetto — supportato per Claude Code e OpenCode, sperimentale per Codex.
- Segna le righe. Mandale a qualsiasi agente.
- Apri un file o un diff — la revisione dei file modificati, o il diff che l’agente ha appena scritto nella trascrizione — e lascia un commento sulla riga esatta. Happier salva il percorso, la riga, uno snippet e un hash del contenuto di quella riga, così la nota ritrova il suo codice anche dopo che il file si è spostato sotto di essa. Scegli quali commenti inviare e vanno dentro come contesto di revisione strutturato: di nuovo nella stessa sessione, o in una nuova su un agente diverso, perché i commenti sono legati al workspace e qualsiasi sessione tu apra lì li trova ad aspettare.
L’altra differenza è dove vive la conversazione. Un account Happier è crittografato end-to-end per impostazione predefinita — il server di sincronizzazione contiene testo cifrato che non può leggere — e happier relay host install mette il relay stesso su hardware che possiedi.
Codex ha una pagina propria qui, con il percorso di installazione, il modello di autenticazione e le particolarità — Codex in Happier. La stessa domanda, posta a proposito del remote di Anthropic, trova risposta su la pagina su Claude Code Remote Control.
Provarlo
Installa sul computer che contiene il tuo codice. Nulla sul tuo telefono conta finché quel computer non è configurato, ed è per questo che questo è il primo passo e non un badge dell’app store.
curl -fsSL https://happier.dev/install | bashPoi happier codex in un repository. La sessione è sul tuo telefono dal momento in cui parte, ed è ancora nel tuo terminale — happier attach ti riporta nella TUI nativa di Codex senza avviarne una seconda.

