Codex download: guida all’app, dai worktree al primo commit
Scarica e configura l’app Codex su Mac, Windows o Linux. Scopri quando usarla al posto di CLI e IDE e porta due attività parallele fino a commit verificati.
Pubblicato il

Per chi cerca «Codex download», il vantaggio dell’app di Codex emerge quando ci sono due attività di sviluppo indipendenti da seguire: si assegna un worktree a ciascuna, poi si rivedono i risultati e si creano commit separati. Per gli sviluppatori che hanno già un piano ChatGPT, il punto di forza è poter tenere d’occhio il lavoro in parallelo; la CLI e l’estensione per IDE restano utili per lavorare da terminale e apportare modifiche mirate.
A cosa serve l’app Codex
Sul desktop, OpenAI Codex dà il meglio quando si coordinano più attività su un repository e occorre verificare che cosa ha modificato ciascuna. Un thread, che nella documentazione ora si chiama chat, raccoglie la conversazione relativa a un’attività. Un worktree le assegna un checkout separato del repository Git, così le modifiche ai file non finiscono nel checkout su cui si sta lavorando. L’interfaccia desktop permette di avere sott’occhio queste conversazioni e i relativi risultati. Documentazione dell’app di OpenAI, documentazione dei worktree.
Verifica sulla documentazione online di OpenAI del 18 ottobre 2026: gli URL dell’app Codex, delle sue funzionalità e della guida introduttiva rimandano ora alla documentazione dell’app desktop di ChatGPT. La procedura attuale prevede di installare questa app e selezionare Codex dal menu a discesa di ChatGPT per lo sviluppo software. Il nome dell’app da scaricare è cambiato; Codex resta un’opzione espressamente prevista dalla documentazione. Guida introduttiva ufficiale.
Si può immaginare questo modo di lavorare come una serie di banchi separati, collegati allo stesso archivio di progetto. Ogni banco può ospitare un lavoro diverso ancora da finire. Sta comunque a chi li segue decidere quali modifiche completate vadano riunite. La distinzione conta, per esempio, quando un fondatore delega la correzione di un controllo di validazione mentre una seconda chat aggiorna la documentazione di configurazione: l’app rende più semplice seguire entrambe le attività, ma la responsabilità del comportamento finale del prodotto resta al fondatore.
App, terminale o IDE: dove conviene lavorare?
Scegli l’app quando devi coordinare il lavoro; il terminale o l’editor quando è lì che si concentra già la tua attenzione. Sono interfacce diverse per usare Codex, ciascuna con vantaggi specifici nel flusso di lavoro.
Le funzionalità delle interfacce riportate sopra provengono dalla documentazione della CLI, dell’IDE, dalla guida introduttiva e dalla documentazione delle attività pianificate. La scelta dell’interfaccia più adatta è una valutazione editoriale su dove conviene seguire il lavoro.
Per chi sviluppa ripetendo il ciclo comando shell, risultato dei test, diff e nuovo comando, la CLI resta una scelta sensata come punto di partenza. Può esaminare e modificare il repository, eseguire strumenti locali e usare codex exec in script ripetibili. Se questa è la tua giornata tipo, parti dalla guida alla configurazione di OpenAI Codex CLI.
App Codex o estensione per VSCode?
L’estensione per IDE è il punto di partenza più immediato quando il codice interessato è già aperto in Visual Studio Code. Può usare i file aperti e le selezioni come contesto, permettere di esaminare le modifiche accanto al sorgente e delegare al cloud le attività più ampie. L’app desktop diventa più utile quando passare da un lavoro indipendente all’altro conta più che restare sullo stesso file. Con il comando Open dell’app puoi anche aprire un worktree nel tuo editor. Flusso di lavoro nell’IDE, comandi dei worktree.
Come si inserisce Codex in ChatGPT?
Nell’attuale app desktop, ChatGPT e Codex sono opzioni selezionabili nella stessa interfaccia. Scegli Codex per lavorare con il contesto del codice e gli strumenti per sviluppatori. Eseguire il lavoro nel cloud è una scelta distinta: la guida introduttiva descrive ambienti Codex Cloud riutilizzabili dal web, dal desktop o da mobile. Un worktree locale non viene ospitato nel cloud solo perché lo gestisci dall’app. Configurazione attuale e lavoro nel cloud.
Codex download: come scaricare l’app e accedere
Parti dalla documentazione di OpenAI e scegli il download per il tuo sistema operativo. L’app attuale è documentata per macOS, Windows e Linux; per Linux viene esplicitamente indicata come anteprima. Download e configurazione ufficiali.
L’app Codex per Mac
Nella pagina ufficiale dell’app, il download per Mac è contrassegnato come macOS (Apple Silicon). Installa l’app scaricata, aprila e segui la procedura di accesso. Controlla i requisiti indicati in quella pagina per il tuo computer, senza dare per scontato che siano supportate tutte le architetture Mac. Download per Mac.
Codex Windows: l’app nativa
OpenAI mette a disposizione un’app nativa per Windows. L’agente può essere eseguito con PowerShell e la sandbox di Windows, oppure con Windows Subsystem for Linux, l’ambiente Linux disponibile all’interno di Windows. Scegli l’ambiente in cui le dipendenze e gli strumenti del repository funzionano già. Aprire la stessa cartella da una shell diversa, da solo, non dimostra che la compilazione andrà a buon fine. Installazione e configurazione su Windows.
L’app Codex per Linux
Per Linux è ora disponibile un’anteprima desktop ufficiale. La guida tratta Ubuntu, Debian, Fedora e Arch Linux, con pacchetti per processori x64 e ARM64. Il supporto nativo a Wayland è sperimentale. Prima di installare, controlla le versioni delle distribuzioni supportate e le istruzioni per i pacchetti nella guida desktop per Linux: la disponibilità dell’app non implica un supporto identico per ogni configurazione desktop.
Accedere con l’account ChatGPT o con una chiave API
Se vuoi usare la quota già compresa nel tuo piano ChatGPT, scegli Continue to sign in e completa l’accesso nel browser. Per accedere tramite API, scegli Sign in another way, inserisci la chiave e seleziona Continue. Entrambi i metodi consentono di lavorare con Codex in locale nell’app desktop. Istruzioni per l’autenticazione.
Codex è incluso in ChatGPT Plus, Pro, Business, Enterprise ed Edu; Free e Go prevedono un accesso desktop limitato, soggetto al rilascio graduale. Per i dettagli sui piani, consulta le attuali condizioni di inclusione di OpenAI e la nostra guida ai prezzi di Codex.
Una chiave API cambia sia la fatturazione sia le possibilità di accesso. L’utilizzo viene addebitato all’account OpenAI Platform anziché scalato dalla quota inclusa nel piano ChatGPT. Codex nel cloud richiede l’accesso con ChatGPT; l’accesso tramite chiave API esclude funzionalità cloud come la revisione del codice su GitHub e l’integrazione con Slack. Alcuni plugin curati da OpenAI funzionano con una chiave API, mentre quelli che richiedono procedure di connessione non supportate potrebbero non funzionare. Una chiave non va quindi considerata un modo per conservare tutte le funzionalità dell’abbonamento. Differenze nell’autenticazione e nelle funzionalità.
Le funzioni utili nello sviluppo quotidiano
Le funzioni che contano formano un ciclo: organizzare un’attività, isolarne i file, preparare l’ambiente, controllare il risultato e salvare le modifiche approvate. Ecco i nomi con cui trovarle nella documentazione attuale.
Progetti e chat
Projects and chats è il livello organizzativo. Dedica una chat a ogni risultato distinto e raccogli il lavoro correlato nel progetto pertinente. Una cartella locale fornisce i file su cui Codex può lavorare; aprire una nuova chat, da solo, non garantisce un checkout separato. Per ottenere modifiche indipendenti, seleziona esplicitamente Worktree. Panoramica delle funzionalità, guida introduttiva.
Per chi si occupa tecnicamente di un’applicazione interna, «correggere l’importazione CSV» e «documentare la procedura di deploy» sono due risultati utili da trattare separatamente. «Migliorare tutto» è più difficile da verificare, perché non definisce chiaramente quando il lavoro è concluso.
I worktree di Git
I worktree di Git separano i checkout dei file, mantenendo condivisa la cronologia Git del repository. Codex può così lavorare in background senza modificare i file del checkout che stai usando in primo piano. Per usare i worktree serve un repository Git. Come funzionano i worktree.

Il vantaggio concreto è poter esaminare una correzione proposta senza abbandonare il checkout in uso. Il limite è altrettanto concreto: avere directory separate non dimostra che le modifiche finali siano compatibili. Due interventi ragionevoli, presi singolarmente, possono comunque prevedere comportamenti diversi per la stessa applicazione.
Ambienti locali e terminale integrato
Gli ambienti locali, indicati come Local environments, definiscono script di configurazione e azioni riutilizzabili per un progetto. Gli script possono predisporre le dipendenze alla creazione di un worktree. Il terminale integrato, o Integrated terminal, permette di eseguire i controlli del progetto e le operazioni Git nel checkout pertinente. Queste funzioni trasformano una directory di sorgenti in un ambiente su cui si possono eseguire verifiche. Ambienti locali e strumenti Git integrati.
Se un’attività funziona nel checkout abituale ma fallisce in un worktree, controlla prima la configurazione. Potrebbero mancare dipendenze e file locali ignorati da Git. OpenAI documenta .worktreeinclude per copiare file di configurazione selezionati, ignorati da Git, nei worktree locali gestiti dall’app: includi solo ciò che serve all’attività. Configurazione dei worktree.
Revisione del codice e strumenti Git integrati
La revisione del codice, indicata come Code review, offre un diff, commenti su righe specifiche e la possibilità di definire l’ambito della revisione. Gli strumenti Git integrati permettono di aggiungere modifiche all’area di staging o annullarle, creare commit, inviare un branch al repository remoto e aprire una pull request. Il diff mostra riga per riga che cosa è cambiato; lo staging seleziona le modifiche da includere nel commit successivo. Comandi di revisione, comandi Git.
Il pannello di revisione rispecchia lo stato Git del checkout, comprese le modifiche apportate da te. Last turn limita la vista all’ultimo turno dell’assistente. Usa questa vista per capire il contributo dell’agente, poi controlla tutte le modifiche nell’area di staging prima di creare il commit. Altrimenti, la correzione potrebbe portare con sé anche lavoro non pertinente.
Attività pianificate
Scheduled tasks è il nome attualmente usato nella documentazione per le automazioni; Scheduled è la vista da cui gestirle. Un’attività autonoma apre una nuova chat a ogni esecuzione; una pianificazione all’interno di una chat riutilizza il contesto di quella conversazione. Le attività locali richiedono che il computer sia acceso, l’app desktop sia in esecuzione e il progetto resti disponibile. Documentazione sulla pianificazione.
Una buona prima automazione è un resoconto ricorrente delle modifiche che richiedono una decisione umana. Esegui prima il prompt manualmente, esamina il risultato e solo dopo pianificalo. In un progetto Git, scegli un worktree se l’attività può modificare file e vuoi tenere queste modifiche separate dal lavoro locale non ancora finito.
Skill e plugin
Le skill raccolgono istruzioni e risorse riutilizzabili per un flusso di lavoro; i plugin distribuiscono skill e connessioni agli strumenti. Usali quando ripeti spesso la stessa procedura sul repository, per esempio una checklist di rilascio. Si affiancano al lavoro con progetti e worktree, ma non eliminano la necessità di controllarne i risultati. Documentazione ufficiale delle skill.
Prima sessione: due chat, due worktree e commit verificati
Per prendere confidenza con il flusso di lavoro, usa due attività piccole e indipendenti. L’esempio seguente abbina la correzione di un errore di validazione a un aggiornamento della documentazione. Sostituisci il bug dell’esempio con un problema circoscritto che riesci a riprodurre nel tuo progetto.
Apri il repository e verifica il punto di partenza
Apri l’app desktop, seleziona Codex e apri la cartella del repository come progetto locale. Scegli un repository Git con un comando di compilazione o di test che conosci già. Prima di iniziare, esamina le modifiche presenti; salva il lavoro incompleto per poterlo distinguere da quello dell’esercizio.
Chiedi a Codex: «Spiega come eseguire i test di questo progetto e individua il codice di validazione. Per ora non modificare i file». Confronta la risposta con le istruzioni del repository.
Avvia la prima chat in un worktree
Avvia New chat nel progetto. Seleziona Worktree sotto il campo in cui scrivi il messaggio e scegli il branch di partenza. Per svolgere l’esercizio in modo ordinato, usa per entrambe le attività lo stesso branch di base, di cui conosci lo stato.
Invia: «Correggi il bug di validazione del nome vuoto. Limita l’intervento alla validazione e al relativo test di regressione. Esegui i controlli pertinenti, riportane i risultati esatti e lascia le modifiche senza commit». Codex crea il worktree quando invii il prompt. Se il progetto lo richiede, scegli uno script di configurazione dell’ambiente locale.
Avvia la seconda chat in un worktree separato
Torna al progetto e avvia un’altra New chat. Seleziona di nuovo Worktree e scegli lo stesso branch di base. Aprire un’altra conversazione senza effettuare questa selezione non basta a isolare il lavoro.
Invia: «Aggiorna la documentazione di configurazione in modo che corrisponda ai comandi di installazione e test esistenti. Non modificare il codice dell’applicazione né la configurazione. Verifica i comandi nel repository e lascia le modifiche senza commit». Mantieni questa attività indipendente dalla correzione di validazione ancora in corso.
Esamina ogni diff e chiedi correzioni mirate
Apri il pannello di revisione di ciascuna chat. Leggi i file modificati e usa Last turn quando devi isolare l’ultimo contributo dell’assistente. Poi esamina l’insieme delle modifiche relative all’attività.
Per un ulteriore controllo, digita
/reviewe scegli Review uncommitted changes. Il comando segnala i problemi rilevati senza modificare l’albero di lavoro. Per chiedere una correzione, passa il puntatore sulla riga interessata nel diff, seleziona +, lascia un commento e invia un messaggio successivo chiedendo a Codex di intervenire. Considera le segnalazioni automatiche come indicazioni da verificare nel codice.Esegui le verifiche nel worktree e crea un branch
Nel terminale di quel worktree, esegui i test, il lint o i controlli di compilazione pertinenti per il repository. Accerta quali controlli siano stati effettivamente eseguiti e che cosa resti da verificare. Per il lavoro sulla documentazione, controlla che i comandi descritti esistano e corrispondano alla configurazione del progetto.
Seleziona Create branch here nell’intestazione della chat per assegnare a ciascun worktree un branch con un proprio nome. Per impostazione predefinita, i worktree di Codex partono con HEAD scollegato, cioè in stato detached HEAD: inizialmente il checkout punta a un commit anziché a un branch con un nome. Nomi di branch distinti rendono più semplice conservare e rivedere in seguito il lavoro approvato.
Aggiungi allo staging le modifiche approvate e crea un commit per ogni attività
Dal pannello di revisione, aggiungi all’area di staging solo i file o gli hunk che hai approvato. Un hunk è un gruppo di righe modificate. Controlla la vista Staged per verificare che il prossimo commit contenga l’attività prevista, poi usa il comando Commit or push dell’app per creare il commit. Scegli l’azione di commit: inviare le modifiche al repository remoto è una decisione separata.
Ripeti revisione, staging e commit per l’altra chat. Ora le modifiche sono salvate in modo indipendente. Prima di riunirle con la consueta procedura basata su branch o pull request, verificane il comportamento combinato. Se vuoi proseguire nel checkout abituale, usa Hand off per spostare una chat in Local: Git non permette di avere lo stesso branch in checkout in entrambe le posizioni contemporaneamente.
I nomi dei comandi e la sequenza riportati sopra seguono le istruzioni sui worktree, le istruzioni di revisione e il flusso di lavoro Git integrato di OpenAI. La delimitazione delle attività proposta è un esempio editoriale.

I limiti spesso sottovalutati dello sviluppo in parallelo
Generare codice in parallelo non elimina il lavoro di integrazione. I worktree impediscono che modifiche separate sovrascrivano subito gli stessi file. Non possono garantire che una modifica alla validazione e una al codice chiamante siano compatibili nell’uso di un’API, né che due server di sviluppo locali usino porte diverse. Usa l’isolamento per rendere il lavoro più facile da esaminare, poi verifica il risultato combinato.
Un’automazione, inoltre, non trasforma un portatile in sospensione in un servizio sempre attivo. Per le attività pianificate che richiedono progetti locali, OpenAI specifica che l’app desktop e il computer devono restare in esecuzione. Scegli un ambiente di esecuzione compatibile con gli orari in cui l’attività deve svolgersi. Requisiti per la pianificazione locale.
Infine, aprire più chat non aumenta la capacità inclusa nel piano. ChatGPT Work e Codex condividono l’utilizzo; complessità delle attività, contesto, modello scelto e uso degli strumenti incidono sui consumi. Il limite che conta è quanto lavoro riescono a sostenere la quota disponibile e la tua capacità di revisione, non quante conversazioni entrano nella barra laterale. Regole di utilizzo.
A chi conviene adottare l’app desktop
Chi sviluppa un prodotto da solo o ha fondato una startup finanziata dovrebbe provarla subito se attività indipendenti restano regolarmente in attesa perché una sessione di sviluppo è già occupata. Delega lavori circoscritti, mantieni separati i risultati e rivedili uno per uno prima di riunirli. Se ogni modifica dipende dalla precedente, una sessione sequenziale nella CLI o nell’IDE può essere più semplice da gestire.
Un responsabile operativo senior dovrebbe adottarla per attività ripetibili sul repository quando sono chiari i dati in ingresso, il risultato atteso e il passaggio di revisione. Un resoconto pianificato è un buon primo candidato. Una richiesta generica di mantenere in salute il sistema aziendale non è ancora una definizione utilizzabile dell’attività.
Un CTO dovrebbe sperimentare questo flusso su un solo repository, con un revisore designato, prima di estenderlo. La prova deve chiarire se il team riesce a predisporre i worktree in modo coerente, comprendere le modifiche generate e verificare il risultato combinato. Contare le chat avviate dice poco sul lavoro effettivamente approvato.
Resta con la CLI o con l’estensione per IDE se si adattano già al tuo lavoro quotidiano e hai poche attività parallele da seguire. Cambiare interfaccia e cambiare agente di sviluppo sono decisioni distinte; per la seconda, leggi Codex vs Claude Code.
Il primo passo per lunedì: apri un repository che conosci, assegna due attività indipendenti a worktree separati e porta ciascuna fino a un commit verificato. Aggiungi un’attività pianificata solo dopo che il suo prompt ha prodotto un risultato che sai valutare.
Domande frequenti sull’app Codex
A cosa serve l’app Codex?
Offre uno spazio di lavoro desktop per seguire le chat di sviluppo, usare worktree separati, esaminare i diff ed eseguire operazioni Git. È particolarmente utile quando più attività indipendenti richiedono attenzione.
Codex è meglio di ChatGPT?
Scegli Codex per lavorare sui repository con il contesto del codice e gli strumenti per sviluppatori. Nell’attuale app desktop puoi selezionare Codex dal menu a discesa di ChatGPT: in parte, quindi, si tratta di scegliere come lavorare all’interno della stessa app. Guida introduttiva.
Codex è gratuito per chi usa ChatGPT gratis?
OpenAI indica attualmente un accesso desktop limitato a Codex per ChatGPT Free e Go, soggetto al rilascio graduale. Questo non implica l’accesso agli stessi modelli o alle stesse funzionalità degli altri piani. Condizioni di accesso attuali.
L’app Codex non esiste più?
La vecchia documentazione dell’app Codex rimanda ora all’app desktop di ChatGPT. Codex resta un’opzione documentata al suo interno. Se il nome dell’app è diverso da quello riportato in una vecchia guida, segui le istruzioni di configurazione attuali. Documentazione dell’app.
Perché Codex è stato rimosso?
La documentazione attuale non descrive Codex come un prodotto rimosso. Invita gli sviluppatori a selezionarlo per il lavoro sul software e continua a documentare la CLI e l’estensione per IDE. Un cambio di nome dell’app desktop non dimostra che sia scomparso il modo di lavorare al codice. Guida introduttiva.
Come si scarica l’app Codex?
Scarica l’app desktop di OpenAI per il tuo sistema operativo supportato, accedi e seleziona Codex. Su Linux, segui le istruzioni dell’anteprima specifiche per la tua distribuzione. Configurazione ufficiale.
Si può usare Codex sul telefono?
OpenAI documenta l’uso di Codex nell’app mobile di ChatGPT e la possibilità di proseguire da mobile le attività nel cloud. Per i worktree su un computer connesso, il repository e l’esecuzione restano su quel computer; il telefono serve a controllare il lavoro. Configurazione su mobile, funzionamento dei worktree.
Esiste un’app separata per Codex?
L’attuale procedura di installazione desktop passa dall’app desktop di ChatGPT, all’interno della quale si seleziona Codex. Il terminale e l’IDE restano modalità separate per usarlo. Procedura di installazione ufficiale.
Perché l’app Codex non si apre?
La causa dipende dal sistema operativo, dalla build installata e dall’errore preciso. Controlla prima i requisiti ufficiali della piattaforma e la pagina di risoluzione dei problemi. Un mancato avvio, un problema di accesso e un errore di configurazione del repository richiedono diagnosi diverse. Risoluzione dei problemi ufficiale.
Per guide pratiche all’uso dell’AI nello sviluppo e nelle attività operative, iscriviti alla newsletter.
- Pubblicato
- Categoria
- AI
- Lingua








