Fino a poco tempo fa, scegliere uno strumento di IA per programmare significava soprattutto chiedersi quale modello suggerisse meglio la riga di codice successiva. Nel 2026 questa domanda è diventata troppo limitata.
Claude Code, OpenAI Codex e Gemini CLI non sono semplici strumenti di completamento automatico. Possono analizzare un repository, modificare molti file, eseguire build, correggere errori, preparare test, lavorare con Git e utilizzare strumenti esterni. La differenza non riguarda quindi soltanto la qualità del codice generato. Conta molto di più come l'agente pianifica il lavoro, per quanto tempo mantiene il contesto, che cosa può eseguire senza chiedere e quanto facilmente una persona può controllarne le modifiche.
Dopo aver confrontato con attenzione le versioni attuali, non esiste un unico vincitore per tutti i team.
Claude Code è oggi la scelta migliore per il lavoro quotidiano e interattivo su un vero repository. OpenAI Codex vince quando occorre delegare molte attività indipendenti, eseguirle in background e supervisionare più agenti contemporaneamente. Gemini CLI rimane uno strumento aperto e molto flessibile per le aziende legate a Google Cloud, ma dal 18 giugno 2026 non rappresenta più il normale percorso consumer per gli utenti Google AI Pro e Ultra. [1][2][3]
Quest'ultimo punto è particolarmente importante, perché molti confronti online descrivono ancora Gemini CLI come se uno sviluppatore individuale potesse semplicemente accedere con un account Google e utilizzare i limiti precedenti. Google ha chiuso ufficialmente questa possibilità e indirizza tali utenti verso Antigravity CLI. [3]
Ultima verifica: 17 luglio 2026.
Cambiamento importante: Gemini CLI non è più una normale opzione consumer
Dal 18 giugno 2026, Gemini Code Assist per utenti individuali, Google AI Pro e Google AI Ultra non elabora più richieste inviate tramite Gemini CLI. L'opzione “Sign in with Google” è stata inoltre rimossa per questi livelli. Google raccomanda la migrazione ad Antigravity CLI. [3]
Gemini CLI non è stato chiuso completamente. Continua a funzionare per:
- Gemini Code Assist Standard ed Enterprise,
- chiavi a pagamento di Gemini API,
- Vertex AI,
- alcuni account organizzativi e ambienti Google Cloud.
Il progetto resta attivamente sviluppato e pubblicato con licenza Apache 2.0. È cambiato il suo posizionamento. Oggi non è più l'equivalente diretto di Claude Code e Codex per la maggior parte degli sviluppatori indipendenti. È piuttosto un agente terminale aperto per clienti API e organizzazioni nell'ecosistema Google. [3][4]
Va segnalata anche un'incoerenza nella documentazione. La pagina principale del repository Gemini CLI descrive ancora un livello gratuito con accesso Google, mentre la pagina ufficiale di dismissione dichiara che tale percorso è terminato. Per decidere è opportuno dare priorità all'avviso di dismissione rispetto a una sezione più vecchia del README. [3][4]
Confronto rapido
| Categoria | Claude Code | OpenAI Codex | Gemini CLI |
|---|---|---|---|
| Fornitore | Anthropic | OpenAI | |
| Stile principale | Partner interattivo nel repository | Delega e supervisione di molti agenti | Agente terminale aperto per API e Google Cloud |
| Modello predefinito | Claude Sonnet 5 | GPT-5.6 Sol, medium | Routing automatico Gemini |
| Opzione più potente | Claude Fable 5 | GPT-5.6 Sol con ragionamento superiore | Gemini Pro più potente disponibile |
| Terminale | Sì | Sì | Sì |
| IDE | VS Code, JetBrains | VS Code ed editor compatibili con l'estensione | VS Code e modalità agente Code Assist |
| App desktop | Sì | Sì | Nessuna app separata Gemini CLI |
| Attività cloud | Sì | Sì, molto sviluppate | Tramite ecosistema Google Cloud |
| Lavoro parallelo | Sessioni, subagenti, worktree | Thread, subagenti, worktree e cloud task | Subagenti ed estensioni |
| Istruzioni di progetto | CLAUDE.md | AGENTS.md | GEMINI.md |
| MCP | Sì | Sì | Sì |
| Hooks | Estesi | Tramite estensioni e automazioni | Sì |
| Worktree integrati | Sì | Sì | Nessun livello prodotto altrettanto coerente |
| Codice client aperto | No | Sì, Apache 2.0 | Sì, Apache 2.0 |
| Accesso individuale | Pro da 20 USD/mese | Free, Go, Plus, Pro | Login Google rimosso per i consumer |
| Ideale per | Lavoro quotidiano sul codice | Esecuzione parallela e delega | Aziende Google Cloud e utenti API |
Il confronto delle funzionalità si basa sulla documentazione attuale dei fornitori. [1][2][4][5][6]
Un agente non è un modello
Molte classifiche trattano Claude Code, Codex e Gemini CLI come se fossero modelli linguistici. È un errore.
Un agente di programmazione è composto almeno da cinque elementi:
- il modello,
- il prompt di sistema,
- gli strumenti disponibili,
- le regole per autorizzazioni e ambiente,
- la gestione del contesto.
Lo stesso agente può produrre risultati molto diversi dopo aver cambiato modello o livello di ragionamento. Lo stesso modello può comportarsi diversamente in due client se uno seleziona meglio i file, conserva meglio la cronologia, esegue automaticamente i test o espone comandi differenti.
Per questo “Claude Code 83,8%” non è il risultato del solo Claude Fable 5. È il risultato di una configurazione specifica: Claude Code, Fable 5, un dato livello di sforzo, determinati strumenti e una precisa metodologia di test.
Questa distinzione è essenziale per un confronto corretto.
Claude Code: il miglior partner per lavorare nel repository
Claude Code è uno strumento agentico che legge codice, modifica file, esegue comandi e si integra con terminale, IDE, app desktop e browser. Anthropic lo progetta intorno a una sessione continua: l'utente assegna un'attività, osserva l'analisi, corregge la direzione, esamina le modifiche e guida l'agente nelle fasi successive. [1]
In pratica, è il più naturale dei tre strumenti per uno sviluppatore concentrato su un repository che vuole trattare l'agente come un membro del team molto rapido.
Claude Code gestisce bene il ciclo tipico:
- comprendere la struttura del progetto,
- trovare l'origine del bug,
- proporre un piano,
- modificare diversi o decine di file,
- eseguire i test,
- correggere le regressioni,
- descrivere il diff finale.
La modalità di pianificazione separa analisi e modifica dei file. Nelle modifiche più grandi consente di controllare prima il piano di migrazione o refactoring. Anthropic documenta inoltre sessioni parallele con worktree, delega ai subagenti e ripresa delle conversazioni tra sessioni. [7]
Sonnet 5 è predefinito, Fable 5 va selezionato
Il modello predefinito attuale di Claude Code è Claude Sonnet 5 con un contesto nativo di un milione di token. Fable 5, il modello Anthropic più potente ampiamente disponibile, non viene scelto automaticamente. L'utente deve selezionarlo manualmente, per esempio con /model. [8][9]
È importante perché il miglior risultato Terminal-Bench è stato ottenuto con Fable 5, non con Sonnet 5 predefinito.
Fable 5 è anche molto più costoso tramite API: 10 USD per milione di token di input e 50 USD per milione di output. Sonnet 5 costa 3 e 15 USD, con un prezzo promozionale più basso fino alla fine di agosto. [10]
Per la maggior parte del lavoro quotidiano Sonnet 5 è la scelta più ragionevole. Fable è giustificato quando il problema è costoso, difficile da riprodurre o richiede lunga autonomia.
Subagenti, skills e hooks
Claude Code permette di creare subagenti specializzati con contesto, strumenti e regole di autorizzazione separati. Un agente può esplorare il repository, un altro analizzare i test e un terzo effettuare una revisione di sicurezza. I risultati tornano alla sessione principale senza riempirla di ogni dettaglio laterale. [11]
Il sistema di skills memorizza procedure riutilizzabili. Invece di spiegare ogni volta come preparare una release, una migrazione o una code review, il processo può essere scritto in SKILL.md. [12]
Gli hooks sono ancora più pratici perché deterministici. Possono eseguire il formatter dopo una modifica, bloccare un comando pericoloso o avviare il linter prima della conclusione. Tuttavia gli hook shell operano con i permessi dell'utente di sistema. Un hook scritto male è quindi pericoloso quanto uno script scritto male. [13]
Principali vantaggi di Claude Code
Claude Code si distingue per:
- ottima comprensione dei repository esistenti,
- collaborazione naturale passo dopo passo,
- modalità di pianificazione matura,
- ricco sistema di istruzioni persistenti,
- subagenti con contesto isolato,
- hooks, skills e MCP,
- worktree e sessioni parallele,
- uso da terminale, IDE, desktop, browser e Slack.
Il valore maggiore appare quando lo sviluppatore non vuole solo “delegare un'attività”, ma condurre una lunga conversazione tecnica su architettura, compromessi e modifiche successive.
OpenAI Codex: il migliore per delega e lavoro parallelo
Codex CLI funziona anch'esso localmente, legge repository, modifica file ed esegue gli strumenti disponibili. OpenAI ha però portato il prodotto in una direzione diversa. Codex comprende oggi CLI, estensione IDE, app desktop, interfaccia web e ambienti cloud. [2][14]
La maggiore forza di Codex non è una singola conversazione, ma la possibilità di gestire molti thread contemporaneamente.
Nell'app desktop ogni agente può lavorare nel proprio thread e worktree. Lo sviluppatore vede elenco delle attività, progresso, diff e domande che richiedono una decisione. È più simile alla gestione di un piccolo team che a una classica sessione di pair programming. [15]
GPT-5.6 Sol con reasoning medium per impostazione predefinita
La configurazione “Power” attuale utilizza GPT-5.6 Sol con sforzo medium. OpenAI offre anche Terra e Luna: Terra bilancia qualità e costo, mentre Luna è più rapido ed economico per attività semplici. Modello e livello di ragionamento possono essere modificati manualmente. [6][16]
Questo conta nei benchmark. Il punteggio Codex 83,1% in Terminal-Bench 2.1 è stato ottenuto con GPT-5.5 e xhigh, non con l'attuale impostazione GPT-5.6 Sol medium. Un modello più nuovo non guida automaticamente se lavora con un budget diverso o non è ancora stato testato nello stesso assetto.
Cloud, GitHub, Slack e Linear
Codex cloud esegue attività in ambienti isolati, le lascia in background e permette di confrontare più tentativi dello stesso problema. Un'attività può iniziare nell'interfaccia web, in GitHub, in Linear o in un thread Slack. [17][18]
Questo dà un vantaggio nei team in cui il lavoro nasce spesso fuori dal terminale. Un bug descritto in Slack può essere passato all'agente, associato a un repository, risolto nel cloud e restituito come modifiche da revisionare.
Claude Code può anch'esso lavorare in parallelo e nel cloud, ma Codex presenta questo stile in modo più uniforme. L'app è stata progettata fin dall'inizio come “centro di comando” per più agenti. [15]
Sandbox e autorizzazioni
Codex enfatizza il confine tra agente e sistema dell'utente. La documentazione separa:
- il sandbox, che definisce ciò a cui il processo può accedere tecnicamente,
- la policy di approvazione, che stabilisce quando l'agente deve chiedere consenso.
Per impostazione predefinita, l'agente locale opera in un ambiente ristretto attorno al workspace e l'accesso alla rete può essere disattivato. Le regole possono essere rafforzate o ampliate a seconda del progetto. [19]
Questo non garantisce sicurezza, ma rende più chiari i limiti dell'autonomia. Codex si adatta bene ai team che vogliono definire centralmente le policy di esecuzione e limitare l'accesso al sistema.
Principali vantaggi di Codex
Codex è particolarmente forte in:
- esecuzione di molti agenti indipendenti,
- attività lunghe in background,
- worktree senza configurazione manuale,
- delega da GitHub, Slack e Linear,
- confronto di più tentativi,
- lavoro da desktop, terminale, IDE e cloud,
- separazione chiara tra sandbox e approvazioni,
- integrazione con un piano ChatGPT esistente.
Per chi lavora su un singolo problema, Claude Code può sembrare più diretto. Per un responsabile tecnico che vuole avviare contemporaneamente refactoring, test, documentazione e analisi delle regressioni, Codex è spesso più comodo.
Gemini CLI: un buon agente, ma per un pubblico diverso da un anno fa
Gemini CLI è un agente terminale aperto con licenza Apache 2.0. Può leggere e modificare codebase grandi, eseguire comandi, utilizzare Google Search, recuperare pagine web, collegarsi a server MCP e operare in modalità non interattiva. Supporta inoltre immagini e altri input multimodali a seconda del modello. [4]
Il progetto è importante per l'ecosistema aperto degli strumenti di IA. Il codice client può essere verificato, modificato e integrato in processi personalizzati. Supporta GEMINI.md, checkpoint di sessione, estensioni, subagenti, skills e GitHub Actions. [4]
Il problema non è la mancanza di funzionalità, ma l'attuale modello di distribuzione.
Dopo il ritiro della versione consumer
Gli utenti individuali e gli abbonati Google AI Pro e Ultra sono stati spostati verso Antigravity CLI. Gemini CLI continua a funzionare tramite Gemini API a pagamento, Vertex AI e licenze Gemini Code Assist Standard o Enterprise. [3][20]
Per un'azienda già su Google Cloud può essere un vantaggio: autenticazione, IAM, fatturazione, log e policy dei dati restano nello stesso ecosistema. Per un freelance o un piccolo team significa più configurazione e un modello di costi meno immediato rispetto a Claude Pro o ChatGPT Plus.
Routing automatico dei modelli
Gemini CLI può indirizzare automaticamente le richieste semplici a Flash e quelle difficili a Pro. Questa strategia risparmia quota e costi, ma rende più difficili i confronti diretti. Dire che un'attività è stata svolta da “Gemini CLI” non chiarisce quale modello abbia eseguito un determinato passaggio.
Anche pianificazione e implementazione possono usare modelli diversi. È ragionevole dal punto di vista economico, ma i team che richiedono riproducibilità devono registrare la configurazione selezionata.
Google Cloud e privacy aziendale
Per Gemini Code Assist Standard ed Enterprise, Google afferma di non utilizzare i dati del cliente per addestrare modelli senza consenso. Questi prodotti funzionano come servizi business con controlli IAM e meccanismi di sicurezza Google Cloud. Enterprise può usare repository privati per personalizzare le risposte senza addestrare il modello base su quel codice. [21][22]
È un argomento forte per organizzazioni già presenti su Google Cloud. Non è però un motivo perché un utente individuale scelga oggi Gemini CLI anziché Antigravity CLI, dato che Google ha ufficialmente cambiato il percorso consigliato.
Che cosa dice davvero Terminal-Bench 2.1?
Terminal-Bench misura la capacità degli agenti di completare attività reali in un ambiente terminale. Comprende software engineering, machine learning, sicurezza e analisi dei dati. [23]
L'attuale classifica pubblica mostrava:
| Configurazione | Risultato |
|---|---|
Claude Code + Claude Fable 5, xhigh | 83,8% |
Codex + GPT-5.5, xhigh | 83,1% |
Claude Code + Claude Opus 4.8, high | 78,9% |
Codex + GPT-5.6 Terra, max | 78,4% |
Codex + GPT-5.6 Luna, max | 75,7% |
Claude Code + Claude Sonnet 5, high | 74,6% |
Gemini CLI + Gemini 3 Pro / 3.1 Pro, high | 65,8% |
La differenza tra primo e secondo posto è inferiore a un punto percentuale ed è vicina agli intervalli di incertezza riportati. Non ci sono basi per parlare di dominio schiacciante di Claude Code su Codex. [23]
I risultati mostrano però tre cose.
Primo, il miglior risultato di Claude Code richiede Fable 5 e un livello elevato di ragionamento. Non è una normale sessione predefinita.
Secondo, le attuali configurazioni predefinite non sono necessariamente rappresentate direttamente. Codex usa Sol medium, mentre Claude Code usa Sonnet 5. Il benchmark confronta configurazioni selezionate, non l'uso quotidiano di ogni utente.
Terzo, Gemini CLI resta chiaramente indietro in questo test. Non significa che sia inutile, ma nelle attività terminali più difficili non raggiunge attualmente i due leader.
Lavoro quotidiano in un repository
Questo è l'ambito in cui Claude Code offre l'esperienza più consistente.
Il suo vantaggio non deriva sempre da una singola patch “geniale”. Più spesso deriva dalla qualità del dialogo. Claude risponde generalmente bene a indicazioni come:
- non modificare l'API pubblica,
- lascia questo modulo invariato,
- mostra prima il piano,
- controlla tutti i punti in cui questa funzione è chiamata,
- esegui i test solo per il package modificato,
- descrivi il rischio prima dell'implementazione.
Codex può fare lo stesso, ma risulta più naturale quando l'attività ha un perimetro chiaro e può essere delegata. La sua interfaccia incoraggia thread separati e valutazione di risultati conclusi.
Gemini CLI è funzionale, ma assomiglia maggiormente a un insieme di componenti da adattare all'ambiente. Può essere desiderabile per utenti Google Cloud. Per chi cerca l'esperienza più rifinita “installa e lavora”, Claude Code o Codex sono più semplici.
Lavoro parallelo e attività lunghe
Nel 2026 tutti e tre gli strumenti possono dividere le attività. La differenza riguarda la supervisione.
Claude Code supporta subagenti, sessioni parallele e worktree. Funziona bene quando l'agente principale resta il centro della conversazione e i lavori ausiliari vengono delegati in background. [7][11]
Codex costruisce l'intero prodotto attorno al parallelismo. Thread separati, worktree separati, ambienti cloud, diversi tentativi e un unico luogo per revisionarli creano l'esperienza multi-agente più completa. [15][17]
Gemini CLI possiede subagenti ed estensioni, ma non offre un'interfaccia altrettanto coerente per più flussi. Google sta trasferendo questo stile in Antigravity 2.0, posizionato come centro di controllo per più agenti autonomi. [24]
Codex vince questa categoria.
Autorizzazioni e sicurezza
Un agente di programmazione può eliminare file, eseguire script, scaricare codice, leggere variabili d'ambiente o lanciare una migrazione. Il criterio principale non è che il fornitore usi la parola “safe”, ma che lo sviluppatore possa impostare limiti rigidi.
Codex offre il modello più chiaro di sandbox e approvazioni. Accesso a file, rete e necessità di confermare comandi possono essere controllati separatamente. [19]
Claude Code offre modalità di autorizzazione avanzate, plan mode e hooks bloccanti. Questa flessibilità richiede disciplina. Un hook eseguito con tutti i permessi dell'utente può aggirare alcune precauzioni della sessione. [13]
Gemini CLI supporta sandboxing, directory attendibili e policy di sicurezza, ma la configurazione dipende maggiormente dalla modalità di esecuzione. Il codice aperto facilita l'audit, ma non garantisce una configurazione sicura.
Indipendentemente dallo strumento, conviene adottare alcune regole:
- lavorare in branch o worktree separati,
- non conservare segreti nei normali file del workspace,
- limitare di default l'accesso alla rete,
- richiedere approvazione per migrazioni e operazioni distruttive,
- sottoporre il codice generato a test e code review,
- non permettere accesso diretto alla produzione da una sessione standard.
Estendibilità: MCP, istruzioni e automazione
Tutti e tre supportano MCP, permettendo il collegamento a database interni, ticketing, documentazione e altri servizi.
Claude Code ha l'insieme più maturo per definire il comportamento a livello di progetto:
CLAUDE.md,- skills,
- hooks,
- subagenti,
- plugin,
- MCP,
- Agent SDK. [11][12][13][25]
Codex offre:
AGENTS.md,- skills,
- subagenti,
- MCP,
- automazioni,
- Codex SDK,
- integrazioni cloud. [15][17][26]
Gemini CLI usa:
GEMINI.md,- extensions,
- skills,
- hooks,
- subagenti,
- MCP,
- modalità headless e GitHub Actions. [4]
Non esiste un vincitore assoluto. Claude Code è il migliore per descrivere con precisione le regole del repository. Codex ha il livello di delega fuori dal terminale più ampio. Gemini CLI offre la maggiore libertà di modificare il client stesso.
Prezzi e modalità di fatturazione
Confrontare i prezzi è più difficile che confrontare gli abbonamenti, perché l'uso reale dipende dal modello, dai token, dalla complessità e dal parallelismo.
| Strumento | Accesso più semplice | Livelli superiori |
|---|---|---|
| Claude Code | Claude Pro: 20 USD/mese | Max da 100 USD; Team 25 USD/mese per postazione standard |
| OpenAI Codex | Accesso Free limitato; Go 8 USD; Plus 20 USD | Pro da 100 USD; Business ed Enterprise |
| Gemini CLI | Installazione gratuita, ma richiede un metodo supportato di accesso al modello | Gemini API a pagamento, Vertex AI o Code Assist Standard/Enterprise |
Claude Pro e ChatGPT Plus costano entrambi 20 USD al mese, quindi la soglia iniziale per un singolo sviluppatore è simile. Codex è disponibile anche su Free e Go con limiti minori. [10][27]
Un uso intenso porta a limiti o crediti aggiuntivi. Il prezzo dell'abbonamento non descrive l'intero costo. Un agente che lavora un'ora su un grande repository può consumare più di molte sessioni brevi.
Gemini CLI non ha più un semplice abbonamento consumer legato al precedente login Google. Un utente individuale dovrebbe valutare i prezzi Gemini API o passare ad Antigravity CLI. Le organizzazioni possono usare limiti giornalieri Code Assist Standard ed Enterprise condivisi con agent mode. [3][20]
Privacy e codice aziendale
Quando si lavora con codice sorgente bisogna distinguere gli account individuali dai piani business.
Anthropic non usa per impostazione predefinita i dati dei prodotti commerciali come Team, Enterprise e API per l'addestramento. Nei prodotti consumer Free, Pro e Max, le sessioni Claude Code possono essere usate per migliorare i modelli se l'utente abilita l'impostazione corrispondente. [28][29]
Codex segue le impostazioni dati di ChatGPT. Gli utenti individuali possono disattivare l'uso delle conversazioni per il training. OpenAI dispone anche di un controllo separato per ambienti Codex completi; conviene quindi verificare entrambe le impostazioni. Le attività locali vengono eseguite sul dispositivo, le cloud task in ambienti gestiti da OpenAI. [30][31]
Google afferma che in Gemini Code Assist Standard ed Enterprise non usa i dati cliente per addestrare modelli senza consenso. Queste regole coprono anche Gemini CLI con licenza business. [21][22]
Per un repository aziendale privato, il percorso più sicuro è un piano business o enterprise con contratto adeguato, policy centralizzate e training disattivato. Il fatto che il client CLI sia open source non significa che il codice rimanga sul computer. Le richieste vengono comunque inviate al fornitore del modello.
Codice client aperto e lock-in
Codex CLI e Gemini CLI sono pubblicati con licenza Apache 2.0. Il codice può essere ispezionato, modificato e analizzato. [4][14]
Claude Code è proprietario. Può essere esteso tramite SDK, hooks, plugin e MCP, ma il client non può essere modificato con la stessa libertà.
Non bisogna però sopravvalutare l'apertura del client. La parte più importante, il modello, resta un servizio chiuso. Un fork di Codex CLI non permette di eseguire GPT-5.6 localmente, così come un fork di Gemini CLI non fornisce i pesi Gemini.
I client aperti sono utili soprattutto per:
- audit di sicurezza,
- integrazioni personalizzate,
- controllo dell'interfaccia,
- modifica del comportamento delle chiamate agli strumenti,
- riduzione della dipendenza da una singola applicazione.
Nessun agente è un pilota automatico affidabile
Uno studio su oltre 3.800 problemi segnalati pubblicamente in Claude Code, Codex e Gemini CLI ha rilevato che più del 67% riguardava la funzionalità. Oltre un terzo delle cause era legato ad API, integrazione o configurazione; tra i sintomi comuni figuravano errori API, problemi del terminale e comandi falliti. [32]
Non significa che gli strumenti siano troppo immaturi per l'uso quotidiano. Significa che l'agente è un ulteriore livello complesso dello stack. Può fallire perché ha gestito male uno strumento, perso la cronologia, superato i permessi o ricevuto un contesto incoerente.
TUA-Bench, con 120 attività terminali reali, ha inoltre mostrato che persino la migliore configurazione testata risolveva il 65,8% dei compiti. Rimane una grande distanza tra una dimostrazione impressionante e l'esecuzione affidabile di qualunque lavoro. [33]
Un buon processo dovrebbe quindi presumere che l'agente:
- possa scegliere un'architettura sbagliata,
- possa ignorare un caso limite,
- possa eseguire un comando inadatto,
- possa scrivere un test che conferma il proprio errore,
- non conosca regole organizzative non documentate.
Quale agente per quale utente?
Scegli Claude Code se:
- trascorri gran parte della giornata in uno o pochi repository,
- apprezzi una buona conversazione tecnica e la pianificazione,
- esegui spesso refactoring di codice esistente,
- vuoi descrivere in dettaglio le regole del progetto,
- ti servono hooks, skills e subagenti specializzati,
- vuoi correggere rapidamente l'agente durante il lavoro,
- un client chiuso non è un problema.
Scegli OpenAI Codex se:
- gestisci regolarmente più attività insieme,
- vuoi delegare al cloud e tornare a un diff pronto,
- le attività iniziano in GitHub, Slack o Linear,
- gestisci un team di agenti anziché una sola sessione,
- usi già ChatGPT Plus, Pro o Business,
- vuoi un client CLI aperto e un sandbox chiaro,
- vuoi confrontare più tentativi indipendenti.
Scegli Gemini CLI se:
- l'azienda usa Google Cloud e Gemini Code Assist,
- ti serve un client Apache 2.0,
- vuoi modificare o incorporare il harness agentico,
- usi Vertex AI o Gemini API fatturata,
- Google Search e le integrazioni Google Cloud sono importanti,
- accetti una configurazione più tecnica.
Scegli Antigravity CLI al posto di Gemini CLI se:
- sei un utente individuale,
- in precedenza usavi Gemini CLI tramite Google AI Pro o Ultra,
- vuoi il percorso consumer attuale di Google,
- ti serve una piattaforma per supervisionare più agenti. [3][24]
Verdetto
Il miglior agente IA per programmare ogni giorno nel luglio 2026 è Claude Code.
Non vince perché genera sempre la patch migliore. Vince perché combina in modo più equilibrato comprensione del repository, pianificazione, collaborazione interattiva, istruzioni persistenti, subagenti, worktree e controllo delle modifiche. Con Fable 5 ottiene anche il miglior risultato attuale in Terminal-Bench 2.1, anche se Sonnet 5 predefinito è più debole in quella specifica classifica. [23]
OpenAI Codex è migliore quando programmare assomiglia alla gestione di una coda di attività.
Se occorre lanciare più agenti, delegare lavori lunghi al cloud, iniziare da Slack o GitHub e revisionare i risultati in un unico luogo, Codex offre l'ambiente più completo. In molti team sarà quindi il prodotto organizzativo migliore, anche se una singola sessione Claude Code sembra più naturale. [15][17]
Gemini CLI non dovrebbe vincere oggi la classifica generale per uno sviluppatore individuale.
Resta un valido agente aperto, ma Google ne ha cambiato il pubblico. Antigravity CLI è il successore consigliato ai consumer. Gemini CLI va scelto consapevolmente come strumento API o componente dell'infrastruttura Google Cloud, non perché vecchi confronti promettono un login Google gratuito. [3][4]
Raccomandazione finale:
- Claude Code - migliore in generale e per il lavoro quotidiano.
- OpenAI Codex - migliore per più agenti, cloud e delega.
- Gemini CLI - migliore come harness aperto per Google Cloud, non come scelta consumer predefinita.
Il test più utile non consiste nel chiedere agli agenti di creare una calcolatrice o un gioco da zero. Prepara cinque attività reali del repository: un bug, un refactoring, una modifica multi-file, un test di regressione e un aggiornamento di dipendenze. Misura poi modifiche corrette, tempo di supervisione, tentativi e costo per risultato accettato.
Questo rivelerà lo strumento giusto più velocemente di qualunque classifica pubblica.
Da leggere dopo
Fonti
- Anthropic, Claude Code overview
- OpenAI, Codex CLI
- Google, Gemini Code Assist consumer accounts deprecation
- Google, Gemini CLI repository and documentation
- Anthropic, Claude Code downloads and supported environments
- OpenAI, Codex models
- Anthropic, Claude Code common workflows
- Anthropic, Claude Code changelog
- Anthropic, Claude Code model configuration
- Anthropic, plans and API pricing
- Anthropic, Claude Code subagents
- Anthropic, Claude Code skills
- Anthropic, Claude Code hooks
- OpenAI, open-source Codex CLI
- OpenAI, Introducing the Codex app
- OpenAI, Codex release notes and GPT-5.6 defaults
- OpenAI, Codex cloud
- OpenAI, Codex cloud tasks and integrations
- OpenAI, Codex approvals and security
- Google, Gemini CLI with Gemini Code Assist
- Google Cloud, Gemini Code Assist security and privacy
- Google Cloud, Gemini Code Assist code customization
- Terminal-Bench, Terminal-Bench 2.1 leaderboard
- Google, Antigravity 2.0
- Anthropic, Claude Agent SDK
- OpenAI, Codex subagents
- OpenAI, Codex pricing
- Anthropic Privacy Center, commercial model-training policy
- Anthropic Privacy Center, consumer model-training policy
- OpenAI, Using Codex with a ChatGPT plan
- OpenAI, how data is used to improve models
- Zhang et al., Engineering Pitfalls in AI Coding Tools
- Chen et al., TUA-Bench

