Metti in evidenza il tuo MCP
/it/cli

CLI di programmazione AI a confronto: Claude Code e Codex

Le CLI di programmazione con AI sono agenti che girano nel tuo terminale: leggono il repository, modificano i file ed eseguono comandi per te. Questa pagina confronta le principali con dati presi dal repository di ogni strumento, così puoi sceglierne una e collegarla ai server MCP.

Aggiornato 13 nov 2026

Cos'è una CLI di programmazione con AI?

Una CLI di programmazione è un agente AI che avvii dal terminale dentro un progetto. Descrivi un compito a parole, e lei legge il codice, propone modifiche, modifica i file ed esegue comandi, chiedendo il permesso lungo la strada. Quasi tutte possono anche usare i server MCP, che danno accesso a documentazione, issue tracker, database o un browser. Sono un tipo di agente AI, e quasi tutte caricano anche le Agent Skills.

Puoi scrivere le richieste in italiano: il codice, i nomi dei comandi e la documentazione degli strumenti restano in inglese, ma la conversazione con l'agente può avvenire nella tua lingua.

Tabella di confronto

Dati dal repository di ogni strumento, verificati il 12 novembre 2026.

StrumentoAziendaLicenzaCosa ti serveUltima versione
Claude CodeAnthropicProprietariaUn piano Claude o accesso API2.1.322
Codex CLIOpenAIApache-2.0Un piano ChatGPT a pagamento o una chiave API0.167.2 (11 nov 2026)
Gemini CLIGoogleApache-2.0Una licenza Gemini Code Assist (nessun piano gratuito)0.68.0 (10 nov 2026)
OpenCodeOpenCodeMITLe chiavi del tuo fornitore di modelli2.2.7 (10 nov 2026)
Copilot CLIGitHubProprietariaUn abbonamento GitHub Copilot1.0.109 (10 nov 2026)
AiderAider-AIApache-2.0La tua chiave API0.86.0

Claude Code 2.1.321 ha reso Claude Fable 5.2, uscito il 9 novembre 2026, il suo modello Fable predefinito. Tutte tranne Aider documentano il supporto a MCP, quindi un solo server MCP funziona in più CLI.

Come installare ogni CLI

StrumentoComando di installazione
Claude Codebrew install --cask claude-code (macOS), winget install Anthropic.ClaudeCode (Windows), o lo script di installazione su claude.ai
Codex CLInpm install -g @openai/codex o brew install --cask codex
Gemini CLInpm install -g @google/gemini-cli o brew install gemini-cli
OpenCodenpm i -g @opencode/cli@latest o brew install opencode
Copilot CLInpm install -g @github/copilot o winget install GitHub.Copilot
Aiderpython -m pip install aider-install, poi aider-install

Come aggiungere un server MCP a ogni CLI

  • Claude Code: claude mcp add --transport http <name> <url> per un server

remoto, claude mcp add <name> -- npx -y <package> per uno locale. Aggiungi --scope user per usarlo in tutti i progetti.

  • Gemini CLI: gemini mcp add --transport http <name> <url>, o una voce

sotto mcpServers in .gemini/settings.json.

  • Copilot CLI: /mcp add dentro la CLI, o mcp-config.json. Arriva con il

server MCP di GitHub già configurato.

  • Codex CLI: i server MCP vanno sotto [mcp_servers.<name>] in

~/.codex/config.toml.

  • OpenCode: un blocco mcp in opencode.json, con i server locali come

comando e quelli remoti come URL.

  • Aider: il suo README non documenta il supporto a MCP.

Ogni server remoto della nostra directory mostra il suo URL, pronto da copiare. La guida all'installazione copre anche Claude, ChatGPT, VS Code e Cursor.

Server MCP utili con una CLI

Qualche server della nostra libreria che si abbina bene a una CLI di programmazione, con la scheda in italiano:

ServerA cosa serve
GitHubRepository, issue, pull request, Actions e avvisi di sicurezza
Context7Documentazione aggiornata e specifica per versione delle librerie
PlaywrightAutomazione del browser per testare pagine ed estrarre dati
SerenaRicerca, modifica e refactoring semantico del codice in molti linguaggi
MarkitdownConversione di PDF e documenti Office in Markdown, utile per specifiche e capitolati
NetdataMetriche, log e avvisi dell'infrastruttura in tempo reale

Esempi per freelance e web agency

  • Sito di un cliente: «Aggiorna il modulo contatti e verifica con il

browser che l'invio funzioni», con Playwright collegato alla CLI.

  • Manutenzione: «Leggi le issue aperte e proponi una correzione per la più

urgente», con GitHub.

  • Aggiornare una libreria: «Passa alla nuova versione seguendo la

documentazione attuale», con Context7, che evita esempi superati.

  • Da documento a codice: «Leggi questa specifica in PDF ed elenca cosa manca

nel progetto», con Markitdown.

Codice, dati dei clienti e GDPR

Una CLI legge i file del progetto e li invia al fornitore del modello per lavorarci. Se sviluppi per clienti italiani, i dati personali che finiscono nel codice o nei file di prova sono tutelati dal GDPR, come in tutta l'UE. Qualche regola pratica:

1. Niente dati reali nel progetto. Usa dati di esempio al posto di esportazioni di clienti o copie del database. 2. Credenziali fuori dalla portata dell'agente. File con password e chiavi API non vanno letti né incollati in chat. 3. Permessi graduali. Lascia che la CLI chieda conferma prima di eseguire comandi, soprattutto quelli che cancellano o pubblicano. 4. Contratti e piani. Verifica che il piano che usi sia adatto al lavoro per clienti, e se il contratto con il cliente pone limiti all'uso di servizi esterni.

Questa pagina non è una consulenza legale.

Open source o proprietarie

Le CLI open source (Codex CLI, Gemini CLI, OpenCode, Aider) ti permettono di leggere il codice, farne un fork e, in alcuni casi, collegare qualsiasi fornitore di modelli. Quelle proprietarie (Claude Code, Copilot CLI) sono legate ai piani di chi le produce, ma ricevono per prime i modelli più nuovi di quell'azienda, come Claude Fable 5.2 in Claude Code.

Quanto costa usarle

Nessuno di questi strumenti fa pagare la CLI in sé; paghi il modello che c'è dietro. Claude Code, Codex, Gemini CLI e Copilot CLI usano i piani o la fatturazione API di chi li produce. OpenCode e Aider usano le chiavi API che porti tu, quindi il costo dipende dal fornitore e dal modello che scegli. Se lavori con partita IVA, controlla sul sito del fornitore come vengono emesse le fatture del piano che scegli.

Domande frequenti

Qual è la migliore CLI di programmazione con AI?

Dipende dal piano che già paghi per il modello e se ti serve l'open source. Claude Code usa i modelli Claude, Codex usa i piani ChatGPT, Copilot CLI richiede un abbonamento Copilot, e OpenCode e Aider funzionano con le tue chiavi API.

Claude Code è open source?

No. Il suo repository è pubblico, ma la licenza riserva tutti i diritti ad Anthropic.

Gemini CLI è gratis?

Non più. Il suo README dice che l'accesso gratuito individuale e i piani Google AI Pro e Ultra sono passati ad Antigravity CLI il 18 giugno 2026.

Quali CLI di programmazione con AI sono open source?

Codex CLI, Gemini CLI e Aider (Apache-2.0) e OpenCode (MIT).

Come aggiungo un server MCP a Claude Code?

Esegui claude mcp add --transport http <name> <url> per un server remoto, o claude mcp add <name> -- <command> per uno locale.

Come aggiungo un server MCP a Gemini CLI?

Esegui gemini mcp add <name> <url> con --transport http per un server remoto, o aggiungilo sotto mcpServers in .gemini/settings.json.

Copilot CLI supporta MCP?

Sì. Include il server MCP di GitHub e puoi aggiungerne altri con /mcp add.

Codex richiede un abbonamento ChatGPT?

Accedere con un piano ChatGPT a pagamento è la via principale; funziona anche una chiave API.

Quale CLI scegliere se lavoro da freelance o in una piccola web agency?

Parti dal piano che paghi già: con Claude, ChatGPT o GitHub Copilot usa la CLI dello stesso fornitore. Se lavori per clienti diversi e vuoi scegliere il modello progetto per progetto, OpenCode e Aider usano le tue chiavi API.

Posso usare una CLI su un progetto con dati di clienti?

Sì, con attenzione: la CLI invia al fornitore del modello il codice e i file che legge. Tieni fuori dal progetto database reali, esportazioni e file con credenziali, e verifica che il tuo piano sia adatto, perché in Italia i dati personali sono tutelati dal GDPR.