OpenAI · codex

Codex sul tuo telefono, da un’app open source

La CLI openai/codex gira su hardware che possiedi, con il tuo abbonamento ChatGPT o la tua chiave API. Happier è la finestra su di essa da dovunque tu ti trovi.

How Happier runs Codex CLI

Codex è l’agente che Happier lancia per impostazione predefinita in modalità App Server, e la conseguenza utile è un rifiuto: se quella modalità non è disponibile per una nuova sessione l’avvio fallisce anziché ripiegare in silenzio su qualcosa di più debole, così ACP o MCP sono scelte che fai apposta anziché fallback che ti capitano dietro una sessione che poi si comporta diversamente dalla precedente.

Che cosa sia in gioco in quella scelta è scritto nero su bianco anziché lasciato all’intuito. Sul runtime predefinito una conversazione Codex può essere forkata, riportata a un punto precedente e interrogata sul fatto che un limite di utilizzo si sia azzerato; scegli invece il runtime MCP o ACP e la release lascia cadere tutte e tre le cose, ed è esattamente per questo che un downgrade silenzioso sarebbe una gentilezza sbagliata. Codex mantiene anche una TUI del fornitore che ti può essere restituita — happier attach ti dà la vera interfaccia di Codex sulla sessione già in corso, e mentre quel terminale la tiene, tutto ciò che invii dall’app aspetta in coda anziché arrivare sotto il tuo cursore.

È anche uno dei due agenti il cui account può cambiare a metà sessione. Collega una volta un abbonamento Codex o una chiave OpenAI, e una sessione che sbatte contro un limite su uno dei due può essere portata su un altro profilo dello stesso gruppo anziché essere abbandonata — al massimo una volta per turno, e tre volte in un’ora di sessione, quindi è un recupero anziché una rotazione. L’accesso in sé resta quello del fornitore: la pagina del provider esegue codex login sul computer che hai scelto, e la credenziale che scrive resta lì.

What Codex CLI does, and what Happier adds

Codex CLI è l’agente di coding da terminale di OpenAI, distribuito come binario di release dal repository openai/codex. happier codex avvia quel binario nel repository che gli indichi — stesse richieste di approvazione, stessa directory di lavoro, stesso account di quando lo esegui da te.

Quello che cambia è da dove puoi leggerlo. La trascrizione, i diff dei file e le richieste di approvazione compaiono nell’app Happier su un telefono, in una scheda del browser o nell’app desktop, crittografati end-to-end prima di lasciare il tuo computer.

happier codex

Read, approve and answer Codex CLI from any device

Le app iOS e Android, l’app desktop per macOS, Windows e Linux e app.happier.dev sono tutti client sul processo Codex CLI in esecuzione sul tuo computer — non specchi in sola lettura. Rispondi a una richiesta di permesso, invia l’istruzione successiva, sfoglia il repository, leggi il diff. La trascrizione è crittografata end-to-end prima di lasciare il tuo computer, quindi il server che la trasporta contiene testo cifrato.

Happier can install Codex CLI for you

Happier si installa sul computer che contiene già il tuo repository, e happier codex avvia lì Codex CLI come un normale sottoprocesso, nella directory che gli indichi, autenticato nel modo in cui l’hai autenticato tu. Non c’è alcun gateway tra l’agente e OpenAI, e nessuna copia del tuo sorgente da nessun’altra parte.

Happier cerca prima codex nel tuo PATH ed esegue la copia che hai installato. Se non ce n’è una, può scaricare il binario della release openai/codex in ~/.happier/tools/providers/codex/ e tenerlo lì. La tua installazione ha sempre la precedenza.

La pagina di OpenAI dedicata a Codex CLI si trova su github.com/openai/codex. Happier non la duplica, perché una copia delle istruzioni di installazione di qualcun altro è una copia destinata a invecchiare.

Riferimento di configurazione per il lato Happier — Codex CLI nella documentazione di Happier.

Su quale account gira Codex CLI

Codex CLI è uno degli agenti che Happier può puntare su una credenziale collegata una volta sola, invece che sull’account con cui quel computer ha fatto l’accesso. Accetta a Codex subscription or an OpenAI API key.

I servizi collegati sono indicizzati per credenziale, non per agente, quindi lo stesso Codex subscription è selezionabile per ogni agente che lo accetta, su tutti i computer che hai collegato — ed è anche ciò che rende utile un pool di account tuoi su più di uno di essi. La credenziale viene cifrata e decifrata sui tuoi dispositivi; la pagina della documentazione riporta le regole per profilo, perché quali tipi di profilo accetta ciascun agente è esattamente il genere di dettaglio che cambia tra una release e l’altra.

One app for Codex CLI and 12 other agents

Codex CLI è uno dei 13 agenti di coding da riga di comando che Happier esegue, e condividono un unico elenco di sessioni, un’unica inbox dei permessi, un unico set di scorciatoie da tastiera e un’unica configurazione MCP.

You define an MCP server once and Codex CLI receives it as native MCP inventory, next to whatever MCP servers it already had of its own.

Conta soprattutto nei giorni in cui ne stai eseguendo più di uno: sessioni di fornitori diversi affiancate, e un tocco sulla notifica che apre la sessione che ha sollevato la richiesta anziché la schermata iniziale dell’app. L’elenco completo è qui.

The same Codex CLI session in your terminal and in the app

Digitare happier codex in un terminale avvia la sessione proprio dove ti trovi, e la stessa sessione è nell’app nello stesso momento. Quello che leggi in quella shell è la visualizzazione della sessione fatta da Happier — la trascrizione, le richieste di permesso, l’output degli strumenti — anziché l’interfaccia di Codex CLI. Nessuno deve rinunciare al terminale per avere un client sul telefono.

Quando vuoi la TUI di Codex CLI, happier attach <session-id> sul computer che possiede la sessione te la consegna dentro tmux, con la cronologia già lì. Sul runtime predefinito questa consegna è esclusiva: finché la sessione è del terminale, un messaggio inviato dall’app resta in coda invece di essere scritto sotto le tue dita, e parte quando restituisci il controllo.

La guida ad attach elenca i casi invece di prometterli tutti.

Domande sull’eseguire Codex CLI tramite Happier

Devo installare Codex da solo?
Solo se vuoi. Se codex è nel tuo PATH, Happier lo usa. Se non c’è, Happier può scaricare il binario di release da openai/codex e tenerlo sotto ~/.happier/tools/providers/codex/ — una copia che hai installato tu ha sempre la precedenza.
È il Codex dentro l’app ChatGPT?
No, e vale la pena essere precisi: OpenAI ha messo Codex nell’app mobile ChatGPT, che è il remote di OpenAI per esso. Happier è un’app open source separata che esegue la CLI codex sul tuo computer e te la mostra insieme agli altri dodici agenti nello stesso elenco di sessioni.
Quale account usa?
Quello con cui codex è già autenticato su quel computer — un abbonamento ChatGPT o una chiave API. Happier non fa da proxy per la chiamata al modello e non memorizza mai quelle credenziali su un server.
Posso eseguire Codex e un altro agente contemporaneamente?
Sì. Ogni agente è un processo a sé; Happier elenca le loro sessioni affiancate, raccoglie le loro richieste di permesso in un’unica inbox, e indirizza il tocco su una notifica alla sessione che l’ha sollevata.
Dove lo configuro?
La configurazione nativa di Codex resta dove Codex la tiene. Tutto ciò che Happier aggiunge — selezione di engine e modalità, permessi predefiniti, server MCP, servizi connessi — è documentato nella pagina Codex della documentazione di Happier.

Get Codex CLI onto your phone in two commands

Un comando sul computer che contiene il tuo codice, poi happier codex nel repository in cui vuoi lavorare.

curl -fsSL https://happier.dev/install | bash

Le procedure guidate sono nelle guide. È tutto sotto licenza MIT, e il relay è uno che puoi eseguire tu stesso.