Programmare con l'AI: Claude Code, Codex, Gemini CLI e OpenCode

· ·

In sintesi
  • Gli agenti da terminale (Claude Code, Codex CLI, Gemini CLI, OpenCode, Aider) leggono il tuo progetto, modificano file e lanciano comandi: sono un'altra cosa rispetto alla chat.
  • Si dividono in due famiglie: abbonamento (Claude, ChatGPT, Gemini) o gratis più token (OpenCode, Aider: paghi solo il consumo dei modelli).
  • La regola di sicurezza è una sola: lavora sempre su un repository Git, così ogni modifica è reversibile.
  • Confronto completo con prezzi e modelli supportati nella pagina AI per programmare.

Chiedere codice a una chat è comodo. Avere un agente che apre i file, li modifica, esegue i test e corregge da solo è un'altra cosa. Questi programmi si chiamano agenti di coding e si usano dal terminale (o dall'editor). Ecco come funzionano e come scegliere.

Cosa fa un agente di coding

Il flusso tipico:

  1. Gli dici l'obiettivo in italiano: "aggiungi il salvataggio automatico al modulo contatti e scrivi i test".
  2. L'agente esplora il progetto: legge i file, capisce com'è fatto.
  3. Propone un piano e poi modifica i file uno per uno.
  4. Esegue i comandi che servono: test, build, linter.
  5. Ti mostra le modifiche: tu approvi, correggi o rifiuti.

La differenza con la chat è il contesto reale del progetto: l'agente vede tutto il codice, non solo quello che incolli. Ed è per questo che serve la rete di sicurezza di Git.

Attenzione

Prima di far toccare il codice a un agente: commit di tutto, branch dedicato. Se qualcosa va storto, torni indietro con un comando. Gli strumenti più maturi propongono le modifiche come "patch" da approvare: usale.

Le due famiglie (e i costi)

Ad abbonamento: Claude Code richiede un piano Claude a pagamento o il credito API; Codex CLI è incluso nei piani ChatGPT; Gemini CLI ha un piano gratuito generoso e poi passi a consumo. Vantaggio: costo fisso e prevedibile, esperienza più rifinita.

Gratis più token: OpenCode e Aider sono open source e non costano nulla: colleghi le chiavi API dei modelli che vuoi (o modelli locali) e paghi solo i token consumati. Con i modelli economici della nostra classifica prezzi si lavora con pochi dollari al mese; con i modelli di punta la spesa sale in fretta.

Per i numeri aggiornati di ogni strumento c'è il confronto completo degli agenti.

Quale scegliere: quattro profili

  • "Lavoro sul codice tutti i giorni": Claude Code, per profondità e rifinitura.
  • "Ho già ChatGPT Plus o Pro": Codex CLI, senza aggiungere abbonamenti.
  • "Voglio spendere zero per iniziare": Gemini CLI, poi eventualmente OpenCode con un modello economico.
  • "Voglio libertà totale": OpenCode o Aider, con qualsiasi modello, anche locale.

C'è anche la via dentro l'editor: Cline per VS Code, con pannello grafico e conferma di ogni azione. Per chi preferisce vedere tutto prima che accada.

Come iniziare senza rischi (in 5 passi)

  1. Installa Git e assicurati che il progetto sia in un repository con un commit recente.
  2. Crea un branch di lavoro per l'AI.
  3. Parti con un compito piccolo e verificabile: "correggi questo bug con un test che lo riproduce".
  4. Leggi sempre il piano prima di approvarlo, e le modifiche dopo.
  5. Prima di unire: test, rilettura, commit. Come con qualsiasi collaboratore.

Il prompt giusto per un agente

Valgono le stesse regole della guida a ChatGPT, con due aggiunte:

  • Parlagli del progetto: "è un sito statico senza framework, i test sono in questa cartella".
  • Dagli il criterio di successo: "il bug è chiuso quando questo test passa".

Se l'agente sbaglia strada, fermalo subito: "non toccare quel file, rifai solo la parte X". Correggere in corsa costa meno che rivedere dieci modifiche sbagliate.

Domande frequenti

Serve saper programmare?

Sì, almeno le basi: ti serve per giudicare le modifiche, guidare l'agente e accorgerti quando sbaglia. L'AI accelera chi sa, non sostituisce chi non sa.

I miei codici finiscono da qualche parte?

Sì: quello che l'agente legge viene inviato al fornitore del modello scelto (tranne con i modelli locali). Per progetti riservati, verifica i termini del fornitore o usa modelli locali via OpenCode.

Posso usarli su progetti non miei?

Tecnicamente sì, legalmente dipende dalla licenza e dai contratti. Sul codice di lavoro valgono le policy aziendali: leggile prima.

Quanto si spende al mese?

Con i modelli economici e gli strumenti "gratis più token" puoi stare sotto i 10 $ al mese per un uso personale; gli abbonamenti partono intorno ai 20 $ mensili. I prezzi correnti dei modelli sono nella classifica, quelli degli strumenti nel confronto.

Commenti